2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf98b2be6e98ecc76514953dedafb0dc45daa24bd
1 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
5         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
6         * testsuite/gfortran.dg/btest_1.f90: Ditto.
7         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
9 2010-06-09  Jason Merrill  <jason@redhat.com>
11         PR c++/44366
12         * g++.dg/cpp0x/decltype23.C: Move to...
13         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
15 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
17         PR fortran/44211
18         * gfortran.dg/typebound_call_14.f03: New test.
20 2010-06-09  Martin Jambor  <mjambor@suse.cz>
22         PR tree-optimization/44423
23         * gcc.dg/tree-ssa/pr44423.c: New test.
25 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
27         PR testsuite/42843
28         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
29         TV_NONE to initialize tv_id field.
30         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
31         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
32         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
33         Include toplev.h .
34         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
35         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
36         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
38 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
40         PR tree-optimization/39874
41         PR middle-end/28685
42         * gcc.dg/pr39874.c: New file.
44 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46         * g++.dg/ext/attr-alias-1.C: New.
47         * g++.dg/ext/attr-alias-2.C: New.
49 2010-06-07  Tobias Burnus  <burnus@net-b.de>
51         PR fortran/44446
52         * gfortran.dg/proc_ptr_27.f90: New.
54 2010-06-07  Jason Merrill  <jason@redhat.com>
56         PR c++/44366
57         * g++.dg/cpp0x/decltype23.C: New.
59 2010-06-08  Andrew Pinski <pinskia@gmail.com>
60             Shujing Zhao  <pearly.zhao@oracle.com>
61         
62         PR c/37724
63         * gcc.dg/c90-const-expr-10.c: Adjust.
64         * gcc.dg/c99-const-expr-10.c: Adjust.
65         * gcc.dg/init-bad-7.c: New.
67 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
69         * lib/target-supports.exp (check_effective_target_gas): New proc.
70         * gcc.c-torture/execute/960321-1.x: New file.
72 2010-06-07  Jason Merrill  <jason@redhat.com>
74         PR c++/44401
75         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
77 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
79         PR c++/44444
80         * g++.dg/warn/Wunused-var-12.C: New test.
82         PR c++/44443
83         * c-c++-common/Wunused-var-11.c: New test.
85 2010-06-07  Jan Hubicka  <jh@suse.cz>
87         * gcc.dg/ipa/pure-const-1.c: New testcase.
89 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
91         PR rtl-optimization/44404
92         * gcc.dg/pr44404.c: New.
94 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
96         PR target/44159
97         * gcc.target/i386/abi-2.c: Check sysv abi here.
98         * gcc.target/i386/aes-avx-check.h: Call test in noinline
99         function to avoid failures by different ABIs.
100         * gcc.target/i386/aes-check.h: Likewise.
101         * gcc.target/i386/avx-check.h: Likewise.
102         * gcc.target/i386/fma4-check.h: Likewise.
103         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
104         * gcc.target/i386/mmx-check.h: Likewise.
105         * gcc.target/i386/pclmul-avx-check.h: Likewise.
106         * gcc.target/i386/pclmul-check.h: Likewise.
107         * gcc.target/i386/sse-check.h: Likewise.
108         * gcc.target/i386/sse2-check.h: Likewise.
109         * gcc.target/i386/sse3-check.h: Likewise.
110         * gcc.target/i386/sse4_1-check.h: Likewise.
111         * gcc.target/i386/sse4_2-check.h: Likewise.
112         * gcc.target/i386/sse4a-check.h: Likewise.
113         * gcc.target/i386/ssse3-check.h: Likewise.
114         * gcc.target/i386/xop-check.h: Likewise.
115         * gcc.target/i386/pr27971.c: Fix for LLP64.
116         * gcc.target/i386/pr39139.c: Likewise.
117         * gcc.target/i386/pr39315-check.c: Likewise.
118         * gcc.target/i386/vararg-1.c: Likewise.
119         * gcc.target/i386/vararg-2.c: Likewise.
120         Additional add dg-compile to avoid failure due
121         missing foo symbol.
123         * gcc.dg/compound-literal-1.c: Fix for llp64.
124         * gcc.dg/pr32370.c: Likewise.
125         * gcc.dg/pr37561.c: Likewise.
126         * gcc.dg/pr41340.c: Likewise.
127         * gcc.dg/pr41551.c: Likewise.
129 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
131         PR c++/44188
132         * g++.dg/debug/dwarf2/typedef3.C: New test.
134 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
136         PR c/20000
137         * c-c++-common/pr20000.c: New.
139 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
141         PR c++/44086
142         * g++.dg/init/pr44086.C: New.
143         * g++.dg/cpp0x/decltype4.C: Adjust.
145 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
147         PR fortran/43945
148         * gfortran.dg/generic_23.f03: New test.
150 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
152         PR fortran/43895
153         * gfortran.dg/alloc_comp_class_1.f90 : New test.
155 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
157         PR c++/44361
158         * c-c++-common/Wunused-var-9.c: New test.
160 2010-06-05  Jason Merrill  <jason@redhat.com>
162         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
164 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
166         PR c/44322
167         * gcc.dg/c99-restrict-4.c: New test.
169 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
171         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
172         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
173         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
174         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
175         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
176         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
177         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
178         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
179         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
180         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
181         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
182         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
183         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
184         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
185         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
186         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
187         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
188         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
189         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
190         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
191         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
192         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
194 2010-06-04  Jason Merrill  <jason@redhat.com>
196         * g++.dg/cpp0x/noexcept06.C: New.
197         * g++.dg/cpp0x/noexcept07.C: New.
199         * g++.dg/cpp0x/noexcept01.C: New.
200         * g++.dg/cpp0x/noexcept02.C: New.
201         * g++.dg/cpp0x/noexcept03.C: New.
202         * g++.dg/cpp0x/noexcept04.C: New.
203         * g++.dg/cpp0x/noexcept05.C: New.
205 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
207         PR c++/44412
208         * g++.dg/warn/Wunused-var-10.C: New test.
209         * g++.dg/warn/Wunused-var-11.C: New test.
211         PR c++/44362
212         * c-c++-common/Wunused-var-10.c: New test.
214 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
216         PR c/25880
217         * gcc.dg/assign-warn-2.c: Update.
218         * gcc.dg/cpp/line3.c: Update.
219         * gcc.dg/c99-array-lval-8.c: Update.
220         * gcc.dg/cast-qual-2.c: Update.
221         * gcc.dg/c99-arraydecl-3.c:  Update.
222         * gcc.dg/assign-warn-1.c:  Update.
223         * gcc.dg/format/gcc_diag-1.c:  Update.
225 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
227         PR rtl-optimization/39871
228         PR rtl-optimization/40615
229         PR rtl-optimization/42500
230         PR rtl-optimization/42502
231         * gcc.target/arm/eliminate.c: New test.
233 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
235         PR libstdc++/44410
236         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
237         * g++.old-deja/g++.other/delete3.C: Likewise.
238         * g++.old-deja/g++.other/new.C: Likewise.
239         * g++.old-deja/g++.law/operators27.C: Likewise.
240         * g++.old-deja/g++.mike/p755.C: Likewise.
241         * g++.dg/eh/new1.C: Likewise.
242         * g++.dg/init/new5.C: Likewise.
244 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
246         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
247         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
248         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
250 2010-06-03  Richard Guenther  <rguenther@suse.de>
252         PR lto/41921
253         * lib/lto.exp: Always load gcc.exp.
254         (lto-obj): For C source files invoke gcc_target_compile.
255         * g++.dg/lto/20100603-1_0.C: New testcase.
256         * g++.dg/lto/20100603-1_1.c: Likewise.
258 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
260         PR tree-optimization/43688
261         * gfortran.dg/pr43688.f90: New.
263 2010-06-03  Richard Guenther  <rguenther@suse.de>
265         PR lto/41584
266         * gcc.dg/lto/20100603-1_0.c: New testcase.
267         * gcc.dg/lto/20100603-2_0.c: Likewise.
268         * gcc.dg/lto/20100603-3_0.c: Likewise.
270 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
272         PR target/44218
273         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
274         * gcc.target/powerpc/recip-2.c: Ditto.
275         * gcc.target/powerpc/recip-3.c: Ditto.
276         * gcc.target/powerpc/recip-4.c: Ditto.
277         * gcc.target/powerpc/recip-5.c: Ditto.
278         * gcc.target/powerpc/recip-6.c: Ditto.
279         * gcc.target/powerpc/recip-7.c: Ditto.
280         * gcc.target/powerpc/recip-test.h: Ditto.
281         * gcc.target/powerpc/recip-test2.h: Ditto.
283 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
285         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
287 2010-06-02  Jason Merrill  <jason@redhat.com>
289         * g++.dg/ext/vector9.C: Expect typedef in error message.
291         PR c++/9726
292         PR c++/23594
293         PR c++/44333
294         * g++.dg/tc1/dr101.C: Remove xfails.
296 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
298         PR middle-end/44372
299         * g++.dg/ipa/pr44372.C: New.
301 2010-06-02  Jan Hubicka  <jh@suse.cz>
303         PR middle-end/44295
304         * g++.dg/torture/pr44295.C: Neww testcase.
306 2010-06-02  Jan Hubicka  <jh@suse.cz>
308         * gcc.dg/tree-ssa/loadpre6.c: Update.
310 2010-06-02  Richard Guenther  <rguenther@suse.de>
312         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
313         diagnostic.h.
315 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
317         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
318         the link fail message.
320 2010-06-02  Tobias Burnus  <burnus@net-b.de>
322         PR fortran/44360
323         * gfortran.dg/use_13.f90: New test case.
325 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
327         PR fortran/44371
328         * gfortran.dg/error_stop_2.f08: Minor update.
330 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
332         PR fortran/44371
333         * gfortran.dg/error_stop_1.f08: New test.
334         * gfortran.dg/error_stop_2.f08: New test.
336 2010-06-01  Jason Merrill  <jason@redhat.com>
338         DR 990
339         * g++.dg/cpp0x/initlist37.C: New.
340         * g++.dg/cpp0x/initlist38.C: New.
342         PR c++/44358
343         * g++.dg/cpp0x/initlist36.C: New.
345 2010-05-31 Jan Hubicka  <jh@suse.cz>
347         * gcc.dg/noreturn-8.c: New testcase.
349 2010-05-31 Jan Hubicka  <jh@suse.cz>
351         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
352         * gcc.dg/lto/noreturn-1_0.c: Move it here.
354 2010-05-31 Jan Hubicka  <jh@suse.cz>
356         * gcc.dg/lto/noreturn-1_1.c: New testcase.
357         * gcc.dg/lto/noreturn-1_0.c: New testcase.
359 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
361         PR fortran/36928
362         * gfortran.dg/dependency_27.f90:  New test.
363         * gfortran.dg/array_assign_1.F90:  New test.
365 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
367         PR target/44338
368         * gcc.target/i386/sse-24.c: New test.
370 2010-05-31  Jan Hubicka  <jh@suse.cz>
372         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
374 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
376         PR middle-end/44337
377         * gcc.dg/pr44337.c: New test.
379         PR tree-optimization/44182
380         * g++.dg/debug/pr44182.C: New test.
382 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
384         * gcc.dg/nested-func-7.c: New test.
385         * gnat.dg/frame_overflow.adb: Adjust directives.
387 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
389         * gnat.dg/prot2.ad[sb]: New test.
390         * gnat.dg/prot2_pkg1.ads: New helper.
391         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
393 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
395         * gnat.dg/array11.adb: Adjust dg-warning directive.
396         * gnat.dg/object_overflow.adb: Likewise.
398 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
400         PR middle-end/44306
401         * gcc.dg/tree-ssa/pr44306.c: New.
403 2010-05-29  Jan Hubicka  <jh@suse.cz>
405         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
407 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
409         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
411 2010-05-28  Mike Stump  <mikestump@comcast.net>
413         PR objc/44125
414         * objc.dg/const-str-9.m: Remove static.
416 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
418         PR target/43636
419         * gcc.c-torture/compile/pr43636.c: New test.
421 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
423         PR objc++/23616
424         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
425         * obj-c++.dg/try-catch-9.mm: Ditto.
427 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
429         Revert patch for PR c++/44188
430         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
432 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
434         PR c++/44188
435         * g++.dg/debug/dwarf2/typedef3.C: New test.
437 2010-05-27  Jason Merrill  <jason@redhat.com>
439         PR c++/43555
440         * g++.dg/ext/vla9.C: New.
442 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
444         PR objc/44140
445         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
446         * objc.dg/torture/tls/thr-init-3.m: Ditto.
447         * objc.dg/torture/tls/thr-init.m: Ditto.
448         * objc.dg/torture/trivial.m: Ditto.
449         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
450         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
451         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
452         * obj-c++.dg/torture/trivial.mm: Ditto.
454 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
456         * g++.dg/lto/20100302_0.C: Skip on darwin.
458 2010-05-27  Richard Guenther  <rguenther@suse.de>
460         PR tree-optimization/44284
461         * gcc.dg/vect/vect-118.c: New testcase.
462         * gcc.dg/vect/bb-slp-20.c: Adjust.
463         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
464         * gcc.dg/vect/slp-9.c: Likewise.
465         * gcc.dg/vect/slp-reduc-4.c: Likewise.
466         * gcc.dg/vect/vect-10.c: Likewise.
467         * gcc.dg/vect/vect-109.c: Likewise.
468         * gcc.dg/vect/vect-12.c: Likewise.
469         * gcc.dg/vect/vect-36.c: Likewise.
470         * gcc.dg/vect/vect-7.c: Likewise.
471         * gcc.dg/vect/vect-iv-8.c: Likewise.
472         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
473         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
474         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
475         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
476         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
477         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
478         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
479         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
480         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
481         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
482         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
483         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
484         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
485         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
486         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
487         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
488         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
490 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
492         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
493         necessary.
495 2010-05-26  Jan Hubicka  <jh@suse.cz>
497         * gcc.dg/lto/materialize-1_0.c: New file.
498         * gcc.dg/lto/materialize-1_1.c: New file.
500 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
502         * gnat.dg/lto10.adb: New test.
503         * gnat.dg/lto10_pkg.ads: New helper.
505 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
507         * lib/target-supports.exp (check_effective_target_int128): New
508         function to check if __int128 types are available for target.
509         * c-c++-common/int128-types-1.c: New.
510         * c-c++-common/int128-1.c: New.
511         * c-c++-common/int128-2.c: New.
512         * g++.dg/abi/mangle43.C: New.
513         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
514         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
515         pointer-wide scalar.
516         * g++.dg/other/pr25632.C: Likewise.
517         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
518         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
519         overflow warnings.
520         * g++.dg/warn/pr13358-4.C: Likewise.
521         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
522         * g++.dg/warn/Wconversion-null.C: Likewise.
524 2010-05-26  Jason Merrill  <jason@redhat.com>
526         PR c++/43382
527         * g++.dg/cpp0x/variadic101.C: New.
529 2010-05-26  Richard Guenther  <rguenther@suse.de>
531         PR rtl-optimization/44164
532         * gcc.c-torture/execute/pr44164.c: New testcase.
533         * g++.dg/tree-ssa/pr13146.C: Adjust.
535 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
537         PR fortran/40011
538         * gfortran.dg/whole_file_19.f90 : New test.
540 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
542         PR fortran/30668
543         PR fortran/31346
544         PR fortran/34260
545         * gfortran.dg/pr40999.f: Fix function type.
546         * gfortran.dg/whole_file_5.f90: Likewise.
547         * gfortran.dg/whole_file_6.f90: Likewise.
548         * gfortran.dg/whole_file_16.f90: New.
549         * gfortran.dg/whole_file_17.f90: New.
550         * gfortran.dg/whole_file_18.f90: New.
552 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
553             Iain Sandoe  <iains@gcc.gnu.org>
555         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
556         * gcc.c-torture/compile/pr44197.c: Require alias support.
557         * gcc.dg/lto/20081222_0.c: Ditto.
559 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
561         PR debug/42801
562         * gcc.dg/guality/vla-2.c: New test.
564 2010-05-25  Richard Guenther  <rguenther@suse.de>
566         PR middle-end/44069
567         * g++.dg/torture/pr44069.C: New testcase.
569 2010-05-25  Richard Guenther  <rguenther@suse.de>
571         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
573 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
575         PR objc/44140
576         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
578 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
580         * obj-c++.dg/torture/tls/trivial.mm: New.
581         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
582         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
583         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
584         * obj-c++.dg/torture/tls/diag-1.mm: New.
585         * obj-c++.dg/torture/tls/tls.exp: New.
586         * obj-c++.dg/torture/trivial.mm: New.
587         * obj-c++.dg/torture/dg-torture.exp: New.
588         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
589         * obj-c++.dg/tls/trivial.m: New.
590         * obj-c++.dg/tls/init-1.mm: New.
591         * obj-c++.dg/tls/diag-1.mm: New.
592         * obj-c++.dg/tls/init-2.mm: New.
593         * obj-c++.dg/tls/diag-2.mm: New.
594         * obj-c++.dg/tls/diag-3.mm: New.
595         * obj-c++.dg/tls/diag-4.mm: New.
596         * obj-c++.dg/tls/static-1.mm: New.
597         * obj-c++.dg/tls/tls.exp: New.
598         * obj-c++.dg/tls/diag-5.mm: New.
599         * obj-c++.dg/tls/static-1a.mm: New.
600         * objc-obj-c++-shared/Object1.mm: New.
601         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
603 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
605         PR objc++/43689
606         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
607         * obj-c++.dg/const-str-6.mm: Ditto.
609 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
611         * g++.dg/parse/array-size2.C: Remove dg-error directives.
613 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
615         PR ada/38394
616         * gnat.dg/array13.ad[sb]: New test.
618 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
619             Sandra Loosemore  <sandra@codesourcery.com>
621         * gcc.target/arm/neon/: Regenerated test cases.
623         * gcc.target/arm/neon/polytypes.c,
624         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
625         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
626         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
627         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
628         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
629         dg-add-options arm_neon.
631         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
632         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
633         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
634         and arm_neon_fp16_ok.
636         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
637         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
639         * lib/target-supports.exp (add_options_for_arm_neon): New.
640         (check_effective_target_arm_neon_ok_nocache): New, from
641         check_effective_target_arm_neon_ok.  Check multiple possibilities.
642         (check_effective_target_arm_neon_ok): Use
643         check_effective_target_arm_neon_ok_nocache.
644         (add_options_for_arm_neon_fp16)
645         (check_effective_target_arm_neon_fp16_ok)
646         check_effective_target_arm_neon_fp16_ok_nocache): New.
647         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
649 2010-05-24  Jason Merrill  <jason@redhat.com>
651         PR c++/41510
652         * g++.dg/cpp0x/initlist35.C: New.
653         * g++.dg/init/brace6.C: Adjust.
655 2010-05-24  Paul Brook  <paul@codesourcery.com>
657         * gcc.target/arm/frame-pointer-1.c: New test.
658         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
659         pointer elimination.
661 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
663         PR target/44245
664         * gcc.target/i386/crc32-3.c: New.
665         * gcc.target/i386/crc32-4.c: Likewise.
667 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
669         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
670         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
671         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
673 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
675         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
677 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
679         PR target/43869
680         * gcc.c-target/pr43869.c: New test.
682 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
684         PR fortran/44212
685         * gfortran.dg/class_22.f03: New.
687 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
689         PR lto/44238
690         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
692 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
694         PR fortran/44213
695         * gfortran.dg/abstract_type_7.f03: New.
697 2010-05-21  Jason Merrill  <jason@redhat.com>
699         * g++.dg/eh/spec11.C: Test cleanup optimization.
701 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
703         PR debug/44223
704         * gcc.target/i386/pr44223.c: New test.
706 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
708         * gcc.target/i386/pr25993.c: Use @function as type specifier.
710 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
712         * g++.dg/other/const3.C: New test.
714 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
716         PR fortran/38407
717         * warn_unused_dummy_argument_1.f90: New.
718         * warn_unused_dummy_argument_2.f90: New.
720 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
722         PR c++/30298
723         * g++.dg/inherit/crash1.C: New.
724         * g++.dg/inherit/crash2.C: Likewise.
726 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
728         PR debug/44178
729         * g++.dg/debug/pr44178.C: New test.
731 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
733         PR middle-end/44185
734         * gcc.dg/tree-ssa/prefetch-6.c: Add
735         --param min-insn-to-prefetch-ratio=6.
736         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
737         allow unrolling, and adjust the movnti count.
739 2010-05-20  Jan Hubicka  <jh@suse.cz>
741         PR middle-end/44197
742         * gcc.c-torture/compile/pr44197.c: New file.
744 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
746         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
747         Fix test code.
748         (check_effective_target_xop): Remove __may_alias__ attribute.
750 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
752         PR target/44202
753         * gcc.c-torture/execute/pr44202-1.c: New test.
755 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
757         PR fortran/43851
758         * gfortran.dg/label_1.f90: Update test.
760 2010-05-19  Jan Hubicka  <jh@suse.cz>
762         * gcc.dg/lto/ipareference2_0.c: New file.
763         * gcc.dg/lto/ipareference2_1.c: New file.
765 2010-05-19  Jason Merrill  <jason@redhat.com>
767         * g++.dg/parse/fn-typedef2.C: New.
769         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
770         function type.
772         PR c++/44193
773         * g++.dg/template/fntype1.C: New.
775 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
777         * gnat.dg/discr23.ad[sb]: New test.
778         * gnat.dg/discr23_pkg.ads: New helper.
780         * gnat.dg/specs/controlled1.ads: New test.
781         * gnat.dg/specs/controlled1_pkg.ads: New helper.
783 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
785         PR fortran/44055
786         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
787         Fixed scope of C_SIZEOF.
788         * gfortran.dg/warn_conversion_2.f90: New.
790 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
792         * lib/target-supports.exp (check_effective_target_sse2): New proc.
793         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
794         for optional selector.
795         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
796         (check_effective_target_sse3): New proc.
797         * gcc.target/i386/math-torture/math-torture.exp: Load
798         target-supports.exp.
799         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
800         check_effective_target_sse2.
801         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
802         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
803         * g++.dg/vect/vect.exp: Likewise.
804         * gfortran.dg/vect/vect.exp: Likewise.
805         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
806         -msse2 if check_effective_target_sse2.
808         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
809         * gcc.target/i386/3dnow-2.c: Likewise.
810         * gcc.target/i386/3dnowA-1.c: Likewise.
811         * gcc.target/i386/3dnowA-2.c: Likewise.
812         * gcc.target/i386/pr42549.c: Likewise.
814         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
815         * gcc.target/i386/sse3-addsubpd.c: Likewise.
816         * gcc.target/i386/sse3-addsubps.c: Likewise.
817         * gcc.target/i386/sse3-haddpd.c: Likewise.
818         * gcc.target/i386/sse3-haddps.c: Likewise.
819         * gcc.target/i386/sse3-hsubpd.c: Likewise.
820         * gcc.target/i386/sse3-hsubps.c: Likewise.
821         * gcc.target/i386/sse3-movddup.c: Likewise.
822         * gcc.target/i386/sse3-movshdup.c: Likewise.
823         * gcc.target/i386/sse3-movsldup.c: Likewise.
825         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
826         * g++.dg/ext/attrib35.C: Likewise.
827         * g++.dg/opt/pr40496.C: Likewise.
828         * g++.dg/other/i386-1.C: Likewise.
829         * g++.dg/other/i386-4.C: Likewise.
830         * g++.dg/other/pr34435.C: Likewise.
831         * g++.dg/other/pr39496.C: Likewise.
832         * g++.dg/other/pr40446.C: Likewise.
833         * gcc.dg/compat/union-m128-1_main.c: Likewise.
834         * gcc.dg/compat/vector-1a_main.c: Likewise.
835         * gcc.dg/compat/vector-2a_main.c: Likewise.
836         * gcc.dg/lto/20090206-1_0.c: Likewise.
837         * gcc.dg/pr34856.c: Likewise.
838         * gcc.dg/pr36584.c: Likewise.
839         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
840         * gcc.dg/pr37544.c: Likewise.
841         * gcc.dg/torture/pr16104-1.c: Likewise.
842         * gcc.dg/torture/pr35771-1.c: Likewise.
843         * gcc.dg/torture/pr35771-2.c: Likewise.
844         * gcc.dg/torture/pr35771-3.c: Likewise.
845         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
846         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
847         * gcc.dg/torture/stackalign/push-1.c: Likewise.
848         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
849         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
850         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
851         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
852         * gcc.target/i386/20060512-1.c: Likewise.
853         * gcc.target/i386/20060512-3.c: Likewise.
854         * gcc.target/i386/all_one_m128i.c: Likewise.
855         * gcc.target/i386/float128-1.c: Likewise.
856         * gcc.target/i386/float128-2.c: Likewise.
857         * gcc.target/i386/fpcvt-1.c: Likewise.
858         * gcc.target/i386/fpcvt-2.c: Likewise.
859         * gcc.target/i386/fpcvt-3.c: Likewise.
860         * gcc.target/i386/fpprec-1.c: Likewise.
861         * gcc.target/i386/funcspec-9.c: Likewise.
862         * gcc.target/i386/incoming-1.c: Likewise.
863         * gcc.target/i386/incoming-12.c: Likewise.
864         * gcc.target/i386/incoming-2.c: Likewise.
865         * gcc.target/i386/incoming-3.c: Likewise.
866         * gcc.target/i386/incoming-4.c: Likewise.
867         * gcc.target/i386/incoming-6.c: Likewise.
868         * gcc.target/i386/incoming-7.c: Likewise.
869         * gcc.target/i386/incoming-8.c: Likewise.
870         * gcc.target/i386/opt-1.c: Likewise.
871         * gcc.target/i386/opt-2.c: Likewise.
872         * gcc.target/i386/ordcmp-1.c: Likewise.
873         * gcc.target/i386/pr17692.c: Likewise.
874         * gcc.target/i386/pr18614-1.c: Likewise.
875         * gcc.target/i386/pr22152.c: Likewise.
876         * gcc.target/i386/pr23570.c: Likewise.
877         * gcc.target/i386/pr23575.c: Likewise.
878         * gcc.target/i386/pr26449-1.c: Likewise.
879         * gcc.target/i386/pr26600.c: Likewise.
880         * gcc.target/i386/pr27790.c: Likewise.
881         * gcc.target/i386/pr28839.c: Likewise.
882         * gcc.target/i386/pr30970.c: Likewise.
883         * gcc.target/i386/pr32000-1.c: Likewise.
884         * gcc.target/i386/pr32000-2.c: Likewise.
885         * gcc.target/i386/pr32280.c: Likewise.
886         * gcc.target/i386/pr32661.c: Likewise.
887         * gcc.target/i386/pr32708-1.c: Likewise.
888         * gcc.target/i386/pr32961.c: Likewise.
889         * gcc.target/i386/pr33329.c: Likewise.
890         * gcc.target/i386/pr35714.c: Likewise.
891         * gcc.target/i386/pr35767-1.c: Likewise.
892         * gcc.target/i386/pr35767-1d.c: Likewise.
893         * gcc.target/i386/pr35767-1i.c: Likewise.
894         * gcc.target/i386/pr35767-2.c: Likewise.
895         * gcc.target/i386/pr35767-2d.c: Likewise.
896         * gcc.target/i386/pr35767-2i.c: Likewise.
897         * gcc.target/i386/pr35767-3.c: Likewise.
898         * gcc.target/i386/pr35767-5.c: Likewise.
899         * gcc.target/i386/pr36222-1.c: Likewise.
900         * gcc.target/i386/pr36578-1.c: Likewise.
901         * gcc.target/i386/pr36578-2.c: Likewise.
902         * gcc.target/i386/pr36992-1.c: Likewise.
903         * gcc.target/i386/pr37101.c: Likewise.
904         * gcc.target/i386/pr37216.c: Likewise.
905         * gcc.target/i386/pr37434-1.c: Likewise.
906         * gcc.target/i386/pr37434-2.c: Likewise.
907         * gcc.target/i386/pr37843-3.c: Likewise.
908         * gcc.target/i386/pr37843-4.c: Likewise.
909         * gcc.target/i386/pr39162.c: Likewise.
910         * gcc.target/i386/pr39315-1.c: Likewise.
911         * gcc.target/i386/pr39315-2.c: Likewise.
912         * gcc.target/i386/pr39315-3.c: Likewise.
913         * gcc.target/i386/pr39315-4.c: Likewise.
914         * gcc.target/i386/pr39445.c: Likewise.
915         * gcc.target/i386/pr39496.c: Likewise.
916         * gcc.target/i386/pr40809.c: Likewise.
917         * gcc.target/i386/pr40906-3.c: Likewise.
918         * gcc.target/i386/pr41019.c: Likewise.
919         * gcc.target/i386/pr42542-1.c: Likewise.
920         * gcc.target/i386/pr42542-2.c: Likewise.
921         * gcc.target/i386/pr42542-3.c: Likewise.
922         * gcc.target/i386/pr42542-3a.c: Likewise.
923         * gcc.target/i386/pr42881.c: Likewise.
924         * gcc.target/i386/push-1.c: Likewise.
925         * gcc.target/i386/quad-sse.c: Likewise.
926         * gcc.target/i386/reload-1.c: Likewise.
927         * gcc.target/i386/sse-10.c: Likewise.
928         * gcc.target/i386/sse-11.c: Likewise.
929         * gcc.target/i386/sse-15.c: Likewise.
930         * gcc.target/i386/sse-17.c: Likewise.
931         * gcc.target/i386/sse-18.c: Likewise.
932         * gcc.target/i386/sse-19.c: Likewise.
933         * gcc.target/i386/sse-4.c: Likewise.
934         * gcc.target/i386/sse-6.c: Likewise.
935         * gcc.target/i386/sse-vect-types.c: Likewise.
936         * gcc.target/i386/sse2-addpd-1.c: Likewise.
937         * gcc.target/i386/sse2-addsd-1.c: Likewise.
938         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
939         * gcc.target/i386/sse2-andpd-1.c: Likewise.
940         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
941         * gcc.target/i386/sse2-comisd-1.c: Likewise.
942         * gcc.target/i386/sse2-comisd-2.c: Likewise.
943         * gcc.target/i386/sse2-comisd-3.c: Likewise.
944         * gcc.target/i386/sse2-comisd-4.c: Likewise.
945         * gcc.target/i386/sse2-comisd-5.c: Likewise.
946         * gcc.target/i386/sse2-comisd-6.c: Likewise.
947         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
948         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
949         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
950         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
951         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
952         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
953         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
954         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
955         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
956         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
957         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
958         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
959         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
960         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
961         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
962         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
963         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
964         * gcc.target/i386/sse2-divpd-1.c: Likewise.
965         * gcc.target/i386/sse2-divsd-1.c: Likewise.
966         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
967         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
968         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
969         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
970         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
971         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
972         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
973         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
974         * gcc.target/i386/sse2-minpd-1.c: Likewise.
975         * gcc.target/i386/sse2-minsd-1.c: Likewise.
976         * gcc.target/i386/sse2-mmx.c: Likewise.
977         * gcc.target/i386/sse2-movapd-1.c: Likewise.
978         * gcc.target/i386/sse2-movapd-2.c: Likewise.
979         * gcc.target/i386/sse2-movd-1.c: Likewise.
980         * gcc.target/i386/sse2-movd-2.c: Likewise.
981         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
982         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
983         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
984         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
985         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
986         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
987         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
988         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
989         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
990         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
991         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
992         * gcc.target/i386/sse2-movq-1.c: Likewise.
993         * gcc.target/i386/sse2-movq-2.c: Likewise.
994         * gcc.target/i386/sse2-movq-3.c: Likewise.
995         * gcc.target/i386/sse2-movsd-1.c: Likewise.
996         * gcc.target/i386/sse2-movsd-2.c: Likewise.
997         * gcc.target/i386/sse2-movupd-1.c: Likewise.
998         * gcc.target/i386/sse2-movupd-2.c: Likewise.
999         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
1000         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
1001         * gcc.target/i386/sse2-orpd-1.c: Likewise.
1002         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
1003         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
1004         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
1005         * gcc.target/i386/sse2-paddb-1.c: Likewise.
1006         * gcc.target/i386/sse2-paddd-1.c: Likewise.
1007         * gcc.target/i386/sse2-paddq-1.c: Likewise.
1008         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
1009         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
1010         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
1011         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
1012         * gcc.target/i386/sse2-paddw-1.c: Likewise.
1013         * gcc.target/i386/sse2-pand-1.c: Likewise.
1014         * gcc.target/i386/sse2-pandn-1.c: Likewise.
1015         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
1016         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
1017         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
1018         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
1019         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
1020         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
1021         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
1022         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
1023         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
1024         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
1025         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
1026         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
1027         * gcc.target/i386/sse2-pminub-1.c: Likewise.
1028         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
1029         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
1030         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
1031         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
1032         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
1033         * gcc.target/i386/sse2-por-1.c: Likewise.
1034         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
1035         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
1036         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
1037         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
1038         * gcc.target/i386/sse2-pslld-1.c: Likewise.
1039         * gcc.target/i386/sse2-pslld-2.c: Likewise.
1040         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
1041         * gcc.target/i386/sse2-psllq-1.c: Likewise.
1042         * gcc.target/i386/sse2-psllq-2.c: Likewise.
1043         * gcc.target/i386/sse2-psllw-1.c: Likewise.
1044         * gcc.target/i386/sse2-psllw-2.c: Likewise.
1045         * gcc.target/i386/sse2-psrad-1.c: Likewise.
1046         * gcc.target/i386/sse2-psrad-2.c: Likewise.
1047         * gcc.target/i386/sse2-psraw-1.c: Likewise.
1048         * gcc.target/i386/sse2-psraw-2.c: Likewise.
1049         * gcc.target/i386/sse2-psrld-1.c: Likewise.
1050         * gcc.target/i386/sse2-psrld-2.c: Likewise.
1051         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
1052         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
1053         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
1054         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
1055         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
1056         * gcc.target/i386/sse2-psubb-1.c: Likewise.
1057         * gcc.target/i386/sse2-psubd-1.c: Likewise.
1058         * gcc.target/i386/sse2-psubq-1.c: Likewise.
1059         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
1060         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
1061         * gcc.target/i386/sse2-psubw-1.c: Likewise.
1062         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
1063         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
1064         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
1065         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
1066         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
1067         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
1068         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
1069         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
1070         * gcc.target/i386/sse2-pxor-1.c: Likewise.
1071         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1072         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1073         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
1074         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
1075         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
1076         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
1077         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
1078         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
1079         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
1080         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
1081         * gcc.target/i386/sse2-shufps-1.c: Likewise.
1082         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
1083         * gcc.target/i386/sse2-subpd-1.c: Likewise.
1084         * gcc.target/i386/sse2-subsd-1.c: Likewise.
1085         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
1086         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
1087         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
1088         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
1089         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
1090         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
1091         * gcc.target/i386/sse2-unpack-1.c: Likewise.
1092         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
1093         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
1094         * gcc.target/i386/sse2-vec-1.c: Likewise.
1095         * gcc.target/i386/sse2-vec-2.c: Likewise.
1096         * gcc.target/i386/sse2-vec-3.c: Likewise.
1097         * gcc.target/i386/sse2-vec-4.c: Likewise.
1098         * gcc.target/i386/sse2-vec-5.c: Likewise.
1099         * gcc.target/i386/sse2-vec-6.c: Likewise.
1100         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
1101         * gcc.target/i386/ssefn-2.c: Likewise.
1102         * gcc.target/i386/ssefn-4.c: Likewise.
1103         * gcc.target/i386/ssefp-1.c: Likewise.
1104         * gcc.target/i386/ssefp-2.c: Likewise.
1105         * gcc.target/i386/sseregparm-3.c: Likewise.
1106         * gcc.target/i386/sseregparm-4.c: Likewise.
1107         * gcc.target/i386/sseregparm-5.c: Likewise.
1108         * gcc.target/i386/sseregparm-6.c: Likewise.
1109         * gcc.target/i386/sseregparm-7.c: Likewise.
1110         * gcc.target/i386/ssetype-1.c: Likewise.
1111         * gcc.target/i386/ssetype-2.c: Likewise.
1112         * gcc.target/i386/ssetype-3.c: Likewise.
1113         * gcc.target/i386/ssetype-4.c: Likewise.
1114         * gcc.target/i386/ssetype-5.c: Likewise.
1115         * gcc.target/i386/unordcmp-1.c: Likewise.
1116         * gcc.target/i386/vararg-1.c: Likewise.
1117         * gcc.target/i386/vararg-2.c: Likewise.
1118         * gcc.target/i386/vararg-3.c: Likewise.
1119         * gcc.target/i386/vararg-4.c: Likewise.
1120         * gcc.target/i386/vararg-7.c: Likewise.
1121         * gcc.target/i386/vararg-8.c: Likewise.
1122         * gcc.target/i386/vecinit-1.c: Likewise.
1123         * gcc.target/i386/vecinit-2.c: Likewise.
1124         * gcc.target/i386/vecinit-3.c: Likewise.
1125         * gcc.target/i386/vecinit-4.c: Likewise.
1126         * gcc.target/i386/vecinit-5.c: Likewise.
1127         * gcc.target/i386/vecinit-6.c: Likewise.
1128         * gcc.target/i386/vectorize2.c: Likewise.
1129         * gcc.target/i386/vectorize3.c: Likewise.
1130         * gcc.target/i386/vectorize4.c: Likewise.
1131         * gcc.target/i386/vectorize6.c: Likewise.
1132         * gcc.target/i386/vectorize7.c: Likewise.
1133         * gcc.target/i386/vectorize8.c: Likewise.
1134         * gcc.target/i386/vperm-v2df.c: Likewise.
1135         * gcc.target/i386/vperm-v2di.c: Likewise.
1136         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1137         * gcc.target/i386/xorps-sse2.c: Likewise.
1138         * gcc.target/i386/xorps.c: Likewise.
1139         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1140         * gfortran.dg/graphite/pr42326.f90: Likewise.
1141         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
1143 2010-05-19  Richard Guenther  <rguenther@suse.de>
1145         PR lto/44196
1146         * g++.dg/lto/20100519-1_0.C: New testcase.
1148 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1150         PR fortran/42360
1151         * gfortran.dg/warn_intent_out_not_set.f90: New.
1153 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1155         PR fortran/38404
1156         * gfortran.dg/data_char_1.f90: Updated warning message.
1157         * gfortran.dg/data_array_6.f: New.
1159 2010-05-19  Martin Jambor  <mjambor@suse.cz>
1161         * g++.dg/ipa/ivinline-8.C: New test.
1162         * gcc.dg/ipa/iinline-2.c: Likewise.
1164 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1166         PR fortran/34505
1167         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
1168         arguments; add check for return value kind.
1169         * gfortran.dg/float_1.f90: Likewise.
1171 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1173         * gcc.target/i386/20011009-1.c (COMMENT): Define.
1174         (main): Use it.
1175         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
1176         * lib/lto.exp (lto_prune_warns): Fix location line regex.
1177         Prune another location line format.
1178         (lto-obj): Call lto_prune_warns on comp_output.
1180 2010-05-18  Jan Hubicka  <jh@suse.cz>
1182         * gcc.dg/lto/ipacp_0.c: New test.
1183         * gcc.dg/lto/ipacp_1.c: New test.
1185 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
1187         PR lto/44184
1188         * gcc.dg/lto/20100518_0.c: New test.
1190 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1192         * gnat.dg/specs/lto3.ads: Add missing dg-options.
1194 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
1196         PR fortran/43990
1197         * gfortran.dg/class_21.f03: New.
1199 2010-05-17  Jason Merrill  <jason@redhat.com>
1201         PR c++/44157
1202         * g++.dg/cpp0x/initlist34.C: New.
1204         PR c++/44158
1205         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
1207 2010-05-17  Martin Jambor  <mjambor@suse.cz>
1209         * g++.dg/ipa/ivinline-1.C: New test.
1210         * g++.dg/ipa/ivinline-2.C: New test.
1211         * g++.dg/ipa/ivinline-3.C: New test.
1212         * g++.dg/ipa/ivinline-4.C: New test.
1213         * g++.dg/ipa/ivinline-5.C: New test.
1214         * g++.dg/ipa/ivinline-6.C: New test.
1216 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
1217             Jason Merrill  <jason@redhat.com>
1219         PR c++/44108
1220         * c-c++-common/Wunused-var-8.c: New test.
1222 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
1224         PR bootstrap/42347
1225         * gcc.c-torture/compile/pr42347.c: New test.
1227         PR middle-end/44102
1228         * g++.dg/ext/asmgoto1.C: New test.
1230 2010-05-17  Martin Jambor  <mjambor@suse.cz>
1232         PR middle-end/44133
1233         * gcc.dg/tree-ssa/pr44133.c: New test.
1234         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
1235         precise.
1237 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
1239         PR fortran/44044
1240         * gfortran.dg/class_20.f03: New.
1242 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
1244         PR 44078
1245         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
1246         debug messages but not the newly introduced one.
1248 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
1250         PR fortran/35779
1251         * gfortran.dg/initialization_25.f90: Commented testcase.
1252         * gfortran.dg/initialization_26.f90: New.
1254 2010-05-16  Richard Guenther  <rguenther@suse.de>
1256         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
1257         * gcc.dg/pr43084.c: Likewise.
1258         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
1259         -fipa-type-escape.
1260         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
1261         -fipa-type-escape.
1262         * gcc.dg/struct/struct-reorg.exp: Likewise.
1263         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1264         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1266 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
1268         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
1269         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
1270         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
1271         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
1272         tests.
1274 2010-05-15  Jason Merrill  <jason@redhat.com>
1276         * g++.dg/eh/spec10.C: New.
1277         * g++.dg/eh/spec11.C: New.
1278         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
1280 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
1282         PR fortran/44154
1283         PR fortran/42647
1284         * gfortran.dg/allocatable_scalar_9.f90: New.
1286 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
1288         PR c++/44148
1289         * g++.dg/torture/pr44148.C: New test.
1291 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
1293         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
1294         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
1295         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
1296         diagnostics and type sizes.
1298 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
1300         * gnat.dg/lto9.adb: New test.
1301         * gnat.dg/lto9_pkg1.ads: New helper.
1302         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
1304 2010-05-15  Jan Hubicka  <jh@suse.cz>
1306         * gcc.dg/lto/ipareference_1.c: Rename to ...
1307         * gcc.dg/lto/ipareference_0.c: ... this one.
1308         * gcc.dg/lto/ipareference_2.c: Rename to ...
1309         * gcc.dg/lto/ipareference_1.c: ... this one.
1311 2010-05-15  Jan Hubicka  <jh@suse.cz>
1313         * gcc.dg/lto/ipareference_1.c: New file.
1314         * gcc.dg/lto/ipareference_2.c: New file.
1316 2010-05-15  Richard Guenther  <rguenther@suse.de>
1318         PR tree-optimization/44038
1319         * gcc.c-torture/compile/pr44038.c: New testcase.
1321 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
1323         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
1324         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1326 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
1328         PR fortran/43207
1329         PR fortran/43969
1330         * gfortran.dg/class_18.f03: New.
1331         * gfortran.dg/class_19.f03: New.
1333 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1335         PR debug/44112
1336         * gcc.dg/debug/dwarf2/const-1.c: Remove.
1337         * g++.dg/debug/dwarf2/const1.C: Remove.
1339 2010-05-14  Jason Merrill  <jason@redhat.com>
1341         * g++.dg/eh/cond4.C: New.
1342         * g++.dg/eh/elide2.C: Adjust.
1343         * g++.old-deja/g++.eh/terminate1.C: Adjust.
1345 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1347         PR fortran/44135
1348         * gfortran.dg/actual_array_interface_2.f90: New test.
1350 2010-05-14  Richard Guenther  <rguenther@suse.de>
1352         PR tree-optimization/44119
1353         * gcc.c-torture/compile/pr44119.c: New testcase.
1355 2010-05-14  Jason Merrill  <jason@redhat.com>
1357         PR c++/44127
1358         * g++.dg/eh/terminate1.C: New.
1360 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1362         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
1364         PR debug/44136
1365         * gcc.dg/pr44136.c: New test.
1367 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
1369         PR c++/30566
1370         * g++.dg/warn/Wshadow-4.C: Adjust.
1371         * g++.dg/warn/Wshadow-5.C: New test.
1372         * g++.dg/warn/Wshadow-6.C: New test
1374 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
1376         PR fortran/35779
1377         * gfortran.dg/initialization_25.f90: New.
1379 2010-05-13  Martin Jambor  <mjambor@suse.cz>
1381         * g++.dg/otr-fold-1.C: New test.
1382         * g++.dg/otr-fold-2.C: New test.
1384 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
1386         PR fortran/44036
1387         * gfortran.dg/gomp/pr44036-1.f90: New test.
1388         * gfortran.dg/gomp/pr44036-2.f90: New test.
1389         * gfortran.dg/gomp/pr44036-3.f90: New test.
1391         PR debug/43983
1392         * gcc.dg/guality/sra-1.c: New test.
1394 2010-05-12  Jan Hubicka  <jh@suse.cz>
1396         * tree-ssa/unreachable.c: New test.
1398 2010-05-12  Jason Merrill  <jason@redhat.com>
1400         * g++.dg/cpp0x/sfinae1.C: New.
1402 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
1404         * gcc.target/i386/zee.c: New file.
1406 2010-05-12  Jason Merrill  <jason@redhat.com>
1408         * g++.dg/conversion/op1.C: Expect template candidate message.
1409         * g++.dg/cpp0x/nullptr15.C: Likewise.
1410         * g++.dg/cpp0x/pr31431-2.C: Likewise.
1411         * g++.dg/cpp0x/pr31431.C: Likewise.
1412         * g++.dg/cpp0x/temp_default2.C: Likewise.
1413         * g++.dg/cpp0x/trailing4.C: Likewise.
1414         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
1415         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
1416         * g++.dg/cpp0x/variadic-throw.C: Likewise.
1417         * g++.dg/cpp0x/variadic35.C: Likewise.
1418         * g++.dg/cpp0x/vt-35147.C: Likewise.
1419         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
1420         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
1421         * g++.dg/ext/visibility/anon8.C: Likewise.
1422         * g++.dg/ext/vla2.C: Likewise.
1423         * g++.dg/other/pr28114.C: Likewise.
1424         * g++.dg/other/ptrmem10.C: Likewise.
1425         * g++.dg/other/ptrmem11.C: Likewise.
1426         * g++.dg/overload/unknown1.C: Likewise.
1427         * g++.dg/parse/template7.C: Likewise.
1428         * g++.dg/parse/typename7.C: Likewise.
1429         * g++.dg/template/conv11.C: Likewise.
1430         * g++.dg/template/copy1.C: Likewise.
1431         * g++.dg/template/deduce3.C: Likewise.
1432         * g++.dg/template/dependent-expr5.C: Likewise.
1433         * g++.dg/template/friend.C: Likewise.
1434         * g++.dg/template/incomplete2.C: Likewise.
1435         * g++.dg/template/local4.C: Likewise.
1436         * g++.dg/template/local6.C: Likewise.
1437         * g++.dg/template/operator10.C: Likewise.
1438         * g++.dg/template/overload6.C: Likewise.
1439         * g++.dg/template/ptrmem2.C: Likewise.
1440         * g++.dg/template/ptrmem20.C: Likewise.
1441         * g++.dg/template/ptrmem8.C: Likewise.
1442         * g++.dg/template/sfinae2.C: Likewise.
1443         * g++.dg/template/ttp25.C: Likewise.
1444         * g++.dg/template/unify10.C: Likewise.
1445         * g++.dg/template/unify11.C: Likewise.
1446         * g++.dg/template/unify6.C: Likewise.
1447         * g++.dg/template/unify7.C: Likewise.
1448         * g++.dg/template/unify9.C: Likewise.
1449         * g++.dg/template/varmod1.C: Likewise.
1450         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1451         * g++.old-deja/g++.law/operators32.C: Likewise.
1452         * g++.old-deja/g++.pt/crash28.C: Likewise.
1453         * g++.old-deja/g++.pt/crash60.C: Likewise.
1454         * g++.old-deja/g++.pt/explicit38.C: Likewise.
1455         * g++.old-deja/g++.pt/explicit39.C: Likewise.
1456         * g++.old-deja/g++.pt/explicit41.C: Likewise.
1457         * g++.old-deja/g++.pt/explicit67.C: Likewise.
1458         * g++.old-deja/g++.pt/explicit77.C: Likewise.
1459         * g++.old-deja/g++.pt/expr2.C: Likewise.
1460         * g++.old-deja/g++.pt/overload7.C: Likewise.
1461         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1462         * g++.old-deja/g++.pt/spec5.C: Likewise.
1463         * g++.old-deja/g++.pt/spec6.C: Likewise.
1464         * g++.old-deja/g++.pt/t24.C: Likewise.
1465         * g++.old-deja/g++.pt/unify4.C: Likewise.
1466         * g++.old-deja/g++.pt/unify6.C: Likewise.
1467         * g++.old-deja/g++.pt/unify8.C: Likewise.
1468         * g++.old-deja/g++.robertl/eb119.C: Likewise.
1469         * g++.old-deja/g++.robertl/eb79.C: Likewise.
1470         * g++.old-deja/g++.robertl/eb98.C: Likewise.
1472         * g++.dg/cpp0x/initlist32.C: New.
1474         * g++.dg/template/conv11.C: New.
1475         * g++.dg/conversion/op1.C: Adjust expected error.
1477         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
1479 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
1481         PR target/44088
1482         * gcc.target/i386/avx-cmpsd-1.c: New.
1483         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
1484         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1485         * gcc.target/i386/avx-cmpss-2.c: Likewise.
1486         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1487         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1489 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
1491         PR middle-end/44085
1492         * gcc.dg/gomp/pr44085.c: New test.
1493         * gfortran.dg/gomp/pr44085.f90: New test.
1495 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
1497         * objc-obj-c++-shared/Object1.m: New.
1498         * objc.dg/torture: New directory.
1499         * objc.dg/torture/tls: Ditto.
1500         * objc.dg/tls: Ditto.
1501         * objc.dg/torture/tls/trivial.m: New test.
1502         * objc.dg/torture/tls/thr-init-2.m: New test.
1503         * objc.dg/torture/tls/thr-init-3.m: New test.
1504         * objc.dg/torture/tls/thr-init.m: New test.
1505         * objc.dg/torture/tls/diag-1.m: New test.
1506         * objc.dg/torture/tls/tls.exp: New.
1507         * objc.dg/torture/trivial.m: New test.
1508         * objc.dg/torture/dg-torture.exp: New.
1509         * objc.dg/tls/diag-3.m: New test.
1510         * objc.dg/tls/diag-4.m: New test.
1511         * objc.dg/tls/diag-5.m: New test.
1512         * objc.dg/tls/init-1.m: New test.
1513         * objc.dg/tls/init-2.m: New test.
1514         * objc.dg/tls/tls.exp: New.
1515         * objc.dg/tls/diag-2.m: New test.
1516         * lib/objc.exp: Respond to dg-additional-files.
1518 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
1520         * gcc.target/m68k/20100512-1.c: New.
1522 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
1524         * gnat.dg/lto8.adb: New test.
1525         * gnat.dg/lto8_pkg.ad[sb]: New helper.
1526         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
1528 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1530         PR c++/34272
1531         PR c++/43630
1532         PR c++/34491
1533         * g++.dg/template/crash97.C: New.
1534         * g++.dg/template/crash98.C: Likewise.
1535         * g++.dg/template/crash99.C: Likewise.
1536         * g++.dg/cpp0x/pr31439.C: Adjust.
1537         * g++.dg/template/crash95.C: Likewise.
1539 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
1541         PR middle-end/44071
1542         * c-c++-common/asmgoto-4.c: New test.
1543         * gcc.target/i386/pr44071.c: New test.
1545         PR c++/44062
1546         * c-c++-common/Wunused-var-7.c: New test.
1547         * g++.dg/warn/Wunused-var-9.C: New test.
1549 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
1551         PR fortran/43711
1552         * gfortran.dg/gomp/pr43711.f90: New.
1554 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
1556         PR fortran/31820
1557         * gfortran.dg/select_5.f90: Updated.
1559 2010-05-11  Jan Hubicka  <jh@suse.cz>
1561         PR tree-optimize/44063
1562         * gcc.c-torture/compile/pr44063.c: New testcase.
1564 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
1566         PR debug/44023
1567         * gcc.dg/pr44023.c: New test.
1569 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1571         * gnat.dg/lto7.adb: New test.
1572         * gnat.dg/lto7_pkg.ad[sb]: New helper.
1574 2010-05-10  Jason Merrill  <jason@redhat.com>
1576         PR c++/44017
1577         * g++.dg/template/inherit5.C: New.
1579         PR c++/44045
1580         * g++.dg/cpp0x/initlist33.C: New.
1581         * g++.dg/cpp0x/initlist26.C: Adjust.
1582         * g++.dg/cpp0x/initlist28.C: Adjust.
1584 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
1586         PR c++/43719
1587         * g++.dg/init/pr43719.C: New.
1588         * g++.dg/anon-struct4.C: Adjust.
1590 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
1592         PR debug/44028
1593         * gcc.dg/pr44028.c: New test.
1595 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
1597         PR fortran/27866
1598         PR fortran/35003
1599         PR fortran/42809
1600         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
1601         * gfortran.dg/warn_conversion.f90: New.
1603 2010-05-10  Michael Matz  <matz@suse.de>
1605         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
1607 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
1609         PR rtl-optimization/44012
1610         * gcc.dg/pr44012.c: New.
1612 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1614         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
1615         Log text on entry and exit.
1616         Prune Sun ld warnings for common symbols with differing sizes.
1617         (lto-link-and-maybe-run): Change caller.
1619 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
1621         PR fortran/44044
1622         * gfortran.dg/class_7.f03: Modified.
1623         * gfortran.dg/select_type_1.f03: Modified.
1624         * gfortran.dg/select_type_12.f03: New.
1626 2010-05-10  Richard Guenther  <rguenther@suse.de>
1628         PR tree-optimization/44050
1629         * gcc.dg/torture/pr44050.c: New testcase.
1631 2010-05-10  Wei Guozhi  <carrot@google.com>
1633         PR target/42879
1634         * gcc.target/arm/pr42879.c: New testcase.
1636 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1638         PR c/44051
1639         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
1641 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1643         PR c/10676
1644         * gcc.dg/anon-struct-10.c: New test.
1646 2010-05-09  Richard Guenther  <rguenther@suse.de>
1648         PR middle-end/44024
1649         * gcc.dg/pr44024.c: New testcase.
1651 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1653         PR c/4784
1654         * gcc.dg/anon-struct-9.c: New test.
1656 2010-05-09  Richard Guenther  <rguenther@suse.de>
1658         PR middle-end/44043
1659         * gcc.c-torture/compile/pr44043.c: New testcase.
1661 2010-05-09  Richard Guenther  <rguenther@suse.de>
1663         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
1665 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
1667         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
1669 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1671         * gnat.dg/lto[12456].adb: Add "target lto" marker.
1672         * gnat.dg/specs/lto3.ads: Likewise.
1674 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
1676         PR middle-end/28685
1677         * gcc.dg/pr28685-1.c: New file.
1679 2010-05-08  Richard Guenther  <rguenther@suse.de>
1681         PR tree-optimization/44030
1682         * gcc.c-torture/compile/pr44030.c: New testcase.
1684 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1686         * gnat.dg/lto6.adb: New test.
1687         * gnat.dg/lto6_pkg.ads: New helper.
1689 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1691         * gnat.dg/lto5.adb: New test.
1692         * gnat.dg/lto5_pkg.ad[sb]: New helper.
1694 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1696         * gnat.dg/lto4.ad[sb]: New test.
1698 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1700         * gnat.dg/specs/lto3.ads: New test.
1701         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
1702         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
1704 2010-05-08  Quentin Ochem  <ochem@adacore.com>
1706         * gnat.dg/sizetype3.ad[sb]: New test.
1707         * gnat.dg/sizetype3_pkg.ads: New helper.
1709 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
1711         PR c++/43951
1712         * g++.dg/init/new29.C: New.
1714 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
1716         PR fortran/40728
1717         * gfortran.dg/coarray_1.f90: Fixed error message.
1718         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
1719         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
1720         * gfortran.dg/intrinsic_std_5.f90: New.
1722 2010-05-07  Jason Merrill  <jason@redhat.com>
1724         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
1726 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1728         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
1729         (size_t, stderr): Remove.
1730         (read_error): Replaced __builtin_fprintf by fprintf.
1732 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
1734         * gcc.dg/ordered-comparison-1.c: New test.
1735         * gcc.dg/ordered-comparison-2.c: New test.
1736         * gcc.dg/ordered-comparison-3.c: New test.
1737         * gcc.dg/ordered-comparison-4.c: New test.
1739 2010-05-06  Mike Stump  <mikestump@comcast.net>
1741         PR objc/35165
1742         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
1744 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
1745             Jason Merrill  <jason@redhat.com>
1747         * g++.dg/cpp0x/nullptr01.C: New.
1748         * g++.dg/cpp0x/nullptr02.C: New.
1749         * g++.dg/cpp0x/nullptr03.C: New.
1750         * g++.dg/cpp0x/nullptr04.C: New.
1751         * g++.dg/cpp0x/nullptr05.C: New.
1752         * g++.dg/cpp0x/nullptr06.C: New.
1753         * g++.dg/cpp0x/nullptr07.C: New.
1754         * g++.dg/cpp0x/nullptr08.C: New.
1755         * g++.dg/cpp0x/nullptr09.C: New.
1756         * g++.dg/cpp0x/nullptr10.C: New.
1757         * g++.dg/cpp0x/nullptr11.C: New.
1758         * g++.dg/cpp0x/nullptr12.C: New.
1759         * g++.dg/cpp0x/nullptr13.C: New.
1760         * g++.dg/cpp0x/nullptr14.C: New.
1761         * g++.dg/cpp0x/nullptr15.C: New.
1762         * g++.dg/cpp0x/nullptr16.C: New.
1763         * g++.dg/cpp0x/nullptr17.C: New.
1764         * g++.dg/cpp0x/nullptr18.C: New.
1765         * g++.dg/cpp0x/nullptr19.C: New.
1766         * g++.dg/cpp0x/nullptr20.C: New.
1767         * g++.dg/cpp0x/nullptr21.C: New.
1768         * g++.dg/cpp0x/nullptr22.C: New.
1769         * g++.dg/debug/nullptr01.C: New.
1770         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
1772 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
1774         * gcc.dg/Wunused-var-8.c: Move to...
1775         * c-c++-common/Wunused-var-6.c: ... here.  New test.
1777 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1779         PR c++/40406
1780         * g++.dg/template/crash96.C: New.
1782 2010-05-06  Jan Hubicka  <jh@suse.cz>
1784         PR tree-optimization/43791
1785         * gcc.c-torture/compile/pr43791.c: New file.
1787 2010-05-06  Michael Matz  <matz@suse.de>
1789         PR tree-optimization/43984
1790         * gfortran.dg/pr43984.f90: New test.
1792 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1794         PR 40989
1795         * gcc.dg/pr40989.c: New.
1797 2010-05-06  Richard Guenther  <rguenther@suse.de>
1799         PR tree-optimization/43934
1800         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
1802 2010-05-06  Richard Guenther  <rguenther@suse.de>
1804         PR tree-optimization/43987
1805         * gcc.c-torture/execute/pr43987.c: New testcase.
1806         * gcc.dg/torture/pta-escape-1.c: Adjust.
1807         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1808         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1809         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1810         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
1812 2010-04-22  Jakub Jelinek <jakub@redhat.com>
1813             Dodji Seketeli  <dodji@redhat.com>
1815         PR c/18624
1816         * g++.dg/warn/Wunused-7.C: Add dg-warning.
1817         * g++.dg/template/sfinae16.C: Likewise.
1818         * gcc.dg/Wunused-var-1.c: Moved to...
1819         * c-c++-common/Wunused-var-1.c: ...here. New test.
1820         * gcc.dg/Wunused-var-2.c: Moved to...
1821         * c-c++-common/Wunused-var-2.c: ...here. New test.
1822         * gcc.dg/Wunused-var-3.c: Moved to...
1823         * c-c++-common/Wunused-var-3.c: ...here. New test.
1824         * gcc.dg/Wunused-var-4.c: Moved to...
1825         * gcc.dg/Wunused-var-1.c: ... here.
1826         * gcc.dg/Wunused-var-5.c: Moved to...
1827         * c-c++-common/Wunused-var-4.c: ...here. New test.
1828         * gcc.dg/Wunused-var-7.c: Moved to...
1829         * c-c++-common/Wunused-var-5.c: ...here. New test.
1830         * gcc.dg/Wunused-var-6.c: Moved to...
1831         * gcc.dg/Wunused-var-2.c: ... here.
1832         * c-c++-common/Wunused-var-1.c: New test.
1833         * c-c++-common/Wunused-var-2.c: New test.
1834         * c-c++-common/Wunused-var-3.c: New test.
1835         * c-c++-common/Wunused-var-4.c: New test.
1836         * c-c++-common/Wunused-var-5.c: New test.
1837         * g++.dg/warn/Wunused-var-1.C: New test.
1838         * g++.dg/warn/Wunused-var-2.C: New test.
1839         * g++.dg/warn/Wunused-var-3.C: New test.
1840         * g++.dg/warn/Wunused-var-4.C: New test.
1841         * g++.dg/warn/Wunused-var-5.C: New test.
1842         * g++.dg/warn/Wunused-var-6.C: New test.
1843         * g++.dg/warn/Wunused-var-7.C: New test.
1844         * g++.dg/warn/Wunused-var-8.C: New test.
1845         * g++.dg/warn/Wunused-parm-1.C: New test.
1846         * g++.dg/warn/Wunused-parm-2.C: New test.
1847         * g++.dg/warn/Wunused-parm-3.C: New test.
1849 2010-05-06  Tobias Burnus  <burnus@net-b.de>
1851         PR fortran/43985
1852         * gfortran.dg/gomp/crayptr5.f90: New test case.
1854 2010-05-05  Jason Merrill  <jason@redhat.com>
1856         PR debug/43370
1857         * g++.dg/ext/attrib39.C: New.
1859 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
1861         PR fortran/24978
1862         * gfortran.dg/data_invalid.f90: New.
1864 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
1866         * gnat.dg/lto2.adb: New test.
1868 2010-05-05  Jason Merrill  <jason@redhat.com>
1870         PR c++/43787
1871         * g++.dg/opt/empty1.C: New.
1873 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
1875         PR fortran/43696
1876         * gfortran.dg/class_17.f03: New.
1878 2010-05-04  Neil Vachharajani <nvachhar@google.com>
1880         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
1882 2010-05-04  Mike Stump  <mikestump@comcast.net>
1884         PR objc/35165
1885         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
1887 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1889         PR target/43668
1890         * gcc.target/i386/pr43668.c: New.
1892 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1894         PR c++/43028
1895         * g++.dg/cpp0x/initlist31.C: New.
1897 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
1899         PR c/43981
1900         * gcc.dg/Wunused-var-8.c: New test.
1902 2010-05-04  Jason Merrill  <jason@redhat.com>
1904         PR c++/38064
1905         * g++.dg/cpp0x/enum3.C: Extend.
1907 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1909         PR target/43799
1910         * gcc.target/i386/pr43799.c: New.
1912 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
1914         * gnat.dg/lto1.adb: New test.
1915         * gnat.dg/lto1_pkg.ad[sb]: New helper.
1917 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1919         PR middle-end/43671
1920         * gcc.target/i386/pr43671.c: New.
1922 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1924         PR c++/43705
1925         * g++.dg/template/crash95.C: New.
1927 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1929         PR debug/43508
1930         * gcc.target/i386/pr43508.c: New.
1932 2010-05-04  Richard Guenther  <rguenther@suse.de>
1934         PR tree-optimization/43879
1935         * g++.dg/torture/pr43879-1_0.C: New testcase.
1936         * g++.dg/torture/pr43879-1_1.C: Likewise.
1938 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
1940         PR c++/43953
1941         * g++.dg/other/crash-12.C: New test.
1943 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
1945         * g++.dg/cdce3.C: Add a space.  Updated.
1947 2010-05-03  Jason Merrill  <jason@redhat.com>
1949         PR c++/43680
1950         * g++.dg/opt/enum2.C: New.
1951         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
1952         * g++.dg/warn/Wswitch-1.C: Adjust message.
1954 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1956         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
1957         * g++.dg/ext/label13.C: Fix typo.
1958         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
1959         alpha*-dec-osf5*.
1960         * gcc.c-torture/compile/limits-declparen.c: xfail on
1961         alpha*-dec-osf5* with -g.
1962         * gcc.c-torture/compile/limits-pointer.c: Likewise.
1963         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
1964         * gcc.dg/c99-tgmath-2.c: Likewise.
1965         * gcc.dg/c99-tgmath-3.c: Likewise.
1966         * gcc.dg/c99-tgmath-4.c: Likewise.
1968 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
1970         PR fortran/43592
1971         * gfortran.dg/unexpected_interface.f90: New test.
1973 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1975         * ada/acats/run_acats (which): New function.
1976         (host_gnatchop, host_gnatmake): Use it.
1978 2010-05-03  Richard Guenther  <rguenther@suse.de>
1980         PR tree-optimization/43971
1981         * gcc.dg/pr43971.c: New testcase.
1983 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
1985         PR debug/43972
1986         * gcc.dg/debug/pr43972.c: New test.
1988 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
1990         PR testsuite/43963
1991         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
1993 2010-05-02  Richard Guenther  <rguenther@suse.de>
1995         PR tree-optimization/43879
1996         * gcc.dg/torture/pr43879-3.c: New testcase.
1998 2010-05-01  Richard Guenther  <rguenther@suse.de>
2000         PR tree-optimization/43949
2001         * g++.dg/warn/Warray-bounds-5.C: New testcase.
2003 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
2005         PR c++/43951
2006         * g++.dg/init/new28.C: New.
2008 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
2010         PR objc++/32052
2011         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
2012         structure and nested declarations.
2013         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
2014         structure and nested declarations.  Reduce header clutter and
2015         use _exit() rather than abort().
2016         * objc.dg/encode-10.m: New.
2017         * objc.dg/encode-11.m: New.
2019 2010-04-30  DJ Delorie  <dj@redhat.com>
2021         * gcc.c-torture/execute/20100430-1.c: New test.
2023 2010-04-30  Jason Merrill  <jason@redhat.com>
2025         PR c++/43868
2026         * g++.dg/template/ptrmem21.C: New.
2028 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
2030         PR fortran/18918
2031         PR fortran/43931
2032         * gfortran.dg/coarray_13.f90: New test.
2034 2010-04-30  Richard Guenther  <rguenther@suse.de>
2036         PR lto/43946
2037         * gcc.dg/lto/20100430-1_0.c: New testcase.
2039 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
2041         PR debug/43942
2042         * c-c++-common/pr43942.c: New test.
2044 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
2046         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
2047         conflict with darwin crt1.o 'start' symbol.
2049 2010-04-30  Richard Guenther  <rguenther@suse.de>
2051         PR tree-optimization/43879
2052         * gcc.dg/torture/pr43879_1.c: New testcase.
2054 2010-04-30  Richard Guenther  <rguenther@suse.de>
2056         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
2058 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
2060         PR c++/43890
2061         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
2062         user-provided constructor while recursing.
2064 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2066         PR fortran/42274
2067         * gfortran.dg/class_16.f03: New test.
2069 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2071         PR fortran/42274
2072         * gfortran.dg/class_15.f03: New.
2074 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
2076         PR fortran/43326
2077         * gfortran.dg/dynamic_dispatch_9.f03: New test.
2079 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2081         PR fortran/43492
2082         * gfortran.dg/generic_22.f03 : New test.
2084 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
2086         PR fortran/42353
2087         * gfortran.dg/class_14.f03: New test.
2089 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2091         PR fortran/42680
2092         * gfortran.dg/interface_32.f90: New test.
2094 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
2095             Janus Weil  <janus@gcc.gnu.org>
2097         PR fortran/41829
2098         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
2099         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
2100         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
2102 2010-04-28  Mike Stump  <mikestump@comcast.net>
2104         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
2105         dg-excess-errors.
2106         * g++.dg/uninit-pred-2_b.C: Likewise.
2108 2010-04-28  Tobias Burnus  <burnus@net-b.de>
2110         PR fortran/18918
2111         PR fortran/43919
2112         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
2114 2010-04-28  Matthias Klose  <doko@ubuntu.com>
2116         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
2117         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
2118         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
2119         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
2120         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
2122 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
2124         * gcc.dg/const-uniq-1.c: New test.
2125         * gcc.dg/lto/const-uniq_[01].c: Likewise.
2127 2010-04-28  Xinliang David Li  <davidxl@google.com>
2129         * gcc.dg/uninit-pred-2_b.c: New test.
2130         * gcc.dg/uninit-pred-4_b.c: New test.
2131         * gcc.dg/uninit-pred-3_d.c: New test.
2132         * gcc.dg/uninit-pred-6_b.c: New test.
2133         * gcc.dg/uninit-pred-8_b.c: New test.
2134         * gcc.dg/uninit-pred-3_a.c: New test.
2135         * gcc.dg/uninit-pred-2_c.c: New test.
2136         * gcc.dg/uninit-pred-5_a.c: New test.
2137         * gcc.dg/uninit-pred-3_e.c: New test.
2138         * gcc.dg/uninit-pred-7_a.c: New test.
2139         * gcc.dg/uninit-pred-6_c.c: New test.
2140         * gcc.dg/uninit-pred-9_a.c: New test.
2141         * gcc.dg/uninit-pred-8_c.c: New test.
2142         * gcc.dg/uninit-pred-3_b.c: New test.
2143         * gcc.dg/uninit-pred-5_b.c: New test.
2144         * gcc.dg/uninit-pred-7_b.c: New test.
2145         * gcc.dg/uninit-pred-6_d.c: New test.
2146         * gcc.dg/uninit-pred-9_b.c: New test.
2147         * gcc.dg/uninit-pred-2_a.c: New test.
2148         * gcc.dg/uninit-pred-4_a.c: New test.
2149         * gcc.dg/uninit-pred-3_c.c: New test.
2150         * gcc.dg/uninit-pred-6_a.c: New test.
2151         * gcc.dg/uninit-pred-8_a.c: New test.
2152         * gcc.dg/uninit-pred-7_c.c: New test.
2153         * gcc.dg/uninit-pred-6_e.c: New test.
2154         * g++.dg/uninit-pred-loop-1_b.cc: New test.
2155         * g++.dg/uninit-pred-1_a.C: New test.
2156         * g++.dg/uninit-pred-1_b.C: New test.
2157         * g++.dg/uninit-pred-2_a.C: New test.
2158         * g++.dg/uninit-pred-2_b.C: New test.
2159         * g++.dg/uninit-pred-loop-1_a.cc: New test.
2160         * g++.dg/uninit-pred-loop-1_c.cc: New test.
2161         * g++.dg/uninit-pred-loop_1.cc: New test.
2163 2010-04-28  Martin Jambor  <mjambor@suse.cz>
2165         * gcc.dg/lto/20091209-1_0.c: New testcase.
2167 2010-04-28  Richard Guenther  <rguenther@suse.de>
2169         PR tree-optimization/43879
2170         PR tree-optimization/43909
2171         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
2173 2010-04-28  Richard Guenther  <rguenther@suse.de>
2175         PR c++/43880
2176         * g++.dg/torture/pr43880.C: New testcase.
2178 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2180         PR c++/9335
2181         * g++.dg/template/recurse2.C: Update
2182         * g++.dg/template/recurse.C: Update.
2183         * g++.dg/template/pr23510.C: Update.
2184         * lib/prune.exp: Filter out 'recursively instantiated'.
2186 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
2188         PR c++/29043
2189         * g++.dg/init/pr29043.C: New.
2191 2010-04-27  Jason Merrill  <jason@redhat.com>
2193         * g++.dg/lookup/scoped5.C: Adjust.
2194         * g++.dg/lookup/scoped8.C: Adjust.
2195         * g++.dg/template/dependent-expr5.C: Adjust.
2196         * g++.old-deja/g++.brendan/nest1.C: Adjust.
2198         PR c++/43856
2199         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
2201         PR c++/43875
2202         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2204 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2205             Jan Hubicka <hubicka@ucw.cz>
2207         * gcc.dg/pure-2.c: New testcase.
2208         * gcc.dg/const-1.c: New testcase.
2210 2010-04-27  Jason Merrill  <jason@redhat.com>
2212         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
2214         PR c++/41468
2215         * g++.dg/template/sfinae17.C: New.
2216         * g++.dg/template/sfinae18.C: New.
2218 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
2220         * g++.dg/init/pr42844.C: New.
2221         * g++.dg/cpp0x/pr42844-2.C: New.
2222         * g++.dg/cpp0x/defaulted2.C: Adjust.
2223         * g++.dg/tree-ssa/pr27549.C: Likewise.
2224         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
2226 2010-04-27  Tobias Burnus  <burnus@net-b.de>
2228         PR fortran/18918
2229         * gfortran.dg/coarray_12.f90: Fix dump parsing.
2231 2010-04-27  Richard Guenther  <rguenther@suse.de>
2233         PR middle-end/40561
2234         * g++.dg/other/pr40561.C: New testcase.
2236 2010-04-27  Martin Jambor  <mjambor@suse.cz>
2238         PR middle-end/43812
2239         * g++.dg/ipa/pr43812.C: New test.
2241 2010-04-27  Jan Hubicka  <jh@suse.cz>
2243         * gcc.dg/ipa/iinline-1.c (main): Rename to...
2244         (test): ... this one.
2246 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
2248         PR target/40657
2249         * gcc.target/arm/thumb-stackframe.c: New test.
2251 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
2253         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
2254         * gcc.dg/misc-column.c: Likewise.
2255         * gcc.dg/Walways-true-1.c: Likewise.
2256         * gcc.dg/Walways-true-2.c: Likewise.
2257         * gcc.dg/warn-addr-cmp.c: Likewise.
2259 2010-04-27  Tobias Burnus  <burnus@net-b.de>
2261         PR fortran/18918
2262         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
2263         * gfortran.dg/coarray_12.f90: New.
2265 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
2267         PR c/32207
2268         * gcc.dg/pr32207.c: New test.
2269         * gcc.dg/misc-column.c: Adjust expected warning.
2270         * gcc.dg/Walways-true-1.c: Likewise.
2271         * gcc.dg/Walways-true-2.c: Likewise.
2272         * gcc.dg/warn-addr-cmp.c: Likewise.
2274 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
2276         PR lto/42776
2277         * lib/lto.exp (lto_prune_vis_warns): New function.
2278         (lto-link-and-maybe-run): Call it.
2280 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2282         PR tree-optimization/43904
2283         * gcc.dg/tree-ssa/tailcall-6.c: New.
2285 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2287         PR testsuite/35165
2288         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
2289         Darwin8/OSX10.4 - compatible code generation.
2290         Use scan-rtl-dump.
2291         * obj-c++.dg/stubify-1.mm: Ditto.
2292         * lib/objc-torture.exp: Do not require link success for
2293         "trivial.m" in the runtime checks when dowhat = 'compile'.
2294         * lib/dg-pch.exp (dg-flags-pch): New Proc.
2295         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
2296         Darwin8/OSX10.4 - compatible code generation.
2297         * objc.dg/stubify-2.m: Ditto.
2298         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
2299         * objc.dg/next-runtime-1.m: Ditto.
2300         * objc.dg/stret-2.m: Restrict to ilp32 targets.
2301         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
2302         runtimes on Darwin.
2304 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
2306         PR 43715
2307         * lib/plugin-support.exp: Use "-undefined
2308         dynamic_lookup" on darwin.
2310 2010-04-26  Richard Guenther  <rguenther@suse.de>
2312         * gcc.dg/lto/20100426_0.c: New testcase.
2314 2010-04-26  Jie Zhang  <jie@codesourcery.com>
2316         PR tree-optimization/43833
2317         gcc.dg/Warray-bounds-8.c: New test case.
2319 2010-04-26  Richard Guenther  <rguenther@suse.de>
2321         PR lto/43080
2322         * g++.dg/lto/20100423-3_0.C: New testcase.
2324 2010-04-26  Richard Guenther  <rguenther@suse.de>
2326         PR lto/42425
2327         * g++.dg/lto/20100423-2_0.C: New testcase.
2329 2010-04-26  Ira Rosen  <irar@il.ibm.com>
2331         * gcc.dg/vect/bb-slp-23.c: New test.
2333 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
2335         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
2336         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
2337         * gcc.dg/c1x-float-1.c: New test.
2339 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2341         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
2342         of "lea\[ \t\]".
2344 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2346         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
2347         FreeBSD.
2348         * gfortran.dg/default_format_denormal_1.f90: Ditto.
2349         * gfortran.dg/default_format_2.f90: Ditto.
2351 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2353         * gfortran.dg/pr43505.f90: Clean up .mod file.
2354         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
2355         * gfortran.dg/pr41347.f90: Ditto.
2356         * gfortran.dg/internal_pack_4.f90: Ditto.
2357         * gfortran.dg/proc_decl_23.f90: Ditto.
2358         * gfortran.dg/recursive_check_3.f90: Ditto.
2359         * gfortran.dg/intent_out_3.f90: Ditto.
2360         * gfortran.dg/assignment_2.f90: Ditto.
2361         * gfortran.dg/pr41928.f90: Ditto.
2362         * gfortran.dg/pr42166.f90: Ditto.
2363         * gfortran.dg/private_type_12.f90: Ditto.
2364         * gfortran.dg/graphite/pr42185.f90: Ditto.
2365         * gfortran.dg/graphite/pr42186.f90: Ditto.
2366         * gfortran.dg/graphite/pr40982.f90: Ditto.
2367         * gfortran.dg/graphite/id-2.f90: Ditto.
2368         * gfortran.dg/graphite/id-4.f90: Ditto.
2369         * gfortran.dg/graphite/pr42050.f90: Ditto.
2370         * gfortran.dg/graphite/id-18.f90: Ditto.
2371         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
2372         * gfortran.dg/graphite/pr41924.f90: Ditto.
2373         * gfortran.dg/graphite/pr42393.f90: Ditto.
2374         * gfortran.dg/graphite/pr37980.f90: Ditto.
2375         * gfortran.dg/graphite/pr38953.f90: Ditto.
2376         * gfortran.dg/graphite/pr42180.f90: Ditto.
2377         * gfortran.dg/graphite/pr42181.f90: Ditto.
2378         * gfortran.dg/where_operator_assign_4.f90: Ditto.
2379         * gfortran.dg/select_type_4.f90: Ditto.
2380         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2381         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
2382         * gfortran.dg/lto/pr40725_0.f03: Ditto.
2383         * gfortran.dg/elemental_args_check_2.f90: Ditto.
2384         * gfortran.dg/whole_file_11.f90: Ditto.
2385         * gfortran.dg/private_type_11.f90: Ditto.
2386         * gfortran.dg/vect/vect-gems.f90: Ditto.
2387         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
2389 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2391         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
2393 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
2395         * gnat.dg/pack15.ad[sb]: New test.
2397 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
2399         * gcc.target/arm/mla-1.c: New test.
2401 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2403         PR fortran/30073
2404         PR fortran/43793
2405         * gfortran.dg/pr43793.f90: New test.
2407 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
2409         PR tree-optimization/41442
2410         * gcc.target/i386/pr41442.c: New test.
2412 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
2414         PR fortran/43832
2415         * gfortran.dg/fgetc_3.f90: Delete bogus test.
2417 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2419         PR fortran/43832
2420         * gfortran.dg/open_nounit.f90: New test.
2422 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
2424         PR fortran/43841
2425         PR fortran/43843
2426         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
2428 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2430         * gcc.dg/Wconversion-integer.c: Update.
2432 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2434         * gnat.dg/unchecked_convert5.adb: New test.
2436 2010-04-23  Richard Guenther  <rguenther@suse.de>
2438         PR lto/41734
2439         * gcc.dg/lto/20100423-2_0.c: New testcase.
2440         * gcc.dg/lto/20100423-2_0.c: Likewise.
2442 2010-04-23  Richard Guenther  <rguenther@suse.de>
2444         PR lto/43455
2445         * gcc.dg/lto/20100423-1_0.c: New testcase.
2446         * gcc.dg/lto/20100423-1_1.c: Likewise.
2448 2010-04-23  Martin Jambor  <mjambor@suse.cz>
2450         PR tree-optimization/43846
2451         * gcc.dg/tree-ssa/sra-10.c: New test.
2453 2010-04-23  Martin Jambor  <mjambor@suse.cz>
2455         PR middle-end/43835
2456         * gcc.c-torture/execute/pr43835.c: New test.
2458 2010-04-23  Richard Guenther  <rguenther@suse.de>
2460         PR lto/42653
2461         * g++.dg/lto/20100423-1_0.C: New testcase.
2463 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
2465         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
2467 2010-04-22  Ira Rosen  <irar@il.ibm.com>
2469         PR tree-optimization/43842
2470         * gcc.dg/vect/pr43842.c: New test.
2472 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2474         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
2475         * gcc.target/i386/wmul-2.c: Likewise.
2477 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2479         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
2480         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
2482 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
2484         * gfortran.dg/reassoc_6.f: New testcase.
2486 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2488         PR middle-end/29274
2489         * gcc.target/arm/wmul-1.c: New test.
2490         * gcc.target/arm/wmul-2.c: New test.
2492 2010-04-22  Richard Guenther  <rguenther@suse.de>
2494         PR tree-optimization/43845
2495         * gcc.c-torture/compile/pr43845.c: New testcase.
2497 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2499         PR middle-end/29274
2500         * gcc.target/i386/wmul-1.c: New test.
2501         * gcc.target/i386/wmul-2.c: New test.
2502         * gcc.target/bfin/wmul-1.c: New test.
2503         * gcc.target/bfin/wmul-2.c: New test.
2505 2010-04-22  Richard Guenther  <rguenther@suse.de>
2507         PR fortran/43829
2508         * gfortran.dg/vector_subscript_6.f90: New testcase.
2509         * gfortran.dg/assign_10.f90: Adjust.
2511 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
2513         PR fortran/43836
2514         * gfortran.dg/gomp/pr43836.f90: New test.
2516 2010-04-21  Richard Guenther  <rguenther@suse.de>
2518         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
2520 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2522         * gcc.dg/torture/builtin-cproj-3.c: New.
2524 2010-04-20  Jason Merrill  <jason@redhat.com>
2526         PR c++/9335
2527         * g++.dg/template/recurse2.C: New.
2528         * g++.dg/parse/crash36.C: Adjust.
2529         * g++.dg/other/fold1.C: Adjust.
2530         * g++.dg/init/member1.C: Adjust.
2531         * lib/prune.exp: Prune "skipping N instantiation contexts".
2533 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2535         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
2537 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2539         * gcc.dg/torture/builtin-cproj-1.c: New.
2540         * gcc.dg/torture/builtin-cproj-2.c: New.
2542 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
2544         PR c++/43800
2545         PR c++/43704
2546         * g++.dg/template/typedef32.C: Adjust.
2547         * g++.dg/template/typedef33.C: New test.
2549 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
2551         PR fortran/43227
2552         * gfortran.dg/proc_decl_23.f90: New test.
2554         PR fortran/43266
2555         * gfortran.dg/abstract_type_6.f03: New test.
2557 2010-04-20  Xinliang David Li  <davidxl@google.com>
2559         * g++.dg/tree-ssa/fold-compare.C: New.
2561 2010-04-20  Richard Guenther  <rguenther@suse.de>
2563         PR tree-optimization/39417
2564         * g++.dg/torture/pr39417.C: New testcase.
2566 2010-04-20  Richard Guenther  <rguenther@suse.de>
2568         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
2570 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
2572         * g++.dg/debug/dwarf2/rv1.C: New test.
2574 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2576         PR target/43635
2577         * gcc.c-torture/compile/pr43635.c: New testcase.
2579 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
2581         PR fortran/43339
2582         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
2583         of sequential loops being private only in the innermost containing
2584         task region.
2586         PR middle-end/43337
2587         * gfortran.dg/gomp/pr43337.f90: New test.
2589 2010-04-19  Richard Guenther  <rguenther@suse.de>
2591         PR tree-optimization/43796
2592         * gfortran.dg/pr43796.f90: New testcase.
2594 2010-04-19  Richard Guenther  <rguenther@suse.de>
2596         PR tree-optimization/43783
2597         * gcc.c-torture/execute/pr43783.c: New testcase.
2599 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
2601         PR target/43766
2602         * gcc.target/i386/pr43766.c: New test.
2604 2010-04-19  Jie Zhang  <jie@codesourcery.com>
2606         PR target/43662
2607         * gcc.target/i386/pr43662.c: New test.
2609 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
2611         PR c++/43704
2612         * g++.dg/template/typedef32.C: New test.
2614 2010-04-19  Ira Rosen  <irar@il.ibm.com>
2616         PR tree-optimization/37027
2617         * lib/target-supports.exp
2618         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
2619         * gcc.dg/vect/pr37027.c: New test.
2620         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
2621         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
2622         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
2623         gcc.dg/vect/vect-complex-6.c: Likewise.
2625 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
2627         * g++.dg/debug/dwarf2/enum1.C: New test.
2629 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
2631         * gnat.dg/rep_clause5.ad[sb]: New test.
2632         * gnat.dg/rep_clause5_pkg.ads: New helper.
2634 2010-04-18  Ira Rosen  <irar@il.ibm.com>
2636         PR tree-optimization/43771
2637         * g++.dg/vect/pr43771.cc: New test.
2639 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2641         PR fortran/31538
2642         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
2643         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
2645 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2647         * gnat.dg/sizetype.adb: Rename into...
2648         * gnat.dg/sizetype1.adb: ...this.
2649         * gnat.dg/sizetype2.adb: New test.
2651 2010-04-16  Richard Guenther  <rguenther@suse.de>
2653         PR tree-optimization/43572
2654         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
2656 2010-04-16  Olivier Hainque  <hainque@adacore.com>
2658         * gnat.dg/specs/discr_private.ads: New test.
2660 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
2662         PR target/41514
2663         * gcc.target/arm/thumb-comparisons.c: New test.
2665         PR target/40603
2666         * gcc.target/arm/thumb-cbranchqi.c: New test.
2668 2010-04-16  Christian Bruel  <christian.bruel@st.com>
2670         * g++.dg/torture/pr36191.C: Enable for SH.
2672 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
2674         * gnat.dg/wide_boolean.adb: New test.
2675         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
2677 2010-04-15  Richard Guenther  <rguenther@suse.de>
2679         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
2680         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
2681         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2682         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2683         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
2684         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
2685         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
2686         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
2687         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
2688         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
2689         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
2690         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
2691         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2692         * gcc.dg/torture/ipa-pta-2.c: Likewise.
2693         * gcc.dg/torture/ipa-pta-1.c: Adjust.
2695 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
2697         PR target/21803
2698         * gcc.target/arm/pr42496.c: New test.
2700 2010-04-14  Jason Merrill  <jason@redhat.com>
2702         PR c++/36625
2703         * g++.dg/ext/attrib38.C: New.
2705 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
2707         PR testsuite/43739
2708         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
2710 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2712         PR 42966
2713         * gcc.dg/cpp/warn-undef-2.c: Update.
2714         * gcc.dg/cpp/warn-traditional-2.c: Update.
2715         * gcc.dg/cpp/warn-comments-2.c: Update.
2716         * gcc.dg/cpp/warn-variadic-2.c: Update.
2717         * gcc.dg/cpp/warn-long-long-2.c: Update.
2718         * gcc.dg/cpp/warn-deprecated-2.c: Update.
2719         * gcc.dg/cpp/warn-multichar-2.c: Update.
2720         * gcc.dg/cpp/warn-normalized-3.c: Update.
2721         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
2722         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
2723         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
2724         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
2725         * gcc.dg/cpp/warn-redefined-2.c: Update.
2726         * gfortran.dg/warning-directive-2.F90: Update.
2727         * c-c++-common/cpp/warning-directive-2.c: Update.
2729 2010-04-14  Michael Matz  <matz@suse.de>
2731         PR tree-optimization/42963
2732         * gcc.dg/pr42963.c: New testcase.
2734 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
2736         * gnat.dg/class_wide.adb: Rename into...
2737         * gnat.dg/class_wide1.adb: ...this.
2738         * gnat.dg/class_wide2.ad[sb]: New test.
2740 2010-04-14  Tobias Burnus  <burnus@net-b.de>
2742         PR fortran/18918
2743         * gfortran.dg/coarray_9.f90: Update dg-errors.
2744         * gfortran.dg/coarray_10.f90: New test.
2745         * gfortran.dg/coarray_11.f90: New test.
2747 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2749         PR fortran/43747
2750         gfortran.dg/initialization_24.f90: New test.
2752 2010-04-13  Jason Merrill  <jason@redhat.com>
2754         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
2755         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
2757 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2759         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
2760         * g++.dg/dg.exp: Likewise.
2761         * gcc.dg/cpp/warning-directive-1.c: Move to ...
2762         * c-c++-common/cpp/warning-directive-1.c: ... here.
2763         * gcc.dg/cpp/warning-directive-2.c: Move to ...
2764         * c-c++-common/cpp/warning-directive-2.c: ... here.
2765         * gcc.dg/cpp/warning-directive-3.c: Move to ...
2766         * c-c++-common/cpp/warning-directive-3.c: ... here.
2767         * gcc.dg/cpp/warning-directive-4.c: Move to ...
2768         * c-c++-common/cpp/warning-directive-4.c: ... here.
2769         * g++.dg/cpp/warning-directive-1.C: Delete.
2770         * g++.dg/cpp/warning-directive-2.C: Delete.
2771         * g++.dg/cpp/warning-directive-3.C: Delete.
2772         * g++.dg/cpp/warning-directive-4.C: Delete.
2773         * gcc.dg/cpp/normalised-3.c: Delete.
2774         * g++.dg/cpp/normalised-1.C: Rename as ...
2775         * c-c++-common/cpp/normalised-3.c: ... this.
2777 2010-04-13  Martin Jambor  <mjambor@suse.cz>
2779         * gcc.dg/tree-ssa/sra-9.c: New test.
2781 2010-04-13  Michael Matz  <matz@suse.de>
2783         PR middle-end/43730
2784         * gcc.dg/pr43730.c: New test.
2786 2010-04-13  Michael Matz  <matz@suse.de>
2788         * gcc.dg/tree-ssa/negate.c: New testcase.
2790 2010-04-13  Richard Guenther  <rguenther@suse.de>
2792         PR testsuite/43735
2793         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
2795 2010-04-13  Richard Guenther  <rguenther@suse.de>
2797         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
2799 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
2801         * gnat.dg/derived_type1.adb: New test.
2803 2010-04-13  Matthias Klose  <doko@ubuntu.com>
2805         * gcc.dg/plugindir1.c: New testcase.
2806         * gcc.dg/plugindir2.c: New testcase.
2807         * gcc.dg/plugindir3.c: New testcase.
2808         * gcc.dg/plugindir4.c: New testcase.
2810 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
2812         * gcc.target/i386/rotate-2.c: New test.
2814 2010-04-12  Jason Merrill  <jason@redhat.com>
2816         PR c++/43641
2817         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
2818         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2820 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
2822         PR c++/25811
2823         * g++.dg/init/pr25811.C: New test.
2825 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2827         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
2828         dg-error, dg-warning.
2829         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
2831 2010-04-12  Richard Guenther  <rguenther@suse.de>
2833         * gcc.dg/torture/inline-2.c: New testcase.
2835 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
2837         PR bootstrap/43699
2838         * gcc.dg/Wunused-var-7.c: New test.
2840         PR tree-optimization/43560
2841         * gcc.c-torture/execute/pr43560.c: New test.
2843 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
2845         * gnat.dg/aggr13.adb: New test.
2846         * gnat.dg/aggr14.adb: Likewise.
2847         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
2849 2010-04-12  Richard Guenther  <rguenther@suse.de>
2851         PR c++/43611
2852         * g++.dg/torture/pr43611.C: New testcase.
2854 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
2856         PR c/36774
2857         * gcc.dg/pr36774-1.c: New test.
2858         * gcc.dg/pr36774-2.c: New test.
2860 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
2862         * gcc.target/sh/rte-delay-slot.c: New test.
2864 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2866         * gnat.dg/pack9.adb: Remove -cargs option.
2867         * gnat.dg/aggr12.ad[sb]: New test.
2869 2010-04-10  Jie Zhang  <jie@codesourcery.com>
2871         PR target/43417
2872         * gcc.target/sh/pr43417.c: New test.
2874 2010-04-10  Tobias Burnus  <burnus@net-b.de>
2876         PR fortran/43591
2877         * gfortran.dg/spec_expr_6.f90: New test.
2879 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
2881         PR cpp/43195
2882         * gcc.dg/cpp/pr43195.c: New.
2883         * gcc.dg/cpp/pr43195.h: New.
2885 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2887         PR 42965
2888         * gcc.dg/Werror-6.c: Adjust.
2889         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2890         * gcc.dg/Werror-4.c: Likewise.
2891         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
2892         * gcc.dg/Wswitch-enum-error.c: Likewise.
2893         * gcc.dg/Wpointer-arith.c: Likewise.
2894         * gcc.dg/Wfatal.c: Likewise.
2895         * gcc.dg/Wswitch-error.c: Likewise.
2896         * g++.dg/warn/unused-result1-Werror.c: Likewise.
2897         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
2898         * gcc.dg/cpp/warn-undef-2.c: Likewise.
2899         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
2900         * gcc.dg/cpp/warn-comments-2.c: Likewise.
2901         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
2902         * gcc.dg/cpp/warning-directive-2.c: Likewise.
2903         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
2904         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
2905         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
2906         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
2907         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
2908         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
2909         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
2910         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
2911         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
2912         * g++.dg/cpp/warning-directive-2.C: Likewise.
2913         * gfortran.dg/warning-directive-2.F90: Likewise.
2915 2010-04-09  Jason Merrill  <jason@redhat.com>
2917         PR c++/42623
2918         * g++.dg/template/sizeof13.C: New.
2920 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
2922         * g++.dg/other/pr35504.C: Add check for thiscall.
2923         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
2924         * gcc.dg/torture/stackalign/thiscall-1.c: New.
2926 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2928         PR c++/28584
2929         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
2930         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
2931         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
2932         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
2933         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
2934         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
2935         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
2936         * g++.dg/other/increment1.C: Likewise.
2938 2010-04-09  Tobias Burnus  <burnus@net-b.de>
2940         PR fortran/18918
2941         * gfortran.dg/coarray_7.f90: New test.
2942         * gfortran.dg/coarray_8.f90: New test.
2944 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
2946         PR fortran/28039
2947         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
2949 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2951         PR target/43643
2952         * gcc.dg/pr43643.c: New test.
2954 2010-04-08  Tobias Burnus  <burnus@net-b.de>
2956         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
2958 2010-04-08  Richard Guenther  <rguenther@suse.de>
2960         PR tree-optimization/43679
2961         * gcc.c-torture/compile/pr43679.c: New testcase.
2963 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
2965         PR debug/43670
2966         * gcc.dg/pr43670.c: New test.
2968 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
2970         PR middle-end/40815
2971         * gcc.dg/tree-ssa/reassoc-19.c: New.
2973 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
2975         PR c/18624
2976         * gcc.dg/Wunused-var-1.c: New test.
2977         * gcc.dg/Wunused-var-2.c: New test.
2978         * gcc.dg/Wunused-var-3.c: New test.
2979         * gcc.dg/Wunused-var-4.c: New test.
2980         * gcc.dg/Wunused-var-5.c: New test.
2981         * gcc.dg/Wunused-var-6.c: New test.
2982         * gcc.dg/Wunused-parm-1.c: New test.
2984         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
2985         * gcc.dg/trunc-1.c: Likewise.
2986         * gcc.dg/vla-9.c: Likewise.
2987         * gcc.dg/dfp/composite-type.c: Likewise.
2989 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
2991         PR objc/35996
2992         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
2993         * obj-c++.dg/objc-gc-3.mm: Ditto.
2995 2010-04-07  Simon Baldwin  <simonb@google.com>
2997         * gcc.dg/cpp/warn-undef-2.c: New.
2998         * gcc.dg/cpp/warn-traditional-2.c: New.
2999         * gcc.dg/cpp/warn-comments-2.c: New.
3000         * gcc.dg/cpp/warning-directive-1.c: New.
3001         * gcc.dg/cpp/warn-long-long.c: New.
3002         * gcc.dg/cpp/warn-traditional.c: New.
3003         * gcc.dg/cpp/warn-variadic-2.c: New.
3004         * gcc.dg/cpp/warn-undef.c: New.
3005         * gcc.dg/cpp/warn-normalized-1.c: New.
3006         * gcc.dg/cpp/warning-directive-2.c: New.
3007         * gcc.dg/cpp/warn-long-long-2.c: New.
3008         * gcc.dg/cpp/warn-variadic.c: New.
3009         * gcc.dg/cpp/warn-normalized-2.c: New.
3010         * gcc.dg/cpp/warning-directive-3.c: New.
3011         * gcc.dg/cpp/warn-deprecated-2.c: New.
3012         * gcc.dg/cpp/warn-trigraphs-1.c: New.
3013         * gcc.dg/cpp/warn-multichar-2.c: New.
3014         * gcc.dg/cpp/warn-normalized-3.c: New.
3015         * gcc.dg/cpp/warning-directive-4.c: New.
3016         * gcc.dg/cpp/warn-unused-macros.c: New.
3017         * gcc.dg/cpp/warn-trigraphs-2.c: New.
3018         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
3019         * gcc.dg/cpp/warn-cxx-compat.c: New.
3020         * gcc.dg/cpp/warn-redefined.c: New.
3021         * gcc.dg/cpp/warn-trigraphs-3.c: New.
3022         * gcc.dg/cpp/warn-unused-macros-2.c: New.
3023         * gcc.dg/cpp/warn-deprecated.c: New.
3024         * gcc.dg/cpp/warn-trigraphs-4.c: New.
3025         * gcc.dg/cpp/warn-redefined-2.c: New.
3026         * gcc.dg/cpp/warn-comments.c: New.
3027         * gcc.dg/cpp/warn-multichar.c: New.
3028         * g++.dg/cpp/warning-directive-1.C: New.
3029         * g++.dg/cpp/warning-directive-2.C: New.
3030         * g++.dg/cpp/warning-directive-3.C: New.
3031         * g++.dg/cpp/warning-directive-4.C: New.
3032         * gfortran.dg/warning-directive-1.F90: New.
3033         * gfortran.dg/warning-directive-3.F90: New.
3034         * gfortran.dg/warning-directive-2.F90: New.
3035         * gfortran.dg/warning-directive-4.F90: New.
3037 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
3039         PR objc++/23716
3040         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
3042 2010-04-07  Jason Merrill  <jason@redhat.com>
3044         * g++.dg/template/dr408.C: New.
3046         * g++.dg/lookup/ns4.C: New.
3048         PR c++/38392
3049         * g++.dg/template/friend51.C: New test.
3051         PR c++/41970
3052         * g++.old-deja/g++.other/linkage1.C: Adjust.
3054 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3056         PR c++/42697
3057         * g++.dg/template/crash94.C: New test.
3059 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3061         PR c++/40239
3062         * g++.dg/init/aggr5.C: New test.
3063         * g++.dg/init/aggr5.C: New test.
3065 2010-04-07  Richard Guenther  <rguenther@suse.de>
3067         PR tree-optimization/43270
3068         * g++.dg/warn/Warray-bounds-4.C: New testcase.
3069         * gcc.dg/Warray-bounds-7.c: Likewise.
3071 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3073         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
3074         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
3075         * gnat.dg/bit_packed_array4.ad[sb]: New test.
3077 2010-04-07  Jie Zhang  <jie@codesourcery.com>
3079         PR c++/42556
3080         * g++.dg/init/pr42556.C: New test.
3082 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3084         PR debug/43628
3085         * g++.dg/debug/dwarf2/typedef2.C: New test.
3087 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
3089         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
3090         c-c++-common/dwarf2/redeclaration-1.C
3092 2010-04-06  Jason Merrill  <jason@redhat.com>
3094         * g++.dg/cpp0x/pr31437.C: Adjust error location.
3095         * g++.dg/ext/attrib18.C: Likewise.
3096         * g++.dg/ext/bitfield2.C: Likewise.
3097         * g++.dg/ext/bitfield4.C: Likewise.
3098         * g++.dg/ext/visibility/warn2.C: Likewise.
3099         * g++.dg/ext/visibility/warn3.C: Likewise.
3100         * g++.dg/gomp/pr26690-1.C: Likewise.
3101         * g++.dg/inherit/covariant7.C: Likewise.
3102         * g++.dg/init/synth2.C: Likewise.
3103         * g++.dg/lookup/using7.C: Likewise.
3104         * g++.dg/other/crash-4.C: Likewise.
3105         * g++.dg/other/error13.C: Likewise.
3106         * g++.dg/other/error20.C: Likewise.
3107         * g++.dg/parse/crash31.C: Likewise.
3108         * g++.dg/parse/error16.C: Likewise.
3109         * g++.dg/parse/error19.C: Likewise.
3110         * g++.dg/parse/error27.C: Likewise.
3111         * g++.dg/parse/error28.C: Likewise.
3112         * g++.dg/parse/fused-params1.C: Likewise.
3113         * g++.dg/template/error2.C: Likewise.
3114         * g++.dg/template/local6.C: Likewise.
3115         * g++.dg/template/qualttp15.C: Likewise.
3116         * g++.dg/warn/Wnvdtor-2.C: Likewise.
3117         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
3118         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
3119         * g++.old-deja/g++.brendan/crash29.C: Likewise.
3120         * g++.old-deja/g++.eh/spec6.C: Likewise.
3121         * g++.old-deja/g++.jason/crash3.C: Likewise.
3122         * g++.old-deja/g++.jason/destruct2.C: Likewise.
3123         * g++.old-deja/g++.law/ctors5.C: Likewise.
3124         * g++.old-deja/g++.law/ctors9.C: Likewise.
3125         * g++.old-deja/g++.mike/p3538a.C: Likewise.
3126         * g++.old-deja/g++.mike/p3538b.C: Likewise.
3127         * g++.old-deja/g++.other/struct1.C: Likewise.
3128         * g++.old-deja/g++.other/volatile1.C: Likewise.
3129         * g++.old-deja/g++.pt/crash36.C: Likewise.
3130         * g++.old-deja/g++.pt/derived3.C: Likewise.
3131         * g++.old-deja/g++.robertl/eb109.C: Likewise.
3132         * g++.old-deja/g++.robertl/eb4.C: Likewise.
3134 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
3136         PR middle-end/43519
3137         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
3138         * gcc.dg/graphite/id-19.c: New.
3140 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
3142         PR middle-end/32824
3143         * gcc.dg/vect/pr32824: New.
3145 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3147         PR fortran/18918
3148         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
3149         * gfortran.dg/coarray_3.f90: Ditto.
3150         * gfortran.dg/coarray_4.f90: Ditto.
3151         * gfortran.dg/coarray_5.f90: Ditto.
3152         * gfortran.dg/coarray_6.f90: Ditto.
3153         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
3155 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3157         PR fortran/18918
3158         * gfortran.dg/coarray_4.f90: Fix test.
3159         * gfortran.dg/coarray_6.f90: Add more tests.
3161 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3163         PR fortran/18918
3164         * gfortran.dg/coarray_4.f90: New test.
3165         * gfortran.dg/coarray_5.f90: New test.
3166         * gfortran.dg/coarray_6.f90: New test.
3168 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3170         PR fortran/18918
3171         * gfortran.dg/iso_fortran_env_5.f90: New test.
3172         * gfortran.dg/iso_fortran_env_6.f90: New test.
3174 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3176         PR fortran/39997
3177         * gfortran.dg/coarray_1.f90: New test.
3178         * gfortran.dg/coarray_2.f90: New test.
3179         * gfortran.dg/coarray_3.f90: New test.
3181 2010-04-06  Jason Merrill  <jason@redhat.com>
3183         PR c++/43648
3184         * g++.dg/template/dtor8.C: New.
3186         PR c++/43621
3187         * g++.dg/template/error-recovery2.C: New.
3189 2010-04-06  Jan Hubicka  <jh@suse.czpli
3191         PR tree-optimization/42906
3192         * gcc.dg/tree-ssa/dce-1.c: New testcase.
3194 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3196         PR fortran/43178
3197         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
3198         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3199         * gfortran.dg/auto_dealloc_1.f90: Ditto.
3201 2010-04-06  Richard Guenther  <rguenther@suse.de>
3203         PR tree-optimization/43627
3204         * gcc.dg/tree-ssa/vrp49.c: New testcase.
3206 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
3208         PR target/43638
3209         * gcc.target/i386/pr43638.c: New test.
3211 2010-04-06  Richard Guenther  <rguenther@suse.de>
3213         PR middle-end/43661
3214         * gcc.c-torture/compile/pr43661.c: New testcase.
3216 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
3218         * gcc.target/s390/stackcheck1.c: Add dg-warning.
3220 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
3222         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
3224 2010-04-02  Richard Guenther  <rguenther@suse.de>
3226         PR tree-optimization/43629
3227         * gcc.c-torture/execute/pr43629.c: New testcase.
3229 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
3230             Dominique d'Humieres  <dominiq@lps.ens.fr>
3232         PR libfortran/43605
3233         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
3235 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
3237         PR debug/43325
3238         * c-c++-common/dwarf2/redeclaration-1.C: New test.
3240 2010-04-01  Jason Merrill  <jason@redhat.com>
3242         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
3244 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
3245             Manfred Schwarb  <manfred99@gmx.ch>
3247         PR libfortran/43605
3248         * gfortran.dg/ftell_3.f90: New test.
3250 2010-04-01  Richard Guenther  <rguenther@suse.de>
3252         PR middle-end/43614
3253         * gcc.c-torture/compile/pr43614.c: New testcase.
3255 2010-04-01  Martin Jambor  <mjambor@suse.cz>
3257         PR tree-optimization/43141
3258         * gcc.dg/guality/pr43141.c: New test.
3260 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3262         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
3263         * g++.dg/eh/spbp.C: Likewise.
3264         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
3265         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
3266         superfluous casts.
3267         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
3268         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
3269         * objc.dg/dwarf-2.m: Likewise.
3271 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
3273         PR middle-end/43464
3274         * gcc.dg/graphite/id-pr43464.c: New.
3275         * gcc.dg/graphite/id-pr43464-1.c: New.
3277 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
3279         PR middle-end/43351
3280         * gcc.dg/graphite/id-pr43351.c
3282 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3284         PR testsuite/35165
3285         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
3286         * obj-c++.dg/try-catch-2.mm: Ditto.
3287         * obj-c++.dg/lookup-2.mm: Ditto.
3288         * obj-c++.dg/encode-8.m: Ditto.
3289         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
3290         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
3291         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
3292         * obj-c++.dg/const-str-11.mm: Ditto.
3293         * obj-c++.dg/const-str-9.mm: Ditto.
3294         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
3295         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
3296         * obj-c++.dg/except-1.mm: Ditto.
3297         * obj-c++.dg/const-str-7.mm: Ditto.
3298         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
3299         * obj-c++.dg/const-str-3.mm: Ditto.
3300         * obj-c++.dg/const-str-7.mm: Ditto.
3301         * obj-c++.dg/stubify-2.mm: Change dump file name.
3303         PR objc++/23613
3304         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
3305         New macro.
3306         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
3307         Remove dg-xfail-if.
3309 2010-03-31  Martin Jambor  <mjambor@suse.cz>
3311         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
3312         only with -O2, -O3 or -Os and not with -fwhopr.
3314 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
3316         PR c++/43558
3317         * g++.dg/template/typedef31.C: New test.
3319 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3321         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
3322         assembler output on *-*-solaris2*.
3323         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3325 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
3327         PR debug/43557
3328         * gcc.dg/pr43557-1.c: New test.
3329         * gcc.dg/pr43557-2.c: New file.
3331 2010-03-31  Jie Zhang  <jie@codesourcery.com>
3333         PR 43562
3334         * gcc.dg/pr43562.c: New test.
3336 2010-03-30  Jason Merrill  <jason@redhat.com>
3338         PR c++/43076
3339         * g++.dg/template/error-recovery1.C: New.
3341         PR c++/41786
3342         * g++.dg/parse/ambig5.C: New.
3344 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
3346         PR debug/43593
3347         * gcc.dg/guality/pr43593.c: New test.
3349 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
3351         PR middle-end/43430
3352         * gcc.dg/vect/pr43430-1.c: New.
3354 2010-03-30  Jason Merrill  <jason@redhat.com>
3356         PR c++/43559
3357         * g++.dg/template/partial7.C: New.
3359 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3361         * gcc.target/s390/stackcheck1.c: New testcase.
3363 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3365         PR libfortran/43265
3366         * gfortran.dg/read_eof_8.f90: New test.
3368 2010-03-29  Jason Merrill  <jason@redhat.com>
3370         * gcc.dg/cpp/include6.c: Change [] to ().
3372         N3077
3373         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
3374         splicing and UCNs.
3375         * c-c++-common/raw-string-2.c: Add trigraph test.
3376         * c-c++-common/raw-string-8.c: New.
3377         * c-c++-common/raw-string-9.c: New.
3378         * c-c++-common/raw-string-10.c: New.
3380         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
3381         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
3382         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
3383         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
3384         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
3385         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
3386         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
3388 2010-03-29  Richard Guenther  <rguenther@suse.de>
3390         PR tree-optimization/43560
3391         * gcc.dg/torture/pr43560.c: New testcase.
3393 2010-03-29  Jason Merrill  <jason@redhat.com>
3395         N3077
3396         * g++.dg/ext/raw-string-1.C: Change [] to ().
3397         * g++.dg/ext/raw-string-2.C: Change [] to ().
3398         Don't use \ in delimiter.
3399         * g++.dg/ext/raw-string-3.C: Change [] to ().
3400         * g++.dg/ext/raw-string-4.C: Change [] to ().
3401         * g++.dg/ext/raw-string-5.C: Change [] to ().
3402         Test for error on \ in delimiter.
3403         * g++.dg/ext/raw-string-6.C: Change [] to ().
3404         * g++.dg/ext/raw-string-7.C: Change [] to ().
3406 2010-03-29  Jie Zhang  <jie@codesourcery.com>
3408         PR 43564
3409         * gcc.dg/pr43564.c: New test.
3411 2010-03-29  Tobias Burnus  <burnus@net-b.de>
3413         PR fortran/43551
3414         * gfortran.dg/direct_io_12.f90: New test.
3416 2010-03-28  Jan Hubicka  <jh@suse.cz>
3418         PR tree-optimization/43505
3419         * gfortran.dg/pr43505.f90: New testcase.
3421 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
3423         PR tree-optimization/43528
3424         * gcc.target/i386/pr43528.c: New test.
3426 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
3428         PR c/43381
3429         * gcc.dg/parm-impl-decl-3.c: New test.
3431 2010-03-26  Jason Merrill  <jason@redhat.com>
3433         PR c++/43509
3434         * g++.dg/cpp0x/parse1.C: New.
3436 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
3438         PR target/43524
3439         * gcc.target/i386/pr43524.c: New test.
3441 2010-03-26  Martin Jambor  <mjambor@suse.cz>
3443         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
3444         whitespace, rename main to foo.
3445         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
3446         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
3447         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
3448         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
3449         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
3450         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
3451         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
3452         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3453         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
3454         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
3455         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
3457 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
3459         PR c++/43327
3460         * g++.dg/other/crash-10.C: New test.
3461         * g++.dg/other/crash-11.C: New test.
3463 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3465         PR libfortran/43517
3466         * gfortran.dg/read_eof_7.f90: New test.
3468 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3470         PR objc/35165
3471         PR testsuite/43512
3472         * objc-obj-c++-shared: New directory.
3473         * objc-obj-c++-shared/Object1-implementation.h: New file.
3474         * objc-obj-c++-shared/Object1.h: New file.
3475         * objc-obj-c++-shared/Protocol1.h: New file.
3476         * objc-obj-c++-shared/next-abi.h: New file.
3477         * objc-obj-c++-shared/next-mapping.h: New file.
3478         * objc/execute/next_mapping.h: Delete.
3479         * objc.dg/special/special.exp: For all targets run the tests with
3480         -fgnu-runtime, for darwin targets also run the tests with
3481         -fnext-runtime.
3482         * objc.dg/dg.exp: Ditto.
3483         * obj-c++.dg/dg.exp: Ditto.
3484         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
3485         Protocol1.h) and next-mapping.h as required.  Amend testcase to
3486         include use of updated NeXT interface.
3487         * objc/execute/formal_protocol-5.m: Ditto.
3488         * objc/execute/protocol-isEqual-2.m: Ditto.
3489         * objc/execute/protocol-isEqual-4.m: Ditto.
3490         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
3491         Protocol1.h) and next-mapping.h as required.
3492         * objc/execute/object_is_class.m: Ditto.
3493         * objc/execute/enumeration-1.m: Ditto.
3494         * objc/execute/class-13.m: Ditto.
3495         * objc/execute/formal_protocol-2.m: Ditto.
3496         * objc/execute/formal_protocol-4.m: Ditto.
3497         * objc/execute/class-1.m: Ditto.
3498         * objc/execute/bycopy-1.m: Ditto.
3499         * objc/execute/formal_protocol-6.m: Ditto.
3500         * objc/execute/bycopy-3.m: Ditto.
3501         * objc/execute/class-3.m: Ditto.
3502         * objc/execute/bf-11.m: Ditto.
3503         * objc/execute/class-5.m: Ditto.
3504         * objc/execute/bf-13.m: Ditto.
3505         * objc/execute/class-7.m: Ditto.
3506         * objc/execute/bf-15.m: Ditto.
3507         * objc/execute/class-9.m: Ditto.
3508         * objc/execute/bf-17.m: Ditto.
3509         * objc/execute/bf-19.m: Ditto.
3510         * objc/execute/IMP.m: Ditto.
3511         * objc/execute/exceptions/catchall-1.m: Ditto.
3512         * objc/execute/exceptions/trivial.m: Ditto.
3513         * objc/execute/exceptions/finally-1.m: Ditto.
3514         * objc/execute/exceptions/local-variables-1.m: Ditto.
3515         * objc/execute/exceptions/foward-1.m: Ditto.
3516         * objc/execute/bf-2.m: Ditto.
3517         * objc/execute/string1.m: Ditto.
3518         * objc/execute/bf-4.m: Ditto.
3519         * objc/execute/informal_protocol.m: Ditto.
3520         * objc/execute/string3.m: Ditto.
3521         * objc/execute/bf-6.m: Ditto.
3522         * objc/execute/bf-8.m: Ditto.
3523         * objc/execute/class-tests-1.h: Ditto.
3524         * objc/execute/protocol-isEqual-1.m: Ditto.
3525         * objc/execute/protocol-isEqual-3.m: Ditto.
3526         * objc/execute/_cmd.m: Ditto.
3527         * objc/execute/function-message-1.m: Ditto.
3528         * objc/execute/bf-20.m: Ditto.
3529         * objc/execute/bf-common.h: Ditto.
3530         * objc/execute/np-2.m: Ditto.
3531         * objc/execute/class-10.m: Ditto.
3532         * objc/execute/class-12.m: Ditto.
3533         * objc/execute/enumeration-2.m: Ditto.
3534         * objc/execute/class-14.m: Ditto.
3535         * objc/execute/encode-1.m: Ditto.
3536         * objc/execute/formal_protocol-1.m: Ditto.
3537         * objc/execute/formal_protocol-3.m: Ditto.
3538         * objc/execute/accessing_ivars.m: Ditto.
3539         * objc/execute/bycopy-2.m: Ditto.
3540         * objc/execute/class-2.m: Ditto.
3541         * objc/execute/bf-10.m: Ditto.
3542         * objc/execute/formal_protocol-7.m: Ditto.
3543         * objc/execute/root_methods.m: Ditto.
3544         * objc/execute/class-4.m: Ditto.
3545         * objc/execute/bf-12.m: Ditto.
3546         * objc/execute/class-6.m: Ditto.
3547         * objc/execute/bf-14.m: Ditto.
3548         * objc/execute/nested-func-1.m: Ditto.
3549         * objc/execute/class-8.m: Ditto.
3550         * objc/execute/private.m: Ditto.
3551         * objc/execute/bf-16.m: Ditto.
3552         * objc/execute/bf-18.m: Ditto.
3553         * objc/execute/load-3.m: Ditto.
3554         * objc/execute/compatibility_alias.m: Ditto.
3555         * objc/execute/bf-1.m: Ditto.
3556         * objc/execute/no_clash.m: Ditto.
3557         * objc/execute/bf-3.m: Ditto.
3558         * objc/execute/string2.m: Ditto.
3559         * objc/execute/bf-5.m: Ditto.
3560         * objc/execute/string4.m: Ditto.
3561         * objc/execute/bf-7.m: Ditto.
3562         * objc/execute/object_is_meta_class.m: Ditto.
3563         * objc/execute/bf-9.m: Ditto.
3564         * objc/execute/bf-21.m: Ditto.
3565         * objc/execute/cascading-1.m: Ditto.
3566         * objc/execute/trivial.m: Ditto.
3567         * objc/execute/np-1.m: Ditto.
3568         * objc/compile/trivial.m: Ditto.
3569         * objc/execute/class_self-2.m: Include <stdlib.h>.
3570         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
3571         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
3572         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3573         and 64bit. Use new NeXT interface as required.
3574         * objc.dg/special/unclaimed-category-1.m: Ditto.
3575         * objc.dg/special/unclaimed-category-1.h: Ditto.
3576         * objc.dg/special/unclaimed-category-1a.m: Ditto.
3577         * objc.dg/func-ptr-1.m: Ditto.
3578         * objc.dg/stret-1.m: Ditto.
3579         * objc.dg/encode-2.m: Ditto.
3580         * objc.dg/category-1.m: Ditto.
3581         * objc.dg/encode-3.m: Ditto.
3582         * objc.dg/call-super-3.m: Ditto.
3583         * objc.dg/method-3.m: Ditto.
3584         * objc.dg/func-ptr-2.m: Ditto.
3585         * objc.dg/lookup-1.m: Ditto.
3586         * objc.dg/encode-4.m: Ditto.
3587         * objc.dg/fix-and-continue-1.m: Ditto.
3588         * objc.dg/proto-lossage-3.m: Ditto.
3589         * objc.dg/method-13.m: Ditto.
3590         * objc.dg/proto-qual-1.m: Ditto.
3591         * objc.dg/zero-link-3.m: Ditto.
3592         * objc.dg/bitfield-1.m: Ditto.
3593         * objc.dg/va-meth-1.m: Ditto.
3594         * objc.dg/super-class-3.m: Ditto.
3595         * objc.dg/call-super-1.m: Ditto.
3596         * objc.dg/type-size-2.m: Ditto.
3597         * objc.dg/method-10.m: Ditto.
3598         * objc.dg/defs.m: Ditto.
3599         * objc.dg/const-str-3.m: Ditto.
3600         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
3601         Protocol1.h) and next-mapping.h as required. Use new NeXT
3602         interface as required.
3603         * objc.dg/super-class-4.m: Ditto.
3604         * objc.dg/comp-types-8.m: Ditto.
3605         * objc.dg/call-super-2.m: Ditto.
3606         * objc.dg/objc-fast-4.m: Ditto.
3607         * objc.dg/method-6.m: Ditto.
3608         * objc.dg/const-str-3.m: Ditto.
3609         * objc.dg/const-str-7.m: Ditto.
3610         * objc.dg/method-15.m: Ditto.
3611         * objc.dg/method-19.m: Ditto.
3612         * objc.dg/sync-1.m: Ditto.
3613         * objc.dg/layout-1.m: Ditto.
3614         * objc.dg/bitfield-3.m: Ditto.
3615         * objc.dg/try-catch-3.m: Ditto.
3616         * objc.dg/try-catch-7.m: Ditto.
3617         * objc.dg/comp-types-10.m: Ditto.
3618         * objc.dg/selector-2.: Ditto.
3619         * objc.dg/method-7.m: Ditto.
3620         * objc.dg/typedef-alias-1.m: Ditto.
3621         * objc.dg/proto-lossage-2.m: Ditto.
3622         * objc.dg/comp-types-11.m: Ditto.
3623         * objc.dg/sizeof-1.m: Ditto.
3624         * objc.dg/method-17.m: Ditto.
3625         * objc.dg/bitfield-5.m: Ditto.
3626         * objc.dg/try-catch-1.m: Ditto.
3627         * objc.dg/encode-5.m: Ditto.
3628         * objc.dg/fix-and-continue-2.m: Ditto.
3629         * objc.dg/method-9.m: Ditto.
3630         * objc.dg/isa-field-1.m: Ditto.
3631         * objc.dg/local-decl-2.m: Ditto.
3632         * objc.dg/objc-gc-4.m: Ditto.
3633         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
3634         * objc.dg/gnu-runtime-3.m: Ditto.
3635         * objc.dg/encode-7.m: Ditto.
3636         * objc.dg/encode-8.m: Ditto.
3637         * objc.dg/selector-3.m: Ditto.
3638         * objc.dg/gnu-runtime-1.m: Ditto.
3639         * objc.dg/const-str-12.m: Ditto.
3640         * objc.dg/gnu-runtime-2.m: Ditto.
3641         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
3642         * objc.dg/selector-1.m: Ditto.
3643         * objc.dg/stubify-2.m: Ditto.
3644         * objc.dg/zero-link-1.m: Ditto.
3645         * objc.dg/stret-2.m: Ditto.
3646         * objc.dg/zero-link-2.m: Ditto.
3647         * objc.dg/next-runtime-1.m: Ditto.
3648         * objc.dg/symtab-1.m: Ditto.
3649         * objc.dg/stubify-1.m: Ditto.
3650         * objc.dg/bitfield-2.m: Ditto.
3651         * objc.dg/try-catch-10.m: Apply to both runtimes.
3652         * objc.dg/const-str-1.m: Ditto.
3653         * objc.dg/image-info.m: Ditto.
3654         * objc.dg/encode-9.m: Ditto.
3655         * objc.dg/pragma-1.m: Apply test to all targets.
3656         * objc.dg/const-str-4.m: Ditto.
3657         * objc.dg/const-str-8.m: Ditto.
3658         * objc.dg/super-class-2.m: Ditto.
3659         * objc.dg/try-catch-5.m: Ditto.
3660         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
3661         Protocol1.h) and next-mapping.h as required. Use new NeXT
3662         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
3663         * objc.dg/const-str-11.m: Ditto.
3664         * objc.dg/const-str-9.m: Ditto.
3665         * objc.dg/method-4.m: Skip for 64Bit NeXT.
3666         * objc.dg/encode-1.m: Remove redundant -lobjc.
3667         * objc.dg/try-catch-9.m: Tidy space.
3668         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
3669         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3670         and 64bit. Use new NeXT interface as required.
3671         * obj-c++.dg/template-4.mm: Ditto.
3672         * obj-c++.dg/defs.mm: Ditto.
3673         * obj-c++.dg/basic.mm: Ditto.
3674         * obj-c++.dg/encode-4.mm: Ditto.
3675         * obj-c++.dg/method-17.mm: Ditto.
3676         * obj-c++.dg/proto-lossage-3.mm: Ditto.
3677         * obj-c++.dg/cxx-class-1.mm: Ditto.
3678         * obj-c++.dg/method-10.mm: Ditto.
3679         * obj-c++.dg/va-meth-1.mm: Ditto.
3680         * obj-c++.dg/encode-5.mm: Ditto.
3681         * obj-c++.dg/lookup-2.mm: Ditto.
3682         * obj-c++.dg/template-3.mm: Ditto.
3683         * obj-c++.dg/proto-qual-1.mm: Ditto.
3684         * obj-c++.dg/qual-types-1.m: Ditto.
3685         * obj-c++.dg/cxx-scope-1.mm: Ditto.
3686         * obj-c++.dg/template-1.mm: Ditto.
3687         * obj-c++.dg/encode-6.mm: Ditto.
3688         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
3689         Protocol1.h) and next-mapping.h as required. Use new NeXT
3690         interface as required.
3691         * obj-c++.dg/except-1.mm: Ditto.
3692         * obj-c++.dg/const-str-7.mm: Ditto.
3693         * obj-c++.dg/ivar-list-semi.mm: Ditto.
3694         * obj-c++.dg/cxx-scope-2.mm: Ditto.
3695         * obj-c++.dg/selector-2.mm: Ditto.
3696         * obj-c++.dg/isa-field-1.mm: Ditto.
3697         * obj-c++.dg/try-catch-1.mm: Ditto.
3698         * obj-c++.dg/local-decl-1.mm: Ditto.
3699         * obj-c++.dg/try-catch-9.mm: Ditto.
3700         * obj-c++.dg/no-extra-load.mm: Ditto.
3701         * obj-c++.dg/selector-5.mm: Ditto.
3702         * obj-c++.dg/method-12.mm: Ditto.
3703         * obj-c++.dg/try-catch-11.mm: Ditto.
3704         * obj-c++.dg/comp-types-11.mm: Ditto.
3705         * obj-c++.dg/bitfield-3.mm: Ditto.
3706         * obj-c++.dg/method-6.mm: Ditto.
3707         * obj-c++.dg/super-class-2.mm: Ditto.
3708         * obj-c++.dg/method-21.mm: Ditto.
3709         * obj-c++.dg/const-str-8.mm: Ditto.
3710         * obj-c++.dg/try-catch-7.mm: Ditto.
3711         * obj-c++.dg/method-15.mm: Ditto.
3712         * obj-c++.dg/layout-1.mm: Ditto.
3713         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
3714         * obj-c++.dg/const-str-3.mm: Ditto.
3715         * obj-c++.dg/try-catch-2.mm: Ditto.
3716         * obj-c++.dg/objc-gc-3.mm: Ditto.
3717         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
3718         * obj-c++.dg/bitfield-1.mm: Ditto.
3719         * obj-c++.dg/selector-6.mm: Ditto.
3720         * obj-c++.dg/method-13.mm: Ditto.
3721         * obj-c++.dg/comp-types-12.mm: Ditto.
3722         * obj-c++.dg/bitfield-4.mm: Ditto.
3723         * obj-c++.dg/try-catch-8.mm: Ditto.
3724         * obj-c++.dg/method-2.mm: Ditto.
3725         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
3726         * obj-c++.dg/typedef-alias-1.mm: Ditto.
3727         * obj-c++.dg/const-str-4.mm: Ditto.
3728         * obj-c++.dg/proto-lossage-2.mm: Ditto.
3729         * obj-c++.dg/try-catch-3.mm: Ditto.
3730         * obj-c++.dg/comp-types-9.mm: Ditto.
3731         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
3732         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
3733         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
3734         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
3735         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
3736         Use new NeXT interface as required.
3737         * obj-c++.dg/const-str-10.mm: Ditto.
3738         * obj-c++.dg/const-str-11.mm: Ditto.
3739         * obj-c++.dg/const-str-9.mm: Ditto.
3740         * obj-c++.dg/method-11.mm: Ditto.
3741         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
3742         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
3743         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
3744         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
3745         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
3747 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
3749         PR c++/43206
3750         * g++.dg/template/typedef30.C: New test case.
3752 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
3754         PR c/43385
3755         * gcc.c-torture/execute/pr43385.c: New test.
3757 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
3759         * gcc.dg/strncpy-fix-1.c: New test.
3761 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3763         PR testsuite/41609
3764         * lib/objc-torture.exp (objc-set-runtime-options): New.
3765         * objc/execute/execute.exp: Check runtime options on each pass.
3766         * objc/execute/exceptions/exceptions.exp: Ditto.
3767         * objc/compile/compile.exp: Ditto.
3769         PR testsuite/42348
3770         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
3771         standard tests.
3772         (check_effective_target_objc2): New proc.
3773         (check_effective_target_next_runtime): New proc.
3774         * lib/objc.exp: Determine which runtime is in force and support it.
3775         * lib/obj-c++.exp: Ditto.
3777 2010-03-24  Jason Merrill  <jason@redhat.com>
3779         PR c++/43502
3780         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
3782 2010-03-24  Martin Jambor  <mjambor@suse.cz>
3784         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
3785         a loop.
3786         * gcc.dg/ipa/ipa-2.c: Likewise.
3787         * gcc.dg/ipa/ipa-3.c: Likewise.
3788         * gcc.dg/ipa/ipa-4.c: Likewise.
3789         * gcc.dg/ipa/ipa-5.c: Likewise.
3790         * gcc.dg/ipa/ipa-7.c: Likewise.
3791         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
3792         a loop.
3793         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
3794         i_can_not_be_propagated_fully2 into a loop.
3795         * gcc.dg/ipa/ipa-8.c: New test.
3796         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
3798 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
3800         PR debug/19192
3801         PR debug/43479
3802         * gcc.dg/guality/pr43479.c: New test.
3803         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
3804         and add volatile keyword.
3806 2010-03-23  Mike Stump  <mikestump@comcast.net>
3808         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
3810 2010-03-23  Jason Merrill  <jason@redhat.com>
3812         * g++.dg/ext/altivec-17.C: Adjust error message.
3814         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
3815         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
3816         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
3817         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
3818         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
3819         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
3821 2010-03-22  Jason Merrill  <jason@redhat.com>
3823         PR c++/43333
3824         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
3825         * g++.dg/ext/is_pod_98.C: New.
3827         PR c++/43281
3828         * g++.dg/cpp0x/auto18.C: New.
3830         * gcc.dg/pr36997.c: Adjust error message.
3831         * g++.dg/ext/vector9.C: Likewise.
3832         * g++.dg/conversion/simd3.C: Likewise.
3833         * g++.dg/other/error23.C: Likewise.
3835 2010-03-22  Michael Matz  <matz@suse.de>
3837         PR middle-end/43475
3838         * gfortran.dg/pr43475.f90: New testcase.
3840 2010-03-22  Richard Guenther  <rguenther@suse.de>
3842         PR tree-optimization/43390
3843         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
3845 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3847         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
3848         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
3850 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
3851             Michael Matz  <matz@suse.de>
3853         PR c++/43081
3854         * g++.dg/parse/crash56.C: New test.
3856 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
3858         PR fortran/43450
3859         * gfortran.dg/whole_file_15.f90 : New test.
3861 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3863         PR fortran/43409
3864         * gfortran.dg/inquire_size.f90: New test.
3866 2010-03-20  Richard Guenther  <rguenther@suse.de>
3868         PR rtl-optimization/43438
3869         * gcc.c-torture/execute/pr43438.c: New testcase.
3871 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
3873         PR c++/43375
3874         * g++.dg/abi/mangle42.C: New test.
3876 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
3878         PR C/43211
3879         * gcc.dg/pr43211.c: New test.
3880         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
3882 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
3884         PR rtl-optimization/42258
3885         * gcc.target/arm/thumb1-mul-moves.c: New test.
3887         PR target/40697
3888         * gcc.target/arm/thumb-andsi.c: New test.
3890         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
3891         dg-require-effective-target.
3893 2010-03-19  Michael Matz  <matz@suse.de>
3895         PR c++/43116
3896         * g++.dg/other/pr43116.C: New testcase.
3898 2010-03-19  Michael Matz  <matz@suse.de>
3900         PR target/43305
3901         * gcc.dg/pr43305.c: New testcase.
3903 2010-03-19  Richard Guenther  <rguenther@suse.de>
3905         PR tree-optimization/43415
3906         * gcc.c-torture/compile/pr43415.c: New testcase.
3908 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
3910         PR ada/43106
3911         * gnat.dg/case_optimization2.adb: New test.
3912         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
3914 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3915             Jack Howarth <howarth@bromo.med.uc.edu>
3917         PR target/36399
3918         * gcc.target/i386/push-1.c: Don't xfail
3919           scan-assembler-not "movups" on darwin.
3921 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
3923         PR debug/43058
3924         * gcc.dg/pr43058.c: New test.
3926 2010-03-18  Martin Jambor  <mjambor@suse.cz>
3928         PR middle-end/42450
3929         * g++.dg/torture/pr42450.C: New test.
3931 2010-03-18  Michael Matz  <matz@suse.de>
3933         PR middle-end/43419
3934         * gcc.dg/pr43419.c: New testcase.
3936 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
3938         PR rtl-optimization/43360
3939         * gcc.dg/torture/pr43360.c: New.
3941 2010-03-18  Michael Matz  <matz@suse.de>
3943         PR tree-optimization/43402
3944         * gcc.dg/pr43402.c: New testcase.
3946 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
3948         PR target/42427
3949         * gcc.dg/pr42427.c: New test.
3951 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3953         PR libfortran/43265
3954         * gfortran.dg/read_empty_file.f: New test.
3955         * gfortran.dg/read_eof_all.f90: New test.
3956         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
3957         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
3959 2010-03-17  Michael Matz  <matz@suse.de>
3961         * gcc.dg/pr43300.c: Add -w.
3963 2010-03-17  Richard Guenther  <rguenther@suse.de>
3965         * gcc.dg/pr43379.c: Add -w.
3967 2010-03-17  Tobias Burnus  <burnus@net-b.de>
3969         PR fortran/43331
3970         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
3972 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
3974         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
3976 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3978         * ada/acats/run_all.sh: Log start and end times.
3980 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3982         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
3984 2010-03-16  Richard Guenther  <rguenther@suse.de>
3986         PR middle-end/43379
3987         * gcc.dg/pr43379.c: New testcase.
3989 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
3991         PR debug/43051
3992         * gcc.dg/guality/pr43051-1.c: New test.
3994 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
3996         PR testsuite/43363
3997         * g++.dg/ext/altivec-17.C: Handle changes to error message.
3999 2010-03-15  Michael Matz  <matz@suse.de>
4001         PR middle-end/43300
4002         * gcc.dg/pr43300.c: New testcase.
4004 2010-03-15  Richard Guenther  <rguenther@suse.de>
4006         PR tree-optimization/43367
4007         * gcc.c-torture/compile/pr43367.c: New testcase.
4009 2010-03-15  Richard Guenther  <rguenther@suse.de>
4011         PR tree-optimization/43317
4012         * gcc.dg/pr43317.c: New testcase.
4014 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
4016         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
4018 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
4020         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
4022 2010-03-14  Tobias Burnus  <burnus@net-b.de>
4024         PR fortran/43362
4025         * gfortran.dg/impure_constructor_1.f90: New test.
4027 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4029         PR middle-end/43354
4030         * gfortran.dg/graphite/id-pr43354.f: New.
4032 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4034         PR middle-end/43349
4035         * gfortran.dg/graphite/pr43349.f: New.
4037 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4039         PR middle-end/43306
4040         * gcc.dg/graphite/pr43306.c: New.
4042 2010-03-12  David S. Miller  <davem@davemloft.net>
4044         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
4045         sparc.
4047 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4049         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
4051 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
4053         PR fortran/43291
4054         PR fortran/43326
4055         * gfortran.dg/dynamic_dispatch_7.f03: New test.
4057 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
4059         * gfortran.dg/default_format_denormal_1.f90: Don't assume
4060         fail for *-*-mingw* targets.
4062 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
4064         PR debug/43329
4065         * gcc.dg/guality/pr43329-1.c: New test.
4067 2010-03-11  Martin Jambor  <mjambor@suse.cz>
4069         PR tree-optimization/43257
4070         * g++.dg/torture/pr43257.C: New test.
4072 2010-03-11  Tobias Burnus  <burnus@net-b.de>
4074         PR fortran/43228
4075         * gfortran.dg/namelist_61.f90: New test.
4077 2010-03-11  Richard Guenther  <rguenther@suse.de>
4079         PR tree-optimization/43255
4080         * gcc.c-torture/compile/pr43255.c: New testcase.
4082 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4084         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
4085         * gcc.dg/pr43280.c: New testcase.
4087 2010-03-11  Richard Guenther  <rguenther@suse.de>
4089         PR lto/43200
4090         * gcc.dg/lto/20100227-1_0.c: New testcase.
4091         * gcc.dg/lto/20100227-1_1.c: Likewise.
4093 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4095         PR libfortran/43320
4096         PR libfortran/43265
4097         * gfortran.dg/read_eof_6.f: New test
4098         * gfortran.dg/read_x_eof.f90: New test.
4099         * gfortran.dg/read_x_past.f: Update test.
4101 2010-03-10  Jan Hubicka   <jh@suse.cz>
4103         * gcc.c-torture/compile/pr43288.c: New test.
4105 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4107         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
4108         -fpic/-fPIC flags.
4109         * g++.old-deja/g++.pt/asm2.C: Likewise.
4110         * gcc.c-torture/compile/20000804-1.c: Likewise.
4111         * gcc.target/i386/clobbers.c: Likewise.
4113 2010-03-10  Tobias Burnus  <burnus@net-b.de>
4115         PR fortran/43303
4116         * gfortran.dg/c_assoc_3.f90: New test.
4118 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
4120         PR debug/36728
4121         * gcc.dg/guality/pr36728-1.c: New test.
4122         * gcc.dg/guality/pr36728-2.c: New test.
4124 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
4126         * gcc.dg/h8300-div-delay-slot.c: New test.
4128 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
4130         PR tree-optimization/43236
4131         * gcc.c-torture/execute/pr43236.c: New test.
4133 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
4135         PR middle-end/42859
4136         * g++.dg/eh/pr42859.C: New test.
4138 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
4140         PR debug/43299
4141         * gcc.dg/pr43299.c: New test.
4143         PR debug/43290
4144         * g++.dg/eh/unwind2.C: New test.
4146 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
4147             Reza Yazdani  <reza.yazdani@amd.com>
4149         PR middle-end/43065
4150         * gcc.dg/graphite/run-id-4.c: New.
4152 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
4154         PR middle-end/43065
4155         * gcc.dg/graphite/run-id-3.c: New.
4157 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
4159         PR middle-end/42644
4160         PR middle-end/42130
4161         * gcc.dg/graphite/id-18.c: New.
4162         * gcc.dg/graphite/run-id-pr42644.c: New.
4164 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
4166         PR middle-end/42326
4167         * gcc.dg/graphite/pr42326.c: New.
4169 2010-03-08  Richard Guenther  <rguenther@suse.de>
4171         PR tree-optimization/43269
4172         * gcc.c-torture/execute/pr43269.c: New testcase.
4174 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
4176         PR fortran/43256
4177         * gfortran.dg/typebound_call_13.f03: New.
4179 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
4181         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
4182         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
4184 2010-03-05  Jason Merrill  <jason@redhat.com>
4186         * g++.dg/abi/mangle40.C: Require weak and alias.
4188 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
4190         PR middle-end/42326
4191         * gfortran.dg/graphite/pr42326.f90: New.
4192         * gfortran.dg/graphite/pr42326-1.f90: New.
4194 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4196         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
4197         (gnat_target_compile): Likewise.
4198         Reinitialize GNAT_UNDER_TEST if target changes.
4199         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
4200         (local_find_gnatmake): Pass full --GCC to gnatlink.
4201         Remove --LINK.
4203 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
4205         PR c/43248
4206         * gcc.dg/compound-literal-1.c: New testcase.
4208 2010-03-04  Martin Jambor  <mjambor@suse.cz>
4210         PR tree-optimization/43164
4211         PR tree-optimization/43191
4212         * gcc.c-torture/compile/pr43164.c: New test.
4213         * gcc.c-torture/compile/pr43191.c: Likewise.
4215 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
4217         PR fortran/43244
4218         * gfortran.dg/finalize_9.f90: New.
4220 2010-03-04  Tobias Burnus  <burnus@net-b.de>
4221             Ken Werner <ken@linux.vnet.ibm.com>
4223         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
4224         to dg-options for spu.
4225         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
4226         dump-scan target to exclude spu.
4228 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
4230         PR middle-end/43209
4231         * gcc.dg/tree-ssa/ivopts-4.c: New.
4233 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
4235         * lib/target-supports-dg.exp (check-flags): Provide defaults for
4236         include-opts and exclude-opts; skip checking the flags if arguments
4237         are the same as the defaults.
4238         (dg-xfail-if): Verify the number of arguments, supply defaults
4239         for unspecified optional arguments.
4240         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
4242 2010-03-03  Jason Merrill  <jason@redhat.com>
4244         PR c++/12909
4245         * g++.dg/abi/mangle40.C: Updated.
4247 2010-03-03  Jason Merrill  <jason@redhat.com>
4249         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
4250         * g++.dg/abi/mangle23.C: Likewise.
4251         * g++.dg/eh/simd-2.C: Likewise.
4252         * g++.dg/ext/attribute-test-2.C: Likewise.
4253         * g++.dg/ext/vector14.C: Likewise.
4254         * g++.dg/other/pr34435.C: Likewise.
4255         * g++.dg/template/conv8.C: Likewise.
4256         * g++.dg/template/nontype9.C: Likewise.
4257         * g++.dg/template/qualttp17.C: Likewise.
4258         * g++.dg/template/ref1.C: Likewise.
4259         * g++.old-deja/g++.pt/crash68.C: Likewise.
4260         * g++.old-deja/g++.pt/ref1.C: Likewise.
4261         * g++.old-deja/g++.pt/ref3.C: Likewise.
4262         * g++.old-deja/g++.pt/ref4.C: Likewise.
4264         PR c++/12909
4265         * g++.dg/abi/mangle40.C: New.
4266         * g++.dg/abi/mangle41.C: New.
4267         * g++.dg/lto/20100302_0.C: New.
4268         * g++.dg/lto/20100302_1.C: New.
4269         * g++.dg/lto/20100302.h: New.
4271 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
4273         PR fortran/43243
4274         * gfortran.dg/internal_pack_12.f90: New test.
4276 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
4278         * gcc.dg/pr36997.c: Adjust error message.
4280 2010-03-03  Mike Stump  <mikestump@comcast.net>
4282         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
4283         adjustments to not be present on machines that align the stack to
4284         more than 4 bytes and don't have a red zone yet as that is an
4285         unimplemented optimization.
4287 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
4289         PR fortran/43169
4290         * gfortran.dg/impure_assignment_3.f90: New.
4292 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
4294         PR debug/43229
4295         * gfortran.dg/pr43229.f90: New test.
4297         PR debug/43237
4298         * gcc.dg/debug/dwarf2/pr43237.c: New test.
4300         PR debug/43177
4301         * gcc.dg/guality/pr43177.c: New test.
4303 2010-03-02  Jason Merrill  <jason@redhat.com>
4305         * g++.dg/ext/vector9.C: Adjust error message.
4306         * g++.dg/conversion/simd3.C: Likewise.
4307         * g++.dg/other/error23.C: Likewise.
4309 2010-03-02  Mike Stump  <mikestump@comcast.net>
4311         PR c++/41090
4312         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
4314 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
4316         PR fortran/43180
4317         * gfortran.dg/internal_pack_10.f90: New test.
4319         PR fortran/43173
4320         * gfortran.dg/internal_pack_11.f90: New test.
4322 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
4324         PR middle-end/42640
4325         * gcc.dg/tree-ssa/pr42640.c: New.
4327 2010-03-01  Richard Guenther  <rguenther@suse.de>
4329         PR tree-optimization/43220
4330         * gcc.c-torture/execute/pr43220.c: New testcase.
4332 2010-03-01  Richard Guenther  <rguenther@suse.de>
4334         PR middle-end/43213
4335         * gcc.dg/pr43213.c: New testcase.
4337 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4339         PR pch/14940
4340         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
4342 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4344         * lib/target-supports.exp (check_effective_target_ucn_nocache):
4345         New function.
4346         (check_effective_target_ucn): Likewise.
4348         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
4349         if !ucn.
4350         * gcc.dg/ucnid-2.c: Likewise.
4351         * gcc.dg/ucnid-3.c: Likewise.
4352         * gcc.dg/ucnid-4.c: Likewise.
4353         * gcc.dg/ucnid-11.c: Likewise.
4354         * gcc.dg/ucnid-12.c: Likewise.
4355         * gcc.dg/ucnid-6.c: Skip if !ucn.
4356         * gcc.dg/ucnid-9.c: Likewise.
4358 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4360         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
4361         lists to dg-skip-if.
4362         * gcc.target/i386/stackalign/return-3.c: Likewise.
4364 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4366         * gcc.target/i386/clearcap.map: New file.
4367         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
4368         Pass clearcap.map by default if supported.
4370 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4372         PR fortran/42900
4373         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
4374         Explain this.
4375         * gfortran.dg/stat_2.f90: Likewise.
4377 2010-03-01  Tobias Burnus  <burnus@net-b.de>
4379         PR fortran/43199
4380         * gfortran.dg/module_read_2.f90: New test.
4382 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
4384         PR c++/42748
4385         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
4386         * g++.dg/abi/mangle12.C: Likewise.
4387         * g++.dg/abi/mangle20-2.C: Likewise.
4388         * g++.dg/abi/mangle17.C: Likewise.
4389         * g++.dg/template/cond2.C: Likewise.
4390         * g++.dg/template/pr35240.C: Likewise.
4392 2010-02-27  Richard Guenther  <rguenther@suse.de>
4394         PR tree-optimization/43186
4395         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
4397 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4399         * g++.dg/abi/packed1.C: Expect warning on the SH.
4401 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
4403         PR c++/42054:
4404         * g++.dg/parse/error37.C: New test.
4406 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4408         PR c/24577
4409         PR c/43192
4410         * gcc.dg/pr8927-1.c: Match new note.
4411         * gcc.dg/990506-0.c: Likewise.
4412         * gcc.dg/gomp/flush-2.c: Likewise.
4413         * gcc.dg/gomp/atomic-5.c: Likewise.
4414         * gcc.dg/gomp/pr34607.c: Likewise.
4415         * gcc.dg/pr35746.c: Likewise.
4416         * gcc.dg/cpp/pragma-1.c: Likewise.
4417         * gcc.dg/cpp/pragma-2.c: Likewise.
4418         * gcc.dg/pr41842.c: Likewise.
4419         * gcc.dg/noncompile/20040629-1.c: Likewise.
4420         * objc.dg/private-1.m: Likewise.
4422 2010-02-27  Tobias Burnus  <burnus@net-b.de>
4424         PR fortran/43185
4425         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
4426         * gfortran.dg/default_initialization_4.f90: New test.
4428 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
4430         * gnat.dg/thin_pointer.ad[sb]: Rename into...
4431         * gnat.dg/thin_pointer1.ad[sb]: ...this.
4432         * gnat.dg/thin_pointer2.adb: New test.
4433         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
4435 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4437         PR c/20631
4438         * gcc.dg/cpp/c90-pedantic.c: New.
4439         * gcc.dg/cpp/c90.c: New.
4440         * gcc.dg/gnu90-const-expr-1.c: New.
4441         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
4443 2010-02-26  Richard Guenther  <rguenther@suse.de>
4445         PR tree-optimization/43186
4446         * gcc.c-torture/compile/pr43186.c: New testcase.
4448 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
4450         PR debug/43190
4451         * c-c++-common/dwarf2/pr43190.c: New test.
4453 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4455         PR testsuite/37074:
4456         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
4458 2010-02-26  Richard Guenther  <rguenther@suse.de>
4460         PR tree-optimization/43188
4461         * gcc.c-torture/compile/pr43188.c: New testcase.
4463 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4465         PR target/43175
4466         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
4468 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
4470         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
4472 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
4474         PR target/43154
4475         * gcc.target/powerpc/pr43154.c: New file.
4477 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
4479         PR debug/43166
4480         * gfortran.dg/debug/pr43166.f: New test.
4482         PR debug/43165
4483         * gcc.dg/torture/pr43165.c: New test.
4485 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4487         PR c/43128
4488         * c-c++-common/pr41779.c: Update.
4490 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4492         PR ada/32547
4493         * lib/gnat-dg.exp (gnat_load): Redefine.
4495         * ada/acats/run_acats: Run run_all.sh with $SHELL.
4496         * ada/acats/run_all.sh: Downcase tasking not implemented message.
4498 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4500         PR libobjc/36610
4501         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
4502         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
4503         -fgnu-runtime.
4504         Sort entries.
4506 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4508         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
4510 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
4512         PR debug/43150
4513         * gcc.dg/guality/vla-1.c: New test.
4515 2010-02-24  Tobias Burnus  <burnus@net-b.de>
4517         PR fortran/43042
4518         * gfortran.dg/c_ptr_tests_15.f90: New test.
4520 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
4522         PR target/43107
4523         * gcc.target/i386/pr43107.c: New test.
4525 2010-02-23  Jason Merrill  <jason@redhat.com>
4527         PR c++/43143
4528         * g++.dg/cpp0x/variadic100.C: New.
4530 2010-02-23  Jason Merrill  <jason@redhat.com>
4532         PR debug/42800
4533         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
4534         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
4535         * c-c++-common/dwarf2/vla1.c: New.
4537 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
4539         PR target/43139
4540         * gcc.dg/pr43139.c: New test.
4542         PR debug/43077
4543         * gcc.dg/guality/pr43077-1.c: New test.
4545 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4547         PR 43123
4548         * gcc.dg/march.c: New.
4549         * gcc.dg/march-generic.c: New.
4550         * gcc.dg/mtune.c: New.
4552 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4554         PR middle-end/43083
4555         * gcc.dg/graphite/pr43083.c: New.
4557 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4559         PR middle-end/43097
4560         * gfortran.dg/graphite/pr43097.f: New.
4562 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4563             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4565         PR middle-end/43140
4566         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
4568 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4570         PR middle-end/43026
4571         * g++.dg/graphite/pr43026.C: New.
4573 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4575         PR c++/43126
4576         * gcc.dg/cleanup-1.c: Update.
4577         * gcc.dg/func-args-1.c: Update.
4578         * gcc.dg/format/sentinel-1.c: Update.
4579         * g++.old-deja/g++.jason/scoping10.C: Update.
4580         * g++.old-deja/g++.ns/lookup5.C: Update.
4581         * g++.dg/ext/cleanup-1.C: Update.
4582         * g++.dg/parse/varmod1.C: Update.
4583         * g++.dg/parse/error33.C: Update.
4584         * g++.dg/expr/call3.C: Update.
4585         * g++.dg/func-args-1.C: New.
4587 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4589         PR c/43125
4590         * gcc.dg/attr-used-2.c: Moved to ...
4591         * c-c++-common/attr-used-2.c: Here.
4593         * gcc.dg/attr-used.c: Moved to ...
4594         * c-c++-common/attr-used.c: Here.
4596 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
4598         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
4600 2010-02-22  Richard Guenther  <rguenther@suse.de>
4602         PR lto/43045
4603         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
4604         * gfortran.dg/lto/20100222-1_1.c: Likewise.
4606 2010-02-22  Richard Guenther  <rguenther@suse.de>
4608         PR tree-optimization/42749
4609         * gcc.c-torture/compile/pr42749.c: New testcase.
4611 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
4613         PR fortran/43072
4614         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
4615         * gfortran.dg/internal_pack_9.f90: New test.
4617 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4619         PR c++/23510
4620         * g++.dg/template/recurse.C: Adjust.
4621         * g++.dg/template/pr23510.C: New.
4623 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
4625         PR c++/42824
4626         * g++.dg/template/memclass4.C: New test.
4628 2010-02-21  Tobias Burnus  <burnus@net-b.de>
4630         PR fortran/35259
4631         * gfortran.dg/reassoc_5.f90: New test.
4633 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
4635         PR target/43067
4636         * gcc.target/i386/pr43067.c: New test.
4638 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4640         PR c++/35669
4641         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
4642         -Wconversion-null.
4643         * g++.dg/warn/Wconversion-null.C: New test.
4644         * g++.old-deja/g++.other/null1.C: Move to...
4645         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
4647 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
4649         PR fortran/36932
4650         PR fortran/36933
4651         * gfortran.dg/dependency_26.f90: New test.
4653         PR fortran/43072
4654         * gfortran.dg/internal_pack_7.f90: New test.
4656         PR fortran/43111
4657         * gfortran.dg/internal_pack_8.f90: New test.
4659 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4661         PR 43128
4662         * c-c++-common/pr41779.c: Fix broken testcase.
4664 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4666         PR 36513
4667         * c-c++-common/pr36513.c: New testcase.
4668         * c-c++-common/pr36513-2.c: New testcase.
4670 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4672         PR 41779
4673         * c-c++-common/pr41779.c: New.
4675 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
4677         PR debug/43084
4678         * gcc.dg/pr43084.c: New test.
4680 2010-02-19  Richard Guenther  <rguenther@suse.de>
4682         PR tree-optimization/42916
4683         * gcc.dg/pr42916.c: New testcase.
4685 2010-02-18  Jason Merrill  <jason@redhat.com>
4687         PR c++/42837
4688         * g++.dg/abi/packed1.C: Add expected warning.
4690         PR c++/43108
4691         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
4692         * gcc.dg/torture/dg-torture.exp: Likewise.
4693         * c-c++-common/torture/complex-sign.h,
4694         c-c++-common/torture/complex-sign-add.c,
4695         c-c++-common/torture/complex-sign-mixed-add.c,
4696         c-c++-common/torture/complex-sign-mixed-div.c,
4697         c-c++-common/torture/complex-sign-mixed-mul.c,
4698         c-c++-common/torture/complex-sign-mixed-sub.c,
4699         c-c++-common/torture/complex-sign-mul.c,
4700         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
4701         Adapt for C++ compilation as well.
4703         PR c++/43070
4704         * g++.dg/ext/label1.C: Update.
4705         * g++.dg/ext/label2.C: Update.
4707         PR c++/26261
4708         * g++.dg/template/dependent-name6.C: New.
4710         PR c++/43109
4711         * g++.dg/parse/namespace12.C: New.
4713 2010-02-18  Martin Jambor  <mjambor@suse.cz>
4715         PR tree-optimization/43066
4716         * gcc.c-torture/compile/pr43066.c: New test.
4718 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
4720         * g++.dg/ext/attrib35.C: Fix target selector string.
4721         * g++.dg/ext/attrib36.C: Ditto.
4722         * g++.dg/ext/attrib37.C: Ditto.
4723         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
4724         * g++.dg/abi/mangle25.C: Ditto.
4726 2010-02-17  Jason Merrill  <jason@redhat.com>
4728         PR c++/43069
4729         * g++.dg/parse/namespace11.C: New.
4731         PR c++/43093
4732         * g++.dg/ext/attrib37.C: New.
4734         PR c++/43079
4735         * g++.dg/template/ptrmem20.C: New.
4737 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
4739         PR target/43103
4740         * gcc.target/i386/xop-check.h: Include m256-check.h.
4741         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
4742         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
4743         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
4744         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
4746 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
4748         PR debug/42918
4749         * gcc.dg/pr42918.c: New test.
4751 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
4753         * g++.dg/ext/attrib36.C: Require ILP32.
4755 2010-02-16  Richard Guenther  <rguenther@suse.de>
4757         PR tree-optimization/41043
4758         * gfortran.dg/pr41043.f90: New testcase.
4759         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
4761 2010-02-16  Jason Merrill  <jason@redhat.com>
4763         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
4765 2010-02-16  Ira Rosen  <irar@il.ibm.com>
4767         PR tree-optimization/43074
4768         * gcc.dg/vect/fast-math-pr43074.c: New test.
4770 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
4772         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
4774 2010-02-16  Jason Merrill  <jason@redhat.com>
4776         PR c++/43031
4777         * g++.dg/ext/attrib36.C: New.
4779         PR c++/43036
4780         * g++.dg/other/array6.C: New.
4782 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4784         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
4786 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
4788         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
4789         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
4790         * gcc.target/i386/xop-vpermil2pd-1.c: New.
4791         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
4792         * gcc.target/i386/xop-vpermil2ps-1.c: New.
4793         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
4795 2010-02-15  Richard Guenther  <rguenther@suse.de>
4797         PR middle-end/43068
4798         * g++.dg/torture/pr43068.C: New testcase.
4800 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
4802         PR c++/43024
4803         * g++.dg/opt/ice1.C: New.
4805 2010-02-14  Jason Merrill  <jason@redhat.com>
4807         PR c++/41997
4808         * g++.dg/cpp0x/initlist-opt.C: New.
4810 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
4812         PR fortran/41113
4813         PR fortran/41117
4814         * gfortran.dg/internal_pack_6.f90: New test.
4816 2010-02-12  Jason Merrill  <jason@redhat.com>
4818         PR c++/43054
4819         * g++.dg/cpp0x/variadic99.C: New.
4821 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
4823         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
4824         sign extend pointers to gualchk_t.
4826         PR c++/43033
4827         * g++.dg/other/default3.C: Xfail g4 test.
4829 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4831         PR middle-end/43012
4832         * gcc.dg/graphite/pr43012.c: New.
4834 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4836         PR middle-end/42930
4837         * g++.dg/graphite/pr42930.C: New.
4839 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4841         PR middle-end/42914
4842         PR middle-end/42530
4843         * gcc.dg/graphite/pr42530.c: New.
4844         * gcc.dg/graphite/pr42914.c: New.
4846 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4848         PR middle-end/42771
4849         * gcc.dg/graphite/pr42771.c: New.
4851 2010-02-11  Richard Guenther  <rguenther@suse.de>
4853         PR tree-optimization/42998
4854         * gcc.c-torture/compile/pr42998.c: New testcase.
4856 2010-02-10  Jason Merrill  <jason@redhat.com>
4858         PR c++/41896
4859         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
4861         PR c++/42983, core issue 906
4862         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
4863         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
4865         PR c++/43016
4866         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
4868 2010-02-10  Richard Guenther  <rguenther@suse.de>
4870         PR tree-optimization/43017
4871         * gcc.dg/torture/pr43017.c: New testcase.
4873 2010-02-10  Tobias Burnus <burnus@net-b.de>
4875         PR fortran/40823
4876         * gfortran.dg/private_type_1.f90: Update error location.
4877         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4878         * gfortran.dg/typebound_operator_2.f03: Ditto.
4879         * gfortran.dg/assignment_2.f90: Ditto.
4880         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4881         * gfortran.dg/binding_label_tests_9.f03: Ditto.
4883 2010-02-10  Tobias Burnus  <burnus@net-b.de>
4885         PR fortran/43015
4886         * gfortran.dg/bind_c_usage_20.f90: New test.
4888 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
4890         PR debug/43010
4891         * g++.dg/debug/pr43010.C: New test.
4893 2010-02-10  Richard Guenther  <rguenther@suse.de>
4895         PR c/43007
4896         * gcc.c-torture/execute/20100209-1.c: New testcase.
4897         * gcc.dg/fold-div-3.c: Likewise.
4899 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
4901         * gcc.dg/builtin-ffs-1.c: New test.
4903 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4905         PR fortran/42999
4906         * gfortran.dg/array_constructor_35.f90: New test.
4908 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4910         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
4912 2010-02-09  Jason Merrill  <jason@redhat.com>
4914         PR c++/42399
4915         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
4917         PR c++/42370
4918         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
4920 2010-02-09  Tobias Burnus  <burnus@net-b.de>
4922         PR fortran/41869
4923         * gfortran.dg/module_write_1.f90: New test.
4925 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
4927         * gcc.dg/pr19340.c: Adjust.
4929 2010-02-09  Richard Guenther  <rguenther@suse.de>
4931         PR tree-optimization/43008
4932         * gcc.c-torture/execute/pr43008.c: New testcase.
4934 2010-02-09  Richard Guenther  <rguenther@suse.de>
4936         PR tree-optimization/43000
4937         * gcc.dg/torture/pr43000.c: New testcase.
4938         * gcc.dg/torture/pr43002.c: Likewise.
4940 2010-02-09  Daniel Kraft  <d@domob.eu>
4942         PR fortran/39171
4943         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
4944         and pass -Wsurprising as necessary.
4946 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
4948         PR tree-optimization/42890
4949         * g++.dg/torture/pr42890.C: New test.
4951 2010-02-08  Richard Guenther  <rguenther@suse.de>
4953         PR middle-end/42995
4954         * gcc.dg/tree-ssa/inline-4.c: New testcase.
4956 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
4958         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
4959         return 0 from main.
4960         * gcc.dg/graphite/block-1.c: Same.
4961         * gcc.dg/graphite/block-3.c: Same.
4962         * gcc.dg/graphite/block-4.c: Same.
4963         * gcc.dg/graphite/block-5.c: Same.
4964         * gcc.dg/graphite/block-6.c: Same.
4965         * gcc.dg/graphite/block-7.c: Same.
4966         * gcc.dg/graphite/interchange-0.c: Same.
4967         * gcc.dg/graphite/interchange-1.c: Same.
4968         * gcc.dg/graphite/interchange-10.c: Same.
4969         * gcc.dg/graphite/interchange-11.c: Same.
4970         * gcc.dg/graphite/interchange-12.c: Same.
4971         * gcc.dg/graphite/interchange-2.c: Same.
4972         * gcc.dg/graphite/interchange-3.c: Same.
4973         * gcc.dg/graphite/interchange-4.c: Same.
4974         * gcc.dg/graphite/interchange-5.c: Same.
4975         * gcc.dg/graphite/interchange-6.c: Same.
4976         * gcc.dg/graphite/interchange-7.c: Same.
4977         * gcc.dg/graphite/interchange-8.c: Same.
4978         * gcc.dg/graphite/interchange-9.c: Same.
4979         * gcc.dg/graphite/interchange-mvt.c: Same.
4981 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
4983         * gfortran.dg/graphite/id-19.f: New.
4984         * gfortran.dg/graphite/pr14741.f90: New.
4985         * gfortran.dg/graphite/pr41924.f90: New.
4986         * gfortran.dg/graphite/run-id-2.f90: New.
4988 2010-02-07  Richard Guenther  <rguenther@suse.de>
4990         PR middle-end/42956
4991         * gcc.c-torture/compile/pr42956.c: New testcase.
4993 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4995         PR libfortran/42742
4996         * gfortran.dg/fmt_cache_2.f: New test.
4998 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5000         * gfortran.dg/read_no_eor.f90: New test.
5002 2010-02-05  Jason Merrill  <jason@redhat.com>
5004         * g++.dg/ext/label13.C: Move constructor body out of class.
5006 2010-02-03  Jason Merrill  <jason@redhat.com>
5008         PR c++/42870
5009         * g++.dg/ext/dllexport3.C: New.
5011 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
5013         * gcc.dg/format/ms-format3.c: New test for specific MS types.
5015 2010-02-05  Richard Guenther  <rguenther@suse.de>
5017         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
5019 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
5021         PR c++/42915
5022         * g++.dg/other/crash-9.C: New test.
5024 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
5026         PR fortran/42309
5027         * gfortran.dg/subref_array_pointer_4.f90 : New test.
5029 2010-02-04  Richard Guenther  <rguenther@suse.de>
5031         PR rtl-optimization/42952
5032         * gcc.dg/torture/pr42952.c: New testcase.
5034 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5036         PR libfortran/42901
5037         * gfortran.dg/namelist_60.f90: New test.
5039 2010-02-03  Jason Merrill  <jason@redhat.com>
5041         PR c++/40138
5042         * g++.dg/ext/builtin11.C: New.
5044         PR c++/4926
5045         PR c++/38600
5046         * g++.dg/abi/mangle35.C: New.
5047         * g++.dg/abi/mangle37.C: New.
5049         PR c++/12909
5050         * g++.dg/abi/mangle36.C: New.
5052         PR c++/35652
5053         * g++.dg/warn/string1.C: New.
5055 2010-02-03  Richard Guenther  <rguenther@suse.de>
5057         PR tree-optimization/42944
5058         * gcc.dg/errno-1.c: New testcase.
5060 2010-02-03  Richard Guenther  <rguenther@suse.de>
5062         PR middle-end/42927
5063         * gcc.c-torture/compile/pr42927.c: New testcase.
5065 2010-02-03  Tobias Burnus  <burnus@net-b.de>
5067         PR fortran/42936
5068         * gfortran.dg/null_4.f90: New test.
5070 2010-02-02  Jason Merrill  <jason@redhat.com>
5072         PR c++/41090
5073         * g++.dg/ext/label13.C: New.
5075 2010-02-02  Tobias Burnus  <burnus@net-b.de>
5077         PR fortran/42650
5078         * gfortran.dg/func_result_5.f90: New test.
5080 2010-02-01  Tobias Burnus  <burnus@net-b.de>
5082         PR fortran/42922
5083         * gfortran.dg/pure_initializer_3.f90: News test.
5085 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
5087         PR fortran/42888
5088         * gfortran.dg/allocate_derived_2.f90: New test.
5090 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
5092         PR middle-end/42898
5093         * gcc.dg/torture/pr42898-2.c: New test.
5095 2010-01-31  Richard Guenther  <rguenther@suse.de>
5097         PR middle-end/42898
5098         * gcc.dg/torture/pr42898.c: New testcase.
5100 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
5102         PR fortran/38324
5103         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
5104         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
5106 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
5108         * g++.dg/tree-ssa/inline-1.C: New.
5109         * g++.dg/tree-ssa/inline-2.C: New.
5110         * g++.dg/tree-ssa/inline-3.C: New.
5112 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5114         PR testsuite/41701
5115         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
5116         the string 'pow' in the pathname of the compiler from generating a
5117         test failure.
5119 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5121         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
5122         * g++.old-deja/g++.mike/eh17.C: Likewise.
5123         * g++.old-deja/g++.mike/p5571.C: Likewise.
5125 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
5127         PR c++/42758
5128         PR c++/42634
5129         PR c++/42336
5130         PR c++/42797
5131         PR c++/42880
5132         * g++.dg/other/crash-5.C: New test.
5133         * g++.dg/other/crash-6.C: New test.
5134         * g++.dg/other/crash-7.C: New test.
5135         * g++.dg/other/crash-8.C: New test.
5137 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
5139         PR rtl-optimization/42889
5140         * gcc.dg/pr42889.c: New test.
5142 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
5144         * gcc.target/i386/pr42881.c: Use SSE2.
5146 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
5148         PR target/42891
5149         * gcc.target/i386/pr42891.c: New test.
5151 2010-01-28  Richard Guenther  <rguenther@suse.de>
5153         PR tree-optimization/42871
5154         * g++.dg/torture/pr42871.C: New testcase.
5156 2010-01-28  Richard Guenther  <rguenther@suse.de>
5158         * gcc.dg/Wobjsize-1.h: New testcase.
5159         * gcc.dg/Wobjsize-1.c: Likewise.
5161 2010-01-28  Richard Guenther  <rguenther@suse.de>
5163         PR middle-end/42883
5164         * g++.dg/torture/pr42883.C: New testcase.
5166 2010-01-28  Michael Matz  <matz@suse.de>
5168         * gcc.target/i386/pr42881.c: New test.
5170 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5172         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
5173         Add i?86-*-solaris2* support.
5175 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
5177         PR c++/42713
5178         PR c++/42820
5179         * g++.dg/template/typedef27.C: New test case.
5180         * g++.dg/template/typedef28.C: New test case.
5182 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
5184         * gcc.dg/optimize-bswap*.c: Add ARM target
5186 2010-01-27  Richard Guenther  <rguenther@suse.de>
5188         PR middle-end/42878
5189         * gcc.dg/torture/pr42878-1.c: New testcase.
5190         * gcc.dg/torture/pr42878-2.c: Likewise.
5192 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
5194         PR middle-end/42874
5195         * gcc.dg/vla-22.c: New test.
5197 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
5199         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
5200         current collation.
5202 2010-01-26  Richard Guenther  <rguenther@suse.de>
5204         PR rtl-optimization/42685
5205         * gcc.dg/pr42685.c: New testcase.
5206         * g++.dg/other/pr42685.C: Likewise.
5208 2010-01-26  Richard Guenther  <rguenther@suse.de>
5210         PR middle-end/42806
5211         * g++.dg/other/pr42806.C: New testcase.
5213 2010-01-26  Richard Guenther  <rguenther@suse.de>
5215         PR tree-optimization/42250
5216         * gcc.dg/pr42250.c: New testcase.
5218 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
5220         * gnat.dg/array_bounds_test.adb: New test.
5222 2010-01-25  Tobias Burnus  <burnus@net-b.de>
5224         PR fortran/42858
5225         * gfortran.dg/generic_21.f90: New test.
5227 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5229         PR testsuite/41522
5230         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
5232 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
5234         PR c++/42748
5235         * g++.dg/abi/arm_va_list2.C: New test.
5236         * g++.dg/abi/arm_va_list2.h: Companion header file.
5238 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
5240         PR fortran/41044
5241         * gfortran.dg/parameter_array_ref_2.f90 : New test.
5243         PR fortran/41167
5244         * gfortran.dg/char_array_arg_1.f90 : New test.
5246         * gfortran.dg/pr25923.f90 : Remove XFAIL.
5248 2010-01-24  Tobias Burnus  <burnus@net-b.de>
5250         PR fortran/39304
5251         * gfortran.dg/generic_20.f90: New test.
5253 2010-01-22  Michael Matz  <matz@suse.de>
5255         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
5256         -msse2.
5258 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
5260         PR fortran/42736
5261         * gfortran.dg/dependency_25.f90 : New test.
5263 2010-01-21  Martin Jambor  <mjambor@suse.cz>
5265         PR tree-optimization/42585
5266         * gcc.dg/tree-ssa/pr42585.c: New test.
5268 2010-01-21  Richard Guenther  <rguenther@suse.de>
5270         PR middle-end/19988
5271         * gcc.dg/pr19988.c: New testcase.
5273 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
5275         * g++.dg/compat/decimal/compat-common.h: New file.
5276         * g++.dg/compat/decimal/decimal-dummy.h: New file.
5277         * g++.dg/compat/decimal/pass_x.h: New file.
5278         * g++.dg/compat/decimal/pass_y.h: New file.
5279         * g++.dg/compat/decimal/pass-1_main.C: New file.
5280         * g++.dg/compat/decimal/pass-1_x.C: New file.
5281         * g++.dg/compat/decimal/pass-1_y.C: New file.
5282         * g++.dg/compat/decimal/pass-2_main.C: New file.
5283         * g++.dg/compat/decimal/pass-2_x.C: New file.
5284         * g++.dg/compat/decimal/pass-2_y.C: New file.
5285         * g++.dg/compat/decimal/pass-3_main.C: New file.
5286         * g++.dg/compat/decimal/pass-3_x.C: New file.
5287         * g++.dg/compat/decimal/pass-3_y.C: New file.
5288         * g++.dg/compat/decimal/pass-4_main.C: New file.
5289         * g++.dg/compat/decimal/pass-4_x.C: New file.
5290         * g++.dg/compat/decimal/pass-4_y.C: New file.
5291         * g++.dg/compat/decimal/pass-5_main.C: New file.
5292         * g++.dg/compat/decimal/pass-5_x.C: New file.
5293         * g++.dg/compat/decimal/pass-5_y.C: New file.
5294         * g++.dg/compat/decimal/pass-6_main.C: New file.
5295         * g++.dg/compat/decimal/pass-6_x.C: New file.
5296         * g++.dg/compat/decimal/pass-6_y.C: New file.
5297         * g++.dg/compat/decimal/return_x.h: New file.
5298         * g++.dg/compat/decimal/return_y.h: New file.
5299         * g++.dg/compat/decimal/return-1_main.C: New file.
5300         * g++.dg/compat/decimal/return-1_x.C: New file.
5301         * g++.dg/compat/decimal/return-1_y.C: New file.
5302         * g++.dg/compat/decimal/return-2_main.C: New file.
5303         * g++.dg/compat/decimal/return-2_x.C: New file.
5304         * g++.dg/compat/decimal/return-2_y.C: New file.
5305         * g++.dg/compat/decimal/return-3_main.C: New file.
5306         * g++.dg/compat/decimal/return-3_x.C: New file.
5307         * g++.dg/compat/decimal/return-3_y.C: New file.
5308         * g++.dg/compat/decimal/return-4_main.C: New file.
5309         * g++.dg/compat/decimal/return-4_x.C: New file.
5310         * g++.dg/compat/decimal/return-4_y.C: New file.
5311         * g++.dg/compat/decimal/return-5_main.C: New file.
5312         * g++.dg/compat/decimal/return-5_x.C: New file.
5313         * g++.dg/compat/decimal/return-5_y.C: New file.
5314         * g++.dg/compat/decimal/return-6_main.C: New file.
5315         * g++.dg/compat/decimal/return-6_x.C: New file.
5316         * g++.dg/compat/decimal/return-6_y.C: New file.
5318 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5320         PR debug/42715
5321         * gcc.dg/pr42715.c: New.
5323 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5325         PR c++/42038
5326         * g++.dg/parse/crash55.C: New.
5328 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5330         PR debug/42782
5331         * gcc.dg/guality/pr42782.c: New.
5333 2010-01-20  Jason Merrill  <jason@redhat.com>
5335         PR c++/41788
5336         * g++.dg/abi/packed1.C: New.
5338         PR c++/41920
5339         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
5341         PR c++/40750
5342         * g++.dg/parse/fn-typedef1.C: New.
5343         * g++.dg/other/cv_quals.C: Adjust.
5345 2010-01-20  Anthony Green  <green@moxielogic.com>
5347         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
5348         pack(push) pragma).
5349         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
5350         * gcc.dg/20020312-2.c: Port this to the moxie core.
5351         * gcc.dg/weak/typeof-2.c: Ditto.
5353 2010-01-20  Richard Guenther  <rguenther@suse.de>
5355         PR tree-optimization/42717
5356         * gcc.c-torture/compile/pr42717.c: New testcase.
5358 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
5360         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
5361         of signed, add a few new tests.
5363         PR middle-end/42803
5364         * g++.dg/parse/limits-initializer1.C: New test.
5366 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
5368         PR fortran/42804
5369         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
5370         * gfortran.dg/typebound_call_12.f03: New test.
5372 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
5374         PR fortran/42783
5375         * gfortran.dg/bounds_check_15.f90 : New test.
5377 2010-01-19  Michael Matz  <matz@suse.de>
5379         PR tree-optimization/41783
5380         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
5382 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5384         PR target/38697.
5385         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
5386         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
5387         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
5388         * gcc.target/arm/neon/vget_lows16.c: Likewise.
5389         * gcc.target/arm/neon/vget_lows32.c: Likewise.
5390         * gcc.target/arm/neon/vget_lows64.c: Likewise.
5391         * gcc.target/arm/neon/vget_lows8.c: Likewise.
5392         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
5393         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
5394         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
5395         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
5397 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
5399         PR fortran/42545
5400         * gfortran.dg/extends_6.f03: Modified an error message.
5401         * gfortran.dg/extends_10.f03: New test.
5402         * gfortran.dg/private_type_6.f03: Modified an error message.
5403         * gfortran.dg/structure_constructor_8.f03: Ditto.
5405 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
5407         PR tree-optimization/42719
5408         * gcc.dg/pr42719.c: New test.
5410         PR debug/42728
5411         * gcc.dg/pr42728.c: New test.
5413 2010-01-19  Anthony Green  <green@moxielogic.com>
5415         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
5417 2010-01-18  Anthony Green  <green@moxielogic.com>
5419         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
5420         for moxie.
5422 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
5424         * g++.dg/template/error45.C: reverted as part of reverting the
5425         fix of PR c++/42634.
5427 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
5429         PR c++/42634
5430         * g++.dg/template/error45.C: New test.
5432 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
5434         PR c++/42766
5435         * g++.dg/conversion/op6.C: New test.
5437 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
5439         PR target/42774
5440         * gcc.target/alpha/pr42774.c: New test.
5442 2010-01-18  Richard Guenther  <rguenther@suse.de>
5444         PR tree-optimization/42781
5445         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
5447 2010-01-17  Richard Guenther  <rguenther@suse.de>
5449         PR middle-end/42248
5450         * gcc.c-torture/execute/pr42248.c: New testcase.
5452 2010-01-17  Richard Guenther  <rguenther@suse.de>
5454         PR tree-optimization/42773
5455         * g++.dg/torture/pr42773.C: New testcase.
5457 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
5459         PR fortran/42677
5460         * gfortran.dg/interface_assignment_5.f90: New test.
5462 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
5464         PR c++/42697
5465         * g++.dg/template/crash94.C: Reverted.
5467 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
5469         PR debug/42767
5470         * gcc.dg/debug/pr42767.c: New.
5472 2010-01-15  Jason Merrill  <jason@redhat.com>
5474         PR c++/42761
5475         * g++.dg/cpp0x/decltype22.C: New.
5477 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
5479         PR middle-end/42760
5480         * g++.dg/torture/pr42760.C: New test.
5482 2010-01-15  Jing Yu  <jingyu@google.com>
5484         PR rtl-optimization/42691
5485         * gcc.c-torture/execute/pr42691.c: New.
5487 2010-01-15  Richard Guenther  <rguenther@suse.de>
5489         PR middle-end/42739
5490         * g++.dg/torture/pr42739.C: New testcase.
5492 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
5494         * g++.dg/template/error45.C: Revert as part of reverting changes
5495         or PR c++/42634.
5497 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5499         PR fortran/42684
5500         * gfortran.dg/interface_31.f90: New test.
5502 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5504         * gcc.target/powerpc/pr42747.c: New file.
5506 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
5508         PR middle-end/42674
5509         * c-c++-common/pr42674.c: New test.
5511         PR c++/42608
5512         * g++.dg/template/instantiate11.C: New test.
5514 2010-01-14  Jason Merrill  <jason@redhat.com>
5516         PR c++/42701
5517         * g++.dg/overload/error3.C: New.
5519         PR c++/42655
5520         * g++.dg/overload/rvalue1.C: New.
5522 2010-01-14  Martin Jambor  <mjambor@suse.cz>
5524         PR tree-optimization/42706
5525         * gcc.dg/ipa/pr42706.c: New testcase.
5527 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5529         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
5531 2010-01-14  Martin Jambor  <mjambor@suse.cz>
5533         PR tree-optimization/42714
5534         * g++.dg/torture/pr42714.C: New test.
5536 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5538         PR rtl-optimization/42246
5539         * gfortran.dg/pr42246-2.f: New.
5541 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5543         PR rtl-optimization/42389
5544         * gcc.dg/pr42389.c: New.
5546 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5548         PR rtl-optimization/42388
5549         * gcc.dg/pr42388.c: New.
5551 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5553         PR rtl-optimization/42294
5554         * gfortran.dg/pr42294.f: New.
5556 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5558         PR rtl-optimization/39453
5559         PR rtl-optimization/42246
5560         * gcc.dg/pr39453.c: New.
5561         * gcc.dg/pr42246.c: New.
5563 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5565         PR middle-end/42245
5566         * gcc.dg/pr42245.c: New.
5567         * gcc.dg/pr42245-2.c: New.
5569 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5571         PR rtl-optimization/42249
5572         * gcc.dg/pr42249.c: New.
5574 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
5576         PR c/42721
5577         * gcc.c-torture/execute/pr42721.c: New test.
5579 2010-01-14  Ira Rosen  <irar@il.ibm.com>
5581         PR tree-optimization/42709
5582         * gcc.dg/vect/pr42709.c: New test.
5584 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
5586         PR fortran/41478
5587         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
5588         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
5590 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
5592         PR fortran/42481
5593         * gfortran.dg/generic_19.f90 : New test.
5595 2010-01-13  Richard Guenther  <rguenther@suse.de>
5597         PR tree-optimization/42730
5598         * gcc.c-torture/compile/pr42730.c: New testcase.
5600 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
5602         PR target/pr42542
5603         * gcc.target/ia64/pr42542-1.c: New.
5604         * gcc.target/ia64/pr42542-2.c: New.
5605         * gcc.target/ia64/pr42542-3.c: New.
5607 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
5609         PR c++/42634
5610         * g++.dg/template/error45.C: New test.
5612 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5614         PR tree-optimization/42704
5615         * g++.dg/torture/pr42704.C: New test.
5617 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5619         PR tree-optimization/42703
5620         * gcc.c-torture/compile/pr42703.c: New test.
5622 2010-01-13  Richard Guenther  <rguenther@suse.de>
5624         PR tree-optimization/42705
5625         * gcc.c-torture/compile/pr42705.c: New testcase.
5627 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
5629         * gcc.target/bfin/l2.c: New test.
5630         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
5632 2010-01-13  Richard Guenther  <rguenther@suse.de>
5634         PR middle-end/42716
5635         * gcc.c-torture/compile/pr42716.c: New testcase.
5637 2010-01-13  Richard Guenther  <rguenther@suse.de>
5639         PR lto/42678
5640         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
5642 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
5644         PR c/42708
5645         * gcc.c-torture/compile/pr42708-1.c: New test.
5647 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
5649         PR debug/42662
5650         * gcc.dg/pr42662.c: New test.
5652         PR tree-optimization/42645
5653         * g++.dg/other/pr42645-1.C: New test.
5654         * g++.dg/other/pr42645-2.C: New test.
5656 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
5658         PR target/42416
5659         * gcc.target/powerpc/warn-1.c: New test.
5660         * gcc.target/powerpc/warn-2.c: New test.
5662 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
5664         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
5665         stack alignment.
5667 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
5669         * gcc.dg/lto/20100108_0.c: New.
5671 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
5673         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
5674         Add -march=i686 -msse for 32bit x86 targets.
5676 2010-01-10  Richard Guenther  <rguenther@suse.de>
5678         PR middle-end/42667
5679         * gcc.dg/torture/pr42667.c: New testcase.
5681 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5683         PR fortran/32489
5684         * gfortran.dg/array_constructor_34.f90: New test.
5686 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5688         PR fortran/20923
5689         * gfortran.dg/array_constructor_33.f90: New test.
5690         gfortran.dg/array_function_5.f90: Add credit.
5692 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5694         PR debug/42631
5695         * gcc.dg/pr42631.c: New.
5697 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5699         PR debug/42630
5700         * gcc.dg/pr42630.c: New.
5702 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5704         PR debug/42629
5705         * gcc.dg/pr42629.c: New.
5707 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5709         PR middle-end/42363
5710         * gcc.dg/torture/pr42363.c: New.
5712 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5714         PR debug/42604
5715         PR debug/42395
5716         * gcc.dg/vect/pr42604.c: New.
5717         * gcc.dg/vect/pr42395.c: New.
5719 2010-01-09  Richard Guenther  <rguenther@suse.de>
5721         PR middle-end/42512
5722         * gcc.c-torture/execute/pr42512.c: New testcase.
5724 2010-01-09  Tobias Burnus  <burnus@net-b.de>
5726         PR fortran/41298
5727         * gfortran.dg/c_ptr_tests_14.f90: New test.
5729 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5731         PR ada/41929
5732         * gnat.dg/null_pointer_deref1.adb: Don't run on
5733         sparc*-sun-solaris2.11.
5735 2010-01-08  Richard Guenther  <rguenther@suse.de>
5737         PR lto/42528
5738         * gcc.dg/lto/20100103-1_0.c: New testcase.
5739         * gcc.dg/lto/20100103-2_0.c: Likewise.
5741 2010-01-08  Tobias Burnus  <burnus@net-b.de
5743         PR/fortran 25829
5744         * gfortran.dg/asynchronous_1.f90: New test.
5745         * gfortran.dg/asynchronous_2.f90: New test.
5746         * gfortran.dg/conflicts.f90: Update error message.
5748 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
5750         c++/40155
5751         * g++.dg/cpp0x/variadic-unify-2.C: New test.
5753 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
5755         PR tree-optimization/42625
5756         * g++.dg/opt/dtor4.C: New test.
5757         * g++.dg/opt/dtor4.h: New.
5758         * g++.dg/opt/dtor4-aux.cc: New.
5760 2010-01-07  Tobias Burnus  <burnus@net-b.de>
5762         PR fortran/42597
5763         * gfortran.dg/proc_ptr_26.f90: New test.
5765 2010-01-07  Tobias Burnus  <burnus@net-b.de>
5767         PR fortran/41872
5768         * gfortran.dg/allocatable_scalar_7.f90: New test.
5770 2010-01-06  Richard Guenther  <rguenther@suse.de>
5772         * gcc.c-torture/compile/pr42632.c: New testcase.
5774 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5776         PR target/42542
5777         * gcc.target/i386/pr42542-4.c: New.
5778         * gcc.target/i386/pr42542-4a.c: Likewise.
5779         * gcc.target/i386/pr42542-5.c: Likewise.
5780         * gcc.target/i386/pr42542-5a.c: Likewise.
5782 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5784         * gcc.dg/tls/opt-15.c: New test.
5786 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5788         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
5790 2010-01-05  Martin Jambor  <mjambor@suse.cz>
5792         PR tree-optimization/42462
5793         * g++.dg/torture/pr42462.C: New test.
5795 2010-01-05  Jason Merrill  <jason@redhat.com>
5797         * g++.dg/cpp0x/initlist30.C: New test.
5799 2010-01-05  Richard Guenther  <rguenther@suse.de>
5801         PR tree-optimization/42614
5802         * gcc.c-torture/execute/pr42614.c: New testcase.
5804 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
5806         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
5807         * gcc.dg/Wunreachable-1.c: Remove the testcase of
5808         -Wunreachable-code.
5809         * gcc.dg/Wunreachable-2.c: Likewise.
5810         * gcc.dg/Wunreachable-3.c: Likewise.
5811         * gcc.dg/Wunreachable-4.c: Likewise.
5812         * gcc.dg/Wunreachable-5.c: Likewise.
5813         * gcc.dg/Wunreachable-6.c: Likewise.
5814         * gcc.dg/Wunreachable-7.c: Likewise.
5815         * gcc.dg/Wunreachable-8.c: Likewise.
5816         * gcc.dg/20041231-1.c: Likewise.
5818 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
5820         PR other/42611
5821         * gcc.dg/pr42611.c: New test.
5823         PR tree-optimization/42508
5824         * g++.dg/opt/pr42508.C: New test.
5826 2010-01-05  Tobias Burnus  <burnus@net-b.de>
5828         PR fortran/41872
5829         * gfortran.dg/allocatable_scalar_8.f90: New.
5831 2010-01-04  Martin Jambor  <mjambor@suse.cz>
5833         PR tree-optimization/42398
5834         * gcc.c-torture/compile/pr42398.c: New test.
5836 2010-01-04  Jason Merrill  <jason@redhat.com>
5838         PR c++/42555
5839         * g++.dg/ext/attrib35.C: New.
5841         PR c++/42567
5842         * g++.dg/cpp0x/auto17.C: New.
5844 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
5846         * gcc.dg/lto/20100104_0.c: New.
5848 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
5850         PR target/42542
5851         * gcc.target/i386/pr42542-1.c: New.
5852         * gcc.target/i386/pr42542-1a.c: Likewise.
5853         * gcc.target/i386/pr42542-1b.c: Likewise.
5854         * gcc.target/i386/pr42542-2.c: Likewise.
5855         * gcc.target/i386/pr42542-2a.c: Likewise.
5856         * gcc.target/i386/pr42542-2b.c: Likewise.
5857         * gcc.target/i386/pr42542-3.c: Likewise.
5858         * gcc.target/i386/pr42542-3a.c: Likewise.
5860 2009-01-04  Tobias Burnus  <burnus@net-b.de>
5862         PR fortran/41872
5863         * gfortran.dg/allocatable_scalar_5.f90: New test.
5864         * gfortran.dg/allocatable_scalar_6.f90: New test.
5866 2010-01-03  Richard Guenther  <rguenther@suse.de>
5868         PR testsuite/42583
5869         * gfortran.dg/gomp/recursion1.f90: Remove.
5871 2010-01-03  Richard Guenther  <rguenther@suse.de>
5873         * gcc.dg/Warray-bounds.c: Remove XFAILs.
5874         * gcc.dg/uninit-6.c: Likewise.
5875         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5877 2010-01-03  Richard Guenther  <rguenther@suse.de>
5879         PR tree-optimization/42589
5880         * gcc.target/i386/pr42589.c: New testcase.
5882 2010-01-03  Richard Guenther  <rguenther@suse.de>
5884         PR tree-optimization/42438
5885         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
5887 2010-01-02  Richard Guenther  <rguenther@suse.de>
5889         PR testsuite/41651
5890         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
5892 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
5894         PR target/42448
5895         * gcc.target/alpha/pr42448-1.c: New test.
5896         * gcc.target/alpha/pr42448-2.c: Ditto.
5898 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
5900         PR preprocessor/41947
5901         * gcc.dg/c99-hexfloat-3.c: New test.
5903 2010-01-01  Richard Guenther  <rguenther@suse.de>
5905         PR c/42570
5906         * gcc.c-torture/execute/pr42570.c: New testcase.
5908 2010-01-01  Richard Guenther  <rguenther@suse.de>
5910         PR middle-end/42559
5911         * gcc.c-torture/compile/pr42559.c: New testcase.
5914 Copyright (C) 2010 Free Software Foundation, Inc.
5916 Copying and distribution of this file, with or without modification,
5917 are permitted in any medium without royalty provided the copyright
5918 notice and this notice are preserved.