Fix PR C++/19351: integer overflow in operator new[]
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc31dca536ee518ba2aa75fbed7d76ae33b3ba26f
1 2012-08-20  Florian Weimer  <fweimer@redhat.com>
3         PR c++/19351
4         * g++.dg/init/new38.C: New test.
5         * g++.dg/init/new39.C: New test.
7 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
9         PR target/50489
10         * gcc.target/sh/pr54089-1.c: New.
12 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
14         PR target/51244
15         * gcc.target/sh/pr51244-11.c: New.
17 2012-08-20  Tobias Burnus  <burnus@net-b.de>
19         PR fortran/54301
20         * gfortran.dg/warn_target_lifetime_2.f90: New.
22 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
24         PR c++/10416
25         * g++.dg/warn/Wunused-var-17.C: New.
27 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
29         PR middle-end/53992
30         * gcc.dg/gomp/pr53992.c: New test.
32 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
34         PR tree-ssa/54295
35         * gcc.c-torture/execute/20120817-1.c: New test.
37 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
39         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
40         add instruction.
41         (f2): New test that really does need adds.
43 2012-08-20  Richard Guenther  <rguenther@suse.de>
45         PR tree-optimization/54327
46         * gcc.dg/torture/pr54327.c: New testcase.
48 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
50         PR tree-optimization/54321
51         * gcc.c-torture/compile/pr54321.c: New test.
53 2012-08-20  Tobias Burnus  <burnus@net-b.de>
55         PR fortran/54301
56         * gfortran.dg/warn_target_lifetime_1.f90: New.
58 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
60         PR fortran/54298
61         * gfortran.dg/real_compare_1.f90:  New test case.
62         * gfortran.dg/bessel_5.f90  Add -Wno-compare-reals to options.
64 2012-08-18  Jan Hubicka  <jh@suse.cz>
66         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
68 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
70         PR fortran/39290
71         * gfortran.dg/interface_37.f90: New test.
73 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
74             Gary Funck <gary@intrepid.com>
76         PR target/20020
77         * gcc.target/i386/pr20020-1.c: New test.
78         * gcc.target/i386/pr20020-2.c: Likewise.
79         * gcc.target/i386/pr20020-3.c: Likewise.
81 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
83         * gcc.target/i386/perm-concat.c: New test.
85 2012-08-17  Julian Brown  <julian@codesourcery.com>
87         * gcc.target/arm/div64-unwinding.c: New test.
89 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
91         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
93 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
95         PR target/54236
96         * gcc.target/sh/pr54236-1.c: New.
98 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
100         * lib/target-supports.exp (check_effective_target_sync_int_long)
101         (check_effective_target_sync_char_short): Enable for crisv32-*
102         and cris-*.
104         PR middle-end/54261
105         * gcc.dg/torture/pr54261-1.c: New test.
107 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
109         PR fortran/54243
110         PR fortran/54244
111         * gfortran.dg/typebound_call_24.f03: New.
113 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
115         PR tree-optimization/54245
116         * gcc.dg/tree-ssa/pr54245.c: New test.
118 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
120         PR tree-optimization/54240
121         * gcc.target/powerpc/pr54240.c: New test.
122         * gcc.target/mips/pr54240.c: Likewise.
124 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
126         PR target/52933
127         * gcc.target/sh/pr52933-1.c: New.
128         * gcc.target/sh/pr52933-2.c: New.
130 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
132         PR target/50751
133         * gcc.target/sh/pr50751-8.c: New.
135 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
137         PR fortran/47586
138         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
139         * gfortran.dg/typebound_proc_27.f03: New test.
141 2012-08-14  Sterling Augustine  <saugustine@google.com>
143         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
145 2012-08-14  Tobias Burnus  <burnus@net-b.de>
147         PR fortran/40881
148         * gfortran.dg/data_constraints_3.f90: New.
149         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
150         to disable -pedantic compilation.
151         * gfortran.dg/pr37243.f: Ditto.
152         * gfortran.dg/g77/19990826-3.f: Ditto.
153         * gfortran.dg/g77/20020307-1.f : Ditto.
154         * gfortran.dg/g77/980310-3.f: Ditto.
156 2012-08-14  Tobias Burnus  <burnus@net-b.de>
158         PR fortran/54234
159         * gfortran.dg/warn_conversion_4.f90: New.
161 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
163         PR middle-end/53411
164         PR rtl-optimization/53495
165         * gcc.c-torture/compile/pr53411.c: New test.
166         * gcc.c-torture/compile/pr53495.c: New test.
168 2012-08-13  Richard Guenther  <rguenther@suse.de>
170         * gcc.dg/tree-prof/update-loopch.c: Adjust.
172 2012-08-13  Richard Guenther  <rguenther@suse.de>
174         PR tree-optimization/54200
175         * gcc.dg/guality/pr54200.c: New testcase.
176         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
178 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
180         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
182 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
184         PR target/51244
185         * gcc.target/sh/pr51244-7.c: New.
186         * gcc.target/sh/pr51244-8.c: New.
187         * gcc.target/sh/pr51244-9.c: New.
188         * gcc.target/sh/pr51244-10.c: New.
190 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
192         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
193         -m2e or -m2a.
194         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
195         * gcc.target/sh/pr53511-1.c: Likewise.
196         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
197         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
198         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
199         * gcc.target/sh/pr53512-3.c: Likewise.
200         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
202 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
204         PR target/39423
205         * gcc.c-torture/compile/pr39423-1.c: New.
206         * gcc.c-torture/compile/pr39423-2.c: New.
208 2012-08-12  Tobias Burnus  <burnus@net-b.de>
210         PR fortran/54221
211         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
212         they appear uninitialized on the RHS.
213         * gfortran.dg/public_private_module_6.f90: New.
215 2012-08-11  Martin Jambor  <mjambor@suse.cz>
217         PR fortran/48636
218         * gfortran.dg/pr48636.f90: New test.
220 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
222         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
223         to avoid warnings.
224         (main): Adjust caller.
226 2012-08-10  Richard Guenther  <rguenther@suse.de>
228         * gcc.dg/matrix/*.c: Adjust and move ...
229         * gcc.dg/torture/: ... here.
230         * gcc.dg/matrix: Remove directory.
232 2012-08-10  Richard Guenther  <rguenther@suse.de>
234         PR middle-end/54219
235         * gcc.dg/torture/vector-shuffle1.c: New testcase.
237 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
239         PR middle-end/54211
240         * gcc.dg/tree-ssa/pr54211.c: New test.
242 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
244         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
245         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
247 2012-08-10  Richard Guenther  <rguenther@suse.de>
249         PR tree-optimization/54109
250         * gcc.dg/torture/pr54109.c: New testcase.
251         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
252         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
254 2012-08-10  Richard Guenther  <rguenther@suse.de>
256         PR tree-optimization/54027
257         * gcc.dg/torture/pr54027.c: New testcase.
259 2012-08-10  Richard Guenther  <rguenther@suse.de>
261         * g++.dg/plugin/selfassign.c: Adjust.
262         * gcc.dg/plugin/selfassign.c: Likewise.
263         * gcc.dg/strlenopt-11.c: Likewise.
264         * gcc.dg/strlenopt-13.c: Likewise.
265         * gcc.dg/no-strict-overflow-4.c: Likewise.
266         * gcc.dg/strict-overflow-4.c: Likewise.
267         * gcc.dg/tree-ssa/alias-11.c: Likewise.
268         * gcc.dg/tree-ssa/alias-6.c: Likewise.
269         * gcc.dg/tree-ssa/asm-3.c: Likewise.
270         * gcc.dg/tree-ssa/pr18908.c: Likewise.
271         * gcc.dg/tree-ssa/pr19431.c: Likewise.
272         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
273         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
274         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
275         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
276         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
277         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
278         * gcc.dg/pr46309.c: Likewise.
279         * gcc.dg/tree-ssa/loop-5.c: Likewise.
281 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
283         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
284         for x86 targets.
285         * gcc.c-torture/compile/20120727-2.c: New test.
287 2012-08-09  Martin Jambor  <mjambor@suse.cz>
289         * gcc.dg/ipa/iinline-4.c: New test.
290         * gcc.dg/ipa/iinline-5.c: Likewise.
291         * gcc.dg/ipa/iinline-6.c: Likewise.
292         * gcc.dg/ipa/iinline-7.c: Likewise.
293         * gcc.dg/lto/20120723_0.c: Likewise.
294         * gcc.dg/lto/20120723_1.c: Likewise.
296 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
298         PR target/39423
299         * gcc.target/sh/pr39423-1.c: New.
301 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
303         PR target/51244
304         * gcc.target/sh/pr51244-5: New.
305         * gcc.target/sh/pr51244-6: New.
307 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
309         * gcc.target/i386/adx-addxcarry32-3.c: New.
310         * gcc.target/i386/adx-addxcarry64-3.c: New.
312 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
314         PR rtl-optimization/53701
315         * gcc.dg/pr53701.c: New test.
317 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
319         * gcc.c-torture/compile/20120727-1.c: New test.
321 2012-08-09  Tobias Burnus  <burnus@net-b.de>
323         PR fortran/54199
324         * gfortran.dg/intrinsic_shadow_4.f90: New.
326 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
328         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
330 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
332         * gcc.c-torture/execute/20120808-1.c: New test.
334 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
336         PR rtl-optimization/54157
337         * gcc.target/i386/pr54157.c: New file.
339 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
341         * gcc.target/i386/adx-addcarryx32-1.c: New.
342         * gcc.target/i386/adx-addcarryx32-2.c: New.
343         * gcc.target/i386/adx-addcarryx64-1.c: New.
344         * gcc.target/i386/adx-addcarryx64-2.c: New.
345         * gcc.target/i386/adx-check.h: New.
346         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
347         * gcc.target/i386/sse-12.c: Add -madx.
348         * gcc.target/i386/sse-13.c: Ditto.
349         * gcc.target/i386/sse-14.c: Ditto.
350         * gcc.target/i386/sse-22.c: Ditto.
351         * gcc.target/i386/sse-23.c: Ditto.
352         * g++.dg/other/i386-2.C: Ditto.
353         * g++.dg/other/i386-3.C: Ditto.
355 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
357         * gcc.dg/tree-ssa/slsr-5.c: New.
358         * gcc.dg/tree-ssa/slsr-6.c: New.
359         * gcc.dg/tree-ssa/slsr-7.c: New.
360         * gcc.dg/tree-ssa/slsr-8.c: New.
361         * gcc.dg/tree-ssa/slsr-9.c: New.
362         * gcc.dg/tree-ssa/slsr-10.c: New.
363         * gcc.dg/tree-ssa/slsr-11.c: New.
364         * gcc.dg/tree-ssa/slsr-12.c: New.
365         * gcc.dg/tree-ssa/slsr-13.c: New.
366         * gcc.dg/tree-ssa/slsr-14.c: New.
367         * gcc.dg/tree-ssa/slsr-15.c: New.
368         * gcc.dg/tree-ssa/slsr-16.c: New.
369         * gcc.dg/tree-ssa/slsr-17.c: New.
370         * gcc.dg/tree-ssa/slsr-18.c: New.
371         * gcc.dg/tree-ssa/slsr-19.c: New.
372         * gcc.dg/tree-ssa/slsr-20.c: New.
373         * gcc.dg/tree-ssa/slsr-21.c: New.
374         * gcc.dg/tree-ssa/slsr-22.c: New.
375         * gcc.dg/tree-ssa/slsr-23.c: New.
376         * gcc.dg/tree-ssa/slsr-24.c: New.
377         * gcc.dg/tree-ssa/slsr-25.c: New.
378         * gcc.dg/tree-ssa/slsr-26.c: New.
379         * gcc.dg/tree-ssa/slsr-30.c: New.
380         * gcc.dg/tree-ssa/slsr-31.c: New.
382 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
384         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
385         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
386         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
388 2012-08-06  Cary Coutant  <ccoutant@google.com>
390         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
392 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
394         PR fortran/35831
395         * gfortran.dg/dummy_procedure_5.f90: Modified.
396         * gfortran.dg/dummy_procedure_8.f90: New.
397         * gfortran.dg/interface_26.f90: Modified.
398         * gfortran.dg/proc_ptr_11.f90: Modified.
399         * gfortran.dg/proc_ptr_15.f90: Modified.
400         * gfortran.dg/proc_ptr_result_5.f90: Modified.
401         * gfortran.dg/typebound_override_1.f90: Modified.
402         * gfortran.dg/typebound_proc_6.f03: Modified.
404 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
406         PR tree-optimization/51938
407         PR tree-optimization/52005
408         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
409         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
410         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
411         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
413 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
415         Avoid crashing on erroneous static_assert usage
416         * g++.dg/cpp0x/static_assert8.C: New test.
418 2012-08-06  Jason Merrill  <jason@redhat.com>
420         * g++.dg/cpp0x/sfinae38.C: New.
422 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
423             Paolo Carlini  <paolo.carlini@oracle.com>
425         PR c++/54165
426         * g++.dg/conversion/void2.C: New.
428 2012-08-06  Tom de Vries  <tom@codesourcery.com>
430         * gcc.dg/tree-ssa/vrp78.c: New test.
432 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
433             Richard Sandiford  <rdsandiford@googlemail.com>
435         * g++.dg/opt/enum2.C: Require fpic target.
436         * g++.dg/lto/20090303_0.C: Likewise.
438 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
439             Catherine Moore  <clm@codesourcery.com>
441         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
442         flush function names too.
443         * gcc.target/mips/clear-cache-1.c: Likewise.
445 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
447         PR target/54156
448         * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
450 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
452         PR fortran/54166
453         * gfortran.dg/array_5.f90: New test.
455 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
457         PR tree-optimization/30318
458         * gcc.dg/tree-ssa/vrp77.c: New testcase.
460 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
462         * g++.dg/ext/vector17.C: New testcase.
464 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
466         PR target/51931
467         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
468         * g++.dg/opt/longbranch1.C: Likewise.
470 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
472         PR tree-optimization/53805
473         * gcc.dg/fold-notunord.c: New testcase.
475 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
477         PR fortran/48820
478         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
479         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
481 2012-08-02  Jason Merrill  <jason@redhat.com>
482             Paolo Carlini  <paolo.carlini@oracle.com>
484         PR c++/51213 (again)
485         * g++.dg/cpp0x/sfinae37.C: Extend.
487 2012-08-02  Richard Guenther  <rguenther@suse.de>
489         PR tree-optimization/50672
490         * g++.dg/torture/pr50672.C: New testcase.
492 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
494         PR fortran/54147
495         * gfortran.dg/abstract_type_6.f03: Modified.
496         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
497         * gfortran.dg/proc_ptr_comp_35.f90: New.
498         * gfortran.dg/typebound_proc_9.f03: Modified.
499         * gfortran.dg/typebound_proc_26.f90: New.
501 2012-08-02  Richard Guenther  <rguenther@suse.de>
503         * gcc.dg/torture/pta-callused-1.c: Adjust.
504         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
505         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
506         * gcc.dg/tree-ssa/alias-19.c: Likewise.
507         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
508         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
509         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
510         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
511         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
513 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
515         PR fortran/54033
516         * gfortran.dg/include_6.f90:  New test case.
517         * gfortran.dg/include_7.f90:  New test case.
518         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
520 2012-08-01  Tom de Vries  <tom@codesourcery.com>
522         * gcc.dg/tree-ssa/vrp76.c: New test.
524 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
526         PR tree-optimization/46556
527         * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
528         * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
529         * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
531 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
533         PR fortran/42418
534         * gfortran.dg/proc_decl_29.f90: New.
536 2012-07-31  Dehao Chen  <dehao@google.com>
538         * gcc.dg/predict-7.c: New test.
540 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
542         PR fortran/54134
543         * gfortran.dg/typebound_override_3.f90: New.
545 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
547         PR tree-optimization/53773
548         * testsuite/gcc.dg/vect/pr53773.c: New test.
550 2012-07-31  Nick Clifton  <nickc@redhat.com>
552         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
553         and for XStormy16.
555 2012-07-31  Tobias Burnus  <burnus@net-b.de>
557         * gfortran.dg/c_funloc_tests_6.f90: New.
558         * gfortran.dg/c_funloc_tests_7.f90: New.
559         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
561 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
563         PR c++/53624
564         * g++.dg/cpp0x/temp_default5.C: New.
566 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
568         PR fortran/51081
569         * gfortran.dg/proc_ptr_37.f90: New.
571 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
573         * lib/target-supports.exp
574         (check_effective_target_vect_natural_alignment): New function.
575         * gcc.dg/align-2.c: Only run on targets with natural alignment
576         of vector types.
577         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
578         alignment of vector types.
580 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
581             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
583         * gcc.target/i386/rdseed16-1.c: New.
584         * gcc.target/i386/rdseed32-1.c: Ditto
585         * gcc.target/i386/rdseed64-1.c: Ditto
586         * gcc.target/i386/sse-12.c: Add -mrdseed.
587         * gcc.target/i386/sse-13.c: Ditto.
588         * gcc.target/i386/sse-14.c: Ditto.
589         * g++.dg/other/i386-2.C: Ditto.
590         * g++.dg/other/i386-3.C: Ditto.
592 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
594         PR target/51244
595         * gcc.target/sh/pr51244-4.c: New.
597 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
599         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
600         for alpha*-*-* targets.  Cleanup original tree dump.
602 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
604         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
605         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
607 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
609         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
610         rand, srand. Include <stdlib.h>.
612 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
614         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
616 2012-07-26  Richard Henderson  <rth@redhat.com>
618         * gcc.dg/attr-hotcold-1.c: New.
619         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
621 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
622             Sandra Loosemore  <sandra@codesourcery.com>
624         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
626 2012-07-26  Tobias Burnus  <burnus@net-b.de>
628         * gfortran.dg/contiguous_1.f90: Update dg-error.
629         * gfortran.dg/proc_ptr_32.f90: Ditto.
631 2012-07-26  Richard Guenther  <rguenther@suse.de>
633         PR tree-optimization/54098
634         * gcc.dg/torture/pr54098.c: New testcase.
636 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
638         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
639         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
641 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
643         PR fortran/44354
644         * gfortran.dg/array_constructor_39.f90: New test.
646 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
648         PR fortran/44354
649         * gfortran.dg/array_constructor_38.f90: New test.
651 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
653         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
655 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
657         * gnat.dg/noreturn5.ad[sb]: New test.
659 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
660             Paul Brook  <paul@codesourcery.com>
662         PR target/53633
664         * lib/target-suports.exp (check_effective_target_naked_functions): New.
665         * c-c++-common/pr53633.c: New test.
667 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
669         * gcc.target/i386/asm-dialect-1.c: New test case.
671 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
672             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
674         * gcc.target/i386/prefetchw-1.c: New.
675         * gcc.target/i386/sse-12.c: Add -mprfchw.
676         * gcc.target/i386/sse-13.c: Ditto.
677         * gcc.target/i386/sse-14.c: Ditto.
678         * gcc.target/i386/sse-22.c: Ditto.
679         * gcc.target/i386/sse-23.c: Ditto.
680         * g++.dg/other/i386-2.C: Ditto.
681         * g++.dg/other/i386-3.C: Ditto.
683 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
685         * lib/gcc-dg.exp (process-message): Don't ignore errors.
687 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
689         PR target/54051
690         * gcc.target/arm/pr54051.c: New.
691         * gcc.target/arm/vfp-1.c: Adjust test.
693 2012-07-24  Julian Brown  <julian@codesourcery.com>
695         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
696         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
697         hard-float ARM.
699 2012-07-23  Paul Brook  <paul@codesourcery.com>
701         * g++.dg/other/armv7m-1.c: New test.
703 2012-07-23  Julian Brown  <julian@codesourcery.com>
705         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
706         ARM.
707         (DO_TEST): Define to 1 for appropriate ARM targets.
709 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
711         PR tree-optimization/53881
712         * gcc.dg/pr53881.c: Renamed to ...
713         * gcc.dg/pr53881-1.c: ... this.
714         * gcc.dg/pr53881-2.c: New test.
716 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
718         Handle recent changes in default atomics for cris*-*-linux*.
719         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
720         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
721         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
722         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
723         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
724         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
725         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
726         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
727         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
728         -mno-unaligned-atomic-may-use-library is in effect for
729         cris*-*-linux*.
730         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
731         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
732         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
733         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
734         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
735         gcc.target/cris/torture/sync-mis-op-i-1.c,
736         gcc.target/cris/torture/sync-mis-op-i-2.c,
737         gcc.target/cris/torture/sync-mis-op-i-1a.c,
738         gcc.target/cris/torture/sync-mis-op-i-3.c,
739         gcc.target/cris/torture/sync-mis-op-i-3a.c,
740         gcc.target/cris/torture/sync-mis-op-s-1a.c,
741         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
742         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
743         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
744         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
745         (main): Remove local variable x.
746         [mis_ok]: Check that atomics don't fail.
748 2012-07-21  Andrew Pinski  <apinski@cavium.com>
750         *  gcc.dg/tree-ssa/vrp72.c: New test.
751         *  gcc.dg/tree-ssa/vrp73.c: New test.
752         *  gcc.dg/tree-ssa/vrp74.c: New test.
753         *  gcc.dg/tree-ssa/vrp75.c: New test.
755 2012-07-21  Andrew Pinski  <apinski@cavium.com>
757         * gcc.dg/tree-ssa/alias-21.c: New testcase.
758         * gcc.dg/tree-ssa/alias-22.c: New testcase.
760 2012-07-21  Andrew Pinski  <apinski@cavium.com>
762         * gcc.target/mips/octeon-pop-2.c: New testcase.
764 2012-07-21  Tobias Burnus  <burnus@net-b.de>
766         PR fortran/48820
767         * gfortran.dg/assumed_rank_3.f90: New.
768         * gfortran.dg/assumed_rank_11.f90: New.
769         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
770         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
771         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
773 2012-07-21  Andrew Pinski  <apinski@cavium.com>
775         * gcc.target/mips/unaligned-1.c: New testcase.
777 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
779         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
781 2012-07-20  Tobias Burnus  <burnus@net-b.de>
783         * gfortran.dg/bind_c_array_params_2.f90: New.
784         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
785         and update dg-error.
787 2012-07-20  Tobias Burnus  <burnus@net-b.de>
789         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
791 2012-07-20  Jason Merrill  <jason@redhat.com>
793         PR c++/54038
794         * g++.dg/other/array7.C: New.
796 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
798         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
799         the basic block and check loop depth.
800         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
801         matching patterns and comments.
802         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
803         * gcc.dg/tree-ssa/vector-2.c: Likewise.
805 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
807         PR c++/28656
808         * c-c++-common/pr28656.c: New test.
810 2012-07-19  Jason Merrill  <jason@redhat.com>
812         PR c++/54026
813         * g++.dg/init/mutable1.C: New.
815 2012-07-20  Tobias Burnus  <burnus@net-b.de>
817         PR fortran/48820
818         * gfortran.dg/assumed_type_3.f90: Update dg-error.
819         * gfortran.dg/assumed_rank_1.f90: New.
820         * gfortran.dg/assumed_rank_1_c.c: New.
821         * gfortran.dg/assumed_rank_2.f90: New.
822         * gfortran.dg/assumed_rank_4.f90: New.
823         * gfortran.dg/assumed_rank_5.f90: New.
824         * gfortran.dg/assumed_rank_6.f90: New.
825         * gfortran.dg/assumed_rank_7.f90: New.
826         * gfortran.dg/assumed_rank_8.f90: New.
827         * gfortran.dg/assumed_rank_8_c.c: New.
828         * gfortran.dg/assumed_rank_9.f90: New.
829         * gfortran.dg/assumed_rank_10.f90: New.
830         * gfortran.dg/assumed_rank_12.f90: New.
832 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
834         * gnat.dg/opt25.adb: New test.
835         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
836         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
838 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
840         * gnat.dg/aggr20.ad[sb]: New test.
841         * gnat.dg/aggr20_pkg.ads: New helper.
843 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
845         * gnat.dg/derived_type3.adb: New test.
846         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
848 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
850         PR rtl-optimization/53942
851         * gcc.dg/pr53942.c: New test.
853 2012-07-19  Jason Merrill  <jason@redhat.com>
855         PR c++/54021
856         * g++.dg/cpp0x/constexpr-builtin2.C: New.
858 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
860         * gnat.dg/discr38.adb: New test.
862 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
864         PR middle-end/54017
865         * c-c++-common/gomp/pr54017.c: New test.
867 2012-07-19  Richard Guenther  <rguenther@suse.de>
868             Eric Botcazou  <ebotcazou@adacore.com>
870         * gnat.dg/loop_optimization11.adb: New testcase.
871         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
873 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
874             Jason Merrill  <jason@redhat.com>
876         * g++.dg/cpp0x/sfinae37.C: New.
877         * g++.dg/template/access23.C: New.
878         * g++.dg/template/access7.C: Adjust.
879         * g++.dg/template/sfinae10.C: Don't expect errors.
880         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
882 2012-07-18  Julian Brown  <julian@codesourcery.com>
883             Sandra Loosemore <sandra@codesroucery.com>
885         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
887 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
889         * gnat.dg/noreturn4.ad[sb]: New test.
890         * gnat.dg/noreturn4_pkg.ads: New helper.
892 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
893             Julian Brown  <julian@codesourcery.com>
895         * gcc.target/arm/neon-vdup-1.c: New test case.
896         * gcc.target/arm/neon-vdup-2.c: New test case.
897         * gcc.target/arm/neon-vdup-3.c: New test case.
898         * gcc.target/arm/neon-vdup-4.c: New test case.
899         * gcc.target/arm/neon-vdup-5.c: New test case.
900         * gcc.target/arm/neon-vdup-6.c: New test case.
901         * gcc.target/arm/neon-vdup-7.c: New test case.
902         * gcc.target/arm/neon-vdup-8.c: New test case.
903         * gcc.target/arm/neon-vdup-9.c: New test case.
904         * gcc.target/arm/neon-vdup-10.c: New test case.
905         * gcc.target/arm/neon-vdup-11.c: New test case.
906         * gcc.target/arm/neon-vdup-12.c: New test case.
907         * gcc.target/arm/neon-vdup-13.c: New test case.
908         * gcc.target/arm/neon-vdup-14.c: New test case.
909         * gcc.target/arm/neon-vdup-15.c: New test case.
910         * gcc.target/arm/neon-vdup-16.c: New test case.
911         * gcc.target/arm/neon-vdup-17.c: New test case.
912         * gcc.target/arm/neon-vdup-18.c: New test case.
913         * gcc.target/arm/neon-vdup-19.c: New test case.
914         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
915         arguments non-constant.
917 2012-07-18  Richard Guenther  <rguenther@suse.de>
919         PR tree-optimization/53970
920         * g++.dg/torture/pr53970.C: New testcase.
922 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
924         PR target/38621
925         * gcc.c-torture/compile/pr38621.c: New.
927 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
929         PR target/33135
930         * gcc.target/sh/pr33135-1.c: New.
931         * gcc.target/sh/pr33135-2.c: New.
932         * gcc.target/sh/pr33135-3.c: New.
933         * gcc.target/sh/pr33135-4.c: New.
935 2012-07-17  Jason Merrill  <jason@redhat.com>
937         PR c++/53995
938         * g++.dg/parse/enum9.C: New.
940 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
941             Sandra Loosemore  <sandra@codesourcery.com>
943         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
944         if there is a conflict with -mcpu=.  Use -mcpu=5208.
946 2012-07-17  Jason Merrill  <jason@redhat.com>
948         PR c++/53989
949         * g++.dg/template/array23.C: New.
951 2012-07-17  Tobias Burnus  <burnus@net-b.de>
953         PR fortran/53985
954         * gfortran.dg/bind_c_usage_26.f90: New.
955         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
956         * gfortran.dg/bind_c_usage_13.f03: Ditto.
957         * gfortran.dg/bind_c_usage_18.f90: Ditto.
958         * gfortran.dg/interop_params.f03: Ditto.
960 2012-07-17  Jason Merrill  <jason@redhat.com>
962         * g++.dg/template/inherit8.C: Adjust.
963         * g++.dg/template/using21.C: Adjust.
964         * g++.dg/template/using22.C: Adjust.
966         PR c++/53549
967         * g++.dg/template/current-inst1.C: New.
968         * g++.dg/parse/crash35.C: Adjust.
970 2012-07-17  Tobias Burnus  <burnus@net-b.de>
972         PR fortran/52101
973         * gfortran.dg/oldstyle_4.f90: New.
975 2012-07-17  Tobias Burnus  <burnus@net-b.de>
977         PR fortran/49265
978         * gfortran.dg/module_procedure_double_colon_3.f90: New.
979         * gfortran.dg/module_procedure_double_colon_4.f90: New.
981 2012-07-16  Jason Merrill  <jason@redhat.com>
983         * g++.dg/parse/access8.C: Adjust.
984         * g++.dg/template/sfinae6_neg.C: Adjust.
986 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
988         PR fortran/53824
989         * gfortran.dg/coarray_allocate_1.f90:  New test.
991 2012-07-16  Andrew Pinski  <apinski@cavium.com>
993         * gcc.c-torture/execute/bswap-1.c: New testcase.
994         * gcc.c-torture/compile/unalign-1.c: New testcase.
995         * gcc.c-torture/compile/20120524-1.c: New testcase.
996         * gcc.c-torture/compile/20101216-1.c: New testcase.
998 2012-07-16  Dehao Chen  <dehao@google.com>
1000         Revert
1001         2012-07-10  Dehao Chen  <dehao@google.com>
1003         * gcc.dg/debug_info_inline.c: New test.
1005 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
1007         PR fortran/53956
1008         * gfortran.dg/proc_decl_28.f90: New.
1010 2012-07-16  Andrew Pinski  <apinski@cavium.com>
1012         * gcc.dg/torture/builtins-1.c: New testcase.
1014 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
1016         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
1017         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
1018         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1019         gcc.target/cris/sync-1-v10.c,
1020         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
1021         pass -mno-unaligned-atomic-may-use-library.
1022         * gcc.target/cris/sync-xchg-1.c: New test.
1023         * gcc.target/cris/20011127-1.c: Adjust to %P being a
1024         valid register operand output modifier.
1026 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
1028         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
1029         characters.
1031 2012-07-13  Andrew Pinski  <apinski@cavium.com>
1033         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
1034         rather than cleanup-tree-dump.
1035         * gcc.target/mips/octeon-pipe-1.c: Likewise.
1037 2012-07-13  Richard Guenther  <rguenther@suse.de>
1039         PR tree-optimization/53907
1040         * gcc.target/i386/pr53907.c: New testcase.
1042 2012-07-13  Richard Guenther  <rguenther@suse.de>
1044         PR tree-optimization/53922
1045         * gcc.dg/torture/pr53922.c: New testcase.
1047 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
1049         PR rtl-optimization/53908
1050         * gcc.dg/torture/pr53908.c: New test.
1052 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
1054         PR c++/53531
1055         * testsuite/g++.dg/cpp0x/variadic135.C: New.
1057 2012-07-12  Jason Merrill  <jason@redhat.com>
1059         * g++.dg/template/sfinae6_neg.C: Adjust.
1061 2012-07-12  Tobias Burnus  <burnus@net-b.de>
1063         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
1064         * gfortran.dg/c_f_pointer_tests_3.f90: Update
1065         scan-tree-dump-times pattern.
1067 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1069         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
1071 2012-07-11  Jason Merrill  <jason@redhat.com>
1073         DR 1402
1074         * g++.g/cpp0x/defaulted37.C: New.
1076 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
1078         PR target/53859
1079         * gcc.target/arm/pr53859.c: New test.
1081 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
1083         PR target/53886
1084         * gcc.c-torture/compile/pr53886.c: New.
1086 2012-07-10  Dehao Chen  <dehao@google.com>
1088         * gcc.dg/debug_info_inline.c: New test.
1090 2012-07-10  Jason Merrill  <jason@redhat.com>
1092         PR c++/53733
1093         * g++.dg/cpp0x/defaulted36.C: New.
1094         * g++.dg/cpp0x/defaulted21.C: Adjust.
1096         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
1098 2012-07-09  Sterling Augustine  <saugustine@google.com>
1100         * g++.dg/debug/dwarf2/pubnames-2.C: New.
1102 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
1104         PR tree-optimization/53887
1105         * gcc.dg/pr53887.c: New test.
1107 2012-07-09  Jason Merrill  <jason@redhat.com>
1109         PR c++/53882
1110         * g++.dg/cpp0x/nullptr29.C: New.
1112 2012-07-09  Tom de Vries  <tom@codesourcery.com>
1113             Richard Guenther  <rguenther@suse.de>
1115         * gcc.dg/builtin-unreachable-6.c: New test.
1116         * gcc.dg/builtin-unreachable-5.c: New test.
1118 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
1120         PR tree-optimization/53881
1121         * gcc.dg/pr53881.c: New test.
1123 2012-07-06  Jason Merrill  <jason@redhat.com>
1125         PR c++/53862
1126         * g++.dg/cpp0x/variadic134.C: New.
1128         PR c++/53858
1129         * g++.dg/cpp0x/alias-decl-20.C: New.
1131 2012-07-06  Tom de Vries  <tom@codesourcery.com>
1133         PR tree-optimization/51879
1134         * gcc.dg/pr51879-16.c: New test.
1135         * gcc.dg/pr51879-17.c: Same.
1137 2012-07-06  Tom de Vries  <tom@codesourcery.com>
1139         PR tree-optimization/52009
1140         * gcc.dg/pr51879-7.c: New test.
1141         * gcc.dg/pr51879-18.c: New test.
1143 2012-07-05  Jason Merrill  <jason@redhat.com>
1145         PR c++/50852
1146         * g++.dg/template/typedef39.C: New.
1148         PR c++/53039
1149         * g++.dg/cpp0x/variadic133.C: New.
1150         * g++.dg/template/param1.C: Adjust.
1152 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1154         PR target/48941
1155         PR target/51980
1156         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
1157         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
1158         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
1159         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
1160         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
1161         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
1163 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
1165         PR fortran/53732
1166         * gfortran.dg/inline_sum_4.f90: New test.
1168 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
1170         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
1172 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1174         * gcc.target/arm/fma-sp.c: New testcase.
1175         * gcc.target/arm/fma.c: Likewise.
1176         * gcc.target/arm/fma.h: Likewise.
1178 2012-07-04  Jason Merrill  <jason@redhat.com>
1180         PR c++/53848
1181         * g++.dg/other/enum3.C: New.
1183 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
1185         PR middle-end/53321
1186         * g++.dg/torture/pr53321.C: New test.
1188 2012-07-04  Richard Guenther  <rguenther@suse.de>
1190         PR tree-optimization/53844
1191         * g++.dg/tree-ssa/pr53844.C: New testcase.
1193 2012-07-04  Richard Guenther  <rguenther@suse.de>
1195         PR tree-optimization/53849
1196         * gcc.dg/pr53849.c: New testcase.
1198 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
1200         PR c++/53812
1201         * g++.dg/ext/label14.C: New test.
1203 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
1205         PR target/53811
1206         * g++.dg/other/pr53811.C: New test.
1208 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
1210         PR target/28896
1211         * gcc.target/m68k/stack-limit-1.c: New testcase.
1213 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1215         * gnat.dg/recursive_call.adb: New test.
1217 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1219         * gnat.dg/discr37.ad[sb]: New test.
1221 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
1223         * g++.dg/other/packed1.C: Remove SH from xfail list.
1225 2012-07-02  Jason Merrill  <jason@redhat.com>
1227         PR c++/53619
1228         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
1230         PR c++/53783
1231         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
1233         PR c++/53788
1234         * g++.dg/cpp0x/decltype39.C: New.
1235         * g++.dg/diagnostic/method1.C: Adjust.
1237         PR c++/53816
1238         * g++.dg/template/ref6.C: New.
1240 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
1242         PR target/53568
1243         * gcc.target/sh/pr53568-1.c: New.
1245 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
1247         PR target/51244
1248         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
1250 2012-07-02  Jason Merrill  <jason@redhat.com>
1252         PR c++/53821
1253         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
1255         PR c++/53524
1256         * g++.dg/template/enum7.C: New.
1257         * g++.dg/other/ptrmem10.C: Adjust.
1258         * g++.dg/other/ptrmem11.C: Adjust.
1259         * g++.dg/cpp0x/scoped_enum.C: Adjust.
1261 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
1263         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
1265 2012-07-01  Wei Guozhi  <carrot@google.com>
1267         PR target/53447
1268         * gcc.target/arm/pr53447-1.c: New testcase.
1269         * gcc.target/arm/pr53447-2.c: New testcase.
1270         * gcc.target/arm/pr53447-3.c: New testcase.
1271         * gcc.target/arm/pr53447-4.c: New testcase.
1273 2012-06-29  Richard Guenther  <rguenther@suse.de>
1275         PR tree-optimization/47061
1276         * gcc.dg/tree-ssa/vrp71.c: New testcase.
1278 2012-06-29  Richard Guenther  <rguenther@suse.de>
1280         PR tree-optimization/37541
1281         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
1283 2012-06-29  Richard Guenther  <rguenther@suse.de>
1285         PR tree-optimization/52589
1286         * gcc.dg/tree-ssa/vrp70.c: New testcase.
1288 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
1290         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
1292         * g++.dg/template/error46.C: Add missing comment to dg-message.
1293         * g++.dg/template/crash107.C: Likewise.
1294         * g++.dg/template/error47.C: Likewise.
1295         * g++.dg/template/crash108.C: Likewise.
1296         * g++.dg/overload/operator5.C: Likewise.
1298         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
1299         errors in dg-message directives, add comments.
1301 2012-06-28  Kai Tietz  <ktietz@redhat.com>
1303         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
1304         hard-coded 'unsigned long'.
1306 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
1308         PR tree-optimization/51581
1309         * gcc.dg/vect/pr51581-4.c: New test.
1311         PR tree-optimization/53645
1312         * gcc.c-torture/execute/pr53645-2.c: New test.
1314 2012-06-28  Richard Guenther  <rguenther@suse.de>
1316         PR middle-end/53790
1317         * gcc.dg/torture/pr53790.c: New testcase.
1319 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
1321         PR tree-optimization/53645
1322         * gcc.c-torture/execute/pr53645.c: New test.
1324 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
1326         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
1328 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
1330         PR debug/53671
1331         PR debug/49888
1332         * gcc.dg/guality/pr49888.c: Account for the possibility that
1333         the variable is optimized out at the first test.
1335 2012-06-27  Jason Merrill  <jason@redhat.com>
1337         * g++.dg/cpp0x/override2.C: Adjust.
1338         * g++.dg/template/error5.C: Adjust.
1339         * g++.dg/parse/crash28.C: Adjust.
1341         PR c++/53563
1342         * g++.dg/parse/template27.C: New.
1343         * g++.dg/template/crash74.C: Adjust expected output.
1345 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
1347         PR fortran/41951
1348         PR fortran/49591
1349         * gfortran.dg/typebound_operator_16.f03: New.
1351 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
1353         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
1354         even src1.i and src2.i fields even in the second half of the arrays.
1356 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1358         PR c++/51033.
1359         * g++.dg/torture/vshuf-16.inc: New test.
1360         * g++.dg/torture/vshuf-2.inc: New test.
1361         * g++.dg/torture/vshuf-4.inc: New test.
1362         * g++.dg/torture/vshuf-8.inc: New test.
1363         * g++.dg/torture/vshuf-main.inc: New test.
1364         * g++.dg/torture/vshuf-v16hi.C: New test.
1365         * g++.dg/torture/vshuf-v16qi.C: New test.
1366         * g++.dg/torture/vshuf-v2df.C: New test.
1367         * g++.dg/torture/vshuf-v2di.C: New test.
1368         * g++.dg/torture/vshuf-v2sf.C: New test.
1369         * g++.dg/torture/vshuf-v2si.C: New test.
1370         * g++.dg/torture/vshuf-v4df.C: New test.
1371         * g++.dg/torture/vshuf-v4di.C: New test.
1372         * g++.dg/torture/vshuf-v4sf.C: New test.
1373         * g++.dg/torture/vshuf-v4si.C: New test.
1374         * g++.dg/torture/vshuf-v8hi.C: New test.
1375         * g++.dg/torture/vshuf-v8qi.C: New test.
1376         * g++.dg/torture/vshuf-v8si.C: New test.
1378 2012-06-27  Richard Guenther  <rguenther@suse.de>
1380         PR middle-end/53676
1381         * gcc.dg/tree-ssa/scev-6.c: New testcase.
1383 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
1385         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
1386         scan-dump-dem-not): Use printable pattern in test name.
1388 2012-06-26  Sterling Augustine  <saugustine@google.com>
1389             Dominique Dhumieres  <dominiq@lps.ens.fr>
1391         * gcc.dg/pubtypes-2.c: Update expected output.
1392         * gcc.dg/pubtypes-3.c: Likewise.
1393         * gcc.dg/pubtypes-4.c: Likewise.
1395 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
1397         * gcc.dg/tree-ssa/slsr-1.c: New test.
1398         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1399         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1400         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
1402 2012-06-26  Matt Turner  <mattst88@gmail.com>
1404         PR target/35294
1405         * gcc.target/arm/mmx-2.c: New.
1407 2012-06-26  Richard Guenther  <rguenther@suse.de>
1409         PR c++/53752
1410         * g++.dg/torture/pr53752.C: New testcase.
1412 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
1414         PR tree-optimization/53748
1415         * gcc.c-torture/compile/pr53748.c: New test.
1417 2012-06-25  Jason Merrill  <jason@redhat.com>
1419         PR c++/53498
1420         PR c++/53305
1421         * g++.dg/cpp0x/decltype38.C: New.
1422         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
1424 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
1426         * lib/target-supports-dg.exp (testname-for-summary): New.
1427         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
1428         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
1429         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
1430         scan-module-absence, output-exists, output-exists-not: Use
1431         testname-for-summary.
1432         (dg-test): Clean up testname_with_flags.
1433         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1434         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
1435         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
1436         scan-assembler-dem-not, object-size: Use testname-for-summary.
1437         * lib/gcov.exp (run-gcov): Likewise.
1438         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1439         scan-dump-dem, scan-dump-dem-note): Likewise.
1441         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
1442         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
1443         including profopt.opt; save and restore existing value.
1444         * g++.dg/bprob/bprob.exp: Likewise.
1445         * gcc.dg/matrix/matrix.exp: Likewise.
1446         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1447         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
1448         PROFOPT_OPTIONS.
1450 2012-06-25  Richard Henderson  <rth@redhat.com>
1452         * gcc.dg/pr53749.c: New.
1454 2012-06-25  Jason Merrill  <jason@redhat.com>
1456         PR c++/52988
1457         * g++.dg/cpp0x/nullptr28.C: New.
1459 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
1461         * gcc.target/arm/neon-vld1_dupQ.c: New.
1463 2012-06-25  Florian Weimer  <fweimer@redhat.com>
1465         * g++.dg/init/new35.C: New.
1466         * g++.dg/init/new36.C: New.
1467         * g++.dg/init/new37.C: New.
1468         * g++.dg/ext/vla5.C: New warning.
1469         * g++.dg/ext/vla8.C: New warning.
1470         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
1472 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1473             James Greenhalgh  <james.greenhalgh@arm.com>
1475         * gcc.target/arm/ftest-support-arm.h New testcase.
1476         * gcc.target/arm/ftest-support-thumb.h Likewise.
1477         * gcc.target/arm/ftest-support.h Likewise.
1478         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
1479         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
1480         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
1481         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
1482         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
1483         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
1484         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
1485         * gcc.target/arm/ftest-armv6-arm.c Likewise.
1486         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
1487         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
1488         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
1489         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
1490         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
1491         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
1492         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
1493         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1494         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
1495         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
1496         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
1497         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
1498         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
1499         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
1500         * gcc/testsuite/lib/target-supports.exp
1501         (check_effective_target_arm_arch_FUNC): Add support for more
1502         architectures.
1503         (add_options_for_arm_arch_FUNC): Likewise.
1504         (check_effective_target_arm_arch_FUNC_multilib): New functions.
1506 2012-06-25  Jason Merrill  <jason@redhat.com>
1508         PR c++/53202
1509         * g++.dg/cpp0x/constexpr-tuple.C: New.
1511 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
1513         PR target/53759
1514         * gcc.target/i386/pr53759.c: New test.
1516         PR c++/53594
1517         * g++.dg/cpp0x/nsdmi7.C: New test.
1519 2012-06-24  Kai Tietz  <ktietz@redhat.com>
1521         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
1522         for LLP64 targets.
1523         * gcc.target/i386/pr38988.c: Likewise.
1525 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
1527         PR fortran/47710
1528         PR fortran/53328
1529         * gfortran.dg/typebound_generic_12.f03: New.
1530         * gfortran.dg/typebound_generic_13.f03: New.
1532 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
1534         * gnat.dg/lto15.ad[sb]: New test.
1536 2012-06-21  Meador Inge  <meadori@codesourcery.com>
1538         PR c/53702
1539         * gcc.dg/Wunused-local-typedefs.c: New testcase.
1541 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
1543         * testsuite/gcc.dg/pch/ident-1.c: New test.
1544         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
1546 2012-06-21  Michael Matz  <matz@suse.de>
1548         PR middle-end/53688
1549         * gcc.c-torture/execute/pr53688.c: New test.
1551 2012-06-20  Richard Guenther  <rguenther@suse.de>
1553         PR tree-optimization/30318
1554         * gcc.dg/tree-ssa/vrp69.c: New testcase.
1556 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
1558         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
1560 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1562         * gcc.target/i386/clearcapv2.map: New file.
1563         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
1565 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1567         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
1568         and add __sh__ case.
1570 2012-06-19  Jason Merrill  <jason@redhat.com>
1572         PR c++/52637
1573         * g++.dg/debug/localclass1.C: New.
1575 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
1577         * g++.dg/cpp0x/override4.C: New.
1579 2012-06-14  Jason Merrill  <jason@redhat.com>
1581         PR c++/53651
1582         * g++.dg/cpp0x/decltype37.C: New.
1584 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1586         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
1588 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
1590         * gcc.c-torture/compile/vector-5.c,
1591         gcc.c-torture/compile/vector-6.c: New tests.
1593 2012-06-19  Richard Henderson  <rth@redhat.com>
1595         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
1597 2012-06-19  Richard Guenther  <rguenther@suse.de>
1599         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
1601 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
1603         PR target/53712
1604         * gcc.target/i386/pr53712.c: New test.
1606 2012-06-18  Tobias Burnus  <burnus@net-b.de>
1608         PR fortran/53692
1609         * gfortran.dg/elemental_optional_args_6.f90: New.
1611 2012-06-18  Tobias Burnus  <burnus@net-b.de>
1613         PR fortran/53526
1614         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
1615         * gfortran.dg/coarray/move_alloc_1.f90
1617 2012-06-18  Tobias Burnus  <burnus@net-b.de>
1619         PR fortran/53526
1620         * gfortran.dg/coarray_27.f90: New.
1622 2012-06-18  Joey Ye <Joey.Ye@arm.com>
1623             Greta Yorsh  <Greta.Yorsh@arm.com>
1625         * gcc.target/arm/epilog-1.c: New test.
1627 2012-06-18  Richard Guenther  <rguenther@suse.de>
1629         PR tree-optimization/53693
1630         * g++.dg/torture/pr53693.C: New testcase.
1632 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
1634         PR tree-optimization/53703
1635         * gcc.dg/torture/pr53703.c: New test.
1637 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
1639         PR middle-end/53698
1640         * gcc.target/i386/pr53698.c: New test.
1642 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
1644         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
1646 2012-06-17  Tobias Burnus  <burnus@net-b.de>
1648         PR fortran/53691
1649         PR fortran/53685
1650         * gfortran.dg/transfer_check_3.f90: New.
1652 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
1654         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
1656 2012-06-16  Tobias Burnus  <burnus@net-b.de>
1658         PR fortran/53642
1659         PR fortran/45170
1660         * gfortran.dg/deferred_type_param_8.f90: New.
1662 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
1664         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1665         testname that includes flags, passed in as new argument, in
1666         pass/fail messages.
1667         (run_gcov): Get testname from dg-test, use it in pass/fail messages
1668         and pass it to verify-* procedures.
1670         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1671         alignment torture options with usual torture options.
1673         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1674         messages reported for one line of source code.
1675         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1676         * g++.dg/cpp0x/decltype2.C: Likewise.
1677         * g++.dg/cpp0x/decltype3.C: Likewise.
1678         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1679         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1680         * g++.dg/cpp0x/static_assert3.C: Likewise.
1681         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1682         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1683         * g++.dg/cpp0x/union1.C: Likewise.
1684         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1685         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1686         * g++.dg/cpp0x/variadic2.C: Likewise.
1687         * g++.dg/cpp0x/variadic20.C: Likewise.
1688         * g++.dg/cpp0x/variadic74.C: Likewise.
1689         * g++.dg/diagnostic/bitfld2.C: Likewise.
1690         * g++.dg/ext/attrib44.C: Likewise.
1691         * g++.dg/ext/no-asm-1.C: Likewise.
1692         * g++.dg/other/error34.C: Likewise.
1693         * g++.dg/parse/crash46.C: Likewise.
1694         * g++.dg/parse/error10.C: Likewise.
1695         * g++.dg/parse/error2.C: Likewise.
1696         * g++.dg/parse/error3.C: Likewise.
1697         * g++.dg/parse/error36.C: Likewise.
1698         * g++.dg/parse/error8.C: Likewise.
1699         * g++.dg/parse/error9.C: Likewise.
1700         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1701         * g++.dg/parse/parser-pr28152.C: Likewise.
1702         * g++.dg/parse/template25.C: Likewise.
1703         * g++.dg/parse/typename11.C: Likewise.
1704         * g++.dg/tc1/dr147.C: Likewise.
1705         * g++.dg/template/deduce3.C: Likewise.
1706         * g++.dg/template/koenig9.C: Likewise.
1707         * g++.dg/template/pr23510.C: Likewise.
1708         * g++.dg/warn/pr12242.C: Likewise.
1709         * g++.dg/warn/pr30551-2.C: Likewise.
1710         * g++.dg/warn/pr30551.C: Likewise.
1711         * g++.old-deja/g++.other/typename1.C: Likewise.
1712         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1714 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1716         PR c++/51033
1717         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
1718         * c-c++-common/torture/vshuf-2.inc: Likewise.
1719         * c-c++-common/torture/vshuf-4.inc: Likewise.
1720         * c-c++-common/torture/vshuf-8.inc: Likewise.
1721         * c-c++-common/torture/vshuf-main.inc: Likewise.
1722         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
1723         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
1724         * c-c++-common/torture/vshuf-v2df.c: Likewise.
1725         * c-c++-common/torture/vshuf-v2di.c: Likewise.
1726         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
1727         * c-c++-common/torture/vshuf-v2si.c: Likewise.
1728         * c-c++-common/torture/vshuf-v4df.c: Likewise.
1729         * c-c++-common/torture/vshuf-v4di.c: Likewise.
1730         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
1731         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
1732         * c-c++-common/torture/vshuf-v4si.c: Likewise.
1733         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
1734         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
1735         * c-c++-common/torture/vshuf-v8si.c: Likewise.
1737 2012-06-15  Michael Matz  <matz@suse.de>
1739         * gcc.dg/tree-ssa/vector-4.c: New test.
1741 2012-06-15  Michael Matz  <matz@suse.de>
1743         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
1744         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
1746 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
1748         PR tree-optimization/53636
1749         * gcc.target/arm/pr53636.c: New test.
1751 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
1753         PR tree-optimization/51581
1754         * gcc.c-torture/execute/pr51581-1.c: New test.
1755         * gcc.c-torture/execute/pr51581-2.c: New test.
1756         * gcc.dg/vect/pr51581-1.c: New test.
1757         * gcc.dg/vect/pr51581-2.c: New test.
1758         * gcc.dg/vect/pr51581-3.c: New test.
1759         * gcc.target/i386/avx-pr51581-1.c: New test.
1760         * gcc.target/i386/avx-pr51581-2.c: New test.
1761         * gcc.target/i386/avx2-pr51581-1.c: New test.
1762         * gcc.target/i386/avx2-pr51581-2.c: New test.
1763         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
1765 2012-06-15  Richard Guenther  <rguenther@suse.de>
1767         * gcc.c-torture/execute/20120615-1.c: New testcase.
1769 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
1771         * gnat.dg/vect8.ad[sb]: New test.
1773 2012-06-14  Richard Guenther  <rguenther@suse.de>
1775         * gcc.dg/tree-ssa/vrp.h: New testcase.
1776         * gcc.dg/tree-ssa/vrp68.c: Likewise.
1778 2012-06-13  Christian Bruel  <christian.bruel@st.com>
1780         PR target/53621
1781         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1783 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
1785         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
1787 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
1789         PR testsuite/20771
1790         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1791         test summary unique.
1793         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1794         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1795         scan-stack-usage-not): Don't strip torture options from test name.
1797         * lib/scandump.exp (scan-dump-times): Use printable version of
1798         regexp in test summary line.
1800         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1801         messages reported for one line of source code.
1802         * gcc.dg/format/few-1.c: Likewise.
1803         * gcc.dg/ia64-sync-2.c: Likewise.
1804         * gcc.dg/sync-2.c: Likewise.
1805         * gcc.dg/noncompile/pr44517.c: Likewise.
1807 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
1809         PR debug/49888
1810         * gcc.dg/guality/pr49888.c: New.
1812 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
1814         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
1815         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
1816         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1818 2012-06-13  Tobias Burnus  <burnus@net-b.de>
1820         PR fortran/53643
1821         * gfortran.dg/intent_out_7.f90: New.
1823 2012-06-13  Tobias Burnus  <burnus@net-b.de>
1825         PR fortran/53597
1826         * gfortran.dg/save_4.f90: New.
1828 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1830         PR c/53532
1831         PR c/51034
1832         PR c/53196
1833         * gcc.dg/pr53532.c: New test.
1834         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
1835         adjust line numbers.
1836         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
1837         * gcc.dg/Wcxx-compat-8.c: Likewise.
1838         * gcc.dg/pr51034.c: New test.
1839         * gcc.dg/pr53196-1.c: New test.
1840         * gcc.dg/pr53196-2.c: New test.
1842 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
1844         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1845         alignment torture options with usual torture options.
1846         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1847         instead of dg-options.
1848         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1849         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1850         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1851         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1852         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1853         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1855         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1856         to checks for multiple messages reported for one line of source code.
1857         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1859         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1860         messages reported for one line of source code.
1862         * gcc.dg/20031223-1.c: Add comments to check for multiple
1863         messages reported for one line of source code.
1864         * gcc.dg/Wconversion-integer.c: Likewise.
1865         * gcc.dg/Wfatal-2.c: Likewise.
1866         * gcc.dg/Wfatal.c: Likewise.
1867         * gcc.dg/Wobjsize-1.c: Likewise.
1868         * gcc.dg/c99-vla-jump-1.c: Likewise.
1869         * gcc.dg/c99-vla-jump-2.c: Likewise.
1870         * gcc.dg/c99-vla-jump-3.c: Likewise.
1871         * gcc.dg/c99-vla-jump-4.c: Likewise.
1872         * gcc.dg/c99-vla-jump-5.c: Likewise.
1873         * gcc.dg/decl-9.c: Likewise.
1874         * gcc.dg/declspec-10.c: Likewise.
1875         * gcc.dg/declspec-18.c: Likewise.
1876         * gcc.dg/mtune.c: Likewise.
1877         * gcc.dg/parser-pr28152-2.c: Likewise.
1878         * gcc.dg/parser-pr28152.c: Likewise.
1879         * gcc.dg/pr14475.c: Likewise.
1880         * gcc.dg/pr27953.c: Likewise.
1881         * gcc.dg/pr28322-3.c: Likewise.
1882         * gcc.dg/pr30457.c: Likewise.
1883         * gcc.dg/pr30551-2.c: Likewise.
1884         * gcc.dg/pr30551-3.c: Likewise.
1885         * gcc.dg/pr30551-4.c: Likewise.
1886         * gcc.dg/pr30551-5.c: Likewise.
1887         * gcc.dg/pr30551-6.c: Likewise.
1888         * gcc.dg/pr30551.c: Likewise.
1889         * gcc.dg/pr45461.c: Likewise.
1890         * gcc.dg/pr48552-1.c: Likewise.
1891         * gcc.dg/pr48552-2.c: Likewise.
1892         * gcc.dg/redecl-1.c: Likewise.
1893         * gcc.dg/transparent-union-3.c: Likewise.
1894         * gcc.dg/utf-dflt.c: Likewise.
1895         * gcc.dg/utf-dflt2.c: Likewise.
1896         * gcc.dg/vla-8.c: Likewise.
1897         * gcc.dg/vla-init-1.c: Likewise.
1898         * gcc.dg/wtr-int-type-1.c: Likewise.
1900         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1901         messages reported for for one line of source code.
1902         * c-c++-common/raw-string-5.c: Likewise.
1903         * c-c++-common/raw-string-4.c: Likewise.
1904         * c-c++-common/raw-string-6.c: Likewise.
1905         * c-c++-common/pr20000.c: Likewise.
1907         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1908         messages reported for one line of source code.
1909         * gcc.dg/cpp/pr30786.c: Likewise.
1910         * gcc.dg/cpp/pr28709.c: Likewise.
1911         * gcc.dg/cpp/missing-header-MD.c: Likewise.
1912         * gcc.dg/cpp/macspace2.c: Likewise.
1913         * gcc.dg/cpp/missing-header-1.c: Likewise.
1914         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1915         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1916         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1918 2012-06-12  Jason Merrill  <jason@redhat.com>
1920         PR c++/53599
1921         * g++.dg/template/local7.C: New.
1923 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1925         PR target/53511
1926         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
1927         * gcc.target/sh/pr51340-2.c: Likewise.
1928         * gcc.target/sh/pr51340-3.c: Likewise.
1930 2012-06-12  Michael Matz  <matz@suse.de>
1932         * gcc.dg/torture/alias-1.c: New test.
1934 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1936         PR rtl-optimization/53589
1937         * gcc.dg/torture/pr53589.c: New test.
1939 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1941         PR target/50749
1942         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
1943         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
1944         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
1945         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
1946         * gcc.target/sh/pr50749-sf-predec-2.c: New.
1947         * gcc.target/sh/pr50749-sf-predec-4.c: New.
1948         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
1949         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
1950         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
1951         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
1952         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
1953         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
1954         * gcc.target/sh/pr50749-sf-predec-1.c: New.
1955         * gcc.target/sh/pr50749-sf-predec-3.c: New.
1956         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
1957         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
1959 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
1961         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
1962         (check_intel_cpu_model): New function.
1963         (check_amd_cpu_model): New function.
1964         (check_features): New function.
1965         (__get_cpuid_output): New function.
1966         (check_detailed): New function.
1967         (fn1): Rename to quick_check.
1968         (main): Update to call quick_check and call check_detailed.
1970 2012-06-11  Richard Henderson  <rth@redhat.com>
1972         * lib/target-supports.exp
1973         (check_effective_target_sync_long_long_runtime): Use
1974         check_effective_target_lp64 instead of
1975         check_effective_target_powerpc64 for powerpc targets.
1977 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
1979         PR target/53511
1980         * gcc.target/sh/pr53511-1.c: New.
1982 2012-06-11  Richard Guenther  <rguenther@suse.de>
1984         PR middle-end/53470
1985         * g++.dg/lto/pr53470_0.C: New testcase.
1986         * gcc.dg/lto/pr53470_0.c: Likewise.
1988 2012-06-11  Richard Guenther  <rguenther@suse.de>
1990         PR c++/53605
1991         * g++.dg/ext/pr53605.C: New testcase.
1993 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1995         * gnat.dg/specs/array1.ads: New test.
1996         * gnat.dg/specs/array2.ads: Likewise.
1997         * gnat.dg/array22.adb: Likewise.
1999 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2001         * gnat.dg/constant4.adb: New test.
2002         * gnat.dg/constant4_pkg.ads: New helper.
2004 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
2006         PR fortran/52552
2007         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
2008         * gfortran.dg/allocate_class_1.f90: Modified.
2009         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
2010         * gfortran.dg/allocate_class_2.f90: New.
2012 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
2014         PR middle-end/53535
2015         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
2017 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
2019         PR fortran/52861
2020         * gfortran.dg/string_assign_2.f90:  New test case.
2022 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
2024         PR fortran/52861
2025         * gfortran.dg/string_assign_1.f90:  New test case.
2027 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
2029         PR middle-end/53580
2030         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
2031         * gcc.dg/gomp/critical-4.c: Likewise.
2032         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2033         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2034         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
2035         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
2036         * c-c++-common/gomp/pr53580.c: New test.
2038 2012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>
2040         PR c++/51214
2041         * g++.dg/cpp0x/forw_enum11.C: New.
2043 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2045         PR c++/53567
2046         * g++.dg/cpp0x/alias-decl-19.C: New.
2048 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
2050         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
2052 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
2054         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
2055         (XSTATE_FP): Ditto.
2056         (XSTATE_SSE): Ditto.
2057         (XSTATE_YMM): Ditto.
2058         (avx_os_support): Use new defines.
2060 2012-06-06  Richard Guenther  <rguenther@suse.de>
2062         PR testsuite/32380
2063         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
2064         loops.
2066 2012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
2068         PR c++/52841
2069         * g++.dg/cpp0x/pr52841.C: New testcase.
2071 2012-06-06  Richard Guenther  <rguenther@suse.de>
2073         PR tree-optimization/53081
2074         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
2075         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
2077 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2079         * gcc.target/powerpc/pr53487.c: New test.
2081 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
2083         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
2085 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
2087         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
2089 2012-06-05  Richard Guenther  <rguenther@suse.de>
2091         PR tree-optimization/30442
2092         * gcc.dg/vect/bb-slp-30.c: New testcase.
2094 2012-06-05  Richard Guenther  <rguenther@suse.de>
2096         PR tree-optimization/53081
2097         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
2098         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
2099         -fno-tree-loop-distribute-patterns.
2101 2012-06-05  Alan Modra  <amodra@gmail.com>
2103         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
2104         Check static chain in nested funcs.
2106 2012-06-04  Tobias Burnus  <burnus@net-b.de>
2108         PR fortran/50619
2109         * gfortran.dg/init_flag_10.f90: New.
2111 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2113         PR c++/53524
2114         * g++.dg/warn/Wenum-compare-no-2: New.
2116 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
2118         PR preprocessor/53463
2119         * g++.dg/cpp/limits.C: New test.
2120         * g++.dg/parse/error19.C: Adjust.
2121         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
2122         * g++.dg/warn/pr35635.C: Likewise.
2123         * g++.old-deja/g++.pt/assign1.C: Likewise.
2125 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
2127         PR target/53559
2128         * gcc.target/powerpc/cell_builtin_1.c: New test case.
2129         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
2130         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
2131         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
2132         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
2133         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
2134         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
2135         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
2137 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
2139         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
2141 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
2143         PR tree-optimization/53550
2144         * gcc.dg/pr53550.c: New test.
2146 2012-06-04  Richard Guenther  <rguenther@suse.de>
2148         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
2149         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2150         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2152 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2154         PR fortran/48831
2155         * gfortran.dg/parameter_array_element_2.f90: New.
2157 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
2159         PR target/53512
2160         * gcc.target/sh/pr53512-1.c: New.
2161         * gcc.target/sh/pr53512-2.c: New.
2162         * gcc.target/sh/pr53512-3.c: New.
2163         * gcc.target/sh/pr53512-4.c: New.
2165 2012-06-01  Jason Merrill  <jason@redhat.com>
2167         PR c++/52973
2168         * g++.dg/ext/visibility/template12.C: New.
2169         * g++.dg/ext/attrib14.C: Adjust warning line.
2171         PR c++/52725
2172         * g++.dg/parse/new6.C: New.
2173         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
2175 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2177         * c-c++-common/restrict-2.c: Revert previous change.
2179 2012-06-01  Jason Merrill  <jason@redhat.com>
2181         PR c++/53137
2182         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
2184         PR c++/53484
2185         * g++.dg/cpp0x/auto33.C: New.
2187 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
2189         PR c++/26155
2190         * g++.dg/parse/namespace-alias-1.C: New.
2192 2012-06-01  Christian Bruel  <christian.bruel@st.com>
2194         * gcc.dg/spec-options.c: New test.
2195         * gcc.dg/foo.specs: New file.
2197 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2199         PR ada/53517
2200         * gnat.dg/lto14.adb: Skip on Solaris.
2202 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
2204         * gcc.target/cris/sync-1-v10.c,
2205         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
2206         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
2207         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
2208         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
2209         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2210         gcc.target/cris/torture/sync-mis-op-i-1.c,
2211         gcc.target/cris/torture/sync-mis-op-i-1a.c,
2212         gcc.target/cris/torture/sync-mis-op-i-2.c,
2213         gcc.target/cris/torture/sync-mis-op-i-2a.c,
2214         gcc.target/cris/torture/sync-mis-op-i-3.c,
2215         gcc.target/cris/torture/sync-mis-op-i-3a.c,
2216         gcc.target/cris/torture/sync-mis-op-s-1.c,
2217         gcc.target/cris/torture/sync-mis-op-s-1a.c,
2218         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2219         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2220         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2221         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2222         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2223         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2224         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2225         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
2227 2012-05-31  Richard Guenther  <rguenther@suse.de>
2229         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
2230         ldist-pr45948.c with disabled SCCP.
2232 2012-05-31  Richard Guenther  <rguenther@suse.de>
2234         PR middle-end/48493
2235         * gcc.dg/torture/pr48493.c: New testcase.
2237 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
2239         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
2240         arm32 to targets.
2241         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
2242         of the initialization loop.
2243         (dg-final): Adjust the expected number of vectorized loops depending
2244         on vect_char_mult target selector.
2246 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
2248         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
2249         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
2250         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
2251         New tests.
2253 2012-05-30  Jason Merrill  <jason@redhat.com>
2255         PR c++/53356
2256         * g++.dg/init/new34.C: New.
2257         * g++.dg/tree-ssa/stabilize1.C: New.
2259 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
2261         PR c++/53356
2262         * g++.dg/init/new33.C: New test.
2264 2012-05-30  Richard Guenther  <rguenther@suse.de>
2266         PR middle-end/53501
2267         * gcc.dg/torture/pr53501.c: New testcase.
2268         * c-c++-common/restrict-2.c: Adjust.
2270 2012-05-30  Alan Modra  <amodra@gmail.com>
2272         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
2273         torture-finish.
2275 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
2277         * gcc.target/i386/shuf-concat.c: New test.
2279 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
2281         PR rtl-optimization/53519
2282         * gcc.c-torture/compile/pr53519.c: New test.
2284 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2286         * gcc.target/arm/neon-vrev.c: New.
2288 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
2290         PR target/51340
2291         * gcc.target/sh/pr51340-1.c: New.
2292         * gcc.target/sh/pr51340-2.c: New.
2293         * gcc.target/sh/pr51340-3.c: New.
2295 2012-05-29  Richard Guenther  <rguenther@suse.de>
2297         PR tree-optimization/53516
2298         * gcc.dg/torture/pr53516.c: New testcase.
2300 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
2302         PR preprocessor/53229
2303         * gcc.dg/cpp/paste6.c: Force to run without
2304         -ftrack-macro-expansion.
2305         * gcc.dg/cpp/paste8.c: Likewise.
2306         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
2307         -ftrack-macro-expansion.
2308         * gcc.dg/cpp/paste12.c: Force to run without
2309         -ftrack-macro-expansion.
2310         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
2311         -ftrack-macro-expansion.
2312         * gcc.dg/cpp/paste13.c: Likewise.
2313         * gcc.dg/cpp/paste14.c: Likewise.
2314         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
2315         -ftrack-macro-expansion.
2316         * gcc.dg/cpp/paste18.c: New test.
2318 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
2320         * gcc.target/cris/torture/trap-1.c,
2321         gcc.target/cris/torture/trap-2.c,
2322         gcc.target/cris/torture/trap-3.c,
2323         gcc.target/cris/torture/trap-v0.c,
2324         gcc.target/cris/torture/trap-v3.c: New tests.
2326 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
2328         PR c++/25137
2329         * g++.dg/warn/Wbraces3.C: New.
2330         * g++.dg/warn/Wbraces4.C: Likewise.
2332 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
2334         PR tree-optimization/53505
2335         * c-c++-common/torture/pr53505.c: New test.
2337 2012-05-27  Nathan Sidwell  <nathan@acm.org>
2339         * gcc.dg/stmt-expr-4.c: New.
2341 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
2343         PR c++/53491
2344         * g++.dg/parse/crash60.C: New.
2346 2012-05-26  Jason Merrill  <jason@redhat.com>
2348         PR c++/53220
2349         * c-c++-common/array-lit.c: New.
2350         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
2352 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2354         PR ada/50294
2355         * gnat.dg/array21.adb: New test.
2357 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2359         * gnat.dg/renaming5.adb: Adjust dg-final directive.
2361 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2363         PR c++/32054
2364         * g++.dg/other/anon-union3.C: New.
2366 2012-05-25  Ian Lance Taylor  <iant@google.com>
2368         * gcc.dg/split-6.c: New test.
2370 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2372         * gnat.dg/lto14.adb: New test.
2374 2012-05-25  Tristan Gingold  <gingold@adacore.com>
2376         * gcc.target/i386/large-frame.c: New.
2378 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
2379         * gcc.target/powerpc/lhs-1.c: New.
2380         * gcc.target/powerpc/lhs-2.c: New.
2381         * gcc.target/powerpc/lhs-3.c: New.
2383 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
2385         Make unwound macro expansion trace less redundant
2386         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
2387         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2388         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2389         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
2390         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2391         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2393 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2395         PR c++/53464
2396         * g++.dg/cpp0x/constexpr-default1.C: New.
2398 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2400         PR c++/32080
2401         * g++.dg/eh/goto2.C: New.
2403 2012-05-24  Richard Guenther  <rguenther@suse.de>
2405         PR middle-end/53460
2406         * g++.dg/tree-prof/pr53460.C: New testcase.
2408 2012-05-24  Richard Guenther  <rguenther@suse.de>
2410         PR bootstrap/53466
2411         * g++.dg/debug/pr53466.C: New testcase.
2413 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
2415         PR tree-optimization/53465
2416         * gcc.c-torture/execute/pr53465.c: New test.
2418 2012-05-23  Tobias Burnus  <burnus@net-b.de>
2420         PR fortran/51055
2421         PR fortran/45170
2422         * gfortran.dg/allocate_with_typespec_6.f90: New.
2424 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2426         PR c++/29185
2427         * g++.dg/warn/delete-array-1.C: New.
2429 2012-05-23  Richard Guenther  <rguenther@suse.de>
2431         * gcc.dg/torture/pr39074-2.c: Adjust.
2432         * gcc.dg/torture/pr39074.c: Likewise.
2433         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2434         * gcc.dg/tree-ssa/alias-19.c: Likewise.
2436 2012-05-22  Jan Hubicka  <jh@suse.cz>
2438         PR middle-end/53161
2439         * g++.dg/torture/pr53161.C: New testcase.
2441 2012-05-22  Tobias Burnus  <burnus@net-b.de>
2443         PR fortran/53389
2444         * gfortran.dg/realloc_on_assign_15.f90: New.
2446 2012-05-22  Richard Guenther  <rguenther@suse.de>
2448         PR middle-end/51071
2449         * gcc.dg/torture/pr51071-2.c: New testcase.
2451 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
2453         PR tree-optimization/53336
2454         * g++.dg/torture/pr53336.C: New testcase.
2456 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
2458         PR c++/53322
2459         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
2460         instead of -Wunused-local-typedefs.
2462 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2464         PR c++/51184
2465         * g++.dg/other/abstract4.C: New-
2467 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2469         PR c++/40821
2470         * g++.dg/ext/attrib46.C: New.
2472 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
2474         PR c/53418
2475         * gcc.c-torture/compile/pr53418-1.c,
2476         gcc.c-torture/compile/pr53418-2.c: New tests.
2478 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
2480         PR tree-optimization/53366
2481         * gcc.dg/torture/pr53366-1.c: New test.
2482         * gcc.dg/torture/pr53366-2.c: New test.
2483         * gcc.target/i386/pr53366-1.c: New test.
2484         * gcc.target/i386/pr53366-2.c: New test.
2486         PR tree-optimization/53409
2487         * gcc.c-torture/compile/pr53409.c: New test.
2489         PR tree-optimization/53410
2490         * gcc.c-torture/compile/pr53410-1.c: New test.
2491         * gcc.c-torture/compile/pr53410-2.c: New test.
2493 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2495         PR target/53425
2496         * gcc.target/i386/pr53425-1.c: New file.
2497         * gcc.target/i386/pr53425-2.c: Likewise.
2499 2012-05-21  Richard Guenther  <rguenther@suse.de>
2501         PR tree-optimization/53408
2502         * gcc.dg/torture/pr53408.c: New testcase.
2504 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
2505             H.J. Lu  <hongjiu.lu@intel.com>
2507         PR target/53416
2508         * gcc.target/i386/pr53416.c: New file.
2510 2012-05-21  Richard Guenther  <rguenther@suse.de>
2512         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
2514 2012-05-21  Richard Guenther  <rguenther@suse.de>
2516         * gcc.dg/torture/ldist-1.c: New testcase.
2518 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2520         * gnat.dg/lto13.adb: New test.
2521         * gnat.dg/lto13_pkg.ad[sb]: New helper.
2523 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2525         * gnat.dg/specs/lto12.ads: New test.
2526         * gnat.dg/specs/lto12_pkg.ads: New helper.
2528 2012-05-18  Richard Guenther  <rguenther@suse.de>
2530         PR tree-optimization/53346
2531         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
2532         * gcc.target/i386/incoming-10.c: Adjust.
2533         * gcc.target/i386/incoming-11.c: Likewise.
2534         * gcc.target/i386/pr46295.c: Likewise.
2536 2012-05-18  Richard Guenther  <rguenther@suse.de>
2538         * gcc.dg/pr53352.c: Return zero.
2540 2012-05-18  Richard Guenther  <rguenther@suse.de>
2542         PR tree-optimization/53390
2543         * gcc.dg/torture/pr53390.c: New testcase.
2545 2012-05-18  Meador Inge  <meadori@codesourcery.com>
2547         PR rtl-optimization/53352
2548         * gcc.dg/pr53352.c: New test.
2550 2012-05-17  David S. Miller  <davem@davemloft.net>
2552         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2553         failure on sparc-*-linux-gnu.
2555 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2557         PR c++/39681
2558         * g++.dg/parse/error49.C: New.
2559         * g++.dg/cpp0x/error8.C: Likewise.
2560         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
2561         * g++.dg/ext/utf-dflt2.C: Likewise.
2562         * g++.dg/ext/utf-gnuxx98.C: Likewise.
2563         * g++.dg/ext/utf-dflt.C: Likewise.
2564         * c-c++-common/raw-string-3.c: Likewise.
2565         * c-c++-common/raw-string-4.c: Likewise.
2567 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2569         PR c++/53371
2570         * g++.dg/cpp0x/catch1.C: New.
2572 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2574         PR c++/44516
2575         * g++.dg/parse/error48.C: New.
2576         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
2577         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
2579 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
2581         * gcc.dg/tm/indirect-2.c: New test.
2583 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2585         PR tree-optimization/53217
2586         * gfortran.dg/pr53217.f90: New test.
2588 2012-05-16  Richard Guenther  <rguenther@suse.de>
2590         PR tree-optimization/53364
2591         * g++.dg/torture/pr53364.C: New testcase.
2593 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
2595         PR testsuite/52641
2596         * gcc.dg/pr52549.c: Fix test for long != void*
2597         * gcc.c-torture/execute/pr52979-1.x: New file.
2598         * gcc.c-torture/execute/pr52979-2.x: New file.
2600 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
2602         PR preprocessor/7263
2603         * gcc.dg/binary-constants-2.c: Run without tracking locations
2604         accross macro expansion.
2605         * gcc.dg/binary-constants-3.c: Likewise.
2606         * gcc.dg/cpp/sysmac2.c: Likewise.
2607         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
2608         location.
2609         * gcc.dg/cpp/syshdr3.c: New test.
2610         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
2611         * gcc.dg/system-binary-constants-1.c: New test.
2612         * gcc.dg/system-binary-constants-1.h: New header for the new test
2613         above.
2614         * g++.dg/cpp/syshdr3.C: New test.
2615         * g++.dg/cpp/syshdr3.h: New header the new test above.
2616         * g++.dg/system-binary-constants-1.C: New test.
2617         * g++.dg/system-binary-constants-1.h: New header the new test
2618         above.
2620 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2622         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
2624 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
2626         PR target/53358
2627         * gcc.dg/pr53358.c: New test.
2629 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2631         PR c++/11856
2632         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
2633         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
2635 2012-05-15  Olivier Hainque  <hainque@adacore.com>
2637         * g++.dg/eh/sighandle.C: New testcase.
2639 2012-05-15  Richard Guenther  <rguenther@suse.de>
2641         PR tree-optimization/53355
2642         * gcc.dg/tree-ssa/vrp67.c: New testcase.
2644 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2646         * gfortran.dg/*.f90: Remove now redundant manual
2647         cleanup-modules directive.
2649 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
2651         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
2652         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
2654 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
2656         PR fortran/52428
2657         * gfortran.dg/int_range_io_1.f90: New test.
2659 2012-05-14  Andi Kleen <ak@linux.intel.com>
2660             Jakub Jelinek  <jakub@redhat.com>
2662         PR target/53315
2663         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
2664         * gcc.target/i386/rtm-check.h: New file.
2665         * gcc.target/i386/pr53315.c: New test.
2667 2012-05-14  Tobias Burnus  <burnus@net-b.de>
2669         PR fortran/49110
2670         PR fortran/51055
2671         PR fortran/53329
2672         * gfortran.dg/deferred_type_param_4.f90: New.
2673         * gfortran.dg/deferred_type_param_6.f90: New.
2675 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
2677         * gcc.target/i386/retarg.c: New test.
2679 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2681         PR fortran/45170
2682         * gfortran.dg/deferred_type_param_3.f90: New.
2683         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
2684         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
2686 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
2688         * gnat.dg/null_pointer_deref3.adb: New test.
2690 2012-05-12  Tobias Burnus  <burnus@net-b.de>
2692         PR fortran/49110
2693         PR fortran/52843
2694         * gfortran.dg/deferred_type_param_5.f90: New.
2696 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2698         * g++.dg/parse/error47.C: New.
2700 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2702         PR fortran/52537
2703         * gfortran.dg/string_compare_4.f90:  Change option
2704         to -fdump-tree-original.  Add test case for kind=4.
2706 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2708         PR fortran/52537
2709         * gfortran.dg/string_compare_4.f90:  New test.
2711 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2713         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
2715 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2717         PR c++/53305
2718         * g++.dg/cpp0x/variadic132.C: New.
2720 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
2722         PR c++/53158
2723         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
2724         * g++.dg/parse/error26.C: Tweak dg-error column number.
2726 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
2728         PR c++/53301
2729         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
2731 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
2733         * gnat.dg/lto11.ad[sb]: New test.
2735 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
2737         PR target/52908
2738         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
2739         directive to Scan for vpmuldq, not vpmacsdql.
2741 2012-05-09  Michael Matz  <matz@suse.de>
2743         PR tree-optimization/53185
2744         * gcc.dg/vect/pr53185.c: New test.
2746 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
2748         PR middle-end/53249
2749         * gcc.target/i386/pr53249.c: New.
2751 2012-05-09  Richard Guenther  <rguenther@suse.de>
2753         PR tree-optimization/18437
2754         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
2755         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
2757 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
2759         PR tree-optimization/53226
2760         * gcc.c-torture/compile/pr53226.c: New test.
2762 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2764         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
2765         * gcc.target/i386/hle-add-rel-1.c: Likewise.
2766         * gcc.target/i386/hle-and-acq-1.c: Likewise.
2767         * gcc.target/i386/hle-and-rel-1.c: Likewise.
2768         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
2769         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
2770         * gcc.target/i386/hle-or-acq-1.c: Likewise.
2771         * gcc.target/i386/hle-or-rel-1.c: Likewise.
2772         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
2773         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2774         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
2775         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
2776         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
2777         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
2779 2012-05-09  Dehao Chen  <dehao@google.com>
2781         * gcc.dg/predict-1.c: Remove the replicated text in this test.
2782         * gcc.dg/predict-2.c: Likewise.
2783         * gcc.dg/predict-3.c: Likewise.
2784         * gcc.dg/predict-4.c: Likewise.
2785         * gcc.dg/predict-5.c: Likewise.
2786         * gcc.dg/predict-6.c: Likewise.
2788 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
2790         PR target/53272
2791         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2793 2012-05-08  Richard Guenther  <rguenther@suse.de>
2795         * gcc.dg/fold-bitand-4.c: New testcase.
2797 2012-05-08  Dehao Chen  <dehao@google.com>
2799         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
2800         heuristic is working properly.
2801         * gcc.dg/predict-2.c: Likewise.
2802         * gcc/dg/predict-3.c: Likewise.
2803         * gcc/dg/predict-4.c: Likewise.
2804         * gcc/dg/predict-5.c: Likewise.
2805         * gcc/dg/predict-6.c: Likewise.
2807 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
2809         PR tree-optimization/53239
2810         * g++.dg/opt/vrp3.C: New test.
2811         * g++.dg/opt/vrp3-aux.cc: New file.
2812         * g++.dg/opt/vrp3.h: New file.
2814 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2816         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
2817         .uleb128 support in assembler output.
2819 2012-05-07  Richard Guenther  <rguenther@suse.de>
2821         PR lto/42987
2822         * g++.dg/lto/pr42987_0.C: New testcase.
2823         * g++.dg/lto/pr42987_1.C: Likewise.
2825 2012-05-07  Tobias Burnus  <burnus@net-b.de>
2827         PR fortran/53255
2828         * gfortran.dg/typebound_operator_15.f90: New.
2830 2012-05-06  Tobias Burnus  <burnus@net-b.de>
2832         PR fortran/41587
2833         * gfortran.dg/class_array_13.f90: New.
2835 2012-05-06  Tristan Gingold  <gingold@adacore.com>
2837         * gnat.dg/warn7.adb: New test.
2839 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
2841         * gnat.dg/specs/renamings.ads: Rename to...
2842         * gnat.dg/specs/renaming1.ads: ...this.
2843         * gnat.dg/specs/renaming2.ads: New test.
2844         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
2845         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
2846         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
2847         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
2849 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
2851         * gnat.dg/discr36.ad[sb]: New test.
2852         * gnat.dg/discr36_pkg.ad[sb]: New helper.
2854 2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2856         PR c/43772
2857         * c-c++-common/pr43772.c: New.
2859 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
2861         PR fortran/41600
2862         * gfortran.dg/select_type_26.f03 : New test.
2863         * gfortran.dg/select_type_27.f03 : New test.
2865         PR fortran/53191
2866         * gfortran.dg/select_type_28.f03 : New test.
2868 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
2870         PR fortran/49010
2871         PR fortran/24518
2872         * gfortran.dg/mod_sign0_1.f90: New test.
2873         * gfortran.dg/mod_large_1.f90: New test.
2875 2012-05-04  Tobias Burnus  <burnus@net-b.de>
2877         PR fortran/53175
2878         gfortran.dg/public_private_module_5.f90: New.
2880 2012-05-04  Tobias Burnus  <burnus@net-b.de>
2882         PR fortran/53111
2883         * gfortran.dg/constructor_7.f90: New.
2884         * gfortran.dg/constructor_8.f90: New.
2886 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2888         PR c++/53166
2889         * g++.dg/cpp0x/static_assert7.C: New.
2891 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
2893         PR tree-optimization/52633
2894         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2895         recognized as widening shifts instead of over-widening.
2896         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2897         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2898         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2899         * gcc.target/arm/pr52633.c: New test.
2901 2012-05-04  Richard Guenther  <rguenther@suse.de>
2903         PR tree-optimization/53168
2904         * gcc.dg/torture/pr53168.c: New testcase.
2905         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
2907 2012-05-04  Richard Guenther  <rguenther@suse.de>
2909         * gcc.dg/lto/pr53214_0.c: New testcase.
2911 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2913         * gcc.target/ia64/pr48496.c: New test.
2914         * gcc.target/ia64/pr52657.c: Likewise.
2916 2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2918         PR c/51712
2919         * c-c++-common/pr51712.c: New.
2921 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2923         PR target/53199
2924         * gcc.target/powwerpc/pr53199.c: New file.
2926 2012-05-03  Jason Merrill  <jason@redhat.com>
2928         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
2930         * gcc.dg/debug/dwarf2/dups-types.c: New.
2931         * gcc.dg/debug/dwarf2/dups-types.h: New.
2933 2012-05-03  Jason Merrill  <jason@redhat.com>
2935         * g++.dg/debug/dwarf2/namespace-2.C: New.
2936         * g++.dg/debug/dwarf2/localclass3.C: New.
2938 2012-05-03  Jason Merrill  <jason@redhat.com>
2940         * g++.dg/debug/dwarf2/thunk1.C: New.
2942 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2944         PR c++/53186
2945         * g++.dg/other/final2.C: New.
2947 2012-05-03  Richard Guenther  <rguenther@suse.de>
2949         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
2951 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
2953         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
2954         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
2955         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
2956         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
2958 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
2960         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
2961         .byte 0xf2.
2962         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2963         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
2964         * gcc.target/i386/hle-add-rel-1.c: Likewise.
2966         PR debug/53174
2967         * gcc.dg/pr53174.c: New test.
2969         PR target/53187
2970         * gcc.target/arm/pr53187.c: New test.
2971         * gcc.c-torture/compile/pr53187.c: New test.
2973 2012-05-03  Richard Guenther  <rguenther@suse.de>
2975         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
2976         unsupported prefetching support.
2978 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2980         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
2981         option -ftrack-macro-expansion=0.
2982         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
2983         option -ftrack-macro-expansion=0.
2985 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2987         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
2988         dg-options for target arm with dg-additional-options.
2990 2012-05-03  Richard Guenther  <rguenther@suse.de>
2992         PR tree-optimization/53144
2993         * gcc.dg/torture/pr53144.c: New testcase.
2995 2012-05-03  Tobias Burnus  <burnus@net-b.de>
2997         PR fortran/52864
2998         * gfortran.dg/pointer_intent_7.f90: New.
2999         * gfortran.dg/pure_formal_3.f90: New.
3001 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
3003         * gcc.target/s390/20030123-1.c: Add missing "volatile".
3005 2012-05-02  Martin Jambor  <mjambor@suse.cz>
3007         PR lto/52605
3008         * g++.dg/lto/pr52605_0.C: New test.
3010 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
3012         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
3013         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
3014         * gcc.target/i386/hle-add-acq-1.c: Ditto.
3015         * gcc.target/i386/hle-add-rel-1.c: Ditto.
3016         * gcc.target/i386/hle-and-acq-1.c: Ditto.
3017         * gcc.target/i386/hle-and-rel-1.c: Ditto.
3018         * gcc.target/i386/hle-or-acq-1.c: Ditto.
3019         * gcc.target/i386/hle-or-rel-1.c: Ditto.
3020         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
3021         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
3022         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
3023         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
3024         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
3025         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
3026         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
3027         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
3029 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
3031         PR middle-end/53153
3032         * gcc.dg/pr53153.c: New test.
3034 2012-05-02  Richard Guenther  <rguenther@suse.de>
3036         * g++.dg/tree-ssa/pr19807.C: Adjust.
3038 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
3040         PR tree-optimization/53163
3041         * gcc.c-torture/compile/pr53163.c: New test.
3043         PR rtl-optimization/53160
3044         * gcc.c-torture/execute/pr53160.c: New test.
3046 2012-05-01  Ian Lance Taylor  <iant@google.com>
3048         PR c/37303
3049         * gcc.dg/pr37303.c: New test.
3051 2012-05-01  Richard Henderson  <rth@redhat.com>
3053         * lib/target-supports.exp
3054         (check_effective_target_sync_long_long_runtime): True for
3055         check_effective_target_powerpc64.
3057 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
3059         PR c++/51033
3060         * gcc.dg/vector-1.c: Move to ...
3061         * c-c++-common/vector-1.c: ... here.
3062         * gcc.dg/vector-2.c: Move to ...
3063         * c-c++-common/vector-2.c: ... here.
3064         * gcc.dg/vector-3.c: Move to ...
3065         * c-c++-common/vector-3.c: ... here. Adapt to C++.
3066         * gcc.dg/vector-4.c: Move to ...
3067         * c-c++-common/vector-4.c: ... here.
3068         * gcc.dg/vector-init-1.c: Move to ...
3069         * c-c++-common/vector-init-1.c: ... here.
3070         * gcc.dg/vector-init-2.c: Move to ...
3071         * c-c++-common/vector-init-2.c: ... here.
3072         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
3073         * c-c++-common/vector-subscript-1.c: ... here.
3074         * gcc.dg/vector-subscript-2.c: Move to ...
3075         * c-c++-common/vector-subscript-2.c: ... here.
3076         * gcc.dg/vector-subscript-3.c: Move to ...
3077         * c-c++-common/vector-subscript-3.c: ... here.
3079         PR c++/51314
3080         * g++.dg/cpp0x/vt-51314.C: New test.
3081         * g++.dg/cpp0x/variadic76.C: Fix.
3083 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
3085         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
3087 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
3089         Add -Wvarargs option
3090         * c-c++-common/Wvarargs.c: New test case.
3091         * c-c++-common/Wvarargs-2.c: Likewise.
3093 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
3095         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
3096         * objc.dg/foreach-7.m: Force the test case to run without
3097         -ftrack-macro-expansion.
3098         * c-c++-common/tm/attrib-1.c: Likewise.
3099         * c-c++-common/warn-ommitted-condop.c: Likewise.
3100         * gcc.dg/assign-warn-1.c: Likewise.
3101         * gcc.dg/assign-warn-2.c: Likewise.
3102         * gcc.dg/attr-alloc_size.c: Likewise.
3103         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3104         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
3105         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
3106         * gcc.dg/c90-const-expr-9.c: Likewise.
3107         * gcc.dg/c99-const-expr-9.c: Likewise.
3108         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
3109         * gcc.dg/cpp/direct2s.c: Likewise.
3110         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
3111         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
3112         * gcc.dg/dfp/composite-type.c: Likewise.
3113         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
3114         with -ftrack-macro-expansion
3115         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
3116         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
3117         * g++.dg/ext/cleanup-1.C: Likewise.
3118         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3119         * g++.dg/template/sfinae10.C: Likewise.
3120         * g++.dg/tm/wrap-2.C: Likewise.
3121         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
3122         * g++.dg/warn/Wsign-conversion.C: Likewise.
3123         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
3124         * g++.old-deja/g++.mike/p10769b.C: Likewise.
3125         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
3126         it to run with -ftrack-macro-expansion.
3127         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
3128         test cases without -ftrack-macro-expansion.
3130         Fix location for static class members
3131         * g++.dg/template/sfinae6_neg.C: Adjust.
3133         Make conversion warnings work on NULL with -ftrack-macro-expansion
3134         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
3135         alongside the previous testing for NULL.
3137         Fix -Wuninitialized for -ftrack-macro-expansion
3138         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
3140         Strip "<built-in>" loc from displayed expansion context
3141         * g++.dg/warn/Wconversion-real-integer2.C: New test.
3142         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3143         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
3144         new test above.
3146         Fix expansion point loc for macro-like tokens
3147         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
3148         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3150         Fix token pasting with -ftrack-macro-expansion
3151         * gcc.dg/cpp/paste17.c: New test case for
3152         -ftrack-macro-expansion=2 mode only.
3153         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
3155 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
3157         * gnat.dg/warn6.ad[sb]: New test.
3159 2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3161         PR 53149
3162         * gcc.dg/20011021-1.c: Adjust testcase.
3164 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3166         PR fortran/53148
3167         * gfortran.dg/function_optimize_12.f90:  New test.
3169 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
3171         PR target/53156
3172         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
3173         code to match current output and cover new peephole2 pattern.
3175 2012-04-27  Ollie Wild  <aaw@google.com>
3177         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
3179 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
3181         * gcc.c-torture/execute/20120427-2.c: New testcase.
3182         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
3183         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
3184         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
3186 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
3188         PR target/53138
3189         * gcc.c-torture/execute/20120427-1.c: New testcase.
3191 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
3193         PR middle-end/27139
3194         * gcc.dg/tree-ssa/forwprop-18.c: New test.
3196 2012-04-27  Tom de Vries  <tom@codesourcery.com>
3198         PR tree-optimization/51879
3199         * gcc.dg/pr51879.c: New test.
3200         * gcc.dg/pr51879-2.c: Same.
3201         * gcc.dg/pr51879-3.c: Same.
3202         * gcc.dg/pr51879-4.c: Same.
3203         * gcc.dg/pr51879-6.c: Same.
3205 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3207         PR c++/53096
3208         * g++.dg/cpp0x/defaulted35.C: New.
3209         * g++.dg/cpp0x/defaulted15.C: Adjust.
3211 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
3213         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
3214         structure layout.
3216 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
3218         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
3220 2012-04-26  Alan Modra  <amodra@gmail.com>
3222         * gcc.target/powerpc/savres.c: New test.
3223         * gcc.target/powerpc/powerpc.exp: Run it.
3225 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
3227         PR target/53120
3228         * gcc.dg/torture/pr53120.c: New test.
3230 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
3232         PR middle-end/52979
3233         * gcc.c-torture/compile/pr52979-1.c: New test.
3234         * gcc.c-torture/execute/pr52979-1.c: New test.
3235         * gcc.c-torture/execute/pr52979-2.c: New test.
3237 2012-04-25  Richard Guenther  <rguenther@suse.de>
3239         * gcc.target/i386/l_fma_float_5.c: Adjust.
3240         * gcc.target/i386/l_fma_double_4.c: Likewise.
3241         * gcc.target/i386/l_fma_float_2.c: Likewise.
3242         * gcc.target/i386/l_fma_float_6.c: Likewise.
3243         * gcc.target/i386/l_fma_double_1.c: Likewise.
3244         * gcc.target/i386/l_fma_double_5.c: Likewise.
3245         * gcc.target/i386/l_fma_float_3.c: Likewise.
3246         * gcc.target/i386/l_fma_double_2.c: Likewise.
3247         * gcc.target/i386/l_fma_double_6.c: Likewise.
3248         * gcc.target/i386/l_fma_float_4.c: Likewise.
3249         * gcc.target/i386/l_fma_double_3.c: Likewise.
3250         * gcc.target/i386/l_fma_float_1.c: Likewise.
3252 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
3254         PR tree-optimization/53058
3255         * gcc.c-torture/compile/pr53058.c: New test.
3257 2012-04-25  Jan Hubicka  <jh@suse.cz>
3259         PR middle-end/53088
3260         * gcc.target/i386/pr39082-1.c: Update warning location.
3262 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
3264         PR c/52880
3265         * gcc.dg/pr52880.c: New test.
3267 2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3269         * gcc.dg/m-un-2.c: Update.
3270         * gcc.dg/20011021-1.c: Update.
3272 2012-04-25  Tobias Burnus  <burnus@net-b.de>
3274         PR fortran/52196
3275         * gfortran.dg/realloc_on_assign_14.f90: New.
3277 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
3279         PR testsuite/52641
3280         PR tree-optimizations/52891
3281         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
3283 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3285         PR c++/52363
3286         * g++.dg/cpp0x/sfinae35.C: New.
3287         * g++.dg/cpp0x/sfinae36.C: Likewise.
3289 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3291         PR target/47197
3292         * gcc.target/powerpc/pr47197.c: New test.
3294 2012-04-24  Richard Guenther  <rguenther@suse.de>
3296         PR tree-optimization/53085
3297         * g++.dg/torture/pr53085.C: New testcase.
3299 2012-04-24  Andrew Pinski  <apinski@cavium.com>
3301         PR tree-opt/33512
3302         * gcc.dg/tree-ssa/andor-3.c: New testcase.
3303         * gcc.dg/tree-ssa/andor-4.c: New testcase.
3304         * gcc.dg/tree-ssa/andor-5.c: New testcase.
3306 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
3308         PR middle-end/53084
3309         * gcc.c-torture/execute/pr53084.c: New test.
3311 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
3313         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
3315 2012-04-23  Andrew Pinski  <apinski@cavium.com>
3317         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
3319 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
3321         PR regression/53076
3322         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
3323         * gcc.dg/torture/builtin-power-1.c: Likewise.
3325 2012-04-23  Richard Guenther  <rguenther@suse.de>
3327         PR tree-optimization/53070
3328         * gcc.dg/torture/pr53070.c: New testcase.
3330 2012-04-23  Richard Guenther  <rguenther@suse.de>
3332         PR c/53060
3333         * gcc.dg/pr53060.c: New testcase.
3335 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
3337         PR tree-optimizations/52891
3338         * gcc.c-torture/compile/pr52891-1.c: New test.
3339         * gcc.c-torture/compile/pr52891-2.c: New test.
3341 2012-04-22  Tobias Burnus  <burnus@net-b.de>
3343         PR fortran/53051
3344         * gfortran.dg/read_float_4.f90: New.
3346 2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3348         PR 35441
3349         * c-c++-common/pr35441.C: New.
3351 2012-04-20  Ian Lance Taylor  <iant@google.com>
3353         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
3354         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
3356 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
3358         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
3359         array access.
3360         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3362 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3364         PR rtl-optimization/44214
3365         * gcc.dg/pr44214-1.c: New test.
3366         * gcc.dg/pr44214-2.c: Likewise.
3367         * gcc.dg/pr44214-3.c: Likewise.
3369 2012-04-20  Richard Guenther  <rguenther@suse.de>
3371         * g++.dg/torture/20120420-1.C: New testcase.
3373 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
3375         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
3377 2012-04-19  Christian Bruel  <christian.bruel@st.com>
3379         * gcc.dg/pr52283.c: New test.
3381 2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3383         * gcc.dg/pr37985.c: New test.
3385 2012-04-19  Richard Guenther  <rguenther@suse.de>
3387         PR rtl-optimization/44688
3388         * gcc.dg/var-expand1.c: Increase array size to make unrolling
3389         possibly profitable.
3391 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3393         PR tree-optimization/52976
3394         * gfortran.dg/reassoc_11.f: New test.
3396 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3398         PR tree-optimization/52976
3399         * gfortran.dg/reassoc_7.f: New test.
3400         * gfortran.dg/reassoc_8.f: Likewise.
3401         * gfortran.dg/reassoc_9.f: Likewise.
3402         * gfortran.dg/reassoc_10.f: Likewise.
3404 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
3406         PR c++/52422
3407         * g++.dg/cpp0x/sfinae33.C: New.
3408         * g++.dg/cpp0x/sfinae34.C: Likewise.
3410 2012-04-18  Joey Ye  <joey.ye@arm.com>
3412         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
3414 2012-04-18  Richard Guenther  <rguenther@suse.de>
3416         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
3417         array access.
3418         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
3419         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
3421 2012-04-17  Tom de Vries  <tom@codesourcery.com>
3423         * g++.dg/pr51264-4.C: New test.
3425 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3427         PR c++/52599
3428         * g++.dg/cpp0x/constexpr-ctor10.C: New.
3430 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3432         PR c++/53003
3433         * g++.dg/parse/crash59.C: New.
3435 2012-04-17  Michael Matz  <matz@suse.de>
3437         PR tree-optimization/18437
3438         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
3440 2012-04-17  Richard Guenther  <rguenther@suse.de>
3442         PR middle-end/53011
3443         * g++.dg/torture/pr53011.C: New testcase.
3445 2012-04-16  Jason Merrill  <jason@redhat.com>
3447         PR c++/38543
3448         * g++.dg/cpp0x/variadic131.C: New.
3450         PR c++/52008
3451         * g++.dg/cpp0x/variadic130.C: New.
3453         PR c++/50830
3454         * g++.dg/cpp0x/variadic129.C: New.
3456         PR c++/50303
3457         * g++.dg/cpp0x/variadic128.C: New.
3459 2012-04-16  Tobias Burnus  <burnus@net-b.de>
3461         PR fortran/52864
3462         * gfortran.dg/pointer_intent_6.f90: New.
3464 2012-04-16  Tobias Burnus  <burnus@net-b.de>
3466         PR fortran/52916
3467         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
3468         to include public_private_module_4.f90.
3469         * gfortran.dg/public_private_module_4.f90: Skip this test on all
3470         targets.
3472 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
3474         PR c++/49152
3475         * g++.dg/diagnostic/operator1.C: New.
3476         * g++.dg/ext/label5.C: Adjust.
3477         * g++.dg/ext/va-arg1.C: Likewise.
3478         * g++.dg/other/error20.C: Likewise.
3479         * g++.dg/other/error20.C: Likewise.
3480         * g++.dg/other/error16.C: Likewise.
3481         * g++.dg/other/error10.C: Likewise.
3482         * g++.dg/parse/error30.C: Likewise.
3483         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
3485 2012-04-16  Jason Merrill  <jason@redhat.com>
3487         PR c++/51148
3488         * g++.dg/cpp0x/variadic127.C: New.
3490 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3492         * lib/plugin-support.exp (plugin-test-execute): Properly determine
3493         testcase name.
3494         Use fail, pass instead of unresolved.
3495         Don't log $optstr.
3497         PR testsuite/52948
3498         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
3499         TODO_dump_func.
3500         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3501         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3502         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3504 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
3506         PR fortran/52968
3507         * gfortran.dg/typebound_call_23.f03: New test case.
3509 2012-04-15  Jason Merrill  <jason@redhat.com>
3511         PR c++/47220
3512         * g++.dg/cpp0x/variadic126.C: New.
3514         PR c++/52380
3515         * g++.dg/cpp0x/variadic125.C: New.
3517         PR c++/52292
3518         * g++.dg/cpp0x/variadic124.C: New.
3520         PR c++/52706
3521         * g++.dg/cpp0x/nullptr27.C: New.
3523         PR c++/52818
3524         * g++.dg/warn/format8.C: New.
3526 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
3528         PR fortran/51082
3529         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
3531 2012-04-14  Tobias Burnus  <burnus@net-b.de>
3533         PR fortran/52916
3534         PR fortran/40973
3535         * gfortran.dg/public_private_module_3.f90: New.
3536         * gfortran.dg/public_private_module_4.f90: New.
3538 2012-04-14  Tom de Vries  <tom@codesourcery.com>
3540         * gcc.dg/superblock.c: New test.
3542 2012-04-14  Tom de Vries  <tom@codesourcery.com>
3544         * gcc.dg/pr51879-12.c: New test.
3546 2012-04-13  Jason Merrill  <jason@redhat.com>
3548         PR c++/52824
3549         * g++.dg/cpp0x/variadic123.C: New.
3550         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
3552         PR c++/52905
3553         * g++.dg/cpp0x/initlist-ctor1.C: New.
3555         PR c++/52915
3556         * g++.dg/other/anon-union2.C: New.
3558 2012-04-13  Martin Jambor  <mjambor@suse.cz>
3560         PR middle-end/52939
3561         * g++.dg/ipa/pr52939.C: New test.
3563 2012-04-13  Tom de Vries  <tom@codesourcery.com>
3565         * gcc.dg/pr52734.c: New test.
3567 2012-04-13  Richard Guenther  <rguenther@suse.de>
3569         PR tree-optimization/52969
3570         * gcc.dg/torture/pr52969.c: New testcase.
3572 2012-04-13  Richard Guenther  <rguenther@suse.de>
3574         PR c/52549
3575         * gcc.dg/pr52549.c: New testcase.
3577 2012-04-13  Richard Guenther  <rguenther@suse.de>
3579         PR c/52862
3580         * gcc.dg/pr52862.c: New testcase.
3582 2012-04-13  Joey Ye  <joey.ye@arm.com>
3584         * gcc.target/arm/thumb1-imm.c: New testcase.
3586 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
3588         PR target/52932
3589         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
3590         second function argument.
3591         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
3592         (calc_permps): Update declaration.  Calculate result correctly.
3593         (avx2_test): Change src2 type to union256i_d.
3594         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
3595         correctly.
3597 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3599         PR target/52775
3600         * gcc.target/powerpc/pr52775.c: New file.
3602 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3604         PR tree-optimization/18589
3605         * gcc.dg/tree-ssa/pr18589-1.c: New test.
3606         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
3607         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
3608         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
3609         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
3610         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
3611         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
3612         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
3613         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
3614         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
3616 2012-04-12  Richard Guenther  <rguenther@suse.de>
3618         PR tree-optimization/52943
3619         * gcc.dg/torture/pr52943.c: New testcase.
3621 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
3623         PR target/50751
3624         * gcc/target/sh/pr50751-4.c: New.
3625         * gcc/target/sh/pr50751-5.c: New.
3626         * gcc/target/sh/pr50751-6.c: New.
3627         * gcc/target/sh/pr50751-7.c: New.
3629 2012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
3631         PR c++/52465
3632         * g++.dg/lookup/using52.C: New.
3634 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3636         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
3638 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3640         PR rtl-optimization/52876
3641         * gcc.target/i386/pr52876.c: New.
3643 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
3645         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
3646         __UINTPTR_TYPE__.
3647         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
3648         __INTPTR_TYPE__.
3649         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
3650         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
3651         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
3652         (ptrdiff_t): ... this.  All uses changed.
3653         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
3654         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
3655         __INTPTR_TYPE__.
3656         (main): Cast argument to __INTPTR_TYPE__.
3657         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
3658         size_t.
3659         * gcc.dg/mallign.c (main): Likewise.
3660         * gcc.dg/pr38700.c (foo): Likewise.
3661         * gcc.dg/long-long-cst1.c (t): Likewise.
3662         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
3663         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
3664         * gcc.dg/pointer-arith-10.c (foo): Likewise.
3665         * gcc.dg/pr25682.c (d, foo): Likewise.
3666         * gcc.dg/format/cast-1.c (f): Likewise.
3667         * gcc.dg/c90-const-expr-10.c
3668         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
3669         (size_t): ...this.  All uses changed.
3670         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
3671         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
3672         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
3673         * gcc.dg/pr34856.c (uintptr_t): Likewise.
3674         * gcc.dg/sequence-pt-1.c: Likewise.
3675         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
3676         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
3677         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
3678         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
3679         of ptrdiff_t with it.
3680         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
3681         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
3682         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
3684 2012-04-11  Jason Merrill  <jason@redhat.com>
3686         PR debug/45088
3687         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
3688         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3690         PR c++/52906
3691         * g++.dg/ext/attrib45.C: New.
3693         * g++.dg/eh/dtor3.C: New.
3695 2012-04-11  Richard Guenther  <rguenther@suse.de>
3697         PR middle-end/52621
3698         * gfortran.dg/pr52621.f90: New testcase.
3700 2012-04-11  Richard Guenther  <rguenther@suse.de>
3702         PR middle-end/52918
3703         * g++.dg/torture/pr52918-1.C: New testcase.
3704         * g++.dg/torture/pr52918-2.C: Likewise.
3706 2012-04-11  Tobias Burnus  <burnus@net-b.de>
3708         PR fortran/52729
3709         * gfortran.dg/block_11.f90: New.
3711 2012-04-11  Nick Clifton  <nickc@redhat.com>
3713         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
3715 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
3717         PR target/16458
3718         * gcc.target/powerpc/pr16458-1.c: New test.
3719         * gcc.target/powerpc/pr16458-2.c: Likewise.
3720         * gcc.target/powerpc/pr16458-3.c: Likewise.
3721         * gcc.target/powerpc/pr16458-4.c: Likewise.
3723 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3725         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
3726         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
3727         * gcc.dg/builtin-bswap-5.c: Likewise.
3728         * gcc.target/i386/builtin-bswap-4.c: New test.
3730 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3732         PR 24985
3733         * lib/prune.exp: Add -fno-diagnostics-show-caret.
3735 2012-04-11  Richard Guenther  <rguenther@suse.de>
3737         PR rtl-optimization/52881
3738         * gcc.dg/torture/pr52881.c: New testcase.
3739         * gcc.dg/torture/pr52913.c: Likewise.
3741 2012-04-11  Richard Guenther  <rguenther@suse.de>
3743         PR tree-optimization/52912
3744         * gcc.dg/torture/pr52912.c: New testcase.
3746 2010-04-10  Michael Matz  <matz@suse.de>
3748         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
3749         * gcc.dg/vect/vect-outer-1.c: Adjust.
3750         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
3751         * gcc.dg/vect/vect-outer-1a.c: Adjust.
3752         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
3753         * gcc.dg/vect/vect-outer-1b.c: Adjust.
3754         * gcc.dg/vect/vect-outer-2b.c: Adjust.
3755         * gcc.dg/vect/vect-outer-3b.c: Adjust.
3757 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
3759         PR tree-optimization/52870
3760         * gcc.dg/vect/pr52870.c: New test.
3762 2012-04-09  Mike Stump  <mikestump@comcast.net>
3764         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
3765         * gcc.dg/tree-ssa/vrp59.c: Likewise.
3766         * gcc.dg/tree-ssa/vrp60.c: Likewise.
3767         * gnat.dg/aggr11.adb: Likewise.
3768         * gnat.dg/aggr11_pkg.ads: Likewise.
3769         * gnat.dg/aggr15.adb: Likewise.
3770         * gnat.dg/aggr15.ads: Likewise.
3771         * gnat.dg/aggr17.adb: Likewise.
3772         * gnat.dg/aggr18.adb: Likewise.
3773         * gnat.dg/array14.adb: Likewise.
3774         * gnat.dg/array14.ads: Likewise.
3775         * gnat.dg/array14_pkg.ads: Likewise.
3776         * gnat.dg/array19.adb: Likewise.
3777         * gnat.dg/array19.ads: Likewise.
3778         * gnat.dg/discr27.adb: Likewise.
3779         * gnat.dg/discr27.ads: Likewise.
3780         * gnat.dg/discr35.adb: Likewise.
3781         * gnat.dg/discr35.ads: Likewise.
3782         * gnat.dg/discr6.adb: Likewise.
3783         * gnat.dg/discr6_pkg.ads: Likewise.
3784         * gnat.dg/import1.adb: Likewise.
3785         * gnat.dg/import1.ads: Likewise.
3786         * gnat.dg/loop_address2.adb: Likewise.
3787         * gnat.dg/opt7.adb: Likewise.
3788         * gnat.dg/opt7.ads: Likewise.
3789         * gnat.dg/pointer_variable_bounds.adb: Likewise.
3790         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3791         * gnat.dg/rep_clause2.adb: Likewise.
3792         * gnat.dg/rep_clause2.ads: Likewise.
3793         * gnat.dg/slice2.adb: Likewise.
3794         * gnat.dg/slice2.ads: Likewise.
3795         * gnat.dg/slice6.adb: Likewise.
3796         * gnat.dg/slice6_pkg.ads: Likewise.
3797         * gnat.dg/specs/unchecked_union2.ads: Likewise.
3798         * gnat.dg/taft_type2.adb: Likewise.
3799         * gnat.dg/taft_type2.ads: Likewise.
3800         * gnat.dg/taft_type2_pkg.ads: Likewise.
3801         * gnat.dg/volatile10.adb: Likewise.
3802         * gnat.dg/volatile10_pkg.ads: Likewise.
3804         * gcc.dg/dll-8.c: Remove execute permissions.
3805         * g++.dg/ext/dllexport5.C: Likewise.
3807 2012-04-09  Jan Hubicka  <jh@suse.cz>
3809         PR lto/52722
3810         PR lto/51765
3811         PR lto/52634
3812         * gcc.dg/lto/pr52634_1.c: New testcase.
3813         * gcc.dg/lto/pr52634_0.c: New testcase.
3815 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
3817         PR target/52883
3818         * gcc.target/i386/pr52883.c: New testcase.
3820 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
3822         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
3823         (check_effective_target_sync_long_long): Add SPARC case.
3824         (check_effective_target_sync_long_long_runtime): Likewise.
3825         (check_effective_target_sync_int_long): Adjust SPARC case.
3826         (check_effective_target_sync_char_short): Likewise.
3828 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
3830         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
3831         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
3833 2012-04-08  Tobias Burnus  <burnus@net-b.de>
3835         PR fortran/40973
3836         PR fortran/52751
3837         * gfortran.dg/public_private_module_2.f90: New.
3839 2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3841         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
3842         directives.
3844 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3846         PR fortran/52893
3847         * gfortran.dg/function_optimize_11.f90:  New test.
3849 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3851         PR fortran/52668
3852         * gfortran.dg/use_only_6.f90: New test.
3854 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3856         PR fortran/52668
3857         * gfortran.dg/use_only_6.f90: New test.
3858 2012-04-06  Mike Stump  <mikestump@comcast.net>
3860         PR testsuite/50722
3861         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
3863 2012-04-05  Jason Merrill  <jason@redhat.com>
3865         PR c++/52596
3866         * g++.dg/template/qualified-id5.C: New.
3868 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
3870         PR target/52882
3871         * gcc.target/i386/pr52882.c: New test.
3873 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3874             Dominique D'Humieures  <dominiq@lps.ens.fr>
3876         PR testsuite/52614
3877         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
3878         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
3880 2012-04-04  Jason Merrill  <jason@redhat.com>
3882         PR c++/52845
3883         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
3885 2012-04-03  Jason Merrill  <jason@redhat.com>
3887         PR c++/52796
3888         * g++.dg/cpp0x/variadic-value1.C: New.
3890 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3892         * gnat.dg/pack18.adb: New test.
3893         * gnat.dg/pack18_pkg.ads: New helper.
3895 2012-04-03  Richard Guenther  <rguenther@suse.de>
3897         PR tree-optimization/52808
3898         * gcc.dg/pr52808.c: New testcase.
3900 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
3902         PR tree-optimization/52835
3903         * gfortran.dg/pr52835.f90: New test.
3905 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3907         * gnat.dg/specs/aggr5.ads: New test.
3909 2012-04-02  Richard Guenther  <rguenther@suse.de>
3911         PR tree-optimization/52756
3912         * gcc.dg/torture/pr52756.c: New testcase.
3914 2012-04-02  Richard Guenther  <rguenther@suse.de>
3916         PR middle-end/52803
3917         * gcc.dg/pr52803.c: New testcase.
3919 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
3921         PR c++/40942
3922         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
3923         DR 214 in account.
3925 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3927         PR c++/50043
3928         * g++.dg/cpp0x/noexcept17.C: New.
3929         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
3930         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
3931         * g++.dg/cpp0x/noexcept01.C: Likewise.
3932         * g++.dg/eh/init-temp1.C: Likewise.
3933         * g++.dg/eh/ctor1.C: Likwise.
3935 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
3937         * gnat.dg/controlled6.adb: New test.
3938         * gnat.dg/controlled6_pkg.ads: New helper.
3939         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
3941 2012-03-30  Richard Henderson <rth@redhat.com>
3943         PR debug/52727
3944         * g++.dg/opt/pr52727.C: New testcase.
3946 2012-03-30  Richard Guenther  <rguenther@suse.de>
3948         PR tree-optimization/52754
3949         * gcc.target/i386/pr52754.c: New testcase.
3951 2012-03-30  Richard Guenther <rguenther@suse.de>
3953         PR middle-end/52772
3954         * g++.dg/torture/pr52772.C: New testcase.
3956 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
3958         PR c++/52718
3959         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
3961 2012-03-29  Jason Merrill  <jason@redhat.com>
3963         PR c++/52685
3964         * g++.dg/template/inherit8.C: New.
3966 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
3968         PR c++/52759
3969         * g++.dg/ext/weak4.C: New test.
3971         PR tree-optimization/52760
3972         * gcc.c-torture/execute/pr52760.c: New test.
3974 2012-03-29  Jason Merrill  <jason@redhat.com>
3976         PR c++/52743
3977         * g++.dg/cpp0x/initlist-array3.C: New.
3979 2012-03-28  Jason Merrill  <jason@redhat.com>
3981         PR c++/52746
3982         * g++.dg/overload/virtual2.C: New.
3984 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3986         * gnat.dg/vect7.ad[sb]: New test.
3988 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
3989         Tobias Burnus  <burnus@gcc.gnu.org>
3991         PR fortran/52652
3992         * gfortran.dg/allocate_class_1.f90 : Change error test.
3993         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
3994         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
3995         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
3997 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
3999         PR middle-end/52691
4000         * gcc.dg/pr52691.c: New test.
4002         PR middle-end/52750
4003         * gcc.c-torture/compile/pr52750.c: New test.
4005 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
4007         PR target/52692
4008         * gcc.target/avr/torture/builtins-2.c: New test.
4010 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
4012         PR target/52736
4013         * gcc.target/i386/pr52736.c: New test.
4015 2012-03-27  Martin Jambor  <mjambor@suse.cz>
4017         PR middle-end/52693
4018         * gcc.dg/torture/pr52693.c: New test.
4020 2012-03-27  Meador Inge  <meadori@codesourcery.com>
4022         PR c++/52672
4023         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
4025 2012-03-27  Mike Stump  <mikestump@comcast.net>
4027         PR target/52665
4028         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
4029         failures that match branch names.
4031 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
4032             H.J. Lu  <hongjiu.lu@intel.com>
4034         PR target/52698
4035         * gcc.target/i386/pr52698.c: New test.
4037 2012-03-27  Richard Guenther  <rguenther@suse.de>
4039         PR middle-end/52720
4040         * gcc.dg/torture/pr52720.c: New testcase.
4042 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
4044         * gnat.dg/pack17.adb: New test.
4046 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4048         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
4049         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
4051 2012-03-26  Martin Jambor  <mjambor@suse.cz>
4053         PR tree-optimization/50052
4054         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
4056 2012-03-26  Richard Guenther  <rguenther@suse.de>
4058         PR tree-optimization/52701
4059         * gfortran.dg/pr52701.f90: New testcase.
4061 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
4063         PR tree-optimization/52686
4064         * gcc.target/arm/pr52686.c: New test.
4066 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
4068         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
4069         Add "-Os -flto" to list.
4071 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
4073         * gnat.dg/concat2.ad[sb]: New test.
4075 2012-03-24  Jason Merrill  <jason@redhat.com>
4077         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
4078         * g++.dg/cpp0x/trailing2.C: Likewise.
4079         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
4080         * g++.dg/cpp1y/auto-fn1.C: New.
4081         * g++.dg/cpp1y/auto-fn2.C: New.
4082         * g++.dg/cpp1y/auto-fn3.C: New.
4083         * g++.dg/cpp1y/auto-fn4.C: New.
4084         * g++.dg/cpp1y/auto-fn5.C: New.
4085         * g++.dg/cpp1y/auto-fn6.C: New.
4086         * g++.dg/cpp1y/auto-fn7.C: New.
4087         * g++.dg/cpp1y/auto-fn8.C: New.
4088         * g++.dg/cpp1y/auto-fn9.C: New.
4089         * g++.dg/cpp1y/auto-fn10.C: New.
4090         * g++.dg/cpp1y/auto-fn11.C: New.
4092 2012-03-23  Richard Guenther  <rguenther@suse.de>
4094         PR tree-optimization/52678
4095         * gfortran.dg/pr52678.f: New testcase.
4097 2012-03-23  Richard Guenther  <rguenther@suse.de>
4099         PR tree-optimization/52638
4100         * g++.dg/torture/pr52638.C: New testcase.
4102 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
4104         PR c++/52487
4105         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
4107 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
4109         PR c++/52671
4110         * g++.dg/ext/attrib44.C: New test.
4112 2012-03-22  Jan Hubicka  <jh@suse.cz>
4114         PR middle-end/51737
4115         * g++.dg/torture/pr51737.C: New testcase
4117 2012-03-22  Richard Guenther  <rguenther@suse.de>
4119         PR tree-optimization/52548
4120         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
4122 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4124         * lib/fortran-modules.exp (list-module-names-1): Remove
4125         warning.
4127 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
4129         PR target/50751
4130         * gcc.target/sh/pr50751-1.c: New.
4131         * gcc.target/sh/pr50751-2.c: New.
4132         * gcc.target/sh/pr50751-3.c: New.
4134 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
4136         PR target/52479
4137         * gcc.target/sh/sh4a-cos.c: Remove.
4138         * gcc.target/sh/sh4a-sin.c: Remove.
4139         * gcc.target/sh/sh4a-sincos.c: Remove.
4141 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
4143         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
4144         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
4146 2012-03-21  Martin Jambor  <mjambor@suse.cz>
4148         PR testsuite/52641
4149         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
4150         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
4152 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
4154         * gcc.target/arm/thumb-16bit-ops.c: New file.
4155         * gcc.target/arm/thumb-ifcvt.c: New file.
4157 2012-03-20  Jason Merrill  <jason@redhat.com>
4159         * lib/target-supports.exp: Add { target c++1y }.
4161         * g++.dg/cpp0x/auto32.C: New.
4163 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
4165         PR testsuite/52641
4166         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
4167         int32plus.
4168         * gcc.dg/torture/pr48124-4.c: Ditto:
4169         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
4171 2012-03-20  Jason Merrill  <jason@redhat.com>
4173         PR c++/52510
4174         * g++.dg/cpp0x/initlist66.C: New.
4176 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
4178         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
4179         __AVR_HAVE_LPMX__
4181 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
4183         PR target/49868
4184         * gcc.target/avr/torture/addr-space-2.h: New file.
4185         * gcc.target/avr/torture/addr-space-2-g.h: New test.
4186         * gcc.target/avr/torture/addr-space-2-0.h: New test.
4187         * gcc.target/avr/torture/addr-space-2-1.h: New test.
4188         * gcc.target/avr/torture/addr-space-2-x.h: New test.
4190 2012-03-20  Richard Guenther  <rguenther@suse.de>
4192         * gnat.dg/pack16.adb: New testcase.
4193         * gnat.dg/pack16_pkg.ads: Likewise.
4194         * gnat.dg/specs/pack8.ads: Likewise.
4195         * gnat.dg/specs/pack8_pkg.ads: Likewise.
4197 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4199         * g++.dg/warn/Wuseless-cast.C: Extend.
4201 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4203         PR c++/14710
4204         * g++.dg/warn/Wuseless-cast.C: New.
4206 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
4208         PR libfortran/52608
4209         * gfortran.dg/pr52608.f90: New test.
4211 2012-03-17  Tobias Burnus  <burnus@net-b.de>
4213         PR fortran/52585
4214         * gfortran.dg/proc_ptr_36.f90: New.
4216 2012-03-16  Martin Jambor  <mjambor@suse.cz>
4218         * gcc.dg/misaligned-expand-1.c: New test.
4219         * gcc.dg/misaligned-expand-3.c: Likewise.
4221 2012-03-16  Richard Guenther  <rguenther@suse.de>
4222         Kai Tietz  <ktietz@redhat.com>
4224         PR middle-end/48814
4225         * gcc.c-torture/execute/pr48814-1.c: New test.
4226         * gcc.c-torture/execute/pr48814-2.c: New test.
4227         * gcc.dg/tree-ssa/assign-1.c: New test.
4228         * gcc.dg/tree-ssa/assign-2.c: New test.
4229         * gcc.dg/tree-ssa/assign-3.c: New test.
4231 2012-03-16  Richard Guenther  <rguenther@suse.de>
4233         * gnat.dg/specs/pack7.ads: New testcase.
4235 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
4237         PR target/52568
4238         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
4239         * gcc.dg/torture/vshuf-8.inc: Likewise.
4240         * gcc.dg/torture/vshuf-16.inc: Likewise.
4241         * gcc.dg/torture/vshuf-32.inc: Likewise.
4243 2012-03-15  Jason Merrill  <jason@redhat.com>
4245         * g++.dg/torture/pr52582.C: New.
4247 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4249         * lib/fortran-modules.exp: New file which was forgotten in r185430.
4251 2012-03-15  Ira Rosen  <irar@il.ibm.com>
4252             Ulrich Weigand  <ulrich.weigand@linaro.org>
4254         * gcc.dg/vect/slp-cond-3.c: New test.
4255         * gcc.dg/vect/slp-cond-4.c: New test.
4257 2012-03-15  Ira Rosen  <irar@il.ibm.com>
4258             Ulrich Weigand  <ulrich.weigand@linaro.org>
4260         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
4261         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
4263 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
4265         PR libfortran/52434
4266         PR libfortran/48878
4267         PR libfortran/38199
4268         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
4269         * gfortran.dg/round_1.f03: Likewise.
4271 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
4272             Andrew Pinski  <apinski@cavium.com>
4274         PR middle-end/52592
4275         * gcc.dg/pr52592.c: New test.
4277 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4279         * gfortran.fortran-torture/compile/compile.exp: Simplify.
4280         * gfortran.fortran-torture/execute/execute.exp: Likewise.
4281         * lib/gcc-dg.exp (cleanup-modules): Move to ..
4282         * lib/fortran-modules.exp: .. this new file. Adjust users.
4283         * lib/gfortran-dg.exp (gfortran-dg-runtest,
4284         gfortran-dg-debug-runtest): Call cleanup-modules.
4285         * lib/fortran-torture.exp (fortran-torture-execute,
4286         fortran-torture): Likewise.
4287         * gfortran.dg/coarray/caf.exp: Likewise.
4288         * lib/lto.exp: Likewise.
4289         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
4290         * gfortran.dg/class_4b.f03: Likewise.
4291         * gfortran.dg/class_4c.f03: Likewise.
4292         * gfortran.dg/class_45a.f03: Likewise.
4293         * gfortran.dg/binding_label_tests_10.f03: Likewise.
4294         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
4295         * gfortran.dg/binding_label_tests_11.f03: Likewise.
4296         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
4297         * gfortran.dg/binding_label_tests_13.f03: Likewise.
4298         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
4299         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
4300         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
4301         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
4302         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
4303         * gfortran.dg/whole_file_28.f90: Likewise.
4304         * gfortran.dg/whole_file_29.f90: Likewise.
4305         * gfortran.dg/whole_file_30.f90: Likewise.
4306         * gfortran.dg/whole_file_31.f90: Likewise.
4308 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
4310         PR tree-optimization/52267
4311         * gcc.dg/pr52267.c: New test.
4312         * gcc.dg/tree-ssa/vrp65.c: New test.
4313         * gcc.dg/tree-ssa/vrp66.c: New test.
4315 2012-03-15  Richard Guenther  <rguenther@suse.de>
4317         PR middle-end/52580
4318         * gfortran.dg/vect/pr52580.f: New testcase.
4320 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
4322         * gcc.target/sh/fpul-usage-1.c: New.
4324 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
4326         PR target/49468
4327         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
4328         * gcc.target/sh/pr49468-di.c: Likewise.
4330 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4332         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
4333         * gcc.dg/c99-stdint-6.c: Likewise.
4334         * gcc.dg/lto/20090210_0.c: Likewise.
4335         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
4336         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
4337         * gcc.dg/pragma-init-fini-2.c: Likewise.
4338         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
4339         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
4340         * gcc.target/i386/pr22152.c: Likewise.
4341         * gcc.target/i386/vect8-ret.c: Likewise.
4342         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
4343         handling.
4345 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4347         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
4348         * g++.dg/tree-prof/partition1.C: Likewise.
4349         * g++.dg/tree-prof/partition2.C: Likewise.
4350         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
4351         handling.
4352         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
4353         * gcc.c-torture/execute/20010724-1.c: Remove.
4354         * gcc.c-torture/execute/20010724-1.x: Remove.
4355         * gcc.c-torture/execute/20040208-2.c: Remove.
4356         * gcc.c-torture/execute/20040208-2.x: Remove.
4357         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
4358         Remove.
4359         (main) [__mips__ && __sgi__]: Remove.
4360         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
4361         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4362         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
4363         mips-sgi-irix6* handling.
4364         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
4365         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
4366         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
4367         handling.
4368         * gcc.dg/torture/builtin-logb-1.c: Likewise.
4369         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
4370         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
4371         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
4372         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
4373         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
4374         mips-sgi-irix6*.
4375         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4376         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
4377         * gcc.target/mips/save-restore-3.c: Likewise.
4378         * gcc.target/mips/save-restore-4.c: Likewise.
4379         * gcc.target/mips/save-restore-5.c: Likewise.
4380         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
4381         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
4382         messages.
4383         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
4384         IRIX 6 handling.
4385         (restore_ld_library_path_env_vars): Likewise.
4386         * lib/target-supports.exp (check_profiling_available): Remove
4387         mips*-*-irix* handling.
4388         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
4389         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
4390         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
4392 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
4394         PR c++/52582
4395         * g++.dg/opt/pr52582.C: New test.
4397 2012-03-14  Richard Guenther  <rguenther@suse.de>
4399         PR tree-optimization/52571
4400         * gcc.dg/vect/vect-2.c: Initialize arrays.
4401         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4402         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
4403         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4405 2012-03-14  Richard Guenther  <rguenther@suse.de>
4407         PR middle-end/52080
4408         PR middle-end/52097
4409         PR middle-end/48124
4410         * gcc.dg/torture/pr48124-1.c: New testcase.
4411         * gcc.dg/torture/pr48124-2.c: Likewise.
4412         * gcc.dg/torture/pr48124-3.c: Likewise.
4413         * gcc.dg/torture/pr48124-4.c: Likewise.
4415 2012-03-14  Richard Guenther  <rguenther@suse.de>
4417         PR middle-end/52578
4418         * gcc.dg/pr52578.c: New testcase.
4420 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
4422         PR c++/52521
4423         * g++.dg/cpp0x/udlit-args2.C: New test.
4425 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
4427         PR target/48596
4428         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
4429         * gcc.c-torture/compile/pr48596.c: ... here.
4431 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
4433         PR c++/51641
4434         * g++.dg/lookup/hidden-class17.C: New test.
4436 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
4438         PR c/52577
4439         * gcc.dg/Wunused-var-3.c: New test.
4441 2012-03-13  Martin Jambor  <mjambor@suse.cz>
4443         * gcc.dg/misaligned-expand-2.c: New test.
4445 2012-03-13  Richard Guenther  <rguenther@suse.de>
4447         PR middle-end/52134
4448         * gcc.dg/pr52134.c: New testcase.
4450 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4452         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
4454 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4456         PR tree-optimization/46728
4457         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
4458         * gcc.target/powerpc/pr46728-5.c: Likewise.
4459         * gcc.target/powerpc/pr46728-8.c: Likewise.
4460         * gcc.target/powerpc/pr46728-10.c: Likewise.
4461         * gcc.target/powerpc/pr46728-11.c: Likewise.
4462         * gcc.target/powerpc/pr46728-13.c: Likewise.
4463         * gcc.target/powerpc/pr46728-14.c: Likewise.
4464         * gcc.target/powerpc/pr46728-15.c: Likewise.
4466 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
4468         PR c++/52299
4469         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
4471 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4473         PR tree-optimization/46728
4474         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
4475         * gcc.target/powerpc/pr46728-5.c: Likewise.
4476         * gcc.target/powerpc/pr46728-8.c: Likewise.
4477         * gcc.target/powerpc/pr46728-10.c: Likewise.
4478         * gcc.target/powerpc/pr46728-11.c: Likewise.
4479         * gcc.target/powerpc/pr46728-13.c: Likewise.
4480         * gcc.target/powerpc/pr46728-14.c: Likewise.
4481         * gcc.target/powerpc/pr46728-15.c: Likewise.
4483 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
4485         PR target/49868
4486         * gcc.target/avr/torture/addr-space-1.h: New file.
4487         * gcc.target/avr/torture/addr-space-1-g.h: New test.
4488         * gcc.target/avr/torture/addr-space-1-0.h: New test.
4489         * gcc.target/avr/torture/addr-space-1-1.h: New test.
4490         * gcc.target/avr/torture/addr-space-1-x.h: New test.
4492 2012-03-12  Andrew Pinski  <apinski@cavium.com>
4494         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
4496 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4498         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
4499         * g++.dg/abi/thunk4.C: Likewise.
4500         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
4501         Adapt line numbers.
4502         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
4503         handling.
4504         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4505         * g++.dg/eh/spbp.C: Likewise.
4506         * g++.dg/ext/label13.C: Likewise.
4507         * g++.dg/guality/guality.exp: Likewise.
4508         * g++.dg/other/anon5.C: Likewise.
4509         * g++.dg/other/pragma-ep-1.C: Remove.
4510         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
4511         * g++.dg/warn/pr31246.C: Likewise.
4512         * g++.dg/warn/weak1.C: Likewise.
4513         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
4514         * g++.old-deja/g++.ext/attrib5.C: Likewise.
4515         * gcc.c-torture/compile/limits-declparen.c: Likewise.
4516         * gcc.c-torture/compile/limits-pointer.c: Likewise.
4517         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
4518         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
4519         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
4520         * gcc.dg/c99-tgmath-1.c: Likewise.
4521         * gcc.dg/c99-tgmath-2.c: Likewise.
4522         * gcc.dg/c99-tgmath-3.c: Likewise.
4523         * gcc.dg/c99-tgmath-4.c: Likewise.
4524         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
4525         handling.
4526         * gcc.dg/debug/pr49032.c: Likewise.
4527         * gcc.dg/guality/guality.exp: Likewise.
4528         * gcc.dg/intmax_t-1.c: Likewise.
4529         * gcc.dg/pr48616.c: Likewise.
4530         * gcc.dg/pragma-ep-1.c: Remove.
4531         * gcc.dg/pragma-ep-2.c: Remove.
4532         * gcc.dg/pragma-ep-3.c: Remove.
4533         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
4534         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
4535         * gcc.misc-tests/gcov-14.c: Likewise.
4536         * gfortran.dg/guality/guality.exp: Likewise.
4537         * lib/target-supports.exp (check_weak_available): Likewise.
4538         (add_options_for_tls): Likewise.
4539         (check_ascii_locale_available): Likewise.
4540         * obj-c++.dg/dwarf-2.mm: Likewise.
4541         * objc.dg/dwarf-1.m: Likewise.
4542         * objc.dg/dwarf-2.m: Likewise.
4544 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
4546         PR tree-optimization/51721
4547         * gcc.dg/tree-ssa/vrp64.c: New test.
4549         PR tree-optimization/52533
4550         * gcc.c-torture/compile/pr52533.c: New test.
4552 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
4554         * gcc.target/i386/rtm-xabort-1.c: New.
4555         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
4556         * gcc.target/i386/rtm-xend-1.c: Ditto.
4557         * gcc.target/i386/rtm-xtest-1.c: Ditto.
4558         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
4559         * gcc.target/i386/sse-13.c: Ditto.
4560         * gcc.target/i386/sse-14.c: Ditto.
4561         * gcc.target/i386/sse-22.c: Ditto.
4562         * gcc.target/i386/sse-23.c: Ditto.
4563         * g++.dg/other/i386-2.C: Ditto.
4564         * g++.dg/other/i386-3.C: Ditto.
4566 2012-03-12  Tobias Burnus  <burnus@net-b.de>
4568         PR fortran/52542
4569         * gfortran.dg/proc_ptr_35.f90: New.
4571 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
4573         PR target/52530
4574         * gcc.dg/torture/pr52530.c: New test.
4576 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
4578         PR target/51244
4579         * gcc.target/sh/pr51244-1.c: Fix thinkos.
4581 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4583         PR target/52450
4584         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
4586         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
4588 2012-03-09  Andrew Pinski  <apinski@cavium.com>
4590         PR middle-end/51988
4591         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
4592         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
4594 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
4596         * gcc.dg/tree-ssa/scev-3.c: New.
4597         * gcc.dg/tree-ssa/scev-4.c: New.
4599 2012-03-08  Tobias Burnus  <burnus@net-b.de>
4601         PR fortran/52469
4602         * gfortran.dg/proc_ptr_34.f90
4604 2012-03-07  Jason Merrill  <jason@redhat.com>
4606         PR c++/52521
4607         * g++.dg/cpp0x/udlit-mangle.C: New.
4609 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
4611         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
4613 2012-03-06  Richard Guenther  <rguenther@suse.de>
4615         PR middle-end/52493
4616         * gcc.dg/torture/pr52493.c: New testcase.
4618 2012-03-06  Richard Guenther  <rguenther@suse.de>
4620         PR lto/52097
4621         * gcc.dg/lto/pr52097_0.c: New testcase.
4623 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
4625         PR target/51244
4626         * gcc.target/sh/pr51244-1.c: New.
4627         * gcc.target/sh/pr51244-2.c: New.
4628         * gcc.target/sh/pr51244-3.c: New.
4630 2012-03-05  Jason Merrill  <jason@redhat.com>
4632         PR c++/51930
4633         * g++.dg/ext/visibility/template11.C: New.
4635         * g++.dg/cpp0x/implicit13.C: New.
4637 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
4639         PR tree-optimization/51721
4640         * gcc.dg/tree-ssa/vrp63.c: New test.
4641         * gcc.dg/pr51721.c: New test.
4643 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
4645         PR fortran/50981
4646         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
4647         argument checks.
4649 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
4651         PR target/52146
4652         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
4654 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
4656         PR fortran/50981
4657         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
4659 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
4661         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
4662         int32plus.
4664 2012-03-03  Jason Merrill  <jason@redhat.com>
4666         * g++.dg/cpp0x/nsdmi-defer6.C: New.
4668         Core 1270
4669         * g++.dg/cpp0x/initlist65.C: New.
4671         PR c++/36797
4672         * g++.dg/ext/is_empty2.C: New.
4674 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4676         PR fortran/48820
4677         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
4679 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4681         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
4682         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4683         * gfortran.dg/bind_c_usage_8.f03: Ditto.
4684         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4685         * gfortran.dg/class_30.f90: Remove dg-warning line.
4686         * gfortran.dg/bind_c_usage_25.f90: New.
4688 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4690         PR fortran/48820
4691         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
4692         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
4693         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
4695 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4697         PR fortran/48820
4698         * gfortran.dg/assumed_type_1.f90: New.
4699         * gfortran.dg/assumed_type_2.f90: New.
4700         * gfortran.dg/assumed_type_3.f90: New.
4701         * gfortran.dg/assumed_type_4.f90: New.
4703 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
4705         PR target/49486
4706         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
4707         * gcc.target/sh/pr49468-di.c: New.
4709 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
4711         * gcc.dg/graphite/pr50561.c: Update.
4713 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
4715         * gcc.target/powerpc/pr52457.c: New test.
4717 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
4719         * gcc.target/arm/sat-1.c: New test.
4721 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
4723         PR target/46716
4724         * gcc.target/i386/pr46716.c: New test.
4726 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4728         PR c++/51989
4729         * g++.dg/cpp0x/sfinae32.C: New.
4731 2012-03-02  Richard Guenther  <rguenther@suse.de>
4733         PR tree-optimization/52406
4734         * gcc.dg/torture/pr52406.c: New testcase.
4736 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4738         PR fortran/52325
4739         * gfortran.dg/derived_comp_array_ref_8.f90: New.
4740         * gfortran.dg/nullify_2.f90: Update dg-error.
4741         * gfortran.dg/nullify_4.f90: Ditto.
4742         * gfortran.dg/pointer_init_6.f90: Ditto.
4744 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4746         PR fortran/52270
4747         * gfortran.dg/class_51.f90: New.
4749 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4751         PR fortran/52452
4752         * gfortran.dg/intrinsic_8.f90: New.
4754 2012-03-01  Kai Tietz  <ktietz@redhat.com>
4756         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
4757         routines on mingw targets.
4758         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
4760 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
4762         PR tree-optimization/52445
4763         * gcc.dg/pr52445.c: New test.
4765 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
4767         PR target/52437
4768         * gcc.c-torture/compile/pr52437.c: New test.
4770         PR middle-end/52419
4771         * gcc.dg/torture/pr52419.c: New test.
4773         PR tree-optimization/52429
4774         * gcc.dg/torture/pr52429.c: New test.
4775         * g++.dg/opt/pr52429.C: New test.
4777 2012-02-29  Richard Guenther  <rguenther@suse.de>
4779         PR testsuite/52297
4780         * gcc.dg/lto/trans-mem-1_0.c: Remove.
4781         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
4782         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
4783         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
4784         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
4785         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
4787 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
4789         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
4791 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
4793         PR fortran/52386
4794         * gfortran.dg/realloc_on_assign_13.f90 : New test.
4796 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4798         PR target/51534
4799         * gcc.target/arm/neon/pr51534.c: New testcase.
4801 2012-02-28  Richard Guenther  <rguenther@suse.de>
4803         PR target/52407
4804         * gcc.dg/torture/pr52407.c: New testcase.
4806 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4808         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
4809         * gcc.target/arm/vfp2.c: Likewise.
4810         * gcc.target/arm/vfp3.c: Likewise.
4811         * gcc.target/arm/vfp4.c: Likewise.
4812         * gcc.target/arm/vfp5.c: Likewise.
4813         * gcc.target/arm/vfp6.c: Likewise.
4814         * gcc.target/arm/vfp7.c: Likewise.
4815         * gcc.target/arm/vfp8.c: Likewise.
4816         * gcc.target/arm/vfp9.c: Likewise.
4817         * gcc.target/arm/vfp10.c: Likewise.
4818         * gcc.target/arm/vfp11.c: Likewise.
4819         * gcc.target/arm/vfp12.c: Likewise.
4820         * gcc.target/arm/vfp13.c: Likewise.
4821         * gcc.target/arm/vfp14.c: Likewise.
4822         * gcc.target/arm/vfp15.c: Likewise.
4823         * gcc.target/arm/vfp16.c: Likewise.
4824         * gcc.target/arm/vfp17.c: Likewise.
4825         * gcc.target/arm/neon-constants.h: New file.
4826         * gcc.target/arm/neon-vect1.c: New test.
4827         * gcc.target/arm/neon-vect2.c: New test.
4828         * gcc.target/arm/neon-vect3.c: New test.
4829         * gcc.target/arm/neon-vect4.c: New test.
4830         * gcc.target/arm/neon-vect5.c: New test.
4831         * gcc.target/arm/neon-vect6.c: New test.
4832         * gcc.target/arm/neon-vect7.c: New test.
4833         * gcc.target/arm/neon-vect8.c: New test.
4835 2012-02-28  Richard Guenther  <rguenther@suse.de>
4837         PR tree-optimization/52402
4838         * gcc.dg/torture/pr52402.c: New testcase.
4840 2012-02-28  Richard Guenther  <rguenther@suse.de>
4842         PR lto/52400
4843         * g++.dg/lto/pr52400_0.C: New testcase.
4845 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
4847         * gcc.target/avr/torture/builtins-1.c: New test.
4848         * gcc.target/avr/torture/builtins-error.c: New test.
4850 2012-02-28  Kai Tietz  <ktietz@redhat.com>
4852         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
4853         * gcc.target/i386/pr45352-2.c: Likewise.
4854         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
4855         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
4856         targets instead rand.
4857         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
4858         * gcc.target/i386/sse2-mul-1.c: Likewise.
4859         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4860         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
4861         * gcc.target/i386/pad-1.c: Likewise.
4862         * gcc.target/i386/pad-9.c: Likewise.
4863         * gcc.target/i386/pad-2.c: Likewise.
4864         * gcc.target/i386/pad-5b.c: Likewise.
4865         * gcc.target/i386/pad-8.c: Likewise.
4866         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
4867         * gcc.target/i386/pr44130.c: Likewise.
4868         * gcc.target/i386/align-main-1.c: Likewise.
4869         * gcc.target/i386/align-main-2.c: Likewise.
4870         * gcc.target/i386/sw-1.c: Likewise.
4871         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
4872         on x64 mingw target.
4873         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
4874         * gcc.target/i386/pr46295.c: Likewise.
4875         * gcc.target/i386/amd64-abi-1.c: Likewise.
4876         * gcc.target/i386/amd64-abi-2.c: Likewise.
4877         * gcc.target/i386/pr39082-1.c: Likewise.
4878         * gcc.target/i386/pr39162.c: Likewise.
4879         * gcc.target/i386/pr22152.c: Likewise.
4880         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
4881         * gcc.target/i386/wrfsbase-2.c: Likewise.
4882         * gcc.target/i386/local.c: Likewise
4883         * gcc.target/i386/wrgsbase-1.c: Likewise.
4884         * gcc.target/i386/wrfsbase-1.c: Likewise.
4885         * gcc.target/i386/pr39315-3.c: Likewise.
4886         * gcc.target/i386/pr35767-4.c: Likewise.
4887         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
4888         x64 mingw target.
4889         * gcc.target/i386/pr45336-2.c: Likewise.
4890         * gcc.target/i386/pr45336-1.c: Likewise.
4891         * gcc.target/i386/pr45336-4.c: Likewise.
4893 2012-02-27  Tristan Gingold  <gingold@adacore.com>
4895         * gnat.dg/array20.ad[sb]: New test.
4897 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
4899         PR target/52375
4900         * gcc.target/arm/pr52375.c: New test.
4901         * gcc.c-torture/compile/pr52375.c: New test.
4903 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4905         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
4906         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
4908 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
4910         * gnat.dg/aggr19.adb: New test.
4911         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
4913 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
4915         PR target/49263
4916         * gcc.target/sh/pr49263.c: New.
4918 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
4920         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
4921         simulate_thread_wrapper_other_threads
4922         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
4923         Move initialization of 'value' to main().
4924         (main): Initialize 'value';
4925         * gcc.dg/simulate-thread/speculative-store.c
4926         (simulate_thread_step_verify): Return 0 when successful.
4927         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
4928         Reduce threshold.
4929         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
4930         (simulate_thread_wrapper_other_threads): Return a success/fail value
4931         and issue an error if the instruction count threshold is exceeded.
4933 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4935         PR target/50580
4936         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
4937         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4939 2012-02-24  Richard Guenther  <rguenther@suse.de>
4941         PR middle-end/52355
4942         * gcc.dg/pr52355.c: New testcase.
4944 2012-02-23  Kai Tietz  <ktietz@redhat.com>
4946         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
4947         * gcc.dg/Wpadded.c: Likewise.
4948         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
4949         structure-layout.
4950         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
4951         for sleep by Sleep and add windows.h include for this function.
4952         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
4953         targets.
4954         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
4955         target.
4956         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
4957         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
4958         on x64 mingw target.
4959         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
4960         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
4961         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
4962         failure on LLP64 target.
4964 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
4966         PR c/52290
4967         * gcc.dg/noncompile/pr52290.c: New test.
4969 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
4971         PR tree-optimization/52019
4972         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
4974 2012-02-22  Kai Tietz  <ktietz@redhat.com>
4976         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
4977         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
4978         derived pdiff_t type.
4979         * g++.dg/torture/pr49720.C: Likewise
4981 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
4983         PR target/52330
4984         * gcc.target/i386/pr52330.c: New test.
4986 2012-02-22  Tobias Burnus  <burnus@net-b.de>
4988         PR fortran/52335
4989         * gfortran.dg/io_constraints_10.f90: New.
4991 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
4993         * lib/target-supports.exp (check_effective_target_vect_condition):
4994         Return true for NEON.
4996 2012-02-21  Kai Tietz  <ktietz@redhat.com>
4998         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
5000 2012-02-21  Richard Guenther  <rguenther@suse.de>
5002         PR tree-optimization/52324
5003         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
5005 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
5007         PR middle-end/51782
5008         * gcc.target/avr/torture/pr51782-1.c: New test.
5010 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
5012         PR tree-optimization/52318
5013         * gcc.dg/pr52318.c: New test.
5015 2012-02-20  Kai Tietz  <ktietz@redhat.com>
5017         * gcc.dg/bf-ms-layout-3.c: New testcase.
5019 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5021         PR testsuite/52229
5022         PR fortran/32380
5023         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
5025 2012-02-20  Richard Guenther  <rguenther@suse.de>
5027         PR tree-optimization/52298
5028         * gcc.dg/torture/pr52298.c: New testcase.
5029         * gcc.dg/vect/pr52298.c: Likewise.
5031 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
5033         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
5034         * gcc.c-torture/execute/pr52286.c: Ditto.
5036 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
5038         PR tree-optimization/52286
5039         * gcc.c-torture/execute/pr52286.c: New test.
5041 2012-02-18  Tobias Burnus  <burnus@net-b.de>
5043         PR fortran/52295
5044         * gfortran.dg/interface_35.f90: Use -std=f2003.
5045         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
5046         * gfortran.dg/interface_assignment_4.f90: Ditto.
5047         * gfortran.dg/bessel_1.f90: Ditto.
5048         * gfortran.dg/func_result_6.f90: Ditto.
5049         * gfortran.dg/hypot_1.f90: Ditto.
5050         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5052 2012-02-17  Tobias Burnus  <burnus@net-b.de>
5054         PR translation/52232
5055         PR translation/52234
5056         PR translation/52245
5057         PR translation/52246
5058         PR translation/52262
5059         PR translation/52273
5060         * gfortran.dg/coarray_22.f90: Update dg-error.
5061         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
5063 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5065         PR target/51753
5066         * lib/gcc-simulate-thread.exp: Load timeout.exp.
5067         (simulate-thread): Use default timeout.
5069 2012-02-16  Jason Merrill  <jason@redhat.com>
5071         PR c++/52248
5072         * g++.dg/ext/timevar1.C: New.
5074 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
5076         PR c++/52126
5077         * g++.dg/template/using21.C: New.
5078         * g++.dg/template/using22.C: Likewise.
5080 2012-02-16  Jason Merrill  <jason@redhat.com>
5082         PR c++/51415
5083         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
5085 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
5087         PR tree-optimization/52255
5088         * gcc.c-torture/compile/pr52255.c: New test.
5090         PR debug/52260
5091         * g++.dg/debug/dwarf2/pr52260.C: New test.
5093         PR middle-end/51929
5094         * g++.dg/ipa/pr51929.C: New test.
5096 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5098         PR target/52199
5099         * gcc.target/powerpc/pr52199.c: New file.
5101 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5103         PR target/52152
5104         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
5106 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5108         * gcc.dg/pr51867.c: Don't include <math.h>.
5109         (sqrtf): Declare.
5111 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
5113         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
5114         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
5116 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
5118         PR tree-optimization/50561
5119         * gcc.dg/graphite/pr50561.c: New testcase.
5121 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
5123         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
5124         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
5126 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
5128         * gnat.dg/discr35.ad[sb]: New test.
5130 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
5132         * gnat.dg/volatile10.adb: New test.
5133         * gnat.dg/volatile10_pkg.ads: New helper.
5135 2012-02-14  Jason Merrill  <jason@redhat.com>
5137         * g++.dg/ext/attrib43.C: New.
5139 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
5141         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
5142         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
5143         fgnu_tm.
5144         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
5145         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
5146         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
5147         effective_target fgnu_tm.
5148         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
5150 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
5152         PR c++/52247
5153         * g++.dg/template/asmgoto1.C: New test.
5155 2012-02-14  Ian Lance Taylor  <iant@google.com>
5157         PR go/48501
5158         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
5159         compiling generated file for 64bit and index tests.
5161 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
5163         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
5165 2012-02-14  Richard Guenther  <rguenther@suse.de>
5167         PR tree-optimization/52244
5168         PR tree-optimization/51528
5169         * gcc.dg/torture/pr52244.c: New testcase.
5171 2012-02-14  Walter Lee  <walt@tilera.com>
5173         * g++.dg/other/PR23205.C: Disable test on tile.
5174         * g++.dg/other/pr23205-2.C: Disable test on tile.
5175         * gcc.dg/20020312-2.c: Add a condition for __tile__.
5176         * gcc.dg/20040813-1.c: Disable test on tile.
5177         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
5178         * gcc.misc-tests/linkage.exp: Handle tilegx.
5180 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
5182         PR tree-optimization/52210
5183         * gcc.dg/pr52210.c: New test.
5185 2012-02-14  Jason Merrill  <jason@redhat.com>
5187         PR c++/39055
5188         * g++.dg/overload/defarg5.C: New.
5190 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
5192         PR c/52181
5193         * c-c++-common/pr52181.c: New test.
5195 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
5197         PR c++/52215
5198         * g++.dg/ext/atomic-1.C: New test.
5200 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5202         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
5204 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
5206         PR middle-end/52209
5207         * gcc.c-torture/execute/pr52209.c: New test.
5209 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
5211         PR fortran/50981
5212         * gfortran.dg/elemental_optional_args_5.f03: New test.
5214 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
5216         PR testsuite/50076
5217         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
5218         cases.
5220 2012-02-11  Ian Lance Taylor  <iant@google.com>
5222         PR go/51874
5223         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
5224         SPARC Solaris.  Don't run the test at all on systems where it may
5225         not work, rather than xfailing it.
5227 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
5229         PR rtl-optimization/52175
5230         * gcc.c-torture/compile/pr52175.c: New test.
5232 2012-02-10  Jason Merrill  <jason@redhat.com>
5234         PR c++/51910
5235         * g++.dg/template/repo10.C: New.
5237 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
5239         PR debug/52132
5240         * gcc.dg/pr52132.c: New test.
5242 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5244         * gnat.dg/specs/aggr4.ads: New test.
5245         * gnat.dg/specs/aggr4_pkg.ads: New helper.
5247 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
5249         PR target/52146
5250         * gcc.target/i386/pr52146.c: New.
5252 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
5254         PR middle-end/52177
5255         * c-c++-common/pr52177.c: New test.
5257 2012-02-10  Jan Hubicka  <jh@suse.cz>
5259         PR middle-end/48600
5260         * g++.dg/torture/pr48600.C: New testcase.
5262 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
5264         PR middle-end/52140
5265         * gcc.dg/dfp/pr52140.c: New test.
5267 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
5269         PR fortran/32380
5270         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
5271         of dg-options.
5273 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
5275         PR middle-end/51867
5276         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
5277         * testsuite/gcc.dg/pr51867.c: New test.
5279 2012-02-09  Ian Lance Taylor  <iant@google.com>
5281         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
5282         which don't support -fsplit-stack.  Turn off optimization when
5283         compiling select5-out.go.
5285 2012-02-08  Ian Lance Taylor  <iant@google.com>
5287         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
5288         systems which don't support -fsplit-stack.
5290 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
5292         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
5293         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
5294         machine instuction in the log.
5296 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
5298         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
5299           to 20 seconds.
5301 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
5303         PR driver/48524
5304         * gcc.dg/pr48524.c: New test.
5305         * gcc.dg/pr48524.spec: New spec file for test.
5307 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5309         PR fortran/32380
5310         * gfortran.dg/vect/pr32380.f90:  New test.
5312 2012-02-08  Tobias Burnus  <burnus@net-b.de>
5314         PR fortran/52151
5315         * gfortran.dg/realloc_on_assign_12.f90: New.
5317 2012-02-08  Richard Guenther  <rguenther@suse.de>
5319         PR rtl-optimization/52170
5320         * gcc.dg/torture/pr52170.c: New testcase.
5322 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
5324         PR gcov-profile/52150
5325         * gcc.dg/tree-prof/pr52150.c: New test.
5327         PR rtl-optimization/52139
5328         * gcc.dg/pr52139.c: New test.
5330 2012-02-07  Jason Merrill  <jason@redhat.com>
5332         PR c++/51675
5333         * g++.dg/cpp0x/constexpr-union3.C: New.
5335         PR c++/52035
5336         * g++.dg/lto/pr52035_0.C: New.
5338 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5340         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
5341         * gcc.dg/special/weak-1.c: Likewise.
5342         * gcc.dg/ucnid-12.c: Likewise.
5343         * gcc.dg/torture/pr45678-1.c: Likewise.
5344         * gcc.dg/torture/pr45678-2.c: Likewise.
5345         * gcc.dg/vector-4.c: Likewise.
5346         * gcc.dg/ipa/inline-5.c: Likewise.
5347         * gcc.dg/ucnid-11.c: Likewise.
5348         * gcc.misc-tests/gcov-13.c: Likewise.
5349         * gcc.misc-tests/gcov-14.c: Likewise.
5350         * g++.dg/ext/label13.C: Likewise.
5351         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
5352         hppa*-*-hpux* options.
5353         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
5354         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
5355         * gcc.dg/pr48616.c: Likewise.
5356         * gcc.dg/pr17957.c: Likewise.
5357         * gcc.dg/pr17055-1.c: Likewise.
5358         * gcc.dg/pr32912-1.c: Likewise.
5359         * gcc.dg/tm/pr51472.c: Likewise.
5360         * c-c++-common/fold-bitand-4.c: Likewise.
5361         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
5362         Use dg-additional-options for extra options.
5364 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
5366         * gcc.target/epiphany/interrupt-2.c: New test.
5368 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5370         PR target/52155
5371         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
5372         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
5373         for MIPS ELF.
5375 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5377         PR target/52152
5378         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
5380 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5382         PR middle-end/24306
5383         PR target/52154
5384         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
5385         * gcc.target/mips/va-arg-1.c: New test.
5387 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
5389         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
5390         for -mno-pointers-to-nested-functions.
5392 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
5394         * gcc.c-torture/execute/20120207-1.c: New test.
5396 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
5398         PR rtl-optimization/52060
5399         * gcc.dg/torture/pr52060.c: New test.
5401         PR middle-end/52074
5402         * gcc.c-torture/compile/pr52074.c: New test.
5404 2012-02-07  Tobias Burnus  <burnus@net-b.de>
5406         PR fortran/51514
5407         * gfortran.dg/class_to_type_2.f90: New.
5409 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
5411         PR fortran/32373
5412         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
5413         Remove module.
5415 2012-02-06  Jason Merrill  <jason@redhat.com>
5417         PR c++/52088
5418         * g++.dg/template/conv13.C: New.
5420 2012-02-06  Richard Guenther  <rguenther@suse.de>
5422         PR tree-optimization/52115
5423         * gcc.c-torture/compile/pr52115.c: New testcase.
5425 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
5427         PR target/52129
5428         * gcc.c-torture/execute/pr52129.c: New test.
5430 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
5432         * gcc.dg/pr48374.c: Actually add the test I forgot
5433         in the 2012-01-25 commit.
5435 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
5437         PR fortran/32373
5438         * gfortran.dg/vect/vect-8.f90:  New test case.
5440 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
5442         PR fortran/48847
5443         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
5445 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
5447         PR fortran/52102
5448         * gfortran.dg/class_48.f90 : Add test of allocate class array
5449         component with source in subroutine test3.  Remove commenting
5450         out in subroutine test4, since branching on unitialized variable
5451         is now fixed (no PR for this last.).
5453 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
5455         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
5456         on MIPS targets.
5457         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
5459 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
5461         PR target/52125
5462         * lib/target-supports.exp (check_effective_target_mips_rel): New.
5463         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
5465 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
5467         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
5468         (check_effective_target_sync_int_long): Use it.
5469         (check_effective_target_sync_char_short): Likewise.
5470         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
5472 2012-02-05  Tobias Burnus  <burnus@net-b.de>
5474         PR fortran/51972
5475         * gfortran.dg/class_48.f90: Add some further checks.
5477 2012-02-05  Ira Rosen  <irar@il.ibm.com>
5479         PR tree-optimization/52091
5480         * gcc.dg/vect/pr52091.c: New test.
5482 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
5484         PR rtl-optimization/52113
5485         * gcc.target/avr/pr52113.c: New test.
5487 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
5489         PR rtl-optimization/52092
5490         * gcc.c-torture/compile/pr52092.c: New test.
5492 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
5494         PR fortran/41587
5495         * gfortran.dg/class_array_10.f03: New test.
5497         PR fortran/46356
5498         * gfortran.dg/class_array_11.f03: New test.
5500         PR fortran/51754
5501         * gfortran.dg/class_array_12.f03: New test.
5503 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
5505         PR fortran/52012
5506         * gfortran.dg/realloc_on_assign_11.f90: New test.
5508 2012-02-02  Tobias Burnus  <burnus@net-b.de>
5510         PR fortran/52093
5511         * gfortran.dg/shape_7.f90: New.
5513 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5515         * gcc.target/mips/mips-prepend-1.c: New test.
5517 2012-02-02  Jan Hubicka  <jh@suse.cz>
5518             Tom de Vries  <tom@codesourcery.com>
5520         PR middle-end/51998
5521         * testsuite/gcc.dg/alias-12.c: New testcase.
5522         * testsuite/gcc.dg/alias-13.c: New testcase.
5524 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
5526         PR target/52086
5527         * gcc.dg/pr52086.c: New test.
5529         PR tree-optimization/52073
5530         * gcc.c-torture/compile/pr52073.c: New test.
5532 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
5534         PR fortran/51958
5535         * gfortran.dg/function_optimize_10.f90:  New test.
5537 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
5539         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
5540         test on alpha*-*-*.
5542 2012-02-01  Tobias Burnus  <burnus@net-b.de>
5544         PR fortran/52024
5545         * gfortran.dg/typebound_operator_14.f90: New.
5547 2012-02-01  Tobias Burnus  <burnus@net-b.de>
5549         PR fortran/52059
5550         * gfortran.dg/elemental_function_1.f90: New.
5552 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
5554         PR rtl-optimization/51374
5555         * gcc.target/avr/torture/pr51374-1.c:
5556         Also fail if SBIS is seen.
5558 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
5560         PR rtl-optimization/51374
5561         * gcc.target/avr/torture/pr51374-1.c: New.
5563 2012-01-31  Tobias Burnus  <burnus@net-b.de>
5565         PR fortran/52024
5566         * gfortran.dg/typebound_generic_11.f90: New.
5568 2012-01-31  Tobias Burnus  <burnus@net-b.de>
5570         PR fortran/52029
5571         * gfortran.dg/class_49.f90: New.
5573 2012-01-31  Tobias Burnus  <burnus@net-b.de>
5575         PR fortran/52013
5576         * gfortran.dg/elemental_args_check_6.f90: New.
5578 2012-01-31  Jason Merrill  <jason@redhat.com>
5580         PR c++/52043
5581         * g++.dg/cpp0x/variadic122.C: New.
5583 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
5585         PR fortran/52012
5586         * gfortran.dg/realloc_on_assign_10.f90: New test.
5588 2012-01-31  Richard Guenther  <rguenther@suse.de>
5590         PR tree-optimization/51528
5591         * gcc.dg/torture/pr51528.c: New testcase.
5593 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
5595         PR go/48501
5596         * lib/go.exp (go_target_compile): Append timeout= to options.
5597         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
5598         select5-out.go test on alpha*-*-* targets.
5600 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
5602         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
5603         (TEST_SHORT): Reformat in the same way.
5604         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
5605         (TEST_SHORT): Reformat in the same way.
5606         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
5607         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
5608         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
5609         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
5610         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
5612 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
5614         PR target/51835
5615         * gcc.target/arm/pr51835.c: New testcase.
5617 2012-01-30  Richard Guenther  <rguenther@suse.de>
5619         PR tree-optimization/52028
5620         * gcc.dg/torture/pr52028.c: New testcase.
5621         * gfortran.dg/ldist-pr45199.f: Adjust.
5622         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
5623         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5624         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5626 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
5628         PR debug/52027
5629         * gcc.dg/tree-prof/pr52027.c: New test.
5631         PR tree-optimization/52046
5632         * gcc.dg/pr52046.c: New test.
5634         PR debug/52048
5635         * g++.dg/other/pr52048.C: New test.
5637 2012-01-30  Richard Guenther  <rguenther@suse.de>
5639         PR tree-optimization/52045
5640         * gcc.dg/pr52045.c: New testcase.
5642 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5644         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
5645         new code generated for __sync_lock_release.
5647 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5649         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
5651 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5653         PR testsuite/51875
5654         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
5656         * g++.dg/ext/visibility/template10.C: Fix typo.
5658         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
5660 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5662         PR c++/51327
5663         * g++.dg/cpp0x/constexpr-ice6.C: New.
5665 2012-01-29  Tobias Burnus  <burnus@net-b.de>
5667         PR fortran/41600
5668         * gfortran.dg/default_initialization_6.f90: New.
5670 2012-01-29  Tobias Burnus  <burnus@net-b.de>
5672         PR fortran/51972
5673         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
5674         * gfortran.dg/class_48.f90: New.
5676 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
5678         PR fortran/51808
5679         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
5681 2012-01-28  Tobias Burnus  <burnus@net-b.de>
5683         PR fortran/51972
5684         * gfortran.dg/class_allocate_12.f90: New.
5686 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
5688         * gcc.dg/torture/pr50444.c: Fix dg directives.
5690 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
5692         PR target/52006
5693         * gcc.target/arm/pr52006.c: New test.
5695 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
5697         PR testsuite/52011
5698         * gcc.dg/lto/trans-mem.h: New file.
5699         * gcc.dg/lto/trans-mem-2_0.c: Include it.
5700         * gcc.dg/lto/trans-mem-1_1.c: Same.
5701         * gcc.dg/lto/trans-mem-4_1.c: Same.
5702         * gcc.dg/lto/trans-mem-3_1.c: Same.
5704 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5706         PR fortran/52022
5707         * gfortran.dg/dummy_procedure_7.f90: New.
5709 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
5711         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
5712         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
5714 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
5716         PR c++/51852
5717         * g++.dg/other/gc5.C: New test.
5719 2012-01-27  Richard Guenther  <rguenther@suse.de>
5721         PR tree-optimization/50444
5722         * gcc.dg/torture/pr50444.c: New testcase.
5724 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5726         PR fortran/51970
5727         PR fortran/51977
5728         * gfortran.dg/move_alloc_13.f90: New.
5730 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5732         PR fortran/51953
5733         * gfortran.dg/allocate_alloc_opt_13.f90: New.
5734         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
5735         and change dg-error string.
5737 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5739         PR fortran/52016
5740         * gfortran.dg/elemental_args_check_5.f90: New.
5742 2012-01-27  Richard Guenther  <rguenther@suse.de>
5744         PR middle-end/51959
5745         * g++.dg/torture/pr51959.C: New testcase.
5747 2012-01-27  Tom de Vries  <tom@codesourcery.com>
5749         PR tree-optimization/51990
5750         * gcc.dg/pr51990.c: New test.
5751         * gcc.dg/pr51990-2.c: Same.
5753 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
5754             Tobias Burnus <burnus@gcc.gnu.org>
5756         PR fortran/48705
5757         * gfortran.dg/class_allocate_11.f03: New.
5759         PR fortran/51870
5760         PR fortran/51943
5761         PR fortran/51946
5762         * gfortran.dg/class_allocate_7.f03: New.
5763         * gfortran.dg/class_allocate_8.f03: New.
5764         * gfortran.dg/class_allocate_9.f03: New.
5765         * gfortran.dg/class_allocate_10.f03: New.
5767 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5769         * gnat.dg/discr34.adb: New test.
5770         * gnat.dg/discr34_pkg.ads: New helper.
5772 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5774         * gnat.dg/discr33.adb: New test.
5776 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5778         * gnat.dg/limited_with3.ad[sb): New test.
5779         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
5780         * gnat.dg/limited_with3_pkg2.ads: Likewise.
5781         * gnat.dg/limited_with3_pkg3.ads: Likewise.
5783 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5785         * gnat.dg/stack_usage1.adb: New test.
5786         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
5788         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
5789         * gcc.dg/pr44194-2.c: Likewise.
5791 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
5793         PR c++/51370
5794         * g++.dg/template/crash112.C: New.
5796 2012-01-27  Richard Henderson  <rth@redhat.com>
5798         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
5800 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5802         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
5804 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
5806         PR middle-end/51895
5807         * g++.dg/opt/pr51895.C: New test.
5809 2012-01-26  Michael Matz  <matz@suse.de>
5811         PR tree-optimization/48794
5812         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
5814 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5816         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
5818 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5820         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
5821         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
5822         memory.
5823         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
5824         the default value for s390 and s390x.
5826 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
5828         PR lto/51698
5829         * gcc.dg/lto/trans-mem-4_0.c: New.
5830         * gcc.dg/lto/trans-mem-4_1.c: New.
5831         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
5832         TM builtins.
5833         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
5834         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
5835         TM builtins.
5836         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
5837         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
5838         TM builtins.
5840 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
5842         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
5844 2012-01-25  Ian Lance Taylor  <iant@google.com>
5846         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
5848 2012-01-25  Tobias Burnus  <burnus@net-b.de>
5850         PR fortran/51995
5851         * gfortran.dg/typebound_proc_25.f90: New.
5853 2012-01-25  Jason Merrill  <jason@redhat.com>
5855         PR c++/51992
5856         * g++.dg/lto/pr51992_0.C: New.
5858 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
5860         PR tree-optimization/51987
5861         * gcc.target/i386/pr51987.c: New test.
5863 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
5865         * gcc.dg/tm/lto-1.c: Require lto support in target.
5867 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
5869         PR rtl-optimization/48374
5870         * gcc.dg/pr48374.c: New test.
5872 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
5874         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
5876 2012-01-25  Tobias Burnus  <burnus@net-b.de>
5878         PR fortran/51966
5879         * gfortran.dg/derived_constructor_char_3.f90: New.
5881 2012-01-24  Ian Lance Taylor  <iant@google.com>
5883         * go.test/go-test.exp (filecmp): New procedure.
5884         (errchk): Handle quoted square brackets.
5885         (go-gc-tests): Set go_compile_args. Handle various new test
5886         lines.  Skip a few new tests.
5887         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
5889 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5891         * lib/target-supports.exp (proc check_effective_target_vect_perm)
5892         (check_effective_target_vect_extract_even_odd)
5893         (check_effective_target_vect_interleave): Return true for MIPS
5894         paired-single.
5896 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5898         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
5899         (main): Use it instead of argc.
5901 2012-01-24  Jason Merrill  <jason@redhat.com>
5903         PR c++/51973
5904         * g++.dg/cpp0x/sfinae31.C: New.
5906 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5908         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
5910 2012-01-24  Jason Merrill  <jason@redhat.com>
5912         PR c++/51812
5913         * g++.dg/inherit/covariant20.C: New.
5915 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
5917         PR c++/51223
5918         * g++.dg/parse/crash58.C: New.
5920 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
5922         PR target/51957
5923         * gcc.dg/pr51957-1.c: New test.
5924         * gcc.dg/pr51957-1.h: New file.
5925         * gcc.dg/pr51957-2.c: New test.
5927 2012-01-23  Jason Merrill  <jason@redhat.com>
5929         PR c++/51930
5930         * g++.dg/ext/visibility/template10.C: New.
5932 2012-01-23  Tobias Burnus  <burnus@net-b.de>
5934         PR fortran/51948
5935         * gfortran.dg/move_alloc_12.f90: New.
5937 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5939         PR middle-end/45416
5940         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
5942 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
5944         PR c++/51398
5945         * g++.dg/template/crash111.C: New.
5947 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
5949         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
5950         configurations.
5951         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
5953 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
5955         PR testsuite/51941
5956         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
5957         the DW_TAG_class_type and DW_AT_name: "Executor".
5959 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5961         * lib/target-supports.exp
5962         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
5963         (check_effective_target_vect_interleave): Likewise.
5965 2012-01-22  Jason Merrill  <jason@redhat.com>
5967         PR c++/51925
5968         * g++.dg/template/using20.C: New.
5969         * g++.dg/template/template-id-2.C: Adjust diagnostic.
5971 2012-01-23  Jason Merrill  <jason@redhat.com>
5973         PR target/51934
5974         * g++.dg/torture/pr51344.C: Limit to x86.
5976 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
5978         * c-c++-common/tm/omp.c: Require target with pthread support.
5980 2012-01-23  Richard Guenther  <rguenther@suse.de>
5982         PR tree-optimization/51949
5983         * gcc.dg/torture/pr51949.c: New testcase.
5985 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
5987         PR rtl-optimization/51933
5988         * gcc.c-torture/execute/pr51933.c: New test.
5990 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
5992         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
5993         Do not define for Interix.
5995 2012-01-22  Jason Merrill  <jason@redhat.com>
5997         PR c++/51832
5998         * g++.dg/lto/pr51832.h: New.
5999         * g++.dg/lto/pr51832_0.C: New.
6000         * g++.dg/lto/pr51832_1.C: New.
6002 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6004         * gcc.dg/ext-elim-1.c: New test.
6006 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6008         PR target/51931
6009         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
6010         * g++.dg/opt/longbranch1.C: Likewise.
6012 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6014         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
6015         in C++11 mode.
6017 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6019         PR fortran/50556
6020         * gfortran.dg/namelist_74.f90: New test.
6021         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
6023 2012-01-21  Tobias Burnus  <burnus@net-b.de>
6025         PR fortran/51913
6026         * gfortran.dg/class_47.f90: New.
6028 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
6030         * gnat.dg/renaming5.ad[sb]: New test.
6032 2012-01-20  Jason Merrill  <jason@redhat.com>
6034         PR c++/51919
6035         * g++.dg/pch/mangle1.{C,Hs}: Remove.
6037 2012-01-20  Jason Merrill  <jason@redhat.com>
6039         PR c++/51922
6040         * g++.dg/ext/attrib42.C: Require ilp32.
6042 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
6044         PR target/51915
6045         * gcc.target/arm/pr51915.c: New test.
6047 2012-01-20  Cary Coutant  <ccoutant@google.com>
6048             Dodji Seketeli  <dodji@redhat.com>
6050         PR debug/45682
6051         * g++.dg/debug/dwarf2/nested-3.C: New test.
6053 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6055         PR c++/51402
6056         * g++.dg/template/crash110.C: New.
6058 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6060         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
6061         Remove default options on hppa*-*-hpux*.
6063 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6065         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
6067 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6069         * gcc.c-torture/compile/pr51856.c: New testcase.
6071 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
6073         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
6074         options to go_target_compile.
6076 2012-01-20  Kai Tietz  <ktietz@redhat.com>
6078         * g++.dg/torture/pr51344.C: Fix typo.
6080 2012-01-20  Richard Guenther  <rguenther@suse.de>
6082         PR tree-optimization/51903
6083         * g++.dg/torture/pr51903.C: New testcase.
6085 2012-01-20  Tobias Burnus  <burnus@net-b.de>
6086             Janus Weil  <janus@gcc.gnu.org>
6088         PR fortran/51056
6089         * gfortran.dg/use_21.f90: New.
6091 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
6093         PR target/51106
6094         * gcc.dg/torture/pr51106-1.c: New test.
6095         * gcc.dg/torture/pr51106-2.c: New test.
6097 2012-01-19  Kai Tietz  <ktietz@redhat.com>
6099         * g++.dg/torture/pr51344.C: New test.
6101 2012-01-19  Tobias Burnus  <burnus@net-b.de>
6103         PR fortran/51904
6104         * gfortran.dg/intrinsic_size_2.f90: New.
6106 2012-01-19  Jason Merrill  <jason@redhat.com>
6108         PR c++/51889
6109         * g++.dg/inherit/using7.C: New.
6111 2012-01-19  Richard Guenther  <rguenther@suse.de>
6113         PR tree-optimization/37997
6114         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
6116 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
6118         PR rtl-optimization/51505
6119         * gcc.dg/pr51505.c: New test.
6121 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
6123         PR fortran/51634
6124         * gfortran.dg/typebound_operator_12.f03: New.
6125         * gfortran.dg/typebound_operator_13.f03: New.
6127 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
6129         PR c++/51225
6130         * g++.dg/cpp0x/pr51225.C: New.
6132 2012-01-17  Ian Lance Taylor  <iant@google.com>
6134         PR go/50656
6135         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
6137 2012-01-17  Tobias Burnus  <burnus@net-b.de>
6139         PR fortran/51869
6140         * gfortran.dg/realloc_on_assign_9.f90: New.
6142 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
6144         PR other/51165
6145         * gcc.dg/tm/memopt-3.c: Remove xfail.
6146         * gcc.dg/tm/memopt-4.c: Remove xfail.
6147         * gcc.dg/tm/memopt-5.c: Remove xfail.
6148         * gcc.dg/tm/memopt-7.c: Remove xfail.
6150 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
6152         PR tree-optimization/51877
6153         * gcc.c-torture/execute/pr51877.c: New test.
6155 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
6157         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
6158         {!vect_align_arrays} to vect_sizes_32B_16B.
6159         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
6160         * gcc.dg/vect/vect-peel-3.c: Ditto.
6162 2012-01-16  Jason Merrill  <jason@redhat.com>
6164         PR c++/51854
6165         * g++.dg/abi/mangle60.C: New.
6167         PR c++/51827
6168         * g++.dg/pch/mangle1.{C,Hs}: New.
6170 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
6171             Tobias Burnus  <burnus@net-b.de>
6173         PR fortran/50981
6174         * gfortran.dg/elemental_optional_args_3.f90: New
6175         * gfortran.dg/elemental_optional_args_4.f90: New
6177 2012-01-16  Tobias Burnus  <burnus@net-b.de>
6179         PR fortran/51809
6180         * gfortran.dg/use_20.f90: New
6182 2012-01-16  Jason Merrill  <jason@redhat.com>
6184         PR c++/51868
6185         * g++.dg/cpp0x/rv-bitfield.C: New.
6186         * g++.dg/cpp0x/rv-bitfield2.C: New.
6188 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
6190         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
6191         subroutine 'qsort' and use index array to assign the result.
6193 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
6195         PR tree-optimization/51865
6196         * gcc.dg/pr51865.c: New test.
6198 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6200         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
6202 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6204         * gcc.target/mips/code-readable-2.c: Allow the jump table address
6205         to be loaded from the constant pool, rather than via %hi and %lo.
6207 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
6209         PR rtl-optimization/51821
6210         * gcc.dg/pr51821.c: New test.
6212 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
6214         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
6216 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
6218         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
6220 2012-01-14  Tobias Burnus  <burnus@net-b.de>
6222         PR fortran/51800
6223         * gfortran.dg/init_flag_8.f90: New.
6224         * gfortran.dg/init_flag_9.f90: New.
6226 2011-01-14  Tobias Burnus  <burnus@net-b.de>
6228         PR fortran/51816
6229         * gfortran.dg/use_18.f90: New.
6230         * gfortran.dg/use_19.f90: New.
6232 2012-01-13  Ian Lance Taylor  <iant@google.com>
6234         PR c++/50012
6235         * g++.dg/warn/Wsign-compare-4.C: New.
6237 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
6239         PR fortran/48351
6240         * gfortran.dg/alloc_comp_assign.f03: New.
6241         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
6242         __BUILTIN_FREE from 38 to 32.
6244 2012-01-13  Jason Merrill  <jason@redhat.com>
6246         PR c++/20681
6247         * g++.dg/warn/Wreturn-type-7.C: New.
6249 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
6251         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
6252         assumption.
6253         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
6254         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
6255         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
6256         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
6257         int32plus because of big array needed.
6258         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
6259         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
6261 2012-01-13  Jason Merrill  <jason@redhat.com>
6263         PR c++/51813
6264         * g++.dg/ext/visibility/template9.C: New.
6266         PR c++/51620
6267         * g++.dg/cpp0x/defaulted34.C: New.
6268         * g++.dg/template/virtual3.C: New.
6270 2012-01-13  Richard Guenther  <rguenther@suse.de>
6272         PR middle-end/8081
6273         * gcc.dg/torture/pr8081.c: New testcase.
6275 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
6277         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
6279 2012-01-12  Jason Merrill  <jason@redhat.com>
6281         PR c++/51714
6282         * g++.dg/ext/stmtexpr14.C: New.
6284 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
6286         PR c++/51633
6287         * g++.dg/cpp0x/constexpr-diag4.C: New test.
6289 2012-01-12  Jason Merrill  <jason@redhat.com>
6291         PR c++/48051
6292         * g++.dg/abi/mangle48.C: Test qualified-names, too.
6293         * g++.dg/abi/mangle58.C: Likewise.
6295         PR c++/51403
6296         * g++.dg/template/arg8.C: New.
6298 2012-01-12  Ira Rosen  <irar@il.ibm.com>
6300         PR tree-optimization/51799
6301         * gcc.dg/vect/pr51799.c: New test.
6302         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
6303         patterns.
6305 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6306             Tobias Burnus  <burnus@net-b.de>
6308         PR fortran/51057
6309         PR fortran/51616
6310         * lib/target-supports.exp
6311         (check_effective_target_fortran_largest_fp_has_sqrt): New.
6312         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
6314 2012-01-11  Jason Merrill  <jason@redhat.com>
6316         PR c++/51565
6317         * g++.dg/ext/attrib42.C: New.
6319 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
6321         PR bootstrap/51796
6322         * gcc.dg/pr51796.c: New test.
6324 2012-01-11  Jason Merrill  <jason@redhat.com>
6326         PR c++/51818
6327         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
6329 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
6331         * gnat.dg/array19.ad[sb]: New test.
6333 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
6335         * gnat.dg/opt23.ad[sb]: New test.
6336         * gnat.dg/opt23_pkg.ad[sb]: New helper.
6337         * gnat.dg/opt24.ad[sb]: New test.
6339 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6341         PR tree-optimization/49642
6342         * gcc.dg/tree-ssa/pr49642-1.c: New test.
6343         * gcc.dg/tree-ssa/pr49642-2.c: New test.
6345 2012-01-11  Jason Merrill  <jason@redhat.com>
6347         PR c++/51613
6348         * g++.dg/template/explicit-args5.C: New.
6350 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
6352         * gcc.c-torture/execute/20120110-1.c: New testcase.
6354 2012-01-10  Jason Merrill  <jason@redhat.com>
6356         PR c++/51614
6357         * g++.dg/inherit/ambig1.C: New.
6359         PR c++/51433
6360         * g++.dg/cpp0x/constexpr-cache1.C: New.
6362 2012-01-10  Richard Guenther  <rguenther@suse.de>
6364         PR tree-optimization/51801
6365         * gcc.dg/torture/pr51801.c: New testcase.
6367 2012-01-10  Tobias Burnus  <burnus@net-b.de>
6369         PR fortran/51652
6370         * gfortran.dg/allocate_with_typespec_5.f90: New.
6372 2012-01-10  Tobias Burnus  <burnus@net-b.de>
6374         * gfortran.dg/class_39.f03: Update dg-error string.
6376 2012-01-10  Richard Guenther  <rguenther@suse.de>
6378         PR tree-optimization/50913
6379         * gcc.dg/graphite/interchange-16.c: New testcase.
6380         * gcc.dg/graphite/scop-20.c: XFAIL.
6381         * gfortran.dg/graphite/interchange-1.f: Likewise.
6382         * gfortran.dg/graphite/block-1.f90: Likewise.
6383         * gfortran.dg/graphite/block-2.f: Likewise.
6385 2012-01-10  Richard Henderson  <rth@redhat.com>
6387         * lib/target-supports.exp (check_effective_target_vect_perm,
6388         check_effective_target_vect_perm_byte,
6389         check_effective_target_vect_perm_short): Enable for arm neon.
6391 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6393         PR fortran/46328
6394         * gfortran.dg/typebound_operator_11.f90: New.
6396 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
6398         * gnat.dg/array18.adb: New test.
6399         * gnat.dg/array18_pkg.ads: New helper.
6401 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
6403         PR fortran/51791
6404         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
6405         around base object in first assignment in main program.
6406         * gfortran.dg/typebound_operator_10.f03: New test.
6408 2012-01-09  Martin Jambor  <mjambor@suse.cz>
6410         PR tree-optimization/51759
6411         * g++.dg/ipa/pr51759.C: New test.
6413 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6415         PR fortran/51758
6416         * gfortran.dg/optional_absent_2.f90: New.
6418 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6420         PR fortran/51578
6421         * gfortran.dg/use_17.f90: New.
6423 2012-01-09  Gary Funck  <gary@intrepid.com>
6425         PR preprocessor/33919
6426         * gcc.dg/pr33919.c: New test.
6427         * gcc.dg/pr33919-0.h: New test header file.
6428         * gcc.dg/pr33919-1.h: Ditto.
6429         * gcc.dg/pr33919-2.h: Ditto.
6431 2012-01-07  Jan Hubicka  <jh@suse.cz>
6433         PR tree-optimize/51694
6434         * gcc.c-torture/compile/pr51694.c: new testcase.
6436 2012-01-07  Jan Hubicka  <jh@suse.cz>
6438         PR tree-optimization/51600
6439         * g++.dg/torture/pr51600.C: New testcase.
6441 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6443         PR gcov-profile/51715
6444         PR gcov-profile/51717
6445         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
6446         * gcc.misc-tests/gcov-14.c: Likewise.
6448 2012-01-06  Jason Merrill  <jason@redhat.com>
6450         * g++.dg/parse/new5.C: New.
6452 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
6454         PR testsuite/51655
6455         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
6456         including <string.h>.
6458 2012-01-06  Jason Merrill  <jason@redhat.com>
6460         * g++.dg/abi/mangle51.C: New.
6461         * g++.dg/abi/mangle52.C: New.
6462         * g++.dg/abi/mangle53.C: New.
6463         * g++.dg/abi/mangle54.C: New.
6464         * g++.dg/abi/mangle55.C: New.
6465         * g++.dg/abi/mangle56.C: New.
6466         * g++.dg/abi/mangle57.C: New.
6467         * g++.dg/abi/mangle58.C: New.
6468         * g++.dg/abi/mangle59.C: New.
6469         * g++.dg/cpp0x/trailing3.C: Update mangling.
6470         * g++.dg/cpp0x/variadic111.C: Update mangling.
6471         * g++.dg/cpp0x/variadic4.C: Update mangling.
6472         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
6473         * g++.dg/template/nontype22.C: Works now.
6474         * g++.dg/template/pr35240.C: Works now.
6476         * g++.dg/cpp0x/error7.C: New.
6478 2012-01-06  Tobias Burnus <burnus@net-b.de>
6480         * gfortran.dg/deallocate_stat_2.f90: New.
6481         * coarray/allocate_errgmsg.f90: New.
6482         * gfortran.dg/coarray_lib_alloc_1.f90: New.
6483         * gfortran.dg/coarray_lib_alloc_2.f90: New.
6484         * coarray/subobject_1.f90: Fix for num_images > 1.
6485         * gfortran.dg/deallocate_stat.f90: Update due to changed
6486         stat= handling.
6488 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
6490         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
6492 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6494         * ada/acats/overflow.lst: Add cb20004.
6496 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
6498         PR c++/51541
6499         * g++.dg/cpp0x/alias-decl-18.C: New test.
6501 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
6503         * gcc.c-torture/execute/20120104-1.c: New test.
6505 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
6507         PR fortran/PR48946
6508         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
6509         the old typebound_operator_8.f03.
6510         * gfortran.dg/typebound_operator_8.f03: New version of
6511         typebound_operator_7.f03 with 'u' a derived type instead of a
6512         class object.
6514 2012-01-05  Richard Guenther  <rguenther@suse.de>
6516         * g++.dg/torture/pr49309.C: Skip for -flto.
6518 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
6520         PR middle-end/51761
6521         * gcc.c-torture/compile/pr51761.c: New test.
6523 2012-01-05  Richard Guenther  <rguenther@suse.de>
6525         PR tree-optimization/51760
6526         * gcc.dg/torture/pr51760.c: New testcase.
6528 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
6530         PR middle-end/51472
6531         * gcc.dg/tm/memopt-6.c: Adjust regexp.
6533 2012-01-05  Richard Guenther  <rguenther@suse.de>
6535         PR lto/41576
6536         * gfortran.dg/lto/pr41576_0.f90: New testcase.
6537         * gfortran.dg/lto/pr41576_1.f90: Likewise.
6539 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
6541         PR debug/51695
6542         * gcc.dg/pr51695.c: New test.
6544 2012-01-04  Andrew Pinski  <apinski@cavium.com>
6546         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
6547         * gcc.target/mips/octeon2-lx-1.c: New test.
6548         * gcc.target/mips/mips64-dsp-ldx.c: New test.
6549         * gcc.target/mips/octeon2-lx-2.c: New test.
6550         * gcc.target/mips/octeon2-lx-3.c: New test.
6552 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
6554         PR other/51163
6555         PR other/51164
6556         * gcc.dg/tm/alias-1.c:  Adjust regexp.
6557         * gcc.dg/tm/alias-2.c:  Adjust regexp.
6559 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
6561         PR c++/51064
6562         * g++.dg/warn/Wparentheses-26.C: New.
6564 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
6566         * gfortran.dg/elemental_optional_args_2.f90: New test.
6568 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6570         PR fortran/49693
6571         * gfortran.dg/common_17.f90:  New test.
6573 2012-01-04  Richard Guenther  <rguenther@suse.de>
6575         PR tree-optimization/49651
6576         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
6577         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6579 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6581         PR c++/51738
6582         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
6584 2012-01-03  Andrew Pinski  <apinski@cavium.com>
6586         * lib/scanasm.exp (dg-function-on-line): Always use a special format
6587         for all mips targets.  Also allow an optional .cfi_startproc.
6589 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
6591         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
6593 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6595         PR c++/29273
6596         * g++.dg/rtti/dyncast5.C: New.
6598 2012-01-03  Richard Guenther  <rguenther@suse.de>
6600         PR tree-optimization/51070
6601         * gcc.dg/torture/pr51070-2.c: New testcase.
6603 2012-01-03  Richard Guenther  <rguenther@suse.de>
6605         PR tree-optimization/51692
6606         * gcc.dg/torture/pr51692.c: New testcase.
6608 2012-01-03  Richard Guenther  <rguenther@suse.de>
6610         PR debug/51650
6611         * g++.dg/lto/pr51650-3_0.C: New testcase.
6613 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6615         PR c++/15867
6616         * g++.dg/warn/Wredundant-decls-spec.C: New.
6618 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
6620         PR tree-optimization/51719
6621         * g++.dg/tree-prof/pr51719.C: New test.
6623 2012-01-03  Richard Guenther  <rguenther@suse.de>
6625         PR middle-end/51730
6626         * gcc.dg/fold-compare-6.c: New testcase.
6628 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
6630         PR c++/51669
6631         * g++.dg/gomp/pr51669.C: New test.
6633 2012-01-02  Jason Merrill  <jason@redhat.com>
6635         PR c++/51675
6636         * g++.dg/cpp0x/constexpr-union2.C: New.
6638         PR c++/51666
6639         * g++.dg/cpp0x/nsdmi-defer5.C: New.
6641 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
6643         PR c++/51462
6644         * g++.dg/cpp0x/constexpr-99.C: New test.
6646 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
6648         PR c++/20140
6649         * g++.dg/template/init9.C: New.
6651 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6653         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
6654         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
6655         rather than a specific number.
6657 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
6659         PR fortran/46262
6660         PR fortran/46328
6661         PR fortran/51052
6662         * gfortran.dg/typebound_operator_7.f03: New.
6663         * gfortran.dg/typebound_operator_8.f03: New.
6665 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6667         PR target/51729
6668         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
6669         XFAIL.
6670         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6672 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6674         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
6676 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6678         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
6679         for MIPS.
6681 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6683         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
6684         * gfortran.dg/io_real_boz_4.f90: Likewise.
6685         * gfortran.dg/io_real_boz_5.f90: Likewise.
6687 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6689         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
6691 2012-01-02  Revital Eres  <revital.eres@linaro.org>
6693         * gcc.dg/sms-11.c: New file.
6695 2012-01-02  Tobias Burnus  <burnus@net-b.de>
6697         PR fortran/51682
6698         * gfortran.dg/coarray/image_index_3.f90: New.
6700 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6702         PR c++/16603
6703         * g++.dg/parse/enum8.C: New.
6705 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6707         PR c++/51379
6708         * g++.dg/conversion/reinterpret4.C: New.
6709         * g++.dg/conversion/reinterpret1.C: Adjust.
6711 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6713         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
6715 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
6717         * g++.old-deja/g++.brendan/crash25.C: Adjust.
6718         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6719         * g++.old-deja/g++.jason/access14.C: Likewise.
6720         * g++.old-deja/g++.jason/access8.C: Likewise.
6721         * g++.old-deja/g++.jason/access1.C: Likewise.
6722         * g++.old-deja/g++.other/access3.C: Likewise.
6723         * g++.old-deja/g++.other/access5.C: Likewise.
6724         * g++.old-deja/g++.law/unsorted1.C: Likewise.
6725         * g++.old-deja/g++.law/visibility22.C: Likewise.
6726         * g++.old-deja/g++.law/visibility26.C: Likewise.
6727         * g++.old-deja/g++.mike/p2746.C: Likewise.
6728         * g++.dg/debug/using1.C: Likewise.
6729         * g++.dg/lookup/using51.C: Likewise.
6730         * g++.dg/inherit/using5.C: Likewise.
6731         * g++.dg/inherit/pr30297.C: Likewise.
6732         * g++.dg/inherit/access8.C: Likewise.
6733         * g++.dg/torture/pr39362.C: Likewise.
6734         * g++.dg/template/crash13.C: Likewise.
6735         * g++.dg/template/using10.C: Likewise.
6737 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6739         PR fortran/51502
6740         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
6741         change.
6743 2012-01-01  Ira Rosen  <irar@il.ibm.com>
6745         PR tree-optimization/51704
6746         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
6747         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
6748         corresponding flags.
6750 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6752         PR c++/51723
6753         * g++.dg/cpp0x/constexpr-delegating2.C: New.
6755 2012-01-01  Jan Hubicka  <jh@suse.cz>
6757         PR rtl-optimization/51069
6758         * gcc.c-torture/compile/pr51069.c: New testcase.
6760 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
6762         PR tree-optimization/51683
6763         * gcc.dg/pr51683.c: New test.
6765 Copyright (C) 2012 Free Software Foundation, Inc.
6767 Copying and distribution of this file, with or without modification,
6768 are permitted in any medium without royalty provided the copyright
6769 notice and this notice are preserved.