PR c++/54038
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6759427b466a944b2e479da39d18dec0602d14e7
1 2012-07-20  Jason Merrill  <jason@redhat.com>
3         PR c++/54038
4         * g++.dg/other/array7.C: New.
6 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
8         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
9         the basic block and check loop depth.
10         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
11         matching patterns and comments.
12         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
13         * gcc.dg/tree-ssa/vector-2.c: Likewise.
15 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
17         PR c++/28656
18         * c-c++-common/pr28656.c: New test.
20 2012-07-19  Jason Merrill  <jason@redhat.com>
22         PR c++/54026
23         * g++.dg/init/mutable1.C: New.
25 2012-07-20  Tobias Burnus  <burnus@net-b.de>
27         PR fortran/48820
28         * gfortran.dg/assumed_type_3.f90: Update dg-error.
29         * gfortran.dg/assumed_rank_1.f90: New.
30         * gfortran.dg/assumed_rank_1_c.c: New.
31         * gfortran.dg/assumed_rank_2.f90: New.
32         * gfortran.dg/assumed_rank_4.f90: New.
33         * gfortran.dg/assumed_rank_5.f90: New.
34         * gfortran.dg/assumed_rank_6.f90: New.
35         * gfortran.dg/assumed_rank_7.f90: New.
36         * gfortran.dg/assumed_rank_8.f90: New.
37         * gfortran.dg/assumed_rank_8_c.c: New.
38         * gfortran.dg/assumed_rank_9.f90: New.
39         * gfortran.dg/assumed_rank_10.f90: New.
40         * gfortran.dg/assumed_rank_12.f90: New.
42 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
44         * gnat.dg/opt25.adb: New test.
45         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
46         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
48 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
50         * gnat.dg/aggr20.ad[sb]: New test.
51         * gnat.dg/aggr20_pkg.ads: New helper.
53 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
55         * gnat.dg/derived_type3.adb: New test.
56         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
58 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
60         PR rtl-optimization/53942
61         * gcc.dg/pr53942.c: New test.
63 2012-07-19  Jason Merrill  <jason@redhat.com>
65         PR c++/54021
66         * g++.dg/cpp0x/constexpr-builtin2.C: New.
68 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
70         * gnat.dg/discr38.adb: New test.
72 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
74         PR middle-end/54017
75         * c-c++-common/gomp/pr54017.c: New test.
77 2012-07-19  Richard Guenther  <rguenther@suse.de>
78             Eric Botcazou  <ebotcazou@adacore.com>
80         * gnat.dg/loop_optimization11.adb: New testcase.
81         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
83 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
84             Jason Merrill  <jason@redhat.com>
86         * g++.dg/cpp0x/sfinae37.C: New.
87         * g++.dg/template/access23.C: New.
88         * g++.dg/template/access7.C: Adjust.
89         * g++.dg/template/sfinae10.C: Don't expect errors.
90         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
92 2012-07-18  Julian Brown  <julian@codesourcery.com>
93             Sandra Loosemore <sandra@codesroucery.com>
95         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
97 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
99         * gnat.dg/noreturn4.ad[sb]: New test.
100         * gnat.dg/noreturn4_pkg.ads: New helper.
102 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
103             Julian Brown  <julian@codesourcery.com>
105         * gcc.target/arm/neon-vdup-1.c: New test case.
106         * gcc.target/arm/neon-vdup-2.c: New test case.
107         * gcc.target/arm/neon-vdup-3.c: New test case.
108         * gcc.target/arm/neon-vdup-4.c: New test case.
109         * gcc.target/arm/neon-vdup-5.c: New test case.
110         * gcc.target/arm/neon-vdup-6.c: New test case.
111         * gcc.target/arm/neon-vdup-7.c: New test case.
112         * gcc.target/arm/neon-vdup-8.c: New test case.
113         * gcc.target/arm/neon-vdup-9.c: New test case.
114         * gcc.target/arm/neon-vdup-10.c: New test case.
115         * gcc.target/arm/neon-vdup-11.c: New test case.
116         * gcc.target/arm/neon-vdup-12.c: New test case.
117         * gcc.target/arm/neon-vdup-13.c: New test case.
118         * gcc.target/arm/neon-vdup-14.c: New test case.
119         * gcc.target/arm/neon-vdup-15.c: New test case.
120         * gcc.target/arm/neon-vdup-16.c: New test case.
121         * gcc.target/arm/neon-vdup-17.c: New test case.
122         * gcc.target/arm/neon-vdup-18.c: New test case.
123         * gcc.target/arm/neon-vdup-19.c: New test case.
124         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
125         arguments non-constant.
127 2012-07-18  Richard Guenther  <rguenther@suse.de>
129         PR tree-optimization/53970
130         * g++.dg/torture/pr53970.C: New testcase.
132 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
134         PR target/38621
135         * gcc.c-torture/compile/pr38621.c: New.
137 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
139         PR target/33135
140         * gcc.target/sh/pr33135-1.c: New.
141         * gcc.target/sh/pr33135-2.c: New.
142         * gcc.target/sh/pr33135-3.c: New.
143         * gcc.target/sh/pr33135-4.c: New.
145 2012-07-17  Jason Merrill  <jason@redhat.com>
147         PR c++/53995
148         * g++.dg/parse/enum9.C: New.
150 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
151             Sandra Loosemore  <sandra@codesourcery.com>
153         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
154         if there is a conflict with -mcpu=.  Use -mcpu=5208.
156 2012-07-17  Jason Merrill  <jason@redhat.com>
158         PR c++/53989
159         * g++.dg/template/array23.C: New.
161 2012-07-17  Tobias Burnus  <burnus@net-b.de>
163         PR fortran/53985
164         * gfortran.dg/bind_c_usage_26.f90: New.
165         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
166         * gfortran.dg/bind_c_usage_13.f03: Ditto.
167         * gfortran.dg/bind_c_usage_18.f90: Ditto.
168         * gfortran.dg/interop_params.f03: Ditto.
170 2012-07-17  Jason Merrill  <jason@redhat.com>
172         * g++.dg/template/inherit8.C: Adjust.
173         * g++.dg/template/using21.C: Adjust.
174         * g++.dg/template/using22.C: Adjust.
176         PR c++/53549
177         * g++.dg/template/current-inst1.C: New.
178         * g++.dg/parse/crash35.C: Adjust.
180 2012-07-17  Tobias Burnus  <burnus@net-b.de>
182         PR fortran/52101
183         * gfortran.dg/oldstyle_4.f90: New.
185 2012-07-17  Tobias Burnus  <burnus@net-b.de>
187         PR fortran/49265
188         * gfortran.dg/module_procedure_double_colon_3.f90: New.
189         * gfortran.dg/module_procedure_double_colon_4.f90: New.
191 2012-07-16  Jason Merrill  <jason@redhat.com>
193         * g++.dg/parse/access8.C: Adjust.
194         * g++.dg/template/sfinae6_neg.C: Adjust.
196 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
198         PR fortran/53824
199         * gfortran.dg/coarray_allocate_1.f90:  New test.
201 2012-07-16  Andrew Pinski  <apinski@cavium.com>
203         * gcc.c-torture/execute/bswap-1.c: New testcase.
204         * gcc.c-torture/compile/unalign-1.c: New testcase.
205         * gcc.c-torture/compile/20120524-1.c: New testcase.
206         * gcc.c-torture/compile/20101216-1.c: New testcase.
208 2012-07-16  Dehao Chen  <dehao@google.com>
210         Revert
211         2012-07-10  Dehao Chen  <dehao@google.com>
213         * gcc.dg/debug_info_inline.c: New test.
215 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
217         PR fortran/53956
218         * gfortran.dg/proc_decl_28.f90: New.
220 2012-07-16  Andrew Pinski  <apinski@cavium.com>
222         * gcc.dg/torture/builtins-1.c: New testcase.
224 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
226         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
227         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
228         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
229         gcc.target/cris/sync-1-v10.c,
230         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
231         pass -mno-unaligned-atomic-may-use-library.
232         * gcc.target/cris/sync-xchg-1.c: New test.
233         * gcc.target/cris/20011127-1.c: Adjust to %P being a
234         valid register operand output modifier.
236 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
238         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
239         characters.
241 2012-07-13  Andrew Pinski  <apinski@cavium.com>
243         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
244         rather than cleanup-tree-dump.
245         * gcc.target/mips/octeon-pipe-1.c: Likewise.
247 2012-07-13  Richard Guenther  <rguenther@suse.de>
249         PR tree-optimization/53907
250         * gcc.target/i386/pr53907.c: New testcase.
252 2012-07-13  Richard Guenther  <rguenther@suse.de>
254         PR tree-optimization/53922
255         * gcc.dg/torture/pr53922.c: New testcase.
257 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
259         PR rtl-optimization/53908
260         * gcc.dg/torture/pr53908.c: New test.
262 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
264         PR c++/53531
265         * testsuite/g++.dg/cpp0x/variadic135.C: New.
267 2012-07-12  Jason Merrill  <jason@redhat.com>
269         * g++.dg/template/sfinae6_neg.C: Adjust.
271 2012-07-12  Tobias Burnus  <burnus@net-b.de>
273         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
274         * gfortran.dg/c_f_pointer_tests_3.f90: Update
275         scan-tree-dump-times pattern.
277 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
279         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
281 2012-07-11  Jason Merrill  <jason@redhat.com>
283         DR 1402
284         * g++.g/cpp0x/defaulted37.C: New.
286 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
288         PR target/53859
289         * gcc.target/arm/pr53859.c: New test.
291 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
293         PR target/53886
294         * gcc.c-torture/compile/pr53886.c: New.
296 2012-07-10  Dehao Chen  <dehao@google.com>
298         * gcc.dg/debug_info_inline.c: New test.
300 2012-07-10  Jason Merrill  <jason@redhat.com>
302         PR c++/53733
303         * g++.dg/cpp0x/defaulted36.C: New.
304         * g++.dg/cpp0x/defaulted21.C: Adjust.
306         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
308 2012-07-09  Sterling Augustine  <saugustine@google.com>
310         * g++.dg/debug/dwarf2/pubnames-2.C: New.
312 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
314         PR tree-optimization/53887
315         * gcc.dg/pr53887.c: New test.
317 2012-07-09  Jason Merrill  <jason@redhat.com>
319         PR c++/53882
320         * g++.dg/cpp0x/nullptr29.C: New.
322 2012-07-09  Tom de Vries  <tom@codesourcery.com>
323             Richard Guenther  <rguenther@suse.de>
325         * gcc.dg/builtin-unreachable-6.c: New test.
326         * gcc.dg/builtin-unreachable-5.c: New test.
328 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
330         PR tree-optimization/53881
331         * gcc.dg/pr53881.c: New test.
333 2012-07-06  Jason Merrill  <jason@redhat.com>
335         PR c++/53862
336         * g++.dg/cpp0x/variadic134.C: New.
338         PR c++/53858
339         * g++.dg/cpp0x/alias-decl-20.C: New.
341 2012-07-06  Tom de Vries  <tom@codesourcery.com>
343         PR tree-optimization/51879
344         * gcc.dg/pr51879-16.c: New test.
345         * gcc.dg/pr51879-17.c: Same.
347 2012-07-06  Tom de Vries  <tom@codesourcery.com>
349         PR tree-optimization/52009
350         * gcc.dg/pr51879-7.c: New test.
351         * gcc.dg/pr51879-18.c: New test.
353 2012-07-05  Jason Merrill  <jason@redhat.com>
355         PR c++/50852
356         * g++.dg/template/typedef39.C: New.
358         PR c++/53039
359         * g++.dg/cpp0x/variadic133.C: New.
360         * g++.dg/template/param1.C: Adjust.
362 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
364         PR target/48941
365         PR target/51980
366         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
367         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
368         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
369         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
370         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
371         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
373 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
375         PR fortran/53732
376         * gfortran.dg/inline_sum_4.f90: New test.
378 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
380         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
382 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
384         * gcc.target/arm/fma-sp.c: New testcase.
385         * gcc.target/arm/fma.c: Likewise.
386         * gcc.target/arm/fma.h: Likewise.
388 2012-07-04  Jason Merrill  <jason@redhat.com>
390         PR c++/53848
391         * g++.dg/other/enum3.C: New.
393 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
395         PR middle-end/53321
396         * g++.dg/torture/pr53321.C: New test.
398 2012-07-04  Richard Guenther  <rguenther@suse.de>
400         PR tree-optimization/53844
401         * g++.dg/tree-ssa/pr53844.C: New testcase.
403 2012-07-04  Richard Guenther  <rguenther@suse.de>
405         PR tree-optimization/53849
406         * gcc.dg/pr53849.c: New testcase.
408 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
410         PR c++/53812
411         * g++.dg/ext/label14.C: New test.
413 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
415         PR target/53811
416         * g++.dg/other/pr53811.C: New test.
418 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
420         PR target/28896
421         * gcc.target/m68k/stack-limit-1.c: New testcase.
423 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
425         * gnat.dg/recursive_call.adb: New test.
427 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
429         * gnat.dg/discr37.ad[sb]: New test.
431 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
433         * g++.dg/other/packed1.C: Remove SH from xfail list.
435 2012-07-02  Jason Merrill  <jason@redhat.com>
437         PR c++/53619
438         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
440         PR c++/53783
441         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
443         PR c++/53788
444         * g++.dg/cpp0x/decltype39.C: New.
445         * g++.dg/diagnostic/method1.C: Adjust.
447         PR c++/53816
448         * g++.dg/template/ref6.C: New.
450 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
452         PR target/53568
453         * gcc.target/sh/pr53568-1.c: New.
455 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
457         PR target/51244
458         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
460 2012-07-02  Jason Merrill  <jason@redhat.com>
462         PR c++/53821
463         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
465         PR c++/53524
466         * g++.dg/template/enum7.C: New.
467         * g++.dg/other/ptrmem10.C: Adjust.
468         * g++.dg/other/ptrmem11.C: Adjust.
469         * g++.dg/cpp0x/scoped_enum.C: Adjust.
471 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
473         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
475 2012-07-01  Wei Guozhi  <carrot@google.com>
477         PR target/53447
478         * gcc.target/arm/pr53447-1.c: New testcase.
479         * gcc.target/arm/pr53447-2.c: New testcase.
480         * gcc.target/arm/pr53447-3.c: New testcase.
481         * gcc.target/arm/pr53447-4.c: New testcase.
483 2012-06-29  Richard Guenther  <rguenther@suse.de>
485         PR tree-optimization/47061
486         * gcc.dg/tree-ssa/vrp71.c: New testcase.
488 2012-06-29  Richard Guenther  <rguenther@suse.de>
490         PR tree-optimization/37541
491         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
493 2012-06-29  Richard Guenther  <rguenther@suse.de>
495         PR tree-optimization/52589
496         * gcc.dg/tree-ssa/vrp70.c: New testcase.
498 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
500         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
502         * g++.dg/template/error46.C: Add missing comment to dg-message.
503         * g++.dg/template/crash107.C: Likewise.
504         * g++.dg/template/error47.C: Likewise.
505         * g++.dg/template/crash108.C: Likewise.
506         * g++.dg/overload/operator5.C: Likewise.
508         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
509         errors in dg-message directives, add comments.
511 2012-06-28  Kai Tietz  <ktietz@redhat.com>
513         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
514         hard-coded 'unsigned long'.
516 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
518         PR tree-optimization/51581
519         * gcc.dg/vect/pr51581-4.c: New test.
521         PR tree-optimization/53645
522         * gcc.c-torture/execute/pr53645-2.c: New test.
524 2012-06-28  Richard Guenther  <rguenther@suse.de>
526         PR middle-end/53790
527         * gcc.dg/torture/pr53790.c: New testcase.
529 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
531         PR tree-optimization/53645
532         * gcc.c-torture/execute/pr53645.c: New test.
534 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
536         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
538 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
540         PR debug/53671
541         PR debug/49888
542         * gcc.dg/guality/pr49888.c: Account for the possibility that
543         the variable is optimized out at the first test.
545 2012-06-27  Jason Merrill  <jason@redhat.com>
547         * g++.dg/cpp0x/override2.C: Adjust.
548         * g++.dg/template/error5.C: Adjust.
549         * g++.dg/parse/crash28.C: Adjust.
551         PR c++/53563
552         * g++.dg/parse/template27.C: New.
553         * g++.dg/template/crash74.C: Adjust expected output.
555 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
557         PR fortran/41951
558         PR fortran/49591
559         * gfortran.dg/typebound_operator_16.f03: New.
561 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
563         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
564         even src1.i and src2.i fields even in the second half of the arrays.
566 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
568         PR c++/51033.
569         * g++.dg/torture/vshuf-16.inc: New test.
570         * g++.dg/torture/vshuf-2.inc: New test.
571         * g++.dg/torture/vshuf-4.inc: New test.
572         * g++.dg/torture/vshuf-8.inc: New test.
573         * g++.dg/torture/vshuf-main.inc: New test.
574         * g++.dg/torture/vshuf-v16hi.C: New test.
575         * g++.dg/torture/vshuf-v16qi.C: New test.
576         * g++.dg/torture/vshuf-v2df.C: New test.
577         * g++.dg/torture/vshuf-v2di.C: New test.
578         * g++.dg/torture/vshuf-v2sf.C: New test.
579         * g++.dg/torture/vshuf-v2si.C: New test.
580         * g++.dg/torture/vshuf-v4df.C: New test.
581         * g++.dg/torture/vshuf-v4di.C: New test.
582         * g++.dg/torture/vshuf-v4sf.C: New test.
583         * g++.dg/torture/vshuf-v4si.C: New test.
584         * g++.dg/torture/vshuf-v8hi.C: New test.
585         * g++.dg/torture/vshuf-v8qi.C: New test.
586         * g++.dg/torture/vshuf-v8si.C: New test.
588 2012-06-27  Richard Guenther  <rguenther@suse.de>
590         PR middle-end/53676
591         * gcc.dg/tree-ssa/scev-6.c: New testcase.
593 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
595         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
596         scan-dump-dem-not): Use printable pattern in test name.
598 2012-06-26  Sterling Augustine  <saugustine@google.com>
599             Dominique Dhumieres  <dominiq@lps.ens.fr>
601         * gcc.dg/pubtypes-2.c: Update expected output.
602         * gcc.dg/pubtypes-3.c: Likewise.
603         * gcc.dg/pubtypes-4.c: Likewise.
605 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
607         * gcc.dg/tree-ssa/slsr-1.c: New test.
608         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
609         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
610         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
612 2012-06-26  Matt Turner  <mattst88@gmail.com>
614         PR target/35294
615         * gcc.target/arm/mmx-2.c: New.
617 2012-06-26  Richard Guenther  <rguenther@suse.de>
619         PR c++/53752
620         * g++.dg/torture/pr53752.C: New testcase.
622 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
624         PR tree-optimization/53748
625         * gcc.c-torture/compile/pr53748.c: New test.
627 2012-06-25  Jason Merrill  <jason@redhat.com>
629         PR c++/53498
630         PR c++/53305
631         * g++.dg/cpp0x/decltype38.C: New.
632         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
634 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
636         * lib/target-supports-dg.exp (testname-for-summary): New.
637         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
638         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
639         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
640         scan-module-absence, output-exists, output-exists-not: Use
641         testname-for-summary.
642         (dg-test): Clean up testname_with_flags.
643         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
644         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
645         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
646         scan-assembler-dem-not, object-size: Use testname-for-summary.
647         * lib/gcov.exp (run-gcov): Likewise.
648         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
649         scan-dump-dem, scan-dump-dem-note): Likewise.
651         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
652         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
653         including profopt.opt; save and restore existing value.
654         * g++.dg/bprob/bprob.exp: Likewise.
655         * gcc.dg/matrix/matrix.exp: Likewise.
656         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
657         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
658         PROFOPT_OPTIONS.
660 2012-06-25  Richard Henderson  <rth@redhat.com>
662         * gcc.dg/pr53749.c: New.
664 2012-06-25  Jason Merrill  <jason@redhat.com>
666         PR c++/52988
667         * g++.dg/cpp0x/nullptr28.C: New.
669 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
671         * gcc.target/arm/neon-vld1_dupQ.c: New.
673 2012-06-25  Florian Weimer  <fweimer@redhat.com>
675         * g++.dg/init/new35.C: New.
676         * g++.dg/init/new36.C: New.
677         * g++.dg/init/new37.C: New.
678         * g++.dg/ext/vla5.C: New warning.
679         * g++.dg/ext/vla8.C: New warning.
680         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
682 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
683             James Greenhalgh  <james.greenhalgh@arm.com>
685         * gcc.target/arm/ftest-support-arm.h New testcase.
686         * gcc.target/arm/ftest-support-thumb.h Likewise.
687         * gcc.target/arm/ftest-support.h Likewise.
688         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
689         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
690         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
691         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
692         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
693         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
694         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
695         * gcc.target/arm/ftest-armv6-arm.c Likewise.
696         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
697         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
698         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
699         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
700         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
701         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
702         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
703         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
704         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
705         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
706         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
707         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
708         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
709         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
710         * gcc/testsuite/lib/target-supports.exp
711         (check_effective_target_arm_arch_FUNC): Add support for more
712         architectures.
713         (add_options_for_arm_arch_FUNC): Likewise.
714         (check_effective_target_arm_arch_FUNC_multilib): New functions.
716 2012-06-25  Jason Merrill  <jason@redhat.com>
718         PR c++/53202
719         * g++.dg/cpp0x/constexpr-tuple.C: New.
721 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
723         PR target/53759
724         * gcc.target/i386/pr53759.c: New test.
726         PR c++/53594
727         * g++.dg/cpp0x/nsdmi7.C: New test.
729 2012-06-24  Kai Tietz  <ktietz@redhat.com>
731         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
732         for LLP64 targets.
733         * gcc.target/i386/pr38988.c: Likewise.
735 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
737         PR fortran/47710
738         PR fortran/53328
739         * gfortran.dg/typebound_generic_12.f03: New.
740         * gfortran.dg/typebound_generic_13.f03: New.
742 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
744         * gnat.dg/lto15.ad[sb]: New test.
746 2012-06-21  Meador Inge  <meadori@codesourcery.com>
748         PR c/53702
749         * gcc.dg/Wunused-local-typedefs.c: New testcase.
751 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
753         * testsuite/gcc.dg/pch/ident-1.c: New test.
754         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
756 2012-06-21  Michael Matz  <matz@suse.de>
758         PR middle-end/53688
759         * gcc.c-torture/execute/pr53688.c: New test.
761 2012-06-20  Richard Guenther  <rguenther@suse.de>
763         PR tree-optimization/30318
764         * gcc.dg/tree-ssa/vrp69.c: New testcase.
766 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
768         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
770 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
772         * gcc.target/i386/clearcapv2.map: New file.
773         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
775 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
777         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
778         and add __sh__ case.
780 2012-06-19  Jason Merrill  <jason@redhat.com>
782         PR c++/52637
783         * g++.dg/debug/localclass1.C: New.
785 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
787         * g++.dg/cpp0x/override4.C: New.
789 2012-06-14  Jason Merrill  <jason@redhat.com>
791         PR c++/53651
792         * g++.dg/cpp0x/decltype37.C: New.
794 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
796         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
798 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
800         * gcc.c-torture/compile/vector-5.c,
801         gcc.c-torture/compile/vector-6.c: New tests.
803 2012-06-19  Richard Henderson  <rth@redhat.com>
805         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
807 2012-06-19  Richard Guenther  <rguenther@suse.de>
809         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
811 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
813         PR target/53712
814         * gcc.target/i386/pr53712.c: New test.
816 2012-06-18  Tobias Burnus  <burnus@net-b.de>
818         PR fortran/53692
819         * gfortran.dg/elemental_optional_args_6.f90: New.
821 2012-06-18  Tobias Burnus  <burnus@net-b.de>
823         PR fortran/53526
824         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
825         * gfortran.dg/coarray/move_alloc_1.f90
827 2012-06-18  Tobias Burnus  <burnus@net-b.de>
829         PR fortran/53526
830         * gfortran.dg/coarray_27.f90: New.
832 2012-06-18  Joey Ye <Joey.Ye@arm.com>
833             Greta Yorsh  <Greta.Yorsh@arm.com>
835         * gcc.target/arm/epilog-1.c: New test.
837 2012-06-18  Richard Guenther  <rguenther@suse.de>
839         PR tree-optimization/53693
840         * g++.dg/torture/pr53693.C: New testcase.
842 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
844         PR tree-optimization/53703
845         * gcc.dg/torture/pr53703.c: New test.
847 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
849         PR middle-end/53698
850         * gcc.target/i386/pr53698.c: New test.
852 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
854         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
856 2012-06-17  Tobias Burnus  <burnus@net-b.de>
858         PR fortran/53691
859         PR fortran/53685
860         * gfortran.dg/transfer_check_3.f90: New.
862 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
864         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
866 2012-06-16  Tobias Burnus  <burnus@net-b.de>
868         PR fortran/53642
869         PR fortran/45170
870         * gfortran.dg/deferred_type_param_8.f90: New.
872 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
874         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
875         testname that includes flags, passed in as new argument, in
876         pass/fail messages.
877         (run_gcov): Get testname from dg-test, use it in pass/fail messages
878         and pass it to verify-* procedures.
880         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
881         alignment torture options with usual torture options.
883         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
884         messages reported for one line of source code.
885         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
886         * g++.dg/cpp0x/decltype2.C: Likewise.
887         * g++.dg/cpp0x/decltype3.C: Likewise.
888         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
889         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
890         * g++.dg/cpp0x/static_assert3.C: Likewise.
891         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
892         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
893         * g++.dg/cpp0x/union1.C: Likewise.
894         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
895         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
896         * g++.dg/cpp0x/variadic2.C: Likewise.
897         * g++.dg/cpp0x/variadic20.C: Likewise.
898         * g++.dg/cpp0x/variadic74.C: Likewise.
899         * g++.dg/diagnostic/bitfld2.C: Likewise.
900         * g++.dg/ext/attrib44.C: Likewise.
901         * g++.dg/ext/no-asm-1.C: Likewise.
902         * g++.dg/other/error34.C: Likewise.
903         * g++.dg/parse/crash46.C: Likewise.
904         * g++.dg/parse/error10.C: Likewise.
905         * g++.dg/parse/error2.C: Likewise.
906         * g++.dg/parse/error3.C: Likewise.
907         * g++.dg/parse/error36.C: Likewise.
908         * g++.dg/parse/error8.C: Likewise.
909         * g++.dg/parse/error9.C: Likewise.
910         * g++.dg/parse/parser-pr28152-2.C: Likewise.
911         * g++.dg/parse/parser-pr28152.C: Likewise.
912         * g++.dg/parse/template25.C: Likewise.
913         * g++.dg/parse/typename11.C: Likewise.
914         * g++.dg/tc1/dr147.C: Likewise.
915         * g++.dg/template/deduce3.C: Likewise.
916         * g++.dg/template/koenig9.C: Likewise.
917         * g++.dg/template/pr23510.C: Likewise.
918         * g++.dg/warn/pr12242.C: Likewise.
919         * g++.dg/warn/pr30551-2.C: Likewise.
920         * g++.dg/warn/pr30551.C: Likewise.
921         * g++.old-deja/g++.other/typename1.C: Likewise.
922         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
924 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
926         PR c++/51033
927         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
928         * c-c++-common/torture/vshuf-2.inc: Likewise.
929         * c-c++-common/torture/vshuf-4.inc: Likewise.
930         * c-c++-common/torture/vshuf-8.inc: Likewise.
931         * c-c++-common/torture/vshuf-main.inc: Likewise.
932         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
933         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
934         * c-c++-common/torture/vshuf-v2df.c: Likewise.
935         * c-c++-common/torture/vshuf-v2di.c: Likewise.
936         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
937         * c-c++-common/torture/vshuf-v2si.c: Likewise.
938         * c-c++-common/torture/vshuf-v4df.c: Likewise.
939         * c-c++-common/torture/vshuf-v4di.c: Likewise.
940         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
941         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
942         * c-c++-common/torture/vshuf-v4si.c: Likewise.
943         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
944         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
945         * c-c++-common/torture/vshuf-v8si.c: Likewise.
947 2012-06-15  Michael Matz  <matz@suse.de>
949         * gcc.dg/tree-ssa/vector-4.c: New test.
951 2012-06-15  Michael Matz  <matz@suse.de>
953         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
954         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
956 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
958         PR tree-optimization/53636
959         * gcc.target/arm/pr53636.c: New test.
961 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
963         PR tree-optimization/51581
964         * gcc.c-torture/execute/pr51581-1.c: New test.
965         * gcc.c-torture/execute/pr51581-2.c: New test.
966         * gcc.dg/vect/pr51581-1.c: New test.
967         * gcc.dg/vect/pr51581-2.c: New test.
968         * gcc.dg/vect/pr51581-3.c: New test.
969         * gcc.target/i386/avx-pr51581-1.c: New test.
970         * gcc.target/i386/avx-pr51581-2.c: New test.
971         * gcc.target/i386/avx2-pr51581-1.c: New test.
972         * gcc.target/i386/avx2-pr51581-2.c: New test.
973         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
975 2012-06-15  Richard Guenther  <rguenther@suse.de>
977         * gcc.c-torture/execute/20120615-1.c: New testcase.
979 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
981         * gnat.dg/vect8.ad[sb]: New test.
983 2012-06-14  Richard Guenther  <rguenther@suse.de>
985         * gcc.dg/tree-ssa/vrp.h: New testcase.
986         * gcc.dg/tree-ssa/vrp68.c: Likewise.
988 2012-06-13  Christian Bruel  <christian.bruel@st.com>
990         PR target/53621
991         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
993 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
995         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
997 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
999         PR testsuite/20771
1000         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1001         test summary unique.
1003         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1004         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1005         scan-stack-usage-not): Don't strip torture options from test name.
1007         * lib/scandump.exp (scan-dump-times): Use printable version of
1008         regexp in test summary line.
1010         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1011         messages reported for one line of source code.
1012         * gcc.dg/format/few-1.c: Likewise.
1013         * gcc.dg/ia64-sync-2.c: Likewise.
1014         * gcc.dg/sync-2.c: Likewise.
1015         * gcc.dg/noncompile/pr44517.c: Likewise.
1017 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
1019         PR debug/49888
1020         * gcc.dg/guality/pr49888.c: New.
1022 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
1024         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
1025         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
1026         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1028 2012-06-13  Tobias Burnus  <burnus@net-b.de>
1030         PR fortran/53643
1031         * gfortran.dg/intent_out_7.f90: New.
1033 2012-06-13  Tobias Burnus  <burnus@net-b.de>
1035         PR fortran/53597
1036         * gfortran.dg/save_4.f90: New.
1038 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1040         PR c/53532
1041         PR c/51034
1042         PR c/53196
1043         * gcc.dg/pr53532.c: New test.
1044         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
1045         adjust line numbers.
1046         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
1047         * gcc.dg/Wcxx-compat-8.c: Likewise.
1048         * gcc.dg/pr51034.c: New test.
1049         * gcc.dg/pr53196-1.c: New test.
1050         * gcc.dg/pr53196-2.c: New test.
1052 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
1054         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1055         alignment torture options with usual torture options.
1056         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1057         instead of dg-options.
1058         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1059         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1060         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1061         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1062         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1063         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1065         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1066         to checks for multiple messages reported for one line of source code.
1067         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1069         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1070         messages reported for one line of source code.
1072         * gcc.dg/20031223-1.c: Add comments to check for multiple
1073         messages reported for one line of source code.
1074         * gcc.dg/Wconversion-integer.c: Likewise.
1075         * gcc.dg/Wfatal-2.c: Likewise.
1076         * gcc.dg/Wfatal.c: Likewise.
1077         * gcc.dg/Wobjsize-1.c: Likewise.
1078         * gcc.dg/c99-vla-jump-1.c: Likewise.
1079         * gcc.dg/c99-vla-jump-2.c: Likewise.
1080         * gcc.dg/c99-vla-jump-3.c: Likewise.
1081         * gcc.dg/c99-vla-jump-4.c: Likewise.
1082         * gcc.dg/c99-vla-jump-5.c: Likewise.
1083         * gcc.dg/decl-9.c: Likewise.
1084         * gcc.dg/declspec-10.c: Likewise.
1085         * gcc.dg/declspec-18.c: Likewise.
1086         * gcc.dg/mtune.c: Likewise.
1087         * gcc.dg/parser-pr28152-2.c: Likewise.
1088         * gcc.dg/parser-pr28152.c: Likewise.
1089         * gcc.dg/pr14475.c: Likewise.
1090         * gcc.dg/pr27953.c: Likewise.
1091         * gcc.dg/pr28322-3.c: Likewise.
1092         * gcc.dg/pr30457.c: Likewise.
1093         * gcc.dg/pr30551-2.c: Likewise.
1094         * gcc.dg/pr30551-3.c: Likewise.
1095         * gcc.dg/pr30551-4.c: Likewise.
1096         * gcc.dg/pr30551-5.c: Likewise.
1097         * gcc.dg/pr30551-6.c: Likewise.
1098         * gcc.dg/pr30551.c: Likewise.
1099         * gcc.dg/pr45461.c: Likewise.
1100         * gcc.dg/pr48552-1.c: Likewise.
1101         * gcc.dg/pr48552-2.c: Likewise.
1102         * gcc.dg/redecl-1.c: Likewise.
1103         * gcc.dg/transparent-union-3.c: Likewise.
1104         * gcc.dg/utf-dflt.c: Likewise.
1105         * gcc.dg/utf-dflt2.c: Likewise.
1106         * gcc.dg/vla-8.c: Likewise.
1107         * gcc.dg/vla-init-1.c: Likewise.
1108         * gcc.dg/wtr-int-type-1.c: Likewise.
1110         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1111         messages reported for for one line of source code.
1112         * c-c++-common/raw-string-5.c: Likewise.
1113         * c-c++-common/raw-string-4.c: Likewise.
1114         * c-c++-common/raw-string-6.c: Likewise.
1115         * c-c++-common/pr20000.c: Likewise.
1117         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1118         messages reported for one line of source code.
1119         * gcc.dg/cpp/pr30786.c: Likewise.
1120         * gcc.dg/cpp/pr28709.c: Likewise.
1121         * gcc.dg/cpp/missing-header-MD.c: Likewise.
1122         * gcc.dg/cpp/macspace2.c: Likewise.
1123         * gcc.dg/cpp/missing-header-1.c: Likewise.
1124         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1125         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1126         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1128 2012-06-12  Jason Merrill  <jason@redhat.com>
1130         PR c++/53599
1131         * g++.dg/template/local7.C: New.
1133 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1135         PR target/53511
1136         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
1137         * gcc.target/sh/pr51340-2.c: Likewise.
1138         * gcc.target/sh/pr51340-3.c: Likewise.
1140 2012-06-12  Michael Matz  <matz@suse.de>
1142         * gcc.dg/torture/alias-1.c: New test.
1144 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1146         PR rtl-optimization/53589
1147         * gcc.dg/torture/pr53589.c: New test.
1149 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1151         PR target/50749
1152         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
1153         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
1154         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
1155         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
1156         * gcc.target/sh/pr50749-sf-predec-2.c: New.
1157         * gcc.target/sh/pr50749-sf-predec-4.c: New.
1158         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
1159         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
1160         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
1161         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
1162         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
1163         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
1164         * gcc.target/sh/pr50749-sf-predec-1.c: New.
1165         * gcc.target/sh/pr50749-sf-predec-3.c: New.
1166         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
1167         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
1169 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
1171         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
1172         (check_intel_cpu_model): New function.
1173         (check_amd_cpu_model): New function.
1174         (check_features): New function.
1175         (__get_cpuid_output): New function.
1176         (check_detailed): New function.
1177         (fn1): Rename to quick_check.
1178         (main): Update to call quick_check and call check_detailed.
1180 2012-06-11  Richard Henderson  <rth@redhat.com>
1182         * lib/target-supports.exp
1183         (check_effective_target_sync_long_long_runtime): Use
1184         check_effective_target_lp64 instead of
1185         check_effective_target_powerpc64 for powerpc targets.
1187 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
1189         PR target/53511
1190         * gcc.target/sh/pr53511-1.c: New.
1192 2012-06-11  Richard Guenther  <rguenther@suse.de>
1194         PR middle-end/53470
1195         * g++.dg/lto/pr53470_0.C: New testcase.
1196         * gcc.dg/lto/pr53470_0.c: Likewise.
1198 2012-06-11  Richard Guenther  <rguenther@suse.de>
1200         PR c++/53605
1201         * g++.dg/ext/pr53605.C: New testcase.
1203 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1205         * gnat.dg/specs/array1.ads: New test.
1206         * gnat.dg/specs/array2.ads: Likewise.
1207         * gnat.dg/array22.adb: Likewise.
1209 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1211         * gnat.dg/constant4.adb: New test.
1212         * gnat.dg/constant4_pkg.ads: New helper.
1214 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
1216         PR fortran/52552
1217         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
1218         * gfortran.dg/allocate_class_1.f90: Modified.
1219         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
1220         * gfortran.dg/allocate_class_2.f90: New.
1222 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
1224         PR middle-end/53535
1225         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
1227 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
1229         PR fortran/52861
1230         * gfortran.dg/string_assign_2.f90:  New test case.
1232 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
1234         PR fortran/52861
1235         * gfortran.dg/string_assign_1.f90:  New test case.
1237 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
1239         PR middle-end/53580
1240         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1241         * gcc.dg/gomp/critical-4.c: Likewise.
1242         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1243         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1244         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1245         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1246         * c-c++-common/gomp/pr53580.c: New test.
1248 2012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>
1250         PR c++/51214
1251         * g++.dg/cpp0x/forw_enum11.C: New.
1253 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1255         PR c++/53567
1256         * g++.dg/cpp0x/alias-decl-19.C: New.
1258 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
1260         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
1262 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
1264         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
1265         (XSTATE_FP): Ditto.
1266         (XSTATE_SSE): Ditto.
1267         (XSTATE_YMM): Ditto.
1268         (avx_os_support): Use new defines.
1270 2012-06-06  Richard Guenther  <rguenther@suse.de>
1272         PR testsuite/32380
1273         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
1274         loops.
1276 2012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
1278         PR c++/52841
1279         * g++.dg/cpp0x/pr52841.C: New testcase.
1281 2012-06-06  Richard Guenther  <rguenther@suse.de>
1283         PR tree-optimization/53081
1284         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
1285         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
1287 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1289         * gcc.target/powerpc/pr53487.c: New test.
1291 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
1293         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
1295 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
1297         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
1299 2012-06-05  Richard Guenther  <rguenther@suse.de>
1301         PR tree-optimization/30442
1302         * gcc.dg/vect/bb-slp-30.c: New testcase.
1304 2012-06-05  Richard Guenther  <rguenther@suse.de>
1306         PR tree-optimization/53081
1307         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
1308         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
1309         -fno-tree-loop-distribute-patterns.
1311 2012-06-05  Alan Modra  <amodra@gmail.com>
1313         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
1314         Check static chain in nested funcs.
1316 2012-06-04  Tobias Burnus  <burnus@net-b.de>
1318         PR fortran/50619
1319         * gfortran.dg/init_flag_10.f90: New.
1321 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1323         PR c++/53524
1324         * g++.dg/warn/Wenum-compare-no-2: New.
1326 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
1328         PR preprocessor/53463
1329         * g++.dg/cpp/limits.C: New test.
1330         * g++.dg/parse/error19.C: Adjust.
1331         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
1332         * g++.dg/warn/pr35635.C: Likewise.
1333         * g++.old-deja/g++.pt/assign1.C: Likewise.
1335 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
1337         PR target/53559
1338         * gcc.target/powerpc/cell_builtin_1.c: New test case.
1339         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1340         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1341         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1342         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1343         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1344         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1345         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1347 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
1349         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
1351 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
1353         PR tree-optimization/53550
1354         * gcc.dg/pr53550.c: New test.
1356 2012-06-04  Richard Guenther  <rguenther@suse.de>
1358         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
1359         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1360         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1362 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1364         PR fortran/48831
1365         * gfortran.dg/parameter_array_element_2.f90: New.
1367 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
1369         PR target/53512
1370         * gcc.target/sh/pr53512-1.c: New.
1371         * gcc.target/sh/pr53512-2.c: New.
1372         * gcc.target/sh/pr53512-3.c: New.
1373         * gcc.target/sh/pr53512-4.c: New.
1375 2012-06-01  Jason Merrill  <jason@redhat.com>
1377         PR c++/52973
1378         * g++.dg/ext/visibility/template12.C: New.
1379         * g++.dg/ext/attrib14.C: Adjust warning line.
1381         PR c++/52725
1382         * g++.dg/parse/new6.C: New.
1383         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1385 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1387         * c-c++-common/restrict-2.c: Revert previous change.
1389 2012-06-01  Jason Merrill  <jason@redhat.com>
1391         PR c++/53137
1392         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1394         PR c++/53484
1395         * g++.dg/cpp0x/auto33.C: New.
1397 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
1399         PR c++/26155
1400         * g++.dg/parse/namespace-alias-1.C: New.
1402 2012-06-01  Christian Bruel  <christian.bruel@st.com>
1404         * gcc.dg/spec-options.c: New test.
1405         * gcc.dg/foo.specs: New file.
1407 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1409         PR ada/53517
1410         * gnat.dg/lto14.adb: Skip on Solaris.
1412 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
1414         * gcc.target/cris/sync-1-v10.c,
1415         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
1416         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
1417         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
1418         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
1419         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1420         gcc.target/cris/torture/sync-mis-op-i-1.c,
1421         gcc.target/cris/torture/sync-mis-op-i-1a.c,
1422         gcc.target/cris/torture/sync-mis-op-i-2.c,
1423         gcc.target/cris/torture/sync-mis-op-i-2a.c,
1424         gcc.target/cris/torture/sync-mis-op-i-3.c,
1425         gcc.target/cris/torture/sync-mis-op-i-3a.c,
1426         gcc.target/cris/torture/sync-mis-op-s-1.c,
1427         gcc.target/cris/torture/sync-mis-op-s-1a.c,
1428         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1429         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1430         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1431         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1432         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1433         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1434         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1435         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
1437 2012-05-31  Richard Guenther  <rguenther@suse.de>
1439         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
1440         ldist-pr45948.c with disabled SCCP.
1442 2012-05-31  Richard Guenther  <rguenther@suse.de>
1444         PR middle-end/48493
1445         * gcc.dg/torture/pr48493.c: New testcase.
1447 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
1449         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
1450         arm32 to targets.
1451         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
1452         of the initialization loop.
1453         (dg-final): Adjust the expected number of vectorized loops depending
1454         on vect_char_mult target selector.
1456 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
1458         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
1459         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
1460         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
1461         New tests.
1463 2012-05-30  Jason Merrill  <jason@redhat.com>
1465         PR c++/53356
1466         * g++.dg/init/new34.C: New.
1467         * g++.dg/tree-ssa/stabilize1.C: New.
1469 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1471         PR c++/53356
1472         * g++.dg/init/new33.C: New test.
1474 2012-05-30  Richard Guenther  <rguenther@suse.de>
1476         PR middle-end/53501
1477         * gcc.dg/torture/pr53501.c: New testcase.
1478         * c-c++-common/restrict-2.c: Adjust.
1480 2012-05-30  Alan Modra  <amodra@gmail.com>
1482         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
1483         torture-finish.
1485 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
1487         * gcc.target/i386/shuf-concat.c: New test.
1489 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1491         PR rtl-optimization/53519
1492         * gcc.c-torture/compile/pr53519.c: New test.
1494 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1496         * gcc.target/arm/neon-vrev.c: New.
1498 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
1500         PR target/51340
1501         * gcc.target/sh/pr51340-1.c: New.
1502         * gcc.target/sh/pr51340-2.c: New.
1503         * gcc.target/sh/pr51340-3.c: New.
1505 2012-05-29  Richard Guenther  <rguenther@suse.de>
1507         PR tree-optimization/53516
1508         * gcc.dg/torture/pr53516.c: New testcase.
1510 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
1512         PR preprocessor/53229
1513         * gcc.dg/cpp/paste6.c: Force to run without
1514         -ftrack-macro-expansion.
1515         * gcc.dg/cpp/paste8.c: Likewise.
1516         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
1517         -ftrack-macro-expansion.
1518         * gcc.dg/cpp/paste12.c: Force to run without
1519         -ftrack-macro-expansion.
1520         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
1521         -ftrack-macro-expansion.
1522         * gcc.dg/cpp/paste13.c: Likewise.
1523         * gcc.dg/cpp/paste14.c: Likewise.
1524         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
1525         -ftrack-macro-expansion.
1526         * gcc.dg/cpp/paste18.c: New test.
1528 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
1530         * gcc.target/cris/torture/trap-1.c,
1531         gcc.target/cris/torture/trap-2.c,
1532         gcc.target/cris/torture/trap-3.c,
1533         gcc.target/cris/torture/trap-v0.c,
1534         gcc.target/cris/torture/trap-v3.c: New tests.
1536 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
1538         PR c++/25137
1539         * g++.dg/warn/Wbraces3.C: New.
1540         * g++.dg/warn/Wbraces4.C: Likewise.
1542 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
1544         PR tree-optimization/53505
1545         * c-c++-common/torture/pr53505.c: New test.
1547 2012-05-27  Nathan Sidwell  <nathan@acm.org>
1549         * gcc.dg/stmt-expr-4.c: New.
1551 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
1553         PR c++/53491
1554         * g++.dg/parse/crash60.C: New.
1556 2012-05-26  Jason Merrill  <jason@redhat.com>
1558         PR c++/53220
1559         * c-c++-common/array-lit.c: New.
1560         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1562 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1564         PR ada/50294
1565         * gnat.dg/array21.adb: New test.
1567 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1569         * gnat.dg/renaming5.adb: Adjust dg-final directive.
1571 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1573         PR c++/32054
1574         * g++.dg/other/anon-union3.C: New.
1576 2012-05-25  Ian Lance Taylor  <iant@google.com>
1578         * gcc.dg/split-6.c: New test.
1580 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1582         * gnat.dg/lto14.adb: New test.
1584 2012-05-25  Tristan Gingold  <gingold@adacore.com>
1586         * gcc.target/i386/large-frame.c: New.
1588 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
1589         * gcc.target/powerpc/lhs-1.c: New.
1590         * gcc.target/powerpc/lhs-2.c: New.
1591         * gcc.target/powerpc/lhs-3.c: New.
1593 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
1595         Make unwound macro expansion trace less redundant
1596         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
1597         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1598         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1599         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
1600         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1601         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1603 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1605         PR c++/53464
1606         * g++.dg/cpp0x/constexpr-default1.C: New.
1608 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1610         PR c++/32080
1611         * g++.dg/eh/goto2.C: New.
1613 2012-05-24  Richard Guenther  <rguenther@suse.de>
1615         PR middle-end/53460
1616         * g++.dg/tree-prof/pr53460.C: New testcase.
1618 2012-05-24  Richard Guenther  <rguenther@suse.de>
1620         PR bootstrap/53466
1621         * g++.dg/debug/pr53466.C: New testcase.
1623 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
1625         PR tree-optimization/53465
1626         * gcc.c-torture/execute/pr53465.c: New test.
1628 2012-05-23  Tobias Burnus  <burnus@net-b.de>
1630         PR fortran/51055
1631         PR fortran/45170
1632         * gfortran.dg/allocate_with_typespec_6.f90: New.
1634 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1636         PR c++/29185
1637         * g++.dg/warn/delete-array-1.C: New.
1639 2012-05-23  Richard Guenther  <rguenther@suse.de>
1641         * gcc.dg/torture/pr39074-2.c: Adjust.
1642         * gcc.dg/torture/pr39074.c: Likewise.
1643         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1644         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1646 2012-05-22  Jan Hubicka  <jh@suse.cz>
1648         PR middle-end/53161
1649         * g++.dg/torture/pr53161.C: New testcase.
1651 2012-05-22  Tobias Burnus  <burnus@net-b.de>
1653         PR fortran/53389
1654         * gfortran.dg/realloc_on_assign_15.f90: New.
1656 2012-05-22  Richard Guenther  <rguenther@suse.de>
1658         PR middle-end/51071
1659         * gcc.dg/torture/pr51071-2.c: New testcase.
1661 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
1663         PR tree-optimization/53336
1664         * g++.dg/torture/pr53336.C: New testcase.
1666 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
1668         PR c++/53322
1669         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
1670         instead of -Wunused-local-typedefs.
1672 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1674         PR c++/51184
1675         * g++.dg/other/abstract4.C: New-
1677 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1679         PR c++/40821
1680         * g++.dg/ext/attrib46.C: New.
1682 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
1684         PR c/53418
1685         * gcc.c-torture/compile/pr53418-1.c,
1686         gcc.c-torture/compile/pr53418-2.c: New tests.
1688 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
1690         PR tree-optimization/53366
1691         * gcc.dg/torture/pr53366-1.c: New test.
1692         * gcc.dg/torture/pr53366-2.c: New test.
1693         * gcc.target/i386/pr53366-1.c: New test.
1694         * gcc.target/i386/pr53366-2.c: New test.
1696         PR tree-optimization/53409
1697         * gcc.c-torture/compile/pr53409.c: New test.
1699         PR tree-optimization/53410
1700         * gcc.c-torture/compile/pr53410-1.c: New test.
1701         * gcc.c-torture/compile/pr53410-2.c: New test.
1703 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1705         PR target/53425
1706         * gcc.target/i386/pr53425-1.c: New file.
1707         * gcc.target/i386/pr53425-2.c: Likewise.
1709 2012-05-21  Richard Guenther  <rguenther@suse.de>
1711         PR tree-optimization/53408
1712         * gcc.dg/torture/pr53408.c: New testcase.
1714 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
1715             H.J. Lu  <hongjiu.lu@intel.com>
1717         PR target/53416
1718         * gcc.target/i386/pr53416.c: New file.
1720 2012-05-21  Richard Guenther  <rguenther@suse.de>
1722         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
1724 2012-05-21  Richard Guenther  <rguenther@suse.de>
1726         * gcc.dg/torture/ldist-1.c: New testcase.
1728 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1730         * gnat.dg/lto13.adb: New test.
1731         * gnat.dg/lto13_pkg.ad[sb]: New helper.
1733 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1735         * gnat.dg/specs/lto12.ads: New test.
1736         * gnat.dg/specs/lto12_pkg.ads: New helper.
1738 2012-05-18  Richard Guenther  <rguenther@suse.de>
1740         PR tree-optimization/53346
1741         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
1742         * gcc.target/i386/incoming-10.c: Adjust.
1743         * gcc.target/i386/incoming-11.c: Likewise.
1744         * gcc.target/i386/pr46295.c: Likewise.
1746 2012-05-18  Richard Guenther  <rguenther@suse.de>
1748         * gcc.dg/pr53352.c: Return zero.
1750 2012-05-18  Richard Guenther  <rguenther@suse.de>
1752         PR tree-optimization/53390
1753         * gcc.dg/torture/pr53390.c: New testcase.
1755 2012-05-18  Meador Inge  <meadori@codesourcery.com>
1757         PR rtl-optimization/53352
1758         * gcc.dg/pr53352.c: New test.
1760 2012-05-17  David S. Miller  <davem@davemloft.net>
1762         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1763         failure on sparc-*-linux-gnu.
1765 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1767         PR c++/39681
1768         * g++.dg/parse/error49.C: New.
1769         * g++.dg/cpp0x/error8.C: Likewise.
1770         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
1771         * g++.dg/ext/utf-dflt2.C: Likewise.
1772         * g++.dg/ext/utf-gnuxx98.C: Likewise.
1773         * g++.dg/ext/utf-dflt.C: Likewise.
1774         * c-c++-common/raw-string-3.c: Likewise.
1775         * c-c++-common/raw-string-4.c: Likewise.
1777 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1779         PR c++/53371
1780         * g++.dg/cpp0x/catch1.C: New.
1782 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1784         PR c++/44516
1785         * g++.dg/parse/error48.C: New.
1786         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
1787         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
1789 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
1791         * gcc.dg/tm/indirect-2.c: New test.
1793 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1795         PR tree-optimization/53217
1796         * gfortran.dg/pr53217.f90: New test.
1798 2012-05-16  Richard Guenther  <rguenther@suse.de>
1800         PR tree-optimization/53364
1801         * g++.dg/torture/pr53364.C: New testcase.
1803 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
1805         PR testsuite/52641
1806         * gcc.dg/pr52549.c: Fix test for long != void*
1807         * gcc.c-torture/execute/pr52979-1.x: New file.
1808         * gcc.c-torture/execute/pr52979-2.x: New file.
1810 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
1812         PR preprocessor/7263
1813         * gcc.dg/binary-constants-2.c: Run without tracking locations
1814         accross macro expansion.
1815         * gcc.dg/binary-constants-3.c: Likewise.
1816         * gcc.dg/cpp/sysmac2.c: Likewise.
1817         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
1818         location.
1819         * gcc.dg/cpp/syshdr3.c: New test.
1820         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
1821         * gcc.dg/system-binary-constants-1.c: New test.
1822         * gcc.dg/system-binary-constants-1.h: New header for the new test
1823         above.
1824         * g++.dg/cpp/syshdr3.C: New test.
1825         * g++.dg/cpp/syshdr3.h: New header the new test above.
1826         * g++.dg/system-binary-constants-1.C: New test.
1827         * g++.dg/system-binary-constants-1.h: New header the new test
1828         above.
1830 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1832         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
1834 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
1836         PR target/53358
1837         * gcc.dg/pr53358.c: New test.
1839 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1841         PR c++/11856
1842         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
1843         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
1845 2012-05-15  Olivier Hainque  <hainque@adacore.com>
1847         * g++.dg/eh/sighandle.C: New testcase.
1849 2012-05-15  Richard Guenther  <rguenther@suse.de>
1851         PR tree-optimization/53355
1852         * gcc.dg/tree-ssa/vrp67.c: New testcase.
1854 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1856         * gfortran.dg/*.f90: Remove now redundant manual
1857         cleanup-modules directive.
1859 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
1861         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1862         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1864 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
1866         PR fortran/52428
1867         * gfortran.dg/int_range_io_1.f90: New test.
1869 2012-05-14  Andi Kleen <ak@linux.intel.com>
1870             Jakub Jelinek  <jakub@redhat.com>
1872         PR target/53315
1873         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
1874         * gcc.target/i386/rtm-check.h: New file.
1875         * gcc.target/i386/pr53315.c: New test.
1877 2012-05-14  Tobias Burnus  <burnus@net-b.de>
1879         PR fortran/49110
1880         PR fortran/51055
1881         PR fortran/53329
1882         * gfortran.dg/deferred_type_param_4.f90: New.
1883         * gfortran.dg/deferred_type_param_6.f90: New.
1885 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
1887         * gcc.target/i386/retarg.c: New test.
1889 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1891         PR fortran/45170
1892         * gfortran.dg/deferred_type_param_3.f90: New.
1893         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
1894         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
1896 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
1898         * gnat.dg/null_pointer_deref3.adb: New test.
1900 2012-05-12  Tobias Burnus  <burnus@net-b.de>
1902         PR fortran/49110
1903         PR fortran/52843
1904         * gfortran.dg/deferred_type_param_5.f90: New.
1906 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1908         * g++.dg/parse/error47.C: New.
1910 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1912         PR fortran/52537
1913         * gfortran.dg/string_compare_4.f90:  Change option
1914         to -fdump-tree-original.  Add test case for kind=4.
1916 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1918         PR fortran/52537
1919         * gfortran.dg/string_compare_4.f90:  New test.
1921 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1923         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
1925 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1927         PR c++/53305
1928         * g++.dg/cpp0x/variadic132.C: New.
1930 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1932         PR c++/53158
1933         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
1934         * g++.dg/parse/error26.C: Tweak dg-error column number.
1936 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1938         PR c++/53301
1939         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1941 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1943         * gnat.dg/lto11.ad[sb]: New test.
1945 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
1947         PR target/52908
1948         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1949         directive to Scan for vpmuldq, not vpmacsdql.
1951 2012-05-09  Michael Matz  <matz@suse.de>
1953         PR tree-optimization/53185
1954         * gcc.dg/vect/pr53185.c: New test.
1956 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
1958         PR middle-end/53249
1959         * gcc.target/i386/pr53249.c: New.
1961 2012-05-09  Richard Guenther  <rguenther@suse.de>
1963         PR tree-optimization/18437
1964         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
1965         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
1967 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
1969         PR tree-optimization/53226
1970         * gcc.c-torture/compile/pr53226.c: New test.
1972 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1974         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
1975         * gcc.target/i386/hle-add-rel-1.c: Likewise.
1976         * gcc.target/i386/hle-and-acq-1.c: Likewise.
1977         * gcc.target/i386/hle-and-rel-1.c: Likewise.
1978         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
1979         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
1980         * gcc.target/i386/hle-or-acq-1.c: Likewise.
1981         * gcc.target/i386/hle-or-rel-1.c: Likewise.
1982         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
1983         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1984         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
1985         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
1986         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
1987         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
1989 2012-05-09  Dehao Chen  <dehao@google.com>
1991         * gcc.dg/predict-1.c: Remove the replicated text in this test.
1992         * gcc.dg/predict-2.c: Likewise.
1993         * gcc.dg/predict-3.c: Likewise.
1994         * gcc.dg/predict-4.c: Likewise.
1995         * gcc.dg/predict-5.c: Likewise.
1996         * gcc.dg/predict-6.c: Likewise.
1998 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
2000         PR target/53272
2001         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2003 2012-05-08  Richard Guenther  <rguenther@suse.de>
2005         * gcc.dg/fold-bitand-4.c: New testcase.
2007 2012-05-08  Dehao Chen  <dehao@google.com>
2009         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
2010         heuristic is working properly.
2011         * gcc.dg/predict-2.c: Likewise.
2012         * gcc/dg/predict-3.c: Likewise.
2013         * gcc/dg/predict-4.c: Likewise.
2014         * gcc/dg/predict-5.c: Likewise.
2015         * gcc/dg/predict-6.c: Likewise.
2017 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
2019         PR tree-optimization/53239
2020         * g++.dg/opt/vrp3.C: New test.
2021         * g++.dg/opt/vrp3-aux.cc: New file.
2022         * g++.dg/opt/vrp3.h: New file.
2024 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2026         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
2027         .uleb128 support in assembler output.
2029 2012-05-07  Richard Guenther  <rguenther@suse.de>
2031         PR lto/42987
2032         * g++.dg/lto/pr42987_0.C: New testcase.
2033         * g++.dg/lto/pr42987_1.C: Likewise.
2035 2012-05-07  Tobias Burnus  <burnus@net-b.de>
2037         PR fortran/53255
2038         * gfortran.dg/typebound_operator_15.f90: New.
2040 2012-05-06  Tobias Burnus  <burnus@net-b.de>
2042         PR fortran/41587
2043         * gfortran.dg/class_array_13.f90: New.
2045 2012-05-06  Tristan Gingold  <gingold@adacore.com>
2047         * gnat.dg/warn7.adb: New test.
2049 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
2051         * gnat.dg/specs/renamings.ads: Rename to...
2052         * gnat.dg/specs/renaming1.ads: ...this.
2053         * gnat.dg/specs/renaming2.ads: New test.
2054         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
2055         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
2056         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
2057         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
2059 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
2061         * gnat.dg/discr36.ad[sb]: New test.
2062         * gnat.dg/discr36_pkg.ad[sb]: New helper.
2064 2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2066         PR c/43772
2067         * c-c++-common/pr43772.c: New.
2069 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
2071         PR fortran/41600
2072         * gfortran.dg/select_type_26.f03 : New test.
2073         * gfortran.dg/select_type_27.f03 : New test.
2075         PR fortran/53191
2076         * gfortran.dg/select_type_28.f03 : New test.
2078 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
2080         PR fortran/49010
2081         PR fortran/24518
2082         * gfortran.dg/mod_sign0_1.f90: New test.
2083         * gfortran.dg/mod_large_1.f90: New test.
2085 2012-05-04  Tobias Burnus  <burnus@net-b.de>
2087         PR fortran/53175
2088         gfortran.dg/public_private_module_5.f90: New.
2090 2012-05-04  Tobias Burnus  <burnus@net-b.de>
2092         PR fortran/53111
2093         * gfortran.dg/constructor_7.f90: New.
2094         * gfortran.dg/constructor_8.f90: New.
2096 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2098         PR c++/53166
2099         * g++.dg/cpp0x/static_assert7.C: New.
2101 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
2103         PR tree-optimization/52633
2104         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2105         recognized as widening shifts instead of over-widening.
2106         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2107         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2108         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2109         * gcc.target/arm/pr52633.c: New test.
2111 2012-05-04  Richard Guenther  <rguenther@suse.de>
2113         PR tree-optimization/53168
2114         * gcc.dg/torture/pr53168.c: New testcase.
2115         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
2117 2012-05-04  Richard Guenther  <rguenther@suse.de>
2119         * gcc.dg/lto/pr53214_0.c: New testcase.
2121 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2123         * gcc.target/ia64/pr48496.c: New test.
2124         * gcc.target/ia64/pr52657.c: Likewise.
2126 2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2128         PR c/51712
2129         * c-c++-common/pr51712.c: New.
2131 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2133         PR target/53199
2134         * gcc.target/powwerpc/pr53199.c: New file.
2136 2012-05-03  Jason Merrill  <jason@redhat.com>
2138         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
2140         * gcc.dg/debug/dwarf2/dups-types.c: New.
2141         * gcc.dg/debug/dwarf2/dups-types.h: New.
2143 2012-05-03  Jason Merrill  <jason@redhat.com>
2145         * g++.dg/debug/dwarf2/namespace-2.C: New.
2146         * g++.dg/debug/dwarf2/localclass3.C: New.
2148 2012-05-03  Jason Merrill  <jason@redhat.com>
2150         * g++.dg/debug/dwarf2/thunk1.C: New.
2152 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2154         PR c++/53186
2155         * g++.dg/other/final2.C: New.
2157 2012-05-03  Richard Guenther  <rguenther@suse.de>
2159         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
2161 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
2163         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
2164         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
2165         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
2166         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
2168 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
2170         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
2171         .byte 0xf2.
2172         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2173         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
2174         * gcc.target/i386/hle-add-rel-1.c: Likewise.
2176         PR debug/53174
2177         * gcc.dg/pr53174.c: New test.
2179         PR target/53187
2180         * gcc.target/arm/pr53187.c: New test.
2181         * gcc.c-torture/compile/pr53187.c: New test.
2183 2012-05-03  Richard Guenther  <rguenther@suse.de>
2185         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
2186         unsupported prefetching support.
2188 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2190         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
2191         option -ftrack-macro-expansion=0.
2192         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
2193         option -ftrack-macro-expansion=0.
2195 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2197         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
2198         dg-options for target arm with dg-additional-options.
2200 2012-05-03  Richard Guenther  <rguenther@suse.de>
2202         PR tree-optimization/53144
2203         * gcc.dg/torture/pr53144.c: New testcase.
2205 2012-05-03  Tobias Burnus  <burnus@net-b.de>
2207         PR fortran/52864
2208         * gfortran.dg/pointer_intent_7.f90: New.
2209         * gfortran.dg/pure_formal_3.f90: New.
2211 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
2213         * gcc.target/s390/20030123-1.c: Add missing "volatile".
2215 2012-05-02  Martin Jambor  <mjambor@suse.cz>
2217         PR lto/52605
2218         * g++.dg/lto/pr52605_0.C: New test.
2220 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
2222         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
2223         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
2224         * gcc.target/i386/hle-add-acq-1.c: Ditto.
2225         * gcc.target/i386/hle-add-rel-1.c: Ditto.
2226         * gcc.target/i386/hle-and-acq-1.c: Ditto.
2227         * gcc.target/i386/hle-and-rel-1.c: Ditto.
2228         * gcc.target/i386/hle-or-acq-1.c: Ditto.
2229         * gcc.target/i386/hle-or-rel-1.c: Ditto.
2230         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
2231         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
2232         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
2233         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
2234         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
2235         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
2236         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
2237         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
2239 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
2241         PR middle-end/53153
2242         * gcc.dg/pr53153.c: New test.
2244 2012-05-02  Richard Guenther  <rguenther@suse.de>
2246         * g++.dg/tree-ssa/pr19807.C: Adjust.
2248 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
2250         PR tree-optimization/53163
2251         * gcc.c-torture/compile/pr53163.c: New test.
2253         PR rtl-optimization/53160
2254         * gcc.c-torture/execute/pr53160.c: New test.
2256 2012-05-01  Ian Lance Taylor  <iant@google.com>
2258         PR c/37303
2259         * gcc.dg/pr37303.c: New test.
2261 2012-05-01  Richard Henderson  <rth@redhat.com>
2263         * lib/target-supports.exp
2264         (check_effective_target_sync_long_long_runtime): True for
2265         check_effective_target_powerpc64.
2267 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
2269         PR c++/51033
2270         * gcc.dg/vector-1.c: Move to ...
2271         * c-c++-common/vector-1.c: ... here.
2272         * gcc.dg/vector-2.c: Move to ...
2273         * c-c++-common/vector-2.c: ... here.
2274         * gcc.dg/vector-3.c: Move to ...
2275         * c-c++-common/vector-3.c: ... here. Adapt to C++.
2276         * gcc.dg/vector-4.c: Move to ...
2277         * c-c++-common/vector-4.c: ... here.
2278         * gcc.dg/vector-init-1.c: Move to ...
2279         * c-c++-common/vector-init-1.c: ... here.
2280         * gcc.dg/vector-init-2.c: Move to ...
2281         * c-c++-common/vector-init-2.c: ... here.
2282         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
2283         * c-c++-common/vector-subscript-1.c: ... here.
2284         * gcc.dg/vector-subscript-2.c: Move to ...
2285         * c-c++-common/vector-subscript-2.c: ... here.
2286         * gcc.dg/vector-subscript-3.c: Move to ...
2287         * c-c++-common/vector-subscript-3.c: ... here.
2289         PR c++/51314
2290         * g++.dg/cpp0x/vt-51314.C: New test.
2291         * g++.dg/cpp0x/variadic76.C: Fix.
2293 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
2295         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
2297 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
2299         Add -Wvarargs option
2300         * c-c++-common/Wvarargs.c: New test case.
2301         * c-c++-common/Wvarargs-2.c: Likewise.
2303 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
2305         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
2306         * objc.dg/foreach-7.m: Force the test case to run without
2307         -ftrack-macro-expansion.
2308         * c-c++-common/tm/attrib-1.c: Likewise.
2309         * c-c++-common/warn-ommitted-condop.c: Likewise.
2310         * gcc.dg/assign-warn-1.c: Likewise.
2311         * gcc.dg/assign-warn-2.c: Likewise.
2312         * gcc.dg/attr-alloc_size.c: Likewise.
2313         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2314         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
2315         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
2316         * gcc.dg/c90-const-expr-9.c: Likewise.
2317         * gcc.dg/c99-const-expr-9.c: Likewise.
2318         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
2319         * gcc.dg/cpp/direct2s.c: Likewise.
2320         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
2321         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
2322         * gcc.dg/dfp/composite-type.c: Likewise.
2323         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
2324         with -ftrack-macro-expansion
2325         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
2326         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
2327         * g++.dg/ext/cleanup-1.C: Likewise.
2328         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2329         * g++.dg/template/sfinae10.C: Likewise.
2330         * g++.dg/tm/wrap-2.C: Likewise.
2331         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
2332         * g++.dg/warn/Wsign-conversion.C: Likewise.
2333         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
2334         * g++.old-deja/g++.mike/p10769b.C: Likewise.
2335         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
2336         it to run with -ftrack-macro-expansion.
2337         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
2338         test cases without -ftrack-macro-expansion.
2340         Fix location for static class members
2341         * g++.dg/template/sfinae6_neg.C: Adjust.
2343         Make conversion warnings work on NULL with -ftrack-macro-expansion
2344         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
2345         alongside the previous testing for NULL.
2347         Fix -Wuninitialized for -ftrack-macro-expansion
2348         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
2350         Strip "<built-in>" loc from displayed expansion context
2351         * g++.dg/warn/Wconversion-real-integer2.C: New test.
2352         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2353         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
2354         new test above.
2356         Fix expansion point loc for macro-like tokens
2357         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
2358         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2360         Fix token pasting with -ftrack-macro-expansion
2361         * gcc.dg/cpp/paste17.c: New test case for
2362         -ftrack-macro-expansion=2 mode only.
2363         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2365 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
2367         * gnat.dg/warn6.ad[sb]: New test.
2369 2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2371         PR 53149
2372         * gcc.dg/20011021-1.c: Adjust testcase.
2374 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2376         PR fortran/53148
2377         * gfortran.dg/function_optimize_12.f90:  New test.
2379 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
2381         PR target/53156
2382         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
2383         code to match current output and cover new peephole2 pattern.
2385 2012-04-27  Ollie Wild  <aaw@google.com>
2387         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
2389 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2391         * gcc.c-torture/execute/20120427-2.c: New testcase.
2392         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
2393         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
2394         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
2396 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2398         PR target/53138
2399         * gcc.c-torture/execute/20120427-1.c: New testcase.
2401 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
2403         PR middle-end/27139
2404         * gcc.dg/tree-ssa/forwprop-18.c: New test.
2406 2012-04-27  Tom de Vries  <tom@codesourcery.com>
2408         PR tree-optimization/51879
2409         * gcc.dg/pr51879.c: New test.
2410         * gcc.dg/pr51879-2.c: Same.
2411         * gcc.dg/pr51879-3.c: Same.
2412         * gcc.dg/pr51879-4.c: Same.
2413         * gcc.dg/pr51879-6.c: Same.
2415 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2417         PR c++/53096
2418         * g++.dg/cpp0x/defaulted35.C: New.
2419         * g++.dg/cpp0x/defaulted15.C: Adjust.
2421 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
2423         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
2424         structure layout.
2426 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
2428         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
2430 2012-04-26  Alan Modra  <amodra@gmail.com>
2432         * gcc.target/powerpc/savres.c: New test.
2433         * gcc.target/powerpc/powerpc.exp: Run it.
2435 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
2437         PR target/53120
2438         * gcc.dg/torture/pr53120.c: New test.
2440 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2442         PR middle-end/52979
2443         * gcc.c-torture/compile/pr52979-1.c: New test.
2444         * gcc.c-torture/execute/pr52979-1.c: New test.
2445         * gcc.c-torture/execute/pr52979-2.c: New test.
2447 2012-04-25  Richard Guenther  <rguenther@suse.de>
2449         * gcc.target/i386/l_fma_float_5.c: Adjust.
2450         * gcc.target/i386/l_fma_double_4.c: Likewise.
2451         * gcc.target/i386/l_fma_float_2.c: Likewise.
2452         * gcc.target/i386/l_fma_float_6.c: Likewise.
2453         * gcc.target/i386/l_fma_double_1.c: Likewise.
2454         * gcc.target/i386/l_fma_double_5.c: Likewise.
2455         * gcc.target/i386/l_fma_float_3.c: Likewise.
2456         * gcc.target/i386/l_fma_double_2.c: Likewise.
2457         * gcc.target/i386/l_fma_double_6.c: Likewise.
2458         * gcc.target/i386/l_fma_float_4.c: Likewise.
2459         * gcc.target/i386/l_fma_double_3.c: Likewise.
2460         * gcc.target/i386/l_fma_float_1.c: Likewise.
2462 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2464         PR tree-optimization/53058
2465         * gcc.c-torture/compile/pr53058.c: New test.
2467 2012-04-25  Jan Hubicka  <jh@suse.cz>
2469         PR middle-end/53088
2470         * gcc.target/i386/pr39082-1.c: Update warning location.
2472 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2474         PR c/52880
2475         * gcc.dg/pr52880.c: New test.
2477 2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2479         * gcc.dg/m-un-2.c: Update.
2480         * gcc.dg/20011021-1.c: Update.
2482 2012-04-25  Tobias Burnus  <burnus@net-b.de>
2484         PR fortran/52196
2485         * gfortran.dg/realloc_on_assign_14.f90: New.
2487 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
2489         PR testsuite/52641
2490         PR tree-optimizations/52891
2491         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2493 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2495         PR c++/52363
2496         * g++.dg/cpp0x/sfinae35.C: New.
2497         * g++.dg/cpp0x/sfinae36.C: Likewise.
2499 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2501         PR target/47197
2502         * gcc.target/powerpc/pr47197.c: New test.
2504 2012-04-24  Richard Guenther  <rguenther@suse.de>
2506         PR tree-optimization/53085
2507         * g++.dg/torture/pr53085.C: New testcase.
2509 2012-04-24  Andrew Pinski  <apinski@cavium.com>
2511         PR tree-opt/33512
2512         * gcc.dg/tree-ssa/andor-3.c: New testcase.
2513         * gcc.dg/tree-ssa/andor-4.c: New testcase.
2514         * gcc.dg/tree-ssa/andor-5.c: New testcase.
2516 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
2518         PR middle-end/53084
2519         * gcc.c-torture/execute/pr53084.c: New test.
2521 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
2523         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
2525 2012-04-23  Andrew Pinski  <apinski@cavium.com>
2527         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
2529 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
2531         PR regression/53076
2532         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
2533         * gcc.dg/torture/builtin-power-1.c: Likewise.
2535 2012-04-23  Richard Guenther  <rguenther@suse.de>
2537         PR tree-optimization/53070
2538         * gcc.dg/torture/pr53070.c: New testcase.
2540 2012-04-23  Richard Guenther  <rguenther@suse.de>
2542         PR c/53060
2543         * gcc.dg/pr53060.c: New testcase.
2545 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
2547         PR tree-optimizations/52891
2548         * gcc.c-torture/compile/pr52891-1.c: New test.
2549         * gcc.c-torture/compile/pr52891-2.c: New test.
2551 2012-04-22  Tobias Burnus  <burnus@net-b.de>
2553         PR fortran/53051
2554         * gfortran.dg/read_float_4.f90: New.
2556 2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2558         PR 35441
2559         * c-c++-common/pr35441.C: New.
2561 2012-04-20  Ian Lance Taylor  <iant@google.com>
2563         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2564         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2566 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
2568         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
2569         array access.
2570         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2572 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2574         PR rtl-optimization/44214
2575         * gcc.dg/pr44214-1.c: New test.
2576         * gcc.dg/pr44214-2.c: Likewise.
2577         * gcc.dg/pr44214-3.c: Likewise.
2579 2012-04-20  Richard Guenther  <rguenther@suse.de>
2581         * g++.dg/torture/20120420-1.C: New testcase.
2583 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
2585         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
2587 2012-04-19  Christian Bruel  <christian.bruel@st.com>
2589         * gcc.dg/pr52283.c: New test.
2591 2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2593         * gcc.dg/pr37985.c: New test.
2595 2012-04-19  Richard Guenther  <rguenther@suse.de>
2597         PR rtl-optimization/44688
2598         * gcc.dg/var-expand1.c: Increase array size to make unrolling
2599         possibly profitable.
2601 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2603         PR tree-optimization/52976
2604         * gfortran.dg/reassoc_11.f: New test.
2606 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2608         PR tree-optimization/52976
2609         * gfortran.dg/reassoc_7.f: New test.
2610         * gfortran.dg/reassoc_8.f: Likewise.
2611         * gfortran.dg/reassoc_9.f: Likewise.
2612         * gfortran.dg/reassoc_10.f: Likewise.
2614 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
2616         PR c++/52422
2617         * g++.dg/cpp0x/sfinae33.C: New.
2618         * g++.dg/cpp0x/sfinae34.C: Likewise.
2620 2012-04-18  Joey Ye  <joey.ye@arm.com>
2622         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
2624 2012-04-18  Richard Guenther  <rguenther@suse.de>
2626         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
2627         array access.
2628         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
2629         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
2631 2012-04-17  Tom de Vries  <tom@codesourcery.com>
2633         * g++.dg/pr51264-4.C: New test.
2635 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2637         PR c++/52599
2638         * g++.dg/cpp0x/constexpr-ctor10.C: New.
2640 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2642         PR c++/53003
2643         * g++.dg/parse/crash59.C: New.
2645 2012-04-17  Michael Matz  <matz@suse.de>
2647         PR tree-optimization/18437
2648         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
2650 2012-04-17  Richard Guenther  <rguenther@suse.de>
2652         PR middle-end/53011
2653         * g++.dg/torture/pr53011.C: New testcase.
2655 2012-04-16  Jason Merrill  <jason@redhat.com>
2657         PR c++/38543
2658         * g++.dg/cpp0x/variadic131.C: New.
2660         PR c++/52008
2661         * g++.dg/cpp0x/variadic130.C: New.
2663         PR c++/50830
2664         * g++.dg/cpp0x/variadic129.C: New.
2666         PR c++/50303
2667         * g++.dg/cpp0x/variadic128.C: New.
2669 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2671         PR fortran/52864
2672         * gfortran.dg/pointer_intent_6.f90: New.
2674 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2676         PR fortran/52916
2677         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
2678         to include public_private_module_4.f90.
2679         * gfortran.dg/public_private_module_4.f90: Skip this test on all
2680         targets.
2682 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
2684         PR c++/49152
2685         * g++.dg/diagnostic/operator1.C: New.
2686         * g++.dg/ext/label5.C: Adjust.
2687         * g++.dg/ext/va-arg1.C: Likewise.
2688         * g++.dg/other/error20.C: Likewise.
2689         * g++.dg/other/error20.C: Likewise.
2690         * g++.dg/other/error16.C: Likewise.
2691         * g++.dg/other/error10.C: Likewise.
2692         * g++.dg/parse/error30.C: Likewise.
2693         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
2695 2012-04-16  Jason Merrill  <jason@redhat.com>
2697         PR c++/51148
2698         * g++.dg/cpp0x/variadic127.C: New.
2700 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2702         * lib/plugin-support.exp (plugin-test-execute): Properly determine
2703         testcase name.
2704         Use fail, pass instead of unresolved.
2705         Don't log $optstr.
2707         PR testsuite/52948
2708         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
2709         TODO_dump_func.
2710         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2711         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2712         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2714 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
2716         PR fortran/52968
2717         * gfortran.dg/typebound_call_23.f03: New test case.
2719 2012-04-15  Jason Merrill  <jason@redhat.com>
2721         PR c++/47220
2722         * g++.dg/cpp0x/variadic126.C: New.
2724         PR c++/52380
2725         * g++.dg/cpp0x/variadic125.C: New.
2727         PR c++/52292
2728         * g++.dg/cpp0x/variadic124.C: New.
2730         PR c++/52706
2731         * g++.dg/cpp0x/nullptr27.C: New.
2733         PR c++/52818
2734         * g++.dg/warn/format8.C: New.
2736 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
2738         PR fortran/51082
2739         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
2741 2012-04-14  Tobias Burnus  <burnus@net-b.de>
2743         PR fortran/52916
2744         PR fortran/40973
2745         * gfortran.dg/public_private_module_3.f90: New.
2746         * gfortran.dg/public_private_module_4.f90: New.
2748 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2750         * gcc.dg/superblock.c: New test.
2752 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2754         * gcc.dg/pr51879-12.c: New test.
2756 2012-04-13  Jason Merrill  <jason@redhat.com>
2758         PR c++/52824
2759         * g++.dg/cpp0x/variadic123.C: New.
2760         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2762         PR c++/52905
2763         * g++.dg/cpp0x/initlist-ctor1.C: New.
2765         PR c++/52915
2766         * g++.dg/other/anon-union2.C: New.
2768 2012-04-13  Martin Jambor  <mjambor@suse.cz>
2770         PR middle-end/52939
2771         * g++.dg/ipa/pr52939.C: New test.
2773 2012-04-13  Tom de Vries  <tom@codesourcery.com>
2775         * gcc.dg/pr52734.c: New test.
2777 2012-04-13  Richard Guenther  <rguenther@suse.de>
2779         PR tree-optimization/52969
2780         * gcc.dg/torture/pr52969.c: New testcase.
2782 2012-04-13  Richard Guenther  <rguenther@suse.de>
2784         PR c/52549
2785         * gcc.dg/pr52549.c: New testcase.
2787 2012-04-13  Richard Guenther  <rguenther@suse.de>
2789         PR c/52862
2790         * gcc.dg/pr52862.c: New testcase.
2792 2012-04-13  Joey Ye  <joey.ye@arm.com>
2794         * gcc.target/arm/thumb1-imm.c: New testcase.
2796 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
2798         PR target/52932
2799         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2800         second function argument.
2801         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2802         (calc_permps): Update declaration.  Calculate result correctly.
2803         (avx2_test): Change src2 type to union256i_d.
2804         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2805         correctly.
2807 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2809         PR target/52775
2810         * gcc.target/powerpc/pr52775.c: New file.
2812 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2814         PR tree-optimization/18589
2815         * gcc.dg/tree-ssa/pr18589-1.c: New test.
2816         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
2817         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
2818         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
2819         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
2820         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
2821         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
2822         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
2823         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
2824         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
2826 2012-04-12  Richard Guenther  <rguenther@suse.de>
2828         PR tree-optimization/52943
2829         * gcc.dg/torture/pr52943.c: New testcase.
2831 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
2833         PR target/50751
2834         * gcc/target/sh/pr50751-4.c: New.
2835         * gcc/target/sh/pr50751-5.c: New.
2836         * gcc/target/sh/pr50751-6.c: New.
2837         * gcc/target/sh/pr50751-7.c: New.
2839 2012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
2841         PR c++/52465
2842         * g++.dg/lookup/using52.C: New.
2844 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2846         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
2848 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2850         PR rtl-optimization/52876
2851         * gcc.target/i386/pr52876.c: New.
2853 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
2855         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
2856         __UINTPTR_TYPE__.
2857         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
2858         __INTPTR_TYPE__.
2859         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
2860         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
2861         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
2862         (ptrdiff_t): ... this.  All uses changed.
2863         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
2864         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
2865         __INTPTR_TYPE__.
2866         (main): Cast argument to __INTPTR_TYPE__.
2867         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
2868         size_t.
2869         * gcc.dg/mallign.c (main): Likewise.
2870         * gcc.dg/pr38700.c (foo): Likewise.
2871         * gcc.dg/long-long-cst1.c (t): Likewise.
2872         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
2873         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
2874         * gcc.dg/pointer-arith-10.c (foo): Likewise.
2875         * gcc.dg/pr25682.c (d, foo): Likewise.
2876         * gcc.dg/format/cast-1.c (f): Likewise.
2877         * gcc.dg/c90-const-expr-10.c
2878         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
2879         (size_t): ...this.  All uses changed.
2880         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
2881         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
2882         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
2883         * gcc.dg/pr34856.c (uintptr_t): Likewise.
2884         * gcc.dg/sequence-pt-1.c: Likewise.
2885         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
2886         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
2887         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
2888         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
2889         of ptrdiff_t with it.
2890         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
2891         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
2892         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
2894 2012-04-11  Jason Merrill  <jason@redhat.com>
2896         PR debug/45088
2897         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
2898         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2900         PR c++/52906
2901         * g++.dg/ext/attrib45.C: New.
2903         * g++.dg/eh/dtor3.C: New.
2905 2012-04-11  Richard Guenther  <rguenther@suse.de>
2907         PR middle-end/52621
2908         * gfortran.dg/pr52621.f90: New testcase.
2910 2012-04-11  Richard Guenther  <rguenther@suse.de>
2912         PR middle-end/52918
2913         * g++.dg/torture/pr52918-1.C: New testcase.
2914         * g++.dg/torture/pr52918-2.C: Likewise.
2916 2012-04-11  Tobias Burnus  <burnus@net-b.de>
2918         PR fortran/52729
2919         * gfortran.dg/block_11.f90: New.
2921 2012-04-11  Nick Clifton  <nickc@redhat.com>
2923         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
2925 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
2927         PR target/16458
2928         * gcc.target/powerpc/pr16458-1.c: New test.
2929         * gcc.target/powerpc/pr16458-2.c: Likewise.
2930         * gcc.target/powerpc/pr16458-3.c: Likewise.
2931         * gcc.target/powerpc/pr16458-4.c: Likewise.
2933 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2935         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
2936         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
2937         * gcc.dg/builtin-bswap-5.c: Likewise.
2938         * gcc.target/i386/builtin-bswap-4.c: New test.
2940 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2942         PR 24985
2943         * lib/prune.exp: Add -fno-diagnostics-show-caret.
2945 2012-04-11  Richard Guenther  <rguenther@suse.de>
2947         PR rtl-optimization/52881
2948         * gcc.dg/torture/pr52881.c: New testcase.
2949         * gcc.dg/torture/pr52913.c: Likewise.
2951 2012-04-11  Richard Guenther  <rguenther@suse.de>
2953         PR tree-optimization/52912
2954         * gcc.dg/torture/pr52912.c: New testcase.
2956 2010-04-10  Michael Matz  <matz@suse.de>
2958         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
2959         * gcc.dg/vect/vect-outer-1.c: Adjust.
2960         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
2961         * gcc.dg/vect/vect-outer-1a.c: Adjust.
2962         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
2963         * gcc.dg/vect/vect-outer-1b.c: Adjust.
2964         * gcc.dg/vect/vect-outer-2b.c: Adjust.
2965         * gcc.dg/vect/vect-outer-3b.c: Adjust.
2967 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
2969         PR tree-optimization/52870
2970         * gcc.dg/vect/pr52870.c: New test.
2972 2012-04-09  Mike Stump  <mikestump@comcast.net>
2974         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2975         * gcc.dg/tree-ssa/vrp59.c: Likewise.
2976         * gcc.dg/tree-ssa/vrp60.c: Likewise.
2977         * gnat.dg/aggr11.adb: Likewise.
2978         * gnat.dg/aggr11_pkg.ads: Likewise.
2979         * gnat.dg/aggr15.adb: Likewise.
2980         * gnat.dg/aggr15.ads: Likewise.
2981         * gnat.dg/aggr17.adb: Likewise.
2982         * gnat.dg/aggr18.adb: Likewise.
2983         * gnat.dg/array14.adb: Likewise.
2984         * gnat.dg/array14.ads: Likewise.
2985         * gnat.dg/array14_pkg.ads: Likewise.
2986         * gnat.dg/array19.adb: Likewise.
2987         * gnat.dg/array19.ads: Likewise.
2988         * gnat.dg/discr27.adb: Likewise.
2989         * gnat.dg/discr27.ads: Likewise.
2990         * gnat.dg/discr35.adb: Likewise.
2991         * gnat.dg/discr35.ads: Likewise.
2992         * gnat.dg/discr6.adb: Likewise.
2993         * gnat.dg/discr6_pkg.ads: Likewise.
2994         * gnat.dg/import1.adb: Likewise.
2995         * gnat.dg/import1.ads: Likewise.
2996         * gnat.dg/loop_address2.adb: Likewise.
2997         * gnat.dg/opt7.adb: Likewise.
2998         * gnat.dg/opt7.ads: Likewise.
2999         * gnat.dg/pointer_variable_bounds.adb: Likewise.
3000         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3001         * gnat.dg/rep_clause2.adb: Likewise.
3002         * gnat.dg/rep_clause2.ads: Likewise.
3003         * gnat.dg/slice2.adb: Likewise.
3004         * gnat.dg/slice2.ads: Likewise.
3005         * gnat.dg/slice6.adb: Likewise.
3006         * gnat.dg/slice6_pkg.ads: Likewise.
3007         * gnat.dg/specs/unchecked_union2.ads: Likewise.
3008         * gnat.dg/taft_type2.adb: Likewise.
3009         * gnat.dg/taft_type2.ads: Likewise.
3010         * gnat.dg/taft_type2_pkg.ads: Likewise.
3011         * gnat.dg/volatile10.adb: Likewise.
3012         * gnat.dg/volatile10_pkg.ads: Likewise.
3014         * gcc.dg/dll-8.c: Remove execute permissions.
3015         * g++.dg/ext/dllexport5.C: Likewise.
3017 2012-04-09  Jan Hubicka  <jh@suse.cz>
3019         PR lto/52722
3020         PR lto/51765
3021         PR lto/52634
3022         * gcc.dg/lto/pr52634_1.c: New testcase.
3023         * gcc.dg/lto/pr52634_0.c: New testcase.
3025 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
3027         PR target/52883
3028         * gcc.target/i386/pr52883.c: New testcase.
3030 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
3032         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
3033         (check_effective_target_sync_long_long): Add SPARC case.
3034         (check_effective_target_sync_long_long_runtime): Likewise.
3035         (check_effective_target_sync_int_long): Adjust SPARC case.
3036         (check_effective_target_sync_char_short): Likewise.
3038 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
3040         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
3041         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
3043 2012-04-08  Tobias Burnus  <burnus@net-b.de>
3045         PR fortran/40973
3046         PR fortran/52751
3047         * gfortran.dg/public_private_module_2.f90: New.
3049 2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3051         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
3052         directives.
3054 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3056         PR fortran/52893
3057         * gfortran.dg/function_optimize_11.f90:  New test.
3059 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3061         PR fortran/52668
3062         * gfortran.dg/use_only_6.f90: New test.
3064 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3066         PR fortran/52668
3067         * gfortran.dg/use_only_6.f90: New test.
3068 2012-04-06  Mike Stump  <mikestump@comcast.net>
3070         PR testsuite/50722
3071         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
3073 2012-04-05  Jason Merrill  <jason@redhat.com>
3075         PR c++/52596
3076         * g++.dg/template/qualified-id5.C: New.
3078 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
3080         PR target/52882
3081         * gcc.target/i386/pr52882.c: New test.
3083 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3084             Dominique D'Humieures  <dominiq@lps.ens.fr>
3086         PR testsuite/52614
3087         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
3088         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
3090 2012-04-04  Jason Merrill  <jason@redhat.com>
3092         PR c++/52845
3093         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
3095 2012-04-03  Jason Merrill  <jason@redhat.com>
3097         PR c++/52796
3098         * g++.dg/cpp0x/variadic-value1.C: New.
3100 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3102         * gnat.dg/pack18.adb: New test.
3103         * gnat.dg/pack18_pkg.ads: New helper.
3105 2012-04-03  Richard Guenther  <rguenther@suse.de>
3107         PR tree-optimization/52808
3108         * gcc.dg/pr52808.c: New testcase.
3110 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
3112         PR tree-optimization/52835
3113         * gfortran.dg/pr52835.f90: New test.
3115 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3117         * gnat.dg/specs/aggr5.ads: New test.
3119 2012-04-02  Richard Guenther  <rguenther@suse.de>
3121         PR tree-optimization/52756
3122         * gcc.dg/torture/pr52756.c: New testcase.
3124 2012-04-02  Richard Guenther  <rguenther@suse.de>
3126         PR middle-end/52803
3127         * gcc.dg/pr52803.c: New testcase.
3129 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
3131         PR c++/40942
3132         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
3133         DR 214 in account.
3135 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3137         PR c++/50043
3138         * g++.dg/cpp0x/noexcept17.C: New.
3139         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
3140         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
3141         * g++.dg/cpp0x/noexcept01.C: Likewise.
3142         * g++.dg/eh/init-temp1.C: Likewise.
3143         * g++.dg/eh/ctor1.C: Likwise.
3145 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
3147         * gnat.dg/controlled6.adb: New test.
3148         * gnat.dg/controlled6_pkg.ads: New helper.
3149         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
3151 2012-03-30  Richard Henderson <rth@redhat.com>
3153         PR debug/52727
3154         * g++.dg/opt/pr52727.C: New testcase.
3156 2012-03-30  Richard Guenther  <rguenther@suse.de>
3158         PR tree-optimization/52754
3159         * gcc.target/i386/pr52754.c: New testcase.
3161 2012-03-30  Richard Guenther <rguenther@suse.de>
3163         PR middle-end/52772
3164         * g++.dg/torture/pr52772.C: New testcase.
3166 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
3168         PR c++/52718
3169         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
3171 2012-03-29  Jason Merrill  <jason@redhat.com>
3173         PR c++/52685
3174         * g++.dg/template/inherit8.C: New.
3176 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
3178         PR c++/52759
3179         * g++.dg/ext/weak4.C: New test.
3181         PR tree-optimization/52760
3182         * gcc.c-torture/execute/pr52760.c: New test.
3184 2012-03-29  Jason Merrill  <jason@redhat.com>
3186         PR c++/52743
3187         * g++.dg/cpp0x/initlist-array3.C: New.
3189 2012-03-28  Jason Merrill  <jason@redhat.com>
3191         PR c++/52746
3192         * g++.dg/overload/virtual2.C: New.
3194 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3196         * gnat.dg/vect7.ad[sb]: New test.
3198 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
3199         Tobias Burnus  <burnus@gcc.gnu.org>
3201         PR fortran/52652
3202         * gfortran.dg/allocate_class_1.f90 : Change error test.
3203         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
3204         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
3205         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
3207 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
3209         PR middle-end/52691
3210         * gcc.dg/pr52691.c: New test.
3212         PR middle-end/52750
3213         * gcc.c-torture/compile/pr52750.c: New test.
3215 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
3217         PR target/52692
3218         * gcc.target/avr/torture/builtins-2.c: New test.
3220 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
3222         PR target/52736
3223         * gcc.target/i386/pr52736.c: New test.
3225 2012-03-27  Martin Jambor  <mjambor@suse.cz>
3227         PR middle-end/52693
3228         * gcc.dg/torture/pr52693.c: New test.
3230 2012-03-27  Meador Inge  <meadori@codesourcery.com>
3232         PR c++/52672
3233         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
3235 2012-03-27  Mike Stump  <mikestump@comcast.net>
3237         PR target/52665
3238         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
3239         failures that match branch names.
3241 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
3242             H.J. Lu  <hongjiu.lu@intel.com>
3244         PR target/52698
3245         * gcc.target/i386/pr52698.c: New test.
3247 2012-03-27  Richard Guenther  <rguenther@suse.de>
3249         PR middle-end/52720
3250         * gcc.dg/torture/pr52720.c: New testcase.
3252 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
3254         * gnat.dg/pack17.adb: New test.
3256 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3258         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
3259         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
3261 2012-03-26  Martin Jambor  <mjambor@suse.cz>
3263         PR tree-optimization/50052
3264         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
3266 2012-03-26  Richard Guenther  <rguenther@suse.de>
3268         PR tree-optimization/52701
3269         * gfortran.dg/pr52701.f90: New testcase.
3271 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
3273         PR tree-optimization/52686
3274         * gcc.target/arm/pr52686.c: New test.
3276 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
3278         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
3279         Add "-Os -flto" to list.
3281 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
3283         * gnat.dg/concat2.ad[sb]: New test.
3285 2012-03-24  Jason Merrill  <jason@redhat.com>
3287         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
3288         * g++.dg/cpp0x/trailing2.C: Likewise.
3289         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
3290         * g++.dg/cpp1y/auto-fn1.C: New.
3291         * g++.dg/cpp1y/auto-fn2.C: New.
3292         * g++.dg/cpp1y/auto-fn3.C: New.
3293         * g++.dg/cpp1y/auto-fn4.C: New.
3294         * g++.dg/cpp1y/auto-fn5.C: New.
3295         * g++.dg/cpp1y/auto-fn6.C: New.
3296         * g++.dg/cpp1y/auto-fn7.C: New.
3297         * g++.dg/cpp1y/auto-fn8.C: New.
3298         * g++.dg/cpp1y/auto-fn9.C: New.
3299         * g++.dg/cpp1y/auto-fn10.C: New.
3300         * g++.dg/cpp1y/auto-fn11.C: New.
3302 2012-03-23  Richard Guenther  <rguenther@suse.de>
3304         PR tree-optimization/52678
3305         * gfortran.dg/pr52678.f: New testcase.
3307 2012-03-23  Richard Guenther  <rguenther@suse.de>
3309         PR tree-optimization/52638
3310         * g++.dg/torture/pr52638.C: New testcase.
3312 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
3314         PR c++/52487
3315         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
3317 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
3319         PR c++/52671
3320         * g++.dg/ext/attrib44.C: New test.
3322 2012-03-22  Jan Hubicka  <jh@suse.cz>
3324         PR middle-end/51737
3325         * g++.dg/torture/pr51737.C: New testcase
3327 2012-03-22  Richard Guenther  <rguenther@suse.de>
3329         PR tree-optimization/52548
3330         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
3332 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3334         * lib/fortran-modules.exp (list-module-names-1): Remove
3335         warning.
3337 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3339         PR target/50751
3340         * gcc.target/sh/pr50751-1.c: New.
3341         * gcc.target/sh/pr50751-2.c: New.
3342         * gcc.target/sh/pr50751-3.c: New.
3344 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3346         PR target/52479
3347         * gcc.target/sh/sh4a-cos.c: Remove.
3348         * gcc.target/sh/sh4a-sin.c: Remove.
3349         * gcc.target/sh/sh4a-sincos.c: Remove.
3351 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
3353         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
3354         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
3356 2012-03-21  Martin Jambor  <mjambor@suse.cz>
3358         PR testsuite/52641
3359         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
3360         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
3362 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
3364         * gcc.target/arm/thumb-16bit-ops.c: New file.
3365         * gcc.target/arm/thumb-ifcvt.c: New file.
3367 2012-03-20  Jason Merrill  <jason@redhat.com>
3369         * lib/target-supports.exp: Add { target c++1y }.
3371         * g++.dg/cpp0x/auto32.C: New.
3373 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3375         PR testsuite/52641
3376         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
3377         int32plus.
3378         * gcc.dg/torture/pr48124-4.c: Ditto:
3379         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
3381 2012-03-20  Jason Merrill  <jason@redhat.com>
3383         PR c++/52510
3384         * g++.dg/cpp0x/initlist66.C: New.
3386 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3388         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
3389         __AVR_HAVE_LPMX__
3391 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3393         PR target/49868
3394         * gcc.target/avr/torture/addr-space-2.h: New file.
3395         * gcc.target/avr/torture/addr-space-2-g.h: New test.
3396         * gcc.target/avr/torture/addr-space-2-0.h: New test.
3397         * gcc.target/avr/torture/addr-space-2-1.h: New test.
3398         * gcc.target/avr/torture/addr-space-2-x.h: New test.
3400 2012-03-20  Richard Guenther  <rguenther@suse.de>
3402         * gnat.dg/pack16.adb: New testcase.
3403         * gnat.dg/pack16_pkg.ads: Likewise.
3404         * gnat.dg/specs/pack8.ads: Likewise.
3405         * gnat.dg/specs/pack8_pkg.ads: Likewise.
3407 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3409         * g++.dg/warn/Wuseless-cast.C: Extend.
3411 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3413         PR c++/14710
3414         * g++.dg/warn/Wuseless-cast.C: New.
3416 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
3418         PR libfortran/52608
3419         * gfortran.dg/pr52608.f90: New test.
3421 2012-03-17  Tobias Burnus  <burnus@net-b.de>
3423         PR fortran/52585
3424         * gfortran.dg/proc_ptr_36.f90: New.
3426 2012-03-16  Martin Jambor  <mjambor@suse.cz>
3428         * gcc.dg/misaligned-expand-1.c: New test.
3429         * gcc.dg/misaligned-expand-3.c: Likewise.
3431 2012-03-16  Richard Guenther  <rguenther@suse.de>
3432         Kai Tietz  <ktietz@redhat.com>
3434         PR middle-end/48814
3435         * gcc.c-torture/execute/pr48814-1.c: New test.
3436         * gcc.c-torture/execute/pr48814-2.c: New test.
3437         * gcc.dg/tree-ssa/assign-1.c: New test.
3438         * gcc.dg/tree-ssa/assign-2.c: New test.
3439         * gcc.dg/tree-ssa/assign-3.c: New test.
3441 2012-03-16  Richard Guenther  <rguenther@suse.de>
3443         * gnat.dg/specs/pack7.ads: New testcase.
3445 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3447         PR target/52568
3448         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
3449         * gcc.dg/torture/vshuf-8.inc: Likewise.
3450         * gcc.dg/torture/vshuf-16.inc: Likewise.
3451         * gcc.dg/torture/vshuf-32.inc: Likewise.
3453 2012-03-15  Jason Merrill  <jason@redhat.com>
3455         * g++.dg/torture/pr52582.C: New.
3457 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3459         * lib/fortran-modules.exp: New file which was forgotten in r185430.
3461 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3462             Ulrich Weigand  <ulrich.weigand@linaro.org>
3464         * gcc.dg/vect/slp-cond-3.c: New test.
3465         * gcc.dg/vect/slp-cond-4.c: New test.
3467 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3468             Ulrich Weigand  <ulrich.weigand@linaro.org>
3470         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
3471         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
3473 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
3475         PR libfortran/52434
3476         PR libfortran/48878
3477         PR libfortran/38199
3478         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
3479         * gfortran.dg/round_1.f03: Likewise.
3481 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3482             Andrew Pinski  <apinski@cavium.com>
3484         PR middle-end/52592
3485         * gcc.dg/pr52592.c: New test.
3487 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3489         * gfortran.fortran-torture/compile/compile.exp: Simplify.
3490         * gfortran.fortran-torture/execute/execute.exp: Likewise.
3491         * lib/gcc-dg.exp (cleanup-modules): Move to ..
3492         * lib/fortran-modules.exp: .. this new file. Adjust users.
3493         * lib/gfortran-dg.exp (gfortran-dg-runtest,
3494         gfortran-dg-debug-runtest): Call cleanup-modules.
3495         * lib/fortran-torture.exp (fortran-torture-execute,
3496         fortran-torture): Likewise.
3497         * gfortran.dg/coarray/caf.exp: Likewise.
3498         * lib/lto.exp: Likewise.
3499         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
3500         * gfortran.dg/class_4b.f03: Likewise.
3501         * gfortran.dg/class_4c.f03: Likewise.
3502         * gfortran.dg/class_45a.f03: Likewise.
3503         * gfortran.dg/binding_label_tests_10.f03: Likewise.
3504         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
3505         * gfortran.dg/binding_label_tests_11.f03: Likewise.
3506         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
3507         * gfortran.dg/binding_label_tests_13.f03: Likewise.
3508         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
3509         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
3510         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
3511         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
3512         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
3513         * gfortran.dg/whole_file_28.f90: Likewise.
3514         * gfortran.dg/whole_file_29.f90: Likewise.
3515         * gfortran.dg/whole_file_30.f90: Likewise.
3516         * gfortran.dg/whole_file_31.f90: Likewise.
3518 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3520         PR tree-optimization/52267
3521         * gcc.dg/pr52267.c: New test.
3522         * gcc.dg/tree-ssa/vrp65.c: New test.
3523         * gcc.dg/tree-ssa/vrp66.c: New test.
3525 2012-03-15  Richard Guenther  <rguenther@suse.de>
3527         PR middle-end/52580
3528         * gfortran.dg/vect/pr52580.f: New testcase.
3530 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
3532         * gcc.target/sh/fpul-usage-1.c: New.
3534 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
3536         PR target/49468
3537         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
3538         * gcc.target/sh/pr49468-di.c: Likewise.
3540 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3542         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
3543         * gcc.dg/c99-stdint-6.c: Likewise.
3544         * gcc.dg/lto/20090210_0.c: Likewise.
3545         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
3546         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
3547         * gcc.dg/pragma-init-fini-2.c: Likewise.
3548         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
3549         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
3550         * gcc.target/i386/pr22152.c: Likewise.
3551         * gcc.target/i386/vect8-ret.c: Likewise.
3552         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
3553         handling.
3555 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3557         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
3558         * g++.dg/tree-prof/partition1.C: Likewise.
3559         * g++.dg/tree-prof/partition2.C: Likewise.
3560         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
3561         handling.
3562         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
3563         * gcc.c-torture/execute/20010724-1.c: Remove.
3564         * gcc.c-torture/execute/20010724-1.x: Remove.
3565         * gcc.c-torture/execute/20040208-2.c: Remove.
3566         * gcc.c-torture/execute/20040208-2.x: Remove.
3567         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
3568         Remove.
3569         (main) [__mips__ && __sgi__]: Remove.
3570         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
3571         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3572         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
3573         mips-sgi-irix6* handling.
3574         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
3575         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
3576         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
3577         handling.
3578         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3579         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
3580         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
3581         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
3582         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
3583         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
3584         mips-sgi-irix6*.
3585         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3586         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
3587         * gcc.target/mips/save-restore-3.c: Likewise.
3588         * gcc.target/mips/save-restore-4.c: Likewise.
3589         * gcc.target/mips/save-restore-5.c: Likewise.
3590         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
3591         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
3592         messages.
3593         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
3594         IRIX 6 handling.
3595         (restore_ld_library_path_env_vars): Likewise.
3596         * lib/target-supports.exp (check_profiling_available): Remove
3597         mips*-*-irix* handling.
3598         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
3599         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
3600         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
3602 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3604         PR c++/52582
3605         * g++.dg/opt/pr52582.C: New test.
3607 2012-03-14  Richard Guenther  <rguenther@suse.de>
3609         PR tree-optimization/52571
3610         * gcc.dg/vect/vect-2.c: Initialize arrays.
3611         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3612         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
3613         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3615 2012-03-14  Richard Guenther  <rguenther@suse.de>
3617         PR middle-end/52080
3618         PR middle-end/52097
3619         PR middle-end/48124
3620         * gcc.dg/torture/pr48124-1.c: New testcase.
3621         * gcc.dg/torture/pr48124-2.c: Likewise.
3622         * gcc.dg/torture/pr48124-3.c: Likewise.
3623         * gcc.dg/torture/pr48124-4.c: Likewise.
3625 2012-03-14  Richard Guenther  <rguenther@suse.de>
3627         PR middle-end/52578
3628         * gcc.dg/pr52578.c: New testcase.
3630 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3632         PR c++/52521
3633         * g++.dg/cpp0x/udlit-args2.C: New test.
3635 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3637         PR target/48596
3638         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
3639         * gcc.c-torture/compile/pr48596.c: ... here.
3641 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
3643         PR c++/51641
3644         * g++.dg/lookup/hidden-class17.C: New test.
3646 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
3648         PR c/52577
3649         * gcc.dg/Wunused-var-3.c: New test.
3651 2012-03-13  Martin Jambor  <mjambor@suse.cz>
3653         * gcc.dg/misaligned-expand-2.c: New test.
3655 2012-03-13  Richard Guenther  <rguenther@suse.de>
3657         PR middle-end/52134
3658         * gcc.dg/pr52134.c: New testcase.
3660 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3662         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
3664 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3666         PR tree-optimization/46728
3667         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
3668         * gcc.target/powerpc/pr46728-5.c: Likewise.
3669         * gcc.target/powerpc/pr46728-8.c: Likewise.
3670         * gcc.target/powerpc/pr46728-10.c: Likewise.
3671         * gcc.target/powerpc/pr46728-11.c: Likewise.
3672         * gcc.target/powerpc/pr46728-13.c: Likewise.
3673         * gcc.target/powerpc/pr46728-14.c: Likewise.
3674         * gcc.target/powerpc/pr46728-15.c: Likewise.
3676 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
3678         PR c++/52299
3679         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
3681 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3683         PR tree-optimization/46728
3684         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
3685         * gcc.target/powerpc/pr46728-5.c: Likewise.
3686         * gcc.target/powerpc/pr46728-8.c: Likewise.
3687         * gcc.target/powerpc/pr46728-10.c: Likewise.
3688         * gcc.target/powerpc/pr46728-11.c: Likewise.
3689         * gcc.target/powerpc/pr46728-13.c: Likewise.
3690         * gcc.target/powerpc/pr46728-14.c: Likewise.
3691         * gcc.target/powerpc/pr46728-15.c: Likewise.
3693 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
3695         PR target/49868
3696         * gcc.target/avr/torture/addr-space-1.h: New file.
3697         * gcc.target/avr/torture/addr-space-1-g.h: New test.
3698         * gcc.target/avr/torture/addr-space-1-0.h: New test.
3699         * gcc.target/avr/torture/addr-space-1-1.h: New test.
3700         * gcc.target/avr/torture/addr-space-1-x.h: New test.
3702 2012-03-12  Andrew Pinski  <apinski@cavium.com>
3704         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
3706 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3708         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
3709         * g++.dg/abi/thunk4.C: Likewise.
3710         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
3711         Adapt line numbers.
3712         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3713         handling.
3714         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3715         * g++.dg/eh/spbp.C: Likewise.
3716         * g++.dg/ext/label13.C: Likewise.
3717         * g++.dg/guality/guality.exp: Likewise.
3718         * g++.dg/other/anon5.C: Likewise.
3719         * g++.dg/other/pragma-ep-1.C: Remove.
3720         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
3721         * g++.dg/warn/pr31246.C: Likewise.
3722         * g++.dg/warn/weak1.C: Likewise.
3723         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3724         * g++.old-deja/g++.ext/attrib5.C: Likewise.
3725         * gcc.c-torture/compile/limits-declparen.c: Likewise.
3726         * gcc.c-torture/compile/limits-pointer.c: Likewise.
3727         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
3728         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
3729         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
3730         * gcc.dg/c99-tgmath-1.c: Likewise.
3731         * gcc.dg/c99-tgmath-2.c: Likewise.
3732         * gcc.dg/c99-tgmath-3.c: Likewise.
3733         * gcc.dg/c99-tgmath-4.c: Likewise.
3734         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3735         handling.
3736         * gcc.dg/debug/pr49032.c: Likewise.
3737         * gcc.dg/guality/guality.exp: Likewise.
3738         * gcc.dg/intmax_t-1.c: Likewise.
3739         * gcc.dg/pr48616.c: Likewise.
3740         * gcc.dg/pragma-ep-1.c: Remove.
3741         * gcc.dg/pragma-ep-2.c: Remove.
3742         * gcc.dg/pragma-ep-3.c: Remove.
3743         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
3744         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
3745         * gcc.misc-tests/gcov-14.c: Likewise.
3746         * gfortran.dg/guality/guality.exp: Likewise.
3747         * lib/target-supports.exp (check_weak_available): Likewise.
3748         (add_options_for_tls): Likewise.
3749         (check_ascii_locale_available): Likewise.
3750         * obj-c++.dg/dwarf-2.mm: Likewise.
3751         * objc.dg/dwarf-1.m: Likewise.
3752         * objc.dg/dwarf-2.m: Likewise.
3754 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
3756         PR tree-optimization/51721
3757         * gcc.dg/tree-ssa/vrp64.c: New test.
3759         PR tree-optimization/52533
3760         * gcc.c-torture/compile/pr52533.c: New test.
3762 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
3764         * gcc.target/i386/rtm-xabort-1.c: New.
3765         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
3766         * gcc.target/i386/rtm-xend-1.c: Ditto.
3767         * gcc.target/i386/rtm-xtest-1.c: Ditto.
3768         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
3769         * gcc.target/i386/sse-13.c: Ditto.
3770         * gcc.target/i386/sse-14.c: Ditto.
3771         * gcc.target/i386/sse-22.c: Ditto.
3772         * gcc.target/i386/sse-23.c: Ditto.
3773         * g++.dg/other/i386-2.C: Ditto.
3774         * g++.dg/other/i386-3.C: Ditto.
3776 2012-03-12  Tobias Burnus  <burnus@net-b.de>
3778         PR fortran/52542
3779         * gfortran.dg/proc_ptr_35.f90: New.
3781 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
3783         PR target/52530
3784         * gcc.dg/torture/pr52530.c: New test.
3786 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3788         PR target/51244
3789         * gcc.target/sh/pr51244-1.c: Fix thinkos.
3791 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3793         PR target/52450
3794         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
3796         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
3798 2012-03-09  Andrew Pinski  <apinski@cavium.com>
3800         PR middle-end/51988
3801         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
3802         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
3804 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
3806         * gcc.dg/tree-ssa/scev-3.c: New.
3807         * gcc.dg/tree-ssa/scev-4.c: New.
3809 2012-03-08  Tobias Burnus  <burnus@net-b.de>
3811         PR fortran/52469
3812         * gfortran.dg/proc_ptr_34.f90
3814 2012-03-07  Jason Merrill  <jason@redhat.com>
3816         PR c++/52521
3817         * g++.dg/cpp0x/udlit-mangle.C: New.
3819 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
3821         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
3823 2012-03-06  Richard Guenther  <rguenther@suse.de>
3825         PR middle-end/52493
3826         * gcc.dg/torture/pr52493.c: New testcase.
3828 2012-03-06  Richard Guenther  <rguenther@suse.de>
3830         PR lto/52097
3831         * gcc.dg/lto/pr52097_0.c: New testcase.
3833 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
3835         PR target/51244
3836         * gcc.target/sh/pr51244-1.c: New.
3837         * gcc.target/sh/pr51244-2.c: New.
3838         * gcc.target/sh/pr51244-3.c: New.
3840 2012-03-05  Jason Merrill  <jason@redhat.com>
3842         PR c++/51930
3843         * g++.dg/ext/visibility/template11.C: New.
3845         * g++.dg/cpp0x/implicit13.C: New.
3847 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
3849         PR tree-optimization/51721
3850         * gcc.dg/tree-ssa/vrp63.c: New test.
3851         * gcc.dg/pr51721.c: New test.
3853 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
3855         PR fortran/50981
3856         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
3857         argument checks.
3859 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3861         PR target/52146
3862         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
3864 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
3866         PR fortran/50981
3867         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
3869 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
3871         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
3872         int32plus.
3874 2012-03-03  Jason Merrill  <jason@redhat.com>
3876         * g++.dg/cpp0x/nsdmi-defer6.C: New.
3878         Core 1270
3879         * g++.dg/cpp0x/initlist65.C: New.
3881         PR c++/36797
3882         * g++.dg/ext/is_empty2.C: New.
3884 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3886         PR fortran/48820
3887         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
3889 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3891         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
3892         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3893         * gfortran.dg/bind_c_usage_8.f03: Ditto.
3894         * gfortran.dg/c_kind_tests_2.f03: Ditto.
3895         * gfortran.dg/class_30.f90: Remove dg-warning line.
3896         * gfortran.dg/bind_c_usage_25.f90: New.
3898 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3900         PR fortran/48820
3901         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
3902         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
3903         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
3905 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3907         PR fortran/48820
3908         * gfortran.dg/assumed_type_1.f90: New.
3909         * gfortran.dg/assumed_type_2.f90: New.
3910         * gfortran.dg/assumed_type_3.f90: New.
3911         * gfortran.dg/assumed_type_4.f90: New.
3913 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
3915         PR target/49486
3916         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
3917         * gcc.target/sh/pr49468-di.c: New.
3919 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
3921         * gcc.dg/graphite/pr50561.c: Update.
3923 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
3925         * gcc.target/powerpc/pr52457.c: New test.
3927 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
3929         * gcc.target/arm/sat-1.c: New test.
3931 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
3933         PR target/46716
3934         * gcc.target/i386/pr46716.c: New test.
3936 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
3938         PR c++/51989
3939         * g++.dg/cpp0x/sfinae32.C: New.
3941 2012-03-02  Richard Guenther  <rguenther@suse.de>
3943         PR tree-optimization/52406
3944         * gcc.dg/torture/pr52406.c: New testcase.
3946 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3948         PR fortran/52325
3949         * gfortran.dg/derived_comp_array_ref_8.f90: New.
3950         * gfortran.dg/nullify_2.f90: Update dg-error.
3951         * gfortran.dg/nullify_4.f90: Ditto.
3952         * gfortran.dg/pointer_init_6.f90: Ditto.
3954 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3956         PR fortran/52270
3957         * gfortran.dg/class_51.f90: New.
3959 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3961         PR fortran/52452
3962         * gfortran.dg/intrinsic_8.f90: New.
3964 2012-03-01  Kai Tietz  <ktietz@redhat.com>
3966         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
3967         routines on mingw targets.
3968         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
3970 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
3972         PR tree-optimization/52445
3973         * gcc.dg/pr52445.c: New test.
3975 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
3977         PR target/52437
3978         * gcc.c-torture/compile/pr52437.c: New test.
3980         PR middle-end/52419
3981         * gcc.dg/torture/pr52419.c: New test.
3983         PR tree-optimization/52429
3984         * gcc.dg/torture/pr52429.c: New test.
3985         * g++.dg/opt/pr52429.C: New test.
3987 2012-02-29  Richard Guenther  <rguenther@suse.de>
3989         PR testsuite/52297
3990         * gcc.dg/lto/trans-mem-1_0.c: Remove.
3991         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
3992         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
3993         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
3994         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
3995         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
3997 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
3999         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
4001 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
4003         PR fortran/52386
4004         * gfortran.dg/realloc_on_assign_13.f90 : New test.
4006 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4008         PR target/51534
4009         * gcc.target/arm/neon/pr51534.c: New testcase.
4011 2012-02-28  Richard Guenther  <rguenther@suse.de>
4013         PR target/52407
4014         * gcc.dg/torture/pr52407.c: New testcase.
4016 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4018         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
4019         * gcc.target/arm/vfp2.c: Likewise.
4020         * gcc.target/arm/vfp3.c: Likewise.
4021         * gcc.target/arm/vfp4.c: Likewise.
4022         * gcc.target/arm/vfp5.c: Likewise.
4023         * gcc.target/arm/vfp6.c: Likewise.
4024         * gcc.target/arm/vfp7.c: Likewise.
4025         * gcc.target/arm/vfp8.c: Likewise.
4026         * gcc.target/arm/vfp9.c: Likewise.
4027         * gcc.target/arm/vfp10.c: Likewise.
4028         * gcc.target/arm/vfp11.c: Likewise.
4029         * gcc.target/arm/vfp12.c: Likewise.
4030         * gcc.target/arm/vfp13.c: Likewise.
4031         * gcc.target/arm/vfp14.c: Likewise.
4032         * gcc.target/arm/vfp15.c: Likewise.
4033         * gcc.target/arm/vfp16.c: Likewise.
4034         * gcc.target/arm/vfp17.c: Likewise.
4035         * gcc.target/arm/neon-constants.h: New file.
4036         * gcc.target/arm/neon-vect1.c: New test.
4037         * gcc.target/arm/neon-vect2.c: New test.
4038         * gcc.target/arm/neon-vect3.c: New test.
4039         * gcc.target/arm/neon-vect4.c: New test.
4040         * gcc.target/arm/neon-vect5.c: New test.
4041         * gcc.target/arm/neon-vect6.c: New test.
4042         * gcc.target/arm/neon-vect7.c: New test.
4043         * gcc.target/arm/neon-vect8.c: New test.
4045 2012-02-28  Richard Guenther  <rguenther@suse.de>
4047         PR tree-optimization/52402
4048         * gcc.dg/torture/pr52402.c: New testcase.
4050 2012-02-28  Richard Guenther  <rguenther@suse.de>
4052         PR lto/52400
4053         * g++.dg/lto/pr52400_0.C: New testcase.
4055 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
4057         * gcc.target/avr/torture/builtins-1.c: New test.
4058         * gcc.target/avr/torture/builtins-error.c: New test.
4060 2012-02-28  Kai Tietz  <ktietz@redhat.com>
4062         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
4063         * gcc.target/i386/pr45352-2.c: Likewise.
4064         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
4065         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
4066         targets instead rand.
4067         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
4068         * gcc.target/i386/sse2-mul-1.c: Likewise.
4069         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4070         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
4071         * gcc.target/i386/pad-1.c: Likewise.
4072         * gcc.target/i386/pad-9.c: Likewise.
4073         * gcc.target/i386/pad-2.c: Likewise.
4074         * gcc.target/i386/pad-5b.c: Likewise.
4075         * gcc.target/i386/pad-8.c: Likewise.
4076         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
4077         * gcc.target/i386/pr44130.c: Likewise.
4078         * gcc.target/i386/align-main-1.c: Likewise.
4079         * gcc.target/i386/align-main-2.c: Likewise.
4080         * gcc.target/i386/sw-1.c: Likewise.
4081         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
4082         on x64 mingw target.
4083         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
4084         * gcc.target/i386/pr46295.c: Likewise.
4085         * gcc.target/i386/amd64-abi-1.c: Likewise.
4086         * gcc.target/i386/amd64-abi-2.c: Likewise.
4087         * gcc.target/i386/pr39082-1.c: Likewise.
4088         * gcc.target/i386/pr39162.c: Likewise.
4089         * gcc.target/i386/pr22152.c: Likewise.
4090         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
4091         * gcc.target/i386/wrfsbase-2.c: Likewise.
4092         * gcc.target/i386/local.c: Likewise
4093         * gcc.target/i386/wrgsbase-1.c: Likewise.
4094         * gcc.target/i386/wrfsbase-1.c: Likewise.
4095         * gcc.target/i386/pr39315-3.c: Likewise.
4096         * gcc.target/i386/pr35767-4.c: Likewise.
4097         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
4098         x64 mingw target.
4099         * gcc.target/i386/pr45336-2.c: Likewise.
4100         * gcc.target/i386/pr45336-1.c: Likewise.
4101         * gcc.target/i386/pr45336-4.c: Likewise.
4103 2012-02-27  Tristan Gingold  <gingold@adacore.com>
4105         * gnat.dg/array20.ad[sb]: New test.
4107 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
4109         PR target/52375
4110         * gcc.target/arm/pr52375.c: New test.
4111         * gcc.c-torture/compile/pr52375.c: New test.
4113 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4115         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
4116         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
4118 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
4120         * gnat.dg/aggr19.adb: New test.
4121         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
4123 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
4125         PR target/49263
4126         * gcc.target/sh/pr49263.c: New.
4128 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
4130         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
4131         simulate_thread_wrapper_other_threads
4132         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
4133         Move initialization of 'value' to main().
4134         (main): Initialize 'value';
4135         * gcc.dg/simulate-thread/speculative-store.c
4136         (simulate_thread_step_verify): Return 0 when successful.
4137         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
4138         Reduce threshold.
4139         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
4140         (simulate_thread_wrapper_other_threads): Return a success/fail value
4141         and issue an error if the instruction count threshold is exceeded.
4143 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4145         PR target/50580
4146         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
4147         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4149 2012-02-24  Richard Guenther  <rguenther@suse.de>
4151         PR middle-end/52355
4152         * gcc.dg/pr52355.c: New testcase.
4154 2012-02-23  Kai Tietz  <ktietz@redhat.com>
4156         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
4157         * gcc.dg/Wpadded.c: Likewise.
4158         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
4159         structure-layout.
4160         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
4161         for sleep by Sleep and add windows.h include for this function.
4162         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
4163         targets.
4164         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
4165         target.
4166         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
4167         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
4168         on x64 mingw target.
4169         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
4170         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
4171         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
4172         failure on LLP64 target.
4174 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
4176         PR c/52290
4177         * gcc.dg/noncompile/pr52290.c: New test.
4179 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
4181         PR tree-optimization/52019
4182         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
4184 2012-02-22  Kai Tietz  <ktietz@redhat.com>
4186         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
4187         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
4188         derived pdiff_t type.
4189         * g++.dg/torture/pr49720.C: Likewise
4191 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
4193         PR target/52330
4194         * gcc.target/i386/pr52330.c: New test.
4196 2012-02-22  Tobias Burnus  <burnus@net-b.de>
4198         PR fortran/52335
4199         * gfortran.dg/io_constraints_10.f90: New.
4201 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
4203         * lib/target-supports.exp (check_effective_target_vect_condition):
4204         Return true for NEON.
4206 2012-02-21  Kai Tietz  <ktietz@redhat.com>
4208         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
4210 2012-02-21  Richard Guenther  <rguenther@suse.de>
4212         PR tree-optimization/52324
4213         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
4215 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
4217         PR middle-end/51782
4218         * gcc.target/avr/torture/pr51782-1.c: New test.
4220 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
4222         PR tree-optimization/52318
4223         * gcc.dg/pr52318.c: New test.
4225 2012-02-20  Kai Tietz  <ktietz@redhat.com>
4227         * gcc.dg/bf-ms-layout-3.c: New testcase.
4229 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4231         PR testsuite/52229
4232         PR fortran/32380
4233         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
4235 2012-02-20  Richard Guenther  <rguenther@suse.de>
4237         PR tree-optimization/52298
4238         * gcc.dg/torture/pr52298.c: New testcase.
4239         * gcc.dg/vect/pr52298.c: Likewise.
4241 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
4243         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
4244         * gcc.c-torture/execute/pr52286.c: Ditto.
4246 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
4248         PR tree-optimization/52286
4249         * gcc.c-torture/execute/pr52286.c: New test.
4251 2012-02-18  Tobias Burnus  <burnus@net-b.de>
4253         PR fortran/52295
4254         * gfortran.dg/interface_35.f90: Use -std=f2003.
4255         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
4256         * gfortran.dg/interface_assignment_4.f90: Ditto.
4257         * gfortran.dg/bessel_1.f90: Ditto.
4258         * gfortran.dg/func_result_6.f90: Ditto.
4259         * gfortran.dg/hypot_1.f90: Ditto.
4260         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4262 2012-02-17  Tobias Burnus  <burnus@net-b.de>
4264         PR translation/52232
4265         PR translation/52234
4266         PR translation/52245
4267         PR translation/52246
4268         PR translation/52262
4269         PR translation/52273
4270         * gfortran.dg/coarray_22.f90: Update dg-error.
4271         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
4273 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4275         PR target/51753
4276         * lib/gcc-simulate-thread.exp: Load timeout.exp.
4277         (simulate-thread): Use default timeout.
4279 2012-02-16  Jason Merrill  <jason@redhat.com>
4281         PR c++/52248
4282         * g++.dg/ext/timevar1.C: New.
4284 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
4286         PR c++/52126
4287         * g++.dg/template/using21.C: New.
4288         * g++.dg/template/using22.C: Likewise.
4290 2012-02-16  Jason Merrill  <jason@redhat.com>
4292         PR c++/51415
4293         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
4295 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
4297         PR tree-optimization/52255
4298         * gcc.c-torture/compile/pr52255.c: New test.
4300         PR debug/52260
4301         * g++.dg/debug/dwarf2/pr52260.C: New test.
4303         PR middle-end/51929
4304         * g++.dg/ipa/pr51929.C: New test.
4306 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4308         PR target/52199
4309         * gcc.target/powerpc/pr52199.c: New file.
4311 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4313         PR target/52152
4314         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
4316 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4318         * gcc.dg/pr51867.c: Don't include <math.h>.
4319         (sqrtf): Declare.
4321 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4323         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
4324         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
4326 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
4328         PR tree-optimization/50561
4329         * gcc.dg/graphite/pr50561.c: New testcase.
4331 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4333         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
4334         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
4336 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4338         * gnat.dg/discr35.ad[sb]: New test.
4340 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4342         * gnat.dg/volatile10.adb: New test.
4343         * gnat.dg/volatile10_pkg.ads: New helper.
4345 2012-02-14  Jason Merrill  <jason@redhat.com>
4347         * g++.dg/ext/attrib43.C: New.
4349 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
4351         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
4352         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
4353         fgnu_tm.
4354         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
4355         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
4356         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
4357         effective_target fgnu_tm.
4358         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
4360 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4362         PR c++/52247
4363         * g++.dg/template/asmgoto1.C: New test.
4365 2012-02-14  Ian Lance Taylor  <iant@google.com>
4367         PR go/48501
4368         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
4369         compiling generated file for 64bit and index tests.
4371 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
4373         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
4375 2012-02-14  Richard Guenther  <rguenther@suse.de>
4377         PR tree-optimization/52244
4378         PR tree-optimization/51528
4379         * gcc.dg/torture/pr52244.c: New testcase.
4381 2012-02-14  Walter Lee  <walt@tilera.com>
4383         * g++.dg/other/PR23205.C: Disable test on tile.
4384         * g++.dg/other/pr23205-2.C: Disable test on tile.
4385         * gcc.dg/20020312-2.c: Add a condition for __tile__.
4386         * gcc.dg/20040813-1.c: Disable test on tile.
4387         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
4388         * gcc.misc-tests/linkage.exp: Handle tilegx.
4390 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4392         PR tree-optimization/52210
4393         * gcc.dg/pr52210.c: New test.
4395 2012-02-14  Jason Merrill  <jason@redhat.com>
4397         PR c++/39055
4398         * g++.dg/overload/defarg5.C: New.
4400 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4402         PR c/52181
4403         * c-c++-common/pr52181.c: New test.
4405 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4407         PR c++/52215
4408         * g++.dg/ext/atomic-1.C: New test.
4410 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4412         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
4414 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4416         PR middle-end/52209
4417         * gcc.c-torture/execute/pr52209.c: New test.
4419 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
4421         PR fortran/50981
4422         * gfortran.dg/elemental_optional_args_5.f03: New test.
4424 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
4426         PR testsuite/50076
4427         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
4428         cases.
4430 2012-02-11  Ian Lance Taylor  <iant@google.com>
4432         PR go/51874
4433         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
4434         SPARC Solaris.  Don't run the test at all on systems where it may
4435         not work, rather than xfailing it.
4437 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
4439         PR rtl-optimization/52175
4440         * gcc.c-torture/compile/pr52175.c: New test.
4442 2012-02-10  Jason Merrill  <jason@redhat.com>
4444         PR c++/51910
4445         * g++.dg/template/repo10.C: New.
4447 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
4449         PR debug/52132
4450         * gcc.dg/pr52132.c: New test.
4452 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
4454         * gnat.dg/specs/aggr4.ads: New test.
4455         * gnat.dg/specs/aggr4_pkg.ads: New helper.
4457 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
4459         PR target/52146
4460         * gcc.target/i386/pr52146.c: New.
4462 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
4464         PR middle-end/52177
4465         * c-c++-common/pr52177.c: New test.
4467 2012-02-10  Jan Hubicka  <jh@suse.cz>
4469         PR middle-end/48600
4470         * g++.dg/torture/pr48600.C: New testcase.
4472 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
4474         PR middle-end/52140
4475         * gcc.dg/dfp/pr52140.c: New test.
4477 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
4479         PR fortran/32380
4480         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
4481         of dg-options.
4483 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
4485         PR middle-end/51867
4486         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
4487         * testsuite/gcc.dg/pr51867.c: New test.
4489 2012-02-09  Ian Lance Taylor  <iant@google.com>
4491         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
4492         which don't support -fsplit-stack.  Turn off optimization when
4493         compiling select5-out.go.
4495 2012-02-08  Ian Lance Taylor  <iant@google.com>
4497         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
4498         systems which don't support -fsplit-stack.
4500 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
4502         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
4503         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
4504         machine instuction in the log.
4506 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
4508         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
4509           to 20 seconds.
4511 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
4513         PR driver/48524
4514         * gcc.dg/pr48524.c: New test.
4515         * gcc.dg/pr48524.spec: New spec file for test.
4517 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4519         PR fortran/32380
4520         * gfortran.dg/vect/pr32380.f90:  New test.
4522 2012-02-08  Tobias Burnus  <burnus@net-b.de>
4524         PR fortran/52151
4525         * gfortran.dg/realloc_on_assign_12.f90: New.
4527 2012-02-08  Richard Guenther  <rguenther@suse.de>
4529         PR rtl-optimization/52170
4530         * gcc.dg/torture/pr52170.c: New testcase.
4532 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
4534         PR gcov-profile/52150
4535         * gcc.dg/tree-prof/pr52150.c: New test.
4537         PR rtl-optimization/52139
4538         * gcc.dg/pr52139.c: New test.
4540 2012-02-07  Jason Merrill  <jason@redhat.com>
4542         PR c++/51675
4543         * g++.dg/cpp0x/constexpr-union3.C: New.
4545         PR c++/52035
4546         * g++.dg/lto/pr52035_0.C: New.
4548 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4550         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
4551         * gcc.dg/special/weak-1.c: Likewise.
4552         * gcc.dg/ucnid-12.c: Likewise.
4553         * gcc.dg/torture/pr45678-1.c: Likewise.
4554         * gcc.dg/torture/pr45678-2.c: Likewise.
4555         * gcc.dg/vector-4.c: Likewise.
4556         * gcc.dg/ipa/inline-5.c: Likewise.
4557         * gcc.dg/ucnid-11.c: Likewise.
4558         * gcc.misc-tests/gcov-13.c: Likewise.
4559         * gcc.misc-tests/gcov-14.c: Likewise.
4560         * g++.dg/ext/label13.C: Likewise.
4561         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
4562         hppa*-*-hpux* options.
4563         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
4564         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
4565         * gcc.dg/pr48616.c: Likewise.
4566         * gcc.dg/pr17957.c: Likewise.
4567         * gcc.dg/pr17055-1.c: Likewise.
4568         * gcc.dg/pr32912-1.c: Likewise.
4569         * gcc.dg/tm/pr51472.c: Likewise.
4570         * c-c++-common/fold-bitand-4.c: Likewise.
4571         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
4572         Use dg-additional-options for extra options.
4574 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
4576         * gcc.target/epiphany/interrupt-2.c: New test.
4578 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4580         PR target/52155
4581         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
4582         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
4583         for MIPS ELF.
4585 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4587         PR target/52152
4588         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
4590 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4592         PR middle-end/24306
4593         PR target/52154
4594         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
4595         * gcc.target/mips/va-arg-1.c: New test.
4597 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
4599         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
4600         for -mno-pointers-to-nested-functions.
4602 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
4604         * gcc.c-torture/execute/20120207-1.c: New test.
4606 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
4608         PR rtl-optimization/52060
4609         * gcc.dg/torture/pr52060.c: New test.
4611         PR middle-end/52074
4612         * gcc.c-torture/compile/pr52074.c: New test.
4614 2012-02-07  Tobias Burnus  <burnus@net-b.de>
4616         PR fortran/51514
4617         * gfortran.dg/class_to_type_2.f90: New.
4619 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
4621         PR fortran/32373
4622         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
4623         Remove module.
4625 2012-02-06  Jason Merrill  <jason@redhat.com>
4627         PR c++/52088
4628         * g++.dg/template/conv13.C: New.
4630 2012-02-06  Richard Guenther  <rguenther@suse.de>
4632         PR tree-optimization/52115
4633         * gcc.c-torture/compile/pr52115.c: New testcase.
4635 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
4637         PR target/52129
4638         * gcc.c-torture/execute/pr52129.c: New test.
4640 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
4642         * gcc.dg/pr48374.c: Actually add the test I forgot
4643         in the 2012-01-25 commit.
4645 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4647         PR fortran/32373
4648         * gfortran.dg/vect/vect-8.f90:  New test case.
4650 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4652         PR fortran/48847
4653         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
4655 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
4657         PR fortran/52102
4658         * gfortran.dg/class_48.f90 : Add test of allocate class array
4659         component with source in subroutine test3.  Remove commenting
4660         out in subroutine test4, since branching on unitialized variable
4661         is now fixed (no PR for this last.).
4663 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4665         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
4666         on MIPS targets.
4667         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
4669 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4671         PR target/52125
4672         * lib/target-supports.exp (check_effective_target_mips_rel): New.
4673         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
4675 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4677         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
4678         (check_effective_target_sync_int_long): Use it.
4679         (check_effective_target_sync_char_short): Likewise.
4680         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
4682 2012-02-05  Tobias Burnus  <burnus@net-b.de>
4684         PR fortran/51972
4685         * gfortran.dg/class_48.f90: Add some further checks.
4687 2012-02-05  Ira Rosen  <irar@il.ibm.com>
4689         PR tree-optimization/52091
4690         * gcc.dg/vect/pr52091.c: New test.
4692 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
4694         PR rtl-optimization/52113
4695         * gcc.target/avr/pr52113.c: New test.
4697 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
4699         PR rtl-optimization/52092
4700         * gcc.c-torture/compile/pr52092.c: New test.
4702 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4704         PR fortran/41587
4705         * gfortran.dg/class_array_10.f03: New test.
4707         PR fortran/46356
4708         * gfortran.dg/class_array_11.f03: New test.
4710         PR fortran/51754
4711         * gfortran.dg/class_array_12.f03: New test.
4713 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
4715         PR fortran/52012
4716         * gfortran.dg/realloc_on_assign_11.f90: New test.
4718 2012-02-02  Tobias Burnus  <burnus@net-b.de>
4720         PR fortran/52093
4721         * gfortran.dg/shape_7.f90: New.
4723 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4725         * gcc.target/mips/mips-prepend-1.c: New test.
4727 2012-02-02  Jan Hubicka  <jh@suse.cz>
4728             Tom de Vries  <tom@codesourcery.com>
4730         PR middle-end/51998
4731         * testsuite/gcc.dg/alias-12.c: New testcase.
4732         * testsuite/gcc.dg/alias-13.c: New testcase.
4734 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
4736         PR target/52086
4737         * gcc.dg/pr52086.c: New test.
4739         PR tree-optimization/52073
4740         * gcc.c-torture/compile/pr52073.c: New test.
4742 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
4744         PR fortran/51958
4745         * gfortran.dg/function_optimize_10.f90:  New test.
4747 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
4749         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
4750         test on alpha*-*-*.
4752 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4754         PR fortran/52024
4755         * gfortran.dg/typebound_operator_14.f90: New.
4757 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4759         PR fortran/52059
4760         * gfortran.dg/elemental_function_1.f90: New.
4762 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4764         PR rtl-optimization/51374
4765         * gcc.target/avr/torture/pr51374-1.c:
4766         Also fail if SBIS is seen.
4768 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4770         PR rtl-optimization/51374
4771         * gcc.target/avr/torture/pr51374-1.c: New.
4773 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4775         PR fortran/52024
4776         * gfortran.dg/typebound_generic_11.f90: New.
4778 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4780         PR fortran/52029
4781         * gfortran.dg/class_49.f90: New.
4783 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4785         PR fortran/52013
4786         * gfortran.dg/elemental_args_check_6.f90: New.
4788 2012-01-31  Jason Merrill  <jason@redhat.com>
4790         PR c++/52043
4791         * g++.dg/cpp0x/variadic122.C: New.
4793 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
4795         PR fortran/52012
4796         * gfortran.dg/realloc_on_assign_10.f90: New test.
4798 2012-01-31  Richard Guenther  <rguenther@suse.de>
4800         PR tree-optimization/51528
4801         * gcc.dg/torture/pr51528.c: New testcase.
4803 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
4805         PR go/48501
4806         * lib/go.exp (go_target_compile): Append timeout= to options.
4807         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
4808         select5-out.go test on alpha*-*-* targets.
4810 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
4812         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
4813         (TEST_SHORT): Reformat in the same way.
4814         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
4815         (TEST_SHORT): Reformat in the same way.
4816         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
4817         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
4818         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
4819         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
4820         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
4822 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
4824         PR target/51835
4825         * gcc.target/arm/pr51835.c: New testcase.
4827 2012-01-30  Richard Guenther  <rguenther@suse.de>
4829         PR tree-optimization/52028
4830         * gcc.dg/torture/pr52028.c: New testcase.
4831         * gfortran.dg/ldist-pr45199.f: Adjust.
4832         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
4833         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4834         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4836 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
4838         PR debug/52027
4839         * gcc.dg/tree-prof/pr52027.c: New test.
4841         PR tree-optimization/52046
4842         * gcc.dg/pr52046.c: New test.
4844         PR debug/52048
4845         * g++.dg/other/pr52048.C: New test.
4847 2012-01-30  Richard Guenther  <rguenther@suse.de>
4849         PR tree-optimization/52045
4850         * gcc.dg/pr52045.c: New testcase.
4852 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
4854         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
4855         new code generated for __sync_lock_release.
4857 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4859         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
4861 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4863         PR testsuite/51875
4864         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
4866         * g++.dg/ext/visibility/template10.C: Fix typo.
4868         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
4870 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4872         PR c++/51327
4873         * g++.dg/cpp0x/constexpr-ice6.C: New.
4875 2012-01-29  Tobias Burnus  <burnus@net-b.de>
4877         PR fortran/41600
4878         * gfortran.dg/default_initialization_6.f90: New.
4880 2012-01-29  Tobias Burnus  <burnus@net-b.de>
4882         PR fortran/51972
4883         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
4884         * gfortran.dg/class_48.f90: New.
4886 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
4888         PR fortran/51808
4889         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
4891 2012-01-28  Tobias Burnus  <burnus@net-b.de>
4893         PR fortran/51972
4894         * gfortran.dg/class_allocate_12.f90: New.
4896 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
4898         * gcc.dg/torture/pr50444.c: Fix dg directives.
4900 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
4902         PR target/52006
4903         * gcc.target/arm/pr52006.c: New test.
4905 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
4907         PR testsuite/52011
4908         * gcc.dg/lto/trans-mem.h: New file.
4909         * gcc.dg/lto/trans-mem-2_0.c: Include it.
4910         * gcc.dg/lto/trans-mem-1_1.c: Same.
4911         * gcc.dg/lto/trans-mem-4_1.c: Same.
4912         * gcc.dg/lto/trans-mem-3_1.c: Same.
4914 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4916         PR fortran/52022
4917         * gfortran.dg/dummy_procedure_7.f90: New.
4919 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
4921         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
4922         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
4924 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
4926         PR c++/51852
4927         * g++.dg/other/gc5.C: New test.
4929 2012-01-27  Richard Guenther  <rguenther@suse.de>
4931         PR tree-optimization/50444
4932         * gcc.dg/torture/pr50444.c: New testcase.
4934 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4936         PR fortran/51970
4937         PR fortran/51977
4938         * gfortran.dg/move_alloc_13.f90: New.
4940 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4942         PR fortran/51953
4943         * gfortran.dg/allocate_alloc_opt_13.f90: New.
4944         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
4945         and change dg-error string.
4947 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4949         PR fortran/52016
4950         * gfortran.dg/elemental_args_check_5.f90: New.
4952 2012-01-27  Richard Guenther  <rguenther@suse.de>
4954         PR middle-end/51959
4955         * g++.dg/torture/pr51959.C: New testcase.
4957 2012-01-27  Tom de Vries  <tom@codesourcery.com>
4959         PR tree-optimization/51990
4960         * gcc.dg/pr51990.c: New test.
4961         * gcc.dg/pr51990-2.c: Same.
4963 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
4964             Tobias Burnus <burnus@gcc.gnu.org>
4966         PR fortran/48705
4967         * gfortran.dg/class_allocate_11.f03: New.
4969         PR fortran/51870
4970         PR fortran/51943
4971         PR fortran/51946
4972         * gfortran.dg/class_allocate_7.f03: New.
4973         * gfortran.dg/class_allocate_8.f03: New.
4974         * gfortran.dg/class_allocate_9.f03: New.
4975         * gfortran.dg/class_allocate_10.f03: New.
4977 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4979         * gnat.dg/discr34.adb: New test.
4980         * gnat.dg/discr34_pkg.ads: New helper.
4982 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4984         * gnat.dg/discr33.adb: New test.
4986 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4988         * gnat.dg/limited_with3.ad[sb): New test.
4989         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
4990         * gnat.dg/limited_with3_pkg2.ads: Likewise.
4991         * gnat.dg/limited_with3_pkg3.ads: Likewise.
4993 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4995         * gnat.dg/stack_usage1.adb: New test.
4996         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
4998         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
4999         * gcc.dg/pr44194-2.c: Likewise.
5001 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
5003         PR c++/51370
5004         * g++.dg/template/crash112.C: New.
5006 2012-01-27  Richard Henderson  <rth@redhat.com>
5008         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
5010 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5012         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
5014 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
5016         PR middle-end/51895
5017         * g++.dg/opt/pr51895.C: New test.
5019 2012-01-26  Michael Matz  <matz@suse.de>
5021         PR tree-optimization/48794
5022         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
5024 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5026         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
5028 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5030         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
5031         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
5032         memory.
5033         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
5034         the default value for s390 and s390x.
5036 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
5038         PR lto/51698
5039         * gcc.dg/lto/trans-mem-4_0.c: New.
5040         * gcc.dg/lto/trans-mem-4_1.c: New.
5041         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
5042         TM builtins.
5043         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
5044         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
5045         TM builtins.
5046         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
5047         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
5048         TM builtins.
5050 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
5052         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
5054 2012-01-25  Ian Lance Taylor  <iant@google.com>
5056         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
5058 2012-01-25  Tobias Burnus  <burnus@net-b.de>
5060         PR fortran/51995
5061         * gfortran.dg/typebound_proc_25.f90: New.
5063 2012-01-25  Jason Merrill  <jason@redhat.com>
5065         PR c++/51992
5066         * g++.dg/lto/pr51992_0.C: New.
5068 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
5070         PR tree-optimization/51987
5071         * gcc.target/i386/pr51987.c: New test.
5073 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
5075         * gcc.dg/tm/lto-1.c: Require lto support in target.
5077 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
5079         PR rtl-optimization/48374
5080         * gcc.dg/pr48374.c: New test.
5082 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
5084         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
5086 2012-01-25  Tobias Burnus  <burnus@net-b.de>
5088         PR fortran/51966
5089         * gfortran.dg/derived_constructor_char_3.f90: New.
5091 2012-01-24  Ian Lance Taylor  <iant@google.com>
5093         * go.test/go-test.exp (filecmp): New procedure.
5094         (errchk): Handle quoted square brackets.
5095         (go-gc-tests): Set go_compile_args. Handle various new test
5096         lines.  Skip a few new tests.
5097         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
5099 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5101         * lib/target-supports.exp (proc check_effective_target_vect_perm)
5102         (check_effective_target_vect_extract_even_odd)
5103         (check_effective_target_vect_interleave): Return true for MIPS
5104         paired-single.
5106 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5108         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
5109         (main): Use it instead of argc.
5111 2012-01-24  Jason Merrill  <jason@redhat.com>
5113         PR c++/51973
5114         * g++.dg/cpp0x/sfinae31.C: New.
5116 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5118         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
5120 2012-01-24  Jason Merrill  <jason@redhat.com>
5122         PR c++/51812
5123         * g++.dg/inherit/covariant20.C: New.
5125 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
5127         PR c++/51223
5128         * g++.dg/parse/crash58.C: New.
5130 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
5132         PR target/51957
5133         * gcc.dg/pr51957-1.c: New test.
5134         * gcc.dg/pr51957-1.h: New file.
5135         * gcc.dg/pr51957-2.c: New test.
5137 2012-01-23  Jason Merrill  <jason@redhat.com>
5139         PR c++/51930
5140         * g++.dg/ext/visibility/template10.C: New.
5142 2012-01-23  Tobias Burnus  <burnus@net-b.de>
5144         PR fortran/51948
5145         * gfortran.dg/move_alloc_12.f90: New.
5147 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5149         PR middle-end/45416
5150         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
5152 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
5154         PR c++/51398
5155         * g++.dg/template/crash111.C: New.
5157 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
5159         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
5160         configurations.
5161         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
5163 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
5165         PR testsuite/51941
5166         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
5167         the DW_TAG_class_type and DW_AT_name: "Executor".
5169 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5171         * lib/target-supports.exp
5172         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
5173         (check_effective_target_vect_interleave): Likewise.
5175 2012-01-22  Jason Merrill  <jason@redhat.com>
5177         PR c++/51925
5178         * g++.dg/template/using20.C: New.
5179         * g++.dg/template/template-id-2.C: Adjust diagnostic.
5181 2012-01-23  Jason Merrill  <jason@redhat.com>
5183         PR target/51934
5184         * g++.dg/torture/pr51344.C: Limit to x86.
5186 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
5188         * c-c++-common/tm/omp.c: Require target with pthread support.
5190 2012-01-23  Richard Guenther  <rguenther@suse.de>
5192         PR tree-optimization/51949
5193         * gcc.dg/torture/pr51949.c: New testcase.
5195 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
5197         PR rtl-optimization/51933
5198         * gcc.c-torture/execute/pr51933.c: New test.
5200 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
5202         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
5203         Do not define for Interix.
5205 2012-01-22  Jason Merrill  <jason@redhat.com>
5207         PR c++/51832
5208         * g++.dg/lto/pr51832.h: New.
5209         * g++.dg/lto/pr51832_0.C: New.
5210         * g++.dg/lto/pr51832_1.C: New.
5212 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5214         * gcc.dg/ext-elim-1.c: New test.
5216 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
5218         PR target/51931
5219         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
5220         * g++.dg/opt/longbranch1.C: Likewise.
5222 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
5224         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
5225         in C++11 mode.
5227 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5229         PR fortran/50556
5230         * gfortran.dg/namelist_74.f90: New test.
5231         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
5233 2012-01-21  Tobias Burnus  <burnus@net-b.de>
5235         PR fortran/51913
5236         * gfortran.dg/class_47.f90: New.
5238 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
5240         * gnat.dg/renaming5.ad[sb]: New test.
5242 2012-01-20  Jason Merrill  <jason@redhat.com>
5244         PR c++/51919
5245         * g++.dg/pch/mangle1.{C,Hs}: Remove.
5247 2012-01-20  Jason Merrill  <jason@redhat.com>
5249         PR c++/51922
5250         * g++.dg/ext/attrib42.C: Require ilp32.
5252 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
5254         PR target/51915
5255         * gcc.target/arm/pr51915.c: New test.
5257 2012-01-20  Cary Coutant  <ccoutant@google.com>
5258             Dodji Seketeli  <dodji@redhat.com>
5260         PR debug/45682
5261         * g++.dg/debug/dwarf2/nested-3.C: New test.
5263 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5265         PR c++/51402
5266         * g++.dg/template/crash110.C: New.
5268 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5270         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
5271         Remove default options on hppa*-*-hpux*.
5273 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5275         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
5277 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5279         * gcc.c-torture/compile/pr51856.c: New testcase.
5281 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
5283         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
5284         options to go_target_compile.
5286 2012-01-20  Kai Tietz  <ktietz@redhat.com>
5288         * g++.dg/torture/pr51344.C: Fix typo.
5290 2012-01-20  Richard Guenther  <rguenther@suse.de>
5292         PR tree-optimization/51903
5293         * g++.dg/torture/pr51903.C: New testcase.
5295 2012-01-20  Tobias Burnus  <burnus@net-b.de>
5296             Janus Weil  <janus@gcc.gnu.org>
5298         PR fortran/51056
5299         * gfortran.dg/use_21.f90: New.
5301 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
5303         PR target/51106
5304         * gcc.dg/torture/pr51106-1.c: New test.
5305         * gcc.dg/torture/pr51106-2.c: New test.
5307 2012-01-19  Kai Tietz  <ktietz@redhat.com>
5309         * g++.dg/torture/pr51344.C: New test.
5311 2012-01-19  Tobias Burnus  <burnus@net-b.de>
5313         PR fortran/51904
5314         * gfortran.dg/intrinsic_size_2.f90: New.
5316 2012-01-19  Jason Merrill  <jason@redhat.com>
5318         PR c++/51889
5319         * g++.dg/inherit/using7.C: New.
5321 2012-01-19  Richard Guenther  <rguenther@suse.de>
5323         PR tree-optimization/37997
5324         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
5326 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
5328         PR rtl-optimization/51505
5329         * gcc.dg/pr51505.c: New test.
5331 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
5333         PR fortran/51634
5334         * gfortran.dg/typebound_operator_12.f03: New.
5335         * gfortran.dg/typebound_operator_13.f03: New.
5337 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
5339         PR c++/51225
5340         * g++.dg/cpp0x/pr51225.C: New.
5342 2012-01-17  Ian Lance Taylor  <iant@google.com>
5344         PR go/50656
5345         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
5347 2012-01-17  Tobias Burnus  <burnus@net-b.de>
5349         PR fortran/51869
5350         * gfortran.dg/realloc_on_assign_9.f90: New.
5352 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
5354         PR other/51165
5355         * gcc.dg/tm/memopt-3.c: Remove xfail.
5356         * gcc.dg/tm/memopt-4.c: Remove xfail.
5357         * gcc.dg/tm/memopt-5.c: Remove xfail.
5358         * gcc.dg/tm/memopt-7.c: Remove xfail.
5360 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
5362         PR tree-optimization/51877
5363         * gcc.c-torture/execute/pr51877.c: New test.
5365 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
5367         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
5368         {!vect_align_arrays} to vect_sizes_32B_16B.
5369         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
5370         * gcc.dg/vect/vect-peel-3.c: Ditto.
5372 2012-01-16  Jason Merrill  <jason@redhat.com>
5374         PR c++/51854
5375         * g++.dg/abi/mangle60.C: New.
5377         PR c++/51827
5378         * g++.dg/pch/mangle1.{C,Hs}: New.
5380 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
5381             Tobias Burnus  <burnus@net-b.de>
5383         PR fortran/50981
5384         * gfortran.dg/elemental_optional_args_3.f90: New
5385         * gfortran.dg/elemental_optional_args_4.f90: New
5387 2012-01-16  Tobias Burnus  <burnus@net-b.de>
5389         PR fortran/51809
5390         * gfortran.dg/use_20.f90: New
5392 2012-01-16  Jason Merrill  <jason@redhat.com>
5394         PR c++/51868
5395         * g++.dg/cpp0x/rv-bitfield.C: New.
5396         * g++.dg/cpp0x/rv-bitfield2.C: New.
5398 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
5400         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
5401         subroutine 'qsort' and use index array to assign the result.
5403 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
5405         PR tree-optimization/51865
5406         * gcc.dg/pr51865.c: New test.
5408 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5410         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
5412 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5414         * gcc.target/mips/code-readable-2.c: Allow the jump table address
5415         to be loaded from the constant pool, rather than via %hi and %lo.
5417 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
5419         PR rtl-optimization/51821
5420         * gcc.dg/pr51821.c: New test.
5422 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
5424         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
5426 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
5428         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
5430 2012-01-14  Tobias Burnus  <burnus@net-b.de>
5432         PR fortran/51800
5433         * gfortran.dg/init_flag_8.f90: New.
5434         * gfortran.dg/init_flag_9.f90: New.
5436 2011-01-14  Tobias Burnus  <burnus@net-b.de>
5438         PR fortran/51816
5439         * gfortran.dg/use_18.f90: New.
5440         * gfortran.dg/use_19.f90: New.
5442 2012-01-13  Ian Lance Taylor  <iant@google.com>
5444         PR c++/50012
5445         * g++.dg/warn/Wsign-compare-4.C: New.
5447 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
5449         PR fortran/48351
5450         * gfortran.dg/alloc_comp_assign.f03: New.
5451         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
5452         __BUILTIN_FREE from 38 to 32.
5454 2012-01-13  Jason Merrill  <jason@redhat.com>
5456         PR c++/20681
5457         * g++.dg/warn/Wreturn-type-7.C: New.
5459 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5461         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
5462         assumption.
5463         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
5464         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
5465         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
5466         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
5467         int32plus because of big array needed.
5468         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
5469         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
5471 2012-01-13  Jason Merrill  <jason@redhat.com>
5473         PR c++/51813
5474         * g++.dg/ext/visibility/template9.C: New.
5476         PR c++/51620
5477         * g++.dg/cpp0x/defaulted34.C: New.
5478         * g++.dg/template/virtual3.C: New.
5480 2012-01-13  Richard Guenther  <rguenther@suse.de>
5482         PR middle-end/8081
5483         * gcc.dg/torture/pr8081.c: New testcase.
5485 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5487         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
5489 2012-01-12  Jason Merrill  <jason@redhat.com>
5491         PR c++/51714
5492         * g++.dg/ext/stmtexpr14.C: New.
5494 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
5496         PR c++/51633
5497         * g++.dg/cpp0x/constexpr-diag4.C: New test.
5499 2012-01-12  Jason Merrill  <jason@redhat.com>
5501         PR c++/48051
5502         * g++.dg/abi/mangle48.C: Test qualified-names, too.
5503         * g++.dg/abi/mangle58.C: Likewise.
5505         PR c++/51403
5506         * g++.dg/template/arg8.C: New.
5508 2012-01-12  Ira Rosen  <irar@il.ibm.com>
5510         PR tree-optimization/51799
5511         * gcc.dg/vect/pr51799.c: New test.
5512         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
5513         patterns.
5515 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5516             Tobias Burnus  <burnus@net-b.de>
5518         PR fortran/51057
5519         PR fortran/51616
5520         * lib/target-supports.exp
5521         (check_effective_target_fortran_largest_fp_has_sqrt): New.
5522         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
5524 2012-01-11  Jason Merrill  <jason@redhat.com>
5526         PR c++/51565
5527         * g++.dg/ext/attrib42.C: New.
5529 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
5531         PR bootstrap/51796
5532         * gcc.dg/pr51796.c: New test.
5534 2012-01-11  Jason Merrill  <jason@redhat.com>
5536         PR c++/51818
5537         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
5539 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5541         * gnat.dg/array19.ad[sb]: New test.
5543 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5545         * gnat.dg/opt23.ad[sb]: New test.
5546         * gnat.dg/opt23_pkg.ad[sb]: New helper.
5547         * gnat.dg/opt24.ad[sb]: New test.
5549 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5551         PR tree-optimization/49642
5552         * gcc.dg/tree-ssa/pr49642-1.c: New test.
5553         * gcc.dg/tree-ssa/pr49642-2.c: New test.
5555 2012-01-11  Jason Merrill  <jason@redhat.com>
5557         PR c++/51613
5558         * g++.dg/template/explicit-args5.C: New.
5560 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5562         * gcc.c-torture/execute/20120110-1.c: New testcase.
5564 2012-01-10  Jason Merrill  <jason@redhat.com>
5566         PR c++/51614
5567         * g++.dg/inherit/ambig1.C: New.
5569         PR c++/51433
5570         * g++.dg/cpp0x/constexpr-cache1.C: New.
5572 2012-01-10  Richard Guenther  <rguenther@suse.de>
5574         PR tree-optimization/51801
5575         * gcc.dg/torture/pr51801.c: New testcase.
5577 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5579         PR fortran/51652
5580         * gfortran.dg/allocate_with_typespec_5.f90: New.
5582 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5584         * gfortran.dg/class_39.f03: Update dg-error string.
5586 2012-01-10  Richard Guenther  <rguenther@suse.de>
5588         PR tree-optimization/50913
5589         * gcc.dg/graphite/interchange-16.c: New testcase.
5590         * gcc.dg/graphite/scop-20.c: XFAIL.
5591         * gfortran.dg/graphite/interchange-1.f: Likewise.
5592         * gfortran.dg/graphite/block-1.f90: Likewise.
5593         * gfortran.dg/graphite/block-2.f: Likewise.
5595 2012-01-10  Richard Henderson  <rth@redhat.com>
5597         * lib/target-supports.exp (check_effective_target_vect_perm,
5598         check_effective_target_vect_perm_byte,
5599         check_effective_target_vect_perm_short): Enable for arm neon.
5601 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5603         PR fortran/46328
5604         * gfortran.dg/typebound_operator_11.f90: New.
5606 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
5608         * gnat.dg/array18.adb: New test.
5609         * gnat.dg/array18_pkg.ads: New helper.
5611 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
5613         PR fortran/51791
5614         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
5615         around base object in first assignment in main program.
5616         * gfortran.dg/typebound_operator_10.f03: New test.
5618 2012-01-09  Martin Jambor  <mjambor@suse.cz>
5620         PR tree-optimization/51759
5621         * g++.dg/ipa/pr51759.C: New test.
5623 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5625         PR fortran/51758
5626         * gfortran.dg/optional_absent_2.f90: New.
5628 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5630         PR fortran/51578
5631         * gfortran.dg/use_17.f90: New.
5633 2012-01-09  Gary Funck  <gary@intrepid.com>
5635         PR preprocessor/33919
5636         * gcc.dg/pr33919.c: New test.
5637         * gcc.dg/pr33919-0.h: New test header file.
5638         * gcc.dg/pr33919-1.h: Ditto.
5639         * gcc.dg/pr33919-2.h: Ditto.
5641 2012-01-07  Jan Hubicka  <jh@suse.cz>
5643         PR tree-optimize/51694
5644         * gcc.c-torture/compile/pr51694.c: new testcase.
5646 2012-01-07  Jan Hubicka  <jh@suse.cz>
5648         PR tree-optimization/51600
5649         * g++.dg/torture/pr51600.C: New testcase.
5651 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5653         PR gcov-profile/51715
5654         PR gcov-profile/51717
5655         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
5656         * gcc.misc-tests/gcov-14.c: Likewise.
5658 2012-01-06  Jason Merrill  <jason@redhat.com>
5660         * g++.dg/parse/new5.C: New.
5662 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
5664         PR testsuite/51655
5665         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
5666         including <string.h>.
5668 2012-01-06  Jason Merrill  <jason@redhat.com>
5670         * g++.dg/abi/mangle51.C: New.
5671         * g++.dg/abi/mangle52.C: New.
5672         * g++.dg/abi/mangle53.C: New.
5673         * g++.dg/abi/mangle54.C: New.
5674         * g++.dg/abi/mangle55.C: New.
5675         * g++.dg/abi/mangle56.C: New.
5676         * g++.dg/abi/mangle57.C: New.
5677         * g++.dg/abi/mangle58.C: New.
5678         * g++.dg/abi/mangle59.C: New.
5679         * g++.dg/cpp0x/trailing3.C: Update mangling.
5680         * g++.dg/cpp0x/variadic111.C: Update mangling.
5681         * g++.dg/cpp0x/variadic4.C: Update mangling.
5682         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
5683         * g++.dg/template/nontype22.C: Works now.
5684         * g++.dg/template/pr35240.C: Works now.
5686         * g++.dg/cpp0x/error7.C: New.
5688 2012-01-06  Tobias Burnus <burnus@net-b.de>
5690         * gfortran.dg/deallocate_stat_2.f90: New.
5691         * coarray/allocate_errgmsg.f90: New.
5692         * gfortran.dg/coarray_lib_alloc_1.f90: New.
5693         * gfortran.dg/coarray_lib_alloc_2.f90: New.
5694         * coarray/subobject_1.f90: Fix for num_images > 1.
5695         * gfortran.dg/deallocate_stat.f90: Update due to changed
5696         stat= handling.
5698 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
5700         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5702 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5704         * ada/acats/overflow.lst: Add cb20004.
5706 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
5708         PR c++/51541
5709         * g++.dg/cpp0x/alias-decl-18.C: New test.
5711 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5713         * gcc.c-torture/execute/20120104-1.c: New test.
5715 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
5717         PR fortran/PR48946
5718         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
5719         the old typebound_operator_8.f03.
5720         * gfortran.dg/typebound_operator_8.f03: New version of
5721         typebound_operator_7.f03 with 'u' a derived type instead of a
5722         class object.
5724 2012-01-05  Richard Guenther  <rguenther@suse.de>
5726         * g++.dg/torture/pr49309.C: Skip for -flto.
5728 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
5730         PR middle-end/51761
5731         * gcc.c-torture/compile/pr51761.c: New test.
5733 2012-01-05  Richard Guenther  <rguenther@suse.de>
5735         PR tree-optimization/51760
5736         * gcc.dg/torture/pr51760.c: New testcase.
5738 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
5740         PR middle-end/51472
5741         * gcc.dg/tm/memopt-6.c: Adjust regexp.
5743 2012-01-05  Richard Guenther  <rguenther@suse.de>
5745         PR lto/41576
5746         * gfortran.dg/lto/pr41576_0.f90: New testcase.
5747         * gfortran.dg/lto/pr41576_1.f90: Likewise.
5749 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
5751         PR debug/51695
5752         * gcc.dg/pr51695.c: New test.
5754 2012-01-04  Andrew Pinski  <apinski@cavium.com>
5756         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
5757         * gcc.target/mips/octeon2-lx-1.c: New test.
5758         * gcc.target/mips/mips64-dsp-ldx.c: New test.
5759         * gcc.target/mips/octeon2-lx-2.c: New test.
5760         * gcc.target/mips/octeon2-lx-3.c: New test.
5762 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
5764         PR other/51163
5765         PR other/51164
5766         * gcc.dg/tm/alias-1.c:  Adjust regexp.
5767         * gcc.dg/tm/alias-2.c:  Adjust regexp.
5769 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5771         PR c++/51064
5772         * g++.dg/warn/Wparentheses-26.C: New.
5774 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
5776         * gfortran.dg/elemental_optional_args_2.f90: New test.
5778 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5780         PR fortran/49693
5781         * gfortran.dg/common_17.f90:  New test.
5783 2012-01-04  Richard Guenther  <rguenther@suse.de>
5785         PR tree-optimization/49651
5786         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
5787         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5789 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5791         PR c++/51738
5792         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
5794 2012-01-03  Andrew Pinski  <apinski@cavium.com>
5796         * lib/scanasm.exp (dg-function-on-line): Always use a special format
5797         for all mips targets.  Also allow an optional .cfi_startproc.
5799 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
5801         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
5803 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5805         PR c++/29273
5806         * g++.dg/rtti/dyncast5.C: New.
5808 2012-01-03  Richard Guenther  <rguenther@suse.de>
5810         PR tree-optimization/51070
5811         * gcc.dg/torture/pr51070-2.c: New testcase.
5813 2012-01-03  Richard Guenther  <rguenther@suse.de>
5815         PR tree-optimization/51692
5816         * gcc.dg/torture/pr51692.c: New testcase.
5818 2012-01-03  Richard Guenther  <rguenther@suse.de>
5820         PR debug/51650
5821         * g++.dg/lto/pr51650-3_0.C: New testcase.
5823 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5825         PR c++/15867
5826         * g++.dg/warn/Wredundant-decls-spec.C: New.
5828 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
5830         PR tree-optimization/51719
5831         * g++.dg/tree-prof/pr51719.C: New test.
5833 2012-01-03  Richard Guenther  <rguenther@suse.de>
5835         PR middle-end/51730
5836         * gcc.dg/fold-compare-6.c: New testcase.
5838 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
5840         PR c++/51669
5841         * g++.dg/gomp/pr51669.C: New test.
5843 2012-01-02  Jason Merrill  <jason@redhat.com>
5845         PR c++/51675
5846         * g++.dg/cpp0x/constexpr-union2.C: New.
5848         PR c++/51666
5849         * g++.dg/cpp0x/nsdmi-defer5.C: New.
5851 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
5853         PR c++/51462
5854         * g++.dg/cpp0x/constexpr-99.C: New test.
5856 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
5858         PR c++/20140
5859         * g++.dg/template/init9.C: New.
5861 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5863         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
5864         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
5865         rather than a specific number.
5867 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
5869         PR fortran/46262
5870         PR fortran/46328
5871         PR fortran/51052
5872         * gfortran.dg/typebound_operator_7.f03: New.
5873         * gfortran.dg/typebound_operator_8.f03: New.
5875 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5877         PR target/51729
5878         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
5879         XFAIL.
5880         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5882 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5884         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
5886 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5888         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
5889         for MIPS.
5891 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5893         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
5894         * gfortran.dg/io_real_boz_4.f90: Likewise.
5895         * gfortran.dg/io_real_boz_5.f90: Likewise.
5897 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5899         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
5901 2012-01-02  Revital Eres  <revital.eres@linaro.org>
5903         * gcc.dg/sms-11.c: New file.
5905 2012-01-02  Tobias Burnus  <burnus@net-b.de>
5907         PR fortran/51682
5908         * gfortran.dg/coarray/image_index_3.f90: New.
5910 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5912         PR c++/16603
5913         * g++.dg/parse/enum8.C: New.
5915 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5917         PR c++/51379
5918         * g++.dg/conversion/reinterpret4.C: New.
5919         * g++.dg/conversion/reinterpret1.C: Adjust.
5921 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5923         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
5925 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
5927         * g++.old-deja/g++.brendan/crash25.C: Adjust.
5928         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5929         * g++.old-deja/g++.jason/access14.C: Likewise.
5930         * g++.old-deja/g++.jason/access8.C: Likewise.
5931         * g++.old-deja/g++.jason/access1.C: Likewise.
5932         * g++.old-deja/g++.other/access3.C: Likewise.
5933         * g++.old-deja/g++.other/access5.C: Likewise.
5934         * g++.old-deja/g++.law/unsorted1.C: Likewise.
5935         * g++.old-deja/g++.law/visibility22.C: Likewise.
5936         * g++.old-deja/g++.law/visibility26.C: Likewise.
5937         * g++.old-deja/g++.mike/p2746.C: Likewise.
5938         * g++.dg/debug/using1.C: Likewise.
5939         * g++.dg/lookup/using51.C: Likewise.
5940         * g++.dg/inherit/using5.C: Likewise.
5941         * g++.dg/inherit/pr30297.C: Likewise.
5942         * g++.dg/inherit/access8.C: Likewise.
5943         * g++.dg/torture/pr39362.C: Likewise.
5944         * g++.dg/template/crash13.C: Likewise.
5945         * g++.dg/template/using10.C: Likewise.
5947 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5949         PR fortran/51502
5950         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
5951         change.
5953 2012-01-01  Ira Rosen  <irar@il.ibm.com>
5955         PR tree-optimization/51704
5956         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
5957         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
5958         corresponding flags.
5960 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5962         PR c++/51723
5963         * g++.dg/cpp0x/constexpr-delegating2.C: New.
5965 2012-01-01  Jan Hubicka  <jh@suse.cz>
5967         PR rtl-optimization/51069
5968         * gcc.c-torture/compile/pr51069.c: New testcase.
5970 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
5972         PR tree-optimization/51683
5973         * gcc.dg/pr51683.c: New test.
5975 Copyright (C) 2012 Free Software Foundation, Inc.
5977 Copying and distribution of this file, with or without modification,
5978 are permitted in any medium without royalty provided the copyright
5979 notice and this notice are preserved.