OSDN Git Service

* gcc.dg/pr43058.c: Use dg-timeout-factor 4.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2
3         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4
5 2010-07-23  Daniel Kraft  <d@domob.eu>
6
7         PR fortran/44709
8         * gfortran.dg/exit_1.f08: New test.
9         * gfortran.dg/exit_2.f08: New test.
10
11 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
12
13         PR tree-optimization/39839
14         * gcc.target/arm/pr39839.c: New test case.
15
16 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
17
18         * gnat.dg/unchecked_convert5b.adb: New test.
19         * gnat.dg/unchecked_convert6.adb: Likewise.
20         * gnat.dg/unchecked_convert6b.adb: Likewise.
21
22 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
23
24         * gnat.dg/aggr15.ad[sb]: New test.
25
26 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
27
28         PR debug/45024
29         * g++.dg/debug/dwarf2/nested-2.C: New test case.
30
31 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
32
33         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
34         with dg-require-linker-plugin.
35
36 2010-07-22  Richard Guenther  <rguenther@suse.de>
37
38         PR lto/43850
39         * g++.dg/lto/20100722-1_0.C: New testcase.
40
41 2010-07-22  Richard Guenther  <rguenther@suse.de>
42
43         PR lto/42451
44         * gcc.dg/lto/20100720-3_0.c: New testcase.
45         * gcc.dg/lto/20100720-3_1.c: Likewise.
46
47 2010-07-22  Richard Guenther  <rguenther@suse.de>
48
49         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
50         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
51
52         PR lto/43373
53         * gcc.dg/lto/20100722-1_0.c: New testcase.
54
55 2010-07-22  Martin Jambor  <mjambor@suse.cz>
56
57         PR tree-optimization/44891
58         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
59
60 2010-07-22  Richard Guenther  <rguenther@suse.de>
61
62         PR tree-optimization/45017
63         * gcc.c-torture/execute/pr45017.c: New testcase.
64
65 2010-07-22  Tobias Burnus  <burnus@net-b.de>
66
67         PR fortran/45019
68         * gfortran.dg/aliasing_dummy_5.f90: New.
69
70 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
71
72         PR target/43698
73         * gcc.target/arm/pr43698.c: New test.
74
75 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
76
77         PR fortran/44929
78         * Revert my commit r162325 for this PR.
79
80 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
81
82         PR debug/45015
83         * gcc.target/m68k/pr45015.c: New test.
84
85 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
86
87         PR c++/44641
88         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
89         comments.
90
91 2010-07-21  Richard Guenther  <rguenther@suse.de>
92
93         PR lto/45018
94         * g++.dg/lto/20100721-1_0.C: New testcase.
95
96 2010-07-21  Martin Jambor  <mjambor@suse.cz>
97
98         PR tree-optimization/44900
99         * g++.dg/torture/pr44900.C: New test.
100
101 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
102
103         PR middle-end/44738
104         * c-c++-common/uninit-17.c: Correct expected error.
105
106 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
107
108         * gcc.dg/guality/asm-1.c: New test.
109
110         PR debug/45003
111         * gcc.dg/guality/pr45003-2.c: New test.
112         * gcc.dg/guality/pr45003-3.c: New test.
113
114 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
115
116         PR libfortran/44697
117         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
118
119 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
120
121         * lib/scanasm.exp (dg-function-on-line): Test that a function is
122         defined on the current line.
123         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
124         * g++.dg/debug/dwarf2/pr44641.C: New.
125
126 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
127
128         * gcc.target/powerpc/block-move-1.c: New test.
129         * gcc.target/powerpc/block-move-2.c: New test.
130
131 2010-07-20  Jason Merrill  <jason@redhat.com>
132
133         PR c++/44967
134         * g++.dg/cpp0x/sfinae2.C: New.
135
136 2010-07-20  Richard Guenther  <rguenther@suse.de>
137
138         PR lto/42696
139         * gcc.dg/lto/20100720-4_0.c: New testcase.
140
141 2010-07-20  Richard Guenther  <rguenther@suse.de>
142
143         PR lto/43221
144         * gcc.dg/lto/20100720-2_0.c: New testcase.
145         * gcc.dg/lto/20100720-2_1.c: Likewise.
146
147 2010-07-20  Richard Guenther  <rguenther@suse.de>
148
149         PR lto/43208
150         * gcc.dg/lto/20100720-1_0.c: New testcase.
151         * gcc.dg/lto/20100720-1_1.c: Likewise.
152
153 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
154
155         PR debug/45003
156         * gcc.dg/guality/pr45003-1.c: New test.
157
158 2010-07-20  Richard Guenther  <rguenther@suse.de>
159
160         PR tree-optimization/44977
161         * gcc.dg/torture/pr44977.c: New testcase.
162
163 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
164
165         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
166         sync_char_short
167
168 2010-07-20  Richard Guenther  <rguenther@suse.de>
169
170         PR middle-end/44971
171         PR middle-end/44988
172         * gcc.dg/pr44971.c: New testcase.
173         * gcc.c-torture/compile/pr44988.c: Likewise.
174
175 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
176
177         PR fortran/44929
178         * gfortran.dg/allocate_with_typespec.f90: New test.
179         * gfortran.dg/allocate_derived_1.f90: Update error message.
180
181 2010-07-19  Jason Merrill  <jason@redhat.com>
182
183         PR c++/44996
184         * g++.dg/cpp0x/decltype23.C: New.
185
186 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
187
188         PR fortran/42385
189         * gfortran.dg/class_defined_operator_1.f03 : New test.
190
191 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
192
193         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
194         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
195         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
196         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
197
198 2010-07-19  Richard Guenther  <rguenther@suse.de>
199
200         PR middle-end/44941
201         * gcc.c-torture/compile/pr44941.c: New testcase.
202
203 2010-07-19  Jason Merrill  <jason@redhat.com>
204
205         PR c++/44969
206         * g++.dg/template/sfinae24.C: New.
207
208 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
209
210         PR fortran/44353
211         * gfortran.dg/data_implied_do_2.f90: Removed.
212
213 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
214
215         PR c++/44969
216         * g++.dg/template/sfinae23.C: New.
217
218 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
219
220         * lib/target-supports.exp (check_sse_os_support_available): New
221         proc.
222         (check_sse_hw_available): New proc.
223         (check_effective_target_sse_runtime): New proc.
224         (check_effective_target_sse2_runtime): New proc.
225         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
226         -msse2 if check_sse_os_support_available.
227         * g++.dg/vect/vect.exp: Only run -msse2 tests if
228         check_sse_os_support_available.
229         * gcc.dg/vect/vect.exp: Likewise.
230         * gfortran.dg/vect/vect.exp: Likewise.
231         * gcc.target/i386/sol2-check: Renamed to ...
232         * gcc.target/i386/sse-os-support.h: ... this.
233         (sol2_check): Renamed to ...
234         (sse_os_support): ... this.
235         Only test movss with xmm registers.
236         * gcc.target/i386/sse-check.h: Reflect new header and function names.
237         Removed ILL_INSN, ILL_INSN_LEN.
238         * gcc.target/i386/sse2-check.h: Likewise.
239         * gcc.target/i386/sse3-check.h: Likewise.
240         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
241         Removed cpuid.h, __get_cpuid test.
242         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
243         Removed cpuid.h, __get_cpuid test.
244         * g++.dg/other/pr40446.C: Likewise.
245         * gcc.dg/compat/union-m128-1_main.c: Likewise.
246         * gcc.dg/compat/vector-1a_main.c: Likewise.
247         * gcc.dg/compat/vector-2a_main.c: Likewise.
248         * gcc.dg/pr36584.c: Likewise.
249         * gcc.dg/pr37544.c: Likewise.
250         * gcc.dg/torture/pr16104-1.c: Likewise.
251         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
252         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
253         * gcc.dg/torture/stackalign/push-1.c: Likewise.
254         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
255         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
256         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
257         sse2_runtime.
258         * gcc.dg/torture/pr35771-2.c: Likewise.
259         * gcc.dg/torture/pr35771-3.c: Likewise.
260         * gcc.target/i386/pr39315-2.c: Likewise.
261         * gcc.target/i386/pr39315-4.c: Likewise.
262         * gcc.target/i386/vperm-v2df.c: Likewise.
263         * gcc.target/i386/vperm-v2di.c: Likewise.
264         * gcc.target/i386/vperm-v4si-1.c: Likewise.
265         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
266         sse_runtime.
267
268 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
269
270         PR fortran/44353
271         * gfortran.dg/data_implied_do_2.f90: New test.
272
273 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
274
275         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
276
277 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
278
279         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
280         to the "mips16" group.
281         (mips_using_mips16_p): New procedure.
282         (mips-dg-options): Use it.
283
284 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
285
286         * gcc.target/mips/mips16-attributes-4.c: New test.
287
288 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
289
290         PR testsuite/44418
291         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
292         * gcc.target/powerpc/recip-2.c: Ditto.
293         * gcc.target/powerpc/recip-3.c: Ditto.
294
295 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
296
297         * gcc.target/arm/pr42235.c: New test.
298
299 2010-07-16  Jason Merrill  <jason@redhat.com>
300
301         PR c++/32505
302         * g++.dg/template/partial8.C: New.
303
304 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
305
306         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
307         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
308         in C++.
309         (gualcvt): New overloaded inline.
310         (GUALCVT): Use it for C++.
311         * g++.dg/guality/guality.exp: New.
312         * g++.dg/guality/guality.h: New.
313         * g++.dg/guality/redeclaration1.C: New test.
314         * g++.dg/dg.exp: Prune also guality/* tests.
315         * gcc.dg/guality/pr43141.c: Moved to...
316         * c-c++-common/guality/pr43141.c: ... here.
317
318 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
319
320         PR libfortran/37077
321         * gfortran.dg/char4_iunit_2.f03: New test.
322
323 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
324
325         * lib/plugin-support.exp (plugin-test-execute):
326         Add ${gcc_objdir}/intl to includes.
327
328 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
329
330         PR target/44942
331         * gcc.c-torture/execute/pr44942.c: New test.
332         * gcc.target/i386/pr44942.c: New test.
333
334 2010-07-15  Jason Merrill  <jason@redhat.com>
335
336         PR c++/44909
337         * g++.dg/cpp0x/implicit7.C: New.
338         * g++.dg/cpp0x/implicit8.C: New.
339
340 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
341
342         Disable float tests for __SPU__ targets due to lack of signed zero:
343         * c-c++-common/torture/complex-sign-add.c (check_add_float).
344         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
345         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
346         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
347         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
348         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
349         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
350         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
351         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
352
353 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
354
355         * gfortran.dg/select_char_2.f90: New test.
356
357 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
358
359         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
360         with DECL_CHAIN.
361
362 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
363
364         PR fortran/44936
365         * gfortran.dg/typebound_generic_9.f03: New.
366
367 2010-07-15  Richard Guenther  <rguenther@suse.de>
368
369         PR tree-optimization/44946
370         * gcc.c-torture/compile/pr44946.c: New testcase.
371
372 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
373
374         PR fortran/40206
375         * gfortran.dg/select_char_3.f90: New test.
376
377 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
378             Kevin F. Quinn  <kevquinn@gentoo.org>
379
380         * gcc.dg/Wtrampolines.c: New.
381
382 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
383
384         PR libfortran/44934
385         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
386
387 2010-07-14  Jason Merrill  <jason@redhat.com>
388
389         PR c++/44810
390         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
391
392         Implement C++0x unrestricted unions (N2544)
393         * g++.dg/cpp0x/union1.C: New.
394         * g++.dg/cpp0x/union2.C: New.
395         * g++.dg/cpp0x/union3.C: New.
396         * g++.dg/cpp0x/defaulted2.C: Adjust.
397         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
398         * g++.old-deja/g++.ext/anon2.C: Adjust.
399         * g++.old-deja/g++.mike/misc6.C: Adjust.
400
401 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
402
403         PR fortran/44925
404         * gfortran.dg/c_loc_tests_15.f90: New.
405
406 2010-07-13  Jason Merrill  <jason@redhat.com>
407
408         PR c++/44909
409         * g++.dg/cpp0x/implicit6.C: New.
410
411 2010-07-13  Jason Merrill  <jason@redhat.com>
412
413         PR c++/44540
414         * g++.dg/abi/noreturn1.C: New.
415         * g++.dg/abi/noreturn2.C: New.
416
417 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
418
419         PR other/44874
420         PR debug/44832
421         * c-c++-common/pr44832.c: New test.
422
423 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
424
425         PR objc/44488
426         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
427         on the target.  Make sure that we can assemble the emitted asm when
428         the test type is 'compile'.
429
430 2010-07-13  Richard Guenther  <rguenther@suse.de>
431
432         PR tree-optimization/36960
433         * g++.dg/torture/pr36960.C: New testcase.
434
435 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
436
437         PR c++/44908
438         * g++.dg/template/sfinae21.C: New.
439         * g++.dg/template/sfinae22.C: Likewise.
440
441 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
442
443         PR testsuite/42843
444         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
445         * gcc.dg/plugin/ggcplug.c: Likewise.
446         * g++.dg/plugin/selfassign.c: Likewise.
447         * g++.dg/plugin/attribute_plugin.c: Likewise.
448         * g++.dg/plugin/dumb_plugin.c: Likewise.
449         * g++.dg/plugin/pragma_plugin.c: Likewise.
450
451 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
452
453         * gcc.c-torture/execute/pr44683.x: New.
454         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
455
456 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
457
458         PR fortran/44434
459         PR fortran/44565
460         PR fortran/43945
461         PR fortran/44869
462         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
463         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
464         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
465         * gfortran.dh/typebound_call_16.f03: New.
466         * gfortran.dg/typebound_generic_6.f03: New.
467         * gfortran.dg/typebound_generic_7.f03: New.
468         * gfortran.dg/typebound_generic_8.f03: New.
469
470 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
471
472         PR libfortran/37077
473         * gfortran.dg/char4_iunit_1.f03: New test.
474
475 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
476
477         * gcc.dg/tree-ssa/vrp53.c: New test.
478
479 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
480
481         PR c++/44907
482         * g++.dg/template/sfinae19.C: New.
483         * g++.dg/template/sfinae20.C: Likewise.
484
485 2010-07-12  Jie Zhang  <jie@codesourcery.com>
486
487         * gcc.target/arm/interrupt-1.c: New test.
488         * gcc.target/arm/interrupt-2.c: New test.
489
490 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
491
492         * gcc.dg/pr42427.c: Require c99_runtime.
493         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
494         c99_runtime.
495         * gcc.target/i386/avx-cmpss-1.c: Likewise.
496         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
497         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
498         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
499         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
500         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
501         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
502         * gcc.target/i386/sse-cmpss-1.c: Likewise.
503         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
504         * gcc.target/i386/pr37275.c: Require visibility support.
505
506 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
507
508         * lib/target-supports.exp (check_effective_target_sse): New proc.
509         * gcc.target/i386/sol2-check.h: New file.
510         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
511         Include sol2-check.h.
512         (main) Only run do_test () if sol2_check ().
513         * gcc.target/i386/sse2-check.h: Likewise.
514         * gcc.target/i386/sse3-check.h: Likewise.
515         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
516         [__sun__ && __svr4__]: Execute SSE2 instruction.
517         * gcc.target/i386/math-torture/math-torture.exp: Only add options
518         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
519         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
520         * g++.dg/ext/vector14.C: Likewise.
521         * g++.dg/other/mmintrin.C: Likewise.
522         * gcc.dg/20020418-1.c: Likewise.
523         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
524         * gcc.dg/format/ms_unnamed-1.c: Likewise.
525         * gcc.dg/format/unnamed-1.c: Likewise.
526         Adapt dg-warning line number.
527         * gcc.dg/graphite/pr40281.c: Likewise.
528         * gcc.dg/pr32176.c: Likewise.
529         * gcc.dg/pr40550.c: Likewise.
530         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
531         * gcc.dg/torture/pr36891.c: Likewise.
532         * gcc.target/i386/20020218-1.c: Likewise.
533         * gcc.target/i386/20020523.c: Likewise.
534         * gcc.target/i386/abi-1.c: Likewise.
535         * gcc.target/i386/brokensqrt.c: Likewise.
536         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
537         * gcc.target/i386/pr13366.c: Likewise.
538         * gcc.target/i386/pr13685.c: Likewise.
539         * gcc.target/i386/pr24306.c: Likewise.
540         * gcc.target/i386/pr31486.c: Likewise.
541         * gcc.target/i386/pr32065-1.c: Likewise.
542         * gcc.target/i386/pr32065-2.c: Likewise.
543         * gcc.target/i386/pr32389.c: Likewise.
544         * gcc.target/i386/pr38824.c: Likewise.
545         * gcc.target/i386/pr38931.c: Likewise.
546         * gcc.target/i386/pr39592-1.c: Likewise.
547         * gcc.target/i386/pr43766.c: Likewise.
548         * gcc.target/i386/recip-divf.c: Likewise.
549         * gcc.target/i386/recip-sqrtf.c: Likewise.
550         * gcc.target/i386/recip-vec-divf.c: Likewise.
551         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
552         * gcc.target/i386/sse-1.c: Likewise.
553         * gcc.target/i386/sse-16.c: Likewise.
554         * gcc.target/i386/sse-2.c: Likewise.
555         * gcc.target/i386/sse-20.c: Likewise.
556         * gcc.target/i386/sse-3.c: Likewise.
557         * gcc.target/i386/sse-7.c: Likewise.
558         * gcc.target/i386/sse-9.c: Likewise.
559         * gcc.target/i386/sse-addps-1.c: Likewise.
560         * gcc.target/i386/sse-addss-1.c: Likewise.
561         * gcc.target/i386/sse-andnps-1.c: Likewise.
562         * gcc.target/i386/sse-andps-1.c: Likewise.
563         * gcc.target/i386/sse-cmpss-1.c: Likewise.
564         * gcc.target/i386/sse-comiss-1.c: Likewise.
565         * gcc.target/i386/sse-comiss-2.c: Likewise.
566         * gcc.target/i386/sse-comiss-3.c: Likewise.
567         * gcc.target/i386/sse-comiss-4.c: Likewise.
568         * gcc.target/i386/sse-comiss-5.c: Likewise.
569         * gcc.target/i386/sse-comiss-6.c: Likewise.
570         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
571         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
572         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
573         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
574         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
575         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
576         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
577         * gcc.target/i386/sse-divps-1.c: Likewise.
578         * gcc.target/i386/sse-divss-1.c: Likewise.
579         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
580         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
581         * gcc.target/i386/sse-maxps-1.c: Likewise.
582         * gcc.target/i386/sse-maxss-1.c: Likewise.
583         * gcc.target/i386/sse-minps-1.c: Likewise.
584         * gcc.target/i386/sse-minss-1.c: Likewise.
585         * gcc.target/i386/sse-movaps-1.c: Likewise.
586         * gcc.target/i386/sse-movaps-2.c: Likewise.
587         * gcc.target/i386/sse-movhlps-1.c: Likewise.
588         * gcc.target/i386/sse-movhps-1.c: Likewise.
589         * gcc.target/i386/sse-movhps-2.c: Likewise.
590         * gcc.target/i386/sse-movlhps-1.c: Likewise.
591         * gcc.target/i386/sse-movmskps-1.c: Likewise.
592         * gcc.target/i386/sse-movntps-1.c: Likewise.
593         * gcc.target/i386/sse-movss-1.c: Likewise.
594         * gcc.target/i386/sse-movss-2.c: Likewise.
595         * gcc.target/i386/sse-movss-3.c: Likewise.
596         * gcc.target/i386/sse-movups-1.c: Likewise.
597         * gcc.target/i386/sse-movups-2.c: Likewise.
598         * gcc.target/i386/sse-mulps-1.c: Likewise.
599         * gcc.target/i386/sse-mulss-1.c: Likewise.
600         * gcc.target/i386/sse-orps-1.c: Likewise.
601         * gcc.target/i386/sse-rcpps-1.c: Likewise.
602         * gcc.target/i386/sse-recip-vec.c: Likewise.
603         * gcc.target/i386/sse-recip.c: Likewise.
604         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
605         * gcc.target/i386/sse-set-ps-1.c: Likewise.
606         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
607         * gcc.target/i386/sse-subps-1.c: Likewise.
608         * gcc.target/i386/sse-subss-1.c: Likewise.
609         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
610         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
611         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
612         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
613         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
614         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
615         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
616         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
617         * gcc.target/i386/sse-xorps-1.c: Likewise.
618         * gcc.target/i386/ssefn-1.c: Likewise.
619         * gcc.target/i386/ssefn-3.c: Likewise.
620         * gcc.target/i386/sseregparm-1.c: Likewise.
621         * gcc.target/i386/stackalign/return-3.c: Likewise.
622         * gcc.target/i386/vectorize1.c: Likewise.
623         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
624         * gcc.target/i386/xorps-sse.c: Likewise.
625         * gfortran.dg/pr28158.f90: Likewise.
626         * gfortran.dg/pr30667.f: Likewise.
627         * gnat.dg/loop_optimization7.adb: Likewise.
628         * gnat.dg/sse_nolib.adb: Likewise.
629
630 2010-07-11  Tobias Burnus  <burnus@net-b.de>
631
632         PR fortran/44702
633         * gfortran.dg/use_rename_6.f90: New.
634         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
635
636 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
637
638         PR fortran/44869
639         * gfortran.dg/class_24.f03: New.
640
641 2010-07-10  Richard Guenther  <rguenther@suse.de>
642
643         PR lto/44889
644         * gcc.dg/lto/20100709-1_0.c: New testcase.
645         * gcc.dg/lto/20100709-1_1.c: Likewise.
646
647 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
648
649         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
650
651 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
652
653         PR objc/44140
654         * objc.dg/lto/trivial-1_0.m: New.
655         * objc.dg/lto/lto.exp: New.
656         * obj-c++.dg/lto/trivial-1_0.mm: New.
657         * obj-c++.dg/lto/lto.exp: New.
658         * objc.dg/symtab-1.m: Adjust sizes.
659         * objc.dg/image-info.m: Do not run for gnu-runtime.
660
661 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
662
663         * gcc.dg/pr32370.c: Allow another kind of error message.
664
665 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
666
667         * gnat.dg/atomic3.adb: New test.
668
669 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
670             Denys Vlasenko  <dvlasenk@redhat.com>
671             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
672
673         PR tree-optimization/28632
674         * gcc.dg/tree-ssa/vrp51.c: New test.
675         * gcc.dg/tree-ssa/vrp52.c: New test.
676
677 2010-07-09  Jason Merrill  <jason@redhat.com>
678
679         * g++.dg/abi/covariant6.C: New.
680         * g++.dg/inherit/covariant17.C: Test both bases.
681         * g++.dg/inherit/covariant7.C: Check vtable layout.
682
683 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
684
685         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
686
687 2010-07-09  Richard Guenther  <rguenther@suse.de>
688
689         PR tree-optimization/44852
690         * gcc.c-torture/execute/pr44852.c: New testcase.
691
692 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
693
694         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
695         multiplication by values.
696         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
697         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
698
699 2010-07-09  Richard Guenther  <rguenther@suse.de>
700
701         PR tree-optimization/44882
702         * gfortran.dg/pr44882.f90: New testcase.
703
704 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
705
706         PR target/40657
707         * gcc.target/arm/pr40657-1.c: New test.
708         * gcc.target/arm/pr40657-2.c: New test.
709         * gcc.c-torture/execute/pr40657.c: New test.
710
711 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
712
713         * gcc.dg/tree-ssa/vrp50.c: New test.
714         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
715
716 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
717
718         PR fortran/44649
719         * gfortran.dg/c_sizeof_1.f90: Modified.
720         * gfortran.dg/storage_size_1.f08: New.
721         * gfortran.dg/storage_size_2.f08: New.
722
723 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
724
725         * gcc.c-torture/execute/20100708-1.c: New test.
726
727 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
728
729         PR fortran/44847
730         * gfortran.dg/gomp/pr44847.f90: New test.
731
732 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
733
734         PR tree-optimization/44710
735         * gcc.dg/tree-ssa/ifc-6.c: New.
736         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
737
738 2010-07-08  Tobias Burnus  <burnus@net-b.de>
739
740         PR fortran/18918
741         * gfortran.dg/coarray_10.f90: Add an additional test.
742
743 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
744
745         PR middle-end/44828
746         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
747         * gcc.c-torture/execute/pr44828.x: Revert.
748
749 2010-07-08  Jason Merrill  <jason@redhat.com>
750
751         PR c++/43120
752         * g++.dg/inherit/covariant17.C: New.
753         * g++.dg/abi/covariant1.C: Actually test for the bug.
754
755 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
756
757         PR rtl-optimization/44838
758         * gcc.dg/pr44838.c: New.
759
760 2010-07-08  Richard Guenther  <rguenther@suse.de>
761
762         PR tree-optimization/44831
763         * gcc.c-torture/compile/pr44831.c: New testcase.
764         * gcc.dg/tree-ssa/pr21463.c: Adjust.
765
766 2010-07-08  Richard Guenther  <rguenther@suse.de>
767
768         PR tree-optimization/44861
769         * g++.dg/vect/pr44861.cc: New testcase.
770
771 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
772
773         PR middle-end/44828
774         * gcc.c-torture/execute/pr44828.x: New file.
775
776 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
777
778         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
779         dg-options.
780         * g++.dg/ext/altivec-17.C: Adjust error message.
781
782 2010-07-07  Tom Tromey  <tromey@redhat.com>
783
784         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
785
786 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
787
788         PR target/44844
789         * gcc.target/i386/rdrand-1.c: Scan "jnc".
790         * gcc.target/i386/rdrand-2.c: Likewise.
791         * gcc.target/i386/rdrand-3.c: Likewise.
792
793 2010-07-07  Jan Hubicka  <jh@suse.cz>
794
795         PR middle-end/44813
796         * g++.dg/torture/pr44813.C: New testcase.
797         * g++.dg/torture/pr44826.C: New testcase.
798
799 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
800
801         PR rtl-optimization/44787
802         * gcc.c-torture/compile/pr44788.c: New test.
803         * gcc.target/arm/pr44788.c: New test.
804
805 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
806
807         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
808
809 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
810
811         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
812         to dg-options.
813
814 2010-07-06  Tobias Burnus  <burnus@net-b.de>
815
816         PR fortran/44742
817         * gfortran.dg/parameter_array_init_6.f90: New.
818         * gfortran.dg/initialization_20.f90: Update dg-error.
819         * gfortran.dg/initialization_24.f90: Ditto.
820
821 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
822         PR fortran/PR44693
823         * gfortran.dg/dim_range_1.f90:  New test.
824         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
825
826 2010-07-06  Jason Merrill  <jason@redhat.com>
827
828         PR c++/44703
829         * g++.dg/cpp0x/initlist41.C: New.
830
831         PR c++/44778
832         * g++.dg/template/ptrmem22.C: New.
833
834 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
835
836         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
837         support.
838         * gcc.target/i386/i386.exp: Likewise.
839
840 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
841
842         PR testsuite/44195
843         * gcc.dg/lto/20100518_0.c: Limit to x86.
844
845 2010-07-06  Richard Guenther  <rguenther@suse.de>
846
847         PR middle-end/44828
848         * gcc.c-torture/execute/pr44828.c: New testcase.
849
850 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
851
852         * g++.dg/warn/noeffect2.C: Adjust expected warning.
853         * g++.dg/warn/volatile1.C: Likewise.
854         * g++.dg/template/warn1.C: Likewise.
855
856 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
857
858         AVX Programming Reference (June, 2010)
859         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
860         * g++.dg/other/i386-3.C: Likewise.
861         * gcc.target/i386/sse-12.c: Likewise.
862
863         * gcc.target/i386/f16c-check.h: New.
864         * gcc.target/i386/rdfsbase-1.c: Likewise.
865         * gcc.target/i386/rdfsbase-2.c: Likewise.
866         * gcc.target/i386/rdgsbase-1.c: Likewise.
867         * gcc.target/i386/rdgsbase-2.c: Likewise.
868         * gcc.target/i386/rdrand-1.c: Likewise.
869         * gcc.target/i386/rdrand-2.c: Likewise.
870         * gcc.target/i386/rdrand-3.c: Likewise.
871         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
872         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
873         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
874         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
875         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
876         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
877         * gcc.target/i386/wrfsbase-1.c: Likewise.
878         * gcc.target/i386/wrfsbase-2.c: Likewise.
879         * gcc.target/i386/wrgsbase-1.c: Likewise.
880         * gcc.target/i386/wrgsbase-2.c: Likewise.
881
882         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
883         (__builtin_ia32_vcvtps2ph): New.
884         (__builtin_ia32_vcvtps2ph256): Likewise.
885
886         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
887         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
888
889         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
890         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
891
892         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
893         (__builtin_ia32_vcvtps2ph256): Likewise.
894         Add fsgsbase,rdrnd,f16c.
895
896         * lib/target-supports.exp (check_effective_target_f16c): New.
897
898 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
899
900         * gcc.dg/guality/nrv-1.c: New test.
901
902 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
903
904         PR middle-end/42505
905         * gcc.target/arm/pr42505.c: New test case.
906
907 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
908
909         PR c++/44808
910         * g++.dg/opt/nrv16.C: New test.
911
912 2010-07-05  Richard Guenther  <rguenther@suse.de>
913
914         PR tree-optimization/44784
915         * gcc.c-torture/compile/pr44784.c: New testcase.
916
917 2010-07-05  Ira Rosen  <irar@il.ibm.com>
918
919         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
920         Increase loop bound and array size.
921         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
922         Likewise.
923
924 2010-07-05  Ira Rosen  <irar@il.ibm.com>
925
926         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
927         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
928         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
929         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
930         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
931
932 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
933
934         PR c++/22138
935         * g++.dg/parse/template25.C: New.
936
937 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
938
939         PR rtl-optimization/44695
940         * gcc.dg/torture/pr44695.c: New.
941
942 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
943
944         PR c++/16630
945         * g++.dg/ext/pretty3.C: New.
946
947 2010-07-04  Richard Guenther  <rguenther@suse.de>
948
949         PR middle-end/44809
950         * g++.dg/torture/pr44809.C: New testcase.
951
952 2010-07-04  Richard Guenther  <rguenther@suse.de>
953
954         PR tree-optimization/44656
955         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
956
957 2010-07-04  Ira Rosen  <irar@il.ibm.com>
958             Revital Eres  <eres@il.ibm.com>
959
960         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
961         misaligned stores.
962         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
963         gcc.dg/vect/vect-96.c: Likewise.
964         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
965         that support misaligned stores. Change the number of expected
966         misaligned accesses.
967         * gcc.dg/vect/vect-peel-1.c: New test.
968         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
969         gcc.dg/vect/vect-peel-4.c: Likewise.
970         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
971         vectorizable on all targets that support realignment.
972         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
973
974 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
975
976         PR c/44806
977         * gcc.dg/torture/pr44806.c: New.
978
979 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
980
981         * gnat.dg/cond_expr1.adb: New test.
982
983 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
984
985         * gnat.dg/modular3.adb: New test.
986         * gnat.dg/modular3_pkg.ads: New helper.
987
988 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
989             Mikael Pettersson  <mikpe@it.uu.se>
990
991         PR testsuite/44518
992         * obj-c++.dg/encode-2.mm: Produce object and save temps.
993         Make signed-ness of chars explicit.  Scan the object for
994         strings that are split by some target assemblers.
995         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
996         explicit.
997
998 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
999
1000         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
1001
1002 2010-07-02  Le-Chun Wu  <lcwu@google.com>
1003
1004         PR/44128
1005         * g++.dg/warn/Wshadow-7.C: New test.
1006
1007 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
1008             Julian Brown  <julian@codesourcery.com>
1009             Sandra Loosemore  <sandra@codesourcery.com>
1010
1011         * gcc.c-torture/execute/20100416-1.c: New test case.
1012
1013 2010-07-02  Julian Brown  <julian@codesourcery.com>
1014             Sandra Loosemore  <sandra@codesourcery.com>
1015
1016         PR target/43703
1017
1018         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
1019         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
1020
1021 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
1022             Julian Brown  <julian@codesourcery.com>
1023
1024         * gcc.target/arm/neon/vadds64.c: Regenerated.
1025         * gcc.target/arm/neon/vaddu64.c: Regenerated.
1026         * gcc.target/arm/neon/vsubs64.c: Regenerated.
1027         * gcc.target/arm/neon/vsubu64.c: Regenerated.
1028         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
1029         * gcc.target/arm/neon-vmls-1.c: Likewise.
1030         * gcc.target/arm/neon-vsubs64.c: New execution test.
1031         * gcc.target/arm/neon-vsubu64.c: New execution test.
1032         * gcc.target/arm/neon-vadds64.c: New execution test.
1033         * gcc.target/arm/neon-vaddu64.c: New execution test.
1034
1035 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
1036
1037         * gcc.target/arm/neon-vands64.c: New.
1038         * gcc.target/arm/neon-vandu64.c: New.
1039         * gcc.target/arm/neon-vbics64.c: New.
1040         * gcc.target/arm/neon-vbicu64.c: New.
1041         * gcc.target/arm/neon-veors64.c: New.
1042         * gcc.target/arm/neon-veoru64.c: New.
1043         * gcc.target/arm/neon-vorns64.c: New.
1044         * gcc.target/arm/neon-vornu64.c: New.
1045         * gcc.target/arm/neon-vorrs64.c: New.
1046         * gcc.target/arm/neon-vorru64.c: New.
1047         * gcc.target/arm/neon/vands64.c: Regenerated.
1048         * gcc.target/arm/neon/vandu64.c: Regenerated.
1049         * gcc.target/arm/neon/vbics64.c: Regenerated.
1050         * gcc.target/arm/neon/vbicu64.c: Regenerated.
1051         * gcc.target/arm/neon/veors64.c: Regenerated.
1052         * gcc.target/arm/neon/veoru64.c: Regenerated.
1053         * gcc.target/arm/neon/vorns64.c: Regenerated.
1054         * gcc.target/arm/neon/vornu64.c: Regenerated.
1055         * gcc.target/arm/neon/vorrs64.c: Regenerated.
1056         * gcc.target/arm/neon/vorru64.c: Regenerated.
1057
1058 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1059
1060         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
1061
1062 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1063
1064         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
1065         * gfortran.dg/intent_out_5.f90: Same.
1066         * gfortran.dg/ltrans-7.f90: Same.
1067         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
1068
1069 2010-07-02  Jan Hubicka  <jh@suse.cz>
1070
1071         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
1072
1073 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
1074
1075         * objc-obj-c++-shared/Object1.h: Correct Line endings.
1076
1077 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
1078
1079         PR c++/44780
1080         * c-c++-common/Wunused-var-12.c: New test.
1081
1082 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
1083
1084         PR target/42835
1085         * gcc.target/arm/pr42835.c: New test.
1086
1087         PR target/42172
1088         * gcc.target/arm/pr42172-1.c: New test.
1089
1090 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1091
1092         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
1093
1094 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
1095
1096         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
1097         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
1098         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
1099         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
1100         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
1101         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
1102         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
1103         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
1104         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
1105         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
1106         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
1107         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
1108         * gcc.target/arm/neon-vdup_ns64.c: New.
1109         * gcc.target/arm/neon-vdup_nu64.c: New.
1110         * gcc.target/arm/neon-vdupQ_ns64.c: New.
1111         * gcc.target/arm/neon-vdupQ_nu64.c: New.
1112         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
1113         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
1114         * gcc.target/arm/neon-vmov_ns64.c: New.
1115         * gcc.target/arm/neon-vmov_nu64.c: New.
1116         * gcc.target/arm/neon-vmovQ_ns64.c: New.
1117         * gcc.target/arm/neon-vmovQ_nu64.c: New.
1118         * gcc.target/arm/neon-vget_lanes64.c: New.
1119         * gcc.target/arm/neon-vget_laneu64.c: New.
1120         * gcc.target/arm/neon-vset_lanes64.c: New.
1121         * gcc.target/arm/neon-vset_laneu64.c: New.
1122
1123 2010-07-02  Richard Guenther  <rguenther@suse.de>
1124
1125         * g++.dg/torture/20100702-1.C: New testcase.
1126
1127 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1128
1129         PR target/44707
1130         * gcc.c-torture/compile/pr44707.c: New test.
1131
1132 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1133
1134         PR c++/44039
1135         * g++.dg/template/crash101.C: New.
1136
1137 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
1138
1139         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1140         Use the ABI-0 accessors and fail it for m64.
1141
1142 2010-07-02  Jan Hubicka  <jh@suse.cz>
1143
1144         * g++.dg/tree-ssa/pr44706.C: New testcase.
1145
1146 2010-07-02  Richard Guenther  <rguenther@suse.de>
1147
1148         PR tree-optimization/44748
1149         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1150
1151 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
1152
1153         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1154         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
1155         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1156         the method types to forward:.
1157
1158 2010-06-30  Jason Merrill  <jason@redhat.com>
1159
1160         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1161         * g++.dg/other/pr25632.C: Likewise.
1162
1163 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
1164
1165         PR tree-optimization/40421
1166         * gfortran.fortran-torture/compile/pr40421.f90: New test.
1167
1168 2010-07-01  Richard Guenther  <rguenther@suse.de>
1169
1170         PR middle-end/42834
1171         PR middle-end/44468
1172         * gcc.c-torture/execute/20100316-1.c: New testcase.
1173         * gcc.c-torture/execute/pr44468.c: Likewise.
1174         * gcc.c-torture/compile/20100609-1.c: Likewise.
1175         * gcc.dg/volatile2.c: Adjust.
1176         * gcc.dg/plugin/selfassign.c: Likewise.
1177         * gcc.dg/pr36902.c: Likewise.
1178         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1179         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1180         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1181         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1182         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1183         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1184         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1185         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1186         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1187         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1188         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1189         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1190         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1191         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1192         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1193         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1194         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1195         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1196         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1197         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1198         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1199         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1200         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1201         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1202         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1203         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1204         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1205         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1206         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1207         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1208         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1209         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1210         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1211         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1212         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1213         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1214         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1215         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1216         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1217         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1218         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1219         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1220         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1221         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1222         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1223         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1224         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1225         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1226         * gcc.dg/tree-prof/stringop-1.c: Adjust.
1227         * g++.dg/tree-ssa/pr31146.C: Likewise.
1228         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1229         * g++.dg/tree-ssa/pr33604.C: Likewise.
1230         * g++.dg/plugin/selfassign.c: Likewise.
1231         * gfortran.dg/array_memcpy_3.f90: Likewise.
1232         * gfortran.dg/array_memcpy_4.f90: Likewise.
1233         * c-c++-common/torture/pr42834.c: New testcase.
1234
1235 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
1236
1237         PR c++/44628
1238         * g++.dg/template/crash100.C: New.
1239
1240 2010-06-30  Jan Hubicka  <jh@suse.cz>
1241
1242         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1243
1244 2010-06-30  Michael Matz  <matz@suse.de>
1245
1246         PR bootstrap/44699
1247         * gcc.dg/pr44699.c: New test.
1248
1249 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
1250
1251         PR tree-optimization/39799
1252         * c-c++-common/uninit-17.c: New test.
1253
1254 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1255
1256         PR libfortran/43298
1257         * gfortran.dg/read_infnan_1.f90: New test.
1258
1259 2010-06-29  Jason Merrill  <jason@redhat.com>
1260
1261         Enable implicitly declared move constructor/operator= (N3053).
1262         * g++.dg/cpp0x/implicit3.C: New.
1263         * g++.dg/cpp0x/implicit4.C: New.
1264         * g++.dg/cpp0x/implicit5.C: New.
1265         * g++.dg/cpp0x/implicit-copy.C: Adjust.
1266         * g++.dg/cpp0x/not_special.C: Adjust.
1267         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1268         * g++.dg/cpp0x/rv1n.C: Adjust.
1269         * g++.dg/cpp0x/rv1p.C: Adjust.
1270         * g++.dg/cpp0x/rv2n.C: Adjust.
1271         * g++.dg/cpp0x/rv2p.C: Adjust.
1272         * g++.dg/cpp0x/rv3n.C: Adjust.
1273         * g++.dg/cpp0x/rv3p.C: Adjust.
1274         * g++.dg/cpp0x/rv4n.C: Adjust.
1275         * g++.dg/cpp0x/rv4p.C: Adjust.
1276         * g++.dg/cpp0x/rv5n.C: Adjust.
1277         * g++.dg/cpp0x/rv5p.C: Adjust.
1278         * g++.dg/cpp0x/rv6n.C: Adjust.
1279         * g++.dg/cpp0x/rv6p.C: Adjust.
1280         * g++.dg/cpp0x/rv7n.C: Adjust.
1281         * g++.dg/cpp0x/rv7p.C: Adjust.
1282         * g++.dg/cpp0x/rv8p.C: Adjust.
1283         * g++.dg/gomp/pr26690-1.C: Adjust.
1284         * g++.dg/other/error20.C: Adjust.
1285         * g++.dg/other/error31.C: Adjust.
1286         * g++.dg/parse/error19.C: Adjust.
1287         * g++.dg/template/qualttp5.C: Adjust.
1288         * g++.old-deja/g++.law/ctors5.C: Adjust.
1289
1290         Enable implicitly deleted functions (N2346)
1291         * g++.dg/cpp0x/defaulted17.C: New.
1292         * g++.dg/cpp0x/implicit1.C: New.
1293         * g++.dg/cpp0x/implicit2.C: New.
1294         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
1295         * g++.dg/ext/has_virtual_destructor.C: Adjust.
1296         * g++.dg/init/ctor4.C: Adjust.
1297         * g++.dg/init/synth2.C: Adjust.
1298         * g++.dg/lto/20081118_1.C: Adjust.
1299         * g++.dg/other/error13.C: Adjust.
1300         * g++.dg/other/unused1.C: Adjust.
1301         * g++.old-deja/g++.bob/inherit2.C: Adjust.
1302         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1303         * g++.old-deja/g++.jason/opeq3.C: Adjust.
1304         * g++.old-deja/g++.law/ctors17.C: Adjust.
1305         * g++.old-deja/g++.oliva/delete1.C: Adjust.
1306         * g++.old-deja/g++.pt/assign1.C: Adjust.
1307         * g++.old-deja/g++.pt/crash20.C: Adjust.
1308
1309         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
1310         * g++.dg/cpp0x/defaulted13.C: Adjust.
1311         * g++.dg/cpp0x/defaulted2.C: Adjust.
1312         * g++.dg/cpp0x/defaulted3.C: Adjust.
1313         * g++.dg/cpp0x/initlist9.C: Adjust.
1314         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
1315         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
1316         * g++.dg/init/synth2.C: Adjust.
1317
1318         * g++.dg/cpp0x/defaulted19.C: New.
1319
1320         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
1321         * g++.dg/template/error23.C: Fix for -std=c++0x.
1322
1323 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
1324
1325         PR fortran/44718
1326         * gfortran.dg/proc_ptr_28.f90: New.
1327
1328 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
1329
1330         PR tree-optimization/43801
1331         * g++.dg/torture/pr43801.C: New test.
1332
1333         PR debug/44668
1334         * g++.dg/debug/dwarf2/accessibility1.C: New test.
1335
1336 2010-06-29  Jason Merrill  <jason@redhat.com>
1337
1338         PR c++/44587
1339         * g++.dg/template/qualified-id2.C: New.
1340         * g++.dg/template/qualified-id3.C: New.
1341
1342 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
1343
1344         PR fortran/44696
1345         * gfortran.dg/associated_target_4.f90: New.
1346
1347 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
1348
1349         PR fortran/44582
1350         * gfortran.dg/aliasing_array_result_1.f90 : New test.
1351
1352 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1353
1354         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
1355
1356 2010-06-29  Jan Hubicka  <jh@suse.cz>
1357
1358         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
1359
1360 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
1361
1362         PR target/43902
1363         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
1364         * gcc.target/arm/wmul-3.c: New test.
1365         * gcc.target/arm/wmul-4.c: New test.
1366
1367 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
1368
1369         PR rtl-optimization/44659
1370         * gcc.target/i386/extract-1.c: New.
1371         * gcc.target/i386/extract-2.c: Likewise.
1372         * gcc.target/i386/extract-3.c: Likewise.
1373         * gcc.target/i386/extract-4.c: Likewise.
1374         * gcc.target/i386/extract-5.c: Likewise.
1375         * gcc.target/i386/extract-6.c: Likewise.
1376
1377 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
1378
1379         PR c++/44682
1380         * g++.dg/warn/Wunused-var-14.C: New test.
1381
1382 2010-06-28  Tobias Burnus  <burnus@net-b.de>
1383
1384         PR fortran/43298
1385         * gfortran.dg/nan_6.f90: New.
1386
1387 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
1388
1389         PR tree-optimization/43781
1390         * gcc.dg/torture/pr43781.c: New.
1391
1392 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
1393
1394         PR fortran/40158
1395         * gfortran.dg/actual_rank_check_1.f90: New test.
1396
1397 2010-06-28  Martin Jambor  <mjambor@suse.cz>
1398
1399         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
1400
1401 2010-06-28  Jan Hubicka  <jh@suse.cz>
1402
1403         PR tree-optimization/44687
1404         * gcc.c-torture/compile/pr44687.c
1405
1406 2010-06-28  Martin Jambor  <mjambor@suse.cz>
1407
1408         PR c++/44535
1409         * g++.dg/torture/pr44535.C: New test.
1410
1411 2010-06-28  Michael Matz  <matz@suse.de>
1412
1413         PR middle-end/44592
1414         * gfortran.dg/pr44592.f90: New test.
1415
1416 2010-06-28  Jan Hubicka  <jh@suse.cz>
1417
1418         PR tree-optimization/44357
1419         * g++.dg/torture/pr44357.C: New testcase.
1420
1421 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1422
1423         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
1424         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
1425         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
1426         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
1427         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
1428         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1429         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
1430         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
1431
1432 2010-06-27  Jan Hubicka  <jh@suse.cz>
1433
1434         * gcc.c-torture/compile/pr44686.c: New file.
1435
1436 2010-06-27  Richard Guenther  <rguenther@suse.de>
1437
1438         PR tree-optimization/44683
1439         * gcc.c-torture/execute/pr44683.c: New testcase.
1440
1441 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
1442
1443         * gnat.dg/noreturn3.ad[sb]: New test.
1444
1445 2010-06-26  Jason Merrill  <jason@redhat.com>
1446
1447         * g++.dg/cpp0x/explicit5.C: New.
1448
1449 2010-06-26  Richard Guenther  <rguenther@suse.de>
1450
1451         PR tree-optimization/44393
1452         * gcc.dg/pr44393.c: New testcase.
1453
1454 2010-06-26  Jan Hubicka  <jh@suse.cz>
1455
1456         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
1457
1458 2010-06-26  Richard Guenther  <rguenther@suse.de>
1459
1460         PR middle-end/44674
1461         * gcc.dg/pr44674.c: New testcase.
1462
1463 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
1464
1465         * gcc.dg/opts-3.c: New test.
1466
1467 2010-06-26  Tobias Burnus  <burnus@net-b.de>
1468
1469         * gfortran.dg/type_decl_1.f90: New.
1470         * gfortran.dg/type_decl_2.f90: New.
1471
1472 2010-06-26  Tobias Burnus  <burnus@net-b.de>
1473
1474         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
1475         * gfortran.dg/semicolon_fixed_2.f: Ditto.
1476
1477 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1478
1479         PR testsuite/38946
1480         * gfortran.dg/array_constructor_23.f: Update test to allow for small
1481         error in comparing reals.
1482
1483 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1484
1485         * selected_real_kind_2.f90: New.
1486         * selected_real_kind_3.f90: New.
1487
1488 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1489
1490         * gfortran.dg/entry_19.f90: New.
1491
1492 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1493
1494         * gfortran.dg/end_subroutine_1.f90: New.
1495         * gfortran.dg/end_subroutine_2.f90: New.
1496         * gfortran.dg/interface_proc_end.f90: Update.
1497
1498 2010-06-25  Tobias Burnus  <burnus@net-b.de>
1499
1500         * gfortran.dg/semicolon_fixed.f: Update.
1501         * gfortran.dg/semicolon_fixed_2.f: New.
1502         * gfortran.dg/semicolon_free_2.f90: New.
1503         * gfortran.dg/semicolon_free.f90: Update.
1504
1505 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1506
1507         PR fortran/44448
1508         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
1509
1510 2010-06-25  Martin Jambor  <mjambor@suse.cz>
1511
1512         * g++.dg/ipa/iinline-3.C: New test.
1513         * gcc.dg/ipa/modif-1.c: Removed.
1514
1515 2010-06-25  Jan Hubicka  <jh@suse.cz>
1516
1517         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
1518
1519 2010-06-25  Martin Jambor  <mjambor@suse.cz>
1520
1521         * g++.dg/ipa/iinline-2.C: New test.
1522
1523 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
1524
1525         PR middle-end/43866
1526         * gfortran.dg/pr43866.f90: New test.
1527
1528         PR tree-optimization/44539
1529         * gcc.dg/pr44539.c: New test.
1530
1531 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
1532
1533         From Jim Wilson:
1534         PR target/43902
1535         * gcc.target/mips/madd-9.c: New test.
1536
1537 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
1538
1539         PR c/44517
1540         * gcc.dg/noncompile/pr44517.c: New.
1541         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
1542
1543 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
1544
1545         PR testsuite/43283
1546         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
1547         and add argument to nop for IA64.
1548
1549 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
1550
1551         PR target/44588
1552         * gcc.target/i386/mod-1.c: New.
1553         * gcc.target/i386/umod-1.c: Likewise.
1554         * gcc.target/i386/umod-2.c: Likewise.
1555         * gcc.target/i386/umod-3.c: Likewise.
1556
1557 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
1558
1559         PR middle-end/44492
1560         * g++.dg/torture/pr44492.C: New test.
1561
1562 2010-06-24  Andi Kleen  <ak@linux.intel.com>
1563
1564         * c-c++-common/warn-omitted-condop.c: New.
1565
1566 2010-06-24  Tobias Burnus  <burnus@net-b.de>
1567
1568         PR fortran/44614
1569         * gfortran.dg/import8.f90: New.
1570
1571 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
1572
1573         * gnat.dg/not_null.adb: Update test case.
1574
1575 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
1576
1577         PR c++/44619
1578         * g++.dg/warn/Wunused-var-13.C: New test.
1579
1580         PR c++/44627
1581         * g++.dg/diagnostic/method1.C: New test.
1582
1583 2010-06-22  Cary Coutant  <ccoutant@google.com>
1584
1585         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
1586
1587 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
1588
1589         PR fortran/44616
1590         * gfortran.dg/abstract_type_8.f03: New.
1591
1592 2010-06-21  Jason Merrill  <jason@redhat.com>
1593
1594         * g++.dg/cpp0x/noexcept08.C: New.
1595
1596         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
1597
1598 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
1599
1600         PR target/44615
1601         * gcc.target/i386/sse2-vec-2a.c: New.
1602
1603 2010-06-21  DJ Delorie  <dj@redhat.com>
1604
1605         * gcc.dg/pragma-diag-1.c: New.
1606
1607 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
1608
1609         PR target/44615
1610         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
1611
1612 2010-06-21  Alan Modra  <amodra@gmail.com>
1613
1614         PR testsuite/44505
1615         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
1616         tail call to check_fa_mid.
1617
1618 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
1619
1620         PR target/44575
1621         * gcc.c-torture/execute/pr44575.c: New test.
1622
1623 2010-06-21  Tobias Burnus  <burnus@net-b.de>
1624
1625         PR fortran/40632
1626         * gfortran.dg/contiguous_1.f90: New.
1627         * gfortran.dg/contiguous_2.f90: New.
1628         * gfortran.dg/contiguous_3.f90: New.
1629
1630 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
1631
1632         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
1633         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
1634
1635 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
1636
1637         PR target/44546
1638         * gcc.target/i386/pr44546.c: New test.
1639
1640 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
1641
1642         * gcc.dg/opts-2.c: New test.
1643
1644 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
1645
1646         PR fortran/44584
1647         * gfortran.dg/typebound_proc_15.f03: Modified.
1648
1649 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
1650
1651         PR target/44072
1652         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
1653         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
1654
1655 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1656
1657         * g++.dg/ext/label13.C: Fix typo in last change.
1658
1659 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1660
1661         PR libfortran/44477
1662         * gfortran.dg/eof_3.f90
1663         * gfortran.dg/endfile_2.f90
1664         * gfortran.dg/endfile_4.f90
1665         * gfortran.dg/endfile_3.f90
1666
1667 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1668
1669         PR c++/41090
1670         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
1671
1672 2010-06-18  Tobias Burnus  <burnus@net-b.de>
1673
1674         PR fortran/44556
1675         * gfortran.dg/allocate_alloc_opt_11.f90: New.
1676
1677 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
1678
1679         * gcc.target/arm/pr40900.c: New test.
1680
1681 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
1682
1683         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
1684
1685 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
1686
1687         PR fortran/44558
1688         * gfortran.dg/typebound_call_15.f03: New.
1689
1690 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1691
1692         PR c++/44486
1693         * g++.dg/pr44486.C: New.
1694
1695 2010-06-16  DJ Delorie  <dj@redhat.com>
1696
1697         * gcc.target/i386/volatile-bitfields-1.c: New.
1698         * gcc.target/i386/volatile-bitfields-2.c: New.
1699
1700 2010-06-16  Jason Merrill  <jason@redhat.com>
1701
1702         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
1703
1704         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
1705
1706 2010-06-16  Richard Guenther  <rguenther@suse.de>
1707
1708         PR c/44555
1709         * gcc.c-torture/execute/pr44555.c: New testcase.
1710
1711 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
1712
1713         PR fortran/44549
1714         * gfortran.dg/typebound_proc_16.f03: New.
1715
1716 2010-06-16  Martin Jambor  <mjambor@suse.cz>
1717
1718         * g++.dg/torture/pr43905.C: New test.
1719
1720 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
1721
1722         PR testsuite/44538
1723         * gcc.dg/vect/slp-perm-5.c (main): Prevent
1724         initialization loop from being vectorized.
1725         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
1726
1727 2010-06-16  Alan Modra  <amodra@gmail.com>
1728
1729         PR tree-optimization/44507
1730         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
1731
1732 2010-06-15  Jason Merrill  <jason@redhat.com>
1733
1734         * g++.dg/overload/arg3.C: Adjust error locations.
1735         * g++.dg/overload/copy1.C: Likewise.
1736         * g++.dg/tc1/dr152.C: Likewise.
1737         * g++.dg/template/incomplete4.C: Likewise.
1738         * g++.dg/template/incomplete5.C: Likewise.
1739         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1740         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1741         * g++.old-deja/g++.pt/crash9.C: Likewise.
1742
1743         * g++.dg/inherit/virtual5.C: New.
1744
1745         * g++.dg/cpp0x/defaulted18.C: New.
1746
1747         * g++.dg/cpp0x/initlist40.C: New.
1748
1749         * g++.dg/cpp0x/initlist39.C: New.
1750
1751 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
1752
1753         PR middle-end/44391
1754         * gcc.dg/graphite/pr44391.c: New.
1755
1756 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
1757
1758         PR fortran/43388
1759         * gfortran.dg/allocate_alloc_opt_8.f90: New.
1760         * gfortran.dg/allocate_alloc_opt_9.f90: New.
1761         * gfortran.dg/allocate_alloc_opt_10.f90: New.
1762         * gfortran.dg/class_allocate_2.f03: Modified an error message.
1763
1764 2010-06-15  Richard Guenther  <rguenther@suse.de>
1765
1766         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
1767
1768 2010-06-15  Richard Guenther  <rguenther@suse.de>
1769
1770         * gcc.dg/vect/bb-slp-21.c: Adjust.
1771         * gcc.dg/vect/bb-slp-13.c: Likewise
1772         * gcc.dg/vect/bb-slp-4.c: Likewise
1773         * gcc.dg/vect/bb-slp-22.c: Likewise
1774         * gcc.dg/vect/bb-slp-14.c: Likewise
1775         * gcc.dg/vect/bb-slp-23.c: Likewise
1776         * gcc.dg/vect/bb-slp-15.c: Likewise
1777         * gcc.dg/vect/bb-slp-17.c: Likewise
1778         * gcc.dg/vect/bb-slp-18.c: Likewise
1779         * gcc.dg/vect/bb-slp-19.c: Likewise
1780         * gcc.dg/vect/bb-slp-10.c: Likewise
1781         * gcc.dg/vect/bb-slp-11.c: Likewise
1782         * gcc.dg/vect/bb-slp-20.c: Likewise
1783         * gcc.dg/vect/bb-slp-3.c: Likewise
1784
1785 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
1786
1787         PR fortran/44536
1788         * gfortran.dg/gomp/pr44536.f90: New test.
1789         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
1790
1791 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
1792
1793         PR target/44534
1794         * gcc.target/i386/avx-vextractf128-256-3.c: New.
1795         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
1796
1797 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
1798
1799         PR tree-optimization/44508
1800         * gcc.dg/tree-ssa/pr21086.c: Adjust.
1801
1802         PR bootstrap/44509
1803         * gcc.dg/pr44509.c: New test.
1804
1805 2010-06-14  Ira Rosen  <irar@il.ibm.com>
1806
1807         PR tree-optimization/44507
1808         * gcc.dg/vect/pr44507.c: New test.
1809
1810 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
1811
1812         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
1813         and c-pretty-print.h.
1814
1815         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
1816
1817 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
1818
1819         * gfortran.dg/whole_file_18.f90: Updated error message.
1820
1821 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
1822
1823         * gfortran.dg/whole_file_20.f03: New.
1824
1825 2010-06-12  Jan Hubicka  <jh@suse.cz>
1826
1827         * gcc.c-torture/compile/pc44485.c: New testcase.
1828
1829 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
1830
1831         PR fortran/40117
1832         * gfortran.dg/typebound_proc_4.f03: Modified error message.
1833         * gfortran.dg/typebound_proc_14.f03: New.
1834         * gfortran.dg/typebound_proc_15.f03: New.
1835
1836 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
1837
1838         * gcc.dg/opts-1.c: New test.
1839
1840 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
1841
1842         * gcc.dg/funroll-loops-all.c: Update expected error.
1843
1844 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
1845
1846         PR target/44481
1847         * gcc.target/i386/pr44481.c: New test.
1848
1849 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1850
1851         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
1852
1853 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
1854
1855         PR middle-end/44483
1856         * gcc.dg/tree-ssa/pr44483.c: New.
1857
1858 2010-06-11  Paul Brook  <paul@codesourcery.com>
1859
1860         * g++.dg/other/arm-neon-1.C: New test.
1861
1862 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
1863
1864         PR fortran/42051
1865         PR fortran/43896
1866         * gfortran.dg/class_23.f03: New test.
1867
1868 2010-06-11  Jan Hubicka  <jh@suse.cz>
1869
1870         * gcc.dg/ipa/pure-const-2.c: New testcase.
1871
1872 2010-06-11  Jan Hubicka  <jh@suse.cz>
1873
1874         * gcc.dg/noreturn-7.c: Update.
1875         * gcc.dg/noreturn-4.c: Update.
1876
1877 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
1878
1879         Fix MIPS bootstrap
1880         * g++.dg/other/typedef4.C: New test.
1881
1882 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
1883
1884         PR fortran/44207
1885         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
1886
1887 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
1888
1889         PR fortran/44457
1890         * gfortran.dg/asynchronous_3.f03
1891
1892 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
1893
1894         PR middle-end/44185
1895         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
1896         non-temporal stores out of the tests to form new test cases.  As a
1897         result, no non-temporal store should be generated in this case.
1898
1899         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
1900         prefetch-7.c that generate one non-temporal store.
1901
1902         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
1903         prefetch-7.c that generate one non-temporal store and one
1904         one-temporal prefetch.
1905
1906 2010-06-10  Martin Jambor  <mjambor@suse.cz>
1907
1908         PR tree-optimization/44258
1909         * gcc.dg/tree-ssa/pr44258.c: New test.
1910
1911 2010-06-10  Daniel Kraft  <d@domob.eu>
1912
1913         PR fortran/38936
1914         * gfortran.dg/associate_1.f03: New test.
1915         * gfortran.dg/associate_2.f95: New test.
1916         * gfortran.dg/associate_3.f03: New test.
1917         * gfortran.dg/associate_4.f08: New test.
1918
1919 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1920
1921         * gfortran.dg/selected_char_kind_4.f90: New test.
1922
1923 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
1924
1925         * gcc.dg/pr42461.c: New test.
1926
1927 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
1928
1929         PR fortran/44347
1930         * gfortran.dg/selected_real_kind_1.f90: New.
1931
1932 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
1933
1934         PR fortran/44359
1935         * gfortran.dg/warn_conversion.f90: Removed check for redundant
1936         warning.
1937         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
1938         check for warning.
1939
1940 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1941
1942         * gfortran.dg/data_namelist_conflict.f90: New test.
1943
1944 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1945
1946         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
1947         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
1948         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
1949
1950 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1951
1952         * testsuite/gfortran.dg/mvbits_9.f90: New test.
1953         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
1954         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
1955         * testsuite/gfortran.dg/btest_1.f90: Ditto.
1956         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
1957
1958 2010-06-09  Jason Merrill  <jason@redhat.com>
1959
1960         PR c++/44366
1961         * g++.dg/cpp0x/decltype23.C: Move to...
1962         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
1963
1964 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
1965
1966         PR fortran/44211
1967         * gfortran.dg/typebound_call_14.f03: New test.
1968
1969 2010-06-09  Martin Jambor  <mjambor@suse.cz>
1970
1971         PR tree-optimization/44423
1972         * gcc.dg/tree-ssa/pr44423.c: New test.
1973
1974 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
1975
1976         PR testsuite/42843
1977         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
1978         TV_NONE to initialize tv_id field.
1979         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1980         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
1981         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
1982         Include toplev.h .
1983         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
1984         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
1985         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
1986
1987 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
1988
1989         PR tree-optimization/39874
1990         PR middle-end/28685
1991         * gcc.dg/pr39874.c: New file.
1992
1993 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1994
1995         * g++.dg/ext/attr-alias-1.C: New.
1996         * g++.dg/ext/attr-alias-2.C: New.
1997
1998 2010-06-07  Tobias Burnus  <burnus@net-b.de>
1999
2000         PR fortran/44446
2001         * gfortran.dg/proc_ptr_27.f90: New.
2002
2003 2010-06-07  Jason Merrill  <jason@redhat.com>
2004
2005         PR c++/44366
2006         * g++.dg/cpp0x/decltype23.C: New.
2007
2008 2010-06-08  Andrew Pinski <pinskia@gmail.com>
2009             Shujing Zhao  <pearly.zhao@oracle.com>
2010
2011         PR c/37724
2012         * gcc.dg/c90-const-expr-10.c: Adjust.
2013         * gcc.dg/c99-const-expr-10.c: Adjust.
2014         * gcc.dg/init-bad-7.c: New.
2015
2016 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2017
2018         * lib/target-supports.exp (check_effective_target_gas): New proc.
2019         * gcc.c-torture/execute/960321-1.x: New file.
2020
2021 2010-06-07  Jason Merrill  <jason@redhat.com>
2022
2023         PR c++/44401
2024         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2025
2026 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
2027
2028         PR c++/44444
2029         * g++.dg/warn/Wunused-var-12.C: New test.
2030
2031         PR c++/44443
2032         * c-c++-common/Wunused-var-11.c: New test.
2033
2034 2010-06-07  Jan Hubicka  <jh@suse.cz>
2035
2036         * gcc.dg/ipa/pure-const-1.c: New testcase.
2037
2038 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
2039
2040         PR rtl-optimization/44404
2041         * gcc.dg/pr44404.c: New.
2042
2043 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
2044
2045         PR target/44159
2046         * gcc.target/i386/abi-2.c: Check sysv abi here.
2047         * gcc.target/i386/aes-avx-check.h: Call test in noinline
2048         function to avoid failures by different ABIs.
2049         * gcc.target/i386/aes-check.h: Likewise.
2050         * gcc.target/i386/avx-check.h: Likewise.
2051         * gcc.target/i386/fma4-check.h: Likewise.
2052         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
2053         * gcc.target/i386/mmx-check.h: Likewise.
2054         * gcc.target/i386/pclmul-avx-check.h: Likewise.
2055         * gcc.target/i386/pclmul-check.h: Likewise.
2056         * gcc.target/i386/sse-check.h: Likewise.
2057         * gcc.target/i386/sse2-check.h: Likewise.
2058         * gcc.target/i386/sse3-check.h: Likewise.
2059         * gcc.target/i386/sse4_1-check.h: Likewise.
2060         * gcc.target/i386/sse4_2-check.h: Likewise.
2061         * gcc.target/i386/sse4a-check.h: Likewise.
2062         * gcc.target/i386/ssse3-check.h: Likewise.
2063         * gcc.target/i386/xop-check.h: Likewise.
2064         * gcc.target/i386/pr27971.c: Fix for LLP64.
2065         * gcc.target/i386/pr39139.c: Likewise.
2066         * gcc.target/i386/pr39315-check.c: Likewise.
2067         * gcc.target/i386/vararg-1.c: Likewise.
2068         * gcc.target/i386/vararg-2.c: Likewise.
2069         Additional add dg-compile to avoid failure due
2070         missing foo symbol.
2071
2072         * gcc.dg/compound-literal-1.c: Fix for llp64.
2073         * gcc.dg/pr32370.c: Likewise.
2074         * gcc.dg/pr37561.c: Likewise.
2075         * gcc.dg/pr41340.c: Likewise.
2076         * gcc.dg/pr41551.c: Likewise.
2077
2078 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
2079
2080         PR c++/44188
2081         * g++.dg/debug/dwarf2/typedef3.C: New test.
2082
2083 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2084
2085         PR c/20000
2086         * c-c++-common/pr20000.c: New.
2087
2088 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
2089
2090         PR c++/44086
2091         * g++.dg/init/pr44086.C: New.
2092         * g++.dg/cpp0x/decltype4.C: Adjust.
2093
2094 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
2095
2096         PR fortran/43945
2097         * gfortran.dg/generic_23.f03: New test.
2098
2099 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
2100
2101         PR fortran/43895
2102         * gfortran.dg/alloc_comp_class_1.f90 : New test.
2103
2104 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
2105
2106         PR c++/44361
2107         * c-c++-common/Wunused-var-9.c: New test.
2108
2109 2010-06-05  Jason Merrill  <jason@redhat.com>
2110
2111         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
2112
2113 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
2114
2115         PR c/44322
2116         * gcc.dg/c99-restrict-4.c: New test.
2117
2118 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
2119
2120         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
2121         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
2122         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
2123         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
2124         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2125         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2126         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2127         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2128         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2129         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2130         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2131         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2132         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2133         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2134         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2135         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2136         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2137         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2138         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2139         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2140         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2141         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2142
2143 2010-06-04  Jason Merrill  <jason@redhat.com>
2144
2145         * g++.dg/cpp0x/noexcept06.C: New.
2146         * g++.dg/cpp0x/noexcept07.C: New.
2147
2148         * g++.dg/cpp0x/noexcept01.C: New.
2149         * g++.dg/cpp0x/noexcept02.C: New.
2150         * g++.dg/cpp0x/noexcept03.C: New.
2151         * g++.dg/cpp0x/noexcept04.C: New.
2152         * g++.dg/cpp0x/noexcept05.C: New.
2153
2154 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
2155
2156         PR c++/44412
2157         * g++.dg/warn/Wunused-var-10.C: New test.
2158         * g++.dg/warn/Wunused-var-11.C: New test.
2159
2160         PR c++/44362
2161         * c-c++-common/Wunused-var-10.c: New test.
2162
2163 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2164
2165         PR c/25880
2166         * gcc.dg/assign-warn-2.c: Update.
2167         * gcc.dg/cpp/line3.c: Update.
2168         * gcc.dg/c99-array-lval-8.c: Update.
2169         * gcc.dg/cast-qual-2.c: Update.
2170         * gcc.dg/c99-arraydecl-3.c:  Update.
2171         * gcc.dg/assign-warn-1.c:  Update.
2172         * gcc.dg/format/gcc_diag-1.c:  Update.
2173
2174 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
2175
2176         PR rtl-optimization/39871
2177         PR rtl-optimization/40615
2178         PR rtl-optimization/42500
2179         PR rtl-optimization/42502
2180         * gcc.target/arm/eliminate.c: New test.
2181
2182 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2183
2184         PR libstdc++/44410
2185         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2186         * g++.old-deja/g++.other/delete3.C: Likewise.
2187         * g++.old-deja/g++.other/new.C: Likewise.
2188         * g++.old-deja/g++.law/operators27.C: Likewise.
2189         * g++.old-deja/g++.mike/p755.C: Likewise.
2190         * g++.dg/eh/new1.C: Likewise.
2191         * g++.dg/init/new5.C: Likewise.
2192
2193 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2194
2195         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
2196         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
2197         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
2198
2199 2010-06-03  Richard Guenther  <rguenther@suse.de>
2200
2201         PR lto/41921
2202         * lib/lto.exp: Always load gcc.exp.
2203         (lto-obj): For C source files invoke gcc_target_compile.
2204         * g++.dg/lto/20100603-1_0.C: New testcase.
2205         * g++.dg/lto/20100603-1_1.c: Likewise.
2206
2207 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
2208
2209         PR tree-optimization/43688
2210         * gfortran.dg/pr43688.f90: New.
2211
2212 2010-06-03  Richard Guenther  <rguenther@suse.de>
2213
2214         PR lto/41584
2215         * gcc.dg/lto/20100603-1_0.c: New testcase.
2216         * gcc.dg/lto/20100603-2_0.c: Likewise.
2217         * gcc.dg/lto/20100603-3_0.c: Likewise.
2218
2219 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2220
2221         PR target/44218
2222         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2223         * gcc.target/powerpc/recip-2.c: Ditto.
2224         * gcc.target/powerpc/recip-3.c: Ditto.
2225         * gcc.target/powerpc/recip-4.c: Ditto.
2226         * gcc.target/powerpc/recip-5.c: Ditto.
2227         * gcc.target/powerpc/recip-6.c: Ditto.
2228         * gcc.target/powerpc/recip-7.c: Ditto.
2229         * gcc.target/powerpc/recip-test.h: Ditto.
2230         * gcc.target/powerpc/recip-test2.h: Ditto.
2231
2232 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2233
2234         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2235
2236 2010-06-02  Jason Merrill  <jason@redhat.com>
2237
2238         * g++.dg/ext/vector9.C: Expect typedef in error message.
2239
2240         PR c++/9726
2241         PR c++/23594
2242         PR c++/44333
2243         * g++.dg/tc1/dr101.C: Remove xfails.
2244
2245 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2246
2247         PR middle-end/44372
2248         * g++.dg/ipa/pr44372.C: New.
2249
2250 2010-06-02  Jan Hubicka  <jh@suse.cz>
2251
2252         PR middle-end/44295
2253         * g++.dg/torture/pr44295.C: Neww testcase.
2254
2255 2010-06-02  Jan Hubicka  <jh@suse.cz>
2256
2257         * gcc.dg/tree-ssa/loadpre6.c: Update.
2258
2259 2010-06-02  Richard Guenther  <rguenther@suse.de>
2260
2261         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
2262         diagnostic.h.
2263
2264 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
2265
2266         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
2267         the link fail message.
2268
2269 2010-06-02  Tobias Burnus  <burnus@net-b.de>
2270
2271         PR fortran/44360
2272         * gfortran.dg/use_13.f90: New test case.
2273
2274 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2275
2276         PR fortran/44371
2277         * gfortran.dg/error_stop_2.f08: Minor update.
2278
2279 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2280
2281         PR fortran/44371
2282         * gfortran.dg/error_stop_1.f08: New test.
2283         * gfortran.dg/error_stop_2.f08: New test.
2284
2285 2010-06-01  Jason Merrill  <jason@redhat.com>
2286
2287         DR 990
2288         * g++.dg/cpp0x/initlist37.C: New.
2289         * g++.dg/cpp0x/initlist38.C: New.
2290
2291         PR c++/44358
2292         * g++.dg/cpp0x/initlist36.C: New.
2293
2294 2010-05-31 Jan Hubicka  <jh@suse.cz>
2295
2296         * gcc.dg/noreturn-8.c: New testcase.
2297
2298 2010-05-31 Jan Hubicka  <jh@suse.cz>
2299
2300         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
2301         * gcc.dg/lto/noreturn-1_0.c: Move it here.
2302
2303 2010-05-31 Jan Hubicka  <jh@suse.cz>
2304
2305         * gcc.dg/lto/noreturn-1_1.c: New testcase.
2306         * gcc.dg/lto/noreturn-1_0.c: New testcase.
2307
2308 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
2309
2310         PR fortran/36928
2311         * gfortran.dg/dependency_27.f90:  New test.
2312         * gfortran.dg/array_assign_1.F90:  New test.
2313
2314 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
2315
2316         PR target/44338
2317         * gcc.target/i386/sse-24.c: New test.
2318
2319 2010-05-31  Jan Hubicka  <jh@suse.cz>
2320
2321         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
2322
2323 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
2324
2325         PR middle-end/44337
2326         * gcc.dg/pr44337.c: New test.
2327
2328         PR tree-optimization/44182
2329         * g++.dg/debug/pr44182.C: New test.
2330
2331 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2332
2333         * gcc.dg/nested-func-7.c: New test.
2334         * gnat.dg/frame_overflow.adb: Adjust directives.
2335
2336 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
2337
2338         * gnat.dg/prot2.ad[sb]: New test.
2339         * gnat.dg/prot2_pkg1.ads: New helper.
2340         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
2341
2342 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
2343
2344         * gnat.dg/array11.adb: Adjust dg-warning directive.
2345         * gnat.dg/object_overflow.adb: Likewise.
2346
2347 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
2348
2349         PR middle-end/44306
2350         * gcc.dg/tree-ssa/pr44306.c: New.
2351
2352 2010-05-29  Jan Hubicka  <jh@suse.cz>
2353
2354         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
2355
2356 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
2357
2358         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
2359
2360 2010-05-28  Mike Stump  <mikestump@comcast.net>
2361
2362         PR objc/44125
2363         * objc.dg/const-str-9.m: Remove static.
2364
2365 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
2366
2367         PR target/43636
2368         * gcc.c-torture/compile/pr43636.c: New test.
2369
2370 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
2371
2372         PR objc++/23616
2373         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
2374         * obj-c++.dg/try-catch-9.mm: Ditto.
2375
2376 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
2377
2378         Revert patch for PR c++/44188
2379         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
2380
2381 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
2382
2383         PR c++/44188
2384         * g++.dg/debug/dwarf2/typedef3.C: New test.
2385
2386 2010-05-27  Jason Merrill  <jason@redhat.com>
2387
2388         PR c++/43555
2389         * g++.dg/ext/vla9.C: New.
2390
2391 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
2392
2393         PR objc/44140
2394         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
2395         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2396         * objc.dg/torture/tls/thr-init.m: Ditto.
2397         * objc.dg/torture/trivial.m: Ditto.
2398         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
2399         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2400         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2401         * obj-c++.dg/torture/trivial.mm: Ditto.
2402
2403 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
2404
2405         * g++.dg/lto/20100302_0.C: Skip on darwin.
2406
2407 2010-05-27  Richard Guenther  <rguenther@suse.de>
2408
2409         PR tree-optimization/44284
2410         * gcc.dg/vect/vect-118.c: New testcase.
2411         * gcc.dg/vect/bb-slp-20.c: Adjust.
2412         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2413         * gcc.dg/vect/slp-9.c: Likewise.
2414         * gcc.dg/vect/slp-reduc-4.c: Likewise.
2415         * gcc.dg/vect/vect-10.c: Likewise.
2416         * gcc.dg/vect/vect-109.c: Likewise.
2417         * gcc.dg/vect/vect-12.c: Likewise.
2418         * gcc.dg/vect/vect-36.c: Likewise.
2419         * gcc.dg/vect/vect-7.c: Likewise.
2420         * gcc.dg/vect/vect-iv-8.c: Likewise.
2421         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2422         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2423         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2424         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2425         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2426         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2427         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2428         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2429         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2430         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2431         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2432         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2433         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2434         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2435         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2436         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
2437         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2438
2439 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2440
2441         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
2442         necessary.
2443
2444 2010-05-26  Jan Hubicka  <jh@suse.cz>
2445
2446         * gcc.dg/lto/materialize-1_0.c: New file.
2447         * gcc.dg/lto/materialize-1_1.c: New file.
2448
2449 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2450
2451         * gnat.dg/lto10.adb: New test.
2452         * gnat.dg/lto10_pkg.ads: New helper.
2453
2454 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
2455
2456         * lib/target-supports.exp (check_effective_target_int128): New
2457         function to check if __int128 types are available for target.
2458         * c-c++-common/int128-types-1.c: New.
2459         * c-c++-common/int128-1.c: New.
2460         * c-c++-common/int128-2.c: New.
2461         * g++.dg/abi/mangle43.C: New.
2462         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
2463         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
2464         pointer-wide scalar.
2465         * g++.dg/other/pr25632.C: Likewise.
2466         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
2467         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
2468         overflow warnings.
2469         * g++.dg/warn/pr13358-4.C: Likewise.
2470         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
2471         * g++.dg/warn/Wconversion-null.C: Likewise.
2472
2473 2010-05-26  Jason Merrill  <jason@redhat.com>
2474
2475         PR c++/43382
2476         * g++.dg/cpp0x/variadic101.C: New.
2477
2478 2010-05-26  Richard Guenther  <rguenther@suse.de>
2479
2480         PR rtl-optimization/44164
2481         * gcc.c-torture/execute/pr44164.c: New testcase.
2482         * g++.dg/tree-ssa/pr13146.C: Adjust.
2483
2484 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
2485
2486         PR fortran/40011
2487         * gfortran.dg/whole_file_19.f90 : New test.
2488
2489 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
2490
2491         PR fortran/30668
2492         PR fortran/31346
2493         PR fortran/34260
2494         * gfortran.dg/pr40999.f: Fix function type.
2495         * gfortran.dg/whole_file_5.f90: Likewise.
2496         * gfortran.dg/whole_file_6.f90: Likewise.
2497         * gfortran.dg/whole_file_16.f90: New.
2498         * gfortran.dg/whole_file_17.f90: New.
2499         * gfortran.dg/whole_file_18.f90: New.
2500
2501 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
2502             Iain Sandoe  <iains@gcc.gnu.org>
2503
2504         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
2505         * gcc.c-torture/compile/pr44197.c: Require alias support.
2506         * gcc.dg/lto/20081222_0.c: Ditto.
2507
2508 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
2509
2510         PR debug/42801
2511         * gcc.dg/guality/vla-2.c: New test.
2512
2513 2010-05-25  Richard Guenther  <rguenther@suse.de>
2514
2515         PR middle-end/44069
2516         * g++.dg/torture/pr44069.C: New testcase.
2517
2518 2010-05-25  Richard Guenther  <rguenther@suse.de>
2519
2520         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
2521
2522 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
2523
2524         PR objc/44140
2525         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
2526
2527 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
2528
2529         * obj-c++.dg/torture/tls/trivial.mm: New.
2530         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
2531         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
2532         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
2533         * obj-c++.dg/torture/tls/diag-1.mm: New.
2534         * obj-c++.dg/torture/tls/tls.exp: New.
2535         * obj-c++.dg/torture/trivial.mm: New.
2536         * obj-c++.dg/torture/dg-torture.exp: New.
2537         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
2538         * obj-c++.dg/tls/trivial.m: New.
2539         * obj-c++.dg/tls/init-1.mm: New.
2540         * obj-c++.dg/tls/diag-1.mm: New.
2541         * obj-c++.dg/tls/init-2.mm: New.
2542         * obj-c++.dg/tls/diag-2.mm: New.
2543         * obj-c++.dg/tls/diag-3.mm: New.
2544         * obj-c++.dg/tls/diag-4.mm: New.
2545         * obj-c++.dg/tls/static-1.mm: New.
2546         * obj-c++.dg/tls/tls.exp: New.
2547         * obj-c++.dg/tls/diag-5.mm: New.
2548         * obj-c++.dg/tls/static-1a.mm: New.
2549         * objc-obj-c++-shared/Object1.mm: New.
2550         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
2551
2552 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
2553
2554         PR objc++/43689
2555         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
2556         * obj-c++.dg/const-str-6.mm: Ditto.
2557
2558 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2559
2560         * g++.dg/parse/array-size2.C: Remove dg-error directives.
2561
2562 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2563
2564         PR ada/38394
2565         * gnat.dg/array13.ad[sb]: New test.
2566
2567 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
2568             Sandra Loosemore  <sandra@codesourcery.com>
2569
2570         * gcc.target/arm/neon/: Regenerated test cases.
2571
2572         * gcc.target/arm/neon/polytypes.c,
2573         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
2574         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
2575         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
2576         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
2577         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
2578         dg-add-options arm_neon.
2579
2580         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
2581         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
2582         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
2583         and arm_neon_fp16_ok.
2584
2585         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
2586         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
2587
2588         * lib/target-supports.exp (add_options_for_arm_neon): New.
2589         (check_effective_target_arm_neon_ok_nocache): New, from
2590         check_effective_target_arm_neon_ok.  Check multiple possibilities.
2591         (check_effective_target_arm_neon_ok): Use
2592         check_effective_target_arm_neon_ok_nocache.
2593         (add_options_for_arm_neon_fp16)
2594         (check_effective_target_arm_neon_fp16_ok)
2595         check_effective_target_arm_neon_fp16_ok_nocache): New.
2596         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
2597
2598 2010-05-24  Jason Merrill  <jason@redhat.com>
2599
2600         PR c++/41510
2601         * g++.dg/cpp0x/initlist35.C: New.
2602         * g++.dg/init/brace6.C: Adjust.
2603
2604 2010-05-24  Paul Brook  <paul@codesourcery.com>
2605
2606         * gcc.target/arm/frame-pointer-1.c: New test.
2607         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
2608         pointer elimination.
2609
2610 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2611
2612         PR target/44245
2613         * gcc.target/i386/crc32-3.c: New.
2614         * gcc.target/i386/crc32-4.c: Likewise.
2615
2616 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
2617
2618         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
2619         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
2620         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
2621
2622 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2623
2624         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
2625
2626 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
2627
2628         PR target/43869
2629         * gcc.c-target/pr43869.c: New test.
2630
2631 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
2632
2633         PR fortran/44212
2634         * gfortran.dg/class_22.f03: New.
2635
2636 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
2637
2638         PR lto/44238
2639         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
2640
2641 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
2642
2643         PR fortran/44213
2644         * gfortran.dg/abstract_type_7.f03: New.
2645
2646 2010-05-21  Jason Merrill  <jason@redhat.com>
2647
2648         * g++.dg/eh/spec11.C: Test cleanup optimization.
2649
2650 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
2651
2652         PR debug/44223
2653         * gcc.target/i386/pr44223.c: New test.
2654
2655 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2656
2657         * gcc.target/i386/pr25993.c: Use @function as type specifier.
2658
2659 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
2660
2661         * g++.dg/other/const3.C: New test.
2662
2663 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
2664
2665         PR fortran/38407
2666         * warn_unused_dummy_argument_1.f90: New.
2667         * warn_unused_dummy_argument_2.f90: New.
2668
2669 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2670
2671         PR c++/30298
2672         * g++.dg/inherit/crash1.C: New.
2673         * g++.dg/inherit/crash2.C: Likewise.
2674
2675 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
2676
2677         PR debug/44178
2678         * g++.dg/debug/pr44178.C: New test.
2679
2680 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
2681
2682         PR middle-end/44185
2683         * gcc.dg/tree-ssa/prefetch-6.c: Add
2684         --param min-insn-to-prefetch-ratio=6.
2685         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
2686         allow unrolling, and adjust the movnti count.
2687
2688 2010-05-20  Jan Hubicka  <jh@suse.cz>
2689
2690         PR middle-end/44197
2691         * gcc.c-torture/compile/pr44197.c: New file.
2692
2693 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
2694
2695         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
2696         Fix test code.
2697         (check_effective_target_xop): Remove __may_alias__ attribute.
2698
2699 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
2700
2701         PR target/44202
2702         * gcc.c-torture/execute/pr44202-1.c: New test.
2703
2704 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2705
2706         PR fortran/43851
2707         * gfortran.dg/label_1.f90: Update test.
2708
2709 2010-05-19  Jan Hubicka  <jh@suse.cz>
2710
2711         * gcc.dg/lto/ipareference2_0.c: New file.
2712         * gcc.dg/lto/ipareference2_1.c: New file.
2713
2714 2010-05-19  Jason Merrill  <jason@redhat.com>
2715
2716         * g++.dg/parse/fn-typedef2.C: New.
2717
2718         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
2719         function type.
2720
2721         PR c++/44193
2722         * g++.dg/template/fntype1.C: New.
2723
2724 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
2725
2726         * gnat.dg/discr23.ad[sb]: New test.
2727         * gnat.dg/discr23_pkg.ads: New helper.
2728
2729         * gnat.dg/specs/controlled1.ads: New test.
2730         * gnat.dg/specs/controlled1_pkg.ads: New helper.
2731
2732 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
2733
2734         PR fortran/44055
2735         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
2736         Fixed scope of C_SIZEOF.
2737         * gfortran.dg/warn_conversion_2.f90: New.
2738
2739 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2740
2741         * lib/target-supports.exp (check_effective_target_sse2): New proc.
2742         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
2743         for optional selector.
2744         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
2745         (check_effective_target_sse3): New proc.
2746         * gcc.target/i386/math-torture/math-torture.exp: Load
2747         target-supports.exp.
2748         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
2749         check_effective_target_sse2.
2750         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
2751         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2752         * g++.dg/vect/vect.exp: Likewise.
2753         * gfortran.dg/vect/vect.exp: Likewise.
2754         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
2755         -msse2 if check_effective_target_sse2.
2756
2757         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
2758         * gcc.target/i386/3dnow-2.c: Likewise.
2759         * gcc.target/i386/3dnowA-1.c: Likewise.
2760         * gcc.target/i386/3dnowA-2.c: Likewise.
2761         * gcc.target/i386/pr42549.c: Likewise.
2762
2763         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
2764         * gcc.target/i386/sse3-addsubpd.c: Likewise.
2765         * gcc.target/i386/sse3-addsubps.c: Likewise.
2766         * gcc.target/i386/sse3-haddpd.c: Likewise.
2767         * gcc.target/i386/sse3-haddps.c: Likewise.
2768         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2769         * gcc.target/i386/sse3-hsubps.c: Likewise.
2770         * gcc.target/i386/sse3-movddup.c: Likewise.
2771         * gcc.target/i386/sse3-movshdup.c: Likewise.
2772         * gcc.target/i386/sse3-movsldup.c: Likewise.
2773
2774         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
2775         * g++.dg/ext/attrib35.C: Likewise.
2776         * g++.dg/opt/pr40496.C: Likewise.
2777         * g++.dg/other/i386-1.C: Likewise.
2778         * g++.dg/other/i386-4.C: Likewise.
2779         * g++.dg/other/pr34435.C: Likewise.
2780         * g++.dg/other/pr39496.C: Likewise.
2781         * g++.dg/other/pr40446.C: Likewise.
2782         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2783         * gcc.dg/compat/vector-1a_main.c: Likewise.
2784         * gcc.dg/compat/vector-2a_main.c: Likewise.
2785         * gcc.dg/lto/20090206-1_0.c: Likewise.
2786         * gcc.dg/pr34856.c: Likewise.
2787         * gcc.dg/pr36584.c: Likewise.
2788         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
2789         * gcc.dg/pr37544.c: Likewise.
2790         * gcc.dg/torture/pr16104-1.c: Likewise.
2791         * gcc.dg/torture/pr35771-1.c: Likewise.
2792         * gcc.dg/torture/pr35771-2.c: Likewise.
2793         * gcc.dg/torture/pr35771-3.c: Likewise.
2794         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2795         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2796         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2797         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2798         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2799         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2800         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
2801         * gcc.target/i386/20060512-1.c: Likewise.
2802         * gcc.target/i386/20060512-3.c: Likewise.
2803         * gcc.target/i386/all_one_m128i.c: Likewise.
2804         * gcc.target/i386/float128-1.c: Likewise.
2805         * gcc.target/i386/float128-2.c: Likewise.
2806         * gcc.target/i386/fpcvt-1.c: Likewise.
2807         * gcc.target/i386/fpcvt-2.c: Likewise.
2808         * gcc.target/i386/fpcvt-3.c: Likewise.
2809         * gcc.target/i386/fpprec-1.c: Likewise.
2810         * gcc.target/i386/funcspec-9.c: Likewise.
2811         * gcc.target/i386/incoming-1.c: Likewise.
2812         * gcc.target/i386/incoming-12.c: Likewise.
2813         * gcc.target/i386/incoming-2.c: Likewise.
2814         * gcc.target/i386/incoming-3.c: Likewise.
2815         * gcc.target/i386/incoming-4.c: Likewise.
2816         * gcc.target/i386/incoming-6.c: Likewise.
2817         * gcc.target/i386/incoming-7.c: Likewise.
2818         * gcc.target/i386/incoming-8.c: Likewise.
2819         * gcc.target/i386/opt-1.c: Likewise.
2820         * gcc.target/i386/opt-2.c: Likewise.
2821         * gcc.target/i386/ordcmp-1.c: Likewise.
2822         * gcc.target/i386/pr17692.c: Likewise.
2823         * gcc.target/i386/pr18614-1.c: Likewise.
2824         * gcc.target/i386/pr22152.c: Likewise.
2825         * gcc.target/i386/pr23570.c: Likewise.
2826         * gcc.target/i386/pr23575.c: Likewise.
2827         * gcc.target/i386/pr26449-1.c: Likewise.
2828         * gcc.target/i386/pr26600.c: Likewise.
2829         * gcc.target/i386/pr27790.c: Likewise.
2830         * gcc.target/i386/pr28839.c: Likewise.
2831         * gcc.target/i386/pr30970.c: Likewise.
2832         * gcc.target/i386/pr32000-1.c: Likewise.
2833         * gcc.target/i386/pr32000-2.c: Likewise.
2834         * gcc.target/i386/pr32280.c: Likewise.
2835         * gcc.target/i386/pr32661.c: Likewise.
2836         * gcc.target/i386/pr32708-1.c: Likewise.
2837         * gcc.target/i386/pr32961.c: Likewise.
2838         * gcc.target/i386/pr33329.c: Likewise.
2839         * gcc.target/i386/pr35714.c: Likewise.
2840         * gcc.target/i386/pr35767-1.c: Likewise.
2841         * gcc.target/i386/pr35767-1d.c: Likewise.
2842         * gcc.target/i386/pr35767-1i.c: Likewise.
2843         * gcc.target/i386/pr35767-2.c: Likewise.
2844         * gcc.target/i386/pr35767-2d.c: Likewise.
2845         * gcc.target/i386/pr35767-2i.c: Likewise.
2846         * gcc.target/i386/pr35767-3.c: Likewise.
2847         * gcc.target/i386/pr35767-5.c: Likewise.
2848         * gcc.target/i386/pr36222-1.c: Likewise.
2849         * gcc.target/i386/pr36578-1.c: Likewise.
2850         * gcc.target/i386/pr36578-2.c: Likewise.
2851         * gcc.target/i386/pr36992-1.c: Likewise.
2852         * gcc.target/i386/pr37101.c: Likewise.
2853         * gcc.target/i386/pr37216.c: Likewise.
2854         * gcc.target/i386/pr37434-1.c: Likewise.
2855         * gcc.target/i386/pr37434-2.c: Likewise.
2856         * gcc.target/i386/pr37843-3.c: Likewise.
2857         * gcc.target/i386/pr37843-4.c: Likewise.
2858         * gcc.target/i386/pr39162.c: Likewise.
2859         * gcc.target/i386/pr39315-1.c: Likewise.
2860         * gcc.target/i386/pr39315-2.c: Likewise.
2861         * gcc.target/i386/pr39315-3.c: Likewise.
2862         * gcc.target/i386/pr39315-4.c: Likewise.
2863         * gcc.target/i386/pr39445.c: Likewise.
2864         * gcc.target/i386/pr39496.c: Likewise.
2865         * gcc.target/i386/pr40809.c: Likewise.
2866         * gcc.target/i386/pr40906-3.c: Likewise.
2867         * gcc.target/i386/pr41019.c: Likewise.
2868         * gcc.target/i386/pr42542-1.c: Likewise.
2869         * gcc.target/i386/pr42542-2.c: Likewise.
2870         * gcc.target/i386/pr42542-3.c: Likewise.
2871         * gcc.target/i386/pr42542-3a.c: Likewise.
2872         * gcc.target/i386/pr42881.c: Likewise.
2873         * gcc.target/i386/push-1.c: Likewise.
2874         * gcc.target/i386/quad-sse.c: Likewise.
2875         * gcc.target/i386/reload-1.c: Likewise.
2876         * gcc.target/i386/sse-10.c: Likewise.
2877         * gcc.target/i386/sse-11.c: Likewise.
2878         * gcc.target/i386/sse-15.c: Likewise.
2879         * gcc.target/i386/sse-17.c: Likewise.
2880         * gcc.target/i386/sse-18.c: Likewise.
2881         * gcc.target/i386/sse-19.c: Likewise.
2882         * gcc.target/i386/sse-4.c: Likewise.
2883         * gcc.target/i386/sse-6.c: Likewise.
2884         * gcc.target/i386/sse-vect-types.c: Likewise.
2885         * gcc.target/i386/sse2-addpd-1.c: Likewise.
2886         * gcc.target/i386/sse2-addsd-1.c: Likewise.
2887         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
2888         * gcc.target/i386/sse2-andpd-1.c: Likewise.
2889         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2890         * gcc.target/i386/sse2-comisd-1.c: Likewise.
2891         * gcc.target/i386/sse2-comisd-2.c: Likewise.
2892         * gcc.target/i386/sse2-comisd-3.c: Likewise.
2893         * gcc.target/i386/sse2-comisd-4.c: Likewise.
2894         * gcc.target/i386/sse2-comisd-5.c: Likewise.
2895         * gcc.target/i386/sse2-comisd-6.c: Likewise.
2896         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
2897         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
2898         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
2899         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
2900         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
2901         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
2902         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
2903         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
2904         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2905         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
2906         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
2907         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2908         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
2909         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
2910         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
2911         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
2912         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2913         * gcc.target/i386/sse2-divpd-1.c: Likewise.
2914         * gcc.target/i386/sse2-divsd-1.c: Likewise.
2915         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2916         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2917         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2918         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2919         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
2920         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
2921         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
2922         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
2923         * gcc.target/i386/sse2-minpd-1.c: Likewise.
2924         * gcc.target/i386/sse2-minsd-1.c: Likewise.
2925         * gcc.target/i386/sse2-mmx.c: Likewise.
2926         * gcc.target/i386/sse2-movapd-1.c: Likewise.
2927         * gcc.target/i386/sse2-movapd-2.c: Likewise.
2928         * gcc.target/i386/sse2-movd-1.c: Likewise.
2929         * gcc.target/i386/sse2-movd-2.c: Likewise.
2930         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
2931         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
2932         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
2933         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
2934         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
2935         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
2936         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
2937         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
2938         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
2939         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
2940         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
2941         * gcc.target/i386/sse2-movq-1.c: Likewise.
2942         * gcc.target/i386/sse2-movq-2.c: Likewise.
2943         * gcc.target/i386/sse2-movq-3.c: Likewise.
2944         * gcc.target/i386/sse2-movsd-1.c: Likewise.
2945         * gcc.target/i386/sse2-movsd-2.c: Likewise.
2946         * gcc.target/i386/sse2-movupd-1.c: Likewise.
2947         * gcc.target/i386/sse2-movupd-2.c: Likewise.
2948         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
2949         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
2950         * gcc.target/i386/sse2-orpd-1.c: Likewise.
2951         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
2952         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
2953         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
2954         * gcc.target/i386/sse2-paddb-1.c: Likewise.
2955         * gcc.target/i386/sse2-paddd-1.c: Likewise.
2956         * gcc.target/i386/sse2-paddq-1.c: Likewise.
2957         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
2958         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
2959         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
2960         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
2961         * gcc.target/i386/sse2-paddw-1.c: Likewise.
2962         * gcc.target/i386/sse2-pand-1.c: Likewise.
2963         * gcc.target/i386/sse2-pandn-1.c: Likewise.
2964         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
2965         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
2966         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
2967         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
2968         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
2969         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
2970         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
2971         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
2972         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
2973         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
2974         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
2975         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
2976         * gcc.target/i386/sse2-pminub-1.c: Likewise.
2977         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
2978         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
2979         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
2980         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
2981         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
2982         * gcc.target/i386/sse2-por-1.c: Likewise.
2983         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
2984         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
2985         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
2986         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
2987         * gcc.target/i386/sse2-pslld-1.c: Likewise.
2988         * gcc.target/i386/sse2-pslld-2.c: Likewise.
2989         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
2990         * gcc.target/i386/sse2-psllq-1.c: Likewise.
2991         * gcc.target/i386/sse2-psllq-2.c: Likewise.
2992         * gcc.target/i386/sse2-psllw-1.c: Likewise.
2993         * gcc.target/i386/sse2-psllw-2.c: Likewise.
2994         * gcc.target/i386/sse2-psrad-1.c: Likewise.
2995         * gcc.target/i386/sse2-psrad-2.c: Likewise.
2996         * gcc.target/i386/sse2-psraw-1.c: Likewise.
2997         * gcc.target/i386/sse2-psraw-2.c: Likewise.
2998         * gcc.target/i386/sse2-psrld-1.c: Likewise.
2999         * gcc.target/i386/sse2-psrld-2.c: Likewise.
3000         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
3001         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
3002         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
3003         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
3004         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
3005         * gcc.target/i386/sse2-psubb-1.c: Likewise.
3006         * gcc.target/i386/sse2-psubd-1.c: Likewise.
3007         * gcc.target/i386/sse2-psubq-1.c: Likewise.
3008         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
3009         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
3010         * gcc.target/i386/sse2-psubw-1.c: Likewise.
3011         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
3012         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
3013         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
3014         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
3015         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
3016         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
3017         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
3018         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
3019         * gcc.target/i386/sse2-pxor-1.c: Likewise.
3020         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3021         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3022         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
3023         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
3024         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
3025         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
3026         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3027         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
3028         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3029         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
3030         * gcc.target/i386/sse2-shufps-1.c: Likewise.
3031         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
3032         * gcc.target/i386/sse2-subpd-1.c: Likewise.
3033         * gcc.target/i386/sse2-subsd-1.c: Likewise.
3034         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
3035         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
3036         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
3037         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
3038         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
3039         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
3040         * gcc.target/i386/sse2-unpack-1.c: Likewise.
3041         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
3042         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
3043         * gcc.target/i386/sse2-vec-1.c: Likewise.
3044         * gcc.target/i386/sse2-vec-2.c: Likewise.
3045         * gcc.target/i386/sse2-vec-3.c: Likewise.
3046         * gcc.target/i386/sse2-vec-4.c: Likewise.
3047         * gcc.target/i386/sse2-vec-5.c: Likewise.
3048         * gcc.target/i386/sse2-vec-6.c: Likewise.
3049         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
3050         * gcc.target/i386/ssefn-2.c: Likewise.
3051         * gcc.target/i386/ssefn-4.c: Likewise.
3052         * gcc.target/i386/ssefp-1.c: Likewise.
3053         * gcc.target/i386/ssefp-2.c: Likewise.
3054         * gcc.target/i386/sseregparm-3.c: Likewise.
3055         * gcc.target/i386/sseregparm-4.c: Likewise.
3056         * gcc.target/i386/sseregparm-5.c: Likewise.
3057         * gcc.target/i386/sseregparm-6.c: Likewise.
3058         * gcc.target/i386/sseregparm-7.c: Likewise.
3059         * gcc.target/i386/ssetype-1.c: Likewise.
3060         * gcc.target/i386/ssetype-2.c: Likewise.
3061         * gcc.target/i386/ssetype-3.c: Likewise.
3062         * gcc.target/i386/ssetype-4.c: Likewise.
3063         * gcc.target/i386/ssetype-5.c: Likewise.
3064         * gcc.target/i386/unordcmp-1.c: Likewise.
3065         * gcc.target/i386/vararg-1.c: Likewise.
3066         * gcc.target/i386/vararg-2.c: Likewise.
3067         * gcc.target/i386/vararg-3.c: Likewise.
3068         * gcc.target/i386/vararg-4.c: Likewise.
3069         * gcc.target/i386/vararg-7.c: Likewise.
3070         * gcc.target/i386/vararg-8.c: Likewise.
3071         * gcc.target/i386/vecinit-1.c: Likewise.
3072         * gcc.target/i386/vecinit-2.c: Likewise.
3073         * gcc.target/i386/vecinit-3.c: Likewise.
3074         * gcc.target/i386/vecinit-4.c: Likewise.
3075         * gcc.target/i386/vecinit-5.c: Likewise.
3076         * gcc.target/i386/vecinit-6.c: Likewise.
3077         * gcc.target/i386/vectorize2.c: Likewise.
3078         * gcc.target/i386/vectorize3.c: Likewise.
3079         * gcc.target/i386/vectorize4.c: Likewise.
3080         * gcc.target/i386/vectorize6.c: Likewise.
3081         * gcc.target/i386/vectorize7.c: Likewise.
3082         * gcc.target/i386/vectorize8.c: Likewise.
3083         * gcc.target/i386/vperm-v2df.c: Likewise.
3084         * gcc.target/i386/vperm-v2di.c: Likewise.
3085         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3086         * gcc.target/i386/xorps-sse2.c: Likewise.
3087         * gcc.target/i386/xorps.c: Likewise.
3088         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3089         * gfortran.dg/graphite/pr42326.f90: Likewise.
3090         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
3091
3092 2010-05-19  Richard Guenther  <rguenther@suse.de>
3093
3094         PR lto/44196
3095         * g++.dg/lto/20100519-1_0.C: New testcase.
3096
3097 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3098
3099         PR fortran/42360
3100         * gfortran.dg/warn_intent_out_not_set.f90: New.
3101
3102 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3103
3104         PR fortran/38404
3105         * gfortran.dg/data_char_1.f90: Updated warning message.
3106         * gfortran.dg/data_array_6.f: New.
3107
3108 2010-05-19  Martin Jambor  <mjambor@suse.cz>
3109
3110         * g++.dg/ipa/ivinline-8.C: New test.
3111         * gcc.dg/ipa/iinline-2.c: Likewise.
3112
3113 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3114
3115         PR fortran/34505
3116         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
3117         arguments; add check for return value kind.
3118         * gfortran.dg/float_1.f90: Likewise.
3119
3120 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3121
3122         * gcc.target/i386/20011009-1.c (COMMENT): Define.
3123         (main): Use it.
3124         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3125         * lib/lto.exp (lto_prune_warns): Fix location line regex.
3126         Prune another location line format.
3127         (lto-obj): Call lto_prune_warns on comp_output.
3128
3129 2010-05-18  Jan Hubicka  <jh@suse.cz>
3130
3131         * gcc.dg/lto/ipacp_0.c: New test.
3132         * gcc.dg/lto/ipacp_1.c: New test.
3133
3134 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
3135
3136         PR lto/44184
3137         * gcc.dg/lto/20100518_0.c: New test.
3138
3139 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
3140
3141         * gnat.dg/specs/lto3.ads: Add missing dg-options.
3142
3143 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
3144
3145         PR fortran/43990
3146         * gfortran.dg/class_21.f03: New.
3147
3148 2010-05-17  Jason Merrill  <jason@redhat.com>
3149
3150         PR c++/44157
3151         * g++.dg/cpp0x/initlist34.C: New.
3152
3153         PR c++/44158
3154         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3155
3156 2010-05-17  Martin Jambor  <mjambor@suse.cz>
3157
3158         * g++.dg/ipa/ivinline-1.C: New test.
3159         * g++.dg/ipa/ivinline-2.C: New test.
3160         * g++.dg/ipa/ivinline-3.C: New test.
3161         * g++.dg/ipa/ivinline-4.C: New test.
3162         * g++.dg/ipa/ivinline-5.C: New test.
3163         * g++.dg/ipa/ivinline-6.C: New test.
3164
3165 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
3166             Jason Merrill  <jason@redhat.com>
3167
3168         PR c++/44108
3169         * c-c++-common/Wunused-var-8.c: New test.
3170
3171 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
3172
3173         PR bootstrap/42347
3174         * gcc.c-torture/compile/pr42347.c: New test.
3175
3176         PR middle-end/44102
3177         * g++.dg/ext/asmgoto1.C: New test.
3178
3179 2010-05-17  Martin Jambor  <mjambor@suse.cz>
3180
3181         PR middle-end/44133
3182         * gcc.dg/tree-ssa/pr44133.c: New test.
3183         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3184         precise.
3185
3186 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
3187
3188         PR fortran/44044
3189         * gfortran.dg/class_20.f03: New.
3190
3191 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
3192
3193         PR 44078
3194         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3195         debug messages but not the newly introduced one.
3196
3197 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
3198
3199         PR fortran/35779
3200         * gfortran.dg/initialization_25.f90: Commented testcase.
3201         * gfortran.dg/initialization_26.f90: New.
3202
3203 2010-05-16  Richard Guenther  <rguenther@suse.de>
3204
3205         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3206         * gcc.dg/pr43084.c: Likewise.
3207         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3208         -fipa-type-escape.
3209         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3210         -fipa-type-escape.
3211         * gcc.dg/struct/struct-reorg.exp: Likewise.
3212         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3213         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3214
3215 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
3216
3217         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3218         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3219         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3220         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3221         tests.
3222
3223 2010-05-15  Jason Merrill  <jason@redhat.com>
3224
3225         * g++.dg/eh/spec10.C: New.
3226         * g++.dg/eh/spec11.C: New.
3227         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3228
3229 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
3230
3231         PR fortran/44154
3232         PR fortran/42647
3233         * gfortran.dg/allocatable_scalar_9.f90: New.
3234
3235 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
3236
3237         PR c++/44148
3238         * g++.dg/torture/pr44148.C: New test.
3239
3240 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
3241
3242         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3243         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3244         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3245         diagnostics and type sizes.
3246
3247 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
3248
3249         * gnat.dg/lto9.adb: New test.
3250         * gnat.dg/lto9_pkg1.ads: New helper.
3251         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3252
3253 2010-05-15  Jan Hubicka  <jh@suse.cz>
3254
3255         * gcc.dg/lto/ipareference_1.c: Rename to ...
3256         * gcc.dg/lto/ipareference_0.c: ... this one.
3257         * gcc.dg/lto/ipareference_2.c: Rename to ...
3258         * gcc.dg/lto/ipareference_1.c: ... this one.
3259
3260 2010-05-15  Jan Hubicka  <jh@suse.cz>
3261
3262         * gcc.dg/lto/ipareference_1.c: New file.
3263         * gcc.dg/lto/ipareference_2.c: New file.
3264
3265 2010-05-15  Richard Guenther  <rguenther@suse.de>
3266
3267         PR tree-optimization/44038
3268         * gcc.c-torture/compile/pr44038.c: New testcase.
3269
3270 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
3271
3272         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
3273         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3274
3275 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
3276
3277         PR fortran/43207
3278         PR fortran/43969
3279         * gfortran.dg/class_18.f03: New.
3280         * gfortran.dg/class_19.f03: New.
3281
3282 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
3283
3284         PR debug/44112
3285         * gcc.dg/debug/dwarf2/const-1.c: Remove.
3286         * g++.dg/debug/dwarf2/const1.C: Remove.
3287
3288 2010-05-14  Jason Merrill  <jason@redhat.com>
3289
3290         * g++.dg/eh/cond4.C: New.
3291         * g++.dg/eh/elide2.C: Adjust.
3292         * g++.old-deja/g++.eh/terminate1.C: Adjust.
3293
3294 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3295
3296         PR fortran/44135
3297         * gfortran.dg/actual_array_interface_2.f90: New test.
3298
3299 2010-05-14  Richard Guenther  <rguenther@suse.de>
3300
3301         PR tree-optimization/44119
3302         * gcc.c-torture/compile/pr44119.c: New testcase.
3303
3304 2010-05-14  Jason Merrill  <jason@redhat.com>
3305
3306         PR c++/44127
3307         * g++.dg/eh/terminate1.C: New.
3308
3309 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
3310
3311         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
3312
3313         PR debug/44136
3314         * gcc.dg/pr44136.c: New test.
3315
3316 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
3317
3318         PR c++/30566
3319         * g++.dg/warn/Wshadow-4.C: Adjust.
3320         * g++.dg/warn/Wshadow-5.C: New test.
3321         * g++.dg/warn/Wshadow-6.C: New test
3322
3323 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
3324
3325         PR fortran/35779
3326         * gfortran.dg/initialization_25.f90: New.
3327
3328 2010-05-13  Martin Jambor  <mjambor@suse.cz>
3329
3330         * g++.dg/otr-fold-1.C: New test.
3331         * g++.dg/otr-fold-2.C: New test.
3332
3333 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
3334
3335         PR fortran/44036
3336         * gfortran.dg/gomp/pr44036-1.f90: New test.
3337         * gfortran.dg/gomp/pr44036-2.f90: New test.
3338         * gfortran.dg/gomp/pr44036-3.f90: New test.
3339
3340         PR debug/43983
3341         * gcc.dg/guality/sra-1.c: New test.
3342
3343 2010-05-12  Jan Hubicka  <jh@suse.cz>
3344
3345         * tree-ssa/unreachable.c: New test.
3346
3347 2010-05-12  Jason Merrill  <jason@redhat.com>
3348
3349         * g++.dg/cpp0x/sfinae1.C: New.
3350
3351 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
3352
3353         * gcc.target/i386/zee.c: New file.
3354
3355 2010-05-12  Jason Merrill  <jason@redhat.com>
3356
3357         * g++.dg/conversion/op1.C: Expect template candidate message.
3358         * g++.dg/cpp0x/nullptr15.C: Likewise.
3359         * g++.dg/cpp0x/pr31431-2.C: Likewise.
3360         * g++.dg/cpp0x/pr31431.C: Likewise.
3361         * g++.dg/cpp0x/temp_default2.C: Likewise.
3362         * g++.dg/cpp0x/trailing4.C: Likewise.
3363         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
3364         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
3365         * g++.dg/cpp0x/variadic-throw.C: Likewise.
3366         * g++.dg/cpp0x/variadic35.C: Likewise.
3367         * g++.dg/cpp0x/vt-35147.C: Likewise.
3368         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3369         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3370         * g++.dg/ext/visibility/anon8.C: Likewise.
3371         * g++.dg/ext/vla2.C: Likewise.
3372         * g++.dg/other/pr28114.C: Likewise.
3373         * g++.dg/other/ptrmem10.C: Likewise.
3374         * g++.dg/other/ptrmem11.C: Likewise.
3375         * g++.dg/overload/unknown1.C: Likewise.
3376         * g++.dg/parse/template7.C: Likewise.
3377         * g++.dg/parse/typename7.C: Likewise.
3378         * g++.dg/template/conv11.C: Likewise.
3379         * g++.dg/template/copy1.C: Likewise.
3380         * g++.dg/template/deduce3.C: Likewise.
3381         * g++.dg/template/dependent-expr5.C: Likewise.
3382         * g++.dg/template/friend.C: Likewise.
3383         * g++.dg/template/incomplete2.C: Likewise.
3384         * g++.dg/template/local4.C: Likewise.
3385         * g++.dg/template/local6.C: Likewise.
3386         * g++.dg/template/operator10.C: Likewise.
3387         * g++.dg/template/overload6.C: Likewise.
3388         * g++.dg/template/ptrmem2.C: Likewise.
3389         * g++.dg/template/ptrmem20.C: Likewise.
3390         * g++.dg/template/ptrmem8.C: Likewise.
3391         * g++.dg/template/sfinae2.C: Likewise.
3392         * g++.dg/template/ttp25.C: Likewise.
3393         * g++.dg/template/unify10.C: Likewise.
3394         * g++.dg/template/unify11.C: Likewise.
3395         * g++.dg/template/unify6.C: Likewise.
3396         * g++.dg/template/unify7.C: Likewise.
3397         * g++.dg/template/unify9.C: Likewise.
3398         * g++.dg/template/varmod1.C: Likewise.
3399         * g++.old-deja/g++.brendan/crash56.C: Likewise.
3400         * g++.old-deja/g++.law/operators32.C: Likewise.
3401         * g++.old-deja/g++.pt/crash28.C: Likewise.
3402         * g++.old-deja/g++.pt/crash60.C: Likewise.
3403         * g++.old-deja/g++.pt/explicit38.C: Likewise.
3404         * g++.old-deja/g++.pt/explicit39.C: Likewise.
3405         * g++.old-deja/g++.pt/explicit41.C: Likewise.
3406         * g++.old-deja/g++.pt/explicit67.C: Likewise.
3407         * g++.old-deja/g++.pt/explicit77.C: Likewise.
3408         * g++.old-deja/g++.pt/expr2.C: Likewise.
3409         * g++.old-deja/g++.pt/overload7.C: Likewise.
3410         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
3411         * g++.old-deja/g++.pt/spec5.C: Likewise.
3412         * g++.old-deja/g++.pt/spec6.C: Likewise.
3413         * g++.old-deja/g++.pt/t24.C: Likewise.
3414         * g++.old-deja/g++.pt/unify4.C: Likewise.
3415         * g++.old-deja/g++.pt/unify6.C: Likewise.
3416         * g++.old-deja/g++.pt/unify8.C: Likewise.
3417         * g++.old-deja/g++.robertl/eb119.C: Likewise.
3418         * g++.old-deja/g++.robertl/eb79.C: Likewise.
3419         * g++.old-deja/g++.robertl/eb98.C: Likewise.
3420
3421         * g++.dg/cpp0x/initlist32.C: New.
3422
3423         * g++.dg/template/conv11.C: New.
3424         * g++.dg/conversion/op1.C: Adjust expected error.
3425
3426         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
3427
3428 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
3429
3430         PR target/44088
3431         * gcc.target/i386/avx-cmpsd-1.c: New.
3432         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
3433         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3434         * gcc.target/i386/avx-cmpss-2.c: Likewise.
3435         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3436         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3437
3438 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
3439
3440         PR middle-end/44085
3441         * gcc.dg/gomp/pr44085.c: New test.
3442         * gfortran.dg/gomp/pr44085.f90: New test.
3443
3444 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
3445
3446         * objc-obj-c++-shared/Object1.m: New.
3447         * objc.dg/torture: New directory.
3448         * objc.dg/torture/tls: Ditto.
3449         * objc.dg/tls: Ditto.
3450         * objc.dg/torture/tls/trivial.m: New test.
3451         * objc.dg/torture/tls/thr-init-2.m: New test.
3452         * objc.dg/torture/tls/thr-init-3.m: New test.
3453         * objc.dg/torture/tls/thr-init.m: New test.
3454         * objc.dg/torture/tls/diag-1.m: New test.
3455         * objc.dg/torture/tls/tls.exp: New.
3456         * objc.dg/torture/trivial.m: New test.
3457         * objc.dg/torture/dg-torture.exp: New.
3458         * objc.dg/tls/diag-3.m: New test.
3459         * objc.dg/tls/diag-4.m: New test.
3460         * objc.dg/tls/diag-5.m: New test.
3461         * objc.dg/tls/init-1.m: New test.
3462         * objc.dg/tls/init-2.m: New test.
3463         * objc.dg/tls/tls.exp: New.
3464         * objc.dg/tls/diag-2.m: New test.
3465         * lib/objc.exp: Respond to dg-additional-files.
3466
3467 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
3468
3469         * gcc.target/m68k/20100512-1.c: New.
3470
3471 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
3472
3473         * gnat.dg/lto8.adb: New test.
3474         * gnat.dg/lto8_pkg.ad[sb]: New helper.
3475         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
3476
3477 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
3478
3479         PR c++/34272
3480         PR c++/43630
3481         PR c++/34491
3482         * g++.dg/template/crash97.C: New.
3483         * g++.dg/template/crash98.C: Likewise.
3484         * g++.dg/template/crash99.C: Likewise.
3485         * g++.dg/cpp0x/pr31439.C: Adjust.
3486         * g++.dg/template/crash95.C: Likewise.
3487
3488 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
3489
3490         PR middle-end/44071
3491         * c-c++-common/asmgoto-4.c: New test.
3492         * gcc.target/i386/pr44071.c: New test.
3493
3494         PR c++/44062
3495         * c-c++-common/Wunused-var-7.c: New test.
3496         * g++.dg/warn/Wunused-var-9.C: New test.
3497
3498 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
3499
3500         PR fortran/43711
3501         * gfortran.dg/gomp/pr43711.f90: New.
3502
3503 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
3504
3505         PR fortran/31820
3506         * gfortran.dg/select_5.f90: Updated.
3507
3508 2010-05-11  Jan Hubicka  <jh@suse.cz>
3509
3510         PR tree-optimize/44063
3511         * gcc.c-torture/compile/pr44063.c: New testcase.
3512
3513 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
3514
3515         PR debug/44023
3516         * gcc.dg/pr44023.c: New test.
3517
3518 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
3519
3520         * gnat.dg/lto7.adb: New test.
3521         * gnat.dg/lto7_pkg.ad[sb]: New helper.
3522
3523 2010-05-10  Jason Merrill  <jason@redhat.com>
3524
3525         PR c++/44017
3526         * g++.dg/template/inherit5.C: New.
3527
3528         PR c++/44045
3529         * g++.dg/cpp0x/initlist33.C: New.
3530         * g++.dg/cpp0x/initlist26.C: Adjust.
3531         * g++.dg/cpp0x/initlist28.C: Adjust.
3532
3533 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
3534
3535         PR c++/43719
3536         * g++.dg/init/pr43719.C: New.
3537         * g++.dg/anon-struct4.C: Adjust.
3538
3539 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
3540
3541         PR debug/44028
3542         * gcc.dg/pr44028.c: New test.
3543
3544 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
3545
3546         PR fortran/27866
3547         PR fortran/35003
3548         PR fortran/42809
3549         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
3550         * gfortran.dg/warn_conversion.f90: New.
3551
3552 2010-05-10  Michael Matz  <matz@suse.de>
3553
3554         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
3555
3556 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
3557
3558         PR rtl-optimization/44012
3559         * gcc.dg/pr44012.c: New.
3560
3561 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3562
3563         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
3564         Log text on entry and exit.
3565         Prune Sun ld warnings for common symbols with differing sizes.
3566         (lto-link-and-maybe-run): Change caller.
3567
3568 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
3569
3570         PR fortran/44044
3571         * gfortran.dg/class_7.f03: Modified.
3572         * gfortran.dg/select_type_1.f03: Modified.
3573         * gfortran.dg/select_type_12.f03: New.
3574
3575 2010-05-10  Richard Guenther  <rguenther@suse.de>
3576
3577         PR tree-optimization/44050
3578         * gcc.dg/torture/pr44050.c: New testcase.
3579
3580 2010-05-10  Wei Guozhi  <carrot@google.com>
3581
3582         PR target/42879
3583         * gcc.target/arm/pr42879.c: New testcase.
3584
3585 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
3586
3587         PR c/44051
3588         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
3589
3590 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
3591
3592         PR c/10676
3593         * gcc.dg/anon-struct-10.c: New test.
3594
3595 2010-05-09  Richard Guenther  <rguenther@suse.de>
3596
3597         PR middle-end/44024
3598         * gcc.dg/pr44024.c: New testcase.
3599
3600 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
3601
3602         PR c/4784
3603         * gcc.dg/anon-struct-9.c: New test.
3604
3605 2010-05-09  Richard Guenther  <rguenther@suse.de>
3606
3607         PR middle-end/44043
3608         * gcc.c-torture/compile/pr44043.c: New testcase.
3609
3610 2010-05-09  Richard Guenther  <rguenther@suse.de>
3611
3612         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
3613
3614 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
3615
3616         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
3617
3618 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3619
3620         * gnat.dg/lto[12456].adb: Add "target lto" marker.
3621         * gnat.dg/specs/lto3.ads: Likewise.
3622
3623 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
3624
3625         PR middle-end/28685
3626         * gcc.dg/pr28685-1.c: New file.
3627
3628 2010-05-08  Richard Guenther  <rguenther@suse.de>
3629
3630         PR tree-optimization/44030
3631         * gcc.c-torture/compile/pr44030.c: New testcase.
3632
3633 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3634
3635         * gnat.dg/lto6.adb: New test.
3636         * gnat.dg/lto6_pkg.ads: New helper.
3637
3638 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3639
3640         * gnat.dg/lto5.adb: New test.
3641         * gnat.dg/lto5_pkg.ad[sb]: New helper.
3642
3643 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3644
3645         * gnat.dg/lto4.ad[sb]: New test.
3646
3647 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3648
3649         * gnat.dg/specs/lto3.ads: New test.
3650         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
3651         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
3652
3653 2010-05-08  Quentin Ochem  <ochem@adacore.com>
3654
3655         * gnat.dg/sizetype3.ad[sb]: New test.
3656         * gnat.dg/sizetype3_pkg.ads: New helper.
3657
3658 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
3659
3660         PR c++/43951
3661         * g++.dg/init/new29.C: New.
3662
3663 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
3664
3665         PR fortran/40728
3666         * gfortran.dg/coarray_1.f90: Fixed error message.
3667         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
3668         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
3669         * gfortran.dg/intrinsic_std_5.f90: New.
3670
3671 2010-05-07  Jason Merrill  <jason@redhat.com>
3672
3673         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
3674
3675 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3676
3677         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
3678         (size_t, stderr): Remove.
3679         (read_error): Replaced __builtin_fprintf by fprintf.
3680
3681 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
3682
3683         * gcc.dg/ordered-comparison-1.c: New test.
3684         * gcc.dg/ordered-comparison-2.c: New test.
3685         * gcc.dg/ordered-comparison-3.c: New test.
3686         * gcc.dg/ordered-comparison-4.c: New test.
3687
3688 2010-05-06  Mike Stump  <mikestump@comcast.net>
3689
3690         PR objc/35165
3691         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
3692
3693 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
3694             Jason Merrill  <jason@redhat.com>
3695
3696         * g++.dg/cpp0x/nullptr01.C: New.
3697         * g++.dg/cpp0x/nullptr02.C: New.
3698         * g++.dg/cpp0x/nullptr03.C: New.
3699         * g++.dg/cpp0x/nullptr04.C: New.
3700         * g++.dg/cpp0x/nullptr05.C: New.
3701         * g++.dg/cpp0x/nullptr06.C: New.
3702         * g++.dg/cpp0x/nullptr07.C: New.
3703         * g++.dg/cpp0x/nullptr08.C: New.
3704         * g++.dg/cpp0x/nullptr09.C: New.
3705         * g++.dg/cpp0x/nullptr10.C: New.
3706         * g++.dg/cpp0x/nullptr11.C: New.
3707         * g++.dg/cpp0x/nullptr12.C: New.
3708         * g++.dg/cpp0x/nullptr13.C: New.
3709         * g++.dg/cpp0x/nullptr14.C: New.
3710         * g++.dg/cpp0x/nullptr15.C: New.
3711         * g++.dg/cpp0x/nullptr16.C: New.
3712         * g++.dg/cpp0x/nullptr17.C: New.
3713         * g++.dg/cpp0x/nullptr18.C: New.
3714         * g++.dg/cpp0x/nullptr19.C: New.
3715         * g++.dg/cpp0x/nullptr20.C: New.
3716         * g++.dg/cpp0x/nullptr21.C: New.
3717         * g++.dg/cpp0x/nullptr22.C: New.
3718         * g++.dg/debug/nullptr01.C: New.
3719         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
3720
3721 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
3722
3723         * gcc.dg/Wunused-var-8.c: Move to...
3724         * c-c++-common/Wunused-var-6.c: ... here.  New test.
3725
3726 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3727
3728         PR c++/40406
3729         * g++.dg/template/crash96.C: New.
3730
3731 2010-05-06  Jan Hubicka  <jh@suse.cz>
3732
3733         PR tree-optimization/43791
3734         * gcc.c-torture/compile/pr43791.c: New file.
3735
3736 2010-05-06  Michael Matz  <matz@suse.de>
3737
3738         PR tree-optimization/43984
3739         * gfortran.dg/pr43984.f90: New test.
3740
3741 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3742
3743         PR 40989
3744         * gcc.dg/pr40989.c: New.
3745
3746 2010-05-06  Richard Guenther  <rguenther@suse.de>
3747
3748         PR tree-optimization/43934
3749         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
3750
3751 2010-05-06  Richard Guenther  <rguenther@suse.de>
3752
3753         PR tree-optimization/43987
3754         * gcc.c-torture/execute/pr43987.c: New testcase.
3755         * gcc.dg/torture/pta-escape-1.c: Adjust.
3756         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3757         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3758         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3759         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
3760
3761 2010-04-22  Jakub Jelinek <jakub@redhat.com>
3762             Dodji Seketeli  <dodji@redhat.com>
3763
3764         PR c/18624
3765         * g++.dg/warn/Wunused-7.C: Add dg-warning.
3766         * g++.dg/template/sfinae16.C: Likewise.
3767         * gcc.dg/Wunused-var-1.c: Moved to...
3768         * c-c++-common/Wunused-var-1.c: ...here. New test.
3769         * gcc.dg/Wunused-var-2.c: Moved to...
3770         * c-c++-common/Wunused-var-2.c: ...here. New test.
3771         * gcc.dg/Wunused-var-3.c: Moved to...
3772         * c-c++-common/Wunused-var-3.c: ...here. New test.
3773         * gcc.dg/Wunused-var-4.c: Moved to...
3774         * gcc.dg/Wunused-var-1.c: ... here.
3775         * gcc.dg/Wunused-var-5.c: Moved to...
3776         * c-c++-common/Wunused-var-4.c: ...here. New test.
3777         * gcc.dg/Wunused-var-7.c: Moved to...
3778         * c-c++-common/Wunused-var-5.c: ...here. New test.
3779         * gcc.dg/Wunused-var-6.c: Moved to...
3780         * gcc.dg/Wunused-var-2.c: ... here.
3781         * c-c++-common/Wunused-var-1.c: New test.
3782         * c-c++-common/Wunused-var-2.c: New test.
3783         * c-c++-common/Wunused-var-3.c: New test.
3784         * c-c++-common/Wunused-var-4.c: New test.
3785         * c-c++-common/Wunused-var-5.c: New test.
3786         * g++.dg/warn/Wunused-var-1.C: New test.
3787         * g++.dg/warn/Wunused-var-2.C: New test.
3788         * g++.dg/warn/Wunused-var-3.C: New test.
3789         * g++.dg/warn/Wunused-var-4.C: New test.
3790         * g++.dg/warn/Wunused-var-5.C: New test.
3791         * g++.dg/warn/Wunused-var-6.C: New test.
3792         * g++.dg/warn/Wunused-var-7.C: New test.
3793         * g++.dg/warn/Wunused-var-8.C: New test.
3794         * g++.dg/warn/Wunused-parm-1.C: New test.
3795         * g++.dg/warn/Wunused-parm-2.C: New test.
3796         * g++.dg/warn/Wunused-parm-3.C: New test.
3797
3798 2010-05-06  Tobias Burnus  <burnus@net-b.de>
3799
3800         PR fortran/43985
3801         * gfortran.dg/gomp/crayptr5.f90: New test case.
3802
3803 2010-05-05  Jason Merrill  <jason@redhat.com>
3804
3805         PR debug/43370
3806         * g++.dg/ext/attrib39.C: New.
3807
3808 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
3809
3810         PR fortran/24978
3811         * gfortran.dg/data_invalid.f90: New.
3812
3813 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
3814
3815         * gnat.dg/lto2.adb: New test.
3816
3817 2010-05-05  Jason Merrill  <jason@redhat.com>
3818
3819         PR c++/43787
3820         * g++.dg/opt/empty1.C: New.
3821
3822 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
3823
3824         PR fortran/43696
3825         * gfortran.dg/class_17.f03: New.
3826
3827 2010-05-04  Neil Vachharajani <nvachhar@google.com>
3828
3829         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
3830
3831 2010-05-04  Mike Stump  <mikestump@comcast.net>
3832
3833         PR objc/35165
3834         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
3835
3836 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
3837
3838         PR target/43668
3839         * gcc.target/i386/pr43668.c: New.
3840
3841 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3842
3843         PR c++/43028
3844         * g++.dg/cpp0x/initlist31.C: New.
3845
3846 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
3847
3848         PR c/43981
3849         * gcc.dg/Wunused-var-8.c: New test.
3850
3851 2010-05-04  Jason Merrill  <jason@redhat.com>
3852
3853         PR c++/38064
3854         * g++.dg/cpp0x/enum3.C: Extend.
3855
3856 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
3857
3858         PR target/43799
3859         * gcc.target/i386/pr43799.c: New.
3860
3861 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
3862
3863         * gnat.dg/lto1.adb: New test.
3864         * gnat.dg/lto1_pkg.ad[sb]: New helper.
3865
3866 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
3867
3868         PR middle-end/43671
3869         * gcc.target/i386/pr43671.c: New.
3870
3871 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3872
3873         PR c++/43705
3874         * g++.dg/template/crash95.C: New.
3875
3876 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
3877
3878         PR debug/43508
3879         * gcc.target/i386/pr43508.c: New.
3880
3881 2010-05-04  Richard Guenther  <rguenther@suse.de>
3882
3883         PR tree-optimization/43879
3884         * g++.dg/torture/pr43879-1_0.C: New testcase.
3885         * g++.dg/torture/pr43879-1_1.C: Likewise.
3886
3887 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
3888
3889         PR c++/43953
3890         * g++.dg/other/crash-12.C: New test.
3891
3892 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
3893
3894         * g++.dg/cdce3.C: Add a space.  Updated.
3895
3896 2010-05-03  Jason Merrill  <jason@redhat.com>
3897
3898         PR c++/43680
3899         * g++.dg/opt/enum2.C: New.
3900         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
3901         * g++.dg/warn/Wswitch-1.C: Adjust message.
3902
3903 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3904
3905         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
3906         * g++.dg/ext/label13.C: Fix typo.
3907         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
3908         alpha*-dec-osf5*.
3909         * gcc.c-torture/compile/limits-declparen.c: xfail on
3910         alpha*-dec-osf5* with -g.
3911         * gcc.c-torture/compile/limits-pointer.c: Likewise.
3912         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
3913         * gcc.dg/c99-tgmath-2.c: Likewise.
3914         * gcc.dg/c99-tgmath-3.c: Likewise.
3915         * gcc.dg/c99-tgmath-4.c: Likewise.
3916
3917 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3918
3919         PR fortran/43592
3920         * gfortran.dg/unexpected_interface.f90: New test.
3921
3922 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3923
3924         * ada/acats/run_acats (which): New function.
3925         (host_gnatchop, host_gnatmake): Use it.
3926
3927 2010-05-03  Richard Guenther  <rguenther@suse.de>
3928
3929         PR tree-optimization/43971
3930         * gcc.dg/pr43971.c: New testcase.
3931
3932 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
3933
3934         PR debug/43972
3935         * gcc.dg/debug/pr43972.c: New test.
3936
3937 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
3938
3939         PR testsuite/43963
3940         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
3941
3942 2010-05-02  Richard Guenther  <rguenther@suse.de>
3943
3944         PR tree-optimization/43879
3945         * gcc.dg/torture/pr43879-3.c: New testcase.
3946
3947 2010-05-01  Richard Guenther  <rguenther@suse.de>
3948
3949         PR tree-optimization/43949
3950         * g++.dg/warn/Warray-bounds-5.C: New testcase.
3951
3952 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
3953
3954         PR c++/43951
3955         * g++.dg/init/new28.C: New.
3956
3957 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
3958
3959         PR objc++/32052
3960         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
3961         structure and nested declarations.
3962         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
3963         structure and nested declarations.  Reduce header clutter and
3964         use _exit() rather than abort().
3965         * objc.dg/encode-10.m: New.
3966         * objc.dg/encode-11.m: New.
3967
3968 2010-04-30  DJ Delorie  <dj@redhat.com>
3969
3970         * gcc.c-torture/execute/20100430-1.c: New test.
3971
3972 2010-04-30  Jason Merrill  <jason@redhat.com>
3973
3974         PR c++/43868
3975         * g++.dg/template/ptrmem21.C: New.
3976
3977 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
3978
3979         PR fortran/18918
3980         PR fortran/43931
3981         * gfortran.dg/coarray_13.f90: New test.
3982
3983 2010-04-30  Richard Guenther  <rguenther@suse.de>
3984
3985         PR lto/43946
3986         * gcc.dg/lto/20100430-1_0.c: New testcase.
3987
3988 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
3989
3990         PR debug/43942
3991         * c-c++-common/pr43942.c: New test.
3992
3993 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
3994
3995         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
3996         conflict with darwin crt1.o 'start' symbol.
3997
3998 2010-04-30  Richard Guenther  <rguenther@suse.de>
3999
4000         PR tree-optimization/43879
4001         * gcc.dg/torture/pr43879_1.c: New testcase.
4002
4003 2010-04-30  Richard Guenther  <rguenther@suse.de>
4004
4005         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
4006
4007 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
4008
4009         PR c++/43890
4010         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
4011         user-provided constructor while recursing.
4012
4013 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
4014
4015         PR fortran/42274
4016         * gfortran.dg/class_16.f03: New test.
4017
4018 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
4019
4020         PR fortran/42274
4021         * gfortran.dg/class_15.f03: New.
4022
4023 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
4024
4025         PR fortran/43326
4026         * gfortran.dg/dynamic_dispatch_9.f03: New test.
4027
4028 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
4029
4030         PR fortran/43492
4031         * gfortran.dg/generic_22.f03 : New test.
4032
4033 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
4034
4035         PR fortran/42353
4036         * gfortran.dg/class_14.f03: New test.
4037
4038 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4039
4040         PR fortran/42680
4041         * gfortran.dg/interface_32.f90: New test.
4042
4043 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
4044             Janus Weil  <janus@gcc.gnu.org>
4045
4046         PR fortran/41829
4047         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
4048         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
4049         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
4050
4051 2010-04-28  Mike Stump  <mikestump@comcast.net>
4052
4053         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
4054         dg-excess-errors.
4055         * g++.dg/uninit-pred-2_b.C: Likewise.
4056
4057 2010-04-28  Tobias Burnus  <burnus@net-b.de>
4058
4059         PR fortran/18918
4060         PR fortran/43919
4061         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
4062
4063 2010-04-28  Matthias Klose  <doko@ubuntu.com>
4064
4065         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
4066         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
4067         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
4068         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
4069         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
4070
4071 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
4072
4073         * gcc.dg/const-uniq-1.c: New test.
4074         * gcc.dg/lto/const-uniq_[01].c: Likewise.
4075
4076 2010-04-28  Xinliang David Li  <davidxl@google.com>
4077
4078         * gcc.dg/uninit-pred-2_b.c: New test.
4079         * gcc.dg/uninit-pred-4_b.c: New test.
4080         * gcc.dg/uninit-pred-3_d.c: New test.
4081         * gcc.dg/uninit-pred-6_b.c: New test.
4082         * gcc.dg/uninit-pred-8_b.c: New test.
4083         * gcc.dg/uninit-pred-3_a.c: New test.
4084         * gcc.dg/uninit-pred-2_c.c: New test.
4085         * gcc.dg/uninit-pred-5_a.c: New test.
4086         * gcc.dg/uninit-pred-3_e.c: New test.
4087         * gcc.dg/uninit-pred-7_a.c: New test.
4088         * gcc.dg/uninit-pred-6_c.c: New test.
4089         * gcc.dg/uninit-pred-9_a.c: New test.
4090         * gcc.dg/uninit-pred-8_c.c: New test.
4091         * gcc.dg/uninit-pred-3_b.c: New test.
4092         * gcc.dg/uninit-pred-5_b.c: New test.
4093         * gcc.dg/uninit-pred-7_b.c: New test.
4094         * gcc.dg/uninit-pred-6_d.c: New test.
4095         * gcc.dg/uninit-pred-9_b.c: New test.
4096         * gcc.dg/uninit-pred-2_a.c: New test.
4097         * gcc.dg/uninit-pred-4_a.c: New test.
4098         * gcc.dg/uninit-pred-3_c.c: New test.
4099         * gcc.dg/uninit-pred-6_a.c: New test.
4100         * gcc.dg/uninit-pred-8_a.c: New test.
4101         * gcc.dg/uninit-pred-7_c.c: New test.
4102         * gcc.dg/uninit-pred-6_e.c: New test.
4103         * g++.dg/uninit-pred-loop-1_b.cc: New test.
4104         * g++.dg/uninit-pred-1_a.C: New test.
4105         * g++.dg/uninit-pred-1_b.C: New test.
4106         * g++.dg/uninit-pred-2_a.C: New test.
4107         * g++.dg/uninit-pred-2_b.C: New test.
4108         * g++.dg/uninit-pred-loop-1_a.cc: New test.
4109         * g++.dg/uninit-pred-loop-1_c.cc: New test.
4110         * g++.dg/uninit-pred-loop_1.cc: New test.
4111
4112 2010-04-28  Martin Jambor  <mjambor@suse.cz>
4113
4114         * gcc.dg/lto/20091209-1_0.c: New testcase.
4115
4116 2010-04-28  Richard Guenther  <rguenther@suse.de>
4117
4118         PR tree-optimization/43879
4119         PR tree-optimization/43909
4120         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
4121
4122 2010-04-28  Richard Guenther  <rguenther@suse.de>
4123
4124         PR c++/43880
4125         * g++.dg/torture/pr43880.C: New testcase.
4126
4127 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4128
4129         PR c++/9335
4130         * g++.dg/template/recurse2.C: Update
4131         * g++.dg/template/recurse.C: Update.
4132         * g++.dg/template/pr23510.C: Update.
4133         * lib/prune.exp: Filter out 'recursively instantiated'.
4134
4135 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
4136
4137         PR c++/29043
4138         * g++.dg/init/pr29043.C: New.
4139
4140 2010-04-27  Jason Merrill  <jason@redhat.com>
4141
4142         * g++.dg/lookup/scoped5.C: Adjust.
4143         * g++.dg/lookup/scoped8.C: Adjust.
4144         * g++.dg/template/dependent-expr5.C: Adjust.
4145         * g++.old-deja/g++.brendan/nest1.C: Adjust.
4146
4147         PR c++/43856
4148         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4149
4150         PR c++/43875
4151         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4152
4153 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4154             Jan Hubicka <hubicka@ucw.cz>
4155
4156         * gcc.dg/pure-2.c: New testcase.
4157         * gcc.dg/const-1.c: New testcase.
4158
4159 2010-04-27  Jason Merrill  <jason@redhat.com>
4160
4161         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4162
4163         PR c++/41468
4164         * g++.dg/template/sfinae17.C: New.
4165         * g++.dg/template/sfinae18.C: New.
4166
4167 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
4168
4169         * g++.dg/init/pr42844.C: New.
4170         * g++.dg/cpp0x/pr42844-2.C: New.
4171         * g++.dg/cpp0x/defaulted2.C: Adjust.
4172         * g++.dg/tree-ssa/pr27549.C: Likewise.
4173         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4174
4175 2010-04-27  Tobias Burnus  <burnus@net-b.de>
4176
4177         PR fortran/18918
4178         * gfortran.dg/coarray_12.f90: Fix dump parsing.
4179
4180 2010-04-27  Richard Guenther  <rguenther@suse.de>
4181
4182         PR middle-end/40561
4183         * g++.dg/other/pr40561.C: New testcase.
4184
4185 2010-04-27  Martin Jambor  <mjambor@suse.cz>
4186
4187         PR middle-end/43812
4188         * g++.dg/ipa/pr43812.C: New test.
4189
4190 2010-04-27  Jan Hubicka  <jh@suse.cz>
4191
4192         * gcc.dg/ipa/iinline-1.c (main): Rename to...
4193         (test): ... this one.
4194
4195 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
4196
4197         PR target/40657
4198         * gcc.target/arm/thumb-stackframe.c: New test.
4199
4200 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
4201
4202         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4203         * gcc.dg/misc-column.c: Likewise.
4204         * gcc.dg/Walways-true-1.c: Likewise.
4205         * gcc.dg/Walways-true-2.c: Likewise.
4206         * gcc.dg/warn-addr-cmp.c: Likewise.
4207
4208 2010-04-27  Tobias Burnus  <burnus@net-b.de>
4209
4210         PR fortran/18918
4211         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4212         * gfortran.dg/coarray_12.f90: New.
4213
4214 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
4215
4216         PR c/32207
4217         * gcc.dg/pr32207.c: New test.
4218         * gcc.dg/misc-column.c: Adjust expected warning.
4219         * gcc.dg/Walways-true-1.c: Likewise.
4220         * gcc.dg/Walways-true-2.c: Likewise.
4221         * gcc.dg/warn-addr-cmp.c: Likewise.
4222
4223 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
4224
4225         PR lto/42776
4226         * lib/lto.exp (lto_prune_vis_warns): New function.
4227         (lto-link-and-maybe-run): Call it.
4228
4229 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4230
4231         PR tree-optimization/43904
4232         * gcc.dg/tree-ssa/tailcall-6.c: New.
4233
4234 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4235
4236         PR testsuite/35165
4237         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
4238         Darwin8/OSX10.4 - compatible code generation.
4239         Use scan-rtl-dump.
4240         * obj-c++.dg/stubify-1.mm: Ditto.
4241         * lib/objc-torture.exp: Do not require link success for
4242         "trivial.m" in the runtime checks when dowhat = 'compile'.
4243         * lib/dg-pch.exp (dg-flags-pch): New Proc.
4244         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
4245         Darwin8/OSX10.4 - compatible code generation.
4246         * objc.dg/stubify-2.m: Ditto.
4247         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4248         * objc.dg/next-runtime-1.m: Ditto.
4249         * objc.dg/stret-2.m: Restrict to ilp32 targets.
4250         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4251         runtimes on Darwin.
4252
4253 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
4254
4255         PR 43715
4256         * lib/plugin-support.exp: Use "-undefined
4257         dynamic_lookup" on darwin.
4258
4259 2010-04-26  Richard Guenther  <rguenther@suse.de>
4260
4261         * gcc.dg/lto/20100426_0.c: New testcase.
4262
4263 2010-04-26  Jie Zhang  <jie@codesourcery.com>
4264
4265         PR tree-optimization/43833
4266         gcc.dg/Warray-bounds-8.c: New test case.
4267
4268 2010-04-26  Richard Guenther  <rguenther@suse.de>
4269
4270         PR lto/43080
4271         * g++.dg/lto/20100423-3_0.C: New testcase.
4272
4273 2010-04-26  Richard Guenther  <rguenther@suse.de>
4274
4275         PR lto/42425
4276         * g++.dg/lto/20100423-2_0.C: New testcase.
4277
4278 2010-04-26  Ira Rosen  <irar@il.ibm.com>
4279
4280         * gcc.dg/vect/bb-slp-23.c: New test.
4281
4282 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
4283
4284         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
4285         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
4286         * gcc.dg/c1x-float-1.c: New test.
4287
4288 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
4289
4290         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
4291         of "lea\[ \t\]".
4292
4293 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4294
4295         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
4296         FreeBSD.
4297         * gfortran.dg/default_format_denormal_1.f90: Ditto.
4298         * gfortran.dg/default_format_2.f90: Ditto.
4299
4300 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4301
4302         * gfortran.dg/pr43505.f90: Clean up .mod file.
4303         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
4304         * gfortran.dg/pr41347.f90: Ditto.
4305         * gfortran.dg/internal_pack_4.f90: Ditto.
4306         * gfortran.dg/proc_decl_23.f90: Ditto.
4307         * gfortran.dg/recursive_check_3.f90: Ditto.
4308         * gfortran.dg/intent_out_3.f90: Ditto.
4309         * gfortran.dg/assignment_2.f90: Ditto.
4310         * gfortran.dg/pr41928.f90: Ditto.
4311         * gfortran.dg/pr42166.f90: Ditto.
4312         * gfortran.dg/private_type_12.f90: Ditto.
4313         * gfortran.dg/graphite/pr42185.f90: Ditto.
4314         * gfortran.dg/graphite/pr42186.f90: Ditto.
4315         * gfortran.dg/graphite/pr40982.f90: Ditto.
4316         * gfortran.dg/graphite/id-2.f90: Ditto.
4317         * gfortran.dg/graphite/id-4.f90: Ditto.
4318         * gfortran.dg/graphite/pr42050.f90: Ditto.
4319         * gfortran.dg/graphite/id-18.f90: Ditto.
4320         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
4321         * gfortran.dg/graphite/pr41924.f90: Ditto.
4322         * gfortran.dg/graphite/pr42393.f90: Ditto.
4323         * gfortran.dg/graphite/pr37980.f90: Ditto.
4324         * gfortran.dg/graphite/pr38953.f90: Ditto.
4325         * gfortran.dg/graphite/pr42180.f90: Ditto.
4326         * gfortran.dg/graphite/pr42181.f90: Ditto.
4327         * gfortran.dg/where_operator_assign_4.f90: Ditto.
4328         * gfortran.dg/select_type_4.f90: Ditto.
4329         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4330         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
4331         * gfortran.dg/lto/pr40725_0.f03: Ditto.
4332         * gfortran.dg/elemental_args_check_2.f90: Ditto.
4333         * gfortran.dg/whole_file_11.f90: Ditto.
4334         * gfortran.dg/private_type_11.f90: Ditto.
4335         * gfortran.dg/vect/vect-gems.f90: Ditto.
4336         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
4337
4338 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
4339
4340         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
4341
4342 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
4343
4344         * gnat.dg/pack15.ad[sb]: New test.
4345
4346 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
4347
4348         * gcc.target/arm/mla-1.c: New test.
4349
4350 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4351
4352         PR fortran/30073
4353         PR fortran/43793
4354         * gfortran.dg/pr43793.f90: New test.
4355
4356 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
4357
4358         PR tree-optimization/41442
4359         * gcc.target/i386/pr41442.c: New test.
4360
4361 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
4362
4363         PR fortran/43832
4364         * gfortran.dg/fgetc_3.f90: Delete bogus test.
4365
4366 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4367
4368         PR fortran/43832
4369         * gfortran.dg/open_nounit.f90: New test.
4370
4371 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
4372
4373         PR fortran/43841
4374         PR fortran/43843
4375         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
4376
4377 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4378
4379         * gcc.dg/Wconversion-integer.c: Update.
4380
4381 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4382
4383         * gnat.dg/unchecked_convert5.adb: New test.
4384
4385 2010-04-23  Richard Guenther  <rguenther@suse.de>
4386
4387         PR lto/41734
4388         * gcc.dg/lto/20100423-2_0.c: New testcase.
4389         * gcc.dg/lto/20100423-2_0.c: Likewise.
4390
4391 2010-04-23  Richard Guenther  <rguenther@suse.de>
4392
4393         PR lto/43455
4394         * gcc.dg/lto/20100423-1_0.c: New testcase.
4395         * gcc.dg/lto/20100423-1_1.c: Likewise.
4396
4397 2010-04-23  Martin Jambor  <mjambor@suse.cz>
4398
4399         PR tree-optimization/43846
4400         * gcc.dg/tree-ssa/sra-10.c: New test.
4401
4402 2010-04-23  Martin Jambor  <mjambor@suse.cz>
4403
4404         PR middle-end/43835
4405         * gcc.c-torture/execute/pr43835.c: New test.
4406
4407 2010-04-23  Richard Guenther  <rguenther@suse.de>
4408
4409         PR lto/42653
4410         * g++.dg/lto/20100423-1_0.C: New testcase.
4411
4412 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
4413
4414         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
4415
4416 2010-04-22  Ira Rosen  <irar@il.ibm.com>
4417
4418         PR tree-optimization/43842
4419         * gcc.dg/vect/pr43842.c: New test.
4420
4421 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
4422
4423         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
4424         * gcc.target/i386/wmul-2.c: Likewise.
4425
4426 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4427
4428         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
4429         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
4430
4431 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
4432
4433         * gfortran.dg/reassoc_6.f: New testcase.
4434
4435 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
4436
4437         PR middle-end/29274
4438         * gcc.target/arm/wmul-1.c: New test.
4439         * gcc.target/arm/wmul-2.c: New test.
4440
4441 2010-04-22  Richard Guenther  <rguenther@suse.de>
4442
4443         PR tree-optimization/43845
4444         * gcc.c-torture/compile/pr43845.c: New testcase.
4445
4446 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
4447
4448         PR middle-end/29274
4449         * gcc.target/i386/wmul-1.c: New test.
4450         * gcc.target/i386/wmul-2.c: New test.
4451         * gcc.target/bfin/wmul-1.c: New test.
4452         * gcc.target/bfin/wmul-2.c: New test.
4453
4454 2010-04-22  Richard Guenther  <rguenther@suse.de>
4455
4456         PR fortran/43829
4457         * gfortran.dg/vector_subscript_6.f90: New testcase.
4458         * gfortran.dg/assign_10.f90: Adjust.
4459
4460 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
4461
4462         PR fortran/43836
4463         * gfortran.dg/gomp/pr43836.f90: New test.
4464
4465 2010-04-21  Richard Guenther  <rguenther@suse.de>
4466
4467         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
4468
4469 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4470
4471         * gcc.dg/torture/builtin-cproj-3.c: New.
4472
4473 2010-04-20  Jason Merrill  <jason@redhat.com>
4474
4475         PR c++/9335
4476         * g++.dg/template/recurse2.C: New.
4477         * g++.dg/parse/crash36.C: Adjust.
4478         * g++.dg/other/fold1.C: Adjust.
4479         * g++.dg/init/member1.C: Adjust.
4480         * lib/prune.exp: Prune "skipping N instantiation contexts".
4481
4482 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4483
4484         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
4485
4486 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4487
4488         * gcc.dg/torture/builtin-cproj-1.c: New.
4489         * gcc.dg/torture/builtin-cproj-2.c: New.
4490
4491 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
4492
4493         PR c++/43800
4494         PR c++/43704
4495         * g++.dg/template/typedef32.C: Adjust.
4496         * g++.dg/template/typedef33.C: New test.
4497
4498 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
4499
4500         PR fortran/43227
4501         * gfortran.dg/proc_decl_23.f90: New test.
4502
4503         PR fortran/43266
4504         * gfortran.dg/abstract_type_6.f03: New test.
4505
4506 2010-04-20  Xinliang David Li  <davidxl@google.com>
4507
4508         * g++.dg/tree-ssa/fold-compare.C: New.
4509
4510 2010-04-20  Richard Guenther  <rguenther@suse.de>
4511
4512         PR tree-optimization/39417
4513         * g++.dg/torture/pr39417.C: New testcase.
4514
4515 2010-04-20  Richard Guenther  <rguenther@suse.de>
4516
4517         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
4518
4519 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
4520
4521         * g++.dg/debug/dwarf2/rv1.C: New test.
4522
4523 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4524
4525         PR target/43635
4526         * gcc.c-torture/compile/pr43635.c: New testcase.
4527
4528 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
4529
4530         PR fortran/43339
4531         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
4532         of sequential loops being private only in the innermost containing
4533         task region.
4534
4535         PR middle-end/43337
4536         * gfortran.dg/gomp/pr43337.f90: New test.
4537
4538 2010-04-19  Richard Guenther  <rguenther@suse.de>
4539
4540         PR tree-optimization/43796
4541         * gfortran.dg/pr43796.f90: New testcase.
4542
4543 2010-04-19  Richard Guenther  <rguenther@suse.de>
4544
4545         PR tree-optimization/43783
4546         * gcc.c-torture/execute/pr43783.c: New testcase.
4547
4548 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
4549
4550         PR target/43766
4551         * gcc.target/i386/pr43766.c: New test.
4552
4553 2010-04-19  Jie Zhang  <jie@codesourcery.com>
4554
4555         PR target/43662
4556         * gcc.target/i386/pr43662.c: New test.
4557
4558 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
4559
4560         PR c++/43704
4561         * g++.dg/template/typedef32.C: New test.
4562
4563 2010-04-19  Ira Rosen  <irar@il.ibm.com>
4564
4565         PR tree-optimization/37027
4566         * lib/target-supports.exp
4567         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
4568         * gcc.dg/vect/pr37027.c: New test.
4569         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
4570         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
4571         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
4572         gcc.dg/vect/vect-complex-6.c: Likewise.
4573
4574 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
4575
4576         * g++.dg/debug/dwarf2/enum1.C: New test.
4577
4578 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
4579
4580         * gnat.dg/rep_clause5.ad[sb]: New test.
4581         * gnat.dg/rep_clause5_pkg.ads: New helper.
4582
4583 2010-04-18  Ira Rosen  <irar@il.ibm.com>
4584
4585         PR tree-optimization/43771
4586         * g++.dg/vect/pr43771.cc: New test.
4587
4588 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4589
4590         PR fortran/31538
4591         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
4592         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
4593
4594 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4595
4596         * gnat.dg/sizetype.adb: Rename into...
4597         * gnat.dg/sizetype1.adb: ...this.
4598         * gnat.dg/sizetype2.adb: New test.
4599
4600 2010-04-16  Richard Guenther  <rguenther@suse.de>
4601
4602         PR tree-optimization/43572
4603         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
4604
4605 2010-04-16  Olivier Hainque  <hainque@adacore.com>
4606
4607         * gnat.dg/specs/discr_private.ads: New test.
4608
4609 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
4610
4611         PR target/41514
4612         * gcc.target/arm/thumb-comparisons.c: New test.
4613
4614         PR target/40603
4615         * gcc.target/arm/thumb-cbranchqi.c: New test.
4616
4617 2010-04-16  Christian Bruel  <christian.bruel@st.com>
4618
4619         * g++.dg/torture/pr36191.C: Enable for SH.
4620
4621 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
4622
4623         * gnat.dg/wide_boolean.adb: New test.
4624         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
4625
4626 2010-04-15  Richard Guenther  <rguenther@suse.de>
4627
4628         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
4629         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
4630         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4631         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4632         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
4633         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
4634         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
4635         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
4636         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
4637         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
4638         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4639         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
4640         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4641         * gcc.dg/torture/ipa-pta-2.c: Likewise.
4642         * gcc.dg/torture/ipa-pta-1.c: Adjust.
4643
4644 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
4645
4646         PR target/21803
4647         * gcc.target/arm/pr42496.c: New test.
4648
4649 2010-04-14  Jason Merrill  <jason@redhat.com>
4650
4651         PR c++/36625
4652         * g++.dg/ext/attrib38.C: New.
4653
4654 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
4655
4656         PR testsuite/43739
4657         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
4658
4659 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4660
4661         PR 42966
4662         * gcc.dg/cpp/warn-undef-2.c: Update.
4663         * gcc.dg/cpp/warn-traditional-2.c: Update.
4664         * gcc.dg/cpp/warn-comments-2.c: Update.
4665         * gcc.dg/cpp/warn-variadic-2.c: Update.
4666         * gcc.dg/cpp/warn-long-long-2.c: Update.
4667         * gcc.dg/cpp/warn-deprecated-2.c: Update.
4668         * gcc.dg/cpp/warn-multichar-2.c: Update.
4669         * gcc.dg/cpp/warn-normalized-3.c: Update.
4670         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
4671         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
4672         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
4673         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
4674         * gcc.dg/cpp/warn-redefined-2.c: Update.
4675         * gfortran.dg/warning-directive-2.F90: Update.
4676         * c-c++-common/cpp/warning-directive-2.c: Update.
4677
4678 2010-04-14  Michael Matz  <matz@suse.de>
4679
4680         PR tree-optimization/42963
4681         * gcc.dg/pr42963.c: New testcase.
4682
4683 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
4684
4685         * gnat.dg/class_wide.adb: Rename into...
4686         * gnat.dg/class_wide1.adb: ...this.
4687         * gnat.dg/class_wide2.ad[sb]: New test.
4688
4689 2010-04-14  Tobias Burnus  <burnus@net-b.de>
4690
4691         PR fortran/18918
4692         * gfortran.dg/coarray_9.f90: Update dg-errors.
4693         * gfortran.dg/coarray_10.f90: New test.
4694         * gfortran.dg/coarray_11.f90: New test.
4695
4696 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4697
4698         PR fortran/43747
4699         gfortran.dg/initialization_24.f90: New test.
4700
4701 2010-04-13  Jason Merrill  <jason@redhat.com>
4702
4703         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
4704         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
4705
4706 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4707
4708         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
4709         * g++.dg/dg.exp: Likewise.
4710         * gcc.dg/cpp/warning-directive-1.c: Move to ...
4711         * c-c++-common/cpp/warning-directive-1.c: ... here.
4712         * gcc.dg/cpp/warning-directive-2.c: Move to ...
4713         * c-c++-common/cpp/warning-directive-2.c: ... here.
4714         * gcc.dg/cpp/warning-directive-3.c: Move to ...
4715         * c-c++-common/cpp/warning-directive-3.c: ... here.
4716         * gcc.dg/cpp/warning-directive-4.c: Move to ...
4717         * c-c++-common/cpp/warning-directive-4.c: ... here.
4718         * g++.dg/cpp/warning-directive-1.C: Delete.
4719         * g++.dg/cpp/warning-directive-2.C: Delete.
4720         * g++.dg/cpp/warning-directive-3.C: Delete.
4721         * g++.dg/cpp/warning-directive-4.C: Delete.
4722         * gcc.dg/cpp/normalised-3.c: Delete.
4723         * g++.dg/cpp/normalised-1.C: Rename as ...
4724         * c-c++-common/cpp/normalised-3.c: ... this.
4725
4726 2010-04-13  Martin Jambor  <mjambor@suse.cz>
4727
4728         * gcc.dg/tree-ssa/sra-9.c: New test.
4729
4730 2010-04-13  Michael Matz  <matz@suse.de>
4731
4732         PR middle-end/43730
4733         * gcc.dg/pr43730.c: New test.
4734
4735 2010-04-13  Michael Matz  <matz@suse.de>
4736
4737         * gcc.dg/tree-ssa/negate.c: New testcase.
4738
4739 2010-04-13  Richard Guenther  <rguenther@suse.de>
4740
4741         PR testsuite/43735
4742         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
4743
4744 2010-04-13  Richard Guenther  <rguenther@suse.de>
4745
4746         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
4747
4748 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
4749
4750         * gnat.dg/derived_type1.adb: New test.
4751
4752 2010-04-13  Matthias Klose  <doko@ubuntu.com>
4753
4754         * gcc.dg/plugindir1.c: New testcase.
4755         * gcc.dg/plugindir2.c: New testcase.
4756         * gcc.dg/plugindir3.c: New testcase.
4757         * gcc.dg/plugindir4.c: New testcase.
4758
4759 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
4760
4761         * gcc.target/i386/rotate-2.c: New test.
4762
4763 2010-04-12  Jason Merrill  <jason@redhat.com>
4764
4765         PR c++/43641
4766         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
4767         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4768
4769 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
4770
4771         PR c++/25811
4772         * g++.dg/init/pr25811.C: New test.
4773
4774 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4775
4776         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
4777         dg-error, dg-warning.
4778         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
4779
4780 2010-04-12  Richard Guenther  <rguenther@suse.de>
4781
4782         * gcc.dg/torture/inline-2.c: New testcase.
4783
4784 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
4785
4786         PR bootstrap/43699
4787         * gcc.dg/Wunused-var-7.c: New test.
4788
4789         PR tree-optimization/43560
4790         * gcc.c-torture/execute/pr43560.c: New test.
4791
4792 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
4793
4794         * gnat.dg/aggr13.adb: New test.
4795         * gnat.dg/aggr14.adb: Likewise.
4796         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
4797
4798 2010-04-12  Richard Guenther  <rguenther@suse.de>
4799
4800         PR c++/43611
4801         * g++.dg/torture/pr43611.C: New testcase.
4802
4803 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
4804
4805         PR c/36774
4806         * gcc.dg/pr36774-1.c: New test.
4807         * gcc.dg/pr36774-2.c: New test.
4808
4809 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
4810
4811         * gcc.target/sh/rte-delay-slot.c: New test.
4812
4813 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4814
4815         * gnat.dg/pack9.adb: Remove -cargs option.
4816         * gnat.dg/aggr12.ad[sb]: New test.
4817
4818 2010-04-10  Jie Zhang  <jie@codesourcery.com>
4819
4820         PR target/43417
4821         * gcc.target/sh/pr43417.c: New test.
4822
4823 2010-04-10  Tobias Burnus  <burnus@net-b.de>
4824
4825         PR fortran/43591
4826         * gfortran.dg/spec_expr_6.f90: New test.
4827
4828 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
4829
4830         PR cpp/43195
4831         * gcc.dg/cpp/pr43195.c: New.
4832         * gcc.dg/cpp/pr43195.h: New.
4833
4834 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4835
4836         PR 42965
4837         * gcc.dg/Werror-6.c: Adjust.
4838         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4839         * gcc.dg/Werror-4.c: Likewise.
4840         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
4841         * gcc.dg/Wswitch-enum-error.c: Likewise.
4842         * gcc.dg/Wpointer-arith.c: Likewise.
4843         * gcc.dg/Wfatal.c: Likewise.
4844         * gcc.dg/Wswitch-error.c: Likewise.
4845         * g++.dg/warn/unused-result1-Werror.c: Likewise.
4846         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
4847         * gcc.dg/cpp/warn-undef-2.c: Likewise.
4848         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
4849         * gcc.dg/cpp/warn-comments-2.c: Likewise.
4850         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
4851         * gcc.dg/cpp/warning-directive-2.c: Likewise.
4852         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
4853         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
4854         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
4855         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
4856         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
4857         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
4858         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
4859         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
4860         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
4861         * g++.dg/cpp/warning-directive-2.C: Likewise.
4862         * gfortran.dg/warning-directive-2.F90: Likewise.
4863
4864 2010-04-09  Jason Merrill  <jason@redhat.com>
4865
4866         PR c++/42623
4867         * g++.dg/template/sizeof13.C: New.
4868
4869 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
4870
4871         * g++.dg/other/pr35504.C: Add check for thiscall.
4872         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
4873         * gcc.dg/torture/stackalign/thiscall-1.c: New.
4874
4875 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4876
4877         PR c++/28584
4878         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
4879         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
4880         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
4881         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
4882         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
4883         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
4884         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
4885         * g++.dg/other/increment1.C: Likewise.
4886
4887 2010-04-09  Tobias Burnus  <burnus@net-b.de>
4888
4889         PR fortran/18918
4890         * gfortran.dg/coarray_7.f90: New test.
4891         * gfortran.dg/coarray_8.f90: New test.
4892
4893 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
4894
4895         PR fortran/28039
4896         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
4897
4898 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4899
4900         PR target/43643
4901         * gcc.dg/pr43643.c: New test.
4902
4903 2010-04-08  Tobias Burnus  <burnus@net-b.de>
4904
4905         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
4906
4907 2010-04-08  Richard Guenther  <rguenther@suse.de>
4908
4909         PR tree-optimization/43679
4910         * gcc.c-torture/compile/pr43679.c: New testcase.
4911
4912 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
4913
4914         PR debug/43670
4915         * gcc.dg/pr43670.c: New test.
4916
4917 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
4918
4919         PR middle-end/40815
4920         * gcc.dg/tree-ssa/reassoc-19.c: New.
4921
4922 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
4923
4924         PR c/18624
4925         * gcc.dg/Wunused-var-1.c: New test.
4926         * gcc.dg/Wunused-var-2.c: New test.
4927         * gcc.dg/Wunused-var-3.c: New test.
4928         * gcc.dg/Wunused-var-4.c: New test.
4929         * gcc.dg/Wunused-var-5.c: New test.
4930         * gcc.dg/Wunused-var-6.c: New test.
4931         * gcc.dg/Wunused-parm-1.c: New test.
4932
4933         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
4934         * gcc.dg/trunc-1.c: Likewise.
4935         * gcc.dg/vla-9.c: Likewise.
4936         * gcc.dg/dfp/composite-type.c: Likewise.
4937
4938 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
4939
4940         PR objc/35996
4941         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
4942         * obj-c++.dg/objc-gc-3.mm: Ditto.
4943
4944 2010-04-07  Simon Baldwin  <simonb@google.com>
4945
4946         * gcc.dg/cpp/warn-undef-2.c: New.
4947         * gcc.dg/cpp/warn-traditional-2.c: New.
4948         * gcc.dg/cpp/warn-comments-2.c: New.
4949         * gcc.dg/cpp/warning-directive-1.c: New.
4950         * gcc.dg/cpp/warn-long-long.c: New.
4951         * gcc.dg/cpp/warn-traditional.c: New.
4952         * gcc.dg/cpp/warn-variadic-2.c: New.
4953         * gcc.dg/cpp/warn-undef.c: New.
4954         * gcc.dg/cpp/warn-normalized-1.c: New.
4955         * gcc.dg/cpp/warning-directive-2.c: New.
4956         * gcc.dg/cpp/warn-long-long-2.c: New.
4957         * gcc.dg/cpp/warn-variadic.c: New.
4958         * gcc.dg/cpp/warn-normalized-2.c: New.
4959         * gcc.dg/cpp/warning-directive-3.c: New.
4960         * gcc.dg/cpp/warn-deprecated-2.c: New.
4961         * gcc.dg/cpp/warn-trigraphs-1.c: New.
4962         * gcc.dg/cpp/warn-multichar-2.c: New.
4963         * gcc.dg/cpp/warn-normalized-3.c: New.
4964         * gcc.dg/cpp/warning-directive-4.c: New.
4965         * gcc.dg/cpp/warn-unused-macros.c: New.
4966         * gcc.dg/cpp/warn-trigraphs-2.c: New.
4967         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
4968         * gcc.dg/cpp/warn-cxx-compat.c: New.
4969         * gcc.dg/cpp/warn-redefined.c: New.
4970         * gcc.dg/cpp/warn-trigraphs-3.c: New.
4971         * gcc.dg/cpp/warn-unused-macros-2.c: New.
4972         * gcc.dg/cpp/warn-deprecated.c: New.
4973         * gcc.dg/cpp/warn-trigraphs-4.c: New.
4974         * gcc.dg/cpp/warn-redefined-2.c: New.
4975         * gcc.dg/cpp/warn-comments.c: New.
4976         * gcc.dg/cpp/warn-multichar.c: New.
4977         * g++.dg/cpp/warning-directive-1.C: New.
4978         * g++.dg/cpp/warning-directive-2.C: New.
4979         * g++.dg/cpp/warning-directive-3.C: New.
4980         * g++.dg/cpp/warning-directive-4.C: New.
4981         * gfortran.dg/warning-directive-1.F90: New.
4982         * gfortran.dg/warning-directive-3.F90: New.
4983         * gfortran.dg/warning-directive-2.F90: New.
4984         * gfortran.dg/warning-directive-4.F90: New.
4985
4986 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
4987
4988         PR objc++/23716
4989         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
4990
4991 2010-04-07  Jason Merrill  <jason@redhat.com>
4992
4993         * g++.dg/template/dr408.C: New.
4994
4995         * g++.dg/lookup/ns4.C: New.
4996
4997         PR c++/38392
4998         * g++.dg/template/friend51.C: New test.
4999
5000         PR c++/41970
5001         * g++.old-deja/g++.other/linkage1.C: Adjust.
5002
5003 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
5004
5005         PR c++/42697
5006         * g++.dg/template/crash94.C: New test.
5007
5008 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
5009
5010         PR c++/40239
5011         * g++.dg/init/aggr5.C: New test.
5012         * g++.dg/init/aggr5.C: New test.
5013
5014 2010-04-07  Richard Guenther  <rguenther@suse.de>
5015
5016         PR tree-optimization/43270
5017         * g++.dg/warn/Warray-bounds-4.C: New testcase.
5018         * gcc.dg/Warray-bounds-7.c: Likewise.
5019
5020 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
5021
5022         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
5023         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
5024         * gnat.dg/bit_packed_array4.ad[sb]: New test.
5025
5026 2010-04-07  Jie Zhang  <jie@codesourcery.com>
5027
5028         PR c++/42556
5029         * g++.dg/init/pr42556.C: New test.
5030
5031 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
5032
5033         PR debug/43628
5034         * g++.dg/debug/dwarf2/typedef2.C: New test.
5035
5036 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
5037
5038         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
5039         c-c++-common/dwarf2/redeclaration-1.C
5040
5041 2010-04-06  Jason Merrill  <jason@redhat.com>
5042
5043         * g++.dg/cpp0x/pr31437.C: Adjust error location.
5044         * g++.dg/ext/attrib18.C: Likewise.
5045         * g++.dg/ext/bitfield2.C: Likewise.
5046         * g++.dg/ext/bitfield4.C: Likewise.
5047         * g++.dg/ext/visibility/warn2.C: Likewise.
5048         * g++.dg/ext/visibility/warn3.C: Likewise.
5049         * g++.dg/gomp/pr26690-1.C: Likewise.
5050         * g++.dg/inherit/covariant7.C: Likewise.
5051         * g++.dg/init/synth2.C: Likewise.
5052         * g++.dg/lookup/using7.C: Likewise.
5053         * g++.dg/other/crash-4.C: Likewise.
5054         * g++.dg/other/error13.C: Likewise.
5055         * g++.dg/other/error20.C: Likewise.
5056         * g++.dg/parse/crash31.C: Likewise.
5057         * g++.dg/parse/error16.C: Likewise.
5058         * g++.dg/parse/error19.C: Likewise.
5059         * g++.dg/parse/error27.C: Likewise.
5060         * g++.dg/parse/error28.C: Likewise.
5061         * g++.dg/parse/fused-params1.C: Likewise.
5062         * g++.dg/template/error2.C: Likewise.
5063         * g++.dg/template/local6.C: Likewise.
5064         * g++.dg/template/qualttp15.C: Likewise.
5065         * g++.dg/warn/Wnvdtor-2.C: Likewise.
5066         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
5067         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
5068         * g++.old-deja/g++.brendan/crash29.C: Likewise.
5069         * g++.old-deja/g++.eh/spec6.C: Likewise.
5070         * g++.old-deja/g++.jason/crash3.C: Likewise.
5071         * g++.old-deja/g++.jason/destruct2.C: Likewise.
5072         * g++.old-deja/g++.law/ctors5.C: Likewise.
5073         * g++.old-deja/g++.law/ctors9.C: Likewise.
5074         * g++.old-deja/g++.mike/p3538a.C: Likewise.
5075         * g++.old-deja/g++.mike/p3538b.C: Likewise.
5076         * g++.old-deja/g++.other/struct1.C: Likewise.
5077         * g++.old-deja/g++.other/volatile1.C: Likewise.
5078         * g++.old-deja/g++.pt/crash36.C: Likewise.
5079         * g++.old-deja/g++.pt/derived3.C: Likewise.
5080         * g++.old-deja/g++.robertl/eb109.C: Likewise.
5081         * g++.old-deja/g++.robertl/eb4.C: Likewise.
5082
5083 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
5084
5085         PR middle-end/43519
5086         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
5087         * gcc.dg/graphite/id-19.c: New.
5088
5089 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
5090
5091         PR middle-end/32824
5092         * gcc.dg/vect/pr32824: New.
5093
5094 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5095
5096         PR fortran/18918
5097         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
5098         * gfortran.dg/coarray_3.f90: Ditto.
5099         * gfortran.dg/coarray_4.f90: Ditto.
5100         * gfortran.dg/coarray_5.f90: Ditto.
5101         * gfortran.dg/coarray_6.f90: Ditto.
5102         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
5103
5104 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5105
5106         PR fortran/18918
5107         * gfortran.dg/coarray_4.f90: Fix test.
5108         * gfortran.dg/coarray_6.f90: Add more tests.
5109
5110 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5111
5112         PR fortran/18918
5113         * gfortran.dg/coarray_4.f90: New test.
5114         * gfortran.dg/coarray_5.f90: New test.
5115         * gfortran.dg/coarray_6.f90: New test.
5116
5117 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5118
5119         PR fortran/18918
5120         * gfortran.dg/iso_fortran_env_5.f90: New test.
5121         * gfortran.dg/iso_fortran_env_6.f90: New test.
5122
5123 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5124
5125         PR fortran/39997
5126         * gfortran.dg/coarray_1.f90: New test.
5127         * gfortran.dg/coarray_2.f90: New test.
5128         * gfortran.dg/coarray_3.f90: New test.
5129
5130 2010-04-06  Jason Merrill  <jason@redhat.com>
5131
5132         PR c++/43648
5133         * g++.dg/template/dtor8.C: New.
5134
5135         PR c++/43621
5136         * g++.dg/template/error-recovery2.C: New.
5137
5138 2010-04-06  Jan Hubicka  <jh@suse.czpli
5139
5140         PR tree-optimization/42906
5141         * gcc.dg/tree-ssa/dce-1.c: New testcase.
5142
5143 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5144
5145         PR fortran/43178
5146         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5147         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5148         * gfortran.dg/auto_dealloc_1.f90: Ditto.
5149
5150 2010-04-06  Richard Guenther  <rguenther@suse.de>
5151
5152         PR tree-optimization/43627
5153         * gcc.dg/tree-ssa/vrp49.c: New testcase.
5154
5155 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
5156
5157         PR target/43638
5158         * gcc.target/i386/pr43638.c: New test.
5159
5160 2010-04-06  Richard Guenther  <rguenther@suse.de>
5161
5162         PR middle-end/43661
5163         * gcc.c-torture/compile/pr43661.c: New testcase.
5164
5165 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
5166
5167         * gcc.target/s390/stackcheck1.c: Add dg-warning.
5168
5169 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
5170
5171         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5172
5173 2010-04-02  Richard Guenther  <rguenther@suse.de>
5174
5175         PR tree-optimization/43629
5176         * gcc.c-torture/execute/pr43629.c: New testcase.
5177
5178 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
5179             Dominique d'Humieres  <dominiq@lps.ens.fr>
5180
5181         PR libfortran/43605
5182         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5183
5184 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
5185
5186         PR debug/43325
5187         * c-c++-common/dwarf2/redeclaration-1.C: New test.
5188
5189 2010-04-01  Jason Merrill  <jason@redhat.com>
5190
5191         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5192
5193 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
5194             Manfred Schwarb  <manfred99@gmx.ch>
5195
5196         PR libfortran/43605
5197         * gfortran.dg/ftell_3.f90: New test.
5198
5199 2010-04-01  Richard Guenther  <rguenther@suse.de>
5200
5201         PR middle-end/43614
5202         * gcc.c-torture/compile/pr43614.c: New testcase.
5203
5204 2010-04-01  Martin Jambor  <mjambor@suse.cz>
5205
5206         PR tree-optimization/43141
5207         * gcc.dg/guality/pr43141.c: New test.
5208
5209 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5210
5211         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5212         * g++.dg/eh/spbp.C: Likewise.
5213         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5214         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5215         superfluous casts.
5216         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5217         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
5218         * objc.dg/dwarf-2.m: Likewise.
5219
5220 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
5221
5222         PR middle-end/43464
5223         * gcc.dg/graphite/id-pr43464.c: New.
5224         * gcc.dg/graphite/id-pr43464-1.c: New.
5225
5226 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
5227
5228         PR middle-end/43351
5229         * gcc.dg/graphite/id-pr43351.c
5230
5231 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5232
5233         PR testsuite/35165
5234         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5235         * obj-c++.dg/try-catch-2.mm: Ditto.
5236         * obj-c++.dg/lookup-2.mm: Ditto.
5237         * obj-c++.dg/encode-8.m: Ditto.
5238         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5239         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5240         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5241         * obj-c++.dg/const-str-11.mm: Ditto.
5242         * obj-c++.dg/const-str-9.mm: Ditto.
5243         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5244         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5245         * obj-c++.dg/except-1.mm: Ditto.
5246         * obj-c++.dg/const-str-7.mm: Ditto.
5247         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5248         * obj-c++.dg/const-str-3.mm: Ditto.
5249         * obj-c++.dg/const-str-7.mm: Ditto.
5250         * obj-c++.dg/stubify-2.mm: Change dump file name.
5251
5252         PR objc++/23613
5253         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
5254         New macro.
5255         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
5256         Remove dg-xfail-if.
5257
5258 2010-03-31  Martin Jambor  <mjambor@suse.cz>
5259
5260         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
5261         only with -O2, -O3 or -Os and not with -fwhopr.
5262
5263 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
5264
5265         PR c++/43558
5266         * g++.dg/template/typedef31.C: New test.
5267
5268 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5269
5270         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
5271         assembler output on *-*-solaris2*.
5272         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5273
5274 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
5275
5276         PR debug/43557
5277         * gcc.dg/pr43557-1.c: New test.
5278         * gcc.dg/pr43557-2.c: New file.
5279
5280 2010-03-31  Jie Zhang  <jie@codesourcery.com>
5281
5282         PR 43562
5283         * gcc.dg/pr43562.c: New test.
5284
5285 2010-03-30  Jason Merrill  <jason@redhat.com>
5286
5287         PR c++/43076
5288         * g++.dg/template/error-recovery1.C: New.
5289
5290         PR c++/41786
5291         * g++.dg/parse/ambig5.C: New.
5292
5293 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
5294
5295         PR debug/43593
5296         * gcc.dg/guality/pr43593.c: New test.
5297
5298 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
5299
5300         PR middle-end/43430
5301         * gcc.dg/vect/pr43430-1.c: New.
5302
5303 2010-03-30  Jason Merrill  <jason@redhat.com>
5304
5305         PR c++/43559
5306         * g++.dg/template/partial7.C: New.
5307
5308 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5309
5310         * gcc.target/s390/stackcheck1.c: New testcase.
5311
5312 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5313
5314         PR libfortran/43265
5315         * gfortran.dg/read_eof_8.f90: New test.
5316
5317 2010-03-29  Jason Merrill  <jason@redhat.com>
5318
5319         * gcc.dg/cpp/include6.c: Change [] to ().
5320
5321         N3077
5322         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
5323         splicing and UCNs.
5324         * c-c++-common/raw-string-2.c: Add trigraph test.
5325         * c-c++-common/raw-string-8.c: New.
5326         * c-c++-common/raw-string-9.c: New.
5327         * c-c++-common/raw-string-10.c: New.
5328
5329         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
5330         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
5331         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
5332         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
5333         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
5334         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
5335         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
5336
5337 2010-03-29  Richard Guenther  <rguenther@suse.de>
5338
5339         PR tree-optimization/43560
5340         * gcc.dg/torture/pr43560.c: New testcase.
5341
5342 2010-03-29  Jason Merrill  <jason@redhat.com>
5343
5344         N3077
5345         * g++.dg/ext/raw-string-1.C: Change [] to ().
5346         * g++.dg/ext/raw-string-2.C: Change [] to ().
5347         Don't use \ in delimiter.
5348         * g++.dg/ext/raw-string-3.C: Change [] to ().
5349         * g++.dg/ext/raw-string-4.C: Change [] to ().
5350         * g++.dg/ext/raw-string-5.C: Change [] to ().
5351         Test for error on \ in delimiter.
5352         * g++.dg/ext/raw-string-6.C: Change [] to ().
5353         * g++.dg/ext/raw-string-7.C: Change [] to ().
5354
5355 2010-03-29  Jie Zhang  <jie@codesourcery.com>
5356
5357         PR 43564
5358         * gcc.dg/pr43564.c: New test.
5359
5360 2010-03-29  Tobias Burnus  <burnus@net-b.de>
5361
5362         PR fortran/43551
5363         * gfortran.dg/direct_io_12.f90: New test.
5364
5365 2010-03-28  Jan Hubicka  <jh@suse.cz>
5366
5367         PR tree-optimization/43505
5368         * gfortran.dg/pr43505.f90: New testcase.
5369
5370 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
5371
5372         PR tree-optimization/43528
5373         * gcc.target/i386/pr43528.c: New test.
5374
5375 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
5376
5377         PR c/43381
5378         * gcc.dg/parm-impl-decl-3.c: New test.
5379
5380 2010-03-26  Jason Merrill  <jason@redhat.com>
5381
5382         PR c++/43509
5383         * g++.dg/cpp0x/parse1.C: New.
5384
5385 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
5386
5387         PR target/43524
5388         * gcc.target/i386/pr43524.c: New test.
5389
5390 2010-03-26  Martin Jambor  <mjambor@suse.cz>
5391
5392         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
5393         whitespace, rename main to foo.
5394         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
5395         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
5396         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
5397         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
5398         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
5399         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
5400         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
5401         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5402         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
5403         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
5404         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
5405
5406 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
5407
5408         PR c++/43327
5409         * g++.dg/other/crash-10.C: New test.
5410         * g++.dg/other/crash-11.C: New test.
5411
5412 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5413
5414         PR libfortran/43517
5415         * gfortran.dg/read_eof_7.f90: New test.
5416
5417 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5418
5419         PR objc/35165
5420         PR testsuite/43512
5421         * objc-obj-c++-shared: New directory.
5422         * objc-obj-c++-shared/Object1-implementation.h: New file.
5423         * objc-obj-c++-shared/Object1.h: New file.
5424         * objc-obj-c++-shared/Protocol1.h: New file.
5425         * objc-obj-c++-shared/next-abi.h: New file.
5426         * objc-obj-c++-shared/next-mapping.h: New file.
5427         * objc/execute/next_mapping.h: Delete.
5428         * objc.dg/special/special.exp: For all targets run the tests with
5429         -fgnu-runtime, for darwin targets also run the tests with
5430         -fnext-runtime.
5431         * objc.dg/dg.exp: Ditto.
5432         * obj-c++.dg/dg.exp: Ditto.
5433         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
5434         Protocol1.h) and next-mapping.h as required.  Amend testcase to
5435         include use of updated NeXT interface.
5436         * objc/execute/formal_protocol-5.m: Ditto.
5437         * objc/execute/protocol-isEqual-2.m: Ditto.
5438         * objc/execute/protocol-isEqual-4.m: Ditto.
5439         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
5440         Protocol1.h) and next-mapping.h as required.
5441         * objc/execute/object_is_class.m: Ditto.
5442         * objc/execute/enumeration-1.m: Ditto.
5443         * objc/execute/class-13.m: Ditto.
5444         * objc/execute/formal_protocol-2.m: Ditto.
5445         * objc/execute/formal_protocol-4.m: Ditto.
5446         * objc/execute/class-1.m: Ditto.
5447         * objc/execute/bycopy-1.m: Ditto.
5448         * objc/execute/formal_protocol-6.m: Ditto.
5449         * objc/execute/bycopy-3.m: Ditto.
5450         * objc/execute/class-3.m: Ditto.
5451         * objc/execute/bf-11.m: Ditto.
5452         * objc/execute/class-5.m: Ditto.
5453         * objc/execute/bf-13.m: Ditto.
5454         * objc/execute/class-7.m: Ditto.
5455         * objc/execute/bf-15.m: Ditto.
5456         * objc/execute/class-9.m: Ditto.
5457         * objc/execute/bf-17.m: Ditto.
5458         * objc/execute/bf-19.m: Ditto.
5459         * objc/execute/IMP.m: Ditto.
5460         * objc/execute/exceptions/catchall-1.m: Ditto.
5461         * objc/execute/exceptions/trivial.m: Ditto.
5462         * objc/execute/exceptions/finally-1.m: Ditto.
5463         * objc/execute/exceptions/local-variables-1.m: Ditto.
5464         * objc/execute/exceptions/foward-1.m: Ditto.
5465         * objc/execute/bf-2.m: Ditto.
5466         * objc/execute/string1.m: Ditto.
5467         * objc/execute/bf-4.m: Ditto.
5468         * objc/execute/informal_protocol.m: Ditto.
5469         * objc/execute/string3.m: Ditto.
5470         * objc/execute/bf-6.m: Ditto.
5471         * objc/execute/bf-8.m: Ditto.
5472         * objc/execute/class-tests-1.h: Ditto.
5473         * objc/execute/protocol-isEqual-1.m: Ditto.
5474         * objc/execute/protocol-isEqual-3.m: Ditto.
5475         * objc/execute/_cmd.m: Ditto.
5476         * objc/execute/function-message-1.m: Ditto.
5477         * objc/execute/bf-20.m: Ditto.
5478         * objc/execute/bf-common.h: Ditto.
5479         * objc/execute/np-2.m: Ditto.
5480         * objc/execute/class-10.m: Ditto.
5481         * objc/execute/class-12.m: Ditto.
5482         * objc/execute/enumeration-2.m: Ditto.
5483         * objc/execute/class-14.m: Ditto.
5484         * objc/execute/encode-1.m: Ditto.
5485         * objc/execute/formal_protocol-1.m: Ditto.
5486         * objc/execute/formal_protocol-3.m: Ditto.
5487         * objc/execute/accessing_ivars.m: Ditto.
5488         * objc/execute/bycopy-2.m: Ditto.
5489         * objc/execute/class-2.m: Ditto.
5490         * objc/execute/bf-10.m: Ditto.
5491         * objc/execute/formal_protocol-7.m: Ditto.
5492         * objc/execute/root_methods.m: Ditto.
5493         * objc/execute/class-4.m: Ditto.
5494         * objc/execute/bf-12.m: Ditto.
5495         * objc/execute/class-6.m: Ditto.
5496         * objc/execute/bf-14.m: Ditto.
5497         * objc/execute/nested-func-1.m: Ditto.
5498         * objc/execute/class-8.m: Ditto.
5499         * objc/execute/private.m: Ditto.
5500         * objc/execute/bf-16.m: Ditto.
5501         * objc/execute/bf-18.m: Ditto.
5502         * objc/execute/load-3.m: Ditto.
5503         * objc/execute/compatibility_alias.m: Ditto.
5504         * objc/execute/bf-1.m: Ditto.
5505         * objc/execute/no_clash.m: Ditto.
5506         * objc/execute/bf-3.m: Ditto.
5507         * objc/execute/string2.m: Ditto.
5508         * objc/execute/bf-5.m: Ditto.
5509         * objc/execute/string4.m: Ditto.
5510         * objc/execute/bf-7.m: Ditto.
5511         * objc/execute/object_is_meta_class.m: Ditto.
5512         * objc/execute/bf-9.m: Ditto.
5513         * objc/execute/bf-21.m: Ditto.
5514         * objc/execute/cascading-1.m: Ditto.
5515         * objc/execute/trivial.m: Ditto.
5516         * objc/execute/np-1.m: Ditto.
5517         * objc/compile/trivial.m: Ditto.
5518         * objc/execute/class_self-2.m: Include <stdlib.h>.
5519         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
5520         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
5521         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5522         and 64bit. Use new NeXT interface as required.
5523         * objc.dg/special/unclaimed-category-1.m: Ditto.
5524         * objc.dg/special/unclaimed-category-1.h: Ditto.
5525         * objc.dg/special/unclaimed-category-1a.m: Ditto.
5526         * objc.dg/func-ptr-1.m: Ditto.
5527         * objc.dg/stret-1.m: Ditto.
5528         * objc.dg/encode-2.m: Ditto.
5529         * objc.dg/category-1.m: Ditto.
5530         * objc.dg/encode-3.m: Ditto.
5531         * objc.dg/call-super-3.m: Ditto.
5532         * objc.dg/method-3.m: Ditto.
5533         * objc.dg/func-ptr-2.m: Ditto.
5534         * objc.dg/lookup-1.m: Ditto.
5535         * objc.dg/encode-4.m: Ditto.
5536         * objc.dg/fix-and-continue-1.m: Ditto.
5537         * objc.dg/proto-lossage-3.m: Ditto.
5538         * objc.dg/method-13.m: Ditto.
5539         * objc.dg/proto-qual-1.m: Ditto.
5540         * objc.dg/zero-link-3.m: Ditto.
5541         * objc.dg/bitfield-1.m: Ditto.
5542         * objc.dg/va-meth-1.m: Ditto.
5543         * objc.dg/super-class-3.m: Ditto.
5544         * objc.dg/call-super-1.m: Ditto.
5545         * objc.dg/type-size-2.m: Ditto.
5546         * objc.dg/method-10.m: Ditto.
5547         * objc.dg/defs.m: Ditto.
5548         * objc.dg/const-str-3.m: Ditto.
5549         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
5550         Protocol1.h) and next-mapping.h as required. Use new NeXT
5551         interface as required.
5552         * objc.dg/super-class-4.m: Ditto.
5553         * objc.dg/comp-types-8.m: Ditto.
5554         * objc.dg/call-super-2.m: Ditto.
5555         * objc.dg/objc-fast-4.m: Ditto.
5556         * objc.dg/method-6.m: Ditto.
5557         * objc.dg/const-str-3.m: Ditto.
5558         * objc.dg/const-str-7.m: Ditto.
5559         * objc.dg/method-15.m: Ditto.
5560         * objc.dg/method-19.m: Ditto.
5561         * objc.dg/sync-1.m: Ditto.
5562         * objc.dg/layout-1.m: Ditto.
5563         * objc.dg/bitfield-3.m: Ditto.
5564         * objc.dg/try-catch-3.m: Ditto.
5565         * objc.dg/try-catch-7.m: Ditto.
5566         * objc.dg/comp-types-10.m: Ditto.
5567         * objc.dg/selector-2.: Ditto.
5568         * objc.dg/method-7.m: Ditto.
5569         * objc.dg/typedef-alias-1.m: Ditto.
5570         * objc.dg/proto-lossage-2.m: Ditto.
5571         * objc.dg/comp-types-11.m: Ditto.
5572         * objc.dg/sizeof-1.m: Ditto.
5573         * objc.dg/method-17.m: Ditto.
5574         * objc.dg/bitfield-5.m: Ditto.
5575         * objc.dg/try-catch-1.m: Ditto.
5576         * objc.dg/encode-5.m: Ditto.
5577         * objc.dg/fix-and-continue-2.m: Ditto.
5578         * objc.dg/method-9.m: Ditto.
5579         * objc.dg/isa-field-1.m: Ditto.
5580         * objc.dg/local-decl-2.m: Ditto.
5581         * objc.dg/objc-gc-4.m: Ditto.
5582         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
5583         * objc.dg/gnu-runtime-3.m: Ditto.
5584         * objc.dg/encode-7.m: Ditto.
5585         * objc.dg/encode-8.m: Ditto.
5586         * objc.dg/selector-3.m: Ditto.
5587         * objc.dg/gnu-runtime-1.m: Ditto.
5588         * objc.dg/const-str-12.m: Ditto.
5589         * objc.dg/gnu-runtime-2.m: Ditto.
5590         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
5591         * objc.dg/selector-1.m: Ditto.
5592         * objc.dg/stubify-2.m: Ditto.
5593         * objc.dg/zero-link-1.m: Ditto.
5594         * objc.dg/stret-2.m: Ditto.
5595         * objc.dg/zero-link-2.m: Ditto.
5596         * objc.dg/next-runtime-1.m: Ditto.
5597         * objc.dg/symtab-1.m: Ditto.
5598         * objc.dg/stubify-1.m: Ditto.
5599         * objc.dg/bitfield-2.m: Ditto.
5600         * objc.dg/try-catch-10.m: Apply to both runtimes.
5601         * objc.dg/const-str-1.m: Ditto.
5602         * objc.dg/image-info.m: Ditto.
5603         * objc.dg/encode-9.m: Ditto.
5604         * objc.dg/pragma-1.m: Apply test to all targets.
5605         * objc.dg/const-str-4.m: Ditto.
5606         * objc.dg/const-str-8.m: Ditto.
5607         * objc.dg/super-class-2.m: Ditto.
5608         * objc.dg/try-catch-5.m: Ditto.
5609         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
5610         Protocol1.h) and next-mapping.h as required. Use new NeXT
5611         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
5612         * objc.dg/const-str-11.m: Ditto.
5613         * objc.dg/const-str-9.m: Ditto.
5614         * objc.dg/method-4.m: Skip for 64Bit NeXT.
5615         * objc.dg/encode-1.m: Remove redundant -lobjc.
5616         * objc.dg/try-catch-9.m: Tidy space.
5617         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
5618         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5619         and 64bit. Use new NeXT interface as required.
5620         * obj-c++.dg/template-4.mm: Ditto.
5621         * obj-c++.dg/defs.mm: Ditto.
5622         * obj-c++.dg/basic.mm: Ditto.
5623         * obj-c++.dg/encode-4.mm: Ditto.
5624         * obj-c++.dg/method-17.mm: Ditto.
5625         * obj-c++.dg/proto-lossage-3.mm: Ditto.
5626         * obj-c++.dg/cxx-class-1.mm: Ditto.
5627         * obj-c++.dg/method-10.mm: Ditto.
5628         * obj-c++.dg/va-meth-1.mm: Ditto.
5629         * obj-c++.dg/encode-5.mm: Ditto.
5630         * obj-c++.dg/lookup-2.mm: Ditto.
5631         * obj-c++.dg/template-3.mm: Ditto.
5632         * obj-c++.dg/proto-qual-1.mm: Ditto.
5633         * obj-c++.dg/qual-types-1.m: Ditto.
5634         * obj-c++.dg/cxx-scope-1.mm: Ditto.
5635         * obj-c++.dg/template-1.mm: Ditto.
5636         * obj-c++.dg/encode-6.mm: Ditto.
5637         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
5638         Protocol1.h) and next-mapping.h as required. Use new NeXT
5639         interface as required.
5640         * obj-c++.dg/except-1.mm: Ditto.
5641         * obj-c++.dg/const-str-7.mm: Ditto.
5642         * obj-c++.dg/ivar-list-semi.mm: Ditto.
5643         * obj-c++.dg/cxx-scope-2.mm: Ditto.
5644         * obj-c++.dg/selector-2.mm: Ditto.
5645         * obj-c++.dg/isa-field-1.mm: Ditto.
5646         * obj-c++.dg/try-catch-1.mm: Ditto.
5647         * obj-c++.dg/local-decl-1.mm: Ditto.
5648         * obj-c++.dg/try-catch-9.mm: Ditto.
5649         * obj-c++.dg/no-extra-load.mm: Ditto.
5650         * obj-c++.dg/selector-5.mm: Ditto.
5651         * obj-c++.dg/method-12.mm: Ditto.
5652         * obj-c++.dg/try-catch-11.mm: Ditto.
5653         * obj-c++.dg/comp-types-11.mm: Ditto.
5654         * obj-c++.dg/bitfield-3.mm: Ditto.
5655         * obj-c++.dg/method-6.mm: Ditto.
5656         * obj-c++.dg/super-class-2.mm: Ditto.
5657         * obj-c++.dg/method-21.mm: Ditto.
5658         * obj-c++.dg/const-str-8.mm: Ditto.
5659         * obj-c++.dg/try-catch-7.mm: Ditto.
5660         * obj-c++.dg/method-15.mm: Ditto.
5661         * obj-c++.dg/layout-1.mm: Ditto.
5662         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5663         * obj-c++.dg/const-str-3.mm: Ditto.
5664         * obj-c++.dg/try-catch-2.mm: Ditto.
5665         * obj-c++.dg/objc-gc-3.mm: Ditto.
5666         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
5667         * obj-c++.dg/bitfield-1.mm: Ditto.
5668         * obj-c++.dg/selector-6.mm: Ditto.
5669         * obj-c++.dg/method-13.mm: Ditto.
5670         * obj-c++.dg/comp-types-12.mm: Ditto.
5671         * obj-c++.dg/bitfield-4.mm: Ditto.
5672         * obj-c++.dg/try-catch-8.mm: Ditto.
5673         * obj-c++.dg/method-2.mm: Ditto.
5674         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5675         * obj-c++.dg/typedef-alias-1.mm: Ditto.
5676         * obj-c++.dg/const-str-4.mm: Ditto.
5677         * obj-c++.dg/proto-lossage-2.mm: Ditto.
5678         * obj-c++.dg/try-catch-3.mm: Ditto.
5679         * obj-c++.dg/comp-types-9.mm: Ditto.
5680         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
5681         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
5682         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
5683         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
5684         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
5685         Use new NeXT interface as required.
5686         * obj-c++.dg/const-str-10.mm: Ditto.
5687         * obj-c++.dg/const-str-11.mm: Ditto.
5688         * obj-c++.dg/const-str-9.mm: Ditto.
5689         * obj-c++.dg/method-11.mm: Ditto.
5690         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
5691         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
5692         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
5693         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
5694         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
5695
5696 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
5697
5698         PR c++/43206
5699         * g++.dg/template/typedef30.C: New test case.
5700
5701 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
5702
5703         PR c/43385
5704         * gcc.c-torture/execute/pr43385.c: New test.
5705
5706 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
5707
5708         * gcc.dg/strncpy-fix-1.c: New test.
5709
5710 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5711
5712         PR testsuite/41609
5713         * lib/objc-torture.exp (objc-set-runtime-options): New.
5714         * objc/execute/execute.exp: Check runtime options on each pass.
5715         * objc/execute/exceptions/exceptions.exp: Ditto.
5716         * objc/compile/compile.exp: Ditto.
5717
5718         PR testsuite/42348
5719         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
5720         standard tests.
5721         (check_effective_target_objc2): New proc.
5722         (check_effective_target_next_runtime): New proc.
5723         * lib/objc.exp: Determine which runtime is in force and support it.
5724         * lib/obj-c++.exp: Ditto.
5725
5726 2010-03-24  Jason Merrill  <jason@redhat.com>
5727
5728         PR c++/43502
5729         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
5730
5731 2010-03-24  Martin Jambor  <mjambor@suse.cz>
5732
5733         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
5734         a loop.
5735         * gcc.dg/ipa/ipa-2.c: Likewise.
5736         * gcc.dg/ipa/ipa-3.c: Likewise.
5737         * gcc.dg/ipa/ipa-4.c: Likewise.
5738         * gcc.dg/ipa/ipa-5.c: Likewise.
5739         * gcc.dg/ipa/ipa-7.c: Likewise.
5740         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
5741         a loop.
5742         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
5743         i_can_not_be_propagated_fully2 into a loop.
5744         * gcc.dg/ipa/ipa-8.c: New test.
5745         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
5746
5747 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
5748
5749         PR debug/19192
5750         PR debug/43479
5751         * gcc.dg/guality/pr43479.c: New test.
5752         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
5753         and add volatile keyword.
5754
5755 2010-03-23  Mike Stump  <mikestump@comcast.net>
5756
5757         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
5758
5759 2010-03-23  Jason Merrill  <jason@redhat.com>
5760
5761         * g++.dg/ext/altivec-17.C: Adjust error message.
5762
5763         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
5764         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
5765         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
5766         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
5767         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
5768         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
5769
5770 2010-03-22  Jason Merrill  <jason@redhat.com>
5771
5772         PR c++/43333
5773         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
5774         * g++.dg/ext/is_pod_98.C: New.
5775
5776         PR c++/43281
5777         * g++.dg/cpp0x/auto18.C: New.
5778
5779         * gcc.dg/pr36997.c: Adjust error message.
5780         * g++.dg/ext/vector9.C: Likewise.
5781         * g++.dg/conversion/simd3.C: Likewise.
5782         * g++.dg/other/error23.C: Likewise.
5783
5784 2010-03-22  Michael Matz  <matz@suse.de>
5785
5786         PR middle-end/43475
5787         * gfortran.dg/pr43475.f90: New testcase.
5788
5789 2010-03-22  Richard Guenther  <rguenther@suse.de>
5790
5791         PR tree-optimization/43390
5792         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
5793
5794 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5795
5796         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
5797         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
5798
5799 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
5800             Michael Matz  <matz@suse.de>
5801
5802         PR c++/43081
5803         * g++.dg/parse/crash56.C: New test.
5804
5805 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
5806
5807         PR fortran/43450
5808         * gfortran.dg/whole_file_15.f90 : New test.
5809
5810 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5811
5812         PR fortran/43409
5813         * gfortran.dg/inquire_size.f90: New test.
5814
5815 2010-03-20  Richard Guenther  <rguenther@suse.de>
5816
5817         PR rtl-optimization/43438
5818         * gcc.c-torture/execute/pr43438.c: New testcase.
5819
5820 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
5821
5822         PR c++/43375
5823         * g++.dg/abi/mangle42.C: New test.
5824
5825 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
5826
5827         PR C/43211
5828         * gcc.dg/pr43211.c: New test.
5829         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
5830
5831 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
5832
5833         PR rtl-optimization/42258
5834         * gcc.target/arm/thumb1-mul-moves.c: New test.
5835
5836         PR target/40697
5837         * gcc.target/arm/thumb-andsi.c: New test.
5838
5839         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
5840         dg-require-effective-target.
5841
5842 2010-03-19  Michael Matz  <matz@suse.de>
5843
5844         PR c++/43116
5845         * g++.dg/other/pr43116.C: New testcase.
5846
5847 2010-03-19  Michael Matz  <matz@suse.de>
5848
5849         PR target/43305
5850         * gcc.dg/pr43305.c: New testcase.
5851
5852 2010-03-19  Richard Guenther  <rguenther@suse.de>
5853
5854         PR tree-optimization/43415
5855         * gcc.c-torture/compile/pr43415.c: New testcase.
5856
5857 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
5858
5859         PR ada/43106
5860         * gnat.dg/case_optimization2.adb: New test.
5861         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
5862
5863 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5864             Jack Howarth <howarth@bromo.med.uc.edu>
5865
5866         PR target/36399
5867         * gcc.target/i386/push-1.c: Don't xfail
5868           scan-assembler-not "movups" on darwin.
5869
5870 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
5871
5872         PR debug/43058
5873         * gcc.dg/pr43058.c: New test.
5874
5875 2010-03-18  Martin Jambor  <mjambor@suse.cz>
5876
5877         PR middle-end/42450
5878         * g++.dg/torture/pr42450.C: New test.
5879
5880 2010-03-18  Michael Matz  <matz@suse.de>
5881
5882         PR middle-end/43419
5883         * gcc.dg/pr43419.c: New testcase.
5884
5885 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
5886
5887         PR rtl-optimization/43360
5888         * gcc.dg/torture/pr43360.c: New.
5889
5890 2010-03-18  Michael Matz  <matz@suse.de>
5891
5892         PR tree-optimization/43402
5893         * gcc.dg/pr43402.c: New testcase.
5894
5895 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
5896
5897         PR target/42427
5898         * gcc.dg/pr42427.c: New test.
5899
5900 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5901
5902         PR libfortran/43265
5903         * gfortran.dg/read_empty_file.f: New test.
5904         * gfortran.dg/read_eof_all.f90: New test.
5905         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
5906         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
5907
5908 2010-03-17  Michael Matz  <matz@suse.de>
5909
5910         * gcc.dg/pr43300.c: Add -w.
5911
5912 2010-03-17  Richard Guenther  <rguenther@suse.de>
5913
5914         * gcc.dg/pr43379.c: Add -w.
5915
5916 2010-03-17  Tobias Burnus  <burnus@net-b.de>
5917
5918         PR fortran/43331
5919         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
5920
5921 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
5922
5923         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
5924
5925 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5926
5927         * ada/acats/run_all.sh: Log start and end times.
5928
5929 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5930
5931         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
5932
5933 2010-03-16  Richard Guenther  <rguenther@suse.de>
5934
5935         PR middle-end/43379
5936         * gcc.dg/pr43379.c: New testcase.
5937
5938 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
5939
5940         PR debug/43051
5941         * gcc.dg/guality/pr43051-1.c: New test.
5942
5943 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
5944
5945         PR testsuite/43363
5946         * g++.dg/ext/altivec-17.C: Handle changes to error message.
5947
5948 2010-03-15  Michael Matz  <matz@suse.de>
5949
5950         PR middle-end/43300
5951         * gcc.dg/pr43300.c: New testcase.
5952
5953 2010-03-15  Richard Guenther  <rguenther@suse.de>
5954
5955         PR tree-optimization/43367
5956         * gcc.c-torture/compile/pr43367.c: New testcase.
5957
5958 2010-03-15  Richard Guenther  <rguenther@suse.de>
5959
5960         PR tree-optimization/43317
5961         * gcc.dg/pr43317.c: New testcase.
5962
5963 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
5964
5965         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
5966
5967 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
5968
5969         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
5970
5971 2010-03-14  Tobias Burnus  <burnus@net-b.de>
5972
5973         PR fortran/43362
5974         * gfortran.dg/impure_constructor_1.f90: New test.
5975
5976 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
5977
5978         PR middle-end/43354
5979         * gfortran.dg/graphite/id-pr43354.f: New.
5980
5981 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
5982
5983         PR middle-end/43349
5984         * gfortran.dg/graphite/pr43349.f: New.
5985
5986 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
5987
5988         PR middle-end/43306
5989         * gcc.dg/graphite/pr43306.c: New.
5990
5991 2010-03-12  David S. Miller  <davem@davemloft.net>
5992
5993         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
5994         sparc.
5995
5996 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5997
5998         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
5999
6000 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
6001
6002         PR fortran/43291
6003         PR fortran/43326
6004         * gfortran.dg/dynamic_dispatch_7.f03: New test.
6005
6006 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
6007
6008         * gfortran.dg/default_format_denormal_1.f90: Don't assume
6009         fail for *-*-mingw* targets.
6010
6011 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
6012
6013         PR debug/43329
6014         * gcc.dg/guality/pr43329-1.c: New test.
6015
6016 2010-03-11  Martin Jambor  <mjambor@suse.cz>
6017
6018         PR tree-optimization/43257
6019         * g++.dg/torture/pr43257.C: New test.
6020
6021 2010-03-11  Tobias Burnus  <burnus@net-b.de>
6022
6023         PR fortran/43228
6024         * gfortran.dg/namelist_61.f90: New test.
6025
6026 2010-03-11  Richard Guenther  <rguenther@suse.de>
6027
6028         PR tree-optimization/43255
6029         * gcc.c-torture/compile/pr43255.c: New testcase.
6030
6031 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6032
6033         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
6034         * gcc.dg/pr43280.c: New testcase.
6035
6036 2010-03-11  Richard Guenther  <rguenther@suse.de>
6037
6038         PR lto/43200
6039         * gcc.dg/lto/20100227-1_0.c: New testcase.
6040         * gcc.dg/lto/20100227-1_1.c: Likewise.
6041
6042 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6043
6044         PR libfortran/43320
6045         PR libfortran/43265
6046         * gfortran.dg/read_eof_6.f: New test
6047         * gfortran.dg/read_x_eof.f90: New test.
6048         * gfortran.dg/read_x_past.f: Update test.
6049
6050 2010-03-10  Jan Hubicka   <jh@suse.cz>
6051
6052         * gcc.c-torture/compile/pr43288.c: New test.
6053
6054 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6055
6056         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
6057         -fpic/-fPIC flags.
6058         * g++.old-deja/g++.pt/asm2.C: Likewise.
6059         * gcc.c-torture/compile/20000804-1.c: Likewise.
6060         * gcc.target/i386/clobbers.c: Likewise.
6061
6062 2010-03-10  Tobias Burnus  <burnus@net-b.de>
6063
6064         PR fortran/43303
6065         * gfortran.dg/c_assoc_3.f90: New test.
6066
6067 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
6068
6069         PR debug/36728
6070         * gcc.dg/guality/pr36728-1.c: New test.
6071         * gcc.dg/guality/pr36728-2.c: New test.
6072
6073 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6074
6075         * gcc.dg/h8300-div-delay-slot.c: New test.
6076
6077 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
6078
6079         PR tree-optimization/43236
6080         * gcc.c-torture/execute/pr43236.c: New test.
6081
6082 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
6083
6084         PR middle-end/42859
6085         * g++.dg/eh/pr42859.C: New test.
6086
6087 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
6088
6089         PR debug/43299
6090         * gcc.dg/pr43299.c: New test.
6091
6092         PR debug/43290
6093         * g++.dg/eh/unwind2.C: New test.
6094
6095 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
6096             Reza Yazdani  <reza.yazdani@amd.com>
6097
6098         PR middle-end/43065
6099         * gcc.dg/graphite/run-id-4.c: New.
6100
6101 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
6102
6103         PR middle-end/43065
6104         * gcc.dg/graphite/run-id-3.c: New.
6105
6106 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
6107
6108         PR middle-end/42644
6109         PR middle-end/42130
6110         * gcc.dg/graphite/id-18.c: New.
6111         * gcc.dg/graphite/run-id-pr42644.c: New.
6112
6113 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
6114
6115         PR middle-end/42326
6116         * gcc.dg/graphite/pr42326.c: New.
6117
6118 2010-03-08  Richard Guenther  <rguenther@suse.de>
6119
6120         PR tree-optimization/43269
6121         * gcc.c-torture/execute/pr43269.c: New testcase.
6122
6123 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
6124
6125         PR fortran/43256
6126         * gfortran.dg/typebound_call_13.f03: New.
6127
6128 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
6129
6130         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6131         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6132
6133 2010-03-05  Jason Merrill  <jason@redhat.com>
6134
6135         * g++.dg/abi/mangle40.C: Require weak and alias.
6136
6137 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
6138
6139         PR middle-end/42326
6140         * gfortran.dg/graphite/pr42326.f90: New.
6141         * gfortran.dg/graphite/pr42326-1.f90: New.
6142
6143 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6144
6145         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6146         (gnat_target_compile): Likewise.
6147         Reinitialize GNAT_UNDER_TEST if target changes.
6148         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6149         (local_find_gnatmake): Pass full --GCC to gnatlink.
6150         Remove --LINK.
6151
6152 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
6153
6154         PR c/43248
6155         * gcc.dg/compound-literal-1.c: New testcase.
6156
6157 2010-03-04  Martin Jambor  <mjambor@suse.cz>
6158
6159         PR tree-optimization/43164
6160         PR tree-optimization/43191
6161         * gcc.c-torture/compile/pr43164.c: New test.
6162         * gcc.c-torture/compile/pr43191.c: Likewise.
6163
6164 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
6165
6166         PR fortran/43244
6167         * gfortran.dg/finalize_9.f90: New.
6168
6169 2010-03-04  Tobias Burnus  <burnus@net-b.de>
6170             Ken Werner <ken@linux.vnet.ibm.com>
6171
6172         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6173         to dg-options for spu.
6174         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6175         dump-scan target to exclude spu.
6176
6177 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
6178
6179         PR middle-end/43209
6180         * gcc.dg/tree-ssa/ivopts-4.c: New.
6181
6182 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
6183
6184         * lib/target-supports-dg.exp (check-flags): Provide defaults for
6185         include-opts and exclude-opts; skip checking the flags if arguments
6186         are the same as the defaults.
6187         (dg-xfail-if): Verify the number of arguments, supply defaults
6188         for unspecified optional arguments.
6189         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6190
6191 2010-03-03  Jason Merrill  <jason@redhat.com>
6192
6193         PR c++/12909
6194         * g++.dg/abi/mangle40.C: Updated.
6195
6196 2010-03-03  Jason Merrill  <jason@redhat.com>
6197
6198         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6199         * g++.dg/abi/mangle23.C: Likewise.
6200         * g++.dg/eh/simd-2.C: Likewise.
6201         * g++.dg/ext/attribute-test-2.C: Likewise.
6202         * g++.dg/ext/vector14.C: Likewise.
6203         * g++.dg/other/pr34435.C: Likewise.
6204         * g++.dg/template/conv8.C: Likewise.
6205         * g++.dg/template/nontype9.C: Likewise.
6206         * g++.dg/template/qualttp17.C: Likewise.
6207         * g++.dg/template/ref1.C: Likewise.
6208         * g++.old-deja/g++.pt/crash68.C: Likewise.
6209         * g++.old-deja/g++.pt/ref1.C: Likewise.
6210         * g++.old-deja/g++.pt/ref3.C: Likewise.
6211         * g++.old-deja/g++.pt/ref4.C: Likewise.
6212
6213         PR c++/12909
6214         * g++.dg/abi/mangle40.C: New.
6215         * g++.dg/abi/mangle41.C: New.
6216         * g++.dg/lto/20100302_0.C: New.
6217         * g++.dg/lto/20100302_1.C: New.
6218         * g++.dg/lto/20100302.h: New.
6219
6220 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
6221
6222         PR fortran/43243
6223         * gfortran.dg/internal_pack_12.f90: New test.
6224
6225 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
6226
6227         * gcc.dg/pr36997.c: Adjust error message.
6228
6229 2010-03-03  Mike Stump  <mikestump@comcast.net>
6230
6231         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6232         adjustments to not be present on machines that align the stack to
6233         more than 4 bytes and don't have a red zone yet as that is an
6234         unimplemented optimization.
6235
6236 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
6237
6238         PR fortran/43169
6239         * gfortran.dg/impure_assignment_3.f90: New.
6240
6241 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
6242
6243         PR debug/43229
6244         * gfortran.dg/pr43229.f90: New test.
6245
6246         PR debug/43237
6247         * gcc.dg/debug/dwarf2/pr43237.c: New test.
6248
6249         PR debug/43177
6250         * gcc.dg/guality/pr43177.c: New test.
6251
6252 2010-03-02  Jason Merrill  <jason@redhat.com>
6253
6254         * g++.dg/ext/vector9.C: Adjust error message.
6255         * g++.dg/conversion/simd3.C: Likewise.
6256         * g++.dg/other/error23.C: Likewise.
6257
6258 2010-03-02  Mike Stump  <mikestump@comcast.net>
6259
6260         PR c++/41090
6261         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
6262
6263 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
6264
6265         PR fortran/43180
6266         * gfortran.dg/internal_pack_10.f90: New test.
6267
6268         PR fortran/43173
6269         * gfortran.dg/internal_pack_11.f90: New test.
6270
6271 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
6272
6273         PR middle-end/42640
6274         * gcc.dg/tree-ssa/pr42640.c: New.
6275
6276 2010-03-01  Richard Guenther  <rguenther@suse.de>
6277
6278         PR tree-optimization/43220
6279         * gcc.c-torture/execute/pr43220.c: New testcase.
6280
6281 2010-03-01  Richard Guenther  <rguenther@suse.de>
6282
6283         PR middle-end/43213
6284         * gcc.dg/pr43213.c: New testcase.
6285
6286 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6287
6288         PR pch/14940
6289         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
6290
6291 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6292
6293         * lib/target-supports.exp (check_effective_target_ucn_nocache):
6294         New function.
6295         (check_effective_target_ucn): Likewise.
6296
6297         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
6298         if !ucn.
6299         * gcc.dg/ucnid-2.c: Likewise.
6300         * gcc.dg/ucnid-3.c: Likewise.
6301         * gcc.dg/ucnid-4.c: Likewise.
6302         * gcc.dg/ucnid-11.c: Likewise.
6303         * gcc.dg/ucnid-12.c: Likewise.
6304         * gcc.dg/ucnid-6.c: Skip if !ucn.
6305         * gcc.dg/ucnid-9.c: Likewise.
6306
6307 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6308
6309         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
6310         lists to dg-skip-if.
6311         * gcc.target/i386/stackalign/return-3.c: Likewise.
6312
6313 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6314
6315         * gcc.target/i386/clearcap.map: New file.
6316         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
6317         Pass clearcap.map by default if supported.
6318
6319 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6320
6321         PR fortran/42900
6322         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
6323         Explain this.
6324         * gfortran.dg/stat_2.f90: Likewise.
6325
6326 2010-03-01  Tobias Burnus  <burnus@net-b.de>
6327
6328         PR fortran/43199
6329         * gfortran.dg/module_read_2.f90: New test.
6330
6331 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
6332
6333         PR c++/42748
6334         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
6335         * g++.dg/abi/mangle12.C: Likewise.
6336         * g++.dg/abi/mangle20-2.C: Likewise.
6337         * g++.dg/abi/mangle17.C: Likewise.
6338         * g++.dg/template/cond2.C: Likewise.
6339         * g++.dg/template/pr35240.C: Likewise.
6340
6341 2010-02-27  Richard Guenther  <rguenther@suse.de>
6342
6343         PR tree-optimization/43186
6344         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
6345
6346 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6347
6348         * g++.dg/abi/packed1.C: Expect warning on the SH.
6349
6350 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
6351
6352         PR c++/42054:
6353         * g++.dg/parse/error37.C: New test.
6354
6355 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6356
6357         PR c/24577
6358         PR c/43192
6359         * gcc.dg/pr8927-1.c: Match new note.
6360         * gcc.dg/990506-0.c: Likewise.
6361         * gcc.dg/gomp/flush-2.c: Likewise.
6362         * gcc.dg/gomp/atomic-5.c: Likewise.
6363         * gcc.dg/gomp/pr34607.c: Likewise.
6364         * gcc.dg/pr35746.c: Likewise.
6365         * gcc.dg/cpp/pragma-1.c: Likewise.
6366         * gcc.dg/cpp/pragma-2.c: Likewise.
6367         * gcc.dg/pr41842.c: Likewise.
6368         * gcc.dg/noncompile/20040629-1.c: Likewise.
6369         * objc.dg/private-1.m: Likewise.
6370
6371 2010-02-27  Tobias Burnus  <burnus@net-b.de>
6372
6373         PR fortran/43185
6374         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
6375         * gfortran.dg/default_initialization_4.f90: New test.
6376
6377 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
6378
6379         * gnat.dg/thin_pointer.ad[sb]: Rename into...
6380         * gnat.dg/thin_pointer1.ad[sb]: ...this.
6381         * gnat.dg/thin_pointer2.adb: New test.
6382         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
6383
6384 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6385
6386         PR c/20631
6387         * gcc.dg/cpp/c90-pedantic.c: New.
6388         * gcc.dg/cpp/c90.c: New.
6389         * gcc.dg/gnu90-const-expr-1.c: New.
6390         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
6391
6392 2010-02-26  Richard Guenther  <rguenther@suse.de>
6393
6394         PR tree-optimization/43186
6395         * gcc.c-torture/compile/pr43186.c: New testcase.
6396
6397 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
6398
6399         PR debug/43190
6400         * c-c++-common/dwarf2/pr43190.c: New test.
6401
6402 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6403
6404         PR testsuite/37074:
6405         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
6406
6407 2010-02-26  Richard Guenther  <rguenther@suse.de>
6408
6409         PR tree-optimization/43188
6410         * gcc.c-torture/compile/pr43188.c: New testcase.
6411
6412 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6413
6414         PR target/43175
6415         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
6416
6417 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
6418
6419         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
6420
6421 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
6422
6423         PR target/43154
6424         * gcc.target/powerpc/pr43154.c: New file.
6425
6426 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
6427
6428         PR debug/43166
6429         * gfortran.dg/debug/pr43166.f: New test.
6430
6431         PR debug/43165
6432         * gcc.dg/torture/pr43165.c: New test.
6433
6434 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6435
6436         PR c/43128
6437         * c-c++-common/pr41779.c: Update.
6438
6439 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6440
6441         PR ada/32547
6442         * lib/gnat-dg.exp (gnat_load): Redefine.
6443
6444         * ada/acats/run_acats: Run run_all.sh with $SHELL.
6445         * ada/acats/run_all.sh: Downcase tasking not implemented message.
6446
6447 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6448
6449         PR libobjc/36610
6450         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
6451         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
6452         -fgnu-runtime.
6453         Sort entries.
6454
6455 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6456
6457         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
6458
6459 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
6460
6461         PR debug/43150
6462         * gcc.dg/guality/vla-1.c: New test.
6463
6464 2010-02-24  Tobias Burnus  <burnus@net-b.de>
6465
6466         PR fortran/43042
6467         * gfortran.dg/c_ptr_tests_15.f90: New test.
6468
6469 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
6470
6471         PR target/43107
6472         * gcc.target/i386/pr43107.c: New test.
6473
6474 2010-02-23  Jason Merrill  <jason@redhat.com>
6475
6476         PR c++/43143
6477         * g++.dg/cpp0x/variadic100.C: New.
6478
6479 2010-02-23  Jason Merrill  <jason@redhat.com>
6480
6481         PR debug/42800
6482         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
6483         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
6484         * c-c++-common/dwarf2/vla1.c: New.
6485
6486 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
6487
6488         PR target/43139
6489         * gcc.dg/pr43139.c: New test.
6490
6491         PR debug/43077
6492         * gcc.dg/guality/pr43077-1.c: New test.
6493
6494 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6495
6496         PR 43123
6497         * gcc.dg/march.c: New.
6498         * gcc.dg/march-generic.c: New.
6499         * gcc.dg/mtune.c: New.
6500
6501 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6502
6503         PR middle-end/43083
6504         * gcc.dg/graphite/pr43083.c: New.
6505
6506 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6507
6508         PR middle-end/43097
6509         * gfortran.dg/graphite/pr43097.f: New.
6510
6511 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6512             Manuel López-Ibáñez  <manu@gcc.gnu.org>
6513
6514         PR middle-end/43140
6515         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
6516
6517 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
6518
6519         PR middle-end/43026
6520         * g++.dg/graphite/pr43026.C: New.
6521
6522 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6523
6524         PR c++/43126
6525         * gcc.dg/cleanup-1.c: Update.
6526         * gcc.dg/func-args-1.c: Update.
6527         * gcc.dg/format/sentinel-1.c: Update.
6528         * g++.old-deja/g++.jason/scoping10.C: Update.
6529         * g++.old-deja/g++.ns/lookup5.C: Update.
6530         * g++.dg/ext/cleanup-1.C: Update.
6531         * g++.dg/parse/varmod1.C: Update.
6532         * g++.dg/parse/error33.C: Update.
6533         * g++.dg/expr/call3.C: Update.
6534         * g++.dg/func-args-1.C: New.
6535
6536 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
6537
6538         PR c/43125
6539         * gcc.dg/attr-used-2.c: Moved to ...
6540         * c-c++-common/attr-used-2.c: Here.
6541
6542         * gcc.dg/attr-used.c: Moved to ...
6543         * c-c++-common/attr-used.c: Here.
6544
6545 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
6546
6547         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
6548
6549 2010-02-22  Richard Guenther  <rguenther@suse.de>
6550
6551         PR lto/43045
6552         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
6553         * gfortran.dg/lto/20100222-1_1.c: Likewise.
6554
6555 2010-02-22  Richard Guenther  <rguenther@suse.de>
6556
6557         PR tree-optimization/42749
6558         * gcc.c-torture/compile/pr42749.c: New testcase.
6559
6560 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
6561
6562         PR fortran/43072
6563         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
6564         * gfortran.dg/internal_pack_9.f90: New test.
6565
6566 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6567
6568         PR c++/23510
6569         * g++.dg/template/recurse.C: Adjust.
6570         * g++.dg/template/pr23510.C: New.
6571
6572 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
6573
6574         PR c++/42824
6575         * g++.dg/template/memclass4.C: New test.
6576
6577 2010-02-21  Tobias Burnus  <burnus@net-b.de>
6578
6579         PR fortran/35259
6580         * gfortran.dg/reassoc_5.f90: New test.
6581
6582 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
6583
6584         PR target/43067
6585         * gcc.target/i386/pr43067.c: New test.
6586
6587 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6588
6589         PR c++/35669
6590         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
6591         -Wconversion-null.
6592         * g++.dg/warn/Wconversion-null.C: New test.
6593         * g++.old-deja/g++.other/null1.C: Move to...
6594         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
6595
6596 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
6597
6598         PR fortran/36932
6599         PR fortran/36933
6600         * gfortran.dg/dependency_26.f90: New test.
6601
6602         PR fortran/43072
6603         * gfortran.dg/internal_pack_7.f90: New test.
6604
6605         PR fortran/43111
6606         * gfortran.dg/internal_pack_8.f90: New test.
6607
6608 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6609
6610         PR 43128
6611         * c-c++-common/pr41779.c: Fix broken testcase.
6612
6613 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6614
6615         PR 36513
6616         * c-c++-common/pr36513.c: New testcase.
6617         * c-c++-common/pr36513-2.c: New testcase.
6618
6619 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6620
6621         PR 41779
6622         * c-c++-common/pr41779.c: New.
6623
6624 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
6625
6626         PR debug/43084
6627         * gcc.dg/pr43084.c: New test.
6628
6629 2010-02-19  Richard Guenther  <rguenther@suse.de>
6630
6631         PR tree-optimization/42916
6632         * gcc.dg/pr42916.c: New testcase.
6633
6634 2010-02-18  Jason Merrill  <jason@redhat.com>
6635
6636         PR c++/42837
6637         * g++.dg/abi/packed1.C: Add expected warning.
6638
6639         PR c++/43108
6640         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
6641         * gcc.dg/torture/dg-torture.exp: Likewise.
6642         * c-c++-common/torture/complex-sign.h,
6643         c-c++-common/torture/complex-sign-add.c,
6644         c-c++-common/torture/complex-sign-mixed-add.c,
6645         c-c++-common/torture/complex-sign-mixed-div.c,
6646         c-c++-common/torture/complex-sign-mixed-mul.c,
6647         c-c++-common/torture/complex-sign-mixed-sub.c,
6648         c-c++-common/torture/complex-sign-mul.c,
6649         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
6650         Adapt for C++ compilation as well.
6651
6652         PR c++/43070
6653         * g++.dg/ext/label1.C: Update.
6654         * g++.dg/ext/label2.C: Update.
6655
6656         PR c++/26261
6657         * g++.dg/template/dependent-name6.C: New.
6658
6659         PR c++/43109
6660         * g++.dg/parse/namespace12.C: New.
6661
6662 2010-02-18  Martin Jambor  <mjambor@suse.cz>
6663
6664         PR tree-optimization/43066
6665         * gcc.c-torture/compile/pr43066.c: New test.
6666
6667 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
6668
6669         * g++.dg/ext/attrib35.C: Fix target selector string.
6670         * g++.dg/ext/attrib36.C: Ditto.
6671         * g++.dg/ext/attrib37.C: Ditto.
6672         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
6673         * g++.dg/abi/mangle25.C: Ditto.
6674
6675 2010-02-17  Jason Merrill  <jason@redhat.com>
6676
6677         PR c++/43069
6678         * g++.dg/parse/namespace11.C: New.
6679
6680         PR c++/43093
6681         * g++.dg/ext/attrib37.C: New.
6682
6683         PR c++/43079
6684         * g++.dg/template/ptrmem20.C: New.
6685
6686 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
6687
6688         PR target/43103
6689         * gcc.target/i386/xop-check.h: Include m256-check.h.
6690         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
6691         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
6692         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
6693         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
6694
6695 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
6696
6697         PR debug/42918
6698         * gcc.dg/pr42918.c: New test.
6699
6700 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
6701
6702         * g++.dg/ext/attrib36.C: Require ILP32.
6703
6704 2010-02-16  Richard Guenther  <rguenther@suse.de>
6705
6706         PR tree-optimization/41043
6707         * gfortran.dg/pr41043.f90: New testcase.
6708         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
6709
6710 2010-02-16  Jason Merrill  <jason@redhat.com>
6711
6712         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
6713
6714 2010-02-16  Ira Rosen  <irar@il.ibm.com>
6715
6716         PR tree-optimization/43074
6717         * gcc.dg/vect/fast-math-pr43074.c: New test.
6718
6719 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
6720
6721         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
6722
6723 2010-02-16  Jason Merrill  <jason@redhat.com>
6724
6725         PR c++/43031
6726         * g++.dg/ext/attrib36.C: New.
6727
6728         PR c++/43036
6729         * g++.dg/other/array6.C: New.
6730
6731 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6732
6733         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
6734
6735 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
6736
6737         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
6738         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
6739         * gcc.target/i386/xop-vpermil2pd-1.c: New.
6740         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
6741         * gcc.target/i386/xop-vpermil2ps-1.c: New.
6742         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
6743
6744 2010-02-15  Richard Guenther  <rguenther@suse.de>
6745
6746         PR middle-end/43068
6747         * g++.dg/torture/pr43068.C: New testcase.
6748
6749 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
6750
6751         PR c++/43024
6752         * g++.dg/opt/ice1.C: New.
6753
6754 2010-02-14  Jason Merrill  <jason@redhat.com>
6755
6756         PR c++/41997
6757         * g++.dg/cpp0x/initlist-opt.C: New.
6758
6759 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
6760
6761         PR fortran/41113
6762         PR fortran/41117
6763         * gfortran.dg/internal_pack_6.f90: New test.
6764
6765 2010-02-12  Jason Merrill  <jason@redhat.com>
6766
6767         PR c++/43054
6768         * g++.dg/cpp0x/variadic99.C: New.
6769
6770 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
6771
6772         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
6773         sign extend pointers to gualchk_t.
6774
6775         PR c++/43033
6776         * g++.dg/other/default3.C: Xfail g4 test.
6777
6778 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
6779
6780         PR middle-end/43012
6781         * gcc.dg/graphite/pr43012.c: New.
6782
6783 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
6784
6785         PR middle-end/42930
6786         * g++.dg/graphite/pr42930.C: New.
6787
6788 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
6789
6790         PR middle-end/42914
6791         PR middle-end/42530
6792         * gcc.dg/graphite/pr42530.c: New.
6793         * gcc.dg/graphite/pr42914.c: New.
6794
6795 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
6796
6797         PR middle-end/42771
6798         * gcc.dg/graphite/pr42771.c: New.
6799
6800 2010-02-11  Richard Guenther  <rguenther@suse.de>
6801
6802         PR tree-optimization/42998
6803         * gcc.c-torture/compile/pr42998.c: New testcase.
6804
6805 2010-02-10  Jason Merrill  <jason@redhat.com>
6806
6807         PR c++/41896
6808         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
6809
6810         PR c++/42983, core issue 906
6811         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
6812         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
6813
6814         PR c++/43016
6815         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
6816
6817 2010-02-10  Richard Guenther  <rguenther@suse.de>
6818
6819         PR tree-optimization/43017
6820         * gcc.dg/torture/pr43017.c: New testcase.
6821
6822 2010-02-10  Tobias Burnus <burnus@net-b.de>
6823
6824         PR fortran/40823
6825         * gfortran.dg/private_type_1.f90: Update error location.
6826         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6827         * gfortran.dg/typebound_operator_2.f03: Ditto.
6828         * gfortran.dg/assignment_2.f90: Ditto.
6829         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6830         * gfortran.dg/binding_label_tests_9.f03: Ditto.
6831
6832 2010-02-10  Tobias Burnus  <burnus@net-b.de>
6833
6834         PR fortran/43015
6835         * gfortran.dg/bind_c_usage_20.f90: New test.
6836
6837 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
6838
6839         PR debug/43010
6840         * g++.dg/debug/pr43010.C: New test.
6841
6842 2010-02-10  Richard Guenther  <rguenther@suse.de>
6843
6844         PR c/43007
6845         * gcc.c-torture/execute/20100209-1.c: New testcase.
6846         * gcc.dg/fold-div-3.c: Likewise.
6847
6848 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
6849
6850         * gcc.dg/builtin-ffs-1.c: New test.
6851
6852 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6853
6854         PR fortran/42999
6855         * gfortran.dg/array_constructor_35.f90: New test.
6856
6857 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6858
6859         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
6860
6861 2010-02-09  Jason Merrill  <jason@redhat.com>
6862
6863         PR c++/42399
6864         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
6865
6866         PR c++/42370
6867         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
6868
6869 2010-02-09  Tobias Burnus  <burnus@net-b.de>
6870
6871         PR fortran/41869
6872         * gfortran.dg/module_write_1.f90: New test.
6873
6874 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
6875
6876         * gcc.dg/pr19340.c: Adjust.
6877
6878 2010-02-09  Richard Guenther  <rguenther@suse.de>
6879
6880         PR tree-optimization/43008
6881         * gcc.c-torture/execute/pr43008.c: New testcase.
6882
6883 2010-02-09  Richard Guenther  <rguenther@suse.de>
6884
6885         PR tree-optimization/43000
6886         * gcc.dg/torture/pr43000.c: New testcase.
6887         * gcc.dg/torture/pr43002.c: Likewise.
6888
6889 2010-02-09  Daniel Kraft  <d@domob.eu>
6890
6891         PR fortran/39171
6892         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
6893         and pass -Wsurprising as necessary.
6894
6895 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
6896
6897         PR tree-optimization/42890
6898         * g++.dg/torture/pr42890.C: New test.
6899
6900 2010-02-08  Richard Guenther  <rguenther@suse.de>
6901
6902         PR middle-end/42995
6903         * gcc.dg/tree-ssa/inline-4.c: New testcase.
6904
6905 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
6906
6907         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
6908         return 0 from main.
6909         * gcc.dg/graphite/block-1.c: Same.
6910         * gcc.dg/graphite/block-3.c: Same.
6911         * gcc.dg/graphite/block-4.c: Same.
6912         * gcc.dg/graphite/block-5.c: Same.
6913         * gcc.dg/graphite/block-6.c: Same.
6914         * gcc.dg/graphite/block-7.c: Same.
6915         * gcc.dg/graphite/interchange-0.c: Same.
6916         * gcc.dg/graphite/interchange-1.c: Same.
6917         * gcc.dg/graphite/interchange-10.c: Same.
6918         * gcc.dg/graphite/interchange-11.c: Same.
6919         * gcc.dg/graphite/interchange-12.c: Same.
6920         * gcc.dg/graphite/interchange-2.c: Same.
6921         * gcc.dg/graphite/interchange-3.c: Same.
6922         * gcc.dg/graphite/interchange-4.c: Same.
6923         * gcc.dg/graphite/interchange-5.c: Same.
6924         * gcc.dg/graphite/interchange-6.c: Same.
6925         * gcc.dg/graphite/interchange-7.c: Same.
6926         * gcc.dg/graphite/interchange-8.c: Same.
6927         * gcc.dg/graphite/interchange-9.c: Same.
6928         * gcc.dg/graphite/interchange-mvt.c: Same.
6929
6930 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
6931
6932         * gfortran.dg/graphite/id-19.f: New.
6933         * gfortran.dg/graphite/pr14741.f90: New.
6934         * gfortran.dg/graphite/pr41924.f90: New.
6935         * gfortran.dg/graphite/run-id-2.f90: New.
6936
6937 2010-02-07  Richard Guenther  <rguenther@suse.de>
6938
6939         PR middle-end/42956
6940         * gcc.c-torture/compile/pr42956.c: New testcase.
6941
6942 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6943
6944         PR libfortran/42742
6945         * gfortran.dg/fmt_cache_2.f: New test.
6946
6947 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6948
6949         * gfortran.dg/read_no_eor.f90: New test.
6950
6951 2010-02-05  Jason Merrill  <jason@redhat.com>
6952
6953         * g++.dg/ext/label13.C: Move constructor body out of class.
6954
6955 2010-02-03  Jason Merrill  <jason@redhat.com>
6956
6957         PR c++/42870
6958         * g++.dg/ext/dllexport3.C: New.
6959
6960 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
6961
6962         * gcc.dg/format/ms-format3.c: New test for specific MS types.
6963
6964 2010-02-05  Richard Guenther  <rguenther@suse.de>
6965
6966         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
6967
6968 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
6969
6970         PR c++/42915
6971         * g++.dg/other/crash-9.C: New test.
6972
6973 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
6974
6975         PR fortran/42309
6976         * gfortran.dg/subref_array_pointer_4.f90 : New test.
6977
6978 2010-02-04  Richard Guenther  <rguenther@suse.de>
6979
6980         PR rtl-optimization/42952
6981         * gcc.dg/torture/pr42952.c: New testcase.
6982
6983 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6984
6985         PR libfortran/42901
6986         * gfortran.dg/namelist_60.f90: New test.
6987
6988 2010-02-03  Jason Merrill  <jason@redhat.com>
6989
6990         PR c++/40138
6991         * g++.dg/ext/builtin11.C: New.
6992
6993         PR c++/4926
6994         PR c++/38600
6995         * g++.dg/abi/mangle35.C: New.
6996         * g++.dg/abi/mangle37.C: New.
6997
6998         PR c++/12909
6999         * g++.dg/abi/mangle36.C: New.
7000
7001         PR c++/35652
7002         * g++.dg/warn/string1.C: New.
7003
7004 2010-02-03  Richard Guenther  <rguenther@suse.de>
7005
7006         PR tree-optimization/42944
7007         * gcc.dg/errno-1.c: New testcase.
7008
7009 2010-02-03  Richard Guenther  <rguenther@suse.de>
7010
7011         PR middle-end/42927
7012         * gcc.c-torture/compile/pr42927.c: New testcase.
7013
7014 2010-02-03  Tobias Burnus  <burnus@net-b.de>
7015
7016         PR fortran/42936
7017         * gfortran.dg/null_4.f90: New test.
7018
7019 2010-02-02  Jason Merrill  <jason@redhat.com>
7020
7021         PR c++/41090
7022         * g++.dg/ext/label13.C: New.
7023
7024 2010-02-02  Tobias Burnus  <burnus@net-b.de>
7025
7026         PR fortran/42650
7027         * gfortran.dg/func_result_5.f90: New test.
7028
7029 2010-02-01  Tobias Burnus  <burnus@net-b.de>
7030
7031         PR fortran/42922
7032         * gfortran.dg/pure_initializer_3.f90: News test.
7033
7034 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
7035
7036         PR fortran/42888
7037         * gfortran.dg/allocate_derived_2.f90: New test.
7038
7039 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
7040
7041         PR middle-end/42898
7042         * gcc.dg/torture/pr42898-2.c: New test.
7043
7044 2010-01-31  Richard Guenther  <rguenther@suse.de>
7045
7046         PR middle-end/42898
7047         * gcc.dg/torture/pr42898.c: New testcase.
7048
7049 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
7050
7051         PR fortran/38324
7052         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
7053         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
7054
7055 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
7056
7057         * g++.dg/tree-ssa/inline-1.C: New.
7058         * g++.dg/tree-ssa/inline-2.C: New.
7059         * g++.dg/tree-ssa/inline-3.C: New.
7060
7061 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
7062
7063         PR testsuite/41701
7064         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
7065         the string 'pow' in the pathname of the compiler from generating a
7066         test failure.
7067
7068 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7069
7070         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
7071         * g++.old-deja/g++.mike/eh17.C: Likewise.
7072         * g++.old-deja/g++.mike/p5571.C: Likewise.
7073
7074 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
7075
7076         PR c++/42758
7077         PR c++/42634
7078         PR c++/42336
7079         PR c++/42797
7080         PR c++/42880
7081         * g++.dg/other/crash-5.C: New test.
7082         * g++.dg/other/crash-6.C: New test.
7083         * g++.dg/other/crash-7.C: New test.
7084         * g++.dg/other/crash-8.C: New test.
7085
7086 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
7087
7088         PR rtl-optimization/42889
7089         * gcc.dg/pr42889.c: New test.
7090
7091 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
7092
7093         * gcc.target/i386/pr42881.c: Use SSE2.
7094
7095 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
7096
7097         PR target/42891
7098         * gcc.target/i386/pr42891.c: New test.
7099
7100 2010-01-28  Richard Guenther  <rguenther@suse.de>
7101
7102         PR tree-optimization/42871
7103         * g++.dg/torture/pr42871.C: New testcase.
7104
7105 2010-01-28  Richard Guenther  <rguenther@suse.de>
7106
7107         * gcc.dg/Wobjsize-1.h: New testcase.
7108         * gcc.dg/Wobjsize-1.c: Likewise.
7109
7110 2010-01-28  Richard Guenther  <rguenther@suse.de>
7111
7112         PR middle-end/42883
7113         * g++.dg/torture/pr42883.C: New testcase.
7114
7115 2010-01-28  Michael Matz  <matz@suse.de>
7116
7117         * gcc.target/i386/pr42881.c: New test.
7118
7119 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7120
7121         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
7122         Add i?86-*-solaris2* support.
7123
7124 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
7125
7126         PR c++/42713
7127         PR c++/42820
7128         * g++.dg/template/typedef27.C: New test case.
7129         * g++.dg/template/typedef28.C: New test case.
7130
7131 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
7132
7133         * gcc.dg/optimize-bswap*.c: Add ARM target
7134
7135 2010-01-27  Richard Guenther  <rguenther@suse.de>
7136
7137         PR middle-end/42878
7138         * gcc.dg/torture/pr42878-1.c: New testcase.
7139         * gcc.dg/torture/pr42878-2.c: Likewise.
7140
7141 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
7142
7143         PR middle-end/42874
7144         * gcc.dg/vla-22.c: New test.
7145
7146 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
7147
7148         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7149         current collation.
7150
7151 2010-01-26  Richard Guenther  <rguenther@suse.de>
7152
7153         PR rtl-optimization/42685
7154         * gcc.dg/pr42685.c: New testcase.
7155         * g++.dg/other/pr42685.C: Likewise.
7156
7157 2010-01-26  Richard Guenther  <rguenther@suse.de>
7158
7159         PR middle-end/42806
7160         * g++.dg/other/pr42806.C: New testcase.
7161
7162 2010-01-26  Richard Guenther  <rguenther@suse.de>
7163
7164         PR tree-optimization/42250
7165         * gcc.dg/pr42250.c: New testcase.
7166
7167 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
7168
7169         * gnat.dg/array_bounds_test.adb: New test.
7170
7171 2010-01-25  Tobias Burnus  <burnus@net-b.de>
7172
7173         PR fortran/42858
7174         * gfortran.dg/generic_21.f90: New test.
7175
7176 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7177
7178         PR testsuite/41522
7179         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7180
7181 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
7182
7183         PR c++/42748
7184         * g++.dg/abi/arm_va_list2.C: New test.
7185         * g++.dg/abi/arm_va_list2.h: Companion header file.
7186
7187 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
7188
7189         PR fortran/41044
7190         * gfortran.dg/parameter_array_ref_2.f90 : New test.
7191
7192         PR fortran/41167
7193         * gfortran.dg/char_array_arg_1.f90 : New test.
7194
7195         * gfortran.dg/pr25923.f90 : Remove XFAIL.
7196
7197 2010-01-24  Tobias Burnus  <burnus@net-b.de>
7198
7199         PR fortran/39304
7200         * gfortran.dg/generic_20.f90: New test.
7201
7202 2010-01-22  Michael Matz  <matz@suse.de>
7203
7204         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7205         -msse2.
7206
7207 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
7208
7209         PR fortran/42736
7210         * gfortran.dg/dependency_25.f90 : New test.
7211
7212 2010-01-21  Martin Jambor  <mjambor@suse.cz>
7213
7214         PR tree-optimization/42585
7215         * gcc.dg/tree-ssa/pr42585.c: New test.
7216
7217 2010-01-21  Richard Guenther  <rguenther@suse.de>
7218
7219         PR middle-end/19988
7220         * gcc.dg/pr19988.c: New testcase.
7221
7222 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
7223
7224         * g++.dg/compat/decimal/compat-common.h: New file.
7225         * g++.dg/compat/decimal/decimal-dummy.h: New file.
7226         * g++.dg/compat/decimal/pass_x.h: New file.
7227         * g++.dg/compat/decimal/pass_y.h: New file.
7228         * g++.dg/compat/decimal/pass-1_main.C: New file.
7229         * g++.dg/compat/decimal/pass-1_x.C: New file.
7230         * g++.dg/compat/decimal/pass-1_y.C: New file.
7231         * g++.dg/compat/decimal/pass-2_main.C: New file.
7232         * g++.dg/compat/decimal/pass-2_x.C: New file.
7233         * g++.dg/compat/decimal/pass-2_y.C: New file.
7234         * g++.dg/compat/decimal/pass-3_main.C: New file.
7235         * g++.dg/compat/decimal/pass-3_x.C: New file.
7236         * g++.dg/compat/decimal/pass-3_y.C: New file.
7237         * g++.dg/compat/decimal/pass-4_main.C: New file.
7238         * g++.dg/compat/decimal/pass-4_x.C: New file.
7239         * g++.dg/compat/decimal/pass-4_y.C: New file.
7240         * g++.dg/compat/decimal/pass-5_main.C: New file.
7241         * g++.dg/compat/decimal/pass-5_x.C: New file.
7242         * g++.dg/compat/decimal/pass-5_y.C: New file.
7243         * g++.dg/compat/decimal/pass-6_main.C: New file.
7244         * g++.dg/compat/decimal/pass-6_x.C: New file.
7245         * g++.dg/compat/decimal/pass-6_y.C: New file.
7246         * g++.dg/compat/decimal/return_x.h: New file.
7247         * g++.dg/compat/decimal/return_y.h: New file.
7248         * g++.dg/compat/decimal/return-1_main.C: New file.
7249         * g++.dg/compat/decimal/return-1_x.C: New file.
7250         * g++.dg/compat/decimal/return-1_y.C: New file.
7251         * g++.dg/compat/decimal/return-2_main.C: New file.
7252         * g++.dg/compat/decimal/return-2_x.C: New file.
7253         * g++.dg/compat/decimal/return-2_y.C: New file.
7254         * g++.dg/compat/decimal/return-3_main.C: New file.
7255         * g++.dg/compat/decimal/return-3_x.C: New file.
7256         * g++.dg/compat/decimal/return-3_y.C: New file.
7257         * g++.dg/compat/decimal/return-4_main.C: New file.
7258         * g++.dg/compat/decimal/return-4_x.C: New file.
7259         * g++.dg/compat/decimal/return-4_y.C: New file.
7260         * g++.dg/compat/decimal/return-5_main.C: New file.
7261         * g++.dg/compat/decimal/return-5_x.C: New file.
7262         * g++.dg/compat/decimal/return-5_y.C: New file.
7263         * g++.dg/compat/decimal/return-6_main.C: New file.
7264         * g++.dg/compat/decimal/return-6_x.C: New file.
7265         * g++.dg/compat/decimal/return-6_y.C: New file.
7266
7267 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
7268
7269         PR debug/42715
7270         * gcc.dg/pr42715.c: New.
7271
7272 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7273
7274         PR c++/42038
7275         * g++.dg/parse/crash55.C: New.
7276
7277 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
7278
7279         PR debug/42782
7280         * gcc.dg/guality/pr42782.c: New.
7281
7282 2010-01-20  Jason Merrill  <jason@redhat.com>
7283
7284         PR c++/41788
7285         * g++.dg/abi/packed1.C: New.
7286
7287         PR c++/41920
7288         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
7289
7290         PR c++/40750
7291         * g++.dg/parse/fn-typedef1.C: New.
7292         * g++.dg/other/cv_quals.C: Adjust.
7293
7294 2010-01-20  Anthony Green  <green@moxielogic.com>
7295
7296         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
7297         pack(push) pragma).
7298         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
7299         * gcc.dg/20020312-2.c: Port this to the moxie core.
7300         * gcc.dg/weak/typeof-2.c: Ditto.
7301
7302 2010-01-20  Richard Guenther  <rguenther@suse.de>
7303
7304         PR tree-optimization/42717
7305         * gcc.c-torture/compile/pr42717.c: New testcase.
7306
7307 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
7308
7309         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
7310         of signed, add a few new tests.
7311
7312         PR middle-end/42803
7313         * g++.dg/parse/limits-initializer1.C: New test.
7314
7315 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
7316
7317         PR fortran/42804
7318         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
7319         * gfortran.dg/typebound_call_12.f03: New test.
7320
7321 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
7322
7323         PR fortran/42783
7324         * gfortran.dg/bounds_check_15.f90 : New test.
7325
7326 2010-01-19  Michael Matz  <matz@suse.de>
7327
7328         PR tree-optimization/41783
7329         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
7330
7331 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7332
7333         PR target/38697.
7334         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
7335         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
7336         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
7337         * gcc.target/arm/neon/vget_lows16.c: Likewise.
7338         * gcc.target/arm/neon/vget_lows32.c: Likewise.
7339         * gcc.target/arm/neon/vget_lows64.c: Likewise.
7340         * gcc.target/arm/neon/vget_lows8.c: Likewise.
7341         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
7342         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
7343         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
7344         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
7345
7346 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
7347
7348         PR fortran/42545
7349         * gfortran.dg/extends_6.f03: Modified an error message.
7350         * gfortran.dg/extends_10.f03: New test.
7351         * gfortran.dg/private_type_6.f03: Modified an error message.
7352         * gfortran.dg/structure_constructor_8.f03: Ditto.
7353
7354 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
7355
7356         PR tree-optimization/42719
7357         * gcc.dg/pr42719.c: New test.
7358
7359         PR debug/42728
7360         * gcc.dg/pr42728.c: New test.
7361
7362 2010-01-19  Anthony Green  <green@moxielogic.com>
7363
7364         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
7365
7366 2010-01-18  Anthony Green  <green@moxielogic.com>
7367
7368         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
7369         for moxie.
7370
7371 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
7372
7373         * g++.dg/template/error45.C: reverted as part of reverting the
7374         fix of PR c++/42634.
7375
7376 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
7377
7378         PR c++/42634
7379         * g++.dg/template/error45.C: New test.
7380
7381 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
7382
7383         PR c++/42766
7384         * g++.dg/conversion/op6.C: New test.
7385
7386 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
7387
7388         PR target/42774
7389         * gcc.target/alpha/pr42774.c: New test.
7390
7391 2010-01-18  Richard Guenther  <rguenther@suse.de>
7392
7393         PR tree-optimization/42781
7394         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
7395
7396 2010-01-17  Richard Guenther  <rguenther@suse.de>
7397
7398         PR middle-end/42248
7399         * gcc.c-torture/execute/pr42248.c: New testcase.
7400
7401 2010-01-17  Richard Guenther  <rguenther@suse.de>
7402
7403         PR tree-optimization/42773
7404         * g++.dg/torture/pr42773.C: New testcase.
7405
7406 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
7407
7408         PR fortran/42677
7409         * gfortran.dg/interface_assignment_5.f90: New test.
7410
7411 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
7412
7413         PR c++/42697
7414         * g++.dg/template/crash94.C: Reverted.
7415
7416 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
7417
7418         PR debug/42767
7419         * gcc.dg/debug/pr42767.c: New.
7420
7421 2010-01-15  Jason Merrill  <jason@redhat.com>
7422
7423         PR c++/42761
7424         * g++.dg/cpp0x/decltype22.C: New.
7425
7426 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
7427
7428         PR middle-end/42760
7429         * g++.dg/torture/pr42760.C: New test.
7430
7431 2010-01-15  Jing Yu  <jingyu@google.com>
7432
7433         PR rtl-optimization/42691
7434         * gcc.c-torture/execute/pr42691.c: New.
7435
7436 2010-01-15  Richard Guenther  <rguenther@suse.de>
7437
7438         PR middle-end/42739
7439         * g++.dg/torture/pr42739.C: New testcase.
7440
7441 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
7442
7443         * g++.dg/template/error45.C: Revert as part of reverting changes
7444         or PR c++/42634.
7445
7446 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7447
7448         PR fortran/42684
7449         * gfortran.dg/interface_31.f90: New test.
7450
7451 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7452
7453         * gcc.target/powerpc/pr42747.c: New file.
7454
7455 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
7456
7457         PR middle-end/42674
7458         * c-c++-common/pr42674.c: New test.
7459
7460         PR c++/42608
7461         * g++.dg/template/instantiate11.C: New test.
7462
7463 2010-01-14  Jason Merrill  <jason@redhat.com>
7464
7465         PR c++/42701
7466         * g++.dg/overload/error3.C: New.
7467
7468         PR c++/42655
7469         * g++.dg/overload/rvalue1.C: New.
7470
7471 2010-01-14  Martin Jambor  <mjambor@suse.cz>
7472
7473         PR tree-optimization/42706
7474         * gcc.dg/ipa/pr42706.c: New testcase.
7475
7476 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7477
7478         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
7479
7480 2010-01-14  Martin Jambor  <mjambor@suse.cz>
7481
7482         PR tree-optimization/42714
7483         * g++.dg/torture/pr42714.C: New test.
7484
7485 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
7486
7487         PR rtl-optimization/42246
7488         * gfortran.dg/pr42246-2.f: New.
7489
7490 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
7491
7492         PR rtl-optimization/42389
7493         * gcc.dg/pr42389.c: New.
7494
7495 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
7496
7497         PR rtl-optimization/42388
7498         * gcc.dg/pr42388.c: New.
7499
7500 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7501
7502         PR rtl-optimization/42294
7503         * gfortran.dg/pr42294.f: New.
7504
7505 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7506
7507         PR rtl-optimization/39453
7508         PR rtl-optimization/42246
7509         * gcc.dg/pr39453.c: New.
7510         * gcc.dg/pr42246.c: New.
7511
7512 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7513
7514         PR middle-end/42245
7515         * gcc.dg/pr42245.c: New.
7516         * gcc.dg/pr42245-2.c: New.
7517
7518 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
7519
7520         PR rtl-optimization/42249
7521         * gcc.dg/pr42249.c: New.
7522
7523 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
7524
7525         PR c/42721
7526         * gcc.c-torture/execute/pr42721.c: New test.
7527
7528 2010-01-14  Ira Rosen  <irar@il.ibm.com>
7529
7530         PR tree-optimization/42709
7531         * gcc.dg/vect/pr42709.c: New test.
7532
7533 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
7534
7535         PR fortran/41478
7536         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
7537         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
7538
7539 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
7540
7541         PR fortran/42481
7542         * gfortran.dg/generic_19.f90 : New test.
7543
7544 2010-01-13  Richard Guenther  <rguenther@suse.de>
7545
7546         PR tree-optimization/42730
7547         * gcc.c-torture/compile/pr42730.c: New testcase.
7548
7549 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
7550
7551         PR target/pr42542
7552         * gcc.target/ia64/pr42542-1.c: New.
7553         * gcc.target/ia64/pr42542-2.c: New.
7554         * gcc.target/ia64/pr42542-3.c: New.
7555
7556 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
7557
7558         PR c++/42634
7559         * g++.dg/template/error45.C: New test.
7560
7561 2010-01-13  Martin Jambor  <mjambor@suse.cz>
7562
7563         PR tree-optimization/42704
7564         * g++.dg/torture/pr42704.C: New test.
7565
7566 2010-01-13  Martin Jambor  <mjambor@suse.cz>
7567
7568         PR tree-optimization/42703
7569         * gcc.c-torture/compile/pr42703.c: New test.
7570
7571 2010-01-13  Richard Guenther  <rguenther@suse.de>
7572
7573         PR tree-optimization/42705
7574         * gcc.c-torture/compile/pr42705.c: New testcase.
7575
7576 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
7577
7578         * gcc.target/bfin/l2.c: New test.
7579         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
7580
7581 2010-01-13  Richard Guenther  <rguenther@suse.de>
7582
7583         PR middle-end/42716
7584         * gcc.c-torture/compile/pr42716.c: New testcase.
7585
7586 2010-01-13  Richard Guenther  <rguenther@suse.de>
7587
7588         PR lto/42678
7589         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
7590
7591 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
7592
7593         PR c/42708
7594         * gcc.c-torture/compile/pr42708-1.c: New test.
7595
7596 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
7597
7598         PR debug/42662
7599         * gcc.dg/pr42662.c: New test.
7600
7601         PR tree-optimization/42645
7602         * g++.dg/other/pr42645-1.C: New test.
7603         * g++.dg/other/pr42645-2.C: New test.
7604
7605 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
7606
7607         PR target/42416
7608         * gcc.target/powerpc/warn-1.c: New test.
7609         * gcc.target/powerpc/warn-2.c: New test.
7610
7611 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
7612
7613         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
7614         stack alignment.
7615
7616 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
7617
7618         * gcc.dg/lto/20100108_0.c: New.
7619
7620 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
7621
7622         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
7623         Add -march=i686 -msse for 32bit x86 targets.
7624
7625 2010-01-10  Richard Guenther  <rguenther@suse.de>
7626
7627         PR middle-end/42667
7628         * gcc.dg/torture/pr42667.c: New testcase.
7629
7630 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7631
7632         PR fortran/32489
7633         * gfortran.dg/array_constructor_34.f90: New test.
7634
7635 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7636
7637         PR fortran/20923
7638         * gfortran.dg/array_constructor_33.f90: New test.
7639         gfortran.dg/array_function_5.f90: Add credit.
7640
7641 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7642
7643         PR debug/42631
7644         * gcc.dg/pr42631.c: New.
7645
7646 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7647
7648         PR debug/42630
7649         * gcc.dg/pr42630.c: New.
7650
7651 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7652
7653         PR debug/42629
7654         * gcc.dg/pr42629.c: New.
7655
7656 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7657
7658         PR middle-end/42363
7659         * gcc.dg/torture/pr42363.c: New.
7660
7661 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
7662
7663         PR debug/42604
7664         PR debug/42395
7665         * gcc.dg/vect/pr42604.c: New.
7666         * gcc.dg/vect/pr42395.c: New.
7667
7668 2010-01-09  Richard Guenther  <rguenther@suse.de>
7669
7670         PR middle-end/42512
7671         * gcc.c-torture/execute/pr42512.c: New testcase.
7672
7673 2010-01-09  Tobias Burnus  <burnus@net-b.de>
7674
7675         PR fortran/41298
7676         * gfortran.dg/c_ptr_tests_14.f90: New test.
7677
7678 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7679
7680         PR ada/41929
7681         * gnat.dg/null_pointer_deref1.adb: Don't run on
7682         sparc*-sun-solaris2.11.
7683
7684 2010-01-08  Richard Guenther  <rguenther@suse.de>
7685
7686         PR lto/42528
7687         * gcc.dg/lto/20100103-1_0.c: New testcase.
7688         * gcc.dg/lto/20100103-2_0.c: Likewise.
7689
7690 2010-01-08  Tobias Burnus  <burnus@net-b.de
7691
7692         PR/fortran 25829
7693         * gfortran.dg/asynchronous_1.f90: New test.
7694         * gfortran.dg/asynchronous_2.f90: New test.
7695         * gfortran.dg/conflicts.f90: Update error message.
7696
7697 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
7698
7699         c++/40155
7700         * g++.dg/cpp0x/variadic-unify-2.C: New test.
7701
7702 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
7703
7704         PR tree-optimization/42625
7705         * g++.dg/opt/dtor4.C: New test.
7706         * g++.dg/opt/dtor4.h: New.
7707         * g++.dg/opt/dtor4-aux.cc: New.
7708
7709 2010-01-07  Tobias Burnus  <burnus@net-b.de>
7710
7711         PR fortran/42597
7712         * gfortran.dg/proc_ptr_26.f90: New test.
7713
7714 2010-01-07  Tobias Burnus  <burnus@net-b.de>
7715
7716         PR fortran/41872
7717         * gfortran.dg/allocatable_scalar_7.f90: New test.
7718
7719 2010-01-06  Richard Guenther  <rguenther@suse.de>
7720
7721         * gcc.c-torture/compile/pr42632.c: New testcase.
7722
7723 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
7724
7725         PR target/42542
7726         * gcc.target/i386/pr42542-4.c: New.
7727         * gcc.target/i386/pr42542-4a.c: Likewise.
7728         * gcc.target/i386/pr42542-5.c: Likewise.
7729         * gcc.target/i386/pr42542-5a.c: Likewise.
7730
7731 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
7732
7733         * gcc.dg/tls/opt-15.c: New test.
7734
7735 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
7736
7737         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
7738
7739 2010-01-05  Martin Jambor  <mjambor@suse.cz>
7740
7741         PR tree-optimization/42462
7742         * g++.dg/torture/pr42462.C: New test.
7743
7744 2010-01-05  Jason Merrill  <jason@redhat.com>
7745
7746         * g++.dg/cpp0x/initlist30.C: New test.
7747
7748 2010-01-05  Richard Guenther  <rguenther@suse.de>
7749
7750         PR tree-optimization/42614
7751         * gcc.c-torture/execute/pr42614.c: New testcase.
7752
7753 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
7754
7755         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
7756         * gcc.dg/Wunreachable-1.c: Remove the testcase of
7757         -Wunreachable-code.
7758         * gcc.dg/Wunreachable-2.c: Likewise.
7759         * gcc.dg/Wunreachable-3.c: Likewise.
7760         * gcc.dg/Wunreachable-4.c: Likewise.
7761         * gcc.dg/Wunreachable-5.c: Likewise.
7762         * gcc.dg/Wunreachable-6.c: Likewise.
7763         * gcc.dg/Wunreachable-7.c: Likewise.
7764         * gcc.dg/Wunreachable-8.c: Likewise.
7765         * gcc.dg/20041231-1.c: Likewise.
7766
7767 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
7768
7769         PR other/42611
7770         * gcc.dg/pr42611.c: New test.
7771
7772         PR tree-optimization/42508
7773         * g++.dg/opt/pr42508.C: New test.
7774
7775 2010-01-05  Tobias Burnus  <burnus@net-b.de>
7776
7777         PR fortran/41872
7778         * gfortran.dg/allocatable_scalar_8.f90: New.
7779
7780 2010-01-04  Martin Jambor  <mjambor@suse.cz>
7781
7782         PR tree-optimization/42398
7783         * gcc.c-torture/compile/pr42398.c: New test.
7784
7785 2010-01-04  Jason Merrill  <jason@redhat.com>
7786
7787         PR c++/42555
7788         * g++.dg/ext/attrib35.C: New.
7789
7790         PR c++/42567
7791         * g++.dg/cpp0x/auto17.C: New.
7792
7793 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
7794
7795         * gcc.dg/lto/20100104_0.c: New.
7796
7797 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
7798
7799         PR target/42542
7800         * gcc.target/i386/pr42542-1.c: New.
7801         * gcc.target/i386/pr42542-1a.c: Likewise.
7802         * gcc.target/i386/pr42542-1b.c: Likewise.
7803         * gcc.target/i386/pr42542-2.c: Likewise.
7804         * gcc.target/i386/pr42542-2a.c: Likewise.
7805         * gcc.target/i386/pr42542-2b.c: Likewise.
7806         * gcc.target/i386/pr42542-3.c: Likewise.
7807         * gcc.target/i386/pr42542-3a.c: Likewise.
7808
7809 2009-01-04  Tobias Burnus  <burnus@net-b.de>
7810
7811         PR fortran/41872
7812         * gfortran.dg/allocatable_scalar_5.f90: New test.
7813         * gfortran.dg/allocatable_scalar_6.f90: New test.
7814
7815 2010-01-03  Richard Guenther  <rguenther@suse.de>
7816
7817         PR testsuite/42583
7818         * gfortran.dg/gomp/recursion1.f90: Remove.
7819
7820 2010-01-03  Richard Guenther  <rguenther@suse.de>
7821
7822         * gcc.dg/Warray-bounds.c: Remove XFAILs.
7823         * gcc.dg/uninit-6.c: Likewise.
7824         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7825
7826 2010-01-03  Richard Guenther  <rguenther@suse.de>
7827
7828         PR tree-optimization/42589
7829         * gcc.target/i386/pr42589.c: New testcase.
7830
7831 2010-01-03  Richard Guenther  <rguenther@suse.de>
7832
7833         PR tree-optimization/42438
7834         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
7835
7836 2010-01-02  Richard Guenther  <rguenther@suse.de>
7837
7838         PR testsuite/41651
7839         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
7840
7841 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
7842
7843         PR target/42448
7844         * gcc.target/alpha/pr42448-1.c: New test.
7845         * gcc.target/alpha/pr42448-2.c: Ditto.
7846
7847 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
7848
7849         PR preprocessor/41947
7850         * gcc.dg/c99-hexfloat-3.c: New test.
7851
7852 2010-01-01  Richard Guenther  <rguenther@suse.de>
7853
7854         PR c/42570
7855         * gcc.c-torture/execute/pr42570.c: New testcase.
7856
7857 2010-01-01  Richard Guenther  <rguenther@suse.de>
7858
7859         PR middle-end/42559
7860         * gcc.c-torture/compile/pr42559.c: New testcase.
7861
7862 \f
7863 Copyright (C) 2010 Free Software Foundation, Inc.
7864
7865 Copying and distribution of this file, with or without modification,
7866 are permitted in any medium without royalty provided the copyright
7867 notice and this notice are preserved.