Changelog entry:
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd46615fe769c545225351f5596df0197b57f4a5b
1 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
2             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4         * gcc.target/i386/prefetchw-1.c: New.
5         * gcc.target/i386/sse-12.c: Add -mprfchw.
6         * gcc.target/i386/sse-13.c: Ditto.
7         * gcc.target/i386/sse-14.c: Ditto.
8         * gcc.target/i386/sse-22.c: Ditto.
9         * gcc.target/i386/sse-23.c: Ditto.
10         * g++.dg/other/i386-2.C: Ditto.
11         * g++.dg/other/i386-3.C: Ditto.
13 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
15         * lib/gcc-dg.exp (process-message): Don't ignore errors.
17 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
19         PR target/54051
20         * gcc.target/arm/pr54051.c: New.
21         * gcc.target/arm/vfp-1.c: Adjust test.
23 2012-07-24  Julian Brown  <julian@codesourcery.com>
25         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
26         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
27         hard-float ARM.
29 2012-07-23  Paul Brook  <paul@codesourcery.com>
31         * g++.dg/other/armv7m-1.c: New test.
33 2012-07-23  Julian Brown  <julian@codesourcery.com>
35         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
36         ARM.
37         (DO_TEST): Define to 1 for appropriate ARM targets.
39 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
41         PR tree-optimization/53881
42         * gcc.dg/pr53881.c: Renamed to ...
43         * gcc.dg/pr53881-1.c: ... this.
44         * gcc.dg/pr53881-2.c: New test.
46 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
48         Handle recent changes in default atomics for cris*-*-linux*.
49         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
50         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
51         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
52         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
53         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
54         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
55         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
56         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
57         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
58         -mno-unaligned-atomic-may-use-library is in effect for
59         cris*-*-linux*.
60         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
61         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
62         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
63         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
64         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
65         gcc.target/cris/torture/sync-mis-op-i-1.c,
66         gcc.target/cris/torture/sync-mis-op-i-2.c,
67         gcc.target/cris/torture/sync-mis-op-i-1a.c,
68         gcc.target/cris/torture/sync-mis-op-i-3.c,
69         gcc.target/cris/torture/sync-mis-op-i-3a.c,
70         gcc.target/cris/torture/sync-mis-op-s-1a.c,
71         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
72         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
73         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
74         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
75         (main): Remove local variable x.
76         [mis_ok]: Check that atomics don't fail.
78 2012-07-21  Andrew Pinski  <apinski@cavium.com>
80         *  gcc.dg/tree-ssa/vrp72.c: New test.
81         *  gcc.dg/tree-ssa/vrp73.c: New test.
82         *  gcc.dg/tree-ssa/vrp74.c: New test.
83         *  gcc.dg/tree-ssa/vrp75.c: New test.
85 2012-07-21  Andrew Pinski  <apinski@cavium.com>
87         * gcc.dg/tree-ssa/alias-21.c: New testcase.
88         * gcc.dg/tree-ssa/alias-22.c: New testcase.
90 2012-07-21  Andrew Pinski  <apinski@cavium.com>
92         * gcc.target/mips/octeon-pop-2.c: New testcase.
94 2012-07-21  Tobias Burnus  <burnus@net-b.de>
96         PR fortran/48820
97         * gfortran.dg/assumed_rank_3.f90: New.
98         * gfortran.dg/assumed_rank_11.f90: New.
99         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
100         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
101         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
103 2012-07-21  Andrew Pinski  <apinski@cavium.com>
105         * gcc.target/mips/unaligned-1.c: New testcase.
107 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
109         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
111 2012-07-20  Tobias Burnus  <burnus@net-b.de>
113         * gfortran.dg/bind_c_array_params_2.f90: New.
114         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
115         and update dg-error.
117 2012-07-20  Tobias Burnus  <burnus@net-b.de>
119         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
121 2012-07-20  Jason Merrill  <jason@redhat.com>
123         PR c++/54038
124         * g++.dg/other/array7.C: New.
126 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
128         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
129         the basic block and check loop depth.
130         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
131         matching patterns and comments.
132         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
133         * gcc.dg/tree-ssa/vector-2.c: Likewise.
135 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
137         PR c++/28656
138         * c-c++-common/pr28656.c: New test.
140 2012-07-19  Jason Merrill  <jason@redhat.com>
142         PR c++/54026
143         * g++.dg/init/mutable1.C: New.
145 2012-07-20  Tobias Burnus  <burnus@net-b.de>
147         PR fortran/48820
148         * gfortran.dg/assumed_type_3.f90: Update dg-error.
149         * gfortran.dg/assumed_rank_1.f90: New.
150         * gfortran.dg/assumed_rank_1_c.c: New.
151         * gfortran.dg/assumed_rank_2.f90: New.
152         * gfortran.dg/assumed_rank_4.f90: New.
153         * gfortran.dg/assumed_rank_5.f90: New.
154         * gfortran.dg/assumed_rank_6.f90: New.
155         * gfortran.dg/assumed_rank_7.f90: New.
156         * gfortran.dg/assumed_rank_8.f90: New.
157         * gfortran.dg/assumed_rank_8_c.c: New.
158         * gfortran.dg/assumed_rank_9.f90: New.
159         * gfortran.dg/assumed_rank_10.f90: New.
160         * gfortran.dg/assumed_rank_12.f90: New.
162 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
164         * gnat.dg/opt25.adb: New test.
165         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
166         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
168 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
170         * gnat.dg/aggr20.ad[sb]: New test.
171         * gnat.dg/aggr20_pkg.ads: New helper.
173 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
175         * gnat.dg/derived_type3.adb: New test.
176         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
178 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
180         PR rtl-optimization/53942
181         * gcc.dg/pr53942.c: New test.
183 2012-07-19  Jason Merrill  <jason@redhat.com>
185         PR c++/54021
186         * g++.dg/cpp0x/constexpr-builtin2.C: New.
188 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
190         * gnat.dg/discr38.adb: New test.
192 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
194         PR middle-end/54017
195         * c-c++-common/gomp/pr54017.c: New test.
197 2012-07-19  Richard Guenther  <rguenther@suse.de>
198             Eric Botcazou  <ebotcazou@adacore.com>
200         * gnat.dg/loop_optimization11.adb: New testcase.
201         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
203 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
204             Jason Merrill  <jason@redhat.com>
206         * g++.dg/cpp0x/sfinae37.C: New.
207         * g++.dg/template/access23.C: New.
208         * g++.dg/template/access7.C: Adjust.
209         * g++.dg/template/sfinae10.C: Don't expect errors.
210         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
212 2012-07-18  Julian Brown  <julian@codesourcery.com>
213             Sandra Loosemore <sandra@codesroucery.com>
215         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
217 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
219         * gnat.dg/noreturn4.ad[sb]: New test.
220         * gnat.dg/noreturn4_pkg.ads: New helper.
222 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
223             Julian Brown  <julian@codesourcery.com>
225         * gcc.target/arm/neon-vdup-1.c: New test case.
226         * gcc.target/arm/neon-vdup-2.c: New test case.
227         * gcc.target/arm/neon-vdup-3.c: New test case.
228         * gcc.target/arm/neon-vdup-4.c: New test case.
229         * gcc.target/arm/neon-vdup-5.c: New test case.
230         * gcc.target/arm/neon-vdup-6.c: New test case.
231         * gcc.target/arm/neon-vdup-7.c: New test case.
232         * gcc.target/arm/neon-vdup-8.c: New test case.
233         * gcc.target/arm/neon-vdup-9.c: New test case.
234         * gcc.target/arm/neon-vdup-10.c: New test case.
235         * gcc.target/arm/neon-vdup-11.c: New test case.
236         * gcc.target/arm/neon-vdup-12.c: New test case.
237         * gcc.target/arm/neon-vdup-13.c: New test case.
238         * gcc.target/arm/neon-vdup-14.c: New test case.
239         * gcc.target/arm/neon-vdup-15.c: New test case.
240         * gcc.target/arm/neon-vdup-16.c: New test case.
241         * gcc.target/arm/neon-vdup-17.c: New test case.
242         * gcc.target/arm/neon-vdup-18.c: New test case.
243         * gcc.target/arm/neon-vdup-19.c: New test case.
244         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
245         arguments non-constant.
247 2012-07-18  Richard Guenther  <rguenther@suse.de>
249         PR tree-optimization/53970
250         * g++.dg/torture/pr53970.C: New testcase.
252 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
254         PR target/38621
255         * gcc.c-torture/compile/pr38621.c: New.
257 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
259         PR target/33135
260         * gcc.target/sh/pr33135-1.c: New.
261         * gcc.target/sh/pr33135-2.c: New.
262         * gcc.target/sh/pr33135-3.c: New.
263         * gcc.target/sh/pr33135-4.c: New.
265 2012-07-17  Jason Merrill  <jason@redhat.com>
267         PR c++/53995
268         * g++.dg/parse/enum9.C: New.
270 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
271             Sandra Loosemore  <sandra@codesourcery.com>
273         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
274         if there is a conflict with -mcpu=.  Use -mcpu=5208.
276 2012-07-17  Jason Merrill  <jason@redhat.com>
278         PR c++/53989
279         * g++.dg/template/array23.C: New.
281 2012-07-17  Tobias Burnus  <burnus@net-b.de>
283         PR fortran/53985
284         * gfortran.dg/bind_c_usage_26.f90: New.
285         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
286         * gfortran.dg/bind_c_usage_13.f03: Ditto.
287         * gfortran.dg/bind_c_usage_18.f90: Ditto.
288         * gfortran.dg/interop_params.f03: Ditto.
290 2012-07-17  Jason Merrill  <jason@redhat.com>
292         * g++.dg/template/inherit8.C: Adjust.
293         * g++.dg/template/using21.C: Adjust.
294         * g++.dg/template/using22.C: Adjust.
296         PR c++/53549
297         * g++.dg/template/current-inst1.C: New.
298         * g++.dg/parse/crash35.C: Adjust.
300 2012-07-17  Tobias Burnus  <burnus@net-b.de>
302         PR fortran/52101
303         * gfortran.dg/oldstyle_4.f90: New.
305 2012-07-17  Tobias Burnus  <burnus@net-b.de>
307         PR fortran/49265
308         * gfortran.dg/module_procedure_double_colon_3.f90: New.
309         * gfortran.dg/module_procedure_double_colon_4.f90: New.
311 2012-07-16  Jason Merrill  <jason@redhat.com>
313         * g++.dg/parse/access8.C: Adjust.
314         * g++.dg/template/sfinae6_neg.C: Adjust.
316 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
318         PR fortran/53824
319         * gfortran.dg/coarray_allocate_1.f90:  New test.
321 2012-07-16  Andrew Pinski  <apinski@cavium.com>
323         * gcc.c-torture/execute/bswap-1.c: New testcase.
324         * gcc.c-torture/compile/unalign-1.c: New testcase.
325         * gcc.c-torture/compile/20120524-1.c: New testcase.
326         * gcc.c-torture/compile/20101216-1.c: New testcase.
328 2012-07-16  Dehao Chen  <dehao@google.com>
330         Revert
331         2012-07-10  Dehao Chen  <dehao@google.com>
333         * gcc.dg/debug_info_inline.c: New test.
335 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
337         PR fortran/53956
338         * gfortran.dg/proc_decl_28.f90: New.
340 2012-07-16  Andrew Pinski  <apinski@cavium.com>
342         * gcc.dg/torture/builtins-1.c: New testcase.
344 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
346         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
347         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
348         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
349         gcc.target/cris/sync-1-v10.c,
350         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
351         pass -mno-unaligned-atomic-may-use-library.
352         * gcc.target/cris/sync-xchg-1.c: New test.
353         * gcc.target/cris/20011127-1.c: Adjust to %P being a
354         valid register operand output modifier.
356 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
358         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
359         characters.
361 2012-07-13  Andrew Pinski  <apinski@cavium.com>
363         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
364         rather than cleanup-tree-dump.
365         * gcc.target/mips/octeon-pipe-1.c: Likewise.
367 2012-07-13  Richard Guenther  <rguenther@suse.de>
369         PR tree-optimization/53907
370         * gcc.target/i386/pr53907.c: New testcase.
372 2012-07-13  Richard Guenther  <rguenther@suse.de>
374         PR tree-optimization/53922
375         * gcc.dg/torture/pr53922.c: New testcase.
377 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
379         PR rtl-optimization/53908
380         * gcc.dg/torture/pr53908.c: New test.
382 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
384         PR c++/53531
385         * testsuite/g++.dg/cpp0x/variadic135.C: New.
387 2012-07-12  Jason Merrill  <jason@redhat.com>
389         * g++.dg/template/sfinae6_neg.C: Adjust.
391 2012-07-12  Tobias Burnus  <burnus@net-b.de>
393         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
394         * gfortran.dg/c_f_pointer_tests_3.f90: Update
395         scan-tree-dump-times pattern.
397 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
399         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
401 2012-07-11  Jason Merrill  <jason@redhat.com>
403         DR 1402
404         * g++.g/cpp0x/defaulted37.C: New.
406 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
408         PR target/53859
409         * gcc.target/arm/pr53859.c: New test.
411 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
413         PR target/53886
414         * gcc.c-torture/compile/pr53886.c: New.
416 2012-07-10  Dehao Chen  <dehao@google.com>
418         * gcc.dg/debug_info_inline.c: New test.
420 2012-07-10  Jason Merrill  <jason@redhat.com>
422         PR c++/53733
423         * g++.dg/cpp0x/defaulted36.C: New.
424         * g++.dg/cpp0x/defaulted21.C: Adjust.
426         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
428 2012-07-09  Sterling Augustine  <saugustine@google.com>
430         * g++.dg/debug/dwarf2/pubnames-2.C: New.
432 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
434         PR tree-optimization/53887
435         * gcc.dg/pr53887.c: New test.
437 2012-07-09  Jason Merrill  <jason@redhat.com>
439         PR c++/53882
440         * g++.dg/cpp0x/nullptr29.C: New.
442 2012-07-09  Tom de Vries  <tom@codesourcery.com>
443             Richard Guenther  <rguenther@suse.de>
445         * gcc.dg/builtin-unreachable-6.c: New test.
446         * gcc.dg/builtin-unreachable-5.c: New test.
448 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
450         PR tree-optimization/53881
451         * gcc.dg/pr53881.c: New test.
453 2012-07-06  Jason Merrill  <jason@redhat.com>
455         PR c++/53862
456         * g++.dg/cpp0x/variadic134.C: New.
458         PR c++/53858
459         * g++.dg/cpp0x/alias-decl-20.C: New.
461 2012-07-06  Tom de Vries  <tom@codesourcery.com>
463         PR tree-optimization/51879
464         * gcc.dg/pr51879-16.c: New test.
465         * gcc.dg/pr51879-17.c: Same.
467 2012-07-06  Tom de Vries  <tom@codesourcery.com>
469         PR tree-optimization/52009
470         * gcc.dg/pr51879-7.c: New test.
471         * gcc.dg/pr51879-18.c: New test.
473 2012-07-05  Jason Merrill  <jason@redhat.com>
475         PR c++/50852
476         * g++.dg/template/typedef39.C: New.
478         PR c++/53039
479         * g++.dg/cpp0x/variadic133.C: New.
480         * g++.dg/template/param1.C: Adjust.
482 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
484         PR target/48941
485         PR target/51980
486         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
487         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
488         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
489         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
490         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
491         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
493 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
495         PR fortran/53732
496         * gfortran.dg/inline_sum_4.f90: New test.
498 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
500         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
502 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
504         * gcc.target/arm/fma-sp.c: New testcase.
505         * gcc.target/arm/fma.c: Likewise.
506         * gcc.target/arm/fma.h: Likewise.
508 2012-07-04  Jason Merrill  <jason@redhat.com>
510         PR c++/53848
511         * g++.dg/other/enum3.C: New.
513 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
515         PR middle-end/53321
516         * g++.dg/torture/pr53321.C: New test.
518 2012-07-04  Richard Guenther  <rguenther@suse.de>
520         PR tree-optimization/53844
521         * g++.dg/tree-ssa/pr53844.C: New testcase.
523 2012-07-04  Richard Guenther  <rguenther@suse.de>
525         PR tree-optimization/53849
526         * gcc.dg/pr53849.c: New testcase.
528 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
530         PR c++/53812
531         * g++.dg/ext/label14.C: New test.
533 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
535         PR target/53811
536         * g++.dg/other/pr53811.C: New test.
538 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
540         PR target/28896
541         * gcc.target/m68k/stack-limit-1.c: New testcase.
543 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
545         * gnat.dg/recursive_call.adb: New test.
547 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
549         * gnat.dg/discr37.ad[sb]: New test.
551 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
553         * g++.dg/other/packed1.C: Remove SH from xfail list.
555 2012-07-02  Jason Merrill  <jason@redhat.com>
557         PR c++/53619
558         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
560         PR c++/53783
561         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
563         PR c++/53788
564         * g++.dg/cpp0x/decltype39.C: New.
565         * g++.dg/diagnostic/method1.C: Adjust.
567         PR c++/53816
568         * g++.dg/template/ref6.C: New.
570 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
572         PR target/53568
573         * gcc.target/sh/pr53568-1.c: New.
575 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
577         PR target/51244
578         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
580 2012-07-02  Jason Merrill  <jason@redhat.com>
582         PR c++/53821
583         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
585         PR c++/53524
586         * g++.dg/template/enum7.C: New.
587         * g++.dg/other/ptrmem10.C: Adjust.
588         * g++.dg/other/ptrmem11.C: Adjust.
589         * g++.dg/cpp0x/scoped_enum.C: Adjust.
591 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
593         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
595 2012-07-01  Wei Guozhi  <carrot@google.com>
597         PR target/53447
598         * gcc.target/arm/pr53447-1.c: New testcase.
599         * gcc.target/arm/pr53447-2.c: New testcase.
600         * gcc.target/arm/pr53447-3.c: New testcase.
601         * gcc.target/arm/pr53447-4.c: New testcase.
603 2012-06-29  Richard Guenther  <rguenther@suse.de>
605         PR tree-optimization/47061
606         * gcc.dg/tree-ssa/vrp71.c: New testcase.
608 2012-06-29  Richard Guenther  <rguenther@suse.de>
610         PR tree-optimization/37541
611         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
613 2012-06-29  Richard Guenther  <rguenther@suse.de>
615         PR tree-optimization/52589
616         * gcc.dg/tree-ssa/vrp70.c: New testcase.
618 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
620         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
622         * g++.dg/template/error46.C: Add missing comment to dg-message.
623         * g++.dg/template/crash107.C: Likewise.
624         * g++.dg/template/error47.C: Likewise.
625         * g++.dg/template/crash108.C: Likewise.
626         * g++.dg/overload/operator5.C: Likewise.
628         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
629         errors in dg-message directives, add comments.
631 2012-06-28  Kai Tietz  <ktietz@redhat.com>
633         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
634         hard-coded 'unsigned long'.
636 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
638         PR tree-optimization/51581
639         * gcc.dg/vect/pr51581-4.c: New test.
641         PR tree-optimization/53645
642         * gcc.c-torture/execute/pr53645-2.c: New test.
644 2012-06-28  Richard Guenther  <rguenther@suse.de>
646         PR middle-end/53790
647         * gcc.dg/torture/pr53790.c: New testcase.
649 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
651         PR tree-optimization/53645
652         * gcc.c-torture/execute/pr53645.c: New test.
654 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
656         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
658 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
660         PR debug/53671
661         PR debug/49888
662         * gcc.dg/guality/pr49888.c: Account for the possibility that
663         the variable is optimized out at the first test.
665 2012-06-27  Jason Merrill  <jason@redhat.com>
667         * g++.dg/cpp0x/override2.C: Adjust.
668         * g++.dg/template/error5.C: Adjust.
669         * g++.dg/parse/crash28.C: Adjust.
671         PR c++/53563
672         * g++.dg/parse/template27.C: New.
673         * g++.dg/template/crash74.C: Adjust expected output.
675 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
677         PR fortran/41951
678         PR fortran/49591
679         * gfortran.dg/typebound_operator_16.f03: New.
681 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
683         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
684         even src1.i and src2.i fields even in the second half of the arrays.
686 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
688         PR c++/51033.
689         * g++.dg/torture/vshuf-16.inc: New test.
690         * g++.dg/torture/vshuf-2.inc: New test.
691         * g++.dg/torture/vshuf-4.inc: New test.
692         * g++.dg/torture/vshuf-8.inc: New test.
693         * g++.dg/torture/vshuf-main.inc: New test.
694         * g++.dg/torture/vshuf-v16hi.C: New test.
695         * g++.dg/torture/vshuf-v16qi.C: New test.
696         * g++.dg/torture/vshuf-v2df.C: New test.
697         * g++.dg/torture/vshuf-v2di.C: New test.
698         * g++.dg/torture/vshuf-v2sf.C: New test.
699         * g++.dg/torture/vshuf-v2si.C: New test.
700         * g++.dg/torture/vshuf-v4df.C: New test.
701         * g++.dg/torture/vshuf-v4di.C: New test.
702         * g++.dg/torture/vshuf-v4sf.C: New test.
703         * g++.dg/torture/vshuf-v4si.C: New test.
704         * g++.dg/torture/vshuf-v8hi.C: New test.
705         * g++.dg/torture/vshuf-v8qi.C: New test.
706         * g++.dg/torture/vshuf-v8si.C: New test.
708 2012-06-27  Richard Guenther  <rguenther@suse.de>
710         PR middle-end/53676
711         * gcc.dg/tree-ssa/scev-6.c: New testcase.
713 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
715         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
716         scan-dump-dem-not): Use printable pattern in test name.
718 2012-06-26  Sterling Augustine  <saugustine@google.com>
719             Dominique Dhumieres  <dominiq@lps.ens.fr>
721         * gcc.dg/pubtypes-2.c: Update expected output.
722         * gcc.dg/pubtypes-3.c: Likewise.
723         * gcc.dg/pubtypes-4.c: Likewise.
725 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
727         * gcc.dg/tree-ssa/slsr-1.c: New test.
728         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
729         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
730         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
732 2012-06-26  Matt Turner  <mattst88@gmail.com>
734         PR target/35294
735         * gcc.target/arm/mmx-2.c: New.
737 2012-06-26  Richard Guenther  <rguenther@suse.de>
739         PR c++/53752
740         * g++.dg/torture/pr53752.C: New testcase.
742 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
744         PR tree-optimization/53748
745         * gcc.c-torture/compile/pr53748.c: New test.
747 2012-06-25  Jason Merrill  <jason@redhat.com>
749         PR c++/53498
750         PR c++/53305
751         * g++.dg/cpp0x/decltype38.C: New.
752         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
754 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
756         * lib/target-supports-dg.exp (testname-for-summary): New.
757         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
758         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
759         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
760         scan-module-absence, output-exists, output-exists-not: Use
761         testname-for-summary.
762         (dg-test): Clean up testname_with_flags.
763         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
764         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
765         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
766         scan-assembler-dem-not, object-size: Use testname-for-summary.
767         * lib/gcov.exp (run-gcov): Likewise.
768         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
769         scan-dump-dem, scan-dump-dem-note): Likewise.
771         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
772         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
773         including profopt.opt; save and restore existing value.
774         * g++.dg/bprob/bprob.exp: Likewise.
775         * gcc.dg/matrix/matrix.exp: Likewise.
776         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
777         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
778         PROFOPT_OPTIONS.
780 2012-06-25  Richard Henderson  <rth@redhat.com>
782         * gcc.dg/pr53749.c: New.
784 2012-06-25  Jason Merrill  <jason@redhat.com>
786         PR c++/52988
787         * g++.dg/cpp0x/nullptr28.C: New.
789 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
791         * gcc.target/arm/neon-vld1_dupQ.c: New.
793 2012-06-25  Florian Weimer  <fweimer@redhat.com>
795         * g++.dg/init/new35.C: New.
796         * g++.dg/init/new36.C: New.
797         * g++.dg/init/new37.C: New.
798         * g++.dg/ext/vla5.C: New warning.
799         * g++.dg/ext/vla8.C: New warning.
800         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
802 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
803             James Greenhalgh  <james.greenhalgh@arm.com>
805         * gcc.target/arm/ftest-support-arm.h New testcase.
806         * gcc.target/arm/ftest-support-thumb.h Likewise.
807         * gcc.target/arm/ftest-support.h Likewise.
808         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
809         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
810         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
811         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
812         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
813         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
814         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
815         * gcc.target/arm/ftest-armv6-arm.c Likewise.
816         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
817         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
818         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
819         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
820         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
821         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
822         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
823         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
824         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
825         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
826         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
827         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
828         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
829         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
830         * gcc/testsuite/lib/target-supports.exp
831         (check_effective_target_arm_arch_FUNC): Add support for more
832         architectures.
833         (add_options_for_arm_arch_FUNC): Likewise.
834         (check_effective_target_arm_arch_FUNC_multilib): New functions.
836 2012-06-25  Jason Merrill  <jason@redhat.com>
838         PR c++/53202
839         * g++.dg/cpp0x/constexpr-tuple.C: New.
841 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
843         PR target/53759
844         * gcc.target/i386/pr53759.c: New test.
846         PR c++/53594
847         * g++.dg/cpp0x/nsdmi7.C: New test.
849 2012-06-24  Kai Tietz  <ktietz@redhat.com>
851         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
852         for LLP64 targets.
853         * gcc.target/i386/pr38988.c: Likewise.
855 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
857         PR fortran/47710
858         PR fortran/53328
859         * gfortran.dg/typebound_generic_12.f03: New.
860         * gfortran.dg/typebound_generic_13.f03: New.
862 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
864         * gnat.dg/lto15.ad[sb]: New test.
866 2012-06-21  Meador Inge  <meadori@codesourcery.com>
868         PR c/53702
869         * gcc.dg/Wunused-local-typedefs.c: New testcase.
871 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
873         * testsuite/gcc.dg/pch/ident-1.c: New test.
874         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
876 2012-06-21  Michael Matz  <matz@suse.de>
878         PR middle-end/53688
879         * gcc.c-torture/execute/pr53688.c: New test.
881 2012-06-20  Richard Guenther  <rguenther@suse.de>
883         PR tree-optimization/30318
884         * gcc.dg/tree-ssa/vrp69.c: New testcase.
886 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
888         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
890 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
892         * gcc.target/i386/clearcapv2.map: New file.
893         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
895 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
897         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
898         and add __sh__ case.
900 2012-06-19  Jason Merrill  <jason@redhat.com>
902         PR c++/52637
903         * g++.dg/debug/localclass1.C: New.
905 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
907         * g++.dg/cpp0x/override4.C: New.
909 2012-06-14  Jason Merrill  <jason@redhat.com>
911         PR c++/53651
912         * g++.dg/cpp0x/decltype37.C: New.
914 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
916         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
918 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
920         * gcc.c-torture/compile/vector-5.c,
921         gcc.c-torture/compile/vector-6.c: New tests.
923 2012-06-19  Richard Henderson  <rth@redhat.com>
925         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
927 2012-06-19  Richard Guenther  <rguenther@suse.de>
929         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
931 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
933         PR target/53712
934         * gcc.target/i386/pr53712.c: New test.
936 2012-06-18  Tobias Burnus  <burnus@net-b.de>
938         PR fortran/53692
939         * gfortran.dg/elemental_optional_args_6.f90: New.
941 2012-06-18  Tobias Burnus  <burnus@net-b.de>
943         PR fortran/53526
944         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
945         * gfortran.dg/coarray/move_alloc_1.f90
947 2012-06-18  Tobias Burnus  <burnus@net-b.de>
949         PR fortran/53526
950         * gfortran.dg/coarray_27.f90: New.
952 2012-06-18  Joey Ye <Joey.Ye@arm.com>
953             Greta Yorsh  <Greta.Yorsh@arm.com>
955         * gcc.target/arm/epilog-1.c: New test.
957 2012-06-18  Richard Guenther  <rguenther@suse.de>
959         PR tree-optimization/53693
960         * g++.dg/torture/pr53693.C: New testcase.
962 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
964         PR tree-optimization/53703
965         * gcc.dg/torture/pr53703.c: New test.
967 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
969         PR middle-end/53698
970         * gcc.target/i386/pr53698.c: New test.
972 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
974         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
976 2012-06-17  Tobias Burnus  <burnus@net-b.de>
978         PR fortran/53691
979         PR fortran/53685
980         * gfortran.dg/transfer_check_3.f90: New.
982 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
984         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
986 2012-06-16  Tobias Burnus  <burnus@net-b.de>
988         PR fortran/53642
989         PR fortran/45170
990         * gfortran.dg/deferred_type_param_8.f90: New.
992 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
994         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
995         testname that includes flags, passed in as new argument, in
996         pass/fail messages.
997         (run_gcov): Get testname from dg-test, use it in pass/fail messages
998         and pass it to verify-* procedures.
1000         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1001         alignment torture options with usual torture options.
1003         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1004         messages reported for one line of source code.
1005         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1006         * g++.dg/cpp0x/decltype2.C: Likewise.
1007         * g++.dg/cpp0x/decltype3.C: Likewise.
1008         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1009         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1010         * g++.dg/cpp0x/static_assert3.C: Likewise.
1011         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1012         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1013         * g++.dg/cpp0x/union1.C: Likewise.
1014         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1015         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1016         * g++.dg/cpp0x/variadic2.C: Likewise.
1017         * g++.dg/cpp0x/variadic20.C: Likewise.
1018         * g++.dg/cpp0x/variadic74.C: Likewise.
1019         * g++.dg/diagnostic/bitfld2.C: Likewise.
1020         * g++.dg/ext/attrib44.C: Likewise.
1021         * g++.dg/ext/no-asm-1.C: Likewise.
1022         * g++.dg/other/error34.C: Likewise.
1023         * g++.dg/parse/crash46.C: Likewise.
1024         * g++.dg/parse/error10.C: Likewise.
1025         * g++.dg/parse/error2.C: Likewise.
1026         * g++.dg/parse/error3.C: Likewise.
1027         * g++.dg/parse/error36.C: Likewise.
1028         * g++.dg/parse/error8.C: Likewise.
1029         * g++.dg/parse/error9.C: Likewise.
1030         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1031         * g++.dg/parse/parser-pr28152.C: Likewise.
1032         * g++.dg/parse/template25.C: Likewise.
1033         * g++.dg/parse/typename11.C: Likewise.
1034         * g++.dg/tc1/dr147.C: Likewise.
1035         * g++.dg/template/deduce3.C: Likewise.
1036         * g++.dg/template/koenig9.C: Likewise.
1037         * g++.dg/template/pr23510.C: Likewise.
1038         * g++.dg/warn/pr12242.C: Likewise.
1039         * g++.dg/warn/pr30551-2.C: Likewise.
1040         * g++.dg/warn/pr30551.C: Likewise.
1041         * g++.old-deja/g++.other/typename1.C: Likewise.
1042         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1044 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1046         PR c++/51033
1047         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
1048         * c-c++-common/torture/vshuf-2.inc: Likewise.
1049         * c-c++-common/torture/vshuf-4.inc: Likewise.
1050         * c-c++-common/torture/vshuf-8.inc: Likewise.
1051         * c-c++-common/torture/vshuf-main.inc: Likewise.
1052         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
1053         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
1054         * c-c++-common/torture/vshuf-v2df.c: Likewise.
1055         * c-c++-common/torture/vshuf-v2di.c: Likewise.
1056         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
1057         * c-c++-common/torture/vshuf-v2si.c: Likewise.
1058         * c-c++-common/torture/vshuf-v4df.c: Likewise.
1059         * c-c++-common/torture/vshuf-v4di.c: Likewise.
1060         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
1061         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
1062         * c-c++-common/torture/vshuf-v4si.c: Likewise.
1063         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
1064         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
1065         * c-c++-common/torture/vshuf-v8si.c: Likewise.
1067 2012-06-15  Michael Matz  <matz@suse.de>
1069         * gcc.dg/tree-ssa/vector-4.c: New test.
1071 2012-06-15  Michael Matz  <matz@suse.de>
1073         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
1074         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
1076 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
1078         PR tree-optimization/53636
1079         * gcc.target/arm/pr53636.c: New test.
1081 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
1083         PR tree-optimization/51581
1084         * gcc.c-torture/execute/pr51581-1.c: New test.
1085         * gcc.c-torture/execute/pr51581-2.c: New test.
1086         * gcc.dg/vect/pr51581-1.c: New test.
1087         * gcc.dg/vect/pr51581-2.c: New test.
1088         * gcc.dg/vect/pr51581-3.c: New test.
1089         * gcc.target/i386/avx-pr51581-1.c: New test.
1090         * gcc.target/i386/avx-pr51581-2.c: New test.
1091         * gcc.target/i386/avx2-pr51581-1.c: New test.
1092         * gcc.target/i386/avx2-pr51581-2.c: New test.
1093         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
1095 2012-06-15  Richard Guenther  <rguenther@suse.de>
1097         * gcc.c-torture/execute/20120615-1.c: New testcase.
1099 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
1101         * gnat.dg/vect8.ad[sb]: New test.
1103 2012-06-14  Richard Guenther  <rguenther@suse.de>
1105         * gcc.dg/tree-ssa/vrp.h: New testcase.
1106         * gcc.dg/tree-ssa/vrp68.c: Likewise.
1108 2012-06-13  Christian Bruel  <christian.bruel@st.com>
1110         PR target/53621
1111         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1113 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
1115         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
1117 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
1119         PR testsuite/20771
1120         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1121         test summary unique.
1123         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1124         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1125         scan-stack-usage-not): Don't strip torture options from test name.
1127         * lib/scandump.exp (scan-dump-times): Use printable version of
1128         regexp in test summary line.
1130         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1131         messages reported for one line of source code.
1132         * gcc.dg/format/few-1.c: Likewise.
1133         * gcc.dg/ia64-sync-2.c: Likewise.
1134         * gcc.dg/sync-2.c: Likewise.
1135         * gcc.dg/noncompile/pr44517.c: Likewise.
1137 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
1139         PR debug/49888
1140         * gcc.dg/guality/pr49888.c: New.
1142 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
1144         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
1145         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
1146         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1148 2012-06-13  Tobias Burnus  <burnus@net-b.de>
1150         PR fortran/53643
1151         * gfortran.dg/intent_out_7.f90: New.
1153 2012-06-13  Tobias Burnus  <burnus@net-b.de>
1155         PR fortran/53597
1156         * gfortran.dg/save_4.f90: New.
1158 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1160         PR c/53532
1161         PR c/51034
1162         PR c/53196
1163         * gcc.dg/pr53532.c: New test.
1164         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
1165         adjust line numbers.
1166         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
1167         * gcc.dg/Wcxx-compat-8.c: Likewise.
1168         * gcc.dg/pr51034.c: New test.
1169         * gcc.dg/pr53196-1.c: New test.
1170         * gcc.dg/pr53196-2.c: New test.
1172 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
1174         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1175         alignment torture options with usual torture options.
1176         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1177         instead of dg-options.
1178         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1179         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1180         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1181         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1182         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1183         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1185         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1186         to checks for multiple messages reported for one line of source code.
1187         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1189         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1190         messages reported for one line of source code.
1192         * gcc.dg/20031223-1.c: Add comments to check for multiple
1193         messages reported for one line of source code.
1194         * gcc.dg/Wconversion-integer.c: Likewise.
1195         * gcc.dg/Wfatal-2.c: Likewise.
1196         * gcc.dg/Wfatal.c: Likewise.
1197         * gcc.dg/Wobjsize-1.c: Likewise.
1198         * gcc.dg/c99-vla-jump-1.c: Likewise.
1199         * gcc.dg/c99-vla-jump-2.c: Likewise.
1200         * gcc.dg/c99-vla-jump-3.c: Likewise.
1201         * gcc.dg/c99-vla-jump-4.c: Likewise.
1202         * gcc.dg/c99-vla-jump-5.c: Likewise.
1203         * gcc.dg/decl-9.c: Likewise.
1204         * gcc.dg/declspec-10.c: Likewise.
1205         * gcc.dg/declspec-18.c: Likewise.
1206         * gcc.dg/mtune.c: Likewise.
1207         * gcc.dg/parser-pr28152-2.c: Likewise.
1208         * gcc.dg/parser-pr28152.c: Likewise.
1209         * gcc.dg/pr14475.c: Likewise.
1210         * gcc.dg/pr27953.c: Likewise.
1211         * gcc.dg/pr28322-3.c: Likewise.
1212         * gcc.dg/pr30457.c: Likewise.
1213         * gcc.dg/pr30551-2.c: Likewise.
1214         * gcc.dg/pr30551-3.c: Likewise.
1215         * gcc.dg/pr30551-4.c: Likewise.
1216         * gcc.dg/pr30551-5.c: Likewise.
1217         * gcc.dg/pr30551-6.c: Likewise.
1218         * gcc.dg/pr30551.c: Likewise.
1219         * gcc.dg/pr45461.c: Likewise.
1220         * gcc.dg/pr48552-1.c: Likewise.
1221         * gcc.dg/pr48552-2.c: Likewise.
1222         * gcc.dg/redecl-1.c: Likewise.
1223         * gcc.dg/transparent-union-3.c: Likewise.
1224         * gcc.dg/utf-dflt.c: Likewise.
1225         * gcc.dg/utf-dflt2.c: Likewise.
1226         * gcc.dg/vla-8.c: Likewise.
1227         * gcc.dg/vla-init-1.c: Likewise.
1228         * gcc.dg/wtr-int-type-1.c: Likewise.
1230         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1231         messages reported for for one line of source code.
1232         * c-c++-common/raw-string-5.c: Likewise.
1233         * c-c++-common/raw-string-4.c: Likewise.
1234         * c-c++-common/raw-string-6.c: Likewise.
1235         * c-c++-common/pr20000.c: Likewise.
1237         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1238         messages reported for one line of source code.
1239         * gcc.dg/cpp/pr30786.c: Likewise.
1240         * gcc.dg/cpp/pr28709.c: Likewise.
1241         * gcc.dg/cpp/missing-header-MD.c: Likewise.
1242         * gcc.dg/cpp/macspace2.c: Likewise.
1243         * gcc.dg/cpp/missing-header-1.c: Likewise.
1244         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1245         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1246         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1248 2012-06-12  Jason Merrill  <jason@redhat.com>
1250         PR c++/53599
1251         * g++.dg/template/local7.C: New.
1253 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1255         PR target/53511
1256         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
1257         * gcc.target/sh/pr51340-2.c: Likewise.
1258         * gcc.target/sh/pr51340-3.c: Likewise.
1260 2012-06-12  Michael Matz  <matz@suse.de>
1262         * gcc.dg/torture/alias-1.c: New test.
1264 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1266         PR rtl-optimization/53589
1267         * gcc.dg/torture/pr53589.c: New test.
1269 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1271         PR target/50749
1272         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
1273         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
1274         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
1275         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
1276         * gcc.target/sh/pr50749-sf-predec-2.c: New.
1277         * gcc.target/sh/pr50749-sf-predec-4.c: New.
1278         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
1279         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
1280         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
1281         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
1282         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
1283         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
1284         * gcc.target/sh/pr50749-sf-predec-1.c: New.
1285         * gcc.target/sh/pr50749-sf-predec-3.c: New.
1286         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
1287         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
1289 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
1291         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
1292         (check_intel_cpu_model): New function.
1293         (check_amd_cpu_model): New function.
1294         (check_features): New function.
1295         (__get_cpuid_output): New function.
1296         (check_detailed): New function.
1297         (fn1): Rename to quick_check.
1298         (main): Update to call quick_check and call check_detailed.
1300 2012-06-11  Richard Henderson  <rth@redhat.com>
1302         * lib/target-supports.exp
1303         (check_effective_target_sync_long_long_runtime): Use
1304         check_effective_target_lp64 instead of
1305         check_effective_target_powerpc64 for powerpc targets.
1307 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
1309         PR target/53511
1310         * gcc.target/sh/pr53511-1.c: New.
1312 2012-06-11  Richard Guenther  <rguenther@suse.de>
1314         PR middle-end/53470
1315         * g++.dg/lto/pr53470_0.C: New testcase.
1316         * gcc.dg/lto/pr53470_0.c: Likewise.
1318 2012-06-11  Richard Guenther  <rguenther@suse.de>
1320         PR c++/53605
1321         * g++.dg/ext/pr53605.C: New testcase.
1323 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1325         * gnat.dg/specs/array1.ads: New test.
1326         * gnat.dg/specs/array2.ads: Likewise.
1327         * gnat.dg/array22.adb: Likewise.
1329 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1331         * gnat.dg/constant4.adb: New test.
1332         * gnat.dg/constant4_pkg.ads: New helper.
1334 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
1336         PR fortran/52552
1337         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
1338         * gfortran.dg/allocate_class_1.f90: Modified.
1339         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
1340         * gfortran.dg/allocate_class_2.f90: New.
1342 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
1344         PR middle-end/53535
1345         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
1347 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
1349         PR fortran/52861
1350         * gfortran.dg/string_assign_2.f90:  New test case.
1352 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
1354         PR fortran/52861
1355         * gfortran.dg/string_assign_1.f90:  New test case.
1357 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
1359         PR middle-end/53580
1360         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1361         * gcc.dg/gomp/critical-4.c: Likewise.
1362         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1363         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1364         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1365         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1366         * c-c++-common/gomp/pr53580.c: New test.
1368 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1370         PR c++/51214
1371         * g++.dg/cpp0x/forw_enum11.C: New.
1373 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1375         PR c++/53567
1376         * g++.dg/cpp0x/alias-decl-19.C: New.
1378 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
1380         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
1382 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
1384         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
1385         (XSTATE_FP): Ditto.
1386         (XSTATE_SSE): Ditto.
1387         (XSTATE_YMM): Ditto.
1388         (avx_os_support): Use new defines.
1390 2012-06-06  Richard Guenther  <rguenther@suse.de>
1392         PR testsuite/32380
1393         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
1394         loops.
1396 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1398         PR c++/52841
1399         * g++.dg/cpp0x/pr52841.C: New testcase.
1401 2012-06-06  Richard Guenther  <rguenther@suse.de>
1403         PR tree-optimization/53081
1404         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
1405         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
1407 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1409         * gcc.target/powerpc/pr53487.c: New test.
1411 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
1413         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
1415 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
1417         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
1419 2012-06-05  Richard Guenther  <rguenther@suse.de>
1421         PR tree-optimization/30442
1422         * gcc.dg/vect/bb-slp-30.c: New testcase.
1424 2012-06-05  Richard Guenther  <rguenther@suse.de>
1426         PR tree-optimization/53081
1427         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
1428         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
1429         -fno-tree-loop-distribute-patterns.
1431 2012-06-05  Alan Modra  <amodra@gmail.com>
1433         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
1434         Check static chain in nested funcs.
1436 2012-06-04  Tobias Burnus  <burnus@net-b.de>
1438         PR fortran/50619
1439         * gfortran.dg/init_flag_10.f90: New.
1441 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1443         PR c++/53524
1444         * g++.dg/warn/Wenum-compare-no-2: New.
1446 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
1448         PR preprocessor/53463
1449         * g++.dg/cpp/limits.C: New test.
1450         * g++.dg/parse/error19.C: Adjust.
1451         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
1452         * g++.dg/warn/pr35635.C: Likewise.
1453         * g++.old-deja/g++.pt/assign1.C: Likewise.
1455 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
1457         PR target/53559
1458         * gcc.target/powerpc/cell_builtin_1.c: New test case.
1459         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1460         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1461         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1462         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1463         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1464         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1465         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1467 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
1469         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
1471 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
1473         PR tree-optimization/53550
1474         * gcc.dg/pr53550.c: New test.
1476 2012-06-04  Richard Guenther  <rguenther@suse.de>
1478         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
1479         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1480         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1482 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1484         PR fortran/48831
1485         * gfortran.dg/parameter_array_element_2.f90: New.
1487 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
1489         PR target/53512
1490         * gcc.target/sh/pr53512-1.c: New.
1491         * gcc.target/sh/pr53512-2.c: New.
1492         * gcc.target/sh/pr53512-3.c: New.
1493         * gcc.target/sh/pr53512-4.c: New.
1495 2012-06-01  Jason Merrill  <jason@redhat.com>
1497         PR c++/52973
1498         * g++.dg/ext/visibility/template12.C: New.
1499         * g++.dg/ext/attrib14.C: Adjust warning line.
1501         PR c++/52725
1502         * g++.dg/parse/new6.C: New.
1503         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1505 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1507         * c-c++-common/restrict-2.c: Revert previous change.
1509 2012-06-01  Jason Merrill  <jason@redhat.com>
1511         PR c++/53137
1512         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1514         PR c++/53484
1515         * g++.dg/cpp0x/auto33.C: New.
1517 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
1519         PR c++/26155
1520         * g++.dg/parse/namespace-alias-1.C: New.
1522 2012-06-01  Christian Bruel  <christian.bruel@st.com>
1524         * gcc.dg/spec-options.c: New test.
1525         * gcc.dg/foo.specs: New file.
1527 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1529         PR ada/53517
1530         * gnat.dg/lto14.adb: Skip on Solaris.
1532 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
1534         * gcc.target/cris/sync-1-v10.c,
1535         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
1536         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
1537         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
1538         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
1539         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1540         gcc.target/cris/torture/sync-mis-op-i-1.c,
1541         gcc.target/cris/torture/sync-mis-op-i-1a.c,
1542         gcc.target/cris/torture/sync-mis-op-i-2.c,
1543         gcc.target/cris/torture/sync-mis-op-i-2a.c,
1544         gcc.target/cris/torture/sync-mis-op-i-3.c,
1545         gcc.target/cris/torture/sync-mis-op-i-3a.c,
1546         gcc.target/cris/torture/sync-mis-op-s-1.c,
1547         gcc.target/cris/torture/sync-mis-op-s-1a.c,
1548         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1549         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1550         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1551         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1552         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1553         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1554         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1555         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
1557 2012-05-31  Richard Guenther  <rguenther@suse.de>
1559         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
1560         ldist-pr45948.c with disabled SCCP.
1562 2012-05-31  Richard Guenther  <rguenther@suse.de>
1564         PR middle-end/48493
1565         * gcc.dg/torture/pr48493.c: New testcase.
1567 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
1569         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
1570         arm32 to targets.
1571         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
1572         of the initialization loop.
1573         (dg-final): Adjust the expected number of vectorized loops depending
1574         on vect_char_mult target selector.
1576 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
1578         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
1579         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
1580         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
1581         New tests.
1583 2012-05-30  Jason Merrill  <jason@redhat.com>
1585         PR c++/53356
1586         * g++.dg/init/new34.C: New.
1587         * g++.dg/tree-ssa/stabilize1.C: New.
1589 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1591         PR c++/53356
1592         * g++.dg/init/new33.C: New test.
1594 2012-05-30  Richard Guenther  <rguenther@suse.de>
1596         PR middle-end/53501
1597         * gcc.dg/torture/pr53501.c: New testcase.
1598         * c-c++-common/restrict-2.c: Adjust.
1600 2012-05-30  Alan Modra  <amodra@gmail.com>
1602         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
1603         torture-finish.
1605 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
1607         * gcc.target/i386/shuf-concat.c: New test.
1609 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1611         PR rtl-optimization/53519
1612         * gcc.c-torture/compile/pr53519.c: New test.
1614 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1616         * gcc.target/arm/neon-vrev.c: New.
1618 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
1620         PR target/51340
1621         * gcc.target/sh/pr51340-1.c: New.
1622         * gcc.target/sh/pr51340-2.c: New.
1623         * gcc.target/sh/pr51340-3.c: New.
1625 2012-05-29  Richard Guenther  <rguenther@suse.de>
1627         PR tree-optimization/53516
1628         * gcc.dg/torture/pr53516.c: New testcase.
1630 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
1632         PR preprocessor/53229
1633         * gcc.dg/cpp/paste6.c: Force to run without
1634         -ftrack-macro-expansion.
1635         * gcc.dg/cpp/paste8.c: Likewise.
1636         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
1637         -ftrack-macro-expansion.
1638         * gcc.dg/cpp/paste12.c: Force to run without
1639         -ftrack-macro-expansion.
1640         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
1641         -ftrack-macro-expansion.
1642         * gcc.dg/cpp/paste13.c: Likewise.
1643         * gcc.dg/cpp/paste14.c: Likewise.
1644         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
1645         -ftrack-macro-expansion.
1646         * gcc.dg/cpp/paste18.c: New test.
1648 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
1650         * gcc.target/cris/torture/trap-1.c,
1651         gcc.target/cris/torture/trap-2.c,
1652         gcc.target/cris/torture/trap-3.c,
1653         gcc.target/cris/torture/trap-v0.c,
1654         gcc.target/cris/torture/trap-v3.c: New tests.
1656 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
1658         PR c++/25137
1659         * g++.dg/warn/Wbraces3.C: New.
1660         * g++.dg/warn/Wbraces4.C: Likewise.
1662 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
1664         PR tree-optimization/53505
1665         * c-c++-common/torture/pr53505.c: New test.
1667 2012-05-27  Nathan Sidwell  <nathan@acm.org>
1669         * gcc.dg/stmt-expr-4.c: New.
1671 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
1673         PR c++/53491
1674         * g++.dg/parse/crash60.C: New.
1676 2012-05-26  Jason Merrill  <jason@redhat.com>
1678         PR c++/53220
1679         * c-c++-common/array-lit.c: New.
1680         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1682 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1684         PR ada/50294
1685         * gnat.dg/array21.adb: New test.
1687 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1689         * gnat.dg/renaming5.adb: Adjust dg-final directive.
1691 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1693         PR c++/32054
1694         * g++.dg/other/anon-union3.C: New.
1696 2012-05-25  Ian Lance Taylor  <iant@google.com>
1698         * gcc.dg/split-6.c: New test.
1700 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1702         * gnat.dg/lto14.adb: New test.
1704 2012-05-25  Tristan Gingold  <gingold@adacore.com>
1706         * gcc.target/i386/large-frame.c: New.
1708 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
1709         * gcc.target/powerpc/lhs-1.c: New.
1710         * gcc.target/powerpc/lhs-2.c: New.
1711         * gcc.target/powerpc/lhs-3.c: New.
1713 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
1715         Make unwound macro expansion trace less redundant
1716         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
1717         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1718         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1719         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
1720         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1721         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1723 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1725         PR c++/53464
1726         * g++.dg/cpp0x/constexpr-default1.C: New.
1728 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1730         PR c++/32080
1731         * g++.dg/eh/goto2.C: New.
1733 2012-05-24  Richard Guenther  <rguenther@suse.de>
1735         PR middle-end/53460
1736         * g++.dg/tree-prof/pr53460.C: New testcase.
1738 2012-05-24  Richard Guenther  <rguenther@suse.de>
1740         PR bootstrap/53466
1741         * g++.dg/debug/pr53466.C: New testcase.
1743 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
1745         PR tree-optimization/53465
1746         * gcc.c-torture/execute/pr53465.c: New test.
1748 2012-05-23  Tobias Burnus  <burnus@net-b.de>
1750         PR fortran/51055
1751         PR fortran/45170
1752         * gfortran.dg/allocate_with_typespec_6.f90: New.
1754 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1756         PR c++/29185
1757         * g++.dg/warn/delete-array-1.C: New.
1759 2012-05-23  Richard Guenther  <rguenther@suse.de>
1761         * gcc.dg/torture/pr39074-2.c: Adjust.
1762         * gcc.dg/torture/pr39074.c: Likewise.
1763         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1764         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1766 2012-05-22  Jan Hubicka  <jh@suse.cz>
1768         PR middle-end/53161
1769         * g++.dg/torture/pr53161.C: New testcase.
1771 2012-05-22  Tobias Burnus  <burnus@net-b.de>
1773         PR fortran/53389
1774         * gfortran.dg/realloc_on_assign_15.f90: New.
1776 2012-05-22  Richard Guenther  <rguenther@suse.de>
1778         PR middle-end/51071
1779         * gcc.dg/torture/pr51071-2.c: New testcase.
1781 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
1783         PR tree-optimization/53336
1784         * g++.dg/torture/pr53336.C: New testcase.
1786 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
1788         PR c++/53322
1789         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
1790         instead of -Wunused-local-typedefs.
1792 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1794         PR c++/51184
1795         * g++.dg/other/abstract4.C: New-
1797 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1799         PR c++/40821
1800         * g++.dg/ext/attrib46.C: New.
1802 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
1804         PR c/53418
1805         * gcc.c-torture/compile/pr53418-1.c,
1806         gcc.c-torture/compile/pr53418-2.c: New tests.
1808 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
1810         PR tree-optimization/53366
1811         * gcc.dg/torture/pr53366-1.c: New test.
1812         * gcc.dg/torture/pr53366-2.c: New test.
1813         * gcc.target/i386/pr53366-1.c: New test.
1814         * gcc.target/i386/pr53366-2.c: New test.
1816         PR tree-optimization/53409
1817         * gcc.c-torture/compile/pr53409.c: New test.
1819         PR tree-optimization/53410
1820         * gcc.c-torture/compile/pr53410-1.c: New test.
1821         * gcc.c-torture/compile/pr53410-2.c: New test.
1823 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1825         PR target/53425
1826         * gcc.target/i386/pr53425-1.c: New file.
1827         * gcc.target/i386/pr53425-2.c: Likewise.
1829 2012-05-21  Richard Guenther  <rguenther@suse.de>
1831         PR tree-optimization/53408
1832         * gcc.dg/torture/pr53408.c: New testcase.
1834 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
1835             H.J. Lu  <hongjiu.lu@intel.com>
1837         PR target/53416
1838         * gcc.target/i386/pr53416.c: New file.
1840 2012-05-21  Richard Guenther  <rguenther@suse.de>
1842         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
1844 2012-05-21  Richard Guenther  <rguenther@suse.de>
1846         * gcc.dg/torture/ldist-1.c: New testcase.
1848 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1850         * gnat.dg/lto13.adb: New test.
1851         * gnat.dg/lto13_pkg.ad[sb]: New helper.
1853 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1855         * gnat.dg/specs/lto12.ads: New test.
1856         * gnat.dg/specs/lto12_pkg.ads: New helper.
1858 2012-05-18  Richard Guenther  <rguenther@suse.de>
1860         PR tree-optimization/53346
1861         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
1862         * gcc.target/i386/incoming-10.c: Adjust.
1863         * gcc.target/i386/incoming-11.c: Likewise.
1864         * gcc.target/i386/pr46295.c: Likewise.
1866 2012-05-18  Richard Guenther  <rguenther@suse.de>
1868         * gcc.dg/pr53352.c: Return zero.
1870 2012-05-18  Richard Guenther  <rguenther@suse.de>
1872         PR tree-optimization/53390
1873         * gcc.dg/torture/pr53390.c: New testcase.
1875 2012-05-18  Meador Inge  <meadori@codesourcery.com>
1877         PR rtl-optimization/53352
1878         * gcc.dg/pr53352.c: New test.
1880 2012-05-17  David S. Miller  <davem@davemloft.net>
1882         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1883         failure on sparc-*-linux-gnu.
1885 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1887         PR c++/39681
1888         * g++.dg/parse/error49.C: New.
1889         * g++.dg/cpp0x/error8.C: Likewise.
1890         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
1891         * g++.dg/ext/utf-dflt2.C: Likewise.
1892         * g++.dg/ext/utf-gnuxx98.C: Likewise.
1893         * g++.dg/ext/utf-dflt.C: Likewise.
1894         * c-c++-common/raw-string-3.c: Likewise.
1895         * c-c++-common/raw-string-4.c: Likewise.
1897 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1899         PR c++/53371
1900         * g++.dg/cpp0x/catch1.C: New.
1902 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1904         PR c++/44516
1905         * g++.dg/parse/error48.C: New.
1906         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
1907         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
1909 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
1911         * gcc.dg/tm/indirect-2.c: New test.
1913 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1915         PR tree-optimization/53217
1916         * gfortran.dg/pr53217.f90: New test.
1918 2012-05-16  Richard Guenther  <rguenther@suse.de>
1920         PR tree-optimization/53364
1921         * g++.dg/torture/pr53364.C: New testcase.
1923 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
1925         PR testsuite/52641
1926         * gcc.dg/pr52549.c: Fix test for long != void*
1927         * gcc.c-torture/execute/pr52979-1.x: New file.
1928         * gcc.c-torture/execute/pr52979-2.x: New file.
1930 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
1932         PR preprocessor/7263
1933         * gcc.dg/binary-constants-2.c: Run without tracking locations
1934         accross macro expansion.
1935         * gcc.dg/binary-constants-3.c: Likewise.
1936         * gcc.dg/cpp/sysmac2.c: Likewise.
1937         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
1938         location.
1939         * gcc.dg/cpp/syshdr3.c: New test.
1940         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
1941         * gcc.dg/system-binary-constants-1.c: New test.
1942         * gcc.dg/system-binary-constants-1.h: New header for the new test
1943         above.
1944         * g++.dg/cpp/syshdr3.C: New test.
1945         * g++.dg/cpp/syshdr3.h: New header the new test above.
1946         * g++.dg/system-binary-constants-1.C: New test.
1947         * g++.dg/system-binary-constants-1.h: New header the new test
1948         above.
1950 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1952         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
1954 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
1956         PR target/53358
1957         * gcc.dg/pr53358.c: New test.
1959 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1961         PR c++/11856
1962         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
1963         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
1965 2012-05-15  Olivier Hainque  <hainque@adacore.com>
1967         * g++.dg/eh/sighandle.C: New testcase.
1969 2012-05-15  Richard Guenther  <rguenther@suse.de>
1971         PR tree-optimization/53355
1972         * gcc.dg/tree-ssa/vrp67.c: New testcase.
1974 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1976         * gfortran.dg/*.f90: Remove now redundant manual
1977         cleanup-modules directive.
1979 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
1981         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1982         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1984 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
1986         PR fortran/52428
1987         * gfortran.dg/int_range_io_1.f90: New test.
1989 2012-05-14  Andi Kleen <ak@linux.intel.com>
1990             Jakub Jelinek  <jakub@redhat.com>
1992         PR target/53315
1993         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
1994         * gcc.target/i386/rtm-check.h: New file.
1995         * gcc.target/i386/pr53315.c: New test.
1997 2012-05-14  Tobias Burnus  <burnus@net-b.de>
1999         PR fortran/49110
2000         PR fortran/51055
2001         PR fortran/53329
2002         * gfortran.dg/deferred_type_param_4.f90: New.
2003         * gfortran.dg/deferred_type_param_6.f90: New.
2005 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
2007         * gcc.target/i386/retarg.c: New test.
2009 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2011         PR fortran/45170
2012         * gfortran.dg/deferred_type_param_3.f90: New.
2013         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
2014         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
2016 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
2018         * gnat.dg/null_pointer_deref3.adb: New test.
2020 2012-05-12  Tobias Burnus  <burnus@net-b.de>
2022         PR fortran/49110
2023         PR fortran/52843
2024         * gfortran.dg/deferred_type_param_5.f90: New.
2026 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2028         * g++.dg/parse/error47.C: New.
2030 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2032         PR fortran/52537
2033         * gfortran.dg/string_compare_4.f90:  Change option
2034         to -fdump-tree-original.  Add test case for kind=4.
2036 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2038         PR fortran/52537
2039         * gfortran.dg/string_compare_4.f90:  New test.
2041 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2043         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
2045 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2047         PR c++/53305
2048         * g++.dg/cpp0x/variadic132.C: New.
2050 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
2052         PR c++/53158
2053         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
2054         * g++.dg/parse/error26.C: Tweak dg-error column number.
2056 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
2058         PR c++/53301
2059         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
2061 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
2063         * gnat.dg/lto11.ad[sb]: New test.
2065 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
2067         PR target/52908
2068         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
2069         directive to Scan for vpmuldq, not vpmacsdql.
2071 2012-05-09  Michael Matz  <matz@suse.de>
2073         PR tree-optimization/53185
2074         * gcc.dg/vect/pr53185.c: New test.
2076 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
2078         PR middle-end/53249
2079         * gcc.target/i386/pr53249.c: New.
2081 2012-05-09  Richard Guenther  <rguenther@suse.de>
2083         PR tree-optimization/18437
2084         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
2085         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
2087 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
2089         PR tree-optimization/53226
2090         * gcc.c-torture/compile/pr53226.c: New test.
2092 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2094         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
2095         * gcc.target/i386/hle-add-rel-1.c: Likewise.
2096         * gcc.target/i386/hle-and-acq-1.c: Likewise.
2097         * gcc.target/i386/hle-and-rel-1.c: Likewise.
2098         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
2099         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
2100         * gcc.target/i386/hle-or-acq-1.c: Likewise.
2101         * gcc.target/i386/hle-or-rel-1.c: Likewise.
2102         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
2103         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2104         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
2105         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
2106         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
2107         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
2109 2012-05-09  Dehao Chen  <dehao@google.com>
2111         * gcc.dg/predict-1.c: Remove the replicated text in this test.
2112         * gcc.dg/predict-2.c: Likewise.
2113         * gcc.dg/predict-3.c: Likewise.
2114         * gcc.dg/predict-4.c: Likewise.
2115         * gcc.dg/predict-5.c: Likewise.
2116         * gcc.dg/predict-6.c: Likewise.
2118 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
2120         PR target/53272
2121         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2123 2012-05-08  Richard Guenther  <rguenther@suse.de>
2125         * gcc.dg/fold-bitand-4.c: New testcase.
2127 2012-05-08  Dehao Chen  <dehao@google.com>
2129         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
2130         heuristic is working properly.
2131         * gcc.dg/predict-2.c: Likewise.
2132         * gcc/dg/predict-3.c: Likewise.
2133         * gcc/dg/predict-4.c: Likewise.
2134         * gcc/dg/predict-5.c: Likewise.
2135         * gcc/dg/predict-6.c: Likewise.
2137 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
2139         PR tree-optimization/53239
2140         * g++.dg/opt/vrp3.C: New test.
2141         * g++.dg/opt/vrp3-aux.cc: New file.
2142         * g++.dg/opt/vrp3.h: New file.
2144 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2146         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
2147         .uleb128 support in assembler output.
2149 2012-05-07  Richard Guenther  <rguenther@suse.de>
2151         PR lto/42987
2152         * g++.dg/lto/pr42987_0.C: New testcase.
2153         * g++.dg/lto/pr42987_1.C: Likewise.
2155 2012-05-07  Tobias Burnus  <burnus@net-b.de>
2157         PR fortran/53255
2158         * gfortran.dg/typebound_operator_15.f90: New.
2160 2012-05-06  Tobias Burnus  <burnus@net-b.de>
2162         PR fortran/41587
2163         * gfortran.dg/class_array_13.f90: New.
2165 2012-05-06  Tristan Gingold  <gingold@adacore.com>
2167         * gnat.dg/warn7.adb: New test.
2169 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
2171         * gnat.dg/specs/renamings.ads: Rename to...
2172         * gnat.dg/specs/renaming1.ads: ...this.
2173         * gnat.dg/specs/renaming2.ads: New test.
2174         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
2175         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
2176         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
2177         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
2179 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
2181         * gnat.dg/discr36.ad[sb]: New test.
2182         * gnat.dg/discr36_pkg.ad[sb]: New helper.
2184 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2186         PR c/43772
2187         * c-c++-common/pr43772.c: New.
2189 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
2191         PR fortran/41600
2192         * gfortran.dg/select_type_26.f03 : New test.
2193         * gfortran.dg/select_type_27.f03 : New test.
2195         PR fortran/53191
2196         * gfortran.dg/select_type_28.f03 : New test.
2198 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
2200         PR fortran/49010
2201         PR fortran/24518
2202         * gfortran.dg/mod_sign0_1.f90: New test.
2203         * gfortran.dg/mod_large_1.f90: New test.
2205 2012-05-04  Tobias Burnus  <burnus@net-b.de>
2207         PR fortran/53175
2208         gfortran.dg/public_private_module_5.f90: New.
2210 2012-05-04  Tobias Burnus  <burnus@net-b.de>
2212         PR fortran/53111
2213         * gfortran.dg/constructor_7.f90: New.
2214         * gfortran.dg/constructor_8.f90: New.
2216 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2218         PR c++/53166
2219         * g++.dg/cpp0x/static_assert7.C: New.
2221 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
2223         PR tree-optimization/52633
2224         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2225         recognized as widening shifts instead of over-widening.
2226         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2227         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2228         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2229         * gcc.target/arm/pr52633.c: New test.
2231 2012-05-04  Richard Guenther  <rguenther@suse.de>
2233         PR tree-optimization/53168
2234         * gcc.dg/torture/pr53168.c: New testcase.
2235         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
2237 2012-05-04  Richard Guenther  <rguenther@suse.de>
2239         * gcc.dg/lto/pr53214_0.c: New testcase.
2241 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2243         * gcc.target/ia64/pr48496.c: New test.
2244         * gcc.target/ia64/pr52657.c: Likewise.
2246 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2248         PR c/51712
2249         * c-c++-common/pr51712.c: New.
2251 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2253         PR target/53199
2254         * gcc.target/powwerpc/pr53199.c: New file.
2256 2012-05-03  Jason Merrill  <jason@redhat.com>
2258         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
2260         * gcc.dg/debug/dwarf2/dups-types.c: New.
2261         * gcc.dg/debug/dwarf2/dups-types.h: New.
2263 2012-05-03  Jason Merrill  <jason@redhat.com>
2265         * g++.dg/debug/dwarf2/namespace-2.C: New.
2266         * g++.dg/debug/dwarf2/localclass3.C: New.
2268 2012-05-03  Jason Merrill  <jason@redhat.com>
2270         * g++.dg/debug/dwarf2/thunk1.C: New.
2272 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2274         PR c++/53186
2275         * g++.dg/other/final2.C: New.
2277 2012-05-03  Richard Guenther  <rguenther@suse.de>
2279         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
2281 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
2283         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
2284         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
2285         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
2286         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
2288 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
2290         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
2291         .byte 0xf2.
2292         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2293         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
2294         * gcc.target/i386/hle-add-rel-1.c: Likewise.
2296         PR debug/53174
2297         * gcc.dg/pr53174.c: New test.
2299         PR target/53187
2300         * gcc.target/arm/pr53187.c: New test.
2301         * gcc.c-torture/compile/pr53187.c: New test.
2303 2012-05-03  Richard Guenther  <rguenther@suse.de>
2305         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
2306         unsupported prefetching support.
2308 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2310         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
2311         option -ftrack-macro-expansion=0.
2312         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
2313         option -ftrack-macro-expansion=0.
2315 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2317         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
2318         dg-options for target arm with dg-additional-options.
2320 2012-05-03  Richard Guenther  <rguenther@suse.de>
2322         PR tree-optimization/53144
2323         * gcc.dg/torture/pr53144.c: New testcase.
2325 2012-05-03  Tobias Burnus  <burnus@net-b.de>
2327         PR fortran/52864
2328         * gfortran.dg/pointer_intent_7.f90: New.
2329         * gfortran.dg/pure_formal_3.f90: New.
2331 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
2333         * gcc.target/s390/20030123-1.c: Add missing "volatile".
2335 2012-05-02  Martin Jambor  <mjambor@suse.cz>
2337         PR lto/52605
2338         * g++.dg/lto/pr52605_0.C: New test.
2340 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
2342         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
2343         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
2344         * gcc.target/i386/hle-add-acq-1.c: Ditto.
2345         * gcc.target/i386/hle-add-rel-1.c: Ditto.
2346         * gcc.target/i386/hle-and-acq-1.c: Ditto.
2347         * gcc.target/i386/hle-and-rel-1.c: Ditto.
2348         * gcc.target/i386/hle-or-acq-1.c: Ditto.
2349         * gcc.target/i386/hle-or-rel-1.c: Ditto.
2350         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
2351         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
2352         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
2353         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
2354         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
2355         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
2356         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
2357         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
2359 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
2361         PR middle-end/53153
2362         * gcc.dg/pr53153.c: New test.
2364 2012-05-02  Richard Guenther  <rguenther@suse.de>
2366         * g++.dg/tree-ssa/pr19807.C: Adjust.
2368 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
2370         PR tree-optimization/53163
2371         * gcc.c-torture/compile/pr53163.c: New test.
2373         PR rtl-optimization/53160
2374         * gcc.c-torture/execute/pr53160.c: New test.
2376 2012-05-01  Ian Lance Taylor  <iant@google.com>
2378         PR c/37303
2379         * gcc.dg/pr37303.c: New test.
2381 2012-05-01  Richard Henderson  <rth@redhat.com>
2383         * lib/target-supports.exp
2384         (check_effective_target_sync_long_long_runtime): True for
2385         check_effective_target_powerpc64.
2387 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
2389         PR c++/51033
2390         * gcc.dg/vector-1.c: Move to ...
2391         * c-c++-common/vector-1.c: ... here.
2392         * gcc.dg/vector-2.c: Move to ...
2393         * c-c++-common/vector-2.c: ... here.
2394         * gcc.dg/vector-3.c: Move to ...
2395         * c-c++-common/vector-3.c: ... here. Adapt to C++.
2396         * gcc.dg/vector-4.c: Move to ...
2397         * c-c++-common/vector-4.c: ... here.
2398         * gcc.dg/vector-init-1.c: Move to ...
2399         * c-c++-common/vector-init-1.c: ... here.
2400         * gcc.dg/vector-init-2.c: Move to ...
2401         * c-c++-common/vector-init-2.c: ... here.
2402         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
2403         * c-c++-common/vector-subscript-1.c: ... here.
2404         * gcc.dg/vector-subscript-2.c: Move to ...
2405         * c-c++-common/vector-subscript-2.c: ... here.
2406         * gcc.dg/vector-subscript-3.c: Move to ...
2407         * c-c++-common/vector-subscript-3.c: ... here.
2409         PR c++/51314
2410         * g++.dg/cpp0x/vt-51314.C: New test.
2411         * g++.dg/cpp0x/variadic76.C: Fix.
2413 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
2415         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
2417 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
2419         Add -Wvarargs option
2420         * c-c++-common/Wvarargs.c: New test case.
2421         * c-c++-common/Wvarargs-2.c: Likewise.
2423 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
2425         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
2426         * objc.dg/foreach-7.m: Force the test case to run without
2427         -ftrack-macro-expansion.
2428         * c-c++-common/tm/attrib-1.c: Likewise.
2429         * c-c++-common/warn-ommitted-condop.c: Likewise.
2430         * gcc.dg/assign-warn-1.c: Likewise.
2431         * gcc.dg/assign-warn-2.c: Likewise.
2432         * gcc.dg/attr-alloc_size.c: Likewise.
2433         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2434         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
2435         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
2436         * gcc.dg/c90-const-expr-9.c: Likewise.
2437         * gcc.dg/c99-const-expr-9.c: Likewise.
2438         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
2439         * gcc.dg/cpp/direct2s.c: Likewise.
2440         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
2441         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
2442         * gcc.dg/dfp/composite-type.c: Likewise.
2443         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
2444         with -ftrack-macro-expansion
2445         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
2446         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
2447         * g++.dg/ext/cleanup-1.C: Likewise.
2448         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2449         * g++.dg/template/sfinae10.C: Likewise.
2450         * g++.dg/tm/wrap-2.C: Likewise.
2451         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
2452         * g++.dg/warn/Wsign-conversion.C: Likewise.
2453         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
2454         * g++.old-deja/g++.mike/p10769b.C: Likewise.
2455         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
2456         it to run with -ftrack-macro-expansion.
2457         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
2458         test cases without -ftrack-macro-expansion.
2460         Fix location for static class members
2461         * g++.dg/template/sfinae6_neg.C: Adjust.
2463         Make conversion warnings work on NULL with -ftrack-macro-expansion
2464         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
2465         alongside the previous testing for NULL.
2467         Fix -Wuninitialized for -ftrack-macro-expansion
2468         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
2470         Strip "<built-in>" loc from displayed expansion context
2471         * g++.dg/warn/Wconversion-real-integer2.C: New test.
2472         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2473         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
2474         new test above.
2476         Fix expansion point loc for macro-like tokens
2477         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
2478         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2480         Fix token pasting with -ftrack-macro-expansion
2481         * gcc.dg/cpp/paste17.c: New test case for
2482         -ftrack-macro-expansion=2 mode only.
2483         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2485 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
2487         * gnat.dg/warn6.ad[sb]: New test.
2489 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2491         PR 53149
2492         * gcc.dg/20011021-1.c: Adjust testcase.
2494 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2496         PR fortran/53148
2497         * gfortran.dg/function_optimize_12.f90:  New test.
2499 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
2501         PR target/53156
2502         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
2503         code to match current output and cover new peephole2 pattern.
2505 2012-04-27  Ollie Wild  <aaw@google.com>
2507         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
2509 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2511         * gcc.c-torture/execute/20120427-2.c: New testcase.
2512         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
2513         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
2514         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
2516 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2518         PR target/53138
2519         * gcc.c-torture/execute/20120427-1.c: New testcase.
2521 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
2523         PR middle-end/27139
2524         * gcc.dg/tree-ssa/forwprop-18.c: New test.
2526 2012-04-27  Tom de Vries  <tom@codesourcery.com>
2528         PR tree-optimization/51879
2529         * gcc.dg/pr51879.c: New test.
2530         * gcc.dg/pr51879-2.c: Same.
2531         * gcc.dg/pr51879-3.c: Same.
2532         * gcc.dg/pr51879-4.c: Same.
2533         * gcc.dg/pr51879-6.c: Same.
2535 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2537         PR c++/53096
2538         * g++.dg/cpp0x/defaulted35.C: New.
2539         * g++.dg/cpp0x/defaulted15.C: Adjust.
2541 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
2543         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
2544         structure layout.
2546 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
2548         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
2550 2012-04-26  Alan Modra  <amodra@gmail.com>
2552         * gcc.target/powerpc/savres.c: New test.
2553         * gcc.target/powerpc/powerpc.exp: Run it.
2555 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
2557         PR target/53120
2558         * gcc.dg/torture/pr53120.c: New test.
2560 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2562         PR middle-end/52979
2563         * gcc.c-torture/compile/pr52979-1.c: New test.
2564         * gcc.c-torture/execute/pr52979-1.c: New test.
2565         * gcc.c-torture/execute/pr52979-2.c: New test.
2567 2012-04-25  Richard Guenther  <rguenther@suse.de>
2569         * gcc.target/i386/l_fma_float_5.c: Adjust.
2570         * gcc.target/i386/l_fma_double_4.c: Likewise.
2571         * gcc.target/i386/l_fma_float_2.c: Likewise.
2572         * gcc.target/i386/l_fma_float_6.c: Likewise.
2573         * gcc.target/i386/l_fma_double_1.c: Likewise.
2574         * gcc.target/i386/l_fma_double_5.c: Likewise.
2575         * gcc.target/i386/l_fma_float_3.c: Likewise.
2576         * gcc.target/i386/l_fma_double_2.c: Likewise.
2577         * gcc.target/i386/l_fma_double_6.c: Likewise.
2578         * gcc.target/i386/l_fma_float_4.c: Likewise.
2579         * gcc.target/i386/l_fma_double_3.c: Likewise.
2580         * gcc.target/i386/l_fma_float_1.c: Likewise.
2582 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2584         PR tree-optimization/53058
2585         * gcc.c-torture/compile/pr53058.c: New test.
2587 2012-04-25  Jan Hubicka  <jh@suse.cz>
2589         PR middle-end/53088
2590         * gcc.target/i386/pr39082-1.c: Update warning location.
2592 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2594         PR c/52880
2595         * gcc.dg/pr52880.c: New test.
2597 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2599         * gcc.dg/m-un-2.c: Update.
2600         * gcc.dg/20011021-1.c: Update.
2602 2012-04-25  Tobias Burnus  <burnus@net-b.de>
2604         PR fortran/52196
2605         * gfortran.dg/realloc_on_assign_14.f90: New.
2607 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
2609         PR testsuite/52641
2610         PR tree-optimizations/52891
2611         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2613 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2615         PR c++/52363
2616         * g++.dg/cpp0x/sfinae35.C: New.
2617         * g++.dg/cpp0x/sfinae36.C: Likewise.
2619 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2621         PR target/47197
2622         * gcc.target/powerpc/pr47197.c: New test.
2624 2012-04-24  Richard Guenther  <rguenther@suse.de>
2626         PR tree-optimization/53085
2627         * g++.dg/torture/pr53085.C: New testcase.
2629 2012-04-24  Andrew Pinski  <apinski@cavium.com>
2631         PR tree-opt/33512
2632         * gcc.dg/tree-ssa/andor-3.c: New testcase.
2633         * gcc.dg/tree-ssa/andor-4.c: New testcase.
2634         * gcc.dg/tree-ssa/andor-5.c: New testcase.
2636 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
2638         PR middle-end/53084
2639         * gcc.c-torture/execute/pr53084.c: New test.
2641 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
2643         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
2645 2012-04-23  Andrew Pinski  <apinski@cavium.com>
2647         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
2649 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
2651         PR regression/53076
2652         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
2653         * gcc.dg/torture/builtin-power-1.c: Likewise.
2655 2012-04-23  Richard Guenther  <rguenther@suse.de>
2657         PR tree-optimization/53070
2658         * gcc.dg/torture/pr53070.c: New testcase.
2660 2012-04-23  Richard Guenther  <rguenther@suse.de>
2662         PR c/53060
2663         * gcc.dg/pr53060.c: New testcase.
2665 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
2667         PR tree-optimizations/52891
2668         * gcc.c-torture/compile/pr52891-1.c: New test.
2669         * gcc.c-torture/compile/pr52891-2.c: New test.
2671 2012-04-22  Tobias Burnus  <burnus@net-b.de>
2673         PR fortran/53051
2674         * gfortran.dg/read_float_4.f90: New.
2676 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2678         PR 35441
2679         * c-c++-common/pr35441.C: New.
2681 2012-04-20  Ian Lance Taylor  <iant@google.com>
2683         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2684         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2686 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
2688         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
2689         array access.
2690         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2692 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2694         PR rtl-optimization/44214
2695         * gcc.dg/pr44214-1.c: New test.
2696         * gcc.dg/pr44214-2.c: Likewise.
2697         * gcc.dg/pr44214-3.c: Likewise.
2699 2012-04-20  Richard Guenther  <rguenther@suse.de>
2701         * g++.dg/torture/20120420-1.C: New testcase.
2703 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
2705         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
2707 2012-04-19  Christian Bruel  <christian.bruel@st.com>
2709         * gcc.dg/pr52283.c: New test.
2711 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2713         * gcc.dg/pr37985.c: New test.
2715 2012-04-19  Richard Guenther  <rguenther@suse.de>
2717         PR rtl-optimization/44688
2718         * gcc.dg/var-expand1.c: Increase array size to make unrolling
2719         possibly profitable.
2721 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2723         PR tree-optimization/52976
2724         * gfortran.dg/reassoc_11.f: New test.
2726 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2728         PR tree-optimization/52976
2729         * gfortran.dg/reassoc_7.f: New test.
2730         * gfortran.dg/reassoc_8.f: Likewise.
2731         * gfortran.dg/reassoc_9.f: Likewise.
2732         * gfortran.dg/reassoc_10.f: Likewise.
2734 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
2736         PR c++/52422
2737         * g++.dg/cpp0x/sfinae33.C: New.
2738         * g++.dg/cpp0x/sfinae34.C: Likewise.
2740 2012-04-18  Joey Ye  <joey.ye@arm.com>
2742         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
2744 2012-04-18  Richard Guenther  <rguenther@suse.de>
2746         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
2747         array access.
2748         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
2749         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
2751 2012-04-17  Tom de Vries  <tom@codesourcery.com>
2753         * g++.dg/pr51264-4.C: New test.
2755 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2757         PR c++/52599
2758         * g++.dg/cpp0x/constexpr-ctor10.C: New.
2760 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2762         PR c++/53003
2763         * g++.dg/parse/crash59.C: New.
2765 2012-04-17  Michael Matz  <matz@suse.de>
2767         PR tree-optimization/18437
2768         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
2770 2012-04-17  Richard Guenther  <rguenther@suse.de>
2772         PR middle-end/53011
2773         * g++.dg/torture/pr53011.C: New testcase.
2775 2012-04-16  Jason Merrill  <jason@redhat.com>
2777         PR c++/38543
2778         * g++.dg/cpp0x/variadic131.C: New.
2780         PR c++/52008
2781         * g++.dg/cpp0x/variadic130.C: New.
2783         PR c++/50830
2784         * g++.dg/cpp0x/variadic129.C: New.
2786         PR c++/50303
2787         * g++.dg/cpp0x/variadic128.C: New.
2789 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2791         PR fortran/52864
2792         * gfortran.dg/pointer_intent_6.f90: New.
2794 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2796         PR fortran/52916
2797         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
2798         to include public_private_module_4.f90.
2799         * gfortran.dg/public_private_module_4.f90: Skip this test on all
2800         targets.
2802 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
2804         PR c++/49152
2805         * g++.dg/diagnostic/operator1.C: New.
2806         * g++.dg/ext/label5.C: Adjust.
2807         * g++.dg/ext/va-arg1.C: Likewise.
2808         * g++.dg/other/error20.C: Likewise.
2809         * g++.dg/other/error20.C: Likewise.
2810         * g++.dg/other/error16.C: Likewise.
2811         * g++.dg/other/error10.C: Likewise.
2812         * g++.dg/parse/error30.C: Likewise.
2813         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
2815 2012-04-16  Jason Merrill  <jason@redhat.com>
2817         PR c++/51148
2818         * g++.dg/cpp0x/variadic127.C: New.
2820 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2822         * lib/plugin-support.exp (plugin-test-execute): Properly determine
2823         testcase name.
2824         Use fail, pass instead of unresolved.
2825         Don't log $optstr.
2827         PR testsuite/52948
2828         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
2829         TODO_dump_func.
2830         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2831         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2832         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2834 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
2836         PR fortran/52968
2837         * gfortran.dg/typebound_call_23.f03: New test case.
2839 2012-04-15  Jason Merrill  <jason@redhat.com>
2841         PR c++/47220
2842         * g++.dg/cpp0x/variadic126.C: New.
2844         PR c++/52380
2845         * g++.dg/cpp0x/variadic125.C: New.
2847         PR c++/52292
2848         * g++.dg/cpp0x/variadic124.C: New.
2850         PR c++/52706
2851         * g++.dg/cpp0x/nullptr27.C: New.
2853         PR c++/52818
2854         * g++.dg/warn/format8.C: New.
2856 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
2858         PR fortran/51082
2859         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
2861 2012-04-14  Tobias Burnus  <burnus@net-b.de>
2863         PR fortran/52916
2864         PR fortran/40973
2865         * gfortran.dg/public_private_module_3.f90: New.
2866         * gfortran.dg/public_private_module_4.f90: New.
2868 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2870         * gcc.dg/superblock.c: New test.
2872 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2874         * gcc.dg/pr51879-12.c: New test.
2876 2012-04-13  Jason Merrill  <jason@redhat.com>
2878         PR c++/52824
2879         * g++.dg/cpp0x/variadic123.C: New.
2880         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2882         PR c++/52905
2883         * g++.dg/cpp0x/initlist-ctor1.C: New.
2885         PR c++/52915
2886         * g++.dg/other/anon-union2.C: New.
2888 2012-04-13  Martin Jambor  <mjambor@suse.cz>
2890         PR middle-end/52939
2891         * g++.dg/ipa/pr52939.C: New test.
2893 2012-04-13  Tom de Vries  <tom@codesourcery.com>
2895         * gcc.dg/pr52734.c: New test.
2897 2012-04-13  Richard Guenther  <rguenther@suse.de>
2899         PR tree-optimization/52969
2900         * gcc.dg/torture/pr52969.c: New testcase.
2902 2012-04-13  Richard Guenther  <rguenther@suse.de>
2904         PR c/52549
2905         * gcc.dg/pr52549.c: New testcase.
2907 2012-04-13  Richard Guenther  <rguenther@suse.de>
2909         PR c/52862
2910         * gcc.dg/pr52862.c: New testcase.
2912 2012-04-13  Joey Ye  <joey.ye@arm.com>
2914         * gcc.target/arm/thumb1-imm.c: New testcase.
2916 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
2918         PR target/52932
2919         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2920         second function argument.
2921         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2922         (calc_permps): Update declaration.  Calculate result correctly.
2923         (avx2_test): Change src2 type to union256i_d.
2924         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2925         correctly.
2927 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2929         PR target/52775
2930         * gcc.target/powerpc/pr52775.c: New file.
2932 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2934         PR tree-optimization/18589
2935         * gcc.dg/tree-ssa/pr18589-1.c: New test.
2936         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
2937         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
2938         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
2939         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
2940         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
2941         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
2942         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
2943         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
2944         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
2946 2012-04-12  Richard Guenther  <rguenther@suse.de>
2948         PR tree-optimization/52943
2949         * gcc.dg/torture/pr52943.c: New testcase.
2951 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
2953         PR target/50751
2954         * gcc/target/sh/pr50751-4.c: New.
2955         * gcc/target/sh/pr50751-5.c: New.
2956         * gcc/target/sh/pr50751-6.c: New.
2957         * gcc/target/sh/pr50751-7.c: New.
2959 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2961         PR c++/52465
2962         * g++.dg/lookup/using52.C: New.
2964 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2966         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
2968 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2970         PR rtl-optimization/52876
2971         * gcc.target/i386/pr52876.c: New.
2973 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
2975         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
2976         __UINTPTR_TYPE__.
2977         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
2978         __INTPTR_TYPE__.
2979         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
2980         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
2981         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
2982         (ptrdiff_t): ... this.  All uses changed.
2983         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
2984         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
2985         __INTPTR_TYPE__.
2986         (main): Cast argument to __INTPTR_TYPE__.
2987         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
2988         size_t.
2989         * gcc.dg/mallign.c (main): Likewise.
2990         * gcc.dg/pr38700.c (foo): Likewise.
2991         * gcc.dg/long-long-cst1.c (t): Likewise.
2992         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
2993         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
2994         * gcc.dg/pointer-arith-10.c (foo): Likewise.
2995         * gcc.dg/pr25682.c (d, foo): Likewise.
2996         * gcc.dg/format/cast-1.c (f): Likewise.
2997         * gcc.dg/c90-const-expr-10.c
2998         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
2999         (size_t): ...this.  All uses changed.
3000         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
3001         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
3002         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
3003         * gcc.dg/pr34856.c (uintptr_t): Likewise.
3004         * gcc.dg/sequence-pt-1.c: Likewise.
3005         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
3006         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
3007         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
3008         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
3009         of ptrdiff_t with it.
3010         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
3011         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
3012         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
3014 2012-04-11  Jason Merrill  <jason@redhat.com>
3016         PR debug/45088
3017         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
3018         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3020         PR c++/52906
3021         * g++.dg/ext/attrib45.C: New.
3023         * g++.dg/eh/dtor3.C: New.
3025 2012-04-11  Richard Guenther  <rguenther@suse.de>
3027         PR middle-end/52621
3028         * gfortran.dg/pr52621.f90: New testcase.
3030 2012-04-11  Richard Guenther  <rguenther@suse.de>
3032         PR middle-end/52918
3033         * g++.dg/torture/pr52918-1.C: New testcase.
3034         * g++.dg/torture/pr52918-2.C: Likewise.
3036 2012-04-11  Tobias Burnus  <burnus@net-b.de>
3038         PR fortran/52729
3039         * gfortran.dg/block_11.f90: New.
3041 2012-04-11  Nick Clifton  <nickc@redhat.com>
3043         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
3045 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
3047         PR target/16458
3048         * gcc.target/powerpc/pr16458-1.c: New test.
3049         * gcc.target/powerpc/pr16458-2.c: Likewise.
3050         * gcc.target/powerpc/pr16458-3.c: Likewise.
3051         * gcc.target/powerpc/pr16458-4.c: Likewise.
3053 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3055         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
3056         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
3057         * gcc.dg/builtin-bswap-5.c: Likewise.
3058         * gcc.target/i386/builtin-bswap-4.c: New test.
3060 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3062         PR 24985
3063         * lib/prune.exp: Add -fno-diagnostics-show-caret.
3065 2012-04-11  Richard Guenther  <rguenther@suse.de>
3067         PR rtl-optimization/52881
3068         * gcc.dg/torture/pr52881.c: New testcase.
3069         * gcc.dg/torture/pr52913.c: Likewise.
3071 2012-04-11  Richard Guenther  <rguenther@suse.de>
3073         PR tree-optimization/52912
3074         * gcc.dg/torture/pr52912.c: New testcase.
3076 2010-04-10  Michael Matz  <matz@suse.de>
3078         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
3079         * gcc.dg/vect/vect-outer-1.c: Adjust.
3080         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
3081         * gcc.dg/vect/vect-outer-1a.c: Adjust.
3082         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
3083         * gcc.dg/vect/vect-outer-1b.c: Adjust.
3084         * gcc.dg/vect/vect-outer-2b.c: Adjust.
3085         * gcc.dg/vect/vect-outer-3b.c: Adjust.
3087 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
3089         PR tree-optimization/52870
3090         * gcc.dg/vect/pr52870.c: New test.
3092 2012-04-09  Mike Stump  <mikestump@comcast.net>
3094         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
3095         * gcc.dg/tree-ssa/vrp59.c: Likewise.
3096         * gcc.dg/tree-ssa/vrp60.c: Likewise.
3097         * gnat.dg/aggr11.adb: Likewise.
3098         * gnat.dg/aggr11_pkg.ads: Likewise.
3099         * gnat.dg/aggr15.adb: Likewise.
3100         * gnat.dg/aggr15.ads: Likewise.
3101         * gnat.dg/aggr17.adb: Likewise.
3102         * gnat.dg/aggr18.adb: Likewise.
3103         * gnat.dg/array14.adb: Likewise.
3104         * gnat.dg/array14.ads: Likewise.
3105         * gnat.dg/array14_pkg.ads: Likewise.
3106         * gnat.dg/array19.adb: Likewise.
3107         * gnat.dg/array19.ads: Likewise.
3108         * gnat.dg/discr27.adb: Likewise.
3109         * gnat.dg/discr27.ads: Likewise.
3110         * gnat.dg/discr35.adb: Likewise.
3111         * gnat.dg/discr35.ads: Likewise.
3112         * gnat.dg/discr6.adb: Likewise.
3113         * gnat.dg/discr6_pkg.ads: Likewise.
3114         * gnat.dg/import1.adb: Likewise.
3115         * gnat.dg/import1.ads: Likewise.
3116         * gnat.dg/loop_address2.adb: Likewise.
3117         * gnat.dg/opt7.adb: Likewise.
3118         * gnat.dg/opt7.ads: Likewise.
3119         * gnat.dg/pointer_variable_bounds.adb: Likewise.
3120         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3121         * gnat.dg/rep_clause2.adb: Likewise.
3122         * gnat.dg/rep_clause2.ads: Likewise.
3123         * gnat.dg/slice2.adb: Likewise.
3124         * gnat.dg/slice2.ads: Likewise.
3125         * gnat.dg/slice6.adb: Likewise.
3126         * gnat.dg/slice6_pkg.ads: Likewise.
3127         * gnat.dg/specs/unchecked_union2.ads: Likewise.
3128         * gnat.dg/taft_type2.adb: Likewise.
3129         * gnat.dg/taft_type2.ads: Likewise.
3130         * gnat.dg/taft_type2_pkg.ads: Likewise.
3131         * gnat.dg/volatile10.adb: Likewise.
3132         * gnat.dg/volatile10_pkg.ads: Likewise.
3134         * gcc.dg/dll-8.c: Remove execute permissions.
3135         * g++.dg/ext/dllexport5.C: Likewise.
3137 2012-04-09  Jan Hubicka  <jh@suse.cz>
3139         PR lto/52722
3140         PR lto/51765
3141         PR lto/52634
3142         * gcc.dg/lto/pr52634_1.c: New testcase.
3143         * gcc.dg/lto/pr52634_0.c: New testcase.
3145 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
3147         PR target/52883
3148         * gcc.target/i386/pr52883.c: New testcase.
3150 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
3152         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
3153         (check_effective_target_sync_long_long): Add SPARC case.
3154         (check_effective_target_sync_long_long_runtime): Likewise.
3155         (check_effective_target_sync_int_long): Adjust SPARC case.
3156         (check_effective_target_sync_char_short): Likewise.
3158 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
3160         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
3161         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
3163 2012-04-08  Tobias Burnus  <burnus@net-b.de>
3165         PR fortran/40973
3166         PR fortran/52751
3167         * gfortran.dg/public_private_module_2.f90: New.
3169 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3171         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
3172         directives.
3174 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3176         PR fortran/52893
3177         * gfortran.dg/function_optimize_11.f90:  New test.
3179 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3181         PR fortran/52668
3182         * gfortran.dg/use_only_6.f90: New test.
3184 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3186         PR fortran/52668
3187         * gfortran.dg/use_only_6.f90: New test.
3188 2012-04-06  Mike Stump  <mikestump@comcast.net>
3190         PR testsuite/50722
3191         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
3193 2012-04-05  Jason Merrill  <jason@redhat.com>
3195         PR c++/52596
3196         * g++.dg/template/qualified-id5.C: New.
3198 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
3200         PR target/52882
3201         * gcc.target/i386/pr52882.c: New test.
3203 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3204             Dominique D'Humieures  <dominiq@lps.ens.fr>
3206         PR testsuite/52614
3207         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
3208         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
3210 2012-04-04  Jason Merrill  <jason@redhat.com>
3212         PR c++/52845
3213         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
3215 2012-04-03  Jason Merrill  <jason@redhat.com>
3217         PR c++/52796
3218         * g++.dg/cpp0x/variadic-value1.C: New.
3220 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3222         * gnat.dg/pack18.adb: New test.
3223         * gnat.dg/pack18_pkg.ads: New helper.
3225 2012-04-03  Richard Guenther  <rguenther@suse.de>
3227         PR tree-optimization/52808
3228         * gcc.dg/pr52808.c: New testcase.
3230 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
3232         PR tree-optimization/52835
3233         * gfortran.dg/pr52835.f90: New test.
3235 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3237         * gnat.dg/specs/aggr5.ads: New test.
3239 2012-04-02  Richard Guenther  <rguenther@suse.de>
3241         PR tree-optimization/52756
3242         * gcc.dg/torture/pr52756.c: New testcase.
3244 2012-04-02  Richard Guenther  <rguenther@suse.de>
3246         PR middle-end/52803
3247         * gcc.dg/pr52803.c: New testcase.
3249 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
3251         PR c++/40942
3252         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
3253         DR 214 in account.
3255 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3257         PR c++/50043
3258         * g++.dg/cpp0x/noexcept17.C: New.
3259         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
3260         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
3261         * g++.dg/cpp0x/noexcept01.C: Likewise.
3262         * g++.dg/eh/init-temp1.C: Likewise.
3263         * g++.dg/eh/ctor1.C: Likwise.
3265 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
3267         * gnat.dg/controlled6.adb: New test.
3268         * gnat.dg/controlled6_pkg.ads: New helper.
3269         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
3271 2012-03-30  Richard Henderson <rth@redhat.com>
3273         PR debug/52727
3274         * g++.dg/opt/pr52727.C: New testcase.
3276 2012-03-30  Richard Guenther  <rguenther@suse.de>
3278         PR tree-optimization/52754
3279         * gcc.target/i386/pr52754.c: New testcase.
3281 2012-03-30  Richard Guenther <rguenther@suse.de>
3283         PR middle-end/52772
3284         * g++.dg/torture/pr52772.C: New testcase.
3286 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
3288         PR c++/52718
3289         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
3291 2012-03-29  Jason Merrill  <jason@redhat.com>
3293         PR c++/52685
3294         * g++.dg/template/inherit8.C: New.
3296 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
3298         PR c++/52759
3299         * g++.dg/ext/weak4.C: New test.
3301         PR tree-optimization/52760
3302         * gcc.c-torture/execute/pr52760.c: New test.
3304 2012-03-29  Jason Merrill  <jason@redhat.com>
3306         PR c++/52743
3307         * g++.dg/cpp0x/initlist-array3.C: New.
3309 2012-03-28  Jason Merrill  <jason@redhat.com>
3311         PR c++/52746
3312         * g++.dg/overload/virtual2.C: New.
3314 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3316         * gnat.dg/vect7.ad[sb]: New test.
3318 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
3319         Tobias Burnus  <burnus@gcc.gnu.org>
3321         PR fortran/52652
3322         * gfortran.dg/allocate_class_1.f90 : Change error test.
3323         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
3324         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
3325         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
3327 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
3329         PR middle-end/52691
3330         * gcc.dg/pr52691.c: New test.
3332         PR middle-end/52750
3333         * gcc.c-torture/compile/pr52750.c: New test.
3335 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
3337         PR target/52692
3338         * gcc.target/avr/torture/builtins-2.c: New test.
3340 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
3342         PR target/52736
3343         * gcc.target/i386/pr52736.c: New test.
3345 2012-03-27  Martin Jambor  <mjambor@suse.cz>
3347         PR middle-end/52693
3348         * gcc.dg/torture/pr52693.c: New test.
3350 2012-03-27  Meador Inge  <meadori@codesourcery.com>
3352         PR c++/52672
3353         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
3355 2012-03-27  Mike Stump  <mikestump@comcast.net>
3357         PR target/52665
3358         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
3359         failures that match branch names.
3361 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
3362             H.J. Lu  <hongjiu.lu@intel.com>
3364         PR target/52698
3365         * gcc.target/i386/pr52698.c: New test.
3367 2012-03-27  Richard Guenther  <rguenther@suse.de>
3369         PR middle-end/52720
3370         * gcc.dg/torture/pr52720.c: New testcase.
3372 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
3374         * gnat.dg/pack17.adb: New test.
3376 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3378         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
3379         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
3381 2012-03-26  Martin Jambor  <mjambor@suse.cz>
3383         PR tree-optimization/50052
3384         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
3386 2012-03-26  Richard Guenther  <rguenther@suse.de>
3388         PR tree-optimization/52701
3389         * gfortran.dg/pr52701.f90: New testcase.
3391 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
3393         PR tree-optimization/52686
3394         * gcc.target/arm/pr52686.c: New test.
3396 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
3398         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
3399         Add "-Os -flto" to list.
3401 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
3403         * gnat.dg/concat2.ad[sb]: New test.
3405 2012-03-24  Jason Merrill  <jason@redhat.com>
3407         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
3408         * g++.dg/cpp0x/trailing2.C: Likewise.
3409         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
3410         * g++.dg/cpp1y/auto-fn1.C: New.
3411         * g++.dg/cpp1y/auto-fn2.C: New.
3412         * g++.dg/cpp1y/auto-fn3.C: New.
3413         * g++.dg/cpp1y/auto-fn4.C: New.
3414         * g++.dg/cpp1y/auto-fn5.C: New.
3415         * g++.dg/cpp1y/auto-fn6.C: New.
3416         * g++.dg/cpp1y/auto-fn7.C: New.
3417         * g++.dg/cpp1y/auto-fn8.C: New.
3418         * g++.dg/cpp1y/auto-fn9.C: New.
3419         * g++.dg/cpp1y/auto-fn10.C: New.
3420         * g++.dg/cpp1y/auto-fn11.C: New.
3422 2012-03-23  Richard Guenther  <rguenther@suse.de>
3424         PR tree-optimization/52678
3425         * gfortran.dg/pr52678.f: New testcase.
3427 2012-03-23  Richard Guenther  <rguenther@suse.de>
3429         PR tree-optimization/52638
3430         * g++.dg/torture/pr52638.C: New testcase.
3432 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
3434         PR c++/52487
3435         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
3437 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
3439         PR c++/52671
3440         * g++.dg/ext/attrib44.C: New test.
3442 2012-03-22  Jan Hubicka  <jh@suse.cz>
3444         PR middle-end/51737
3445         * g++.dg/torture/pr51737.C: New testcase
3447 2012-03-22  Richard Guenther  <rguenther@suse.de>
3449         PR tree-optimization/52548
3450         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
3452 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3454         * lib/fortran-modules.exp (list-module-names-1): Remove
3455         warning.
3457 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3459         PR target/50751
3460         * gcc.target/sh/pr50751-1.c: New.
3461         * gcc.target/sh/pr50751-2.c: New.
3462         * gcc.target/sh/pr50751-3.c: New.
3464 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3466         PR target/52479
3467         * gcc.target/sh/sh4a-cos.c: Remove.
3468         * gcc.target/sh/sh4a-sin.c: Remove.
3469         * gcc.target/sh/sh4a-sincos.c: Remove.
3471 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
3473         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
3474         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
3476 2012-03-21  Martin Jambor  <mjambor@suse.cz>
3478         PR testsuite/52641
3479         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
3480         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
3482 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
3484         * gcc.target/arm/thumb-16bit-ops.c: New file.
3485         * gcc.target/arm/thumb-ifcvt.c: New file.
3487 2012-03-20  Jason Merrill  <jason@redhat.com>
3489         * lib/target-supports.exp: Add { target c++1y }.
3491         * g++.dg/cpp0x/auto32.C: New.
3493 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3495         PR testsuite/52641
3496         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
3497         int32plus.
3498         * gcc.dg/torture/pr48124-4.c: Ditto:
3499         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
3501 2012-03-20  Jason Merrill  <jason@redhat.com>
3503         PR c++/52510
3504         * g++.dg/cpp0x/initlist66.C: New.
3506 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3508         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
3509         __AVR_HAVE_LPMX__
3511 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3513         PR target/49868
3514         * gcc.target/avr/torture/addr-space-2.h: New file.
3515         * gcc.target/avr/torture/addr-space-2-g.h: New test.
3516         * gcc.target/avr/torture/addr-space-2-0.h: New test.
3517         * gcc.target/avr/torture/addr-space-2-1.h: New test.
3518         * gcc.target/avr/torture/addr-space-2-x.h: New test.
3520 2012-03-20  Richard Guenther  <rguenther@suse.de>
3522         * gnat.dg/pack16.adb: New testcase.
3523         * gnat.dg/pack16_pkg.ads: Likewise.
3524         * gnat.dg/specs/pack8.ads: Likewise.
3525         * gnat.dg/specs/pack8_pkg.ads: Likewise.
3527 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3529         * g++.dg/warn/Wuseless-cast.C: Extend.
3531 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3533         PR c++/14710
3534         * g++.dg/warn/Wuseless-cast.C: New.
3536 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
3538         PR libfortran/52608
3539         * gfortran.dg/pr52608.f90: New test.
3541 2012-03-17  Tobias Burnus  <burnus@net-b.de>
3543         PR fortran/52585
3544         * gfortran.dg/proc_ptr_36.f90: New.
3546 2012-03-16  Martin Jambor  <mjambor@suse.cz>
3548         * gcc.dg/misaligned-expand-1.c: New test.
3549         * gcc.dg/misaligned-expand-3.c: Likewise.
3551 2012-03-16  Richard Guenther  <rguenther@suse.de>
3552         Kai Tietz  <ktietz@redhat.com>
3554         PR middle-end/48814
3555         * gcc.c-torture/execute/pr48814-1.c: New test.
3556         * gcc.c-torture/execute/pr48814-2.c: New test.
3557         * gcc.dg/tree-ssa/assign-1.c: New test.
3558         * gcc.dg/tree-ssa/assign-2.c: New test.
3559         * gcc.dg/tree-ssa/assign-3.c: New test.
3561 2012-03-16  Richard Guenther  <rguenther@suse.de>
3563         * gnat.dg/specs/pack7.ads: New testcase.
3565 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3567         PR target/52568
3568         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
3569         * gcc.dg/torture/vshuf-8.inc: Likewise.
3570         * gcc.dg/torture/vshuf-16.inc: Likewise.
3571         * gcc.dg/torture/vshuf-32.inc: Likewise.
3573 2012-03-15  Jason Merrill  <jason@redhat.com>
3575         * g++.dg/torture/pr52582.C: New.
3577 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3579         * lib/fortran-modules.exp: New file which was forgotten in r185430.
3581 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3582             Ulrich Weigand  <ulrich.weigand@linaro.org>
3584         * gcc.dg/vect/slp-cond-3.c: New test.
3585         * gcc.dg/vect/slp-cond-4.c: New test.
3587 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3588             Ulrich Weigand  <ulrich.weigand@linaro.org>
3590         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
3591         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
3593 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
3595         PR libfortran/52434
3596         PR libfortran/48878
3597         PR libfortran/38199
3598         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
3599         * gfortran.dg/round_1.f03: Likewise.
3601 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3602             Andrew Pinski  <apinski@cavium.com>
3604         PR middle-end/52592
3605         * gcc.dg/pr52592.c: New test.
3607 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3609         * gfortran.fortran-torture/compile/compile.exp: Simplify.
3610         * gfortran.fortran-torture/execute/execute.exp: Likewise.
3611         * lib/gcc-dg.exp (cleanup-modules): Move to ..
3612         * lib/fortran-modules.exp: .. this new file. Adjust users.
3613         * lib/gfortran-dg.exp (gfortran-dg-runtest,
3614         gfortran-dg-debug-runtest): Call cleanup-modules.
3615         * lib/fortran-torture.exp (fortran-torture-execute,
3616         fortran-torture): Likewise.
3617         * gfortran.dg/coarray/caf.exp: Likewise.
3618         * lib/lto.exp: Likewise.
3619         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
3620         * gfortran.dg/class_4b.f03: Likewise.
3621         * gfortran.dg/class_4c.f03: Likewise.
3622         * gfortran.dg/class_45a.f03: Likewise.
3623         * gfortran.dg/binding_label_tests_10.f03: Likewise.
3624         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
3625         * gfortran.dg/binding_label_tests_11.f03: Likewise.
3626         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
3627         * gfortran.dg/binding_label_tests_13.f03: Likewise.
3628         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
3629         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
3630         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
3631         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
3632         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
3633         * gfortran.dg/whole_file_28.f90: Likewise.
3634         * gfortran.dg/whole_file_29.f90: Likewise.
3635         * gfortran.dg/whole_file_30.f90: Likewise.
3636         * gfortran.dg/whole_file_31.f90: Likewise.
3638 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3640         PR tree-optimization/52267
3641         * gcc.dg/pr52267.c: New test.
3642         * gcc.dg/tree-ssa/vrp65.c: New test.
3643         * gcc.dg/tree-ssa/vrp66.c: New test.
3645 2012-03-15  Richard Guenther  <rguenther@suse.de>
3647         PR middle-end/52580
3648         * gfortran.dg/vect/pr52580.f: New testcase.
3650 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
3652         * gcc.target/sh/fpul-usage-1.c: New.
3654 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
3656         PR target/49468
3657         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
3658         * gcc.target/sh/pr49468-di.c: Likewise.
3660 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3662         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
3663         * gcc.dg/c99-stdint-6.c: Likewise.
3664         * gcc.dg/lto/20090210_0.c: Likewise.
3665         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
3666         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
3667         * gcc.dg/pragma-init-fini-2.c: Likewise.
3668         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
3669         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
3670         * gcc.target/i386/pr22152.c: Likewise.
3671         * gcc.target/i386/vect8-ret.c: Likewise.
3672         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
3673         handling.
3675 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3677         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
3678         * g++.dg/tree-prof/partition1.C: Likewise.
3679         * g++.dg/tree-prof/partition2.C: Likewise.
3680         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
3681         handling.
3682         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
3683         * gcc.c-torture/execute/20010724-1.c: Remove.
3684         * gcc.c-torture/execute/20010724-1.x: Remove.
3685         * gcc.c-torture/execute/20040208-2.c: Remove.
3686         * gcc.c-torture/execute/20040208-2.x: Remove.
3687         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
3688         Remove.
3689         (main) [__mips__ && __sgi__]: Remove.
3690         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
3691         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3692         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
3693         mips-sgi-irix6* handling.
3694         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
3695         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
3696         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
3697         handling.
3698         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3699         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
3700         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
3701         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
3702         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
3703         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
3704         mips-sgi-irix6*.
3705         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3706         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
3707         * gcc.target/mips/save-restore-3.c: Likewise.
3708         * gcc.target/mips/save-restore-4.c: Likewise.
3709         * gcc.target/mips/save-restore-5.c: Likewise.
3710         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
3711         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
3712         messages.
3713         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
3714         IRIX 6 handling.
3715         (restore_ld_library_path_env_vars): Likewise.
3716         * lib/target-supports.exp (check_profiling_available): Remove
3717         mips*-*-irix* handling.
3718         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
3719         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
3720         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
3722 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3724         PR c++/52582
3725         * g++.dg/opt/pr52582.C: New test.
3727 2012-03-14  Richard Guenther  <rguenther@suse.de>
3729         PR tree-optimization/52571
3730         * gcc.dg/vect/vect-2.c: Initialize arrays.
3731         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3732         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
3733         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3735 2012-03-14  Richard Guenther  <rguenther@suse.de>
3737         PR middle-end/52080
3738         PR middle-end/52097
3739         PR middle-end/48124
3740         * gcc.dg/torture/pr48124-1.c: New testcase.
3741         * gcc.dg/torture/pr48124-2.c: Likewise.
3742         * gcc.dg/torture/pr48124-3.c: Likewise.
3743         * gcc.dg/torture/pr48124-4.c: Likewise.
3745 2012-03-14  Richard Guenther  <rguenther@suse.de>
3747         PR middle-end/52578
3748         * gcc.dg/pr52578.c: New testcase.
3750 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3752         PR c++/52521
3753         * g++.dg/cpp0x/udlit-args2.C: New test.
3755 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3757         PR target/48596
3758         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
3759         * gcc.c-torture/compile/pr48596.c: ... here.
3761 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
3763         PR c++/51641
3764         * g++.dg/lookup/hidden-class17.C: New test.
3766 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
3768         PR c/52577
3769         * gcc.dg/Wunused-var-3.c: New test.
3771 2012-03-13  Martin Jambor  <mjambor@suse.cz>
3773         * gcc.dg/misaligned-expand-2.c: New test.
3775 2012-03-13  Richard Guenther  <rguenther@suse.de>
3777         PR middle-end/52134
3778         * gcc.dg/pr52134.c: New testcase.
3780 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3782         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
3784 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3786         PR tree-optimization/46728
3787         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
3788         * gcc.target/powerpc/pr46728-5.c: Likewise.
3789         * gcc.target/powerpc/pr46728-8.c: Likewise.
3790         * gcc.target/powerpc/pr46728-10.c: Likewise.
3791         * gcc.target/powerpc/pr46728-11.c: Likewise.
3792         * gcc.target/powerpc/pr46728-13.c: Likewise.
3793         * gcc.target/powerpc/pr46728-14.c: Likewise.
3794         * gcc.target/powerpc/pr46728-15.c: Likewise.
3796 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
3798         PR c++/52299
3799         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
3801 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3803         PR tree-optimization/46728
3804         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
3805         * gcc.target/powerpc/pr46728-5.c: Likewise.
3806         * gcc.target/powerpc/pr46728-8.c: Likewise.
3807         * gcc.target/powerpc/pr46728-10.c: Likewise.
3808         * gcc.target/powerpc/pr46728-11.c: Likewise.
3809         * gcc.target/powerpc/pr46728-13.c: Likewise.
3810         * gcc.target/powerpc/pr46728-14.c: Likewise.
3811         * gcc.target/powerpc/pr46728-15.c: Likewise.
3813 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
3815         PR target/49868
3816         * gcc.target/avr/torture/addr-space-1.h: New file.
3817         * gcc.target/avr/torture/addr-space-1-g.h: New test.
3818         * gcc.target/avr/torture/addr-space-1-0.h: New test.
3819         * gcc.target/avr/torture/addr-space-1-1.h: New test.
3820         * gcc.target/avr/torture/addr-space-1-x.h: New test.
3822 2012-03-12  Andrew Pinski  <apinski@cavium.com>
3824         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
3826 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3828         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
3829         * g++.dg/abi/thunk4.C: Likewise.
3830         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
3831         Adapt line numbers.
3832         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3833         handling.
3834         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3835         * g++.dg/eh/spbp.C: Likewise.
3836         * g++.dg/ext/label13.C: Likewise.
3837         * g++.dg/guality/guality.exp: Likewise.
3838         * g++.dg/other/anon5.C: Likewise.
3839         * g++.dg/other/pragma-ep-1.C: Remove.
3840         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
3841         * g++.dg/warn/pr31246.C: Likewise.
3842         * g++.dg/warn/weak1.C: Likewise.
3843         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3844         * g++.old-deja/g++.ext/attrib5.C: Likewise.
3845         * gcc.c-torture/compile/limits-declparen.c: Likewise.
3846         * gcc.c-torture/compile/limits-pointer.c: Likewise.
3847         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
3848         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
3849         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
3850         * gcc.dg/c99-tgmath-1.c: Likewise.
3851         * gcc.dg/c99-tgmath-2.c: Likewise.
3852         * gcc.dg/c99-tgmath-3.c: Likewise.
3853         * gcc.dg/c99-tgmath-4.c: Likewise.
3854         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3855         handling.
3856         * gcc.dg/debug/pr49032.c: Likewise.
3857         * gcc.dg/guality/guality.exp: Likewise.
3858         * gcc.dg/intmax_t-1.c: Likewise.
3859         * gcc.dg/pr48616.c: Likewise.
3860         * gcc.dg/pragma-ep-1.c: Remove.
3861         * gcc.dg/pragma-ep-2.c: Remove.
3862         * gcc.dg/pragma-ep-3.c: Remove.
3863         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
3864         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
3865         * gcc.misc-tests/gcov-14.c: Likewise.
3866         * gfortran.dg/guality/guality.exp: Likewise.
3867         * lib/target-supports.exp (check_weak_available): Likewise.
3868         (add_options_for_tls): Likewise.
3869         (check_ascii_locale_available): Likewise.
3870         * obj-c++.dg/dwarf-2.mm: Likewise.
3871         * objc.dg/dwarf-1.m: Likewise.
3872         * objc.dg/dwarf-2.m: Likewise.
3874 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
3876         PR tree-optimization/51721
3877         * gcc.dg/tree-ssa/vrp64.c: New test.
3879         PR tree-optimization/52533
3880         * gcc.c-torture/compile/pr52533.c: New test.
3882 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
3884         * gcc.target/i386/rtm-xabort-1.c: New.
3885         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
3886         * gcc.target/i386/rtm-xend-1.c: Ditto.
3887         * gcc.target/i386/rtm-xtest-1.c: Ditto.
3888         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
3889         * gcc.target/i386/sse-13.c: Ditto.
3890         * gcc.target/i386/sse-14.c: Ditto.
3891         * gcc.target/i386/sse-22.c: Ditto.
3892         * gcc.target/i386/sse-23.c: Ditto.
3893         * g++.dg/other/i386-2.C: Ditto.
3894         * g++.dg/other/i386-3.C: Ditto.
3896 2012-03-12  Tobias Burnus  <burnus@net-b.de>
3898         PR fortran/52542
3899         * gfortran.dg/proc_ptr_35.f90: New.
3901 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
3903         PR target/52530
3904         * gcc.dg/torture/pr52530.c: New test.
3906 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3908         PR target/51244
3909         * gcc.target/sh/pr51244-1.c: Fix thinkos.
3911 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3913         PR target/52450
3914         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
3916         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
3918 2012-03-09  Andrew Pinski  <apinski@cavium.com>
3920         PR middle-end/51988
3921         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
3922         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
3924 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
3926         * gcc.dg/tree-ssa/scev-3.c: New.
3927         * gcc.dg/tree-ssa/scev-4.c: New.
3929 2012-03-08  Tobias Burnus  <burnus@net-b.de>
3931         PR fortran/52469
3932         * gfortran.dg/proc_ptr_34.f90
3934 2012-03-07  Jason Merrill  <jason@redhat.com>
3936         PR c++/52521
3937         * g++.dg/cpp0x/udlit-mangle.C: New.
3939 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
3941         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
3943 2012-03-06  Richard Guenther  <rguenther@suse.de>
3945         PR middle-end/52493
3946         * gcc.dg/torture/pr52493.c: New testcase.
3948 2012-03-06  Richard Guenther  <rguenther@suse.de>
3950         PR lto/52097
3951         * gcc.dg/lto/pr52097_0.c: New testcase.
3953 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
3955         PR target/51244
3956         * gcc.target/sh/pr51244-1.c: New.
3957         * gcc.target/sh/pr51244-2.c: New.
3958         * gcc.target/sh/pr51244-3.c: New.
3960 2012-03-05  Jason Merrill  <jason@redhat.com>
3962         PR c++/51930
3963         * g++.dg/ext/visibility/template11.C: New.
3965         * g++.dg/cpp0x/implicit13.C: New.
3967 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
3969         PR tree-optimization/51721
3970         * gcc.dg/tree-ssa/vrp63.c: New test.
3971         * gcc.dg/pr51721.c: New test.
3973 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
3975         PR fortran/50981
3976         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
3977         argument checks.
3979 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3981         PR target/52146
3982         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
3984 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
3986         PR fortran/50981
3987         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
3989 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
3991         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
3992         int32plus.
3994 2012-03-03  Jason Merrill  <jason@redhat.com>
3996         * g++.dg/cpp0x/nsdmi-defer6.C: New.
3998         Core 1270
3999         * g++.dg/cpp0x/initlist65.C: New.
4001         PR c++/36797
4002         * g++.dg/ext/is_empty2.C: New.
4004 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4006         PR fortran/48820
4007         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
4009 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4011         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
4012         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4013         * gfortran.dg/bind_c_usage_8.f03: Ditto.
4014         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4015         * gfortran.dg/class_30.f90: Remove dg-warning line.
4016         * gfortran.dg/bind_c_usage_25.f90: New.
4018 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4020         PR fortran/48820
4021         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
4022         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
4023         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
4025 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4027         PR fortran/48820
4028         * gfortran.dg/assumed_type_1.f90: New.
4029         * gfortran.dg/assumed_type_2.f90: New.
4030         * gfortran.dg/assumed_type_3.f90: New.
4031         * gfortran.dg/assumed_type_4.f90: New.
4033 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
4035         PR target/49486
4036         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
4037         * gcc.target/sh/pr49468-di.c: New.
4039 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
4041         * gcc.dg/graphite/pr50561.c: Update.
4043 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
4045         * gcc.target/powerpc/pr52457.c: New test.
4047 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
4049         * gcc.target/arm/sat-1.c: New test.
4051 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
4053         PR target/46716
4054         * gcc.target/i386/pr46716.c: New test.
4056 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4058         PR c++/51989
4059         * g++.dg/cpp0x/sfinae32.C: New.
4061 2012-03-02  Richard Guenther  <rguenther@suse.de>
4063         PR tree-optimization/52406
4064         * gcc.dg/torture/pr52406.c: New testcase.
4066 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4068         PR fortran/52325
4069         * gfortran.dg/derived_comp_array_ref_8.f90: New.
4070         * gfortran.dg/nullify_2.f90: Update dg-error.
4071         * gfortran.dg/nullify_4.f90: Ditto.
4072         * gfortran.dg/pointer_init_6.f90: Ditto.
4074 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4076         PR fortran/52270
4077         * gfortran.dg/class_51.f90: New.
4079 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4081         PR fortran/52452
4082         * gfortran.dg/intrinsic_8.f90: New.
4084 2012-03-01  Kai Tietz  <ktietz@redhat.com>
4086         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
4087         routines on mingw targets.
4088         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
4090 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
4092         PR tree-optimization/52445
4093         * gcc.dg/pr52445.c: New test.
4095 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
4097         PR target/52437
4098         * gcc.c-torture/compile/pr52437.c: New test.
4100         PR middle-end/52419
4101         * gcc.dg/torture/pr52419.c: New test.
4103         PR tree-optimization/52429
4104         * gcc.dg/torture/pr52429.c: New test.
4105         * g++.dg/opt/pr52429.C: New test.
4107 2012-02-29  Richard Guenther  <rguenther@suse.de>
4109         PR testsuite/52297
4110         * gcc.dg/lto/trans-mem-1_0.c: Remove.
4111         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
4112         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
4113         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
4114         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
4115         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
4117 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
4119         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
4121 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
4123         PR fortran/52386
4124         * gfortran.dg/realloc_on_assign_13.f90 : New test.
4126 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4128         PR target/51534
4129         * gcc.target/arm/neon/pr51534.c: New testcase.
4131 2012-02-28  Richard Guenther  <rguenther@suse.de>
4133         PR target/52407
4134         * gcc.dg/torture/pr52407.c: New testcase.
4136 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4138         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
4139         * gcc.target/arm/vfp2.c: Likewise.
4140         * gcc.target/arm/vfp3.c: Likewise.
4141         * gcc.target/arm/vfp4.c: Likewise.
4142         * gcc.target/arm/vfp5.c: Likewise.
4143         * gcc.target/arm/vfp6.c: Likewise.
4144         * gcc.target/arm/vfp7.c: Likewise.
4145         * gcc.target/arm/vfp8.c: Likewise.
4146         * gcc.target/arm/vfp9.c: Likewise.
4147         * gcc.target/arm/vfp10.c: Likewise.
4148         * gcc.target/arm/vfp11.c: Likewise.
4149         * gcc.target/arm/vfp12.c: Likewise.
4150         * gcc.target/arm/vfp13.c: Likewise.
4151         * gcc.target/arm/vfp14.c: Likewise.
4152         * gcc.target/arm/vfp15.c: Likewise.
4153         * gcc.target/arm/vfp16.c: Likewise.
4154         * gcc.target/arm/vfp17.c: Likewise.
4155         * gcc.target/arm/neon-constants.h: New file.
4156         * gcc.target/arm/neon-vect1.c: New test.
4157         * gcc.target/arm/neon-vect2.c: New test.
4158         * gcc.target/arm/neon-vect3.c: New test.
4159         * gcc.target/arm/neon-vect4.c: New test.
4160         * gcc.target/arm/neon-vect5.c: New test.
4161         * gcc.target/arm/neon-vect6.c: New test.
4162         * gcc.target/arm/neon-vect7.c: New test.
4163         * gcc.target/arm/neon-vect8.c: New test.
4165 2012-02-28  Richard Guenther  <rguenther@suse.de>
4167         PR tree-optimization/52402
4168         * gcc.dg/torture/pr52402.c: New testcase.
4170 2012-02-28  Richard Guenther  <rguenther@suse.de>
4172         PR lto/52400
4173         * g++.dg/lto/pr52400_0.C: New testcase.
4175 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
4177         * gcc.target/avr/torture/builtins-1.c: New test.
4178         * gcc.target/avr/torture/builtins-error.c: New test.
4180 2012-02-28  Kai Tietz  <ktietz@redhat.com>
4182         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
4183         * gcc.target/i386/pr45352-2.c: Likewise.
4184         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
4185         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
4186         targets instead rand.
4187         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
4188         * gcc.target/i386/sse2-mul-1.c: Likewise.
4189         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4190         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
4191         * gcc.target/i386/pad-1.c: Likewise.
4192         * gcc.target/i386/pad-9.c: Likewise.
4193         * gcc.target/i386/pad-2.c: Likewise.
4194         * gcc.target/i386/pad-5b.c: Likewise.
4195         * gcc.target/i386/pad-8.c: Likewise.
4196         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
4197         * gcc.target/i386/pr44130.c: Likewise.
4198         * gcc.target/i386/align-main-1.c: Likewise.
4199         * gcc.target/i386/align-main-2.c: Likewise.
4200         * gcc.target/i386/sw-1.c: Likewise.
4201         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
4202         on x64 mingw target.
4203         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
4204         * gcc.target/i386/pr46295.c: Likewise.
4205         * gcc.target/i386/amd64-abi-1.c: Likewise.
4206         * gcc.target/i386/amd64-abi-2.c: Likewise.
4207         * gcc.target/i386/pr39082-1.c: Likewise.
4208         * gcc.target/i386/pr39162.c: Likewise.
4209         * gcc.target/i386/pr22152.c: Likewise.
4210         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
4211         * gcc.target/i386/wrfsbase-2.c: Likewise.
4212         * gcc.target/i386/local.c: Likewise
4213         * gcc.target/i386/wrgsbase-1.c: Likewise.
4214         * gcc.target/i386/wrfsbase-1.c: Likewise.
4215         * gcc.target/i386/pr39315-3.c: Likewise.
4216         * gcc.target/i386/pr35767-4.c: Likewise.
4217         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
4218         x64 mingw target.
4219         * gcc.target/i386/pr45336-2.c: Likewise.
4220         * gcc.target/i386/pr45336-1.c: Likewise.
4221         * gcc.target/i386/pr45336-4.c: Likewise.
4223 2012-02-27  Tristan Gingold  <gingold@adacore.com>
4225         * gnat.dg/array20.ad[sb]: New test.
4227 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
4229         PR target/52375
4230         * gcc.target/arm/pr52375.c: New test.
4231         * gcc.c-torture/compile/pr52375.c: New test.
4233 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4235         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
4236         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
4238 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
4240         * gnat.dg/aggr19.adb: New test.
4241         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
4243 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
4245         PR target/49263
4246         * gcc.target/sh/pr49263.c: New.
4248 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
4250         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
4251         simulate_thread_wrapper_other_threads
4252         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
4253         Move initialization of 'value' to main().
4254         (main): Initialize 'value';
4255         * gcc.dg/simulate-thread/speculative-store.c
4256         (simulate_thread_step_verify): Return 0 when successful.
4257         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
4258         Reduce threshold.
4259         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
4260         (simulate_thread_wrapper_other_threads): Return a success/fail value
4261         and issue an error if the instruction count threshold is exceeded.
4263 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4265         PR target/50580
4266         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
4267         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4269 2012-02-24  Richard Guenther  <rguenther@suse.de>
4271         PR middle-end/52355
4272         * gcc.dg/pr52355.c: New testcase.
4274 2012-02-23  Kai Tietz  <ktietz@redhat.com>
4276         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
4277         * gcc.dg/Wpadded.c: Likewise.
4278         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
4279         structure-layout.
4280         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
4281         for sleep by Sleep and add windows.h include for this function.
4282         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
4283         targets.
4284         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
4285         target.
4286         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
4287         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
4288         on x64 mingw target.
4289         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
4290         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
4291         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
4292         failure on LLP64 target.
4294 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
4296         PR c/52290
4297         * gcc.dg/noncompile/pr52290.c: New test.
4299 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
4301         PR tree-optimization/52019
4302         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
4304 2012-02-22  Kai Tietz  <ktietz@redhat.com>
4306         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
4307         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
4308         derived pdiff_t type.
4309         * g++.dg/torture/pr49720.C: Likewise
4311 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
4313         PR target/52330
4314         * gcc.target/i386/pr52330.c: New test.
4316 2012-02-22  Tobias Burnus  <burnus@net-b.de>
4318         PR fortran/52335
4319         * gfortran.dg/io_constraints_10.f90: New.
4321 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
4323         * lib/target-supports.exp (check_effective_target_vect_condition):
4324         Return true for NEON.
4326 2012-02-21  Kai Tietz  <ktietz@redhat.com>
4328         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
4330 2012-02-21  Richard Guenther  <rguenther@suse.de>
4332         PR tree-optimization/52324
4333         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
4335 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
4337         PR middle-end/51782
4338         * gcc.target/avr/torture/pr51782-1.c: New test.
4340 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
4342         PR tree-optimization/52318
4343         * gcc.dg/pr52318.c: New test.
4345 2012-02-20  Kai Tietz  <ktietz@redhat.com>
4347         * gcc.dg/bf-ms-layout-3.c: New testcase.
4349 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4351         PR testsuite/52229
4352         PR fortran/32380
4353         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
4355 2012-02-20  Richard Guenther  <rguenther@suse.de>
4357         PR tree-optimization/52298
4358         * gcc.dg/torture/pr52298.c: New testcase.
4359         * gcc.dg/vect/pr52298.c: Likewise.
4361 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
4363         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
4364         * gcc.c-torture/execute/pr52286.c: Ditto.
4366 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
4368         PR tree-optimization/52286
4369         * gcc.c-torture/execute/pr52286.c: New test.
4371 2012-02-18  Tobias Burnus  <burnus@net-b.de>
4373         PR fortran/52295
4374         * gfortran.dg/interface_35.f90: Use -std=f2003.
4375         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
4376         * gfortran.dg/interface_assignment_4.f90: Ditto.
4377         * gfortran.dg/bessel_1.f90: Ditto.
4378         * gfortran.dg/func_result_6.f90: Ditto.
4379         * gfortran.dg/hypot_1.f90: Ditto.
4380         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4382 2012-02-17  Tobias Burnus  <burnus@net-b.de>
4384         PR translation/52232
4385         PR translation/52234
4386         PR translation/52245
4387         PR translation/52246
4388         PR translation/52262
4389         PR translation/52273
4390         * gfortran.dg/coarray_22.f90: Update dg-error.
4391         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
4393 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4395         PR target/51753
4396         * lib/gcc-simulate-thread.exp: Load timeout.exp.
4397         (simulate-thread): Use default timeout.
4399 2012-02-16  Jason Merrill  <jason@redhat.com>
4401         PR c++/52248
4402         * g++.dg/ext/timevar1.C: New.
4404 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4406         PR c++/52126
4407         * g++.dg/template/using21.C: New.
4408         * g++.dg/template/using22.C: Likewise.
4410 2012-02-16  Jason Merrill  <jason@redhat.com>
4412         PR c++/51415
4413         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
4415 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
4417         PR tree-optimization/52255
4418         * gcc.c-torture/compile/pr52255.c: New test.
4420         PR debug/52260
4421         * g++.dg/debug/dwarf2/pr52260.C: New test.
4423         PR middle-end/51929
4424         * g++.dg/ipa/pr51929.C: New test.
4426 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4428         PR target/52199
4429         * gcc.target/powerpc/pr52199.c: New file.
4431 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4433         PR target/52152
4434         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
4436 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4438         * gcc.dg/pr51867.c: Don't include <math.h>.
4439         (sqrtf): Declare.
4441 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4443         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
4444         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
4446 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
4448         PR tree-optimization/50561
4449         * gcc.dg/graphite/pr50561.c: New testcase.
4451 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4453         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
4454         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
4456 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4458         * gnat.dg/discr35.ad[sb]: New test.
4460 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4462         * gnat.dg/volatile10.adb: New test.
4463         * gnat.dg/volatile10_pkg.ads: New helper.
4465 2012-02-14  Jason Merrill  <jason@redhat.com>
4467         * g++.dg/ext/attrib43.C: New.
4469 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
4471         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
4472         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
4473         fgnu_tm.
4474         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
4475         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
4476         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
4477         effective_target fgnu_tm.
4478         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
4480 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4482         PR c++/52247
4483         * g++.dg/template/asmgoto1.C: New test.
4485 2012-02-14  Ian Lance Taylor  <iant@google.com>
4487         PR go/48501
4488         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
4489         compiling generated file for 64bit and index tests.
4491 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
4493         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
4495 2012-02-14  Richard Guenther  <rguenther@suse.de>
4497         PR tree-optimization/52244
4498         PR tree-optimization/51528
4499         * gcc.dg/torture/pr52244.c: New testcase.
4501 2012-02-14  Walter Lee  <walt@tilera.com>
4503         * g++.dg/other/PR23205.C: Disable test on tile.
4504         * g++.dg/other/pr23205-2.C: Disable test on tile.
4505         * gcc.dg/20020312-2.c: Add a condition for __tile__.
4506         * gcc.dg/20040813-1.c: Disable test on tile.
4507         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
4508         * gcc.misc-tests/linkage.exp: Handle tilegx.
4510 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4512         PR tree-optimization/52210
4513         * gcc.dg/pr52210.c: New test.
4515 2012-02-14  Jason Merrill  <jason@redhat.com>
4517         PR c++/39055
4518         * g++.dg/overload/defarg5.C: New.
4520 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4522         PR c/52181
4523         * c-c++-common/pr52181.c: New test.
4525 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4527         PR c++/52215
4528         * g++.dg/ext/atomic-1.C: New test.
4530 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4532         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
4534 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4536         PR middle-end/52209
4537         * gcc.c-torture/execute/pr52209.c: New test.
4539 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
4541         PR fortran/50981
4542         * gfortran.dg/elemental_optional_args_5.f03: New test.
4544 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
4546         PR testsuite/50076
4547         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
4548         cases.
4550 2012-02-11  Ian Lance Taylor  <iant@google.com>
4552         PR go/51874
4553         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
4554         SPARC Solaris.  Don't run the test at all on systems where it may
4555         not work, rather than xfailing it.
4557 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
4559         PR rtl-optimization/52175
4560         * gcc.c-torture/compile/pr52175.c: New test.
4562 2012-02-10  Jason Merrill  <jason@redhat.com>
4564         PR c++/51910
4565         * g++.dg/template/repo10.C: New.
4567 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
4569         PR debug/52132
4570         * gcc.dg/pr52132.c: New test.
4572 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
4574         * gnat.dg/specs/aggr4.ads: New test.
4575         * gnat.dg/specs/aggr4_pkg.ads: New helper.
4577 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
4579         PR target/52146
4580         * gcc.target/i386/pr52146.c: New.
4582 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
4584         PR middle-end/52177
4585         * c-c++-common/pr52177.c: New test.
4587 2012-02-10  Jan Hubicka  <jh@suse.cz>
4589         PR middle-end/48600
4590         * g++.dg/torture/pr48600.C: New testcase.
4592 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
4594         PR middle-end/52140
4595         * gcc.dg/dfp/pr52140.c: New test.
4597 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
4599         PR fortran/32380
4600         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
4601         of dg-options.
4603 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
4605         PR middle-end/51867
4606         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
4607         * testsuite/gcc.dg/pr51867.c: New test.
4609 2012-02-09  Ian Lance Taylor  <iant@google.com>
4611         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
4612         which don't support -fsplit-stack.  Turn off optimization when
4613         compiling select5-out.go.
4615 2012-02-08  Ian Lance Taylor  <iant@google.com>
4617         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
4618         systems which don't support -fsplit-stack.
4620 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
4622         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
4623         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
4624         machine instuction in the log.
4626 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
4628         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
4629           to 20 seconds.
4631 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
4633         PR driver/48524
4634         * gcc.dg/pr48524.c: New test.
4635         * gcc.dg/pr48524.spec: New spec file for test.
4637 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4639         PR fortran/32380
4640         * gfortran.dg/vect/pr32380.f90:  New test.
4642 2012-02-08  Tobias Burnus  <burnus@net-b.de>
4644         PR fortran/52151
4645         * gfortran.dg/realloc_on_assign_12.f90: New.
4647 2012-02-08  Richard Guenther  <rguenther@suse.de>
4649         PR rtl-optimization/52170
4650         * gcc.dg/torture/pr52170.c: New testcase.
4652 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
4654         PR gcov-profile/52150
4655         * gcc.dg/tree-prof/pr52150.c: New test.
4657         PR rtl-optimization/52139
4658         * gcc.dg/pr52139.c: New test.
4660 2012-02-07  Jason Merrill  <jason@redhat.com>
4662         PR c++/51675
4663         * g++.dg/cpp0x/constexpr-union3.C: New.
4665         PR c++/52035
4666         * g++.dg/lto/pr52035_0.C: New.
4668 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4670         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
4671         * gcc.dg/special/weak-1.c: Likewise.
4672         * gcc.dg/ucnid-12.c: Likewise.
4673         * gcc.dg/torture/pr45678-1.c: Likewise.
4674         * gcc.dg/torture/pr45678-2.c: Likewise.
4675         * gcc.dg/vector-4.c: Likewise.
4676         * gcc.dg/ipa/inline-5.c: Likewise.
4677         * gcc.dg/ucnid-11.c: Likewise.
4678         * gcc.misc-tests/gcov-13.c: Likewise.
4679         * gcc.misc-tests/gcov-14.c: Likewise.
4680         * g++.dg/ext/label13.C: Likewise.
4681         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
4682         hppa*-*-hpux* options.
4683         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
4684         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
4685         * gcc.dg/pr48616.c: Likewise.
4686         * gcc.dg/pr17957.c: Likewise.
4687         * gcc.dg/pr17055-1.c: Likewise.
4688         * gcc.dg/pr32912-1.c: Likewise.
4689         * gcc.dg/tm/pr51472.c: Likewise.
4690         * c-c++-common/fold-bitand-4.c: Likewise.
4691         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
4692         Use dg-additional-options for extra options.
4694 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
4696         * gcc.target/epiphany/interrupt-2.c: New test.
4698 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4700         PR target/52155
4701         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
4702         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
4703         for MIPS ELF.
4705 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4707         PR target/52152
4708         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
4710 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4712         PR middle-end/24306
4713         PR target/52154
4714         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
4715         * gcc.target/mips/va-arg-1.c: New test.
4717 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
4719         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
4720         for -mno-pointers-to-nested-functions.
4722 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
4724         * gcc.c-torture/execute/20120207-1.c: New test.
4726 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
4728         PR rtl-optimization/52060
4729         * gcc.dg/torture/pr52060.c: New test.
4731         PR middle-end/52074
4732         * gcc.c-torture/compile/pr52074.c: New test.
4734 2012-02-07  Tobias Burnus  <burnus@net-b.de>
4736         PR fortran/51514
4737         * gfortran.dg/class_to_type_2.f90: New.
4739 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
4741         PR fortran/32373
4742         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
4743         Remove module.
4745 2012-02-06  Jason Merrill  <jason@redhat.com>
4747         PR c++/52088
4748         * g++.dg/template/conv13.C: New.
4750 2012-02-06  Richard Guenther  <rguenther@suse.de>
4752         PR tree-optimization/52115
4753         * gcc.c-torture/compile/pr52115.c: New testcase.
4755 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
4757         PR target/52129
4758         * gcc.c-torture/execute/pr52129.c: New test.
4760 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
4762         * gcc.dg/pr48374.c: Actually add the test I forgot
4763         in the 2012-01-25 commit.
4765 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4767         PR fortran/32373
4768         * gfortran.dg/vect/vect-8.f90:  New test case.
4770 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4772         PR fortran/48847
4773         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
4775 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
4777         PR fortran/52102
4778         * gfortran.dg/class_48.f90 : Add test of allocate class array
4779         component with source in subroutine test3.  Remove commenting
4780         out in subroutine test4, since branching on unitialized variable
4781         is now fixed (no PR for this last.).
4783 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4785         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
4786         on MIPS targets.
4787         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
4789 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4791         PR target/52125
4792         * lib/target-supports.exp (check_effective_target_mips_rel): New.
4793         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
4795 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4797         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
4798         (check_effective_target_sync_int_long): Use it.
4799         (check_effective_target_sync_char_short): Likewise.
4800         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
4802 2012-02-05  Tobias Burnus  <burnus@net-b.de>
4804         PR fortran/51972
4805         * gfortran.dg/class_48.f90: Add some further checks.
4807 2012-02-05  Ira Rosen  <irar@il.ibm.com>
4809         PR tree-optimization/52091
4810         * gcc.dg/vect/pr52091.c: New test.
4812 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
4814         PR rtl-optimization/52113
4815         * gcc.target/avr/pr52113.c: New test.
4817 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
4819         PR rtl-optimization/52092
4820         * gcc.c-torture/compile/pr52092.c: New test.
4822 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4824         PR fortran/41587
4825         * gfortran.dg/class_array_10.f03: New test.
4827         PR fortran/46356
4828         * gfortran.dg/class_array_11.f03: New test.
4830         PR fortran/51754
4831         * gfortran.dg/class_array_12.f03: New test.
4833 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
4835         PR fortran/52012
4836         * gfortran.dg/realloc_on_assign_11.f90: New test.
4838 2012-02-02  Tobias Burnus  <burnus@net-b.de>
4840         PR fortran/52093
4841         * gfortran.dg/shape_7.f90: New.
4843 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4845         * gcc.target/mips/mips-prepend-1.c: New test.
4847 2012-02-02  Jan Hubicka  <jh@suse.cz>
4848             Tom de Vries  <tom@codesourcery.com>
4850         PR middle-end/51998
4851         * testsuite/gcc.dg/alias-12.c: New testcase.
4852         * testsuite/gcc.dg/alias-13.c: New testcase.
4854 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
4856         PR target/52086
4857         * gcc.dg/pr52086.c: New test.
4859         PR tree-optimization/52073
4860         * gcc.c-torture/compile/pr52073.c: New test.
4862 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
4864         PR fortran/51958
4865         * gfortran.dg/function_optimize_10.f90:  New test.
4867 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
4869         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
4870         test on alpha*-*-*.
4872 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4874         PR fortran/52024
4875         * gfortran.dg/typebound_operator_14.f90: New.
4877 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4879         PR fortran/52059
4880         * gfortran.dg/elemental_function_1.f90: New.
4882 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4884         PR rtl-optimization/51374
4885         * gcc.target/avr/torture/pr51374-1.c:
4886         Also fail if SBIS is seen.
4888 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4890         PR rtl-optimization/51374
4891         * gcc.target/avr/torture/pr51374-1.c: New.
4893 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4895         PR fortran/52024
4896         * gfortran.dg/typebound_generic_11.f90: New.
4898 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4900         PR fortran/52029
4901         * gfortran.dg/class_49.f90: New.
4903 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4905         PR fortran/52013
4906         * gfortran.dg/elemental_args_check_6.f90: New.
4908 2012-01-31  Jason Merrill  <jason@redhat.com>
4910         PR c++/52043
4911         * g++.dg/cpp0x/variadic122.C: New.
4913 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
4915         PR fortran/52012
4916         * gfortran.dg/realloc_on_assign_10.f90: New test.
4918 2012-01-31  Richard Guenther  <rguenther@suse.de>
4920         PR tree-optimization/51528
4921         * gcc.dg/torture/pr51528.c: New testcase.
4923 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
4925         PR go/48501
4926         * lib/go.exp (go_target_compile): Append timeout= to options.
4927         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
4928         select5-out.go test on alpha*-*-* targets.
4930 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
4932         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
4933         (TEST_SHORT): Reformat in the same way.
4934         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
4935         (TEST_SHORT): Reformat in the same way.
4936         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
4937         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
4938         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
4939         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
4940         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
4942 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
4944         PR target/51835
4945         * gcc.target/arm/pr51835.c: New testcase.
4947 2012-01-30  Richard Guenther  <rguenther@suse.de>
4949         PR tree-optimization/52028
4950         * gcc.dg/torture/pr52028.c: New testcase.
4951         * gfortran.dg/ldist-pr45199.f: Adjust.
4952         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
4953         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4954         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4956 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
4958         PR debug/52027
4959         * gcc.dg/tree-prof/pr52027.c: New test.
4961         PR tree-optimization/52046
4962         * gcc.dg/pr52046.c: New test.
4964         PR debug/52048
4965         * g++.dg/other/pr52048.C: New test.
4967 2012-01-30  Richard Guenther  <rguenther@suse.de>
4969         PR tree-optimization/52045
4970         * gcc.dg/pr52045.c: New testcase.
4972 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
4974         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
4975         new code generated for __sync_lock_release.
4977 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4979         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
4981 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4983         PR testsuite/51875
4984         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
4986         * g++.dg/ext/visibility/template10.C: Fix typo.
4988         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
4990 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4992         PR c++/51327
4993         * g++.dg/cpp0x/constexpr-ice6.C: New.
4995 2012-01-29  Tobias Burnus  <burnus@net-b.de>
4997         PR fortran/41600
4998         * gfortran.dg/default_initialization_6.f90: New.
5000 2012-01-29  Tobias Burnus  <burnus@net-b.de>
5002         PR fortran/51972
5003         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
5004         * gfortran.dg/class_48.f90: New.
5006 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
5008         PR fortran/51808
5009         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
5011 2012-01-28  Tobias Burnus  <burnus@net-b.de>
5013         PR fortran/51972
5014         * gfortran.dg/class_allocate_12.f90: New.
5016 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
5018         * gcc.dg/torture/pr50444.c: Fix dg directives.
5020 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
5022         PR target/52006
5023         * gcc.target/arm/pr52006.c: New test.
5025 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
5027         PR testsuite/52011
5028         * gcc.dg/lto/trans-mem.h: New file.
5029         * gcc.dg/lto/trans-mem-2_0.c: Include it.
5030         * gcc.dg/lto/trans-mem-1_1.c: Same.
5031         * gcc.dg/lto/trans-mem-4_1.c: Same.
5032         * gcc.dg/lto/trans-mem-3_1.c: Same.
5034 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5036         PR fortran/52022
5037         * gfortran.dg/dummy_procedure_7.f90: New.
5039 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
5041         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
5042         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
5044 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
5046         PR c++/51852
5047         * g++.dg/other/gc5.C: New test.
5049 2012-01-27  Richard Guenther  <rguenther@suse.de>
5051         PR tree-optimization/50444
5052         * gcc.dg/torture/pr50444.c: New testcase.
5054 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5056         PR fortran/51970
5057         PR fortran/51977
5058         * gfortran.dg/move_alloc_13.f90: New.
5060 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5062         PR fortran/51953
5063         * gfortran.dg/allocate_alloc_opt_13.f90: New.
5064         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
5065         and change dg-error string.
5067 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5069         PR fortran/52016
5070         * gfortran.dg/elemental_args_check_5.f90: New.
5072 2012-01-27  Richard Guenther  <rguenther@suse.de>
5074         PR middle-end/51959
5075         * g++.dg/torture/pr51959.C: New testcase.
5077 2012-01-27  Tom de Vries  <tom@codesourcery.com>
5079         PR tree-optimization/51990
5080         * gcc.dg/pr51990.c: New test.
5081         * gcc.dg/pr51990-2.c: Same.
5083 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
5084             Tobias Burnus <burnus@gcc.gnu.org>
5086         PR fortran/48705
5087         * gfortran.dg/class_allocate_11.f03: New.
5089         PR fortran/51870
5090         PR fortran/51943
5091         PR fortran/51946
5092         * gfortran.dg/class_allocate_7.f03: New.
5093         * gfortran.dg/class_allocate_8.f03: New.
5094         * gfortran.dg/class_allocate_9.f03: New.
5095         * gfortran.dg/class_allocate_10.f03: New.
5097 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5099         * gnat.dg/discr34.adb: New test.
5100         * gnat.dg/discr34_pkg.ads: New helper.
5102 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5104         * gnat.dg/discr33.adb: New test.
5106 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5108         * gnat.dg/limited_with3.ad[sb): New test.
5109         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
5110         * gnat.dg/limited_with3_pkg2.ads: Likewise.
5111         * gnat.dg/limited_with3_pkg3.ads: Likewise.
5113 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5115         * gnat.dg/stack_usage1.adb: New test.
5116         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
5118         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
5119         * gcc.dg/pr44194-2.c: Likewise.
5121 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
5123         PR c++/51370
5124         * g++.dg/template/crash112.C: New.
5126 2012-01-27  Richard Henderson  <rth@redhat.com>
5128         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
5130 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5132         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
5134 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
5136         PR middle-end/51895
5137         * g++.dg/opt/pr51895.C: New test.
5139 2012-01-26  Michael Matz  <matz@suse.de>
5141         PR tree-optimization/48794
5142         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
5144 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5146         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
5148 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5150         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
5151         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
5152         memory.
5153         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
5154         the default value for s390 and s390x.
5156 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
5158         PR lto/51698
5159         * gcc.dg/lto/trans-mem-4_0.c: New.
5160         * gcc.dg/lto/trans-mem-4_1.c: New.
5161         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
5162         TM builtins.
5163         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
5164         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
5165         TM builtins.
5166         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
5167         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
5168         TM builtins.
5170 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
5172         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
5174 2012-01-25  Ian Lance Taylor  <iant@google.com>
5176         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
5178 2012-01-25  Tobias Burnus  <burnus@net-b.de>
5180         PR fortran/51995
5181         * gfortran.dg/typebound_proc_25.f90: New.
5183 2012-01-25  Jason Merrill  <jason@redhat.com>
5185         PR c++/51992
5186         * g++.dg/lto/pr51992_0.C: New.
5188 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
5190         PR tree-optimization/51987
5191         * gcc.target/i386/pr51987.c: New test.
5193 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
5195         * gcc.dg/tm/lto-1.c: Require lto support in target.
5197 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
5199         PR rtl-optimization/48374
5200         * gcc.dg/pr48374.c: New test.
5202 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
5204         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
5206 2012-01-25  Tobias Burnus  <burnus@net-b.de>
5208         PR fortran/51966
5209         * gfortran.dg/derived_constructor_char_3.f90: New.
5211 2012-01-24  Ian Lance Taylor  <iant@google.com>
5213         * go.test/go-test.exp (filecmp): New procedure.
5214         (errchk): Handle quoted square brackets.
5215         (go-gc-tests): Set go_compile_args. Handle various new test
5216         lines.  Skip a few new tests.
5217         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
5219 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5221         * lib/target-supports.exp (proc check_effective_target_vect_perm)
5222         (check_effective_target_vect_extract_even_odd)
5223         (check_effective_target_vect_interleave): Return true for MIPS
5224         paired-single.
5226 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5228         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
5229         (main): Use it instead of argc.
5231 2012-01-24  Jason Merrill  <jason@redhat.com>
5233         PR c++/51973
5234         * g++.dg/cpp0x/sfinae31.C: New.
5236 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5238         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
5240 2012-01-24  Jason Merrill  <jason@redhat.com>
5242         PR c++/51812
5243         * g++.dg/inherit/covariant20.C: New.
5245 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
5247         PR c++/51223
5248         * g++.dg/parse/crash58.C: New.
5250 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
5252         PR target/51957
5253         * gcc.dg/pr51957-1.c: New test.
5254         * gcc.dg/pr51957-1.h: New file.
5255         * gcc.dg/pr51957-2.c: New test.
5257 2012-01-23  Jason Merrill  <jason@redhat.com>
5259         PR c++/51930
5260         * g++.dg/ext/visibility/template10.C: New.
5262 2012-01-23  Tobias Burnus  <burnus@net-b.de>
5264         PR fortran/51948
5265         * gfortran.dg/move_alloc_12.f90: New.
5267 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5269         PR middle-end/45416
5270         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
5272 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
5274         PR c++/51398
5275         * g++.dg/template/crash111.C: New.
5277 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
5279         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
5280         configurations.
5281         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
5283 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
5285         PR testsuite/51941
5286         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
5287         the DW_TAG_class_type and DW_AT_name: "Executor".
5289 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5291         * lib/target-supports.exp
5292         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
5293         (check_effective_target_vect_interleave): Likewise.
5295 2012-01-22  Jason Merrill  <jason@redhat.com>
5297         PR c++/51925
5298         * g++.dg/template/using20.C: New.
5299         * g++.dg/template/template-id-2.C: Adjust diagnostic.
5301 2012-01-23  Jason Merrill  <jason@redhat.com>
5303         PR target/51934
5304         * g++.dg/torture/pr51344.C: Limit to x86.
5306 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
5308         * c-c++-common/tm/omp.c: Require target with pthread support.
5310 2012-01-23  Richard Guenther  <rguenther@suse.de>
5312         PR tree-optimization/51949
5313         * gcc.dg/torture/pr51949.c: New testcase.
5315 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
5317         PR rtl-optimization/51933
5318         * gcc.c-torture/execute/pr51933.c: New test.
5320 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
5322         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
5323         Do not define for Interix.
5325 2012-01-22  Jason Merrill  <jason@redhat.com>
5327         PR c++/51832
5328         * g++.dg/lto/pr51832.h: New.
5329         * g++.dg/lto/pr51832_0.C: New.
5330         * g++.dg/lto/pr51832_1.C: New.
5332 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5334         * gcc.dg/ext-elim-1.c: New test.
5336 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
5338         PR target/51931
5339         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
5340         * g++.dg/opt/longbranch1.C: Likewise.
5342 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
5344         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
5345         in C++11 mode.
5347 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5349         PR fortran/50556
5350         * gfortran.dg/namelist_74.f90: New test.
5351         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
5353 2012-01-21  Tobias Burnus  <burnus@net-b.de>
5355         PR fortran/51913
5356         * gfortran.dg/class_47.f90: New.
5358 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
5360         * gnat.dg/renaming5.ad[sb]: New test.
5362 2012-01-20  Jason Merrill  <jason@redhat.com>
5364         PR c++/51919
5365         * g++.dg/pch/mangle1.{C,Hs}: Remove.
5367 2012-01-20  Jason Merrill  <jason@redhat.com>
5369         PR c++/51922
5370         * g++.dg/ext/attrib42.C: Require ilp32.
5372 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
5374         PR target/51915
5375         * gcc.target/arm/pr51915.c: New test.
5377 2012-01-20  Cary Coutant  <ccoutant@google.com>
5378             Dodji Seketeli  <dodji@redhat.com>
5380         PR debug/45682
5381         * g++.dg/debug/dwarf2/nested-3.C: New test.
5383 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5385         PR c++/51402
5386         * g++.dg/template/crash110.C: New.
5388 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5390         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
5391         Remove default options on hppa*-*-hpux*.
5393 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5395         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
5397 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5399         * gcc.c-torture/compile/pr51856.c: New testcase.
5401 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
5403         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
5404         options to go_target_compile.
5406 2012-01-20  Kai Tietz  <ktietz@redhat.com>
5408         * g++.dg/torture/pr51344.C: Fix typo.
5410 2012-01-20  Richard Guenther  <rguenther@suse.de>
5412         PR tree-optimization/51903
5413         * g++.dg/torture/pr51903.C: New testcase.
5415 2012-01-20  Tobias Burnus  <burnus@net-b.de>
5416             Janus Weil  <janus@gcc.gnu.org>
5418         PR fortran/51056
5419         * gfortran.dg/use_21.f90: New.
5421 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
5423         PR target/51106
5424         * gcc.dg/torture/pr51106-1.c: New test.
5425         * gcc.dg/torture/pr51106-2.c: New test.
5427 2012-01-19  Kai Tietz  <ktietz@redhat.com>
5429         * g++.dg/torture/pr51344.C: New test.
5431 2012-01-19  Tobias Burnus  <burnus@net-b.de>
5433         PR fortran/51904
5434         * gfortran.dg/intrinsic_size_2.f90: New.
5436 2012-01-19  Jason Merrill  <jason@redhat.com>
5438         PR c++/51889
5439         * g++.dg/inherit/using7.C: New.
5441 2012-01-19  Richard Guenther  <rguenther@suse.de>
5443         PR tree-optimization/37997
5444         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
5446 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
5448         PR rtl-optimization/51505
5449         * gcc.dg/pr51505.c: New test.
5451 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
5453         PR fortran/51634
5454         * gfortran.dg/typebound_operator_12.f03: New.
5455         * gfortran.dg/typebound_operator_13.f03: New.
5457 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
5459         PR c++/51225
5460         * g++.dg/cpp0x/pr51225.C: New.
5462 2012-01-17  Ian Lance Taylor  <iant@google.com>
5464         PR go/50656
5465         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
5467 2012-01-17  Tobias Burnus  <burnus@net-b.de>
5469         PR fortran/51869
5470         * gfortran.dg/realloc_on_assign_9.f90: New.
5472 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
5474         PR other/51165
5475         * gcc.dg/tm/memopt-3.c: Remove xfail.
5476         * gcc.dg/tm/memopt-4.c: Remove xfail.
5477         * gcc.dg/tm/memopt-5.c: Remove xfail.
5478         * gcc.dg/tm/memopt-7.c: Remove xfail.
5480 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
5482         PR tree-optimization/51877
5483         * gcc.c-torture/execute/pr51877.c: New test.
5485 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
5487         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
5488         {!vect_align_arrays} to vect_sizes_32B_16B.
5489         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
5490         * gcc.dg/vect/vect-peel-3.c: Ditto.
5492 2012-01-16  Jason Merrill  <jason@redhat.com>
5494         PR c++/51854
5495         * g++.dg/abi/mangle60.C: New.
5497         PR c++/51827
5498         * g++.dg/pch/mangle1.{C,Hs}: New.
5500 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
5501             Tobias Burnus  <burnus@net-b.de>
5503         PR fortran/50981
5504         * gfortran.dg/elemental_optional_args_3.f90: New
5505         * gfortran.dg/elemental_optional_args_4.f90: New
5507 2012-01-16  Tobias Burnus  <burnus@net-b.de>
5509         PR fortran/51809
5510         * gfortran.dg/use_20.f90: New
5512 2012-01-16  Jason Merrill  <jason@redhat.com>
5514         PR c++/51868
5515         * g++.dg/cpp0x/rv-bitfield.C: New.
5516         * g++.dg/cpp0x/rv-bitfield2.C: New.
5518 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
5520         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
5521         subroutine 'qsort' and use index array to assign the result.
5523 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
5525         PR tree-optimization/51865
5526         * gcc.dg/pr51865.c: New test.
5528 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5530         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
5532 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5534         * gcc.target/mips/code-readable-2.c: Allow the jump table address
5535         to be loaded from the constant pool, rather than via %hi and %lo.
5537 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
5539         PR rtl-optimization/51821
5540         * gcc.dg/pr51821.c: New test.
5542 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
5544         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
5546 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
5548         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
5550 2012-01-14  Tobias Burnus  <burnus@net-b.de>
5552         PR fortran/51800
5553         * gfortran.dg/init_flag_8.f90: New.
5554         * gfortran.dg/init_flag_9.f90: New.
5556 2011-01-14  Tobias Burnus  <burnus@net-b.de>
5558         PR fortran/51816
5559         * gfortran.dg/use_18.f90: New.
5560         * gfortran.dg/use_19.f90: New.
5562 2012-01-13  Ian Lance Taylor  <iant@google.com>
5564         PR c++/50012
5565         * g++.dg/warn/Wsign-compare-4.C: New.
5567 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
5569         PR fortran/48351
5570         * gfortran.dg/alloc_comp_assign.f03: New.
5571         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
5572         __BUILTIN_FREE from 38 to 32.
5574 2012-01-13  Jason Merrill  <jason@redhat.com>
5576         PR c++/20681
5577         * g++.dg/warn/Wreturn-type-7.C: New.
5579 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5581         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
5582         assumption.
5583         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
5584         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
5585         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
5586         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
5587         int32plus because of big array needed.
5588         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
5589         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
5591 2012-01-13  Jason Merrill  <jason@redhat.com>
5593         PR c++/51813
5594         * g++.dg/ext/visibility/template9.C: New.
5596         PR c++/51620
5597         * g++.dg/cpp0x/defaulted34.C: New.
5598         * g++.dg/template/virtual3.C: New.
5600 2012-01-13  Richard Guenther  <rguenther@suse.de>
5602         PR middle-end/8081
5603         * gcc.dg/torture/pr8081.c: New testcase.
5605 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5607         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
5609 2012-01-12  Jason Merrill  <jason@redhat.com>
5611         PR c++/51714
5612         * g++.dg/ext/stmtexpr14.C: New.
5614 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
5616         PR c++/51633
5617         * g++.dg/cpp0x/constexpr-diag4.C: New test.
5619 2012-01-12  Jason Merrill  <jason@redhat.com>
5621         PR c++/48051
5622         * g++.dg/abi/mangle48.C: Test qualified-names, too.
5623         * g++.dg/abi/mangle58.C: Likewise.
5625         PR c++/51403
5626         * g++.dg/template/arg8.C: New.
5628 2012-01-12  Ira Rosen  <irar@il.ibm.com>
5630         PR tree-optimization/51799
5631         * gcc.dg/vect/pr51799.c: New test.
5632         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
5633         patterns.
5635 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5636             Tobias Burnus  <burnus@net-b.de>
5638         PR fortran/51057
5639         PR fortran/51616
5640         * lib/target-supports.exp
5641         (check_effective_target_fortran_largest_fp_has_sqrt): New.
5642         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
5644 2012-01-11  Jason Merrill  <jason@redhat.com>
5646         PR c++/51565
5647         * g++.dg/ext/attrib42.C: New.
5649 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
5651         PR bootstrap/51796
5652         * gcc.dg/pr51796.c: New test.
5654 2012-01-11  Jason Merrill  <jason@redhat.com>
5656         PR c++/51818
5657         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
5659 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5661         * gnat.dg/array19.ad[sb]: New test.
5663 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5665         * gnat.dg/opt23.ad[sb]: New test.
5666         * gnat.dg/opt23_pkg.ad[sb]: New helper.
5667         * gnat.dg/opt24.ad[sb]: New test.
5669 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5671         PR tree-optimization/49642
5672         * gcc.dg/tree-ssa/pr49642-1.c: New test.
5673         * gcc.dg/tree-ssa/pr49642-2.c: New test.
5675 2012-01-11  Jason Merrill  <jason@redhat.com>
5677         PR c++/51613
5678         * g++.dg/template/explicit-args5.C: New.
5680 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5682         * gcc.c-torture/execute/20120110-1.c: New testcase.
5684 2012-01-10  Jason Merrill  <jason@redhat.com>
5686         PR c++/51614
5687         * g++.dg/inherit/ambig1.C: New.
5689         PR c++/51433
5690         * g++.dg/cpp0x/constexpr-cache1.C: New.
5692 2012-01-10  Richard Guenther  <rguenther@suse.de>
5694         PR tree-optimization/51801
5695         * gcc.dg/torture/pr51801.c: New testcase.
5697 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5699         PR fortran/51652
5700         * gfortran.dg/allocate_with_typespec_5.f90: New.
5702 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5704         * gfortran.dg/class_39.f03: Update dg-error string.
5706 2012-01-10  Richard Guenther  <rguenther@suse.de>
5708         PR tree-optimization/50913
5709         * gcc.dg/graphite/interchange-16.c: New testcase.
5710         * gcc.dg/graphite/scop-20.c: XFAIL.
5711         * gfortran.dg/graphite/interchange-1.f: Likewise.
5712         * gfortran.dg/graphite/block-1.f90: Likewise.
5713         * gfortran.dg/graphite/block-2.f: Likewise.
5715 2012-01-10  Richard Henderson  <rth@redhat.com>
5717         * lib/target-supports.exp (check_effective_target_vect_perm,
5718         check_effective_target_vect_perm_byte,
5719         check_effective_target_vect_perm_short): Enable for arm neon.
5721 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5723         PR fortran/46328
5724         * gfortran.dg/typebound_operator_11.f90: New.
5726 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
5728         * gnat.dg/array18.adb: New test.
5729         * gnat.dg/array18_pkg.ads: New helper.
5731 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
5733         PR fortran/51791
5734         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
5735         around base object in first assignment in main program.
5736         * gfortran.dg/typebound_operator_10.f03: New test.
5738 2012-01-09  Martin Jambor  <mjambor@suse.cz>
5740         PR tree-optimization/51759
5741         * g++.dg/ipa/pr51759.C: New test.
5743 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5745         PR fortran/51758
5746         * gfortran.dg/optional_absent_2.f90: New.
5748 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5750         PR fortran/51578
5751         * gfortran.dg/use_17.f90: New.
5753 2012-01-09  Gary Funck  <gary@intrepid.com>
5755         PR preprocessor/33919
5756         * gcc.dg/pr33919.c: New test.
5757         * gcc.dg/pr33919-0.h: New test header file.
5758         * gcc.dg/pr33919-1.h: Ditto.
5759         * gcc.dg/pr33919-2.h: Ditto.
5761 2012-01-07  Jan Hubicka  <jh@suse.cz>
5763         PR tree-optimize/51694
5764         * gcc.c-torture/compile/pr51694.c: new testcase.
5766 2012-01-07  Jan Hubicka  <jh@suse.cz>
5768         PR tree-optimization/51600
5769         * g++.dg/torture/pr51600.C: New testcase.
5771 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5773         PR gcov-profile/51715
5774         PR gcov-profile/51717
5775         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
5776         * gcc.misc-tests/gcov-14.c: Likewise.
5778 2012-01-06  Jason Merrill  <jason@redhat.com>
5780         * g++.dg/parse/new5.C: New.
5782 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
5784         PR testsuite/51655
5785         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
5786         including <string.h>.
5788 2012-01-06  Jason Merrill  <jason@redhat.com>
5790         * g++.dg/abi/mangle51.C: New.
5791         * g++.dg/abi/mangle52.C: New.
5792         * g++.dg/abi/mangle53.C: New.
5793         * g++.dg/abi/mangle54.C: New.
5794         * g++.dg/abi/mangle55.C: New.
5795         * g++.dg/abi/mangle56.C: New.
5796         * g++.dg/abi/mangle57.C: New.
5797         * g++.dg/abi/mangle58.C: New.
5798         * g++.dg/abi/mangle59.C: New.
5799         * g++.dg/cpp0x/trailing3.C: Update mangling.
5800         * g++.dg/cpp0x/variadic111.C: Update mangling.
5801         * g++.dg/cpp0x/variadic4.C: Update mangling.
5802         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
5803         * g++.dg/template/nontype22.C: Works now.
5804         * g++.dg/template/pr35240.C: Works now.
5806         * g++.dg/cpp0x/error7.C: New.
5808 2012-01-06  Tobias Burnus <burnus@net-b.de>
5810         * gfortran.dg/deallocate_stat_2.f90: New.
5811         * coarray/allocate_errgmsg.f90: New.
5812         * gfortran.dg/coarray_lib_alloc_1.f90: New.
5813         * gfortran.dg/coarray_lib_alloc_2.f90: New.
5814         * coarray/subobject_1.f90: Fix for num_images > 1.
5815         * gfortran.dg/deallocate_stat.f90: Update due to changed
5816         stat= handling.
5818 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
5820         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5822 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5824         * ada/acats/overflow.lst: Add cb20004.
5826 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
5828         PR c++/51541
5829         * g++.dg/cpp0x/alias-decl-18.C: New test.
5831 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5833         * gcc.c-torture/execute/20120104-1.c: New test.
5835 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
5837         PR fortran/PR48946
5838         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
5839         the old typebound_operator_8.f03.
5840         * gfortran.dg/typebound_operator_8.f03: New version of
5841         typebound_operator_7.f03 with 'u' a derived type instead of a
5842         class object.
5844 2012-01-05  Richard Guenther  <rguenther@suse.de>
5846         * g++.dg/torture/pr49309.C: Skip for -flto.
5848 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
5850         PR middle-end/51761
5851         * gcc.c-torture/compile/pr51761.c: New test.
5853 2012-01-05  Richard Guenther  <rguenther@suse.de>
5855         PR tree-optimization/51760
5856         * gcc.dg/torture/pr51760.c: New testcase.
5858 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
5860         PR middle-end/51472
5861         * gcc.dg/tm/memopt-6.c: Adjust regexp.
5863 2012-01-05  Richard Guenther  <rguenther@suse.de>
5865         PR lto/41576
5866         * gfortran.dg/lto/pr41576_0.f90: New testcase.
5867         * gfortran.dg/lto/pr41576_1.f90: Likewise.
5869 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
5871         PR debug/51695
5872         * gcc.dg/pr51695.c: New test.
5874 2012-01-04  Andrew Pinski  <apinski@cavium.com>
5876         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
5877         * gcc.target/mips/octeon2-lx-1.c: New test.
5878         * gcc.target/mips/mips64-dsp-ldx.c: New test.
5879         * gcc.target/mips/octeon2-lx-2.c: New test.
5880         * gcc.target/mips/octeon2-lx-3.c: New test.
5882 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
5884         PR other/51163
5885         PR other/51164
5886         * gcc.dg/tm/alias-1.c:  Adjust regexp.
5887         * gcc.dg/tm/alias-2.c:  Adjust regexp.
5889 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5891         PR c++/51064
5892         * g++.dg/warn/Wparentheses-26.C: New.
5894 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
5896         * gfortran.dg/elemental_optional_args_2.f90: New test.
5898 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5900         PR fortran/49693
5901         * gfortran.dg/common_17.f90:  New test.
5903 2012-01-04  Richard Guenther  <rguenther@suse.de>
5905         PR tree-optimization/49651
5906         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
5907         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5909 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5911         PR c++/51738
5912         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
5914 2012-01-03  Andrew Pinski  <apinski@cavium.com>
5916         * lib/scanasm.exp (dg-function-on-line): Always use a special format
5917         for all mips targets.  Also allow an optional .cfi_startproc.
5919 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
5921         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
5923 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5925         PR c++/29273
5926         * g++.dg/rtti/dyncast5.C: New.
5928 2012-01-03  Richard Guenther  <rguenther@suse.de>
5930         PR tree-optimization/51070
5931         * gcc.dg/torture/pr51070-2.c: New testcase.
5933 2012-01-03  Richard Guenther  <rguenther@suse.de>
5935         PR tree-optimization/51692
5936         * gcc.dg/torture/pr51692.c: New testcase.
5938 2012-01-03  Richard Guenther  <rguenther@suse.de>
5940         PR debug/51650
5941         * g++.dg/lto/pr51650-3_0.C: New testcase.
5943 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5945         PR c++/15867
5946         * g++.dg/warn/Wredundant-decls-spec.C: New.
5948 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
5950         PR tree-optimization/51719
5951         * g++.dg/tree-prof/pr51719.C: New test.
5953 2012-01-03  Richard Guenther  <rguenther@suse.de>
5955         PR middle-end/51730
5956         * gcc.dg/fold-compare-6.c: New testcase.
5958 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
5960         PR c++/51669
5961         * g++.dg/gomp/pr51669.C: New test.
5963 2012-01-02  Jason Merrill  <jason@redhat.com>
5965         PR c++/51675
5966         * g++.dg/cpp0x/constexpr-union2.C: New.
5968         PR c++/51666
5969         * g++.dg/cpp0x/nsdmi-defer5.C: New.
5971 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
5973         PR c++/51462
5974         * g++.dg/cpp0x/constexpr-99.C: New test.
5976 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
5978         PR c++/20140
5979         * g++.dg/template/init9.C: New.
5981 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5983         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
5984         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
5985         rather than a specific number.
5987 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
5989         PR fortran/46262
5990         PR fortran/46328
5991         PR fortran/51052
5992         * gfortran.dg/typebound_operator_7.f03: New.
5993         * gfortran.dg/typebound_operator_8.f03: New.
5995 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5997         PR target/51729
5998         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
5999         XFAIL.
6000         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6002 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6004         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
6006 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6008         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
6009         for MIPS.
6011 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6013         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
6014         * gfortran.dg/io_real_boz_4.f90: Likewise.
6015         * gfortran.dg/io_real_boz_5.f90: Likewise.
6017 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6019         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
6021 2012-01-02  Revital Eres  <revital.eres@linaro.org>
6023         * gcc.dg/sms-11.c: New file.
6025 2012-01-02  Tobias Burnus  <burnus@net-b.de>
6027         PR fortran/51682
6028         * gfortran.dg/coarray/image_index_3.f90: New.
6030 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6032         PR c++/16603
6033         * g++.dg/parse/enum8.C: New.
6035 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6037         PR c++/51379
6038         * g++.dg/conversion/reinterpret4.C: New.
6039         * g++.dg/conversion/reinterpret1.C: Adjust.
6041 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6043         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
6045 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6047         * g++.old-deja/g++.brendan/crash25.C: Adjust.
6048         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6049         * g++.old-deja/g++.jason/access14.C: Likewise.
6050         * g++.old-deja/g++.jason/access8.C: Likewise.
6051         * g++.old-deja/g++.jason/access1.C: Likewise.
6052         * g++.old-deja/g++.other/access3.C: Likewise.
6053         * g++.old-deja/g++.other/access5.C: Likewise.
6054         * g++.old-deja/g++.law/unsorted1.C: Likewise.
6055         * g++.old-deja/g++.law/visibility22.C: Likewise.
6056         * g++.old-deja/g++.law/visibility26.C: Likewise.
6057         * g++.old-deja/g++.mike/p2746.C: Likewise.
6058         * g++.dg/debug/using1.C: Likewise.
6059         * g++.dg/lookup/using51.C: Likewise.
6060         * g++.dg/inherit/using5.C: Likewise.
6061         * g++.dg/inherit/pr30297.C: Likewise.
6062         * g++.dg/inherit/access8.C: Likewise.
6063         * g++.dg/torture/pr39362.C: Likewise.
6064         * g++.dg/template/crash13.C: Likewise.
6065         * g++.dg/template/using10.C: Likewise.
6067 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6069         PR fortran/51502
6070         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
6071         change.
6073 2012-01-01  Ira Rosen  <irar@il.ibm.com>
6075         PR tree-optimization/51704
6076         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
6077         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
6078         corresponding flags.
6080 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6082         PR c++/51723
6083         * g++.dg/cpp0x/constexpr-delegating2.C: New.
6085 2012-01-01  Jan Hubicka  <jh@suse.cz>
6087         PR rtl-optimization/51069
6088         * gcc.c-torture/compile/pr51069.c: New testcase.
6090 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
6092         PR tree-optimization/51683
6093         * gcc.dg/pr51683.c: New test.
6095 Copyright (C) 2012 Free Software Foundation, Inc.
6097 Copying and distribution of this file, with or without modification,
6098 are permitted in any medium without royalty provided the copyright
6099 notice and this notice are preserved.