Remove outermost loop parameter.
[official-gcc/graphite-test-results.git] / gcc / testsuite / ChangeLog
blob048c51390b336be24e39be6c23cb3d67af2107d1
1 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3         PR tree-optimization/43688
4         * gfortran.dg/pr43688.f90: New.
6 2010-06-03  Richard Guenther  <rguenther@suse.de>
8         PR lto/41584
9         * gcc.dg/lto/20100603-1_0.c: New testcase.
10         * gcc.dg/lto/20100603-2_0.c: Likewise.
11         * gcc.dg/lto/20100603-3_0.c: Likewise.
13 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
15         PR target/44218
16         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
17         * gcc.target/powerpc/recip-2.c: Ditto.
18         * gcc.target/powerpc/recip-3.c: Ditto.
19         * gcc.target/powerpc/recip-4.c: Ditto.
20         * gcc.target/powerpc/recip-5.c: Ditto.
21         * gcc.target/powerpc/recip-6.c: Ditto.
22         * gcc.target/powerpc/recip-7.c: Ditto.
23         * gcc.target/powerpc/recip-test.h: Ditto.
24         * gcc.target/powerpc/recip-test2.h: Ditto.
26 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
28         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
30 2010-06-02  Jason Merrill  <jason@redhat.com>
32         * g++.dg/ext/vector9.C: Expect typedef in error message.
34         PR c++/9726
35         PR c++/23594
36         PR c++/44333
37         * g++.dg/tc1/dr101.C: Remove xfails.
39 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
41         PR middle-end/44372
42         * g++.dg/ipa/pr44372.C: New.
44 2010-06-02  Jan Hubicka  <jh@suse.cz>
46         PR middle-end/44295
47         * g++.dg/torture/pr44295.C: Neww testcase.
49 2010-06-02  Jan Hubicka  <jh@suse.cz>
51         * gcc.dg/tree-ssa/loadpre6.c: Update.
53 2010-06-02  Richard Guenther  <rguenther@suse.de>
55         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
56         diagnostic.h.
58 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
60         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
61         the link fail message.
63 2010-06-02  Tobias Burnus  <burnus@net-b.de>
65         PR fortran/44360
66         * gfortran.dg/use_13.f90: New test case.
68 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
70         PR fortran/44371
71         * gfortran.dg/error_stop_2.f08: Minor update.
73 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
75         PR fortran/44371
76         * gfortran.dg/error_stop_1.f08: New test.
77         * gfortran.dg/error_stop_2.f08: New test.
79 2010-06-01  Jason Merrill  <jason@redhat.com>
81         DR 990
82         * g++.dg/cpp0x/initlist37.C: New.
83         * g++.dg/cpp0x/initlist38.C: New.
85         PR c++/44358
86         * g++.dg/cpp0x/initlist36.C: New.
88 2010-05-31 Jan Hubicka  <jh@suse.cz>
90         * gcc.dg/noreturn-8.c: New testcase.
92 2010-05-31 Jan Hubicka  <jh@suse.cz>
94         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
95         * gcc.dg/lto/noreturn-1_0.c: Move it here.
97 2010-05-31 Jan Hubicka  <jh@suse.cz>
99         * gcc.dg/lto/noreturn-1_1.c: New testcase.
100         * gcc.dg/lto/noreturn-1_0.c: New testcase.
102 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
104         PR fortran/36928
105         * gfortran.dg/dependency_27.f90:  New test.
106         * gfortran.dg/array_assign_1.F90:  New test.
108 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
110         PR target/44338
111         * gcc.target/i386/sse-24.c: New test.
113 2010-05-31  Jan Hubicka  <jh@suse.cz>
115         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
117 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
119         PR middle-end/44337
120         * gcc.dg/pr44337.c: New test.
122         PR tree-optimization/44182
123         * g++.dg/debug/pr44182.C: New test.
125 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
127         * gcc.dg/nested-func-7.c: New test.
128         * gnat.dg/frame_overflow.adb: Adjust directives.
130 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
132         * gnat.dg/prot2.ad[sb]: New test.
133         * gnat.dg/prot2_pkg1.ads: New helper.
134         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
136 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
138         * gnat.dg/array11.adb: Adjust dg-warning directive.
139         * gnat.dg/object_overflow.adb: Likewise.
141 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
143         PR middle-end/44306
144         * gcc.dg/tree-ssa/pr44306.c: New.
146 2010-05-29  Jan Hubicka  <jh@suse.cz>
148         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
150 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
152         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
154 2010-05-28  Mike Stump  <mikestump@comcast.net>
156         PR objc/44125
157         * objc.dg/const-str-9.m: Remove static.
159 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
161         PR target/43636
162         * gcc.c-torture/compile/pr43636.c: New test.
164 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
166         PR objc++/23616
167         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
168         * obj-c++.dg/try-catch-9.mm: Ditto.
170 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
172         Revert patch for PR c++/44188
173         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
175 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
177         PR c++/44188
178         * g++.dg/debug/dwarf2/typedef3.C: New test.
180 2010-05-27  Jason Merrill  <jason@redhat.com>
182         PR c++/43555
183         * g++.dg/ext/vla9.C: New.
185 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
187         PR objc/44140
188         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
189         * objc.dg/torture/tls/thr-init-3.m: Ditto.
190         * objc.dg/torture/tls/thr-init.m: Ditto.
191         * objc.dg/torture/trivial.m: Ditto.
192         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
193         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
194         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
195         * obj-c++.dg/torture/trivial.mm: Ditto.
197 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
199         * g++.dg/lto/20100302_0.C: Skip on darwin.
201 2010-05-27  Richard Guenther  <rguenther@suse.de>
203         PR tree-optimization/44284
204         * gcc.dg/vect/vect-118.c: New testcase.
205         * gcc.dg/vect/bb-slp-20.c: Adjust.
206         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
207         * gcc.dg/vect/slp-9.c: Likewise.
208         * gcc.dg/vect/slp-reduc-4.c: Likewise.
209         * gcc.dg/vect/vect-10.c: Likewise.
210         * gcc.dg/vect/vect-109.c: Likewise.
211         * gcc.dg/vect/vect-12.c: Likewise.
212         * gcc.dg/vect/vect-36.c: Likewise.
213         * gcc.dg/vect/vect-7.c: Likewise.
214         * gcc.dg/vect/vect-iv-8.c: Likewise.
215         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
216         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
217         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
218         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
219         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
220         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
221         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
222         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
223         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
224         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
225         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
226         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
227         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
228         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
229         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
230         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
231         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
233 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
235         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
236         necessary.
238 2010-05-26  Jan Hubicka  <jh@suse.cz>
240         * gcc.dg/lto/materialize-1_0.c: New file.
241         * gcc.dg/lto/materialize-1_1.c: New file.
243 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
245         * gnat.dg/lto10.adb: New test.
246         * gnat.dg/lto10_pkg.ads: New helper.
248 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
250         * lib/target-supports.exp (check_effective_target_int128): New
251         function to check if __int128 types are available for target.
252         * c-c++-common/int128-types-1.c: New.
253         * c-c++-common/int128-1.c: New.
254         * c-c++-common/int128-2.c: New.
255         * g++.dg/abi/mangle43.C: New.
256         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
257         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
258         pointer-wide scalar.
259         * g++.dg/other/pr25632.C: Likewise.
260         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
261         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
262         overflow warnings.
263         * g++.dg/warn/pr13358-4.C: Likewise.
264         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
265         * g++.dg/warn/Wconversion-null.C: Likewise.
267 2010-05-26  Jason Merrill  <jason@redhat.com>
269         PR c++/43382
270         * g++.dg/cpp0x/variadic101.C: New.
272 2010-05-26  Richard Guenther  <rguenther@suse.de>
274         PR rtl-optimization/44164
275         * gcc.c-torture/execute/pr44164.c: New testcase.
276         * g++.dg/tree-ssa/pr13146.C: Adjust.
278 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
280         PR fortran/40011
281         * gfortran.dg/whole_file_19.f90 : New test.
283 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
285         PR fortran/30668
286         PR fortran/31346
287         PR fortran/34260
288         * gfortran.dg/pr40999.f: Fix function type.
289         * gfortran.dg/whole_file_5.f90: Likewise.
290         * gfortran.dg/whole_file_6.f90: Likewise.
291         * gfortran.dg/whole_file_16.f90: New.
292         * gfortran.dg/whole_file_17.f90: New.
293         * gfortran.dg/whole_file_18.f90: New.
295 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
296             Iain Sandoe  <iains@gcc.gnu.org>
298         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
299         * gcc.c-torture/compile/pr44197.c: Require alias support.
300         * gcc.dg/lto/20081222_0.c: Ditto.
302 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
304         PR debug/42801
305         * gcc.dg/guality/vla-2.c: New test.
307 2010-05-25  Richard Guenther  <rguenther@suse.de>
309         PR middle-end/44069
310         * g++.dg/torture/pr44069.C: New testcase.
312 2010-05-25  Richard Guenther  <rguenther@suse.de>
314         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
316 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
318         PR objc/44140
319         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
321 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
323         * obj-c++.dg/torture/tls/trivial.mm: New.
324         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
325         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
326         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
327         * obj-c++.dg/torture/tls/diag-1.mm: New.
328         * obj-c++.dg/torture/tls/tls.exp: New.
329         * obj-c++.dg/torture/trivial.mm: New.
330         * obj-c++.dg/torture/dg-torture.exp: New.
331         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
332         * obj-c++.dg/tls/trivial.m: New.
333         * obj-c++.dg/tls/init-1.mm: New.
334         * obj-c++.dg/tls/diag-1.mm: New.
335         * obj-c++.dg/tls/init-2.mm: New.
336         * obj-c++.dg/tls/diag-2.mm: New.
337         * obj-c++.dg/tls/diag-3.mm: New.
338         * obj-c++.dg/tls/diag-4.mm: New.
339         * obj-c++.dg/tls/static-1.mm: New.
340         * obj-c++.dg/tls/tls.exp: New.
341         * obj-c++.dg/tls/diag-5.mm: New.
342         * obj-c++.dg/tls/static-1a.mm: New.
343         * objc-obj-c++-shared/Object1.mm: New.
344         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
346 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
348         PR objc++/43689
349         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
350         * obj-c++.dg/const-str-6.mm: Ditto.
352 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
354         * g++.dg/parse/array-size2.C: Remove dg-error directives.
356 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
358         PR ada/38394
359         * gnat.dg/array13.ad[sb]: New test.
361 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
362             Sandra Loosemore  <sandra@codesourcery.com>
364         * gcc.target/arm/neon/: Regenerated test cases.
366         * gcc.target/arm/neon/polytypes.c,
367         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
368         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
369         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
370         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
371         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
372         dg-add-options arm_neon.
374         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
375         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
376         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
377         and arm_neon_fp16_ok.
379         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
380         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
382         * lib/target-supports.exp (add_options_for_arm_neon): New.
383         (check_effective_target_arm_neon_ok_nocache): New, from
384         check_effective_target_arm_neon_ok.  Check multiple possibilities.
385         (check_effective_target_arm_neon_ok): Use
386         check_effective_target_arm_neon_ok_nocache.
387         (add_options_for_arm_neon_fp16)
388         (check_effective_target_arm_neon_fp16_ok)
389         check_effective_target_arm_neon_fp16_ok_nocache): New.
390         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
392 2010-05-24  Jason Merrill  <jason@redhat.com>
394         PR c++/41510
395         * g++.dg/cpp0x/initlist35.C: New.
396         * g++.dg/init/brace6.C: Adjust.
398 2010-05-24  Paul Brook  <paul@codesourcery.com>
400         * gcc.target/arm/frame-pointer-1.c: New test.
401         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
402         pointer elimination.
404 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
406         PR target/44245
407         * gcc.target/i386/crc32-3.c: New.
408         * gcc.target/i386/crc32-4.c: Likewise.
410 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
412         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
413         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
414         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
416 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
418         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
420 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
422         PR target/43869
423         * gcc.c-target/pr43869.c: New test.
425 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
427         PR fortran/44212
428         * gfortran.dg/class_22.f03: New.
430 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
432         PR lto/44238
433         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
435 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
437         PR fortran/44213
438         * gfortran.dg/abstract_type_7.f03: New.
440 2010-05-21  Jason Merrill  <jason@redhat.com>
442         * g++.dg/eh/spec11.C: Test cleanup optimization.
444 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
446         PR debug/44223
447         * gcc.target/i386/pr44223.c: New test.
449 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
451         * gcc.target/i386/pr25993.c: Use @function as type specifier.
453 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
455         * g++.dg/other/const3.C: New test.
457 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
459         PR fortran/38407
460         * warn_unused_dummy_argument_1.f90: New.
461         * warn_unused_dummy_argument_2.f90: New.
463 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
465         PR c++/30298
466         * g++.dg/inherit/crash1.C: New.
467         * g++.dg/inherit/crash2.C: Likewise.
469 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
471         PR debug/44178
472         * g++.dg/debug/pr44178.C: New test.
474 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
476         PR middle-end/44185
477         * gcc.dg/tree-ssa/prefetch-6.c: Add
478         --param min-insn-to-prefetch-ratio=6.
479         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
480         allow unrolling, and adjust the movnti count.
482 2010-05-20  Jan Hubicka  <jh@suse.cz>
484         PR middle-end/44197
485         * gcc.c-torture/compile/pr44197.c: New file.
487 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
489         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
490         Fix test code.
491         (check_effective_target_xop): Remove __may_alias__ attribute.
493 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
495         PR target/44202
496         * gcc.c-torture/execute/pr44202-1.c: New test.
498 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
500         PR fortran/43851
501         * gfortran.dg/label_1.f90: Update test.
503 2010-05-19  Jan Hubicka  <jh@suse.cz>
505         * gcc.dg/lto/ipareference2_0.c: New file.
506         * gcc.dg/lto/ipareference2_1.c: New file.
508 2010-05-19  Jason Merrill  <jason@redhat.com>
510         * g++.dg/parse/fn-typedef2.C: New.
512         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
513         function type.
515         PR c++/44193
516         * g++.dg/template/fntype1.C: New.
518 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
520         * gnat.dg/discr23.ad[sb]: New test.
521         * gnat.dg/discr23_pkg.ads: New helper.
523         * gnat.dg/specs/controlled1.ads: New test.
524         * gnat.dg/specs/controlled1_pkg.ads: New helper.
526 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
528         PR fortran/44055
529         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
530         Fixed scope of C_SIZEOF.
531         * gfortran.dg/warn_conversion_2.f90: New.
533 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
535         * lib/target-supports.exp (check_effective_target_sse2): New proc.
536         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
537         for optional selector.
538         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
539         (check_effective_target_sse3): New proc.
540         * gcc.target/i386/math-torture/math-torture.exp: Load
541         target-supports.exp.
542         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
543         check_effective_target_sse2.
544         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
545         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
546         * g++.dg/vect/vect.exp: Likewise.
547         * gfortran.dg/vect/vect.exp: Likewise.
548         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
549         -msse2 if check_effective_target_sse2.
551         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
552         * gcc.target/i386/3dnow-2.c: Likewise.
553         * gcc.target/i386/3dnowA-1.c: Likewise.
554         * gcc.target/i386/3dnowA-2.c: Likewise.
555         * gcc.target/i386/pr42549.c: Likewise.
557         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
558         * gcc.target/i386/sse3-addsubpd.c: Likewise.
559         * gcc.target/i386/sse3-addsubps.c: Likewise.
560         * gcc.target/i386/sse3-haddpd.c: Likewise.
561         * gcc.target/i386/sse3-haddps.c: Likewise.
562         * gcc.target/i386/sse3-hsubpd.c: Likewise.
563         * gcc.target/i386/sse3-hsubps.c: Likewise.
564         * gcc.target/i386/sse3-movddup.c: Likewise.
565         * gcc.target/i386/sse3-movshdup.c: Likewise.
566         * gcc.target/i386/sse3-movsldup.c: Likewise.
568         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
569         * g++.dg/ext/attrib35.C: Likewise.
570         * g++.dg/opt/pr40496.C: Likewise.
571         * g++.dg/other/i386-1.C: Likewise.
572         * g++.dg/other/i386-4.C: Likewise.
573         * g++.dg/other/pr34435.C: Likewise.
574         * g++.dg/other/pr39496.C: Likewise.
575         * g++.dg/other/pr40446.C: Likewise.
576         * gcc.dg/compat/union-m128-1_main.c: Likewise.
577         * gcc.dg/compat/vector-1a_main.c: Likewise.
578         * gcc.dg/compat/vector-2a_main.c: Likewise.
579         * gcc.dg/lto/20090206-1_0.c: Likewise.
580         * gcc.dg/pr34856.c: Likewise.
581         * gcc.dg/pr36584.c: Likewise.
582         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
583         * gcc.dg/pr37544.c: Likewise.
584         * gcc.dg/torture/pr16104-1.c: Likewise.
585         * gcc.dg/torture/pr35771-1.c: Likewise.
586         * gcc.dg/torture/pr35771-2.c: Likewise.
587         * gcc.dg/torture/pr35771-3.c: Likewise.
588         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
589         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
590         * gcc.dg/torture/stackalign/push-1.c: Likewise.
591         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
592         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
593         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
594         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
595         * gcc.target/i386/20060512-1.c: Likewise.
596         * gcc.target/i386/20060512-3.c: Likewise.
597         * gcc.target/i386/all_one_m128i.c: Likewise.
598         * gcc.target/i386/float128-1.c: Likewise.
599         * gcc.target/i386/float128-2.c: Likewise.
600         * gcc.target/i386/fpcvt-1.c: Likewise.
601         * gcc.target/i386/fpcvt-2.c: Likewise.
602         * gcc.target/i386/fpcvt-3.c: Likewise.
603         * gcc.target/i386/fpprec-1.c: Likewise.
604         * gcc.target/i386/funcspec-9.c: Likewise.
605         * gcc.target/i386/incoming-1.c: Likewise.
606         * gcc.target/i386/incoming-12.c: Likewise.
607         * gcc.target/i386/incoming-2.c: Likewise.
608         * gcc.target/i386/incoming-3.c: Likewise.
609         * gcc.target/i386/incoming-4.c: Likewise.
610         * gcc.target/i386/incoming-6.c: Likewise.
611         * gcc.target/i386/incoming-7.c: Likewise.
612         * gcc.target/i386/incoming-8.c: Likewise.
613         * gcc.target/i386/opt-1.c: Likewise.
614         * gcc.target/i386/opt-2.c: Likewise.
615         * gcc.target/i386/ordcmp-1.c: Likewise.
616         * gcc.target/i386/pr17692.c: Likewise.
617         * gcc.target/i386/pr18614-1.c: Likewise.
618         * gcc.target/i386/pr22152.c: Likewise.
619         * gcc.target/i386/pr23570.c: Likewise.
620         * gcc.target/i386/pr23575.c: Likewise.
621         * gcc.target/i386/pr26449-1.c: Likewise.
622         * gcc.target/i386/pr26600.c: Likewise.
623         * gcc.target/i386/pr27790.c: Likewise.
624         * gcc.target/i386/pr28839.c: Likewise.
625         * gcc.target/i386/pr30970.c: Likewise.
626         * gcc.target/i386/pr32000-1.c: Likewise.
627         * gcc.target/i386/pr32000-2.c: Likewise.
628         * gcc.target/i386/pr32280.c: Likewise.
629         * gcc.target/i386/pr32661.c: Likewise.
630         * gcc.target/i386/pr32708-1.c: Likewise.
631         * gcc.target/i386/pr32961.c: Likewise.
632         * gcc.target/i386/pr33329.c: Likewise.
633         * gcc.target/i386/pr35714.c: Likewise.
634         * gcc.target/i386/pr35767-1.c: Likewise.
635         * gcc.target/i386/pr35767-1d.c: Likewise.
636         * gcc.target/i386/pr35767-1i.c: Likewise.
637         * gcc.target/i386/pr35767-2.c: Likewise.
638         * gcc.target/i386/pr35767-2d.c: Likewise.
639         * gcc.target/i386/pr35767-2i.c: Likewise.
640         * gcc.target/i386/pr35767-3.c: Likewise.
641         * gcc.target/i386/pr35767-5.c: Likewise.
642         * gcc.target/i386/pr36222-1.c: Likewise.
643         * gcc.target/i386/pr36578-1.c: Likewise.
644         * gcc.target/i386/pr36578-2.c: Likewise.
645         * gcc.target/i386/pr36992-1.c: Likewise.
646         * gcc.target/i386/pr37101.c: Likewise.
647         * gcc.target/i386/pr37216.c: Likewise.
648         * gcc.target/i386/pr37434-1.c: Likewise.
649         * gcc.target/i386/pr37434-2.c: Likewise.
650         * gcc.target/i386/pr37843-3.c: Likewise.
651         * gcc.target/i386/pr37843-4.c: Likewise.
652         * gcc.target/i386/pr39162.c: Likewise.
653         * gcc.target/i386/pr39315-1.c: Likewise.
654         * gcc.target/i386/pr39315-2.c: Likewise.
655         * gcc.target/i386/pr39315-3.c: Likewise.
656         * gcc.target/i386/pr39315-4.c: Likewise.
657         * gcc.target/i386/pr39445.c: Likewise.
658         * gcc.target/i386/pr39496.c: Likewise.
659         * gcc.target/i386/pr40809.c: Likewise.
660         * gcc.target/i386/pr40906-3.c: Likewise.
661         * gcc.target/i386/pr41019.c: Likewise.
662         * gcc.target/i386/pr42542-1.c: Likewise.
663         * gcc.target/i386/pr42542-2.c: Likewise.
664         * gcc.target/i386/pr42542-3.c: Likewise.
665         * gcc.target/i386/pr42542-3a.c: Likewise.
666         * gcc.target/i386/pr42881.c: Likewise.
667         * gcc.target/i386/push-1.c: Likewise.
668         * gcc.target/i386/quad-sse.c: Likewise.
669         * gcc.target/i386/reload-1.c: Likewise.
670         * gcc.target/i386/sse-10.c: Likewise.
671         * gcc.target/i386/sse-11.c: Likewise.
672         * gcc.target/i386/sse-15.c: Likewise.
673         * gcc.target/i386/sse-17.c: Likewise.
674         * gcc.target/i386/sse-18.c: Likewise.
675         * gcc.target/i386/sse-19.c: Likewise.
676         * gcc.target/i386/sse-4.c: Likewise.
677         * gcc.target/i386/sse-6.c: Likewise.
678         * gcc.target/i386/sse-vect-types.c: Likewise.
679         * gcc.target/i386/sse2-addpd-1.c: Likewise.
680         * gcc.target/i386/sse2-addsd-1.c: Likewise.
681         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
682         * gcc.target/i386/sse2-andpd-1.c: Likewise.
683         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
684         * gcc.target/i386/sse2-comisd-1.c: Likewise.
685         * gcc.target/i386/sse2-comisd-2.c: Likewise.
686         * gcc.target/i386/sse2-comisd-3.c: Likewise.
687         * gcc.target/i386/sse2-comisd-4.c: Likewise.
688         * gcc.target/i386/sse2-comisd-5.c: Likewise.
689         * gcc.target/i386/sse2-comisd-6.c: Likewise.
690         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
691         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
692         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
693         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
694         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
695         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
696         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
697         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
698         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
699         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
700         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
701         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
702         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
703         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
704         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
705         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
706         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
707         * gcc.target/i386/sse2-divpd-1.c: Likewise.
708         * gcc.target/i386/sse2-divsd-1.c: Likewise.
709         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
710         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
711         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
712         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
713         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
714         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
715         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
716         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
717         * gcc.target/i386/sse2-minpd-1.c: Likewise.
718         * gcc.target/i386/sse2-minsd-1.c: Likewise.
719         * gcc.target/i386/sse2-mmx.c: Likewise.
720         * gcc.target/i386/sse2-movapd-1.c: Likewise.
721         * gcc.target/i386/sse2-movapd-2.c: Likewise.
722         * gcc.target/i386/sse2-movd-1.c: Likewise.
723         * gcc.target/i386/sse2-movd-2.c: Likewise.
724         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
725         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
726         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
727         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
728         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
729         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
730         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
731         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
732         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
733         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
734         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
735         * gcc.target/i386/sse2-movq-1.c: Likewise.
736         * gcc.target/i386/sse2-movq-2.c: Likewise.
737         * gcc.target/i386/sse2-movq-3.c: Likewise.
738         * gcc.target/i386/sse2-movsd-1.c: Likewise.
739         * gcc.target/i386/sse2-movsd-2.c: Likewise.
740         * gcc.target/i386/sse2-movupd-1.c: Likewise.
741         * gcc.target/i386/sse2-movupd-2.c: Likewise.
742         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
743         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
744         * gcc.target/i386/sse2-orpd-1.c: Likewise.
745         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
746         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
747         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
748         * gcc.target/i386/sse2-paddb-1.c: Likewise.
749         * gcc.target/i386/sse2-paddd-1.c: Likewise.
750         * gcc.target/i386/sse2-paddq-1.c: Likewise.
751         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
752         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
753         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
754         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
755         * gcc.target/i386/sse2-paddw-1.c: Likewise.
756         * gcc.target/i386/sse2-pand-1.c: Likewise.
757         * gcc.target/i386/sse2-pandn-1.c: Likewise.
758         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
759         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
760         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
761         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
762         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
763         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
764         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
765         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
766         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
767         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
768         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
769         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
770         * gcc.target/i386/sse2-pminub-1.c: Likewise.
771         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
772         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
773         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
774         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
775         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
776         * gcc.target/i386/sse2-por-1.c: Likewise.
777         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
778         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
779         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
780         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
781         * gcc.target/i386/sse2-pslld-1.c: Likewise.
782         * gcc.target/i386/sse2-pslld-2.c: Likewise.
783         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
784         * gcc.target/i386/sse2-psllq-1.c: Likewise.
785         * gcc.target/i386/sse2-psllq-2.c: Likewise.
786         * gcc.target/i386/sse2-psllw-1.c: Likewise.
787         * gcc.target/i386/sse2-psllw-2.c: Likewise.
788         * gcc.target/i386/sse2-psrad-1.c: Likewise.
789         * gcc.target/i386/sse2-psrad-2.c: Likewise.
790         * gcc.target/i386/sse2-psraw-1.c: Likewise.
791         * gcc.target/i386/sse2-psraw-2.c: Likewise.
792         * gcc.target/i386/sse2-psrld-1.c: Likewise.
793         * gcc.target/i386/sse2-psrld-2.c: Likewise.
794         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
795         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
796         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
797         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
798         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
799         * gcc.target/i386/sse2-psubb-1.c: Likewise.
800         * gcc.target/i386/sse2-psubd-1.c: Likewise.
801         * gcc.target/i386/sse2-psubq-1.c: Likewise.
802         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
803         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
804         * gcc.target/i386/sse2-psubw-1.c: Likewise.
805         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
806         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
807         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
808         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
809         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
810         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
811         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
812         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
813         * gcc.target/i386/sse2-pxor-1.c: Likewise.
814         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
815         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
816         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
817         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
818         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
819         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
820         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
821         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
822         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
823         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
824         * gcc.target/i386/sse2-shufps-1.c: Likewise.
825         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
826         * gcc.target/i386/sse2-subpd-1.c: Likewise.
827         * gcc.target/i386/sse2-subsd-1.c: Likewise.
828         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
829         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
830         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
831         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
832         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
833         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
834         * gcc.target/i386/sse2-unpack-1.c: Likewise.
835         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
836         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
837         * gcc.target/i386/sse2-vec-1.c: Likewise.
838         * gcc.target/i386/sse2-vec-2.c: Likewise.
839         * gcc.target/i386/sse2-vec-3.c: Likewise.
840         * gcc.target/i386/sse2-vec-4.c: Likewise.
841         * gcc.target/i386/sse2-vec-5.c: Likewise.
842         * gcc.target/i386/sse2-vec-6.c: Likewise.
843         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
844         * gcc.target/i386/ssefn-2.c: Likewise.
845         * gcc.target/i386/ssefn-4.c: Likewise.
846         * gcc.target/i386/ssefp-1.c: Likewise.
847         * gcc.target/i386/ssefp-2.c: Likewise.
848         * gcc.target/i386/sseregparm-3.c: Likewise.
849         * gcc.target/i386/sseregparm-4.c: Likewise.
850         * gcc.target/i386/sseregparm-5.c: Likewise.
851         * gcc.target/i386/sseregparm-6.c: Likewise.
852         * gcc.target/i386/sseregparm-7.c: Likewise.
853         * gcc.target/i386/ssetype-1.c: Likewise.
854         * gcc.target/i386/ssetype-2.c: Likewise.
855         * gcc.target/i386/ssetype-3.c: Likewise.
856         * gcc.target/i386/ssetype-4.c: Likewise.
857         * gcc.target/i386/ssetype-5.c: Likewise.
858         * gcc.target/i386/unordcmp-1.c: Likewise.
859         * gcc.target/i386/vararg-1.c: Likewise.
860         * gcc.target/i386/vararg-2.c: Likewise.
861         * gcc.target/i386/vararg-3.c: Likewise.
862         * gcc.target/i386/vararg-4.c: Likewise.
863         * gcc.target/i386/vararg-7.c: Likewise.
864         * gcc.target/i386/vararg-8.c: Likewise.
865         * gcc.target/i386/vecinit-1.c: Likewise.
866         * gcc.target/i386/vecinit-2.c: Likewise.
867         * gcc.target/i386/vecinit-3.c: Likewise.
868         * gcc.target/i386/vecinit-4.c: Likewise.
869         * gcc.target/i386/vecinit-5.c: Likewise.
870         * gcc.target/i386/vecinit-6.c: Likewise.
871         * gcc.target/i386/vectorize2.c: Likewise.
872         * gcc.target/i386/vectorize3.c: Likewise.
873         * gcc.target/i386/vectorize4.c: Likewise.
874         * gcc.target/i386/vectorize6.c: Likewise.
875         * gcc.target/i386/vectorize7.c: Likewise.
876         * gcc.target/i386/vectorize8.c: Likewise.
877         * gcc.target/i386/vperm-v2df.c: Likewise.
878         * gcc.target/i386/vperm-v2di.c: Likewise.
879         * gcc.target/i386/vperm-v4si-1.c: Likewise.
880         * gcc.target/i386/xorps-sse2.c: Likewise.
881         * gcc.target/i386/xorps.c: Likewise.
882         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
883         * gfortran.dg/graphite/pr42326.f90: Likewise.
884         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
886 2010-05-19  Richard Guenther  <rguenther@suse.de>
888         PR lto/44196
889         * g++.dg/lto/20100519-1_0.C: New testcase.
891 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
893         PR fortran/42360
894         * gfortran.dg/warn_intent_out_not_set.f90: New.
896 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
898         PR fortran/38404
899         * gfortran.dg/data_char_1.f90: Updated warning message.
900         * gfortran.dg/data_array_6.f: New.
902 2010-05-19  Martin Jambor  <mjambor@suse.cz>
904         * g++.dg/ipa/ivinline-8.C: New test.
905         * gcc.dg/ipa/iinline-2.c: Likewise.
907 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
909         PR fortran/34505
910         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
911         arguments; add check for return value kind.
912         * gfortran.dg/float_1.f90: Likewise.
914 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
916         * gcc.target/i386/20011009-1.c (COMMENT): Define.
917         (main): Use it.
918         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
919         * lib/lto.exp (lto_prune_warns): Fix location line regex.
920         Prune another location line format.
921         (lto-obj): Call lto_prune_warns on comp_output.
923 2010-05-18  Jan Hubicka  <jh@suse.cz>
925         * gcc.dg/lto/ipacp_0.c: New test.
926         * gcc.dg/lto/ipacp_1.c: New test.
928 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
930         PR lto/44184
931         * gcc.dg/lto/20100518_0.c: New test.
933 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
935         * gnat.dg/specs/lto3.ads: Add missing dg-options.
937 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
939         PR fortran/43990
940         * gfortran.dg/class_21.f03: New.
942 2010-05-17  Jason Merrill  <jason@redhat.com>
944         PR c++/44157
945         * g++.dg/cpp0x/initlist34.C: New.
947         PR c++/44158
948         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
950 2010-05-17  Martin Jambor  <mjambor@suse.cz>
952         * g++.dg/ipa/ivinline-1.C: New test.
953         * g++.dg/ipa/ivinline-2.C: New test.
954         * g++.dg/ipa/ivinline-3.C: New test.
955         * g++.dg/ipa/ivinline-4.C: New test.
956         * g++.dg/ipa/ivinline-5.C: New test.
957         * g++.dg/ipa/ivinline-6.C: New test.
959 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
960             Jason Merrill  <jason@redhat.com>
962         PR c++/44108
963         * c-c++-common/Wunused-var-8.c: New test.
965 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
967         PR bootstrap/42347
968         * gcc.c-torture/compile/pr42347.c: New test.
970         PR middle-end/44102
971         * g++.dg/ext/asmgoto1.C: New test.
973 2010-05-17  Martin Jambor  <mjambor@suse.cz>
975         PR middle-end/44133
976         * gcc.dg/tree-ssa/pr44133.c: New test.
977         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
978         precise.
980 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
982         PR fortran/44044
983         * gfortran.dg/class_20.f03: New.
985 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
987         PR 44078
988         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
989         debug messages but not the newly introduced one.
991 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
993         PR fortran/35779
994         * gfortran.dg/initialization_25.f90: Commented testcase.
995         * gfortran.dg/initialization_26.f90: New.
997 2010-05-16  Richard Guenther  <rguenther@suse.de>
999         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
1000         * gcc.dg/pr43084.c: Likewise.
1001         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
1002         -fipa-type-escape.
1003         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
1004         -fipa-type-escape.
1005         * gcc.dg/struct/struct-reorg.exp: Likewise.
1006         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1007         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1009 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
1011         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
1012         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
1013         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
1014         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
1015         tests.
1017 2010-05-15  Jason Merrill  <jason@redhat.com>
1019         * g++.dg/eh/spec10.C: New.
1020         * g++.dg/eh/spec11.C: New.
1021         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
1023 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
1025         PR fortran/44154
1026         PR fortran/42647
1027         * gfortran.dg/allocatable_scalar_9.f90: New.
1029 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
1031         PR c++/44148
1032         * g++.dg/torture/pr44148.C: New test.
1034 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
1036         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
1037         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
1038         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
1039         diagnostics and type sizes.
1041 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
1043         * gnat.dg/lto9.adb: New test.
1044         * gnat.dg/lto9_pkg1.ads: New helper.
1045         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
1047 2010-05-15  Jan Hubicka  <jh@suse.cz>
1049         * gcc.dg/lto/ipareference_1.c: Rename to ...
1050         * gcc.dg/lto/ipareference_0.c: ... this one.
1051         * gcc.dg/lto/ipareference_2.c: Rename to ...
1052         * gcc.dg/lto/ipareference_1.c: ... this one.
1054 2010-05-15  Jan Hubicka  <jh@suse.cz>
1056         * gcc.dg/lto/ipareference_1.c: New file.
1057         * gcc.dg/lto/ipareference_2.c: New file.
1059 2010-05-15  Richard Guenther  <rguenther@suse.de>
1061         PR tree-optimization/44038
1062         * gcc.c-torture/compile/pr44038.c: New testcase.
1064 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
1066         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
1067         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1069 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
1071         PR fortran/43207
1072         PR fortran/43969
1073         * gfortran.dg/class_18.f03: New.
1074         * gfortran.dg/class_19.f03: New.
1076 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1078         PR debug/44112
1079         * gcc.dg/debug/dwarf2/const-1.c: Remove.
1080         * g++.dg/debug/dwarf2/const1.C: Remove.
1082 2010-05-14  Jason Merrill  <jason@redhat.com>
1084         * g++.dg/eh/cond4.C: New.
1085         * g++.dg/eh/elide2.C: Adjust.
1086         * g++.old-deja/g++.eh/terminate1.C: Adjust.
1088 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1090         PR fortran/44135
1091         * gfortran.dg/actual_array_interface_2.f90: New test.
1093 2010-05-14  Richard Guenther  <rguenther@suse.de>
1095         PR tree-optimization/44119
1096         * gcc.c-torture/compile/pr44119.c: New testcase.
1098 2010-05-14  Jason Merrill  <jason@redhat.com>
1100         PR c++/44127
1101         * g++.dg/eh/terminate1.C: New.
1103 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1105         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
1107         PR debug/44136
1108         * gcc.dg/pr44136.c: New test.
1110 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
1112         PR c++/30566
1113         * g++.dg/warn/Wshadow-4.C: Adjust.
1114         * g++.dg/warn/Wshadow-5.C: New test.
1115         * g++.dg/warn/Wshadow-6.C: New test
1117 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
1119         PR fortran/35779
1120         * gfortran.dg/initialization_25.f90: New.
1122 2010-05-13  Martin Jambor  <mjambor@suse.cz>
1124         * g++.dg/otr-fold-1.C: New test.
1125         * g++.dg/otr-fold-2.C: New test.
1127 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
1129         PR fortran/44036
1130         * gfortran.dg/gomp/pr44036-1.f90: New test.
1131         * gfortran.dg/gomp/pr44036-2.f90: New test.
1132         * gfortran.dg/gomp/pr44036-3.f90: New test.
1134         PR debug/43983
1135         * gcc.dg/guality/sra-1.c: New test.
1137 2010-05-12  Jan Hubicka  <jh@suse.cz>
1139         * tree-ssa/unreachable.c: New test.
1141 2010-05-12  Jason Merrill  <jason@redhat.com>
1143         * g++.dg/cpp0x/sfinae1.C: New.
1145 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
1147         * gcc.target/i386/zee.c: New file.
1149 2010-05-12  Jason Merrill  <jason@redhat.com>
1151         * g++.dg/conversion/op1.C: Expect template candidate message.
1152         * g++.dg/cpp0x/nullptr15.C: Likewise.
1153         * g++.dg/cpp0x/pr31431-2.C: Likewise.
1154         * g++.dg/cpp0x/pr31431.C: Likewise.
1155         * g++.dg/cpp0x/temp_default2.C: Likewise.
1156         * g++.dg/cpp0x/trailing4.C: Likewise.
1157         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
1158         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
1159         * g++.dg/cpp0x/variadic-throw.C: Likewise.
1160         * g++.dg/cpp0x/variadic35.C: Likewise.
1161         * g++.dg/cpp0x/vt-35147.C: Likewise.
1162         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
1163         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
1164         * g++.dg/ext/visibility/anon8.C: Likewise.
1165         * g++.dg/ext/vla2.C: Likewise.
1166         * g++.dg/other/pr28114.C: Likewise.
1167         * g++.dg/other/ptrmem10.C: Likewise.
1168         * g++.dg/other/ptrmem11.C: Likewise.
1169         * g++.dg/overload/unknown1.C: Likewise.
1170         * g++.dg/parse/template7.C: Likewise.
1171         * g++.dg/parse/typename7.C: Likewise.
1172         * g++.dg/template/conv11.C: Likewise.
1173         * g++.dg/template/copy1.C: Likewise.
1174         * g++.dg/template/deduce3.C: Likewise.
1175         * g++.dg/template/dependent-expr5.C: Likewise.
1176         * g++.dg/template/friend.C: Likewise.
1177         * g++.dg/template/incomplete2.C: Likewise.
1178         * g++.dg/template/local4.C: Likewise.
1179         * g++.dg/template/local6.C: Likewise.
1180         * g++.dg/template/operator10.C: Likewise.
1181         * g++.dg/template/overload6.C: Likewise.
1182         * g++.dg/template/ptrmem2.C: Likewise.
1183         * g++.dg/template/ptrmem20.C: Likewise.
1184         * g++.dg/template/ptrmem8.C: Likewise.
1185         * g++.dg/template/sfinae2.C: Likewise.
1186         * g++.dg/template/ttp25.C: Likewise.
1187         * g++.dg/template/unify10.C: Likewise.
1188         * g++.dg/template/unify11.C: Likewise.
1189         * g++.dg/template/unify6.C: Likewise.
1190         * g++.dg/template/unify7.C: Likewise.
1191         * g++.dg/template/unify9.C: Likewise.
1192         * g++.dg/template/varmod1.C: Likewise.
1193         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1194         * g++.old-deja/g++.law/operators32.C: Likewise.
1195         * g++.old-deja/g++.pt/crash28.C: Likewise.
1196         * g++.old-deja/g++.pt/crash60.C: Likewise.
1197         * g++.old-deja/g++.pt/explicit38.C: Likewise.
1198         * g++.old-deja/g++.pt/explicit39.C: Likewise.
1199         * g++.old-deja/g++.pt/explicit41.C: Likewise.
1200         * g++.old-deja/g++.pt/explicit67.C: Likewise.
1201         * g++.old-deja/g++.pt/explicit77.C: Likewise.
1202         * g++.old-deja/g++.pt/expr2.C: Likewise.
1203         * g++.old-deja/g++.pt/overload7.C: Likewise.
1204         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1205         * g++.old-deja/g++.pt/spec5.C: Likewise.
1206         * g++.old-deja/g++.pt/spec6.C: Likewise.
1207         * g++.old-deja/g++.pt/t24.C: Likewise.
1208         * g++.old-deja/g++.pt/unify4.C: Likewise.
1209         * g++.old-deja/g++.pt/unify6.C: Likewise.
1210         * g++.old-deja/g++.pt/unify8.C: Likewise.
1211         * g++.old-deja/g++.robertl/eb119.C: Likewise.
1212         * g++.old-deja/g++.robertl/eb79.C: Likewise.
1213         * g++.old-deja/g++.robertl/eb98.C: Likewise.
1215         * g++.dg/cpp0x/initlist32.C: New.
1217         * g++.dg/template/conv11.C: New.
1218         * g++.dg/conversion/op1.C: Adjust expected error.
1220         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
1222 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
1224         PR target/44088
1225         * gcc.target/i386/avx-cmpsd-1.c: New.
1226         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
1227         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1228         * gcc.target/i386/avx-cmpss-2.c: Likewise.
1229         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1230         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1232 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
1234         PR middle-end/44085
1235         * gcc.dg/gomp/pr44085.c: New test.
1236         * gfortran.dg/gomp/pr44085.f90: New test.
1238 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
1240         * objc-obj-c++-shared/Object1.m: New.
1241         * objc.dg/torture: New directory.
1242         * objc.dg/torture/tls: Ditto.
1243         * objc.dg/tls: Ditto.
1244         * objc.dg/torture/tls/trivial.m: New test.
1245         * objc.dg/torture/tls/thr-init-2.m: New test.
1246         * objc.dg/torture/tls/thr-init-3.m: New test.
1247         * objc.dg/torture/tls/thr-init.m: New test.
1248         * objc.dg/torture/tls/diag-1.m: New test.
1249         * objc.dg/torture/tls/tls.exp: New.
1250         * objc.dg/torture/trivial.m: New test.
1251         * objc.dg/torture/dg-torture.exp: New.
1252         * objc.dg/tls/diag-3.m: New test.
1253         * objc.dg/tls/diag-4.m: New test.
1254         * objc.dg/tls/diag-5.m: New test.
1255         * objc.dg/tls/init-1.m: New test.
1256         * objc.dg/tls/init-2.m: New test.
1257         * objc.dg/tls/tls.exp: New.
1258         * objc.dg/tls/diag-2.m: New test.
1259         * lib/objc.exp: Respond to dg-additional-files.
1261 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
1263         * gcc.target/m68k/20100512-1.c: New.
1265 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
1267         * gnat.dg/lto8.adb: New test.
1268         * gnat.dg/lto8_pkg.ad[sb]: New helper.
1269         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
1271 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1273         PR c++/34272
1274         PR c++/43630
1275         PR c++/34491
1276         * g++.dg/template/crash97.C: New.
1277         * g++.dg/template/crash98.C: Likewise.
1278         * g++.dg/template/crash99.C: Likewise.
1279         * g++.dg/cpp0x/pr31439.C: Adjust.
1280         * g++.dg/template/crash95.C: Likewise.
1282 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
1284         PR middle-end/44071
1285         * c-c++-common/asmgoto-4.c: New test.
1286         * gcc.target/i386/pr44071.c: New test.
1288         PR c++/44062
1289         * c-c++-common/Wunused-var-7.c: New test.
1290         * g++.dg/warn/Wunused-var-9.C: New test.
1292 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
1294         PR fortran/43711
1295         * gfortran.dg/gomp/pr43711.f90: New.
1297 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
1299         PR fortran/31820
1300         * gfortran.dg/select_5.f90: Updated.
1302 2010-05-11  Jan Hubicka  <jh@suse.cz>
1304         PR tree-optimize/44063
1305         * gcc.c-torture/compile/pr44063.c: New testcase.
1307 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
1309         PR debug/44023
1310         * gcc.dg/pr44023.c: New test.
1312 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1314         * gnat.dg/lto7.adb: New test.
1315         * gnat.dg/lto7_pkg.ad[sb]: New helper.
1317 2010-05-10  Jason Merrill  <jason@redhat.com>
1319         PR c++/44017
1320         * g++.dg/template/inherit5.C: New.
1322         PR c++/44045
1323         * g++.dg/cpp0x/initlist33.C: New.
1324         * g++.dg/cpp0x/initlist26.C: Adjust.
1325         * g++.dg/cpp0x/initlist28.C: Adjust.
1327 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
1329         PR c++/43719
1330         * g++.dg/init/pr43719.C: New.
1331         * g++.dg/anon-struct4.C: Adjust.
1333 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
1335         PR debug/44028
1336         * gcc.dg/pr44028.c: New test.
1338 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
1340         PR fortran/27866
1341         PR fortran/35003
1342         PR fortran/42809
1343         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
1344         * gfortran.dg/warn_conversion.f90: New.
1346 2010-05-10  Michael Matz  <matz@suse.de>
1348         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
1350 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
1352         PR rtl-optimization/44012
1353         * gcc.dg/pr44012.c: New.
1355 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1357         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
1358         Log text on entry and exit.
1359         Prune Sun ld warnings for common symbols with differing sizes.
1360         (lto-link-and-maybe-run): Change caller.
1362 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
1364         PR fortran/44044
1365         * gfortran.dg/class_7.f03: Modified.
1366         * gfortran.dg/select_type_1.f03: Modified.
1367         * gfortran.dg/select_type_12.f03: New.
1369 2010-05-10  Richard Guenther  <rguenther@suse.de>
1371         PR tree-optimization/44050
1372         * gcc.dg/torture/pr44050.c: New testcase.
1374 2010-05-10  Wei Guozhi  <carrot@google.com>
1376         PR target/42879
1377         * gcc.target/arm/pr42879.c: New testcase.
1379 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1381         PR c/44051
1382         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
1384 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1386         PR c/10676
1387         * gcc.dg/anon-struct-10.c: New test.
1389 2010-05-09  Richard Guenther  <rguenther@suse.de>
1391         PR middle-end/44024
1392         * gcc.dg/pr44024.c: New testcase.
1394 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1396         PR c/4784
1397         * gcc.dg/anon-struct-9.c: New test.
1399 2010-05-09  Richard Guenther  <rguenther@suse.de>
1401         PR middle-end/44043
1402         * gcc.c-torture/compile/pr44043.c: New testcase.
1404 2010-05-09  Richard Guenther  <rguenther@suse.de>
1406         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
1408 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
1410         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
1412 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1414         * gnat.dg/lto[12456].adb: Add "target lto" marker.
1415         * gnat.dg/specs/lto3.ads: Likewise.
1417 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
1419         PR middle-end/28685
1420         * gcc.dg/pr28685-1.c: New file.
1422 2010-05-08  Richard Guenther  <rguenther@suse.de>
1424         PR tree-optimization/44030
1425         * gcc.c-torture/compile/pr44030.c: New testcase.
1427 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1429         * gnat.dg/lto6.adb: New test.
1430         * gnat.dg/lto6_pkg.ads: New helper.
1432 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1434         * gnat.dg/lto5.adb: New test.
1435         * gnat.dg/lto5_pkg.ad[sb]: New helper.
1437 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1439         * gnat.dg/lto4.ad[sb]: New test.
1441 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1443         * gnat.dg/specs/lto3.ads: New test.
1444         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
1445         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
1447 2010-05-08  Quentin Ochem  <ochem@adacore.com>
1449         * gnat.dg/sizetype3.ad[sb]: New test.
1450         * gnat.dg/sizetype3_pkg.ads: New helper.
1452 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
1454         PR c++/43951
1455         * g++.dg/init/new29.C: New.
1457 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
1459         PR fortran/40728
1460         * gfortran.dg/coarray_1.f90: Fixed error message.
1461         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
1462         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
1463         * gfortran.dg/intrinsic_std_5.f90: New.
1465 2010-05-07  Jason Merrill  <jason@redhat.com>
1467         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
1469 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1471         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
1472         (size_t, stderr): Remove.
1473         (read_error): Replaced __builtin_fprintf by fprintf.
1475 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
1477         * gcc.dg/ordered-comparison-1.c: New test.
1478         * gcc.dg/ordered-comparison-2.c: New test.
1479         * gcc.dg/ordered-comparison-3.c: New test.
1480         * gcc.dg/ordered-comparison-4.c: New test.
1482 2010-05-06  Mike Stump  <mikestump@comcast.net>
1484         PR objc/35165
1485         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
1487 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
1488             Jason Merrill  <jason@redhat.com>
1490         * g++.dg/cpp0x/nullptr01.C: New.
1491         * g++.dg/cpp0x/nullptr02.C: New.
1492         * g++.dg/cpp0x/nullptr03.C: New.
1493         * g++.dg/cpp0x/nullptr04.C: New.
1494         * g++.dg/cpp0x/nullptr05.C: New.
1495         * g++.dg/cpp0x/nullptr06.C: New.
1496         * g++.dg/cpp0x/nullptr07.C: New.
1497         * g++.dg/cpp0x/nullptr08.C: New.
1498         * g++.dg/cpp0x/nullptr09.C: New.
1499         * g++.dg/cpp0x/nullptr10.C: New.
1500         * g++.dg/cpp0x/nullptr11.C: New.
1501         * g++.dg/cpp0x/nullptr12.C: New.
1502         * g++.dg/cpp0x/nullptr13.C: New.
1503         * g++.dg/cpp0x/nullptr14.C: New.
1504         * g++.dg/cpp0x/nullptr15.C: New.
1505         * g++.dg/cpp0x/nullptr16.C: New.
1506         * g++.dg/cpp0x/nullptr17.C: New.
1507         * g++.dg/cpp0x/nullptr18.C: New.
1508         * g++.dg/cpp0x/nullptr19.C: New.
1509         * g++.dg/cpp0x/nullptr20.C: New.
1510         * g++.dg/cpp0x/nullptr21.C: New.
1511         * g++.dg/cpp0x/nullptr22.C: New.
1512         * g++.dg/debug/nullptr01.C: New.
1513         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
1515 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
1517         * gcc.dg/Wunused-var-8.c: Move to...
1518         * c-c++-common/Wunused-var-6.c: ... here.  New test.
1520 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1522         PR c++/40406
1523         * g++.dg/template/crash96.C: New.
1525 2010-05-06  Jan Hubicka  <jh@suse.cz>
1527         PR tree-optimization/43791
1528         * gcc.c-torture/compile/pr43791.c: New file.
1530 2010-05-06  Michael Matz  <matz@suse.de>
1532         PR tree-optimization/43984
1533         * gfortran.dg/pr43984.f90: New test.
1535 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1537         PR 40989
1538         * gcc.dg/pr40989.c: New.
1540 2010-05-06  Richard Guenther  <rguenther@suse.de>
1542         PR tree-optimization/43934
1543         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
1545 2010-05-06  Richard Guenther  <rguenther@suse.de>
1547         PR tree-optimization/43987
1548         * gcc.c-torture/execute/pr43987.c: New testcase.
1549         * gcc.dg/torture/pta-escape-1.c: Adjust.
1550         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1551         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1552         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1553         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
1555 2010-04-22  Jakub Jelinek <jakub@redhat.com>
1556             Dodji Seketeli  <dodji@redhat.com>
1558         PR c/18624
1559         * g++.dg/warn/Wunused-7.C: Add dg-warning.
1560         * g++.dg/template/sfinae16.C: Likewise.
1561         * gcc.dg/Wunused-var-1.c: Moved to...
1562         * c-c++-common/Wunused-var-1.c: ...here. New test.
1563         * gcc.dg/Wunused-var-2.c: Moved to...
1564         * c-c++-common/Wunused-var-2.c: ...here. New test.
1565         * gcc.dg/Wunused-var-3.c: Moved to...
1566         * c-c++-common/Wunused-var-3.c: ...here. New test.
1567         * gcc.dg/Wunused-var-4.c: Moved to...
1568         * gcc.dg/Wunused-var-1.c: ... here.
1569         * gcc.dg/Wunused-var-5.c: Moved to...
1570         * c-c++-common/Wunused-var-4.c: ...here. New test.
1571         * gcc.dg/Wunused-var-7.c: Moved to...
1572         * c-c++-common/Wunused-var-5.c: ...here. New test.
1573         * gcc.dg/Wunused-var-6.c: Moved to...
1574         * gcc.dg/Wunused-var-2.c: ... here.
1575         * c-c++-common/Wunused-var-1.c: New test.
1576         * c-c++-common/Wunused-var-2.c: New test.
1577         * c-c++-common/Wunused-var-3.c: New test.
1578         * c-c++-common/Wunused-var-4.c: New test.
1579         * c-c++-common/Wunused-var-5.c: New test.
1580         * g++.dg/warn/Wunused-var-1.C: New test.
1581         * g++.dg/warn/Wunused-var-2.C: New test.
1582         * g++.dg/warn/Wunused-var-3.C: New test.
1583         * g++.dg/warn/Wunused-var-4.C: New test.
1584         * g++.dg/warn/Wunused-var-5.C: New test.
1585         * g++.dg/warn/Wunused-var-6.C: New test.
1586         * g++.dg/warn/Wunused-var-7.C: New test.
1587         * g++.dg/warn/Wunused-var-8.C: New test.
1588         * g++.dg/warn/Wunused-parm-1.C: New test.
1589         * g++.dg/warn/Wunused-parm-2.C: New test.
1590         * g++.dg/warn/Wunused-parm-3.C: New test.
1592 2010-05-06  Tobias Burnus  <burnus@net-b.de>
1594         PR fortran/43985
1595         * gfortran.dg/gomp/crayptr5.f90: New test case.
1597 2010-05-05  Jason Merrill  <jason@redhat.com>
1599         PR debug/43370
1600         * g++.dg/ext/attrib39.C: New.
1602 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
1604         PR fortran/24978
1605         * gfortran.dg/data_invalid.f90: New.
1607 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
1609         * gnat.dg/lto2.adb: New test.
1611 2010-05-05  Jason Merrill  <jason@redhat.com>
1613         PR c++/43787
1614         * g++.dg/opt/empty1.C: New.
1616 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
1618         PR fortran/43696
1619         * gfortran.dg/class_17.f03: New.
1621 2010-05-04  Neil Vachharajani <nvachhar@google.com>
1623         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
1625 2010-05-04  Mike Stump  <mikestump@comcast.net>
1627         PR objc/35165
1628         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
1630 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1632         PR target/43668
1633         * gcc.target/i386/pr43668.c: New.
1635 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1637         PR c++/43028
1638         * g++.dg/cpp0x/initlist31.C: New.
1640 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
1642         PR c/43981
1643         * gcc.dg/Wunused-var-8.c: New test.
1645 2010-05-04  Jason Merrill  <jason@redhat.com>
1647         PR c++/38064
1648         * g++.dg/cpp0x/enum3.C: Extend.
1650 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1652         PR target/43799
1653         * gcc.target/i386/pr43799.c: New.
1655 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
1657         * gnat.dg/lto1.adb: New test.
1658         * gnat.dg/lto1_pkg.ad[sb]: New helper.
1660 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1662         PR middle-end/43671
1663         * gcc.target/i386/pr43671.c: New.
1665 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1667         PR c++/43705
1668         * g++.dg/template/crash95.C: New.
1670 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
1672         PR debug/43508
1673         * gcc.target/i386/pr43508.c: New.
1675 2010-05-04  Richard Guenther  <rguenther@suse.de>
1677         PR tree-optimization/43879
1678         * g++.dg/torture/pr43879-1_0.C: New testcase.
1679         * g++.dg/torture/pr43879-1_1.C: Likewise.
1681 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
1683         PR c++/43953
1684         * g++.dg/other/crash-12.C: New test.
1686 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
1688         * g++.dg/cdce3.C: Add a space.  Updated.
1690 2010-05-03  Jason Merrill  <jason@redhat.com>
1692         PR c++/43680
1693         * g++.dg/opt/enum2.C: New.
1694         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
1695         * g++.dg/warn/Wswitch-1.C: Adjust message.
1697 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1699         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
1700         * g++.dg/ext/label13.C: Fix typo.
1701         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
1702         alpha*-dec-osf5*.
1703         * gcc.c-torture/compile/limits-declparen.c: xfail on
1704         alpha*-dec-osf5* with -g.
1705         * gcc.c-torture/compile/limits-pointer.c: Likewise.
1706         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
1707         * gcc.dg/c99-tgmath-2.c: Likewise.
1708         * gcc.dg/c99-tgmath-3.c: Likewise.
1709         * gcc.dg/c99-tgmath-4.c: Likewise.
1711 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
1713         PR fortran/43592
1714         * gfortran.dg/unexpected_interface.f90: New test.
1716 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1718         * ada/acats/run_acats (which): New function.
1719         (host_gnatchop, host_gnatmake): Use it.
1721 2010-05-03  Richard Guenther  <rguenther@suse.de>
1723         PR tree-optimization/43971
1724         * gcc.dg/pr43971.c: New testcase.
1726 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
1728         PR debug/43972
1729         * gcc.dg/debug/pr43972.c: New test.
1731 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
1733         PR testsuite/43963
1734         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
1736 2010-05-02  Richard Guenther  <rguenther@suse.de>
1738         PR tree-optimization/43879
1739         * gcc.dg/torture/pr43879-3.c: New testcase.
1741 2010-05-01  Richard Guenther  <rguenther@suse.de>
1743         PR tree-optimization/43949
1744         * g++.dg/warn/Warray-bounds-5.C: New testcase.
1746 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
1748         PR c++/43951
1749         * g++.dg/init/new28.C: New.
1751 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
1753         PR objc++/32052
1754         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
1755         structure and nested declarations.
1756         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
1757         structure and nested declarations.  Reduce header clutter and
1758         use _exit() rather than abort().
1759         * objc.dg/encode-10.m: New.
1760         * objc.dg/encode-11.m: New.
1762 2010-04-30  DJ Delorie  <dj@redhat.com>
1764         * gcc.c-torture/execute/20100430-1.c: New test.
1766 2010-04-30  Jason Merrill  <jason@redhat.com>
1768         PR c++/43868
1769         * g++.dg/template/ptrmem21.C: New.
1771 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
1773         PR fortran/18918
1774         PR fortran/43931
1775         * gfortran.dg/coarray_13.f90: New test.
1777 2010-04-30  Richard Guenther  <rguenther@suse.de>
1779         PR lto/43946
1780         * gcc.dg/lto/20100430-1_0.c: New testcase.
1782 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
1784         PR debug/43942
1785         * c-c++-common/pr43942.c: New test.
1787 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
1789         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
1790         conflict with darwin crt1.o 'start' symbol.
1792 2010-04-30  Richard Guenther  <rguenther@suse.de>
1794         PR tree-optimization/43879
1795         * gcc.dg/torture/pr43879_1.c: New testcase.
1797 2010-04-30  Richard Guenther  <rguenther@suse.de>
1799         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
1801 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
1803         PR c++/43890
1804         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
1805         user-provided constructor while recursing.
1807 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1809         PR fortran/42274
1810         * gfortran.dg/class_16.f03: New test.
1812 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1814         PR fortran/42274
1815         * gfortran.dg/class_15.f03: New.
1817 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
1819         PR fortran/43326
1820         * gfortran.dg/dynamic_dispatch_9.f03: New test.
1822 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
1824         PR fortran/43492
1825         * gfortran.dg/generic_22.f03 : New test.
1827 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
1829         PR fortran/42353
1830         * gfortran.dg/class_14.f03: New test.
1832 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1834         PR fortran/42680
1835         * gfortran.dg/interface_32.f90: New test.
1837 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
1838             Janus Weil  <janus@gcc.gnu.org>
1840         PR fortran/41829
1841         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
1842         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
1843         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
1845 2010-04-28  Mike Stump  <mikestump@comcast.net>
1847         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
1848         dg-excess-errors.
1849         * g++.dg/uninit-pred-2_b.C: Likewise.
1851 2010-04-28  Tobias Burnus  <burnus@net-b.de>
1853         PR fortran/18918
1854         PR fortran/43919
1855         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
1857 2010-04-28  Matthias Klose  <doko@ubuntu.com>
1859         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
1860         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
1861         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
1862         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
1863         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
1865 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
1867         * gcc.dg/const-uniq-1.c: New test.
1868         * gcc.dg/lto/const-uniq_[01].c: Likewise.
1870 2010-04-28  Xinliang David Li  <davidxl@google.com>
1872         * gcc.dg/uninit-pred-2_b.c: New test.
1873         * gcc.dg/uninit-pred-4_b.c: New test.
1874         * gcc.dg/uninit-pred-3_d.c: New test.
1875         * gcc.dg/uninit-pred-6_b.c: New test.
1876         * gcc.dg/uninit-pred-8_b.c: New test.
1877         * gcc.dg/uninit-pred-3_a.c: New test.
1878         * gcc.dg/uninit-pred-2_c.c: New test.
1879         * gcc.dg/uninit-pred-5_a.c: New test.
1880         * gcc.dg/uninit-pred-3_e.c: New test.
1881         * gcc.dg/uninit-pred-7_a.c: New test.
1882         * gcc.dg/uninit-pred-6_c.c: New test.
1883         * gcc.dg/uninit-pred-9_a.c: New test.
1884         * gcc.dg/uninit-pred-8_c.c: New test.
1885         * gcc.dg/uninit-pred-3_b.c: New test.
1886         * gcc.dg/uninit-pred-5_b.c: New test.
1887         * gcc.dg/uninit-pred-7_b.c: New test.
1888         * gcc.dg/uninit-pred-6_d.c: New test.
1889         * gcc.dg/uninit-pred-9_b.c: New test.
1890         * gcc.dg/uninit-pred-2_a.c: New test.
1891         * gcc.dg/uninit-pred-4_a.c: New test.
1892         * gcc.dg/uninit-pred-3_c.c: New test.
1893         * gcc.dg/uninit-pred-6_a.c: New test.
1894         * gcc.dg/uninit-pred-8_a.c: New test.
1895         * gcc.dg/uninit-pred-7_c.c: New test.
1896         * gcc.dg/uninit-pred-6_e.c: New test.
1897         * g++.dg/uninit-pred-loop-1_b.cc: New test.
1898         * g++.dg/uninit-pred-1_a.C: New test.
1899         * g++.dg/uninit-pred-1_b.C: New test.
1900         * g++.dg/uninit-pred-2_a.C: New test.
1901         * g++.dg/uninit-pred-2_b.C: New test.
1902         * g++.dg/uninit-pred-loop-1_a.cc: New test.
1903         * g++.dg/uninit-pred-loop-1_c.cc: New test.
1904         * g++.dg/uninit-pred-loop_1.cc: New test.
1906 2010-04-28  Martin Jambor  <mjambor@suse.cz>
1908         * gcc.dg/lto/20091209-1_0.c: New testcase.
1910 2010-04-28  Richard Guenther  <rguenther@suse.de>
1912         PR tree-optimization/43879
1913         PR tree-optimization/43909
1914         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
1916 2010-04-28  Richard Guenther  <rguenther@suse.de>
1918         PR c++/43880
1919         * g++.dg/torture/pr43880.C: New testcase.
1921 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1923         PR c++/9335
1924         * g++.dg/template/recurse2.C: Update
1925         * g++.dg/template/recurse.C: Update.
1926         * g++.dg/template/pr23510.C: Update.
1927         * lib/prune.exp: Filter out 'recursively instantiated'.
1929 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
1931         PR c++/29043
1932         * g++.dg/init/pr29043.C: New.
1934 2010-04-27  Jason Merrill  <jason@redhat.com>
1936         * g++.dg/lookup/scoped5.C: Adjust.
1937         * g++.dg/lookup/scoped8.C: Adjust.
1938         * g++.dg/template/dependent-expr5.C: Adjust.
1939         * g++.old-deja/g++.brendan/nest1.C: Adjust.
1941         PR c++/43856
1942         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
1944         PR c++/43875
1945         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
1947 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1948             Jan Hubicka <hubicka@ucw.cz>
1950         * gcc.dg/pure-2.c: New testcase.
1951         * gcc.dg/const-1.c: New testcase.
1953 2010-04-27  Jason Merrill  <jason@redhat.com>
1955         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
1957         PR c++/41468
1958         * g++.dg/template/sfinae17.C: New.
1959         * g++.dg/template/sfinae18.C: New.
1961 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
1963         * g++.dg/init/pr42844.C: New.
1964         * g++.dg/cpp0x/pr42844-2.C: New.
1965         * g++.dg/cpp0x/defaulted2.C: Adjust.
1966         * g++.dg/tree-ssa/pr27549.C: Likewise.
1967         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
1969 2010-04-27  Tobias Burnus  <burnus@net-b.de>
1971         PR fortran/18918
1972         * gfortran.dg/coarray_12.f90: Fix dump parsing.
1974 2010-04-27  Richard Guenther  <rguenther@suse.de>
1976         PR middle-end/40561
1977         * g++.dg/other/pr40561.C: New testcase.
1979 2010-04-27  Martin Jambor  <mjambor@suse.cz>
1981         PR middle-end/43812
1982         * g++.dg/ipa/pr43812.C: New test.
1984 2010-04-27  Jan Hubicka  <jh@suse.cz>
1986         * gcc.dg/ipa/iinline-1.c (main): Rename to...
1987         (test): ... this one.
1989 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
1991         PR target/40657
1992         * gcc.target/arm/thumb-stackframe.c: New test.
1994 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
1996         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
1997         * gcc.dg/misc-column.c: Likewise.
1998         * gcc.dg/Walways-true-1.c: Likewise.
1999         * gcc.dg/Walways-true-2.c: Likewise.
2000         * gcc.dg/warn-addr-cmp.c: Likewise.
2002 2010-04-27  Tobias Burnus  <burnus@net-b.de>
2004         PR fortran/18918
2005         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
2006         * gfortran.dg/coarray_12.f90: New.
2008 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
2010         PR c/32207
2011         * gcc.dg/pr32207.c: New test.
2012         * gcc.dg/misc-column.c: Adjust expected warning.
2013         * gcc.dg/Walways-true-1.c: Likewise.
2014         * gcc.dg/Walways-true-2.c: Likewise.
2015         * gcc.dg/warn-addr-cmp.c: Likewise.
2017 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
2019         PR lto/42776
2020         * lib/lto.exp (lto_prune_vis_warns): New function.
2021         (lto-link-and-maybe-run): Call it.
2023 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2025         PR tree-optimization/43904
2026         * gcc.dg/tree-ssa/tailcall-6.c: New.
2028 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2030         PR testsuite/35165
2031         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
2032         Darwin8/OSX10.4 - compatible code generation.
2033         Use scan-rtl-dump.
2034         * obj-c++.dg/stubify-1.mm: Ditto.
2035         * lib/objc-torture.exp: Do not require link success for
2036         "trivial.m" in the runtime checks when dowhat = 'compile'.
2037         * lib/dg-pch.exp (dg-flags-pch): New Proc.
2038         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
2039         Darwin8/OSX10.4 - compatible code generation.
2040         * objc.dg/stubify-2.m: Ditto.
2041         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
2042         * objc.dg/next-runtime-1.m: Ditto.
2043         * objc.dg/stret-2.m: Restrict to ilp32 targets.
2044         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
2045         runtimes on Darwin.
2047 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
2049         PR 43715
2050         * lib/plugin-support.exp: Use "-undefined
2051         dynamic_lookup" on darwin.
2053 2010-04-26  Richard Guenther  <rguenther@suse.de>
2055         * gcc.dg/lto/20100426_0.c: New testcase.
2057 2010-04-26  Jie Zhang  <jie@codesourcery.com>
2059         PR tree-optimization/43833
2060         gcc.dg/Warray-bounds-8.c: New test case.
2062 2010-04-26  Richard Guenther  <rguenther@suse.de>
2064         PR lto/43080
2065         * g++.dg/lto/20100423-3_0.C: New testcase.
2067 2010-04-26  Richard Guenther  <rguenther@suse.de>
2069         PR lto/42425
2070         * g++.dg/lto/20100423-2_0.C: New testcase.
2072 2010-04-26  Ira Rosen  <irar@il.ibm.com>
2074         * gcc.dg/vect/bb-slp-23.c: New test.
2076 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
2078         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
2079         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
2080         * gcc.dg/c1x-float-1.c: New test.
2082 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2084         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
2085         of "lea\[ \t\]".
2087 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2089         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
2090         FreeBSD.
2091         * gfortran.dg/default_format_denormal_1.f90: Ditto.
2092         * gfortran.dg/default_format_2.f90: Ditto.
2094 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2096         * gfortran.dg/pr43505.f90: Clean up .mod file.
2097         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
2098         * gfortran.dg/pr41347.f90: Ditto.
2099         * gfortran.dg/internal_pack_4.f90: Ditto.
2100         * gfortran.dg/proc_decl_23.f90: Ditto.
2101         * gfortran.dg/recursive_check_3.f90: Ditto.
2102         * gfortran.dg/intent_out_3.f90: Ditto.
2103         * gfortran.dg/assignment_2.f90: Ditto.
2104         * gfortran.dg/pr41928.f90: Ditto.
2105         * gfortran.dg/pr42166.f90: Ditto.
2106         * gfortran.dg/private_type_12.f90: Ditto.
2107         * gfortran.dg/graphite/pr42185.f90: Ditto.
2108         * gfortran.dg/graphite/pr42186.f90: Ditto.
2109         * gfortran.dg/graphite/pr40982.f90: Ditto.
2110         * gfortran.dg/graphite/id-2.f90: Ditto.
2111         * gfortran.dg/graphite/id-4.f90: Ditto.
2112         * gfortran.dg/graphite/pr42050.f90: Ditto.
2113         * gfortran.dg/graphite/id-18.f90: Ditto.
2114         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
2115         * gfortran.dg/graphite/pr41924.f90: Ditto.
2116         * gfortran.dg/graphite/pr42393.f90: Ditto.
2117         * gfortran.dg/graphite/pr37980.f90: Ditto.
2118         * gfortran.dg/graphite/pr38953.f90: Ditto.
2119         * gfortran.dg/graphite/pr42180.f90: Ditto.
2120         * gfortran.dg/graphite/pr42181.f90: Ditto.
2121         * gfortran.dg/where_operator_assign_4.f90: Ditto.
2122         * gfortran.dg/select_type_4.f90: Ditto.
2123         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2124         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
2125         * gfortran.dg/lto/pr40725_0.f03: Ditto.
2126         * gfortran.dg/elemental_args_check_2.f90: Ditto.
2127         * gfortran.dg/whole_file_11.f90: Ditto.
2128         * gfortran.dg/private_type_11.f90: Ditto.
2129         * gfortran.dg/vect/vect-gems.f90: Ditto.
2130         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
2132 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2134         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
2136 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
2138         * gnat.dg/pack15.ad[sb]: New test.
2140 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
2142         * gcc.target/arm/mla-1.c: New test.
2144 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2146         PR fortran/30073
2147         PR fortran/43793
2148         * gfortran.dg/pr43793.f90: New test.
2150 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
2152         PR tree-optimization/41442
2153         * gcc.target/i386/pr41442.c: New test.
2155 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
2157         PR fortran/43832
2158         * gfortran.dg/fgetc_3.f90: Delete bogus test.
2160 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2162         PR fortran/43832
2163         * gfortran.dg/open_nounit.f90: New test.
2165 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
2167         PR fortran/43841
2168         PR fortran/43843
2169         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
2171 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2173         * gcc.dg/Wconversion-integer.c: Update.
2175 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2177         * gnat.dg/unchecked_convert5.adb: New test.
2179 2010-04-23  Richard Guenther  <rguenther@suse.de>
2181         PR lto/41734
2182         * gcc.dg/lto/20100423-2_0.c: New testcase.
2183         * gcc.dg/lto/20100423-2_0.c: Likewise.
2185 2010-04-23  Richard Guenther  <rguenther@suse.de>
2187         PR lto/43455
2188         * gcc.dg/lto/20100423-1_0.c: New testcase.
2189         * gcc.dg/lto/20100423-1_1.c: Likewise.
2191 2010-04-23  Martin Jambor  <mjambor@suse.cz>
2193         PR tree-optimization/43846
2194         * gcc.dg/tree-ssa/sra-10.c: New test.
2196 2010-04-23  Martin Jambor  <mjambor@suse.cz>
2198         PR middle-end/43835
2199         * gcc.c-torture/execute/pr43835.c: New test.
2201 2010-04-23  Richard Guenther  <rguenther@suse.de>
2203         PR lto/42653
2204         * g++.dg/lto/20100423-1_0.C: New testcase.
2206 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
2208         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
2210 2010-04-22  Ira Rosen  <irar@il.ibm.com>
2212         PR tree-optimization/43842
2213         * gcc.dg/vect/pr43842.c: New test.
2215 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2217         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
2218         * gcc.target/i386/wmul-2.c: Likewise.
2220 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2222         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
2223         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
2225 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
2227         * gfortran.dg/reassoc_6.f: New testcase.
2229 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2231         PR middle-end/29274
2232         * gcc.target/arm/wmul-1.c: New test.
2233         * gcc.target/arm/wmul-2.c: New test.
2235 2010-04-22  Richard Guenther  <rguenther@suse.de>
2237         PR tree-optimization/43845
2238         * gcc.c-torture/compile/pr43845.c: New testcase.
2240 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2242         PR middle-end/29274
2243         * gcc.target/i386/wmul-1.c: New test.
2244         * gcc.target/i386/wmul-2.c: New test.
2245         * gcc.target/bfin/wmul-1.c: New test.
2246         * gcc.target/bfin/wmul-2.c: New test.
2248 2010-04-22  Richard Guenther  <rguenther@suse.de>
2250         PR fortran/43829
2251         * gfortran.dg/vector_subscript_6.f90: New testcase.
2252         * gfortran.dg/assign_10.f90: Adjust.
2254 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
2256         PR fortran/43836
2257         * gfortran.dg/gomp/pr43836.f90: New test.
2259 2010-04-21  Richard Guenther  <rguenther@suse.de>
2261         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
2263 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2265         * gcc.dg/torture/builtin-cproj-3.c: New.
2267 2010-04-20  Jason Merrill  <jason@redhat.com>
2269         PR c++/9335
2270         * g++.dg/template/recurse2.C: New.
2271         * g++.dg/parse/crash36.C: Adjust.
2272         * g++.dg/other/fold1.C: Adjust.
2273         * g++.dg/init/member1.C: Adjust.
2274         * lib/prune.exp: Prune "skipping N instantiation contexts".
2276 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2278         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
2280 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2282         * gcc.dg/torture/builtin-cproj-1.c: New.
2283         * gcc.dg/torture/builtin-cproj-2.c: New.
2285 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
2287         PR c++/43800
2288         PR c++/43704
2289         * g++.dg/template/typedef32.C: Adjust.
2290         * g++.dg/template/typedef33.C: New test.
2292 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
2294         PR fortran/43227
2295         * gfortran.dg/proc_decl_23.f90: New test.
2297         PR fortran/43266
2298         * gfortran.dg/abstract_type_6.f03: New test.
2300 2010-04-20  Xinliang David Li  <davidxl@google.com>
2302         * g++.dg/tree-ssa/fold-compare.C: New.
2304 2010-04-20  Richard Guenther  <rguenther@suse.de>
2306         PR tree-optimization/39417
2307         * g++.dg/torture/pr39417.C: New testcase.
2309 2010-04-20  Richard Guenther  <rguenther@suse.de>
2311         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
2313 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
2315         * g++.dg/debug/dwarf2/rv1.C: New test.
2317 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2319         PR target/43635
2320         * gcc.c-torture/compile/pr43635.c: New testcase.
2322 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
2324         PR fortran/43339
2325         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
2326         of sequential loops being private only in the innermost containing
2327         task region.
2329         PR middle-end/43337
2330         * gfortran.dg/gomp/pr43337.f90: New test.
2332 2010-04-19  Richard Guenther  <rguenther@suse.de>
2334         PR tree-optimization/43796
2335         * gfortran.dg/pr43796.f90: New testcase.
2337 2010-04-19  Richard Guenther  <rguenther@suse.de>
2339         PR tree-optimization/43783
2340         * gcc.c-torture/execute/pr43783.c: New testcase.
2342 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
2344         PR target/43766
2345         * gcc.target/i386/pr43766.c: New test.
2347 2010-04-19  Jie Zhang  <jie@codesourcery.com>
2349         PR target/43662
2350         * gcc.target/i386/pr43662.c: New test.
2352 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
2354         PR c++/43704
2355         * g++.dg/template/typedef32.C: New test.
2357 2010-04-19  Ira Rosen  <irar@il.ibm.com>
2359         PR tree-optimization/37027
2360         * lib/target-supports.exp
2361         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
2362         * gcc.dg/vect/pr37027.c: New test.
2363         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
2364         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
2365         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
2366         gcc.dg/vect/vect-complex-6.c: Likewise.
2368 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
2370         * g++.dg/debug/dwarf2/enum1.C: New test.
2372 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
2374         * gnat.dg/rep_clause5.ad[sb]: New test.
2375         * gnat.dg/rep_clause5_pkg.ads: New helper.
2377 2010-04-18  Ira Rosen  <irar@il.ibm.com>
2379         PR tree-optimization/43771
2380         * g++.dg/vect/pr43771.cc: New test.
2382 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2384         PR fortran/31538
2385         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
2386         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
2388 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2390         * gnat.dg/sizetype.adb: Rename into...
2391         * gnat.dg/sizetype1.adb: ...this.
2392         * gnat.dg/sizetype2.adb: New test.
2394 2010-04-16  Richard Guenther  <rguenther@suse.de>
2396         PR tree-optimization/43572
2397         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
2399 2010-04-16  Olivier Hainque  <hainque@adacore.com>
2401         * gnat.dg/specs/discr_private.ads: New test.
2403 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
2405         PR target/41514
2406         * gcc.target/arm/thumb-comparisons.c: New test.
2408         PR target/40603
2409         * gcc.target/arm/thumb-cbranchqi.c: New test.
2411 2010-04-16  Christian Bruel  <christian.bruel@st.com>
2413         * g++.dg/torture/pr36191.C: Enable for SH.
2415 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
2417         * gnat.dg/wide_boolean.adb: New test.
2418         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
2420 2010-04-15  Richard Guenther  <rguenther@suse.de>
2422         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
2423         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
2424         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2425         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2426         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
2427         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
2428         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
2429         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
2430         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
2431         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
2432         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
2433         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
2434         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2435         * gcc.dg/torture/ipa-pta-2.c: Likewise.
2436         * gcc.dg/torture/ipa-pta-1.c: Adjust.
2438 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
2440         PR target/21803
2441         * gcc.target/arm/pr42496.c: New test.
2443 2010-04-14  Jason Merrill  <jason@redhat.com>
2445         PR c++/36625
2446         * g++.dg/ext/attrib38.C: New.
2448 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
2450         PR testsuite/43739
2451         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
2453 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2455         PR 42966
2456         * gcc.dg/cpp/warn-undef-2.c: Update.
2457         * gcc.dg/cpp/warn-traditional-2.c: Update.
2458         * gcc.dg/cpp/warn-comments-2.c: Update.
2459         * gcc.dg/cpp/warn-variadic-2.c: Update.
2460         * gcc.dg/cpp/warn-long-long-2.c: Update.
2461         * gcc.dg/cpp/warn-deprecated-2.c: Update.
2462         * gcc.dg/cpp/warn-multichar-2.c: Update.
2463         * gcc.dg/cpp/warn-normalized-3.c: Update.
2464         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
2465         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
2466         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
2467         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
2468         * gcc.dg/cpp/warn-redefined-2.c: Update.
2469         * gfortran.dg/warning-directive-2.F90: Update.
2470         * c-c++-common/cpp/warning-directive-2.c: Update.
2472 2010-04-14  Michael Matz  <matz@suse.de>
2474         PR tree-optimization/42963
2475         * gcc.dg/pr42963.c: New testcase.
2477 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
2479         * gnat.dg/class_wide.adb: Rename into...
2480         * gnat.dg/class_wide1.adb: ...this.
2481         * gnat.dg/class_wide2.ad[sb]: New test.
2483 2010-04-14  Tobias Burnus  <burnus@net-b.de>
2485         PR fortran/18918
2486         * gfortran.dg/coarray_9.f90: Update dg-errors.
2487         * gfortran.dg/coarray_10.f90: New test.
2488         * gfortran.dg/coarray_11.f90: New test.
2490 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2492         PR fortran/43747
2493         gfortran.dg/initialization_24.f90: New test.
2495 2010-04-13  Jason Merrill  <jason@redhat.com>
2497         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
2498         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
2500 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2502         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
2503         * g++.dg/dg.exp: Likewise.
2504         * gcc.dg/cpp/warning-directive-1.c: Move to ...
2505         * c-c++-common/cpp/warning-directive-1.c: ... here.
2506         * gcc.dg/cpp/warning-directive-2.c: Move to ...
2507         * c-c++-common/cpp/warning-directive-2.c: ... here.
2508         * gcc.dg/cpp/warning-directive-3.c: Move to ...
2509         * c-c++-common/cpp/warning-directive-3.c: ... here.
2510         * gcc.dg/cpp/warning-directive-4.c: Move to ...
2511         * c-c++-common/cpp/warning-directive-4.c: ... here.
2512         * g++.dg/cpp/warning-directive-1.C: Delete.
2513         * g++.dg/cpp/warning-directive-2.C: Delete.
2514         * g++.dg/cpp/warning-directive-3.C: Delete.
2515         * g++.dg/cpp/warning-directive-4.C: Delete.
2516         * gcc.dg/cpp/normalised-3.c: Delete.
2517         * g++.dg/cpp/normalised-1.C: Rename as ...
2518         * c-c++-common/cpp/normalised-3.c: ... this.
2520 2010-04-13  Martin Jambor  <mjambor@suse.cz>
2522         * gcc.dg/tree-ssa/sra-9.c: New test.
2524 2010-04-13  Michael Matz  <matz@suse.de>
2526         PR middle-end/43730
2527         * gcc.dg/pr43730.c: New test.
2529 2010-04-13  Michael Matz  <matz@suse.de>
2531         * gcc.dg/tree-ssa/negate.c: New testcase.
2533 2010-04-13  Richard Guenther  <rguenther@suse.de>
2535         PR testsuite/43735
2536         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
2538 2010-04-13  Richard Guenther  <rguenther@suse.de>
2540         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
2542 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
2544         * gnat.dg/derived_type1.adb: New test.
2546 2010-04-13  Matthias Klose  <doko@ubuntu.com>
2548         * gcc.dg/plugindir1.c: New testcase.
2549         * gcc.dg/plugindir2.c: New testcase.
2550         * gcc.dg/plugindir3.c: New testcase.
2551         * gcc.dg/plugindir4.c: New testcase.
2553 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
2555         * gcc.target/i386/rotate-2.c: New test.
2557 2010-04-12  Jason Merrill  <jason@redhat.com>
2559         PR c++/43641
2560         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
2561         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2563 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
2565         PR c++/25811
2566         * g++.dg/init/pr25811.C: New test.
2568 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2570         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
2571         dg-error, dg-warning.
2572         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
2574 2010-04-12  Richard Guenther  <rguenther@suse.de>
2576         * gcc.dg/torture/inline-2.c: New testcase.
2578 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
2580         PR bootstrap/43699
2581         * gcc.dg/Wunused-var-7.c: New test.
2583         PR tree-optimization/43560
2584         * gcc.c-torture/execute/pr43560.c: New test.
2586 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
2588         * gnat.dg/aggr13.adb: New test.
2589         * gnat.dg/aggr14.adb: Likewise.
2590         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
2592 2010-04-12  Richard Guenther  <rguenther@suse.de>
2594         PR c++/43611
2595         * g++.dg/torture/pr43611.C: New testcase.
2597 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
2599         PR c/36774
2600         * gcc.dg/pr36774-1.c: New test.
2601         * gcc.dg/pr36774-2.c: New test.
2603 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
2605         * gcc.target/sh/rte-delay-slot.c: New test.
2607 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2609         * gnat.dg/pack9.adb: Remove -cargs option.
2610         * gnat.dg/aggr12.ad[sb]: New test.
2612 2010-04-10  Jie Zhang  <jie@codesourcery.com>
2614         PR target/43417
2615         * gcc.target/sh/pr43417.c: New test.
2617 2010-04-10  Tobias Burnus  <burnus@net-b.de>
2619         PR fortran/43591
2620         * gfortran.dg/spec_expr_6.f90: New test.
2622 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
2624         PR cpp/43195
2625         * gcc.dg/cpp/pr43195.c: New.
2626         * gcc.dg/cpp/pr43195.h: New.
2628 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2630         PR 42965
2631         * gcc.dg/Werror-6.c: Adjust.
2632         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2633         * gcc.dg/Werror-4.c: Likewise.
2634         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
2635         * gcc.dg/Wswitch-enum-error.c: Likewise.
2636         * gcc.dg/Wpointer-arith.c: Likewise.
2637         * gcc.dg/Wfatal.c: Likewise.
2638         * gcc.dg/Wswitch-error.c: Likewise.
2639         * g++.dg/warn/unused-result1-Werror.c: Likewise.
2640         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
2641         * gcc.dg/cpp/warn-undef-2.c: Likewise.
2642         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
2643         * gcc.dg/cpp/warn-comments-2.c: Likewise.
2644         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
2645         * gcc.dg/cpp/warning-directive-2.c: Likewise.
2646         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
2647         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
2648         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
2649         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
2650         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
2651         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
2652         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
2653         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
2654         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
2655         * g++.dg/cpp/warning-directive-2.C: Likewise.
2656         * gfortran.dg/warning-directive-2.F90: Likewise.
2658 2010-04-09  Jason Merrill  <jason@redhat.com>
2660         PR c++/42623
2661         * g++.dg/template/sizeof13.C: New.
2663 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
2665         * g++.dg/other/pr35504.C: Add check for thiscall.
2666         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
2667         * gcc.dg/torture/stackalign/thiscall-1.c: New.
2669 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2671         PR c++/28584
2672         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
2673         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
2674         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
2675         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
2676         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
2677         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
2678         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
2679         * g++.dg/other/increment1.C: Likewise.
2681 2010-04-09  Tobias Burnus  <burnus@net-b.de>
2683         PR fortran/18918
2684         * gfortran.dg/coarray_7.f90: New test.
2685         * gfortran.dg/coarray_8.f90: New test.
2687 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
2689         PR fortran/28039
2690         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
2692 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2694         PR target/43643
2695         * gcc.dg/pr43643.c: New test.
2697 2010-04-08  Tobias Burnus  <burnus@net-b.de>
2699         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
2701 2010-04-08  Richard Guenther  <rguenther@suse.de>
2703         PR tree-optimization/43679
2704         * gcc.c-torture/compile/pr43679.c: New testcase.
2706 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
2708         PR debug/43670
2709         * gcc.dg/pr43670.c: New test.
2711 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
2713         PR middle-end/40815
2714         * gcc.dg/tree-ssa/reassoc-19.c: New.
2716 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
2718         PR c/18624
2719         * gcc.dg/Wunused-var-1.c: New test.
2720         * gcc.dg/Wunused-var-2.c: New test.
2721         * gcc.dg/Wunused-var-3.c: New test.
2722         * gcc.dg/Wunused-var-4.c: New test.
2723         * gcc.dg/Wunused-var-5.c: New test.
2724         * gcc.dg/Wunused-var-6.c: New test.
2725         * gcc.dg/Wunused-parm-1.c: New test.
2727         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
2728         * gcc.dg/trunc-1.c: Likewise.
2729         * gcc.dg/vla-9.c: Likewise.
2730         * gcc.dg/dfp/composite-type.c: Likewise.
2732 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
2734         PR objc/35996
2735         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
2736         * obj-c++.dg/objc-gc-3.mm: Ditto.
2738 2010-04-07  Simon Baldwin  <simonb@google.com>
2740         * gcc.dg/cpp/warn-undef-2.c: New.
2741         * gcc.dg/cpp/warn-traditional-2.c: New.
2742         * gcc.dg/cpp/warn-comments-2.c: New.
2743         * gcc.dg/cpp/warning-directive-1.c: New.
2744         * gcc.dg/cpp/warn-long-long.c: New.
2745         * gcc.dg/cpp/warn-traditional.c: New.
2746         * gcc.dg/cpp/warn-variadic-2.c: New.
2747         * gcc.dg/cpp/warn-undef.c: New.
2748         * gcc.dg/cpp/warn-normalized-1.c: New.
2749         * gcc.dg/cpp/warning-directive-2.c: New.
2750         * gcc.dg/cpp/warn-long-long-2.c: New.
2751         * gcc.dg/cpp/warn-variadic.c: New.
2752         * gcc.dg/cpp/warn-normalized-2.c: New.
2753         * gcc.dg/cpp/warning-directive-3.c: New.
2754         * gcc.dg/cpp/warn-deprecated-2.c: New.
2755         * gcc.dg/cpp/warn-trigraphs-1.c: New.
2756         * gcc.dg/cpp/warn-multichar-2.c: New.
2757         * gcc.dg/cpp/warn-normalized-3.c: New.
2758         * gcc.dg/cpp/warning-directive-4.c: New.
2759         * gcc.dg/cpp/warn-unused-macros.c: New.
2760         * gcc.dg/cpp/warn-trigraphs-2.c: New.
2761         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
2762         * gcc.dg/cpp/warn-cxx-compat.c: New.
2763         * gcc.dg/cpp/warn-redefined.c: New.
2764         * gcc.dg/cpp/warn-trigraphs-3.c: New.
2765         * gcc.dg/cpp/warn-unused-macros-2.c: New.
2766         * gcc.dg/cpp/warn-deprecated.c: New.
2767         * gcc.dg/cpp/warn-trigraphs-4.c: New.
2768         * gcc.dg/cpp/warn-redefined-2.c: New.
2769         * gcc.dg/cpp/warn-comments.c: New.
2770         * gcc.dg/cpp/warn-multichar.c: New.
2771         * g++.dg/cpp/warning-directive-1.C: New.
2772         * g++.dg/cpp/warning-directive-2.C: New.
2773         * g++.dg/cpp/warning-directive-3.C: New.
2774         * g++.dg/cpp/warning-directive-4.C: New.
2775         * gfortran.dg/warning-directive-1.F90: New.
2776         * gfortran.dg/warning-directive-3.F90: New.
2777         * gfortran.dg/warning-directive-2.F90: New.
2778         * gfortran.dg/warning-directive-4.F90: New.
2780 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
2782         PR objc++/23716
2783         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
2785 2010-04-07  Jason Merrill  <jason@redhat.com>
2787         * g++.dg/template/dr408.C: New.
2789         * g++.dg/lookup/ns4.C: New.
2791         PR c++/38392
2792         * g++.dg/template/friend51.C: New test.
2794         PR c++/41970
2795         * g++.old-deja/g++.other/linkage1.C: Adjust.
2797 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2799         PR c++/42697
2800         * g++.dg/template/crash94.C: New test.
2802 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2804         PR c++/40239
2805         * g++.dg/init/aggr5.C: New test.
2806         * g++.dg/init/aggr5.C: New test.
2808 2010-04-07  Richard Guenther  <rguenther@suse.de>
2810         PR tree-optimization/43270
2811         * g++.dg/warn/Warray-bounds-4.C: New testcase.
2812         * gcc.dg/Warray-bounds-7.c: Likewise.
2814 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
2816         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
2817         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
2818         * gnat.dg/bit_packed_array4.ad[sb]: New test.
2820 2010-04-07  Jie Zhang  <jie@codesourcery.com>
2822         PR c++/42556
2823         * g++.dg/init/pr42556.C: New test.
2825 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
2827         PR debug/43628
2828         * g++.dg/debug/dwarf2/typedef2.C: New test.
2830 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
2832         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
2833         c-c++-common/dwarf2/redeclaration-1.C
2835 2010-04-06  Jason Merrill  <jason@redhat.com>
2837         * g++.dg/cpp0x/pr31437.C: Adjust error location.
2838         * g++.dg/ext/attrib18.C: Likewise.
2839         * g++.dg/ext/bitfield2.C: Likewise.
2840         * g++.dg/ext/bitfield4.C: Likewise.
2841         * g++.dg/ext/visibility/warn2.C: Likewise.
2842         * g++.dg/ext/visibility/warn3.C: Likewise.
2843         * g++.dg/gomp/pr26690-1.C: Likewise.
2844         * g++.dg/inherit/covariant7.C: Likewise.
2845         * g++.dg/init/synth2.C: Likewise.
2846         * g++.dg/lookup/using7.C: Likewise.
2847         * g++.dg/other/crash-4.C: Likewise.
2848         * g++.dg/other/error13.C: Likewise.
2849         * g++.dg/other/error20.C: Likewise.
2850         * g++.dg/parse/crash31.C: Likewise.
2851         * g++.dg/parse/error16.C: Likewise.
2852         * g++.dg/parse/error19.C: Likewise.
2853         * g++.dg/parse/error27.C: Likewise.
2854         * g++.dg/parse/error28.C: Likewise.
2855         * g++.dg/parse/fused-params1.C: Likewise.
2856         * g++.dg/template/error2.C: Likewise.
2857         * g++.dg/template/local6.C: Likewise.
2858         * g++.dg/template/qualttp15.C: Likewise.
2859         * g++.dg/warn/Wnvdtor-2.C: Likewise.
2860         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2861         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
2862         * g++.old-deja/g++.brendan/crash29.C: Likewise.
2863         * g++.old-deja/g++.eh/spec6.C: Likewise.
2864         * g++.old-deja/g++.jason/crash3.C: Likewise.
2865         * g++.old-deja/g++.jason/destruct2.C: Likewise.
2866         * g++.old-deja/g++.law/ctors5.C: Likewise.
2867         * g++.old-deja/g++.law/ctors9.C: Likewise.
2868         * g++.old-deja/g++.mike/p3538a.C: Likewise.
2869         * g++.old-deja/g++.mike/p3538b.C: Likewise.
2870         * g++.old-deja/g++.other/struct1.C: Likewise.
2871         * g++.old-deja/g++.other/volatile1.C: Likewise.
2872         * g++.old-deja/g++.pt/crash36.C: Likewise.
2873         * g++.old-deja/g++.pt/derived3.C: Likewise.
2874         * g++.old-deja/g++.robertl/eb109.C: Likewise.
2875         * g++.old-deja/g++.robertl/eb4.C: Likewise.
2877 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
2879         PR middle-end/43519
2880         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
2881         * gcc.dg/graphite/id-19.c: New.
2883 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
2885         PR middle-end/32824
2886         * gcc.dg/vect/pr32824: New.
2888 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2890         PR fortran/18918
2891         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
2892         * gfortran.dg/coarray_3.f90: Ditto.
2893         * gfortran.dg/coarray_4.f90: Ditto.
2894         * gfortran.dg/coarray_5.f90: Ditto.
2895         * gfortran.dg/coarray_6.f90: Ditto.
2896         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
2898 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2900         PR fortran/18918
2901         * gfortran.dg/coarray_4.f90: Fix test.
2902         * gfortran.dg/coarray_6.f90: Add more tests.
2904 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2906         PR fortran/18918
2907         * gfortran.dg/coarray_4.f90: New test.
2908         * gfortran.dg/coarray_5.f90: New test.
2909         * gfortran.dg/coarray_6.f90: New test.
2911 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2913         PR fortran/18918
2914         * gfortran.dg/iso_fortran_env_5.f90: New test.
2915         * gfortran.dg/iso_fortran_env_6.f90: New test.
2917 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2919         PR fortran/39997
2920         * gfortran.dg/coarray_1.f90: New test.
2921         * gfortran.dg/coarray_2.f90: New test.
2922         * gfortran.dg/coarray_3.f90: New test.
2924 2010-04-06  Jason Merrill  <jason@redhat.com>
2926         PR c++/43648
2927         * g++.dg/template/dtor8.C: New.
2929         PR c++/43621
2930         * g++.dg/template/error-recovery2.C: New.
2932 2010-04-06  Jan Hubicka  <jh@suse.czpli
2934         PR tree-optimization/42906
2935         * gcc.dg/tree-ssa/dce-1.c: New testcase.
2937 2010-04-06  Tobias Burnus  <burnus@net-b.de>
2939         PR fortran/43178
2940         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
2941         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2942         * gfortran.dg/auto_dealloc_1.f90: Ditto.
2944 2010-04-06  Richard Guenther  <rguenther@suse.de>
2946         PR tree-optimization/43627
2947         * gcc.dg/tree-ssa/vrp49.c: New testcase.
2949 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
2951         PR target/43638
2952         * gcc.target/i386/pr43638.c: New test.
2954 2010-04-06  Richard Guenther  <rguenther@suse.de>
2956         PR middle-end/43661
2957         * gcc.c-torture/compile/pr43661.c: New testcase.
2959 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
2961         * gcc.target/s390/stackcheck1.c: Add dg-warning.
2963 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
2965         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
2967 2010-04-02  Richard Guenther  <rguenther@suse.de>
2969         PR tree-optimization/43629
2970         * gcc.c-torture/execute/pr43629.c: New testcase.
2972 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
2973             Dominique d'Humieres  <dominiq@lps.ens.fr>
2975         PR libfortran/43605
2976         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
2978 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
2980         PR debug/43325
2981         * c-c++-common/dwarf2/redeclaration-1.C: New test.
2983 2010-04-01  Jason Merrill  <jason@redhat.com>
2985         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
2987 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
2988             Manfred Schwarb  <manfred99@gmx.ch>
2990         PR libfortran/43605
2991         * gfortran.dg/ftell_3.f90: New test.
2993 2010-04-01  Richard Guenther  <rguenther@suse.de>
2995         PR middle-end/43614
2996         * gcc.c-torture/compile/pr43614.c: New testcase.
2998 2010-04-01  Martin Jambor  <mjambor@suse.cz>
3000         PR tree-optimization/43141
3001         * gcc.dg/guality/pr43141.c: New test.
3003 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3005         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
3006         * g++.dg/eh/spbp.C: Likewise.
3007         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
3008         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
3009         superfluous casts.
3010         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
3011         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
3012         * objc.dg/dwarf-2.m: Likewise.
3014 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
3016         PR middle-end/43464
3017         * gcc.dg/graphite/id-pr43464.c: New.
3018         * gcc.dg/graphite/id-pr43464-1.c: New.
3020 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
3022         PR middle-end/43351
3023         * gcc.dg/graphite/id-pr43351.c
3025 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3027         PR testsuite/35165
3028         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
3029         * obj-c++.dg/try-catch-2.mm: Ditto.
3030         * obj-c++.dg/lookup-2.mm: Ditto.
3031         * obj-c++.dg/encode-8.m: Ditto.
3032         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
3033         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
3034         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
3035         * obj-c++.dg/const-str-11.mm: Ditto.
3036         * obj-c++.dg/const-str-9.mm: Ditto.
3037         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
3038         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
3039         * obj-c++.dg/except-1.mm: Ditto.
3040         * obj-c++.dg/const-str-7.mm: Ditto.
3041         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
3042         * obj-c++.dg/const-str-3.mm: Ditto.
3043         * obj-c++.dg/const-str-7.mm: Ditto.
3044         * obj-c++.dg/stubify-2.mm: Change dump file name.
3046         PR objc++/23613
3047         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
3048         New macro.
3049         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
3050         Remove dg-xfail-if.
3052 2010-03-31  Martin Jambor  <mjambor@suse.cz>
3054         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
3055         only with -O2, -O3 or -Os and not with -fwhopr.
3057 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
3059         PR c++/43558
3060         * g++.dg/template/typedef31.C: New test.
3062 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3064         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
3065         assembler output on *-*-solaris2*.
3066         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3068 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
3070         PR debug/43557
3071         * gcc.dg/pr43557-1.c: New test.
3072         * gcc.dg/pr43557-2.c: New file.
3074 2010-03-31  Jie Zhang  <jie@codesourcery.com>
3076         PR 43562
3077         * gcc.dg/pr43562.c: New test.
3079 2010-03-30  Jason Merrill  <jason@redhat.com>
3081         PR c++/43076
3082         * g++.dg/template/error-recovery1.C: New.
3084         PR c++/41786
3085         * g++.dg/parse/ambig5.C: New.
3087 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
3089         PR debug/43593
3090         * gcc.dg/guality/pr43593.c: New test.
3092 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
3094         PR middle-end/43430
3095         * gcc.dg/vect/pr43430-1.c: New.
3097 2010-03-30  Jason Merrill  <jason@redhat.com>
3099         PR c++/43559
3100         * g++.dg/template/partial7.C: New.
3102 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3104         * gcc.target/s390/stackcheck1.c: New testcase.
3106 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3108         PR libfortran/43265
3109         * gfortran.dg/read_eof_8.f90: New test.
3111 2010-03-29  Jason Merrill  <jason@redhat.com>
3113         * gcc.dg/cpp/include6.c: Change [] to ().
3115         N3077
3116         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
3117         splicing and UCNs.
3118         * c-c++-common/raw-string-2.c: Add trigraph test.
3119         * c-c++-common/raw-string-8.c: New.
3120         * c-c++-common/raw-string-9.c: New.
3121         * c-c++-common/raw-string-10.c: New.
3123         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
3124         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
3125         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
3126         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
3127         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
3128         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
3129         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
3131 2010-03-29  Richard Guenther  <rguenther@suse.de>
3133         PR tree-optimization/43560
3134         * gcc.dg/torture/pr43560.c: New testcase.
3136 2010-03-29  Jason Merrill  <jason@redhat.com>
3138         N3077
3139         * g++.dg/ext/raw-string-1.C: Change [] to ().
3140         * g++.dg/ext/raw-string-2.C: Change [] to ().
3141         Don't use \ in delimiter.
3142         * g++.dg/ext/raw-string-3.C: Change [] to ().
3143         * g++.dg/ext/raw-string-4.C: Change [] to ().
3144         * g++.dg/ext/raw-string-5.C: Change [] to ().
3145         Test for error on \ in delimiter.
3146         * g++.dg/ext/raw-string-6.C: Change [] to ().
3147         * g++.dg/ext/raw-string-7.C: Change [] to ().
3149 2010-03-29  Jie Zhang  <jie@codesourcery.com>
3151         PR 43564
3152         * gcc.dg/pr43564.c: New test.
3154 2010-03-29  Tobias Burnus  <burnus@net-b.de>
3156         PR fortran/43551
3157         * gfortran.dg/direct_io_12.f90: New test.
3159 2010-03-28  Jan Hubicka  <jh@suse.cz>
3161         PR tree-optimization/43505
3162         * gfortran.dg/pr43505.f90: New testcase.
3164 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
3166         PR tree-optimization/43528
3167         * gcc.target/i386/pr43528.c: New test.
3169 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
3171         PR c/43381
3172         * gcc.dg/parm-impl-decl-3.c: New test.
3174 2010-03-26  Jason Merrill  <jason@redhat.com>
3176         PR c++/43509
3177         * g++.dg/cpp0x/parse1.C: New.
3179 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
3181         PR target/43524
3182         * gcc.target/i386/pr43524.c: New test.
3184 2010-03-26  Martin Jambor  <mjambor@suse.cz>
3186         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
3187         whitespace, rename main to foo.
3188         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
3189         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
3190         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
3191         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
3192         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
3193         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
3194         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
3195         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3196         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
3197         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
3198         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
3200 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
3202         PR c++/43327
3203         * g++.dg/other/crash-10.C: New test.
3204         * g++.dg/other/crash-11.C: New test.
3206 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3208         PR libfortran/43517
3209         * gfortran.dg/read_eof_7.f90: New test.
3211 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3213         PR objc/35165
3214         PR testsuite/43512
3215         * objc-obj-c++-shared: New directory.
3216         * objc-obj-c++-shared/Object1-implementation.h: New file.
3217         * objc-obj-c++-shared/Object1.h: New file.
3218         * objc-obj-c++-shared/Protocol1.h: New file.
3219         * objc-obj-c++-shared/next-abi.h: New file.
3220         * objc-obj-c++-shared/next-mapping.h: New file.
3221         * objc/execute/next_mapping.h: Delete.
3222         * objc.dg/special/special.exp: For all targets run the tests with
3223         -fgnu-runtime, for darwin targets also run the tests with
3224         -fnext-runtime.
3225         * objc.dg/dg.exp: Ditto.
3226         * obj-c++.dg/dg.exp: Ditto.
3227         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
3228         Protocol1.h) and next-mapping.h as required.  Amend testcase to
3229         include use of updated NeXT interface.
3230         * objc/execute/formal_protocol-5.m: Ditto.
3231         * objc/execute/protocol-isEqual-2.m: Ditto.
3232         * objc/execute/protocol-isEqual-4.m: Ditto.
3233         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
3234         Protocol1.h) and next-mapping.h as required.
3235         * objc/execute/object_is_class.m: Ditto.
3236         * objc/execute/enumeration-1.m: Ditto.
3237         * objc/execute/class-13.m: Ditto.
3238         * objc/execute/formal_protocol-2.m: Ditto.
3239         * objc/execute/formal_protocol-4.m: Ditto.
3240         * objc/execute/class-1.m: Ditto.
3241         * objc/execute/bycopy-1.m: Ditto.
3242         * objc/execute/formal_protocol-6.m: Ditto.
3243         * objc/execute/bycopy-3.m: Ditto.
3244         * objc/execute/class-3.m: Ditto.
3245         * objc/execute/bf-11.m: Ditto.
3246         * objc/execute/class-5.m: Ditto.
3247         * objc/execute/bf-13.m: Ditto.
3248         * objc/execute/class-7.m: Ditto.
3249         * objc/execute/bf-15.m: Ditto.
3250         * objc/execute/class-9.m: Ditto.
3251         * objc/execute/bf-17.m: Ditto.
3252         * objc/execute/bf-19.m: Ditto.
3253         * objc/execute/IMP.m: Ditto.
3254         * objc/execute/exceptions/catchall-1.m: Ditto.
3255         * objc/execute/exceptions/trivial.m: Ditto.
3256         * objc/execute/exceptions/finally-1.m: Ditto.
3257         * objc/execute/exceptions/local-variables-1.m: Ditto.
3258         * objc/execute/exceptions/foward-1.m: Ditto.
3259         * objc/execute/bf-2.m: Ditto.
3260         * objc/execute/string1.m: Ditto.
3261         * objc/execute/bf-4.m: Ditto.
3262         * objc/execute/informal_protocol.m: Ditto.
3263         * objc/execute/string3.m: Ditto.
3264         * objc/execute/bf-6.m: Ditto.
3265         * objc/execute/bf-8.m: Ditto.
3266         * objc/execute/class-tests-1.h: Ditto.
3267         * objc/execute/protocol-isEqual-1.m: Ditto.
3268         * objc/execute/protocol-isEqual-3.m: Ditto.
3269         * objc/execute/_cmd.m: Ditto.
3270         * objc/execute/function-message-1.m: Ditto.
3271         * objc/execute/bf-20.m: Ditto.
3272         * objc/execute/bf-common.h: Ditto.
3273         * objc/execute/np-2.m: Ditto.
3274         * objc/execute/class-10.m: Ditto.
3275         * objc/execute/class-12.m: Ditto.
3276         * objc/execute/enumeration-2.m: Ditto.
3277         * objc/execute/class-14.m: Ditto.
3278         * objc/execute/encode-1.m: Ditto.
3279         * objc/execute/formal_protocol-1.m: Ditto.
3280         * objc/execute/formal_protocol-3.m: Ditto.
3281         * objc/execute/accessing_ivars.m: Ditto.
3282         * objc/execute/bycopy-2.m: Ditto.
3283         * objc/execute/class-2.m: Ditto.
3284         * objc/execute/bf-10.m: Ditto.
3285         * objc/execute/formal_protocol-7.m: Ditto.
3286         * objc/execute/root_methods.m: Ditto.
3287         * objc/execute/class-4.m: Ditto.
3288         * objc/execute/bf-12.m: Ditto.
3289         * objc/execute/class-6.m: Ditto.
3290         * objc/execute/bf-14.m: Ditto.
3291         * objc/execute/nested-func-1.m: Ditto.
3292         * objc/execute/class-8.m: Ditto.
3293         * objc/execute/private.m: Ditto.
3294         * objc/execute/bf-16.m: Ditto.
3295         * objc/execute/bf-18.m: Ditto.
3296         * objc/execute/load-3.m: Ditto.
3297         * objc/execute/compatibility_alias.m: Ditto.
3298         * objc/execute/bf-1.m: Ditto.
3299         * objc/execute/no_clash.m: Ditto.
3300         * objc/execute/bf-3.m: Ditto.
3301         * objc/execute/string2.m: Ditto.
3302         * objc/execute/bf-5.m: Ditto.
3303         * objc/execute/string4.m: Ditto.
3304         * objc/execute/bf-7.m: Ditto.
3305         * objc/execute/object_is_meta_class.m: Ditto.
3306         * objc/execute/bf-9.m: Ditto.
3307         * objc/execute/bf-21.m: Ditto.
3308         * objc/execute/cascading-1.m: Ditto.
3309         * objc/execute/trivial.m: Ditto.
3310         * objc/execute/np-1.m: Ditto.
3311         * objc/compile/trivial.m: Ditto.
3312         * objc/execute/class_self-2.m: Include <stdlib.h>.
3313         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
3314         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
3315         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3316         and 64bit. Use new NeXT interface as required.
3317         * objc.dg/special/unclaimed-category-1.m: Ditto.
3318         * objc.dg/special/unclaimed-category-1.h: Ditto.
3319         * objc.dg/special/unclaimed-category-1a.m: Ditto.
3320         * objc.dg/func-ptr-1.m: Ditto.
3321         * objc.dg/stret-1.m: Ditto.
3322         * objc.dg/encode-2.m: Ditto.
3323         * objc.dg/category-1.m: Ditto.
3324         * objc.dg/encode-3.m: Ditto.
3325         * objc.dg/call-super-3.m: Ditto.
3326         * objc.dg/method-3.m: Ditto.
3327         * objc.dg/func-ptr-2.m: Ditto.
3328         * objc.dg/lookup-1.m: Ditto.
3329         * objc.dg/encode-4.m: Ditto.
3330         * objc.dg/fix-and-continue-1.m: Ditto.
3331         * objc.dg/proto-lossage-3.m: Ditto.
3332         * objc.dg/method-13.m: Ditto.
3333         * objc.dg/proto-qual-1.m: Ditto.
3334         * objc.dg/zero-link-3.m: Ditto.
3335         * objc.dg/bitfield-1.m: Ditto.
3336         * objc.dg/va-meth-1.m: Ditto.
3337         * objc.dg/super-class-3.m: Ditto.
3338         * objc.dg/call-super-1.m: Ditto.
3339         * objc.dg/type-size-2.m: Ditto.
3340         * objc.dg/method-10.m: Ditto.
3341         * objc.dg/defs.m: Ditto.
3342         * objc.dg/const-str-3.m: Ditto.
3343         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
3344         Protocol1.h) and next-mapping.h as required. Use new NeXT
3345         interface as required.
3346         * objc.dg/super-class-4.m: Ditto.
3347         * objc.dg/comp-types-8.m: Ditto.
3348         * objc.dg/call-super-2.m: Ditto.
3349         * objc.dg/objc-fast-4.m: Ditto.
3350         * objc.dg/method-6.m: Ditto.
3351         * objc.dg/const-str-3.m: Ditto.
3352         * objc.dg/const-str-7.m: Ditto.
3353         * objc.dg/method-15.m: Ditto.
3354         * objc.dg/method-19.m: Ditto.
3355         * objc.dg/sync-1.m: Ditto.
3356         * objc.dg/layout-1.m: Ditto.
3357         * objc.dg/bitfield-3.m: Ditto.
3358         * objc.dg/try-catch-3.m: Ditto.
3359         * objc.dg/try-catch-7.m: Ditto.
3360         * objc.dg/comp-types-10.m: Ditto.
3361         * objc.dg/selector-2.: Ditto.
3362         * objc.dg/method-7.m: Ditto.
3363         * objc.dg/typedef-alias-1.m: Ditto.
3364         * objc.dg/proto-lossage-2.m: Ditto.
3365         * objc.dg/comp-types-11.m: Ditto.
3366         * objc.dg/sizeof-1.m: Ditto.
3367         * objc.dg/method-17.m: Ditto.
3368         * objc.dg/bitfield-5.m: Ditto.
3369         * objc.dg/try-catch-1.m: Ditto.
3370         * objc.dg/encode-5.m: Ditto.
3371         * objc.dg/fix-and-continue-2.m: Ditto.
3372         * objc.dg/method-9.m: Ditto.
3373         * objc.dg/isa-field-1.m: Ditto.
3374         * objc.dg/local-decl-2.m: Ditto.
3375         * objc.dg/objc-gc-4.m: Ditto.
3376         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
3377         * objc.dg/gnu-runtime-3.m: Ditto.
3378         * objc.dg/encode-7.m: Ditto.
3379         * objc.dg/encode-8.m: Ditto.
3380         * objc.dg/selector-3.m: Ditto.
3381         * objc.dg/gnu-runtime-1.m: Ditto.
3382         * objc.dg/const-str-12.m: Ditto.
3383         * objc.dg/gnu-runtime-2.m: Ditto.
3384         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
3385         * objc.dg/selector-1.m: Ditto.
3386         * objc.dg/stubify-2.m: Ditto.
3387         * objc.dg/zero-link-1.m: Ditto.
3388         * objc.dg/stret-2.m: Ditto.
3389         * objc.dg/zero-link-2.m: Ditto.
3390         * objc.dg/next-runtime-1.m: Ditto.
3391         * objc.dg/symtab-1.m: Ditto.
3392         * objc.dg/stubify-1.m: Ditto.
3393         * objc.dg/bitfield-2.m: Ditto.
3394         * objc.dg/try-catch-10.m: Apply to both runtimes.
3395         * objc.dg/const-str-1.m: Ditto.
3396         * objc.dg/image-info.m: Ditto.
3397         * objc.dg/encode-9.m: Ditto.
3398         * objc.dg/pragma-1.m: Apply test to all targets.
3399         * objc.dg/const-str-4.m: Ditto.
3400         * objc.dg/const-str-8.m: Ditto.
3401         * objc.dg/super-class-2.m: Ditto.
3402         * objc.dg/try-catch-5.m: Ditto.
3403         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
3404         Protocol1.h) and next-mapping.h as required. Use new NeXT
3405         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
3406         * objc.dg/const-str-11.m: Ditto.
3407         * objc.dg/const-str-9.m: Ditto.
3408         * objc.dg/method-4.m: Skip for 64Bit NeXT.
3409         * objc.dg/encode-1.m: Remove redundant -lobjc.
3410         * objc.dg/try-catch-9.m: Tidy space.
3411         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
3412         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3413         and 64bit. Use new NeXT interface as required.
3414         * obj-c++.dg/template-4.mm: Ditto.
3415         * obj-c++.dg/defs.mm: Ditto.
3416         * obj-c++.dg/basic.mm: Ditto.
3417         * obj-c++.dg/encode-4.mm: Ditto.
3418         * obj-c++.dg/method-17.mm: Ditto.
3419         * obj-c++.dg/proto-lossage-3.mm: Ditto.
3420         * obj-c++.dg/cxx-class-1.mm: Ditto.
3421         * obj-c++.dg/method-10.mm: Ditto.
3422         * obj-c++.dg/va-meth-1.mm: Ditto.
3423         * obj-c++.dg/encode-5.mm: Ditto.
3424         * obj-c++.dg/lookup-2.mm: Ditto.
3425         * obj-c++.dg/template-3.mm: Ditto.
3426         * obj-c++.dg/proto-qual-1.mm: Ditto.
3427         * obj-c++.dg/qual-types-1.m: Ditto.
3428         * obj-c++.dg/cxx-scope-1.mm: Ditto.
3429         * obj-c++.dg/template-1.mm: Ditto.
3430         * obj-c++.dg/encode-6.mm: Ditto.
3431         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
3432         Protocol1.h) and next-mapping.h as required. Use new NeXT
3433         interface as required.
3434         * obj-c++.dg/except-1.mm: Ditto.
3435         * obj-c++.dg/const-str-7.mm: Ditto.
3436         * obj-c++.dg/ivar-list-semi.mm: Ditto.
3437         * obj-c++.dg/cxx-scope-2.mm: Ditto.
3438         * obj-c++.dg/selector-2.mm: Ditto.
3439         * obj-c++.dg/isa-field-1.mm: Ditto.
3440         * obj-c++.dg/try-catch-1.mm: Ditto.
3441         * obj-c++.dg/local-decl-1.mm: Ditto.
3442         * obj-c++.dg/try-catch-9.mm: Ditto.
3443         * obj-c++.dg/no-extra-load.mm: Ditto.
3444         * obj-c++.dg/selector-5.mm: Ditto.
3445         * obj-c++.dg/method-12.mm: Ditto.
3446         * obj-c++.dg/try-catch-11.mm: Ditto.
3447         * obj-c++.dg/comp-types-11.mm: Ditto.
3448         * obj-c++.dg/bitfield-3.mm: Ditto.
3449         * obj-c++.dg/method-6.mm: Ditto.
3450         * obj-c++.dg/super-class-2.mm: Ditto.
3451         * obj-c++.dg/method-21.mm: Ditto.
3452         * obj-c++.dg/const-str-8.mm: Ditto.
3453         * obj-c++.dg/try-catch-7.mm: Ditto.
3454         * obj-c++.dg/method-15.mm: Ditto.
3455         * obj-c++.dg/layout-1.mm: Ditto.
3456         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
3457         * obj-c++.dg/const-str-3.mm: Ditto.
3458         * obj-c++.dg/try-catch-2.mm: Ditto.
3459         * obj-c++.dg/objc-gc-3.mm: Ditto.
3460         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
3461         * obj-c++.dg/bitfield-1.mm: Ditto.
3462         * obj-c++.dg/selector-6.mm: Ditto.
3463         * obj-c++.dg/method-13.mm: Ditto.
3464         * obj-c++.dg/comp-types-12.mm: Ditto.
3465         * obj-c++.dg/bitfield-4.mm: Ditto.
3466         * obj-c++.dg/try-catch-8.mm: Ditto.
3467         * obj-c++.dg/method-2.mm: Ditto.
3468         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
3469         * obj-c++.dg/typedef-alias-1.mm: Ditto.
3470         * obj-c++.dg/const-str-4.mm: Ditto.
3471         * obj-c++.dg/proto-lossage-2.mm: Ditto.
3472         * obj-c++.dg/try-catch-3.mm: Ditto.
3473         * obj-c++.dg/comp-types-9.mm: Ditto.
3474         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
3475         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
3476         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
3477         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
3478         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
3479         Use new NeXT interface as required.
3480         * obj-c++.dg/const-str-10.mm: Ditto.
3481         * obj-c++.dg/const-str-11.mm: Ditto.
3482         * obj-c++.dg/const-str-9.mm: Ditto.
3483         * obj-c++.dg/method-11.mm: Ditto.
3484         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
3485         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
3486         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
3487         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
3488         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
3490 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
3492         PR c++/43206
3493         * g++.dg/template/typedef30.C: New test case.
3495 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
3497         PR c/43385
3498         * gcc.c-torture/execute/pr43385.c: New test.
3500 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
3502         * gcc.dg/strncpy-fix-1.c: New test.
3504 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3506         PR testsuite/41609
3507         * lib/objc-torture.exp (objc-set-runtime-options): New.
3508         * objc/execute/execute.exp: Check runtime options on each pass.
3509         * objc/execute/exceptions/exceptions.exp: Ditto.
3510         * objc/compile/compile.exp: Ditto.
3512         PR testsuite/42348
3513         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
3514         standard tests.
3515         (check_effective_target_objc2): New proc.
3516         (check_effective_target_next_runtime): New proc.
3517         * lib/objc.exp: Determine which runtime is in force and support it.
3518         * lib/obj-c++.exp: Ditto.
3520 2010-03-24  Jason Merrill  <jason@redhat.com>
3522         PR c++/43502
3523         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
3525 2010-03-24  Martin Jambor  <mjambor@suse.cz>
3527         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
3528         a loop.
3529         * gcc.dg/ipa/ipa-2.c: Likewise.
3530         * gcc.dg/ipa/ipa-3.c: Likewise.
3531         * gcc.dg/ipa/ipa-4.c: Likewise.
3532         * gcc.dg/ipa/ipa-5.c: Likewise.
3533         * gcc.dg/ipa/ipa-7.c: Likewise.
3534         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
3535         a loop.
3536         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
3537         i_can_not_be_propagated_fully2 into a loop.
3538         * gcc.dg/ipa/ipa-8.c: New test.
3539         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
3541 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
3543         PR debug/19192
3544         PR debug/43479
3545         * gcc.dg/guality/pr43479.c: New test.
3546         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
3547         and add volatile keyword.
3549 2010-03-23  Mike Stump  <mikestump@comcast.net>
3551         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
3553 2010-03-23  Jason Merrill  <jason@redhat.com>
3555         * g++.dg/ext/altivec-17.C: Adjust error message.
3557         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
3558         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
3559         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
3560         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
3561         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
3562         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
3564 2010-03-22  Jason Merrill  <jason@redhat.com>
3566         PR c++/43333
3567         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
3568         * g++.dg/ext/is_pod_98.C: New.
3570         PR c++/43281
3571         * g++.dg/cpp0x/auto18.C: New.
3573         * gcc.dg/pr36997.c: Adjust error message.
3574         * g++.dg/ext/vector9.C: Likewise.
3575         * g++.dg/conversion/simd3.C: Likewise.
3576         * g++.dg/other/error23.C: Likewise.
3578 2010-03-22  Michael Matz  <matz@suse.de>
3580         PR middle-end/43475
3581         * gfortran.dg/pr43475.f90: New testcase.
3583 2010-03-22  Richard Guenther  <rguenther@suse.de>
3585         PR tree-optimization/43390
3586         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
3588 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3590         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
3591         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
3593 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
3594             Michael Matz  <matz@suse.de>
3596         PR c++/43081
3597         * g++.dg/parse/crash56.C: New test.
3599 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
3601         PR fortran/43450
3602         * gfortran.dg/whole_file_15.f90 : New test.
3604 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3606         PR fortran/43409
3607         * gfortran.dg/inquire_size.f90: New test.
3609 2010-03-20  Richard Guenther  <rguenther@suse.de>
3611         PR rtl-optimization/43438
3612         * gcc.c-torture/execute/pr43438.c: New testcase.
3614 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
3616         PR c++/43375
3617         * g++.dg/abi/mangle42.C: New test.
3619 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
3621         PR C/43211
3622         * gcc.dg/pr43211.c: New test.
3623         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
3625 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
3627         PR rtl-optimization/42258
3628         * gcc.target/arm/thumb1-mul-moves.c: New test.
3630         PR target/40697
3631         * gcc.target/arm/thumb-andsi.c: New test.
3633         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
3634         dg-require-effective-target.
3636 2010-03-19  Michael Matz  <matz@suse.de>
3638         PR c++/43116
3639         * g++.dg/other/pr43116.C: New testcase.
3641 2010-03-19  Michael Matz  <matz@suse.de>
3643         PR target/43305
3644         * gcc.dg/pr43305.c: New testcase.
3646 2010-03-19  Richard Guenther  <rguenther@suse.de>
3648         PR tree-optimization/43415
3649         * gcc.c-torture/compile/pr43415.c: New testcase.
3651 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
3653         PR ada/43106
3654         * gnat.dg/case_optimization2.adb: New test.
3655         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
3657 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3658             Jack Howarth <howarth@bromo.med.uc.edu>
3660         PR target/36399
3661         * gcc.target/i386/push-1.c: Don't xfail
3662           scan-assembler-not "movups" on darwin.
3664 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
3666         PR debug/43058
3667         * gcc.dg/pr43058.c: New test.
3669 2010-03-18  Martin Jambor  <mjambor@suse.cz>
3671         PR middle-end/42450
3672         * g++.dg/torture/pr42450.C: New test.
3674 2010-03-18  Michael Matz  <matz@suse.de>
3676         PR middle-end/43419
3677         * gcc.dg/pr43419.c: New testcase.
3679 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
3681         PR rtl-optimization/43360
3682         * gcc.dg/torture/pr43360.c: New.
3684 2010-03-18  Michael Matz  <matz@suse.de>
3686         PR tree-optimization/43402
3687         * gcc.dg/pr43402.c: New testcase.
3689 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
3691         PR target/42427
3692         * gcc.dg/pr42427.c: New test.
3694 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3696         PR libfortran/43265
3697         * gfortran.dg/read_empty_file.f: New test.
3698         * gfortran.dg/read_eof_all.f90: New test.
3699         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
3700         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
3702 2010-03-17  Michael Matz  <matz@suse.de>
3704         * gcc.dg/pr43300.c: Add -w.
3706 2010-03-17  Richard Guenther  <rguenther@suse.de>
3708         * gcc.dg/pr43379.c: Add -w.
3710 2010-03-17  Tobias Burnus  <burnus@net-b.de>
3712         PR fortran/43331
3713         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
3715 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
3717         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
3719 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3721         * ada/acats/run_all.sh: Log start and end times.
3723 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3725         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
3727 2010-03-16  Richard Guenther  <rguenther@suse.de>
3729         PR middle-end/43379
3730         * gcc.dg/pr43379.c: New testcase.
3732 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
3734         PR debug/43051
3735         * gcc.dg/guality/pr43051-1.c: New test.
3737 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
3739         PR testsuite/43363
3740         * g++.dg/ext/altivec-17.C: Handle changes to error message.
3742 2010-03-15  Michael Matz  <matz@suse.de>
3744         PR middle-end/43300
3745         * gcc.dg/pr43300.c: New testcase.
3747 2010-03-15  Richard Guenther  <rguenther@suse.de>
3749         PR tree-optimization/43367
3750         * gcc.c-torture/compile/pr43367.c: New testcase.
3752 2010-03-15  Richard Guenther  <rguenther@suse.de>
3754         PR tree-optimization/43317
3755         * gcc.dg/pr43317.c: New testcase.
3757 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
3759         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
3761 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
3763         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
3765 2010-03-14  Tobias Burnus  <burnus@net-b.de>
3767         PR fortran/43362
3768         * gfortran.dg/impure_constructor_1.f90: New test.
3770 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3772         PR middle-end/43354
3773         * gfortran.dg/graphite/id-pr43354.f: New.
3775 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3777         PR middle-end/43349
3778         * gfortran.dg/graphite/pr43349.f: New.
3780 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
3782         PR middle-end/43306
3783         * gcc.dg/graphite/pr43306.c: New.
3785 2010-03-12  David S. Miller  <davem@davemloft.net>
3787         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
3788         sparc.
3790 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3792         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
3794 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
3796         PR fortran/43291
3797         PR fortran/43326
3798         * gfortran.dg/dynamic_dispatch_7.f03: New test.
3800 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
3802         * gfortran.dg/default_format_denormal_1.f90: Don't assume
3803         fail for *-*-mingw* targets.
3805 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
3807         PR debug/43329
3808         * gcc.dg/guality/pr43329-1.c: New test.
3810 2010-03-11  Martin Jambor  <mjambor@suse.cz>
3812         PR tree-optimization/43257
3813         * g++.dg/torture/pr43257.C: New test.
3815 2010-03-11  Tobias Burnus  <burnus@net-b.de>
3817         PR fortran/43228
3818         * gfortran.dg/namelist_61.f90: New test.
3820 2010-03-11  Richard Guenther  <rguenther@suse.de>
3822         PR tree-optimization/43255
3823         * gcc.c-torture/compile/pr43255.c: New testcase.
3825 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3827         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
3828         * gcc.dg/pr43280.c: New testcase.
3830 2010-03-11  Richard Guenther  <rguenther@suse.de>
3832         PR lto/43200
3833         * gcc.dg/lto/20100227-1_0.c: New testcase.
3834         * gcc.dg/lto/20100227-1_1.c: Likewise.
3836 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3838         PR libfortran/43320
3839         PR libfortran/43265
3840         * gfortran.dg/read_eof_6.f: New test
3841         * gfortran.dg/read_x_eof.f90: New test.
3842         * gfortran.dg/read_x_past.f: Update test.
3844 2010-03-10  Jan Hubicka   <jh@suse.cz>
3846         * gcc.c-torture/compile/pr43288.c: New test.
3848 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3850         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
3851         -fpic/-fPIC flags.
3852         * g++.old-deja/g++.pt/asm2.C: Likewise.
3853         * gcc.c-torture/compile/20000804-1.c: Likewise.
3854         * gcc.target/i386/clobbers.c: Likewise.
3856 2010-03-10  Tobias Burnus  <burnus@net-b.de>
3858         PR fortran/43303
3859         * gfortran.dg/c_assoc_3.f90: New test.
3861 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
3863         PR debug/36728
3864         * gcc.dg/guality/pr36728-1.c: New test.
3865         * gcc.dg/guality/pr36728-2.c: New test.
3867 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
3869         * gcc.dg/h8300-div-delay-slot.c: New test.
3871 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
3873         PR tree-optimization/43236
3874         * gcc.c-torture/execute/pr43236.c: New test.
3876 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
3878         PR middle-end/42859
3879         * g++.dg/eh/pr42859.C: New test.
3881 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
3883         PR debug/43299
3884         * gcc.dg/pr43299.c: New test.
3886         PR debug/43290
3887         * g++.dg/eh/unwind2.C: New test.
3889 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
3890             Reza Yazdani  <reza.yazdani@amd.com>
3892         PR middle-end/43065
3893         * gcc.dg/graphite/run-id-4.c: New.
3895 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
3897         PR middle-end/43065
3898         * gcc.dg/graphite/run-id-3.c: New.
3900 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
3902         PR middle-end/42644
3903         PR middle-end/42130
3904         * gcc.dg/graphite/id-18.c: New.
3905         * gcc.dg/graphite/run-id-pr42644.c: New.
3907 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
3909         PR middle-end/42326
3910         * gcc.dg/graphite/pr42326.c: New.
3912 2010-03-08  Richard Guenther  <rguenther@suse.de>
3914         PR tree-optimization/43269
3915         * gcc.c-torture/execute/pr43269.c: New testcase.
3917 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
3919         PR fortran/43256
3920         * gfortran.dg/typebound_call_13.f03: New.
3922 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
3924         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
3925         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
3927 2010-03-05  Jason Merrill  <jason@redhat.com>
3929         * g++.dg/abi/mangle40.C: Require weak and alias.
3931 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
3933         PR middle-end/42326
3934         * gfortran.dg/graphite/pr42326.f90: New.
3935         * gfortran.dg/graphite/pr42326-1.f90: New.
3937 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3939         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
3940         (gnat_target_compile): Likewise.
3941         Reinitialize GNAT_UNDER_TEST if target changes.
3942         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
3943         (local_find_gnatmake): Pass full --GCC to gnatlink.
3944         Remove --LINK.
3946 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
3948         PR c/43248
3949         * gcc.dg/compound-literal-1.c: New testcase.
3951 2010-03-04  Martin Jambor  <mjambor@suse.cz>
3953         PR tree-optimization/43164
3954         PR tree-optimization/43191
3955         * gcc.c-torture/compile/pr43164.c: New test.
3956         * gcc.c-torture/compile/pr43191.c: Likewise.
3958 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
3960         PR fortran/43244
3961         * gfortran.dg/finalize_9.f90: New.
3963 2010-03-04  Tobias Burnus  <burnus@net-b.de>
3964             Ken Werner <ken@linux.vnet.ibm.com>
3966         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
3967         to dg-options for spu.
3968         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
3969         dump-scan target to exclude spu.
3971 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
3973         PR middle-end/43209
3974         * gcc.dg/tree-ssa/ivopts-4.c: New.
3976 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
3978         * lib/target-supports-dg.exp (check-flags): Provide defaults for
3979         include-opts and exclude-opts; skip checking the flags if arguments
3980         are the same as the defaults.
3981         (dg-xfail-if): Verify the number of arguments, supply defaults
3982         for unspecified optional arguments.
3983         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
3985 2010-03-03  Jason Merrill  <jason@redhat.com>
3987         PR c++/12909
3988         * g++.dg/abi/mangle40.C: Updated.
3990 2010-03-03  Jason Merrill  <jason@redhat.com>
3992         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
3993         * g++.dg/abi/mangle23.C: Likewise.
3994         * g++.dg/eh/simd-2.C: Likewise.
3995         * g++.dg/ext/attribute-test-2.C: Likewise.
3996         * g++.dg/ext/vector14.C: Likewise.
3997         * g++.dg/other/pr34435.C: Likewise.
3998         * g++.dg/template/conv8.C: Likewise.
3999         * g++.dg/template/nontype9.C: Likewise.
4000         * g++.dg/template/qualttp17.C: Likewise.
4001         * g++.dg/template/ref1.C: Likewise.
4002         * g++.old-deja/g++.pt/crash68.C: Likewise.
4003         * g++.old-deja/g++.pt/ref1.C: Likewise.
4004         * g++.old-deja/g++.pt/ref3.C: Likewise.
4005         * g++.old-deja/g++.pt/ref4.C: Likewise.
4007         PR c++/12909
4008         * g++.dg/abi/mangle40.C: New.
4009         * g++.dg/abi/mangle41.C: New.
4010         * g++.dg/lto/20100302_0.C: New.
4011         * g++.dg/lto/20100302_1.C: New.
4012         * g++.dg/lto/20100302.h: New.
4014 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
4016         PR fortran/43243
4017         * gfortran.dg/internal_pack_12.f90: New test.
4019 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
4021         * gcc.dg/pr36997.c: Adjust error message.
4023 2010-03-03  Mike Stump  <mikestump@comcast.net>
4025         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
4026         adjustments to not be present on machines that align the stack to
4027         more than 4 bytes and don't have a red zone yet as that is an
4028         unimplemented optimization.
4030 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
4032         PR fortran/43169
4033         * gfortran.dg/impure_assignment_3.f90: New.
4035 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
4037         PR debug/43229
4038         * gfortran.dg/pr43229.f90: New test.
4040         PR debug/43237
4041         * gcc.dg/debug/dwarf2/pr43237.c: New test.
4043         PR debug/43177
4044         * gcc.dg/guality/pr43177.c: New test.
4046 2010-03-02  Jason Merrill  <jason@redhat.com>
4048         * g++.dg/ext/vector9.C: Adjust error message.
4049         * g++.dg/conversion/simd3.C: Likewise.
4050         * g++.dg/other/error23.C: Likewise.
4052 2010-03-02  Mike Stump  <mikestump@comcast.net>
4054         PR c++/41090
4055         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
4057 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
4059         PR fortran/43180
4060         * gfortran.dg/internal_pack_10.f90: New test.
4062         PR fortran/43173
4063         * gfortran.dg/internal_pack_11.f90: New test.
4065 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
4067         PR middle-end/42640
4068         * gcc.dg/tree-ssa/pr42640.c: New.
4070 2010-03-01  Richard Guenther  <rguenther@suse.de>
4072         PR tree-optimization/43220
4073         * gcc.c-torture/execute/pr43220.c: New testcase.
4075 2010-03-01  Richard Guenther  <rguenther@suse.de>
4077         PR middle-end/43213
4078         * gcc.dg/pr43213.c: New testcase.
4080 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4082         PR pch/14940
4083         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
4085 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4087         * lib/target-supports.exp (check_effective_target_ucn_nocache):
4088         New function.
4089         (check_effective_target_ucn): Likewise.
4091         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
4092         if !ucn.
4093         * gcc.dg/ucnid-2.c: Likewise.
4094         * gcc.dg/ucnid-3.c: Likewise.
4095         * gcc.dg/ucnid-4.c: Likewise.
4096         * gcc.dg/ucnid-11.c: Likewise.
4097         * gcc.dg/ucnid-12.c: Likewise.
4098         * gcc.dg/ucnid-6.c: Skip if !ucn.
4099         * gcc.dg/ucnid-9.c: Likewise.
4101 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4103         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
4104         lists to dg-skip-if.
4105         * gcc.target/i386/stackalign/return-3.c: Likewise.
4107 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4109         * gcc.target/i386/clearcap.map: New file.
4110         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
4111         Pass clearcap.map by default if supported.
4113 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4115         PR fortran/42900
4116         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
4117         Explain this.
4118         * gfortran.dg/stat_2.f90: Likewise.
4120 2010-03-01  Tobias Burnus  <burnus@net-b.de>
4122         PR fortran/43199
4123         * gfortran.dg/module_read_2.f90: New test.
4125 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
4127         PR c++/42748
4128         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
4129         * g++.dg/abi/mangle12.C: Likewise.
4130         * g++.dg/abi/mangle20-2.C: Likewise.
4131         * g++.dg/abi/mangle17.C: Likewise.
4132         * g++.dg/template/cond2.C: Likewise.
4133         * g++.dg/template/pr35240.C: Likewise.
4135 2010-02-27  Richard Guenther  <rguenther@suse.de>
4137         PR tree-optimization/43186
4138         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
4140 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4142         * g++.dg/abi/packed1.C: Expect warning on the SH.
4144 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
4146         PR c++/42054:
4147         * g++.dg/parse/error37.C: New test.
4149 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4151         PR c/24577
4152         PR c/43192
4153         * gcc.dg/pr8927-1.c: Match new note.
4154         * gcc.dg/990506-0.c: Likewise.
4155         * gcc.dg/gomp/flush-2.c: Likewise.
4156         * gcc.dg/gomp/atomic-5.c: Likewise.
4157         * gcc.dg/gomp/pr34607.c: Likewise.
4158         * gcc.dg/pr35746.c: Likewise.
4159         * gcc.dg/cpp/pragma-1.c: Likewise.
4160         * gcc.dg/cpp/pragma-2.c: Likewise.
4161         * gcc.dg/pr41842.c: Likewise.
4162         * gcc.dg/noncompile/20040629-1.c: Likewise.
4163         * objc.dg/private-1.m: Likewise.
4165 2010-02-27  Tobias Burnus  <burnus@net-b.de>
4167         PR fortran/43185
4168         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
4169         * gfortran.dg/default_initialization_4.f90: New test.
4171 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
4173         * gnat.dg/thin_pointer.ad[sb]: Rename into...
4174         * gnat.dg/thin_pointer1.ad[sb]: ...this.
4175         * gnat.dg/thin_pointer2.adb: New test.
4176         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
4178 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4180         PR c/20631
4181         * gcc.dg/cpp/c90-pedantic.c: New.
4182         * gcc.dg/cpp/c90.c: New.
4183         * gcc.dg/gnu90-const-expr-1.c: New.
4184         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
4186 2010-02-26  Richard Guenther  <rguenther@suse.de>
4188         PR tree-optimization/43186
4189         * gcc.c-torture/compile/pr43186.c: New testcase.
4191 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
4193         PR debug/43190
4194         * c-c++-common/dwarf2/pr43190.c: New test.
4196 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4198         PR testsuite/37074:
4199         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
4201 2010-02-26  Richard Guenther  <rguenther@suse.de>
4203         PR tree-optimization/43188
4204         * gcc.c-torture/compile/pr43188.c: New testcase.
4206 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4208         PR target/43175
4209         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
4211 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
4213         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
4215 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
4217         PR target/43154
4218         * gcc.target/powerpc/pr43154.c: New file.
4220 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
4222         PR debug/43166
4223         * gfortran.dg/debug/pr43166.f: New test.
4225         PR debug/43165
4226         * gcc.dg/torture/pr43165.c: New test.
4228 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4230         PR c/43128
4231         * c-c++-common/pr41779.c: Update.
4233 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4235         PR ada/32547
4236         * lib/gnat-dg.exp (gnat_load): Redefine.
4238         * ada/acats/run_acats: Run run_all.sh with $SHELL.
4239         * ada/acats/run_all.sh: Downcase tasking not implemented message.
4241 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4243         PR libobjc/36610
4244         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
4245         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
4246         -fgnu-runtime.
4247         Sort entries.
4249 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4251         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
4253 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
4255         PR debug/43150
4256         * gcc.dg/guality/vla-1.c: New test.
4258 2010-02-24  Tobias Burnus  <burnus@net-b.de>
4260         PR fortran/43042
4261         * gfortran.dg/c_ptr_tests_15.f90: New test.
4263 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
4265         PR target/43107
4266         * gcc.target/i386/pr43107.c: New test.
4268 2010-02-23  Jason Merrill  <jason@redhat.com>
4270         PR c++/43143
4271         * g++.dg/cpp0x/variadic100.C: New.
4273 2010-02-23  Jason Merrill  <jason@redhat.com>
4275         PR debug/42800
4276         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
4277         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
4278         * c-c++-common/dwarf2/vla1.c: New.
4280 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
4282         PR target/43139
4283         * gcc.dg/pr43139.c: New test.
4285         PR debug/43077
4286         * gcc.dg/guality/pr43077-1.c: New test.
4288 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4290         PR 43123
4291         * gcc.dg/march.c: New.
4292         * gcc.dg/march-generic.c: New.
4293         * gcc.dg/mtune.c: New.
4295 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4297         PR middle-end/43083
4298         * gcc.dg/graphite/pr43083.c: New.
4300 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4302         PR middle-end/43097
4303         * gfortran.dg/graphite/pr43097.f: New.
4305 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4306             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4308         PR middle-end/43140
4309         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
4311 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4313         PR middle-end/43026
4314         * g++.dg/graphite/pr43026.C: New.
4316 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4318         PR c++/43126
4319         * gcc.dg/cleanup-1.c: Update.
4320         * gcc.dg/func-args-1.c: Update.
4321         * gcc.dg/format/sentinel-1.c: Update.
4322         * g++.old-deja/g++.jason/scoping10.C: Update.
4323         * g++.old-deja/g++.ns/lookup5.C: Update.
4324         * g++.dg/ext/cleanup-1.C: Update.
4325         * g++.dg/parse/varmod1.C: Update.
4326         * g++.dg/parse/error33.C: Update.
4327         * g++.dg/expr/call3.C: Update.
4328         * g++.dg/func-args-1.C: New.
4330 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4332         PR c/43125
4333         * gcc.dg/attr-used-2.c: Moved to ...
4334         * c-c++-common/attr-used-2.c: Here.
4336         * gcc.dg/attr-used.c: Moved to ...
4337         * c-c++-common/attr-used.c: Here.
4339 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
4341         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
4343 2010-02-22  Richard Guenther  <rguenther@suse.de>
4345         PR lto/43045
4346         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
4347         * gfortran.dg/lto/20100222-1_1.c: Likewise.
4349 2010-02-22  Richard Guenther  <rguenther@suse.de>
4351         PR tree-optimization/42749
4352         * gcc.c-torture/compile/pr42749.c: New testcase.
4354 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
4356         PR fortran/43072
4357         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
4358         * gfortran.dg/internal_pack_9.f90: New test.
4360 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4362         PR c++/23510
4363         * g++.dg/template/recurse.C: Adjust.
4364         * g++.dg/template/pr23510.C: New.
4366 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
4368         PR c++/42824
4369         * g++.dg/template/memclass4.C: New test.
4371 2010-02-21  Tobias Burnus  <burnus@net-b.de>
4373         PR fortran/35259
4374         * gfortran.dg/reassoc_5.f90: New test.
4376 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
4378         PR target/43067
4379         * gcc.target/i386/pr43067.c: New test.
4381 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4383         PR c++/35669
4384         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
4385         -Wconversion-null.
4386         * g++.dg/warn/Wconversion-null.C: New test.
4387         * g++.old-deja/g++.other/null1.C: Move to...
4388         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
4390 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
4392         PR fortran/36932
4393         PR fortran/36933
4394         * gfortran.dg/dependency_26.f90: New test.
4396         PR fortran/43072
4397         * gfortran.dg/internal_pack_7.f90: New test.
4399         PR fortran/43111
4400         * gfortran.dg/internal_pack_8.f90: New test.
4402 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4404         PR 43128
4405         * c-c++-common/pr41779.c: Fix broken testcase.
4407 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4409         PR 36513
4410         * c-c++-common/pr36513.c: New testcase.
4411         * c-c++-common/pr36513-2.c: New testcase.
4413 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4415         PR 41779
4416         * c-c++-common/pr41779.c: New.
4418 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
4420         PR debug/43084
4421         * gcc.dg/pr43084.c: New test.
4423 2010-02-19  Richard Guenther  <rguenther@suse.de>
4425         PR tree-optimization/42916
4426         * gcc.dg/pr42916.c: New testcase.
4428 2010-02-18  Jason Merrill  <jason@redhat.com>
4430         PR c++/42837
4431         * g++.dg/abi/packed1.C: Add expected warning.
4433         PR c++/43108
4434         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
4435         * gcc.dg/torture/dg-torture.exp: Likewise.
4436         * c-c++-common/torture/complex-sign.h,
4437         c-c++-common/torture/complex-sign-add.c,
4438         c-c++-common/torture/complex-sign-mixed-add.c,
4439         c-c++-common/torture/complex-sign-mixed-div.c,
4440         c-c++-common/torture/complex-sign-mixed-mul.c,
4441         c-c++-common/torture/complex-sign-mixed-sub.c,
4442         c-c++-common/torture/complex-sign-mul.c,
4443         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
4444         Adapt for C++ compilation as well.
4446         PR c++/43070
4447         * g++.dg/ext/label1.C: Update.
4448         * g++.dg/ext/label2.C: Update.
4450         PR c++/26261
4451         * g++.dg/template/dependent-name6.C: New.
4453         PR c++/43109
4454         * g++.dg/parse/namespace12.C: New.
4456 2010-02-18  Martin Jambor  <mjambor@suse.cz>
4458         PR tree-optimization/43066
4459         * gcc.c-torture/compile/pr43066.c: New test.
4461 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
4463         * g++.dg/ext/attrib35.C: Fix target selector string.
4464         * g++.dg/ext/attrib36.C: Ditto.
4465         * g++.dg/ext/attrib37.C: Ditto.
4466         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
4467         * g++.dg/abi/mangle25.C: Ditto.
4469 2010-02-17  Jason Merrill  <jason@redhat.com>
4471         PR c++/43069
4472         * g++.dg/parse/namespace11.C: New.
4474         PR c++/43093
4475         * g++.dg/ext/attrib37.C: New.
4477         PR c++/43079
4478         * g++.dg/template/ptrmem20.C: New.
4480 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
4482         PR target/43103
4483         * gcc.target/i386/xop-check.h: Include m256-check.h.
4484         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
4485         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
4486         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
4487         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
4489 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
4491         PR debug/42918
4492         * gcc.dg/pr42918.c: New test.
4494 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
4496         * g++.dg/ext/attrib36.C: Require ILP32.
4498 2010-02-16  Richard Guenther  <rguenther@suse.de>
4500         PR tree-optimization/41043
4501         * gfortran.dg/pr41043.f90: New testcase.
4502         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
4504 2010-02-16  Jason Merrill  <jason@redhat.com>
4506         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
4508 2010-02-16  Ira Rosen  <irar@il.ibm.com>
4510         PR tree-optimization/43074
4511         * gcc.dg/vect/fast-math-pr43074.c: New test.
4513 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
4515         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
4517 2010-02-16  Jason Merrill  <jason@redhat.com>
4519         PR c++/43031
4520         * g++.dg/ext/attrib36.C: New.
4522         PR c++/43036
4523         * g++.dg/other/array6.C: New.
4525 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4527         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
4529 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
4531         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
4532         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
4533         * gcc.target/i386/xop-vpermil2pd-1.c: New.
4534         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
4535         * gcc.target/i386/xop-vpermil2ps-1.c: New.
4536         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
4538 2010-02-15  Richard Guenther  <rguenther@suse.de>
4540         PR middle-end/43068
4541         * g++.dg/torture/pr43068.C: New testcase.
4543 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
4545         PR c++/43024
4546         * g++.dg/opt/ice1.C: New.
4548 2010-02-14  Jason Merrill  <jason@redhat.com>
4550         PR c++/41997
4551         * g++.dg/cpp0x/initlist-opt.C: New.
4553 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
4555         PR fortran/41113
4556         PR fortran/41117
4557         * gfortran.dg/internal_pack_6.f90: New test.
4559 2010-02-12  Jason Merrill  <jason@redhat.com>
4561         PR c++/43054
4562         * g++.dg/cpp0x/variadic99.C: New.
4564 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
4566         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
4567         sign extend pointers to gualchk_t.
4569         PR c++/43033
4570         * g++.dg/other/default3.C: Xfail g4 test.
4572 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4574         PR middle-end/43012
4575         * gcc.dg/graphite/pr43012.c: New.
4577 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4579         PR middle-end/42930
4580         * g++.dg/graphite/pr42930.C: New.
4582 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4584         PR middle-end/42914
4585         PR middle-end/42530
4586         * gcc.dg/graphite/pr42530.c: New.
4587         * gcc.dg/graphite/pr42914.c: New.
4589 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
4591         PR middle-end/42771
4592         * gcc.dg/graphite/pr42771.c: New.
4594 2010-02-11  Richard Guenther  <rguenther@suse.de>
4596         PR tree-optimization/42998
4597         * gcc.c-torture/compile/pr42998.c: New testcase.
4599 2010-02-10  Jason Merrill  <jason@redhat.com>
4601         PR c++/41896
4602         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
4604         PR c++/42983, core issue 906
4605         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
4606         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
4608         PR c++/43016
4609         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
4611 2010-02-10  Richard Guenther  <rguenther@suse.de>
4613         PR tree-optimization/43017
4614         * gcc.dg/torture/pr43017.c: New testcase.
4616 2010-02-10  Tobias Burnus <burnus@net-b.de>
4618         PR fortran/40823
4619         * gfortran.dg/private_type_1.f90: Update error location.
4620         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4621         * gfortran.dg/typebound_operator_2.f03: Ditto.
4622         * gfortran.dg/assignment_2.f90: Ditto.
4623         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4624         * gfortran.dg/binding_label_tests_9.f03: Ditto.
4626 2010-02-10  Tobias Burnus  <burnus@net-b.de>
4628         PR fortran/43015
4629         * gfortran.dg/bind_c_usage_20.f90: New test.
4631 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
4633         PR debug/43010
4634         * g++.dg/debug/pr43010.C: New test.
4636 2010-02-10  Richard Guenther  <rguenther@suse.de>
4638         PR c/43007
4639         * gcc.c-torture/execute/20100209-1.c: New testcase.
4640         * gcc.dg/fold-div-3.c: Likewise.
4642 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
4644         * gcc.dg/builtin-ffs-1.c: New test.
4646 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4648         PR fortran/42999
4649         * gfortran.dg/array_constructor_35.f90: New test.
4651 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4653         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
4655 2010-02-09  Jason Merrill  <jason@redhat.com>
4657         PR c++/42399
4658         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
4660         PR c++/42370
4661         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
4663 2010-02-09  Tobias Burnus  <burnus@net-b.de>
4665         PR fortran/41869
4666         * gfortran.dg/module_write_1.f90: New test.
4668 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
4670         * gcc.dg/pr19340.c: Adjust.
4672 2010-02-09  Richard Guenther  <rguenther@suse.de>
4674         PR tree-optimization/43008
4675         * gcc.c-torture/execute/pr43008.c: New testcase.
4677 2010-02-09  Richard Guenther  <rguenther@suse.de>
4679         PR tree-optimization/43000
4680         * gcc.dg/torture/pr43000.c: New testcase.
4681         * gcc.dg/torture/pr43002.c: Likewise.
4683 2010-02-09  Daniel Kraft  <d@domob.eu>
4685         PR fortran/39171
4686         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
4687         and pass -Wsurprising as necessary.
4689 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
4691         PR tree-optimization/42890
4692         * g++.dg/torture/pr42890.C: New test.
4694 2010-02-08  Richard Guenther  <rguenther@suse.de>
4696         PR middle-end/42995
4697         * gcc.dg/tree-ssa/inline-4.c: New testcase.
4699 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
4701         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
4702         return 0 from main.
4703         * gcc.dg/graphite/block-1.c: Same.
4704         * gcc.dg/graphite/block-3.c: Same.
4705         * gcc.dg/graphite/block-4.c: Same.
4706         * gcc.dg/graphite/block-5.c: Same.
4707         * gcc.dg/graphite/block-6.c: Same.
4708         * gcc.dg/graphite/block-7.c: Same.
4709         * gcc.dg/graphite/interchange-0.c: Same.
4710         * gcc.dg/graphite/interchange-1.c: Same.
4711         * gcc.dg/graphite/interchange-10.c: Same.
4712         * gcc.dg/graphite/interchange-11.c: Same.
4713         * gcc.dg/graphite/interchange-12.c: Same.
4714         * gcc.dg/graphite/interchange-2.c: Same.
4715         * gcc.dg/graphite/interchange-3.c: Same.
4716         * gcc.dg/graphite/interchange-4.c: Same.
4717         * gcc.dg/graphite/interchange-5.c: Same.
4718         * gcc.dg/graphite/interchange-6.c: Same.
4719         * gcc.dg/graphite/interchange-7.c: Same.
4720         * gcc.dg/graphite/interchange-8.c: Same.
4721         * gcc.dg/graphite/interchange-9.c: Same.
4722         * gcc.dg/graphite/interchange-mvt.c: Same.
4724 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
4726         * gfortran.dg/graphite/id-19.f: New.
4727         * gfortran.dg/graphite/pr14741.f90: New.
4728         * gfortran.dg/graphite/pr41924.f90: New.
4729         * gfortran.dg/graphite/run-id-2.f90: New.
4731 2010-02-07  Richard Guenther  <rguenther@suse.de>
4733         PR middle-end/42956
4734         * gcc.c-torture/compile/pr42956.c: New testcase.
4736 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4738         PR libfortran/42742
4739         * gfortran.dg/fmt_cache_2.f: New test.
4741 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4743         * gfortran.dg/read_no_eor.f90: New test.
4745 2010-02-05  Jason Merrill  <jason@redhat.com>
4747         * g++.dg/ext/label13.C: Move constructor body out of class.
4749 2010-02-03  Jason Merrill  <jason@redhat.com>
4751         PR c++/42870
4752         * g++.dg/ext/dllexport3.C: New.
4754 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
4756         * gcc.dg/format/ms-format3.c: New test for specific MS types.
4758 2010-02-05  Richard Guenther  <rguenther@suse.de>
4760         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
4762 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
4764         PR c++/42915
4765         * g++.dg/other/crash-9.C: New test.
4767 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
4769         PR fortran/42309
4770         * gfortran.dg/subref_array_pointer_4.f90 : New test.
4772 2010-02-04  Richard Guenther  <rguenther@suse.de>
4774         PR rtl-optimization/42952
4775         * gcc.dg/torture/pr42952.c: New testcase.
4777 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4779         PR libfortran/42901
4780         * gfortran.dg/namelist_60.f90: New test.
4782 2010-02-03  Jason Merrill  <jason@redhat.com>
4784         PR c++/40138
4785         * g++.dg/ext/builtin11.C: New.
4787         PR c++/4926
4788         PR c++/38600
4789         * g++.dg/abi/mangle35.C: New.
4790         * g++.dg/abi/mangle37.C: New.
4792         PR c++/12909
4793         * g++.dg/abi/mangle36.C: New.
4795         PR c++/35652
4796         * g++.dg/warn/string1.C: New.
4798 2010-02-03  Richard Guenther  <rguenther@suse.de>
4800         PR tree-optimization/42944
4801         * gcc.dg/errno-1.c: New testcase.
4803 2010-02-03  Richard Guenther  <rguenther@suse.de>
4805         PR middle-end/42927
4806         * gcc.c-torture/compile/pr42927.c: New testcase.
4808 2010-02-03  Tobias Burnus  <burnus@net-b.de>
4810         PR fortran/42936
4811         * gfortran.dg/null_4.f90: New test.
4813 2010-02-02  Jason Merrill  <jason@redhat.com>
4815         PR c++/41090
4816         * g++.dg/ext/label13.C: New.
4818 2010-02-02  Tobias Burnus  <burnus@net-b.de>
4820         PR fortran/42650
4821         * gfortran.dg/func_result_5.f90: New test.
4823 2010-02-01  Tobias Burnus  <burnus@net-b.de>
4825         PR fortran/42922
4826         * gfortran.dg/pure_initializer_3.f90: News test.
4828 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
4830         PR fortran/42888
4831         * gfortran.dg/allocate_derived_2.f90: New test.
4833 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4835         PR middle-end/42898
4836         * gcc.dg/torture/pr42898-2.c: New test.
4838 2010-01-31  Richard Guenther  <rguenther@suse.de>
4840         PR middle-end/42898
4841         * gcc.dg/torture/pr42898.c: New testcase.
4843 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
4845         PR fortran/38324
4846         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
4847         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
4849 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
4851         * g++.dg/tree-ssa/inline-1.C: New.
4852         * g++.dg/tree-ssa/inline-2.C: New.
4853         * g++.dg/tree-ssa/inline-3.C: New.
4855 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
4857         PR testsuite/41701
4858         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
4859         the string 'pow' in the pathname of the compiler from generating a
4860         test failure.
4862 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4864         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
4865         * g++.old-deja/g++.mike/eh17.C: Likewise.
4866         * g++.old-deja/g++.mike/p5571.C: Likewise.
4868 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
4870         PR c++/42758
4871         PR c++/42634
4872         PR c++/42336
4873         PR c++/42797
4874         PR c++/42880
4875         * g++.dg/other/crash-5.C: New test.
4876         * g++.dg/other/crash-6.C: New test.
4877         * g++.dg/other/crash-7.C: New test.
4878         * g++.dg/other/crash-8.C: New test.
4880 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
4882         PR rtl-optimization/42889
4883         * gcc.dg/pr42889.c: New test.
4885 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
4887         * gcc.target/i386/pr42881.c: Use SSE2.
4889 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
4891         PR target/42891
4892         * gcc.target/i386/pr42891.c: New test.
4894 2010-01-28  Richard Guenther  <rguenther@suse.de>
4896         PR tree-optimization/42871
4897         * g++.dg/torture/pr42871.C: New testcase.
4899 2010-01-28  Richard Guenther  <rguenther@suse.de>
4901         * gcc.dg/Wobjsize-1.h: New testcase.
4902         * gcc.dg/Wobjsize-1.c: Likewise.
4904 2010-01-28  Richard Guenther  <rguenther@suse.de>
4906         PR middle-end/42883
4907         * g++.dg/torture/pr42883.C: New testcase.
4909 2010-01-28  Michael Matz  <matz@suse.de>
4911         * gcc.target/i386/pr42881.c: New test.
4913 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4915         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
4916         Add i?86-*-solaris2* support.
4918 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
4920         PR c++/42713
4921         PR c++/42820
4922         * g++.dg/template/typedef27.C: New test case.
4923         * g++.dg/template/typedef28.C: New test case.
4925 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
4927         * gcc.dg/optimize-bswap*.c: Add ARM target
4929 2010-01-27  Richard Guenther  <rguenther@suse.de>
4931         PR middle-end/42878
4932         * gcc.dg/torture/pr42878-1.c: New testcase.
4933         * gcc.dg/torture/pr42878-2.c: Likewise.
4935 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
4937         PR middle-end/42874
4938         * gcc.dg/vla-22.c: New test.
4940 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
4942         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
4943         current collation.
4945 2010-01-26  Richard Guenther  <rguenther@suse.de>
4947         PR rtl-optimization/42685
4948         * gcc.dg/pr42685.c: New testcase.
4949         * g++.dg/other/pr42685.C: Likewise.
4951 2010-01-26  Richard Guenther  <rguenther@suse.de>
4953         PR middle-end/42806
4954         * g++.dg/other/pr42806.C: New testcase.
4956 2010-01-26  Richard Guenther  <rguenther@suse.de>
4958         PR tree-optimization/42250
4959         * gcc.dg/pr42250.c: New testcase.
4961 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
4963         * gnat.dg/array_bounds_test.adb: New test.
4965 2010-01-25  Tobias Burnus  <burnus@net-b.de>
4967         PR fortran/42858
4968         * gfortran.dg/generic_21.f90: New test.
4970 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4972         PR testsuite/41522
4973         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
4975 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
4977         PR c++/42748
4978         * g++.dg/abi/arm_va_list2.C: New test.
4979         * g++.dg/abi/arm_va_list2.h: Companion header file.
4981 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
4983         PR fortran/41044
4984         * gfortran.dg/parameter_array_ref_2.f90 : New test.
4986         PR fortran/41167
4987         * gfortran.dg/char_array_arg_1.f90 : New test.
4989         * gfortran.dg/pr25923.f90 : Remove XFAIL.
4991 2010-01-24  Tobias Burnus  <burnus@net-b.de>
4993         PR fortran/39304
4994         * gfortran.dg/generic_20.f90: New test.
4996 2010-01-22  Michael Matz  <matz@suse.de>
4998         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
4999         -msse2.
5001 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
5003         PR fortran/42736
5004         * gfortran.dg/dependency_25.f90 : New test.
5006 2010-01-21  Martin Jambor  <mjambor@suse.cz>
5008         PR tree-optimization/42585
5009         * gcc.dg/tree-ssa/pr42585.c: New test.
5011 2010-01-21  Richard Guenther  <rguenther@suse.de>
5013         PR middle-end/19988
5014         * gcc.dg/pr19988.c: New testcase.
5016 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
5018         * g++.dg/compat/decimal/compat-common.h: New file.
5019         * g++.dg/compat/decimal/decimal-dummy.h: New file.
5020         * g++.dg/compat/decimal/pass_x.h: New file.
5021         * g++.dg/compat/decimal/pass_y.h: New file.
5022         * g++.dg/compat/decimal/pass-1_main.C: New file.
5023         * g++.dg/compat/decimal/pass-1_x.C: New file.
5024         * g++.dg/compat/decimal/pass-1_y.C: New file.
5025         * g++.dg/compat/decimal/pass-2_main.C: New file.
5026         * g++.dg/compat/decimal/pass-2_x.C: New file.
5027         * g++.dg/compat/decimal/pass-2_y.C: New file.
5028         * g++.dg/compat/decimal/pass-3_main.C: New file.
5029         * g++.dg/compat/decimal/pass-3_x.C: New file.
5030         * g++.dg/compat/decimal/pass-3_y.C: New file.
5031         * g++.dg/compat/decimal/pass-4_main.C: New file.
5032         * g++.dg/compat/decimal/pass-4_x.C: New file.
5033         * g++.dg/compat/decimal/pass-4_y.C: New file.
5034         * g++.dg/compat/decimal/pass-5_main.C: New file.
5035         * g++.dg/compat/decimal/pass-5_x.C: New file.
5036         * g++.dg/compat/decimal/pass-5_y.C: New file.
5037         * g++.dg/compat/decimal/pass-6_main.C: New file.
5038         * g++.dg/compat/decimal/pass-6_x.C: New file.
5039         * g++.dg/compat/decimal/pass-6_y.C: New file.
5040         * g++.dg/compat/decimal/return_x.h: New file.
5041         * g++.dg/compat/decimal/return_y.h: New file.
5042         * g++.dg/compat/decimal/return-1_main.C: New file.
5043         * g++.dg/compat/decimal/return-1_x.C: New file.
5044         * g++.dg/compat/decimal/return-1_y.C: New file.
5045         * g++.dg/compat/decimal/return-2_main.C: New file.
5046         * g++.dg/compat/decimal/return-2_x.C: New file.
5047         * g++.dg/compat/decimal/return-2_y.C: New file.
5048         * g++.dg/compat/decimal/return-3_main.C: New file.
5049         * g++.dg/compat/decimal/return-3_x.C: New file.
5050         * g++.dg/compat/decimal/return-3_y.C: New file.
5051         * g++.dg/compat/decimal/return-4_main.C: New file.
5052         * g++.dg/compat/decimal/return-4_x.C: New file.
5053         * g++.dg/compat/decimal/return-4_y.C: New file.
5054         * g++.dg/compat/decimal/return-5_main.C: New file.
5055         * g++.dg/compat/decimal/return-5_x.C: New file.
5056         * g++.dg/compat/decimal/return-5_y.C: New file.
5057         * g++.dg/compat/decimal/return-6_main.C: New file.
5058         * g++.dg/compat/decimal/return-6_x.C: New file.
5059         * g++.dg/compat/decimal/return-6_y.C: New file.
5061 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5063         PR debug/42715
5064         * gcc.dg/pr42715.c: New.
5066 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5068         PR c++/42038
5069         * g++.dg/parse/crash55.C: New.
5071 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5073         PR debug/42782
5074         * gcc.dg/guality/pr42782.c: New.
5076 2010-01-20  Jason Merrill  <jason@redhat.com>
5078         PR c++/41788
5079         * g++.dg/abi/packed1.C: New.
5081         PR c++/41920
5082         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
5084         PR c++/40750
5085         * g++.dg/parse/fn-typedef1.C: New.
5086         * g++.dg/other/cv_quals.C: Adjust.
5088 2010-01-20  Anthony Green  <green@moxielogic.com>
5090         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
5091         pack(push) pragma).
5092         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
5093         * gcc.dg/20020312-2.c: Port this to the moxie core.
5094         * gcc.dg/weak/typeof-2.c: Ditto.
5096 2010-01-20  Richard Guenther  <rguenther@suse.de>
5098         PR tree-optimization/42717
5099         * gcc.c-torture/compile/pr42717.c: New testcase.
5101 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
5103         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
5104         of signed, add a few new tests.
5106         PR middle-end/42803
5107         * g++.dg/parse/limits-initializer1.C: New test.
5109 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
5111         PR fortran/42804
5112         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
5113         * gfortran.dg/typebound_call_12.f03: New test.
5115 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
5117         PR fortran/42783
5118         * gfortran.dg/bounds_check_15.f90 : New test.
5120 2010-01-19  Michael Matz  <matz@suse.de>
5122         PR tree-optimization/41783
5123         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
5125 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5127         PR target/38697.
5128         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
5129         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
5130         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
5131         * gcc.target/arm/neon/vget_lows16.c: Likewise.
5132         * gcc.target/arm/neon/vget_lows32.c: Likewise.
5133         * gcc.target/arm/neon/vget_lows64.c: Likewise.
5134         * gcc.target/arm/neon/vget_lows8.c: Likewise.
5135         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
5136         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
5137         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
5138         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
5140 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
5142         PR fortran/42545
5143         * gfortran.dg/extends_6.f03: Modified an error message.
5144         * gfortran.dg/extends_10.f03: New test.
5145         * gfortran.dg/private_type_6.f03: Modified an error message.
5146         * gfortran.dg/structure_constructor_8.f03: Ditto.
5148 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
5150         PR tree-optimization/42719
5151         * gcc.dg/pr42719.c: New test.
5153         PR debug/42728
5154         * gcc.dg/pr42728.c: New test.
5156 2010-01-19  Anthony Green  <green@moxielogic.com>
5158         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
5160 2010-01-18  Anthony Green  <green@moxielogic.com>
5162         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
5163         for moxie.
5165 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
5167         * g++.dg/template/error45.C: reverted as part of reverting the
5168         fix of PR c++/42634.
5170 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
5172         PR c++/42634
5173         * g++.dg/template/error45.C: New test.
5175 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
5177         PR c++/42766
5178         * g++.dg/conversion/op6.C: New test.
5180 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
5182         PR target/42774
5183         * gcc.target/alpha/pr42774.c: New test.
5185 2010-01-18  Richard Guenther  <rguenther@suse.de>
5187         PR tree-optimization/42781
5188         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
5190 2010-01-17  Richard Guenther  <rguenther@suse.de>
5192         PR middle-end/42248
5193         * gcc.c-torture/execute/pr42248.c: New testcase.
5195 2010-01-17  Richard Guenther  <rguenther@suse.de>
5197         PR tree-optimization/42773
5198         * g++.dg/torture/pr42773.C: New testcase.
5200 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
5202         PR fortran/42677
5203         * gfortran.dg/interface_assignment_5.f90: New test.
5205 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
5207         PR c++/42697
5208         * g++.dg/template/crash94.C: Reverted.
5210 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
5212         PR debug/42767
5213         * gcc.dg/debug/pr42767.c: New.
5215 2010-01-15  Jason Merrill  <jason@redhat.com>
5217         PR c++/42761
5218         * g++.dg/cpp0x/decltype22.C: New.
5220 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
5222         PR middle-end/42760
5223         * g++.dg/torture/pr42760.C: New test.
5225 2010-01-15  Jing Yu  <jingyu@google.com>
5227         PR rtl-optimization/42691
5228         * gcc.c-torture/execute/pr42691.c: New.
5230 2010-01-15  Richard Guenther  <rguenther@suse.de>
5232         PR middle-end/42739
5233         * g++.dg/torture/pr42739.C: New testcase.
5235 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
5237         * g++.dg/template/error45.C: Revert as part of reverting changes
5238         or PR c++/42634.
5240 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5242         PR fortran/42684
5243         * gfortran.dg/interface_31.f90: New test.
5245 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5247         * gcc.target/powerpc/pr42747.c: New file.
5249 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
5251         PR middle-end/42674
5252         * c-c++-common/pr42674.c: New test.
5254         PR c++/42608
5255         * g++.dg/template/instantiate11.C: New test.
5257 2010-01-14  Jason Merrill  <jason@redhat.com>
5259         PR c++/42701
5260         * g++.dg/overload/error3.C: New.
5262         PR c++/42655
5263         * g++.dg/overload/rvalue1.C: New.
5265 2010-01-14  Martin Jambor  <mjambor@suse.cz>
5267         PR tree-optimization/42706
5268         * gcc.dg/ipa/pr42706.c: New testcase.
5270 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5272         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
5274 2010-01-14  Martin Jambor  <mjambor@suse.cz>
5276         PR tree-optimization/42714
5277         * g++.dg/torture/pr42714.C: New test.
5279 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5281         PR rtl-optimization/42246
5282         * gfortran.dg/pr42246-2.f: New.
5284 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5286         PR rtl-optimization/42389
5287         * gcc.dg/pr42389.c: New.
5289 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5291         PR rtl-optimization/42388
5292         * gcc.dg/pr42388.c: New.
5294 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5296         PR rtl-optimization/42294
5297         * gfortran.dg/pr42294.f: New.
5299 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5301         PR rtl-optimization/39453
5302         PR rtl-optimization/42246
5303         * gcc.dg/pr39453.c: New.
5304         * gcc.dg/pr42246.c: New.
5306 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5308         PR middle-end/42245
5309         * gcc.dg/pr42245.c: New.
5310         * gcc.dg/pr42245-2.c: New.
5312 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5314         PR rtl-optimization/42249
5315         * gcc.dg/pr42249.c: New.
5317 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
5319         PR c/42721
5320         * gcc.c-torture/execute/pr42721.c: New test.
5322 2010-01-14  Ira Rosen  <irar@il.ibm.com>
5324         PR tree-optimization/42709
5325         * gcc.dg/vect/pr42709.c: New test.
5327 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
5329         PR fortran/41478
5330         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
5331         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
5333 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
5335         PR fortran/42481
5336         * gfortran.dg/generic_19.f90 : New test.
5338 2010-01-13  Richard Guenther  <rguenther@suse.de>
5340         PR tree-optimization/42730
5341         * gcc.c-torture/compile/pr42730.c: New testcase.
5343 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
5345         PR target/pr42542
5346         * gcc.target/ia64/pr42542-1.c: New.
5347         * gcc.target/ia64/pr42542-2.c: New.
5348         * gcc.target/ia64/pr42542-3.c: New.
5350 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
5352         PR c++/42634
5353         * g++.dg/template/error45.C: New test.
5355 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5357         PR tree-optimization/42704
5358         * g++.dg/torture/pr42704.C: New test.
5360 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5362         PR tree-optimization/42703
5363         * gcc.c-torture/compile/pr42703.c: New test.
5365 2010-01-13  Richard Guenther  <rguenther@suse.de>
5367         PR tree-optimization/42705
5368         * gcc.c-torture/compile/pr42705.c: New testcase.
5370 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
5372         * gcc.target/bfin/l2.c: New test.
5373         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
5375 2010-01-13  Richard Guenther  <rguenther@suse.de>
5377         PR middle-end/42716
5378         * gcc.c-torture/compile/pr42716.c: New testcase.
5380 2010-01-13  Richard Guenther  <rguenther@suse.de>
5382         PR lto/42678
5383         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
5385 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
5387         PR c/42708
5388         * gcc.c-torture/compile/pr42708-1.c: New test.
5390 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
5392         PR debug/42662
5393         * gcc.dg/pr42662.c: New test.
5395         PR tree-optimization/42645
5396         * g++.dg/other/pr42645-1.C: New test.
5397         * g++.dg/other/pr42645-2.C: New test.
5399 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
5401         PR target/42416
5402         * gcc.target/powerpc/warn-1.c: New test.
5403         * gcc.target/powerpc/warn-2.c: New test.
5405 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
5407         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
5408         stack alignment.
5410 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
5412         * gcc.dg/lto/20100108_0.c: New.
5414 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
5416         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
5417         Add -march=i686 -msse for 32bit x86 targets.
5419 2010-01-10  Richard Guenther  <rguenther@suse.de>
5421         PR middle-end/42667
5422         * gcc.dg/torture/pr42667.c: New testcase.
5424 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5426         PR fortran/32489
5427         * gfortran.dg/array_constructor_34.f90: New test.
5429 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5431         PR fortran/20923
5432         * gfortran.dg/array_constructor_33.f90: New test.
5433         gfortran.dg/array_function_5.f90: Add credit.
5435 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5437         PR debug/42631
5438         * gcc.dg/pr42631.c: New.
5440 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5442         PR debug/42630
5443         * gcc.dg/pr42630.c: New.
5445 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5447         PR debug/42629
5448         * gcc.dg/pr42629.c: New.
5450 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5452         PR middle-end/42363
5453         * gcc.dg/torture/pr42363.c: New.
5455 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
5457         PR debug/42604
5458         PR debug/42395
5459         * gcc.dg/vect/pr42604.c: New.
5460         * gcc.dg/vect/pr42395.c: New.
5462 2010-01-09  Richard Guenther  <rguenther@suse.de>
5464         PR middle-end/42512
5465         * gcc.c-torture/execute/pr42512.c: New testcase.
5467 2010-01-09  Tobias Burnus  <burnus@net-b.de>
5469         PR fortran/41298
5470         * gfortran.dg/c_ptr_tests_14.f90: New test.
5472 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5474         PR ada/41929
5475         * gnat.dg/null_pointer_deref1.adb: Don't run on
5476         sparc*-sun-solaris2.11.
5478 2010-01-08  Richard Guenther  <rguenther@suse.de>
5480         PR lto/42528
5481         * gcc.dg/lto/20100103-1_0.c: New testcase.
5482         * gcc.dg/lto/20100103-2_0.c: Likewise.
5484 2010-01-08  Tobias Burnus  <burnus@net-b.de
5486         PR/fortran 25829
5487         * gfortran.dg/asynchronous_1.f90: New test.
5488         * gfortran.dg/asynchronous_2.f90: New test.
5489         * gfortran.dg/conflicts.f90: Update error message.
5491 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
5493         c++/40155
5494         * g++.dg/cpp0x/variadic-unify-2.C: New test.
5496 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
5498         PR tree-optimization/42625
5499         * g++.dg/opt/dtor4.C: New test.
5500         * g++.dg/opt/dtor4.h: New.
5501         * g++.dg/opt/dtor4-aux.cc: New.
5503 2010-01-07  Tobias Burnus  <burnus@net-b.de>
5505         PR fortran/42597
5506         * gfortran.dg/proc_ptr_26.f90: New test.
5508 2010-01-07  Tobias Burnus  <burnus@net-b.de>
5510         PR fortran/41872
5511         * gfortran.dg/allocatable_scalar_7.f90: New test.
5513 2010-01-06  Richard Guenther  <rguenther@suse.de>
5515         * gcc.c-torture/compile/pr42632.c: New testcase.
5517 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5519         PR target/42542
5520         * gcc.target/i386/pr42542-4.c: New.
5521         * gcc.target/i386/pr42542-4a.c: Likewise.
5522         * gcc.target/i386/pr42542-5.c: Likewise.
5523         * gcc.target/i386/pr42542-5a.c: Likewise.
5525 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5527         * gcc.dg/tls/opt-15.c: New test.
5529 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5531         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
5533 2010-01-05  Martin Jambor  <mjambor@suse.cz>
5535         PR tree-optimization/42462
5536         * g++.dg/torture/pr42462.C: New test.
5538 2010-01-05  Jason Merrill  <jason@redhat.com>
5540         * g++.dg/cpp0x/initlist30.C: New test.
5542 2010-01-05  Richard Guenther  <rguenther@suse.de>
5544         PR tree-optimization/42614
5545         * gcc.c-torture/execute/pr42614.c: New testcase.
5547 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
5549         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
5550         * gcc.dg/Wunreachable-1.c: Remove the testcase of
5551         -Wunreachable-code.
5552         * gcc.dg/Wunreachable-2.c: Likewise.
5553         * gcc.dg/Wunreachable-3.c: Likewise.
5554         * gcc.dg/Wunreachable-4.c: Likewise.
5555         * gcc.dg/Wunreachable-5.c: Likewise.
5556         * gcc.dg/Wunreachable-6.c: Likewise.
5557         * gcc.dg/Wunreachable-7.c: Likewise.
5558         * gcc.dg/Wunreachable-8.c: Likewise.
5559         * gcc.dg/20041231-1.c: Likewise.
5561 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
5563         PR other/42611
5564         * gcc.dg/pr42611.c: New test.
5566         PR tree-optimization/42508
5567         * g++.dg/opt/pr42508.C: New test.
5569 2010-01-05  Tobias Burnus  <burnus@net-b.de>
5571         PR fortran/41872
5572         * gfortran.dg/allocatable_scalar_8.f90: New.
5574 2010-01-04  Martin Jambor  <mjambor@suse.cz>
5576         PR tree-optimization/42398
5577         * gcc.c-torture/compile/pr42398.c: New test.
5579 2010-01-04  Jason Merrill  <jason@redhat.com>
5581         PR c++/42555
5582         * g++.dg/ext/attrib35.C: New.
5584         PR c++/42567
5585         * g++.dg/cpp0x/auto17.C: New.
5587 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
5589         * gcc.dg/lto/20100104_0.c: New.
5591 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
5593         PR target/42542
5594         * gcc.target/i386/pr42542-1.c: New.
5595         * gcc.target/i386/pr42542-1a.c: Likewise.
5596         * gcc.target/i386/pr42542-1b.c: Likewise.
5597         * gcc.target/i386/pr42542-2.c: Likewise.
5598         * gcc.target/i386/pr42542-2a.c: Likewise.
5599         * gcc.target/i386/pr42542-2b.c: Likewise.
5600         * gcc.target/i386/pr42542-3.c: Likewise.
5601         * gcc.target/i386/pr42542-3a.c: Likewise.
5603 2009-01-04  Tobias Burnus  <burnus@net-b.de>
5605         PR fortran/41872
5606         * gfortran.dg/allocatable_scalar_5.f90: New test.
5607         * gfortran.dg/allocatable_scalar_6.f90: New test.
5609 2010-01-03  Richard Guenther  <rguenther@suse.de>
5611         PR testsuite/42583
5612         * gfortran.dg/gomp/recursion1.f90: Remove.
5614 2010-01-03  Richard Guenther  <rguenther@suse.de>
5616         * gcc.dg/Warray-bounds.c: Remove XFAILs.
5617         * gcc.dg/uninit-6.c: Likewise.
5618         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5620 2010-01-03  Richard Guenther  <rguenther@suse.de>
5622         PR tree-optimization/42589
5623         * gcc.target/i386/pr42589.c: New testcase.
5625 2010-01-03  Richard Guenther  <rguenther@suse.de>
5627         PR tree-optimization/42438
5628         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
5630 2010-01-02  Richard Guenther  <rguenther@suse.de>
5632         PR testsuite/41651
5633         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
5635 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
5637         PR target/42448
5638         * gcc.target/alpha/pr42448-1.c: New test.
5639         * gcc.target/alpha/pr42448-2.c: Ditto.
5641 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
5643         PR preprocessor/41947
5644         * gcc.dg/c99-hexfloat-3.c: New test.
5646 2010-01-01  Richard Guenther  <rguenther@suse.de>
5648         PR c/42570
5649         * gcc.c-torture/execute/pr42570.c: New testcase.
5651 2010-01-01  Richard Guenther  <rguenther@suse.de>
5653         PR middle-end/42559
5654         * gcc.c-torture/compile/pr42559.c: New testcase.
5657 Copyright (C) 2010 Free Software Foundation, Inc.
5659 Copying and distribution of this file, with or without modification,
5660 are permitted in any medium without royalty provided the copyright
5661 notice and this notice are preserved.