/
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf593cf066d7e41c476ec2c7fbc4e0ba2cfcc3839
1 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4         * gcc.target/i386/rdseed16-1.c: New.
5         * gcc.target/i386/rdseed32-1.c: Ditto
6         * gcc.target/i386/rdseed64-1.c: Ditto
7         * gcc.target/i386/sse-12.c: Add -mrdseed.
8         * gcc.target/i386/sse-13.c: Ditto.
9         * gcc.target/i386/sse-14.c: Ditto.
10         * g++.dg/other/i386-2.C: Ditto.
11         * g++.dg/other/i386-3.C: Ditto.
13 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
15         PR target/51244
16         * gcc.target/sh/pr51244-4.c: New.
18 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
20         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
21         for alpha*-*-* targets.  Cleanup original tree dump.
23 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
25         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
26         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
28 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
30         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
31         rand, srand. Include <stdlib.h>.
33 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
35         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
37 2012-07-26  Richard Henderson  <rth@redhat.com>
39         * gcc.dg/attr-hotcold-1.c: New.
40         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
42 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
43             Sandra Loosemore  <sandra@codesourcery.com>
45         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
47 2012-07-26  Tobias Burnus  <burnus@net-b.de>
49         * gfortran.dg/contiguous_1.f90: Update dg-error.
50         * gfortran.dg/proc_ptr_32.f90: Ditto.
52 2012-07-26  Richard Guenther  <rguenther@suse.de>
54         PR tree-optimization/54098
55         * gcc.dg/torture/pr54098.c: New testcase.
57 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
59         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
60         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
62 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
64         PR fortran/44354
65         * gfortran.dg/array_constructor_39.f90: New test.
67 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
69         PR fortran/44354
70         * gfortran.dg/array_constructor_38.f90: New test.
72 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
74         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
76 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
78         * gnat.dg/noreturn5.ad[sb]: New test.
80 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
81             Paul Brook  <paul@codesourcery.com>
83         PR target/53633
85         * lib/target-suports.exp (check_effective_target_naked_functions): New.
86         * c-c++-common/pr53633.c: New test.
88 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
90         * gcc.target/i386/asm-dialect-1.c: New test case.
92 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
93             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
95         * gcc.target/i386/prefetchw-1.c: New.
96         * gcc.target/i386/sse-12.c: Add -mprfchw.
97         * gcc.target/i386/sse-13.c: Ditto.
98         * gcc.target/i386/sse-14.c: Ditto.
99         * gcc.target/i386/sse-22.c: Ditto.
100         * gcc.target/i386/sse-23.c: Ditto.
101         * g++.dg/other/i386-2.C: Ditto.
102         * g++.dg/other/i386-3.C: Ditto.
104 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
106         * lib/gcc-dg.exp (process-message): Don't ignore errors.
108 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
110         PR target/54051
111         * gcc.target/arm/pr54051.c: New.
112         * gcc.target/arm/vfp-1.c: Adjust test.
114 2012-07-24  Julian Brown  <julian@codesourcery.com>
116         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
117         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
118         hard-float ARM.
120 2012-07-23  Paul Brook  <paul@codesourcery.com>
122         * g++.dg/other/armv7m-1.c: New test.
124 2012-07-23  Julian Brown  <julian@codesourcery.com>
126         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
127         ARM.
128         (DO_TEST): Define to 1 for appropriate ARM targets.
130 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
132         PR tree-optimization/53881
133         * gcc.dg/pr53881.c: Renamed to ...
134         * gcc.dg/pr53881-1.c: ... this.
135         * gcc.dg/pr53881-2.c: New test.
137 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
139         Handle recent changes in default atomics for cris*-*-linux*.
140         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
141         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
142         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
143         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
144         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
145         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
146         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
147         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
148         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
149         -mno-unaligned-atomic-may-use-library is in effect for
150         cris*-*-linux*.
151         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
152         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
153         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
154         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
155         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
156         gcc.target/cris/torture/sync-mis-op-i-1.c,
157         gcc.target/cris/torture/sync-mis-op-i-2.c,
158         gcc.target/cris/torture/sync-mis-op-i-1a.c,
159         gcc.target/cris/torture/sync-mis-op-i-3.c,
160         gcc.target/cris/torture/sync-mis-op-i-3a.c,
161         gcc.target/cris/torture/sync-mis-op-s-1a.c,
162         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
163         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
164         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
165         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
166         (main): Remove local variable x.
167         [mis_ok]: Check that atomics don't fail.
169 2012-07-21  Andrew Pinski  <apinski@cavium.com>
171         *  gcc.dg/tree-ssa/vrp72.c: New test.
172         *  gcc.dg/tree-ssa/vrp73.c: New test.
173         *  gcc.dg/tree-ssa/vrp74.c: New test.
174         *  gcc.dg/tree-ssa/vrp75.c: New test.
176 2012-07-21  Andrew Pinski  <apinski@cavium.com>
178         * gcc.dg/tree-ssa/alias-21.c: New testcase.
179         * gcc.dg/tree-ssa/alias-22.c: New testcase.
181 2012-07-21  Andrew Pinski  <apinski@cavium.com>
183         * gcc.target/mips/octeon-pop-2.c: New testcase.
185 2012-07-21  Tobias Burnus  <burnus@net-b.de>
187         PR fortran/48820
188         * gfortran.dg/assumed_rank_3.f90: New.
189         * gfortran.dg/assumed_rank_11.f90: New.
190         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
191         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
192         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
194 2012-07-21  Andrew Pinski  <apinski@cavium.com>
196         * gcc.target/mips/unaligned-1.c: New testcase.
198 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
200         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
202 2012-07-20  Tobias Burnus  <burnus@net-b.de>
204         * gfortran.dg/bind_c_array_params_2.f90: New.
205         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
206         and update dg-error.
208 2012-07-20  Tobias Burnus  <burnus@net-b.de>
210         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
212 2012-07-20  Jason Merrill  <jason@redhat.com>
214         PR c++/54038
215         * g++.dg/other/array7.C: New.
217 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
219         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
220         the basic block and check loop depth.
221         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
222         matching patterns and comments.
223         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
224         * gcc.dg/tree-ssa/vector-2.c: Likewise.
226 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
228         PR c++/28656
229         * c-c++-common/pr28656.c: New test.
231 2012-07-19  Jason Merrill  <jason@redhat.com>
233         PR c++/54026
234         * g++.dg/init/mutable1.C: New.
236 2012-07-20  Tobias Burnus  <burnus@net-b.de>
238         PR fortran/48820
239         * gfortran.dg/assumed_type_3.f90: Update dg-error.
240         * gfortran.dg/assumed_rank_1.f90: New.
241         * gfortran.dg/assumed_rank_1_c.c: New.
242         * gfortran.dg/assumed_rank_2.f90: New.
243         * gfortran.dg/assumed_rank_4.f90: New.
244         * gfortran.dg/assumed_rank_5.f90: New.
245         * gfortran.dg/assumed_rank_6.f90: New.
246         * gfortran.dg/assumed_rank_7.f90: New.
247         * gfortran.dg/assumed_rank_8.f90: New.
248         * gfortran.dg/assumed_rank_8_c.c: New.
249         * gfortran.dg/assumed_rank_9.f90: New.
250         * gfortran.dg/assumed_rank_10.f90: New.
251         * gfortran.dg/assumed_rank_12.f90: New.
253 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
255         * gnat.dg/opt25.adb: New test.
256         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
257         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
259 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
261         * gnat.dg/aggr20.ad[sb]: New test.
262         * gnat.dg/aggr20_pkg.ads: New helper.
264 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
266         * gnat.dg/derived_type3.adb: New test.
267         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
269 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
271         PR rtl-optimization/53942
272         * gcc.dg/pr53942.c: New test.
274 2012-07-19  Jason Merrill  <jason@redhat.com>
276         PR c++/54021
277         * g++.dg/cpp0x/constexpr-builtin2.C: New.
279 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
281         * gnat.dg/discr38.adb: New test.
283 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
285         PR middle-end/54017
286         * c-c++-common/gomp/pr54017.c: New test.
288 2012-07-19  Richard Guenther  <rguenther@suse.de>
289             Eric Botcazou  <ebotcazou@adacore.com>
291         * gnat.dg/loop_optimization11.adb: New testcase.
292         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
294 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
295             Jason Merrill  <jason@redhat.com>
297         * g++.dg/cpp0x/sfinae37.C: New.
298         * g++.dg/template/access23.C: New.
299         * g++.dg/template/access7.C: Adjust.
300         * g++.dg/template/sfinae10.C: Don't expect errors.
301         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
303 2012-07-18  Julian Brown  <julian@codesourcery.com>
304             Sandra Loosemore <sandra@codesroucery.com>
306         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
308 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
310         * gnat.dg/noreturn4.ad[sb]: New test.
311         * gnat.dg/noreturn4_pkg.ads: New helper.
313 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
314             Julian Brown  <julian@codesourcery.com>
316         * gcc.target/arm/neon-vdup-1.c: New test case.
317         * gcc.target/arm/neon-vdup-2.c: New test case.
318         * gcc.target/arm/neon-vdup-3.c: New test case.
319         * gcc.target/arm/neon-vdup-4.c: New test case.
320         * gcc.target/arm/neon-vdup-5.c: New test case.
321         * gcc.target/arm/neon-vdup-6.c: New test case.
322         * gcc.target/arm/neon-vdup-7.c: New test case.
323         * gcc.target/arm/neon-vdup-8.c: New test case.
324         * gcc.target/arm/neon-vdup-9.c: New test case.
325         * gcc.target/arm/neon-vdup-10.c: New test case.
326         * gcc.target/arm/neon-vdup-11.c: New test case.
327         * gcc.target/arm/neon-vdup-12.c: New test case.
328         * gcc.target/arm/neon-vdup-13.c: New test case.
329         * gcc.target/arm/neon-vdup-14.c: New test case.
330         * gcc.target/arm/neon-vdup-15.c: New test case.
331         * gcc.target/arm/neon-vdup-16.c: New test case.
332         * gcc.target/arm/neon-vdup-17.c: New test case.
333         * gcc.target/arm/neon-vdup-18.c: New test case.
334         * gcc.target/arm/neon-vdup-19.c: New test case.
335         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
336         arguments non-constant.
338 2012-07-18  Richard Guenther  <rguenther@suse.de>
340         PR tree-optimization/53970
341         * g++.dg/torture/pr53970.C: New testcase.
343 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
345         PR target/38621
346         * gcc.c-torture/compile/pr38621.c: New.
348 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
350         PR target/33135
351         * gcc.target/sh/pr33135-1.c: New.
352         * gcc.target/sh/pr33135-2.c: New.
353         * gcc.target/sh/pr33135-3.c: New.
354         * gcc.target/sh/pr33135-4.c: New.
356 2012-07-17  Jason Merrill  <jason@redhat.com>
358         PR c++/53995
359         * g++.dg/parse/enum9.C: New.
361 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
362             Sandra Loosemore  <sandra@codesourcery.com>
364         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
365         if there is a conflict with -mcpu=.  Use -mcpu=5208.
367 2012-07-17  Jason Merrill  <jason@redhat.com>
369         PR c++/53989
370         * g++.dg/template/array23.C: New.
372 2012-07-17  Tobias Burnus  <burnus@net-b.de>
374         PR fortran/53985
375         * gfortran.dg/bind_c_usage_26.f90: New.
376         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
377         * gfortran.dg/bind_c_usage_13.f03: Ditto.
378         * gfortran.dg/bind_c_usage_18.f90: Ditto.
379         * gfortran.dg/interop_params.f03: Ditto.
381 2012-07-17  Jason Merrill  <jason@redhat.com>
383         * g++.dg/template/inherit8.C: Adjust.
384         * g++.dg/template/using21.C: Adjust.
385         * g++.dg/template/using22.C: Adjust.
387         PR c++/53549
388         * g++.dg/template/current-inst1.C: New.
389         * g++.dg/parse/crash35.C: Adjust.
391 2012-07-17  Tobias Burnus  <burnus@net-b.de>
393         PR fortran/52101
394         * gfortran.dg/oldstyle_4.f90: New.
396 2012-07-17  Tobias Burnus  <burnus@net-b.de>
398         PR fortran/49265
399         * gfortran.dg/module_procedure_double_colon_3.f90: New.
400         * gfortran.dg/module_procedure_double_colon_4.f90: New.
402 2012-07-16  Jason Merrill  <jason@redhat.com>
404         * g++.dg/parse/access8.C: Adjust.
405         * g++.dg/template/sfinae6_neg.C: Adjust.
407 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
409         PR fortran/53824
410         * gfortran.dg/coarray_allocate_1.f90:  New test.
412 2012-07-16  Andrew Pinski  <apinski@cavium.com>
414         * gcc.c-torture/execute/bswap-1.c: New testcase.
415         * gcc.c-torture/compile/unalign-1.c: New testcase.
416         * gcc.c-torture/compile/20120524-1.c: New testcase.
417         * gcc.c-torture/compile/20101216-1.c: New testcase.
419 2012-07-16  Dehao Chen  <dehao@google.com>
421         Revert
422         2012-07-10  Dehao Chen  <dehao@google.com>
424         * gcc.dg/debug_info_inline.c: New test.
426 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
428         PR fortran/53956
429         * gfortran.dg/proc_decl_28.f90: New.
431 2012-07-16  Andrew Pinski  <apinski@cavium.com>
433         * gcc.dg/torture/builtins-1.c: New testcase.
435 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
437         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
438         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
439         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
440         gcc.target/cris/sync-1-v10.c,
441         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
442         pass -mno-unaligned-atomic-may-use-library.
443         * gcc.target/cris/sync-xchg-1.c: New test.
444         * gcc.target/cris/20011127-1.c: Adjust to %P being a
445         valid register operand output modifier.
447 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
449         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
450         characters.
452 2012-07-13  Andrew Pinski  <apinski@cavium.com>
454         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
455         rather than cleanup-tree-dump.
456         * gcc.target/mips/octeon-pipe-1.c: Likewise.
458 2012-07-13  Richard Guenther  <rguenther@suse.de>
460         PR tree-optimization/53907
461         * gcc.target/i386/pr53907.c: New testcase.
463 2012-07-13  Richard Guenther  <rguenther@suse.de>
465         PR tree-optimization/53922
466         * gcc.dg/torture/pr53922.c: New testcase.
468 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
470         PR rtl-optimization/53908
471         * gcc.dg/torture/pr53908.c: New test.
473 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
475         PR c++/53531
476         * testsuite/g++.dg/cpp0x/variadic135.C: New.
478 2012-07-12  Jason Merrill  <jason@redhat.com>
480         * g++.dg/template/sfinae6_neg.C: Adjust.
482 2012-07-12  Tobias Burnus  <burnus@net-b.de>
484         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
485         * gfortran.dg/c_f_pointer_tests_3.f90: Update
486         scan-tree-dump-times pattern.
488 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
490         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
492 2012-07-11  Jason Merrill  <jason@redhat.com>
494         DR 1402
495         * g++.g/cpp0x/defaulted37.C: New.
497 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
499         PR target/53859
500         * gcc.target/arm/pr53859.c: New test.
502 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
504         PR target/53886
505         * gcc.c-torture/compile/pr53886.c: New.
507 2012-07-10  Dehao Chen  <dehao@google.com>
509         * gcc.dg/debug_info_inline.c: New test.
511 2012-07-10  Jason Merrill  <jason@redhat.com>
513         PR c++/53733
514         * g++.dg/cpp0x/defaulted36.C: New.
515         * g++.dg/cpp0x/defaulted21.C: Adjust.
517         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
519 2012-07-09  Sterling Augustine  <saugustine@google.com>
521         * g++.dg/debug/dwarf2/pubnames-2.C: New.
523 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
525         PR tree-optimization/53887
526         * gcc.dg/pr53887.c: New test.
528 2012-07-09  Jason Merrill  <jason@redhat.com>
530         PR c++/53882
531         * g++.dg/cpp0x/nullptr29.C: New.
533 2012-07-09  Tom de Vries  <tom@codesourcery.com>
534             Richard Guenther  <rguenther@suse.de>
536         * gcc.dg/builtin-unreachable-6.c: New test.
537         * gcc.dg/builtin-unreachable-5.c: New test.
539 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
541         PR tree-optimization/53881
542         * gcc.dg/pr53881.c: New test.
544 2012-07-06  Jason Merrill  <jason@redhat.com>
546         PR c++/53862
547         * g++.dg/cpp0x/variadic134.C: New.
549         PR c++/53858
550         * g++.dg/cpp0x/alias-decl-20.C: New.
552 2012-07-06  Tom de Vries  <tom@codesourcery.com>
554         PR tree-optimization/51879
555         * gcc.dg/pr51879-16.c: New test.
556         * gcc.dg/pr51879-17.c: Same.
558 2012-07-06  Tom de Vries  <tom@codesourcery.com>
560         PR tree-optimization/52009
561         * gcc.dg/pr51879-7.c: New test.
562         * gcc.dg/pr51879-18.c: New test.
564 2012-07-05  Jason Merrill  <jason@redhat.com>
566         PR c++/50852
567         * g++.dg/template/typedef39.C: New.
569         PR c++/53039
570         * g++.dg/cpp0x/variadic133.C: New.
571         * g++.dg/template/param1.C: Adjust.
573 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
575         PR target/48941
576         PR target/51980
577         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
578         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
579         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
580         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
581         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
582         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
584 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
586         PR fortran/53732
587         * gfortran.dg/inline_sum_4.f90: New test.
589 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
591         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
593 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
595         * gcc.target/arm/fma-sp.c: New testcase.
596         * gcc.target/arm/fma.c: Likewise.
597         * gcc.target/arm/fma.h: Likewise.
599 2012-07-04  Jason Merrill  <jason@redhat.com>
601         PR c++/53848
602         * g++.dg/other/enum3.C: New.
604 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
606         PR middle-end/53321
607         * g++.dg/torture/pr53321.C: New test.
609 2012-07-04  Richard Guenther  <rguenther@suse.de>
611         PR tree-optimization/53844
612         * g++.dg/tree-ssa/pr53844.C: New testcase.
614 2012-07-04  Richard Guenther  <rguenther@suse.de>
616         PR tree-optimization/53849
617         * gcc.dg/pr53849.c: New testcase.
619 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
621         PR c++/53812
622         * g++.dg/ext/label14.C: New test.
624 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
626         PR target/53811
627         * g++.dg/other/pr53811.C: New test.
629 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
631         PR target/28896
632         * gcc.target/m68k/stack-limit-1.c: New testcase.
634 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
636         * gnat.dg/recursive_call.adb: New test.
638 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
640         * gnat.dg/discr37.ad[sb]: New test.
642 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
644         * g++.dg/other/packed1.C: Remove SH from xfail list.
646 2012-07-02  Jason Merrill  <jason@redhat.com>
648         PR c++/53619
649         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
651         PR c++/53783
652         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
654         PR c++/53788
655         * g++.dg/cpp0x/decltype39.C: New.
656         * g++.dg/diagnostic/method1.C: Adjust.
658         PR c++/53816
659         * g++.dg/template/ref6.C: New.
661 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
663         PR target/53568
664         * gcc.target/sh/pr53568-1.c: New.
666 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
668         PR target/51244
669         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
671 2012-07-02  Jason Merrill  <jason@redhat.com>
673         PR c++/53821
674         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
676         PR c++/53524
677         * g++.dg/template/enum7.C: New.
678         * g++.dg/other/ptrmem10.C: Adjust.
679         * g++.dg/other/ptrmem11.C: Adjust.
680         * g++.dg/cpp0x/scoped_enum.C: Adjust.
682 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
684         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
686 2012-07-01  Wei Guozhi  <carrot@google.com>
688         PR target/53447
689         * gcc.target/arm/pr53447-1.c: New testcase.
690         * gcc.target/arm/pr53447-2.c: New testcase.
691         * gcc.target/arm/pr53447-3.c: New testcase.
692         * gcc.target/arm/pr53447-4.c: New testcase.
694 2012-06-29  Richard Guenther  <rguenther@suse.de>
696         PR tree-optimization/47061
697         * gcc.dg/tree-ssa/vrp71.c: New testcase.
699 2012-06-29  Richard Guenther  <rguenther@suse.de>
701         PR tree-optimization/37541
702         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
704 2012-06-29  Richard Guenther  <rguenther@suse.de>
706         PR tree-optimization/52589
707         * gcc.dg/tree-ssa/vrp70.c: New testcase.
709 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
711         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
713         * g++.dg/template/error46.C: Add missing comment to dg-message.
714         * g++.dg/template/crash107.C: Likewise.
715         * g++.dg/template/error47.C: Likewise.
716         * g++.dg/template/crash108.C: Likewise.
717         * g++.dg/overload/operator5.C: Likewise.
719         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
720         errors in dg-message directives, add comments.
722 2012-06-28  Kai Tietz  <ktietz@redhat.com>
724         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
725         hard-coded 'unsigned long'.
727 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
729         PR tree-optimization/51581
730         * gcc.dg/vect/pr51581-4.c: New test.
732         PR tree-optimization/53645
733         * gcc.c-torture/execute/pr53645-2.c: New test.
735 2012-06-28  Richard Guenther  <rguenther@suse.de>
737         PR middle-end/53790
738         * gcc.dg/torture/pr53790.c: New testcase.
740 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
742         PR tree-optimization/53645
743         * gcc.c-torture/execute/pr53645.c: New test.
745 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
747         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
749 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
751         PR debug/53671
752         PR debug/49888
753         * gcc.dg/guality/pr49888.c: Account for the possibility that
754         the variable is optimized out at the first test.
756 2012-06-27  Jason Merrill  <jason@redhat.com>
758         * g++.dg/cpp0x/override2.C: Adjust.
759         * g++.dg/template/error5.C: Adjust.
760         * g++.dg/parse/crash28.C: Adjust.
762         PR c++/53563
763         * g++.dg/parse/template27.C: New.
764         * g++.dg/template/crash74.C: Adjust expected output.
766 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
768         PR fortran/41951
769         PR fortran/49591
770         * gfortran.dg/typebound_operator_16.f03: New.
772 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
774         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
775         even src1.i and src2.i fields even in the second half of the arrays.
777 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
779         PR c++/51033.
780         * g++.dg/torture/vshuf-16.inc: New test.
781         * g++.dg/torture/vshuf-2.inc: New test.
782         * g++.dg/torture/vshuf-4.inc: New test.
783         * g++.dg/torture/vshuf-8.inc: New test.
784         * g++.dg/torture/vshuf-main.inc: New test.
785         * g++.dg/torture/vshuf-v16hi.C: New test.
786         * g++.dg/torture/vshuf-v16qi.C: New test.
787         * g++.dg/torture/vshuf-v2df.C: New test.
788         * g++.dg/torture/vshuf-v2di.C: New test.
789         * g++.dg/torture/vshuf-v2sf.C: New test.
790         * g++.dg/torture/vshuf-v2si.C: New test.
791         * g++.dg/torture/vshuf-v4df.C: New test.
792         * g++.dg/torture/vshuf-v4di.C: New test.
793         * g++.dg/torture/vshuf-v4sf.C: New test.
794         * g++.dg/torture/vshuf-v4si.C: New test.
795         * g++.dg/torture/vshuf-v8hi.C: New test.
796         * g++.dg/torture/vshuf-v8qi.C: New test.
797         * g++.dg/torture/vshuf-v8si.C: New test.
799 2012-06-27  Richard Guenther  <rguenther@suse.de>
801         PR middle-end/53676
802         * gcc.dg/tree-ssa/scev-6.c: New testcase.
804 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
806         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
807         scan-dump-dem-not): Use printable pattern in test name.
809 2012-06-26  Sterling Augustine  <saugustine@google.com>
810             Dominique Dhumieres  <dominiq@lps.ens.fr>
812         * gcc.dg/pubtypes-2.c: Update expected output.
813         * gcc.dg/pubtypes-3.c: Likewise.
814         * gcc.dg/pubtypes-4.c: Likewise.
816 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
818         * gcc.dg/tree-ssa/slsr-1.c: New test.
819         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
820         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
821         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
823 2012-06-26  Matt Turner  <mattst88@gmail.com>
825         PR target/35294
826         * gcc.target/arm/mmx-2.c: New.
828 2012-06-26  Richard Guenther  <rguenther@suse.de>
830         PR c++/53752
831         * g++.dg/torture/pr53752.C: New testcase.
833 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
835         PR tree-optimization/53748
836         * gcc.c-torture/compile/pr53748.c: New test.
838 2012-06-25  Jason Merrill  <jason@redhat.com>
840         PR c++/53498
841         PR c++/53305
842         * g++.dg/cpp0x/decltype38.C: New.
843         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
845 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
847         * lib/target-supports-dg.exp (testname-for-summary): New.
848         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
849         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
850         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
851         scan-module-absence, output-exists, output-exists-not: Use
852         testname-for-summary.
853         (dg-test): Clean up testname_with_flags.
854         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
855         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
856         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
857         scan-assembler-dem-not, object-size: Use testname-for-summary.
858         * lib/gcov.exp (run-gcov): Likewise.
859         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
860         scan-dump-dem, scan-dump-dem-note): Likewise.
862         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
863         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
864         including profopt.opt; save and restore existing value.
865         * g++.dg/bprob/bprob.exp: Likewise.
866         * gcc.dg/matrix/matrix.exp: Likewise.
867         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
868         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
869         PROFOPT_OPTIONS.
871 2012-06-25  Richard Henderson  <rth@redhat.com>
873         * gcc.dg/pr53749.c: New.
875 2012-06-25  Jason Merrill  <jason@redhat.com>
877         PR c++/52988
878         * g++.dg/cpp0x/nullptr28.C: New.
880 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
882         * gcc.target/arm/neon-vld1_dupQ.c: New.
884 2012-06-25  Florian Weimer  <fweimer@redhat.com>
886         * g++.dg/init/new35.C: New.
887         * g++.dg/init/new36.C: New.
888         * g++.dg/init/new37.C: New.
889         * g++.dg/ext/vla5.C: New warning.
890         * g++.dg/ext/vla8.C: New warning.
891         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
893 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
894             James Greenhalgh  <james.greenhalgh@arm.com>
896         * gcc.target/arm/ftest-support-arm.h New testcase.
897         * gcc.target/arm/ftest-support-thumb.h Likewise.
898         * gcc.target/arm/ftest-support.h Likewise.
899         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
900         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
901         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
902         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
903         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
904         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
905         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
906         * gcc.target/arm/ftest-armv6-arm.c Likewise.
907         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
908         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
909         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
910         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
911         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
912         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
913         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
914         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
915         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
916         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
917         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
918         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
919         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
920         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
921         * gcc/testsuite/lib/target-supports.exp
922         (check_effective_target_arm_arch_FUNC): Add support for more
923         architectures.
924         (add_options_for_arm_arch_FUNC): Likewise.
925         (check_effective_target_arm_arch_FUNC_multilib): New functions.
927 2012-06-25  Jason Merrill  <jason@redhat.com>
929         PR c++/53202
930         * g++.dg/cpp0x/constexpr-tuple.C: New.
932 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
934         PR target/53759
935         * gcc.target/i386/pr53759.c: New test.
937         PR c++/53594
938         * g++.dg/cpp0x/nsdmi7.C: New test.
940 2012-06-24  Kai Tietz  <ktietz@redhat.com>
942         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
943         for LLP64 targets.
944         * gcc.target/i386/pr38988.c: Likewise.
946 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
948         PR fortran/47710
949         PR fortran/53328
950         * gfortran.dg/typebound_generic_12.f03: New.
951         * gfortran.dg/typebound_generic_13.f03: New.
953 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
955         * gnat.dg/lto15.ad[sb]: New test.
957 2012-06-21  Meador Inge  <meadori@codesourcery.com>
959         PR c/53702
960         * gcc.dg/Wunused-local-typedefs.c: New testcase.
962 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
964         * testsuite/gcc.dg/pch/ident-1.c: New test.
965         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
967 2012-06-21  Michael Matz  <matz@suse.de>
969         PR middle-end/53688
970         * gcc.c-torture/execute/pr53688.c: New test.
972 2012-06-20  Richard Guenther  <rguenther@suse.de>
974         PR tree-optimization/30318
975         * gcc.dg/tree-ssa/vrp69.c: New testcase.
977 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
979         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
981 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
983         * gcc.target/i386/clearcapv2.map: New file.
984         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
986 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
988         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
989         and add __sh__ case.
991 2012-06-19  Jason Merrill  <jason@redhat.com>
993         PR c++/52637
994         * g++.dg/debug/localclass1.C: New.
996 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
998         * g++.dg/cpp0x/override4.C: New.
1000 2012-06-14  Jason Merrill  <jason@redhat.com>
1002         PR c++/53651
1003         * g++.dg/cpp0x/decltype37.C: New.
1005 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1007         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
1009 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
1011         * gcc.c-torture/compile/vector-5.c,
1012         gcc.c-torture/compile/vector-6.c: New tests.
1014 2012-06-19  Richard Henderson  <rth@redhat.com>
1016         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
1018 2012-06-19  Richard Guenther  <rguenther@suse.de>
1020         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
1022 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
1024         PR target/53712
1025         * gcc.target/i386/pr53712.c: New test.
1027 2012-06-18  Tobias Burnus  <burnus@net-b.de>
1029         PR fortran/53692
1030         * gfortran.dg/elemental_optional_args_6.f90: New.
1032 2012-06-18  Tobias Burnus  <burnus@net-b.de>
1034         PR fortran/53526
1035         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
1036         * gfortran.dg/coarray/move_alloc_1.f90
1038 2012-06-18  Tobias Burnus  <burnus@net-b.de>
1040         PR fortran/53526
1041         * gfortran.dg/coarray_27.f90: New.
1043 2012-06-18  Joey Ye <Joey.Ye@arm.com>
1044             Greta Yorsh  <Greta.Yorsh@arm.com>
1046         * gcc.target/arm/epilog-1.c: New test.
1048 2012-06-18  Richard Guenther  <rguenther@suse.de>
1050         PR tree-optimization/53693
1051         * g++.dg/torture/pr53693.C: New testcase.
1053 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
1055         PR tree-optimization/53703
1056         * gcc.dg/torture/pr53703.c: New test.
1058 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
1060         PR middle-end/53698
1061         * gcc.target/i386/pr53698.c: New test.
1063 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
1065         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
1067 2012-06-17  Tobias Burnus  <burnus@net-b.de>
1069         PR fortran/53691
1070         PR fortran/53685
1071         * gfortran.dg/transfer_check_3.f90: New.
1073 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
1075         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
1077 2012-06-16  Tobias Burnus  <burnus@net-b.de>
1079         PR fortran/53642
1080         PR fortran/45170
1081         * gfortran.dg/deferred_type_param_8.f90: New.
1083 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
1085         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1086         testname that includes flags, passed in as new argument, in
1087         pass/fail messages.
1088         (run_gcov): Get testname from dg-test, use it in pass/fail messages
1089         and pass it to verify-* procedures.
1091         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1092         alignment torture options with usual torture options.
1094         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1095         messages reported for one line of source code.
1096         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1097         * g++.dg/cpp0x/decltype2.C: Likewise.
1098         * g++.dg/cpp0x/decltype3.C: Likewise.
1099         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1100         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1101         * g++.dg/cpp0x/static_assert3.C: Likewise.
1102         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1103         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1104         * g++.dg/cpp0x/union1.C: Likewise.
1105         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1106         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1107         * g++.dg/cpp0x/variadic2.C: Likewise.
1108         * g++.dg/cpp0x/variadic20.C: Likewise.
1109         * g++.dg/cpp0x/variadic74.C: Likewise.
1110         * g++.dg/diagnostic/bitfld2.C: Likewise.
1111         * g++.dg/ext/attrib44.C: Likewise.
1112         * g++.dg/ext/no-asm-1.C: Likewise.
1113         * g++.dg/other/error34.C: Likewise.
1114         * g++.dg/parse/crash46.C: Likewise.
1115         * g++.dg/parse/error10.C: Likewise.
1116         * g++.dg/parse/error2.C: Likewise.
1117         * g++.dg/parse/error3.C: Likewise.
1118         * g++.dg/parse/error36.C: Likewise.
1119         * g++.dg/parse/error8.C: Likewise.
1120         * g++.dg/parse/error9.C: Likewise.
1121         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1122         * g++.dg/parse/parser-pr28152.C: Likewise.
1123         * g++.dg/parse/template25.C: Likewise.
1124         * g++.dg/parse/typename11.C: Likewise.
1125         * g++.dg/tc1/dr147.C: Likewise.
1126         * g++.dg/template/deduce3.C: Likewise.
1127         * g++.dg/template/koenig9.C: Likewise.
1128         * g++.dg/template/pr23510.C: Likewise.
1129         * g++.dg/warn/pr12242.C: Likewise.
1130         * g++.dg/warn/pr30551-2.C: Likewise.
1131         * g++.dg/warn/pr30551.C: Likewise.
1132         * g++.old-deja/g++.other/typename1.C: Likewise.
1133         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1135 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1137         PR c++/51033
1138         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
1139         * c-c++-common/torture/vshuf-2.inc: Likewise.
1140         * c-c++-common/torture/vshuf-4.inc: Likewise.
1141         * c-c++-common/torture/vshuf-8.inc: Likewise.
1142         * c-c++-common/torture/vshuf-main.inc: Likewise.
1143         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
1144         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
1145         * c-c++-common/torture/vshuf-v2df.c: Likewise.
1146         * c-c++-common/torture/vshuf-v2di.c: Likewise.
1147         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
1148         * c-c++-common/torture/vshuf-v2si.c: Likewise.
1149         * c-c++-common/torture/vshuf-v4df.c: Likewise.
1150         * c-c++-common/torture/vshuf-v4di.c: Likewise.
1151         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
1152         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
1153         * c-c++-common/torture/vshuf-v4si.c: Likewise.
1154         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
1155         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
1156         * c-c++-common/torture/vshuf-v8si.c: Likewise.
1158 2012-06-15  Michael Matz  <matz@suse.de>
1160         * gcc.dg/tree-ssa/vector-4.c: New test.
1162 2012-06-15  Michael Matz  <matz@suse.de>
1164         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
1165         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
1167 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
1169         PR tree-optimization/53636
1170         * gcc.target/arm/pr53636.c: New test.
1172 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
1174         PR tree-optimization/51581
1175         * gcc.c-torture/execute/pr51581-1.c: New test.
1176         * gcc.c-torture/execute/pr51581-2.c: New test.
1177         * gcc.dg/vect/pr51581-1.c: New test.
1178         * gcc.dg/vect/pr51581-2.c: New test.
1179         * gcc.dg/vect/pr51581-3.c: New test.
1180         * gcc.target/i386/avx-pr51581-1.c: New test.
1181         * gcc.target/i386/avx-pr51581-2.c: New test.
1182         * gcc.target/i386/avx2-pr51581-1.c: New test.
1183         * gcc.target/i386/avx2-pr51581-2.c: New test.
1184         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
1186 2012-06-15  Richard Guenther  <rguenther@suse.de>
1188         * gcc.c-torture/execute/20120615-1.c: New testcase.
1190 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
1192         * gnat.dg/vect8.ad[sb]: New test.
1194 2012-06-14  Richard Guenther  <rguenther@suse.de>
1196         * gcc.dg/tree-ssa/vrp.h: New testcase.
1197         * gcc.dg/tree-ssa/vrp68.c: Likewise.
1199 2012-06-13  Christian Bruel  <christian.bruel@st.com>
1201         PR target/53621
1202         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1204 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
1206         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
1208 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
1210         PR testsuite/20771
1211         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1212         test summary unique.
1214         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1215         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1216         scan-stack-usage-not): Don't strip torture options from test name.
1218         * lib/scandump.exp (scan-dump-times): Use printable version of
1219         regexp in test summary line.
1221         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1222         messages reported for one line of source code.
1223         * gcc.dg/format/few-1.c: Likewise.
1224         * gcc.dg/ia64-sync-2.c: Likewise.
1225         * gcc.dg/sync-2.c: Likewise.
1226         * gcc.dg/noncompile/pr44517.c: Likewise.
1228 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
1230         PR debug/49888
1231         * gcc.dg/guality/pr49888.c: New.
1233 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
1235         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
1236         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
1237         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1239 2012-06-13  Tobias Burnus  <burnus@net-b.de>
1241         PR fortran/53643
1242         * gfortran.dg/intent_out_7.f90: New.
1244 2012-06-13  Tobias Burnus  <burnus@net-b.de>
1246         PR fortran/53597
1247         * gfortran.dg/save_4.f90: New.
1249 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1251         PR c/53532
1252         PR c/51034
1253         PR c/53196
1254         * gcc.dg/pr53532.c: New test.
1255         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
1256         adjust line numbers.
1257         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
1258         * gcc.dg/Wcxx-compat-8.c: Likewise.
1259         * gcc.dg/pr51034.c: New test.
1260         * gcc.dg/pr53196-1.c: New test.
1261         * gcc.dg/pr53196-2.c: New test.
1263 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
1265         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1266         alignment torture options with usual torture options.
1267         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1268         instead of dg-options.
1269         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1270         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1271         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1272         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1273         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1274         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1276         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1277         to checks for multiple messages reported for one line of source code.
1278         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1280         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1281         messages reported for one line of source code.
1283         * gcc.dg/20031223-1.c: Add comments to check for multiple
1284         messages reported for one line of source code.
1285         * gcc.dg/Wconversion-integer.c: Likewise.
1286         * gcc.dg/Wfatal-2.c: Likewise.
1287         * gcc.dg/Wfatal.c: Likewise.
1288         * gcc.dg/Wobjsize-1.c: Likewise.
1289         * gcc.dg/c99-vla-jump-1.c: Likewise.
1290         * gcc.dg/c99-vla-jump-2.c: Likewise.
1291         * gcc.dg/c99-vla-jump-3.c: Likewise.
1292         * gcc.dg/c99-vla-jump-4.c: Likewise.
1293         * gcc.dg/c99-vla-jump-5.c: Likewise.
1294         * gcc.dg/decl-9.c: Likewise.
1295         * gcc.dg/declspec-10.c: Likewise.
1296         * gcc.dg/declspec-18.c: Likewise.
1297         * gcc.dg/mtune.c: Likewise.
1298         * gcc.dg/parser-pr28152-2.c: Likewise.
1299         * gcc.dg/parser-pr28152.c: Likewise.
1300         * gcc.dg/pr14475.c: Likewise.
1301         * gcc.dg/pr27953.c: Likewise.
1302         * gcc.dg/pr28322-3.c: Likewise.
1303         * gcc.dg/pr30457.c: Likewise.
1304         * gcc.dg/pr30551-2.c: Likewise.
1305         * gcc.dg/pr30551-3.c: Likewise.
1306         * gcc.dg/pr30551-4.c: Likewise.
1307         * gcc.dg/pr30551-5.c: Likewise.
1308         * gcc.dg/pr30551-6.c: Likewise.
1309         * gcc.dg/pr30551.c: Likewise.
1310         * gcc.dg/pr45461.c: Likewise.
1311         * gcc.dg/pr48552-1.c: Likewise.
1312         * gcc.dg/pr48552-2.c: Likewise.
1313         * gcc.dg/redecl-1.c: Likewise.
1314         * gcc.dg/transparent-union-3.c: Likewise.
1315         * gcc.dg/utf-dflt.c: Likewise.
1316         * gcc.dg/utf-dflt2.c: Likewise.
1317         * gcc.dg/vla-8.c: Likewise.
1318         * gcc.dg/vla-init-1.c: Likewise.
1319         * gcc.dg/wtr-int-type-1.c: Likewise.
1321         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1322         messages reported for for one line of source code.
1323         * c-c++-common/raw-string-5.c: Likewise.
1324         * c-c++-common/raw-string-4.c: Likewise.
1325         * c-c++-common/raw-string-6.c: Likewise.
1326         * c-c++-common/pr20000.c: Likewise.
1328         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1329         messages reported for one line of source code.
1330         * gcc.dg/cpp/pr30786.c: Likewise.
1331         * gcc.dg/cpp/pr28709.c: Likewise.
1332         * gcc.dg/cpp/missing-header-MD.c: Likewise.
1333         * gcc.dg/cpp/macspace2.c: Likewise.
1334         * gcc.dg/cpp/missing-header-1.c: Likewise.
1335         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1336         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1337         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1339 2012-06-12  Jason Merrill  <jason@redhat.com>
1341         PR c++/53599
1342         * g++.dg/template/local7.C: New.
1344 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1346         PR target/53511
1347         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
1348         * gcc.target/sh/pr51340-2.c: Likewise.
1349         * gcc.target/sh/pr51340-3.c: Likewise.
1351 2012-06-12  Michael Matz  <matz@suse.de>
1353         * gcc.dg/torture/alias-1.c: New test.
1355 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1357         PR rtl-optimization/53589
1358         * gcc.dg/torture/pr53589.c: New test.
1360 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1362         PR target/50749
1363         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
1364         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
1365         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
1366         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
1367         * gcc.target/sh/pr50749-sf-predec-2.c: New.
1368         * gcc.target/sh/pr50749-sf-predec-4.c: New.
1369         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
1370         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
1371         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
1372         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
1373         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
1374         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
1375         * gcc.target/sh/pr50749-sf-predec-1.c: New.
1376         * gcc.target/sh/pr50749-sf-predec-3.c: New.
1377         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
1378         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
1380 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
1382         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
1383         (check_intel_cpu_model): New function.
1384         (check_amd_cpu_model): New function.
1385         (check_features): New function.
1386         (__get_cpuid_output): New function.
1387         (check_detailed): New function.
1388         (fn1): Rename to quick_check.
1389         (main): Update to call quick_check and call check_detailed.
1391 2012-06-11  Richard Henderson  <rth@redhat.com>
1393         * lib/target-supports.exp
1394         (check_effective_target_sync_long_long_runtime): Use
1395         check_effective_target_lp64 instead of
1396         check_effective_target_powerpc64 for powerpc targets.
1398 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
1400         PR target/53511
1401         * gcc.target/sh/pr53511-1.c: New.
1403 2012-06-11  Richard Guenther  <rguenther@suse.de>
1405         PR middle-end/53470
1406         * g++.dg/lto/pr53470_0.C: New testcase.
1407         * gcc.dg/lto/pr53470_0.c: Likewise.
1409 2012-06-11  Richard Guenther  <rguenther@suse.de>
1411         PR c++/53605
1412         * g++.dg/ext/pr53605.C: New testcase.
1414 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1416         * gnat.dg/specs/array1.ads: New test.
1417         * gnat.dg/specs/array2.ads: Likewise.
1418         * gnat.dg/array22.adb: Likewise.
1420 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1422         * gnat.dg/constant4.adb: New test.
1423         * gnat.dg/constant4_pkg.ads: New helper.
1425 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
1427         PR fortran/52552
1428         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
1429         * gfortran.dg/allocate_class_1.f90: Modified.
1430         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
1431         * gfortran.dg/allocate_class_2.f90: New.
1433 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
1435         PR middle-end/53535
1436         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
1438 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
1440         PR fortran/52861
1441         * gfortran.dg/string_assign_2.f90:  New test case.
1443 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
1445         PR fortran/52861
1446         * gfortran.dg/string_assign_1.f90:  New test case.
1448 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
1450         PR middle-end/53580
1451         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1452         * gcc.dg/gomp/critical-4.c: Likewise.
1453         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1454         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1455         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1456         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1457         * c-c++-common/gomp/pr53580.c: New test.
1459 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1461         PR c++/51214
1462         * g++.dg/cpp0x/forw_enum11.C: New.
1464 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1466         PR c++/53567
1467         * g++.dg/cpp0x/alias-decl-19.C: New.
1469 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
1471         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
1473 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
1475         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
1476         (XSTATE_FP): Ditto.
1477         (XSTATE_SSE): Ditto.
1478         (XSTATE_YMM): Ditto.
1479         (avx_os_support): Use new defines.
1481 2012-06-06  Richard Guenther  <rguenther@suse.de>
1483         PR testsuite/32380
1484         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
1485         loops.
1487 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1489         PR c++/52841
1490         * g++.dg/cpp0x/pr52841.C: New testcase.
1492 2012-06-06  Richard Guenther  <rguenther@suse.de>
1494         PR tree-optimization/53081
1495         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
1496         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
1498 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1500         * gcc.target/powerpc/pr53487.c: New test.
1502 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
1504         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
1506 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
1508         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
1510 2012-06-05  Richard Guenther  <rguenther@suse.de>
1512         PR tree-optimization/30442
1513         * gcc.dg/vect/bb-slp-30.c: New testcase.
1515 2012-06-05  Richard Guenther  <rguenther@suse.de>
1517         PR tree-optimization/53081
1518         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
1519         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
1520         -fno-tree-loop-distribute-patterns.
1522 2012-06-05  Alan Modra  <amodra@gmail.com>
1524         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
1525         Check static chain in nested funcs.
1527 2012-06-04  Tobias Burnus  <burnus@net-b.de>
1529         PR fortran/50619
1530         * gfortran.dg/init_flag_10.f90: New.
1532 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1534         PR c++/53524
1535         * g++.dg/warn/Wenum-compare-no-2: New.
1537 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
1539         PR preprocessor/53463
1540         * g++.dg/cpp/limits.C: New test.
1541         * g++.dg/parse/error19.C: Adjust.
1542         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
1543         * g++.dg/warn/pr35635.C: Likewise.
1544         * g++.old-deja/g++.pt/assign1.C: Likewise.
1546 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
1548         PR target/53559
1549         * gcc.target/powerpc/cell_builtin_1.c: New test case.
1550         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1551         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1552         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1553         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1554         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1555         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1556         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1558 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
1560         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
1562 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
1564         PR tree-optimization/53550
1565         * gcc.dg/pr53550.c: New test.
1567 2012-06-04  Richard Guenther  <rguenther@suse.de>
1569         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
1570         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1571         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1573 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1575         PR fortran/48831
1576         * gfortran.dg/parameter_array_element_2.f90: New.
1578 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
1580         PR target/53512
1581         * gcc.target/sh/pr53512-1.c: New.
1582         * gcc.target/sh/pr53512-2.c: New.
1583         * gcc.target/sh/pr53512-3.c: New.
1584         * gcc.target/sh/pr53512-4.c: New.
1586 2012-06-01  Jason Merrill  <jason@redhat.com>
1588         PR c++/52973
1589         * g++.dg/ext/visibility/template12.C: New.
1590         * g++.dg/ext/attrib14.C: Adjust warning line.
1592         PR c++/52725
1593         * g++.dg/parse/new6.C: New.
1594         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1596 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1598         * c-c++-common/restrict-2.c: Revert previous change.
1600 2012-06-01  Jason Merrill  <jason@redhat.com>
1602         PR c++/53137
1603         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1605         PR c++/53484
1606         * g++.dg/cpp0x/auto33.C: New.
1608 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
1610         PR c++/26155
1611         * g++.dg/parse/namespace-alias-1.C: New.
1613 2012-06-01  Christian Bruel  <christian.bruel@st.com>
1615         * gcc.dg/spec-options.c: New test.
1616         * gcc.dg/foo.specs: New file.
1618 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1620         PR ada/53517
1621         * gnat.dg/lto14.adb: Skip on Solaris.
1623 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
1625         * gcc.target/cris/sync-1-v10.c,
1626         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
1627         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
1628         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
1629         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
1630         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1631         gcc.target/cris/torture/sync-mis-op-i-1.c,
1632         gcc.target/cris/torture/sync-mis-op-i-1a.c,
1633         gcc.target/cris/torture/sync-mis-op-i-2.c,
1634         gcc.target/cris/torture/sync-mis-op-i-2a.c,
1635         gcc.target/cris/torture/sync-mis-op-i-3.c,
1636         gcc.target/cris/torture/sync-mis-op-i-3a.c,
1637         gcc.target/cris/torture/sync-mis-op-s-1.c,
1638         gcc.target/cris/torture/sync-mis-op-s-1a.c,
1639         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1640         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1641         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1642         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1643         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1644         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1645         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1646         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
1648 2012-05-31  Richard Guenther  <rguenther@suse.de>
1650         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
1651         ldist-pr45948.c with disabled SCCP.
1653 2012-05-31  Richard Guenther  <rguenther@suse.de>
1655         PR middle-end/48493
1656         * gcc.dg/torture/pr48493.c: New testcase.
1658 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
1660         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
1661         arm32 to targets.
1662         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
1663         of the initialization loop.
1664         (dg-final): Adjust the expected number of vectorized loops depending
1665         on vect_char_mult target selector.
1667 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
1669         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
1670         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
1671         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
1672         New tests.
1674 2012-05-30  Jason Merrill  <jason@redhat.com>
1676         PR c++/53356
1677         * g++.dg/init/new34.C: New.
1678         * g++.dg/tree-ssa/stabilize1.C: New.
1680 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1682         PR c++/53356
1683         * g++.dg/init/new33.C: New test.
1685 2012-05-30  Richard Guenther  <rguenther@suse.de>
1687         PR middle-end/53501
1688         * gcc.dg/torture/pr53501.c: New testcase.
1689         * c-c++-common/restrict-2.c: Adjust.
1691 2012-05-30  Alan Modra  <amodra@gmail.com>
1693         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
1694         torture-finish.
1696 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
1698         * gcc.target/i386/shuf-concat.c: New test.
1700 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1702         PR rtl-optimization/53519
1703         * gcc.c-torture/compile/pr53519.c: New test.
1705 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1707         * gcc.target/arm/neon-vrev.c: New.
1709 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
1711         PR target/51340
1712         * gcc.target/sh/pr51340-1.c: New.
1713         * gcc.target/sh/pr51340-2.c: New.
1714         * gcc.target/sh/pr51340-3.c: New.
1716 2012-05-29  Richard Guenther  <rguenther@suse.de>
1718         PR tree-optimization/53516
1719         * gcc.dg/torture/pr53516.c: New testcase.
1721 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
1723         PR preprocessor/53229
1724         * gcc.dg/cpp/paste6.c: Force to run without
1725         -ftrack-macro-expansion.
1726         * gcc.dg/cpp/paste8.c: Likewise.
1727         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
1728         -ftrack-macro-expansion.
1729         * gcc.dg/cpp/paste12.c: Force to run without
1730         -ftrack-macro-expansion.
1731         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
1732         -ftrack-macro-expansion.
1733         * gcc.dg/cpp/paste13.c: Likewise.
1734         * gcc.dg/cpp/paste14.c: Likewise.
1735         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
1736         -ftrack-macro-expansion.
1737         * gcc.dg/cpp/paste18.c: New test.
1739 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
1741         * gcc.target/cris/torture/trap-1.c,
1742         gcc.target/cris/torture/trap-2.c,
1743         gcc.target/cris/torture/trap-3.c,
1744         gcc.target/cris/torture/trap-v0.c,
1745         gcc.target/cris/torture/trap-v3.c: New tests.
1747 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
1749         PR c++/25137
1750         * g++.dg/warn/Wbraces3.C: New.
1751         * g++.dg/warn/Wbraces4.C: Likewise.
1753 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
1755         PR tree-optimization/53505
1756         * c-c++-common/torture/pr53505.c: New test.
1758 2012-05-27  Nathan Sidwell  <nathan@acm.org>
1760         * gcc.dg/stmt-expr-4.c: New.
1762 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
1764         PR c++/53491
1765         * g++.dg/parse/crash60.C: New.
1767 2012-05-26  Jason Merrill  <jason@redhat.com>
1769         PR c++/53220
1770         * c-c++-common/array-lit.c: New.
1771         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1773 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1775         PR ada/50294
1776         * gnat.dg/array21.adb: New test.
1778 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1780         * gnat.dg/renaming5.adb: Adjust dg-final directive.
1782 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1784         PR c++/32054
1785         * g++.dg/other/anon-union3.C: New.
1787 2012-05-25  Ian Lance Taylor  <iant@google.com>
1789         * gcc.dg/split-6.c: New test.
1791 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1793         * gnat.dg/lto14.adb: New test.
1795 2012-05-25  Tristan Gingold  <gingold@adacore.com>
1797         * gcc.target/i386/large-frame.c: New.
1799 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
1800         * gcc.target/powerpc/lhs-1.c: New.
1801         * gcc.target/powerpc/lhs-2.c: New.
1802         * gcc.target/powerpc/lhs-3.c: New.
1804 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
1806         Make unwound macro expansion trace less redundant
1807         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
1808         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1809         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1810         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
1811         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1812         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1814 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1816         PR c++/53464
1817         * g++.dg/cpp0x/constexpr-default1.C: New.
1819 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1821         PR c++/32080
1822         * g++.dg/eh/goto2.C: New.
1824 2012-05-24  Richard Guenther  <rguenther@suse.de>
1826         PR middle-end/53460
1827         * g++.dg/tree-prof/pr53460.C: New testcase.
1829 2012-05-24  Richard Guenther  <rguenther@suse.de>
1831         PR bootstrap/53466
1832         * g++.dg/debug/pr53466.C: New testcase.
1834 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
1836         PR tree-optimization/53465
1837         * gcc.c-torture/execute/pr53465.c: New test.
1839 2012-05-23  Tobias Burnus  <burnus@net-b.de>
1841         PR fortran/51055
1842         PR fortran/45170
1843         * gfortran.dg/allocate_with_typespec_6.f90: New.
1845 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1847         PR c++/29185
1848         * g++.dg/warn/delete-array-1.C: New.
1850 2012-05-23  Richard Guenther  <rguenther@suse.de>
1852         * gcc.dg/torture/pr39074-2.c: Adjust.
1853         * gcc.dg/torture/pr39074.c: Likewise.
1854         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1855         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1857 2012-05-22  Jan Hubicka  <jh@suse.cz>
1859         PR middle-end/53161
1860         * g++.dg/torture/pr53161.C: New testcase.
1862 2012-05-22  Tobias Burnus  <burnus@net-b.de>
1864         PR fortran/53389
1865         * gfortran.dg/realloc_on_assign_15.f90: New.
1867 2012-05-22  Richard Guenther  <rguenther@suse.de>
1869         PR middle-end/51071
1870         * gcc.dg/torture/pr51071-2.c: New testcase.
1872 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
1874         PR tree-optimization/53336
1875         * g++.dg/torture/pr53336.C: New testcase.
1877 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
1879         PR c++/53322
1880         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
1881         instead of -Wunused-local-typedefs.
1883 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1885         PR c++/51184
1886         * g++.dg/other/abstract4.C: New-
1888 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1890         PR c++/40821
1891         * g++.dg/ext/attrib46.C: New.
1893 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
1895         PR c/53418
1896         * gcc.c-torture/compile/pr53418-1.c,
1897         gcc.c-torture/compile/pr53418-2.c: New tests.
1899 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
1901         PR tree-optimization/53366
1902         * gcc.dg/torture/pr53366-1.c: New test.
1903         * gcc.dg/torture/pr53366-2.c: New test.
1904         * gcc.target/i386/pr53366-1.c: New test.
1905         * gcc.target/i386/pr53366-2.c: New test.
1907         PR tree-optimization/53409
1908         * gcc.c-torture/compile/pr53409.c: New test.
1910         PR tree-optimization/53410
1911         * gcc.c-torture/compile/pr53410-1.c: New test.
1912         * gcc.c-torture/compile/pr53410-2.c: New test.
1914 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1916         PR target/53425
1917         * gcc.target/i386/pr53425-1.c: New file.
1918         * gcc.target/i386/pr53425-2.c: Likewise.
1920 2012-05-21  Richard Guenther  <rguenther@suse.de>
1922         PR tree-optimization/53408
1923         * gcc.dg/torture/pr53408.c: New testcase.
1925 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
1926             H.J. Lu  <hongjiu.lu@intel.com>
1928         PR target/53416
1929         * gcc.target/i386/pr53416.c: New file.
1931 2012-05-21  Richard Guenther  <rguenther@suse.de>
1933         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
1935 2012-05-21  Richard Guenther  <rguenther@suse.de>
1937         * gcc.dg/torture/ldist-1.c: New testcase.
1939 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1941         * gnat.dg/lto13.adb: New test.
1942         * gnat.dg/lto13_pkg.ad[sb]: New helper.
1944 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1946         * gnat.dg/specs/lto12.ads: New test.
1947         * gnat.dg/specs/lto12_pkg.ads: New helper.
1949 2012-05-18  Richard Guenther  <rguenther@suse.de>
1951         PR tree-optimization/53346
1952         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
1953         * gcc.target/i386/incoming-10.c: Adjust.
1954         * gcc.target/i386/incoming-11.c: Likewise.
1955         * gcc.target/i386/pr46295.c: Likewise.
1957 2012-05-18  Richard Guenther  <rguenther@suse.de>
1959         * gcc.dg/pr53352.c: Return zero.
1961 2012-05-18  Richard Guenther  <rguenther@suse.de>
1963         PR tree-optimization/53390
1964         * gcc.dg/torture/pr53390.c: New testcase.
1966 2012-05-18  Meador Inge  <meadori@codesourcery.com>
1968         PR rtl-optimization/53352
1969         * gcc.dg/pr53352.c: New test.
1971 2012-05-17  David S. Miller  <davem@davemloft.net>
1973         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1974         failure on sparc-*-linux-gnu.
1976 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1978         PR c++/39681
1979         * g++.dg/parse/error49.C: New.
1980         * g++.dg/cpp0x/error8.C: Likewise.
1981         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
1982         * g++.dg/ext/utf-dflt2.C: Likewise.
1983         * g++.dg/ext/utf-gnuxx98.C: Likewise.
1984         * g++.dg/ext/utf-dflt.C: Likewise.
1985         * c-c++-common/raw-string-3.c: Likewise.
1986         * c-c++-common/raw-string-4.c: Likewise.
1988 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1990         PR c++/53371
1991         * g++.dg/cpp0x/catch1.C: New.
1993 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1995         PR c++/44516
1996         * g++.dg/parse/error48.C: New.
1997         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
1998         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
2000 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
2002         * gcc.dg/tm/indirect-2.c: New test.
2004 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2006         PR tree-optimization/53217
2007         * gfortran.dg/pr53217.f90: New test.
2009 2012-05-16  Richard Guenther  <rguenther@suse.de>
2011         PR tree-optimization/53364
2012         * g++.dg/torture/pr53364.C: New testcase.
2014 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
2016         PR testsuite/52641
2017         * gcc.dg/pr52549.c: Fix test for long != void*
2018         * gcc.c-torture/execute/pr52979-1.x: New file.
2019         * gcc.c-torture/execute/pr52979-2.x: New file.
2021 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
2023         PR preprocessor/7263
2024         * gcc.dg/binary-constants-2.c: Run without tracking locations
2025         accross macro expansion.
2026         * gcc.dg/binary-constants-3.c: Likewise.
2027         * gcc.dg/cpp/sysmac2.c: Likewise.
2028         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
2029         location.
2030         * gcc.dg/cpp/syshdr3.c: New test.
2031         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
2032         * gcc.dg/system-binary-constants-1.c: New test.
2033         * gcc.dg/system-binary-constants-1.h: New header for the new test
2034         above.
2035         * g++.dg/cpp/syshdr3.C: New test.
2036         * g++.dg/cpp/syshdr3.h: New header the new test above.
2037         * g++.dg/system-binary-constants-1.C: New test.
2038         * g++.dg/system-binary-constants-1.h: New header the new test
2039         above.
2041 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2043         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
2045 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
2047         PR target/53358
2048         * gcc.dg/pr53358.c: New test.
2050 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2052         PR c++/11856
2053         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
2054         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
2056 2012-05-15  Olivier Hainque  <hainque@adacore.com>
2058         * g++.dg/eh/sighandle.C: New testcase.
2060 2012-05-15  Richard Guenther  <rguenther@suse.de>
2062         PR tree-optimization/53355
2063         * gcc.dg/tree-ssa/vrp67.c: New testcase.
2065 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2067         * gfortran.dg/*.f90: Remove now redundant manual
2068         cleanup-modules directive.
2070 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
2072         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
2073         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
2075 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
2077         PR fortran/52428
2078         * gfortran.dg/int_range_io_1.f90: New test.
2080 2012-05-14  Andi Kleen <ak@linux.intel.com>
2081             Jakub Jelinek  <jakub@redhat.com>
2083         PR target/53315
2084         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
2085         * gcc.target/i386/rtm-check.h: New file.
2086         * gcc.target/i386/pr53315.c: New test.
2088 2012-05-14  Tobias Burnus  <burnus@net-b.de>
2090         PR fortran/49110
2091         PR fortran/51055
2092         PR fortran/53329
2093         * gfortran.dg/deferred_type_param_4.f90: New.
2094         * gfortran.dg/deferred_type_param_6.f90: New.
2096 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
2098         * gcc.target/i386/retarg.c: New test.
2100 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2102         PR fortran/45170
2103         * gfortran.dg/deferred_type_param_3.f90: New.
2104         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
2105         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
2107 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
2109         * gnat.dg/null_pointer_deref3.adb: New test.
2111 2012-05-12  Tobias Burnus  <burnus@net-b.de>
2113         PR fortran/49110
2114         PR fortran/52843
2115         * gfortran.dg/deferred_type_param_5.f90: New.
2117 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2119         * g++.dg/parse/error47.C: New.
2121 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2123         PR fortran/52537
2124         * gfortran.dg/string_compare_4.f90:  Change option
2125         to -fdump-tree-original.  Add test case for kind=4.
2127 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2129         PR fortran/52537
2130         * gfortran.dg/string_compare_4.f90:  New test.
2132 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2134         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
2136 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2138         PR c++/53305
2139         * g++.dg/cpp0x/variadic132.C: New.
2141 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
2143         PR c++/53158
2144         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
2145         * g++.dg/parse/error26.C: Tweak dg-error column number.
2147 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
2149         PR c++/53301
2150         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
2152 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
2154         * gnat.dg/lto11.ad[sb]: New test.
2156 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
2158         PR target/52908
2159         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
2160         directive to Scan for vpmuldq, not vpmacsdql.
2162 2012-05-09  Michael Matz  <matz@suse.de>
2164         PR tree-optimization/53185
2165         * gcc.dg/vect/pr53185.c: New test.
2167 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
2169         PR middle-end/53249
2170         * gcc.target/i386/pr53249.c: New.
2172 2012-05-09  Richard Guenther  <rguenther@suse.de>
2174         PR tree-optimization/18437
2175         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
2176         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
2178 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
2180         PR tree-optimization/53226
2181         * gcc.c-torture/compile/pr53226.c: New test.
2183 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2185         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
2186         * gcc.target/i386/hle-add-rel-1.c: Likewise.
2187         * gcc.target/i386/hle-and-acq-1.c: Likewise.
2188         * gcc.target/i386/hle-and-rel-1.c: Likewise.
2189         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
2190         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
2191         * gcc.target/i386/hle-or-acq-1.c: Likewise.
2192         * gcc.target/i386/hle-or-rel-1.c: Likewise.
2193         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
2194         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2195         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
2196         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
2197         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
2198         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
2200 2012-05-09  Dehao Chen  <dehao@google.com>
2202         * gcc.dg/predict-1.c: Remove the replicated text in this test.
2203         * gcc.dg/predict-2.c: Likewise.
2204         * gcc.dg/predict-3.c: Likewise.
2205         * gcc.dg/predict-4.c: Likewise.
2206         * gcc.dg/predict-5.c: Likewise.
2207         * gcc.dg/predict-6.c: Likewise.
2209 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
2211         PR target/53272
2212         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2214 2012-05-08  Richard Guenther  <rguenther@suse.de>
2216         * gcc.dg/fold-bitand-4.c: New testcase.
2218 2012-05-08  Dehao Chen  <dehao@google.com>
2220         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
2221         heuristic is working properly.
2222         * gcc.dg/predict-2.c: Likewise.
2223         * gcc/dg/predict-3.c: Likewise.
2224         * gcc/dg/predict-4.c: Likewise.
2225         * gcc/dg/predict-5.c: Likewise.
2226         * gcc/dg/predict-6.c: Likewise.
2228 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
2230         PR tree-optimization/53239
2231         * g++.dg/opt/vrp3.C: New test.
2232         * g++.dg/opt/vrp3-aux.cc: New file.
2233         * g++.dg/opt/vrp3.h: New file.
2235 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2237         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
2238         .uleb128 support in assembler output.
2240 2012-05-07  Richard Guenther  <rguenther@suse.de>
2242         PR lto/42987
2243         * g++.dg/lto/pr42987_0.C: New testcase.
2244         * g++.dg/lto/pr42987_1.C: Likewise.
2246 2012-05-07  Tobias Burnus  <burnus@net-b.de>
2248         PR fortran/53255
2249         * gfortran.dg/typebound_operator_15.f90: New.
2251 2012-05-06  Tobias Burnus  <burnus@net-b.de>
2253         PR fortran/41587
2254         * gfortran.dg/class_array_13.f90: New.
2256 2012-05-06  Tristan Gingold  <gingold@adacore.com>
2258         * gnat.dg/warn7.adb: New test.
2260 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
2262         * gnat.dg/specs/renamings.ads: Rename to...
2263         * gnat.dg/specs/renaming1.ads: ...this.
2264         * gnat.dg/specs/renaming2.ads: New test.
2265         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
2266         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
2267         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
2268         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
2270 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
2272         * gnat.dg/discr36.ad[sb]: New test.
2273         * gnat.dg/discr36_pkg.ad[sb]: New helper.
2275 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2277         PR c/43772
2278         * c-c++-common/pr43772.c: New.
2280 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
2282         PR fortran/41600
2283         * gfortran.dg/select_type_26.f03 : New test.
2284         * gfortran.dg/select_type_27.f03 : New test.
2286         PR fortran/53191
2287         * gfortran.dg/select_type_28.f03 : New test.
2289 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
2291         PR fortran/49010
2292         PR fortran/24518
2293         * gfortran.dg/mod_sign0_1.f90: New test.
2294         * gfortran.dg/mod_large_1.f90: New test.
2296 2012-05-04  Tobias Burnus  <burnus@net-b.de>
2298         PR fortran/53175
2299         gfortran.dg/public_private_module_5.f90: New.
2301 2012-05-04  Tobias Burnus  <burnus@net-b.de>
2303         PR fortran/53111
2304         * gfortran.dg/constructor_7.f90: New.
2305         * gfortran.dg/constructor_8.f90: New.
2307 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2309         PR c++/53166
2310         * g++.dg/cpp0x/static_assert7.C: New.
2312 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
2314         PR tree-optimization/52633
2315         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2316         recognized as widening shifts instead of over-widening.
2317         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2318         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2319         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2320         * gcc.target/arm/pr52633.c: New test.
2322 2012-05-04  Richard Guenther  <rguenther@suse.de>
2324         PR tree-optimization/53168
2325         * gcc.dg/torture/pr53168.c: New testcase.
2326         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
2328 2012-05-04  Richard Guenther  <rguenther@suse.de>
2330         * gcc.dg/lto/pr53214_0.c: New testcase.
2332 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2334         * gcc.target/ia64/pr48496.c: New test.
2335         * gcc.target/ia64/pr52657.c: Likewise.
2337 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2339         PR c/51712
2340         * c-c++-common/pr51712.c: New.
2342 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2344         PR target/53199
2345         * gcc.target/powwerpc/pr53199.c: New file.
2347 2012-05-03  Jason Merrill  <jason@redhat.com>
2349         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
2351         * gcc.dg/debug/dwarf2/dups-types.c: New.
2352         * gcc.dg/debug/dwarf2/dups-types.h: New.
2354 2012-05-03  Jason Merrill  <jason@redhat.com>
2356         * g++.dg/debug/dwarf2/namespace-2.C: New.
2357         * g++.dg/debug/dwarf2/localclass3.C: New.
2359 2012-05-03  Jason Merrill  <jason@redhat.com>
2361         * g++.dg/debug/dwarf2/thunk1.C: New.
2363 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2365         PR c++/53186
2366         * g++.dg/other/final2.C: New.
2368 2012-05-03  Richard Guenther  <rguenther@suse.de>
2370         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
2372 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
2374         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
2375         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
2376         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
2377         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
2379 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
2381         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
2382         .byte 0xf2.
2383         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2384         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
2385         * gcc.target/i386/hle-add-rel-1.c: Likewise.
2387         PR debug/53174
2388         * gcc.dg/pr53174.c: New test.
2390         PR target/53187
2391         * gcc.target/arm/pr53187.c: New test.
2392         * gcc.c-torture/compile/pr53187.c: New test.
2394 2012-05-03  Richard Guenther  <rguenther@suse.de>
2396         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
2397         unsupported prefetching support.
2399 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2401         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
2402         option -ftrack-macro-expansion=0.
2403         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
2404         option -ftrack-macro-expansion=0.
2406 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2408         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
2409         dg-options for target arm with dg-additional-options.
2411 2012-05-03  Richard Guenther  <rguenther@suse.de>
2413         PR tree-optimization/53144
2414         * gcc.dg/torture/pr53144.c: New testcase.
2416 2012-05-03  Tobias Burnus  <burnus@net-b.de>
2418         PR fortran/52864
2419         * gfortran.dg/pointer_intent_7.f90: New.
2420         * gfortran.dg/pure_formal_3.f90: New.
2422 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
2424         * gcc.target/s390/20030123-1.c: Add missing "volatile".
2426 2012-05-02  Martin Jambor  <mjambor@suse.cz>
2428         PR lto/52605
2429         * g++.dg/lto/pr52605_0.C: New test.
2431 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
2433         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
2434         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
2435         * gcc.target/i386/hle-add-acq-1.c: Ditto.
2436         * gcc.target/i386/hle-add-rel-1.c: Ditto.
2437         * gcc.target/i386/hle-and-acq-1.c: Ditto.
2438         * gcc.target/i386/hle-and-rel-1.c: Ditto.
2439         * gcc.target/i386/hle-or-acq-1.c: Ditto.
2440         * gcc.target/i386/hle-or-rel-1.c: Ditto.
2441         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
2442         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
2443         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
2444         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
2445         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
2446         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
2447         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
2448         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
2450 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
2452         PR middle-end/53153
2453         * gcc.dg/pr53153.c: New test.
2455 2012-05-02  Richard Guenther  <rguenther@suse.de>
2457         * g++.dg/tree-ssa/pr19807.C: Adjust.
2459 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
2461         PR tree-optimization/53163
2462         * gcc.c-torture/compile/pr53163.c: New test.
2464         PR rtl-optimization/53160
2465         * gcc.c-torture/execute/pr53160.c: New test.
2467 2012-05-01  Ian Lance Taylor  <iant@google.com>
2469         PR c/37303
2470         * gcc.dg/pr37303.c: New test.
2472 2012-05-01  Richard Henderson  <rth@redhat.com>
2474         * lib/target-supports.exp
2475         (check_effective_target_sync_long_long_runtime): True for
2476         check_effective_target_powerpc64.
2478 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
2480         PR c++/51033
2481         * gcc.dg/vector-1.c: Move to ...
2482         * c-c++-common/vector-1.c: ... here.
2483         * gcc.dg/vector-2.c: Move to ...
2484         * c-c++-common/vector-2.c: ... here.
2485         * gcc.dg/vector-3.c: Move to ...
2486         * c-c++-common/vector-3.c: ... here. Adapt to C++.
2487         * gcc.dg/vector-4.c: Move to ...
2488         * c-c++-common/vector-4.c: ... here.
2489         * gcc.dg/vector-init-1.c: Move to ...
2490         * c-c++-common/vector-init-1.c: ... here.
2491         * gcc.dg/vector-init-2.c: Move to ...
2492         * c-c++-common/vector-init-2.c: ... here.
2493         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
2494         * c-c++-common/vector-subscript-1.c: ... here.
2495         * gcc.dg/vector-subscript-2.c: Move to ...
2496         * c-c++-common/vector-subscript-2.c: ... here.
2497         * gcc.dg/vector-subscript-3.c: Move to ...
2498         * c-c++-common/vector-subscript-3.c: ... here.
2500         PR c++/51314
2501         * g++.dg/cpp0x/vt-51314.C: New test.
2502         * g++.dg/cpp0x/variadic76.C: Fix.
2504 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
2506         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
2508 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
2510         Add -Wvarargs option
2511         * c-c++-common/Wvarargs.c: New test case.
2512         * c-c++-common/Wvarargs-2.c: Likewise.
2514 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
2516         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
2517         * objc.dg/foreach-7.m: Force the test case to run without
2518         -ftrack-macro-expansion.
2519         * c-c++-common/tm/attrib-1.c: Likewise.
2520         * c-c++-common/warn-ommitted-condop.c: Likewise.
2521         * gcc.dg/assign-warn-1.c: Likewise.
2522         * gcc.dg/assign-warn-2.c: Likewise.
2523         * gcc.dg/attr-alloc_size.c: Likewise.
2524         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2525         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
2526         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
2527         * gcc.dg/c90-const-expr-9.c: Likewise.
2528         * gcc.dg/c99-const-expr-9.c: Likewise.
2529         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
2530         * gcc.dg/cpp/direct2s.c: Likewise.
2531         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
2532         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
2533         * gcc.dg/dfp/composite-type.c: Likewise.
2534         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
2535         with -ftrack-macro-expansion
2536         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
2537         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
2538         * g++.dg/ext/cleanup-1.C: Likewise.
2539         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2540         * g++.dg/template/sfinae10.C: Likewise.
2541         * g++.dg/tm/wrap-2.C: Likewise.
2542         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
2543         * g++.dg/warn/Wsign-conversion.C: Likewise.
2544         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
2545         * g++.old-deja/g++.mike/p10769b.C: Likewise.
2546         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
2547         it to run with -ftrack-macro-expansion.
2548         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
2549         test cases without -ftrack-macro-expansion.
2551         Fix location for static class members
2552         * g++.dg/template/sfinae6_neg.C: Adjust.
2554         Make conversion warnings work on NULL with -ftrack-macro-expansion
2555         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
2556         alongside the previous testing for NULL.
2558         Fix -Wuninitialized for -ftrack-macro-expansion
2559         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
2561         Strip "<built-in>" loc from displayed expansion context
2562         * g++.dg/warn/Wconversion-real-integer2.C: New test.
2563         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2564         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
2565         new test above.
2567         Fix expansion point loc for macro-like tokens
2568         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
2569         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2571         Fix token pasting with -ftrack-macro-expansion
2572         * gcc.dg/cpp/paste17.c: New test case for
2573         -ftrack-macro-expansion=2 mode only.
2574         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2576 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
2578         * gnat.dg/warn6.ad[sb]: New test.
2580 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2582         PR 53149
2583         * gcc.dg/20011021-1.c: Adjust testcase.
2585 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2587         PR fortran/53148
2588         * gfortran.dg/function_optimize_12.f90:  New test.
2590 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
2592         PR target/53156
2593         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
2594         code to match current output and cover new peephole2 pattern.
2596 2012-04-27  Ollie Wild  <aaw@google.com>
2598         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
2600 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2602         * gcc.c-torture/execute/20120427-2.c: New testcase.
2603         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
2604         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
2605         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
2607 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2609         PR target/53138
2610         * gcc.c-torture/execute/20120427-1.c: New testcase.
2612 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
2614         PR middle-end/27139
2615         * gcc.dg/tree-ssa/forwprop-18.c: New test.
2617 2012-04-27  Tom de Vries  <tom@codesourcery.com>
2619         PR tree-optimization/51879
2620         * gcc.dg/pr51879.c: New test.
2621         * gcc.dg/pr51879-2.c: Same.
2622         * gcc.dg/pr51879-3.c: Same.
2623         * gcc.dg/pr51879-4.c: Same.
2624         * gcc.dg/pr51879-6.c: Same.
2626 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2628         PR c++/53096
2629         * g++.dg/cpp0x/defaulted35.C: New.
2630         * g++.dg/cpp0x/defaulted15.C: Adjust.
2632 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
2634         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
2635         structure layout.
2637 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
2639         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
2641 2012-04-26  Alan Modra  <amodra@gmail.com>
2643         * gcc.target/powerpc/savres.c: New test.
2644         * gcc.target/powerpc/powerpc.exp: Run it.
2646 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
2648         PR target/53120
2649         * gcc.dg/torture/pr53120.c: New test.
2651 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2653         PR middle-end/52979
2654         * gcc.c-torture/compile/pr52979-1.c: New test.
2655         * gcc.c-torture/execute/pr52979-1.c: New test.
2656         * gcc.c-torture/execute/pr52979-2.c: New test.
2658 2012-04-25  Richard Guenther  <rguenther@suse.de>
2660         * gcc.target/i386/l_fma_float_5.c: Adjust.
2661         * gcc.target/i386/l_fma_double_4.c: Likewise.
2662         * gcc.target/i386/l_fma_float_2.c: Likewise.
2663         * gcc.target/i386/l_fma_float_6.c: Likewise.
2664         * gcc.target/i386/l_fma_double_1.c: Likewise.
2665         * gcc.target/i386/l_fma_double_5.c: Likewise.
2666         * gcc.target/i386/l_fma_float_3.c: Likewise.
2667         * gcc.target/i386/l_fma_double_2.c: Likewise.
2668         * gcc.target/i386/l_fma_double_6.c: Likewise.
2669         * gcc.target/i386/l_fma_float_4.c: Likewise.
2670         * gcc.target/i386/l_fma_double_3.c: Likewise.
2671         * gcc.target/i386/l_fma_float_1.c: Likewise.
2673 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2675         PR tree-optimization/53058
2676         * gcc.c-torture/compile/pr53058.c: New test.
2678 2012-04-25  Jan Hubicka  <jh@suse.cz>
2680         PR middle-end/53088
2681         * gcc.target/i386/pr39082-1.c: Update warning location.
2683 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2685         PR c/52880
2686         * gcc.dg/pr52880.c: New test.
2688 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2690         * gcc.dg/m-un-2.c: Update.
2691         * gcc.dg/20011021-1.c: Update.
2693 2012-04-25  Tobias Burnus  <burnus@net-b.de>
2695         PR fortran/52196
2696         * gfortran.dg/realloc_on_assign_14.f90: New.
2698 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
2700         PR testsuite/52641
2701         PR tree-optimizations/52891
2702         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2704 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2706         PR c++/52363
2707         * g++.dg/cpp0x/sfinae35.C: New.
2708         * g++.dg/cpp0x/sfinae36.C: Likewise.
2710 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2712         PR target/47197
2713         * gcc.target/powerpc/pr47197.c: New test.
2715 2012-04-24  Richard Guenther  <rguenther@suse.de>
2717         PR tree-optimization/53085
2718         * g++.dg/torture/pr53085.C: New testcase.
2720 2012-04-24  Andrew Pinski  <apinski@cavium.com>
2722         PR tree-opt/33512
2723         * gcc.dg/tree-ssa/andor-3.c: New testcase.
2724         * gcc.dg/tree-ssa/andor-4.c: New testcase.
2725         * gcc.dg/tree-ssa/andor-5.c: New testcase.
2727 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
2729         PR middle-end/53084
2730         * gcc.c-torture/execute/pr53084.c: New test.
2732 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
2734         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
2736 2012-04-23  Andrew Pinski  <apinski@cavium.com>
2738         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
2740 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
2742         PR regression/53076
2743         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
2744         * gcc.dg/torture/builtin-power-1.c: Likewise.
2746 2012-04-23  Richard Guenther  <rguenther@suse.de>
2748         PR tree-optimization/53070
2749         * gcc.dg/torture/pr53070.c: New testcase.
2751 2012-04-23  Richard Guenther  <rguenther@suse.de>
2753         PR c/53060
2754         * gcc.dg/pr53060.c: New testcase.
2756 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
2758         PR tree-optimizations/52891
2759         * gcc.c-torture/compile/pr52891-1.c: New test.
2760         * gcc.c-torture/compile/pr52891-2.c: New test.
2762 2012-04-22  Tobias Burnus  <burnus@net-b.de>
2764         PR fortran/53051
2765         * gfortran.dg/read_float_4.f90: New.
2767 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2769         PR 35441
2770         * c-c++-common/pr35441.C: New.
2772 2012-04-20  Ian Lance Taylor  <iant@google.com>
2774         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2775         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2777 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
2779         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
2780         array access.
2781         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2783 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2785         PR rtl-optimization/44214
2786         * gcc.dg/pr44214-1.c: New test.
2787         * gcc.dg/pr44214-2.c: Likewise.
2788         * gcc.dg/pr44214-3.c: Likewise.
2790 2012-04-20  Richard Guenther  <rguenther@suse.de>
2792         * g++.dg/torture/20120420-1.C: New testcase.
2794 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
2796         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
2798 2012-04-19  Christian Bruel  <christian.bruel@st.com>
2800         * gcc.dg/pr52283.c: New test.
2802 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2804         * gcc.dg/pr37985.c: New test.
2806 2012-04-19  Richard Guenther  <rguenther@suse.de>
2808         PR rtl-optimization/44688
2809         * gcc.dg/var-expand1.c: Increase array size to make unrolling
2810         possibly profitable.
2812 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2814         PR tree-optimization/52976
2815         * gfortran.dg/reassoc_11.f: New test.
2817 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2819         PR tree-optimization/52976
2820         * gfortran.dg/reassoc_7.f: New test.
2821         * gfortran.dg/reassoc_8.f: Likewise.
2822         * gfortran.dg/reassoc_9.f: Likewise.
2823         * gfortran.dg/reassoc_10.f: Likewise.
2825 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
2827         PR c++/52422
2828         * g++.dg/cpp0x/sfinae33.C: New.
2829         * g++.dg/cpp0x/sfinae34.C: Likewise.
2831 2012-04-18  Joey Ye  <joey.ye@arm.com>
2833         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
2835 2012-04-18  Richard Guenther  <rguenther@suse.de>
2837         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
2838         array access.
2839         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
2840         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
2842 2012-04-17  Tom de Vries  <tom@codesourcery.com>
2844         * g++.dg/pr51264-4.C: New test.
2846 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2848         PR c++/52599
2849         * g++.dg/cpp0x/constexpr-ctor10.C: New.
2851 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2853         PR c++/53003
2854         * g++.dg/parse/crash59.C: New.
2856 2012-04-17  Michael Matz  <matz@suse.de>
2858         PR tree-optimization/18437
2859         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
2861 2012-04-17  Richard Guenther  <rguenther@suse.de>
2863         PR middle-end/53011
2864         * g++.dg/torture/pr53011.C: New testcase.
2866 2012-04-16  Jason Merrill  <jason@redhat.com>
2868         PR c++/38543
2869         * g++.dg/cpp0x/variadic131.C: New.
2871         PR c++/52008
2872         * g++.dg/cpp0x/variadic130.C: New.
2874         PR c++/50830
2875         * g++.dg/cpp0x/variadic129.C: New.
2877         PR c++/50303
2878         * g++.dg/cpp0x/variadic128.C: New.
2880 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2882         PR fortran/52864
2883         * gfortran.dg/pointer_intent_6.f90: New.
2885 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2887         PR fortran/52916
2888         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
2889         to include public_private_module_4.f90.
2890         * gfortran.dg/public_private_module_4.f90: Skip this test on all
2891         targets.
2893 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
2895         PR c++/49152
2896         * g++.dg/diagnostic/operator1.C: New.
2897         * g++.dg/ext/label5.C: Adjust.
2898         * g++.dg/ext/va-arg1.C: Likewise.
2899         * g++.dg/other/error20.C: Likewise.
2900         * g++.dg/other/error20.C: Likewise.
2901         * g++.dg/other/error16.C: Likewise.
2902         * g++.dg/other/error10.C: Likewise.
2903         * g++.dg/parse/error30.C: Likewise.
2904         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
2906 2012-04-16  Jason Merrill  <jason@redhat.com>
2908         PR c++/51148
2909         * g++.dg/cpp0x/variadic127.C: New.
2911 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2913         * lib/plugin-support.exp (plugin-test-execute): Properly determine
2914         testcase name.
2915         Use fail, pass instead of unresolved.
2916         Don't log $optstr.
2918         PR testsuite/52948
2919         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
2920         TODO_dump_func.
2921         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2922         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2923         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2925 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
2927         PR fortran/52968
2928         * gfortran.dg/typebound_call_23.f03: New test case.
2930 2012-04-15  Jason Merrill  <jason@redhat.com>
2932         PR c++/47220
2933         * g++.dg/cpp0x/variadic126.C: New.
2935         PR c++/52380
2936         * g++.dg/cpp0x/variadic125.C: New.
2938         PR c++/52292
2939         * g++.dg/cpp0x/variadic124.C: New.
2941         PR c++/52706
2942         * g++.dg/cpp0x/nullptr27.C: New.
2944         PR c++/52818
2945         * g++.dg/warn/format8.C: New.
2947 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
2949         PR fortran/51082
2950         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
2952 2012-04-14  Tobias Burnus  <burnus@net-b.de>
2954         PR fortran/52916
2955         PR fortran/40973
2956         * gfortran.dg/public_private_module_3.f90: New.
2957         * gfortran.dg/public_private_module_4.f90: New.
2959 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2961         * gcc.dg/superblock.c: New test.
2963 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2965         * gcc.dg/pr51879-12.c: New test.
2967 2012-04-13  Jason Merrill  <jason@redhat.com>
2969         PR c++/52824
2970         * g++.dg/cpp0x/variadic123.C: New.
2971         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2973         PR c++/52905
2974         * g++.dg/cpp0x/initlist-ctor1.C: New.
2976         PR c++/52915
2977         * g++.dg/other/anon-union2.C: New.
2979 2012-04-13  Martin Jambor  <mjambor@suse.cz>
2981         PR middle-end/52939
2982         * g++.dg/ipa/pr52939.C: New test.
2984 2012-04-13  Tom de Vries  <tom@codesourcery.com>
2986         * gcc.dg/pr52734.c: New test.
2988 2012-04-13  Richard Guenther  <rguenther@suse.de>
2990         PR tree-optimization/52969
2991         * gcc.dg/torture/pr52969.c: New testcase.
2993 2012-04-13  Richard Guenther  <rguenther@suse.de>
2995         PR c/52549
2996         * gcc.dg/pr52549.c: New testcase.
2998 2012-04-13  Richard Guenther  <rguenther@suse.de>
3000         PR c/52862
3001         * gcc.dg/pr52862.c: New testcase.
3003 2012-04-13  Joey Ye  <joey.ye@arm.com>
3005         * gcc.target/arm/thumb1-imm.c: New testcase.
3007 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
3009         PR target/52932
3010         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
3011         second function argument.
3012         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
3013         (calc_permps): Update declaration.  Calculate result correctly.
3014         (avx2_test): Change src2 type to union256i_d.
3015         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
3016         correctly.
3018 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3020         PR target/52775
3021         * gcc.target/powerpc/pr52775.c: New file.
3023 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3025         PR tree-optimization/18589
3026         * gcc.dg/tree-ssa/pr18589-1.c: New test.
3027         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
3028         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
3029         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
3030         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
3031         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
3032         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
3033         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
3034         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
3035         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
3037 2012-04-12  Richard Guenther  <rguenther@suse.de>
3039         PR tree-optimization/52943
3040         * gcc.dg/torture/pr52943.c: New testcase.
3042 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
3044         PR target/50751
3045         * gcc/target/sh/pr50751-4.c: New.
3046         * gcc/target/sh/pr50751-5.c: New.
3047         * gcc/target/sh/pr50751-6.c: New.
3048         * gcc/target/sh/pr50751-7.c: New.
3050 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
3052         PR c++/52465
3053         * g++.dg/lookup/using52.C: New.
3055 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3057         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
3059 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3061         PR rtl-optimization/52876
3062         * gcc.target/i386/pr52876.c: New.
3064 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
3066         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
3067         __UINTPTR_TYPE__.
3068         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
3069         __INTPTR_TYPE__.
3070         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
3071         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
3072         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
3073         (ptrdiff_t): ... this.  All uses changed.
3074         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
3075         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
3076         __INTPTR_TYPE__.
3077         (main): Cast argument to __INTPTR_TYPE__.
3078         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
3079         size_t.
3080         * gcc.dg/mallign.c (main): Likewise.
3081         * gcc.dg/pr38700.c (foo): Likewise.
3082         * gcc.dg/long-long-cst1.c (t): Likewise.
3083         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
3084         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
3085         * gcc.dg/pointer-arith-10.c (foo): Likewise.
3086         * gcc.dg/pr25682.c (d, foo): Likewise.
3087         * gcc.dg/format/cast-1.c (f): Likewise.
3088         * gcc.dg/c90-const-expr-10.c
3089         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
3090         (size_t): ...this.  All uses changed.
3091         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
3092         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
3093         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
3094         * gcc.dg/pr34856.c (uintptr_t): Likewise.
3095         * gcc.dg/sequence-pt-1.c: Likewise.
3096         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
3097         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
3098         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
3099         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
3100         of ptrdiff_t with it.
3101         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
3102         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
3103         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
3105 2012-04-11  Jason Merrill  <jason@redhat.com>
3107         PR debug/45088
3108         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
3109         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3111         PR c++/52906
3112         * g++.dg/ext/attrib45.C: New.
3114         * g++.dg/eh/dtor3.C: New.
3116 2012-04-11  Richard Guenther  <rguenther@suse.de>
3118         PR middle-end/52621
3119         * gfortran.dg/pr52621.f90: New testcase.
3121 2012-04-11  Richard Guenther  <rguenther@suse.de>
3123         PR middle-end/52918
3124         * g++.dg/torture/pr52918-1.C: New testcase.
3125         * g++.dg/torture/pr52918-2.C: Likewise.
3127 2012-04-11  Tobias Burnus  <burnus@net-b.de>
3129         PR fortran/52729
3130         * gfortran.dg/block_11.f90: New.
3132 2012-04-11  Nick Clifton  <nickc@redhat.com>
3134         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
3136 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
3138         PR target/16458
3139         * gcc.target/powerpc/pr16458-1.c: New test.
3140         * gcc.target/powerpc/pr16458-2.c: Likewise.
3141         * gcc.target/powerpc/pr16458-3.c: Likewise.
3142         * gcc.target/powerpc/pr16458-4.c: Likewise.
3144 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3146         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
3147         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
3148         * gcc.dg/builtin-bswap-5.c: Likewise.
3149         * gcc.target/i386/builtin-bswap-4.c: New test.
3151 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3153         PR 24985
3154         * lib/prune.exp: Add -fno-diagnostics-show-caret.
3156 2012-04-11  Richard Guenther  <rguenther@suse.de>
3158         PR rtl-optimization/52881
3159         * gcc.dg/torture/pr52881.c: New testcase.
3160         * gcc.dg/torture/pr52913.c: Likewise.
3162 2012-04-11  Richard Guenther  <rguenther@suse.de>
3164         PR tree-optimization/52912
3165         * gcc.dg/torture/pr52912.c: New testcase.
3167 2010-04-10  Michael Matz  <matz@suse.de>
3169         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
3170         * gcc.dg/vect/vect-outer-1.c: Adjust.
3171         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
3172         * gcc.dg/vect/vect-outer-1a.c: Adjust.
3173         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
3174         * gcc.dg/vect/vect-outer-1b.c: Adjust.
3175         * gcc.dg/vect/vect-outer-2b.c: Adjust.
3176         * gcc.dg/vect/vect-outer-3b.c: Adjust.
3178 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
3180         PR tree-optimization/52870
3181         * gcc.dg/vect/pr52870.c: New test.
3183 2012-04-09  Mike Stump  <mikestump@comcast.net>
3185         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
3186         * gcc.dg/tree-ssa/vrp59.c: Likewise.
3187         * gcc.dg/tree-ssa/vrp60.c: Likewise.
3188         * gnat.dg/aggr11.adb: Likewise.
3189         * gnat.dg/aggr11_pkg.ads: Likewise.
3190         * gnat.dg/aggr15.adb: Likewise.
3191         * gnat.dg/aggr15.ads: Likewise.
3192         * gnat.dg/aggr17.adb: Likewise.
3193         * gnat.dg/aggr18.adb: Likewise.
3194         * gnat.dg/array14.adb: Likewise.
3195         * gnat.dg/array14.ads: Likewise.
3196         * gnat.dg/array14_pkg.ads: Likewise.
3197         * gnat.dg/array19.adb: Likewise.
3198         * gnat.dg/array19.ads: Likewise.
3199         * gnat.dg/discr27.adb: Likewise.
3200         * gnat.dg/discr27.ads: Likewise.
3201         * gnat.dg/discr35.adb: Likewise.
3202         * gnat.dg/discr35.ads: Likewise.
3203         * gnat.dg/discr6.adb: Likewise.
3204         * gnat.dg/discr6_pkg.ads: Likewise.
3205         * gnat.dg/import1.adb: Likewise.
3206         * gnat.dg/import1.ads: Likewise.
3207         * gnat.dg/loop_address2.adb: Likewise.
3208         * gnat.dg/opt7.adb: Likewise.
3209         * gnat.dg/opt7.ads: Likewise.
3210         * gnat.dg/pointer_variable_bounds.adb: Likewise.
3211         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3212         * gnat.dg/rep_clause2.adb: Likewise.
3213         * gnat.dg/rep_clause2.ads: Likewise.
3214         * gnat.dg/slice2.adb: Likewise.
3215         * gnat.dg/slice2.ads: Likewise.
3216         * gnat.dg/slice6.adb: Likewise.
3217         * gnat.dg/slice6_pkg.ads: Likewise.
3218         * gnat.dg/specs/unchecked_union2.ads: Likewise.
3219         * gnat.dg/taft_type2.adb: Likewise.
3220         * gnat.dg/taft_type2.ads: Likewise.
3221         * gnat.dg/taft_type2_pkg.ads: Likewise.
3222         * gnat.dg/volatile10.adb: Likewise.
3223         * gnat.dg/volatile10_pkg.ads: Likewise.
3225         * gcc.dg/dll-8.c: Remove execute permissions.
3226         * g++.dg/ext/dllexport5.C: Likewise.
3228 2012-04-09  Jan Hubicka  <jh@suse.cz>
3230         PR lto/52722
3231         PR lto/51765
3232         PR lto/52634
3233         * gcc.dg/lto/pr52634_1.c: New testcase.
3234         * gcc.dg/lto/pr52634_0.c: New testcase.
3236 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
3238         PR target/52883
3239         * gcc.target/i386/pr52883.c: New testcase.
3241 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
3243         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
3244         (check_effective_target_sync_long_long): Add SPARC case.
3245         (check_effective_target_sync_long_long_runtime): Likewise.
3246         (check_effective_target_sync_int_long): Adjust SPARC case.
3247         (check_effective_target_sync_char_short): Likewise.
3249 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
3251         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
3252         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
3254 2012-04-08  Tobias Burnus  <burnus@net-b.de>
3256         PR fortran/40973
3257         PR fortran/52751
3258         * gfortran.dg/public_private_module_2.f90: New.
3260 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3262         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
3263         directives.
3265 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3267         PR fortran/52893
3268         * gfortran.dg/function_optimize_11.f90:  New test.
3270 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3272         PR fortran/52668
3273         * gfortran.dg/use_only_6.f90: New test.
3275 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3277         PR fortran/52668
3278         * gfortran.dg/use_only_6.f90: New test.
3279 2012-04-06  Mike Stump  <mikestump@comcast.net>
3281         PR testsuite/50722
3282         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
3284 2012-04-05  Jason Merrill  <jason@redhat.com>
3286         PR c++/52596
3287         * g++.dg/template/qualified-id5.C: New.
3289 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
3291         PR target/52882
3292         * gcc.target/i386/pr52882.c: New test.
3294 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3295             Dominique D'Humieures  <dominiq@lps.ens.fr>
3297         PR testsuite/52614
3298         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
3299         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
3301 2012-04-04  Jason Merrill  <jason@redhat.com>
3303         PR c++/52845
3304         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
3306 2012-04-03  Jason Merrill  <jason@redhat.com>
3308         PR c++/52796
3309         * g++.dg/cpp0x/variadic-value1.C: New.
3311 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3313         * gnat.dg/pack18.adb: New test.
3314         * gnat.dg/pack18_pkg.ads: New helper.
3316 2012-04-03  Richard Guenther  <rguenther@suse.de>
3318         PR tree-optimization/52808
3319         * gcc.dg/pr52808.c: New testcase.
3321 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
3323         PR tree-optimization/52835
3324         * gfortran.dg/pr52835.f90: New test.
3326 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3328         * gnat.dg/specs/aggr5.ads: New test.
3330 2012-04-02  Richard Guenther  <rguenther@suse.de>
3332         PR tree-optimization/52756
3333         * gcc.dg/torture/pr52756.c: New testcase.
3335 2012-04-02  Richard Guenther  <rguenther@suse.de>
3337         PR middle-end/52803
3338         * gcc.dg/pr52803.c: New testcase.
3340 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
3342         PR c++/40942
3343         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
3344         DR 214 in account.
3346 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3348         PR c++/50043
3349         * g++.dg/cpp0x/noexcept17.C: New.
3350         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
3351         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
3352         * g++.dg/cpp0x/noexcept01.C: Likewise.
3353         * g++.dg/eh/init-temp1.C: Likewise.
3354         * g++.dg/eh/ctor1.C: Likwise.
3356 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
3358         * gnat.dg/controlled6.adb: New test.
3359         * gnat.dg/controlled6_pkg.ads: New helper.
3360         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
3362 2012-03-30  Richard Henderson <rth@redhat.com>
3364         PR debug/52727
3365         * g++.dg/opt/pr52727.C: New testcase.
3367 2012-03-30  Richard Guenther  <rguenther@suse.de>
3369         PR tree-optimization/52754
3370         * gcc.target/i386/pr52754.c: New testcase.
3372 2012-03-30  Richard Guenther <rguenther@suse.de>
3374         PR middle-end/52772
3375         * g++.dg/torture/pr52772.C: New testcase.
3377 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
3379         PR c++/52718
3380         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
3382 2012-03-29  Jason Merrill  <jason@redhat.com>
3384         PR c++/52685
3385         * g++.dg/template/inherit8.C: New.
3387 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
3389         PR c++/52759
3390         * g++.dg/ext/weak4.C: New test.
3392         PR tree-optimization/52760
3393         * gcc.c-torture/execute/pr52760.c: New test.
3395 2012-03-29  Jason Merrill  <jason@redhat.com>
3397         PR c++/52743
3398         * g++.dg/cpp0x/initlist-array3.C: New.
3400 2012-03-28  Jason Merrill  <jason@redhat.com>
3402         PR c++/52746
3403         * g++.dg/overload/virtual2.C: New.
3405 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3407         * gnat.dg/vect7.ad[sb]: New test.
3409 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
3410         Tobias Burnus  <burnus@gcc.gnu.org>
3412         PR fortran/52652
3413         * gfortran.dg/allocate_class_1.f90 : Change error test.
3414         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
3415         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
3416         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
3418 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
3420         PR middle-end/52691
3421         * gcc.dg/pr52691.c: New test.
3423         PR middle-end/52750
3424         * gcc.c-torture/compile/pr52750.c: New test.
3426 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
3428         PR target/52692
3429         * gcc.target/avr/torture/builtins-2.c: New test.
3431 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
3433         PR target/52736
3434         * gcc.target/i386/pr52736.c: New test.
3436 2012-03-27  Martin Jambor  <mjambor@suse.cz>
3438         PR middle-end/52693
3439         * gcc.dg/torture/pr52693.c: New test.
3441 2012-03-27  Meador Inge  <meadori@codesourcery.com>
3443         PR c++/52672
3444         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
3446 2012-03-27  Mike Stump  <mikestump@comcast.net>
3448         PR target/52665
3449         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
3450         failures that match branch names.
3452 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
3453             H.J. Lu  <hongjiu.lu@intel.com>
3455         PR target/52698
3456         * gcc.target/i386/pr52698.c: New test.
3458 2012-03-27  Richard Guenther  <rguenther@suse.de>
3460         PR middle-end/52720
3461         * gcc.dg/torture/pr52720.c: New testcase.
3463 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
3465         * gnat.dg/pack17.adb: New test.
3467 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3469         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
3470         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
3472 2012-03-26  Martin Jambor  <mjambor@suse.cz>
3474         PR tree-optimization/50052
3475         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
3477 2012-03-26  Richard Guenther  <rguenther@suse.de>
3479         PR tree-optimization/52701
3480         * gfortran.dg/pr52701.f90: New testcase.
3482 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
3484         PR tree-optimization/52686
3485         * gcc.target/arm/pr52686.c: New test.
3487 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
3489         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
3490         Add "-Os -flto" to list.
3492 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
3494         * gnat.dg/concat2.ad[sb]: New test.
3496 2012-03-24  Jason Merrill  <jason@redhat.com>
3498         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
3499         * g++.dg/cpp0x/trailing2.C: Likewise.
3500         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
3501         * g++.dg/cpp1y/auto-fn1.C: New.
3502         * g++.dg/cpp1y/auto-fn2.C: New.
3503         * g++.dg/cpp1y/auto-fn3.C: New.
3504         * g++.dg/cpp1y/auto-fn4.C: New.
3505         * g++.dg/cpp1y/auto-fn5.C: New.
3506         * g++.dg/cpp1y/auto-fn6.C: New.
3507         * g++.dg/cpp1y/auto-fn7.C: New.
3508         * g++.dg/cpp1y/auto-fn8.C: New.
3509         * g++.dg/cpp1y/auto-fn9.C: New.
3510         * g++.dg/cpp1y/auto-fn10.C: New.
3511         * g++.dg/cpp1y/auto-fn11.C: New.
3513 2012-03-23  Richard Guenther  <rguenther@suse.de>
3515         PR tree-optimization/52678
3516         * gfortran.dg/pr52678.f: New testcase.
3518 2012-03-23  Richard Guenther  <rguenther@suse.de>
3520         PR tree-optimization/52638
3521         * g++.dg/torture/pr52638.C: New testcase.
3523 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
3525         PR c++/52487
3526         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
3528 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
3530         PR c++/52671
3531         * g++.dg/ext/attrib44.C: New test.
3533 2012-03-22  Jan Hubicka  <jh@suse.cz>
3535         PR middle-end/51737
3536         * g++.dg/torture/pr51737.C: New testcase
3538 2012-03-22  Richard Guenther  <rguenther@suse.de>
3540         PR tree-optimization/52548
3541         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
3543 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3545         * lib/fortran-modules.exp (list-module-names-1): Remove
3546         warning.
3548 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3550         PR target/50751
3551         * gcc.target/sh/pr50751-1.c: New.
3552         * gcc.target/sh/pr50751-2.c: New.
3553         * gcc.target/sh/pr50751-3.c: New.
3555 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3557         PR target/52479
3558         * gcc.target/sh/sh4a-cos.c: Remove.
3559         * gcc.target/sh/sh4a-sin.c: Remove.
3560         * gcc.target/sh/sh4a-sincos.c: Remove.
3562 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
3564         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
3565         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
3567 2012-03-21  Martin Jambor  <mjambor@suse.cz>
3569         PR testsuite/52641
3570         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
3571         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
3573 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
3575         * gcc.target/arm/thumb-16bit-ops.c: New file.
3576         * gcc.target/arm/thumb-ifcvt.c: New file.
3578 2012-03-20  Jason Merrill  <jason@redhat.com>
3580         * lib/target-supports.exp: Add { target c++1y }.
3582         * g++.dg/cpp0x/auto32.C: New.
3584 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3586         PR testsuite/52641
3587         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
3588         int32plus.
3589         * gcc.dg/torture/pr48124-4.c: Ditto:
3590         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
3592 2012-03-20  Jason Merrill  <jason@redhat.com>
3594         PR c++/52510
3595         * g++.dg/cpp0x/initlist66.C: New.
3597 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3599         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
3600         __AVR_HAVE_LPMX__
3602 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3604         PR target/49868
3605         * gcc.target/avr/torture/addr-space-2.h: New file.
3606         * gcc.target/avr/torture/addr-space-2-g.h: New test.
3607         * gcc.target/avr/torture/addr-space-2-0.h: New test.
3608         * gcc.target/avr/torture/addr-space-2-1.h: New test.
3609         * gcc.target/avr/torture/addr-space-2-x.h: New test.
3611 2012-03-20  Richard Guenther  <rguenther@suse.de>
3613         * gnat.dg/pack16.adb: New testcase.
3614         * gnat.dg/pack16_pkg.ads: Likewise.
3615         * gnat.dg/specs/pack8.ads: Likewise.
3616         * gnat.dg/specs/pack8_pkg.ads: Likewise.
3618 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3620         * g++.dg/warn/Wuseless-cast.C: Extend.
3622 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3624         PR c++/14710
3625         * g++.dg/warn/Wuseless-cast.C: New.
3627 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
3629         PR libfortran/52608
3630         * gfortran.dg/pr52608.f90: New test.
3632 2012-03-17  Tobias Burnus  <burnus@net-b.de>
3634         PR fortran/52585
3635         * gfortran.dg/proc_ptr_36.f90: New.
3637 2012-03-16  Martin Jambor  <mjambor@suse.cz>
3639         * gcc.dg/misaligned-expand-1.c: New test.
3640         * gcc.dg/misaligned-expand-3.c: Likewise.
3642 2012-03-16  Richard Guenther  <rguenther@suse.de>
3643         Kai Tietz  <ktietz@redhat.com>
3645         PR middle-end/48814
3646         * gcc.c-torture/execute/pr48814-1.c: New test.
3647         * gcc.c-torture/execute/pr48814-2.c: New test.
3648         * gcc.dg/tree-ssa/assign-1.c: New test.
3649         * gcc.dg/tree-ssa/assign-2.c: New test.
3650         * gcc.dg/tree-ssa/assign-3.c: New test.
3652 2012-03-16  Richard Guenther  <rguenther@suse.de>
3654         * gnat.dg/specs/pack7.ads: New testcase.
3656 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3658         PR target/52568
3659         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
3660         * gcc.dg/torture/vshuf-8.inc: Likewise.
3661         * gcc.dg/torture/vshuf-16.inc: Likewise.
3662         * gcc.dg/torture/vshuf-32.inc: Likewise.
3664 2012-03-15  Jason Merrill  <jason@redhat.com>
3666         * g++.dg/torture/pr52582.C: New.
3668 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3670         * lib/fortran-modules.exp: New file which was forgotten in r185430.
3672 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3673             Ulrich Weigand  <ulrich.weigand@linaro.org>
3675         * gcc.dg/vect/slp-cond-3.c: New test.
3676         * gcc.dg/vect/slp-cond-4.c: New test.
3678 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3679             Ulrich Weigand  <ulrich.weigand@linaro.org>
3681         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
3682         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
3684 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
3686         PR libfortran/52434
3687         PR libfortran/48878
3688         PR libfortran/38199
3689         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
3690         * gfortran.dg/round_1.f03: Likewise.
3692 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3693             Andrew Pinski  <apinski@cavium.com>
3695         PR middle-end/52592
3696         * gcc.dg/pr52592.c: New test.
3698 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3700         * gfortran.fortran-torture/compile/compile.exp: Simplify.
3701         * gfortran.fortran-torture/execute/execute.exp: Likewise.
3702         * lib/gcc-dg.exp (cleanup-modules): Move to ..
3703         * lib/fortran-modules.exp: .. this new file. Adjust users.
3704         * lib/gfortran-dg.exp (gfortran-dg-runtest,
3705         gfortran-dg-debug-runtest): Call cleanup-modules.
3706         * lib/fortran-torture.exp (fortran-torture-execute,
3707         fortran-torture): Likewise.
3708         * gfortran.dg/coarray/caf.exp: Likewise.
3709         * lib/lto.exp: Likewise.
3710         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
3711         * gfortran.dg/class_4b.f03: Likewise.
3712         * gfortran.dg/class_4c.f03: Likewise.
3713         * gfortran.dg/class_45a.f03: Likewise.
3714         * gfortran.dg/binding_label_tests_10.f03: Likewise.
3715         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
3716         * gfortran.dg/binding_label_tests_11.f03: Likewise.
3717         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
3718         * gfortran.dg/binding_label_tests_13.f03: Likewise.
3719         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
3720         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
3721         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
3722         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
3723         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
3724         * gfortran.dg/whole_file_28.f90: Likewise.
3725         * gfortran.dg/whole_file_29.f90: Likewise.
3726         * gfortran.dg/whole_file_30.f90: Likewise.
3727         * gfortran.dg/whole_file_31.f90: Likewise.
3729 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3731         PR tree-optimization/52267
3732         * gcc.dg/pr52267.c: New test.
3733         * gcc.dg/tree-ssa/vrp65.c: New test.
3734         * gcc.dg/tree-ssa/vrp66.c: New test.
3736 2012-03-15  Richard Guenther  <rguenther@suse.de>
3738         PR middle-end/52580
3739         * gfortran.dg/vect/pr52580.f: New testcase.
3741 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
3743         * gcc.target/sh/fpul-usage-1.c: New.
3745 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
3747         PR target/49468
3748         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
3749         * gcc.target/sh/pr49468-di.c: Likewise.
3751 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3753         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
3754         * gcc.dg/c99-stdint-6.c: Likewise.
3755         * gcc.dg/lto/20090210_0.c: Likewise.
3756         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
3757         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
3758         * gcc.dg/pragma-init-fini-2.c: Likewise.
3759         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
3760         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
3761         * gcc.target/i386/pr22152.c: Likewise.
3762         * gcc.target/i386/vect8-ret.c: Likewise.
3763         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
3764         handling.
3766 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3768         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
3769         * g++.dg/tree-prof/partition1.C: Likewise.
3770         * g++.dg/tree-prof/partition2.C: Likewise.
3771         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
3772         handling.
3773         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
3774         * gcc.c-torture/execute/20010724-1.c: Remove.
3775         * gcc.c-torture/execute/20010724-1.x: Remove.
3776         * gcc.c-torture/execute/20040208-2.c: Remove.
3777         * gcc.c-torture/execute/20040208-2.x: Remove.
3778         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
3779         Remove.
3780         (main) [__mips__ && __sgi__]: Remove.
3781         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
3782         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3783         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
3784         mips-sgi-irix6* handling.
3785         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
3786         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
3787         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
3788         handling.
3789         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3790         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
3791         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
3792         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
3793         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
3794         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
3795         mips-sgi-irix6*.
3796         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3797         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
3798         * gcc.target/mips/save-restore-3.c: Likewise.
3799         * gcc.target/mips/save-restore-4.c: Likewise.
3800         * gcc.target/mips/save-restore-5.c: Likewise.
3801         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
3802         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
3803         messages.
3804         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
3805         IRIX 6 handling.
3806         (restore_ld_library_path_env_vars): Likewise.
3807         * lib/target-supports.exp (check_profiling_available): Remove
3808         mips*-*-irix* handling.
3809         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
3810         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
3811         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
3813 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3815         PR c++/52582
3816         * g++.dg/opt/pr52582.C: New test.
3818 2012-03-14  Richard Guenther  <rguenther@suse.de>
3820         PR tree-optimization/52571
3821         * gcc.dg/vect/vect-2.c: Initialize arrays.
3822         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3823         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
3824         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3826 2012-03-14  Richard Guenther  <rguenther@suse.de>
3828         PR middle-end/52080
3829         PR middle-end/52097
3830         PR middle-end/48124
3831         * gcc.dg/torture/pr48124-1.c: New testcase.
3832         * gcc.dg/torture/pr48124-2.c: Likewise.
3833         * gcc.dg/torture/pr48124-3.c: Likewise.
3834         * gcc.dg/torture/pr48124-4.c: Likewise.
3836 2012-03-14  Richard Guenther  <rguenther@suse.de>
3838         PR middle-end/52578
3839         * gcc.dg/pr52578.c: New testcase.
3841 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3843         PR c++/52521
3844         * g++.dg/cpp0x/udlit-args2.C: New test.
3846 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3848         PR target/48596
3849         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
3850         * gcc.c-torture/compile/pr48596.c: ... here.
3852 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
3854         PR c++/51641
3855         * g++.dg/lookup/hidden-class17.C: New test.
3857 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
3859         PR c/52577
3860         * gcc.dg/Wunused-var-3.c: New test.
3862 2012-03-13  Martin Jambor  <mjambor@suse.cz>
3864         * gcc.dg/misaligned-expand-2.c: New test.
3866 2012-03-13  Richard Guenther  <rguenther@suse.de>
3868         PR middle-end/52134
3869         * gcc.dg/pr52134.c: New testcase.
3871 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3873         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
3875 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3877         PR tree-optimization/46728
3878         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
3879         * gcc.target/powerpc/pr46728-5.c: Likewise.
3880         * gcc.target/powerpc/pr46728-8.c: Likewise.
3881         * gcc.target/powerpc/pr46728-10.c: Likewise.
3882         * gcc.target/powerpc/pr46728-11.c: Likewise.
3883         * gcc.target/powerpc/pr46728-13.c: Likewise.
3884         * gcc.target/powerpc/pr46728-14.c: Likewise.
3885         * gcc.target/powerpc/pr46728-15.c: Likewise.
3887 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
3889         PR c++/52299
3890         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
3892 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3894         PR tree-optimization/46728
3895         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
3896         * gcc.target/powerpc/pr46728-5.c: Likewise.
3897         * gcc.target/powerpc/pr46728-8.c: Likewise.
3898         * gcc.target/powerpc/pr46728-10.c: Likewise.
3899         * gcc.target/powerpc/pr46728-11.c: Likewise.
3900         * gcc.target/powerpc/pr46728-13.c: Likewise.
3901         * gcc.target/powerpc/pr46728-14.c: Likewise.
3902         * gcc.target/powerpc/pr46728-15.c: Likewise.
3904 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
3906         PR target/49868
3907         * gcc.target/avr/torture/addr-space-1.h: New file.
3908         * gcc.target/avr/torture/addr-space-1-g.h: New test.
3909         * gcc.target/avr/torture/addr-space-1-0.h: New test.
3910         * gcc.target/avr/torture/addr-space-1-1.h: New test.
3911         * gcc.target/avr/torture/addr-space-1-x.h: New test.
3913 2012-03-12  Andrew Pinski  <apinski@cavium.com>
3915         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
3917 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3919         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
3920         * g++.dg/abi/thunk4.C: Likewise.
3921         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
3922         Adapt line numbers.
3923         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3924         handling.
3925         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3926         * g++.dg/eh/spbp.C: Likewise.
3927         * g++.dg/ext/label13.C: Likewise.
3928         * g++.dg/guality/guality.exp: Likewise.
3929         * g++.dg/other/anon5.C: Likewise.
3930         * g++.dg/other/pragma-ep-1.C: Remove.
3931         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
3932         * g++.dg/warn/pr31246.C: Likewise.
3933         * g++.dg/warn/weak1.C: Likewise.
3934         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3935         * g++.old-deja/g++.ext/attrib5.C: Likewise.
3936         * gcc.c-torture/compile/limits-declparen.c: Likewise.
3937         * gcc.c-torture/compile/limits-pointer.c: Likewise.
3938         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
3939         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
3940         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
3941         * gcc.dg/c99-tgmath-1.c: Likewise.
3942         * gcc.dg/c99-tgmath-2.c: Likewise.
3943         * gcc.dg/c99-tgmath-3.c: Likewise.
3944         * gcc.dg/c99-tgmath-4.c: Likewise.
3945         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3946         handling.
3947         * gcc.dg/debug/pr49032.c: Likewise.
3948         * gcc.dg/guality/guality.exp: Likewise.
3949         * gcc.dg/intmax_t-1.c: Likewise.
3950         * gcc.dg/pr48616.c: Likewise.
3951         * gcc.dg/pragma-ep-1.c: Remove.
3952         * gcc.dg/pragma-ep-2.c: Remove.
3953         * gcc.dg/pragma-ep-3.c: Remove.
3954         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
3955         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
3956         * gcc.misc-tests/gcov-14.c: Likewise.
3957         * gfortran.dg/guality/guality.exp: Likewise.
3958         * lib/target-supports.exp (check_weak_available): Likewise.
3959         (add_options_for_tls): Likewise.
3960         (check_ascii_locale_available): Likewise.
3961         * obj-c++.dg/dwarf-2.mm: Likewise.
3962         * objc.dg/dwarf-1.m: Likewise.
3963         * objc.dg/dwarf-2.m: Likewise.
3965 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
3967         PR tree-optimization/51721
3968         * gcc.dg/tree-ssa/vrp64.c: New test.
3970         PR tree-optimization/52533
3971         * gcc.c-torture/compile/pr52533.c: New test.
3973 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
3975         * gcc.target/i386/rtm-xabort-1.c: New.
3976         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
3977         * gcc.target/i386/rtm-xend-1.c: Ditto.
3978         * gcc.target/i386/rtm-xtest-1.c: Ditto.
3979         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
3980         * gcc.target/i386/sse-13.c: Ditto.
3981         * gcc.target/i386/sse-14.c: Ditto.
3982         * gcc.target/i386/sse-22.c: Ditto.
3983         * gcc.target/i386/sse-23.c: Ditto.
3984         * g++.dg/other/i386-2.C: Ditto.
3985         * g++.dg/other/i386-3.C: Ditto.
3987 2012-03-12  Tobias Burnus  <burnus@net-b.de>
3989         PR fortran/52542
3990         * gfortran.dg/proc_ptr_35.f90: New.
3992 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
3994         PR target/52530
3995         * gcc.dg/torture/pr52530.c: New test.
3997 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3999         PR target/51244
4000         * gcc.target/sh/pr51244-1.c: Fix thinkos.
4002 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4004         PR target/52450
4005         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
4007         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
4009 2012-03-09  Andrew Pinski  <apinski@cavium.com>
4011         PR middle-end/51988
4012         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
4013         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
4015 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
4017         * gcc.dg/tree-ssa/scev-3.c: New.
4018         * gcc.dg/tree-ssa/scev-4.c: New.
4020 2012-03-08  Tobias Burnus  <burnus@net-b.de>
4022         PR fortran/52469
4023         * gfortran.dg/proc_ptr_34.f90
4025 2012-03-07  Jason Merrill  <jason@redhat.com>
4027         PR c++/52521
4028         * g++.dg/cpp0x/udlit-mangle.C: New.
4030 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
4032         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
4034 2012-03-06  Richard Guenther  <rguenther@suse.de>
4036         PR middle-end/52493
4037         * gcc.dg/torture/pr52493.c: New testcase.
4039 2012-03-06  Richard Guenther  <rguenther@suse.de>
4041         PR lto/52097
4042         * gcc.dg/lto/pr52097_0.c: New testcase.
4044 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
4046         PR target/51244
4047         * gcc.target/sh/pr51244-1.c: New.
4048         * gcc.target/sh/pr51244-2.c: New.
4049         * gcc.target/sh/pr51244-3.c: New.
4051 2012-03-05  Jason Merrill  <jason@redhat.com>
4053         PR c++/51930
4054         * g++.dg/ext/visibility/template11.C: New.
4056         * g++.dg/cpp0x/implicit13.C: New.
4058 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
4060         PR tree-optimization/51721
4061         * gcc.dg/tree-ssa/vrp63.c: New test.
4062         * gcc.dg/pr51721.c: New test.
4064 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
4066         PR fortran/50981
4067         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
4068         argument checks.
4070 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
4072         PR target/52146
4073         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
4075 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
4077         PR fortran/50981
4078         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
4080 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
4082         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
4083         int32plus.
4085 2012-03-03  Jason Merrill  <jason@redhat.com>
4087         * g++.dg/cpp0x/nsdmi-defer6.C: New.
4089         Core 1270
4090         * g++.dg/cpp0x/initlist65.C: New.
4092         PR c++/36797
4093         * g++.dg/ext/is_empty2.C: New.
4095 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4097         PR fortran/48820
4098         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
4100 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4102         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
4103         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4104         * gfortran.dg/bind_c_usage_8.f03: Ditto.
4105         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4106         * gfortran.dg/class_30.f90: Remove dg-warning line.
4107         * gfortran.dg/bind_c_usage_25.f90: New.
4109 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4111         PR fortran/48820
4112         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
4113         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
4114         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
4116 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4118         PR fortran/48820
4119         * gfortran.dg/assumed_type_1.f90: New.
4120         * gfortran.dg/assumed_type_2.f90: New.
4121         * gfortran.dg/assumed_type_3.f90: New.
4122         * gfortran.dg/assumed_type_4.f90: New.
4124 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
4126         PR target/49486
4127         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
4128         * gcc.target/sh/pr49468-di.c: New.
4130 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
4132         * gcc.dg/graphite/pr50561.c: Update.
4134 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
4136         * gcc.target/powerpc/pr52457.c: New test.
4138 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
4140         * gcc.target/arm/sat-1.c: New test.
4142 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
4144         PR target/46716
4145         * gcc.target/i386/pr46716.c: New test.
4147 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4149         PR c++/51989
4150         * g++.dg/cpp0x/sfinae32.C: New.
4152 2012-03-02  Richard Guenther  <rguenther@suse.de>
4154         PR tree-optimization/52406
4155         * gcc.dg/torture/pr52406.c: New testcase.
4157 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4159         PR fortran/52325
4160         * gfortran.dg/derived_comp_array_ref_8.f90: New.
4161         * gfortran.dg/nullify_2.f90: Update dg-error.
4162         * gfortran.dg/nullify_4.f90: Ditto.
4163         * gfortran.dg/pointer_init_6.f90: Ditto.
4165 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4167         PR fortran/52270
4168         * gfortran.dg/class_51.f90: New.
4170 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4172         PR fortran/52452
4173         * gfortran.dg/intrinsic_8.f90: New.
4175 2012-03-01  Kai Tietz  <ktietz@redhat.com>
4177         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
4178         routines on mingw targets.
4179         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
4181 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
4183         PR tree-optimization/52445
4184         * gcc.dg/pr52445.c: New test.
4186 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
4188         PR target/52437
4189         * gcc.c-torture/compile/pr52437.c: New test.
4191         PR middle-end/52419
4192         * gcc.dg/torture/pr52419.c: New test.
4194         PR tree-optimization/52429
4195         * gcc.dg/torture/pr52429.c: New test.
4196         * g++.dg/opt/pr52429.C: New test.
4198 2012-02-29  Richard Guenther  <rguenther@suse.de>
4200         PR testsuite/52297
4201         * gcc.dg/lto/trans-mem-1_0.c: Remove.
4202         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
4203         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
4204         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
4205         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
4206         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
4208 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
4210         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
4212 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
4214         PR fortran/52386
4215         * gfortran.dg/realloc_on_assign_13.f90 : New test.
4217 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4219         PR target/51534
4220         * gcc.target/arm/neon/pr51534.c: New testcase.
4222 2012-02-28  Richard Guenther  <rguenther@suse.de>
4224         PR target/52407
4225         * gcc.dg/torture/pr52407.c: New testcase.
4227 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4229         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
4230         * gcc.target/arm/vfp2.c: Likewise.
4231         * gcc.target/arm/vfp3.c: Likewise.
4232         * gcc.target/arm/vfp4.c: Likewise.
4233         * gcc.target/arm/vfp5.c: Likewise.
4234         * gcc.target/arm/vfp6.c: Likewise.
4235         * gcc.target/arm/vfp7.c: Likewise.
4236         * gcc.target/arm/vfp8.c: Likewise.
4237         * gcc.target/arm/vfp9.c: Likewise.
4238         * gcc.target/arm/vfp10.c: Likewise.
4239         * gcc.target/arm/vfp11.c: Likewise.
4240         * gcc.target/arm/vfp12.c: Likewise.
4241         * gcc.target/arm/vfp13.c: Likewise.
4242         * gcc.target/arm/vfp14.c: Likewise.
4243         * gcc.target/arm/vfp15.c: Likewise.
4244         * gcc.target/arm/vfp16.c: Likewise.
4245         * gcc.target/arm/vfp17.c: Likewise.
4246         * gcc.target/arm/neon-constants.h: New file.
4247         * gcc.target/arm/neon-vect1.c: New test.
4248         * gcc.target/arm/neon-vect2.c: New test.
4249         * gcc.target/arm/neon-vect3.c: New test.
4250         * gcc.target/arm/neon-vect4.c: New test.
4251         * gcc.target/arm/neon-vect5.c: New test.
4252         * gcc.target/arm/neon-vect6.c: New test.
4253         * gcc.target/arm/neon-vect7.c: New test.
4254         * gcc.target/arm/neon-vect8.c: New test.
4256 2012-02-28  Richard Guenther  <rguenther@suse.de>
4258         PR tree-optimization/52402
4259         * gcc.dg/torture/pr52402.c: New testcase.
4261 2012-02-28  Richard Guenther  <rguenther@suse.de>
4263         PR lto/52400
4264         * g++.dg/lto/pr52400_0.C: New testcase.
4266 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
4268         * gcc.target/avr/torture/builtins-1.c: New test.
4269         * gcc.target/avr/torture/builtins-error.c: New test.
4271 2012-02-28  Kai Tietz  <ktietz@redhat.com>
4273         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
4274         * gcc.target/i386/pr45352-2.c: Likewise.
4275         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
4276         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
4277         targets instead rand.
4278         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
4279         * gcc.target/i386/sse2-mul-1.c: Likewise.
4280         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4281         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
4282         * gcc.target/i386/pad-1.c: Likewise.
4283         * gcc.target/i386/pad-9.c: Likewise.
4284         * gcc.target/i386/pad-2.c: Likewise.
4285         * gcc.target/i386/pad-5b.c: Likewise.
4286         * gcc.target/i386/pad-8.c: Likewise.
4287         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
4288         * gcc.target/i386/pr44130.c: Likewise.
4289         * gcc.target/i386/align-main-1.c: Likewise.
4290         * gcc.target/i386/align-main-2.c: Likewise.
4291         * gcc.target/i386/sw-1.c: Likewise.
4292         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
4293         on x64 mingw target.
4294         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
4295         * gcc.target/i386/pr46295.c: Likewise.
4296         * gcc.target/i386/amd64-abi-1.c: Likewise.
4297         * gcc.target/i386/amd64-abi-2.c: Likewise.
4298         * gcc.target/i386/pr39082-1.c: Likewise.
4299         * gcc.target/i386/pr39162.c: Likewise.
4300         * gcc.target/i386/pr22152.c: Likewise.
4301         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
4302         * gcc.target/i386/wrfsbase-2.c: Likewise.
4303         * gcc.target/i386/local.c: Likewise
4304         * gcc.target/i386/wrgsbase-1.c: Likewise.
4305         * gcc.target/i386/wrfsbase-1.c: Likewise.
4306         * gcc.target/i386/pr39315-3.c: Likewise.
4307         * gcc.target/i386/pr35767-4.c: Likewise.
4308         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
4309         x64 mingw target.
4310         * gcc.target/i386/pr45336-2.c: Likewise.
4311         * gcc.target/i386/pr45336-1.c: Likewise.
4312         * gcc.target/i386/pr45336-4.c: Likewise.
4314 2012-02-27  Tristan Gingold  <gingold@adacore.com>
4316         * gnat.dg/array20.ad[sb]: New test.
4318 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
4320         PR target/52375
4321         * gcc.target/arm/pr52375.c: New test.
4322         * gcc.c-torture/compile/pr52375.c: New test.
4324 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4326         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
4327         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
4329 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
4331         * gnat.dg/aggr19.adb: New test.
4332         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
4334 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
4336         PR target/49263
4337         * gcc.target/sh/pr49263.c: New.
4339 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
4341         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
4342         simulate_thread_wrapper_other_threads
4343         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
4344         Move initialization of 'value' to main().
4345         (main): Initialize 'value';
4346         * gcc.dg/simulate-thread/speculative-store.c
4347         (simulate_thread_step_verify): Return 0 when successful.
4348         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
4349         Reduce threshold.
4350         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
4351         (simulate_thread_wrapper_other_threads): Return a success/fail value
4352         and issue an error if the instruction count threshold is exceeded.
4354 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4356         PR target/50580
4357         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
4358         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4360 2012-02-24  Richard Guenther  <rguenther@suse.de>
4362         PR middle-end/52355
4363         * gcc.dg/pr52355.c: New testcase.
4365 2012-02-23  Kai Tietz  <ktietz@redhat.com>
4367         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
4368         * gcc.dg/Wpadded.c: Likewise.
4369         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
4370         structure-layout.
4371         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
4372         for sleep by Sleep and add windows.h include for this function.
4373         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
4374         targets.
4375         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
4376         target.
4377         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
4378         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
4379         on x64 mingw target.
4380         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
4381         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
4382         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
4383         failure on LLP64 target.
4385 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
4387         PR c/52290
4388         * gcc.dg/noncompile/pr52290.c: New test.
4390 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
4392         PR tree-optimization/52019
4393         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
4395 2012-02-22  Kai Tietz  <ktietz@redhat.com>
4397         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
4398         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
4399         derived pdiff_t type.
4400         * g++.dg/torture/pr49720.C: Likewise
4402 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
4404         PR target/52330
4405         * gcc.target/i386/pr52330.c: New test.
4407 2012-02-22  Tobias Burnus  <burnus@net-b.de>
4409         PR fortran/52335
4410         * gfortran.dg/io_constraints_10.f90: New.
4412 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
4414         * lib/target-supports.exp (check_effective_target_vect_condition):
4415         Return true for NEON.
4417 2012-02-21  Kai Tietz  <ktietz@redhat.com>
4419         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
4421 2012-02-21  Richard Guenther  <rguenther@suse.de>
4423         PR tree-optimization/52324
4424         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
4426 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
4428         PR middle-end/51782
4429         * gcc.target/avr/torture/pr51782-1.c: New test.
4431 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
4433         PR tree-optimization/52318
4434         * gcc.dg/pr52318.c: New test.
4436 2012-02-20  Kai Tietz  <ktietz@redhat.com>
4438         * gcc.dg/bf-ms-layout-3.c: New testcase.
4440 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4442         PR testsuite/52229
4443         PR fortran/32380
4444         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
4446 2012-02-20  Richard Guenther  <rguenther@suse.de>
4448         PR tree-optimization/52298
4449         * gcc.dg/torture/pr52298.c: New testcase.
4450         * gcc.dg/vect/pr52298.c: Likewise.
4452 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
4454         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
4455         * gcc.c-torture/execute/pr52286.c: Ditto.
4457 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
4459         PR tree-optimization/52286
4460         * gcc.c-torture/execute/pr52286.c: New test.
4462 2012-02-18  Tobias Burnus  <burnus@net-b.de>
4464         PR fortran/52295
4465         * gfortran.dg/interface_35.f90: Use -std=f2003.
4466         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
4467         * gfortran.dg/interface_assignment_4.f90: Ditto.
4468         * gfortran.dg/bessel_1.f90: Ditto.
4469         * gfortran.dg/func_result_6.f90: Ditto.
4470         * gfortran.dg/hypot_1.f90: Ditto.
4471         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4473 2012-02-17  Tobias Burnus  <burnus@net-b.de>
4475         PR translation/52232
4476         PR translation/52234
4477         PR translation/52245
4478         PR translation/52246
4479         PR translation/52262
4480         PR translation/52273
4481         * gfortran.dg/coarray_22.f90: Update dg-error.
4482         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
4484 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4486         PR target/51753
4487         * lib/gcc-simulate-thread.exp: Load timeout.exp.
4488         (simulate-thread): Use default timeout.
4490 2012-02-16  Jason Merrill  <jason@redhat.com>
4492         PR c++/52248
4493         * g++.dg/ext/timevar1.C: New.
4495 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4497         PR c++/52126
4498         * g++.dg/template/using21.C: New.
4499         * g++.dg/template/using22.C: Likewise.
4501 2012-02-16  Jason Merrill  <jason@redhat.com>
4503         PR c++/51415
4504         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
4506 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
4508         PR tree-optimization/52255
4509         * gcc.c-torture/compile/pr52255.c: New test.
4511         PR debug/52260
4512         * g++.dg/debug/dwarf2/pr52260.C: New test.
4514         PR middle-end/51929
4515         * g++.dg/ipa/pr51929.C: New test.
4517 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4519         PR target/52199
4520         * gcc.target/powerpc/pr52199.c: New file.
4522 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4524         PR target/52152
4525         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
4527 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4529         * gcc.dg/pr51867.c: Don't include <math.h>.
4530         (sqrtf): Declare.
4532 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4534         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
4535         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
4537 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
4539         PR tree-optimization/50561
4540         * gcc.dg/graphite/pr50561.c: New testcase.
4542 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4544         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
4545         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
4547 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4549         * gnat.dg/discr35.ad[sb]: New test.
4551 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4553         * gnat.dg/volatile10.adb: New test.
4554         * gnat.dg/volatile10_pkg.ads: New helper.
4556 2012-02-14  Jason Merrill  <jason@redhat.com>
4558         * g++.dg/ext/attrib43.C: New.
4560 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
4562         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
4563         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
4564         fgnu_tm.
4565         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
4566         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
4567         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
4568         effective_target fgnu_tm.
4569         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
4571 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4573         PR c++/52247
4574         * g++.dg/template/asmgoto1.C: New test.
4576 2012-02-14  Ian Lance Taylor  <iant@google.com>
4578         PR go/48501
4579         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
4580         compiling generated file for 64bit and index tests.
4582 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
4584         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
4586 2012-02-14  Richard Guenther  <rguenther@suse.de>
4588         PR tree-optimization/52244
4589         PR tree-optimization/51528
4590         * gcc.dg/torture/pr52244.c: New testcase.
4592 2012-02-14  Walter Lee  <walt@tilera.com>
4594         * g++.dg/other/PR23205.C: Disable test on tile.
4595         * g++.dg/other/pr23205-2.C: Disable test on tile.
4596         * gcc.dg/20020312-2.c: Add a condition for __tile__.
4597         * gcc.dg/20040813-1.c: Disable test on tile.
4598         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
4599         * gcc.misc-tests/linkage.exp: Handle tilegx.
4601 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4603         PR tree-optimization/52210
4604         * gcc.dg/pr52210.c: New test.
4606 2012-02-14  Jason Merrill  <jason@redhat.com>
4608         PR c++/39055
4609         * g++.dg/overload/defarg5.C: New.
4611 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4613         PR c/52181
4614         * c-c++-common/pr52181.c: New test.
4616 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4618         PR c++/52215
4619         * g++.dg/ext/atomic-1.C: New test.
4621 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4623         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
4625 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4627         PR middle-end/52209
4628         * gcc.c-torture/execute/pr52209.c: New test.
4630 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
4632         PR fortran/50981
4633         * gfortran.dg/elemental_optional_args_5.f03: New test.
4635 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
4637         PR testsuite/50076
4638         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
4639         cases.
4641 2012-02-11  Ian Lance Taylor  <iant@google.com>
4643         PR go/51874
4644         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
4645         SPARC Solaris.  Don't run the test at all on systems where it may
4646         not work, rather than xfailing it.
4648 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
4650         PR rtl-optimization/52175
4651         * gcc.c-torture/compile/pr52175.c: New test.
4653 2012-02-10  Jason Merrill  <jason@redhat.com>
4655         PR c++/51910
4656         * g++.dg/template/repo10.C: New.
4658 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
4660         PR debug/52132
4661         * gcc.dg/pr52132.c: New test.
4663 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
4665         * gnat.dg/specs/aggr4.ads: New test.
4666         * gnat.dg/specs/aggr4_pkg.ads: New helper.
4668 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
4670         PR target/52146
4671         * gcc.target/i386/pr52146.c: New.
4673 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
4675         PR middle-end/52177
4676         * c-c++-common/pr52177.c: New test.
4678 2012-02-10  Jan Hubicka  <jh@suse.cz>
4680         PR middle-end/48600
4681         * g++.dg/torture/pr48600.C: New testcase.
4683 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
4685         PR middle-end/52140
4686         * gcc.dg/dfp/pr52140.c: New test.
4688 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
4690         PR fortran/32380
4691         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
4692         of dg-options.
4694 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
4696         PR middle-end/51867
4697         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
4698         * testsuite/gcc.dg/pr51867.c: New test.
4700 2012-02-09  Ian Lance Taylor  <iant@google.com>
4702         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
4703         which don't support -fsplit-stack.  Turn off optimization when
4704         compiling select5-out.go.
4706 2012-02-08  Ian Lance Taylor  <iant@google.com>
4708         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
4709         systems which don't support -fsplit-stack.
4711 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
4713         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
4714         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
4715         machine instuction in the log.
4717 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
4719         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
4720           to 20 seconds.
4722 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
4724         PR driver/48524
4725         * gcc.dg/pr48524.c: New test.
4726         * gcc.dg/pr48524.spec: New spec file for test.
4728 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4730         PR fortran/32380
4731         * gfortran.dg/vect/pr32380.f90:  New test.
4733 2012-02-08  Tobias Burnus  <burnus@net-b.de>
4735         PR fortran/52151
4736         * gfortran.dg/realloc_on_assign_12.f90: New.
4738 2012-02-08  Richard Guenther  <rguenther@suse.de>
4740         PR rtl-optimization/52170
4741         * gcc.dg/torture/pr52170.c: New testcase.
4743 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
4745         PR gcov-profile/52150
4746         * gcc.dg/tree-prof/pr52150.c: New test.
4748         PR rtl-optimization/52139
4749         * gcc.dg/pr52139.c: New test.
4751 2012-02-07  Jason Merrill  <jason@redhat.com>
4753         PR c++/51675
4754         * g++.dg/cpp0x/constexpr-union3.C: New.
4756         PR c++/52035
4757         * g++.dg/lto/pr52035_0.C: New.
4759 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4761         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
4762         * gcc.dg/special/weak-1.c: Likewise.
4763         * gcc.dg/ucnid-12.c: Likewise.
4764         * gcc.dg/torture/pr45678-1.c: Likewise.
4765         * gcc.dg/torture/pr45678-2.c: Likewise.
4766         * gcc.dg/vector-4.c: Likewise.
4767         * gcc.dg/ipa/inline-5.c: Likewise.
4768         * gcc.dg/ucnid-11.c: Likewise.
4769         * gcc.misc-tests/gcov-13.c: Likewise.
4770         * gcc.misc-tests/gcov-14.c: Likewise.
4771         * g++.dg/ext/label13.C: Likewise.
4772         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
4773         hppa*-*-hpux* options.
4774         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
4775         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
4776         * gcc.dg/pr48616.c: Likewise.
4777         * gcc.dg/pr17957.c: Likewise.
4778         * gcc.dg/pr17055-1.c: Likewise.
4779         * gcc.dg/pr32912-1.c: Likewise.
4780         * gcc.dg/tm/pr51472.c: Likewise.
4781         * c-c++-common/fold-bitand-4.c: Likewise.
4782         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
4783         Use dg-additional-options for extra options.
4785 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
4787         * gcc.target/epiphany/interrupt-2.c: New test.
4789 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4791         PR target/52155
4792         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
4793         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
4794         for MIPS ELF.
4796 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4798         PR target/52152
4799         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
4801 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4803         PR middle-end/24306
4804         PR target/52154
4805         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
4806         * gcc.target/mips/va-arg-1.c: New test.
4808 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
4810         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
4811         for -mno-pointers-to-nested-functions.
4813 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
4815         * gcc.c-torture/execute/20120207-1.c: New test.
4817 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
4819         PR rtl-optimization/52060
4820         * gcc.dg/torture/pr52060.c: New test.
4822         PR middle-end/52074
4823         * gcc.c-torture/compile/pr52074.c: New test.
4825 2012-02-07  Tobias Burnus  <burnus@net-b.de>
4827         PR fortran/51514
4828         * gfortran.dg/class_to_type_2.f90: New.
4830 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
4832         PR fortran/32373
4833         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
4834         Remove module.
4836 2012-02-06  Jason Merrill  <jason@redhat.com>
4838         PR c++/52088
4839         * g++.dg/template/conv13.C: New.
4841 2012-02-06  Richard Guenther  <rguenther@suse.de>
4843         PR tree-optimization/52115
4844         * gcc.c-torture/compile/pr52115.c: New testcase.
4846 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
4848         PR target/52129
4849         * gcc.c-torture/execute/pr52129.c: New test.
4851 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
4853         * gcc.dg/pr48374.c: Actually add the test I forgot
4854         in the 2012-01-25 commit.
4856 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4858         PR fortran/32373
4859         * gfortran.dg/vect/vect-8.f90:  New test case.
4861 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4863         PR fortran/48847
4864         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
4866 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
4868         PR fortran/52102
4869         * gfortran.dg/class_48.f90 : Add test of allocate class array
4870         component with source in subroutine test3.  Remove commenting
4871         out in subroutine test4, since branching on unitialized variable
4872         is now fixed (no PR for this last.).
4874 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4876         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
4877         on MIPS targets.
4878         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
4880 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4882         PR target/52125
4883         * lib/target-supports.exp (check_effective_target_mips_rel): New.
4884         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
4886 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4888         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
4889         (check_effective_target_sync_int_long): Use it.
4890         (check_effective_target_sync_char_short): Likewise.
4891         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
4893 2012-02-05  Tobias Burnus  <burnus@net-b.de>
4895         PR fortran/51972
4896         * gfortran.dg/class_48.f90: Add some further checks.
4898 2012-02-05  Ira Rosen  <irar@il.ibm.com>
4900         PR tree-optimization/52091
4901         * gcc.dg/vect/pr52091.c: New test.
4903 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
4905         PR rtl-optimization/52113
4906         * gcc.target/avr/pr52113.c: New test.
4908 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
4910         PR rtl-optimization/52092
4911         * gcc.c-torture/compile/pr52092.c: New test.
4913 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4915         PR fortran/41587
4916         * gfortran.dg/class_array_10.f03: New test.
4918         PR fortran/46356
4919         * gfortran.dg/class_array_11.f03: New test.
4921         PR fortran/51754
4922         * gfortran.dg/class_array_12.f03: New test.
4924 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
4926         PR fortran/52012
4927         * gfortran.dg/realloc_on_assign_11.f90: New test.
4929 2012-02-02  Tobias Burnus  <burnus@net-b.de>
4931         PR fortran/52093
4932         * gfortran.dg/shape_7.f90: New.
4934 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4936         * gcc.target/mips/mips-prepend-1.c: New test.
4938 2012-02-02  Jan Hubicka  <jh@suse.cz>
4939             Tom de Vries  <tom@codesourcery.com>
4941         PR middle-end/51998
4942         * testsuite/gcc.dg/alias-12.c: New testcase.
4943         * testsuite/gcc.dg/alias-13.c: New testcase.
4945 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
4947         PR target/52086
4948         * gcc.dg/pr52086.c: New test.
4950         PR tree-optimization/52073
4951         * gcc.c-torture/compile/pr52073.c: New test.
4953 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
4955         PR fortran/51958
4956         * gfortran.dg/function_optimize_10.f90:  New test.
4958 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
4960         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
4961         test on alpha*-*-*.
4963 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4965         PR fortran/52024
4966         * gfortran.dg/typebound_operator_14.f90: New.
4968 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4970         PR fortran/52059
4971         * gfortran.dg/elemental_function_1.f90: New.
4973 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4975         PR rtl-optimization/51374
4976         * gcc.target/avr/torture/pr51374-1.c:
4977         Also fail if SBIS is seen.
4979 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4981         PR rtl-optimization/51374
4982         * gcc.target/avr/torture/pr51374-1.c: New.
4984 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4986         PR fortran/52024
4987         * gfortran.dg/typebound_generic_11.f90: New.
4989 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4991         PR fortran/52029
4992         * gfortran.dg/class_49.f90: New.
4994 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4996         PR fortran/52013
4997         * gfortran.dg/elemental_args_check_6.f90: New.
4999 2012-01-31  Jason Merrill  <jason@redhat.com>
5001         PR c++/52043
5002         * g++.dg/cpp0x/variadic122.C: New.
5004 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
5006         PR fortran/52012
5007         * gfortran.dg/realloc_on_assign_10.f90: New test.
5009 2012-01-31  Richard Guenther  <rguenther@suse.de>
5011         PR tree-optimization/51528
5012         * gcc.dg/torture/pr51528.c: New testcase.
5014 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
5016         PR go/48501
5017         * lib/go.exp (go_target_compile): Append timeout= to options.
5018         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
5019         select5-out.go test on alpha*-*-* targets.
5021 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
5023         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
5024         (TEST_SHORT): Reformat in the same way.
5025         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
5026         (TEST_SHORT): Reformat in the same way.
5027         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
5028         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
5029         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
5030         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
5031         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
5033 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
5035         PR target/51835
5036         * gcc.target/arm/pr51835.c: New testcase.
5038 2012-01-30  Richard Guenther  <rguenther@suse.de>
5040         PR tree-optimization/52028
5041         * gcc.dg/torture/pr52028.c: New testcase.
5042         * gfortran.dg/ldist-pr45199.f: Adjust.
5043         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
5044         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5045         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5047 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
5049         PR debug/52027
5050         * gcc.dg/tree-prof/pr52027.c: New test.
5052         PR tree-optimization/52046
5053         * gcc.dg/pr52046.c: New test.
5055         PR debug/52048
5056         * g++.dg/other/pr52048.C: New test.
5058 2012-01-30  Richard Guenther  <rguenther@suse.de>
5060         PR tree-optimization/52045
5061         * gcc.dg/pr52045.c: New testcase.
5063 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5065         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
5066         new code generated for __sync_lock_release.
5068 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5070         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
5072 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5074         PR testsuite/51875
5075         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
5077         * g++.dg/ext/visibility/template10.C: Fix typo.
5079         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
5081 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5083         PR c++/51327
5084         * g++.dg/cpp0x/constexpr-ice6.C: New.
5086 2012-01-29  Tobias Burnus  <burnus@net-b.de>
5088         PR fortran/41600
5089         * gfortran.dg/default_initialization_6.f90: New.
5091 2012-01-29  Tobias Burnus  <burnus@net-b.de>
5093         PR fortran/51972
5094         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
5095         * gfortran.dg/class_48.f90: New.
5097 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
5099         PR fortran/51808
5100         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
5102 2012-01-28  Tobias Burnus  <burnus@net-b.de>
5104         PR fortran/51972
5105         * gfortran.dg/class_allocate_12.f90: New.
5107 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
5109         * gcc.dg/torture/pr50444.c: Fix dg directives.
5111 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
5113         PR target/52006
5114         * gcc.target/arm/pr52006.c: New test.
5116 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
5118         PR testsuite/52011
5119         * gcc.dg/lto/trans-mem.h: New file.
5120         * gcc.dg/lto/trans-mem-2_0.c: Include it.
5121         * gcc.dg/lto/trans-mem-1_1.c: Same.
5122         * gcc.dg/lto/trans-mem-4_1.c: Same.
5123         * gcc.dg/lto/trans-mem-3_1.c: Same.
5125 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5127         PR fortran/52022
5128         * gfortran.dg/dummy_procedure_7.f90: New.
5130 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
5132         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
5133         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
5135 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
5137         PR c++/51852
5138         * g++.dg/other/gc5.C: New test.
5140 2012-01-27  Richard Guenther  <rguenther@suse.de>
5142         PR tree-optimization/50444
5143         * gcc.dg/torture/pr50444.c: New testcase.
5145 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5147         PR fortran/51970
5148         PR fortran/51977
5149         * gfortran.dg/move_alloc_13.f90: New.
5151 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5153         PR fortran/51953
5154         * gfortran.dg/allocate_alloc_opt_13.f90: New.
5155         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
5156         and change dg-error string.
5158 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5160         PR fortran/52016
5161         * gfortran.dg/elemental_args_check_5.f90: New.
5163 2012-01-27  Richard Guenther  <rguenther@suse.de>
5165         PR middle-end/51959
5166         * g++.dg/torture/pr51959.C: New testcase.
5168 2012-01-27  Tom de Vries  <tom@codesourcery.com>
5170         PR tree-optimization/51990
5171         * gcc.dg/pr51990.c: New test.
5172         * gcc.dg/pr51990-2.c: Same.
5174 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
5175             Tobias Burnus <burnus@gcc.gnu.org>
5177         PR fortran/48705
5178         * gfortran.dg/class_allocate_11.f03: New.
5180         PR fortran/51870
5181         PR fortran/51943
5182         PR fortran/51946
5183         * gfortran.dg/class_allocate_7.f03: New.
5184         * gfortran.dg/class_allocate_8.f03: New.
5185         * gfortran.dg/class_allocate_9.f03: New.
5186         * gfortran.dg/class_allocate_10.f03: New.
5188 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5190         * gnat.dg/discr34.adb: New test.
5191         * gnat.dg/discr34_pkg.ads: New helper.
5193 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5195         * gnat.dg/discr33.adb: New test.
5197 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5199         * gnat.dg/limited_with3.ad[sb): New test.
5200         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
5201         * gnat.dg/limited_with3_pkg2.ads: Likewise.
5202         * gnat.dg/limited_with3_pkg3.ads: Likewise.
5204 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5206         * gnat.dg/stack_usage1.adb: New test.
5207         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
5209         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
5210         * gcc.dg/pr44194-2.c: Likewise.
5212 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
5214         PR c++/51370
5215         * g++.dg/template/crash112.C: New.
5217 2012-01-27  Richard Henderson  <rth@redhat.com>
5219         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
5221 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5223         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
5225 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
5227         PR middle-end/51895
5228         * g++.dg/opt/pr51895.C: New test.
5230 2012-01-26  Michael Matz  <matz@suse.de>
5232         PR tree-optimization/48794
5233         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
5235 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5237         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
5239 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5241         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
5242         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
5243         memory.
5244         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
5245         the default value for s390 and s390x.
5247 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
5249         PR lto/51698
5250         * gcc.dg/lto/trans-mem-4_0.c: New.
5251         * gcc.dg/lto/trans-mem-4_1.c: New.
5252         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
5253         TM builtins.
5254         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
5255         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
5256         TM builtins.
5257         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
5258         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
5259         TM builtins.
5261 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
5263         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
5265 2012-01-25  Ian Lance Taylor  <iant@google.com>
5267         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
5269 2012-01-25  Tobias Burnus  <burnus@net-b.de>
5271         PR fortran/51995
5272         * gfortran.dg/typebound_proc_25.f90: New.
5274 2012-01-25  Jason Merrill  <jason@redhat.com>
5276         PR c++/51992
5277         * g++.dg/lto/pr51992_0.C: New.
5279 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
5281         PR tree-optimization/51987
5282         * gcc.target/i386/pr51987.c: New test.
5284 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
5286         * gcc.dg/tm/lto-1.c: Require lto support in target.
5288 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
5290         PR rtl-optimization/48374
5291         * gcc.dg/pr48374.c: New test.
5293 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
5295         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
5297 2012-01-25  Tobias Burnus  <burnus@net-b.de>
5299         PR fortran/51966
5300         * gfortran.dg/derived_constructor_char_3.f90: New.
5302 2012-01-24  Ian Lance Taylor  <iant@google.com>
5304         * go.test/go-test.exp (filecmp): New procedure.
5305         (errchk): Handle quoted square brackets.
5306         (go-gc-tests): Set go_compile_args. Handle various new test
5307         lines.  Skip a few new tests.
5308         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
5310 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5312         * lib/target-supports.exp (proc check_effective_target_vect_perm)
5313         (check_effective_target_vect_extract_even_odd)
5314         (check_effective_target_vect_interleave): Return true for MIPS
5315         paired-single.
5317 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5319         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
5320         (main): Use it instead of argc.
5322 2012-01-24  Jason Merrill  <jason@redhat.com>
5324         PR c++/51973
5325         * g++.dg/cpp0x/sfinae31.C: New.
5327 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5329         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
5331 2012-01-24  Jason Merrill  <jason@redhat.com>
5333         PR c++/51812
5334         * g++.dg/inherit/covariant20.C: New.
5336 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
5338         PR c++/51223
5339         * g++.dg/parse/crash58.C: New.
5341 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
5343         PR target/51957
5344         * gcc.dg/pr51957-1.c: New test.
5345         * gcc.dg/pr51957-1.h: New file.
5346         * gcc.dg/pr51957-2.c: New test.
5348 2012-01-23  Jason Merrill  <jason@redhat.com>
5350         PR c++/51930
5351         * g++.dg/ext/visibility/template10.C: New.
5353 2012-01-23  Tobias Burnus  <burnus@net-b.de>
5355         PR fortran/51948
5356         * gfortran.dg/move_alloc_12.f90: New.
5358 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5360         PR middle-end/45416
5361         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
5363 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
5365         PR c++/51398
5366         * g++.dg/template/crash111.C: New.
5368 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
5370         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
5371         configurations.
5372         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
5374 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
5376         PR testsuite/51941
5377         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
5378         the DW_TAG_class_type and DW_AT_name: "Executor".
5380 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5382         * lib/target-supports.exp
5383         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
5384         (check_effective_target_vect_interleave): Likewise.
5386 2012-01-22  Jason Merrill  <jason@redhat.com>
5388         PR c++/51925
5389         * g++.dg/template/using20.C: New.
5390         * g++.dg/template/template-id-2.C: Adjust diagnostic.
5392 2012-01-23  Jason Merrill  <jason@redhat.com>
5394         PR target/51934
5395         * g++.dg/torture/pr51344.C: Limit to x86.
5397 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
5399         * c-c++-common/tm/omp.c: Require target with pthread support.
5401 2012-01-23  Richard Guenther  <rguenther@suse.de>
5403         PR tree-optimization/51949
5404         * gcc.dg/torture/pr51949.c: New testcase.
5406 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
5408         PR rtl-optimization/51933
5409         * gcc.c-torture/execute/pr51933.c: New test.
5411 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
5413         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
5414         Do not define for Interix.
5416 2012-01-22  Jason Merrill  <jason@redhat.com>
5418         PR c++/51832
5419         * g++.dg/lto/pr51832.h: New.
5420         * g++.dg/lto/pr51832_0.C: New.
5421         * g++.dg/lto/pr51832_1.C: New.
5423 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5425         * gcc.dg/ext-elim-1.c: New test.
5427 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
5429         PR target/51931
5430         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
5431         * g++.dg/opt/longbranch1.C: Likewise.
5433 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
5435         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
5436         in C++11 mode.
5438 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5440         PR fortran/50556
5441         * gfortran.dg/namelist_74.f90: New test.
5442         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
5444 2012-01-21  Tobias Burnus  <burnus@net-b.de>
5446         PR fortran/51913
5447         * gfortran.dg/class_47.f90: New.
5449 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
5451         * gnat.dg/renaming5.ad[sb]: New test.
5453 2012-01-20  Jason Merrill  <jason@redhat.com>
5455         PR c++/51919
5456         * g++.dg/pch/mangle1.{C,Hs}: Remove.
5458 2012-01-20  Jason Merrill  <jason@redhat.com>
5460         PR c++/51922
5461         * g++.dg/ext/attrib42.C: Require ilp32.
5463 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
5465         PR target/51915
5466         * gcc.target/arm/pr51915.c: New test.
5468 2012-01-20  Cary Coutant  <ccoutant@google.com>
5469             Dodji Seketeli  <dodji@redhat.com>
5471         PR debug/45682
5472         * g++.dg/debug/dwarf2/nested-3.C: New test.
5474 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5476         PR c++/51402
5477         * g++.dg/template/crash110.C: New.
5479 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5481         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
5482         Remove default options on hppa*-*-hpux*.
5484 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5486         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
5488 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5490         * gcc.c-torture/compile/pr51856.c: New testcase.
5492 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
5494         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
5495         options to go_target_compile.
5497 2012-01-20  Kai Tietz  <ktietz@redhat.com>
5499         * g++.dg/torture/pr51344.C: Fix typo.
5501 2012-01-20  Richard Guenther  <rguenther@suse.de>
5503         PR tree-optimization/51903
5504         * g++.dg/torture/pr51903.C: New testcase.
5506 2012-01-20  Tobias Burnus  <burnus@net-b.de>
5507             Janus Weil  <janus@gcc.gnu.org>
5509         PR fortran/51056
5510         * gfortran.dg/use_21.f90: New.
5512 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
5514         PR target/51106
5515         * gcc.dg/torture/pr51106-1.c: New test.
5516         * gcc.dg/torture/pr51106-2.c: New test.
5518 2012-01-19  Kai Tietz  <ktietz@redhat.com>
5520         * g++.dg/torture/pr51344.C: New test.
5522 2012-01-19  Tobias Burnus  <burnus@net-b.de>
5524         PR fortran/51904
5525         * gfortran.dg/intrinsic_size_2.f90: New.
5527 2012-01-19  Jason Merrill  <jason@redhat.com>
5529         PR c++/51889
5530         * g++.dg/inherit/using7.C: New.
5532 2012-01-19  Richard Guenther  <rguenther@suse.de>
5534         PR tree-optimization/37997
5535         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
5537 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
5539         PR rtl-optimization/51505
5540         * gcc.dg/pr51505.c: New test.
5542 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
5544         PR fortran/51634
5545         * gfortran.dg/typebound_operator_12.f03: New.
5546         * gfortran.dg/typebound_operator_13.f03: New.
5548 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
5550         PR c++/51225
5551         * g++.dg/cpp0x/pr51225.C: New.
5553 2012-01-17  Ian Lance Taylor  <iant@google.com>
5555         PR go/50656
5556         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
5558 2012-01-17  Tobias Burnus  <burnus@net-b.de>
5560         PR fortran/51869
5561         * gfortran.dg/realloc_on_assign_9.f90: New.
5563 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
5565         PR other/51165
5566         * gcc.dg/tm/memopt-3.c: Remove xfail.
5567         * gcc.dg/tm/memopt-4.c: Remove xfail.
5568         * gcc.dg/tm/memopt-5.c: Remove xfail.
5569         * gcc.dg/tm/memopt-7.c: Remove xfail.
5571 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
5573         PR tree-optimization/51877
5574         * gcc.c-torture/execute/pr51877.c: New test.
5576 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
5578         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
5579         {!vect_align_arrays} to vect_sizes_32B_16B.
5580         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
5581         * gcc.dg/vect/vect-peel-3.c: Ditto.
5583 2012-01-16  Jason Merrill  <jason@redhat.com>
5585         PR c++/51854
5586         * g++.dg/abi/mangle60.C: New.
5588         PR c++/51827
5589         * g++.dg/pch/mangle1.{C,Hs}: New.
5591 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
5592             Tobias Burnus  <burnus@net-b.de>
5594         PR fortran/50981
5595         * gfortran.dg/elemental_optional_args_3.f90: New
5596         * gfortran.dg/elemental_optional_args_4.f90: New
5598 2012-01-16  Tobias Burnus  <burnus@net-b.de>
5600         PR fortran/51809
5601         * gfortran.dg/use_20.f90: New
5603 2012-01-16  Jason Merrill  <jason@redhat.com>
5605         PR c++/51868
5606         * g++.dg/cpp0x/rv-bitfield.C: New.
5607         * g++.dg/cpp0x/rv-bitfield2.C: New.
5609 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
5611         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
5612         subroutine 'qsort' and use index array to assign the result.
5614 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
5616         PR tree-optimization/51865
5617         * gcc.dg/pr51865.c: New test.
5619 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5621         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
5623 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5625         * gcc.target/mips/code-readable-2.c: Allow the jump table address
5626         to be loaded from the constant pool, rather than via %hi and %lo.
5628 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
5630         PR rtl-optimization/51821
5631         * gcc.dg/pr51821.c: New test.
5633 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
5635         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
5637 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
5639         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
5641 2012-01-14  Tobias Burnus  <burnus@net-b.de>
5643         PR fortran/51800
5644         * gfortran.dg/init_flag_8.f90: New.
5645         * gfortran.dg/init_flag_9.f90: New.
5647 2011-01-14  Tobias Burnus  <burnus@net-b.de>
5649         PR fortran/51816
5650         * gfortran.dg/use_18.f90: New.
5651         * gfortran.dg/use_19.f90: New.
5653 2012-01-13  Ian Lance Taylor  <iant@google.com>
5655         PR c++/50012
5656         * g++.dg/warn/Wsign-compare-4.C: New.
5658 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
5660         PR fortran/48351
5661         * gfortran.dg/alloc_comp_assign.f03: New.
5662         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
5663         __BUILTIN_FREE from 38 to 32.
5665 2012-01-13  Jason Merrill  <jason@redhat.com>
5667         PR c++/20681
5668         * g++.dg/warn/Wreturn-type-7.C: New.
5670 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5672         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
5673         assumption.
5674         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
5675         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
5676         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
5677         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
5678         int32plus because of big array needed.
5679         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
5680         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
5682 2012-01-13  Jason Merrill  <jason@redhat.com>
5684         PR c++/51813
5685         * g++.dg/ext/visibility/template9.C: New.
5687         PR c++/51620
5688         * g++.dg/cpp0x/defaulted34.C: New.
5689         * g++.dg/template/virtual3.C: New.
5691 2012-01-13  Richard Guenther  <rguenther@suse.de>
5693         PR middle-end/8081
5694         * gcc.dg/torture/pr8081.c: New testcase.
5696 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5698         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
5700 2012-01-12  Jason Merrill  <jason@redhat.com>
5702         PR c++/51714
5703         * g++.dg/ext/stmtexpr14.C: New.
5705 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
5707         PR c++/51633
5708         * g++.dg/cpp0x/constexpr-diag4.C: New test.
5710 2012-01-12  Jason Merrill  <jason@redhat.com>
5712         PR c++/48051
5713         * g++.dg/abi/mangle48.C: Test qualified-names, too.
5714         * g++.dg/abi/mangle58.C: Likewise.
5716         PR c++/51403
5717         * g++.dg/template/arg8.C: New.
5719 2012-01-12  Ira Rosen  <irar@il.ibm.com>
5721         PR tree-optimization/51799
5722         * gcc.dg/vect/pr51799.c: New test.
5723         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
5724         patterns.
5726 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5727             Tobias Burnus  <burnus@net-b.de>
5729         PR fortran/51057
5730         PR fortran/51616
5731         * lib/target-supports.exp
5732         (check_effective_target_fortran_largest_fp_has_sqrt): New.
5733         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
5735 2012-01-11  Jason Merrill  <jason@redhat.com>
5737         PR c++/51565
5738         * g++.dg/ext/attrib42.C: New.
5740 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
5742         PR bootstrap/51796
5743         * gcc.dg/pr51796.c: New test.
5745 2012-01-11  Jason Merrill  <jason@redhat.com>
5747         PR c++/51818
5748         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
5750 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5752         * gnat.dg/array19.ad[sb]: New test.
5754 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5756         * gnat.dg/opt23.ad[sb]: New test.
5757         * gnat.dg/opt23_pkg.ad[sb]: New helper.
5758         * gnat.dg/opt24.ad[sb]: New test.
5760 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5762         PR tree-optimization/49642
5763         * gcc.dg/tree-ssa/pr49642-1.c: New test.
5764         * gcc.dg/tree-ssa/pr49642-2.c: New test.
5766 2012-01-11  Jason Merrill  <jason@redhat.com>
5768         PR c++/51613
5769         * g++.dg/template/explicit-args5.C: New.
5771 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5773         * gcc.c-torture/execute/20120110-1.c: New testcase.
5775 2012-01-10  Jason Merrill  <jason@redhat.com>
5777         PR c++/51614
5778         * g++.dg/inherit/ambig1.C: New.
5780         PR c++/51433
5781         * g++.dg/cpp0x/constexpr-cache1.C: New.
5783 2012-01-10  Richard Guenther  <rguenther@suse.de>
5785         PR tree-optimization/51801
5786         * gcc.dg/torture/pr51801.c: New testcase.
5788 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5790         PR fortran/51652
5791         * gfortran.dg/allocate_with_typespec_5.f90: New.
5793 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5795         * gfortran.dg/class_39.f03: Update dg-error string.
5797 2012-01-10  Richard Guenther  <rguenther@suse.de>
5799         PR tree-optimization/50913
5800         * gcc.dg/graphite/interchange-16.c: New testcase.
5801         * gcc.dg/graphite/scop-20.c: XFAIL.
5802         * gfortran.dg/graphite/interchange-1.f: Likewise.
5803         * gfortran.dg/graphite/block-1.f90: Likewise.
5804         * gfortran.dg/graphite/block-2.f: Likewise.
5806 2012-01-10  Richard Henderson  <rth@redhat.com>
5808         * lib/target-supports.exp (check_effective_target_vect_perm,
5809         check_effective_target_vect_perm_byte,
5810         check_effective_target_vect_perm_short): Enable for arm neon.
5812 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5814         PR fortran/46328
5815         * gfortran.dg/typebound_operator_11.f90: New.
5817 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
5819         * gnat.dg/array18.adb: New test.
5820         * gnat.dg/array18_pkg.ads: New helper.
5822 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
5824         PR fortran/51791
5825         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
5826         around base object in first assignment in main program.
5827         * gfortran.dg/typebound_operator_10.f03: New test.
5829 2012-01-09  Martin Jambor  <mjambor@suse.cz>
5831         PR tree-optimization/51759
5832         * g++.dg/ipa/pr51759.C: New test.
5834 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5836         PR fortran/51758
5837         * gfortran.dg/optional_absent_2.f90: New.
5839 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5841         PR fortran/51578
5842         * gfortran.dg/use_17.f90: New.
5844 2012-01-09  Gary Funck  <gary@intrepid.com>
5846         PR preprocessor/33919
5847         * gcc.dg/pr33919.c: New test.
5848         * gcc.dg/pr33919-0.h: New test header file.
5849         * gcc.dg/pr33919-1.h: Ditto.
5850         * gcc.dg/pr33919-2.h: Ditto.
5852 2012-01-07  Jan Hubicka  <jh@suse.cz>
5854         PR tree-optimize/51694
5855         * gcc.c-torture/compile/pr51694.c: new testcase.
5857 2012-01-07  Jan Hubicka  <jh@suse.cz>
5859         PR tree-optimization/51600
5860         * g++.dg/torture/pr51600.C: New testcase.
5862 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5864         PR gcov-profile/51715
5865         PR gcov-profile/51717
5866         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
5867         * gcc.misc-tests/gcov-14.c: Likewise.
5869 2012-01-06  Jason Merrill  <jason@redhat.com>
5871         * g++.dg/parse/new5.C: New.
5873 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
5875         PR testsuite/51655
5876         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
5877         including <string.h>.
5879 2012-01-06  Jason Merrill  <jason@redhat.com>
5881         * g++.dg/abi/mangle51.C: New.
5882         * g++.dg/abi/mangle52.C: New.
5883         * g++.dg/abi/mangle53.C: New.
5884         * g++.dg/abi/mangle54.C: New.
5885         * g++.dg/abi/mangle55.C: New.
5886         * g++.dg/abi/mangle56.C: New.
5887         * g++.dg/abi/mangle57.C: New.
5888         * g++.dg/abi/mangle58.C: New.
5889         * g++.dg/abi/mangle59.C: New.
5890         * g++.dg/cpp0x/trailing3.C: Update mangling.
5891         * g++.dg/cpp0x/variadic111.C: Update mangling.
5892         * g++.dg/cpp0x/variadic4.C: Update mangling.
5893         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
5894         * g++.dg/template/nontype22.C: Works now.
5895         * g++.dg/template/pr35240.C: Works now.
5897         * g++.dg/cpp0x/error7.C: New.
5899 2012-01-06  Tobias Burnus <burnus@net-b.de>
5901         * gfortran.dg/deallocate_stat_2.f90: New.
5902         * coarray/allocate_errgmsg.f90: New.
5903         * gfortran.dg/coarray_lib_alloc_1.f90: New.
5904         * gfortran.dg/coarray_lib_alloc_2.f90: New.
5905         * coarray/subobject_1.f90: Fix for num_images > 1.
5906         * gfortran.dg/deallocate_stat.f90: Update due to changed
5907         stat= handling.
5909 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
5911         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5913 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5915         * ada/acats/overflow.lst: Add cb20004.
5917 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
5919         PR c++/51541
5920         * g++.dg/cpp0x/alias-decl-18.C: New test.
5922 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5924         * gcc.c-torture/execute/20120104-1.c: New test.
5926 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
5928         PR fortran/PR48946
5929         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
5930         the old typebound_operator_8.f03.
5931         * gfortran.dg/typebound_operator_8.f03: New version of
5932         typebound_operator_7.f03 with 'u' a derived type instead of a
5933         class object.
5935 2012-01-05  Richard Guenther  <rguenther@suse.de>
5937         * g++.dg/torture/pr49309.C: Skip for -flto.
5939 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
5941         PR middle-end/51761
5942         * gcc.c-torture/compile/pr51761.c: New test.
5944 2012-01-05  Richard Guenther  <rguenther@suse.de>
5946         PR tree-optimization/51760
5947         * gcc.dg/torture/pr51760.c: New testcase.
5949 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
5951         PR middle-end/51472
5952         * gcc.dg/tm/memopt-6.c: Adjust regexp.
5954 2012-01-05  Richard Guenther  <rguenther@suse.de>
5956         PR lto/41576
5957         * gfortran.dg/lto/pr41576_0.f90: New testcase.
5958         * gfortran.dg/lto/pr41576_1.f90: Likewise.
5960 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
5962         PR debug/51695
5963         * gcc.dg/pr51695.c: New test.
5965 2012-01-04  Andrew Pinski  <apinski@cavium.com>
5967         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
5968         * gcc.target/mips/octeon2-lx-1.c: New test.
5969         * gcc.target/mips/mips64-dsp-ldx.c: New test.
5970         * gcc.target/mips/octeon2-lx-2.c: New test.
5971         * gcc.target/mips/octeon2-lx-3.c: New test.
5973 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
5975         PR other/51163
5976         PR other/51164
5977         * gcc.dg/tm/alias-1.c:  Adjust regexp.
5978         * gcc.dg/tm/alias-2.c:  Adjust regexp.
5980 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5982         PR c++/51064
5983         * g++.dg/warn/Wparentheses-26.C: New.
5985 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
5987         * gfortran.dg/elemental_optional_args_2.f90: New test.
5989 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5991         PR fortran/49693
5992         * gfortran.dg/common_17.f90:  New test.
5994 2012-01-04  Richard Guenther  <rguenther@suse.de>
5996         PR tree-optimization/49651
5997         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
5998         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6000 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6002         PR c++/51738
6003         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
6005 2012-01-03  Andrew Pinski  <apinski@cavium.com>
6007         * lib/scanasm.exp (dg-function-on-line): Always use a special format
6008         for all mips targets.  Also allow an optional .cfi_startproc.
6010 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
6012         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
6014 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6016         PR c++/29273
6017         * g++.dg/rtti/dyncast5.C: New.
6019 2012-01-03  Richard Guenther  <rguenther@suse.de>
6021         PR tree-optimization/51070
6022         * gcc.dg/torture/pr51070-2.c: New testcase.
6024 2012-01-03  Richard Guenther  <rguenther@suse.de>
6026         PR tree-optimization/51692
6027         * gcc.dg/torture/pr51692.c: New testcase.
6029 2012-01-03  Richard Guenther  <rguenther@suse.de>
6031         PR debug/51650
6032         * g++.dg/lto/pr51650-3_0.C: New testcase.
6034 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6036         PR c++/15867
6037         * g++.dg/warn/Wredundant-decls-spec.C: New.
6039 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
6041         PR tree-optimization/51719
6042         * g++.dg/tree-prof/pr51719.C: New test.
6044 2012-01-03  Richard Guenther  <rguenther@suse.de>
6046         PR middle-end/51730
6047         * gcc.dg/fold-compare-6.c: New testcase.
6049 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
6051         PR c++/51669
6052         * g++.dg/gomp/pr51669.C: New test.
6054 2012-01-02  Jason Merrill  <jason@redhat.com>
6056         PR c++/51675
6057         * g++.dg/cpp0x/constexpr-union2.C: New.
6059         PR c++/51666
6060         * g++.dg/cpp0x/nsdmi-defer5.C: New.
6062 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
6064         PR c++/51462
6065         * g++.dg/cpp0x/constexpr-99.C: New test.
6067 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
6069         PR c++/20140
6070         * g++.dg/template/init9.C: New.
6072 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6074         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
6075         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
6076         rather than a specific number.
6078 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
6080         PR fortran/46262
6081         PR fortran/46328
6082         PR fortran/51052
6083         * gfortran.dg/typebound_operator_7.f03: New.
6084         * gfortran.dg/typebound_operator_8.f03: New.
6086 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6088         PR target/51729
6089         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
6090         XFAIL.
6091         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6093 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6095         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
6097 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6099         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
6100         for MIPS.
6102 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6104         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
6105         * gfortran.dg/io_real_boz_4.f90: Likewise.
6106         * gfortran.dg/io_real_boz_5.f90: Likewise.
6108 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6110         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
6112 2012-01-02  Revital Eres  <revital.eres@linaro.org>
6114         * gcc.dg/sms-11.c: New file.
6116 2012-01-02  Tobias Burnus  <burnus@net-b.de>
6118         PR fortran/51682
6119         * gfortran.dg/coarray/image_index_3.f90: New.
6121 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6123         PR c++/16603
6124         * g++.dg/parse/enum8.C: New.
6126 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6128         PR c++/51379
6129         * g++.dg/conversion/reinterpret4.C: New.
6130         * g++.dg/conversion/reinterpret1.C: Adjust.
6132 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6134         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
6136 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6138         * g++.old-deja/g++.brendan/crash25.C: Adjust.
6139         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6140         * g++.old-deja/g++.jason/access14.C: Likewise.
6141         * g++.old-deja/g++.jason/access8.C: Likewise.
6142         * g++.old-deja/g++.jason/access1.C: Likewise.
6143         * g++.old-deja/g++.other/access3.C: Likewise.
6144         * g++.old-deja/g++.other/access5.C: Likewise.
6145         * g++.old-deja/g++.law/unsorted1.C: Likewise.
6146         * g++.old-deja/g++.law/visibility22.C: Likewise.
6147         * g++.old-deja/g++.law/visibility26.C: Likewise.
6148         * g++.old-deja/g++.mike/p2746.C: Likewise.
6149         * g++.dg/debug/using1.C: Likewise.
6150         * g++.dg/lookup/using51.C: Likewise.
6151         * g++.dg/inherit/using5.C: Likewise.
6152         * g++.dg/inherit/pr30297.C: Likewise.
6153         * g++.dg/inherit/access8.C: Likewise.
6154         * g++.dg/torture/pr39362.C: Likewise.
6155         * g++.dg/template/crash13.C: Likewise.
6156         * g++.dg/template/using10.C: Likewise.
6158 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6160         PR fortran/51502
6161         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
6162         change.
6164 2012-01-01  Ira Rosen  <irar@il.ibm.com>
6166         PR tree-optimization/51704
6167         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
6168         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
6169         corresponding flags.
6171 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6173         PR c++/51723
6174         * g++.dg/cpp0x/constexpr-delegating2.C: New.
6176 2012-01-01  Jan Hubicka  <jh@suse.cz>
6178         PR rtl-optimization/51069
6179         * gcc.c-torture/compile/pr51069.c: New testcase.
6181 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
6183         PR tree-optimization/51683
6184         * gcc.dg/pr51683.c: New test.
6186 Copyright (C) 2012 Free Software Foundation, Inc.
6188 Copying and distribution of this file, with or without modification,
6189 are permitted in any medium without royalty provided the copyright
6190 notice and this notice are preserved.