PR target/51244
[official-gcc.git] / gcc / testsuite / ChangeLog
blobcffdd0b183475fda6a63a2751033978ee6b85d71
1 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
3         PR target/51244
4         * gcc.target/sh/pr51244-5: New.
5         * gcc.target/sh/pr51244-6: New.
7 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
9         * gcc.target/i386/adx-addxcarry32-3.c: New.
10         * gcc.target/i386/adx-addxcarry64-3.c: New.
12 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
14         PR rtl-optimization/53701
15         * gcc.dg/pr53701.c: New test. 
17 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
19         * gcc.c-torture/compile/20120727-1.c: New test.
21 2012-08-09  Tobias Burnus  <burnus@net-b.de>
23         PR fortran/54199
24         * gfortran.dg/intrinsic_shadow_4.f90: New.
26 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
28         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove
29         dg-skip-if.
31 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
33         * gcc.c-torture/execute/20120808-1.c: New test.
35 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
37         PR rtl-optimization/54157
38         * gcc.target/i386/pr54157.c: New file.
40 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
42         * gcc.target/i386/adx-addcarryx32-1.c: New.
43         * gcc.target/i386/adx-addcarryx32-2.c: New.
44         * gcc.target/i386/adx-addcarryx64-1.c: New.
45         * gcc.target/i386/adx-addcarryx64-2.c: New.
46         * gcc.target/i386/adx-check.h: New.
47         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
48         * gcc.target/i386/sse-12.c: Add -madx.
49         * gcc.target/i386/sse-13.c: Ditto.
50         * gcc.target/i386/sse-14.c: Ditto.
51         * gcc.target/i386/sse-22.c: Ditto.
52         * gcc.target/i386/sse-23.c: Ditto.
53         * g++.dg/other/i386-2.C: Ditto.
54         * g++.dg/other/i386-3.C: Ditto.
56 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
58         * gcc.dg/tree-ssa/slsr-5.c: New.
59         * gcc.dg/tree-ssa/slsr-6.c: New.
60         * gcc.dg/tree-ssa/slsr-7.c: New.
61         * gcc.dg/tree-ssa/slsr-8.c: New.
62         * gcc.dg/tree-ssa/slsr-9.c: New.
63         * gcc.dg/tree-ssa/slsr-10.c: New.
64         * gcc.dg/tree-ssa/slsr-11.c: New.
65         * gcc.dg/tree-ssa/slsr-12.c: New.
66         * gcc.dg/tree-ssa/slsr-13.c: New.
67         * gcc.dg/tree-ssa/slsr-14.c: New.
68         * gcc.dg/tree-ssa/slsr-15.c: New.
69         * gcc.dg/tree-ssa/slsr-16.c: New.
70         * gcc.dg/tree-ssa/slsr-17.c: New.
71         * gcc.dg/tree-ssa/slsr-18.c: New.
72         * gcc.dg/tree-ssa/slsr-19.c: New.
73         * gcc.dg/tree-ssa/slsr-20.c: New.
74         * gcc.dg/tree-ssa/slsr-21.c: New.
75         * gcc.dg/tree-ssa/slsr-22.c: New.
76         * gcc.dg/tree-ssa/slsr-23.c: New.
77         * gcc.dg/tree-ssa/slsr-24.c: New.
78         * gcc.dg/tree-ssa/slsr-25.c: New.
79         * gcc.dg/tree-ssa/slsr-26.c: New.
80         * gcc.dg/tree-ssa/slsr-30.c: New.
81         * gcc.dg/tree-ssa/slsr-31.c: New.
83 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
85         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
86         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
87         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
89 2012-08-06  Cary Coutant  <ccoutant@google.com>
91         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
93 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
95         PR fortran/35831
96         * gfortran.dg/dummy_procedure_5.f90: Modified.
97         * gfortran.dg/dummy_procedure_8.f90: New.
98         * gfortran.dg/interface_26.f90: Modified.
99         * gfortran.dg/proc_ptr_11.f90: Modified.
100         * gfortran.dg/proc_ptr_15.f90: Modified.
101         * gfortran.dg/proc_ptr_result_5.f90: Modified.
102         * gfortran.dg/typebound_override_1.f90: Modified.
103         * gfortran.dg/typebound_proc_6.f03: Modified.
105 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
107         PR tree-optimization/51938
108         PR tree-optimization/52005
109         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
110         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
111         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
112         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
114 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
116         Avoid crashing on erroneous static_assert usage
117         * g++.dg/cpp0x/static_assert8.C: New test.
119 2012-08-06  Jason Merrill  <jason@redhat.com>
121         * g++.dg/cpp0x/sfinae38.C: New.
123 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
124             Paolo Carlini  <paolo.carlini@oracle.com>
126         PR c++/54165
127         * g++.dg/conversion/void2.C: New.
129 2012-08-06  Tom de Vries  <tom@codesourcery.com>
131         * gcc.dg/tree-ssa/vrp78.c: New test.
133 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
134             Richard Sandiford  <rdsandiford@googlemail.com>
136         * g++.dg/opt/enum2.C: Require fpic target.
137         * g++.dg/lto/20090303_0.C: Likewise.
139 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
140             Catherine Moore  <clm@codesourcery.com>
142         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
143         flush function names too.
144         * gcc.target/mips/clear-cache-1.c: Likewise.
146 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
148         PR target/54156
149         * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
151 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
153         PR fortran/54166
154         * gfortran.dg/array_5.f90: New test.
156 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
158         PR tree-optimization/30318
159         * gcc.dg/tree-ssa/vrp77.c: New testcase.
161 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
163         * g++.dg/ext/vector17.C: New testcase.
165 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
167         PR target/51931
168         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
169         * g++.dg/opt/longbranch1.C: Likewise.
171 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
173         PR tree-optimization/53805
174         * gcc.dg/fold-notunord.c: New testcase.
176 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
178         PR fortran/48820
179         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
180         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
182 2012-08-02  Jason Merrill  <jason@redhat.com>
183             Paolo Carlini  <paolo.carlini@oracle.com>
185         PR c++/51213 (again)
186         * g++.dg/cpp0x/sfinae37.C: Extend.
188 2012-08-02  Richard Guenther  <rguenther@suse.de>
190         PR tree-optimization/50672
191         * g++.dg/torture/pr50672.C: New testcase.
193 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
195         PR fortran/54147
196         * gfortran.dg/abstract_type_6.f03: Modified.
197         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
198         * gfortran.dg/proc_ptr_comp_35.f90: New.
199         * gfortran.dg/typebound_proc_9.f03: Modified.
200         * gfortran.dg/typebound_proc_26.f90: New.
202 2012-08-02  Richard Guenther  <rguenther@suse.de>
204         * gcc.dg/torture/pta-callused-1.c: Adjust.
205         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
206         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
207         * gcc.dg/tree-ssa/alias-19.c: Likewise.
208         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
209         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
210         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
211         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
212         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
214 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
216         PR fortran/54033
217         * gfortran.dg/include_6.f90:  New test case.
218         * gfortran.dg/include_7.f90:  New test case.
219         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
221 2012-08-01  Tom de Vries  <tom@codesourcery.com>
223         * gcc.dg/tree-ssa/vrp76.c: New test.
225 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
227         PR tree-optimization/46556
228         * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
229         * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
230         * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
232 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
234         PR fortran/42418
235         * gfortran.dg/proc_decl_29.f90: New.
237 2012-07-31  Dehao Chen  <dehao@google.com>
239         * gcc.dg/predict-7.c: New test.
241 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
243         PR fortran/54134
244         * gfortran.dg/typebound_override_3.f90: New.
246 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
248         PR tree-optimization/53773
249         * testsuite/gcc.dg/vect/pr53773.c: New test.
251 2012-07-31  Nick Clifton  <nickc@redhat.com>
253         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
254         and for XStormy16.
256 2012-07-31  Tobias Burnus  <burnus@net-b.de>
258         * gfortran.dg/c_funloc_tests_6.f90: New.
259         * gfortran.dg/c_funloc_tests_7.f90: New.
260         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
262 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
264         PR c++/53624
265         * g++.dg/cpp0x/temp_default5.C: New.
267 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
269         PR fortran/51081
270         * gfortran.dg/proc_ptr_37.f90: New.
272 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
274         * lib/target-supports.exp
275         (check_effective_target_vect_natural_alignment): New function.
276         * gcc.dg/align-2.c: Only run on targets with natural alignment
277         of vector types.
278         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
279         alignment of vector types.
281 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
282             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
284         * gcc.target/i386/rdseed16-1.c: New.
285         * gcc.target/i386/rdseed32-1.c: Ditto
286         * gcc.target/i386/rdseed64-1.c: Ditto
287         * gcc.target/i386/sse-12.c: Add -mrdseed.
288         * gcc.target/i386/sse-13.c: Ditto.
289         * gcc.target/i386/sse-14.c: Ditto.
290         * g++.dg/other/i386-2.C: Ditto.
291         * g++.dg/other/i386-3.C: Ditto.
293 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
295         PR target/51244
296         * gcc.target/sh/pr51244-4.c: New.
298 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
300         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
301         for alpha*-*-* targets.  Cleanup original tree dump.
303 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
305         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
306         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
308 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
310         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
311         rand, srand. Include <stdlib.h>.
313 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
315         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
317 2012-07-26  Richard Henderson  <rth@redhat.com>
319         * gcc.dg/attr-hotcold-1.c: New.
320         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
322 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
323             Sandra Loosemore  <sandra@codesourcery.com>
325         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
327 2012-07-26  Tobias Burnus  <burnus@net-b.de>
329         * gfortran.dg/contiguous_1.f90: Update dg-error.
330         * gfortran.dg/proc_ptr_32.f90: Ditto.
332 2012-07-26  Richard Guenther  <rguenther@suse.de>
334         PR tree-optimization/54098
335         * gcc.dg/torture/pr54098.c: New testcase.
337 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
339         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
340         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
342 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
344         PR fortran/44354
345         * gfortran.dg/array_constructor_39.f90: New test.
347 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
349         PR fortran/44354
350         * gfortran.dg/array_constructor_38.f90: New test.
352 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
354         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
356 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
358         * gnat.dg/noreturn5.ad[sb]: New test.
360 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
361             Paul Brook  <paul@codesourcery.com>
363         PR target/53633
365         * lib/target-suports.exp (check_effective_target_naked_functions): New.
366         * c-c++-common/pr53633.c: New test.
368 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
370         * gcc.target/i386/asm-dialect-1.c: New test case.
372 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
373             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
375         * gcc.target/i386/prefetchw-1.c: New.
376         * gcc.target/i386/sse-12.c: Add -mprfchw.
377         * gcc.target/i386/sse-13.c: Ditto.
378         * gcc.target/i386/sse-14.c: Ditto.
379         * gcc.target/i386/sse-22.c: Ditto.
380         * gcc.target/i386/sse-23.c: Ditto.
381         * g++.dg/other/i386-2.C: Ditto.
382         * g++.dg/other/i386-3.C: Ditto.
384 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
386         * lib/gcc-dg.exp (process-message): Don't ignore errors.
388 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
390         PR target/54051
391         * gcc.target/arm/pr54051.c: New.
392         * gcc.target/arm/vfp-1.c: Adjust test.
394 2012-07-24  Julian Brown  <julian@codesourcery.com>
396         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
397         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
398         hard-float ARM.
400 2012-07-23  Paul Brook  <paul@codesourcery.com>
402         * g++.dg/other/armv7m-1.c: New test.
404 2012-07-23  Julian Brown  <julian@codesourcery.com>
406         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
407         ARM.
408         (DO_TEST): Define to 1 for appropriate ARM targets.
410 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
412         PR tree-optimization/53881
413         * gcc.dg/pr53881.c: Renamed to ...
414         * gcc.dg/pr53881-1.c: ... this.
415         * gcc.dg/pr53881-2.c: New test.
417 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
419         Handle recent changes in default atomics for cris*-*-linux*.
420         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
421         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
422         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
423         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
424         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
425         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
426         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
427         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
428         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
429         -mno-unaligned-atomic-may-use-library is in effect for
430         cris*-*-linux*.
431         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
432         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
433         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
434         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
435         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
436         gcc.target/cris/torture/sync-mis-op-i-1.c,
437         gcc.target/cris/torture/sync-mis-op-i-2.c,
438         gcc.target/cris/torture/sync-mis-op-i-1a.c,
439         gcc.target/cris/torture/sync-mis-op-i-3.c,
440         gcc.target/cris/torture/sync-mis-op-i-3a.c,
441         gcc.target/cris/torture/sync-mis-op-s-1a.c,
442         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
443         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
444         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
445         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
446         (main): Remove local variable x.
447         [mis_ok]: Check that atomics don't fail.
449 2012-07-21  Andrew Pinski  <apinski@cavium.com>
451         *  gcc.dg/tree-ssa/vrp72.c: New test.
452         *  gcc.dg/tree-ssa/vrp73.c: New test.
453         *  gcc.dg/tree-ssa/vrp74.c: New test.
454         *  gcc.dg/tree-ssa/vrp75.c: New test.
456 2012-07-21  Andrew Pinski  <apinski@cavium.com>
458         * gcc.dg/tree-ssa/alias-21.c: New testcase.
459         * gcc.dg/tree-ssa/alias-22.c: New testcase.
461 2012-07-21  Andrew Pinski  <apinski@cavium.com>
463         * gcc.target/mips/octeon-pop-2.c: New testcase.
465 2012-07-21  Tobias Burnus  <burnus@net-b.de>
467         PR fortran/48820
468         * gfortran.dg/assumed_rank_3.f90: New.
469         * gfortran.dg/assumed_rank_11.f90: New.
470         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
471         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
472         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
474 2012-07-21  Andrew Pinski  <apinski@cavium.com>
476         * gcc.target/mips/unaligned-1.c: New testcase.
478 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
480         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
482 2012-07-20  Tobias Burnus  <burnus@net-b.de>
484         * gfortran.dg/bind_c_array_params_2.f90: New.
485         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
486         and update dg-error.
488 2012-07-20  Tobias Burnus  <burnus@net-b.de>
490         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
492 2012-07-20  Jason Merrill  <jason@redhat.com>
494         PR c++/54038
495         * g++.dg/other/array7.C: New.
497 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
499         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
500         the basic block and check loop depth.
501         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
502         matching patterns and comments.
503         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
504         * gcc.dg/tree-ssa/vector-2.c: Likewise.
506 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
508         PR c++/28656
509         * c-c++-common/pr28656.c: New test.
511 2012-07-19  Jason Merrill  <jason@redhat.com>
513         PR c++/54026
514         * g++.dg/init/mutable1.C: New.
516 2012-07-20  Tobias Burnus  <burnus@net-b.de>
518         PR fortran/48820
519         * gfortran.dg/assumed_type_3.f90: Update dg-error.
520         * gfortran.dg/assumed_rank_1.f90: New.
521         * gfortran.dg/assumed_rank_1_c.c: New.
522         * gfortran.dg/assumed_rank_2.f90: New.
523         * gfortran.dg/assumed_rank_4.f90: New.
524         * gfortran.dg/assumed_rank_5.f90: New.
525         * gfortran.dg/assumed_rank_6.f90: New.
526         * gfortran.dg/assumed_rank_7.f90: New.
527         * gfortran.dg/assumed_rank_8.f90: New.
528         * gfortran.dg/assumed_rank_8_c.c: New.
529         * gfortran.dg/assumed_rank_9.f90: New.
530         * gfortran.dg/assumed_rank_10.f90: New.
531         * gfortran.dg/assumed_rank_12.f90: New.
533 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
535         * gnat.dg/opt25.adb: New test.
536         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
537         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
539 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
541         * gnat.dg/aggr20.ad[sb]: New test.
542         * gnat.dg/aggr20_pkg.ads: New helper.
544 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
546         * gnat.dg/derived_type3.adb: New test.
547         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
549 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
551         PR rtl-optimization/53942
552         * gcc.dg/pr53942.c: New test.
554 2012-07-19  Jason Merrill  <jason@redhat.com>
556         PR c++/54021
557         * g++.dg/cpp0x/constexpr-builtin2.C: New.
559 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
561         * gnat.dg/discr38.adb: New test.
563 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
565         PR middle-end/54017
566         * c-c++-common/gomp/pr54017.c: New test.
568 2012-07-19  Richard Guenther  <rguenther@suse.de>
569             Eric Botcazou  <ebotcazou@adacore.com>
571         * gnat.dg/loop_optimization11.adb: New testcase.
572         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
574 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
575             Jason Merrill  <jason@redhat.com>
577         * g++.dg/cpp0x/sfinae37.C: New.
578         * g++.dg/template/access23.C: New.
579         * g++.dg/template/access7.C: Adjust.
580         * g++.dg/template/sfinae10.C: Don't expect errors.
581         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
583 2012-07-18  Julian Brown  <julian@codesourcery.com>
584             Sandra Loosemore <sandra@codesroucery.com>
586         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
588 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
590         * gnat.dg/noreturn4.ad[sb]: New test.
591         * gnat.dg/noreturn4_pkg.ads: New helper.
593 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
594             Julian Brown  <julian@codesourcery.com>
596         * gcc.target/arm/neon-vdup-1.c: New test case.
597         * gcc.target/arm/neon-vdup-2.c: New test case.
598         * gcc.target/arm/neon-vdup-3.c: New test case.
599         * gcc.target/arm/neon-vdup-4.c: New test case.
600         * gcc.target/arm/neon-vdup-5.c: New test case.
601         * gcc.target/arm/neon-vdup-6.c: New test case.
602         * gcc.target/arm/neon-vdup-7.c: New test case.
603         * gcc.target/arm/neon-vdup-8.c: New test case.
604         * gcc.target/arm/neon-vdup-9.c: New test case.
605         * gcc.target/arm/neon-vdup-10.c: New test case.
606         * gcc.target/arm/neon-vdup-11.c: New test case.
607         * gcc.target/arm/neon-vdup-12.c: New test case.
608         * gcc.target/arm/neon-vdup-13.c: New test case.
609         * gcc.target/arm/neon-vdup-14.c: New test case.
610         * gcc.target/arm/neon-vdup-15.c: New test case.
611         * gcc.target/arm/neon-vdup-16.c: New test case.
612         * gcc.target/arm/neon-vdup-17.c: New test case.
613         * gcc.target/arm/neon-vdup-18.c: New test case.
614         * gcc.target/arm/neon-vdup-19.c: New test case.
615         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
616         arguments non-constant.
618 2012-07-18  Richard Guenther  <rguenther@suse.de>
620         PR tree-optimization/53970
621         * g++.dg/torture/pr53970.C: New testcase.
623 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
625         PR target/38621
626         * gcc.c-torture/compile/pr38621.c: New.
628 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
630         PR target/33135
631         * gcc.target/sh/pr33135-1.c: New.
632         * gcc.target/sh/pr33135-2.c: New.
633         * gcc.target/sh/pr33135-3.c: New.
634         * gcc.target/sh/pr33135-4.c: New.
636 2012-07-17  Jason Merrill  <jason@redhat.com>
638         PR c++/53995
639         * g++.dg/parse/enum9.C: New.
641 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
642             Sandra Loosemore  <sandra@codesourcery.com>
644         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
645         if there is a conflict with -mcpu=.  Use -mcpu=5208.
647 2012-07-17  Jason Merrill  <jason@redhat.com>
649         PR c++/53989
650         * g++.dg/template/array23.C: New.
652 2012-07-17  Tobias Burnus  <burnus@net-b.de>
654         PR fortran/53985
655         * gfortran.dg/bind_c_usage_26.f90: New.
656         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
657         * gfortran.dg/bind_c_usage_13.f03: Ditto.
658         * gfortran.dg/bind_c_usage_18.f90: Ditto.
659         * gfortran.dg/interop_params.f03: Ditto.
661 2012-07-17  Jason Merrill  <jason@redhat.com>
663         * g++.dg/template/inherit8.C: Adjust.
664         * g++.dg/template/using21.C: Adjust.
665         * g++.dg/template/using22.C: Adjust.
667         PR c++/53549
668         * g++.dg/template/current-inst1.C: New.
669         * g++.dg/parse/crash35.C: Adjust.
671 2012-07-17  Tobias Burnus  <burnus@net-b.de>
673         PR fortran/52101
674         * gfortran.dg/oldstyle_4.f90: New.
676 2012-07-17  Tobias Burnus  <burnus@net-b.de>
678         PR fortran/49265
679         * gfortran.dg/module_procedure_double_colon_3.f90: New.
680         * gfortran.dg/module_procedure_double_colon_4.f90: New.
682 2012-07-16  Jason Merrill  <jason@redhat.com>
684         * g++.dg/parse/access8.C: Adjust.
685         * g++.dg/template/sfinae6_neg.C: Adjust.
687 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
689         PR fortran/53824
690         * gfortran.dg/coarray_allocate_1.f90:  New test.
692 2012-07-16  Andrew Pinski  <apinski@cavium.com>
694         * gcc.c-torture/execute/bswap-1.c: New testcase.
695         * gcc.c-torture/compile/unalign-1.c: New testcase.
696         * gcc.c-torture/compile/20120524-1.c: New testcase.
697         * gcc.c-torture/compile/20101216-1.c: New testcase.
699 2012-07-16  Dehao Chen  <dehao@google.com>
701         Revert
702         2012-07-10  Dehao Chen  <dehao@google.com>
704         * gcc.dg/debug_info_inline.c: New test.
706 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
708         PR fortran/53956
709         * gfortran.dg/proc_decl_28.f90: New.
711 2012-07-16  Andrew Pinski  <apinski@cavium.com>
713         * gcc.dg/torture/builtins-1.c: New testcase.
715 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
717         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
718         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
719         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
720         gcc.target/cris/sync-1-v10.c,
721         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
722         pass -mno-unaligned-atomic-may-use-library.
723         * gcc.target/cris/sync-xchg-1.c: New test.
724         * gcc.target/cris/20011127-1.c: Adjust to %P being a
725         valid register operand output modifier.
727 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
729         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
730         characters.
732 2012-07-13  Andrew Pinski  <apinski@cavium.com>
734         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
735         rather than cleanup-tree-dump.
736         * gcc.target/mips/octeon-pipe-1.c: Likewise.
738 2012-07-13  Richard Guenther  <rguenther@suse.de>
740         PR tree-optimization/53907
741         * gcc.target/i386/pr53907.c: New testcase.
743 2012-07-13  Richard Guenther  <rguenther@suse.de>
745         PR tree-optimization/53922
746         * gcc.dg/torture/pr53922.c: New testcase.
748 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
750         PR rtl-optimization/53908
751         * gcc.dg/torture/pr53908.c: New test.
753 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
755         PR c++/53531
756         * testsuite/g++.dg/cpp0x/variadic135.C: New.
758 2012-07-12  Jason Merrill  <jason@redhat.com>
760         * g++.dg/template/sfinae6_neg.C: Adjust.
762 2012-07-12  Tobias Burnus  <burnus@net-b.de>
764         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
765         * gfortran.dg/c_f_pointer_tests_3.f90: Update
766         scan-tree-dump-times pattern.
768 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
770         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
772 2012-07-11  Jason Merrill  <jason@redhat.com>
774         DR 1402
775         * g++.g/cpp0x/defaulted37.C: New.
777 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
779         PR target/53859
780         * gcc.target/arm/pr53859.c: New test.
782 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
784         PR target/53886
785         * gcc.c-torture/compile/pr53886.c: New.
787 2012-07-10  Dehao Chen  <dehao@google.com>
789         * gcc.dg/debug_info_inline.c: New test.
791 2012-07-10  Jason Merrill  <jason@redhat.com>
793         PR c++/53733
794         * g++.dg/cpp0x/defaulted36.C: New.
795         * g++.dg/cpp0x/defaulted21.C: Adjust.
797         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
799 2012-07-09  Sterling Augustine  <saugustine@google.com>
801         * g++.dg/debug/dwarf2/pubnames-2.C: New.
803 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
805         PR tree-optimization/53887
806         * gcc.dg/pr53887.c: New test.
808 2012-07-09  Jason Merrill  <jason@redhat.com>
810         PR c++/53882
811         * g++.dg/cpp0x/nullptr29.C: New.
813 2012-07-09  Tom de Vries  <tom@codesourcery.com>
814             Richard Guenther  <rguenther@suse.de>
816         * gcc.dg/builtin-unreachable-6.c: New test.
817         * gcc.dg/builtin-unreachable-5.c: New test.
819 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
821         PR tree-optimization/53881
822         * gcc.dg/pr53881.c: New test.
824 2012-07-06  Jason Merrill  <jason@redhat.com>
826         PR c++/53862
827         * g++.dg/cpp0x/variadic134.C: New.
829         PR c++/53858
830         * g++.dg/cpp0x/alias-decl-20.C: New.
832 2012-07-06  Tom de Vries  <tom@codesourcery.com>
834         PR tree-optimization/51879
835         * gcc.dg/pr51879-16.c: New test.
836         * gcc.dg/pr51879-17.c: Same.
838 2012-07-06  Tom de Vries  <tom@codesourcery.com>
840         PR tree-optimization/52009
841         * gcc.dg/pr51879-7.c: New test.
842         * gcc.dg/pr51879-18.c: New test.
844 2012-07-05  Jason Merrill  <jason@redhat.com>
846         PR c++/50852
847         * g++.dg/template/typedef39.C: New.
849         PR c++/53039
850         * g++.dg/cpp0x/variadic133.C: New.
851         * g++.dg/template/param1.C: Adjust.
853 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
855         PR target/48941
856         PR target/51980
857         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
858         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
859         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
860         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
861         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
862         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
864 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
866         PR fortran/53732
867         * gfortran.dg/inline_sum_4.f90: New test.
869 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
871         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
873 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
875         * gcc.target/arm/fma-sp.c: New testcase.
876         * gcc.target/arm/fma.c: Likewise.
877         * gcc.target/arm/fma.h: Likewise.
879 2012-07-04  Jason Merrill  <jason@redhat.com>
881         PR c++/53848
882         * g++.dg/other/enum3.C: New.
884 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
886         PR middle-end/53321
887         * g++.dg/torture/pr53321.C: New test.
889 2012-07-04  Richard Guenther  <rguenther@suse.de>
891         PR tree-optimization/53844
892         * g++.dg/tree-ssa/pr53844.C: New testcase.
894 2012-07-04  Richard Guenther  <rguenther@suse.de>
896         PR tree-optimization/53849
897         * gcc.dg/pr53849.c: New testcase.
899 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
901         PR c++/53812
902         * g++.dg/ext/label14.C: New test.
904 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
906         PR target/53811
907         * g++.dg/other/pr53811.C: New test.
909 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
911         PR target/28896
912         * gcc.target/m68k/stack-limit-1.c: New testcase.
914 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
916         * gnat.dg/recursive_call.adb: New test.
918 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
920         * gnat.dg/discr37.ad[sb]: New test.
922 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
924         * g++.dg/other/packed1.C: Remove SH from xfail list.
926 2012-07-02  Jason Merrill  <jason@redhat.com>
928         PR c++/53619
929         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
931         PR c++/53783
932         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
934         PR c++/53788
935         * g++.dg/cpp0x/decltype39.C: New.
936         * g++.dg/diagnostic/method1.C: Adjust.
938         PR c++/53816
939         * g++.dg/template/ref6.C: New.
941 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
943         PR target/53568
944         * gcc.target/sh/pr53568-1.c: New.
946 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
948         PR target/51244
949         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
951 2012-07-02  Jason Merrill  <jason@redhat.com>
953         PR c++/53821
954         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
956         PR c++/53524
957         * g++.dg/template/enum7.C: New.
958         * g++.dg/other/ptrmem10.C: Adjust.
959         * g++.dg/other/ptrmem11.C: Adjust.
960         * g++.dg/cpp0x/scoped_enum.C: Adjust.
962 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
964         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
966 2012-07-01  Wei Guozhi  <carrot@google.com>
968         PR target/53447
969         * gcc.target/arm/pr53447-1.c: New testcase.
970         * gcc.target/arm/pr53447-2.c: New testcase.
971         * gcc.target/arm/pr53447-3.c: New testcase.
972         * gcc.target/arm/pr53447-4.c: New testcase.
974 2012-06-29  Richard Guenther  <rguenther@suse.de>
976         PR tree-optimization/47061
977         * gcc.dg/tree-ssa/vrp71.c: New testcase.
979 2012-06-29  Richard Guenther  <rguenther@suse.de>
981         PR tree-optimization/37541
982         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
984 2012-06-29  Richard Guenther  <rguenther@suse.de>
986         PR tree-optimization/52589
987         * gcc.dg/tree-ssa/vrp70.c: New testcase.
989 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
991         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
993         * g++.dg/template/error46.C: Add missing comment to dg-message.
994         * g++.dg/template/crash107.C: Likewise.
995         * g++.dg/template/error47.C: Likewise.
996         * g++.dg/template/crash108.C: Likewise.
997         * g++.dg/overload/operator5.C: Likewise.
999         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
1000         errors in dg-message directives, add comments.
1002 2012-06-28  Kai Tietz  <ktietz@redhat.com>
1004         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
1005         hard-coded 'unsigned long'.
1007 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
1009         PR tree-optimization/51581
1010         * gcc.dg/vect/pr51581-4.c: New test.
1012         PR tree-optimization/53645
1013         * gcc.c-torture/execute/pr53645-2.c: New test.
1015 2012-06-28  Richard Guenther  <rguenther@suse.de>
1017         PR middle-end/53790
1018         * gcc.dg/torture/pr53790.c: New testcase.
1020 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
1022         PR tree-optimization/53645
1023         * gcc.c-torture/execute/pr53645.c: New test.
1025 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
1027         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
1029 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
1031         PR debug/53671
1032         PR debug/49888
1033         * gcc.dg/guality/pr49888.c: Account for the possibility that
1034         the variable is optimized out at the first test.
1036 2012-06-27  Jason Merrill  <jason@redhat.com>
1038         * g++.dg/cpp0x/override2.C: Adjust.
1039         * g++.dg/template/error5.C: Adjust.
1040         * g++.dg/parse/crash28.C: Adjust.
1042         PR c++/53563
1043         * g++.dg/parse/template27.C: New.
1044         * g++.dg/template/crash74.C: Adjust expected output.
1046 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
1048         PR fortran/41951
1049         PR fortran/49591
1050         * gfortran.dg/typebound_operator_16.f03: New.
1052 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
1054         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
1055         even src1.i and src2.i fields even in the second half of the arrays.
1057 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1059         PR c++/51033.
1060         * g++.dg/torture/vshuf-16.inc: New test.
1061         * g++.dg/torture/vshuf-2.inc: New test.
1062         * g++.dg/torture/vshuf-4.inc: New test.
1063         * g++.dg/torture/vshuf-8.inc: New test.
1064         * g++.dg/torture/vshuf-main.inc: New test.
1065         * g++.dg/torture/vshuf-v16hi.C: New test.
1066         * g++.dg/torture/vshuf-v16qi.C: New test.
1067         * g++.dg/torture/vshuf-v2df.C: New test.
1068         * g++.dg/torture/vshuf-v2di.C: New test.
1069         * g++.dg/torture/vshuf-v2sf.C: New test.
1070         * g++.dg/torture/vshuf-v2si.C: New test.
1071         * g++.dg/torture/vshuf-v4df.C: New test.
1072         * g++.dg/torture/vshuf-v4di.C: New test.
1073         * g++.dg/torture/vshuf-v4sf.C: New test.
1074         * g++.dg/torture/vshuf-v4si.C: New test.
1075         * g++.dg/torture/vshuf-v8hi.C: New test.
1076         * g++.dg/torture/vshuf-v8qi.C: New test.
1077         * g++.dg/torture/vshuf-v8si.C: New test.
1079 2012-06-27  Richard Guenther  <rguenther@suse.de>
1081         PR middle-end/53676
1082         * gcc.dg/tree-ssa/scev-6.c: New testcase.
1084 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
1086         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
1087         scan-dump-dem-not): Use printable pattern in test name.
1089 2012-06-26  Sterling Augustine  <saugustine@google.com>
1090             Dominique Dhumieres  <dominiq@lps.ens.fr>
1092         * gcc.dg/pubtypes-2.c: Update expected output.
1093         * gcc.dg/pubtypes-3.c: Likewise.
1094         * gcc.dg/pubtypes-4.c: Likewise.
1096 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
1098         * gcc.dg/tree-ssa/slsr-1.c: New test.
1099         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1100         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1101         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
1103 2012-06-26  Matt Turner  <mattst88@gmail.com>
1105         PR target/35294
1106         * gcc.target/arm/mmx-2.c: New.
1108 2012-06-26  Richard Guenther  <rguenther@suse.de>
1110         PR c++/53752
1111         * g++.dg/torture/pr53752.C: New testcase.
1113 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
1115         PR tree-optimization/53748
1116         * gcc.c-torture/compile/pr53748.c: New test.
1118 2012-06-25  Jason Merrill  <jason@redhat.com>
1120         PR c++/53498
1121         PR c++/53305
1122         * g++.dg/cpp0x/decltype38.C: New.
1123         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
1125 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
1127         * lib/target-supports-dg.exp (testname-for-summary): New.
1128         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
1129         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
1130         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
1131         scan-module-absence, output-exists, output-exists-not: Use
1132         testname-for-summary.
1133         (dg-test): Clean up testname_with_flags.
1134         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1135         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
1136         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
1137         scan-assembler-dem-not, object-size: Use testname-for-summary.
1138         * lib/gcov.exp (run-gcov): Likewise.
1139         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1140         scan-dump-dem, scan-dump-dem-note): Likewise.
1142         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
1143         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
1144         including profopt.opt; save and restore existing value.
1145         * g++.dg/bprob/bprob.exp: Likewise.
1146         * gcc.dg/matrix/matrix.exp: Likewise.
1147         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1148         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
1149         PROFOPT_OPTIONS.
1151 2012-06-25  Richard Henderson  <rth@redhat.com>
1153         * gcc.dg/pr53749.c: New.
1155 2012-06-25  Jason Merrill  <jason@redhat.com>
1157         PR c++/52988
1158         * g++.dg/cpp0x/nullptr28.C: New.
1160 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
1162         * gcc.target/arm/neon-vld1_dupQ.c: New.
1164 2012-06-25  Florian Weimer  <fweimer@redhat.com>
1166         * g++.dg/init/new35.C: New.
1167         * g++.dg/init/new36.C: New.
1168         * g++.dg/init/new37.C: New.
1169         * g++.dg/ext/vla5.C: New warning.
1170         * g++.dg/ext/vla8.C: New warning.
1171         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
1173 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1174             James Greenhalgh  <james.greenhalgh@arm.com>
1176         * gcc.target/arm/ftest-support-arm.h New testcase.
1177         * gcc.target/arm/ftest-support-thumb.h Likewise.
1178         * gcc.target/arm/ftest-support.h Likewise.
1179         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
1180         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
1181         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
1182         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
1183         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
1184         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
1185         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
1186         * gcc.target/arm/ftest-armv6-arm.c Likewise.
1187         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
1188         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
1189         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
1190         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
1191         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
1192         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
1193         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
1194         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1195         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
1196         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
1197         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
1198         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
1199         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
1200         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
1201         * gcc/testsuite/lib/target-supports.exp
1202         (check_effective_target_arm_arch_FUNC): Add support for more
1203         architectures.
1204         (add_options_for_arm_arch_FUNC): Likewise.
1205         (check_effective_target_arm_arch_FUNC_multilib): New functions.
1207 2012-06-25  Jason Merrill  <jason@redhat.com>
1209         PR c++/53202
1210         * g++.dg/cpp0x/constexpr-tuple.C: New.
1212 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
1214         PR target/53759
1215         * gcc.target/i386/pr53759.c: New test.
1217         PR c++/53594
1218         * g++.dg/cpp0x/nsdmi7.C: New test.
1220 2012-06-24  Kai Tietz  <ktietz@redhat.com>
1222         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
1223         for LLP64 targets.
1224         * gcc.target/i386/pr38988.c: Likewise.
1226 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
1228         PR fortran/47710
1229         PR fortran/53328
1230         * gfortran.dg/typebound_generic_12.f03: New.
1231         * gfortran.dg/typebound_generic_13.f03: New.
1233 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
1235         * gnat.dg/lto15.ad[sb]: New test.
1237 2012-06-21  Meador Inge  <meadori@codesourcery.com>
1239         PR c/53702
1240         * gcc.dg/Wunused-local-typedefs.c: New testcase.
1242 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
1244         * testsuite/gcc.dg/pch/ident-1.c: New test.
1245         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
1247 2012-06-21  Michael Matz  <matz@suse.de>
1249         PR middle-end/53688
1250         * gcc.c-torture/execute/pr53688.c: New test.
1252 2012-06-20  Richard Guenther  <rguenther@suse.de>
1254         PR tree-optimization/30318
1255         * gcc.dg/tree-ssa/vrp69.c: New testcase.
1257 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
1259         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
1261 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1263         * gcc.target/i386/clearcapv2.map: New file.
1264         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
1266 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1268         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
1269         and add __sh__ case.
1271 2012-06-19  Jason Merrill  <jason@redhat.com>
1273         PR c++/52637
1274         * g++.dg/debug/localclass1.C: New.
1276 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
1278         * g++.dg/cpp0x/override4.C: New.
1280 2012-06-14  Jason Merrill  <jason@redhat.com>
1282         PR c++/53651
1283         * g++.dg/cpp0x/decltype37.C: New.
1285 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1287         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
1289 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
1291         * gcc.c-torture/compile/vector-5.c,
1292         gcc.c-torture/compile/vector-6.c: New tests.
1294 2012-06-19  Richard Henderson  <rth@redhat.com>
1296         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
1298 2012-06-19  Richard Guenther  <rguenther@suse.de>
1300         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
1302 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
1304         PR target/53712
1305         * gcc.target/i386/pr53712.c: New test.
1307 2012-06-18  Tobias Burnus  <burnus@net-b.de>
1309         PR fortran/53692
1310         * gfortran.dg/elemental_optional_args_6.f90: New.
1312 2012-06-18  Tobias Burnus  <burnus@net-b.de>
1314         PR fortran/53526
1315         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
1316         * gfortran.dg/coarray/move_alloc_1.f90
1318 2012-06-18  Tobias Burnus  <burnus@net-b.de>
1320         PR fortran/53526
1321         * gfortran.dg/coarray_27.f90: New.
1323 2012-06-18  Joey Ye <Joey.Ye@arm.com>
1324             Greta Yorsh  <Greta.Yorsh@arm.com>
1326         * gcc.target/arm/epilog-1.c: New test.
1328 2012-06-18  Richard Guenther  <rguenther@suse.de>
1330         PR tree-optimization/53693
1331         * g++.dg/torture/pr53693.C: New testcase.
1333 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
1335         PR tree-optimization/53703
1336         * gcc.dg/torture/pr53703.c: New test.
1338 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
1340         PR middle-end/53698
1341         * gcc.target/i386/pr53698.c: New test.
1343 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
1345         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
1347 2012-06-17  Tobias Burnus  <burnus@net-b.de>
1349         PR fortran/53691
1350         PR fortran/53685
1351         * gfortran.dg/transfer_check_3.f90: New.
1353 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
1355         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
1357 2012-06-16  Tobias Burnus  <burnus@net-b.de>
1359         PR fortran/53642
1360         PR fortran/45170
1361         * gfortran.dg/deferred_type_param_8.f90: New.
1363 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
1365         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1366         testname that includes flags, passed in as new argument, in
1367         pass/fail messages.
1368         (run_gcov): Get testname from dg-test, use it in pass/fail messages
1369         and pass it to verify-* procedures.
1371         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1372         alignment torture options with usual torture options.
1374         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1375         messages reported for one line of source code.
1376         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1377         * g++.dg/cpp0x/decltype2.C: Likewise.
1378         * g++.dg/cpp0x/decltype3.C: Likewise.
1379         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1380         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1381         * g++.dg/cpp0x/static_assert3.C: Likewise.
1382         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1383         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1384         * g++.dg/cpp0x/union1.C: Likewise.
1385         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1386         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1387         * g++.dg/cpp0x/variadic2.C: Likewise.
1388         * g++.dg/cpp0x/variadic20.C: Likewise.
1389         * g++.dg/cpp0x/variadic74.C: Likewise.
1390         * g++.dg/diagnostic/bitfld2.C: Likewise.
1391         * g++.dg/ext/attrib44.C: Likewise.
1392         * g++.dg/ext/no-asm-1.C: Likewise.
1393         * g++.dg/other/error34.C: Likewise.
1394         * g++.dg/parse/crash46.C: Likewise.
1395         * g++.dg/parse/error10.C: Likewise.
1396         * g++.dg/parse/error2.C: Likewise.
1397         * g++.dg/parse/error3.C: Likewise.
1398         * g++.dg/parse/error36.C: Likewise.
1399         * g++.dg/parse/error8.C: Likewise.
1400         * g++.dg/parse/error9.C: Likewise.
1401         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1402         * g++.dg/parse/parser-pr28152.C: Likewise.
1403         * g++.dg/parse/template25.C: Likewise.
1404         * g++.dg/parse/typename11.C: Likewise.
1405         * g++.dg/tc1/dr147.C: Likewise.
1406         * g++.dg/template/deduce3.C: Likewise.
1407         * g++.dg/template/koenig9.C: Likewise.
1408         * g++.dg/template/pr23510.C: Likewise.
1409         * g++.dg/warn/pr12242.C: Likewise.
1410         * g++.dg/warn/pr30551-2.C: Likewise.
1411         * g++.dg/warn/pr30551.C: Likewise.
1412         * g++.old-deja/g++.other/typename1.C: Likewise.
1413         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1415 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1417         PR c++/51033
1418         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
1419         * c-c++-common/torture/vshuf-2.inc: Likewise.
1420         * c-c++-common/torture/vshuf-4.inc: Likewise.
1421         * c-c++-common/torture/vshuf-8.inc: Likewise.
1422         * c-c++-common/torture/vshuf-main.inc: Likewise.
1423         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
1424         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
1425         * c-c++-common/torture/vshuf-v2df.c: Likewise.
1426         * c-c++-common/torture/vshuf-v2di.c: Likewise.
1427         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
1428         * c-c++-common/torture/vshuf-v2si.c: Likewise.
1429         * c-c++-common/torture/vshuf-v4df.c: Likewise.
1430         * c-c++-common/torture/vshuf-v4di.c: Likewise.
1431         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
1432         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
1433         * c-c++-common/torture/vshuf-v4si.c: Likewise.
1434         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
1435         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
1436         * c-c++-common/torture/vshuf-v8si.c: Likewise.
1438 2012-06-15  Michael Matz  <matz@suse.de>
1440         * gcc.dg/tree-ssa/vector-4.c: New test.
1442 2012-06-15  Michael Matz  <matz@suse.de>
1444         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
1445         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
1447 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
1449         PR tree-optimization/53636
1450         * gcc.target/arm/pr53636.c: New test.
1452 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
1454         PR tree-optimization/51581
1455         * gcc.c-torture/execute/pr51581-1.c: New test.
1456         * gcc.c-torture/execute/pr51581-2.c: New test.
1457         * gcc.dg/vect/pr51581-1.c: New test.
1458         * gcc.dg/vect/pr51581-2.c: New test.
1459         * gcc.dg/vect/pr51581-3.c: New test.
1460         * gcc.target/i386/avx-pr51581-1.c: New test.
1461         * gcc.target/i386/avx-pr51581-2.c: New test.
1462         * gcc.target/i386/avx2-pr51581-1.c: New test.
1463         * gcc.target/i386/avx2-pr51581-2.c: New test.
1464         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
1466 2012-06-15  Richard Guenther  <rguenther@suse.de>
1468         * gcc.c-torture/execute/20120615-1.c: New testcase.
1470 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
1472         * gnat.dg/vect8.ad[sb]: New test.
1474 2012-06-14  Richard Guenther  <rguenther@suse.de>
1476         * gcc.dg/tree-ssa/vrp.h: New testcase.
1477         * gcc.dg/tree-ssa/vrp68.c: Likewise.
1479 2012-06-13  Christian Bruel  <christian.bruel@st.com>
1481         PR target/53621
1482         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1484 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
1486         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
1488 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
1490         PR testsuite/20771
1491         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1492         test summary unique.
1494         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1495         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1496         scan-stack-usage-not): Don't strip torture options from test name.
1498         * lib/scandump.exp (scan-dump-times): Use printable version of
1499         regexp in test summary line.
1501         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1502         messages reported for one line of source code.
1503         * gcc.dg/format/few-1.c: Likewise.
1504         * gcc.dg/ia64-sync-2.c: Likewise.
1505         * gcc.dg/sync-2.c: Likewise.
1506         * gcc.dg/noncompile/pr44517.c: Likewise.
1508 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
1510         PR debug/49888
1511         * gcc.dg/guality/pr49888.c: New.
1513 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
1515         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
1516         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
1517         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1519 2012-06-13  Tobias Burnus  <burnus@net-b.de>
1521         PR fortran/53643
1522         * gfortran.dg/intent_out_7.f90: New.
1524 2012-06-13  Tobias Burnus  <burnus@net-b.de>
1526         PR fortran/53597
1527         * gfortran.dg/save_4.f90: New.
1529 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1531         PR c/53532
1532         PR c/51034
1533         PR c/53196
1534         * gcc.dg/pr53532.c: New test.
1535         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
1536         adjust line numbers.
1537         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
1538         * gcc.dg/Wcxx-compat-8.c: Likewise.
1539         * gcc.dg/pr51034.c: New test.
1540         * gcc.dg/pr53196-1.c: New test.
1541         * gcc.dg/pr53196-2.c: New test.
1543 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
1545         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1546         alignment torture options with usual torture options.
1547         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1548         instead of dg-options.
1549         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1550         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1551         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1552         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1553         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1554         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1556         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1557         to checks for multiple messages reported for one line of source code.
1558         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1560         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1561         messages reported for one line of source code.
1563         * gcc.dg/20031223-1.c: Add comments to check for multiple
1564         messages reported for one line of source code.
1565         * gcc.dg/Wconversion-integer.c: Likewise.
1566         * gcc.dg/Wfatal-2.c: Likewise.
1567         * gcc.dg/Wfatal.c: Likewise.
1568         * gcc.dg/Wobjsize-1.c: Likewise.
1569         * gcc.dg/c99-vla-jump-1.c: Likewise.
1570         * gcc.dg/c99-vla-jump-2.c: Likewise.
1571         * gcc.dg/c99-vla-jump-3.c: Likewise.
1572         * gcc.dg/c99-vla-jump-4.c: Likewise.
1573         * gcc.dg/c99-vla-jump-5.c: Likewise.
1574         * gcc.dg/decl-9.c: Likewise.
1575         * gcc.dg/declspec-10.c: Likewise.
1576         * gcc.dg/declspec-18.c: Likewise.
1577         * gcc.dg/mtune.c: Likewise.
1578         * gcc.dg/parser-pr28152-2.c: Likewise.
1579         * gcc.dg/parser-pr28152.c: Likewise.
1580         * gcc.dg/pr14475.c: Likewise.
1581         * gcc.dg/pr27953.c: Likewise.
1582         * gcc.dg/pr28322-3.c: Likewise.
1583         * gcc.dg/pr30457.c: Likewise.
1584         * gcc.dg/pr30551-2.c: Likewise.
1585         * gcc.dg/pr30551-3.c: Likewise.
1586         * gcc.dg/pr30551-4.c: Likewise.
1587         * gcc.dg/pr30551-5.c: Likewise.
1588         * gcc.dg/pr30551-6.c: Likewise.
1589         * gcc.dg/pr30551.c: Likewise.
1590         * gcc.dg/pr45461.c: Likewise.
1591         * gcc.dg/pr48552-1.c: Likewise.
1592         * gcc.dg/pr48552-2.c: Likewise.
1593         * gcc.dg/redecl-1.c: Likewise.
1594         * gcc.dg/transparent-union-3.c: Likewise.
1595         * gcc.dg/utf-dflt.c: Likewise.
1596         * gcc.dg/utf-dflt2.c: Likewise.
1597         * gcc.dg/vla-8.c: Likewise.
1598         * gcc.dg/vla-init-1.c: Likewise.
1599         * gcc.dg/wtr-int-type-1.c: Likewise.
1601         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1602         messages reported for for one line of source code.
1603         * c-c++-common/raw-string-5.c: Likewise.
1604         * c-c++-common/raw-string-4.c: Likewise.
1605         * c-c++-common/raw-string-6.c: Likewise.
1606         * c-c++-common/pr20000.c: Likewise.
1608         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1609         messages reported for one line of source code.
1610         * gcc.dg/cpp/pr30786.c: Likewise.
1611         * gcc.dg/cpp/pr28709.c: Likewise.
1612         * gcc.dg/cpp/missing-header-MD.c: Likewise.
1613         * gcc.dg/cpp/macspace2.c: Likewise.
1614         * gcc.dg/cpp/missing-header-1.c: Likewise.
1615         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1616         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1617         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1619 2012-06-12  Jason Merrill  <jason@redhat.com>
1621         PR c++/53599
1622         * g++.dg/template/local7.C: New.
1624 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1626         PR target/53511
1627         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
1628         * gcc.target/sh/pr51340-2.c: Likewise.
1629         * gcc.target/sh/pr51340-3.c: Likewise.
1631 2012-06-12  Michael Matz  <matz@suse.de>
1633         * gcc.dg/torture/alias-1.c: New test.
1635 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1637         PR rtl-optimization/53589
1638         * gcc.dg/torture/pr53589.c: New test.
1640 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1642         PR target/50749
1643         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
1644         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
1645         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
1646         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
1647         * gcc.target/sh/pr50749-sf-predec-2.c: New.
1648         * gcc.target/sh/pr50749-sf-predec-4.c: New.
1649         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
1650         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
1651         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
1652         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
1653         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
1654         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
1655         * gcc.target/sh/pr50749-sf-predec-1.c: New.
1656         * gcc.target/sh/pr50749-sf-predec-3.c: New.
1657         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
1658         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
1660 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
1662         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
1663         (check_intel_cpu_model): New function.
1664         (check_amd_cpu_model): New function.
1665         (check_features): New function.
1666         (__get_cpuid_output): New function.
1667         (check_detailed): New function.
1668         (fn1): Rename to quick_check.
1669         (main): Update to call quick_check and call check_detailed.
1671 2012-06-11  Richard Henderson  <rth@redhat.com>
1673         * lib/target-supports.exp
1674         (check_effective_target_sync_long_long_runtime): Use
1675         check_effective_target_lp64 instead of
1676         check_effective_target_powerpc64 for powerpc targets.
1678 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
1680         PR target/53511
1681         * gcc.target/sh/pr53511-1.c: New.
1683 2012-06-11  Richard Guenther  <rguenther@suse.de>
1685         PR middle-end/53470
1686         * g++.dg/lto/pr53470_0.C: New testcase.
1687         * gcc.dg/lto/pr53470_0.c: Likewise.
1689 2012-06-11  Richard Guenther  <rguenther@suse.de>
1691         PR c++/53605
1692         * g++.dg/ext/pr53605.C: New testcase.
1694 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1696         * gnat.dg/specs/array1.ads: New test.
1697         * gnat.dg/specs/array2.ads: Likewise.
1698         * gnat.dg/array22.adb: Likewise.
1700 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1702         * gnat.dg/constant4.adb: New test.
1703         * gnat.dg/constant4_pkg.ads: New helper.
1705 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
1707         PR fortran/52552
1708         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
1709         * gfortran.dg/allocate_class_1.f90: Modified.
1710         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
1711         * gfortran.dg/allocate_class_2.f90: New.
1713 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
1715         PR middle-end/53535
1716         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
1718 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
1720         PR fortran/52861
1721         * gfortran.dg/string_assign_2.f90:  New test case.
1723 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
1725         PR fortran/52861
1726         * gfortran.dg/string_assign_1.f90:  New test case.
1728 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
1730         PR middle-end/53580
1731         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1732         * gcc.dg/gomp/critical-4.c: Likewise.
1733         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1734         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1735         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1736         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1737         * c-c++-common/gomp/pr53580.c: New test.
1739 2012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>
1741         PR c++/51214
1742         * g++.dg/cpp0x/forw_enum11.C: New.
1744 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1746         PR c++/53567
1747         * g++.dg/cpp0x/alias-decl-19.C: New.
1749 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
1751         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
1753 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
1755         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
1756         (XSTATE_FP): Ditto.
1757         (XSTATE_SSE): Ditto.
1758         (XSTATE_YMM): Ditto.
1759         (avx_os_support): Use new defines.
1761 2012-06-06  Richard Guenther  <rguenther@suse.de>
1763         PR testsuite/32380
1764         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
1765         loops.
1767 2012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
1769         PR c++/52841
1770         * g++.dg/cpp0x/pr52841.C: New testcase.
1772 2012-06-06  Richard Guenther  <rguenther@suse.de>
1774         PR tree-optimization/53081
1775         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
1776         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
1778 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1780         * gcc.target/powerpc/pr53487.c: New test.
1782 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
1784         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
1786 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
1788         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
1790 2012-06-05  Richard Guenther  <rguenther@suse.de>
1792         PR tree-optimization/30442
1793         * gcc.dg/vect/bb-slp-30.c: New testcase.
1795 2012-06-05  Richard Guenther  <rguenther@suse.de>
1797         PR tree-optimization/53081
1798         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
1799         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
1800         -fno-tree-loop-distribute-patterns.
1802 2012-06-05  Alan Modra  <amodra@gmail.com>
1804         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
1805         Check static chain in nested funcs.
1807 2012-06-04  Tobias Burnus  <burnus@net-b.de>
1809         PR fortran/50619
1810         * gfortran.dg/init_flag_10.f90: New.
1812 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1814         PR c++/53524
1815         * g++.dg/warn/Wenum-compare-no-2: New.
1817 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
1819         PR preprocessor/53463
1820         * g++.dg/cpp/limits.C: New test.
1821         * g++.dg/parse/error19.C: Adjust.
1822         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
1823         * g++.dg/warn/pr35635.C: Likewise.
1824         * g++.old-deja/g++.pt/assign1.C: Likewise.
1826 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
1828         PR target/53559
1829         * gcc.target/powerpc/cell_builtin_1.c: New test case.
1830         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1831         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1832         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1833         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1834         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1835         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1836         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1838 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
1840         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
1842 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
1844         PR tree-optimization/53550
1845         * gcc.dg/pr53550.c: New test.
1847 2012-06-04  Richard Guenther  <rguenther@suse.de>
1849         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
1850         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1851         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1853 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1855         PR fortran/48831
1856         * gfortran.dg/parameter_array_element_2.f90: New.
1858 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
1860         PR target/53512
1861         * gcc.target/sh/pr53512-1.c: New.
1862         * gcc.target/sh/pr53512-2.c: New.
1863         * gcc.target/sh/pr53512-3.c: New.
1864         * gcc.target/sh/pr53512-4.c: New.
1866 2012-06-01  Jason Merrill  <jason@redhat.com>
1868         PR c++/52973
1869         * g++.dg/ext/visibility/template12.C: New.
1870         * g++.dg/ext/attrib14.C: Adjust warning line.
1872         PR c++/52725
1873         * g++.dg/parse/new6.C: New.
1874         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1876 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1878         * c-c++-common/restrict-2.c: Revert previous change.
1880 2012-06-01  Jason Merrill  <jason@redhat.com>
1882         PR c++/53137
1883         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1885         PR c++/53484
1886         * g++.dg/cpp0x/auto33.C: New.
1888 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
1890         PR c++/26155
1891         * g++.dg/parse/namespace-alias-1.C: New.
1893 2012-06-01  Christian Bruel  <christian.bruel@st.com>
1895         * gcc.dg/spec-options.c: New test.
1896         * gcc.dg/foo.specs: New file.
1898 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1900         PR ada/53517
1901         * gnat.dg/lto14.adb: Skip on Solaris.
1903 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
1905         * gcc.target/cris/sync-1-v10.c,
1906         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
1907         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
1908         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
1909         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
1910         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1911         gcc.target/cris/torture/sync-mis-op-i-1.c,
1912         gcc.target/cris/torture/sync-mis-op-i-1a.c,
1913         gcc.target/cris/torture/sync-mis-op-i-2.c,
1914         gcc.target/cris/torture/sync-mis-op-i-2a.c,
1915         gcc.target/cris/torture/sync-mis-op-i-3.c,
1916         gcc.target/cris/torture/sync-mis-op-i-3a.c,
1917         gcc.target/cris/torture/sync-mis-op-s-1.c,
1918         gcc.target/cris/torture/sync-mis-op-s-1a.c,
1919         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1920         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1921         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1922         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1923         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1924         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1925         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1926         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
1928 2012-05-31  Richard Guenther  <rguenther@suse.de>
1930         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
1931         ldist-pr45948.c with disabled SCCP.
1933 2012-05-31  Richard Guenther  <rguenther@suse.de>
1935         PR middle-end/48493
1936         * gcc.dg/torture/pr48493.c: New testcase.
1938 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
1940         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
1941         arm32 to targets.
1942         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
1943         of the initialization loop.
1944         (dg-final): Adjust the expected number of vectorized loops depending
1945         on vect_char_mult target selector.
1947 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
1949         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
1950         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
1951         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
1952         New tests.
1954 2012-05-30  Jason Merrill  <jason@redhat.com>
1956         PR c++/53356
1957         * g++.dg/init/new34.C: New.
1958         * g++.dg/tree-ssa/stabilize1.C: New.
1960 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1962         PR c++/53356
1963         * g++.dg/init/new33.C: New test.
1965 2012-05-30  Richard Guenther  <rguenther@suse.de>
1967         PR middle-end/53501
1968         * gcc.dg/torture/pr53501.c: New testcase.
1969         * c-c++-common/restrict-2.c: Adjust.
1971 2012-05-30  Alan Modra  <amodra@gmail.com>
1973         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
1974         torture-finish.
1976 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
1978         * gcc.target/i386/shuf-concat.c: New test.
1980 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1982         PR rtl-optimization/53519
1983         * gcc.c-torture/compile/pr53519.c: New test.
1985 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1987         * gcc.target/arm/neon-vrev.c: New.
1989 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
1991         PR target/51340
1992         * gcc.target/sh/pr51340-1.c: New.
1993         * gcc.target/sh/pr51340-2.c: New.
1994         * gcc.target/sh/pr51340-3.c: New.
1996 2012-05-29  Richard Guenther  <rguenther@suse.de>
1998         PR tree-optimization/53516
1999         * gcc.dg/torture/pr53516.c: New testcase.
2001 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
2003         PR preprocessor/53229
2004         * gcc.dg/cpp/paste6.c: Force to run without
2005         -ftrack-macro-expansion.
2006         * gcc.dg/cpp/paste8.c: Likewise.
2007         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
2008         -ftrack-macro-expansion.
2009         * gcc.dg/cpp/paste12.c: Force to run without
2010         -ftrack-macro-expansion.
2011         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
2012         -ftrack-macro-expansion.
2013         * gcc.dg/cpp/paste13.c: Likewise.
2014         * gcc.dg/cpp/paste14.c: Likewise.
2015         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
2016         -ftrack-macro-expansion.
2017         * gcc.dg/cpp/paste18.c: New test.
2019 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
2021         * gcc.target/cris/torture/trap-1.c,
2022         gcc.target/cris/torture/trap-2.c,
2023         gcc.target/cris/torture/trap-3.c,
2024         gcc.target/cris/torture/trap-v0.c,
2025         gcc.target/cris/torture/trap-v3.c: New tests.
2027 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
2029         PR c++/25137
2030         * g++.dg/warn/Wbraces3.C: New.
2031         * g++.dg/warn/Wbraces4.C: Likewise.
2033 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
2035         PR tree-optimization/53505
2036         * c-c++-common/torture/pr53505.c: New test.
2038 2012-05-27  Nathan Sidwell  <nathan@acm.org>
2040         * gcc.dg/stmt-expr-4.c: New.
2042 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
2044         PR c++/53491
2045         * g++.dg/parse/crash60.C: New.
2047 2012-05-26  Jason Merrill  <jason@redhat.com>
2049         PR c++/53220
2050         * c-c++-common/array-lit.c: New.
2051         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
2053 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2055         PR ada/50294
2056         * gnat.dg/array21.adb: New test.
2058 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2060         * gnat.dg/renaming5.adb: Adjust dg-final directive.
2062 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2064         PR c++/32054
2065         * g++.dg/other/anon-union3.C: New.
2067 2012-05-25  Ian Lance Taylor  <iant@google.com>
2069         * gcc.dg/split-6.c: New test.
2071 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2073         * gnat.dg/lto14.adb: New test.
2075 2012-05-25  Tristan Gingold  <gingold@adacore.com>
2077         * gcc.target/i386/large-frame.c: New.
2079 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
2080         * gcc.target/powerpc/lhs-1.c: New.
2081         * gcc.target/powerpc/lhs-2.c: New.
2082         * gcc.target/powerpc/lhs-3.c: New.
2084 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
2086         Make unwound macro expansion trace less redundant
2087         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
2088         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2089         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2090         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
2091         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2092         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2094 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2096         PR c++/53464
2097         * g++.dg/cpp0x/constexpr-default1.C: New.
2099 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2101         PR c++/32080
2102         * g++.dg/eh/goto2.C: New.
2104 2012-05-24  Richard Guenther  <rguenther@suse.de>
2106         PR middle-end/53460
2107         * g++.dg/tree-prof/pr53460.C: New testcase.
2109 2012-05-24  Richard Guenther  <rguenther@suse.de>
2111         PR bootstrap/53466
2112         * g++.dg/debug/pr53466.C: New testcase.
2114 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
2116         PR tree-optimization/53465
2117         * gcc.c-torture/execute/pr53465.c: New test.
2119 2012-05-23  Tobias Burnus  <burnus@net-b.de>
2121         PR fortran/51055
2122         PR fortran/45170
2123         * gfortran.dg/allocate_with_typespec_6.f90: New.
2125 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2127         PR c++/29185
2128         * g++.dg/warn/delete-array-1.C: New.
2130 2012-05-23  Richard Guenther  <rguenther@suse.de>
2132         * gcc.dg/torture/pr39074-2.c: Adjust.
2133         * gcc.dg/torture/pr39074.c: Likewise.
2134         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2135         * gcc.dg/tree-ssa/alias-19.c: Likewise.
2137 2012-05-22  Jan Hubicka  <jh@suse.cz>
2139         PR middle-end/53161
2140         * g++.dg/torture/pr53161.C: New testcase.
2142 2012-05-22  Tobias Burnus  <burnus@net-b.de>
2144         PR fortran/53389
2145         * gfortran.dg/realloc_on_assign_15.f90: New.
2147 2012-05-22  Richard Guenther  <rguenther@suse.de>
2149         PR middle-end/51071
2150         * gcc.dg/torture/pr51071-2.c: New testcase.
2152 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
2154         PR tree-optimization/53336
2155         * g++.dg/torture/pr53336.C: New testcase.
2157 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
2159         PR c++/53322
2160         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
2161         instead of -Wunused-local-typedefs.
2163 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2165         PR c++/51184
2166         * g++.dg/other/abstract4.C: New-
2168 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2170         PR c++/40821
2171         * g++.dg/ext/attrib46.C: New.
2173 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
2175         PR c/53418
2176         * gcc.c-torture/compile/pr53418-1.c,
2177         gcc.c-torture/compile/pr53418-2.c: New tests.
2179 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
2181         PR tree-optimization/53366
2182         * gcc.dg/torture/pr53366-1.c: New test.
2183         * gcc.dg/torture/pr53366-2.c: New test.
2184         * gcc.target/i386/pr53366-1.c: New test.
2185         * gcc.target/i386/pr53366-2.c: New test.
2187         PR tree-optimization/53409
2188         * gcc.c-torture/compile/pr53409.c: New test.
2190         PR tree-optimization/53410
2191         * gcc.c-torture/compile/pr53410-1.c: New test.
2192         * gcc.c-torture/compile/pr53410-2.c: New test.
2194 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2196         PR target/53425
2197         * gcc.target/i386/pr53425-1.c: New file.
2198         * gcc.target/i386/pr53425-2.c: Likewise.
2200 2012-05-21  Richard Guenther  <rguenther@suse.de>
2202         PR tree-optimization/53408
2203         * gcc.dg/torture/pr53408.c: New testcase.
2205 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
2206             H.J. Lu  <hongjiu.lu@intel.com>
2208         PR target/53416
2209         * gcc.target/i386/pr53416.c: New file.
2211 2012-05-21  Richard Guenther  <rguenther@suse.de>
2213         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
2215 2012-05-21  Richard Guenther  <rguenther@suse.de>
2217         * gcc.dg/torture/ldist-1.c: New testcase.
2219 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2221         * gnat.dg/lto13.adb: New test.
2222         * gnat.dg/lto13_pkg.ad[sb]: New helper.
2224 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2226         * gnat.dg/specs/lto12.ads: New test.
2227         * gnat.dg/specs/lto12_pkg.ads: New helper.
2229 2012-05-18  Richard Guenther  <rguenther@suse.de>
2231         PR tree-optimization/53346
2232         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
2233         * gcc.target/i386/incoming-10.c: Adjust.
2234         * gcc.target/i386/incoming-11.c: Likewise.
2235         * gcc.target/i386/pr46295.c: Likewise.
2237 2012-05-18  Richard Guenther  <rguenther@suse.de>
2239         * gcc.dg/pr53352.c: Return zero.
2241 2012-05-18  Richard Guenther  <rguenther@suse.de>
2243         PR tree-optimization/53390
2244         * gcc.dg/torture/pr53390.c: New testcase.
2246 2012-05-18  Meador Inge  <meadori@codesourcery.com>
2248         PR rtl-optimization/53352
2249         * gcc.dg/pr53352.c: New test.
2251 2012-05-17  David S. Miller  <davem@davemloft.net>
2253         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2254         failure on sparc-*-linux-gnu.
2256 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2258         PR c++/39681
2259         * g++.dg/parse/error49.C: New.
2260         * g++.dg/cpp0x/error8.C: Likewise.
2261         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
2262         * g++.dg/ext/utf-dflt2.C: Likewise.
2263         * g++.dg/ext/utf-gnuxx98.C: Likewise.
2264         * g++.dg/ext/utf-dflt.C: Likewise.
2265         * c-c++-common/raw-string-3.c: Likewise.
2266         * c-c++-common/raw-string-4.c: Likewise.
2268 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2270         PR c++/53371
2271         * g++.dg/cpp0x/catch1.C: New.
2273 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2275         PR c++/44516
2276         * g++.dg/parse/error48.C: New.
2277         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
2278         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
2280 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
2282         * gcc.dg/tm/indirect-2.c: New test.
2284 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2286         PR tree-optimization/53217
2287         * gfortran.dg/pr53217.f90: New test.
2289 2012-05-16  Richard Guenther  <rguenther@suse.de>
2291         PR tree-optimization/53364
2292         * g++.dg/torture/pr53364.C: New testcase.
2294 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
2296         PR testsuite/52641
2297         * gcc.dg/pr52549.c: Fix test for long != void*
2298         * gcc.c-torture/execute/pr52979-1.x: New file.
2299         * gcc.c-torture/execute/pr52979-2.x: New file.
2301 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
2303         PR preprocessor/7263
2304         * gcc.dg/binary-constants-2.c: Run without tracking locations
2305         accross macro expansion.
2306         * gcc.dg/binary-constants-3.c: Likewise.
2307         * gcc.dg/cpp/sysmac2.c: Likewise.
2308         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
2309         location.
2310         * gcc.dg/cpp/syshdr3.c: New test.
2311         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
2312         * gcc.dg/system-binary-constants-1.c: New test.
2313         * gcc.dg/system-binary-constants-1.h: New header for the new test
2314         above.
2315         * g++.dg/cpp/syshdr3.C: New test.
2316         * g++.dg/cpp/syshdr3.h: New header the new test above.
2317         * g++.dg/system-binary-constants-1.C: New test.
2318         * g++.dg/system-binary-constants-1.h: New header the new test
2319         above.
2321 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2323         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
2325 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
2327         PR target/53358
2328         * gcc.dg/pr53358.c: New test.
2330 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2332         PR c++/11856
2333         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
2334         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
2336 2012-05-15  Olivier Hainque  <hainque@adacore.com>
2338         * g++.dg/eh/sighandle.C: New testcase.
2340 2012-05-15  Richard Guenther  <rguenther@suse.de>
2342         PR tree-optimization/53355
2343         * gcc.dg/tree-ssa/vrp67.c: New testcase.
2345 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2347         * gfortran.dg/*.f90: Remove now redundant manual
2348         cleanup-modules directive.
2350 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
2352         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
2353         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
2355 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
2357         PR fortran/52428
2358         * gfortran.dg/int_range_io_1.f90: New test.
2360 2012-05-14  Andi Kleen <ak@linux.intel.com>
2361             Jakub Jelinek  <jakub@redhat.com>
2363         PR target/53315
2364         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
2365         * gcc.target/i386/rtm-check.h: New file.
2366         * gcc.target/i386/pr53315.c: New test.
2368 2012-05-14  Tobias Burnus  <burnus@net-b.de>
2370         PR fortran/49110
2371         PR fortran/51055
2372         PR fortran/53329
2373         * gfortran.dg/deferred_type_param_4.f90: New.
2374         * gfortran.dg/deferred_type_param_6.f90: New.
2376 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
2378         * gcc.target/i386/retarg.c: New test.
2380 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2382         PR fortran/45170
2383         * gfortran.dg/deferred_type_param_3.f90: New.
2384         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
2385         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
2387 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
2389         * gnat.dg/null_pointer_deref3.adb: New test.
2391 2012-05-12  Tobias Burnus  <burnus@net-b.de>
2393         PR fortran/49110
2394         PR fortran/52843
2395         * gfortran.dg/deferred_type_param_5.f90: New.
2397 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2399         * g++.dg/parse/error47.C: New.
2401 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2403         PR fortran/52537
2404         * gfortran.dg/string_compare_4.f90:  Change option
2405         to -fdump-tree-original.  Add test case for kind=4.
2407 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2409         PR fortran/52537
2410         * gfortran.dg/string_compare_4.f90:  New test.
2412 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2414         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
2416 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2418         PR c++/53305
2419         * g++.dg/cpp0x/variadic132.C: New.
2421 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
2423         PR c++/53158
2424         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
2425         * g++.dg/parse/error26.C: Tweak dg-error column number.
2427 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
2429         PR c++/53301
2430         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
2432 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
2434         * gnat.dg/lto11.ad[sb]: New test.
2436 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
2438         PR target/52908
2439         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
2440         directive to Scan for vpmuldq, not vpmacsdql.
2442 2012-05-09  Michael Matz  <matz@suse.de>
2444         PR tree-optimization/53185
2445         * gcc.dg/vect/pr53185.c: New test.
2447 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
2449         PR middle-end/53249
2450         * gcc.target/i386/pr53249.c: New.
2452 2012-05-09  Richard Guenther  <rguenther@suse.de>
2454         PR tree-optimization/18437
2455         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
2456         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
2458 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
2460         PR tree-optimization/53226
2461         * gcc.c-torture/compile/pr53226.c: New test.
2463 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2465         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
2466         * gcc.target/i386/hle-add-rel-1.c: Likewise.
2467         * gcc.target/i386/hle-and-acq-1.c: Likewise.
2468         * gcc.target/i386/hle-and-rel-1.c: Likewise.
2469         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
2470         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
2471         * gcc.target/i386/hle-or-acq-1.c: Likewise.
2472         * gcc.target/i386/hle-or-rel-1.c: Likewise.
2473         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
2474         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2475         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
2476         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
2477         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
2478         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
2480 2012-05-09  Dehao Chen  <dehao@google.com>
2482         * gcc.dg/predict-1.c: Remove the replicated text in this test.
2483         * gcc.dg/predict-2.c: Likewise.
2484         * gcc.dg/predict-3.c: Likewise.
2485         * gcc.dg/predict-4.c: Likewise.
2486         * gcc.dg/predict-5.c: Likewise.
2487         * gcc.dg/predict-6.c: Likewise.
2489 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
2491         PR target/53272
2492         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2494 2012-05-08  Richard Guenther  <rguenther@suse.de>
2496         * gcc.dg/fold-bitand-4.c: New testcase.
2498 2012-05-08  Dehao Chen  <dehao@google.com>
2500         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
2501         heuristic is working properly.
2502         * gcc.dg/predict-2.c: Likewise.
2503         * gcc/dg/predict-3.c: Likewise.
2504         * gcc/dg/predict-4.c: Likewise.
2505         * gcc/dg/predict-5.c: Likewise.
2506         * gcc/dg/predict-6.c: Likewise.
2508 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
2510         PR tree-optimization/53239
2511         * g++.dg/opt/vrp3.C: New test.
2512         * g++.dg/opt/vrp3-aux.cc: New file.
2513         * g++.dg/opt/vrp3.h: New file.
2515 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2517         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
2518         .uleb128 support in assembler output.
2520 2012-05-07  Richard Guenther  <rguenther@suse.de>
2522         PR lto/42987
2523         * g++.dg/lto/pr42987_0.C: New testcase.
2524         * g++.dg/lto/pr42987_1.C: Likewise.
2526 2012-05-07  Tobias Burnus  <burnus@net-b.de>
2528         PR fortran/53255
2529         * gfortran.dg/typebound_operator_15.f90: New.
2531 2012-05-06  Tobias Burnus  <burnus@net-b.de>
2533         PR fortran/41587
2534         * gfortran.dg/class_array_13.f90: New.
2536 2012-05-06  Tristan Gingold  <gingold@adacore.com>
2538         * gnat.dg/warn7.adb: New test.
2540 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
2542         * gnat.dg/specs/renamings.ads: Rename to...
2543         * gnat.dg/specs/renaming1.ads: ...this.
2544         * gnat.dg/specs/renaming2.ads: New test.
2545         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
2546         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
2547         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
2548         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
2550 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
2552         * gnat.dg/discr36.ad[sb]: New test.
2553         * gnat.dg/discr36_pkg.ad[sb]: New helper.
2555 2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2557         PR c/43772
2558         * c-c++-common/pr43772.c: New.
2560 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
2562         PR fortran/41600
2563         * gfortran.dg/select_type_26.f03 : New test.
2564         * gfortran.dg/select_type_27.f03 : New test.
2566         PR fortran/53191
2567         * gfortran.dg/select_type_28.f03 : New test.
2569 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
2571         PR fortran/49010
2572         PR fortran/24518
2573         * gfortran.dg/mod_sign0_1.f90: New test.
2574         * gfortran.dg/mod_large_1.f90: New test.
2576 2012-05-04  Tobias Burnus  <burnus@net-b.de>
2578         PR fortran/53175
2579         gfortran.dg/public_private_module_5.f90: New.
2581 2012-05-04  Tobias Burnus  <burnus@net-b.de>
2583         PR fortran/53111
2584         * gfortran.dg/constructor_7.f90: New.
2585         * gfortran.dg/constructor_8.f90: New.
2587 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2589         PR c++/53166
2590         * g++.dg/cpp0x/static_assert7.C: New.
2592 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
2594         PR tree-optimization/52633
2595         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2596         recognized as widening shifts instead of over-widening.
2597         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2598         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2599         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2600         * gcc.target/arm/pr52633.c: New test.
2602 2012-05-04  Richard Guenther  <rguenther@suse.de>
2604         PR tree-optimization/53168
2605         * gcc.dg/torture/pr53168.c: New testcase.
2606         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
2608 2012-05-04  Richard Guenther  <rguenther@suse.de>
2610         * gcc.dg/lto/pr53214_0.c: New testcase.
2612 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2614         * gcc.target/ia64/pr48496.c: New test.
2615         * gcc.target/ia64/pr52657.c: Likewise.
2617 2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2619         PR c/51712
2620         * c-c++-common/pr51712.c: New.
2622 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2624         PR target/53199
2625         * gcc.target/powwerpc/pr53199.c: New file.
2627 2012-05-03  Jason Merrill  <jason@redhat.com>
2629         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
2631         * gcc.dg/debug/dwarf2/dups-types.c: New.
2632         * gcc.dg/debug/dwarf2/dups-types.h: New.
2634 2012-05-03  Jason Merrill  <jason@redhat.com>
2636         * g++.dg/debug/dwarf2/namespace-2.C: New.
2637         * g++.dg/debug/dwarf2/localclass3.C: New.
2639 2012-05-03  Jason Merrill  <jason@redhat.com>
2641         * g++.dg/debug/dwarf2/thunk1.C: New.
2643 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2645         PR c++/53186
2646         * g++.dg/other/final2.C: New.
2648 2012-05-03  Richard Guenther  <rguenther@suse.de>
2650         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
2652 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
2654         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
2655         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
2656         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
2657         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
2659 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
2661         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
2662         .byte 0xf2.
2663         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2664         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
2665         * gcc.target/i386/hle-add-rel-1.c: Likewise.
2667         PR debug/53174
2668         * gcc.dg/pr53174.c: New test.
2670         PR target/53187
2671         * gcc.target/arm/pr53187.c: New test.
2672         * gcc.c-torture/compile/pr53187.c: New test.
2674 2012-05-03  Richard Guenther  <rguenther@suse.de>
2676         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
2677         unsupported prefetching support.
2679 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2681         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
2682         option -ftrack-macro-expansion=0.
2683         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
2684         option -ftrack-macro-expansion=0.
2686 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2688         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
2689         dg-options for target arm with dg-additional-options.
2691 2012-05-03  Richard Guenther  <rguenther@suse.de>
2693         PR tree-optimization/53144
2694         * gcc.dg/torture/pr53144.c: New testcase.
2696 2012-05-03  Tobias Burnus  <burnus@net-b.de>
2698         PR fortran/52864
2699         * gfortran.dg/pointer_intent_7.f90: New.
2700         * gfortran.dg/pure_formal_3.f90: New.
2702 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
2704         * gcc.target/s390/20030123-1.c: Add missing "volatile".
2706 2012-05-02  Martin Jambor  <mjambor@suse.cz>
2708         PR lto/52605
2709         * g++.dg/lto/pr52605_0.C: New test.
2711 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
2713         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
2714         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
2715         * gcc.target/i386/hle-add-acq-1.c: Ditto.
2716         * gcc.target/i386/hle-add-rel-1.c: Ditto.
2717         * gcc.target/i386/hle-and-acq-1.c: Ditto.
2718         * gcc.target/i386/hle-and-rel-1.c: Ditto.
2719         * gcc.target/i386/hle-or-acq-1.c: Ditto.
2720         * gcc.target/i386/hle-or-rel-1.c: Ditto.
2721         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
2722         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
2723         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
2724         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
2725         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
2726         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
2727         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
2728         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
2730 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
2732         PR middle-end/53153
2733         * gcc.dg/pr53153.c: New test.
2735 2012-05-02  Richard Guenther  <rguenther@suse.de>
2737         * g++.dg/tree-ssa/pr19807.C: Adjust.
2739 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
2741         PR tree-optimization/53163
2742         * gcc.c-torture/compile/pr53163.c: New test.
2744         PR rtl-optimization/53160
2745         * gcc.c-torture/execute/pr53160.c: New test.
2747 2012-05-01  Ian Lance Taylor  <iant@google.com>
2749         PR c/37303
2750         * gcc.dg/pr37303.c: New test.
2752 2012-05-01  Richard Henderson  <rth@redhat.com>
2754         * lib/target-supports.exp
2755         (check_effective_target_sync_long_long_runtime): True for
2756         check_effective_target_powerpc64.
2758 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
2760         PR c++/51033
2761         * gcc.dg/vector-1.c: Move to ...
2762         * c-c++-common/vector-1.c: ... here.
2763         * gcc.dg/vector-2.c: Move to ...
2764         * c-c++-common/vector-2.c: ... here.
2765         * gcc.dg/vector-3.c: Move to ...
2766         * c-c++-common/vector-3.c: ... here. Adapt to C++.
2767         * gcc.dg/vector-4.c: Move to ...
2768         * c-c++-common/vector-4.c: ... here.
2769         * gcc.dg/vector-init-1.c: Move to ...
2770         * c-c++-common/vector-init-1.c: ... here.
2771         * gcc.dg/vector-init-2.c: Move to ...
2772         * c-c++-common/vector-init-2.c: ... here.
2773         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
2774         * c-c++-common/vector-subscript-1.c: ... here.
2775         * gcc.dg/vector-subscript-2.c: Move to ...
2776         * c-c++-common/vector-subscript-2.c: ... here.
2777         * gcc.dg/vector-subscript-3.c: Move to ...
2778         * c-c++-common/vector-subscript-3.c: ... here.
2780         PR c++/51314
2781         * g++.dg/cpp0x/vt-51314.C: New test.
2782         * g++.dg/cpp0x/variadic76.C: Fix.
2784 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
2786         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
2788 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
2790         Add -Wvarargs option
2791         * c-c++-common/Wvarargs.c: New test case.
2792         * c-c++-common/Wvarargs-2.c: Likewise.
2794 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
2796         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
2797         * objc.dg/foreach-7.m: Force the test case to run without
2798         -ftrack-macro-expansion.
2799         * c-c++-common/tm/attrib-1.c: Likewise.
2800         * c-c++-common/warn-ommitted-condop.c: Likewise.
2801         * gcc.dg/assign-warn-1.c: Likewise.
2802         * gcc.dg/assign-warn-2.c: Likewise.
2803         * gcc.dg/attr-alloc_size.c: Likewise.
2804         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2805         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
2806         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
2807         * gcc.dg/c90-const-expr-9.c: Likewise.
2808         * gcc.dg/c99-const-expr-9.c: Likewise.
2809         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
2810         * gcc.dg/cpp/direct2s.c: Likewise.
2811         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
2812         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
2813         * gcc.dg/dfp/composite-type.c: Likewise.
2814         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
2815         with -ftrack-macro-expansion
2816         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
2817         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
2818         * g++.dg/ext/cleanup-1.C: Likewise.
2819         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2820         * g++.dg/template/sfinae10.C: Likewise.
2821         * g++.dg/tm/wrap-2.C: Likewise.
2822         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
2823         * g++.dg/warn/Wsign-conversion.C: Likewise.
2824         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
2825         * g++.old-deja/g++.mike/p10769b.C: Likewise.
2826         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
2827         it to run with -ftrack-macro-expansion.
2828         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
2829         test cases without -ftrack-macro-expansion.
2831         Fix location for static class members
2832         * g++.dg/template/sfinae6_neg.C: Adjust.
2834         Make conversion warnings work on NULL with -ftrack-macro-expansion
2835         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
2836         alongside the previous testing for NULL.
2838         Fix -Wuninitialized for -ftrack-macro-expansion
2839         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
2841         Strip "<built-in>" loc from displayed expansion context
2842         * g++.dg/warn/Wconversion-real-integer2.C: New test.
2843         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2844         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
2845         new test above.
2847         Fix expansion point loc for macro-like tokens
2848         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
2849         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2851         Fix token pasting with -ftrack-macro-expansion
2852         * gcc.dg/cpp/paste17.c: New test case for
2853         -ftrack-macro-expansion=2 mode only.
2854         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2856 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
2858         * gnat.dg/warn6.ad[sb]: New test.
2860 2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2862         PR 53149
2863         * gcc.dg/20011021-1.c: Adjust testcase.
2865 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2867         PR fortran/53148
2868         * gfortran.dg/function_optimize_12.f90:  New test.
2870 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
2872         PR target/53156
2873         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
2874         code to match current output and cover new peephole2 pattern.
2876 2012-04-27  Ollie Wild  <aaw@google.com>
2878         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
2880 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2882         * gcc.c-torture/execute/20120427-2.c: New testcase.
2883         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
2884         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
2885         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
2887 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2889         PR target/53138
2890         * gcc.c-torture/execute/20120427-1.c: New testcase.
2892 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
2894         PR middle-end/27139
2895         * gcc.dg/tree-ssa/forwprop-18.c: New test.
2897 2012-04-27  Tom de Vries  <tom@codesourcery.com>
2899         PR tree-optimization/51879
2900         * gcc.dg/pr51879.c: New test.
2901         * gcc.dg/pr51879-2.c: Same.
2902         * gcc.dg/pr51879-3.c: Same.
2903         * gcc.dg/pr51879-4.c: Same.
2904         * gcc.dg/pr51879-6.c: Same.
2906 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2908         PR c++/53096
2909         * g++.dg/cpp0x/defaulted35.C: New.
2910         * g++.dg/cpp0x/defaulted15.C: Adjust.
2912 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
2914         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
2915         structure layout.
2917 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
2919         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
2921 2012-04-26  Alan Modra  <amodra@gmail.com>
2923         * gcc.target/powerpc/savres.c: New test.
2924         * gcc.target/powerpc/powerpc.exp: Run it.
2926 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
2928         PR target/53120
2929         * gcc.dg/torture/pr53120.c: New test.
2931 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2933         PR middle-end/52979
2934         * gcc.c-torture/compile/pr52979-1.c: New test.
2935         * gcc.c-torture/execute/pr52979-1.c: New test.
2936         * gcc.c-torture/execute/pr52979-2.c: New test.
2938 2012-04-25  Richard Guenther  <rguenther@suse.de>
2940         * gcc.target/i386/l_fma_float_5.c: Adjust.
2941         * gcc.target/i386/l_fma_double_4.c: Likewise.
2942         * gcc.target/i386/l_fma_float_2.c: Likewise.
2943         * gcc.target/i386/l_fma_float_6.c: Likewise.
2944         * gcc.target/i386/l_fma_double_1.c: Likewise.
2945         * gcc.target/i386/l_fma_double_5.c: Likewise.
2946         * gcc.target/i386/l_fma_float_3.c: Likewise.
2947         * gcc.target/i386/l_fma_double_2.c: Likewise.
2948         * gcc.target/i386/l_fma_double_6.c: Likewise.
2949         * gcc.target/i386/l_fma_float_4.c: Likewise.
2950         * gcc.target/i386/l_fma_double_3.c: Likewise.
2951         * gcc.target/i386/l_fma_float_1.c: Likewise.
2953 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2955         PR tree-optimization/53058
2956         * gcc.c-torture/compile/pr53058.c: New test.
2958 2012-04-25  Jan Hubicka  <jh@suse.cz>
2960         PR middle-end/53088
2961         * gcc.target/i386/pr39082-1.c: Update warning location.
2963 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2965         PR c/52880
2966         * gcc.dg/pr52880.c: New test.
2968 2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2970         * gcc.dg/m-un-2.c: Update.
2971         * gcc.dg/20011021-1.c: Update.
2973 2012-04-25  Tobias Burnus  <burnus@net-b.de>
2975         PR fortran/52196
2976         * gfortran.dg/realloc_on_assign_14.f90: New.
2978 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
2980         PR testsuite/52641
2981         PR tree-optimizations/52891
2982         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2984 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2986         PR c++/52363
2987         * g++.dg/cpp0x/sfinae35.C: New.
2988         * g++.dg/cpp0x/sfinae36.C: Likewise.
2990 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2992         PR target/47197
2993         * gcc.target/powerpc/pr47197.c: New test.
2995 2012-04-24  Richard Guenther  <rguenther@suse.de>
2997         PR tree-optimization/53085
2998         * g++.dg/torture/pr53085.C: New testcase.
3000 2012-04-24  Andrew Pinski  <apinski@cavium.com>
3002         PR tree-opt/33512
3003         * gcc.dg/tree-ssa/andor-3.c: New testcase.
3004         * gcc.dg/tree-ssa/andor-4.c: New testcase.
3005         * gcc.dg/tree-ssa/andor-5.c: New testcase.
3007 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
3009         PR middle-end/53084
3010         * gcc.c-torture/execute/pr53084.c: New test.
3012 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
3014         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
3016 2012-04-23  Andrew Pinski  <apinski@cavium.com>
3018         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
3020 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
3022         PR regression/53076
3023         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
3024         * gcc.dg/torture/builtin-power-1.c: Likewise.
3026 2012-04-23  Richard Guenther  <rguenther@suse.de>
3028         PR tree-optimization/53070
3029         * gcc.dg/torture/pr53070.c: New testcase.
3031 2012-04-23  Richard Guenther  <rguenther@suse.de>
3033         PR c/53060
3034         * gcc.dg/pr53060.c: New testcase.
3036 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
3038         PR tree-optimizations/52891
3039         * gcc.c-torture/compile/pr52891-1.c: New test.
3040         * gcc.c-torture/compile/pr52891-2.c: New test.
3042 2012-04-22  Tobias Burnus  <burnus@net-b.de>
3044         PR fortran/53051
3045         * gfortran.dg/read_float_4.f90: New.
3047 2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3049         PR 35441
3050         * c-c++-common/pr35441.C: New.
3052 2012-04-20  Ian Lance Taylor  <iant@google.com>
3054         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
3055         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
3057 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
3059         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
3060         array access.
3061         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3063 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3065         PR rtl-optimization/44214
3066         * gcc.dg/pr44214-1.c: New test.
3067         * gcc.dg/pr44214-2.c: Likewise.
3068         * gcc.dg/pr44214-3.c: Likewise.
3070 2012-04-20  Richard Guenther  <rguenther@suse.de>
3072         * g++.dg/torture/20120420-1.C: New testcase.
3074 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
3076         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
3078 2012-04-19  Christian Bruel  <christian.bruel@st.com>
3080         * gcc.dg/pr52283.c: New test.
3082 2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3084         * gcc.dg/pr37985.c: New test.
3086 2012-04-19  Richard Guenther  <rguenther@suse.de>
3088         PR rtl-optimization/44688
3089         * gcc.dg/var-expand1.c: Increase array size to make unrolling
3090         possibly profitable.
3092 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3094         PR tree-optimization/52976
3095         * gfortran.dg/reassoc_11.f: New test.
3097 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3099         PR tree-optimization/52976
3100         * gfortran.dg/reassoc_7.f: New test.
3101         * gfortran.dg/reassoc_8.f: Likewise.
3102         * gfortran.dg/reassoc_9.f: Likewise.
3103         * gfortran.dg/reassoc_10.f: Likewise.
3105 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
3107         PR c++/52422
3108         * g++.dg/cpp0x/sfinae33.C: New.
3109         * g++.dg/cpp0x/sfinae34.C: Likewise.
3111 2012-04-18  Joey Ye  <joey.ye@arm.com>
3113         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
3115 2012-04-18  Richard Guenther  <rguenther@suse.de>
3117         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
3118         array access.
3119         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
3120         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
3122 2012-04-17  Tom de Vries  <tom@codesourcery.com>
3124         * g++.dg/pr51264-4.C: New test.
3126 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3128         PR c++/52599
3129         * g++.dg/cpp0x/constexpr-ctor10.C: New.
3131 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3133         PR c++/53003
3134         * g++.dg/parse/crash59.C: New.
3136 2012-04-17  Michael Matz  <matz@suse.de>
3138         PR tree-optimization/18437
3139         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
3141 2012-04-17  Richard Guenther  <rguenther@suse.de>
3143         PR middle-end/53011
3144         * g++.dg/torture/pr53011.C: New testcase.
3146 2012-04-16  Jason Merrill  <jason@redhat.com>
3148         PR c++/38543
3149         * g++.dg/cpp0x/variadic131.C: New.
3151         PR c++/52008
3152         * g++.dg/cpp0x/variadic130.C: New.
3154         PR c++/50830
3155         * g++.dg/cpp0x/variadic129.C: New.
3157         PR c++/50303
3158         * g++.dg/cpp0x/variadic128.C: New.
3160 2012-04-16  Tobias Burnus  <burnus@net-b.de>
3162         PR fortran/52864
3163         * gfortran.dg/pointer_intent_6.f90: New.
3165 2012-04-16  Tobias Burnus  <burnus@net-b.de>
3167         PR fortran/52916
3168         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
3169         to include public_private_module_4.f90.
3170         * gfortran.dg/public_private_module_4.f90: Skip this test on all
3171         targets.
3173 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
3175         PR c++/49152
3176         * g++.dg/diagnostic/operator1.C: New.
3177         * g++.dg/ext/label5.C: Adjust.
3178         * g++.dg/ext/va-arg1.C: Likewise.
3179         * g++.dg/other/error20.C: Likewise.
3180         * g++.dg/other/error20.C: Likewise.
3181         * g++.dg/other/error16.C: Likewise.
3182         * g++.dg/other/error10.C: Likewise.
3183         * g++.dg/parse/error30.C: Likewise.
3184         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
3186 2012-04-16  Jason Merrill  <jason@redhat.com>
3188         PR c++/51148
3189         * g++.dg/cpp0x/variadic127.C: New.
3191 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3193         * lib/plugin-support.exp (plugin-test-execute): Properly determine
3194         testcase name.
3195         Use fail, pass instead of unresolved.
3196         Don't log $optstr.
3198         PR testsuite/52948
3199         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
3200         TODO_dump_func.
3201         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3202         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3203         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3205 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
3207         PR fortran/52968
3208         * gfortran.dg/typebound_call_23.f03: New test case.
3210 2012-04-15  Jason Merrill  <jason@redhat.com>
3212         PR c++/47220
3213         * g++.dg/cpp0x/variadic126.C: New.
3215         PR c++/52380
3216         * g++.dg/cpp0x/variadic125.C: New.
3218         PR c++/52292
3219         * g++.dg/cpp0x/variadic124.C: New.
3221         PR c++/52706
3222         * g++.dg/cpp0x/nullptr27.C: New.
3224         PR c++/52818
3225         * g++.dg/warn/format8.C: New.
3227 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
3229         PR fortran/51082
3230         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
3232 2012-04-14  Tobias Burnus  <burnus@net-b.de>
3234         PR fortran/52916
3235         PR fortran/40973
3236         * gfortran.dg/public_private_module_3.f90: New.
3237         * gfortran.dg/public_private_module_4.f90: New.
3239 2012-04-14  Tom de Vries  <tom@codesourcery.com>
3241         * gcc.dg/superblock.c: New test.
3243 2012-04-14  Tom de Vries  <tom@codesourcery.com>
3245         * gcc.dg/pr51879-12.c: New test.
3247 2012-04-13  Jason Merrill  <jason@redhat.com>
3249         PR c++/52824
3250         * g++.dg/cpp0x/variadic123.C: New.
3251         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
3253         PR c++/52905
3254         * g++.dg/cpp0x/initlist-ctor1.C: New.
3256         PR c++/52915
3257         * g++.dg/other/anon-union2.C: New.
3259 2012-04-13  Martin Jambor  <mjambor@suse.cz>
3261         PR middle-end/52939
3262         * g++.dg/ipa/pr52939.C: New test.
3264 2012-04-13  Tom de Vries  <tom@codesourcery.com>
3266         * gcc.dg/pr52734.c: New test.
3268 2012-04-13  Richard Guenther  <rguenther@suse.de>
3270         PR tree-optimization/52969
3271         * gcc.dg/torture/pr52969.c: New testcase.
3273 2012-04-13  Richard Guenther  <rguenther@suse.de>
3275         PR c/52549
3276         * gcc.dg/pr52549.c: New testcase.
3278 2012-04-13  Richard Guenther  <rguenther@suse.de>
3280         PR c/52862
3281         * gcc.dg/pr52862.c: New testcase.
3283 2012-04-13  Joey Ye  <joey.ye@arm.com>
3285         * gcc.target/arm/thumb1-imm.c: New testcase.
3287 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
3289         PR target/52932
3290         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
3291         second function argument.
3292         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
3293         (calc_permps): Update declaration.  Calculate result correctly.
3294         (avx2_test): Change src2 type to union256i_d.
3295         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
3296         correctly.
3298 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3300         PR target/52775
3301         * gcc.target/powerpc/pr52775.c: New file.
3303 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3305         PR tree-optimization/18589
3306         * gcc.dg/tree-ssa/pr18589-1.c: New test.
3307         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
3308         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
3309         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
3310         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
3311         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
3312         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
3313         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
3314         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
3315         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
3317 2012-04-12  Richard Guenther  <rguenther@suse.de>
3319         PR tree-optimization/52943
3320         * gcc.dg/torture/pr52943.c: New testcase.
3322 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
3324         PR target/50751
3325         * gcc/target/sh/pr50751-4.c: New.
3326         * gcc/target/sh/pr50751-5.c: New.
3327         * gcc/target/sh/pr50751-6.c: New.
3328         * gcc/target/sh/pr50751-7.c: New.
3330 2012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
3332         PR c++/52465
3333         * g++.dg/lookup/using52.C: New.
3335 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3337         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
3339 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3341         PR rtl-optimization/52876
3342         * gcc.target/i386/pr52876.c: New.
3344 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
3346         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
3347         __UINTPTR_TYPE__.
3348         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
3349         __INTPTR_TYPE__.
3350         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
3351         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
3352         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
3353         (ptrdiff_t): ... this.  All uses changed.
3354         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
3355         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
3356         __INTPTR_TYPE__.
3357         (main): Cast argument to __INTPTR_TYPE__.
3358         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
3359         size_t.
3360         * gcc.dg/mallign.c (main): Likewise.
3361         * gcc.dg/pr38700.c (foo): Likewise.
3362         * gcc.dg/long-long-cst1.c (t): Likewise.
3363         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
3364         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
3365         * gcc.dg/pointer-arith-10.c (foo): Likewise.
3366         * gcc.dg/pr25682.c (d, foo): Likewise.
3367         * gcc.dg/format/cast-1.c (f): Likewise.
3368         * gcc.dg/c90-const-expr-10.c
3369         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
3370         (size_t): ...this.  All uses changed.
3371         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
3372         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
3373         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
3374         * gcc.dg/pr34856.c (uintptr_t): Likewise.
3375         * gcc.dg/sequence-pt-1.c: Likewise.
3376         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
3377         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
3378         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
3379         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
3380         of ptrdiff_t with it.
3381         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
3382         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
3383         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
3385 2012-04-11  Jason Merrill  <jason@redhat.com>
3387         PR debug/45088
3388         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
3389         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3391         PR c++/52906
3392         * g++.dg/ext/attrib45.C: New.
3394         * g++.dg/eh/dtor3.C: New.
3396 2012-04-11  Richard Guenther  <rguenther@suse.de>
3398         PR middle-end/52621
3399         * gfortran.dg/pr52621.f90: New testcase.
3401 2012-04-11  Richard Guenther  <rguenther@suse.de>
3403         PR middle-end/52918
3404         * g++.dg/torture/pr52918-1.C: New testcase.
3405         * g++.dg/torture/pr52918-2.C: Likewise.
3407 2012-04-11  Tobias Burnus  <burnus@net-b.de>
3409         PR fortran/52729
3410         * gfortran.dg/block_11.f90: New.
3412 2012-04-11  Nick Clifton  <nickc@redhat.com>
3414         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
3416 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
3418         PR target/16458
3419         * gcc.target/powerpc/pr16458-1.c: New test.
3420         * gcc.target/powerpc/pr16458-2.c: Likewise.
3421         * gcc.target/powerpc/pr16458-3.c: Likewise.
3422         * gcc.target/powerpc/pr16458-4.c: Likewise.
3424 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3426         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
3427         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
3428         * gcc.dg/builtin-bswap-5.c: Likewise.
3429         * gcc.target/i386/builtin-bswap-4.c: New test.
3431 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3433         PR 24985
3434         * lib/prune.exp: Add -fno-diagnostics-show-caret.
3436 2012-04-11  Richard Guenther  <rguenther@suse.de>
3438         PR rtl-optimization/52881
3439         * gcc.dg/torture/pr52881.c: New testcase.
3440         * gcc.dg/torture/pr52913.c: Likewise.
3442 2012-04-11  Richard Guenther  <rguenther@suse.de>
3444         PR tree-optimization/52912
3445         * gcc.dg/torture/pr52912.c: New testcase.
3447 2010-04-10  Michael Matz  <matz@suse.de>
3449         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
3450         * gcc.dg/vect/vect-outer-1.c: Adjust.
3451         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
3452         * gcc.dg/vect/vect-outer-1a.c: Adjust.
3453         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
3454         * gcc.dg/vect/vect-outer-1b.c: Adjust.
3455         * gcc.dg/vect/vect-outer-2b.c: Adjust.
3456         * gcc.dg/vect/vect-outer-3b.c: Adjust.
3458 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
3460         PR tree-optimization/52870
3461         * gcc.dg/vect/pr52870.c: New test.
3463 2012-04-09  Mike Stump  <mikestump@comcast.net>
3465         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
3466         * gcc.dg/tree-ssa/vrp59.c: Likewise.
3467         * gcc.dg/tree-ssa/vrp60.c: Likewise.
3468         * gnat.dg/aggr11.adb: Likewise.
3469         * gnat.dg/aggr11_pkg.ads: Likewise.
3470         * gnat.dg/aggr15.adb: Likewise.
3471         * gnat.dg/aggr15.ads: Likewise.
3472         * gnat.dg/aggr17.adb: Likewise.
3473         * gnat.dg/aggr18.adb: Likewise.
3474         * gnat.dg/array14.adb: Likewise.
3475         * gnat.dg/array14.ads: Likewise.
3476         * gnat.dg/array14_pkg.ads: Likewise.
3477         * gnat.dg/array19.adb: Likewise.
3478         * gnat.dg/array19.ads: Likewise.
3479         * gnat.dg/discr27.adb: Likewise.
3480         * gnat.dg/discr27.ads: Likewise.
3481         * gnat.dg/discr35.adb: Likewise.
3482         * gnat.dg/discr35.ads: Likewise.
3483         * gnat.dg/discr6.adb: Likewise.
3484         * gnat.dg/discr6_pkg.ads: Likewise.
3485         * gnat.dg/import1.adb: Likewise.
3486         * gnat.dg/import1.ads: Likewise.
3487         * gnat.dg/loop_address2.adb: Likewise.
3488         * gnat.dg/opt7.adb: Likewise.
3489         * gnat.dg/opt7.ads: Likewise.
3490         * gnat.dg/pointer_variable_bounds.adb: Likewise.
3491         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3492         * gnat.dg/rep_clause2.adb: Likewise.
3493         * gnat.dg/rep_clause2.ads: Likewise.
3494         * gnat.dg/slice2.adb: Likewise.
3495         * gnat.dg/slice2.ads: Likewise.
3496         * gnat.dg/slice6.adb: Likewise.
3497         * gnat.dg/slice6_pkg.ads: Likewise.
3498         * gnat.dg/specs/unchecked_union2.ads: Likewise.
3499         * gnat.dg/taft_type2.adb: Likewise.
3500         * gnat.dg/taft_type2.ads: Likewise.
3501         * gnat.dg/taft_type2_pkg.ads: Likewise.
3502         * gnat.dg/volatile10.adb: Likewise.
3503         * gnat.dg/volatile10_pkg.ads: Likewise.
3505         * gcc.dg/dll-8.c: Remove execute permissions.
3506         * g++.dg/ext/dllexport5.C: Likewise.
3508 2012-04-09  Jan Hubicka  <jh@suse.cz>
3510         PR lto/52722
3511         PR lto/51765
3512         PR lto/52634
3513         * gcc.dg/lto/pr52634_1.c: New testcase.
3514         * gcc.dg/lto/pr52634_0.c: New testcase.
3516 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
3518         PR target/52883
3519         * gcc.target/i386/pr52883.c: New testcase.
3521 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
3523         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
3524         (check_effective_target_sync_long_long): Add SPARC case.
3525         (check_effective_target_sync_long_long_runtime): Likewise.
3526         (check_effective_target_sync_int_long): Adjust SPARC case.
3527         (check_effective_target_sync_char_short): Likewise.
3529 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
3531         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
3532         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
3534 2012-04-08  Tobias Burnus  <burnus@net-b.de>
3536         PR fortran/40973
3537         PR fortran/52751
3538         * gfortran.dg/public_private_module_2.f90: New.
3540 2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3542         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
3543         directives.
3545 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3547         PR fortran/52893
3548         * gfortran.dg/function_optimize_11.f90:  New test.
3550 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3552         PR fortran/52668
3553         * gfortran.dg/use_only_6.f90: New test.
3555 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3557         PR fortran/52668
3558         * gfortran.dg/use_only_6.f90: New test.
3559 2012-04-06  Mike Stump  <mikestump@comcast.net>
3561         PR testsuite/50722
3562         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
3564 2012-04-05  Jason Merrill  <jason@redhat.com>
3566         PR c++/52596
3567         * g++.dg/template/qualified-id5.C: New.
3569 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
3571         PR target/52882
3572         * gcc.target/i386/pr52882.c: New test.
3574 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3575             Dominique D'Humieures  <dominiq@lps.ens.fr>
3577         PR testsuite/52614
3578         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
3579         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
3581 2012-04-04  Jason Merrill  <jason@redhat.com>
3583         PR c++/52845
3584         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
3586 2012-04-03  Jason Merrill  <jason@redhat.com>
3588         PR c++/52796
3589         * g++.dg/cpp0x/variadic-value1.C: New.
3591 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3593         * gnat.dg/pack18.adb: New test.
3594         * gnat.dg/pack18_pkg.ads: New helper.
3596 2012-04-03  Richard Guenther  <rguenther@suse.de>
3598         PR tree-optimization/52808
3599         * gcc.dg/pr52808.c: New testcase.
3601 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
3603         PR tree-optimization/52835
3604         * gfortran.dg/pr52835.f90: New test.
3606 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3608         * gnat.dg/specs/aggr5.ads: New test.
3610 2012-04-02  Richard Guenther  <rguenther@suse.de>
3612         PR tree-optimization/52756
3613         * gcc.dg/torture/pr52756.c: New testcase.
3615 2012-04-02  Richard Guenther  <rguenther@suse.de>
3617         PR middle-end/52803
3618         * gcc.dg/pr52803.c: New testcase.
3620 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
3622         PR c++/40942
3623         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
3624         DR 214 in account.
3626 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3628         PR c++/50043
3629         * g++.dg/cpp0x/noexcept17.C: New.
3630         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
3631         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
3632         * g++.dg/cpp0x/noexcept01.C: Likewise.
3633         * g++.dg/eh/init-temp1.C: Likewise.
3634         * g++.dg/eh/ctor1.C: Likwise.
3636 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
3638         * gnat.dg/controlled6.adb: New test.
3639         * gnat.dg/controlled6_pkg.ads: New helper.
3640         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
3642 2012-03-30  Richard Henderson <rth@redhat.com>
3644         PR debug/52727
3645         * g++.dg/opt/pr52727.C: New testcase.
3647 2012-03-30  Richard Guenther  <rguenther@suse.de>
3649         PR tree-optimization/52754
3650         * gcc.target/i386/pr52754.c: New testcase.
3652 2012-03-30  Richard Guenther <rguenther@suse.de>
3654         PR middle-end/52772
3655         * g++.dg/torture/pr52772.C: New testcase.
3657 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
3659         PR c++/52718
3660         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
3662 2012-03-29  Jason Merrill  <jason@redhat.com>
3664         PR c++/52685
3665         * g++.dg/template/inherit8.C: New.
3667 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
3669         PR c++/52759
3670         * g++.dg/ext/weak4.C: New test.
3672         PR tree-optimization/52760
3673         * gcc.c-torture/execute/pr52760.c: New test.
3675 2012-03-29  Jason Merrill  <jason@redhat.com>
3677         PR c++/52743
3678         * g++.dg/cpp0x/initlist-array3.C: New.
3680 2012-03-28  Jason Merrill  <jason@redhat.com>
3682         PR c++/52746
3683         * g++.dg/overload/virtual2.C: New.
3685 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3687         * gnat.dg/vect7.ad[sb]: New test.
3689 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
3690         Tobias Burnus  <burnus@gcc.gnu.org>
3692         PR fortran/52652
3693         * gfortran.dg/allocate_class_1.f90 : Change error test.
3694         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
3695         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
3696         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
3698 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
3700         PR middle-end/52691
3701         * gcc.dg/pr52691.c: New test.
3703         PR middle-end/52750
3704         * gcc.c-torture/compile/pr52750.c: New test.
3706 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
3708         PR target/52692
3709         * gcc.target/avr/torture/builtins-2.c: New test.
3711 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
3713         PR target/52736
3714         * gcc.target/i386/pr52736.c: New test.
3716 2012-03-27  Martin Jambor  <mjambor@suse.cz>
3718         PR middle-end/52693
3719         * gcc.dg/torture/pr52693.c: New test.
3721 2012-03-27  Meador Inge  <meadori@codesourcery.com>
3723         PR c++/52672
3724         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
3726 2012-03-27  Mike Stump  <mikestump@comcast.net>
3728         PR target/52665
3729         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
3730         failures that match branch names.
3732 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
3733             H.J. Lu  <hongjiu.lu@intel.com>
3735         PR target/52698
3736         * gcc.target/i386/pr52698.c: New test.
3738 2012-03-27  Richard Guenther  <rguenther@suse.de>
3740         PR middle-end/52720
3741         * gcc.dg/torture/pr52720.c: New testcase.
3743 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
3745         * gnat.dg/pack17.adb: New test.
3747 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3749         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
3750         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
3752 2012-03-26  Martin Jambor  <mjambor@suse.cz>
3754         PR tree-optimization/50052
3755         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
3757 2012-03-26  Richard Guenther  <rguenther@suse.de>
3759         PR tree-optimization/52701
3760         * gfortran.dg/pr52701.f90: New testcase.
3762 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
3764         PR tree-optimization/52686
3765         * gcc.target/arm/pr52686.c: New test.
3767 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
3769         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
3770         Add "-Os -flto" to list.
3772 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
3774         * gnat.dg/concat2.ad[sb]: New test.
3776 2012-03-24  Jason Merrill  <jason@redhat.com>
3778         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
3779         * g++.dg/cpp0x/trailing2.C: Likewise.
3780         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
3781         * g++.dg/cpp1y/auto-fn1.C: New.
3782         * g++.dg/cpp1y/auto-fn2.C: New.
3783         * g++.dg/cpp1y/auto-fn3.C: New.
3784         * g++.dg/cpp1y/auto-fn4.C: New.
3785         * g++.dg/cpp1y/auto-fn5.C: New.
3786         * g++.dg/cpp1y/auto-fn6.C: New.
3787         * g++.dg/cpp1y/auto-fn7.C: New.
3788         * g++.dg/cpp1y/auto-fn8.C: New.
3789         * g++.dg/cpp1y/auto-fn9.C: New.
3790         * g++.dg/cpp1y/auto-fn10.C: New.
3791         * g++.dg/cpp1y/auto-fn11.C: New.
3793 2012-03-23  Richard Guenther  <rguenther@suse.de>
3795         PR tree-optimization/52678
3796         * gfortran.dg/pr52678.f: New testcase.
3798 2012-03-23  Richard Guenther  <rguenther@suse.de>
3800         PR tree-optimization/52638
3801         * g++.dg/torture/pr52638.C: New testcase.
3803 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
3805         PR c++/52487
3806         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
3808 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
3810         PR c++/52671
3811         * g++.dg/ext/attrib44.C: New test.
3813 2012-03-22  Jan Hubicka  <jh@suse.cz>
3815         PR middle-end/51737
3816         * g++.dg/torture/pr51737.C: New testcase
3818 2012-03-22  Richard Guenther  <rguenther@suse.de>
3820         PR tree-optimization/52548
3821         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
3823 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3825         * lib/fortran-modules.exp (list-module-names-1): Remove
3826         warning.
3828 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3830         PR target/50751
3831         * gcc.target/sh/pr50751-1.c: New.
3832         * gcc.target/sh/pr50751-2.c: New.
3833         * gcc.target/sh/pr50751-3.c: New.
3835 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3837         PR target/52479
3838         * gcc.target/sh/sh4a-cos.c: Remove.
3839         * gcc.target/sh/sh4a-sin.c: Remove.
3840         * gcc.target/sh/sh4a-sincos.c: Remove.
3842 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
3844         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
3845         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
3847 2012-03-21  Martin Jambor  <mjambor@suse.cz>
3849         PR testsuite/52641
3850         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
3851         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
3853 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
3855         * gcc.target/arm/thumb-16bit-ops.c: New file.
3856         * gcc.target/arm/thumb-ifcvt.c: New file.
3858 2012-03-20  Jason Merrill  <jason@redhat.com>
3860         * lib/target-supports.exp: Add { target c++1y }.
3862         * g++.dg/cpp0x/auto32.C: New.
3864 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3866         PR testsuite/52641
3867         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
3868         int32plus.
3869         * gcc.dg/torture/pr48124-4.c: Ditto:
3870         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
3872 2012-03-20  Jason Merrill  <jason@redhat.com>
3874         PR c++/52510
3875         * g++.dg/cpp0x/initlist66.C: New.
3877 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3879         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
3880         __AVR_HAVE_LPMX__
3882 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3884         PR target/49868
3885         * gcc.target/avr/torture/addr-space-2.h: New file.
3886         * gcc.target/avr/torture/addr-space-2-g.h: New test.
3887         * gcc.target/avr/torture/addr-space-2-0.h: New test.
3888         * gcc.target/avr/torture/addr-space-2-1.h: New test.
3889         * gcc.target/avr/torture/addr-space-2-x.h: New test.
3891 2012-03-20  Richard Guenther  <rguenther@suse.de>
3893         * gnat.dg/pack16.adb: New testcase.
3894         * gnat.dg/pack16_pkg.ads: Likewise.
3895         * gnat.dg/specs/pack8.ads: Likewise.
3896         * gnat.dg/specs/pack8_pkg.ads: Likewise.
3898 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3900         * g++.dg/warn/Wuseless-cast.C: Extend.
3902 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3904         PR c++/14710
3905         * g++.dg/warn/Wuseless-cast.C: New.
3907 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
3909         PR libfortran/52608
3910         * gfortran.dg/pr52608.f90: New test.
3912 2012-03-17  Tobias Burnus  <burnus@net-b.de>
3914         PR fortran/52585
3915         * gfortran.dg/proc_ptr_36.f90: New.
3917 2012-03-16  Martin Jambor  <mjambor@suse.cz>
3919         * gcc.dg/misaligned-expand-1.c: New test.
3920         * gcc.dg/misaligned-expand-3.c: Likewise.
3922 2012-03-16  Richard Guenther  <rguenther@suse.de>
3923         Kai Tietz  <ktietz@redhat.com>
3925         PR middle-end/48814
3926         * gcc.c-torture/execute/pr48814-1.c: New test.
3927         * gcc.c-torture/execute/pr48814-2.c: New test.
3928         * gcc.dg/tree-ssa/assign-1.c: New test.
3929         * gcc.dg/tree-ssa/assign-2.c: New test.
3930         * gcc.dg/tree-ssa/assign-3.c: New test.
3932 2012-03-16  Richard Guenther  <rguenther@suse.de>
3934         * gnat.dg/specs/pack7.ads: New testcase.
3936 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3938         PR target/52568
3939         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
3940         * gcc.dg/torture/vshuf-8.inc: Likewise.
3941         * gcc.dg/torture/vshuf-16.inc: Likewise.
3942         * gcc.dg/torture/vshuf-32.inc: Likewise.
3944 2012-03-15  Jason Merrill  <jason@redhat.com>
3946         * g++.dg/torture/pr52582.C: New.
3948 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3950         * lib/fortran-modules.exp: New file which was forgotten in r185430.
3952 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3953             Ulrich Weigand  <ulrich.weigand@linaro.org>
3955         * gcc.dg/vect/slp-cond-3.c: New test.
3956         * gcc.dg/vect/slp-cond-4.c: New test.
3958 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3959             Ulrich Weigand  <ulrich.weigand@linaro.org>
3961         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
3962         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
3964 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
3966         PR libfortran/52434
3967         PR libfortran/48878
3968         PR libfortran/38199
3969         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
3970         * gfortran.dg/round_1.f03: Likewise.
3972 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3973             Andrew Pinski  <apinski@cavium.com>
3975         PR middle-end/52592
3976         * gcc.dg/pr52592.c: New test.
3978 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3980         * gfortran.fortran-torture/compile/compile.exp: Simplify.
3981         * gfortran.fortran-torture/execute/execute.exp: Likewise.
3982         * lib/gcc-dg.exp (cleanup-modules): Move to ..
3983         * lib/fortran-modules.exp: .. this new file. Adjust users.
3984         * lib/gfortran-dg.exp (gfortran-dg-runtest,
3985         gfortran-dg-debug-runtest): Call cleanup-modules.
3986         * lib/fortran-torture.exp (fortran-torture-execute,
3987         fortran-torture): Likewise.
3988         * gfortran.dg/coarray/caf.exp: Likewise.
3989         * lib/lto.exp: Likewise.
3990         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
3991         * gfortran.dg/class_4b.f03: Likewise.
3992         * gfortran.dg/class_4c.f03: Likewise.
3993         * gfortran.dg/class_45a.f03: Likewise.
3994         * gfortran.dg/binding_label_tests_10.f03: Likewise.
3995         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
3996         * gfortran.dg/binding_label_tests_11.f03: Likewise.
3997         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
3998         * gfortran.dg/binding_label_tests_13.f03: Likewise.
3999         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
4000         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
4001         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
4002         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
4003         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
4004         * gfortran.dg/whole_file_28.f90: Likewise.
4005         * gfortran.dg/whole_file_29.f90: Likewise.
4006         * gfortran.dg/whole_file_30.f90: Likewise.
4007         * gfortran.dg/whole_file_31.f90: Likewise.
4009 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
4011         PR tree-optimization/52267
4012         * gcc.dg/pr52267.c: New test.
4013         * gcc.dg/tree-ssa/vrp65.c: New test.
4014         * gcc.dg/tree-ssa/vrp66.c: New test.
4016 2012-03-15  Richard Guenther  <rguenther@suse.de>
4018         PR middle-end/52580
4019         * gfortran.dg/vect/pr52580.f: New testcase.
4021 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
4023         * gcc.target/sh/fpul-usage-1.c: New.
4025 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
4027         PR target/49468
4028         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
4029         * gcc.target/sh/pr49468-di.c: Likewise.
4031 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4033         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
4034         * gcc.dg/c99-stdint-6.c: Likewise.
4035         * gcc.dg/lto/20090210_0.c: Likewise.
4036         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
4037         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
4038         * gcc.dg/pragma-init-fini-2.c: Likewise.
4039         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
4040         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
4041         * gcc.target/i386/pr22152.c: Likewise.
4042         * gcc.target/i386/vect8-ret.c: Likewise.
4043         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
4044         handling.
4046 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4048         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
4049         * g++.dg/tree-prof/partition1.C: Likewise.
4050         * g++.dg/tree-prof/partition2.C: Likewise.
4051         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
4052         handling.
4053         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
4054         * gcc.c-torture/execute/20010724-1.c: Remove.
4055         * gcc.c-torture/execute/20010724-1.x: Remove.
4056         * gcc.c-torture/execute/20040208-2.c: Remove.
4057         * gcc.c-torture/execute/20040208-2.x: Remove.
4058         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
4059         Remove.
4060         (main) [__mips__ && __sgi__]: Remove.
4061         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
4062         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4063         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
4064         mips-sgi-irix6* handling.
4065         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
4066         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
4067         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
4068         handling.
4069         * gcc.dg/torture/builtin-logb-1.c: Likewise.
4070         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
4071         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
4072         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
4073         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
4074         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
4075         mips-sgi-irix6*.
4076         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4077         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
4078         * gcc.target/mips/save-restore-3.c: Likewise.
4079         * gcc.target/mips/save-restore-4.c: Likewise.
4080         * gcc.target/mips/save-restore-5.c: Likewise.
4081         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
4082         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
4083         messages.
4084         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
4085         IRIX 6 handling.
4086         (restore_ld_library_path_env_vars): Likewise.
4087         * lib/target-supports.exp (check_profiling_available): Remove
4088         mips*-*-irix* handling.
4089         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
4090         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
4091         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
4093 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
4095         PR c++/52582
4096         * g++.dg/opt/pr52582.C: New test.
4098 2012-03-14  Richard Guenther  <rguenther@suse.de>
4100         PR tree-optimization/52571
4101         * gcc.dg/vect/vect-2.c: Initialize arrays.
4102         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4103         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
4104         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4106 2012-03-14  Richard Guenther  <rguenther@suse.de>
4108         PR middle-end/52080
4109         PR middle-end/52097
4110         PR middle-end/48124
4111         * gcc.dg/torture/pr48124-1.c: New testcase.
4112         * gcc.dg/torture/pr48124-2.c: Likewise.
4113         * gcc.dg/torture/pr48124-3.c: Likewise.
4114         * gcc.dg/torture/pr48124-4.c: Likewise.
4116 2012-03-14  Richard Guenther  <rguenther@suse.de>
4118         PR middle-end/52578
4119         * gcc.dg/pr52578.c: New testcase.
4121 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
4123         PR c++/52521
4124         * g++.dg/cpp0x/udlit-args2.C: New test.
4126 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
4128         PR target/48596
4129         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
4130         * gcc.c-torture/compile/pr48596.c: ... here.
4132 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
4134         PR c++/51641
4135         * g++.dg/lookup/hidden-class17.C: New test.
4137 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
4139         PR c/52577
4140         * gcc.dg/Wunused-var-3.c: New test.
4142 2012-03-13  Martin Jambor  <mjambor@suse.cz>
4144         * gcc.dg/misaligned-expand-2.c: New test.
4146 2012-03-13  Richard Guenther  <rguenther@suse.de>
4148         PR middle-end/52134
4149         * gcc.dg/pr52134.c: New testcase.
4151 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4153         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
4155 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4157         PR tree-optimization/46728
4158         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
4159         * gcc.target/powerpc/pr46728-5.c: Likewise.
4160         * gcc.target/powerpc/pr46728-8.c: Likewise.
4161         * gcc.target/powerpc/pr46728-10.c: Likewise.
4162         * gcc.target/powerpc/pr46728-11.c: Likewise.
4163         * gcc.target/powerpc/pr46728-13.c: Likewise.
4164         * gcc.target/powerpc/pr46728-14.c: Likewise.
4165         * gcc.target/powerpc/pr46728-15.c: Likewise.
4167 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
4169         PR c++/52299
4170         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
4172 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4174         PR tree-optimization/46728
4175         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
4176         * gcc.target/powerpc/pr46728-5.c: Likewise.
4177         * gcc.target/powerpc/pr46728-8.c: Likewise.
4178         * gcc.target/powerpc/pr46728-10.c: Likewise.
4179         * gcc.target/powerpc/pr46728-11.c: Likewise.
4180         * gcc.target/powerpc/pr46728-13.c: Likewise.
4181         * gcc.target/powerpc/pr46728-14.c: Likewise.
4182         * gcc.target/powerpc/pr46728-15.c: Likewise.
4184 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
4186         PR target/49868
4187         * gcc.target/avr/torture/addr-space-1.h: New file.
4188         * gcc.target/avr/torture/addr-space-1-g.h: New test.
4189         * gcc.target/avr/torture/addr-space-1-0.h: New test.
4190         * gcc.target/avr/torture/addr-space-1-1.h: New test.
4191         * gcc.target/avr/torture/addr-space-1-x.h: New test.
4193 2012-03-12  Andrew Pinski  <apinski@cavium.com>
4195         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
4197 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4199         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
4200         * g++.dg/abi/thunk4.C: Likewise.
4201         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
4202         Adapt line numbers.
4203         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
4204         handling.
4205         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4206         * g++.dg/eh/spbp.C: Likewise.
4207         * g++.dg/ext/label13.C: Likewise.
4208         * g++.dg/guality/guality.exp: Likewise.
4209         * g++.dg/other/anon5.C: Likewise.
4210         * g++.dg/other/pragma-ep-1.C: Remove.
4211         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
4212         * g++.dg/warn/pr31246.C: Likewise.
4213         * g++.dg/warn/weak1.C: Likewise.
4214         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
4215         * g++.old-deja/g++.ext/attrib5.C: Likewise.
4216         * gcc.c-torture/compile/limits-declparen.c: Likewise.
4217         * gcc.c-torture/compile/limits-pointer.c: Likewise.
4218         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
4219         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
4220         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
4221         * gcc.dg/c99-tgmath-1.c: Likewise.
4222         * gcc.dg/c99-tgmath-2.c: Likewise.
4223         * gcc.dg/c99-tgmath-3.c: Likewise.
4224         * gcc.dg/c99-tgmath-4.c: Likewise.
4225         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
4226         handling.
4227         * gcc.dg/debug/pr49032.c: Likewise.
4228         * gcc.dg/guality/guality.exp: Likewise.
4229         * gcc.dg/intmax_t-1.c: Likewise.
4230         * gcc.dg/pr48616.c: Likewise.
4231         * gcc.dg/pragma-ep-1.c: Remove.
4232         * gcc.dg/pragma-ep-2.c: Remove.
4233         * gcc.dg/pragma-ep-3.c: Remove.
4234         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
4235         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
4236         * gcc.misc-tests/gcov-14.c: Likewise.
4237         * gfortran.dg/guality/guality.exp: Likewise.
4238         * lib/target-supports.exp (check_weak_available): Likewise.
4239         (add_options_for_tls): Likewise.
4240         (check_ascii_locale_available): Likewise.
4241         * obj-c++.dg/dwarf-2.mm: Likewise.
4242         * objc.dg/dwarf-1.m: Likewise.
4243         * objc.dg/dwarf-2.m: Likewise.
4245 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
4247         PR tree-optimization/51721
4248         * gcc.dg/tree-ssa/vrp64.c: New test.
4250         PR tree-optimization/52533
4251         * gcc.c-torture/compile/pr52533.c: New test.
4253 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
4255         * gcc.target/i386/rtm-xabort-1.c: New.
4256         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
4257         * gcc.target/i386/rtm-xend-1.c: Ditto.
4258         * gcc.target/i386/rtm-xtest-1.c: Ditto.
4259         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
4260         * gcc.target/i386/sse-13.c: Ditto.
4261         * gcc.target/i386/sse-14.c: Ditto.
4262         * gcc.target/i386/sse-22.c: Ditto.
4263         * gcc.target/i386/sse-23.c: Ditto.
4264         * g++.dg/other/i386-2.C: Ditto.
4265         * g++.dg/other/i386-3.C: Ditto.
4267 2012-03-12  Tobias Burnus  <burnus@net-b.de>
4269         PR fortran/52542
4270         * gfortran.dg/proc_ptr_35.f90: New.
4272 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
4274         PR target/52530
4275         * gcc.dg/torture/pr52530.c: New test.
4277 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
4279         PR target/51244
4280         * gcc.target/sh/pr51244-1.c: Fix thinkos.
4282 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4284         PR target/52450
4285         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
4287         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
4289 2012-03-09  Andrew Pinski  <apinski@cavium.com>
4291         PR middle-end/51988
4292         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
4293         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
4295 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
4297         * gcc.dg/tree-ssa/scev-3.c: New.
4298         * gcc.dg/tree-ssa/scev-4.c: New.
4300 2012-03-08  Tobias Burnus  <burnus@net-b.de>
4302         PR fortran/52469
4303         * gfortran.dg/proc_ptr_34.f90
4305 2012-03-07  Jason Merrill  <jason@redhat.com>
4307         PR c++/52521
4308         * g++.dg/cpp0x/udlit-mangle.C: New.
4310 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
4312         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
4314 2012-03-06  Richard Guenther  <rguenther@suse.de>
4316         PR middle-end/52493
4317         * gcc.dg/torture/pr52493.c: New testcase.
4319 2012-03-06  Richard Guenther  <rguenther@suse.de>
4321         PR lto/52097
4322         * gcc.dg/lto/pr52097_0.c: New testcase.
4324 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
4326         PR target/51244
4327         * gcc.target/sh/pr51244-1.c: New.
4328         * gcc.target/sh/pr51244-2.c: New.
4329         * gcc.target/sh/pr51244-3.c: New.
4331 2012-03-05  Jason Merrill  <jason@redhat.com>
4333         PR c++/51930
4334         * g++.dg/ext/visibility/template11.C: New.
4336         * g++.dg/cpp0x/implicit13.C: New.
4338 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
4340         PR tree-optimization/51721
4341         * gcc.dg/tree-ssa/vrp63.c: New test.
4342         * gcc.dg/pr51721.c: New test.
4344 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
4346         PR fortran/50981
4347         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
4348         argument checks.
4350 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
4352         PR target/52146
4353         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
4355 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
4357         PR fortran/50981
4358         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
4360 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
4362         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
4363         int32plus.
4365 2012-03-03  Jason Merrill  <jason@redhat.com>
4367         * g++.dg/cpp0x/nsdmi-defer6.C: New.
4369         Core 1270
4370         * g++.dg/cpp0x/initlist65.C: New.
4372         PR c++/36797
4373         * g++.dg/ext/is_empty2.C: New.
4375 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4377         PR fortran/48820
4378         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
4380 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4382         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
4383         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4384         * gfortran.dg/bind_c_usage_8.f03: Ditto.
4385         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4386         * gfortran.dg/class_30.f90: Remove dg-warning line.
4387         * gfortran.dg/bind_c_usage_25.f90: New.
4389 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4391         PR fortran/48820
4392         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
4393         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
4394         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
4396 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4398         PR fortran/48820
4399         * gfortran.dg/assumed_type_1.f90: New.
4400         * gfortran.dg/assumed_type_2.f90: New.
4401         * gfortran.dg/assumed_type_3.f90: New.
4402         * gfortran.dg/assumed_type_4.f90: New.
4404 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
4406         PR target/49486
4407         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
4408         * gcc.target/sh/pr49468-di.c: New.
4410 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
4412         * gcc.dg/graphite/pr50561.c: Update.
4414 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
4416         * gcc.target/powerpc/pr52457.c: New test.
4418 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
4420         * gcc.target/arm/sat-1.c: New test.
4422 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
4424         PR target/46716
4425         * gcc.target/i386/pr46716.c: New test.
4427 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4429         PR c++/51989
4430         * g++.dg/cpp0x/sfinae32.C: New.
4432 2012-03-02  Richard Guenther  <rguenther@suse.de>
4434         PR tree-optimization/52406
4435         * gcc.dg/torture/pr52406.c: New testcase.
4437 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4439         PR fortran/52325
4440         * gfortran.dg/derived_comp_array_ref_8.f90: New.
4441         * gfortran.dg/nullify_2.f90: Update dg-error.
4442         * gfortran.dg/nullify_4.f90: Ditto.
4443         * gfortran.dg/pointer_init_6.f90: Ditto.
4445 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4447         PR fortran/52270
4448         * gfortran.dg/class_51.f90: New.
4450 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4452         PR fortran/52452
4453         * gfortran.dg/intrinsic_8.f90: New.
4455 2012-03-01  Kai Tietz  <ktietz@redhat.com>
4457         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
4458         routines on mingw targets.
4459         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
4461 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
4463         PR tree-optimization/52445
4464         * gcc.dg/pr52445.c: New test.
4466 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
4468         PR target/52437
4469         * gcc.c-torture/compile/pr52437.c: New test.
4471         PR middle-end/52419
4472         * gcc.dg/torture/pr52419.c: New test.
4474         PR tree-optimization/52429
4475         * gcc.dg/torture/pr52429.c: New test.
4476         * g++.dg/opt/pr52429.C: New test.
4478 2012-02-29  Richard Guenther  <rguenther@suse.de>
4480         PR testsuite/52297
4481         * gcc.dg/lto/trans-mem-1_0.c: Remove.
4482         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
4483         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
4484         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
4485         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
4486         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
4488 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
4490         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
4492 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
4494         PR fortran/52386
4495         * gfortran.dg/realloc_on_assign_13.f90 : New test.
4497 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4499         PR target/51534
4500         * gcc.target/arm/neon/pr51534.c: New testcase.
4502 2012-02-28  Richard Guenther  <rguenther@suse.de>
4504         PR target/52407
4505         * gcc.dg/torture/pr52407.c: New testcase.
4507 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4509         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
4510         * gcc.target/arm/vfp2.c: Likewise.
4511         * gcc.target/arm/vfp3.c: Likewise.
4512         * gcc.target/arm/vfp4.c: Likewise.
4513         * gcc.target/arm/vfp5.c: Likewise.
4514         * gcc.target/arm/vfp6.c: Likewise.
4515         * gcc.target/arm/vfp7.c: Likewise.
4516         * gcc.target/arm/vfp8.c: Likewise.
4517         * gcc.target/arm/vfp9.c: Likewise.
4518         * gcc.target/arm/vfp10.c: Likewise.
4519         * gcc.target/arm/vfp11.c: Likewise.
4520         * gcc.target/arm/vfp12.c: Likewise.
4521         * gcc.target/arm/vfp13.c: Likewise.
4522         * gcc.target/arm/vfp14.c: Likewise.
4523         * gcc.target/arm/vfp15.c: Likewise.
4524         * gcc.target/arm/vfp16.c: Likewise.
4525         * gcc.target/arm/vfp17.c: Likewise.
4526         * gcc.target/arm/neon-constants.h: New file.
4527         * gcc.target/arm/neon-vect1.c: New test.
4528         * gcc.target/arm/neon-vect2.c: New test.
4529         * gcc.target/arm/neon-vect3.c: New test.
4530         * gcc.target/arm/neon-vect4.c: New test.
4531         * gcc.target/arm/neon-vect5.c: New test.
4532         * gcc.target/arm/neon-vect6.c: New test.
4533         * gcc.target/arm/neon-vect7.c: New test.
4534         * gcc.target/arm/neon-vect8.c: New test.
4536 2012-02-28  Richard Guenther  <rguenther@suse.de>
4538         PR tree-optimization/52402
4539         * gcc.dg/torture/pr52402.c: New testcase.
4541 2012-02-28  Richard Guenther  <rguenther@suse.de>
4543         PR lto/52400
4544         * g++.dg/lto/pr52400_0.C: New testcase.
4546 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
4548         * gcc.target/avr/torture/builtins-1.c: New test.
4549         * gcc.target/avr/torture/builtins-error.c: New test.
4551 2012-02-28  Kai Tietz  <ktietz@redhat.com>
4553         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
4554         * gcc.target/i386/pr45352-2.c: Likewise.
4555         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
4556         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
4557         targets instead rand.
4558         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
4559         * gcc.target/i386/sse2-mul-1.c: Likewise.
4560         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4561         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
4562         * gcc.target/i386/pad-1.c: Likewise.
4563         * gcc.target/i386/pad-9.c: Likewise.
4564         * gcc.target/i386/pad-2.c: Likewise.
4565         * gcc.target/i386/pad-5b.c: Likewise.
4566         * gcc.target/i386/pad-8.c: Likewise.
4567         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
4568         * gcc.target/i386/pr44130.c: Likewise.
4569         * gcc.target/i386/align-main-1.c: Likewise.
4570         * gcc.target/i386/align-main-2.c: Likewise.
4571         * gcc.target/i386/sw-1.c: Likewise.
4572         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
4573         on x64 mingw target.
4574         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
4575         * gcc.target/i386/pr46295.c: Likewise.
4576         * gcc.target/i386/amd64-abi-1.c: Likewise.
4577         * gcc.target/i386/amd64-abi-2.c: Likewise.
4578         * gcc.target/i386/pr39082-1.c: Likewise.
4579         * gcc.target/i386/pr39162.c: Likewise.
4580         * gcc.target/i386/pr22152.c: Likewise.
4581         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
4582         * gcc.target/i386/wrfsbase-2.c: Likewise.
4583         * gcc.target/i386/local.c: Likewise
4584         * gcc.target/i386/wrgsbase-1.c: Likewise.
4585         * gcc.target/i386/wrfsbase-1.c: Likewise.
4586         * gcc.target/i386/pr39315-3.c: Likewise.
4587         * gcc.target/i386/pr35767-4.c: Likewise.
4588         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
4589         x64 mingw target.
4590         * gcc.target/i386/pr45336-2.c: Likewise.
4591         * gcc.target/i386/pr45336-1.c: Likewise.
4592         * gcc.target/i386/pr45336-4.c: Likewise.
4594 2012-02-27  Tristan Gingold  <gingold@adacore.com>
4596         * gnat.dg/array20.ad[sb]: New test.
4598 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
4600         PR target/52375
4601         * gcc.target/arm/pr52375.c: New test.
4602         * gcc.c-torture/compile/pr52375.c: New test.
4604 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4606         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
4607         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
4609 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
4611         * gnat.dg/aggr19.adb: New test.
4612         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
4614 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
4616         PR target/49263
4617         * gcc.target/sh/pr49263.c: New.
4619 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
4621         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
4622         simulate_thread_wrapper_other_threads
4623         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
4624         Move initialization of 'value' to main().
4625         (main): Initialize 'value';
4626         * gcc.dg/simulate-thread/speculative-store.c
4627         (simulate_thread_step_verify): Return 0 when successful.
4628         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
4629         Reduce threshold.
4630         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
4631         (simulate_thread_wrapper_other_threads): Return a success/fail value
4632         and issue an error if the instruction count threshold is exceeded.
4634 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4636         PR target/50580
4637         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
4638         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4640 2012-02-24  Richard Guenther  <rguenther@suse.de>
4642         PR middle-end/52355
4643         * gcc.dg/pr52355.c: New testcase.
4645 2012-02-23  Kai Tietz  <ktietz@redhat.com>
4647         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
4648         * gcc.dg/Wpadded.c: Likewise.
4649         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
4650         structure-layout.
4651         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
4652         for sleep by Sleep and add windows.h include for this function.
4653         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
4654         targets.
4655         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
4656         target.
4657         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
4658         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
4659         on x64 mingw target.
4660         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
4661         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
4662         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
4663         failure on LLP64 target.
4665 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
4667         PR c/52290
4668         * gcc.dg/noncompile/pr52290.c: New test.
4670 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
4672         PR tree-optimization/52019
4673         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
4675 2012-02-22  Kai Tietz  <ktietz@redhat.com>
4677         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
4678         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
4679         derived pdiff_t type.
4680         * g++.dg/torture/pr49720.C: Likewise
4682 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
4684         PR target/52330
4685         * gcc.target/i386/pr52330.c: New test.
4687 2012-02-22  Tobias Burnus  <burnus@net-b.de>
4689         PR fortran/52335
4690         * gfortran.dg/io_constraints_10.f90: New.
4692 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
4694         * lib/target-supports.exp (check_effective_target_vect_condition):
4695         Return true for NEON.
4697 2012-02-21  Kai Tietz  <ktietz@redhat.com>
4699         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
4701 2012-02-21  Richard Guenther  <rguenther@suse.de>
4703         PR tree-optimization/52324
4704         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
4706 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
4708         PR middle-end/51782
4709         * gcc.target/avr/torture/pr51782-1.c: New test.
4711 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
4713         PR tree-optimization/52318
4714         * gcc.dg/pr52318.c: New test.
4716 2012-02-20  Kai Tietz  <ktietz@redhat.com>
4718         * gcc.dg/bf-ms-layout-3.c: New testcase.
4720 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4722         PR testsuite/52229
4723         PR fortran/32380
4724         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
4726 2012-02-20  Richard Guenther  <rguenther@suse.de>
4728         PR tree-optimization/52298
4729         * gcc.dg/torture/pr52298.c: New testcase.
4730         * gcc.dg/vect/pr52298.c: Likewise.
4732 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
4734         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
4735         * gcc.c-torture/execute/pr52286.c: Ditto.
4737 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
4739         PR tree-optimization/52286
4740         * gcc.c-torture/execute/pr52286.c: New test.
4742 2012-02-18  Tobias Burnus  <burnus@net-b.de>
4744         PR fortran/52295
4745         * gfortran.dg/interface_35.f90: Use -std=f2003.
4746         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
4747         * gfortran.dg/interface_assignment_4.f90: Ditto.
4748         * gfortran.dg/bessel_1.f90: Ditto.
4749         * gfortran.dg/func_result_6.f90: Ditto.
4750         * gfortran.dg/hypot_1.f90: Ditto.
4751         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4753 2012-02-17  Tobias Burnus  <burnus@net-b.de>
4755         PR translation/52232
4756         PR translation/52234
4757         PR translation/52245
4758         PR translation/52246
4759         PR translation/52262
4760         PR translation/52273
4761         * gfortran.dg/coarray_22.f90: Update dg-error.
4762         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
4764 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4766         PR target/51753
4767         * lib/gcc-simulate-thread.exp: Load timeout.exp.
4768         (simulate-thread): Use default timeout.
4770 2012-02-16  Jason Merrill  <jason@redhat.com>
4772         PR c++/52248
4773         * g++.dg/ext/timevar1.C: New.
4775 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
4777         PR c++/52126
4778         * g++.dg/template/using21.C: New.
4779         * g++.dg/template/using22.C: Likewise.
4781 2012-02-16  Jason Merrill  <jason@redhat.com>
4783         PR c++/51415
4784         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
4786 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
4788         PR tree-optimization/52255
4789         * gcc.c-torture/compile/pr52255.c: New test.
4791         PR debug/52260
4792         * g++.dg/debug/dwarf2/pr52260.C: New test.
4794         PR middle-end/51929
4795         * g++.dg/ipa/pr51929.C: New test.
4797 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4799         PR target/52199
4800         * gcc.target/powerpc/pr52199.c: New file.
4802 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4804         PR target/52152
4805         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
4807 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4809         * gcc.dg/pr51867.c: Don't include <math.h>.
4810         (sqrtf): Declare.
4812 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4814         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
4815         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
4817 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
4819         PR tree-optimization/50561
4820         * gcc.dg/graphite/pr50561.c: New testcase.
4822 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4824         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
4825         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
4827 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4829         * gnat.dg/discr35.ad[sb]: New test.
4831 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4833         * gnat.dg/volatile10.adb: New test.
4834         * gnat.dg/volatile10_pkg.ads: New helper.
4836 2012-02-14  Jason Merrill  <jason@redhat.com>
4838         * g++.dg/ext/attrib43.C: New.
4840 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
4842         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
4843         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
4844         fgnu_tm.
4845         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
4846         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
4847         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
4848         effective_target fgnu_tm.
4849         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
4851 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4853         PR c++/52247
4854         * g++.dg/template/asmgoto1.C: New test.
4856 2012-02-14  Ian Lance Taylor  <iant@google.com>
4858         PR go/48501
4859         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
4860         compiling generated file for 64bit and index tests.
4862 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
4864         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
4866 2012-02-14  Richard Guenther  <rguenther@suse.de>
4868         PR tree-optimization/52244
4869         PR tree-optimization/51528
4870         * gcc.dg/torture/pr52244.c: New testcase.
4872 2012-02-14  Walter Lee  <walt@tilera.com>
4874         * g++.dg/other/PR23205.C: Disable test on tile.
4875         * g++.dg/other/pr23205-2.C: Disable test on tile.
4876         * gcc.dg/20020312-2.c: Add a condition for __tile__.
4877         * gcc.dg/20040813-1.c: Disable test on tile.
4878         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
4879         * gcc.misc-tests/linkage.exp: Handle tilegx.
4881 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4883         PR tree-optimization/52210
4884         * gcc.dg/pr52210.c: New test.
4886 2012-02-14  Jason Merrill  <jason@redhat.com>
4888         PR c++/39055
4889         * g++.dg/overload/defarg5.C: New.
4891 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4893         PR c/52181
4894         * c-c++-common/pr52181.c: New test.
4896 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4898         PR c++/52215
4899         * g++.dg/ext/atomic-1.C: New test.
4901 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4903         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
4905 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4907         PR middle-end/52209
4908         * gcc.c-torture/execute/pr52209.c: New test.
4910 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
4912         PR fortran/50981
4913         * gfortran.dg/elemental_optional_args_5.f03: New test.
4915 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
4917         PR testsuite/50076
4918         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
4919         cases.
4921 2012-02-11  Ian Lance Taylor  <iant@google.com>
4923         PR go/51874
4924         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
4925         SPARC Solaris.  Don't run the test at all on systems where it may
4926         not work, rather than xfailing it.
4928 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
4930         PR rtl-optimization/52175
4931         * gcc.c-torture/compile/pr52175.c: New test.
4933 2012-02-10  Jason Merrill  <jason@redhat.com>
4935         PR c++/51910
4936         * g++.dg/template/repo10.C: New.
4938 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
4940         PR debug/52132
4941         * gcc.dg/pr52132.c: New test.
4943 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
4945         * gnat.dg/specs/aggr4.ads: New test.
4946         * gnat.dg/specs/aggr4_pkg.ads: New helper.
4948 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
4950         PR target/52146
4951         * gcc.target/i386/pr52146.c: New.
4953 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
4955         PR middle-end/52177
4956         * c-c++-common/pr52177.c: New test.
4958 2012-02-10  Jan Hubicka  <jh@suse.cz>
4960         PR middle-end/48600
4961         * g++.dg/torture/pr48600.C: New testcase.
4963 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
4965         PR middle-end/52140
4966         * gcc.dg/dfp/pr52140.c: New test.
4968 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
4970         PR fortran/32380
4971         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
4972         of dg-options.
4974 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
4976         PR middle-end/51867
4977         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
4978         * testsuite/gcc.dg/pr51867.c: New test.
4980 2012-02-09  Ian Lance Taylor  <iant@google.com>
4982         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
4983         which don't support -fsplit-stack.  Turn off optimization when
4984         compiling select5-out.go.
4986 2012-02-08  Ian Lance Taylor  <iant@google.com>
4988         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
4989         systems which don't support -fsplit-stack.
4991 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
4993         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
4994         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
4995         machine instuction in the log.
4997 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
4999         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
5000           to 20 seconds.
5002 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
5004         PR driver/48524
5005         * gcc.dg/pr48524.c: New test.
5006         * gcc.dg/pr48524.spec: New spec file for test.
5008 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5010         PR fortran/32380
5011         * gfortran.dg/vect/pr32380.f90:  New test.
5013 2012-02-08  Tobias Burnus  <burnus@net-b.de>
5015         PR fortran/52151
5016         * gfortran.dg/realloc_on_assign_12.f90: New.
5018 2012-02-08  Richard Guenther  <rguenther@suse.de>
5020         PR rtl-optimization/52170
5021         * gcc.dg/torture/pr52170.c: New testcase.
5023 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
5025         PR gcov-profile/52150
5026         * gcc.dg/tree-prof/pr52150.c: New test.
5028         PR rtl-optimization/52139
5029         * gcc.dg/pr52139.c: New test.
5031 2012-02-07  Jason Merrill  <jason@redhat.com>
5033         PR c++/51675
5034         * g++.dg/cpp0x/constexpr-union3.C: New.
5036         PR c++/52035
5037         * g++.dg/lto/pr52035_0.C: New.
5039 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5041         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
5042         * gcc.dg/special/weak-1.c: Likewise.
5043         * gcc.dg/ucnid-12.c: Likewise.
5044         * gcc.dg/torture/pr45678-1.c: Likewise.
5045         * gcc.dg/torture/pr45678-2.c: Likewise.
5046         * gcc.dg/vector-4.c: Likewise.
5047         * gcc.dg/ipa/inline-5.c: Likewise.
5048         * gcc.dg/ucnid-11.c: Likewise.
5049         * gcc.misc-tests/gcov-13.c: Likewise.
5050         * gcc.misc-tests/gcov-14.c: Likewise.
5051         * g++.dg/ext/label13.C: Likewise.
5052         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
5053         hppa*-*-hpux* options.
5054         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
5055         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
5056         * gcc.dg/pr48616.c: Likewise.
5057         * gcc.dg/pr17957.c: Likewise.
5058         * gcc.dg/pr17055-1.c: Likewise.
5059         * gcc.dg/pr32912-1.c: Likewise.
5060         * gcc.dg/tm/pr51472.c: Likewise.
5061         * c-c++-common/fold-bitand-4.c: Likewise.
5062         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
5063         Use dg-additional-options for extra options.
5065 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
5067         * gcc.target/epiphany/interrupt-2.c: New test.
5069 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5071         PR target/52155
5072         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
5073         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
5074         for MIPS ELF.
5076 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5078         PR target/52152
5079         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
5081 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5083         PR middle-end/24306
5084         PR target/52154
5085         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
5086         * gcc.target/mips/va-arg-1.c: New test.
5088 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
5090         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
5091         for -mno-pointers-to-nested-functions.
5093 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
5095         * gcc.c-torture/execute/20120207-1.c: New test.
5097 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
5099         PR rtl-optimization/52060
5100         * gcc.dg/torture/pr52060.c: New test.
5102         PR middle-end/52074
5103         * gcc.c-torture/compile/pr52074.c: New test.
5105 2012-02-07  Tobias Burnus  <burnus@net-b.de>
5107         PR fortran/51514
5108         * gfortran.dg/class_to_type_2.f90: New.
5110 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
5112         PR fortran/32373
5113         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
5114         Remove module.
5116 2012-02-06  Jason Merrill  <jason@redhat.com>
5118         PR c++/52088
5119         * g++.dg/template/conv13.C: New.
5121 2012-02-06  Richard Guenther  <rguenther@suse.de>
5123         PR tree-optimization/52115
5124         * gcc.c-torture/compile/pr52115.c: New testcase.
5126 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
5128         PR target/52129
5129         * gcc.c-torture/execute/pr52129.c: New test.
5131 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
5133         * gcc.dg/pr48374.c: Actually add the test I forgot
5134         in the 2012-01-25 commit.
5136 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
5138         PR fortran/32373
5139         * gfortran.dg/vect/vect-8.f90:  New test case.
5141 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
5143         PR fortran/48847
5144         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
5146 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
5148         PR fortran/52102
5149         * gfortran.dg/class_48.f90 : Add test of allocate class array
5150         component with source in subroutine test3.  Remove commenting
5151         out in subroutine test4, since branching on unitialized variable
5152         is now fixed (no PR for this last.).
5154 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
5156         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
5157         on MIPS targets.
5158         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
5160 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
5162         PR target/52125
5163         * lib/target-supports.exp (check_effective_target_mips_rel): New.
5164         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
5166 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
5168         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
5169         (check_effective_target_sync_int_long): Use it.
5170         (check_effective_target_sync_char_short): Likewise.
5171         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
5173 2012-02-05  Tobias Burnus  <burnus@net-b.de>
5175         PR fortran/51972
5176         * gfortran.dg/class_48.f90: Add some further checks.
5178 2012-02-05  Ira Rosen  <irar@il.ibm.com>
5180         PR tree-optimization/52091
5181         * gcc.dg/vect/pr52091.c: New test.
5183 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
5185         PR rtl-optimization/52113
5186         * gcc.target/avr/pr52113.c: New test.
5188 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
5190         PR rtl-optimization/52092
5191         * gcc.c-torture/compile/pr52092.c: New test.
5193 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
5195         PR fortran/41587
5196         * gfortran.dg/class_array_10.f03: New test.
5198         PR fortran/46356
5199         * gfortran.dg/class_array_11.f03: New test.
5201         PR fortran/51754
5202         * gfortran.dg/class_array_12.f03: New test.
5204 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
5206         PR fortran/52012
5207         * gfortran.dg/realloc_on_assign_11.f90: New test.
5209 2012-02-02  Tobias Burnus  <burnus@net-b.de>
5211         PR fortran/52093
5212         * gfortran.dg/shape_7.f90: New.
5214 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5216         * gcc.target/mips/mips-prepend-1.c: New test.
5218 2012-02-02  Jan Hubicka  <jh@suse.cz>
5219             Tom de Vries  <tom@codesourcery.com>
5221         PR middle-end/51998
5222         * testsuite/gcc.dg/alias-12.c: New testcase.
5223         * testsuite/gcc.dg/alias-13.c: New testcase.
5225 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
5227         PR target/52086
5228         * gcc.dg/pr52086.c: New test.
5230         PR tree-optimization/52073
5231         * gcc.c-torture/compile/pr52073.c: New test.
5233 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
5235         PR fortran/51958
5236         * gfortran.dg/function_optimize_10.f90:  New test.
5238 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
5240         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
5241         test on alpha*-*-*.
5243 2012-02-01  Tobias Burnus  <burnus@net-b.de>
5245         PR fortran/52024
5246         * gfortran.dg/typebound_operator_14.f90: New.
5248 2012-02-01  Tobias Burnus  <burnus@net-b.de>
5250         PR fortran/52059
5251         * gfortran.dg/elemental_function_1.f90: New.
5253 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
5255         PR rtl-optimization/51374
5256         * gcc.target/avr/torture/pr51374-1.c:
5257         Also fail if SBIS is seen.
5259 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
5261         PR rtl-optimization/51374
5262         * gcc.target/avr/torture/pr51374-1.c: New.
5264 2012-01-31  Tobias Burnus  <burnus@net-b.de>
5266         PR fortran/52024
5267         * gfortran.dg/typebound_generic_11.f90: New.
5269 2012-01-31  Tobias Burnus  <burnus@net-b.de>
5271         PR fortran/52029
5272         * gfortran.dg/class_49.f90: New.
5274 2012-01-31  Tobias Burnus  <burnus@net-b.de>
5276         PR fortran/52013
5277         * gfortran.dg/elemental_args_check_6.f90: New.
5279 2012-01-31  Jason Merrill  <jason@redhat.com>
5281         PR c++/52043
5282         * g++.dg/cpp0x/variadic122.C: New.
5284 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
5286         PR fortran/52012
5287         * gfortran.dg/realloc_on_assign_10.f90: New test.
5289 2012-01-31  Richard Guenther  <rguenther@suse.de>
5291         PR tree-optimization/51528
5292         * gcc.dg/torture/pr51528.c: New testcase.
5294 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
5296         PR go/48501
5297         * lib/go.exp (go_target_compile): Append timeout= to options.
5298         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
5299         select5-out.go test on alpha*-*-* targets.
5301 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
5303         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
5304         (TEST_SHORT): Reformat in the same way.
5305         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
5306         (TEST_SHORT): Reformat in the same way.
5307         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
5308         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
5309         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
5310         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
5311         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
5313 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
5315         PR target/51835
5316         * gcc.target/arm/pr51835.c: New testcase.
5318 2012-01-30  Richard Guenther  <rguenther@suse.de>
5320         PR tree-optimization/52028
5321         * gcc.dg/torture/pr52028.c: New testcase.
5322         * gfortran.dg/ldist-pr45199.f: Adjust.
5323         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
5324         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5325         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5327 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
5329         PR debug/52027
5330         * gcc.dg/tree-prof/pr52027.c: New test.
5332         PR tree-optimization/52046
5333         * gcc.dg/pr52046.c: New test.
5335         PR debug/52048
5336         * g++.dg/other/pr52048.C: New test.
5338 2012-01-30  Richard Guenther  <rguenther@suse.de>
5340         PR tree-optimization/52045
5341         * gcc.dg/pr52045.c: New testcase.
5343 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5345         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
5346         new code generated for __sync_lock_release.
5348 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5350         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
5352 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5354         PR testsuite/51875
5355         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
5357         * g++.dg/ext/visibility/template10.C: Fix typo.
5359         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
5361 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5363         PR c++/51327
5364         * g++.dg/cpp0x/constexpr-ice6.C: New.
5366 2012-01-29  Tobias Burnus  <burnus@net-b.de>
5368         PR fortran/41600
5369         * gfortran.dg/default_initialization_6.f90: New.
5371 2012-01-29  Tobias Burnus  <burnus@net-b.de>
5373         PR fortran/51972
5374         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
5375         * gfortran.dg/class_48.f90: New.
5377 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
5379         PR fortran/51808
5380         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
5382 2012-01-28  Tobias Burnus  <burnus@net-b.de>
5384         PR fortran/51972
5385         * gfortran.dg/class_allocate_12.f90: New.
5387 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
5389         * gcc.dg/torture/pr50444.c: Fix dg directives.
5391 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
5393         PR target/52006
5394         * gcc.target/arm/pr52006.c: New test.
5396 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
5398         PR testsuite/52011
5399         * gcc.dg/lto/trans-mem.h: New file.
5400         * gcc.dg/lto/trans-mem-2_0.c: Include it.
5401         * gcc.dg/lto/trans-mem-1_1.c: Same.
5402         * gcc.dg/lto/trans-mem-4_1.c: Same.
5403         * gcc.dg/lto/trans-mem-3_1.c: Same.
5405 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5407         PR fortran/52022
5408         * gfortran.dg/dummy_procedure_7.f90: New.
5410 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
5412         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
5413         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
5415 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
5417         PR c++/51852
5418         * g++.dg/other/gc5.C: New test.
5420 2012-01-27  Richard Guenther  <rguenther@suse.de>
5422         PR tree-optimization/50444
5423         * gcc.dg/torture/pr50444.c: New testcase.
5425 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5427         PR fortran/51970
5428         PR fortran/51977
5429         * gfortran.dg/move_alloc_13.f90: New.
5431 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5433         PR fortran/51953
5434         * gfortran.dg/allocate_alloc_opt_13.f90: New.
5435         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
5436         and change dg-error string.
5438 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5440         PR fortran/52016
5441         * gfortran.dg/elemental_args_check_5.f90: New.
5443 2012-01-27  Richard Guenther  <rguenther@suse.de>
5445         PR middle-end/51959
5446         * g++.dg/torture/pr51959.C: New testcase.
5448 2012-01-27  Tom de Vries  <tom@codesourcery.com>
5450         PR tree-optimization/51990
5451         * gcc.dg/pr51990.c: New test.
5452         * gcc.dg/pr51990-2.c: Same.
5454 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
5455             Tobias Burnus <burnus@gcc.gnu.org>
5457         PR fortran/48705
5458         * gfortran.dg/class_allocate_11.f03: New.
5460         PR fortran/51870
5461         PR fortran/51943
5462         PR fortran/51946
5463         * gfortran.dg/class_allocate_7.f03: New.
5464         * gfortran.dg/class_allocate_8.f03: New.
5465         * gfortran.dg/class_allocate_9.f03: New.
5466         * gfortran.dg/class_allocate_10.f03: New.
5468 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5470         * gnat.dg/discr34.adb: New test.
5471         * gnat.dg/discr34_pkg.ads: New helper.
5473 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5475         * gnat.dg/discr33.adb: New test.
5477 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5479         * gnat.dg/limited_with3.ad[sb): New test.
5480         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
5481         * gnat.dg/limited_with3_pkg2.ads: Likewise.
5482         * gnat.dg/limited_with3_pkg3.ads: Likewise.
5484 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5486         * gnat.dg/stack_usage1.adb: New test.
5487         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
5489         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
5490         * gcc.dg/pr44194-2.c: Likewise.
5492 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
5494         PR c++/51370
5495         * g++.dg/template/crash112.C: New.
5497 2012-01-27  Richard Henderson  <rth@redhat.com>
5499         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
5501 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5503         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
5505 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
5507         PR middle-end/51895
5508         * g++.dg/opt/pr51895.C: New test.
5510 2012-01-26  Michael Matz  <matz@suse.de>
5512         PR tree-optimization/48794
5513         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
5515 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5517         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
5519 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5521         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
5522         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
5523         memory.
5524         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
5525         the default value for s390 and s390x.
5527 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
5529         PR lto/51698
5530         * gcc.dg/lto/trans-mem-4_0.c: New.
5531         * gcc.dg/lto/trans-mem-4_1.c: New.
5532         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
5533         TM builtins.
5534         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
5535         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
5536         TM builtins.
5537         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
5538         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
5539         TM builtins.
5541 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
5543         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
5545 2012-01-25  Ian Lance Taylor  <iant@google.com>
5547         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
5549 2012-01-25  Tobias Burnus  <burnus@net-b.de>
5551         PR fortran/51995
5552         * gfortran.dg/typebound_proc_25.f90: New.
5554 2012-01-25  Jason Merrill  <jason@redhat.com>
5556         PR c++/51992
5557         * g++.dg/lto/pr51992_0.C: New.
5559 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
5561         PR tree-optimization/51987
5562         * gcc.target/i386/pr51987.c: New test.
5564 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
5566         * gcc.dg/tm/lto-1.c: Require lto support in target.
5568 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
5570         PR rtl-optimization/48374
5571         * gcc.dg/pr48374.c: New test.
5573 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
5575         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
5577 2012-01-25  Tobias Burnus  <burnus@net-b.de>
5579         PR fortran/51966
5580         * gfortran.dg/derived_constructor_char_3.f90: New.
5582 2012-01-24  Ian Lance Taylor  <iant@google.com>
5584         * go.test/go-test.exp (filecmp): New procedure.
5585         (errchk): Handle quoted square brackets.
5586         (go-gc-tests): Set go_compile_args. Handle various new test
5587         lines.  Skip a few new tests.
5588         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
5590 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5592         * lib/target-supports.exp (proc check_effective_target_vect_perm)
5593         (check_effective_target_vect_extract_even_odd)
5594         (check_effective_target_vect_interleave): Return true for MIPS
5595         paired-single.
5597 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5599         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
5600         (main): Use it instead of argc.
5602 2012-01-24  Jason Merrill  <jason@redhat.com>
5604         PR c++/51973
5605         * g++.dg/cpp0x/sfinae31.C: New.
5607 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5609         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
5611 2012-01-24  Jason Merrill  <jason@redhat.com>
5613         PR c++/51812
5614         * g++.dg/inherit/covariant20.C: New.
5616 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
5618         PR c++/51223
5619         * g++.dg/parse/crash58.C: New.
5621 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
5623         PR target/51957
5624         * gcc.dg/pr51957-1.c: New test.
5625         * gcc.dg/pr51957-1.h: New file.
5626         * gcc.dg/pr51957-2.c: New test.
5628 2012-01-23  Jason Merrill  <jason@redhat.com>
5630         PR c++/51930
5631         * g++.dg/ext/visibility/template10.C: New.
5633 2012-01-23  Tobias Burnus  <burnus@net-b.de>
5635         PR fortran/51948
5636         * gfortran.dg/move_alloc_12.f90: New.
5638 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5640         PR middle-end/45416
5641         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
5643 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
5645         PR c++/51398
5646         * g++.dg/template/crash111.C: New.
5648 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
5650         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
5651         configurations.
5652         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
5654 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
5656         PR testsuite/51941
5657         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
5658         the DW_TAG_class_type and DW_AT_name: "Executor".
5660 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5662         * lib/target-supports.exp
5663         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
5664         (check_effective_target_vect_interleave): Likewise.
5666 2012-01-22  Jason Merrill  <jason@redhat.com>
5668         PR c++/51925
5669         * g++.dg/template/using20.C: New.
5670         * g++.dg/template/template-id-2.C: Adjust diagnostic.
5672 2012-01-23  Jason Merrill  <jason@redhat.com>
5674         PR target/51934
5675         * g++.dg/torture/pr51344.C: Limit to x86.
5677 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
5679         * c-c++-common/tm/omp.c: Require target with pthread support.
5681 2012-01-23  Richard Guenther  <rguenther@suse.de>
5683         PR tree-optimization/51949
5684         * gcc.dg/torture/pr51949.c: New testcase.
5686 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
5688         PR rtl-optimization/51933
5689         * gcc.c-torture/execute/pr51933.c: New test.
5691 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
5693         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
5694         Do not define for Interix.
5696 2012-01-22  Jason Merrill  <jason@redhat.com>
5698         PR c++/51832
5699         * g++.dg/lto/pr51832.h: New.
5700         * g++.dg/lto/pr51832_0.C: New.
5701         * g++.dg/lto/pr51832_1.C: New.
5703 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5705         * gcc.dg/ext-elim-1.c: New test.
5707 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
5709         PR target/51931
5710         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
5711         * g++.dg/opt/longbranch1.C: Likewise.
5713 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
5715         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
5716         in C++11 mode.
5718 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5720         PR fortran/50556
5721         * gfortran.dg/namelist_74.f90: New test.
5722         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
5724 2012-01-21  Tobias Burnus  <burnus@net-b.de>
5726         PR fortran/51913
5727         * gfortran.dg/class_47.f90: New.
5729 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
5731         * gnat.dg/renaming5.ad[sb]: New test.
5733 2012-01-20  Jason Merrill  <jason@redhat.com>
5735         PR c++/51919
5736         * g++.dg/pch/mangle1.{C,Hs}: Remove.
5738 2012-01-20  Jason Merrill  <jason@redhat.com>
5740         PR c++/51922
5741         * g++.dg/ext/attrib42.C: Require ilp32.
5743 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
5745         PR target/51915
5746         * gcc.target/arm/pr51915.c: New test.
5748 2012-01-20  Cary Coutant  <ccoutant@google.com>
5749             Dodji Seketeli  <dodji@redhat.com>
5751         PR debug/45682
5752         * g++.dg/debug/dwarf2/nested-3.C: New test.
5754 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5756         PR c++/51402
5757         * g++.dg/template/crash110.C: New.
5759 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5761         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
5762         Remove default options on hppa*-*-hpux*.
5764 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5766         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
5768 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5770         * gcc.c-torture/compile/pr51856.c: New testcase.
5772 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
5774         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
5775         options to go_target_compile.
5777 2012-01-20  Kai Tietz  <ktietz@redhat.com>
5779         * g++.dg/torture/pr51344.C: Fix typo.
5781 2012-01-20  Richard Guenther  <rguenther@suse.de>
5783         PR tree-optimization/51903
5784         * g++.dg/torture/pr51903.C: New testcase.
5786 2012-01-20  Tobias Burnus  <burnus@net-b.de>
5787             Janus Weil  <janus@gcc.gnu.org>
5789         PR fortran/51056
5790         * gfortran.dg/use_21.f90: New.
5792 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
5794         PR target/51106
5795         * gcc.dg/torture/pr51106-1.c: New test.
5796         * gcc.dg/torture/pr51106-2.c: New test.
5798 2012-01-19  Kai Tietz  <ktietz@redhat.com>
5800         * g++.dg/torture/pr51344.C: New test.
5802 2012-01-19  Tobias Burnus  <burnus@net-b.de>
5804         PR fortran/51904
5805         * gfortran.dg/intrinsic_size_2.f90: New.
5807 2012-01-19  Jason Merrill  <jason@redhat.com>
5809         PR c++/51889
5810         * g++.dg/inherit/using7.C: New.
5812 2012-01-19  Richard Guenther  <rguenther@suse.de>
5814         PR tree-optimization/37997
5815         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
5817 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
5819         PR rtl-optimization/51505
5820         * gcc.dg/pr51505.c: New test.
5822 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
5824         PR fortran/51634
5825         * gfortran.dg/typebound_operator_12.f03: New.
5826         * gfortran.dg/typebound_operator_13.f03: New.
5828 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
5830         PR c++/51225
5831         * g++.dg/cpp0x/pr51225.C: New.
5833 2012-01-17  Ian Lance Taylor  <iant@google.com>
5835         PR go/50656
5836         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
5838 2012-01-17  Tobias Burnus  <burnus@net-b.de>
5840         PR fortran/51869
5841         * gfortran.dg/realloc_on_assign_9.f90: New.
5843 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
5845         PR other/51165
5846         * gcc.dg/tm/memopt-3.c: Remove xfail.
5847         * gcc.dg/tm/memopt-4.c: Remove xfail.
5848         * gcc.dg/tm/memopt-5.c: Remove xfail.
5849         * gcc.dg/tm/memopt-7.c: Remove xfail.
5851 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
5853         PR tree-optimization/51877
5854         * gcc.c-torture/execute/pr51877.c: New test.
5856 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
5858         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
5859         {!vect_align_arrays} to vect_sizes_32B_16B.
5860         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
5861         * gcc.dg/vect/vect-peel-3.c: Ditto.
5863 2012-01-16  Jason Merrill  <jason@redhat.com>
5865         PR c++/51854
5866         * g++.dg/abi/mangle60.C: New.
5868         PR c++/51827
5869         * g++.dg/pch/mangle1.{C,Hs}: New.
5871 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
5872             Tobias Burnus  <burnus@net-b.de>
5874         PR fortran/50981
5875         * gfortran.dg/elemental_optional_args_3.f90: New
5876         * gfortran.dg/elemental_optional_args_4.f90: New
5878 2012-01-16  Tobias Burnus  <burnus@net-b.de>
5880         PR fortran/51809
5881         * gfortran.dg/use_20.f90: New
5883 2012-01-16  Jason Merrill  <jason@redhat.com>
5885         PR c++/51868
5886         * g++.dg/cpp0x/rv-bitfield.C: New.
5887         * g++.dg/cpp0x/rv-bitfield2.C: New.
5889 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
5891         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
5892         subroutine 'qsort' and use index array to assign the result.
5894 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
5896         PR tree-optimization/51865
5897         * gcc.dg/pr51865.c: New test.
5899 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5901         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
5903 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5905         * gcc.target/mips/code-readable-2.c: Allow the jump table address
5906         to be loaded from the constant pool, rather than via %hi and %lo.
5908 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
5910         PR rtl-optimization/51821
5911         * gcc.dg/pr51821.c: New test.
5913 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
5915         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
5917 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
5919         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
5921 2012-01-14  Tobias Burnus  <burnus@net-b.de>
5923         PR fortran/51800
5924         * gfortran.dg/init_flag_8.f90: New.
5925         * gfortran.dg/init_flag_9.f90: New.
5927 2011-01-14  Tobias Burnus  <burnus@net-b.de>
5929         PR fortran/51816
5930         * gfortran.dg/use_18.f90: New.
5931         * gfortran.dg/use_19.f90: New.
5933 2012-01-13  Ian Lance Taylor  <iant@google.com>
5935         PR c++/50012
5936         * g++.dg/warn/Wsign-compare-4.C: New.
5938 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
5940         PR fortran/48351
5941         * gfortran.dg/alloc_comp_assign.f03: New.
5942         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
5943         __BUILTIN_FREE from 38 to 32.
5945 2012-01-13  Jason Merrill  <jason@redhat.com>
5947         PR c++/20681
5948         * g++.dg/warn/Wreturn-type-7.C: New.
5950 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5952         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
5953         assumption.
5954         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
5955         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
5956         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
5957         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
5958         int32plus because of big array needed.
5959         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
5960         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
5962 2012-01-13  Jason Merrill  <jason@redhat.com>
5964         PR c++/51813
5965         * g++.dg/ext/visibility/template9.C: New.
5967         PR c++/51620
5968         * g++.dg/cpp0x/defaulted34.C: New.
5969         * g++.dg/template/virtual3.C: New.
5971 2012-01-13  Richard Guenther  <rguenther@suse.de>
5973         PR middle-end/8081
5974         * gcc.dg/torture/pr8081.c: New testcase.
5976 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5978         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
5980 2012-01-12  Jason Merrill  <jason@redhat.com>
5982         PR c++/51714
5983         * g++.dg/ext/stmtexpr14.C: New.
5985 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
5987         PR c++/51633
5988         * g++.dg/cpp0x/constexpr-diag4.C: New test.
5990 2012-01-12  Jason Merrill  <jason@redhat.com>
5992         PR c++/48051
5993         * g++.dg/abi/mangle48.C: Test qualified-names, too.
5994         * g++.dg/abi/mangle58.C: Likewise.
5996         PR c++/51403
5997         * g++.dg/template/arg8.C: New.
5999 2012-01-12  Ira Rosen  <irar@il.ibm.com>
6001         PR tree-optimization/51799
6002         * gcc.dg/vect/pr51799.c: New test.
6003         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
6004         patterns.
6006 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6007             Tobias Burnus  <burnus@net-b.de>
6009         PR fortran/51057
6010         PR fortran/51616
6011         * lib/target-supports.exp
6012         (check_effective_target_fortran_largest_fp_has_sqrt): New.
6013         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
6015 2012-01-11  Jason Merrill  <jason@redhat.com>
6017         PR c++/51565
6018         * g++.dg/ext/attrib42.C: New.
6020 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
6022         PR bootstrap/51796
6023         * gcc.dg/pr51796.c: New test.
6025 2012-01-11  Jason Merrill  <jason@redhat.com>
6027         PR c++/51818
6028         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
6030 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
6032         * gnat.dg/array19.ad[sb]: New test.
6034 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
6036         * gnat.dg/opt23.ad[sb]: New test.
6037         * gnat.dg/opt23_pkg.ad[sb]: New helper.
6038         * gnat.dg/opt24.ad[sb]: New test.
6040 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6042         PR tree-optimization/49642
6043         * gcc.dg/tree-ssa/pr49642-1.c: New test.
6044         * gcc.dg/tree-ssa/pr49642-2.c: New test.
6046 2012-01-11  Jason Merrill  <jason@redhat.com>
6048         PR c++/51613
6049         * g++.dg/template/explicit-args5.C: New.
6051 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
6053         * gcc.c-torture/execute/20120110-1.c: New testcase.
6055 2012-01-10  Jason Merrill  <jason@redhat.com>
6057         PR c++/51614
6058         * g++.dg/inherit/ambig1.C: New.
6060         PR c++/51433
6061         * g++.dg/cpp0x/constexpr-cache1.C: New.
6063 2012-01-10  Richard Guenther  <rguenther@suse.de>
6065         PR tree-optimization/51801
6066         * gcc.dg/torture/pr51801.c: New testcase.
6068 2012-01-10  Tobias Burnus  <burnus@net-b.de>
6070         PR fortran/51652
6071         * gfortran.dg/allocate_with_typespec_5.f90: New.
6073 2012-01-10  Tobias Burnus  <burnus@net-b.de>
6075         * gfortran.dg/class_39.f03: Update dg-error string.
6077 2012-01-10  Richard Guenther  <rguenther@suse.de>
6079         PR tree-optimization/50913
6080         * gcc.dg/graphite/interchange-16.c: New testcase.
6081         * gcc.dg/graphite/scop-20.c: XFAIL.
6082         * gfortran.dg/graphite/interchange-1.f: Likewise.
6083         * gfortran.dg/graphite/block-1.f90: Likewise.
6084         * gfortran.dg/graphite/block-2.f: Likewise.
6086 2012-01-10  Richard Henderson  <rth@redhat.com>
6088         * lib/target-supports.exp (check_effective_target_vect_perm,
6089         check_effective_target_vect_perm_byte,
6090         check_effective_target_vect_perm_short): Enable for arm neon.
6092 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6094         PR fortran/46328
6095         * gfortran.dg/typebound_operator_11.f90: New.
6097 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
6099         * gnat.dg/array18.adb: New test.
6100         * gnat.dg/array18_pkg.ads: New helper.
6102 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
6104         PR fortran/51791
6105         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
6106         around base object in first assignment in main program.
6107         * gfortran.dg/typebound_operator_10.f03: New test.
6109 2012-01-09  Martin Jambor  <mjambor@suse.cz>
6111         PR tree-optimization/51759
6112         * g++.dg/ipa/pr51759.C: New test.
6114 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6116         PR fortran/51758
6117         * gfortran.dg/optional_absent_2.f90: New.
6119 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6121         PR fortran/51578
6122         * gfortran.dg/use_17.f90: New.
6124 2012-01-09  Gary Funck  <gary@intrepid.com>
6126         PR preprocessor/33919
6127         * gcc.dg/pr33919.c: New test.
6128         * gcc.dg/pr33919-0.h: New test header file.
6129         * gcc.dg/pr33919-1.h: Ditto.
6130         * gcc.dg/pr33919-2.h: Ditto.
6132 2012-01-07  Jan Hubicka  <jh@suse.cz>
6134         PR tree-optimize/51694
6135         * gcc.c-torture/compile/pr51694.c: new testcase.
6137 2012-01-07  Jan Hubicka  <jh@suse.cz>
6139         PR tree-optimization/51600
6140         * g++.dg/torture/pr51600.C: New testcase.
6142 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6144         PR gcov-profile/51715
6145         PR gcov-profile/51717
6146         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
6147         * gcc.misc-tests/gcov-14.c: Likewise.
6149 2012-01-06  Jason Merrill  <jason@redhat.com>
6151         * g++.dg/parse/new5.C: New.
6153 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
6155         PR testsuite/51655
6156         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
6157         including <string.h>.
6159 2012-01-06  Jason Merrill  <jason@redhat.com>
6161         * g++.dg/abi/mangle51.C: New.
6162         * g++.dg/abi/mangle52.C: New.
6163         * g++.dg/abi/mangle53.C: New.
6164         * g++.dg/abi/mangle54.C: New.
6165         * g++.dg/abi/mangle55.C: New.
6166         * g++.dg/abi/mangle56.C: New.
6167         * g++.dg/abi/mangle57.C: New.
6168         * g++.dg/abi/mangle58.C: New.
6169         * g++.dg/abi/mangle59.C: New.
6170         * g++.dg/cpp0x/trailing3.C: Update mangling.
6171         * g++.dg/cpp0x/variadic111.C: Update mangling.
6172         * g++.dg/cpp0x/variadic4.C: Update mangling.
6173         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
6174         * g++.dg/template/nontype22.C: Works now.
6175         * g++.dg/template/pr35240.C: Works now.
6177         * g++.dg/cpp0x/error7.C: New.
6179 2012-01-06  Tobias Burnus <burnus@net-b.de>
6181         * gfortran.dg/deallocate_stat_2.f90: New.
6182         * coarray/allocate_errgmsg.f90: New.
6183         * gfortran.dg/coarray_lib_alloc_1.f90: New.
6184         * gfortran.dg/coarray_lib_alloc_2.f90: New.
6185         * coarray/subobject_1.f90: Fix for num_images > 1.
6186         * gfortran.dg/deallocate_stat.f90: Update due to changed
6187         stat= handling.
6189 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
6191         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
6193 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6195         * ada/acats/overflow.lst: Add cb20004.
6197 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
6199         PR c++/51541
6200         * g++.dg/cpp0x/alias-decl-18.C: New test.
6202 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
6204         * gcc.c-torture/execute/20120104-1.c: New test.
6206 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
6208         PR fortran/PR48946
6209         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
6210         the old typebound_operator_8.f03.
6211         * gfortran.dg/typebound_operator_8.f03: New version of
6212         typebound_operator_7.f03 with 'u' a derived type instead of a
6213         class object.
6215 2012-01-05  Richard Guenther  <rguenther@suse.de>
6217         * g++.dg/torture/pr49309.C: Skip for -flto.
6219 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
6221         PR middle-end/51761
6222         * gcc.c-torture/compile/pr51761.c: New test.
6224 2012-01-05  Richard Guenther  <rguenther@suse.de>
6226         PR tree-optimization/51760
6227         * gcc.dg/torture/pr51760.c: New testcase.
6229 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
6231         PR middle-end/51472
6232         * gcc.dg/tm/memopt-6.c: Adjust regexp.
6234 2012-01-05  Richard Guenther  <rguenther@suse.de>
6236         PR lto/41576
6237         * gfortran.dg/lto/pr41576_0.f90: New testcase.
6238         * gfortran.dg/lto/pr41576_1.f90: Likewise.
6240 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
6242         PR debug/51695
6243         * gcc.dg/pr51695.c: New test.
6245 2012-01-04  Andrew Pinski  <apinski@cavium.com>
6247         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
6248         * gcc.target/mips/octeon2-lx-1.c: New test.
6249         * gcc.target/mips/mips64-dsp-ldx.c: New test.
6250         * gcc.target/mips/octeon2-lx-2.c: New test.
6251         * gcc.target/mips/octeon2-lx-3.c: New test.
6253 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
6255         PR other/51163
6256         PR other/51164
6257         * gcc.dg/tm/alias-1.c:  Adjust regexp.
6258         * gcc.dg/tm/alias-2.c:  Adjust regexp.
6260 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
6262         PR c++/51064
6263         * g++.dg/warn/Wparentheses-26.C: New.
6265 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
6267         * gfortran.dg/elemental_optional_args_2.f90: New test.
6269 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6271         PR fortran/49693
6272         * gfortran.dg/common_17.f90:  New test.
6274 2012-01-04  Richard Guenther  <rguenther@suse.de>
6276         PR tree-optimization/49651
6277         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
6278         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6280 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6282         PR c++/51738
6283         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
6285 2012-01-03  Andrew Pinski  <apinski@cavium.com>
6287         * lib/scanasm.exp (dg-function-on-line): Always use a special format
6288         for all mips targets.  Also allow an optional .cfi_startproc.
6290 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
6292         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
6294 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6296         PR c++/29273
6297         * g++.dg/rtti/dyncast5.C: New.
6299 2012-01-03  Richard Guenther  <rguenther@suse.de>
6301         PR tree-optimization/51070
6302         * gcc.dg/torture/pr51070-2.c: New testcase.
6304 2012-01-03  Richard Guenther  <rguenther@suse.de>
6306         PR tree-optimization/51692
6307         * gcc.dg/torture/pr51692.c: New testcase.
6309 2012-01-03  Richard Guenther  <rguenther@suse.de>
6311         PR debug/51650
6312         * g++.dg/lto/pr51650-3_0.C: New testcase.
6314 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6316         PR c++/15867
6317         * g++.dg/warn/Wredundant-decls-spec.C: New.
6319 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
6321         PR tree-optimization/51719
6322         * g++.dg/tree-prof/pr51719.C: New test.
6324 2012-01-03  Richard Guenther  <rguenther@suse.de>
6326         PR middle-end/51730
6327         * gcc.dg/fold-compare-6.c: New testcase.
6329 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
6331         PR c++/51669
6332         * g++.dg/gomp/pr51669.C: New test.
6334 2012-01-02  Jason Merrill  <jason@redhat.com>
6336         PR c++/51675
6337         * g++.dg/cpp0x/constexpr-union2.C: New.
6339         PR c++/51666
6340         * g++.dg/cpp0x/nsdmi-defer5.C: New.
6342 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
6344         PR c++/51462
6345         * g++.dg/cpp0x/constexpr-99.C: New test.
6347 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
6349         PR c++/20140
6350         * g++.dg/template/init9.C: New.
6352 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6354         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
6355         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
6356         rather than a specific number.
6358 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
6360         PR fortran/46262
6361         PR fortran/46328
6362         PR fortran/51052
6363         * gfortran.dg/typebound_operator_7.f03: New.
6364         * gfortran.dg/typebound_operator_8.f03: New.
6366 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6368         PR target/51729
6369         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
6370         XFAIL.
6371         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6373 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6375         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
6377 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6379         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
6380         for MIPS.
6382 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6384         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
6385         * gfortran.dg/io_real_boz_4.f90: Likewise.
6386         * gfortran.dg/io_real_boz_5.f90: Likewise.
6388 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6390         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
6392 2012-01-02  Revital Eres  <revital.eres@linaro.org>
6394         * gcc.dg/sms-11.c: New file.
6396 2012-01-02  Tobias Burnus  <burnus@net-b.de>
6398         PR fortran/51682
6399         * gfortran.dg/coarray/image_index_3.f90: New.
6401 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6403         PR c++/16603
6404         * g++.dg/parse/enum8.C: New.
6406 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6408         PR c++/51379
6409         * g++.dg/conversion/reinterpret4.C: New.
6410         * g++.dg/conversion/reinterpret1.C: Adjust.
6412 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6414         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
6416 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
6418         * g++.old-deja/g++.brendan/crash25.C: Adjust.
6419         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6420         * g++.old-deja/g++.jason/access14.C: Likewise.
6421         * g++.old-deja/g++.jason/access8.C: Likewise.
6422         * g++.old-deja/g++.jason/access1.C: Likewise.
6423         * g++.old-deja/g++.other/access3.C: Likewise.
6424         * g++.old-deja/g++.other/access5.C: Likewise.
6425         * g++.old-deja/g++.law/unsorted1.C: Likewise.
6426         * g++.old-deja/g++.law/visibility22.C: Likewise.
6427         * g++.old-deja/g++.law/visibility26.C: Likewise.
6428         * g++.old-deja/g++.mike/p2746.C: Likewise.
6429         * g++.dg/debug/using1.C: Likewise.
6430         * g++.dg/lookup/using51.C: Likewise.
6431         * g++.dg/inherit/using5.C: Likewise.
6432         * g++.dg/inherit/pr30297.C: Likewise.
6433         * g++.dg/inherit/access8.C: Likewise.
6434         * g++.dg/torture/pr39362.C: Likewise.
6435         * g++.dg/template/crash13.C: Likewise.
6436         * g++.dg/template/using10.C: Likewise.
6438 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6440         PR fortran/51502
6441         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
6442         change.
6444 2012-01-01  Ira Rosen  <irar@il.ibm.com>
6446         PR tree-optimization/51704
6447         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
6448         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
6449         corresponding flags.
6451 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6453         PR c++/51723
6454         * g++.dg/cpp0x/constexpr-delegating2.C: New.
6456 2012-01-01  Jan Hubicka  <jh@suse.cz>
6458         PR rtl-optimization/51069
6459         * gcc.c-torture/compile/pr51069.c: New testcase.
6461 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
6463         PR tree-optimization/51683
6464         * gcc.dg/pr51683.c: New test.
6466 Copyright (C) 2012 Free Software Foundation, Inc.
6468 Copying and distribution of this file, with or without modification,
6469 are permitted in any medium without royalty provided the copyright
6470 notice and this notice are preserved.