re PR rtl-optimization/50489 ([UPC/IA64] mis-schedule of MEM ref with -ftree-vectoriz...
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0db9e172aa764bf40dec8caf57c1223d8b591380
1 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
3         PR target/50489
4         * gcc.target/sh/pr54089-1.c: New.
6 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
8         PR target/51244
9         * gcc.target/sh/pr51244-11.c: New.
11 2012-08-20  Tobias Burnus  <burnus@net-b.de>
13         PR fortran/54301
14         * gfortran.dg/warn_target_lifetime_2.f90: New.
16 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
18         PR c++/10416
19         * g++.dg/warn/Wunused-var-17.C: New.
21 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
23         PR middle-end/53992
24         * gcc.dg/gomp/pr53992.c: New test.
26 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
28         PR tree-ssa/54295
29         * gcc.c-torture/execute/20120817-1.c: New test.
31 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
33         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
34         add instruction.
35         (f2): New test that really does need adds.
37 2012-08-20  Richard Guenther  <rguenther@suse.de>
39         PR tree-optimization/54327
40         * gcc.dg/torture/pr54327.c: New testcase.
42 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
44         PR tree-optimization/54321
45         * gcc.c-torture/compile/pr54321.c: New test.
47 2012-08-20  Tobias Burnus  <burnus@net-b.de>
49         PR fortran/54301
50         * gfortran.dg/warn_target_lifetime_1.f90: New.
52 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
54         PR fortran/54298
55         * gfortran.dg/real_compare_1.f90:  New test case.
56         * gfortran.dg/bessel_5.f90  Add -Wno-compare-reals to options.
58 2012-08-18  Jan Hubicka  <jh@suse.cz>
60         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
62 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
64         PR fortran/39290
65         * gfortran.dg/interface_37.f90: New test.
67 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
68             Gary Funck <gary@intrepid.com>
70         PR target/20020
71         * gcc.target/i386/pr20020-1.c: New test.
72         * gcc.target/i386/pr20020-2.c: Likewise.
73         * gcc.target/i386/pr20020-3.c: Likewise.
75 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
77         * gcc.target/i386/perm-concat.c: New test.
79 2012-08-17  Julian Brown  <julian@codesourcery.com>
81         * gcc.target/arm/div64-unwinding.c: New test.
83 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
85         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
87 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
89         PR target/54236
90         * gcc.target/sh/pr54236-1.c: New.
92 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
94         * lib/target-supports.exp (check_effective_target_sync_int_long)
95         (check_effective_target_sync_char_short): Enable for crisv32-*
96         and cris-*.
98         PR middle-end/54261
99         * gcc.dg/torture/pr54261-1.c: New test.
101 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
103         PR fortran/54243
104         PR fortran/54244
105         * gfortran.dg/typebound_call_24.f03: New.
107 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
109         PR tree-optimization/54245
110         * gcc.dg/tree-ssa/pr54245.c: New test.
112 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
114         PR tree-optimization/54240
115         * gcc.target/powerpc/pr54240.c: New test.
116         * gcc.target/mips/pr54240.c: Likewise.
118 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
120         PR target/52933
121         * gcc.target/sh/pr52933-1.c: New.
122         * gcc.target/sh/pr52933-2.c: New.
124 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
126         PR target/50751
127         * gcc.target/sh/pr50751-8.c: New.
129 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
131         PR fortran/47586
132         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
133         * gfortran.dg/typebound_proc_27.f03: New test.
135 2012-08-14  Sterling Augustine  <saugustine@google.com>
137         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
139 2012-08-14  Tobias Burnus  <burnus@net-b.de>
141         PR fortran/40881
142         * gfortran.dg/data_constraints_3.f90: New.
143         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
144         to disable -pedantic compilation.
145         * gfortran.dg/pr37243.f: Ditto.
146         * gfortran.dg/g77/19990826-3.f: Ditto.
147         * gfortran.dg/g77/20020307-1.f : Ditto.
148         * gfortran.dg/g77/980310-3.f: Ditto.
150 2012-08-14  Tobias Burnus  <burnus@net-b.de>
152         PR fortran/54234
153         * gfortran.dg/warn_conversion_4.f90: New.
155 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
157         PR middle-end/53411
158         PR rtl-optimization/53495
159         * gcc.c-torture/compile/pr53411.c: New test.
160         * gcc.c-torture/compile/pr53495.c: New test.
162 2012-08-13  Richard Guenther  <rguenther@suse.de>
164         * gcc.dg/tree-prof/update-loopch.c: Adjust.
166 2012-08-13  Richard Guenther  <rguenther@suse.de>
168         PR tree-optimization/54200
169         * gcc.dg/guality/pr54200.c: New testcase.
170         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
172 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
174         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
176 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
178         PR target/51244
179         * gcc.target/sh/pr51244-7.c: New.
180         * gcc.target/sh/pr51244-8.c: New.
181         * gcc.target/sh/pr51244-9.c: New.
182         * gcc.target/sh/pr51244-10.c: New.
184 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
186         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
187         -m2e or -m2a.
188         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
189         * gcc.target/sh/pr53511-1.c: Likewise.
190         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
191         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
192         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
193         * gcc.target/sh/pr53512-3.c: Likewise.
194         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
196 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
198         PR target/39423
199         * gcc.c-torture/compile/pr39423-1.c: New.
200         * gcc.c-torture/compile/pr39423-2.c: New.
202 2012-08-12  Tobias Burnus  <burnus@net-b.de>
204         PR fortran/54221
205         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
206         they appear uninitialized on the RHS.
207         * gfortran.dg/public_private_module_6.f90: New.
209 2012-08-11  Martin Jambor  <mjambor@suse.cz>
211         PR fortran/48636
212         * gfortran.dg/pr48636.f90: New test.
214 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
216         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
217         to avoid warnings.
218         (main): Adjust caller.
220 2012-08-10  Richard Guenther  <rguenther@suse.de>
222         * gcc.dg/matrix/*.c: Adjust and move ...
223         * gcc.dg/torture/: ... here.
224         * gcc.dg/matrix: Remove directory.
226 2012-08-10  Richard Guenther  <rguenther@suse.de>
228         PR middle-end/54219
229         * gcc.dg/torture/vector-shuffle1.c: New testcase.
231 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
233         PR middle-end/54211
234         * gcc.dg/tree-ssa/pr54211.c: New test.
236 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
238         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
239         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
241 2012-08-10  Richard Guenther  <rguenther@suse.de>
243         PR tree-optimization/54109
244         * gcc.dg/torture/pr54109.c: New testcase.
245         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
246         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
248 2012-08-10  Richard Guenther  <rguenther@suse.de>
250         PR tree-optimization/54027
251         * gcc.dg/torture/pr54027.c: New testcase.
253 2012-08-10  Richard Guenther  <rguenther@suse.de>
255         * g++.dg/plugin/selfassign.c: Adjust.
256         * gcc.dg/plugin/selfassign.c: Likewise.
257         * gcc.dg/strlenopt-11.c: Likewise.
258         * gcc.dg/strlenopt-13.c: Likewise.
259         * gcc.dg/no-strict-overflow-4.c: Likewise.
260         * gcc.dg/strict-overflow-4.c: Likewise.
261         * gcc.dg/tree-ssa/alias-11.c: Likewise.
262         * gcc.dg/tree-ssa/alias-6.c: Likewise.
263         * gcc.dg/tree-ssa/asm-3.c: Likewise.
264         * gcc.dg/tree-ssa/pr18908.c: Likewise.
265         * gcc.dg/tree-ssa/pr19431.c: Likewise.
266         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
267         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
268         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
269         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
270         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
271         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
272         * gcc.dg/pr46309.c: Likewise.
273         * gcc.dg/tree-ssa/loop-5.c: Likewise.
275 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
277         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
278         for x86 targets.
279         * gcc.c-torture/compile/20120727-2.c: New test.
281 2012-08-09  Martin Jambor  <mjambor@suse.cz>
283         * gcc.dg/ipa/iinline-4.c: New test.
284         * gcc.dg/ipa/iinline-5.c: Likewise.
285         * gcc.dg/ipa/iinline-6.c: Likewise.
286         * gcc.dg/ipa/iinline-7.c: Likewise.
287         * gcc.dg/lto/20120723_0.c: Likewise.
288         * gcc.dg/lto/20120723_1.c: Likewise.
290 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
292         PR target/39423
293         * gcc.target/sh/pr39423-1.c: New.
295 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
297         PR target/51244
298         * gcc.target/sh/pr51244-5: New.
299         * gcc.target/sh/pr51244-6: New.
301 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
303         * gcc.target/i386/adx-addxcarry32-3.c: New.
304         * gcc.target/i386/adx-addxcarry64-3.c: New.
306 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
308         PR rtl-optimization/53701
309         * gcc.dg/pr53701.c: New test.
311 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
313         * gcc.c-torture/compile/20120727-1.c: New test.
315 2012-08-09  Tobias Burnus  <burnus@net-b.de>
317         PR fortran/54199
318         * gfortran.dg/intrinsic_shadow_4.f90: New.
320 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
322         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
324 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
326         * gcc.c-torture/execute/20120808-1.c: New test.
328 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
330         PR rtl-optimization/54157
331         * gcc.target/i386/pr54157.c: New file.
333 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
335         * gcc.target/i386/adx-addcarryx32-1.c: New.
336         * gcc.target/i386/adx-addcarryx32-2.c: New.
337         * gcc.target/i386/adx-addcarryx64-1.c: New.
338         * gcc.target/i386/adx-addcarryx64-2.c: New.
339         * gcc.target/i386/adx-check.h: New.
340         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
341         * gcc.target/i386/sse-12.c: Add -madx.
342         * gcc.target/i386/sse-13.c: Ditto.
343         * gcc.target/i386/sse-14.c: Ditto.
344         * gcc.target/i386/sse-22.c: Ditto.
345         * gcc.target/i386/sse-23.c: Ditto.
346         * g++.dg/other/i386-2.C: Ditto.
347         * g++.dg/other/i386-3.C: Ditto.
349 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
351         * gcc.dg/tree-ssa/slsr-5.c: New.
352         * gcc.dg/tree-ssa/slsr-6.c: New.
353         * gcc.dg/tree-ssa/slsr-7.c: New.
354         * gcc.dg/tree-ssa/slsr-8.c: New.
355         * gcc.dg/tree-ssa/slsr-9.c: New.
356         * gcc.dg/tree-ssa/slsr-10.c: New.
357         * gcc.dg/tree-ssa/slsr-11.c: New.
358         * gcc.dg/tree-ssa/slsr-12.c: New.
359         * gcc.dg/tree-ssa/slsr-13.c: New.
360         * gcc.dg/tree-ssa/slsr-14.c: New.
361         * gcc.dg/tree-ssa/slsr-15.c: New.
362         * gcc.dg/tree-ssa/slsr-16.c: New.
363         * gcc.dg/tree-ssa/slsr-17.c: New.
364         * gcc.dg/tree-ssa/slsr-18.c: New.
365         * gcc.dg/tree-ssa/slsr-19.c: New.
366         * gcc.dg/tree-ssa/slsr-20.c: New.
367         * gcc.dg/tree-ssa/slsr-21.c: New.
368         * gcc.dg/tree-ssa/slsr-22.c: New.
369         * gcc.dg/tree-ssa/slsr-23.c: New.
370         * gcc.dg/tree-ssa/slsr-24.c: New.
371         * gcc.dg/tree-ssa/slsr-25.c: New.
372         * gcc.dg/tree-ssa/slsr-26.c: New.
373         * gcc.dg/tree-ssa/slsr-30.c: New.
374         * gcc.dg/tree-ssa/slsr-31.c: New.
376 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
378         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
379         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
380         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
382 2012-08-06  Cary Coutant  <ccoutant@google.com>
384         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
386 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
388         PR fortran/35831
389         * gfortran.dg/dummy_procedure_5.f90: Modified.
390         * gfortran.dg/dummy_procedure_8.f90: New.
391         * gfortran.dg/interface_26.f90: Modified.
392         * gfortran.dg/proc_ptr_11.f90: Modified.
393         * gfortran.dg/proc_ptr_15.f90: Modified.
394         * gfortran.dg/proc_ptr_result_5.f90: Modified.
395         * gfortran.dg/typebound_override_1.f90: Modified.
396         * gfortran.dg/typebound_proc_6.f03: Modified.
398 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
400         PR tree-optimization/51938
401         PR tree-optimization/52005
402         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
403         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
404         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
405         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
407 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
409         Avoid crashing on erroneous static_assert usage
410         * g++.dg/cpp0x/static_assert8.C: New test.
412 2012-08-06  Jason Merrill  <jason@redhat.com>
414         * g++.dg/cpp0x/sfinae38.C: New.
416 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
417             Paolo Carlini  <paolo.carlini@oracle.com>
419         PR c++/54165
420         * g++.dg/conversion/void2.C: New.
422 2012-08-06  Tom de Vries  <tom@codesourcery.com>
424         * gcc.dg/tree-ssa/vrp78.c: New test.
426 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
427             Richard Sandiford  <rdsandiford@googlemail.com>
429         * g++.dg/opt/enum2.C: Require fpic target.
430         * g++.dg/lto/20090303_0.C: Likewise.
432 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
433             Catherine Moore  <clm@codesourcery.com>
435         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
436         flush function names too.
437         * gcc.target/mips/clear-cache-1.c: Likewise.
439 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
441         PR target/54156
442         * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
444 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
446         PR fortran/54166
447         * gfortran.dg/array_5.f90: New test.
449 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
451         PR tree-optimization/30318
452         * gcc.dg/tree-ssa/vrp77.c: New testcase.
454 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
456         * g++.dg/ext/vector17.C: New testcase.
458 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
460         PR target/51931
461         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
462         * g++.dg/opt/longbranch1.C: Likewise.
464 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
466         PR tree-optimization/53805
467         * gcc.dg/fold-notunord.c: New testcase.
469 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
471         PR fortran/48820
472         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
473         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
475 2012-08-02  Jason Merrill  <jason@redhat.com>
476             Paolo Carlini  <paolo.carlini@oracle.com>
478         PR c++/51213 (again)
479         * g++.dg/cpp0x/sfinae37.C: Extend.
481 2012-08-02  Richard Guenther  <rguenther@suse.de>
483         PR tree-optimization/50672
484         * g++.dg/torture/pr50672.C: New testcase.
486 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
488         PR fortran/54147
489         * gfortran.dg/abstract_type_6.f03: Modified.
490         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
491         * gfortran.dg/proc_ptr_comp_35.f90: New.
492         * gfortran.dg/typebound_proc_9.f03: Modified.
493         * gfortran.dg/typebound_proc_26.f90: New.
495 2012-08-02  Richard Guenther  <rguenther@suse.de>
497         * gcc.dg/torture/pta-callused-1.c: Adjust.
498         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
499         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
500         * gcc.dg/tree-ssa/alias-19.c: Likewise.
501         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
502         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
503         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
504         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
505         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
507 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
509         PR fortran/54033
510         * gfortran.dg/include_6.f90:  New test case.
511         * gfortran.dg/include_7.f90:  New test case.
512         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
514 2012-08-01  Tom de Vries  <tom@codesourcery.com>
516         * gcc.dg/tree-ssa/vrp76.c: New test.
518 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
520         PR tree-optimization/46556
521         * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
522         * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
523         * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
525 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
527         PR fortran/42418
528         * gfortran.dg/proc_decl_29.f90: New.
530 2012-07-31  Dehao Chen  <dehao@google.com>
532         * gcc.dg/predict-7.c: New test.
534 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
536         PR fortran/54134
537         * gfortran.dg/typebound_override_3.f90: New.
539 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
541         PR tree-optimization/53773
542         * testsuite/gcc.dg/vect/pr53773.c: New test.
544 2012-07-31  Nick Clifton  <nickc@redhat.com>
546         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
547         and for XStormy16.
549 2012-07-31  Tobias Burnus  <burnus@net-b.de>
551         * gfortran.dg/c_funloc_tests_6.f90: New.
552         * gfortran.dg/c_funloc_tests_7.f90: New.
553         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
555 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
557         PR c++/53624
558         * g++.dg/cpp0x/temp_default5.C: New.
560 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
562         PR fortran/51081
563         * gfortran.dg/proc_ptr_37.f90: New.
565 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
567         * lib/target-supports.exp
568         (check_effective_target_vect_natural_alignment): New function.
569         * gcc.dg/align-2.c: Only run on targets with natural alignment
570         of vector types.
571         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
572         alignment of vector types.
574 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
575             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
577         * gcc.target/i386/rdseed16-1.c: New.
578         * gcc.target/i386/rdseed32-1.c: Ditto
579         * gcc.target/i386/rdseed64-1.c: Ditto
580         * gcc.target/i386/sse-12.c: Add -mrdseed.
581         * gcc.target/i386/sse-13.c: Ditto.
582         * gcc.target/i386/sse-14.c: Ditto.
583         * g++.dg/other/i386-2.C: Ditto.
584         * g++.dg/other/i386-3.C: Ditto.
586 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
588         PR target/51244
589         * gcc.target/sh/pr51244-4.c: New.
591 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
593         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
594         for alpha*-*-* targets.  Cleanup original tree dump.
596 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
598         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
599         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
601 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
603         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
604         rand, srand. Include <stdlib.h>.
606 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
608         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
610 2012-07-26  Richard Henderson  <rth@redhat.com>
612         * gcc.dg/attr-hotcold-1.c: New.
613         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
615 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
616             Sandra Loosemore  <sandra@codesourcery.com>
618         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
620 2012-07-26  Tobias Burnus  <burnus@net-b.de>
622         * gfortran.dg/contiguous_1.f90: Update dg-error.
623         * gfortran.dg/proc_ptr_32.f90: Ditto.
625 2012-07-26  Richard Guenther  <rguenther@suse.de>
627         PR tree-optimization/54098
628         * gcc.dg/torture/pr54098.c: New testcase.
630 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
632         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
633         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
635 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
637         PR fortran/44354
638         * gfortran.dg/array_constructor_39.f90: New test.
640 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
642         PR fortran/44354
643         * gfortran.dg/array_constructor_38.f90: New test.
645 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
647         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
649 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
651         * gnat.dg/noreturn5.ad[sb]: New test.
653 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
654             Paul Brook  <paul@codesourcery.com>
656         PR target/53633
658         * lib/target-suports.exp (check_effective_target_naked_functions): New.
659         * c-c++-common/pr53633.c: New test.
661 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
663         * gcc.target/i386/asm-dialect-1.c: New test case.
665 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
666             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
668         * gcc.target/i386/prefetchw-1.c: New.
669         * gcc.target/i386/sse-12.c: Add -mprfchw.
670         * gcc.target/i386/sse-13.c: Ditto.
671         * gcc.target/i386/sse-14.c: Ditto.
672         * gcc.target/i386/sse-22.c: Ditto.
673         * gcc.target/i386/sse-23.c: Ditto.
674         * g++.dg/other/i386-2.C: Ditto.
675         * g++.dg/other/i386-3.C: Ditto.
677 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
679         * lib/gcc-dg.exp (process-message): Don't ignore errors.
681 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
683         PR target/54051
684         * gcc.target/arm/pr54051.c: New.
685         * gcc.target/arm/vfp-1.c: Adjust test.
687 2012-07-24  Julian Brown  <julian@codesourcery.com>
689         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
690         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
691         hard-float ARM.
693 2012-07-23  Paul Brook  <paul@codesourcery.com>
695         * g++.dg/other/armv7m-1.c: New test.
697 2012-07-23  Julian Brown  <julian@codesourcery.com>
699         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
700         ARM.
701         (DO_TEST): Define to 1 for appropriate ARM targets.
703 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
705         PR tree-optimization/53881
706         * gcc.dg/pr53881.c: Renamed to ...
707         * gcc.dg/pr53881-1.c: ... this.
708         * gcc.dg/pr53881-2.c: New test.
710 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
712         Handle recent changes in default atomics for cris*-*-linux*.
713         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
714         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
715         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
716         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
717         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
718         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
719         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
720         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
721         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
722         -mno-unaligned-atomic-may-use-library is in effect for
723         cris*-*-linux*.
724         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
725         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
726         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
727         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
728         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
729         gcc.target/cris/torture/sync-mis-op-i-1.c,
730         gcc.target/cris/torture/sync-mis-op-i-2.c,
731         gcc.target/cris/torture/sync-mis-op-i-1a.c,
732         gcc.target/cris/torture/sync-mis-op-i-3.c,
733         gcc.target/cris/torture/sync-mis-op-i-3a.c,
734         gcc.target/cris/torture/sync-mis-op-s-1a.c,
735         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
736         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
737         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
738         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
739         (main): Remove local variable x.
740         [mis_ok]: Check that atomics don't fail.
742 2012-07-21  Andrew Pinski  <apinski@cavium.com>
744         *  gcc.dg/tree-ssa/vrp72.c: New test.
745         *  gcc.dg/tree-ssa/vrp73.c: New test.
746         *  gcc.dg/tree-ssa/vrp74.c: New test.
747         *  gcc.dg/tree-ssa/vrp75.c: New test.
749 2012-07-21  Andrew Pinski  <apinski@cavium.com>
751         * gcc.dg/tree-ssa/alias-21.c: New testcase.
752         * gcc.dg/tree-ssa/alias-22.c: New testcase.
754 2012-07-21  Andrew Pinski  <apinski@cavium.com>
756         * gcc.target/mips/octeon-pop-2.c: New testcase.
758 2012-07-21  Tobias Burnus  <burnus@net-b.de>
760         PR fortran/48820
761         * gfortran.dg/assumed_rank_3.f90: New.
762         * gfortran.dg/assumed_rank_11.f90: New.
763         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
764         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
765         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
767 2012-07-21  Andrew Pinski  <apinski@cavium.com>
769         * gcc.target/mips/unaligned-1.c: New testcase.
771 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
773         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
775 2012-07-20  Tobias Burnus  <burnus@net-b.de>
777         * gfortran.dg/bind_c_array_params_2.f90: New.
778         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
779         and update dg-error.
781 2012-07-20  Tobias Burnus  <burnus@net-b.de>
783         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
785 2012-07-20  Jason Merrill  <jason@redhat.com>
787         PR c++/54038
788         * g++.dg/other/array7.C: New.
790 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
792         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
793         the basic block and check loop depth.
794         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
795         matching patterns and comments.
796         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
797         * gcc.dg/tree-ssa/vector-2.c: Likewise.
799 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
801         PR c++/28656
802         * c-c++-common/pr28656.c: New test.
804 2012-07-19  Jason Merrill  <jason@redhat.com>
806         PR c++/54026
807         * g++.dg/init/mutable1.C: New.
809 2012-07-20  Tobias Burnus  <burnus@net-b.de>
811         PR fortran/48820
812         * gfortran.dg/assumed_type_3.f90: Update dg-error.
813         * gfortran.dg/assumed_rank_1.f90: New.
814         * gfortran.dg/assumed_rank_1_c.c: New.
815         * gfortran.dg/assumed_rank_2.f90: New.
816         * gfortran.dg/assumed_rank_4.f90: New.
817         * gfortran.dg/assumed_rank_5.f90: New.
818         * gfortran.dg/assumed_rank_6.f90: New.
819         * gfortran.dg/assumed_rank_7.f90: New.
820         * gfortran.dg/assumed_rank_8.f90: New.
821         * gfortran.dg/assumed_rank_8_c.c: New.
822         * gfortran.dg/assumed_rank_9.f90: New.
823         * gfortran.dg/assumed_rank_10.f90: New.
824         * gfortran.dg/assumed_rank_12.f90: New.
826 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
828         * gnat.dg/opt25.adb: New test.
829         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
830         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
832 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
834         * gnat.dg/aggr20.ad[sb]: New test.
835         * gnat.dg/aggr20_pkg.ads: New helper.
837 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
839         * gnat.dg/derived_type3.adb: New test.
840         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
842 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
844         PR rtl-optimization/53942
845         * gcc.dg/pr53942.c: New test.
847 2012-07-19  Jason Merrill  <jason@redhat.com>
849         PR c++/54021
850         * g++.dg/cpp0x/constexpr-builtin2.C: New.
852 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
854         * gnat.dg/discr38.adb: New test.
856 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
858         PR middle-end/54017
859         * c-c++-common/gomp/pr54017.c: New test.
861 2012-07-19  Richard Guenther  <rguenther@suse.de>
862             Eric Botcazou  <ebotcazou@adacore.com>
864         * gnat.dg/loop_optimization11.adb: New testcase.
865         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
867 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
868             Jason Merrill  <jason@redhat.com>
870         * g++.dg/cpp0x/sfinae37.C: New.
871         * g++.dg/template/access23.C: New.
872         * g++.dg/template/access7.C: Adjust.
873         * g++.dg/template/sfinae10.C: Don't expect errors.
874         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
876 2012-07-18  Julian Brown  <julian@codesourcery.com>
877             Sandra Loosemore <sandra@codesroucery.com>
879         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
881 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
883         * gnat.dg/noreturn4.ad[sb]: New test.
884         * gnat.dg/noreturn4_pkg.ads: New helper.
886 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
887             Julian Brown  <julian@codesourcery.com>
889         * gcc.target/arm/neon-vdup-1.c: New test case.
890         * gcc.target/arm/neon-vdup-2.c: New test case.
891         * gcc.target/arm/neon-vdup-3.c: New test case.
892         * gcc.target/arm/neon-vdup-4.c: New test case.
893         * gcc.target/arm/neon-vdup-5.c: New test case.
894         * gcc.target/arm/neon-vdup-6.c: New test case.
895         * gcc.target/arm/neon-vdup-7.c: New test case.
896         * gcc.target/arm/neon-vdup-8.c: New test case.
897         * gcc.target/arm/neon-vdup-9.c: New test case.
898         * gcc.target/arm/neon-vdup-10.c: New test case.
899         * gcc.target/arm/neon-vdup-11.c: New test case.
900         * gcc.target/arm/neon-vdup-12.c: New test case.
901         * gcc.target/arm/neon-vdup-13.c: New test case.
902         * gcc.target/arm/neon-vdup-14.c: New test case.
903         * gcc.target/arm/neon-vdup-15.c: New test case.
904         * gcc.target/arm/neon-vdup-16.c: New test case.
905         * gcc.target/arm/neon-vdup-17.c: New test case.
906         * gcc.target/arm/neon-vdup-18.c: New test case.
907         * gcc.target/arm/neon-vdup-19.c: New test case.
908         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
909         arguments non-constant.
911 2012-07-18  Richard Guenther  <rguenther@suse.de>
913         PR tree-optimization/53970
914         * g++.dg/torture/pr53970.C: New testcase.
916 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
918         PR target/38621
919         * gcc.c-torture/compile/pr38621.c: New.
921 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
923         PR target/33135
924         * gcc.target/sh/pr33135-1.c: New.
925         * gcc.target/sh/pr33135-2.c: New.
926         * gcc.target/sh/pr33135-3.c: New.
927         * gcc.target/sh/pr33135-4.c: New.
929 2012-07-17  Jason Merrill  <jason@redhat.com>
931         PR c++/53995
932         * g++.dg/parse/enum9.C: New.
934 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
935             Sandra Loosemore  <sandra@codesourcery.com>
937         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
938         if there is a conflict with -mcpu=.  Use -mcpu=5208.
940 2012-07-17  Jason Merrill  <jason@redhat.com>
942         PR c++/53989
943         * g++.dg/template/array23.C: New.
945 2012-07-17  Tobias Burnus  <burnus@net-b.de>
947         PR fortran/53985
948         * gfortran.dg/bind_c_usage_26.f90: New.
949         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
950         * gfortran.dg/bind_c_usage_13.f03: Ditto.
951         * gfortran.dg/bind_c_usage_18.f90: Ditto.
952         * gfortran.dg/interop_params.f03: Ditto.
954 2012-07-17  Jason Merrill  <jason@redhat.com>
956         * g++.dg/template/inherit8.C: Adjust.
957         * g++.dg/template/using21.C: Adjust.
958         * g++.dg/template/using22.C: Adjust.
960         PR c++/53549
961         * g++.dg/template/current-inst1.C: New.
962         * g++.dg/parse/crash35.C: Adjust.
964 2012-07-17  Tobias Burnus  <burnus@net-b.de>
966         PR fortran/52101
967         * gfortran.dg/oldstyle_4.f90: New.
969 2012-07-17  Tobias Burnus  <burnus@net-b.de>
971         PR fortran/49265
972         * gfortran.dg/module_procedure_double_colon_3.f90: New.
973         * gfortran.dg/module_procedure_double_colon_4.f90: New.
975 2012-07-16  Jason Merrill  <jason@redhat.com>
977         * g++.dg/parse/access8.C: Adjust.
978         * g++.dg/template/sfinae6_neg.C: Adjust.
980 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
982         PR fortran/53824
983         * gfortran.dg/coarray_allocate_1.f90:  New test.
985 2012-07-16  Andrew Pinski  <apinski@cavium.com>
987         * gcc.c-torture/execute/bswap-1.c: New testcase.
988         * gcc.c-torture/compile/unalign-1.c: New testcase.
989         * gcc.c-torture/compile/20120524-1.c: New testcase.
990         * gcc.c-torture/compile/20101216-1.c: New testcase.
992 2012-07-16  Dehao Chen  <dehao@google.com>
994         Revert
995         2012-07-10  Dehao Chen  <dehao@google.com>
997         * gcc.dg/debug_info_inline.c: New test.
999 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
1001         PR fortran/53956
1002         * gfortran.dg/proc_decl_28.f90: New.
1004 2012-07-16  Andrew Pinski  <apinski@cavium.com>
1006         * gcc.dg/torture/builtins-1.c: New testcase.
1008 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
1010         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
1011         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
1012         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1013         gcc.target/cris/sync-1-v10.c,
1014         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
1015         pass -mno-unaligned-atomic-may-use-library.
1016         * gcc.target/cris/sync-xchg-1.c: New test.
1017         * gcc.target/cris/20011127-1.c: Adjust to %P being a
1018         valid register operand output modifier.
1020 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
1022         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
1023         characters.
1025 2012-07-13  Andrew Pinski  <apinski@cavium.com>
1027         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
1028         rather than cleanup-tree-dump.
1029         * gcc.target/mips/octeon-pipe-1.c: Likewise.
1031 2012-07-13  Richard Guenther  <rguenther@suse.de>
1033         PR tree-optimization/53907
1034         * gcc.target/i386/pr53907.c: New testcase.
1036 2012-07-13  Richard Guenther  <rguenther@suse.de>
1038         PR tree-optimization/53922
1039         * gcc.dg/torture/pr53922.c: New testcase.
1041 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
1043         PR rtl-optimization/53908
1044         * gcc.dg/torture/pr53908.c: New test.
1046 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
1048         PR c++/53531
1049         * testsuite/g++.dg/cpp0x/variadic135.C: New.
1051 2012-07-12  Jason Merrill  <jason@redhat.com>
1053         * g++.dg/template/sfinae6_neg.C: Adjust.
1055 2012-07-12  Tobias Burnus  <burnus@net-b.de>
1057         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
1058         * gfortran.dg/c_f_pointer_tests_3.f90: Update
1059         scan-tree-dump-times pattern.
1061 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1063         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
1065 2012-07-11  Jason Merrill  <jason@redhat.com>
1067         DR 1402
1068         * g++.g/cpp0x/defaulted37.C: New.
1070 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
1072         PR target/53859
1073         * gcc.target/arm/pr53859.c: New test.
1075 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
1077         PR target/53886
1078         * gcc.c-torture/compile/pr53886.c: New.
1080 2012-07-10  Dehao Chen  <dehao@google.com>
1082         * gcc.dg/debug_info_inline.c: New test.
1084 2012-07-10  Jason Merrill  <jason@redhat.com>
1086         PR c++/53733
1087         * g++.dg/cpp0x/defaulted36.C: New.
1088         * g++.dg/cpp0x/defaulted21.C: Adjust.
1090         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
1092 2012-07-09  Sterling Augustine  <saugustine@google.com>
1094         * g++.dg/debug/dwarf2/pubnames-2.C: New.
1096 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
1098         PR tree-optimization/53887
1099         * gcc.dg/pr53887.c: New test.
1101 2012-07-09  Jason Merrill  <jason@redhat.com>
1103         PR c++/53882
1104         * g++.dg/cpp0x/nullptr29.C: New.
1106 2012-07-09  Tom de Vries  <tom@codesourcery.com>
1107             Richard Guenther  <rguenther@suse.de>
1109         * gcc.dg/builtin-unreachable-6.c: New test.
1110         * gcc.dg/builtin-unreachable-5.c: New test.
1112 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
1114         PR tree-optimization/53881
1115         * gcc.dg/pr53881.c: New test.
1117 2012-07-06  Jason Merrill  <jason@redhat.com>
1119         PR c++/53862
1120         * g++.dg/cpp0x/variadic134.C: New.
1122         PR c++/53858
1123         * g++.dg/cpp0x/alias-decl-20.C: New.
1125 2012-07-06  Tom de Vries  <tom@codesourcery.com>
1127         PR tree-optimization/51879
1128         * gcc.dg/pr51879-16.c: New test.
1129         * gcc.dg/pr51879-17.c: Same.
1131 2012-07-06  Tom de Vries  <tom@codesourcery.com>
1133         PR tree-optimization/52009
1134         * gcc.dg/pr51879-7.c: New test.
1135         * gcc.dg/pr51879-18.c: New test.
1137 2012-07-05  Jason Merrill  <jason@redhat.com>
1139         PR c++/50852
1140         * g++.dg/template/typedef39.C: New.
1142         PR c++/53039
1143         * g++.dg/cpp0x/variadic133.C: New.
1144         * g++.dg/template/param1.C: Adjust.
1146 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1148         PR target/48941
1149         PR target/51980
1150         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
1151         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
1152         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
1153         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
1154         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
1155         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
1157 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
1159         PR fortran/53732
1160         * gfortran.dg/inline_sum_4.f90: New test.
1162 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
1164         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
1166 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1168         * gcc.target/arm/fma-sp.c: New testcase.
1169         * gcc.target/arm/fma.c: Likewise.
1170         * gcc.target/arm/fma.h: Likewise.
1172 2012-07-04  Jason Merrill  <jason@redhat.com>
1174         PR c++/53848
1175         * g++.dg/other/enum3.C: New.
1177 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
1179         PR middle-end/53321
1180         * g++.dg/torture/pr53321.C: New test.
1182 2012-07-04  Richard Guenther  <rguenther@suse.de>
1184         PR tree-optimization/53844
1185         * g++.dg/tree-ssa/pr53844.C: New testcase.
1187 2012-07-04  Richard Guenther  <rguenther@suse.de>
1189         PR tree-optimization/53849
1190         * gcc.dg/pr53849.c: New testcase.
1192 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
1194         PR c++/53812
1195         * g++.dg/ext/label14.C: New test.
1197 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
1199         PR target/53811
1200         * g++.dg/other/pr53811.C: New test.
1202 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
1204         PR target/28896
1205         * gcc.target/m68k/stack-limit-1.c: New testcase.
1207 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1209         * gnat.dg/recursive_call.adb: New test.
1211 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1213         * gnat.dg/discr37.ad[sb]: New test.
1215 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
1217         * g++.dg/other/packed1.C: Remove SH from xfail list.
1219 2012-07-02  Jason Merrill  <jason@redhat.com>
1221         PR c++/53619
1222         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
1224         PR c++/53783
1225         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
1227         PR c++/53788
1228         * g++.dg/cpp0x/decltype39.C: New.
1229         * g++.dg/diagnostic/method1.C: Adjust.
1231         PR c++/53816
1232         * g++.dg/template/ref6.C: New.
1234 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
1236         PR target/53568
1237         * gcc.target/sh/pr53568-1.c: New.
1239 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
1241         PR target/51244
1242         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
1244 2012-07-02  Jason Merrill  <jason@redhat.com>
1246         PR c++/53821
1247         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
1249         PR c++/53524
1250         * g++.dg/template/enum7.C: New.
1251         * g++.dg/other/ptrmem10.C: Adjust.
1252         * g++.dg/other/ptrmem11.C: Adjust.
1253         * g++.dg/cpp0x/scoped_enum.C: Adjust.
1255 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
1257         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
1259 2012-07-01  Wei Guozhi  <carrot@google.com>
1261         PR target/53447
1262         * gcc.target/arm/pr53447-1.c: New testcase.
1263         * gcc.target/arm/pr53447-2.c: New testcase.
1264         * gcc.target/arm/pr53447-3.c: New testcase.
1265         * gcc.target/arm/pr53447-4.c: New testcase.
1267 2012-06-29  Richard Guenther  <rguenther@suse.de>
1269         PR tree-optimization/47061
1270         * gcc.dg/tree-ssa/vrp71.c: New testcase.
1272 2012-06-29  Richard Guenther  <rguenther@suse.de>
1274         PR tree-optimization/37541
1275         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
1277 2012-06-29  Richard Guenther  <rguenther@suse.de>
1279         PR tree-optimization/52589
1280         * gcc.dg/tree-ssa/vrp70.c: New testcase.
1282 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
1284         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
1286         * g++.dg/template/error46.C: Add missing comment to dg-message.
1287         * g++.dg/template/crash107.C: Likewise.
1288         * g++.dg/template/error47.C: Likewise.
1289         * g++.dg/template/crash108.C: Likewise.
1290         * g++.dg/overload/operator5.C: Likewise.
1292         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
1293         errors in dg-message directives, add comments.
1295 2012-06-28  Kai Tietz  <ktietz@redhat.com>
1297         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
1298         hard-coded 'unsigned long'.
1300 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
1302         PR tree-optimization/51581
1303         * gcc.dg/vect/pr51581-4.c: New test.
1305         PR tree-optimization/53645
1306         * gcc.c-torture/execute/pr53645-2.c: New test.
1308 2012-06-28  Richard Guenther  <rguenther@suse.de>
1310         PR middle-end/53790
1311         * gcc.dg/torture/pr53790.c: New testcase.
1313 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
1315         PR tree-optimization/53645
1316         * gcc.c-torture/execute/pr53645.c: New test.
1318 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
1320         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
1322 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
1324         PR debug/53671
1325         PR debug/49888
1326         * gcc.dg/guality/pr49888.c: Account for the possibility that
1327         the variable is optimized out at the first test.
1329 2012-06-27  Jason Merrill  <jason@redhat.com>
1331         * g++.dg/cpp0x/override2.C: Adjust.
1332         * g++.dg/template/error5.C: Adjust.
1333         * g++.dg/parse/crash28.C: Adjust.
1335         PR c++/53563
1336         * g++.dg/parse/template27.C: New.
1337         * g++.dg/template/crash74.C: Adjust expected output.
1339 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
1341         PR fortran/41951
1342         PR fortran/49591
1343         * gfortran.dg/typebound_operator_16.f03: New.
1345 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
1347         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
1348         even src1.i and src2.i fields even in the second half of the arrays.
1350 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1352         PR c++/51033.
1353         * g++.dg/torture/vshuf-16.inc: New test.
1354         * g++.dg/torture/vshuf-2.inc: New test.
1355         * g++.dg/torture/vshuf-4.inc: New test.
1356         * g++.dg/torture/vshuf-8.inc: New test.
1357         * g++.dg/torture/vshuf-main.inc: New test.
1358         * g++.dg/torture/vshuf-v16hi.C: New test.
1359         * g++.dg/torture/vshuf-v16qi.C: New test.
1360         * g++.dg/torture/vshuf-v2df.C: New test.
1361         * g++.dg/torture/vshuf-v2di.C: New test.
1362         * g++.dg/torture/vshuf-v2sf.C: New test.
1363         * g++.dg/torture/vshuf-v2si.C: New test.
1364         * g++.dg/torture/vshuf-v4df.C: New test.
1365         * g++.dg/torture/vshuf-v4di.C: New test.
1366         * g++.dg/torture/vshuf-v4sf.C: New test.
1367         * g++.dg/torture/vshuf-v4si.C: New test.
1368         * g++.dg/torture/vshuf-v8hi.C: New test.
1369         * g++.dg/torture/vshuf-v8qi.C: New test.
1370         * g++.dg/torture/vshuf-v8si.C: New test.
1372 2012-06-27  Richard Guenther  <rguenther@suse.de>
1374         PR middle-end/53676
1375         * gcc.dg/tree-ssa/scev-6.c: New testcase.
1377 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
1379         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
1380         scan-dump-dem-not): Use printable pattern in test name.
1382 2012-06-26  Sterling Augustine  <saugustine@google.com>
1383             Dominique Dhumieres  <dominiq@lps.ens.fr>
1385         * gcc.dg/pubtypes-2.c: Update expected output.
1386         * gcc.dg/pubtypes-3.c: Likewise.
1387         * gcc.dg/pubtypes-4.c: Likewise.
1389 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
1391         * gcc.dg/tree-ssa/slsr-1.c: New test.
1392         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1393         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1394         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
1396 2012-06-26  Matt Turner  <mattst88@gmail.com>
1398         PR target/35294
1399         * gcc.target/arm/mmx-2.c: New.
1401 2012-06-26  Richard Guenther  <rguenther@suse.de>
1403         PR c++/53752
1404         * g++.dg/torture/pr53752.C: New testcase.
1406 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
1408         PR tree-optimization/53748
1409         * gcc.c-torture/compile/pr53748.c: New test.
1411 2012-06-25  Jason Merrill  <jason@redhat.com>
1413         PR c++/53498
1414         PR c++/53305
1415         * g++.dg/cpp0x/decltype38.C: New.
1416         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
1418 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
1420         * lib/target-supports-dg.exp (testname-for-summary): New.
1421         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
1422         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
1423         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
1424         scan-module-absence, output-exists, output-exists-not: Use
1425         testname-for-summary.
1426         (dg-test): Clean up testname_with_flags.
1427         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1428         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
1429         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
1430         scan-assembler-dem-not, object-size: Use testname-for-summary.
1431         * lib/gcov.exp (run-gcov): Likewise.
1432         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1433         scan-dump-dem, scan-dump-dem-note): Likewise.
1435         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
1436         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
1437         including profopt.opt; save and restore existing value.
1438         * g++.dg/bprob/bprob.exp: Likewise.
1439         * gcc.dg/matrix/matrix.exp: Likewise.
1440         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1441         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
1442         PROFOPT_OPTIONS.
1444 2012-06-25  Richard Henderson  <rth@redhat.com>
1446         * gcc.dg/pr53749.c: New.
1448 2012-06-25  Jason Merrill  <jason@redhat.com>
1450         PR c++/52988
1451         * g++.dg/cpp0x/nullptr28.C: New.
1453 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
1455         * gcc.target/arm/neon-vld1_dupQ.c: New.
1457 2012-06-25  Florian Weimer  <fweimer@redhat.com>
1459         * g++.dg/init/new35.C: New.
1460         * g++.dg/init/new36.C: New.
1461         * g++.dg/init/new37.C: New.
1462         * g++.dg/ext/vla5.C: New warning.
1463         * g++.dg/ext/vla8.C: New warning.
1464         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
1466 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1467             James Greenhalgh  <james.greenhalgh@arm.com>
1469         * gcc.target/arm/ftest-support-arm.h New testcase.
1470         * gcc.target/arm/ftest-support-thumb.h Likewise.
1471         * gcc.target/arm/ftest-support.h Likewise.
1472         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
1473         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
1474         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
1475         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
1476         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
1477         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
1478         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
1479         * gcc.target/arm/ftest-armv6-arm.c Likewise.
1480         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
1481         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
1482         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
1483         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
1484         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
1485         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
1486         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
1487         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1488         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
1489         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
1490         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
1491         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
1492         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
1493         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
1494         * gcc/testsuite/lib/target-supports.exp
1495         (check_effective_target_arm_arch_FUNC): Add support for more
1496         architectures.
1497         (add_options_for_arm_arch_FUNC): Likewise.
1498         (check_effective_target_arm_arch_FUNC_multilib): New functions.
1500 2012-06-25  Jason Merrill  <jason@redhat.com>
1502         PR c++/53202
1503         * g++.dg/cpp0x/constexpr-tuple.C: New.
1505 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
1507         PR target/53759
1508         * gcc.target/i386/pr53759.c: New test.
1510         PR c++/53594
1511         * g++.dg/cpp0x/nsdmi7.C: New test.
1513 2012-06-24  Kai Tietz  <ktietz@redhat.com>
1515         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
1516         for LLP64 targets.
1517         * gcc.target/i386/pr38988.c: Likewise.
1519 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
1521         PR fortran/47710
1522         PR fortran/53328
1523         * gfortran.dg/typebound_generic_12.f03: New.
1524         * gfortran.dg/typebound_generic_13.f03: New.
1526 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
1528         * gnat.dg/lto15.ad[sb]: New test.
1530 2012-06-21  Meador Inge  <meadori@codesourcery.com>
1532         PR c/53702
1533         * gcc.dg/Wunused-local-typedefs.c: New testcase.
1535 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
1537         * testsuite/gcc.dg/pch/ident-1.c: New test.
1538         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
1540 2012-06-21  Michael Matz  <matz@suse.de>
1542         PR middle-end/53688
1543         * gcc.c-torture/execute/pr53688.c: New test.
1545 2012-06-20  Richard Guenther  <rguenther@suse.de>
1547         PR tree-optimization/30318
1548         * gcc.dg/tree-ssa/vrp69.c: New testcase.
1550 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
1552         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
1554 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1556         * gcc.target/i386/clearcapv2.map: New file.
1557         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
1559 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1561         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
1562         and add __sh__ case.
1564 2012-06-19  Jason Merrill  <jason@redhat.com>
1566         PR c++/52637
1567         * g++.dg/debug/localclass1.C: New.
1569 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
1571         * g++.dg/cpp0x/override4.C: New.
1573 2012-06-14  Jason Merrill  <jason@redhat.com>
1575         PR c++/53651
1576         * g++.dg/cpp0x/decltype37.C: New.
1578 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1580         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
1582 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
1584         * gcc.c-torture/compile/vector-5.c,
1585         gcc.c-torture/compile/vector-6.c: New tests.
1587 2012-06-19  Richard Henderson  <rth@redhat.com>
1589         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
1591 2012-06-19  Richard Guenther  <rguenther@suse.de>
1593         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
1595 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
1597         PR target/53712
1598         * gcc.target/i386/pr53712.c: New test.
1600 2012-06-18  Tobias Burnus  <burnus@net-b.de>
1602         PR fortran/53692
1603         * gfortran.dg/elemental_optional_args_6.f90: New.
1605 2012-06-18  Tobias Burnus  <burnus@net-b.de>
1607         PR fortran/53526
1608         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
1609         * gfortran.dg/coarray/move_alloc_1.f90
1611 2012-06-18  Tobias Burnus  <burnus@net-b.de>
1613         PR fortran/53526
1614         * gfortran.dg/coarray_27.f90: New.
1616 2012-06-18  Joey Ye <Joey.Ye@arm.com>
1617             Greta Yorsh  <Greta.Yorsh@arm.com>
1619         * gcc.target/arm/epilog-1.c: New test.
1621 2012-06-18  Richard Guenther  <rguenther@suse.de>
1623         PR tree-optimization/53693
1624         * g++.dg/torture/pr53693.C: New testcase.
1626 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
1628         PR tree-optimization/53703
1629         * gcc.dg/torture/pr53703.c: New test.
1631 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
1633         PR middle-end/53698
1634         * gcc.target/i386/pr53698.c: New test.
1636 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
1638         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
1640 2012-06-17  Tobias Burnus  <burnus@net-b.de>
1642         PR fortran/53691
1643         PR fortran/53685
1644         * gfortran.dg/transfer_check_3.f90: New.
1646 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
1648         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
1650 2012-06-16  Tobias Burnus  <burnus@net-b.de>
1652         PR fortran/53642
1653         PR fortran/45170
1654         * gfortran.dg/deferred_type_param_8.f90: New.
1656 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
1658         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1659         testname that includes flags, passed in as new argument, in
1660         pass/fail messages.
1661         (run_gcov): Get testname from dg-test, use it in pass/fail messages
1662         and pass it to verify-* procedures.
1664         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1665         alignment torture options with usual torture options.
1667         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1668         messages reported for one line of source code.
1669         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1670         * g++.dg/cpp0x/decltype2.C: Likewise.
1671         * g++.dg/cpp0x/decltype3.C: Likewise.
1672         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1673         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1674         * g++.dg/cpp0x/static_assert3.C: Likewise.
1675         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1676         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1677         * g++.dg/cpp0x/union1.C: Likewise.
1678         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1679         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1680         * g++.dg/cpp0x/variadic2.C: Likewise.
1681         * g++.dg/cpp0x/variadic20.C: Likewise.
1682         * g++.dg/cpp0x/variadic74.C: Likewise.
1683         * g++.dg/diagnostic/bitfld2.C: Likewise.
1684         * g++.dg/ext/attrib44.C: Likewise.
1685         * g++.dg/ext/no-asm-1.C: Likewise.
1686         * g++.dg/other/error34.C: Likewise.
1687         * g++.dg/parse/crash46.C: Likewise.
1688         * g++.dg/parse/error10.C: Likewise.
1689         * g++.dg/parse/error2.C: Likewise.
1690         * g++.dg/parse/error3.C: Likewise.
1691         * g++.dg/parse/error36.C: Likewise.
1692         * g++.dg/parse/error8.C: Likewise.
1693         * g++.dg/parse/error9.C: Likewise.
1694         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1695         * g++.dg/parse/parser-pr28152.C: Likewise.
1696         * g++.dg/parse/template25.C: Likewise.
1697         * g++.dg/parse/typename11.C: Likewise.
1698         * g++.dg/tc1/dr147.C: Likewise.
1699         * g++.dg/template/deduce3.C: Likewise.
1700         * g++.dg/template/koenig9.C: Likewise.
1701         * g++.dg/template/pr23510.C: Likewise.
1702         * g++.dg/warn/pr12242.C: Likewise.
1703         * g++.dg/warn/pr30551-2.C: Likewise.
1704         * g++.dg/warn/pr30551.C: Likewise.
1705         * g++.old-deja/g++.other/typename1.C: Likewise.
1706         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1708 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1710         PR c++/51033
1711         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
1712         * c-c++-common/torture/vshuf-2.inc: Likewise.
1713         * c-c++-common/torture/vshuf-4.inc: Likewise.
1714         * c-c++-common/torture/vshuf-8.inc: Likewise.
1715         * c-c++-common/torture/vshuf-main.inc: Likewise.
1716         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
1717         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
1718         * c-c++-common/torture/vshuf-v2df.c: Likewise.
1719         * c-c++-common/torture/vshuf-v2di.c: Likewise.
1720         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
1721         * c-c++-common/torture/vshuf-v2si.c: Likewise.
1722         * c-c++-common/torture/vshuf-v4df.c: Likewise.
1723         * c-c++-common/torture/vshuf-v4di.c: Likewise.
1724         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
1725         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
1726         * c-c++-common/torture/vshuf-v4si.c: Likewise.
1727         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
1728         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
1729         * c-c++-common/torture/vshuf-v8si.c: Likewise.
1731 2012-06-15  Michael Matz  <matz@suse.de>
1733         * gcc.dg/tree-ssa/vector-4.c: New test.
1735 2012-06-15  Michael Matz  <matz@suse.de>
1737         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
1738         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
1740 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
1742         PR tree-optimization/53636
1743         * gcc.target/arm/pr53636.c: New test.
1745 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
1747         PR tree-optimization/51581
1748         * gcc.c-torture/execute/pr51581-1.c: New test.
1749         * gcc.c-torture/execute/pr51581-2.c: New test.
1750         * gcc.dg/vect/pr51581-1.c: New test.
1751         * gcc.dg/vect/pr51581-2.c: New test.
1752         * gcc.dg/vect/pr51581-3.c: New test.
1753         * gcc.target/i386/avx-pr51581-1.c: New test.
1754         * gcc.target/i386/avx-pr51581-2.c: New test.
1755         * gcc.target/i386/avx2-pr51581-1.c: New test.
1756         * gcc.target/i386/avx2-pr51581-2.c: New test.
1757         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
1759 2012-06-15  Richard Guenther  <rguenther@suse.de>
1761         * gcc.c-torture/execute/20120615-1.c: New testcase.
1763 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
1765         * gnat.dg/vect8.ad[sb]: New test.
1767 2012-06-14  Richard Guenther  <rguenther@suse.de>
1769         * gcc.dg/tree-ssa/vrp.h: New testcase.
1770         * gcc.dg/tree-ssa/vrp68.c: Likewise.
1772 2012-06-13  Christian Bruel  <christian.bruel@st.com>
1774         PR target/53621
1775         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1777 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
1779         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
1781 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
1783         PR testsuite/20771
1784         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1785         test summary unique.
1787         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1788         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1789         scan-stack-usage-not): Don't strip torture options from test name.
1791         * lib/scandump.exp (scan-dump-times): Use printable version of
1792         regexp in test summary line.
1794         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1795         messages reported for one line of source code.
1796         * gcc.dg/format/few-1.c: Likewise.
1797         * gcc.dg/ia64-sync-2.c: Likewise.
1798         * gcc.dg/sync-2.c: Likewise.
1799         * gcc.dg/noncompile/pr44517.c: Likewise.
1801 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
1803         PR debug/49888
1804         * gcc.dg/guality/pr49888.c: New.
1806 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
1808         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
1809         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
1810         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1812 2012-06-13  Tobias Burnus  <burnus@net-b.de>
1814         PR fortran/53643
1815         * gfortran.dg/intent_out_7.f90: New.
1817 2012-06-13  Tobias Burnus  <burnus@net-b.de>
1819         PR fortran/53597
1820         * gfortran.dg/save_4.f90: New.
1822 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1824         PR c/53532
1825         PR c/51034
1826         PR c/53196
1827         * gcc.dg/pr53532.c: New test.
1828         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
1829         adjust line numbers.
1830         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
1831         * gcc.dg/Wcxx-compat-8.c: Likewise.
1832         * gcc.dg/pr51034.c: New test.
1833         * gcc.dg/pr53196-1.c: New test.
1834         * gcc.dg/pr53196-2.c: New test.
1836 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
1838         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1839         alignment torture options with usual torture options.
1840         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1841         instead of dg-options.
1842         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1843         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1844         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1845         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1846         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1847         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1849         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1850         to checks for multiple messages reported for one line of source code.
1851         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1853         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1854         messages reported for one line of source code.
1856         * gcc.dg/20031223-1.c: Add comments to check for multiple
1857         messages reported for one line of source code.
1858         * gcc.dg/Wconversion-integer.c: Likewise.
1859         * gcc.dg/Wfatal-2.c: Likewise.
1860         * gcc.dg/Wfatal.c: Likewise.
1861         * gcc.dg/Wobjsize-1.c: Likewise.
1862         * gcc.dg/c99-vla-jump-1.c: Likewise.
1863         * gcc.dg/c99-vla-jump-2.c: Likewise.
1864         * gcc.dg/c99-vla-jump-3.c: Likewise.
1865         * gcc.dg/c99-vla-jump-4.c: Likewise.
1866         * gcc.dg/c99-vla-jump-5.c: Likewise.
1867         * gcc.dg/decl-9.c: Likewise.
1868         * gcc.dg/declspec-10.c: Likewise.
1869         * gcc.dg/declspec-18.c: Likewise.
1870         * gcc.dg/mtune.c: Likewise.
1871         * gcc.dg/parser-pr28152-2.c: Likewise.
1872         * gcc.dg/parser-pr28152.c: Likewise.
1873         * gcc.dg/pr14475.c: Likewise.
1874         * gcc.dg/pr27953.c: Likewise.
1875         * gcc.dg/pr28322-3.c: Likewise.
1876         * gcc.dg/pr30457.c: Likewise.
1877         * gcc.dg/pr30551-2.c: Likewise.
1878         * gcc.dg/pr30551-3.c: Likewise.
1879         * gcc.dg/pr30551-4.c: Likewise.
1880         * gcc.dg/pr30551-5.c: Likewise.
1881         * gcc.dg/pr30551-6.c: Likewise.
1882         * gcc.dg/pr30551.c: Likewise.
1883         * gcc.dg/pr45461.c: Likewise.
1884         * gcc.dg/pr48552-1.c: Likewise.
1885         * gcc.dg/pr48552-2.c: Likewise.
1886         * gcc.dg/redecl-1.c: Likewise.
1887         * gcc.dg/transparent-union-3.c: Likewise.
1888         * gcc.dg/utf-dflt.c: Likewise.
1889         * gcc.dg/utf-dflt2.c: Likewise.
1890         * gcc.dg/vla-8.c: Likewise.
1891         * gcc.dg/vla-init-1.c: Likewise.
1892         * gcc.dg/wtr-int-type-1.c: Likewise.
1894         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1895         messages reported for for one line of source code.
1896         * c-c++-common/raw-string-5.c: Likewise.
1897         * c-c++-common/raw-string-4.c: Likewise.
1898         * c-c++-common/raw-string-6.c: Likewise.
1899         * c-c++-common/pr20000.c: Likewise.
1901         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1902         messages reported for one line of source code.
1903         * gcc.dg/cpp/pr30786.c: Likewise.
1904         * gcc.dg/cpp/pr28709.c: Likewise.
1905         * gcc.dg/cpp/missing-header-MD.c: Likewise.
1906         * gcc.dg/cpp/macspace2.c: Likewise.
1907         * gcc.dg/cpp/missing-header-1.c: Likewise.
1908         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1909         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1910         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1912 2012-06-12  Jason Merrill  <jason@redhat.com>
1914         PR c++/53599
1915         * g++.dg/template/local7.C: New.
1917 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1919         PR target/53511
1920         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
1921         * gcc.target/sh/pr51340-2.c: Likewise.
1922         * gcc.target/sh/pr51340-3.c: Likewise.
1924 2012-06-12  Michael Matz  <matz@suse.de>
1926         * gcc.dg/torture/alias-1.c: New test.
1928 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1930         PR rtl-optimization/53589
1931         * gcc.dg/torture/pr53589.c: New test.
1933 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1935         PR target/50749
1936         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
1937         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
1938         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
1939         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
1940         * gcc.target/sh/pr50749-sf-predec-2.c: New.
1941         * gcc.target/sh/pr50749-sf-predec-4.c: New.
1942         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
1943         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
1944         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
1945         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
1946         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
1947         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
1948         * gcc.target/sh/pr50749-sf-predec-1.c: New.
1949         * gcc.target/sh/pr50749-sf-predec-3.c: New.
1950         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
1951         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
1953 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
1955         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
1956         (check_intel_cpu_model): New function.
1957         (check_amd_cpu_model): New function.
1958         (check_features): New function.
1959         (__get_cpuid_output): New function.
1960         (check_detailed): New function.
1961         (fn1): Rename to quick_check.
1962         (main): Update to call quick_check and call check_detailed.
1964 2012-06-11  Richard Henderson  <rth@redhat.com>
1966         * lib/target-supports.exp
1967         (check_effective_target_sync_long_long_runtime): Use
1968         check_effective_target_lp64 instead of
1969         check_effective_target_powerpc64 for powerpc targets.
1971 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
1973         PR target/53511
1974         * gcc.target/sh/pr53511-1.c: New.
1976 2012-06-11  Richard Guenther  <rguenther@suse.de>
1978         PR middle-end/53470
1979         * g++.dg/lto/pr53470_0.C: New testcase.
1980         * gcc.dg/lto/pr53470_0.c: Likewise.
1982 2012-06-11  Richard Guenther  <rguenther@suse.de>
1984         PR c++/53605
1985         * g++.dg/ext/pr53605.C: New testcase.
1987 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1989         * gnat.dg/specs/array1.ads: New test.
1990         * gnat.dg/specs/array2.ads: Likewise.
1991         * gnat.dg/array22.adb: Likewise.
1993 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1995         * gnat.dg/constant4.adb: New test.
1996         * gnat.dg/constant4_pkg.ads: New helper.
1998 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
2000         PR fortran/52552
2001         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
2002         * gfortran.dg/allocate_class_1.f90: Modified.
2003         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
2004         * gfortran.dg/allocate_class_2.f90: New.
2006 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
2008         PR middle-end/53535
2009         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
2011 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
2013         PR fortran/52861
2014         * gfortran.dg/string_assign_2.f90:  New test case.
2016 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
2018         PR fortran/52861
2019         * gfortran.dg/string_assign_1.f90:  New test case.
2021 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
2023         PR middle-end/53580
2024         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
2025         * gcc.dg/gomp/critical-4.c: Likewise.
2026         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2027         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2028         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
2029         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
2030         * c-c++-common/gomp/pr53580.c: New test.
2032 2012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>
2034         PR c++/51214
2035         * g++.dg/cpp0x/forw_enum11.C: New.
2037 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2039         PR c++/53567
2040         * g++.dg/cpp0x/alias-decl-19.C: New.
2042 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
2044         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
2046 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
2048         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
2049         (XSTATE_FP): Ditto.
2050         (XSTATE_SSE): Ditto.
2051         (XSTATE_YMM): Ditto.
2052         (avx_os_support): Use new defines.
2054 2012-06-06  Richard Guenther  <rguenther@suse.de>
2056         PR testsuite/32380
2057         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
2058         loops.
2060 2012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
2062         PR c++/52841
2063         * g++.dg/cpp0x/pr52841.C: New testcase.
2065 2012-06-06  Richard Guenther  <rguenther@suse.de>
2067         PR tree-optimization/53081
2068         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
2069         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
2071 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2073         * gcc.target/powerpc/pr53487.c: New test.
2075 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
2077         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
2079 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
2081         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
2083 2012-06-05  Richard Guenther  <rguenther@suse.de>
2085         PR tree-optimization/30442
2086         * gcc.dg/vect/bb-slp-30.c: New testcase.
2088 2012-06-05  Richard Guenther  <rguenther@suse.de>
2090         PR tree-optimization/53081
2091         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
2092         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
2093         -fno-tree-loop-distribute-patterns.
2095 2012-06-05  Alan Modra  <amodra@gmail.com>
2097         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
2098         Check static chain in nested funcs.
2100 2012-06-04  Tobias Burnus  <burnus@net-b.de>
2102         PR fortran/50619
2103         * gfortran.dg/init_flag_10.f90: New.
2105 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2107         PR c++/53524
2108         * g++.dg/warn/Wenum-compare-no-2: New.
2110 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
2112         PR preprocessor/53463
2113         * g++.dg/cpp/limits.C: New test.
2114         * g++.dg/parse/error19.C: Adjust.
2115         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
2116         * g++.dg/warn/pr35635.C: Likewise.
2117         * g++.old-deja/g++.pt/assign1.C: Likewise.
2119 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
2121         PR target/53559
2122         * gcc.target/powerpc/cell_builtin_1.c: New test case.
2123         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
2124         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
2125         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
2126         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
2127         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
2128         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
2129         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
2131 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
2133         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
2135 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
2137         PR tree-optimization/53550
2138         * gcc.dg/pr53550.c: New test.
2140 2012-06-04  Richard Guenther  <rguenther@suse.de>
2142         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
2143         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2144         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2146 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2148         PR fortran/48831
2149         * gfortran.dg/parameter_array_element_2.f90: New.
2151 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
2153         PR target/53512
2154         * gcc.target/sh/pr53512-1.c: New.
2155         * gcc.target/sh/pr53512-2.c: New.
2156         * gcc.target/sh/pr53512-3.c: New.
2157         * gcc.target/sh/pr53512-4.c: New.
2159 2012-06-01  Jason Merrill  <jason@redhat.com>
2161         PR c++/52973
2162         * g++.dg/ext/visibility/template12.C: New.
2163         * g++.dg/ext/attrib14.C: Adjust warning line.
2165         PR c++/52725
2166         * g++.dg/parse/new6.C: New.
2167         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
2169 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2171         * c-c++-common/restrict-2.c: Revert previous change.
2173 2012-06-01  Jason Merrill  <jason@redhat.com>
2175         PR c++/53137
2176         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
2178         PR c++/53484
2179         * g++.dg/cpp0x/auto33.C: New.
2181 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
2183         PR c++/26155
2184         * g++.dg/parse/namespace-alias-1.C: New.
2186 2012-06-01  Christian Bruel  <christian.bruel@st.com>
2188         * gcc.dg/spec-options.c: New test.
2189         * gcc.dg/foo.specs: New file.
2191 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2193         PR ada/53517
2194         * gnat.dg/lto14.adb: Skip on Solaris.
2196 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
2198         * gcc.target/cris/sync-1-v10.c,
2199         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
2200         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
2201         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
2202         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
2203         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2204         gcc.target/cris/torture/sync-mis-op-i-1.c,
2205         gcc.target/cris/torture/sync-mis-op-i-1a.c,
2206         gcc.target/cris/torture/sync-mis-op-i-2.c,
2207         gcc.target/cris/torture/sync-mis-op-i-2a.c,
2208         gcc.target/cris/torture/sync-mis-op-i-3.c,
2209         gcc.target/cris/torture/sync-mis-op-i-3a.c,
2210         gcc.target/cris/torture/sync-mis-op-s-1.c,
2211         gcc.target/cris/torture/sync-mis-op-s-1a.c,
2212         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2213         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2214         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2215         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2216         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2217         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2218         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2219         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
2221 2012-05-31  Richard Guenther  <rguenther@suse.de>
2223         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
2224         ldist-pr45948.c with disabled SCCP.
2226 2012-05-31  Richard Guenther  <rguenther@suse.de>
2228         PR middle-end/48493
2229         * gcc.dg/torture/pr48493.c: New testcase.
2231 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
2233         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
2234         arm32 to targets.
2235         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
2236         of the initialization loop.
2237         (dg-final): Adjust the expected number of vectorized loops depending
2238         on vect_char_mult target selector.
2240 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
2242         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
2243         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
2244         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
2245         New tests.
2247 2012-05-30  Jason Merrill  <jason@redhat.com>
2249         PR c++/53356
2250         * g++.dg/init/new34.C: New.
2251         * g++.dg/tree-ssa/stabilize1.C: New.
2253 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
2255         PR c++/53356
2256         * g++.dg/init/new33.C: New test.
2258 2012-05-30  Richard Guenther  <rguenther@suse.de>
2260         PR middle-end/53501
2261         * gcc.dg/torture/pr53501.c: New testcase.
2262         * c-c++-common/restrict-2.c: Adjust.
2264 2012-05-30  Alan Modra  <amodra@gmail.com>
2266         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
2267         torture-finish.
2269 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
2271         * gcc.target/i386/shuf-concat.c: New test.
2273 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
2275         PR rtl-optimization/53519
2276         * gcc.c-torture/compile/pr53519.c: New test.
2278 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2280         * gcc.target/arm/neon-vrev.c: New.
2282 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
2284         PR target/51340
2285         * gcc.target/sh/pr51340-1.c: New.
2286         * gcc.target/sh/pr51340-2.c: New.
2287         * gcc.target/sh/pr51340-3.c: New.
2289 2012-05-29  Richard Guenther  <rguenther@suse.de>
2291         PR tree-optimization/53516
2292         * gcc.dg/torture/pr53516.c: New testcase.
2294 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
2296         PR preprocessor/53229
2297         * gcc.dg/cpp/paste6.c: Force to run without
2298         -ftrack-macro-expansion.
2299         * gcc.dg/cpp/paste8.c: Likewise.
2300         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
2301         -ftrack-macro-expansion.
2302         * gcc.dg/cpp/paste12.c: Force to run without
2303         -ftrack-macro-expansion.
2304         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
2305         -ftrack-macro-expansion.
2306         * gcc.dg/cpp/paste13.c: Likewise.
2307         * gcc.dg/cpp/paste14.c: Likewise.
2308         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
2309         -ftrack-macro-expansion.
2310         * gcc.dg/cpp/paste18.c: New test.
2312 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
2314         * gcc.target/cris/torture/trap-1.c,
2315         gcc.target/cris/torture/trap-2.c,
2316         gcc.target/cris/torture/trap-3.c,
2317         gcc.target/cris/torture/trap-v0.c,
2318         gcc.target/cris/torture/trap-v3.c: New tests.
2320 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
2322         PR c++/25137
2323         * g++.dg/warn/Wbraces3.C: New.
2324         * g++.dg/warn/Wbraces4.C: Likewise.
2326 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
2328         PR tree-optimization/53505
2329         * c-c++-common/torture/pr53505.c: New test.
2331 2012-05-27  Nathan Sidwell  <nathan@acm.org>
2333         * gcc.dg/stmt-expr-4.c: New.
2335 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
2337         PR c++/53491
2338         * g++.dg/parse/crash60.C: New.
2340 2012-05-26  Jason Merrill  <jason@redhat.com>
2342         PR c++/53220
2343         * c-c++-common/array-lit.c: New.
2344         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
2346 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2348         PR ada/50294
2349         * gnat.dg/array21.adb: New test.
2351 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2353         * gnat.dg/renaming5.adb: Adjust dg-final directive.
2355 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2357         PR c++/32054
2358         * g++.dg/other/anon-union3.C: New.
2360 2012-05-25  Ian Lance Taylor  <iant@google.com>
2362         * gcc.dg/split-6.c: New test.
2364 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2366         * gnat.dg/lto14.adb: New test.
2368 2012-05-25  Tristan Gingold  <gingold@adacore.com>
2370         * gcc.target/i386/large-frame.c: New.
2372 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
2373         * gcc.target/powerpc/lhs-1.c: New.
2374         * gcc.target/powerpc/lhs-2.c: New.
2375         * gcc.target/powerpc/lhs-3.c: New.
2377 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
2379         Make unwound macro expansion trace less redundant
2380         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
2381         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2382         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2383         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
2384         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2385         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2387 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2389         PR c++/53464
2390         * g++.dg/cpp0x/constexpr-default1.C: New.
2392 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2394         PR c++/32080
2395         * g++.dg/eh/goto2.C: New.
2397 2012-05-24  Richard Guenther  <rguenther@suse.de>
2399         PR middle-end/53460
2400         * g++.dg/tree-prof/pr53460.C: New testcase.
2402 2012-05-24  Richard Guenther  <rguenther@suse.de>
2404         PR bootstrap/53466
2405         * g++.dg/debug/pr53466.C: New testcase.
2407 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
2409         PR tree-optimization/53465
2410         * gcc.c-torture/execute/pr53465.c: New test.
2412 2012-05-23  Tobias Burnus  <burnus@net-b.de>
2414         PR fortran/51055
2415         PR fortran/45170
2416         * gfortran.dg/allocate_with_typespec_6.f90: New.
2418 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2420         PR c++/29185
2421         * g++.dg/warn/delete-array-1.C: New.
2423 2012-05-23  Richard Guenther  <rguenther@suse.de>
2425         * gcc.dg/torture/pr39074-2.c: Adjust.
2426         * gcc.dg/torture/pr39074.c: Likewise.
2427         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2428         * gcc.dg/tree-ssa/alias-19.c: Likewise.
2430 2012-05-22  Jan Hubicka  <jh@suse.cz>
2432         PR middle-end/53161
2433         * g++.dg/torture/pr53161.C: New testcase.
2435 2012-05-22  Tobias Burnus  <burnus@net-b.de>
2437         PR fortran/53389
2438         * gfortran.dg/realloc_on_assign_15.f90: New.
2440 2012-05-22  Richard Guenther  <rguenther@suse.de>
2442         PR middle-end/51071
2443         * gcc.dg/torture/pr51071-2.c: New testcase.
2445 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
2447         PR tree-optimization/53336
2448         * g++.dg/torture/pr53336.C: New testcase.
2450 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
2452         PR c++/53322
2453         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
2454         instead of -Wunused-local-typedefs.
2456 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2458         PR c++/51184
2459         * g++.dg/other/abstract4.C: New-
2461 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2463         PR c++/40821
2464         * g++.dg/ext/attrib46.C: New.
2466 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
2468         PR c/53418
2469         * gcc.c-torture/compile/pr53418-1.c,
2470         gcc.c-torture/compile/pr53418-2.c: New tests.
2472 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
2474         PR tree-optimization/53366
2475         * gcc.dg/torture/pr53366-1.c: New test.
2476         * gcc.dg/torture/pr53366-2.c: New test.
2477         * gcc.target/i386/pr53366-1.c: New test.
2478         * gcc.target/i386/pr53366-2.c: New test.
2480         PR tree-optimization/53409
2481         * gcc.c-torture/compile/pr53409.c: New test.
2483         PR tree-optimization/53410
2484         * gcc.c-torture/compile/pr53410-1.c: New test.
2485         * gcc.c-torture/compile/pr53410-2.c: New test.
2487 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2489         PR target/53425
2490         * gcc.target/i386/pr53425-1.c: New file.
2491         * gcc.target/i386/pr53425-2.c: Likewise.
2493 2012-05-21  Richard Guenther  <rguenther@suse.de>
2495         PR tree-optimization/53408
2496         * gcc.dg/torture/pr53408.c: New testcase.
2498 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
2499             H.J. Lu  <hongjiu.lu@intel.com>
2501         PR target/53416
2502         * gcc.target/i386/pr53416.c: New file.
2504 2012-05-21  Richard Guenther  <rguenther@suse.de>
2506         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
2508 2012-05-21  Richard Guenther  <rguenther@suse.de>
2510         * gcc.dg/torture/ldist-1.c: New testcase.
2512 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2514         * gnat.dg/lto13.adb: New test.
2515         * gnat.dg/lto13_pkg.ad[sb]: New helper.
2517 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2519         * gnat.dg/specs/lto12.ads: New test.
2520         * gnat.dg/specs/lto12_pkg.ads: New helper.
2522 2012-05-18  Richard Guenther  <rguenther@suse.de>
2524         PR tree-optimization/53346
2525         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
2526         * gcc.target/i386/incoming-10.c: Adjust.
2527         * gcc.target/i386/incoming-11.c: Likewise.
2528         * gcc.target/i386/pr46295.c: Likewise.
2530 2012-05-18  Richard Guenther  <rguenther@suse.de>
2532         * gcc.dg/pr53352.c: Return zero.
2534 2012-05-18  Richard Guenther  <rguenther@suse.de>
2536         PR tree-optimization/53390
2537         * gcc.dg/torture/pr53390.c: New testcase.
2539 2012-05-18  Meador Inge  <meadori@codesourcery.com>
2541         PR rtl-optimization/53352
2542         * gcc.dg/pr53352.c: New test.
2544 2012-05-17  David S. Miller  <davem@davemloft.net>
2546         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2547         failure on sparc-*-linux-gnu.
2549 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2551         PR c++/39681
2552         * g++.dg/parse/error49.C: New.
2553         * g++.dg/cpp0x/error8.C: Likewise.
2554         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
2555         * g++.dg/ext/utf-dflt2.C: Likewise.
2556         * g++.dg/ext/utf-gnuxx98.C: Likewise.
2557         * g++.dg/ext/utf-dflt.C: Likewise.
2558         * c-c++-common/raw-string-3.c: Likewise.
2559         * c-c++-common/raw-string-4.c: Likewise.
2561 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2563         PR c++/53371
2564         * g++.dg/cpp0x/catch1.C: New.
2566 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2568         PR c++/44516
2569         * g++.dg/parse/error48.C: New.
2570         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
2571         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
2573 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
2575         * gcc.dg/tm/indirect-2.c: New test.
2577 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2579         PR tree-optimization/53217
2580         * gfortran.dg/pr53217.f90: New test.
2582 2012-05-16  Richard Guenther  <rguenther@suse.de>
2584         PR tree-optimization/53364
2585         * g++.dg/torture/pr53364.C: New testcase.
2587 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
2589         PR testsuite/52641
2590         * gcc.dg/pr52549.c: Fix test for long != void*
2591         * gcc.c-torture/execute/pr52979-1.x: New file.
2592         * gcc.c-torture/execute/pr52979-2.x: New file.
2594 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
2596         PR preprocessor/7263
2597         * gcc.dg/binary-constants-2.c: Run without tracking locations
2598         accross macro expansion.
2599         * gcc.dg/binary-constants-3.c: Likewise.
2600         * gcc.dg/cpp/sysmac2.c: Likewise.
2601         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
2602         location.
2603         * gcc.dg/cpp/syshdr3.c: New test.
2604         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
2605         * gcc.dg/system-binary-constants-1.c: New test.
2606         * gcc.dg/system-binary-constants-1.h: New header for the new test
2607         above.
2608         * g++.dg/cpp/syshdr3.C: New test.
2609         * g++.dg/cpp/syshdr3.h: New header the new test above.
2610         * g++.dg/system-binary-constants-1.C: New test.
2611         * g++.dg/system-binary-constants-1.h: New header the new test
2612         above.
2614 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2616         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
2618 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
2620         PR target/53358
2621         * gcc.dg/pr53358.c: New test.
2623 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2625         PR c++/11856
2626         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
2627         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
2629 2012-05-15  Olivier Hainque  <hainque@adacore.com>
2631         * g++.dg/eh/sighandle.C: New testcase.
2633 2012-05-15  Richard Guenther  <rguenther@suse.de>
2635         PR tree-optimization/53355
2636         * gcc.dg/tree-ssa/vrp67.c: New testcase.
2638 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2640         * gfortran.dg/*.f90: Remove now redundant manual
2641         cleanup-modules directive.
2643 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
2645         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
2646         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
2648 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
2650         PR fortran/52428
2651         * gfortran.dg/int_range_io_1.f90: New test.
2653 2012-05-14  Andi Kleen <ak@linux.intel.com>
2654             Jakub Jelinek  <jakub@redhat.com>
2656         PR target/53315
2657         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
2658         * gcc.target/i386/rtm-check.h: New file.
2659         * gcc.target/i386/pr53315.c: New test.
2661 2012-05-14  Tobias Burnus  <burnus@net-b.de>
2663         PR fortran/49110
2664         PR fortran/51055
2665         PR fortran/53329
2666         * gfortran.dg/deferred_type_param_4.f90: New.
2667         * gfortran.dg/deferred_type_param_6.f90: New.
2669 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
2671         * gcc.target/i386/retarg.c: New test.
2673 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2675         PR fortran/45170
2676         * gfortran.dg/deferred_type_param_3.f90: New.
2677         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
2678         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
2680 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
2682         * gnat.dg/null_pointer_deref3.adb: New test.
2684 2012-05-12  Tobias Burnus  <burnus@net-b.de>
2686         PR fortran/49110
2687         PR fortran/52843
2688         * gfortran.dg/deferred_type_param_5.f90: New.
2690 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2692         * g++.dg/parse/error47.C: New.
2694 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2696         PR fortran/52537
2697         * gfortran.dg/string_compare_4.f90:  Change option
2698         to -fdump-tree-original.  Add test case for kind=4.
2700 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2702         PR fortran/52537
2703         * gfortran.dg/string_compare_4.f90:  New test.
2705 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2707         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
2709 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2711         PR c++/53305
2712         * g++.dg/cpp0x/variadic132.C: New.
2714 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
2716         PR c++/53158
2717         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
2718         * g++.dg/parse/error26.C: Tweak dg-error column number.
2720 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
2722         PR c++/53301
2723         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
2725 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
2727         * gnat.dg/lto11.ad[sb]: New test.
2729 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
2731         PR target/52908
2732         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
2733         directive to Scan for vpmuldq, not vpmacsdql.
2735 2012-05-09  Michael Matz  <matz@suse.de>
2737         PR tree-optimization/53185
2738         * gcc.dg/vect/pr53185.c: New test.
2740 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
2742         PR middle-end/53249
2743         * gcc.target/i386/pr53249.c: New.
2745 2012-05-09  Richard Guenther  <rguenther@suse.de>
2747         PR tree-optimization/18437
2748         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
2749         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
2751 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
2753         PR tree-optimization/53226
2754         * gcc.c-torture/compile/pr53226.c: New test.
2756 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2758         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
2759         * gcc.target/i386/hle-add-rel-1.c: Likewise.
2760         * gcc.target/i386/hle-and-acq-1.c: Likewise.
2761         * gcc.target/i386/hle-and-rel-1.c: Likewise.
2762         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
2763         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
2764         * gcc.target/i386/hle-or-acq-1.c: Likewise.
2765         * gcc.target/i386/hle-or-rel-1.c: Likewise.
2766         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
2767         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2768         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
2769         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
2770         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
2771         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
2773 2012-05-09  Dehao Chen  <dehao@google.com>
2775         * gcc.dg/predict-1.c: Remove the replicated text in this test.
2776         * gcc.dg/predict-2.c: Likewise.
2777         * gcc.dg/predict-3.c: Likewise.
2778         * gcc.dg/predict-4.c: Likewise.
2779         * gcc.dg/predict-5.c: Likewise.
2780         * gcc.dg/predict-6.c: Likewise.
2782 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
2784         PR target/53272
2785         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2787 2012-05-08  Richard Guenther  <rguenther@suse.de>
2789         * gcc.dg/fold-bitand-4.c: New testcase.
2791 2012-05-08  Dehao Chen  <dehao@google.com>
2793         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
2794         heuristic is working properly.
2795         * gcc.dg/predict-2.c: Likewise.
2796         * gcc/dg/predict-3.c: Likewise.
2797         * gcc/dg/predict-4.c: Likewise.
2798         * gcc/dg/predict-5.c: Likewise.
2799         * gcc/dg/predict-6.c: Likewise.
2801 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
2803         PR tree-optimization/53239
2804         * g++.dg/opt/vrp3.C: New test.
2805         * g++.dg/opt/vrp3-aux.cc: New file.
2806         * g++.dg/opt/vrp3.h: New file.
2808 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2810         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
2811         .uleb128 support in assembler output.
2813 2012-05-07  Richard Guenther  <rguenther@suse.de>
2815         PR lto/42987
2816         * g++.dg/lto/pr42987_0.C: New testcase.
2817         * g++.dg/lto/pr42987_1.C: Likewise.
2819 2012-05-07  Tobias Burnus  <burnus@net-b.de>
2821         PR fortran/53255
2822         * gfortran.dg/typebound_operator_15.f90: New.
2824 2012-05-06  Tobias Burnus  <burnus@net-b.de>
2826         PR fortran/41587
2827         * gfortran.dg/class_array_13.f90: New.
2829 2012-05-06  Tristan Gingold  <gingold@adacore.com>
2831         * gnat.dg/warn7.adb: New test.
2833 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
2835         * gnat.dg/specs/renamings.ads: Rename to...
2836         * gnat.dg/specs/renaming1.ads: ...this.
2837         * gnat.dg/specs/renaming2.ads: New test.
2838         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
2839         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
2840         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
2841         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
2843 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
2845         * gnat.dg/discr36.ad[sb]: New test.
2846         * gnat.dg/discr36_pkg.ad[sb]: New helper.
2848 2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2850         PR c/43772
2851         * c-c++-common/pr43772.c: New.
2853 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
2855         PR fortran/41600
2856         * gfortran.dg/select_type_26.f03 : New test.
2857         * gfortran.dg/select_type_27.f03 : New test.
2859         PR fortran/53191
2860         * gfortran.dg/select_type_28.f03 : New test.
2862 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
2864         PR fortran/49010
2865         PR fortran/24518
2866         * gfortran.dg/mod_sign0_1.f90: New test.
2867         * gfortran.dg/mod_large_1.f90: New test.
2869 2012-05-04  Tobias Burnus  <burnus@net-b.de>
2871         PR fortran/53175
2872         gfortran.dg/public_private_module_5.f90: New.
2874 2012-05-04  Tobias Burnus  <burnus@net-b.de>
2876         PR fortran/53111
2877         * gfortran.dg/constructor_7.f90: New.
2878         * gfortran.dg/constructor_8.f90: New.
2880 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2882         PR c++/53166
2883         * g++.dg/cpp0x/static_assert7.C: New.
2885 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
2887         PR tree-optimization/52633
2888         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2889         recognized as widening shifts instead of over-widening.
2890         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2891         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2892         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2893         * gcc.target/arm/pr52633.c: New test.
2895 2012-05-04  Richard Guenther  <rguenther@suse.de>
2897         PR tree-optimization/53168
2898         * gcc.dg/torture/pr53168.c: New testcase.
2899         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
2901 2012-05-04  Richard Guenther  <rguenther@suse.de>
2903         * gcc.dg/lto/pr53214_0.c: New testcase.
2905 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2907         * gcc.target/ia64/pr48496.c: New test.
2908         * gcc.target/ia64/pr52657.c: Likewise.
2910 2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2912         PR c/51712
2913         * c-c++-common/pr51712.c: New.
2915 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2917         PR target/53199
2918         * gcc.target/powwerpc/pr53199.c: New file.
2920 2012-05-03  Jason Merrill  <jason@redhat.com>
2922         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
2924         * gcc.dg/debug/dwarf2/dups-types.c: New.
2925         * gcc.dg/debug/dwarf2/dups-types.h: New.
2927 2012-05-03  Jason Merrill  <jason@redhat.com>
2929         * g++.dg/debug/dwarf2/namespace-2.C: New.
2930         * g++.dg/debug/dwarf2/localclass3.C: New.
2932 2012-05-03  Jason Merrill  <jason@redhat.com>
2934         * g++.dg/debug/dwarf2/thunk1.C: New.
2936 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2938         PR c++/53186
2939         * g++.dg/other/final2.C: New.
2941 2012-05-03  Richard Guenther  <rguenther@suse.de>
2943         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
2945 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
2947         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
2948         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
2949         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
2950         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
2952 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
2954         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
2955         .byte 0xf2.
2956         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2957         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
2958         * gcc.target/i386/hle-add-rel-1.c: Likewise.
2960         PR debug/53174
2961         * gcc.dg/pr53174.c: New test.
2963         PR target/53187
2964         * gcc.target/arm/pr53187.c: New test.
2965         * gcc.c-torture/compile/pr53187.c: New test.
2967 2012-05-03  Richard Guenther  <rguenther@suse.de>
2969         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
2970         unsupported prefetching support.
2972 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2974         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
2975         option -ftrack-macro-expansion=0.
2976         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
2977         option -ftrack-macro-expansion=0.
2979 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2981         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
2982         dg-options for target arm with dg-additional-options.
2984 2012-05-03  Richard Guenther  <rguenther@suse.de>
2986         PR tree-optimization/53144
2987         * gcc.dg/torture/pr53144.c: New testcase.
2989 2012-05-03  Tobias Burnus  <burnus@net-b.de>
2991         PR fortran/52864
2992         * gfortran.dg/pointer_intent_7.f90: New.
2993         * gfortran.dg/pure_formal_3.f90: New.
2995 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
2997         * gcc.target/s390/20030123-1.c: Add missing "volatile".
2999 2012-05-02  Martin Jambor  <mjambor@suse.cz>
3001         PR lto/52605
3002         * g++.dg/lto/pr52605_0.C: New test.
3004 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
3006         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
3007         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
3008         * gcc.target/i386/hle-add-acq-1.c: Ditto.
3009         * gcc.target/i386/hle-add-rel-1.c: Ditto.
3010         * gcc.target/i386/hle-and-acq-1.c: Ditto.
3011         * gcc.target/i386/hle-and-rel-1.c: Ditto.
3012         * gcc.target/i386/hle-or-acq-1.c: Ditto.
3013         * gcc.target/i386/hle-or-rel-1.c: Ditto.
3014         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
3015         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
3016         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
3017         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
3018         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
3019         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
3020         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
3021         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
3023 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
3025         PR middle-end/53153
3026         * gcc.dg/pr53153.c: New test.
3028 2012-05-02  Richard Guenther  <rguenther@suse.de>
3030         * g++.dg/tree-ssa/pr19807.C: Adjust.
3032 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
3034         PR tree-optimization/53163
3035         * gcc.c-torture/compile/pr53163.c: New test.
3037         PR rtl-optimization/53160
3038         * gcc.c-torture/execute/pr53160.c: New test.
3040 2012-05-01  Ian Lance Taylor  <iant@google.com>
3042         PR c/37303
3043         * gcc.dg/pr37303.c: New test.
3045 2012-05-01  Richard Henderson  <rth@redhat.com>
3047         * lib/target-supports.exp
3048         (check_effective_target_sync_long_long_runtime): True for
3049         check_effective_target_powerpc64.
3051 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
3053         PR c++/51033
3054         * gcc.dg/vector-1.c: Move to ...
3055         * c-c++-common/vector-1.c: ... here.
3056         * gcc.dg/vector-2.c: Move to ...
3057         * c-c++-common/vector-2.c: ... here.
3058         * gcc.dg/vector-3.c: Move to ...
3059         * c-c++-common/vector-3.c: ... here. Adapt to C++.
3060         * gcc.dg/vector-4.c: Move to ...
3061         * c-c++-common/vector-4.c: ... here.
3062         * gcc.dg/vector-init-1.c: Move to ...
3063         * c-c++-common/vector-init-1.c: ... here.
3064         * gcc.dg/vector-init-2.c: Move to ...
3065         * c-c++-common/vector-init-2.c: ... here.
3066         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
3067         * c-c++-common/vector-subscript-1.c: ... here.
3068         * gcc.dg/vector-subscript-2.c: Move to ...
3069         * c-c++-common/vector-subscript-2.c: ... here.
3070         * gcc.dg/vector-subscript-3.c: Move to ...
3071         * c-c++-common/vector-subscript-3.c: ... here.
3073         PR c++/51314
3074         * g++.dg/cpp0x/vt-51314.C: New test.
3075         * g++.dg/cpp0x/variadic76.C: Fix.
3077 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
3079         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
3081 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
3083         Add -Wvarargs option
3084         * c-c++-common/Wvarargs.c: New test case.
3085         * c-c++-common/Wvarargs-2.c: Likewise.
3087 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
3089         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
3090         * objc.dg/foreach-7.m: Force the test case to run without
3091         -ftrack-macro-expansion.
3092         * c-c++-common/tm/attrib-1.c: Likewise.
3093         * c-c++-common/warn-ommitted-condop.c: Likewise.
3094         * gcc.dg/assign-warn-1.c: Likewise.
3095         * gcc.dg/assign-warn-2.c: Likewise.
3096         * gcc.dg/attr-alloc_size.c: Likewise.
3097         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3098         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
3099         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
3100         * gcc.dg/c90-const-expr-9.c: Likewise.
3101         * gcc.dg/c99-const-expr-9.c: Likewise.
3102         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
3103         * gcc.dg/cpp/direct2s.c: Likewise.
3104         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
3105         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
3106         * gcc.dg/dfp/composite-type.c: Likewise.
3107         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
3108         with -ftrack-macro-expansion
3109         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
3110         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
3111         * g++.dg/ext/cleanup-1.C: Likewise.
3112         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3113         * g++.dg/template/sfinae10.C: Likewise.
3114         * g++.dg/tm/wrap-2.C: Likewise.
3115         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
3116         * g++.dg/warn/Wsign-conversion.C: Likewise.
3117         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
3118         * g++.old-deja/g++.mike/p10769b.C: Likewise.
3119         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
3120         it to run with -ftrack-macro-expansion.
3121         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
3122         test cases without -ftrack-macro-expansion.
3124         Fix location for static class members
3125         * g++.dg/template/sfinae6_neg.C: Adjust.
3127         Make conversion warnings work on NULL with -ftrack-macro-expansion
3128         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
3129         alongside the previous testing for NULL.
3131         Fix -Wuninitialized for -ftrack-macro-expansion
3132         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
3134         Strip "<built-in>" loc from displayed expansion context
3135         * g++.dg/warn/Wconversion-real-integer2.C: New test.
3136         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3137         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
3138         new test above.
3140         Fix expansion point loc for macro-like tokens
3141         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
3142         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3144         Fix token pasting with -ftrack-macro-expansion
3145         * gcc.dg/cpp/paste17.c: New test case for
3146         -ftrack-macro-expansion=2 mode only.
3147         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
3149 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
3151         * gnat.dg/warn6.ad[sb]: New test.
3153 2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3155         PR 53149
3156         * gcc.dg/20011021-1.c: Adjust testcase.
3158 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3160         PR fortran/53148
3161         * gfortran.dg/function_optimize_12.f90:  New test.
3163 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
3165         PR target/53156
3166         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
3167         code to match current output and cover new peephole2 pattern.
3169 2012-04-27  Ollie Wild  <aaw@google.com>
3171         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
3173 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
3175         * gcc.c-torture/execute/20120427-2.c: New testcase.
3176         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
3177         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
3178         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
3180 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
3182         PR target/53138
3183         * gcc.c-torture/execute/20120427-1.c: New testcase.
3185 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
3187         PR middle-end/27139
3188         * gcc.dg/tree-ssa/forwprop-18.c: New test.
3190 2012-04-27  Tom de Vries  <tom@codesourcery.com>
3192         PR tree-optimization/51879
3193         * gcc.dg/pr51879.c: New test.
3194         * gcc.dg/pr51879-2.c: Same.
3195         * gcc.dg/pr51879-3.c: Same.
3196         * gcc.dg/pr51879-4.c: Same.
3197         * gcc.dg/pr51879-6.c: Same.
3199 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3201         PR c++/53096
3202         * g++.dg/cpp0x/defaulted35.C: New.
3203         * g++.dg/cpp0x/defaulted15.C: Adjust.
3205 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
3207         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
3208         structure layout.
3210 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
3212         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
3214 2012-04-26  Alan Modra  <amodra@gmail.com>
3216         * gcc.target/powerpc/savres.c: New test.
3217         * gcc.target/powerpc/powerpc.exp: Run it.
3219 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
3221         PR target/53120
3222         * gcc.dg/torture/pr53120.c: New test.
3224 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
3226         PR middle-end/52979
3227         * gcc.c-torture/compile/pr52979-1.c: New test.
3228         * gcc.c-torture/execute/pr52979-1.c: New test.
3229         * gcc.c-torture/execute/pr52979-2.c: New test.
3231 2012-04-25  Richard Guenther  <rguenther@suse.de>
3233         * gcc.target/i386/l_fma_float_5.c: Adjust.
3234         * gcc.target/i386/l_fma_double_4.c: Likewise.
3235         * gcc.target/i386/l_fma_float_2.c: Likewise.
3236         * gcc.target/i386/l_fma_float_6.c: Likewise.
3237         * gcc.target/i386/l_fma_double_1.c: Likewise.
3238         * gcc.target/i386/l_fma_double_5.c: Likewise.
3239         * gcc.target/i386/l_fma_float_3.c: Likewise.
3240         * gcc.target/i386/l_fma_double_2.c: Likewise.
3241         * gcc.target/i386/l_fma_double_6.c: Likewise.
3242         * gcc.target/i386/l_fma_float_4.c: Likewise.
3243         * gcc.target/i386/l_fma_double_3.c: Likewise.
3244         * gcc.target/i386/l_fma_float_1.c: Likewise.
3246 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
3248         PR tree-optimization/53058
3249         * gcc.c-torture/compile/pr53058.c: New test.
3251 2012-04-25  Jan Hubicka  <jh@suse.cz>
3253         PR middle-end/53088
3254         * gcc.target/i386/pr39082-1.c: Update warning location.
3256 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
3258         PR c/52880
3259         * gcc.dg/pr52880.c: New test.
3261 2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3263         * gcc.dg/m-un-2.c: Update.
3264         * gcc.dg/20011021-1.c: Update.
3266 2012-04-25  Tobias Burnus  <burnus@net-b.de>
3268         PR fortran/52196
3269         * gfortran.dg/realloc_on_assign_14.f90: New.
3271 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
3273         PR testsuite/52641
3274         PR tree-optimizations/52891
3275         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
3277 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3279         PR c++/52363
3280         * g++.dg/cpp0x/sfinae35.C: New.
3281         * g++.dg/cpp0x/sfinae36.C: Likewise.
3283 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3285         PR target/47197
3286         * gcc.target/powerpc/pr47197.c: New test.
3288 2012-04-24  Richard Guenther  <rguenther@suse.de>
3290         PR tree-optimization/53085
3291         * g++.dg/torture/pr53085.C: New testcase.
3293 2012-04-24  Andrew Pinski  <apinski@cavium.com>
3295         PR tree-opt/33512
3296         * gcc.dg/tree-ssa/andor-3.c: New testcase.
3297         * gcc.dg/tree-ssa/andor-4.c: New testcase.
3298         * gcc.dg/tree-ssa/andor-5.c: New testcase.
3300 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
3302         PR middle-end/53084
3303         * gcc.c-torture/execute/pr53084.c: New test.
3305 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
3307         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
3309 2012-04-23  Andrew Pinski  <apinski@cavium.com>
3311         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
3313 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
3315         PR regression/53076
3316         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
3317         * gcc.dg/torture/builtin-power-1.c: Likewise.
3319 2012-04-23  Richard Guenther  <rguenther@suse.de>
3321         PR tree-optimization/53070
3322         * gcc.dg/torture/pr53070.c: New testcase.
3324 2012-04-23  Richard Guenther  <rguenther@suse.de>
3326         PR c/53060
3327         * gcc.dg/pr53060.c: New testcase.
3329 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
3331         PR tree-optimizations/52891
3332         * gcc.c-torture/compile/pr52891-1.c: New test.
3333         * gcc.c-torture/compile/pr52891-2.c: New test.
3335 2012-04-22  Tobias Burnus  <burnus@net-b.de>
3337         PR fortran/53051
3338         * gfortran.dg/read_float_4.f90: New.
3340 2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3342         PR 35441
3343         * c-c++-common/pr35441.C: New.
3345 2012-04-20  Ian Lance Taylor  <iant@google.com>
3347         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
3348         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
3350 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
3352         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
3353         array access.
3354         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3356 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3358         PR rtl-optimization/44214
3359         * gcc.dg/pr44214-1.c: New test.
3360         * gcc.dg/pr44214-2.c: Likewise.
3361         * gcc.dg/pr44214-3.c: Likewise.
3363 2012-04-20  Richard Guenther  <rguenther@suse.de>
3365         * g++.dg/torture/20120420-1.C: New testcase.
3367 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
3369         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
3371 2012-04-19  Christian Bruel  <christian.bruel@st.com>
3373         * gcc.dg/pr52283.c: New test.
3375 2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3377         * gcc.dg/pr37985.c: New test.
3379 2012-04-19  Richard Guenther  <rguenther@suse.de>
3381         PR rtl-optimization/44688
3382         * gcc.dg/var-expand1.c: Increase array size to make unrolling
3383         possibly profitable.
3385 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3387         PR tree-optimization/52976
3388         * gfortran.dg/reassoc_11.f: New test.
3390 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3392         PR tree-optimization/52976
3393         * gfortran.dg/reassoc_7.f: New test.
3394         * gfortran.dg/reassoc_8.f: Likewise.
3395         * gfortran.dg/reassoc_9.f: Likewise.
3396         * gfortran.dg/reassoc_10.f: Likewise.
3398 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
3400         PR c++/52422
3401         * g++.dg/cpp0x/sfinae33.C: New.
3402         * g++.dg/cpp0x/sfinae34.C: Likewise.
3404 2012-04-18  Joey Ye  <joey.ye@arm.com>
3406         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
3408 2012-04-18  Richard Guenther  <rguenther@suse.de>
3410         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
3411         array access.
3412         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
3413         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
3415 2012-04-17  Tom de Vries  <tom@codesourcery.com>
3417         * g++.dg/pr51264-4.C: New test.
3419 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3421         PR c++/52599
3422         * g++.dg/cpp0x/constexpr-ctor10.C: New.
3424 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3426         PR c++/53003
3427         * g++.dg/parse/crash59.C: New.
3429 2012-04-17  Michael Matz  <matz@suse.de>
3431         PR tree-optimization/18437
3432         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
3434 2012-04-17  Richard Guenther  <rguenther@suse.de>
3436         PR middle-end/53011
3437         * g++.dg/torture/pr53011.C: New testcase.
3439 2012-04-16  Jason Merrill  <jason@redhat.com>
3441         PR c++/38543
3442         * g++.dg/cpp0x/variadic131.C: New.
3444         PR c++/52008
3445         * g++.dg/cpp0x/variadic130.C: New.
3447         PR c++/50830
3448         * g++.dg/cpp0x/variadic129.C: New.
3450         PR c++/50303
3451         * g++.dg/cpp0x/variadic128.C: New.
3453 2012-04-16  Tobias Burnus  <burnus@net-b.de>
3455         PR fortran/52864
3456         * gfortran.dg/pointer_intent_6.f90: New.
3458 2012-04-16  Tobias Burnus  <burnus@net-b.de>
3460         PR fortran/52916
3461         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
3462         to include public_private_module_4.f90.
3463         * gfortran.dg/public_private_module_4.f90: Skip this test on all
3464         targets.
3466 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
3468         PR c++/49152
3469         * g++.dg/diagnostic/operator1.C: New.
3470         * g++.dg/ext/label5.C: Adjust.
3471         * g++.dg/ext/va-arg1.C: Likewise.
3472         * g++.dg/other/error20.C: Likewise.
3473         * g++.dg/other/error20.C: Likewise.
3474         * g++.dg/other/error16.C: Likewise.
3475         * g++.dg/other/error10.C: Likewise.
3476         * g++.dg/parse/error30.C: Likewise.
3477         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
3479 2012-04-16  Jason Merrill  <jason@redhat.com>
3481         PR c++/51148
3482         * g++.dg/cpp0x/variadic127.C: New.
3484 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3486         * lib/plugin-support.exp (plugin-test-execute): Properly determine
3487         testcase name.
3488         Use fail, pass instead of unresolved.
3489         Don't log $optstr.
3491         PR testsuite/52948
3492         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
3493         TODO_dump_func.
3494         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3495         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3496         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3498 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
3500         PR fortran/52968
3501         * gfortran.dg/typebound_call_23.f03: New test case.
3503 2012-04-15  Jason Merrill  <jason@redhat.com>
3505         PR c++/47220
3506         * g++.dg/cpp0x/variadic126.C: New.
3508         PR c++/52380
3509         * g++.dg/cpp0x/variadic125.C: New.
3511         PR c++/52292
3512         * g++.dg/cpp0x/variadic124.C: New.
3514         PR c++/52706
3515         * g++.dg/cpp0x/nullptr27.C: New.
3517         PR c++/52818
3518         * g++.dg/warn/format8.C: New.
3520 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
3522         PR fortran/51082
3523         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
3525 2012-04-14  Tobias Burnus  <burnus@net-b.de>
3527         PR fortran/52916
3528         PR fortran/40973
3529         * gfortran.dg/public_private_module_3.f90: New.
3530         * gfortran.dg/public_private_module_4.f90: New.
3532 2012-04-14  Tom de Vries  <tom@codesourcery.com>
3534         * gcc.dg/superblock.c: New test.
3536 2012-04-14  Tom de Vries  <tom@codesourcery.com>
3538         * gcc.dg/pr51879-12.c: New test.
3540 2012-04-13  Jason Merrill  <jason@redhat.com>
3542         PR c++/52824
3543         * g++.dg/cpp0x/variadic123.C: New.
3544         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
3546         PR c++/52905
3547         * g++.dg/cpp0x/initlist-ctor1.C: New.
3549         PR c++/52915
3550         * g++.dg/other/anon-union2.C: New.
3552 2012-04-13  Martin Jambor  <mjambor@suse.cz>
3554         PR middle-end/52939
3555         * g++.dg/ipa/pr52939.C: New test.
3557 2012-04-13  Tom de Vries  <tom@codesourcery.com>
3559         * gcc.dg/pr52734.c: New test.
3561 2012-04-13  Richard Guenther  <rguenther@suse.de>
3563         PR tree-optimization/52969
3564         * gcc.dg/torture/pr52969.c: New testcase.
3566 2012-04-13  Richard Guenther  <rguenther@suse.de>
3568         PR c/52549
3569         * gcc.dg/pr52549.c: New testcase.
3571 2012-04-13  Richard Guenther  <rguenther@suse.de>
3573         PR c/52862
3574         * gcc.dg/pr52862.c: New testcase.
3576 2012-04-13  Joey Ye  <joey.ye@arm.com>
3578         * gcc.target/arm/thumb1-imm.c: New testcase.
3580 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
3582         PR target/52932
3583         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
3584         second function argument.
3585         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
3586         (calc_permps): Update declaration.  Calculate result correctly.
3587         (avx2_test): Change src2 type to union256i_d.
3588         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
3589         correctly.
3591 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3593         PR target/52775
3594         * gcc.target/powerpc/pr52775.c: New file.
3596 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3598         PR tree-optimization/18589
3599         * gcc.dg/tree-ssa/pr18589-1.c: New test.
3600         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
3601         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
3602         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
3603         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
3604         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
3605         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
3606         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
3607         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
3608         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
3610 2012-04-12  Richard Guenther  <rguenther@suse.de>
3612         PR tree-optimization/52943
3613         * gcc.dg/torture/pr52943.c: New testcase.
3615 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
3617         PR target/50751
3618         * gcc/target/sh/pr50751-4.c: New.
3619         * gcc/target/sh/pr50751-5.c: New.
3620         * gcc/target/sh/pr50751-6.c: New.
3621         * gcc/target/sh/pr50751-7.c: New.
3623 2012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
3625         PR c++/52465
3626         * g++.dg/lookup/using52.C: New.
3628 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3630         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
3632 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3634         PR rtl-optimization/52876
3635         * gcc.target/i386/pr52876.c: New.
3637 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
3639         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
3640         __UINTPTR_TYPE__.
3641         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
3642         __INTPTR_TYPE__.
3643         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
3644         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
3645         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
3646         (ptrdiff_t): ... this.  All uses changed.
3647         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
3648         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
3649         __INTPTR_TYPE__.
3650         (main): Cast argument to __INTPTR_TYPE__.
3651         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
3652         size_t.
3653         * gcc.dg/mallign.c (main): Likewise.
3654         * gcc.dg/pr38700.c (foo): Likewise.
3655         * gcc.dg/long-long-cst1.c (t): Likewise.
3656         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
3657         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
3658         * gcc.dg/pointer-arith-10.c (foo): Likewise.
3659         * gcc.dg/pr25682.c (d, foo): Likewise.
3660         * gcc.dg/format/cast-1.c (f): Likewise.
3661         * gcc.dg/c90-const-expr-10.c
3662         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
3663         (size_t): ...this.  All uses changed.
3664         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
3665         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
3666         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
3667         * gcc.dg/pr34856.c (uintptr_t): Likewise.
3668         * gcc.dg/sequence-pt-1.c: Likewise.
3669         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
3670         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
3671         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
3672         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
3673         of ptrdiff_t with it.
3674         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
3675         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
3676         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
3678 2012-04-11  Jason Merrill  <jason@redhat.com>
3680         PR debug/45088
3681         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
3682         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3684         PR c++/52906
3685         * g++.dg/ext/attrib45.C: New.
3687         * g++.dg/eh/dtor3.C: New.
3689 2012-04-11  Richard Guenther  <rguenther@suse.de>
3691         PR middle-end/52621
3692         * gfortran.dg/pr52621.f90: New testcase.
3694 2012-04-11  Richard Guenther  <rguenther@suse.de>
3696         PR middle-end/52918
3697         * g++.dg/torture/pr52918-1.C: New testcase.
3698         * g++.dg/torture/pr52918-2.C: Likewise.
3700 2012-04-11  Tobias Burnus  <burnus@net-b.de>
3702         PR fortran/52729
3703         * gfortran.dg/block_11.f90: New.
3705 2012-04-11  Nick Clifton  <nickc@redhat.com>
3707         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
3709 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
3711         PR target/16458
3712         * gcc.target/powerpc/pr16458-1.c: New test.
3713         * gcc.target/powerpc/pr16458-2.c: Likewise.
3714         * gcc.target/powerpc/pr16458-3.c: Likewise.
3715         * gcc.target/powerpc/pr16458-4.c: Likewise.
3717 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3719         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
3720         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
3721         * gcc.dg/builtin-bswap-5.c: Likewise.
3722         * gcc.target/i386/builtin-bswap-4.c: New test.
3724 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3726         PR 24985
3727         * lib/prune.exp: Add -fno-diagnostics-show-caret.
3729 2012-04-11  Richard Guenther  <rguenther@suse.de>
3731         PR rtl-optimization/52881
3732         * gcc.dg/torture/pr52881.c: New testcase.
3733         * gcc.dg/torture/pr52913.c: Likewise.
3735 2012-04-11  Richard Guenther  <rguenther@suse.de>
3737         PR tree-optimization/52912
3738         * gcc.dg/torture/pr52912.c: New testcase.
3740 2010-04-10  Michael Matz  <matz@suse.de>
3742         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
3743         * gcc.dg/vect/vect-outer-1.c: Adjust.
3744         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
3745         * gcc.dg/vect/vect-outer-1a.c: Adjust.
3746         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
3747         * gcc.dg/vect/vect-outer-1b.c: Adjust.
3748         * gcc.dg/vect/vect-outer-2b.c: Adjust.
3749         * gcc.dg/vect/vect-outer-3b.c: Adjust.
3751 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
3753         PR tree-optimization/52870
3754         * gcc.dg/vect/pr52870.c: New test.
3756 2012-04-09  Mike Stump  <mikestump@comcast.net>
3758         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
3759         * gcc.dg/tree-ssa/vrp59.c: Likewise.
3760         * gcc.dg/tree-ssa/vrp60.c: Likewise.
3761         * gnat.dg/aggr11.adb: Likewise.
3762         * gnat.dg/aggr11_pkg.ads: Likewise.
3763         * gnat.dg/aggr15.adb: Likewise.
3764         * gnat.dg/aggr15.ads: Likewise.
3765         * gnat.dg/aggr17.adb: Likewise.
3766         * gnat.dg/aggr18.adb: Likewise.
3767         * gnat.dg/array14.adb: Likewise.
3768         * gnat.dg/array14.ads: Likewise.
3769         * gnat.dg/array14_pkg.ads: Likewise.
3770         * gnat.dg/array19.adb: Likewise.
3771         * gnat.dg/array19.ads: Likewise.
3772         * gnat.dg/discr27.adb: Likewise.
3773         * gnat.dg/discr27.ads: Likewise.
3774         * gnat.dg/discr35.adb: Likewise.
3775         * gnat.dg/discr35.ads: Likewise.
3776         * gnat.dg/discr6.adb: Likewise.
3777         * gnat.dg/discr6_pkg.ads: Likewise.
3778         * gnat.dg/import1.adb: Likewise.
3779         * gnat.dg/import1.ads: Likewise.
3780         * gnat.dg/loop_address2.adb: Likewise.
3781         * gnat.dg/opt7.adb: Likewise.
3782         * gnat.dg/opt7.ads: Likewise.
3783         * gnat.dg/pointer_variable_bounds.adb: Likewise.
3784         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3785         * gnat.dg/rep_clause2.adb: Likewise.
3786         * gnat.dg/rep_clause2.ads: Likewise.
3787         * gnat.dg/slice2.adb: Likewise.
3788         * gnat.dg/slice2.ads: Likewise.
3789         * gnat.dg/slice6.adb: Likewise.
3790         * gnat.dg/slice6_pkg.ads: Likewise.
3791         * gnat.dg/specs/unchecked_union2.ads: Likewise.
3792         * gnat.dg/taft_type2.adb: Likewise.
3793         * gnat.dg/taft_type2.ads: Likewise.
3794         * gnat.dg/taft_type2_pkg.ads: Likewise.
3795         * gnat.dg/volatile10.adb: Likewise.
3796         * gnat.dg/volatile10_pkg.ads: Likewise.
3798         * gcc.dg/dll-8.c: Remove execute permissions.
3799         * g++.dg/ext/dllexport5.C: Likewise.
3801 2012-04-09  Jan Hubicka  <jh@suse.cz>
3803         PR lto/52722
3804         PR lto/51765
3805         PR lto/52634
3806         * gcc.dg/lto/pr52634_1.c: New testcase.
3807         * gcc.dg/lto/pr52634_0.c: New testcase.
3809 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
3811         PR target/52883
3812         * gcc.target/i386/pr52883.c: New testcase.
3814 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
3816         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
3817         (check_effective_target_sync_long_long): Add SPARC case.
3818         (check_effective_target_sync_long_long_runtime): Likewise.
3819         (check_effective_target_sync_int_long): Adjust SPARC case.
3820         (check_effective_target_sync_char_short): Likewise.
3822 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
3824         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
3825         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
3827 2012-04-08  Tobias Burnus  <burnus@net-b.de>
3829         PR fortran/40973
3830         PR fortran/52751
3831         * gfortran.dg/public_private_module_2.f90: New.
3833 2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3835         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
3836         directives.
3838 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3840         PR fortran/52893
3841         * gfortran.dg/function_optimize_11.f90:  New test.
3843 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3845         PR fortran/52668
3846         * gfortran.dg/use_only_6.f90: New test.
3848 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3850         PR fortran/52668
3851         * gfortran.dg/use_only_6.f90: New test.
3852 2012-04-06  Mike Stump  <mikestump@comcast.net>
3854         PR testsuite/50722
3855         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
3857 2012-04-05  Jason Merrill  <jason@redhat.com>
3859         PR c++/52596
3860         * g++.dg/template/qualified-id5.C: New.
3862 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
3864         PR target/52882
3865         * gcc.target/i386/pr52882.c: New test.
3867 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3868             Dominique D'Humieures  <dominiq@lps.ens.fr>
3870         PR testsuite/52614
3871         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
3872         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
3874 2012-04-04  Jason Merrill  <jason@redhat.com>
3876         PR c++/52845
3877         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
3879 2012-04-03  Jason Merrill  <jason@redhat.com>
3881         PR c++/52796
3882         * g++.dg/cpp0x/variadic-value1.C: New.
3884 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3886         * gnat.dg/pack18.adb: New test.
3887         * gnat.dg/pack18_pkg.ads: New helper.
3889 2012-04-03  Richard Guenther  <rguenther@suse.de>
3891         PR tree-optimization/52808
3892         * gcc.dg/pr52808.c: New testcase.
3894 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
3896         PR tree-optimization/52835
3897         * gfortran.dg/pr52835.f90: New test.
3899 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3901         * gnat.dg/specs/aggr5.ads: New test.
3903 2012-04-02  Richard Guenther  <rguenther@suse.de>
3905         PR tree-optimization/52756
3906         * gcc.dg/torture/pr52756.c: New testcase.
3908 2012-04-02  Richard Guenther  <rguenther@suse.de>
3910         PR middle-end/52803
3911         * gcc.dg/pr52803.c: New testcase.
3913 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
3915         PR c++/40942
3916         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
3917         DR 214 in account.
3919 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3921         PR c++/50043
3922         * g++.dg/cpp0x/noexcept17.C: New.
3923         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
3924         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
3925         * g++.dg/cpp0x/noexcept01.C: Likewise.
3926         * g++.dg/eh/init-temp1.C: Likewise.
3927         * g++.dg/eh/ctor1.C: Likwise.
3929 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
3931         * gnat.dg/controlled6.adb: New test.
3932         * gnat.dg/controlled6_pkg.ads: New helper.
3933         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
3935 2012-03-30  Richard Henderson <rth@redhat.com>
3937         PR debug/52727
3938         * g++.dg/opt/pr52727.C: New testcase.
3940 2012-03-30  Richard Guenther  <rguenther@suse.de>
3942         PR tree-optimization/52754
3943         * gcc.target/i386/pr52754.c: New testcase.
3945 2012-03-30  Richard Guenther <rguenther@suse.de>
3947         PR middle-end/52772
3948         * g++.dg/torture/pr52772.C: New testcase.
3950 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
3952         PR c++/52718
3953         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
3955 2012-03-29  Jason Merrill  <jason@redhat.com>
3957         PR c++/52685
3958         * g++.dg/template/inherit8.C: New.
3960 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
3962         PR c++/52759
3963         * g++.dg/ext/weak4.C: New test.
3965         PR tree-optimization/52760
3966         * gcc.c-torture/execute/pr52760.c: New test.
3968 2012-03-29  Jason Merrill  <jason@redhat.com>
3970         PR c++/52743
3971         * g++.dg/cpp0x/initlist-array3.C: New.
3973 2012-03-28  Jason Merrill  <jason@redhat.com>
3975         PR c++/52746
3976         * g++.dg/overload/virtual2.C: New.
3978 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3980         * gnat.dg/vect7.ad[sb]: New test.
3982 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
3983         Tobias Burnus  <burnus@gcc.gnu.org>
3985         PR fortran/52652
3986         * gfortran.dg/allocate_class_1.f90 : Change error test.
3987         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
3988         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
3989         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
3991 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
3993         PR middle-end/52691
3994         * gcc.dg/pr52691.c: New test.
3996         PR middle-end/52750
3997         * gcc.c-torture/compile/pr52750.c: New test.
3999 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
4001         PR target/52692
4002         * gcc.target/avr/torture/builtins-2.c: New test.
4004 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
4006         PR target/52736
4007         * gcc.target/i386/pr52736.c: New test.
4009 2012-03-27  Martin Jambor  <mjambor@suse.cz>
4011         PR middle-end/52693
4012         * gcc.dg/torture/pr52693.c: New test.
4014 2012-03-27  Meador Inge  <meadori@codesourcery.com>
4016         PR c++/52672
4017         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
4019 2012-03-27  Mike Stump  <mikestump@comcast.net>
4021         PR target/52665
4022         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
4023         failures that match branch names.
4025 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
4026             H.J. Lu  <hongjiu.lu@intel.com>
4028         PR target/52698
4029         * gcc.target/i386/pr52698.c: New test.
4031 2012-03-27  Richard Guenther  <rguenther@suse.de>
4033         PR middle-end/52720
4034         * gcc.dg/torture/pr52720.c: New testcase.
4036 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
4038         * gnat.dg/pack17.adb: New test.
4040 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4042         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
4043         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
4045 2012-03-26  Martin Jambor  <mjambor@suse.cz>
4047         PR tree-optimization/50052
4048         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
4050 2012-03-26  Richard Guenther  <rguenther@suse.de>
4052         PR tree-optimization/52701
4053         * gfortran.dg/pr52701.f90: New testcase.
4055 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
4057         PR tree-optimization/52686
4058         * gcc.target/arm/pr52686.c: New test.
4060 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
4062         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
4063         Add "-Os -flto" to list.
4065 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
4067         * gnat.dg/concat2.ad[sb]: New test.
4069 2012-03-24  Jason Merrill  <jason@redhat.com>
4071         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
4072         * g++.dg/cpp0x/trailing2.C: Likewise.
4073         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
4074         * g++.dg/cpp1y/auto-fn1.C: New.
4075         * g++.dg/cpp1y/auto-fn2.C: New.
4076         * g++.dg/cpp1y/auto-fn3.C: New.
4077         * g++.dg/cpp1y/auto-fn4.C: New.
4078         * g++.dg/cpp1y/auto-fn5.C: New.
4079         * g++.dg/cpp1y/auto-fn6.C: New.
4080         * g++.dg/cpp1y/auto-fn7.C: New.
4081         * g++.dg/cpp1y/auto-fn8.C: New.
4082         * g++.dg/cpp1y/auto-fn9.C: New.
4083         * g++.dg/cpp1y/auto-fn10.C: New.
4084         * g++.dg/cpp1y/auto-fn11.C: New.
4086 2012-03-23  Richard Guenther  <rguenther@suse.de>
4088         PR tree-optimization/52678
4089         * gfortran.dg/pr52678.f: New testcase.
4091 2012-03-23  Richard Guenther  <rguenther@suse.de>
4093         PR tree-optimization/52638
4094         * g++.dg/torture/pr52638.C: New testcase.
4096 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
4098         PR c++/52487
4099         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
4101 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
4103         PR c++/52671
4104         * g++.dg/ext/attrib44.C: New test.
4106 2012-03-22  Jan Hubicka  <jh@suse.cz>
4108         PR middle-end/51737
4109         * g++.dg/torture/pr51737.C: New testcase
4111 2012-03-22  Richard Guenther  <rguenther@suse.de>
4113         PR tree-optimization/52548
4114         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
4116 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4118         * lib/fortran-modules.exp (list-module-names-1): Remove
4119         warning.
4121 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
4123         PR target/50751
4124         * gcc.target/sh/pr50751-1.c: New.
4125         * gcc.target/sh/pr50751-2.c: New.
4126         * gcc.target/sh/pr50751-3.c: New.
4128 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
4130         PR target/52479
4131         * gcc.target/sh/sh4a-cos.c: Remove.
4132         * gcc.target/sh/sh4a-sin.c: Remove.
4133         * gcc.target/sh/sh4a-sincos.c: Remove.
4135 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
4137         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
4138         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
4140 2012-03-21  Martin Jambor  <mjambor@suse.cz>
4142         PR testsuite/52641
4143         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
4144         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
4146 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
4148         * gcc.target/arm/thumb-16bit-ops.c: New file.
4149         * gcc.target/arm/thumb-ifcvt.c: New file.
4151 2012-03-20  Jason Merrill  <jason@redhat.com>
4153         * lib/target-supports.exp: Add { target c++1y }.
4155         * g++.dg/cpp0x/auto32.C: New.
4157 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
4159         PR testsuite/52641
4160         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
4161         int32plus.
4162         * gcc.dg/torture/pr48124-4.c: Ditto:
4163         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
4165 2012-03-20  Jason Merrill  <jason@redhat.com>
4167         PR c++/52510
4168         * g++.dg/cpp0x/initlist66.C: New.
4170 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
4172         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
4173         __AVR_HAVE_LPMX__
4175 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
4177         PR target/49868
4178         * gcc.target/avr/torture/addr-space-2.h: New file.
4179         * gcc.target/avr/torture/addr-space-2-g.h: New test.
4180         * gcc.target/avr/torture/addr-space-2-0.h: New test.
4181         * gcc.target/avr/torture/addr-space-2-1.h: New test.
4182         * gcc.target/avr/torture/addr-space-2-x.h: New test.
4184 2012-03-20  Richard Guenther  <rguenther@suse.de>
4186         * gnat.dg/pack16.adb: New testcase.
4187         * gnat.dg/pack16_pkg.ads: Likewise.
4188         * gnat.dg/specs/pack8.ads: Likewise.
4189         * gnat.dg/specs/pack8_pkg.ads: Likewise.
4191 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4193         * g++.dg/warn/Wuseless-cast.C: Extend.
4195 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4197         PR c++/14710
4198         * g++.dg/warn/Wuseless-cast.C: New.
4200 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
4202         PR libfortran/52608
4203         * gfortran.dg/pr52608.f90: New test.
4205 2012-03-17  Tobias Burnus  <burnus@net-b.de>
4207         PR fortran/52585
4208         * gfortran.dg/proc_ptr_36.f90: New.
4210 2012-03-16  Martin Jambor  <mjambor@suse.cz>
4212         * gcc.dg/misaligned-expand-1.c: New test.
4213         * gcc.dg/misaligned-expand-3.c: Likewise.
4215 2012-03-16  Richard Guenther  <rguenther@suse.de>
4216         Kai Tietz  <ktietz@redhat.com>
4218         PR middle-end/48814
4219         * gcc.c-torture/execute/pr48814-1.c: New test.
4220         * gcc.c-torture/execute/pr48814-2.c: New test.
4221         * gcc.dg/tree-ssa/assign-1.c: New test.
4222         * gcc.dg/tree-ssa/assign-2.c: New test.
4223         * gcc.dg/tree-ssa/assign-3.c: New test.
4225 2012-03-16  Richard Guenther  <rguenther@suse.de>
4227         * gnat.dg/specs/pack7.ads: New testcase.
4229 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
4231         PR target/52568
4232         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
4233         * gcc.dg/torture/vshuf-8.inc: Likewise.
4234         * gcc.dg/torture/vshuf-16.inc: Likewise.
4235         * gcc.dg/torture/vshuf-32.inc: Likewise.
4237 2012-03-15  Jason Merrill  <jason@redhat.com>
4239         * g++.dg/torture/pr52582.C: New.
4241 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4243         * lib/fortran-modules.exp: New file which was forgotten in r185430.
4245 2012-03-15  Ira Rosen  <irar@il.ibm.com>
4246             Ulrich Weigand  <ulrich.weigand@linaro.org>
4248         * gcc.dg/vect/slp-cond-3.c: New test.
4249         * gcc.dg/vect/slp-cond-4.c: New test.
4251 2012-03-15  Ira Rosen  <irar@il.ibm.com>
4252             Ulrich Weigand  <ulrich.weigand@linaro.org>
4254         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
4255         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
4257 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
4259         PR libfortran/52434
4260         PR libfortran/48878
4261         PR libfortran/38199
4262         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
4263         * gfortran.dg/round_1.f03: Likewise.
4265 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
4266             Andrew Pinski  <apinski@cavium.com>
4268         PR middle-end/52592
4269         * gcc.dg/pr52592.c: New test.
4271 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4273         * gfortran.fortran-torture/compile/compile.exp: Simplify.
4274         * gfortran.fortran-torture/execute/execute.exp: Likewise.
4275         * lib/gcc-dg.exp (cleanup-modules): Move to ..
4276         * lib/fortran-modules.exp: .. this new file. Adjust users.
4277         * lib/gfortran-dg.exp (gfortran-dg-runtest,
4278         gfortran-dg-debug-runtest): Call cleanup-modules.
4279         * lib/fortran-torture.exp (fortran-torture-execute,
4280         fortran-torture): Likewise.
4281         * gfortran.dg/coarray/caf.exp: Likewise.
4282         * lib/lto.exp: Likewise.
4283         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
4284         * gfortran.dg/class_4b.f03: Likewise.
4285         * gfortran.dg/class_4c.f03: Likewise.
4286         * gfortran.dg/class_45a.f03: Likewise.
4287         * gfortran.dg/binding_label_tests_10.f03: Likewise.
4288         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
4289         * gfortran.dg/binding_label_tests_11.f03: Likewise.
4290         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
4291         * gfortran.dg/binding_label_tests_13.f03: Likewise.
4292         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
4293         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
4294         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
4295         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
4296         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
4297         * gfortran.dg/whole_file_28.f90: Likewise.
4298         * gfortran.dg/whole_file_29.f90: Likewise.
4299         * gfortran.dg/whole_file_30.f90: Likewise.
4300         * gfortran.dg/whole_file_31.f90: Likewise.
4302 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
4304         PR tree-optimization/52267
4305         * gcc.dg/pr52267.c: New test.
4306         * gcc.dg/tree-ssa/vrp65.c: New test.
4307         * gcc.dg/tree-ssa/vrp66.c: New test.
4309 2012-03-15  Richard Guenther  <rguenther@suse.de>
4311         PR middle-end/52580
4312         * gfortran.dg/vect/pr52580.f: New testcase.
4314 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
4316         * gcc.target/sh/fpul-usage-1.c: New.
4318 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
4320         PR target/49468
4321         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
4322         * gcc.target/sh/pr49468-di.c: Likewise.
4324 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4326         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
4327         * gcc.dg/c99-stdint-6.c: Likewise.
4328         * gcc.dg/lto/20090210_0.c: Likewise.
4329         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
4330         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
4331         * gcc.dg/pragma-init-fini-2.c: Likewise.
4332         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
4333         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
4334         * gcc.target/i386/pr22152.c: Likewise.
4335         * gcc.target/i386/vect8-ret.c: Likewise.
4336         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
4337         handling.
4339 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4341         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
4342         * g++.dg/tree-prof/partition1.C: Likewise.
4343         * g++.dg/tree-prof/partition2.C: Likewise.
4344         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
4345         handling.
4346         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
4347         * gcc.c-torture/execute/20010724-1.c: Remove.
4348         * gcc.c-torture/execute/20010724-1.x: Remove.
4349         * gcc.c-torture/execute/20040208-2.c: Remove.
4350         * gcc.c-torture/execute/20040208-2.x: Remove.
4351         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
4352         Remove.
4353         (main) [__mips__ && __sgi__]: Remove.
4354         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
4355         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4356         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
4357         mips-sgi-irix6* handling.
4358         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
4359         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
4360         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
4361         handling.
4362         * gcc.dg/torture/builtin-logb-1.c: Likewise.
4363         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
4364         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
4365         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
4366         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
4367         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
4368         mips-sgi-irix6*.
4369         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4370         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
4371         * gcc.target/mips/save-restore-3.c: Likewise.
4372         * gcc.target/mips/save-restore-4.c: Likewise.
4373         * gcc.target/mips/save-restore-5.c: Likewise.
4374         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
4375         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
4376         messages.
4377         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
4378         IRIX 6 handling.
4379         (restore_ld_library_path_env_vars): Likewise.
4380         * lib/target-supports.exp (check_profiling_available): Remove
4381         mips*-*-irix* handling.
4382         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
4383         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
4384         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
4386 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
4388         PR c++/52582
4389         * g++.dg/opt/pr52582.C: New test.
4391 2012-03-14  Richard Guenther  <rguenther@suse.de>
4393         PR tree-optimization/52571
4394         * gcc.dg/vect/vect-2.c: Initialize arrays.
4395         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4396         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
4397         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4399 2012-03-14  Richard Guenther  <rguenther@suse.de>
4401         PR middle-end/52080
4402         PR middle-end/52097
4403         PR middle-end/48124
4404         * gcc.dg/torture/pr48124-1.c: New testcase.
4405         * gcc.dg/torture/pr48124-2.c: Likewise.
4406         * gcc.dg/torture/pr48124-3.c: Likewise.
4407         * gcc.dg/torture/pr48124-4.c: Likewise.
4409 2012-03-14  Richard Guenther  <rguenther@suse.de>
4411         PR middle-end/52578
4412         * gcc.dg/pr52578.c: New testcase.
4414 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
4416         PR c++/52521
4417         * g++.dg/cpp0x/udlit-args2.C: New test.
4419 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
4421         PR target/48596
4422         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
4423         * gcc.c-torture/compile/pr48596.c: ... here.
4425 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
4427         PR c++/51641
4428         * g++.dg/lookup/hidden-class17.C: New test.
4430 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
4432         PR c/52577
4433         * gcc.dg/Wunused-var-3.c: New test.
4435 2012-03-13  Martin Jambor  <mjambor@suse.cz>
4437         * gcc.dg/misaligned-expand-2.c: New test.
4439 2012-03-13  Richard Guenther  <rguenther@suse.de>
4441         PR middle-end/52134
4442         * gcc.dg/pr52134.c: New testcase.
4444 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4446         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
4448 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4450         PR tree-optimization/46728
4451         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
4452         * gcc.target/powerpc/pr46728-5.c: Likewise.
4453         * gcc.target/powerpc/pr46728-8.c: Likewise.
4454         * gcc.target/powerpc/pr46728-10.c: Likewise.
4455         * gcc.target/powerpc/pr46728-11.c: Likewise.
4456         * gcc.target/powerpc/pr46728-13.c: Likewise.
4457         * gcc.target/powerpc/pr46728-14.c: Likewise.
4458         * gcc.target/powerpc/pr46728-15.c: Likewise.
4460 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
4462         PR c++/52299
4463         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
4465 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4467         PR tree-optimization/46728
4468         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
4469         * gcc.target/powerpc/pr46728-5.c: Likewise.
4470         * gcc.target/powerpc/pr46728-8.c: Likewise.
4471         * gcc.target/powerpc/pr46728-10.c: Likewise.
4472         * gcc.target/powerpc/pr46728-11.c: Likewise.
4473         * gcc.target/powerpc/pr46728-13.c: Likewise.
4474         * gcc.target/powerpc/pr46728-14.c: Likewise.
4475         * gcc.target/powerpc/pr46728-15.c: Likewise.
4477 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
4479         PR target/49868
4480         * gcc.target/avr/torture/addr-space-1.h: New file.
4481         * gcc.target/avr/torture/addr-space-1-g.h: New test.
4482         * gcc.target/avr/torture/addr-space-1-0.h: New test.
4483         * gcc.target/avr/torture/addr-space-1-1.h: New test.
4484         * gcc.target/avr/torture/addr-space-1-x.h: New test.
4486 2012-03-12  Andrew Pinski  <apinski@cavium.com>
4488         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
4490 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4492         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
4493         * g++.dg/abi/thunk4.C: Likewise.
4494         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
4495         Adapt line numbers.
4496         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
4497         handling.
4498         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4499         * g++.dg/eh/spbp.C: Likewise.
4500         * g++.dg/ext/label13.C: Likewise.
4501         * g++.dg/guality/guality.exp: Likewise.
4502         * g++.dg/other/anon5.C: Likewise.
4503         * g++.dg/other/pragma-ep-1.C: Remove.
4504         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
4505         * g++.dg/warn/pr31246.C: Likewise.
4506         * g++.dg/warn/weak1.C: Likewise.
4507         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
4508         * g++.old-deja/g++.ext/attrib5.C: Likewise.
4509         * gcc.c-torture/compile/limits-declparen.c: Likewise.
4510         * gcc.c-torture/compile/limits-pointer.c: Likewise.
4511         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
4512         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
4513         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
4514         * gcc.dg/c99-tgmath-1.c: Likewise.
4515         * gcc.dg/c99-tgmath-2.c: Likewise.
4516         * gcc.dg/c99-tgmath-3.c: Likewise.
4517         * gcc.dg/c99-tgmath-4.c: Likewise.
4518         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
4519         handling.
4520         * gcc.dg/debug/pr49032.c: Likewise.
4521         * gcc.dg/guality/guality.exp: Likewise.
4522         * gcc.dg/intmax_t-1.c: Likewise.
4523         * gcc.dg/pr48616.c: Likewise.
4524         * gcc.dg/pragma-ep-1.c: Remove.
4525         * gcc.dg/pragma-ep-2.c: Remove.
4526         * gcc.dg/pragma-ep-3.c: Remove.
4527         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
4528         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
4529         * gcc.misc-tests/gcov-14.c: Likewise.
4530         * gfortran.dg/guality/guality.exp: Likewise.
4531         * lib/target-supports.exp (check_weak_available): Likewise.
4532         (add_options_for_tls): Likewise.
4533         (check_ascii_locale_available): Likewise.
4534         * obj-c++.dg/dwarf-2.mm: Likewise.
4535         * objc.dg/dwarf-1.m: Likewise.
4536         * objc.dg/dwarf-2.m: Likewise.
4538 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
4540         PR tree-optimization/51721
4541         * gcc.dg/tree-ssa/vrp64.c: New test.
4543         PR tree-optimization/52533
4544         * gcc.c-torture/compile/pr52533.c: New test.
4546 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
4548         * gcc.target/i386/rtm-xabort-1.c: New.
4549         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
4550         * gcc.target/i386/rtm-xend-1.c: Ditto.
4551         * gcc.target/i386/rtm-xtest-1.c: Ditto.
4552         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
4553         * gcc.target/i386/sse-13.c: Ditto.
4554         * gcc.target/i386/sse-14.c: Ditto.
4555         * gcc.target/i386/sse-22.c: Ditto.
4556         * gcc.target/i386/sse-23.c: Ditto.
4557         * g++.dg/other/i386-2.C: Ditto.
4558         * g++.dg/other/i386-3.C: Ditto.
4560 2012-03-12  Tobias Burnus  <burnus@net-b.de>
4562         PR fortran/52542
4563         * gfortran.dg/proc_ptr_35.f90: New.
4565 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
4567         PR target/52530
4568         * gcc.dg/torture/pr52530.c: New test.
4570 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
4572         PR target/51244
4573         * gcc.target/sh/pr51244-1.c: Fix thinkos.
4575 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4577         PR target/52450
4578         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
4580         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
4582 2012-03-09  Andrew Pinski  <apinski@cavium.com>
4584         PR middle-end/51988
4585         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
4586         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
4588 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
4590         * gcc.dg/tree-ssa/scev-3.c: New.
4591         * gcc.dg/tree-ssa/scev-4.c: New.
4593 2012-03-08  Tobias Burnus  <burnus@net-b.de>
4595         PR fortran/52469
4596         * gfortran.dg/proc_ptr_34.f90
4598 2012-03-07  Jason Merrill  <jason@redhat.com>
4600         PR c++/52521
4601         * g++.dg/cpp0x/udlit-mangle.C: New.
4603 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
4605         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
4607 2012-03-06  Richard Guenther  <rguenther@suse.de>
4609         PR middle-end/52493
4610         * gcc.dg/torture/pr52493.c: New testcase.
4612 2012-03-06  Richard Guenther  <rguenther@suse.de>
4614         PR lto/52097
4615         * gcc.dg/lto/pr52097_0.c: New testcase.
4617 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
4619         PR target/51244
4620         * gcc.target/sh/pr51244-1.c: New.
4621         * gcc.target/sh/pr51244-2.c: New.
4622         * gcc.target/sh/pr51244-3.c: New.
4624 2012-03-05  Jason Merrill  <jason@redhat.com>
4626         PR c++/51930
4627         * g++.dg/ext/visibility/template11.C: New.
4629         * g++.dg/cpp0x/implicit13.C: New.
4631 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
4633         PR tree-optimization/51721
4634         * gcc.dg/tree-ssa/vrp63.c: New test.
4635         * gcc.dg/pr51721.c: New test.
4637 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
4639         PR fortran/50981
4640         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
4641         argument checks.
4643 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
4645         PR target/52146
4646         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
4648 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
4650         PR fortran/50981
4651         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
4653 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
4655         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
4656         int32plus.
4658 2012-03-03  Jason Merrill  <jason@redhat.com>
4660         * g++.dg/cpp0x/nsdmi-defer6.C: New.
4662         Core 1270
4663         * g++.dg/cpp0x/initlist65.C: New.
4665         PR c++/36797
4666         * g++.dg/ext/is_empty2.C: New.
4668 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4670         PR fortran/48820
4671         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
4673 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4675         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
4676         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4677         * gfortran.dg/bind_c_usage_8.f03: Ditto.
4678         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4679         * gfortran.dg/class_30.f90: Remove dg-warning line.
4680         * gfortran.dg/bind_c_usage_25.f90: New.
4682 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4684         PR fortran/48820
4685         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
4686         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
4687         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
4689 2012-03-03  Tobias Burnus  <burnus@net-b.de>
4691         PR fortran/48820
4692         * gfortran.dg/assumed_type_1.f90: New.
4693         * gfortran.dg/assumed_type_2.f90: New.
4694         * gfortran.dg/assumed_type_3.f90: New.
4695         * gfortran.dg/assumed_type_4.f90: New.
4697 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
4699         PR target/49486
4700         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
4701         * gcc.target/sh/pr49468-di.c: New.
4703 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
4705         * gcc.dg/graphite/pr50561.c: Update.
4707 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
4709         * gcc.target/powerpc/pr52457.c: New test.
4711 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
4713         * gcc.target/arm/sat-1.c: New test.
4715 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
4717         PR target/46716
4718         * gcc.target/i386/pr46716.c: New test.
4720 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4722         PR c++/51989
4723         * g++.dg/cpp0x/sfinae32.C: New.
4725 2012-03-02  Richard Guenther  <rguenther@suse.de>
4727         PR tree-optimization/52406
4728         * gcc.dg/torture/pr52406.c: New testcase.
4730 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4732         PR fortran/52325
4733         * gfortran.dg/derived_comp_array_ref_8.f90: New.
4734         * gfortran.dg/nullify_2.f90: Update dg-error.
4735         * gfortran.dg/nullify_4.f90: Ditto.
4736         * gfortran.dg/pointer_init_6.f90: Ditto.
4738 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4740         PR fortran/52270
4741         * gfortran.dg/class_51.f90: New.
4743 2012-03-02  Tobias Burnus  <burnus@net-b.de>
4745         PR fortran/52452
4746         * gfortran.dg/intrinsic_8.f90: New.
4748 2012-03-01  Kai Tietz  <ktietz@redhat.com>
4750         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
4751         routines on mingw targets.
4752         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
4754 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
4756         PR tree-optimization/52445
4757         * gcc.dg/pr52445.c: New test.
4759 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
4761         PR target/52437
4762         * gcc.c-torture/compile/pr52437.c: New test.
4764         PR middle-end/52419
4765         * gcc.dg/torture/pr52419.c: New test.
4767         PR tree-optimization/52429
4768         * gcc.dg/torture/pr52429.c: New test.
4769         * g++.dg/opt/pr52429.C: New test.
4771 2012-02-29  Richard Guenther  <rguenther@suse.de>
4773         PR testsuite/52297
4774         * gcc.dg/lto/trans-mem-1_0.c: Remove.
4775         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
4776         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
4777         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
4778         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
4779         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
4781 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
4783         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
4785 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
4787         PR fortran/52386
4788         * gfortran.dg/realloc_on_assign_13.f90 : New test.
4790 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4792         PR target/51534
4793         * gcc.target/arm/neon/pr51534.c: New testcase.
4795 2012-02-28  Richard Guenther  <rguenther@suse.de>
4797         PR target/52407
4798         * gcc.dg/torture/pr52407.c: New testcase.
4800 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4802         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
4803         * gcc.target/arm/vfp2.c: Likewise.
4804         * gcc.target/arm/vfp3.c: Likewise.
4805         * gcc.target/arm/vfp4.c: Likewise.
4806         * gcc.target/arm/vfp5.c: Likewise.
4807         * gcc.target/arm/vfp6.c: Likewise.
4808         * gcc.target/arm/vfp7.c: Likewise.
4809         * gcc.target/arm/vfp8.c: Likewise.
4810         * gcc.target/arm/vfp9.c: Likewise.
4811         * gcc.target/arm/vfp10.c: Likewise.
4812         * gcc.target/arm/vfp11.c: Likewise.
4813         * gcc.target/arm/vfp12.c: Likewise.
4814         * gcc.target/arm/vfp13.c: Likewise.
4815         * gcc.target/arm/vfp14.c: Likewise.
4816         * gcc.target/arm/vfp15.c: Likewise.
4817         * gcc.target/arm/vfp16.c: Likewise.
4818         * gcc.target/arm/vfp17.c: Likewise.
4819         * gcc.target/arm/neon-constants.h: New file.
4820         * gcc.target/arm/neon-vect1.c: New test.
4821         * gcc.target/arm/neon-vect2.c: New test.
4822         * gcc.target/arm/neon-vect3.c: New test.
4823         * gcc.target/arm/neon-vect4.c: New test.
4824         * gcc.target/arm/neon-vect5.c: New test.
4825         * gcc.target/arm/neon-vect6.c: New test.
4826         * gcc.target/arm/neon-vect7.c: New test.
4827         * gcc.target/arm/neon-vect8.c: New test.
4829 2012-02-28  Richard Guenther  <rguenther@suse.de>
4831         PR tree-optimization/52402
4832         * gcc.dg/torture/pr52402.c: New testcase.
4834 2012-02-28  Richard Guenther  <rguenther@suse.de>
4836         PR lto/52400
4837         * g++.dg/lto/pr52400_0.C: New testcase.
4839 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
4841         * gcc.target/avr/torture/builtins-1.c: New test.
4842         * gcc.target/avr/torture/builtins-error.c: New test.
4844 2012-02-28  Kai Tietz  <ktietz@redhat.com>
4846         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
4847         * gcc.target/i386/pr45352-2.c: Likewise.
4848         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
4849         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
4850         targets instead rand.
4851         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
4852         * gcc.target/i386/sse2-mul-1.c: Likewise.
4853         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4854         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
4855         * gcc.target/i386/pad-1.c: Likewise.
4856         * gcc.target/i386/pad-9.c: Likewise.
4857         * gcc.target/i386/pad-2.c: Likewise.
4858         * gcc.target/i386/pad-5b.c: Likewise.
4859         * gcc.target/i386/pad-8.c: Likewise.
4860         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
4861         * gcc.target/i386/pr44130.c: Likewise.
4862         * gcc.target/i386/align-main-1.c: Likewise.
4863         * gcc.target/i386/align-main-2.c: Likewise.
4864         * gcc.target/i386/sw-1.c: Likewise.
4865         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
4866         on x64 mingw target.
4867         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
4868         * gcc.target/i386/pr46295.c: Likewise.
4869         * gcc.target/i386/amd64-abi-1.c: Likewise.
4870         * gcc.target/i386/amd64-abi-2.c: Likewise.
4871         * gcc.target/i386/pr39082-1.c: Likewise.
4872         * gcc.target/i386/pr39162.c: Likewise.
4873         * gcc.target/i386/pr22152.c: Likewise.
4874         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
4875         * gcc.target/i386/wrfsbase-2.c: Likewise.
4876         * gcc.target/i386/local.c: Likewise
4877         * gcc.target/i386/wrgsbase-1.c: Likewise.
4878         * gcc.target/i386/wrfsbase-1.c: Likewise.
4879         * gcc.target/i386/pr39315-3.c: Likewise.
4880         * gcc.target/i386/pr35767-4.c: Likewise.
4881         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
4882         x64 mingw target.
4883         * gcc.target/i386/pr45336-2.c: Likewise.
4884         * gcc.target/i386/pr45336-1.c: Likewise.
4885         * gcc.target/i386/pr45336-4.c: Likewise.
4887 2012-02-27  Tristan Gingold  <gingold@adacore.com>
4889         * gnat.dg/array20.ad[sb]: New test.
4891 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
4893         PR target/52375
4894         * gcc.target/arm/pr52375.c: New test.
4895         * gcc.c-torture/compile/pr52375.c: New test.
4897 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4899         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
4900         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
4902 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
4904         * gnat.dg/aggr19.adb: New test.
4905         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
4907 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
4909         PR target/49263
4910         * gcc.target/sh/pr49263.c: New.
4912 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
4914         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
4915         simulate_thread_wrapper_other_threads
4916         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
4917         Move initialization of 'value' to main().
4918         (main): Initialize 'value';
4919         * gcc.dg/simulate-thread/speculative-store.c
4920         (simulate_thread_step_verify): Return 0 when successful.
4921         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
4922         Reduce threshold.
4923         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
4924         (simulate_thread_wrapper_other_threads): Return a success/fail value
4925         and issue an error if the instruction count threshold is exceeded.
4927 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4929         PR target/50580
4930         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
4931         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4933 2012-02-24  Richard Guenther  <rguenther@suse.de>
4935         PR middle-end/52355
4936         * gcc.dg/pr52355.c: New testcase.
4938 2012-02-23  Kai Tietz  <ktietz@redhat.com>
4940         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
4941         * gcc.dg/Wpadded.c: Likewise.
4942         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
4943         structure-layout.
4944         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
4945         for sleep by Sleep and add windows.h include for this function.
4946         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
4947         targets.
4948         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
4949         target.
4950         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
4951         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
4952         on x64 mingw target.
4953         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
4954         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
4955         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
4956         failure on LLP64 target.
4958 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
4960         PR c/52290
4961         * gcc.dg/noncompile/pr52290.c: New test.
4963 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
4965         PR tree-optimization/52019
4966         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
4968 2012-02-22  Kai Tietz  <ktietz@redhat.com>
4970         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
4971         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
4972         derived pdiff_t type.
4973         * g++.dg/torture/pr49720.C: Likewise
4975 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
4977         PR target/52330
4978         * gcc.target/i386/pr52330.c: New test.
4980 2012-02-22  Tobias Burnus  <burnus@net-b.de>
4982         PR fortran/52335
4983         * gfortran.dg/io_constraints_10.f90: New.
4985 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
4987         * lib/target-supports.exp (check_effective_target_vect_condition):
4988         Return true for NEON.
4990 2012-02-21  Kai Tietz  <ktietz@redhat.com>
4992         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
4994 2012-02-21  Richard Guenther  <rguenther@suse.de>
4996         PR tree-optimization/52324
4997         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
4999 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
5001         PR middle-end/51782
5002         * gcc.target/avr/torture/pr51782-1.c: New test.
5004 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
5006         PR tree-optimization/52318
5007         * gcc.dg/pr52318.c: New test.
5009 2012-02-20  Kai Tietz  <ktietz@redhat.com>
5011         * gcc.dg/bf-ms-layout-3.c: New testcase.
5013 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5015         PR testsuite/52229
5016         PR fortran/32380
5017         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
5019 2012-02-20  Richard Guenther  <rguenther@suse.de>
5021         PR tree-optimization/52298
5022         * gcc.dg/torture/pr52298.c: New testcase.
5023         * gcc.dg/vect/pr52298.c: Likewise.
5025 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
5027         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
5028         * gcc.c-torture/execute/pr52286.c: Ditto.
5030 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
5032         PR tree-optimization/52286
5033         * gcc.c-torture/execute/pr52286.c: New test.
5035 2012-02-18  Tobias Burnus  <burnus@net-b.de>
5037         PR fortran/52295
5038         * gfortran.dg/interface_35.f90: Use -std=f2003.
5039         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
5040         * gfortran.dg/interface_assignment_4.f90: Ditto.
5041         * gfortran.dg/bessel_1.f90: Ditto.
5042         * gfortran.dg/func_result_6.f90: Ditto.
5043         * gfortran.dg/hypot_1.f90: Ditto.
5044         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5046 2012-02-17  Tobias Burnus  <burnus@net-b.de>
5048         PR translation/52232
5049         PR translation/52234
5050         PR translation/52245
5051         PR translation/52246
5052         PR translation/52262
5053         PR translation/52273
5054         * gfortran.dg/coarray_22.f90: Update dg-error.
5055         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
5057 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5059         PR target/51753
5060         * lib/gcc-simulate-thread.exp: Load timeout.exp.
5061         (simulate-thread): Use default timeout.
5063 2012-02-16  Jason Merrill  <jason@redhat.com>
5065         PR c++/52248
5066         * g++.dg/ext/timevar1.C: New.
5068 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
5070         PR c++/52126
5071         * g++.dg/template/using21.C: New.
5072         * g++.dg/template/using22.C: Likewise.
5074 2012-02-16  Jason Merrill  <jason@redhat.com>
5076         PR c++/51415
5077         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
5079 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
5081         PR tree-optimization/52255
5082         * gcc.c-torture/compile/pr52255.c: New test.
5084         PR debug/52260
5085         * g++.dg/debug/dwarf2/pr52260.C: New test.
5087         PR middle-end/51929
5088         * g++.dg/ipa/pr51929.C: New test.
5090 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5092         PR target/52199
5093         * gcc.target/powerpc/pr52199.c: New file.
5095 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5097         PR target/52152
5098         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
5100 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5102         * gcc.dg/pr51867.c: Don't include <math.h>.
5103         (sqrtf): Declare.
5105 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
5107         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
5108         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
5110 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
5112         PR tree-optimization/50561
5113         * gcc.dg/graphite/pr50561.c: New testcase.
5115 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
5117         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
5118         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
5120 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
5122         * gnat.dg/discr35.ad[sb]: New test.
5124 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
5126         * gnat.dg/volatile10.adb: New test.
5127         * gnat.dg/volatile10_pkg.ads: New helper.
5129 2012-02-14  Jason Merrill  <jason@redhat.com>
5131         * g++.dg/ext/attrib43.C: New.
5133 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
5135         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
5136         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
5137         fgnu_tm.
5138         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
5139         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
5140         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
5141         effective_target fgnu_tm.
5142         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
5144 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
5146         PR c++/52247
5147         * g++.dg/template/asmgoto1.C: New test.
5149 2012-02-14  Ian Lance Taylor  <iant@google.com>
5151         PR go/48501
5152         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
5153         compiling generated file for 64bit and index tests.
5155 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
5157         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
5159 2012-02-14  Richard Guenther  <rguenther@suse.de>
5161         PR tree-optimization/52244
5162         PR tree-optimization/51528
5163         * gcc.dg/torture/pr52244.c: New testcase.
5165 2012-02-14  Walter Lee  <walt@tilera.com>
5167         * g++.dg/other/PR23205.C: Disable test on tile.
5168         * g++.dg/other/pr23205-2.C: Disable test on tile.
5169         * gcc.dg/20020312-2.c: Add a condition for __tile__.
5170         * gcc.dg/20040813-1.c: Disable test on tile.
5171         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
5172         * gcc.misc-tests/linkage.exp: Handle tilegx.
5174 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
5176         PR tree-optimization/52210
5177         * gcc.dg/pr52210.c: New test.
5179 2012-02-14  Jason Merrill  <jason@redhat.com>
5181         PR c++/39055
5182         * g++.dg/overload/defarg5.C: New.
5184 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
5186         PR c/52181
5187         * c-c++-common/pr52181.c: New test.
5189 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
5191         PR c++/52215
5192         * g++.dg/ext/atomic-1.C: New test.
5194 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5196         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
5198 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
5200         PR middle-end/52209
5201         * gcc.c-torture/execute/pr52209.c: New test.
5203 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
5205         PR fortran/50981
5206         * gfortran.dg/elemental_optional_args_5.f03: New test.
5208 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
5210         PR testsuite/50076
5211         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
5212         cases.
5214 2012-02-11  Ian Lance Taylor  <iant@google.com>
5216         PR go/51874
5217         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
5218         SPARC Solaris.  Don't run the test at all on systems where it may
5219         not work, rather than xfailing it.
5221 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
5223         PR rtl-optimization/52175
5224         * gcc.c-torture/compile/pr52175.c: New test.
5226 2012-02-10  Jason Merrill  <jason@redhat.com>
5228         PR c++/51910
5229         * g++.dg/template/repo10.C: New.
5231 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
5233         PR debug/52132
5234         * gcc.dg/pr52132.c: New test.
5236 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5238         * gnat.dg/specs/aggr4.ads: New test.
5239         * gnat.dg/specs/aggr4_pkg.ads: New helper.
5241 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
5243         PR target/52146
5244         * gcc.target/i386/pr52146.c: New.
5246 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
5248         PR middle-end/52177
5249         * c-c++-common/pr52177.c: New test.
5251 2012-02-10  Jan Hubicka  <jh@suse.cz>
5253         PR middle-end/48600
5254         * g++.dg/torture/pr48600.C: New testcase.
5256 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
5258         PR middle-end/52140
5259         * gcc.dg/dfp/pr52140.c: New test.
5261 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
5263         PR fortran/32380
5264         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
5265         of dg-options.
5267 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
5269         PR middle-end/51867
5270         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
5271         * testsuite/gcc.dg/pr51867.c: New test.
5273 2012-02-09  Ian Lance Taylor  <iant@google.com>
5275         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
5276         which don't support -fsplit-stack.  Turn off optimization when
5277         compiling select5-out.go.
5279 2012-02-08  Ian Lance Taylor  <iant@google.com>
5281         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
5282         systems which don't support -fsplit-stack.
5284 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
5286         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
5287         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
5288         machine instuction in the log.
5290 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
5292         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
5293           to 20 seconds.
5295 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
5297         PR driver/48524
5298         * gcc.dg/pr48524.c: New test.
5299         * gcc.dg/pr48524.spec: New spec file for test.
5301 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5303         PR fortran/32380
5304         * gfortran.dg/vect/pr32380.f90:  New test.
5306 2012-02-08  Tobias Burnus  <burnus@net-b.de>
5308         PR fortran/52151
5309         * gfortran.dg/realloc_on_assign_12.f90: New.
5311 2012-02-08  Richard Guenther  <rguenther@suse.de>
5313         PR rtl-optimization/52170
5314         * gcc.dg/torture/pr52170.c: New testcase.
5316 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
5318         PR gcov-profile/52150
5319         * gcc.dg/tree-prof/pr52150.c: New test.
5321         PR rtl-optimization/52139
5322         * gcc.dg/pr52139.c: New test.
5324 2012-02-07  Jason Merrill  <jason@redhat.com>
5326         PR c++/51675
5327         * g++.dg/cpp0x/constexpr-union3.C: New.
5329         PR c++/52035
5330         * g++.dg/lto/pr52035_0.C: New.
5332 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5334         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
5335         * gcc.dg/special/weak-1.c: Likewise.
5336         * gcc.dg/ucnid-12.c: Likewise.
5337         * gcc.dg/torture/pr45678-1.c: Likewise.
5338         * gcc.dg/torture/pr45678-2.c: Likewise.
5339         * gcc.dg/vector-4.c: Likewise.
5340         * gcc.dg/ipa/inline-5.c: Likewise.
5341         * gcc.dg/ucnid-11.c: Likewise.
5342         * gcc.misc-tests/gcov-13.c: Likewise.
5343         * gcc.misc-tests/gcov-14.c: Likewise.
5344         * g++.dg/ext/label13.C: Likewise.
5345         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
5346         hppa*-*-hpux* options.
5347         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
5348         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
5349         * gcc.dg/pr48616.c: Likewise.
5350         * gcc.dg/pr17957.c: Likewise.
5351         * gcc.dg/pr17055-1.c: Likewise.
5352         * gcc.dg/pr32912-1.c: Likewise.
5353         * gcc.dg/tm/pr51472.c: Likewise.
5354         * c-c++-common/fold-bitand-4.c: Likewise.
5355         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
5356         Use dg-additional-options for extra options.
5358 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
5360         * gcc.target/epiphany/interrupt-2.c: New test.
5362 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5364         PR target/52155
5365         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
5366         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
5367         for MIPS ELF.
5369 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5371         PR target/52152
5372         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
5374 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5376         PR middle-end/24306
5377         PR target/52154
5378         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
5379         * gcc.target/mips/va-arg-1.c: New test.
5381 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
5383         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
5384         for -mno-pointers-to-nested-functions.
5386 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
5388         * gcc.c-torture/execute/20120207-1.c: New test.
5390 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
5392         PR rtl-optimization/52060
5393         * gcc.dg/torture/pr52060.c: New test.
5395         PR middle-end/52074
5396         * gcc.c-torture/compile/pr52074.c: New test.
5398 2012-02-07  Tobias Burnus  <burnus@net-b.de>
5400         PR fortran/51514
5401         * gfortran.dg/class_to_type_2.f90: New.
5403 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
5405         PR fortran/32373
5406         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
5407         Remove module.
5409 2012-02-06  Jason Merrill  <jason@redhat.com>
5411         PR c++/52088
5412         * g++.dg/template/conv13.C: New.
5414 2012-02-06  Richard Guenther  <rguenther@suse.de>
5416         PR tree-optimization/52115
5417         * gcc.c-torture/compile/pr52115.c: New testcase.
5419 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
5421         PR target/52129
5422         * gcc.c-torture/execute/pr52129.c: New test.
5424 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
5426         * gcc.dg/pr48374.c: Actually add the test I forgot
5427         in the 2012-01-25 commit.
5429 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
5431         PR fortran/32373
5432         * gfortran.dg/vect/vect-8.f90:  New test case.
5434 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
5436         PR fortran/48847
5437         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
5439 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
5441         PR fortran/52102
5442         * gfortran.dg/class_48.f90 : Add test of allocate class array
5443         component with source in subroutine test3.  Remove commenting
5444         out in subroutine test4, since branching on unitialized variable
5445         is now fixed (no PR for this last.).
5447 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
5449         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
5450         on MIPS targets.
5451         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
5453 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
5455         PR target/52125
5456         * lib/target-supports.exp (check_effective_target_mips_rel): New.
5457         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
5459 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
5461         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
5462         (check_effective_target_sync_int_long): Use it.
5463         (check_effective_target_sync_char_short): Likewise.
5464         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
5466 2012-02-05  Tobias Burnus  <burnus@net-b.de>
5468         PR fortran/51972
5469         * gfortran.dg/class_48.f90: Add some further checks.
5471 2012-02-05  Ira Rosen  <irar@il.ibm.com>
5473         PR tree-optimization/52091
5474         * gcc.dg/vect/pr52091.c: New test.
5476 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
5478         PR rtl-optimization/52113
5479         * gcc.target/avr/pr52113.c: New test.
5481 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
5483         PR rtl-optimization/52092
5484         * gcc.c-torture/compile/pr52092.c: New test.
5486 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
5488         PR fortran/41587
5489         * gfortran.dg/class_array_10.f03: New test.
5491         PR fortran/46356
5492         * gfortran.dg/class_array_11.f03: New test.
5494         PR fortran/51754
5495         * gfortran.dg/class_array_12.f03: New test.
5497 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
5499         PR fortran/52012
5500         * gfortran.dg/realloc_on_assign_11.f90: New test.
5502 2012-02-02  Tobias Burnus  <burnus@net-b.de>
5504         PR fortran/52093
5505         * gfortran.dg/shape_7.f90: New.
5507 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5509         * gcc.target/mips/mips-prepend-1.c: New test.
5511 2012-02-02  Jan Hubicka  <jh@suse.cz>
5512             Tom de Vries  <tom@codesourcery.com>
5514         PR middle-end/51998
5515         * testsuite/gcc.dg/alias-12.c: New testcase.
5516         * testsuite/gcc.dg/alias-13.c: New testcase.
5518 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
5520         PR target/52086
5521         * gcc.dg/pr52086.c: New test.
5523         PR tree-optimization/52073
5524         * gcc.c-torture/compile/pr52073.c: New test.
5526 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
5528         PR fortran/51958
5529         * gfortran.dg/function_optimize_10.f90:  New test.
5531 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
5533         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
5534         test on alpha*-*-*.
5536 2012-02-01  Tobias Burnus  <burnus@net-b.de>
5538         PR fortran/52024
5539         * gfortran.dg/typebound_operator_14.f90: New.
5541 2012-02-01  Tobias Burnus  <burnus@net-b.de>
5543         PR fortran/52059
5544         * gfortran.dg/elemental_function_1.f90: New.
5546 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
5548         PR rtl-optimization/51374
5549         * gcc.target/avr/torture/pr51374-1.c:
5550         Also fail if SBIS is seen.
5552 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
5554         PR rtl-optimization/51374
5555         * gcc.target/avr/torture/pr51374-1.c: New.
5557 2012-01-31  Tobias Burnus  <burnus@net-b.de>
5559         PR fortran/52024
5560         * gfortran.dg/typebound_generic_11.f90: New.
5562 2012-01-31  Tobias Burnus  <burnus@net-b.de>
5564         PR fortran/52029
5565         * gfortran.dg/class_49.f90: New.
5567 2012-01-31  Tobias Burnus  <burnus@net-b.de>
5569         PR fortran/52013
5570         * gfortran.dg/elemental_args_check_6.f90: New.
5572 2012-01-31  Jason Merrill  <jason@redhat.com>
5574         PR c++/52043
5575         * g++.dg/cpp0x/variadic122.C: New.
5577 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
5579         PR fortran/52012
5580         * gfortran.dg/realloc_on_assign_10.f90: New test.
5582 2012-01-31  Richard Guenther  <rguenther@suse.de>
5584         PR tree-optimization/51528
5585         * gcc.dg/torture/pr51528.c: New testcase.
5587 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
5589         PR go/48501
5590         * lib/go.exp (go_target_compile): Append timeout= to options.
5591         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
5592         select5-out.go test on alpha*-*-* targets.
5594 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
5596         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
5597         (TEST_SHORT): Reformat in the same way.
5598         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
5599         (TEST_SHORT): Reformat in the same way.
5600         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
5601         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
5602         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
5603         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
5604         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
5606 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
5608         PR target/51835
5609         * gcc.target/arm/pr51835.c: New testcase.
5611 2012-01-30  Richard Guenther  <rguenther@suse.de>
5613         PR tree-optimization/52028
5614         * gcc.dg/torture/pr52028.c: New testcase.
5615         * gfortran.dg/ldist-pr45199.f: Adjust.
5616         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
5617         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5618         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5620 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
5622         PR debug/52027
5623         * gcc.dg/tree-prof/pr52027.c: New test.
5625         PR tree-optimization/52046
5626         * gcc.dg/pr52046.c: New test.
5628         PR debug/52048
5629         * g++.dg/other/pr52048.C: New test.
5631 2012-01-30  Richard Guenther  <rguenther@suse.de>
5633         PR tree-optimization/52045
5634         * gcc.dg/pr52045.c: New testcase.
5636 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5638         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
5639         new code generated for __sync_lock_release.
5641 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5643         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
5645 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5647         PR testsuite/51875
5648         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
5650         * g++.dg/ext/visibility/template10.C: Fix typo.
5652         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
5654 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5656         PR c++/51327
5657         * g++.dg/cpp0x/constexpr-ice6.C: New.
5659 2012-01-29  Tobias Burnus  <burnus@net-b.de>
5661         PR fortran/41600
5662         * gfortran.dg/default_initialization_6.f90: New.
5664 2012-01-29  Tobias Burnus  <burnus@net-b.de>
5666         PR fortran/51972
5667         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
5668         * gfortran.dg/class_48.f90: New.
5670 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
5672         PR fortran/51808
5673         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
5675 2012-01-28  Tobias Burnus  <burnus@net-b.de>
5677         PR fortran/51972
5678         * gfortran.dg/class_allocate_12.f90: New.
5680 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
5682         * gcc.dg/torture/pr50444.c: Fix dg directives.
5684 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
5686         PR target/52006
5687         * gcc.target/arm/pr52006.c: New test.
5689 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
5691         PR testsuite/52011
5692         * gcc.dg/lto/trans-mem.h: New file.
5693         * gcc.dg/lto/trans-mem-2_0.c: Include it.
5694         * gcc.dg/lto/trans-mem-1_1.c: Same.
5695         * gcc.dg/lto/trans-mem-4_1.c: Same.
5696         * gcc.dg/lto/trans-mem-3_1.c: Same.
5698 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5700         PR fortran/52022
5701         * gfortran.dg/dummy_procedure_7.f90: New.
5703 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
5705         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
5706         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
5708 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
5710         PR c++/51852
5711         * g++.dg/other/gc5.C: New test.
5713 2012-01-27  Richard Guenther  <rguenther@suse.de>
5715         PR tree-optimization/50444
5716         * gcc.dg/torture/pr50444.c: New testcase.
5718 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5720         PR fortran/51970
5721         PR fortran/51977
5722         * gfortran.dg/move_alloc_13.f90: New.
5724 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5726         PR fortran/51953
5727         * gfortran.dg/allocate_alloc_opt_13.f90: New.
5728         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
5729         and change dg-error string.
5731 2012-01-27  Tobias Burnus  <burnus@net-b.de>
5733         PR fortran/52016
5734         * gfortran.dg/elemental_args_check_5.f90: New.
5736 2012-01-27  Richard Guenther  <rguenther@suse.de>
5738         PR middle-end/51959
5739         * g++.dg/torture/pr51959.C: New testcase.
5741 2012-01-27  Tom de Vries  <tom@codesourcery.com>
5743         PR tree-optimization/51990
5744         * gcc.dg/pr51990.c: New test.
5745         * gcc.dg/pr51990-2.c: Same.
5747 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
5748             Tobias Burnus <burnus@gcc.gnu.org>
5750         PR fortran/48705
5751         * gfortran.dg/class_allocate_11.f03: New.
5753         PR fortran/51870
5754         PR fortran/51943
5755         PR fortran/51946
5756         * gfortran.dg/class_allocate_7.f03: New.
5757         * gfortran.dg/class_allocate_8.f03: New.
5758         * gfortran.dg/class_allocate_9.f03: New.
5759         * gfortran.dg/class_allocate_10.f03: New.
5761 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5763         * gnat.dg/discr34.adb: New test.
5764         * gnat.dg/discr34_pkg.ads: New helper.
5766 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5768         * gnat.dg/discr33.adb: New test.
5770 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5772         * gnat.dg/limited_with3.ad[sb): New test.
5773         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
5774         * gnat.dg/limited_with3_pkg2.ads: Likewise.
5775         * gnat.dg/limited_with3_pkg3.ads: Likewise.
5777 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5779         * gnat.dg/stack_usage1.adb: New test.
5780         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
5782         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
5783         * gcc.dg/pr44194-2.c: Likewise.
5785 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
5787         PR c++/51370
5788         * g++.dg/template/crash112.C: New.
5790 2012-01-27  Richard Henderson  <rth@redhat.com>
5792         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
5794 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5796         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
5798 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
5800         PR middle-end/51895
5801         * g++.dg/opt/pr51895.C: New test.
5803 2012-01-26  Michael Matz  <matz@suse.de>
5805         PR tree-optimization/48794
5806         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
5808 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5810         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
5812 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5814         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
5815         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
5816         memory.
5817         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
5818         the default value for s390 and s390x.
5820 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
5822         PR lto/51698
5823         * gcc.dg/lto/trans-mem-4_0.c: New.
5824         * gcc.dg/lto/trans-mem-4_1.c: New.
5825         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
5826         TM builtins.
5827         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
5828         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
5829         TM builtins.
5830         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
5831         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
5832         TM builtins.
5834 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
5836         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
5838 2012-01-25  Ian Lance Taylor  <iant@google.com>
5840         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
5842 2012-01-25  Tobias Burnus  <burnus@net-b.de>
5844         PR fortran/51995
5845         * gfortran.dg/typebound_proc_25.f90: New.
5847 2012-01-25  Jason Merrill  <jason@redhat.com>
5849         PR c++/51992
5850         * g++.dg/lto/pr51992_0.C: New.
5852 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
5854         PR tree-optimization/51987
5855         * gcc.target/i386/pr51987.c: New test.
5857 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
5859         * gcc.dg/tm/lto-1.c: Require lto support in target.
5861 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
5863         PR rtl-optimization/48374
5864         * gcc.dg/pr48374.c: New test.
5866 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
5868         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
5870 2012-01-25  Tobias Burnus  <burnus@net-b.de>
5872         PR fortran/51966
5873         * gfortran.dg/derived_constructor_char_3.f90: New.
5875 2012-01-24  Ian Lance Taylor  <iant@google.com>
5877         * go.test/go-test.exp (filecmp): New procedure.
5878         (errchk): Handle quoted square brackets.
5879         (go-gc-tests): Set go_compile_args. Handle various new test
5880         lines.  Skip a few new tests.
5881         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
5883 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5885         * lib/target-supports.exp (proc check_effective_target_vect_perm)
5886         (check_effective_target_vect_extract_even_odd)
5887         (check_effective_target_vect_interleave): Return true for MIPS
5888         paired-single.
5890 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5892         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
5893         (main): Use it instead of argc.
5895 2012-01-24  Jason Merrill  <jason@redhat.com>
5897         PR c++/51973
5898         * g++.dg/cpp0x/sfinae31.C: New.
5900 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5902         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
5904 2012-01-24  Jason Merrill  <jason@redhat.com>
5906         PR c++/51812
5907         * g++.dg/inherit/covariant20.C: New.
5909 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
5911         PR c++/51223
5912         * g++.dg/parse/crash58.C: New.
5914 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
5916         PR target/51957
5917         * gcc.dg/pr51957-1.c: New test.
5918         * gcc.dg/pr51957-1.h: New file.
5919         * gcc.dg/pr51957-2.c: New test.
5921 2012-01-23  Jason Merrill  <jason@redhat.com>
5923         PR c++/51930
5924         * g++.dg/ext/visibility/template10.C: New.
5926 2012-01-23  Tobias Burnus  <burnus@net-b.de>
5928         PR fortran/51948
5929         * gfortran.dg/move_alloc_12.f90: New.
5931 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5933         PR middle-end/45416
5934         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
5936 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
5938         PR c++/51398
5939         * g++.dg/template/crash111.C: New.
5941 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
5943         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
5944         configurations.
5945         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
5947 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
5949         PR testsuite/51941
5950         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
5951         the DW_TAG_class_type and DW_AT_name: "Executor".
5953 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5955         * lib/target-supports.exp
5956         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
5957         (check_effective_target_vect_interleave): Likewise.
5959 2012-01-22  Jason Merrill  <jason@redhat.com>
5961         PR c++/51925
5962         * g++.dg/template/using20.C: New.
5963         * g++.dg/template/template-id-2.C: Adjust diagnostic.
5965 2012-01-23  Jason Merrill  <jason@redhat.com>
5967         PR target/51934
5968         * g++.dg/torture/pr51344.C: Limit to x86.
5970 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
5972         * c-c++-common/tm/omp.c: Require target with pthread support.
5974 2012-01-23  Richard Guenther  <rguenther@suse.de>
5976         PR tree-optimization/51949
5977         * gcc.dg/torture/pr51949.c: New testcase.
5979 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
5981         PR rtl-optimization/51933
5982         * gcc.c-torture/execute/pr51933.c: New test.
5984 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
5986         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
5987         Do not define for Interix.
5989 2012-01-22  Jason Merrill  <jason@redhat.com>
5991         PR c++/51832
5992         * g++.dg/lto/pr51832.h: New.
5993         * g++.dg/lto/pr51832_0.C: New.
5994         * g++.dg/lto/pr51832_1.C: New.
5996 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5998         * gcc.dg/ext-elim-1.c: New test.
6000 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6002         PR target/51931
6003         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
6004         * g++.dg/opt/longbranch1.C: Likewise.
6006 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6008         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
6009         in C++11 mode.
6011 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6013         PR fortran/50556
6014         * gfortran.dg/namelist_74.f90: New test.
6015         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
6017 2012-01-21  Tobias Burnus  <burnus@net-b.de>
6019         PR fortran/51913
6020         * gfortran.dg/class_47.f90: New.
6022 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
6024         * gnat.dg/renaming5.ad[sb]: New test.
6026 2012-01-20  Jason Merrill  <jason@redhat.com>
6028         PR c++/51919
6029         * g++.dg/pch/mangle1.{C,Hs}: Remove.
6031 2012-01-20  Jason Merrill  <jason@redhat.com>
6033         PR c++/51922
6034         * g++.dg/ext/attrib42.C: Require ilp32.
6036 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
6038         PR target/51915
6039         * gcc.target/arm/pr51915.c: New test.
6041 2012-01-20  Cary Coutant  <ccoutant@google.com>
6042             Dodji Seketeli  <dodji@redhat.com>
6044         PR debug/45682
6045         * g++.dg/debug/dwarf2/nested-3.C: New test.
6047 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6049         PR c++/51402
6050         * g++.dg/template/crash110.C: New.
6052 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6054         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
6055         Remove default options on hppa*-*-hpux*.
6057 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6059         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
6061 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6063         * gcc.c-torture/compile/pr51856.c: New testcase.
6065 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
6067         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
6068         options to go_target_compile.
6070 2012-01-20  Kai Tietz  <ktietz@redhat.com>
6072         * g++.dg/torture/pr51344.C: Fix typo.
6074 2012-01-20  Richard Guenther  <rguenther@suse.de>
6076         PR tree-optimization/51903
6077         * g++.dg/torture/pr51903.C: New testcase.
6079 2012-01-20  Tobias Burnus  <burnus@net-b.de>
6080             Janus Weil  <janus@gcc.gnu.org>
6082         PR fortran/51056
6083         * gfortran.dg/use_21.f90: New.
6085 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
6087         PR target/51106
6088         * gcc.dg/torture/pr51106-1.c: New test.
6089         * gcc.dg/torture/pr51106-2.c: New test.
6091 2012-01-19  Kai Tietz  <ktietz@redhat.com>
6093         * g++.dg/torture/pr51344.C: New test.
6095 2012-01-19  Tobias Burnus  <burnus@net-b.de>
6097         PR fortran/51904
6098         * gfortran.dg/intrinsic_size_2.f90: New.
6100 2012-01-19  Jason Merrill  <jason@redhat.com>
6102         PR c++/51889
6103         * g++.dg/inherit/using7.C: New.
6105 2012-01-19  Richard Guenther  <rguenther@suse.de>
6107         PR tree-optimization/37997
6108         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
6110 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
6112         PR rtl-optimization/51505
6113         * gcc.dg/pr51505.c: New test.
6115 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
6117         PR fortran/51634
6118         * gfortran.dg/typebound_operator_12.f03: New.
6119         * gfortran.dg/typebound_operator_13.f03: New.
6121 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
6123         PR c++/51225
6124         * g++.dg/cpp0x/pr51225.C: New.
6126 2012-01-17  Ian Lance Taylor  <iant@google.com>
6128         PR go/50656
6129         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
6131 2012-01-17  Tobias Burnus  <burnus@net-b.de>
6133         PR fortran/51869
6134         * gfortran.dg/realloc_on_assign_9.f90: New.
6136 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
6138         PR other/51165
6139         * gcc.dg/tm/memopt-3.c: Remove xfail.
6140         * gcc.dg/tm/memopt-4.c: Remove xfail.
6141         * gcc.dg/tm/memopt-5.c: Remove xfail.
6142         * gcc.dg/tm/memopt-7.c: Remove xfail.
6144 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
6146         PR tree-optimization/51877
6147         * gcc.c-torture/execute/pr51877.c: New test.
6149 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
6151         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
6152         {!vect_align_arrays} to vect_sizes_32B_16B.
6153         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
6154         * gcc.dg/vect/vect-peel-3.c: Ditto.
6156 2012-01-16  Jason Merrill  <jason@redhat.com>
6158         PR c++/51854
6159         * g++.dg/abi/mangle60.C: New.
6161         PR c++/51827
6162         * g++.dg/pch/mangle1.{C,Hs}: New.
6164 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
6165             Tobias Burnus  <burnus@net-b.de>
6167         PR fortran/50981
6168         * gfortran.dg/elemental_optional_args_3.f90: New
6169         * gfortran.dg/elemental_optional_args_4.f90: New
6171 2012-01-16  Tobias Burnus  <burnus@net-b.de>
6173         PR fortran/51809
6174         * gfortran.dg/use_20.f90: New
6176 2012-01-16  Jason Merrill  <jason@redhat.com>
6178         PR c++/51868
6179         * g++.dg/cpp0x/rv-bitfield.C: New.
6180         * g++.dg/cpp0x/rv-bitfield2.C: New.
6182 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
6184         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
6185         subroutine 'qsort' and use index array to assign the result.
6187 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
6189         PR tree-optimization/51865
6190         * gcc.dg/pr51865.c: New test.
6192 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6194         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
6196 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6198         * gcc.target/mips/code-readable-2.c: Allow the jump table address
6199         to be loaded from the constant pool, rather than via %hi and %lo.
6201 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
6203         PR rtl-optimization/51821
6204         * gcc.dg/pr51821.c: New test.
6206 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
6208         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
6210 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
6212         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
6214 2012-01-14  Tobias Burnus  <burnus@net-b.de>
6216         PR fortran/51800
6217         * gfortran.dg/init_flag_8.f90: New.
6218         * gfortran.dg/init_flag_9.f90: New.
6220 2011-01-14  Tobias Burnus  <burnus@net-b.de>
6222         PR fortran/51816
6223         * gfortran.dg/use_18.f90: New.
6224         * gfortran.dg/use_19.f90: New.
6226 2012-01-13  Ian Lance Taylor  <iant@google.com>
6228         PR c++/50012
6229         * g++.dg/warn/Wsign-compare-4.C: New.
6231 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
6233         PR fortran/48351
6234         * gfortran.dg/alloc_comp_assign.f03: New.
6235         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
6236         __BUILTIN_FREE from 38 to 32.
6238 2012-01-13  Jason Merrill  <jason@redhat.com>
6240         PR c++/20681
6241         * g++.dg/warn/Wreturn-type-7.C: New.
6243 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
6245         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
6246         assumption.
6247         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
6248         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
6249         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
6250         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
6251         int32plus because of big array needed.
6252         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
6253         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
6255 2012-01-13  Jason Merrill  <jason@redhat.com>
6257         PR c++/51813
6258         * g++.dg/ext/visibility/template9.C: New.
6260         PR c++/51620
6261         * g++.dg/cpp0x/defaulted34.C: New.
6262         * g++.dg/template/virtual3.C: New.
6264 2012-01-13  Richard Guenther  <rguenther@suse.de>
6266         PR middle-end/8081
6267         * gcc.dg/torture/pr8081.c: New testcase.
6269 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
6271         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
6273 2012-01-12  Jason Merrill  <jason@redhat.com>
6275         PR c++/51714
6276         * g++.dg/ext/stmtexpr14.C: New.
6278 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
6280         PR c++/51633
6281         * g++.dg/cpp0x/constexpr-diag4.C: New test.
6283 2012-01-12  Jason Merrill  <jason@redhat.com>
6285         PR c++/48051
6286         * g++.dg/abi/mangle48.C: Test qualified-names, too.
6287         * g++.dg/abi/mangle58.C: Likewise.
6289         PR c++/51403
6290         * g++.dg/template/arg8.C: New.
6292 2012-01-12  Ira Rosen  <irar@il.ibm.com>
6294         PR tree-optimization/51799
6295         * gcc.dg/vect/pr51799.c: New test.
6296         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
6297         patterns.
6299 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6300             Tobias Burnus  <burnus@net-b.de>
6302         PR fortran/51057
6303         PR fortran/51616
6304         * lib/target-supports.exp
6305         (check_effective_target_fortran_largest_fp_has_sqrt): New.
6306         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
6308 2012-01-11  Jason Merrill  <jason@redhat.com>
6310         PR c++/51565
6311         * g++.dg/ext/attrib42.C: New.
6313 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
6315         PR bootstrap/51796
6316         * gcc.dg/pr51796.c: New test.
6318 2012-01-11  Jason Merrill  <jason@redhat.com>
6320         PR c++/51818
6321         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
6323 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
6325         * gnat.dg/array19.ad[sb]: New test.
6327 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
6329         * gnat.dg/opt23.ad[sb]: New test.
6330         * gnat.dg/opt23_pkg.ad[sb]: New helper.
6331         * gnat.dg/opt24.ad[sb]: New test.
6333 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6335         PR tree-optimization/49642
6336         * gcc.dg/tree-ssa/pr49642-1.c: New test.
6337         * gcc.dg/tree-ssa/pr49642-2.c: New test.
6339 2012-01-11  Jason Merrill  <jason@redhat.com>
6341         PR c++/51613
6342         * g++.dg/template/explicit-args5.C: New.
6344 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
6346         * gcc.c-torture/execute/20120110-1.c: New testcase.
6348 2012-01-10  Jason Merrill  <jason@redhat.com>
6350         PR c++/51614
6351         * g++.dg/inherit/ambig1.C: New.
6353         PR c++/51433
6354         * g++.dg/cpp0x/constexpr-cache1.C: New.
6356 2012-01-10  Richard Guenther  <rguenther@suse.de>
6358         PR tree-optimization/51801
6359         * gcc.dg/torture/pr51801.c: New testcase.
6361 2012-01-10  Tobias Burnus  <burnus@net-b.de>
6363         PR fortran/51652
6364         * gfortran.dg/allocate_with_typespec_5.f90: New.
6366 2012-01-10  Tobias Burnus  <burnus@net-b.de>
6368         * gfortran.dg/class_39.f03: Update dg-error string.
6370 2012-01-10  Richard Guenther  <rguenther@suse.de>
6372         PR tree-optimization/50913
6373         * gcc.dg/graphite/interchange-16.c: New testcase.
6374         * gcc.dg/graphite/scop-20.c: XFAIL.
6375         * gfortran.dg/graphite/interchange-1.f: Likewise.
6376         * gfortran.dg/graphite/block-1.f90: Likewise.
6377         * gfortran.dg/graphite/block-2.f: Likewise.
6379 2012-01-10  Richard Henderson  <rth@redhat.com>
6381         * lib/target-supports.exp (check_effective_target_vect_perm,
6382         check_effective_target_vect_perm_byte,
6383         check_effective_target_vect_perm_short): Enable for arm neon.
6385 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6387         PR fortran/46328
6388         * gfortran.dg/typebound_operator_11.f90: New.
6390 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
6392         * gnat.dg/array18.adb: New test.
6393         * gnat.dg/array18_pkg.ads: New helper.
6395 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
6397         PR fortran/51791
6398         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
6399         around base object in first assignment in main program.
6400         * gfortran.dg/typebound_operator_10.f03: New test.
6402 2012-01-09  Martin Jambor  <mjambor@suse.cz>
6404         PR tree-optimization/51759
6405         * g++.dg/ipa/pr51759.C: New test.
6407 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6409         PR fortran/51758
6410         * gfortran.dg/optional_absent_2.f90: New.
6412 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6414         PR fortran/51578
6415         * gfortran.dg/use_17.f90: New.
6417 2012-01-09  Gary Funck  <gary@intrepid.com>
6419         PR preprocessor/33919
6420         * gcc.dg/pr33919.c: New test.
6421         * gcc.dg/pr33919-0.h: New test header file.
6422         * gcc.dg/pr33919-1.h: Ditto.
6423         * gcc.dg/pr33919-2.h: Ditto.
6425 2012-01-07  Jan Hubicka  <jh@suse.cz>
6427         PR tree-optimize/51694
6428         * gcc.c-torture/compile/pr51694.c: new testcase.
6430 2012-01-07  Jan Hubicka  <jh@suse.cz>
6432         PR tree-optimization/51600
6433         * g++.dg/torture/pr51600.C: New testcase.
6435 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6437         PR gcov-profile/51715
6438         PR gcov-profile/51717
6439         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
6440         * gcc.misc-tests/gcov-14.c: Likewise.
6442 2012-01-06  Jason Merrill  <jason@redhat.com>
6444         * g++.dg/parse/new5.C: New.
6446 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
6448         PR testsuite/51655
6449         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
6450         including <string.h>.
6452 2012-01-06  Jason Merrill  <jason@redhat.com>
6454         * g++.dg/abi/mangle51.C: New.
6455         * g++.dg/abi/mangle52.C: New.
6456         * g++.dg/abi/mangle53.C: New.
6457         * g++.dg/abi/mangle54.C: New.
6458         * g++.dg/abi/mangle55.C: New.
6459         * g++.dg/abi/mangle56.C: New.
6460         * g++.dg/abi/mangle57.C: New.
6461         * g++.dg/abi/mangle58.C: New.
6462         * g++.dg/abi/mangle59.C: New.
6463         * g++.dg/cpp0x/trailing3.C: Update mangling.
6464         * g++.dg/cpp0x/variadic111.C: Update mangling.
6465         * g++.dg/cpp0x/variadic4.C: Update mangling.
6466         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
6467         * g++.dg/template/nontype22.C: Works now.
6468         * g++.dg/template/pr35240.C: Works now.
6470         * g++.dg/cpp0x/error7.C: New.
6472 2012-01-06  Tobias Burnus <burnus@net-b.de>
6474         * gfortran.dg/deallocate_stat_2.f90: New.
6475         * coarray/allocate_errgmsg.f90: New.
6476         * gfortran.dg/coarray_lib_alloc_1.f90: New.
6477         * gfortran.dg/coarray_lib_alloc_2.f90: New.
6478         * coarray/subobject_1.f90: Fix for num_images > 1.
6479         * gfortran.dg/deallocate_stat.f90: Update due to changed
6480         stat= handling.
6482 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
6484         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
6486 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6488         * ada/acats/overflow.lst: Add cb20004.
6490 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
6492         PR c++/51541
6493         * g++.dg/cpp0x/alias-decl-18.C: New test.
6495 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
6497         * gcc.c-torture/execute/20120104-1.c: New test.
6499 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
6501         PR fortran/PR48946
6502         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
6503         the old typebound_operator_8.f03.
6504         * gfortran.dg/typebound_operator_8.f03: New version of
6505         typebound_operator_7.f03 with 'u' a derived type instead of a
6506         class object.
6508 2012-01-05  Richard Guenther  <rguenther@suse.de>
6510         * g++.dg/torture/pr49309.C: Skip for -flto.
6512 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
6514         PR middle-end/51761
6515         * gcc.c-torture/compile/pr51761.c: New test.
6517 2012-01-05  Richard Guenther  <rguenther@suse.de>
6519         PR tree-optimization/51760
6520         * gcc.dg/torture/pr51760.c: New testcase.
6522 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
6524         PR middle-end/51472
6525         * gcc.dg/tm/memopt-6.c: Adjust regexp.
6527 2012-01-05  Richard Guenther  <rguenther@suse.de>
6529         PR lto/41576
6530         * gfortran.dg/lto/pr41576_0.f90: New testcase.
6531         * gfortran.dg/lto/pr41576_1.f90: Likewise.
6533 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
6535         PR debug/51695
6536         * gcc.dg/pr51695.c: New test.
6538 2012-01-04  Andrew Pinski  <apinski@cavium.com>
6540         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
6541         * gcc.target/mips/octeon2-lx-1.c: New test.
6542         * gcc.target/mips/mips64-dsp-ldx.c: New test.
6543         * gcc.target/mips/octeon2-lx-2.c: New test.
6544         * gcc.target/mips/octeon2-lx-3.c: New test.
6546 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
6548         PR other/51163
6549         PR other/51164
6550         * gcc.dg/tm/alias-1.c:  Adjust regexp.
6551         * gcc.dg/tm/alias-2.c:  Adjust regexp.
6553 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
6555         PR c++/51064
6556         * g++.dg/warn/Wparentheses-26.C: New.
6558 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
6560         * gfortran.dg/elemental_optional_args_2.f90: New test.
6562 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6564         PR fortran/49693
6565         * gfortran.dg/common_17.f90:  New test.
6567 2012-01-04  Richard Guenther  <rguenther@suse.de>
6569         PR tree-optimization/49651
6570         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
6571         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6573 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6575         PR c++/51738
6576         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
6578 2012-01-03  Andrew Pinski  <apinski@cavium.com>
6580         * lib/scanasm.exp (dg-function-on-line): Always use a special format
6581         for all mips targets.  Also allow an optional .cfi_startproc.
6583 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
6585         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
6587 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6589         PR c++/29273
6590         * g++.dg/rtti/dyncast5.C: New.
6592 2012-01-03  Richard Guenther  <rguenther@suse.de>
6594         PR tree-optimization/51070
6595         * gcc.dg/torture/pr51070-2.c: New testcase.
6597 2012-01-03  Richard Guenther  <rguenther@suse.de>
6599         PR tree-optimization/51692
6600         * gcc.dg/torture/pr51692.c: New testcase.
6602 2012-01-03  Richard Guenther  <rguenther@suse.de>
6604         PR debug/51650
6605         * g++.dg/lto/pr51650-3_0.C: New testcase.
6607 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6609         PR c++/15867
6610         * g++.dg/warn/Wredundant-decls-spec.C: New.
6612 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
6614         PR tree-optimization/51719
6615         * g++.dg/tree-prof/pr51719.C: New test.
6617 2012-01-03  Richard Guenther  <rguenther@suse.de>
6619         PR middle-end/51730
6620         * gcc.dg/fold-compare-6.c: New testcase.
6622 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
6624         PR c++/51669
6625         * g++.dg/gomp/pr51669.C: New test.
6627 2012-01-02  Jason Merrill  <jason@redhat.com>
6629         PR c++/51675
6630         * g++.dg/cpp0x/constexpr-union2.C: New.
6632         PR c++/51666
6633         * g++.dg/cpp0x/nsdmi-defer5.C: New.
6635 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
6637         PR c++/51462
6638         * g++.dg/cpp0x/constexpr-99.C: New test.
6640 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
6642         PR c++/20140
6643         * g++.dg/template/init9.C: New.
6645 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6647         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
6648         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
6649         rather than a specific number.
6651 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
6653         PR fortran/46262
6654         PR fortran/46328
6655         PR fortran/51052
6656         * gfortran.dg/typebound_operator_7.f03: New.
6657         * gfortran.dg/typebound_operator_8.f03: New.
6659 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6661         PR target/51729
6662         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
6663         XFAIL.
6664         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6666 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6668         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
6670 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6672         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
6673         for MIPS.
6675 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6677         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
6678         * gfortran.dg/io_real_boz_4.f90: Likewise.
6679         * gfortran.dg/io_real_boz_5.f90: Likewise.
6681 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6683         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
6685 2012-01-02  Revital Eres  <revital.eres@linaro.org>
6687         * gcc.dg/sms-11.c: New file.
6689 2012-01-02  Tobias Burnus  <burnus@net-b.de>
6691         PR fortran/51682
6692         * gfortran.dg/coarray/image_index_3.f90: New.
6694 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6696         PR c++/16603
6697         * g++.dg/parse/enum8.C: New.
6699 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6701         PR c++/51379
6702         * g++.dg/conversion/reinterpret4.C: New.
6703         * g++.dg/conversion/reinterpret1.C: Adjust.
6705 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6707         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
6709 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
6711         * g++.old-deja/g++.brendan/crash25.C: Adjust.
6712         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6713         * g++.old-deja/g++.jason/access14.C: Likewise.
6714         * g++.old-deja/g++.jason/access8.C: Likewise.
6715         * g++.old-deja/g++.jason/access1.C: Likewise.
6716         * g++.old-deja/g++.other/access3.C: Likewise.
6717         * g++.old-deja/g++.other/access5.C: Likewise.
6718         * g++.old-deja/g++.law/unsorted1.C: Likewise.
6719         * g++.old-deja/g++.law/visibility22.C: Likewise.
6720         * g++.old-deja/g++.law/visibility26.C: Likewise.
6721         * g++.old-deja/g++.mike/p2746.C: Likewise.
6722         * g++.dg/debug/using1.C: Likewise.
6723         * g++.dg/lookup/using51.C: Likewise.
6724         * g++.dg/inherit/using5.C: Likewise.
6725         * g++.dg/inherit/pr30297.C: Likewise.
6726         * g++.dg/inherit/access8.C: Likewise.
6727         * g++.dg/torture/pr39362.C: Likewise.
6728         * g++.dg/template/crash13.C: Likewise.
6729         * g++.dg/template/using10.C: Likewise.
6731 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6733         PR fortran/51502
6734         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
6735         change.
6737 2012-01-01  Ira Rosen  <irar@il.ibm.com>
6739         PR tree-optimization/51704
6740         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
6741         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
6742         corresponding flags.
6744 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
6746         PR c++/51723
6747         * g++.dg/cpp0x/constexpr-delegating2.C: New.
6749 2012-01-01  Jan Hubicka  <jh@suse.cz>
6751         PR rtl-optimization/51069
6752         * gcc.c-torture/compile/pr51069.c: New testcase.
6754 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
6756         PR tree-optimization/51683
6757         * gcc.dg/pr51683.c: New test.
6759 Copyright (C) 2012 Free Software Foundation, Inc.
6761 Copying and distribution of this file, with or without modification,
6762 are permitted in any medium without royalty provided the copyright
6763 notice and this notice are preserved.