* config/i386/i386-protos.h (emit_i387_cw_initialization): Deleted.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2108e77db530c4fb78801c480910ff0d8256dbca
1 2012-11-06  Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
3         * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
4         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
5         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
6         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
7         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
8         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
9         * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
10         * gcc.target/i386/avx-vzeroupper-27.c: New.
12 2012-11-06  Janus Weil  <janus@gcc.gnu.org>
14         PR fortran/54917
15         * gfortran.dg/transfer_class_1.f90: New.
16         * gfortran.dg/transfer_class_2.f90: New.
18 2012-11-05  Sriraman Tallam  <tmsriram@google.com>
20         * testsuite/g++.dg/mv1.C: New test.
21         * testsuite/g++.dg/mv2.C: New test.
22         * testsuite/g++.dg/mv3.C: New test.
23         * testsuite/g++.dg/mv4.C: New test.
24         * testsuite/g++.dg/mv5.C: New test.
25         * testsuite/g++.dg/mv6.C: New test.
27 2012-11-05  Hans-Peter Nilsson  <hp@axis.com>
29         PR testsuite/55186
30         * gcc.dg/const-uniq-1.c (a): Increase length four times.
32 2012-11-05  Jack Howarth <howarth@bromo.med.uc.edu>
34         * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
35         darwin.
37 2012-11-05  Eric Botcazou  <ebotcazou@adacore.com>
39         * g++.dg/torture/20121105-1.C: New test.
41 2012-11-05  Andreas Schwab  <schwab@linux-m68k.org>
43         * gcc.dg/torture/fp-compare.c: New testcase.
45 2012-11-05  Jan Hubicka  <jh@suse.cz>
47         * gcc.dg/const-1.c: Update.
48         * gcc.dg/pure-1.c: Update.
50 2012-11-05  Vladimir Makarov  <vmakarov@redhat.com>
52         PR rtl-optimization/55151
53         * gcc.dg/pr55151.c: New test.
55 2012-11-05  Jakub Jelinek  <jakub@redhat.com>
57         PR debug/54970
58         PR debug/54971
59         * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
61 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
63         PR testsuite/51128
64         * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
66 2012-11-05  Jan Hubicka  <jh@suse.cz>
68         * gcc.dg/autopar/pr49960.c: Fix testcase.
70 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
72         * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
73         Fix scan-tree-dump-times directive.
75 2012-11-04  Janus Weil  <janus@gcc.gnu.org>
77         PR fortran/55199
78         * gfortran.dg/associate_12.f90: New.
80 2012-11-03  Jack Howarth  <howarth@bromo.med.uc.edu>
82         PR target/54255
83         * lib/target-supports.exp (check_effective_target_masm_intel): New
84         proc.
85         * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
86         masm_intel.
88 2012-11-03  H.J. Lu  <hjl.tools@gmail.com>
89             Jack Howarth  <howarth@bromo.med.uc.edu>
91         * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
92         * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
93         * gcc.target/i386/pr53249.c: Likewise.
95 2012-11-03  Andrew Pinski  <apinski@cavium.com>
97         * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
98         call abort1 so that cross jumping does not happen.
100 2012-11-03  Oleg Endo  <olegendo@gcc.gnu.org>
102         PR target/51244
103         * gcc.target/sh/pr51244-18.c: New.
104         * gcc.target/sh/pr51244-19.c: New.
106 2012-11-03  Richard Sandiford  <rdsandiford@googlemail.com>
108         * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
109         b requires a 64-bit operation followed by a truncation.
111 2012-11-02  Jan Hubicka  <jh@suse.cz>
113         * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
115 2012-11-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
117         * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
118         conditions to verify the reduction code is vectorized.
120         * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
121         in case 'pow', such as 'powerpc' is used in the compiler version name.
122         * gcc.target/powerpc/pr46728-2.c: Likewise.
123         * gcc.target/powerpc/pr46728-3.c: Likewise.
124         * gcc.target/powerpc/pr46728-4.c: Likewise.
125         * gcc.target/powerpc/pr46728-5.c: Likewise.
126         * gcc.target/powerpc/pr46728-7.c: Likewise.
127         * gcc.target/powerpc/pr46728-8.c: Likewise.
128         * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
130 2012-11-02  Jan Hubicka  <jh@suse.cz>
132         * gcc.dg/tree-ssa/loop-38.c: New testcase.
134 2012-11-02  Jan Hubicka  <jh@suse.cz>
136         * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
137         * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
139 2012-11-02  Vladimir Makarov  <vmakarov@redhat.com>
141         PR middle-end/55130
142         * gcc.target/i386/pr55130.c: New test.
144 2012-11-02  Jakub Jelinek  <jakub@redhat.com>
146         PR target/55147
147         * gcc.target/i386/pr55147.c: New test.
149 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
151         * gfortran.dg/default_format_1.f90: XFAIL on AIX.
152         * gfortran.dg/default_format_denormal_1.f90: Same.
154 2012-11-01  Marc Glisse  <marc.glisse@inria.fr>
156         PR middle-end/55001
157         * g++.dg/ext/vector19.C: Remove target restrictions.
158         * gcc.dg/fold-compare-7.c: New testcase.
160 2012-11-01  Oleg Endo  <olegendo@gcc.gnu.org>
162         PR target/55160
163         * gcc.target/sh/pr55160.c: New.
165 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
167         * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
168         scan-assembler regex.
170 2012-11-01  Vladimir Makarov  <vmakarov@redhat.com>
172         PR middle-end/55150
173         * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
174         * gcc.dg/pr55150-2.c: New test.
176 2012-11-01  Sharad Singhai  <singhai@google.com>
178         * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
179         * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
180         * testsuite/g++.dg/plugin/selfassign.c: Likewise.
181         * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
183 2012-10-31  Dehao Chen  <dehao@google.com>
185         * g++.dg/debug/dwarf2/block.C: New testcase.
187 2012-10-31  Jan Hubicka  <jh@suse.cz>
189         * gcc.dg/pr44974.c: Add noinline.
191 2012-10-31  Janus Weil  <janus@gcc.gnu.org>
193         PR fortran/53718
194         * gfortran.dg/class_54.f90: New.
196 2012-10-31  Steven Bosscher  <steven@gcc.gnu.org>
197             Jakub Jelinek  <jakub@redhat.com>
199         PR tree-optimization/55018
200         * gcc.dg/torture/pr55018.c: New test.
202 2012-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
204         PR c++/54583
205         * g++.dg/ext/vla13.C: New.
207 2012-10-31  Vladimir Makarov  <vmakarov@redhat.com>
209         PR middle-end/55150
210         * gcc.dg/pr55150.c: New test.
212 2012-10-31  Tobias Burnus  <burnus@net-b.de>
214         PR fortran/55134
215         * gfortran.dg/associate_11.f90: New.
217 2012-10-31  Dodji Seketeli  <dodji@redhat.com>
219         PR c++/54955
220         * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
222 2012-10-31  Jakub Jelinek  <jakub@redhat.com>
224         PR tree-optimization/19105
225         PR tree-optimization/21643
226         PR tree-optimization/46309
227         * gcc.dg/pr19105.c: New test.
228         * gcc.dg/pr21643.c: New test.
229         * gcc.dg/pr46309-2.c: New test.
230         * gcc.c-torture/execute/pr46309.c: New test.
232 2012-10-31  Alan Modra  <amodra@gmail.com>
234         * gcc.target/powerpc/dimode_off.c: New.
235         * gcc.target/powerpc/timode_off.c: New.
236         * gcc.target/powerpc/dfmode_off.c: New.
237         * gcc.target/powerpc/tfmode_off.c: New.
239 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
241         PR rtl-optimization/55093
242         * gcc.target/i386/pr55093.c: New file.
244 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
246         * gcc.target/i386/pr55116.c: Renamed to ...
247         * gcc.target/i386/pr55116-1.c: This.
249 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
251         * gcc.target/i386/pr55116-2.c: New file.
253 2012-10-30  Richard Biener  <rguenther@suse.de>
255         * gcc.dg/vect/slp-perm-2.c: Adjust.
257 2012-10-30  Richard Biener  <rguenther@suse.de>
259         PR tree-optimization/55111
260         * gcc.dg/torture/pr55111.c: New testcase.
262 2012-10-30  Oleg Endo  <olegendo@gcc.gnu.org>
264         PR target/53988
265         * gcc.target/sh/pr53988.c: New.
267 2012-10-30  Bin Cheng  <bin.cheng@arm.com>
269         PR target/54989
270         * gcc.dg/hoist-register-pressure-1.c: Rename from
271         hoist-register-pressure.c. Add nonpic condition.
272         * gcc.dg/hoist-register-pressure-2.c: New testcase.
274 2012-10-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
276         PR c++/54930
277         * gcc.dg/Wreturn-local-addr.c: New.
278         * g++.dg/warn/Wno-return-local-addr.C: New.
279         * g++.dg/warn/Wreturn-local-addr.C: New.
281 2012-10-29  H.J. Lu  <hongjiu.lu@intel.com>
283         PR middle-end/55116
284         * gcc.target/i386/pr55116.c: New file.
286 2012-10-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
288         PR c/53066
289         * gcc.dg/Wshadow-4.c: New.
290         * gcc.dg/Wshadow-4.h: New.
292 2012-10-29  Alexandre Oliva <aoliva@redhat.com>
294         PR debug/54693
295         * gcc.dg/guality/pr54693.c: New.
297 2012-10-29  Marc Glisse  <marc.glisse@inria.fr>
299         PR middle-end/55027
300         * gcc.dg/pr55027.c: New testcase.
302 2012-10-29  Jan Hubicka  <jh@suse.cz>
304         * gcc.dg/ipa/inline-6.c: New testcase.
306 2012-10-29  Vladimir Makarov  <vmakarov@redhat.com>
308         PR rtl-optimization/55106
309         * g++.dg/pr55106.C: New.
311 2012-10-29  Richard Guenther  <rguenther@suse.de>
313         PR middle-end/53695
314         * gcc.dg/torture/pr53695.c: New testcase.
316 2012-10-28  Jan Hubicka  <jh@suse.cz>
318         * gcc.dg/ipa/inlinehint-3.c: New testcase.
320 2012-10-28  Tobias Burnus  <burnus@net-b.de>
322         PR fortran/54958
323         * gfortran.dg/do_check_6.f90: New.
325 2012-10-27  Dominique Dhumieres  <dominiq@lps.ens.fr>
326             Jack Howarth <howarth@bromo.med.uc.edu>
328         PR target/54404
329         * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
330         to dg-options.
331         * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
333 2012-10-27  Uros Bizjak  <ubizjak@gmail.com>
335         PR target/34283
336         * gcc.target/i386/pr34283.c: New test.
338 2012-10-26  Jakub Jelinek  <jakub@redhat.com>
340         PR c++/55081
341         * g++.dg/opt/pr55081.C: New test.
343         PR debug/54970
344         PR debug/54971
345         * gcc.dg/guality/pr54970.c: New test.
347 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
349         PR c++/54984
350         * g++.dg/template/new11.C: New.
352 2012-10-26  Richard Biener  <rguenther@suse.de>
354         PR middle-end/54824
355         * gcc.dg/torture/pr54824.c: New testcase.
357 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
359         * gcc.target/i386/fxsave-1.c: New.
360         * gcc.target/i386/fxsave64-1.c: Ditto.
361         * gcc.target/i386/fxrstor-1.c: Ditto.
362         * gcc.target/i386/fxrstor64-1.c: Ditto.
363         * gcc.target/i386/xsave-1.c: Ditto.
364         * gcc.target/i386/xsave64-1.c: Ditto.
365         * gcc.target/i386/xrstor-1.c: Ditto.
366         * gcc.target/i386/xrstor64-1.c: Ditto.
367         * gcc.target/i386/xsaveopt-1.c: Ditto.
368         * gcc.target/i386/xsaveopt64-1.c: Ditto.
369         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
370         * gcc.target/i386/sse-13.c: Ditto.
371         * gcc.target/i386/sse-14.c: Ditto.
372         * gcc.target/i386/sse-22.c: Ditto.
373         * gcc.target/i386/sse-23.c: Ditto.
374         * g++.dg/other/i386-2.C: Ditto.
375         * g++.dg/other/i386-3.C: Ditto.
377 2012-10-25  Jan Hubicka  <jh@suse.cz>
379         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
380         at ivcanon time.
382 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
384         PR c++/53761
385         * g++.dg/ext/transparent-union.C: New.
387 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
389         PR c++/54427
390         * g++.dg/ext/vector19.C: New testcase.
392 2012-10-25  Richard Biener  <rguenther@suse.de>
394         PR tree-optimization/54902
395         * g++.dg/torture/pr54902.C: New testcase.
397 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
399         PR c++/34892
400         * g++.dg/template/crash114.C: New.
402 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
404         PR bootstrap/55049
405         * gcc.target/i386/pr55049-1.c: New test.
407 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
409         PR fortran/55037
410         * gfortran.dg/class_dummy_4.f03: New.
412 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
414         PR rtl-optimization/55010
415         * gcc.dg/pr55010.c: New test.
417         PR debug/54828
418         * g++.dg/debug/pr54828.C: New test.
420 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
422         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
423         * gcc.dg/vect/vect-83_64.c: Likewise.
425 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
427         PR c++/54922
428         * g++.dg/cpp0x/constexpr-union4.C: New.
430 2012-10-23  Jeff Law  <law@redhat.com>
432         * gcc.c-torture/execute/pr54985.c: New test.
434 2012-10-23  Paul Koning  <ni1d@arrl.net>
436         PR debug/54508
437         * g++.dg/debug/dwarf2/pr54508.C: New.
439 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
441         PR c++/54844
442         * g++.dg/template/sizeof14.C: New test.
444 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
445             Jim MacArthur  <jim.macarthur@arm.com>
446             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
447             Marcus Shawcroft  <marcus.shawcroft@arm.com>
448             Nigel Stephens  <nigel.stephens@arm.com>
449             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
450             Richard Earnshaw  <rearnsha@arm.com>
451             Sofiane Naci  <sofiane.naci@arm.com>
452             Stephen Thomas  <stephen.thomas@arm.com>
453             Tejas Belagod  <tejas.belagod@arm.com>
454             Yufeng Zhang  <yufeng.zhang@arm.com>
456         * lib/target-supports.exp
457         (check_profiling_available): Add AArch64.
458         (check_effective_target_vect_int): Likewise.
459         (check_effective_target_vect_shift): Likewise.
460         (check_effective_target_vect_float): Likewise.
461         (check_effective_target_vect_double): Likewise.
462         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
463         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
464         (check_effective_target_vect_pack_trunc): Likewise.
465         (check_effective_target_vect_unpack): Likewise.
466         (check_effective_target_vect_hw_misalign): Likewise.
467         (check_effective_target_vect_short_mult): Likewise.
468         (check_effective_target_vect_int_mult): Likewise.
469         (check_effective_target_vect_stridedN): Likewise.
470         (check_effective_target_sync_int_long): Likewise.
471         (check_effective_target_sync_char_short): Likewise.
472         (check_vect_support_and_set_flags): Likewise.
473         (check_effective_target_aarch64_tiny): New.
474         (check_effective_target_aarch64_small): New.
475         (check_effective_target_aarch64_large): New.
476         * g++.dg/other/PR23205.C: Enable aarch64.
477         * g++.dg/other/pr23205-2.C: Likewise.
478         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
479         * gcc.c-torture/execute/20101011-1.c: Likewise.
480         * gcc.dg/20020312-2.c: Likewise.
481         * gcc.dg/20040813-1.c: Likewise.
482         * gcc.dg/builtin-apply2.c: Likewise.
483         * gcc.dg/stack-usage-1.c: Likewise.
485 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
486             Jim MacArthur  <jim.macarthur@arm.com>
487             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
488             Marcus Shawcroft  <marcus.shawcroft@arm.com>
489             Nigel Stephens  <nigel.stephens@arm.com>
490             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
491             Richard Earnshaw  <rearnsha@arm.com>
492             Sofiane Naci  <sofiane.naci@arm.com>
493             Stephen Thomas  <stephen.thomas@arm.com>
494             Tejas Belagod  <tejas.belagod@arm.com>
495             Yufeng Zhang  <yufeng.zhang@arm.com>
497         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
498         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
499         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
500         * gcc.target/aarch64/aapcs/abitest.S: New file.
501         * gcc.target/aarch64/aapcs/abitest.h: New file.
502         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
503         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
504         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
505         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
506         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
507         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
508         * gcc.target/aarch64/aapcs/ice_1.c: New file.
509         * gcc.target/aarch64/aapcs/ice_2.c: New file.
510         * gcc.target/aarch64/aapcs/ice_3.c: New file.
511         * gcc.target/aarch64/aapcs/ice_4.c: New file.
512         * gcc.target/aarch64/aapcs/ice_5.c: New file.
513         * gcc.target/aarch64/aapcs/macro-def.h: New file.
514         * gcc.target/aarch64/aapcs/test_1.c: New file.
515         * gcc.target/aarch64/aapcs/test_10.c: New file.
516         * gcc.target/aarch64/aapcs/test_11.c: New file.
517         * gcc.target/aarch64/aapcs/test_12.c: New file.
518         * gcc.target/aarch64/aapcs/test_13.c: New file.
519         * gcc.target/aarch64/aapcs/test_14.c: New file.
520         * gcc.target/aarch64/aapcs/test_15.c: New file.
521         * gcc.target/aarch64/aapcs/test_16.c: New file.
522         * gcc.target/aarch64/aapcs/test_17.c: New file.
523         * gcc.target/aarch64/aapcs/test_18.c: New file.
524         * gcc.target/aarch64/aapcs/test_19.c: New file.
525         * gcc.target/aarch64/aapcs/test_2.c: New file.
526         * gcc.target/aarch64/aapcs/test_20.c: New file.
527         * gcc.target/aarch64/aapcs/test_21.c: New file.
528         * gcc.target/aarch64/aapcs/test_22.c: New file.
529         * gcc.target/aarch64/aapcs/test_23.c: New file.
530         * gcc.target/aarch64/aapcs/test_24.c: New file.
531         * gcc.target/aarch64/aapcs/test_25.c: New file.
532         * gcc.target/aarch64/aapcs/test_26.c: New file.
533         * gcc.target/aarch64/aapcs/test_3.c: New file.
534         * gcc.target/aarch64/aapcs/test_4.c: New file.
535         * gcc.target/aarch64/aapcs/test_5.c: New file.
536         * gcc.target/aarch64/aapcs/test_6.c: New file.
537         * gcc.target/aarch64/aapcs/test_7.c: New file.
538         * gcc.target/aarch64/aapcs/test_8.c: New file.
539         * gcc.target/aarch64/aapcs/test_9.c: New file.
540         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
541         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
542         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
543         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
544         * gcc.target/aarch64/aapcs/test_complex.c: New file.
545         * gcc.target/aarch64/aapcs/test_int128.c: New file.
546         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
547         * gcc.target/aarch64/aapcs/type-def.h: New file.
548         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
549         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
550         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
551         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
552         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
553         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
554         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
555         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
556         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
557         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
558         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
559         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
560         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
561         * gcc.target/aarch64/aarch64.exp: New file.
562         * gcc.target/aarch64/adc-1.c: New file.
563         * gcc.target/aarch64/adc-2.c: New file.
564         * gcc.target/aarch64/asm-1.c: New file.
565         * gcc.target/aarch64/clrsb.c: New file.
566         * gcc.target/aarch64/clz.c: New file.
567         * gcc.target/aarch64/ctz.c: New file.
568         * gcc.target/aarch64/csinc-1.c: New file.
569         * gcc.target/aarch64/csinv-1.c: New file.
570         * gcc.target/aarch64/csneg-1.c: New file.
571         * gcc.target/aarch64/extend.c: New file.
572         * gcc.target/aarch64/fcvt.x: New file.
573         * gcc.target/aarch64/fcvt_double_int.c: New file.
574         * gcc.target/aarch64/fcvt_double_long.c: New file.
575         * gcc.target/aarch64/fcvt_double_uint.c: New file.
576         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
577         * gcc.target/aarch64/fcvt_float_int.c: New file.
578         * gcc.target/aarch64/fcvt_float_long.c: New file.
579         * gcc.target/aarch64/fcvt_float_uint.c: New file.
580         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
581         * gcc.target/aarch64/ffs.c: New file.
582         * gcc.target/aarch64/fmadd.c: New file.
583         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
584         * gcc.target/aarch64/frint.x: New file.
585         * gcc.target/aarch64/frint_double.c: New file.
586         * gcc.target/aarch64/frint_float.c: New file.
587         * gcc.target/aarch64/index.c: New file.
588         * gcc.target/aarch64/mneg-1.c: New file.
589         * gcc.target/aarch64/mneg-2.c: New file.
590         * gcc.target/aarch64/mneg-3.c: New file.
591         * gcc.target/aarch64/mnegl-1.c: New file.
592         * gcc.target/aarch64/mnegl-2.c: New file.
593         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
594         * gcc.target/aarch64/pic-constantpool1.c: New file.
595         * gcc.target/aarch64/pic-symrefplus.c: New file.
596         * gcc.target/aarch64/predefine_large.c: New file.
597         * gcc.target/aarch64/predefine_small.c: New file.
598         * gcc.target/aarch64/predefine_tiny.c: New file.
599         * gcc.target/aarch64/reload-valid-spoff.c: New file.
600         * gcc.target/aarch64/scalar_intrinsics.c: New file.
601         * gcc.target/aarch64/table-intrinsics.c: New file.
602         * gcc.target/aarch64/tst-1.c: New file.
603         * gcc.target/aarch64/vect-abs-compile.c: New file.
604         * gcc.target/aarch64/vect-abs.c: New file.
605         * gcc.target/aarch64/vect-abs.x: New file.
606         * gcc.target/aarch64/vect-compile.c: New file.
607         * gcc.target/aarch64/vect-faddv-compile.c: New file.
608         * gcc.target/aarch64/vect-faddv.c: New file.
609         * gcc.target/aarch64/vect-faddv.x: New file.
610         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
611         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
612         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
613         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
614         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
615         * gcc.target/aarch64/vect-fp-compile.c: New file.
616         * gcc.target/aarch64/vect-fp.c: New file.
617         * gcc.target/aarch64/vect-fp.x: New file.
618         * gcc.target/aarch64/vect-mull-compile.c: New file.
619         * gcc.target/aarch64/vect-mull.c: New file.
620         * gcc.target/aarch64/vect-mull.x: New file.
621         * gcc.target/aarch64/vect.c: New file.
622         * gcc.target/aarch64/vect.x: New file.
623         * gcc.target/aarch64/vector_intrinsics.c: New file.
624         * gcc.target/aarch64/vfp-1.c: New file.
625         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
626         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
627         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
628         * g++.dg/abi/aarch64_guard1.C: New file.
630 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
632         PR c++/54988
633         * c-c++-common/pr54988.c: New test.
635 2012-10-23  Jan Hubicka  <jh@suse.cz>
637         * gcc.dg/tree-prof/peel-1.c: New testcase.
639 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
641         PR gcc/52945
642         * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
644 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
646         * gcc.dg/c99-predef-1.c: New test.
647         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
648         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
649         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
650         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
651         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
652         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
653         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
654         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
655         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
656         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
657         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
658         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
660 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
662         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
664 2012-10-23  Jan Hubicka  <jh@suse.cz>
666         PR middle-end/54937
667         * gcc.c-torture/execute/pr54937.c: New testcase.
668         * gcc.dg/tree-ssa/cunroll-2.c: Update.
670 2012-10-23  Jan Hubicka  <jh@suse.cz>
672         PR middle-end/54967
673         * gfortran.dg/pr54967.f90: New testcase.
675 2012-10-23  Terry Guo  <terry.guo@arm.com>
677         PR target/55019
678         * gcc.dg/pr55019.c: New.
680 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
682         PR tree-optimization/55008
683         * gcc.dg/tree-ssa/pr55008.c: New test.
685 2012-10-22  Richard Biener  <rguenther@suse.de>
687         PR tree-optimization/55011
688         * gcc.dg/torture/pr55011.c: New testcase.
690 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
692         * gcc.target/arm/pr40457-1.c: Adjust expected output.
693         * gcc.target/arm/pr40457-2.c: Likewise.
694         * gcc.target/arm/pr40457-3.c: Likewise.
696 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
698         * gnat.dg/specs/limited_with4.ads: New test.
699         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
701 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
703         * gnat.dg/modular4.adb: New test.
704         * gnat.dg/modular4_pkg.ads: New helper.
706 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
708         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
709         * gnat.dg/specs/addr1.ads: Likewise.
711 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
713         * gcc.dg/webizer.c (main): Add missing exit call.
715 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
717         PR fortran/54465
718         * gfortran.dg/wextra_1.f:  New test.
720 2012-10-20  Jan Hubicka  <jh@suse.cz>
722         * gcc.dg/tree-prof/unroll-1.c: New testcase.
724 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
726         PR fortran/54224
727         * gfortran.dg/warn_unused_function.f90: New.
729 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
731         * lib/target-supports.exp
732         (check_effective_target_arm_prefer_ldrd_strd): New procedure.
734 2012-10-19  Richard Guenther  <rguenther@suse.de>
736         PR tree-optimization/54981
737         * gcc.dg/pr54981.c: New testcase.
739 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
741         PR target/54892
742         * gcc.target/arm/pr54892.c: New.
744 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
746         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
748 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
750         PR c++/54501
751         * g++.dg/init/array30.C: New.
752         * g++.dg/init/array31.C: Likewise.
754 2012-10-18  Tobias Burnus  <burnus@net-b.de>
756         PR fortran/54884
757         * gfortran.dg/public_private_module_7.f90: New.
759 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
761         PR c++/29633
762         * g++.dg/template/pr29633.C: New.
764 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
766         * gnat.dg/loop_optimization13.ad[sb]: New test.
767         * gnat.dg/loop_optimization13_pkg.ads: New helper.
769 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
771         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
772         * gcc.target/arm/neon/vfmaf32.c: Likewise.
773         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
774         * gcc.target/arm/neon/vfmsf32.c: Likewise.
776 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
778         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
779         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
780         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
781         * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
782         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
783         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
785 2012-10-16  Jan Hubicka  <jh@suse.cz>
787         * gcc.target/i386/l_fma_float_?.c: Update.
788         * gcc.target/i386/l_fma_double_?.c: Update.
789         * gfortran.dg/do_1.f90: XFAIL
790         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
791         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
792         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
793         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
794         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
795         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
796         valid.
798 2012-10-16  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
800         PR c/53063
801         PR c/40989
802         * gcc.dg/Wstrict-overflow-24.c: New.
804 2012-10-16  Tobias Burnus  <burnus@net-b.de>
806         PR fortran/50981
807         PR fortran/54618
808         * gfortran.dg/class_optional_1.f90: New.
809         * gfortran.dg/class_optional_2.f90: New.
811 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
813         PR debug/54796
814         * gcc.dg/guality/pr54796.c: New test.
816         PR tree-optimization/54889
817         * gfortran.dg/pr54889.f90: New test.
819 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
821         * g++.dg/other/dump-ada-spec-2.C: New test.
823 2012-10-16  Easwaran Raman  <eraman@google.com>
825         * gcc.dg/tree-prof/switch-case-1.c: New test case.
826         * gcc.dg/tree-prof/switch-case-2.c: New test case.
828 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
830         * gcc.dg/torture/stackalign/builtin-apply-2.c,
831         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
833 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
835         PR target/54925
836         * gcc.c-torture/compile/pr54925.c: New.
838 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
840         PR target/51244
841         * gcc.target/sh/pr51244-17.c: New.
843 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
845         PR target/54760
846         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
847         functions.
848         * gcc.target/sh/pr54760-4.c: New.
850 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
852         PR target/34777
853         * gcc.target/sh/torture/sh-torture.exp: New.
854         * gcc.target/sh/torture/pr34777.c: New.
856 2012-10-15  Matthias Klose  <doko@ubuntu.com>
858         * lib/target-supports.exp (check_profiling_available): Match
859         arm*-*-linux-* for ARM Linux/GNU.
860         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
861         * gfortran.dg/enum_10.f90: Likewise.
862         * gfortran.dg/enum_9.f90: Likewise.
863         * gcc.target/arm/synchronize.c: Likewise.
864         * g++.old-deja/g++.jason/enum6.C: Likewise.
865         * g++.old-deja/g++.other/enum4.C: Likewise.
866         * g++.old-deja/g++.law/enum9.C: Likewise.
868 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
870         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
871         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
873 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
874             Paolo Carlini  <paolo.carlini@oracle.com>
876         PR c++/17805
877         * g++.dg/overload/operator6.C: New.
879 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
881         PR c++/50080 (again)
882         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
883         * g++.dg/parse/tmpl-outside1.C: Likewise.
884         * g++.dg/template/qualttp18.C: Likewise.
885         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
886         * g++.old-deja/g++.pt/overload13.C: Likewise.
888 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
890         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
891         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
892         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
893         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
894         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
895         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
896         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
897         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
899 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
901         PR c++/50080
902         * g++.dg/parse/tmpl-outside2.C: New.
903         * g++.dg/parse/tmpl-outside1.C: Adjust.
904         * g++.dg/template/qualttp18.C: Likewise.
905         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
906         * g++.old-deja/g++.pt/overload13.C: Likewise.
908 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
910         PR tree-optimization/54915
911         * gcc.dg/tree-ssa/pr54915.c: New testcase.
913 2012-10-15  Richard Guenther  <rguenther@suse.de>
915         PR tree-optimization/54920
916         * gcc.dg/torture/pr54920.c: New testcase.
918 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
920         * gnat.dg/unchecked_convert9.ad[sb]: New test.
922 2012-10-13  Jason Merrill  <jason@redhat.com>
924         * g++.dg/tls/thread_local7g.C: Require tls_native.
926 2012-10-14  Jason Merrill  <jason@redhat.com>
928         * g++.dg/cpp0x/inh-ctor1.C: New.
929         * g++.dg/cpp0x/inh-ctor2.C: New.
930         * g++.dg/cpp0x/inh-ctor3.C: New.
931         * g++.dg/cpp0x/inh-ctor4.C: New.
932         * g++.dg/cpp0x/inh-ctor5.C: New.
933         * g++.dg/cpp0x/inh-ctor6.C: New.
934         * g++.dg/cpp0x/inh-ctor7.C: New.
935         * g++.dg/cpp0x/inh-ctor8.C: New.
936         * g++.dg/cpp0x/inh-ctor9.C: New.
937         * g++.dg/cpp0x/inh-ctor10.C: New.
938         * g++.dg/cpp0x/inh-ctor11.C: New.
939         * g++.dg/cpp0x/inh-ctor12.C: New.
940         * g++.dg/cpp0x/inh-ctor13.C: New.
942 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
944         PR rtl-optimization/54919
945         * gcc.dg/pr54919.c: New testcase.
947 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
949         PR c++/53581
950         * g++.dg/template/crash113.C: New.
952 2012-10-14  Jan Hubicka  <jh@suse.cz>
954         * gcc.dg/unroll_5.c: New testcase.
956 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
958         PR c++/52643
959         * g++.dg/opt/pr52643.C: New.
961 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
963         PR target/54602
964         * gcc.target/sh/pr54602-1.c: New.
965         * gcc.target/sh/pr54602-2.c: New.
966         * gcc.target/sh/pr54602-3.c: New.
967         * gcc.target/sh/pr54602-4.c: New.
969 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
971         PR target/54680
972         * gcc.target/sh/pr54680.c: New.
974 2012-10-12  Jan Hubicka <jh@suse.cz>
976         * gcc.dg/webizer.c: New testcase.
978 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
980         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
981         specify -m64.
983         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
985         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
986         Return 0 if already specifying -mfloat-abi other than hard.
988 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
990         * gcc.dg/pr53060.c: Prune irrelevant warning.
992 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
994         PR c/54381
995         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
996         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
997         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
998         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
999         Adjust expected wording of warnings for *cmp* builtins.
1000         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1001         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1003 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1005         PR c++/24449
1006         * g++.dg/parse/friend-main.C: New.
1008 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
1010         PR c++/53055
1011         * g++.dg/pr53055.C: New testcase.
1013 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1015         PR c++/52744
1016         * g++.dg/cpp0x/pr52744.C: New.
1018 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
1020         PR fortran/40453
1021         * gfortran.dg/dummy_procedure_9.f90: New.
1023 2012-10-12  Richard Biener  <rguenther@suse.de>
1025         PR tree-optimization/54894
1026         * gcc.dg/torture/pr54894.c: New testcase.
1028 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1030         PR target/51244
1031         * gcc.target/sh/pr51244-13.c: New.
1032         * gcc.target/sh/pr51244-14.c: New.
1033         * gcc.target/sh/pr51244-15.c: New.
1034         * gcc.target/sh/pr51244-16.c: New.
1036 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1038         PR c++/51878
1039         * g++.dg/cpp0x/decltype45.C: New.
1041 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
1043         PR fortran/54784
1044         * gfortran.dg/class_allocate_13.f90: New.
1046 2012-10-11  Jason Merrill  <jason@redhat.com>
1048         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1049         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1051         * g++.dg/gomp/tls-5.C: Require tls_native.
1052         * g++.dg/tls/thread_local7.C: Require tls_native.
1053         * g++.dg/tls/static2.C: New.
1055 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1057         PR c++/36107
1058         * g++.dg/ext/weak5.C: New.
1060 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
1062         PR testsuite/54868
1063         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1064         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1066 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1068         PR c++/43765
1069         * g++.dg/parse/pr43765.C: New.
1071 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
1073         * obj-c++.dg/tls/init-2.mm: Tweak errors.
1075 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1077         PR c++/43663
1078         * g++.dg/init/bitfield3.C: New.
1080 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
1082         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1084 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
1086         PR tree-optimization/54877
1087         * gcc.dg/torture/pr54877.c: New test.
1089 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1091         PR testsuite/53397
1092         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1093         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1094         and remove target info from dg-do compile.
1095         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1096         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1097         and remove target info from dg-do compile.
1099 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
1101         * gcc.dg/pr54782.c: Require target with pthread support.
1103 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1105         PR c++/53122
1106         * g++.dg/cpp0x/auto35.C: New.
1108 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1110         PR c++/53540 - using fails to be equivalent to typedef
1111         * g++.dg/cpp0x/alias-decl-24.C: New test.
1113 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1115         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1116         that c++11 attributes to types are ignored for now.
1117         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1118         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1120 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1122         PR c++/53741
1123         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1125 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1127         PR c++/50478
1128         * g++.dg/cpp0x/initlist67.C: New.
1130 2012-10-10  Dehao Chen  <dehao@google.com>
1132         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1134 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
1136         PR target/52480
1137         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1138         Add runtime tests.
1140 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1142         PR c++/53307
1143         * g++.dg/cpp0x/decltype44.C: New.
1145 2012-10-09  Steve Ellcey  <sellcey@mips.com>
1147         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1149 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1151         PR c++/53763
1152         * g++.dg/cpp0x/decltype43.C: New.
1154 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1156         PR middle-end/53397
1157         * gcc.dg/pr53397-1.c: New test case.
1158         * gcc.dg/pr53397-2.c: New test case.
1160 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1162         PR c++/54194
1163         * g++.dg/warn/Wparentheses-26.C: Adjust.
1164         * g++.dg/warn/Wparentheses-27.C: New.
1166 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
1168         PR c++/54427
1169         * c-c++-common/vector-scalar.c: New testcase.
1170         * g++.dg/ext/vector18.C: New testcase.
1171         * g++.dg/ext/vector5.C: This is not an error anymore.
1172         * gcc.dg/init-vec-1.c: Move ...
1173         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1174         * gcc.c-torture/execute/vector-shift1.c: Move ...
1175         * c-c++-common/torture/vector-shift1.c: ... here.
1176         * gcc.dg/scal-to-vec1.c: Move ...
1177         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1178         C++11. Adapt error messages.
1179         * gcc.dg/convert-vec-1.c: Move ...
1180         * c-c++-common/convert-vec-1.c: ... here.
1181         * gcc.dg/scal-to-vec2.c: Move ...
1182         * c-c++-common/scal-to-vec2.c: ... here.
1184 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
1186         PR target/54400
1187         * gcc.target/i386/pr54400.c: New testcase.
1189 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
1191         PR c++/54858
1192         * g++.dg/template/pr54858.C: New test.
1194 2012-10-08  Marek Polacek  <polacek@redhat.com>
1196         PR debug/54831
1197         * g++.dg/debug/pr54831.C: New test.
1199 2012-10-08  Dehao Chen  <dehao@google.com>
1201         * g++.dg/predict-loop-exit-1.C: New.
1202         * g++.dg/predict-loop-exit-2.C: New.
1203         * g++.dg/predict-loop-exit-3.C: New.
1205 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1207         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1209 2012-10-08  Jason Merrill  <jason@redhat.com>
1211         * g++.dg/gomp/tls-5.C: New.
1212         * g++.dg/gomp/tls-wrap1.C: New.
1213         * g++.dg/gomp/tls-wrap2.C: New.
1214         * g++.dg/gomp/tls-wrap3.C: New.
1215         * g++.dg/gomp/tls-wrap4.C: New.
1216         * g++.dg/gomp/tls-wrapper-cse.C: New.
1217         * g++.dg/tls/thread_local-cse.C: New.
1218         * g++.dg/tls/thread_local-order1.C: New.
1219         * g++.dg/tls/thread_local-order2.C: New.
1220         * g++.dg/tls/thread_local-wrap1.C: New.
1221         * g++.dg/tls/thread_local-wrap2.C: New.
1222         * g++.dg/tls/thread_local-wrap3.C: New.
1223         * g++.dg/tls/thread_local-wrap4.C: New.
1224         * g++.dg/tls/thread_local2g.C: New.
1225         * g++.dg/tls/thread_local3g.C: New.
1226         * g++.dg/tls/thread_local4g.C: New.
1227         * g++.dg/tls/thread_local5g.C: New.
1228         * g++.dg/tls/thread_local6g.C: New.
1229         * g++.dg/tls/thread_local7g.C: New.
1231         * g++.dg/tls/thread_local3.C: New.
1232         * g++.dg/tls/thread_local4.C: New.
1233         * g++.dg/tls/thread_local5.C: New.
1234         * g++.dg/tls/thread_local6.C: New.
1236         * g++.dg/tls/init-2.C: Tweak errors.
1237         * g++.dg/tls/thread_local1.C: New.
1238         * g++.dg/tls/thread_local2.C: New.
1239         * g++.dg/tls/thread_local7.C: New.
1241 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1243         PR target/54866
1244         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1246 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
1248         PR target/54685
1249         * gcc.target/sh/pr54685.c: New.
1251 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
1253         PR c++/53528 C++11 attribute support
1254         * g++.dg/cpp0x/gen-attrs-1.C: New test.
1255         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1256         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1257         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1258         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1259         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1260         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1261         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1262         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1263         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1264         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1265         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1266         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1267         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1268         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1269         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1270         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1271         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1272         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1273         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1274         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1275         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1276         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1277         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1278         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1279         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1280         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1281         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1282         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1283         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1284         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1285         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1286         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1287         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1288         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1289         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1290         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1291         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1292         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1293         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1294         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1295         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1296         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1297         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1298         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1299         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1300         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1301         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1302         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1303         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1304         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1305         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1306         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1307         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1308         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1309         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1310         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1312 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
1314         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1315         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1316         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1318 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
1320         PR target/54760
1321         * gcc.target/sh/pr54760-2.c: New.
1322         * gcc.target/sh/pr54760-3.c: New.
1324 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
1326         PR c++/51422
1327         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1329 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
1330             Sandra Loosemore  <sandra@codesourcery.com>
1332         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1333         and test that the accumulator is initialized using MULT.
1334         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1335         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1337 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1339         PR c++/52764
1340         * g++.dg/cpp0x/stdint.C: New.
1342 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1344         PR c++/54249
1345         * g++.dg/cpp0x/stddef.C: New.
1347 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1349         PR fortran/54832
1350         * gfortran.dg/typebound_operator_17.f90: New.
1352 2012-10-06  Jan Hubicka  <jh@suse.cz>
1354         PR lto/53831
1355         PR lto/54776
1356         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1358 2012-10-06  Jan Hubicka  <jh@suse.cz>
1360         * gcc.dg/lto/resolutions_0.c: New testcase.
1362 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1364         PR fortran/45521
1365         * gfortran.dg/generic_25.f90: New.
1366         * gfortran.dg/generic_26.f90: New.
1367         * gfortran.dg/generic_27.f90: New.
1369 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
1371         PR target/54760
1372         * gcc.target/sh/pr54760-1.c: New.
1374 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1376         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1377         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1378         * g++.dg/warn/Wsign-compare-5.C: New test.
1379         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1380         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1381         * g++.dg/ext/builtin30.C: New test.
1382         * g++.dg/ext/vla12.C: New test.
1383         * gcc.dg/builtins-85.c: New test.
1385         PR debug/54519
1386         * gcc.dg/guality/pr54519-1.c: New test.
1387         * gcc.dg/guality/pr54519-2.c: New test.
1388         * gcc.dg/guality/pr54519-3.c: New test.
1389         * gcc.dg/guality/pr54519-4.c: New test.
1390         * gcc.dg/guality/pr54519-5.c: New test.
1391         * gcc.dg/guality/pr54519-6.c: New test.
1393 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1395         PR c++/50893
1396         * g++.dg/cpp0x/defaulted38.C: New.
1398 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1400         PR tree-optimization/33763
1401         * c-c++-common/pr33763.c: New test.
1403         PR tree-optimization/54810
1404         * gcc.dg/tree-ssa/vrp85.c: New test.
1406 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
1408         * gcc.dg/ucnid-7.c: Skip on AIX.
1409         * gcc.dg/ucnid-8.c: Same.
1410         * gcc.dg/ucnid-10.c: Same.
1411         * gcc.dg/ucnid-13.c: Same.
1412         * gcc.dg/attr-alias-3.c: Same.
1413         * gcc.dg/attr-alias-5.c: Same.
1414         * gcc.dg/torture/pr51106-2.c: Same.
1415         * gcc.dg/vmx/3b-13.c: Use valid splat index.
1417 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1419         PR c++/52233
1420         * g++.dg/cpp0x/alias-decl-23.C: New.
1422 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1424         PR c++/53403
1425         * g++.dg/template/friend53.C: New.
1427 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1429         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1430         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1431         (scan-ada-spec): Likewise.
1432         (scan-ada-spec-not): Likewise.
1433         * gcc.dg/dump-ada-spec-1.c: New test.
1434         * g++.dg/other/dump-ada-spec-1.C: Likewise.
1436 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1438         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1440 2012-10-04  Florian Weimer  <fweimer@redhat.com>
1442         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1444 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1446         PR c++/54323
1447         * g++.dg/cpp0x/pr54323.C: New.
1449 2012-10-04  Richard Guenther  <rguenther@suse.de>
1451         PR middle-end/54735
1452         * g++.dg/torture/pr54735.C: New testcase.
1454 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1456         PR rtl-optimization/54739
1457         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1459 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
1461         PR target/51244
1462         * gcc.target/sh/pr51244-12.c: New.
1464 2012-10-03  Dehao Chen  <dehao@google.com>
1466         PR middle-end/54782
1467         * gcc.dg/pr54782.c: New test.
1469 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
1471         PR c++/54777
1472         * g++.dg/cpp0x/constexpr-ref4.C: New test.
1474 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
1476         PR fortran/54778
1477         * gfortran.dg/class_53.f90: New.
1479 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
1481         PR debug/54551
1482         * gcc.dg/guality/pr54551.c: New.
1484 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
1486         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1487         * gcc.target/powerpc/pr46728-2.c: Likewise.
1489 2012-10-02  Sharad Singhai  <singhai@google.com>
1491         PR testsuite/54772
1492         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1493         to fix test failures caused by r191883.
1494         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1495         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1496         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1497         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1498         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1499         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1500         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1501         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1502         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1504 2012-09-30  Sharad Singhai  <singhai@google.com>
1506         * gcc.target/i386/vect-double-1.c: Fix test.
1508 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
1510         PR target/54087
1511         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
1512         atomic_sub fails.
1514 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
1516         PR rtl-optimization/54457
1517         * gcc.target/i386/pr54457.c: New test.
1519 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
1521         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1523 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
1525         * gcc.target/i386/vect-rebuild.c: New testcase.
1527 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
1529         * gcc.target/i386/pad-10.c (foo2): Return x - z.
1531 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
1533         * gcc.target/mips/pr37362.c: Fix target selector.
1535 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1537         PR target/54083
1538         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1540 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
1542         * gcc.dg/ucnid-8.c: Update line number.
1543         * gcc.dg/torture/pr51106-2.c: Likewise.
1545 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1547         PR fortran/54667
1548         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1549         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1550         * gfortran.dg/c_f_pointer_tests_5.f90: New.
1552 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1554         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1555         partially reverting r170092.
1556         * gfortran.dg/class_7.f03: Ditto.
1557         * gfortran.dg/coarray_14.f90: Ditto.
1558         * gfortran.dg/typebound_proc_13.f03: Ditto.
1560 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
1562         PR c++/54738
1563         * g++.dg/cpp0x/sfinae42.C: New.
1565 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
1567         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1568         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1569         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1570         * gcc.dg/pr42629.c: XFAIL on AIX.
1571         * gcc.dg/pr47684.c: Same.
1572         * gcc.dg/pr43670.c: Same.
1573         * gcc.dg/pr42916.c: Same.
1574         * gcc.dg/pr45449.c: Same.
1575         * gcc.dg/pr50017.c: Same.
1576         * gcc.dg/pr42728.c: Same.
1577         * gcc.dg/pr47881.c: Same.
1578         * gcc.dg/pr44023.c: Same.
1579         * gcc.dg/pr41345.c: Same.
1580         * gcc.dg/pr42630.c: Same.
1581         * gcc.dg/pr44971.c: Same.
1582         * gcc.dg/pr46771.c: Same.
1583         * gcc.dg/ucnid-8.c: Same.
1584         * gcc.dg/ucnid-10.c: Same.
1585         * gcc.dg/ucnid-13.c: Same.
1586         * gcc.dg/torture/pr51106-2.c: Same.
1587         * gcc.dg/pr48768.c: Same.
1588         * gcc.dg/pr42631.c: Same.
1589         * gcc.dg/pr43084.c: Same.
1590         * gcc.dg/ucnid-7.c: Same.
1591         * gcc.dg/pr42889.c: Same.
1592         * gcc.dg/pr41241.c: Same.
1593         * gcc.dg/pr42719.c: Same.
1594         * g++.dg/debug/pr46583.C: Same.
1595         * g++.dg/debug/pr47106.C: Same.
1596         * g++.dg/opt/pr48549.C: Same.
1597         * g++.dg/other/pr42685.C: Same.
1598         * c-c++-common/pr43942.c: Same.
1600 2012-09-29  Ian Lance Taylor  <iant@google.com>
1602         * go.test/go-test.exp: Update for latest version of Go testsuite.
1604 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
1606         PR fortran/52724
1607         * gfortran.dg/internal_readwrite_3.f90:  New test.
1609 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
1611         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1612         c-c++-common/Wunused-local-typedefs-2.c to here.
1614         PR c++/54372 - unused attribute inactive on dependant entities
1615         * c-c++-common/Wunused-local-typedefs-2.c: New test.
1617 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1619         PR c++/29028 - Missed unused warning on using declaration
1620         * g++.dg/warn/Wunused-var-18.C: New test.
1622 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1624         PR c++/53551 - -Wunused-local-typedefs misses uses
1625         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1627 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
1629         PR target/54716
1630         * gcc.target/i386/xorps-sse2.c: Remove xfails.
1632         PR tree-optimization/54713
1633         * gcc.c-torture/compile/pr54713-1.c: New test.
1634         * gcc.c-torture/compile/pr54713-2.c: New test.
1635         * gcc.c-torture/compile/pr54713-3.c: New test.
1637 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
1639         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1641 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
1643         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1645 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
1647         PR target/54703
1648         * gcc.target/i386/pr54703.c: New test.
1650 2012-09-27  Richard Guenther  <rguenther@suse.de>
1652         PR lto/54709
1653         * gcc.dg/lto/pr54709_0.c: New testcase.
1654         * gcc.dg/lto/pr54709_1.c: Likewise.
1656 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
1658         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1660         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1662         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1664         * gcc.target/arm/pr42879.c: Handle big-endian.
1666 2012-09-26  Steve Ellcey  <sellcey@mips.com>
1668         PR c/37303
1669         * gcc.dg/pr37303.c: Check for rdata or rodata.
1671 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
1673         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1675 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
1677         PR target/51274
1678         PR target/53087
1679         * gcc.target/powerpc/ppc-ne0-1.c: New.
1681 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1683         PR target/54089
1684         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1685         test_19, test_20, test_21, test_22, test_23): New functions.
1686         * gcc.target/sh/pr54089-4.c: New.
1687         * gcc.target/sh/pr54089-5.c: New.
1688         * gcc.target/sh/pr54089-6.c: New.
1689         * gcc.target/sh/pr54089-7.c: New.
1691 2012-09-25  Richard Guenther  <rguenther@suse.de>
1693         PR lto/54625
1694         * gcc.dg/lto/pr54702_0.c: New testcase.
1695         * gcc.dg/lto/pr54702_1.c: Likewise.
1696         * gcc.dg/lto/pr54625-1_0.c: Likewise.
1697         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1698         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1699         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1701 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1703         PR c++/54526
1704         * g++.dg/cpp0x/parse2.C: New.
1705         * g++.dg/parse/error11.C: Adjust.
1706         * g++.dg/parse/error12.C: Likewise.
1708 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
1710         * gcc.target/i386/20030217-1.c: Added check for
1711         large_long_double effective target.
1712         * gcc.target/i386/387-3.c: Likewise.
1713         * gcc.target/i386/387-4.c: Likewise.
1714         * gcc.target/i386/pr36578-1.c: Likewise.
1715         * gcc.target/i386/excess-precision-1.c: Added new code for the case
1716         when long double size is equal double size.
1717         * gcc.target/i386/excess-precision-1.c: Likewise.
1718         * gcc.target/i386/pr36578-2.c: Likewise.
1719         * gcc.target/i386/20030217-2.c: New testcase.
1721 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
1723         PR tree-optimization/54676
1724         * gcc.dg/pr54676.c: New test.
1726 2012-09-25  Richard Guenther  <rguenther@suse.de>
1728         PR tree-optimization/53663
1729         * gcc.dg/torture/pr53663-1.c: New testcase.
1730         * gcc.dg/torture/pr53663-2.c: Likewise.
1731         * gcc.dg/torture/pr53663-3.c: Likewise.
1733 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
1735         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1737 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
1739         * lib/target-supports-dg.exp (dg-require-effective-target,
1740         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1741         dg-process-target-1 instead of dg-process-target.
1742         (dg-process-target-1): Rename from dg-process-target.
1743         (dg-process-target): New.
1745 2012-09-24  Richard Guenther  <rguenther@suse.de>
1747         PR tree-optimization/54684
1748         * g++.dg/torture/pr54684.C: New testcase.
1750 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
1752         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1754 2012-09-24  Richard Guenther  <rguenther@suse.de>
1756         PR middle-end/52173
1757         * gcc.dg/tm/pr52173-1.c: New.
1758         * gcc.dg/tm/pr52173-2.c: New.
1760 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1762         * gcc.dg/pr54669.c: New test.
1764 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1765             Dominique Dhumieres  <dominiq@lps.ens.fr>
1767         PR testsuite/54677
1768         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1770 2012-09-23  Tobias Burnus  <burnus@net-b.de>
1772         PR fortran/54618
1773         * gfortran.dg/class_array_14.f90: New.
1775 2012-09-22  Kai Tietz  <ktietz@redhat.com>
1777         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1778         * gcc.dg/tree-ssa/scev-4.c: Likewise.
1780 2012-09-21  Dehao Chen  <dehao@google.com>
1782         PR go/54649
1783         PR tree-optimization/54655
1784         * g++.dg/pr54655.C: New testcase.
1786 2012-09-21  Richard Guenther  <rguenther@suse.de>
1788         PR tree-optimization/54647
1789         * g++.dg/torture/pr54647.C: New testcase.
1791 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
1793         PR c++/54427
1794         * c-c++-common/torture/vector-compare-2.c: Add -w.
1796 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
1798         * gnat.dg/opt20.ads: Move dg directive to...
1799         * gnat.dg/opt20.adb: ...here.
1800         * gnat.dg/addr1.ad[sb]: Likewise.
1801         * gnat.dg/concat2.ad[sb]: Likewise.
1802         * gnat.dg/array16.ad[sb]: Likewise.
1803         * gnat.dg/atomic5.ad[sb]: Likewise.
1804         * gnat.dg/discr29.ad[sb]: Likewise.
1805         * gnat.dg/noreturn5.ad[sb]: Likewise.
1806         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
1807         * gnat.dg/discr23.ads: Remove dg directive.
1808         * gnat.dg/nested_float_packed.ads: Likewise.
1809         * gnat.dg/oconst6.ads: Move to...
1810         * gnat.dg/specs/oconst6.ads: ...here.
1812 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1814         PR c++/52432
1815         * g++.dg/cpp0x/decltype32.C: Tweak.
1817 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
1819         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1820         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1821         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1822         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1824 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
1826         PR c++/54581
1827         * g++.dg/cpp0x/decltype-54581.C: New testcase.
1829 2012-09-19  Steve Ellcey  <sellcey@mips.com>
1831         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1833 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
1835         * gcc.target/powerpc/ppc-get-timebase.c: New file.
1836         * gcc.target/powerpc/ppc-mftb.c: New file.
1838 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1840         PR target/54089
1841         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1842         functions.
1844 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1846         PR target/54236
1847         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1849 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1851         * gcc.c-torture/execute/20120919-1.c: New test.
1853 2012-09-19  Richard Guenther  <rguenther@suse.de>
1855         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1857 2012-09-19  Richard Guenther  <rguenther@suse.de>
1859         * gcc.dg/builtin-unreachable-6.c: Adjust.
1861 2012-09-19  Richard Guenther  <rguenther@suse.de>
1863         * gcc.dg/builtin-object-size-10.c: Adjust.
1864         * gcc.dg/builtin-unreachable-5.c: Adjust.
1865         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1866         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1867         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1868         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1869         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1870         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1871         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1872         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1873         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1874         * gcc.dg/vect/vec-scal-opt.c: Adjust.
1875         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1876         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1878 2012-09-19  Richard Guenther  <rguenther@suse.de>
1880         PR tree-optimization/54132
1881         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1882         * gcc.dg/torture/pr54132.c: Likewise.
1884 2012-09-19  Terry Guo  <terry.guo@arm.com>
1886         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1887         extra prune rules that will be applied to all tests in a .exp file.
1888         (gcc-dg-prune): Use rules defined by the above variable.
1889         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1890         harmless warnings on architecture switch conflict.
1892 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
1894         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1895         of asm-comment characters instead of a single one.
1896         * g++.dg/debug/dwarf2/nested-2.C: Similar.
1898 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1900         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1902         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1903         target instead of xfailing it.
1904         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1905         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1906         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1907         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1908         * gcc.dg/vect/vect-104.c: Likewise.
1909         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1910         * gcc.dg/vect/vect-outer-1.c: Likewise.
1911         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1912         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1913         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1914         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1915         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1916         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1917         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1918         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1919         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1921         * lib/target-supports.exp
1922         (check_effective_target_vect_widen_mult_qi_to_hi,
1923         check_effective_target_vect_widen_mult_hi_to_si,
1924         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1925         check_effective_target_vect_widen_mult_hi_to_si_pattern,
1926         check_effective_target_vect_pack_trunc,
1927         check_effective_target_vect_unpack,
1928         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1929         instead of arm_none.
1931         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1933 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1935         * lib/target-supports-dg.exp (check-flags): Add cflags from board
1936         config to compiler_flags.
1938 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
1940         PR target/54592
1941         * gcc.target/i386/pr54592.c: New test.
1943         PR tree-optimization/54610
1944         * gcc.target/i386/pr54610.c: New test.
1946 2012-09-17  Jason Merrill  <jason@redhat.com>
1948         PR c++/54575
1949         * g++.dg/cpp0x/alias-decl-21.C: New.
1950         * g++.dg/cpp0x/alias-decl-22.C: New.
1952 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1954         PR fortran/54608
1955         * gfortran.dg/scan_2.f90: New.
1957 2012-09-17  Jason Merrill  <jason@redhat.com>
1959         PR c++/53661
1960         * g++.dg/init/aggr9.C: New.
1962 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1964         * gnat.dg/loop_optimization12.ad[sb]: New test.
1966 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
1968         PR fortran/54285
1969         * gfortran.dg/proc_ptr_result_7.f90: New.
1971 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1973         PR fortran/54603
1974         * gfortran.dg/structure_constructor_11.f90: New.
1976 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1978         PR tree-optimization/54563
1979         * g++.dg/torture/pr54563.C: New test.
1981 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1983         PR fortran/54594
1984         * gfortran.dg/typebound_generic_14.f03: New.
1986 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1988         PR fortran/54387
1989         * gfortran.dg/proc_ptr_38.f90: New.
1991 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1993         PR debug/54460
1994         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1995         to scary regexp.
1997         PR testsuite/54007
1998         * gnat.dg/lto15.adb: Require lto.
2000         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2001         "myBindC" for hppa*-*-hpux*.
2003 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
2005         * gfortran.dg/namelist_75.f90: New test.
2007 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2009         * gcc.dg/tree-ssa/vrp82.c: New test.
2010         * gcc.dg/tree-ssa/vrp83.c: Same.
2011         * gcc.dg/tree-ssa/vrp84.c: Same.
2013 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2015         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2016         * gcc.dg/tree-ssa/vrp81.c: ... this.
2018 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
2020         PR target/54222
2021         * gcc.target/avr/torture/fix-types.h: New.
2022         * gcc.target/avr/torture/vals-hr.def: New.
2023         * gcc.target/avr/torture/vals-r.def: New.
2024         * gcc.target/avr/torture/vals-k.def: New.
2025         * gcc.target/avr/torture/vals-ur.def: New.
2026         * gcc.target/avr/torture/vals-uk.def: New.
2027         * gcc.target/avr/torture/vals-uhr.def: New.
2028         * gcc.target/avr/torture/vals-llk.def: New.
2029         * gcc.target/avr/torture/vals-ullk.def: New.
2030         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2031         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2032         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2033         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2034         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2035         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2036         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2037         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2039 2012-09-14  Dehao Chen  <dehao@google.com>
2041         * g++.dg/debug/dwarf2/deallocator.C: New test.
2043 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2045         PR c/54552
2046         * gcc.c-torture/compile/pr54552-1.c: New test.
2048 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
2050         PR c++/54427
2051         * g++.dg/other/vector-compare.C: New testcase.
2052         * c-c++-common/vector-compare-3.c: New testcase.
2053         * gcc.dg/vector-shift.c: Move ...
2054         * c-c++-common/vector-shift.c: ... here.
2055         * gcc.dg/vector-shift1.c: Move ...
2056         * c-c++-common/vector-shift1.c: ... here.
2057         * gcc.dg/vector-shift3.c: Move ...
2058         * c-c++-common/vector-shift3.c: ... here.
2059         * gcc.dg/vector-compare-1.c: Move ...
2060         * c-c++-common/vector-compare-1.c: ... here.
2061         * gcc.dg/vector-compare-2.c: Move ...
2062         * c-c++-common/vector-compare-2.c: ... here.
2063         * gcc.c-torture/execute/vector-compare-1.c: Move ...
2064         * c-c++-common/torture/vector-compare-1.c: ... here.
2065         * gcc.c-torture/execute/vector-compare-2.x: Delete.
2066         * gcc.c-torture/execute/vector-compare-2.c: Move ...
2067         * c-c++-common/torture/vector-compare-2.c: ... here.
2068         * gcc.c-torture/execute/vector-shift.c: Move ...
2069         * c-c++-common/torture/vector-shift.c: ... here.
2070         * gcc.c-torture/execute/vector-shift2.c: Move ...
2071         * c-c++-common/torture/vector-shift2.c: ... here.
2072         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2073         * c-c++-common/torture/vector-subscript-1.c: ... here.
2074         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2075         * c-c++-common/torture/vector-subscript-2.c: ... here.
2076         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2077         * c-c++-common/torture/vector-subscript-3.c: ... here.
2079 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2081         PR c/54103
2082         * gcc.c-torture/compile/pr54103-1.c,
2083         gcc.c-torture/compile/pr54103-2.c,
2084         gcc.c-torture/compile/pr54103-3.c,
2085         gcc.c-torture/compile/pr54103-4.c,
2086         gcc.c-torture/compile/pr54103-5.c,
2087         gcc.c-torture/compile/pr54103-6.c: New tests.
2088         * gcc.dg/c90-const-expr-8.c: Update expected column number.
2090 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
2092         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2094 2012-09-14  Richard Guenther  <rguenther@suse.de>
2096         PR tree-optimization/54565
2097         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2098         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
2100 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
2102         * gcc.target/arm/combine-movs.c: Add missing space.
2104 2012-09-14  Richard Guenther  <rguenther@suse.de>
2106         * g++.dg/torture/builtin-location.C: New testcase.
2108 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
2109             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2111         PR c++/53210
2112         * g++.dg/warn/Wuninitialized-self.C: New.
2114 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
2116         PR c/54559
2117         * gcc.c-torture/compile/pr54559.c: New test.
2119 2012-09-13  Jason Merrill  <jason@redhat.com>
2121         PR c++/53839
2122         * g++.dg/cpp0x/constexpr-temp1.C: New.
2124         PR c++/54511
2125         * g++.dg/template/anonunion2.C: New.
2127         PR c++/53836
2128         * g++.dg/template/init10.C: New.
2130 2012-09-13  Tobias Burnus  <burnus@net-b.de>
2132         PR fortran/54556
2133         * gfortran.dg/implicit_pure_3.f90: New.
2135 2012-09-13  Richard Guenther  <rguenther@suse.de>
2137         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2139 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
2141         * gcc.target/arm/builtin-bswap-1.c: New testcase.
2143 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2145         * c-c++-common/pr51712.c: Handle for short-enum targets.
2147 2012-09-12  Terry Guo  <terry.guo@arm.com>
2149         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2150         and lsrs for Thumb2 mode.
2152 2012-09-12  Jan Hubicka  <jh@suse.cz>
2154         * gcc.dg/ipa/inlinehint-2.c: New testcase.
2156 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
2158         PR target/54445
2159         * gcc.target/i386/pr54445-1.c: New file.
2160         * gcc.target/i386/pr54445-2.c: Likewise.
2162 2012-09-12  Tobias Burnus  <burnus@net-b.de>
2164         PR fortran/54225
2165         PR fortran/53306
2166         * gfortran.dg/coarray_10.f90: Update dg-error.
2167         * gfortran.dg/coarray_28.f90: New.
2168         * gfortran.dg/array_section_3.f90: New.
2170 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
2172         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2173         gcc.target/arm/pr48252.c: Fix for big-endian support.
2175 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
2177         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2179 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2180             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2182         * gcc.target/arm/neon-vfma-1.c: New testcase.
2183         * gcc.target/arm/neon-vfms-1.c: Likewise.
2184         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2185         of float.
2186         * gcc.target/arm/neon-vmls-1.c: Likewise.
2187         * lib/target-supports.exp (add_options_for_arm_neonv2): New
2188         function.
2189         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2190         (check_effective_target_arm_neonv2_ok): Likewise.
2191         (check_effective_target_arm_neonv2_hw): Likewise.
2192         (check_effective_target_arm_neonv2): Likewise.
2194 2012-09-11  Richard Guenther  <rguenther@suse.de>
2196         PR middle-end/54515
2197         * g++.dg/tree-ssa/pr54515.C: New testcase.
2199 2012-09-10  Andrew Pinski  <apinski@cavium.com>
2201         PR tree-opt/c54362
2202         * gcc.dg/tm/memopt-16.c: New testcase.
2204 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
2206         PR c++/54541
2207         PR c++/54542
2208         * g++.dg/cpp0x/sfinae40.C: New.
2209         * g++.dg/cpp0x/sfinae41.C: Likewise.
2211 2012-09-10  Jason Merrill  <jason@redhat.com>
2213         PR c++/54538
2214         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2216 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
2218         PR target/54089
2219         * gcc.target/sh/pr54089-3.c: New.
2221 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
2223         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2225 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
2227         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2229 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
2231         * gcc.dg/pr52558-2.c: Delete.
2232         * gcc.dg/simulate-thread/speculative-store-3.c: New.
2234 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
2236         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2238 2012-09-10  Richard Guenther  <rguenther@suse.de>
2240         PR tree-optimization/54520
2241         * gcc.dg/torture/pr54520.c: New testcase.
2243 2012-09-10  Jason Merrill  <jason@redhat.com>
2245         PR c++/54506
2246         * g++.dg/cpp0x/implicit14.C: New.
2248 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2250         PR fortran/54208
2251         * gfortran.dg/bound_simplification_3.f90: New test.
2253 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
2255         PR testsuite/54184
2256         * gcc.dg/pr52558-1.c: Delete.
2257         * gcc.dg/simulate-thread/speculative-store-2.c: New.
2259 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
2261         * gcc.target/arm/pr50318-1.c: Scan for smlal.
2262         * gcc.target/arm/smlaltb-1.c: XFAIL test.
2263         * gcc.target/arm/smlaltt-1.c: Likewise.
2265 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
2267         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2269 2012-09-07  Tom de Vries  <tom@codesourcery.com>
2271         PR tree-optimization/53986
2272         * gcc.dg/tree-ssa/vrp80.c: New test.
2273         * gcc.dg/tree-ssa/vrp80-2.c: Same.
2275 2012-09-06  Jason Merrill  <jason@redhat.com>
2277         PR c++/54341
2278         PR c++/54253
2279         * g++.dg/cpp0x/constexpr-virtual2.C: New.
2280         * g++.dg/cpp0x/constexpr-virtual3.C: New.
2282 2012-09-06  Andrew Pinski  <apinski@cavium.com>
2284         PR tree-opt/54494
2285         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2287 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
2289         PR rtl-optimization/54455
2290         * gcc.dg/54455.c: New test.
2292 2012-09-06  Tobias Burnus  <burnus@net-b.de>
2294         PR fortran/54463
2295         * gfortran.dg/promotion_2.f90: New.
2297 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
2299         PR middle-end/54486
2300         * c-c++-common/pr54486.c: New test.
2302 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
2304         PR fortran/54474
2305         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2307 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
2309         PR c++/54191
2310         * g++.dg/cpp0x/sfinae39.C: New.
2312 2012-09-04  Jason Merrill  <jason@redhat.com>
2314         PR c++/54441
2315         * g++.dg/ext/flexary3.C: New.
2317         PR c++/54420
2318         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2320         PR c++/54198
2321         * g++.dg/template/defarg15.C: New.
2323         PR c++/54437
2324         * g++.dg/template/access24.C: New.
2326 2012-09-04  Richard Guenther  <rguenther@suse.de>
2328         PR tree-optimization/54458
2329         * gcc.dg/torture/pr54458.c: New testcase.
2331 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
2333         * gcc.target/arm/neon-vext.c: New test.
2334         * gcc.target/arm/neon-vext-execute.c: Ditto.
2336 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
2338         PR fortran/54243
2339         PR fortran/54244
2340         * gfortran.dg/select_type_29.f03: New.
2342 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
2344         * gcc.dg/fold-perm.c: Improve test.
2346 2012-09-03  Tobias Burnus  <burnus@net-b.de>
2348         PR fortran/51632
2349         * gfortran.dg/coarray_class_1.f90: New.
2351 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2353         PR target/49206
2354         * gcc.c-torture/compile/pr49206.c: New test.
2356 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
2357             Uros Bizjak  <ubizjak@gmail.com>
2359         PR target/36680
2360         * gfortran.dg/pr36680.f90: New test.
2362 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2364         PR target/42295
2365         * g++.dg/opt/pr42295.C: New test.
2367 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
2369         PR target/54436
2370         * gcc.dg/torture/pr54436.c: New test.
2372 2012-09-01  Andrew Pinski  <apinski@cavium.com>
2374         * gcc.target/mips/truncate-8.c: New testcase.
2376 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
2378         PR target/46829
2379         PR target/46843
2380         * gcc.target/i386/pr46829.c: New test.
2381         * gcc.target/i386/pr46843.c: Ditto.
2383 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
2384             Jason Merrill  <jason@redhat.com>
2386         PR c++/18747
2387         * g++.dg/parse/error50.C: New.
2389 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
2391         PR c/54428
2392         * gcc.c-torture/compile/pr54428.c: New test.
2394 2012-08-31  Ollie Wild  <aaw@google.com>
2396         PR c++/54197
2397         * g++.dg/init/lifetime3.C: New test.
2399 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2401         PR middle-end/54409
2402         * gcc.dg/torture/pr54409.c: New test.
2404 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2406         * gfortran.dg/pr48636.f90: Add dump scan checks.
2408 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
2410         * gcc.target/mips/mips.exp: Work out default -msynci setting.
2412 2012-08-28  Joey Ye  <joey.ye@arm.com>
2414         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2416 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
2418         PR target/46254
2419         * gcc.target/i386/pr46254.c: New test.
2421 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2423         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2424         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2425         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2427 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2429         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2430         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2431         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2432         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2433         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2434         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2435         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2436         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2437         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2438         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2439         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2440         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2441         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2442         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2443         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2444         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2445         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2446         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2447         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2448         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2449         gcc.target/mips/unaligned-1.c: Tighten regexps.
2451 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2453         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2454         (mips_option_groups): Remove optimization.  Add various -f options.
2455         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2456         and -pg imply -fno-omit-frame-pointer.
2457         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2458         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2459         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2460         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2461         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2462         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2463         * gcc.target/mips/abi-n32-long32.c: Likewise.
2464         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2465         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2466         * gcc.target/mips/abi-n32-long64.c: Likewise.
2467         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2468         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2469         * gcc.target/mips/abi-n64-long32.c: Likewise.
2470         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2471         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2472         * gcc.target/mips/abi-n64-long64.c: Likewise.
2473         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2474         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2475         * gcc.target/mips/abi-o32-long32.c: Likewise.
2476         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2477         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2478         * gcc.target/mips/abi-o32-long64.c: Likewise.
2479         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2480         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2481         * gcc.target/mips/abi-o64-long32.c: Likewise.
2482         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2483         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2484         * gcc.target/mips/abi-o64-long64.c: Likewise.
2485         * gcc.target/mips/asm-1.c: Likewise.
2486         * gcc.target/mips/branch-1.c: Likewise.
2487         * gcc.target/mips/call-3.c: Likewise.
2488         * gcc.target/mips/call-saved-3.c: Likewise.
2489         * gcc.target/mips/clear-cache-1.c: Likewise.
2490         * gcc.target/mips/div-1.c: Likewise.
2491         * gcc.target/mips/div-2.c: Likewise.
2492         * gcc.target/mips/div-3.c: Likewise.
2493         * gcc.target/mips/div-4.c: Likewise.
2494         * gcc.target/mips/div-5.c: Likewise.
2495         * gcc.target/mips/div-6.c: Likewise.
2496         * gcc.target/mips/div-7.c: Likewise.
2497         * gcc.target/mips/div-8.c: Likewise.
2498         * gcc.target/mips/div-9.c: Likewise.
2499         * gcc.target/mips/div-10.c: Likewise.
2500         * gcc.target/mips/div-11.c: Likewise.
2501         * gcc.target/mips/div-12.c: Likewise.
2502         * gcc.target/mips/dsp-ctrl.c: Likewise.
2503         * gcc.target/mips/dsp-no-lhx.c: Likewise.
2504         * gcc.target/mips/ext-8.c: Likewise.
2505         * gcc.target/mips/extend-2.c: Likewise.
2506         * gcc.target/mips/fix-r10000-1.c: Likewise.
2507         * gcc.target/mips/fix-r10000-2.c: Likewise.
2508         * gcc.target/mips/fix-r10000-3.c: Likewise.
2509         * gcc.target/mips/fix-r10000-4.c: Likewise.
2510         * gcc.target/mips/fix-r10000-5.c: Likewise.
2511         * gcc.target/mips/fix-r10000-6.c: Likewise.
2512         * gcc.target/mips/fix-r10000-7.c: Likewise.
2513         * gcc.target/mips/fix-r10000-8.c: Likewise.
2514         * gcc.target/mips/fix-r10000-9.c: Likewise.
2515         * gcc.target/mips/fix-r10000-10.c: Likewise.
2516         * gcc.target/mips/fix-r10000-11.c: Likewise.
2517         * gcc.target/mips/fix-r10000-12.c: Likewise.
2518         * gcc.target/mips/fix-r10000-13.c: Likewise.
2519         * gcc.target/mips/fix-r10000-14.c: Likewise.
2520         * gcc.target/mips/fix-r10000-15.c: Likewise.
2521         * gcc.target/mips/fpcmp-1.c: Likewise.
2522         * gcc.target/mips/fpcmp-2.c: Likewise.
2523         * gcc.target/mips/fpr-moves-7.c: Likewise.
2524         * gcc.target/mips/fpr-moves-8.c: Likewise.
2525         * gcc.target/mips/int-moves-1.c: Likewise.
2526         * gcc.target/mips/int-moves-2.c: Likewise.
2527         * gcc.target/mips/long-calls-pg.c: Likewise.
2528         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2529         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2530         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2531         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2532         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2533         * gcc.target/mips/mips-3d-1.c: Likewise.
2534         * gcc.target/mips/mips-3d-2.c: Likewise.
2535         * gcc.target/mips/mips-3d-3.c: Likewise.
2536         * gcc.target/mips/mips-3d-4.c: Likewise.
2537         * gcc.target/mips/mips-3d-5.c: Likewise.
2538         * gcc.target/mips/mips-3d-6.c: Likewise.
2539         * gcc.target/mips/mips-3d-7.c: Likewise.
2540         * gcc.target/mips/mips-3d-8.c: Likewise.
2541         * gcc.target/mips/mips-3d-9.c: Likewise.
2542         * gcc.target/mips/mips-ps-1.c: Likewise.
2543         * gcc.target/mips/mips-ps-2.c: Likewise.
2544         * gcc.target/mips/mips-ps-3.c: Likewise.
2545         * gcc.target/mips/mips-ps-4.c: Likewise.
2546         * gcc.target/mips/mips-ps-6.c: Likewise.
2547         * gcc.target/mips/mips32-dspr2.c: Likewise.
2548         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2549         * gcc.target/mips/neg-abs-1.c: Likewise.
2550         * gcc.target/mips/neg-abs-2.c: Likewise.
2551         * gcc.target/mips/nmadd-3.c: Likewise.
2552         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2553         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2554         * gcc.target/mips/octeon-pop-1.c: Likewise.
2555         * gcc.target/mips/pr26765.c: Likewise.
2556         * gcc.target/mips/pr33256.c: Likewise.
2557         * gcc.target/mips/pr33635-1.c: Likewise.
2558         * gcc.target/mips/pr33755.c: Likewise.
2559         * gcc.target/mips/pr35802.c: Likewise.
2560         * gcc.target/mips/pr45074.c: Likewise.
2561         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2562         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2563         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2564         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2565         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2566         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2567         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2568         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2569         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2570         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2571         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2572         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2573         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2574         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2575         * gcc.target/mips/save-restore-1.c: Likewise.
2576         * gcc.target/mips/save-restore-3.c: Likewise.
2577         * gcc.target/mips/save-restore-5.c: Likewise.
2578         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2579         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2580         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2581         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2582         * gcc.target/mips/stack-1.c: Likewise.
2584         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2585         Tighten regexps.
2587         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2588         branch under test to be filled with preceding rather than
2589         following instructions.
2590         * gcc.target/mips/branch-10.c: Likewise.
2591         * gcc.target/mips/branch-11.c: Likewise.
2592         * gcc.target/mips/branch-12.c: Likewise.
2593         * gcc.target/mips/branch-13.c: Likewise.
2594         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
2595         to be eliminated.  Tighten $28 scan-assembler-not test.
2597         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
2598         function to...
2599         * gcc.target/mips/call-4.c: ...this new test.
2601         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2602         more likely.
2603         * gcc.target/mips/code-readable-3.c: Likewise.
2604         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
2605         flag but skip for -O0.
2606         * gcc.target/mips/code-readable-4.c: Likewise.
2608         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2609         of operations under test.
2610         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
2612         * gcc.target/mips/near-far-3.c: Remove optimization flag.
2613         Don't require sibling-call optimization.
2614         * gcc.target/mips/near-far-4.c: Likewise.
2616         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2617         Make sure that the register variable is used.
2618         * gcc.target/mips/soft-float-1.c: Likewise.
2620         * gcc.target/mips/sdata-1.c: Make static data volatile.
2621         * gcc.target/mips/sdata-2.c: Likewise.
2622         * gcc.target/mips/sdata-3.c: Likewise.
2623         * gcc.target/mips/sdata-4.c: Likewise.
2625         * gcc.target/mips/20020620-1.c: Remove optimization flag but
2626         skip for -O0.
2627         * gcc.target/mips/atomic-memory-2.c: Likewise.
2628         * gcc.target/mips/branch-cost-1.c: Likewise.
2629         * gcc.target/mips/branch-cost-2.c: Likewise.
2630         * gcc.target/mips/cache-1.c: Likewise.
2631         * gcc.target/mips/call-1.c: Likewise.
2632         * gcc.target/mips/call-saved-2.c: Likewise.
2633         * gcc.target/mips/const-anchor-1.c: Likewise.
2634         * gcc.target/mips/const-anchor-2.c: Likewise.
2635         * gcc.target/mips/dse-1.c: Likewise.
2636         * gcc.target/mips/dsp-lhx.c: Likewise.
2637         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2638         * gcc.target/mips/ext-1.c: Likewise.
2639         * gcc.target/mips/ext-2.c: Likewise.
2640         * gcc.target/mips/ext-3.c: Likewise.
2641         * gcc.target/mips/ext-4.c: Likewise.
2642         * gcc.target/mips/ext-5.c: Likewise.
2643         * gcc.target/mips/ext-6.c: Likewise.
2644         * gcc.target/mips/ext-7.c: Likewise.
2645         * gcc.target/mips/extend-1.c: Likewise.
2646         * gcc.target/mips/fix-r4000-1.c: Likewise.
2647         * gcc.target/mips/fix-r4000-3.c: Likewise.
2648         * gcc.target/mips/fix-r4000-5.c: Likewise.
2649         * gcc.target/mips/fix-r4000-6.c: Likewise.
2650         * gcc.target/mips/fix-r4000-8.c: Likewise.
2651         * gcc.target/mips/fix-r4000-10.c: Likewise.
2652         * gcc.target/mips/fixed-scalar-type.c: Likewise.
2653         * gcc.target/mips/fixed-vector-type.c: Likewise.
2654         * gcc.target/mips/fpr-moves-1.c: Likewise.
2655         * gcc.target/mips/fpr-moves-2.c: Likewise.
2656         * gcc.target/mips/fpr-moves-3.c: Likewise.
2657         * gcc.target/mips/fpr-moves-4.c: Likewise.
2658         * gcc.target/mips/fpr-moves-5.c: Likewise.
2659         * gcc.target/mips/fpr-moves-6.c: Likewise.
2660         * gcc.target/mips/ins-1.c: Likewise.
2661         * gcc.target/mips/ins-2.c: Likewise.
2662         * gcc.target/mips/interrupt_handler-2.c: Likewise.
2663         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2664         * gcc.target/mips/lazy-binding-1.c: Likewise.
2665         * gcc.target/mips/madd-3.c: Likewise.
2666         * gcc.target/mips/madd-5.c: Likewise.
2667         * gcc.target/mips/madd-6.c: Likewise.
2668         * gcc.target/mips/madd-8.c: Likewise.
2669         * gcc.target/mips/madd-9.c: Likewise.
2670         * gcc.target/mips/memcpy-1.c: Likewise.
2671         * gcc.target/mips/mips-ps-type.c: Likewise.
2672         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2673         * gcc.target/mips/mips-sched-madd.c: Likewise.
2674         * gcc.target/mips/mips16e-extends.c: Likewise.
2675         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2676         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2677         * gcc.target/mips/movcc-1.c: Likewise.
2678         * gcc.target/mips/movcc-2.c: Likewise.
2679         * gcc.target/mips/movcc-3.c: Likewise.
2680         * gcc.target/mips/msub-5.c: Likewise.
2681         * gcc.target/mips/msub-6.c: Likewise.
2682         * gcc.target/mips/msub-8.c: Likewise.
2683         * gcc.target/mips/mult-2.c: Likewise.
2684         * gcc.target/mips/mult-3.c: Likewise.
2685         * gcc.target/mips/mult-5.c: Likewise.
2686         * gcc.target/mips/mult-6.c: Likewise.
2687         * gcc.target/mips/mult-7.c: Likewise.
2688         * gcc.target/mips/mult-12.c: Likewise.
2689         * gcc.target/mips/mult-13.c: Likewise.
2690         * gcc.target/mips/mult-14.c: Likewise.
2691         * gcc.target/mips/mult-15.c: Likewise.
2692         * gcc.target/mips/mult-17.c: Likewise.
2693         * gcc.target/mips/mult-18.c: Likewise.
2694         * gcc.target/mips/mult-19.c: Likewise.
2695         * gcc.target/mips/nmadd-1.c: Likewise.
2696         * gcc.target/mips/nmadd-2.c: Likewise.
2697         * gcc.target/mips/octeon-baddu-1.c: Likewise.
2698         * gcc.target/mips/octeon-cins-1.c: Likewise.
2699         * gcc.target/mips/octeon-cins-2.c: Likewise.
2700         * gcc.target/mips/octeon-dmul-3.c: Likewise.
2701         * gcc.target/mips/octeon-exts-2.c: Likewise.
2702         * gcc.target/mips/octeon-exts-3.c: Likewise.
2703         * gcc.target/mips/octeon-exts-4.c: Likewise.
2704         * gcc.target/mips/octeon-exts-5.c: Likewise.
2705         * gcc.target/mips/octeon-exts-6.c: Likewise.
2706         * gcc.target/mips/octeon-exts-7.c: Likewise.
2707         * gcc.target/mips/octeon-pop-2.c: Likewise.
2708         * gcc.target/mips/octeon-seq-3.c: Likewise.
2709         * gcc.target/mips/octeon-seq-4.c: Likewise.
2710         * gcc.target/mips/octeon2-lx-1.c: Likewise.
2711         * gcc.target/mips/octeon2-lx-2.c: Likewise.
2712         * gcc.target/mips/octeon2-lx-3.c: Likewise.
2713         * gcc.target/mips/pr54240.c: Likewise.
2714         * gcc.target/mips/rsqrt-1.c: Likewise.
2715         * gcc.target/mips/rsqrt-2.c: Likewise.
2716         * gcc.target/mips/rsqrt-3.c: Likewise.
2717         * gcc.target/mips/rsqrt-4.c: Likewise.
2718         * gcc.target/mips/save-restore-2.c: Likewise.
2719         * gcc.target/mips/save-restore-4.c: Likewise.
2720         * gcc.target/mips/sb1-1.c: Likewise.
2721         * gcc.target/mips/scc-1.c: Likewise.
2722         * gcc.target/mips/scc-2.c: Likewise.
2723         * gcc.target/mips/scc-3.c: Likewise.
2724         * gcc.target/mips/scc-4.c: Likewise.
2725         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2726         * gcc.target/mips/truncate-1.c: Likewise.
2727         * gcc.target/mips/truncate-2.c: Likewise.
2728         * gcc.target/mips/truncate-3.c: Likewise.
2729         * gcc.target/mips/truncate-4.c: Likewise.
2730         * gcc.target/mips/truncate-5.c: Likewise.
2731         * gcc.target/mips/truncate-6.c: Likewise.
2732         * gcc.target/mips/unaligned-1.c: Likewise.
2734         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2735         skip for -O0.  Require -fexpensive-optimizations.
2736         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2737         * gcc.target/mips/dspr2-MULT.c: Likewise.
2738         * gcc.target/mips/fix-r4000-2.c: Likewise.
2739         * gcc.target/mips/fix-r4000-4.c: Likewise.
2740         * gcc.target/mips/fix-r4000-7.c: Likewise.
2741         * gcc.target/mips/fix-r4000-9.c: Likewise.
2742         * gcc.target/mips/madd-1.c: Likewise.
2743         * gcc.target/mips/madd-2.c: Likewise.
2744         * gcc.target/mips/madd-4.c: Likewise.
2745         * gcc.target/mips/maddu-1.c: Likewise.
2746         * gcc.target/mips/maddu-2.c: Likewise.
2747         * gcc.target/mips/maddu-3.c: Likewise.
2748         * gcc.target/mips/maddu-4.c: Likewise.
2749         * gcc.target/mips/msub-1.c: Likewise.
2750         * gcc.target/mips/msub-2.c: Likewise.
2751         * gcc.target/mips/msub-3.c: Likewise.
2752         * gcc.target/mips/msub-4.c: Likewise.
2753         * gcc.target/mips/msubu-1.c: Likewise.
2754         * gcc.target/mips/msubu-2.c: Likewise.
2755         * gcc.target/mips/msubu-3.c: Likewise.
2756         * gcc.target/mips/msubu-4.c: Likewise.
2757         * gcc.target/mips/mult-1.c: Likewise.
2758         * gcc.target/mips/mult-4.c: Likewise.
2759         * gcc.target/mips/mult-8.c: Likewise.
2760         * gcc.target/mips/mult-9.c: Likewise.
2761         * gcc.target/mips/mult-10.c: Likewise.
2762         * gcc.target/mips/mult-11.c: Likewise.
2763         * gcc.target/mips/mult-16.c: Likewise.
2765         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2766         skip for -O0 and -Os.
2767         * gcc.target/mips/fix-r4000-12.c: Likewise.
2768         * gcc.target/mips/madd-7.c: Likewise.
2769         * gcc.target/mips/mips-ps-5.c: Likewise.
2770         * gcc.target/mips/mips-ps-7.c: Likewise.
2771         * gcc.target/mips/msub-7.c: Likewise.
2773         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2774         skip for -O0.  Require -mno-abicalls.
2775         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2777         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2778         skip for -O0.  Require a total number of BBIT instructions and
2779         at least one of each kind.
2781         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2782         skip for -O0.  Require -fno-unroll-loops.
2784         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2785         skip for -O0.  Allow BLTZ as well as BGEZ.
2787         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2789         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2790         skip for -O0.  Require -fschedule-insns2.
2791         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2793         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2794         but skip for -O0.  Make a branch-likely more likely.
2796         * gcc.target/mips/timode-2.c: Split each test into its own function.
2797         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
2799         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2800         skip for -O0.  Require -fpeephole2.
2801         * gcc.target/mips/vr-mult-2.c: Likewise.
2803 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
2805         PR preprocessor/53469
2806         * gcc.dg/cpp/_Pragma7.c: New test case.
2808 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2810         PR fortran/54370
2811         * gfortran.dg/do_5.f90: New.
2813 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2815         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2816         from dg-options as -Wall no longer implies it.
2818 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
2820         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2822 2012-08-25  Jason Merrill  <jason@redhat.com>
2824         * g++.dg/cpp0x/fntmpdefarg3.C: New.
2826 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
2828         PR c++/51421
2829         * g++.dg/cpp0x/auto34.C: New.
2831 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
2833         PR c/54363
2834         * gcc.dg/pr54363.c: New test.
2836         PR c/54355
2837         * gcc.dg/pr54355.c: New test.
2839 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2841         PR debug/52857
2842         * gcc.target/i386/pr52857-1.c: New.
2843         * gcc.target/i386/pr52857-2.c: Likewise.
2845 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
2847         * gcc.target/mips/code-readable-4.c: New test.
2849 2012-08-23  Julian Brown  <julian@codesourcery.com>
2850             Sandra Loosemore  <sandra@codesourcery.com>
2852         * gcc.target/mips/code-readable-1.c: Add -O to options.
2854 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
2856         PR c++/20420
2857         * g++.dg/lookup/using53.C: New.
2859 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
2861         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2862         * gcc.dg/fixed-point/convert-1.c: New.
2863         * gcc.dg/fixed-point/convert-2.c: New.
2864         * gcc.dg/fixed-point/convert-3.c: New.
2865         * gcc.dg/fixed-point/convert-4.c: New.
2866         * gcc.dg/fixed-point/convert-float-1.c: New.
2867         * gcc.dg/fixed-point/convert-float-2.c: New.
2868         * gcc.dg/fixed-point/convert-float-3.c: New.
2869         * gcc.dg/fixed-point/convert-float-4.c: New.
2870         * gcc.dg/fixed-point/convert-accum-neg.c: New.
2871         * gcc.dg/fixed-point/convert-sat.c: New.
2872         * gcc.dg/fixed-point/convert.h: New.
2874 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
2876         PR target/54089
2877         * gcc.target/sh/pr54089-2.c: New.
2879 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
2881         * gcc.target/i386/long-double-64-1.c: New file.
2882         * gcc.target/i386/long-double-64-2.c: Likewise.
2883         * gcc.target/i386/long-double-64-3.c: Likewise.
2884         * gcc.target/i386/long-double-64-4.c: Likewise.
2885         * gcc.target/i386/long-double-80-1.c: Likewise.
2886         * gcc.target/i386/long-double-80-2.c: Likewise.
2887         * gcc.target/i386/long-double-80-3.c: Likewise.
2888         * gcc.target/i386/long-double-80-4.c: Likewise.
2889         * gcc.target/i386/long-double-80-5.c: Likewise.
2890         * gcc.target/i386/long-double-80-6.c: Likewise.
2891         * gcc.target/i386/long-double-80-7.c: Likewise.
2893 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
2895         PR tree-optimization/54317
2896         * gcc.dg/tree-ssa/vrp79.c: New testcase.
2898 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
2900         PR target/39423
2901         * gcc.target/sh/pr39423-2.c: New.
2903 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
2905         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2906         * gcc.dg/fold-perm.c: Likewise.
2908 2012-08-20  Jan Hubicka  <jh@suse.cz>
2910         PR fortran/48636
2911         * gcc.dg/ipa/inlinehint-1.c: New.
2913 2012-08-20  Florian Weimer  <fweimer@redhat.com>
2915         PR c++/19351
2916         * g++.dg/init/new38.C: New test.
2917         * g++.dg/init/new39.C: New test.
2919 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2921         PR target/54089
2922         * gcc.target/sh/pr54089-1.c: New.
2924 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2926         PR target/51244
2927         * gcc.target/sh/pr51244-11.c: New.
2929 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2931         PR fortran/54301
2932         * gfortran.dg/warn_target_lifetime_2.f90: New.
2934 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2936         PR c++/10416
2937         * g++.dg/warn/Wunused-var-17.C: New.
2939 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
2941         PR middle-end/53992
2942         * gcc.dg/gomp/pr53992.c: New test.
2944 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2946         PR tree-ssa/54295
2947         * gcc.c-torture/execute/20120817-1.c: New test.
2949 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2951         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2952         add instruction.
2953         (f2): New test that really does need adds.
2955 2012-08-20  Richard Guenther  <rguenther@suse.de>
2957         PR tree-optimization/54327
2958         * gcc.dg/torture/pr54327.c: New testcase.
2960 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
2962         PR tree-optimization/54321
2963         * gcc.c-torture/compile/pr54321.c: New test.
2965 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2967         PR fortran/54301
2968         * gfortran.dg/warn_target_lifetime_1.f90: New.
2970 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
2972         PR fortran/54298
2973         * gfortran.dg/real_compare_1.f90: New test case.
2974         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2976 2012-08-18  Jan Hubicka  <jh@suse.cz>
2978         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2980 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
2982         PR fortran/39290
2983         * gfortran.dg/interface_37.f90: New test.
2985 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
2986             Gary Funck <gary@intrepid.com>
2988         PR target/20020
2989         * gcc.target/i386/pr20020-1.c: New test.
2990         * gcc.target/i386/pr20020-2.c: Likewise.
2991         * gcc.target/i386/pr20020-3.c: Likewise.
2993 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
2995         * gcc.target/i386/perm-concat.c: New test.
2997 2012-08-17  Julian Brown  <julian@codesourcery.com>
2999         * gcc.target/arm/div64-unwinding.c: New test.
3001 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
3003         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3005 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
3007         PR target/54236
3008         * gcc.target/sh/pr54236-1.c: New.
3010 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
3012         * lib/target-supports.exp (check_effective_target_sync_int_long)
3013         (check_effective_target_sync_char_short): Enable for crisv32-*
3014         and cris-*.
3016         PR middle-end/54261
3017         * gcc.dg/torture/pr54261-1.c: New test.
3019 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
3021         PR fortran/54243
3022         PR fortran/54244
3023         * gfortran.dg/typebound_call_24.f03: New.
3025 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3027         PR tree-optimization/54245
3028         * gcc.dg/tree-ssa/pr54245.c: New test.
3030 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3032         PR tree-optimization/54240
3033         * gcc.target/powerpc/pr54240.c: New test.
3034         * gcc.target/mips/pr54240.c: Likewise.
3036 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3038         PR target/52933
3039         * gcc.target/sh/pr52933-1.c: New.
3040         * gcc.target/sh/pr52933-2.c: New.
3042 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3044         PR target/50751
3045         * gcc.target/sh/pr50751-8.c: New.
3047 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
3049         PR fortran/47586
3050         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3051         * gfortran.dg/typebound_proc_27.f03: New test.
3053 2012-08-14  Sterling Augustine  <saugustine@google.com>
3055         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3057 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3059         PR fortran/40881
3060         * gfortran.dg/data_constraints_3.f90: New.
3061         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3062         to disable -pedantic compilation.
3063         * gfortran.dg/pr37243.f: Ditto.
3064         * gfortran.dg/g77/19990826-3.f: Ditto.
3065         * gfortran.dg/g77/20020307-1.f : Ditto.
3066         * gfortran.dg/g77/980310-3.f: Ditto.
3068 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3070         PR fortran/54234
3071         * gfortran.dg/warn_conversion_4.f90: New.
3073 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
3075         PR middle-end/53411
3076         PR rtl-optimization/53495
3077         * gcc.c-torture/compile/pr53411.c: New test.
3078         * gcc.c-torture/compile/pr53495.c: New test.
3080 2012-08-13  Richard Guenther  <rguenther@suse.de>
3082         * gcc.dg/tree-prof/update-loopch.c: Adjust.
3084 2012-08-13  Richard Guenther  <rguenther@suse.de>
3086         PR tree-optimization/54200
3087         * gcc.dg/guality/pr54200.c: New testcase.
3088         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3090 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3092         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3094 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3096         PR target/51244
3097         * gcc.target/sh/pr51244-7.c: New.
3098         * gcc.target/sh/pr51244-8.c: New.
3099         * gcc.target/sh/pr51244-9.c: New.
3100         * gcc.target/sh/pr51244-10.c: New.
3102 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3104         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
3105         -m2e or -m2a.
3106         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3107         * gcc.target/sh/pr53511-1.c: Likewise.
3108         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3109         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3110         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3111         * gcc.target/sh/pr53512-3.c: Likewise.
3112         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3114 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3116         PR target/39423
3117         * gcc.c-torture/compile/pr39423-1.c: New.
3118         * gcc.c-torture/compile/pr39423-2.c: New.
3120 2012-08-12  Tobias Burnus  <burnus@net-b.de>
3122         PR fortran/54221
3123         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3124         they appear uninitialized on the RHS.
3125         * gfortran.dg/public_private_module_6.f90: New.
3127 2012-08-11  Martin Jambor  <mjambor@suse.cz>
3129         PR fortran/48636
3130         * gfortran.dg/pr48636.f90: New test.
3132 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
3134         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3135         to avoid warnings.
3136         (main): Adjust caller.
3138 2012-08-10  Richard Guenther  <rguenther@suse.de>
3140         * gcc.dg/matrix/*.c: Adjust and move ...
3141         * gcc.dg/torture/: ... here.
3142         * gcc.dg/matrix: Remove directory.
3144 2012-08-10  Richard Guenther  <rguenther@suse.de>
3146         PR middle-end/54219
3147         * gcc.dg/torture/vector-shuffle1.c: New testcase.
3149 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3151         PR middle-end/54211
3152         * gcc.dg/tree-ssa/pr54211.c: New test.
3154 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3156         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3157         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3159 2012-08-10  Richard Guenther  <rguenther@suse.de>
3161         PR tree-optimization/54109
3162         * gcc.dg/torture/pr54109.c: New testcase.
3163         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3164         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3166 2012-08-10  Richard Guenther  <rguenther@suse.de>
3168         PR tree-optimization/54027
3169         * gcc.dg/torture/pr54027.c: New testcase.
3171 2012-08-10  Richard Guenther  <rguenther@suse.de>
3173         * g++.dg/plugin/selfassign.c: Adjust.
3174         * gcc.dg/plugin/selfassign.c: Likewise.
3175         * gcc.dg/strlenopt-11.c: Likewise.
3176         * gcc.dg/strlenopt-13.c: Likewise.
3177         * gcc.dg/no-strict-overflow-4.c: Likewise.
3178         * gcc.dg/strict-overflow-4.c: Likewise.
3179         * gcc.dg/tree-ssa/alias-11.c: Likewise.
3180         * gcc.dg/tree-ssa/alias-6.c: Likewise.
3181         * gcc.dg/tree-ssa/asm-3.c: Likewise.
3182         * gcc.dg/tree-ssa/pr18908.c: Likewise.
3183         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3184         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3185         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3186         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3187         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3188         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3189         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3190         * gcc.dg/pr46309.c: Likewise.
3191         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3193 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
3195         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3196         for x86 targets.
3197         * gcc.c-torture/compile/20120727-2.c: New test.
3199 2012-08-09  Martin Jambor  <mjambor@suse.cz>
3201         * gcc.dg/ipa/iinline-4.c: New test.
3202         * gcc.dg/ipa/iinline-5.c: Likewise.
3203         * gcc.dg/ipa/iinline-6.c: Likewise.
3204         * gcc.dg/ipa/iinline-7.c: Likewise.
3205         * gcc.dg/lto/20120723_0.c: Likewise.
3206         * gcc.dg/lto/20120723_1.c: Likewise.
3208 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
3210         PR target/39423
3211         * gcc.target/sh/pr39423-1.c: New.
3213 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
3215         PR target/51244
3216         * gcc.target/sh/pr51244-5: New.
3217         * gcc.target/sh/pr51244-6: New.
3219 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3221         * gcc.target/i386/adx-addxcarry32-3.c: New.
3222         * gcc.target/i386/adx-addxcarry64-3.c: New.
3224 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
3226         PR rtl-optimization/53701
3227         * gcc.dg/pr53701.c: New test.
3229 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
3231         * gcc.c-torture/compile/20120727-1.c: New test.
3233 2012-08-09  Tobias Burnus  <burnus@net-b.de>
3235         PR fortran/54199
3236         * gfortran.dg/intrinsic_shadow_4.f90: New.
3238 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3240         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
3242 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
3244         * gcc.c-torture/execute/20120808-1.c: New test.
3246 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3248         PR rtl-optimization/54157
3249         * gcc.target/i386/pr54157.c: New file.
3251 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3253         * gcc.target/i386/adx-addcarryx32-1.c: New.
3254         * gcc.target/i386/adx-addcarryx32-2.c: New.
3255         * gcc.target/i386/adx-addcarryx64-1.c: New.
3256         * gcc.target/i386/adx-addcarryx64-2.c: New.
3257         * gcc.target/i386/adx-check.h: New.
3258         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3259         * gcc.target/i386/sse-12.c: Add -madx.
3260         * gcc.target/i386/sse-13.c: Ditto.
3261         * gcc.target/i386/sse-14.c: Ditto.
3262         * gcc.target/i386/sse-22.c: Ditto.
3263         * gcc.target/i386/sse-23.c: Ditto.
3264         * g++.dg/other/i386-2.C: Ditto.
3265         * g++.dg/other/i386-3.C: Ditto.
3267 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3269         * gcc.dg/tree-ssa/slsr-5.c: New.
3270         * gcc.dg/tree-ssa/slsr-6.c: New.
3271         * gcc.dg/tree-ssa/slsr-7.c: New.
3272         * gcc.dg/tree-ssa/slsr-8.c: New.
3273         * gcc.dg/tree-ssa/slsr-9.c: New.
3274         * gcc.dg/tree-ssa/slsr-10.c: New.
3275         * gcc.dg/tree-ssa/slsr-11.c: New.
3276         * gcc.dg/tree-ssa/slsr-12.c: New.
3277         * gcc.dg/tree-ssa/slsr-13.c: New.
3278         * gcc.dg/tree-ssa/slsr-14.c: New.
3279         * gcc.dg/tree-ssa/slsr-15.c: New.
3280         * gcc.dg/tree-ssa/slsr-16.c: New.
3281         * gcc.dg/tree-ssa/slsr-17.c: New.
3282         * gcc.dg/tree-ssa/slsr-18.c: New.
3283         * gcc.dg/tree-ssa/slsr-19.c: New.
3284         * gcc.dg/tree-ssa/slsr-20.c: New.
3285         * gcc.dg/tree-ssa/slsr-21.c: New.
3286         * gcc.dg/tree-ssa/slsr-22.c: New.
3287         * gcc.dg/tree-ssa/slsr-23.c: New.
3288         * gcc.dg/tree-ssa/slsr-24.c: New.
3289         * gcc.dg/tree-ssa/slsr-25.c: New.
3290         * gcc.dg/tree-ssa/slsr-26.c: New.
3291         * gcc.dg/tree-ssa/slsr-30.c: New.
3292         * gcc.dg/tree-ssa/slsr-31.c: New.
3294 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
3296         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3297         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3298         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3300 2012-08-06  Cary Coutant  <ccoutant@google.com>
3302         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3304 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
3306         PR fortran/35831
3307         * gfortran.dg/dummy_procedure_5.f90: Modified.
3308         * gfortran.dg/dummy_procedure_8.f90: New.
3309         * gfortran.dg/interface_26.f90: Modified.
3310         * gfortran.dg/proc_ptr_11.f90: Modified.
3311         * gfortran.dg/proc_ptr_15.f90: Modified.
3312         * gfortran.dg/proc_ptr_result_5.f90: Modified.
3313         * gfortran.dg/typebound_override_1.f90: Modified.
3314         * gfortran.dg/typebound_proc_6.f03: Modified.
3316 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3318         PR tree-optimization/51938
3319         PR tree-optimization/52005
3320         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3321         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3322         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3323         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3325 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
3327         Avoid crashing on erroneous static_assert usage
3328         * g++.dg/cpp0x/static_assert8.C: New test.
3330 2012-08-06  Jason Merrill  <jason@redhat.com>
3332         * g++.dg/cpp0x/sfinae38.C: New.
3334 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3335             Paolo Carlini  <paolo.carlini@oracle.com>
3337         PR c++/54165
3338         * g++.dg/conversion/void2.C: New.
3340 2012-08-06  Tom de Vries  <tom@codesourcery.com>
3342         * gcc.dg/tree-ssa/vrp78.c: New test.
3344 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3345             Richard Sandiford  <rdsandiford@googlemail.com>
3347         * g++.dg/opt/enum2.C: Require fpic target.
3348         * g++.dg/lto/20090303_0.C: Likewise.
3350 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3351             Catherine Moore  <clm@codesourcery.com>
3353         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3354         flush function names too.
3355         * gcc.target/mips/clear-cache-1.c: Likewise.
3357 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
3359         PR target/54156
3360         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3362 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3364         PR fortran/54166
3365         * gfortran.dg/array_5.f90: New test.
3367 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3369         PR tree-optimization/30318
3370         * gcc.dg/tree-ssa/vrp77.c: New testcase.
3372 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
3374         * g++.dg/ext/vector17.C: New testcase.
3376 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
3378         PR target/51931
3379         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3380         * g++.dg/opt/longbranch1.C: Likewise.
3382 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
3384         PR tree-optimization/53805
3385         * gcc.dg/fold-notunord.c: New testcase.
3387 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
3389         PR fortran/48820
3390         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
3391         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
3393 2012-08-02  Jason Merrill  <jason@redhat.com>
3394             Paolo Carlini  <paolo.carlini@oracle.com>
3396         PR c++/51213 (again)
3397         * g++.dg/cpp0x/sfinae37.C: Extend.
3399 2012-08-02  Richard Guenther  <rguenther@suse.de>
3401         PR tree-optimization/50672
3402         * g++.dg/torture/pr50672.C: New testcase.
3404 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
3406         PR fortran/54147
3407         * gfortran.dg/abstract_type_6.f03: Modified.
3408         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3409         * gfortran.dg/proc_ptr_comp_35.f90: New.
3410         * gfortran.dg/typebound_proc_9.f03: Modified.
3411         * gfortran.dg/typebound_proc_26.f90: New.
3413 2012-08-02  Richard Guenther  <rguenther@suse.de>
3415         * gcc.dg/torture/pta-callused-1.c: Adjust.
3416         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3417         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3418         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3419         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3420         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3421         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3422         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3423         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3425 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
3427         PR fortran/54033
3428         * gfortran.dg/include_6.f90:  New test case.
3429         * gfortran.dg/include_7.f90:  New test case.
3430         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
3432 2012-08-01  Tom de Vries  <tom@codesourcery.com>
3434         * gcc.dg/tree-ssa/vrp76.c: New test.
3436 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
3438         PR tree-optimization/46556
3439         * gcc.dg/tree-ssa/slsr-27.c: New.
3440         * gcc.dg/tree-ssa/slsr-28.c: New.
3441         * gcc.dg/tree-ssa/slsr-29.c: New.
3443 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3445         PR fortran/42418
3446         * gfortran.dg/proc_decl_29.f90: New.
3448 2012-07-31  Dehao Chen  <dehao@google.com>
3450         * gcc.dg/predict-7.c: New test.
3452 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3454         PR fortran/54134
3455         * gfortran.dg/typebound_override_3.f90: New.
3457 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
3459         PR tree-optimization/53773
3460         * gcc.dg/vect/pr53773.c: New test.
3462 2012-07-31  Nick Clifton  <nickc@redhat.com>
3464         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3465         and for XStormy16.
3467 2012-07-31  Tobias Burnus  <burnus@net-b.de>
3469         * gfortran.dg/c_funloc_tests_6.f90: New.
3470         * gfortran.dg/c_funloc_tests_7.f90: New.
3471         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3473 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
3475         PR c++/53624
3476         * g++.dg/cpp0x/temp_default5.C: New.
3478 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
3480         PR fortran/51081
3481         * gfortran.dg/proc_ptr_37.f90: New.
3483 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
3485         * lib/target-supports.exp
3486         (check_effective_target_vect_natural_alignment): New function.
3487         * gcc.dg/align-2.c: Only run on targets with natural alignment
3488         of vector types.
3489         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3490         alignment of vector types.
3492 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3493             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3495         * gcc.target/i386/rdseed16-1.c: New.
3496         * gcc.target/i386/rdseed32-1.c: Ditto
3497         * gcc.target/i386/rdseed64-1.c: Ditto
3498         * gcc.target/i386/sse-12.c: Add -mrdseed.
3499         * gcc.target/i386/sse-13.c: Ditto.
3500         * gcc.target/i386/sse-14.c: Ditto.
3501         * g++.dg/other/i386-2.C: Ditto.
3502         * g++.dg/other/i386-3.C: Ditto.
3504 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
3506         PR target/51244
3507         * gcc.target/sh/pr51244-4.c: New.
3509 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
3511         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3512         for alpha*-*-* targets.  Cleanup original tree dump.
3514 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
3516         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3517         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3519 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
3521         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3522         rand, srand. Include <stdlib.h>.
3524 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
3526         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3528 2012-07-26  Richard Henderson  <rth@redhat.com>
3530         * gcc.dg/attr-hotcold-1.c: New.
3531         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3533 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
3534             Sandra Loosemore  <sandra@codesourcery.com>
3536         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3538 2012-07-26  Tobias Burnus  <burnus@net-b.de>
3540         * gfortran.dg/contiguous_1.f90: Update dg-error.
3541         * gfortran.dg/proc_ptr_32.f90: Ditto.
3543 2012-07-26  Richard Guenther  <rguenther@suse.de>
3545         PR tree-optimization/54098
3546         * gcc.dg/torture/pr54098.c: New testcase.
3548 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3550         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3551         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3553 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3555         PR fortran/44354
3556         * gfortran.dg/array_constructor_39.f90: New test.
3558 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3560         PR fortran/44354
3561         * gfortran.dg/array_constructor_38.f90: New test.
3563 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
3565         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3567 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
3569         * gnat.dg/noreturn5.ad[sb]: New test.
3571 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
3572             Paul Brook  <paul@codesourcery.com>
3574         PR target/53633
3576         * lib/target-suports.exp (check_effective_target_naked_functions): New.
3577         * c-c++-common/pr53633.c: New test.
3579 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
3581         * gcc.target/i386/asm-dialect-1.c: New test case.
3583 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
3584             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3586         * gcc.target/i386/prefetchw-1.c: New.
3587         * gcc.target/i386/sse-12.c: Add -mprfchw.
3588         * gcc.target/i386/sse-13.c: Ditto.
3589         * gcc.target/i386/sse-14.c: Ditto.
3590         * gcc.target/i386/sse-22.c: Ditto.
3591         * gcc.target/i386/sse-23.c: Ditto.
3592         * g++.dg/other/i386-2.C: Ditto.
3593         * g++.dg/other/i386-3.C: Ditto.
3595 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
3597         * lib/gcc-dg.exp (process-message): Don't ignore errors.
3599 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3601         PR target/54051
3602         * gcc.target/arm/pr54051.c: New.
3603         * gcc.target/arm/vfp-1.c: Adjust test.
3605 2012-07-24  Julian Brown  <julian@codesourcery.com>
3607         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3608         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3609         hard-float ARM.
3611 2012-07-23  Paul Brook  <paul@codesourcery.com>
3613         * g++.dg/other/armv7m-1.c: New test.
3615 2012-07-23  Julian Brown  <julian@codesourcery.com>
3617         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3618         ARM.
3619         (DO_TEST): Define to 1 for appropriate ARM targets.
3621 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
3623         PR tree-optimization/53881
3624         * gcc.dg/pr53881.c: Renamed to ...
3625         * gcc.dg/pr53881-1.c: ... this.
3626         * gcc.dg/pr53881-2.c: New test.
3628 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
3630         Handle recent changes in default atomics for cris*-*-linux*.
3631         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3632         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3633         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3634         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3635         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3636         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3637         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3638         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3639         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3640         -mno-unaligned-atomic-may-use-library is in effect for
3641         cris*-*-linux*.
3642         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3643         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3644         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3645         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3646         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3647         gcc.target/cris/torture/sync-mis-op-i-1.c,
3648         gcc.target/cris/torture/sync-mis-op-i-2.c,
3649         gcc.target/cris/torture/sync-mis-op-i-1a.c,
3650         gcc.target/cris/torture/sync-mis-op-i-3.c,
3651         gcc.target/cris/torture/sync-mis-op-i-3a.c,
3652         gcc.target/cris/torture/sync-mis-op-s-1a.c,
3653         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3654         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3655         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3656         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3657         (main): Remove local variable x.
3658         [mis_ok]: Check that atomics don't fail.
3660 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3662         *  gcc.dg/tree-ssa/vrp72.c: New test.
3663         *  gcc.dg/tree-ssa/vrp73.c: New test.
3664         *  gcc.dg/tree-ssa/vrp74.c: New test.
3665         *  gcc.dg/tree-ssa/vrp75.c: New test.
3667 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3669         * gcc.dg/tree-ssa/alias-21.c: New testcase.
3670         * gcc.dg/tree-ssa/alias-22.c: New testcase.
3672 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3674         * gcc.target/mips/octeon-pop-2.c: New testcase.
3676 2012-07-21  Tobias Burnus  <burnus@net-b.de>
3678         PR fortran/48820
3679         * gfortran.dg/assumed_rank_3.f90: New.
3680         * gfortran.dg/assumed_rank_11.f90: New.
3681         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3682         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3683         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3685 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3687         * gcc.target/mips/unaligned-1.c: New testcase.
3689 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
3691         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3693 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3695         * gfortran.dg/bind_c_array_params_2.f90: New.
3696         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3697         and update dg-error.
3699 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3701         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3703 2012-07-20  Jason Merrill  <jason@redhat.com>
3705         PR c++/54038
3706         * g++.dg/other/array7.C: New.
3708 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
3710         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3711         the basic block and check loop depth.
3712         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
3713         matching patterns and comments.
3714         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3715         * gcc.dg/tree-ssa/vector-2.c: Likewise.
3717 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
3719         PR c++/28656
3720         * c-c++-common/pr28656.c: New test.
3722 2012-07-19  Jason Merrill  <jason@redhat.com>
3724         PR c++/54026
3725         * g++.dg/init/mutable1.C: New.
3727 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3729         PR fortran/48820
3730         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3731         * gfortran.dg/assumed_rank_1.f90: New.
3732         * gfortran.dg/assumed_rank_1_c.c: New.
3733         * gfortran.dg/assumed_rank_2.f90: New.
3734         * gfortran.dg/assumed_rank_4.f90: New.
3735         * gfortran.dg/assumed_rank_5.f90: New.
3736         * gfortran.dg/assumed_rank_6.f90: New.
3737         * gfortran.dg/assumed_rank_7.f90: New.
3738         * gfortran.dg/assumed_rank_8.f90: New.
3739         * gfortran.dg/assumed_rank_8_c.c: New.
3740         * gfortran.dg/assumed_rank_9.f90: New.
3741         * gfortran.dg/assumed_rank_10.f90: New.
3742         * gfortran.dg/assumed_rank_12.f90: New.
3744 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3746         * gnat.dg/opt25.adb: New test.
3747         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3748         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3750 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3752         * gnat.dg/aggr20.ad[sb]: New test.
3753         * gnat.dg/aggr20_pkg.ads: New helper.
3755 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3757         * gnat.dg/derived_type3.adb: New test.
3758         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3760 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3762         PR rtl-optimization/53942
3763         * gcc.dg/pr53942.c: New test.
3765 2012-07-19  Jason Merrill  <jason@redhat.com>
3767         PR c++/54021
3768         * g++.dg/cpp0x/constexpr-builtin2.C: New.
3770 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3772         * gnat.dg/discr38.adb: New test.
3774 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3776         PR middle-end/54017
3777         * c-c++-common/gomp/pr54017.c: New test.
3779 2012-07-19  Richard Guenther  <rguenther@suse.de>
3780             Eric Botcazou  <ebotcazou@adacore.com>
3782         * gnat.dg/loop_optimization11.adb: New testcase.
3783         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3785 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
3786             Jason Merrill  <jason@redhat.com>
3788         * g++.dg/cpp0x/sfinae37.C: New.
3789         * g++.dg/template/access23.C: New.
3790         * g++.dg/template/access7.C: Adjust.
3791         * g++.dg/template/sfinae10.C: Don't expect errors.
3792         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3794 2012-07-18  Julian Brown  <julian@codesourcery.com>
3795             Sandra Loosemore <sandra@codesroucery.com>
3797         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3799 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
3801         * gnat.dg/noreturn4.ad[sb]: New test.
3802         * gnat.dg/noreturn4_pkg.ads: New helper.
3804 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
3805             Julian Brown  <julian@codesourcery.com>
3807         * gcc.target/arm/neon-vdup-1.c: New test case.
3808         * gcc.target/arm/neon-vdup-2.c: New test case.
3809         * gcc.target/arm/neon-vdup-3.c: New test case.
3810         * gcc.target/arm/neon-vdup-4.c: New test case.
3811         * gcc.target/arm/neon-vdup-5.c: New test case.
3812         * gcc.target/arm/neon-vdup-6.c: New test case.
3813         * gcc.target/arm/neon-vdup-7.c: New test case.
3814         * gcc.target/arm/neon-vdup-8.c: New test case.
3815         * gcc.target/arm/neon-vdup-9.c: New test case.
3816         * gcc.target/arm/neon-vdup-10.c: New test case.
3817         * gcc.target/arm/neon-vdup-11.c: New test case.
3818         * gcc.target/arm/neon-vdup-12.c: New test case.
3819         * gcc.target/arm/neon-vdup-13.c: New test case.
3820         * gcc.target/arm/neon-vdup-14.c: New test case.
3821         * gcc.target/arm/neon-vdup-15.c: New test case.
3822         * gcc.target/arm/neon-vdup-16.c: New test case.
3823         * gcc.target/arm/neon-vdup-17.c: New test case.
3824         * gcc.target/arm/neon-vdup-18.c: New test case.
3825         * gcc.target/arm/neon-vdup-19.c: New test case.
3826         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3827         arguments non-constant.
3829 2012-07-18  Richard Guenther  <rguenther@suse.de>
3831         PR tree-optimization/53970
3832         * g++.dg/torture/pr53970.C: New testcase.
3834 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3836         PR target/38621
3837         * gcc.c-torture/compile/pr38621.c: New.
3839 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3841         PR target/33135
3842         * gcc.target/sh/pr33135-1.c: New.
3843         * gcc.target/sh/pr33135-2.c: New.
3844         * gcc.target/sh/pr33135-3.c: New.
3845         * gcc.target/sh/pr33135-4.c: New.
3847 2012-07-17  Jason Merrill  <jason@redhat.com>
3849         PR c++/53995
3850         * g++.dg/parse/enum9.C: New.
3852 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
3853             Sandra Loosemore  <sandra@codesourcery.com>
3855         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3856         if there is a conflict with -mcpu=.  Use -mcpu=5208.
3858 2012-07-17  Jason Merrill  <jason@redhat.com>
3860         PR c++/53989
3861         * g++.dg/template/array23.C: New.
3863 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3865         PR fortran/53985
3866         * gfortran.dg/bind_c_usage_26.f90: New.
3867         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3868         * gfortran.dg/bind_c_usage_13.f03: Ditto.
3869         * gfortran.dg/bind_c_usage_18.f90: Ditto.
3870         * gfortran.dg/interop_params.f03: Ditto.
3872 2012-07-17  Jason Merrill  <jason@redhat.com>
3874         * g++.dg/template/inherit8.C: Adjust.
3875         * g++.dg/template/using21.C: Adjust.
3876         * g++.dg/template/using22.C: Adjust.
3878         PR c++/53549
3879         * g++.dg/template/current-inst1.C: New.
3880         * g++.dg/parse/crash35.C: Adjust.
3882 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3884         PR fortran/52101
3885         * gfortran.dg/oldstyle_4.f90: New.
3887 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3889         PR fortran/49265
3890         * gfortran.dg/module_procedure_double_colon_3.f90: New.
3891         * gfortran.dg/module_procedure_double_colon_4.f90: New.
3893 2012-07-16  Jason Merrill  <jason@redhat.com>
3895         * g++.dg/parse/access8.C: Adjust.
3896         * g++.dg/template/sfinae6_neg.C: Adjust.
3898 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
3900         PR fortran/53824
3901         * gfortran.dg/coarray_allocate_1.f90:  New test.
3903 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3905         * gcc.c-torture/execute/bswap-1.c: New testcase.
3906         * gcc.c-torture/compile/unalign-1.c: New testcase.
3907         * gcc.c-torture/compile/20120524-1.c: New testcase.
3908         * gcc.c-torture/compile/20101216-1.c: New testcase.
3910 2012-07-16  Dehao Chen  <dehao@google.com>
3912         Revert
3913         2012-07-10  Dehao Chen  <dehao@google.com>
3915         * gcc.dg/debug_info_inline.c: New test.
3917 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
3919         PR fortran/53956
3920         * gfortran.dg/proc_decl_28.f90: New.
3922 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3924         * gcc.dg/torture/builtins-1.c: New testcase.
3926 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
3928         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3929         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3930         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3931         gcc.target/cris/sync-1-v10.c,
3932         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3933         pass -mno-unaligned-atomic-may-use-library.
3934         * gcc.target/cris/sync-xchg-1.c: New test.
3935         * gcc.target/cris/20011127-1.c: Adjust to %P being a
3936         valid register operand output modifier.
3938 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
3940         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3941         characters.
3943 2012-07-13  Andrew Pinski  <apinski@cavium.com>
3945         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3946         rather than cleanup-tree-dump.
3947         * gcc.target/mips/octeon-pipe-1.c: Likewise.
3949 2012-07-13  Richard Guenther  <rguenther@suse.de>
3951         PR tree-optimization/53907
3952         * gcc.target/i386/pr53907.c: New testcase.
3954 2012-07-13  Richard Guenther  <rguenther@suse.de>
3956         PR tree-optimization/53922
3957         * gcc.dg/torture/pr53922.c: New testcase.
3959 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
3961         PR rtl-optimization/53908
3962         * gcc.dg/torture/pr53908.c: New test.
3964 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
3966         PR c++/53531
3967         * g++.dg/cpp0x/variadic135.C: New.
3969 2012-07-12  Jason Merrill  <jason@redhat.com>
3971         * g++.dg/template/sfinae6_neg.C: Adjust.
3973 2012-07-12  Tobias Burnus  <burnus@net-b.de>
3975         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3976         * gfortran.dg/c_f_pointer_tests_3.f90: Update
3977         scan-tree-dump-times pattern.
3979 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3981         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3983 2012-07-11  Jason Merrill  <jason@redhat.com>
3985         DR 1402
3986         * g++.g/cpp0x/defaulted37.C: New.
3988 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
3990         PR target/53859
3991         * gcc.target/arm/pr53859.c: New test.
3993 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
3995         PR target/53886
3996         * gcc.c-torture/compile/pr53886.c: New.
3998 2012-07-10  Dehao Chen  <dehao@google.com>
4000         * gcc.dg/debug_info_inline.c: New test.
4002 2012-07-10  Jason Merrill  <jason@redhat.com>
4004         PR c++/53733
4005         * g++.dg/cpp0x/defaulted36.C: New.
4006         * g++.dg/cpp0x/defaulted21.C: Adjust.
4008         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4010 2012-07-09  Sterling Augustine  <saugustine@google.com>
4012         * g++.dg/debug/dwarf2/pubnames-2.C: New.
4014 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
4016         PR tree-optimization/53887
4017         * gcc.dg/pr53887.c: New test.
4019 2012-07-09  Jason Merrill  <jason@redhat.com>
4021         PR c++/53882
4022         * g++.dg/cpp0x/nullptr29.C: New.
4024 2012-07-09  Tom de Vries  <tom@codesourcery.com>
4025             Richard Guenther  <rguenther@suse.de>
4027         * gcc.dg/builtin-unreachable-6.c: New test.
4028         * gcc.dg/builtin-unreachable-5.c: New test.
4030 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
4032         PR tree-optimization/53881
4033         * gcc.dg/pr53881.c: New test.
4035 2012-07-06  Jason Merrill  <jason@redhat.com>
4037         PR c++/53862
4038         * g++.dg/cpp0x/variadic134.C: New.
4040         PR c++/53858
4041         * g++.dg/cpp0x/alias-decl-20.C: New.
4043 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4045         PR tree-optimization/51879
4046         * gcc.dg/pr51879-16.c: New test.
4047         * gcc.dg/pr51879-17.c: Same.
4049 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4051         PR tree-optimization/52009
4052         * gcc.dg/pr51879-7.c: New test.
4053         * gcc.dg/pr51879-18.c: New test.
4055 2012-07-05  Jason Merrill  <jason@redhat.com>
4057         PR c++/50852
4058         * g++.dg/template/typedef39.C: New.
4060         PR c++/53039
4061         * g++.dg/cpp0x/variadic133.C: New.
4062         * g++.dg/template/param1.C: Adjust.
4064 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4066         PR target/48941
4067         PR target/51980
4068         * gcc.target/arm/neon/vtrnf32.c: Update.
4069         * gcc.target/arm/neon/vtrns32.c: Update.
4070         * gcc.target/arm/neon/vtrnu32.c: Update.
4071         * gcc.target/arm/neon/vzipf32.c: Update.
4072         * gcc.target/arm/neon/vzips32.c: Update.
4073         * gcc.target/arm/neon/vzipu32.c: Update.
4075 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
4077         PR fortran/53732
4078         * gfortran.dg/inline_sum_4.f90: New test.
4080 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
4082         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4084 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4086         * gcc.target/arm/fma-sp.c: New testcase.
4087         * gcc.target/arm/fma.c: Likewise.
4088         * gcc.target/arm/fma.h: Likewise.
4090 2012-07-04  Jason Merrill  <jason@redhat.com>
4092         PR c++/53848
4093         * g++.dg/other/enum3.C: New.
4095 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
4097         PR middle-end/53321
4098         * g++.dg/torture/pr53321.C: New test.
4100 2012-07-04  Richard Guenther  <rguenther@suse.de>
4102         PR tree-optimization/53844
4103         * g++.dg/tree-ssa/pr53844.C: New testcase.
4105 2012-07-04  Richard Guenther  <rguenther@suse.de>
4107         PR tree-optimization/53849
4108         * gcc.dg/pr53849.c: New testcase.
4110 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
4112         PR c++/53812
4113         * g++.dg/ext/label14.C: New test.
4115 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
4117         PR target/53811
4118         * g++.dg/other/pr53811.C: New test.
4120 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
4122         PR target/28896
4123         * gcc.target/m68k/stack-limit-1.c: New testcase.
4125 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4127         * gnat.dg/recursive_call.adb: New test.
4129 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4131         * gnat.dg/discr37.ad[sb]: New test.
4133 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
4135         * g++.dg/other/packed1.C: Remove SH from xfail list.
4137 2012-07-02  Jason Merrill  <jason@redhat.com>
4139         PR c++/53619
4140         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4142         PR c++/53783
4143         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4145         PR c++/53788
4146         * g++.dg/cpp0x/decltype39.C: New.
4147         * g++.dg/diagnostic/method1.C: Adjust.
4149         PR c++/53816
4150         * g++.dg/template/ref6.C: New.
4152 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4154         PR target/53568
4155         * gcc.target/sh/pr53568-1.c: New.
4157 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4159         PR target/51244
4160         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4162 2012-07-02  Jason Merrill  <jason@redhat.com>
4164         PR c++/53821
4165         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4167         PR c++/53524
4168         * g++.dg/template/enum7.C: New.
4169         * g++.dg/other/ptrmem10.C: Adjust.
4170         * g++.dg/other/ptrmem11.C: Adjust.
4171         * g++.dg/cpp0x/scoped_enum.C: Adjust.
4173 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
4175         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4177 2012-07-01  Wei Guozhi  <carrot@google.com>
4179         PR target/53447
4180         * gcc.target/arm/pr53447-1.c: New testcase.
4181         * gcc.target/arm/pr53447-2.c: New testcase.
4182         * gcc.target/arm/pr53447-3.c: New testcase.
4183         * gcc.target/arm/pr53447-4.c: New testcase.
4185 2012-06-29  Richard Guenther  <rguenther@suse.de>
4187         PR tree-optimization/47061
4188         * gcc.dg/tree-ssa/vrp71.c: New testcase.
4190 2012-06-29  Richard Guenther  <rguenther@suse.de>
4192         PR tree-optimization/37541
4193         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4195 2012-06-29  Richard Guenther  <rguenther@suse.de>
4197         PR tree-optimization/52589
4198         * gcc.dg/tree-ssa/vrp70.c: New testcase.
4200 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
4202         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4204         * g++.dg/template/error46.C: Add missing comment to dg-message.
4205         * g++.dg/template/crash107.C: Likewise.
4206         * g++.dg/template/error47.C: Likewise.
4207         * g++.dg/template/crash108.C: Likewise.
4208         * g++.dg/overload/operator5.C: Likewise.
4210         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4211         errors in dg-message directives, add comments.
4213 2012-06-28  Kai Tietz  <ktietz@redhat.com>
4215         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4216         hard-coded 'unsigned long'.
4218 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
4220         PR tree-optimization/51581
4221         * gcc.dg/vect/pr51581-4.c: New test.
4223         PR tree-optimization/53645
4224         * gcc.c-torture/execute/pr53645-2.c: New test.
4226 2012-06-28  Richard Guenther  <rguenther@suse.de>
4228         PR middle-end/53790
4229         * gcc.dg/torture/pr53790.c: New testcase.
4231 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
4233         PR tree-optimization/53645
4234         * gcc.c-torture/execute/pr53645.c: New test.
4236 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
4238         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4240 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
4242         PR debug/53671
4243         PR debug/49888
4244         * gcc.dg/guality/pr49888.c: Account for the possibility that
4245         the variable is optimized out at the first test.
4247 2012-06-27  Jason Merrill  <jason@redhat.com>
4249         * g++.dg/cpp0x/override2.C: Adjust.
4250         * g++.dg/template/error5.C: Adjust.
4251         * g++.dg/parse/crash28.C: Adjust.
4253         PR c++/53563
4254         * g++.dg/parse/template27.C: New.
4255         * g++.dg/template/crash74.C: Adjust expected output.
4257 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
4259         PR fortran/41951
4260         PR fortran/49591
4261         * gfortran.dg/typebound_operator_16.f03: New.
4263 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
4265         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4266         even src1.i and src2.i fields even in the second half of the arrays.
4268 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4270         PR c++/51033.
4271         * g++.dg/torture/vshuf-16.inc: New test.
4272         * g++.dg/torture/vshuf-2.inc: New test.
4273         * g++.dg/torture/vshuf-4.inc: New test.
4274         * g++.dg/torture/vshuf-8.inc: New test.
4275         * g++.dg/torture/vshuf-main.inc: New test.
4276         * g++.dg/torture/vshuf-v16hi.C: New test.
4277         * g++.dg/torture/vshuf-v16qi.C: New test.
4278         * g++.dg/torture/vshuf-v2df.C: New test.
4279         * g++.dg/torture/vshuf-v2di.C: New test.
4280         * g++.dg/torture/vshuf-v2sf.C: New test.
4281         * g++.dg/torture/vshuf-v2si.C: New test.
4282         * g++.dg/torture/vshuf-v4df.C: New test.
4283         * g++.dg/torture/vshuf-v4di.C: New test.
4284         * g++.dg/torture/vshuf-v4sf.C: New test.
4285         * g++.dg/torture/vshuf-v4si.C: New test.
4286         * g++.dg/torture/vshuf-v8hi.C: New test.
4287         * g++.dg/torture/vshuf-v8qi.C: New test.
4288         * g++.dg/torture/vshuf-v8si.C: New test.
4290 2012-06-27  Richard Guenther  <rguenther@suse.de>
4292         PR middle-end/53676
4293         * gcc.dg/tree-ssa/scev-6.c: New testcase.
4295 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
4297         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4298         scan-dump-dem-not): Use printable pattern in test name.
4300 2012-06-26  Sterling Augustine  <saugustine@google.com>
4301             Dominique Dhumieres  <dominiq@lps.ens.fr>
4303         * gcc.dg/pubtypes-2.c: Update expected output.
4304         * gcc.dg/pubtypes-3.c: Likewise.
4305         * gcc.dg/pubtypes-4.c: Likewise.
4307 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
4309         * gcc.dg/tree-ssa/slsr-1.c: New test.
4310         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4311         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4312         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4314 2012-06-26  Matt Turner  <mattst88@gmail.com>
4316         PR target/35294
4317         * gcc.target/arm/mmx-2.c: New.
4319 2012-06-26  Richard Guenther  <rguenther@suse.de>
4321         PR c++/53752
4322         * g++.dg/torture/pr53752.C: New testcase.
4324 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
4326         PR tree-optimization/53748
4327         * gcc.c-torture/compile/pr53748.c: New test.
4329 2012-06-25  Jason Merrill  <jason@redhat.com>
4331         PR c++/53498
4332         PR c++/53305
4333         * g++.dg/cpp0x/decltype38.C: New.
4334         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4336 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
4338         * lib/target-supports-dg.exp (testname-for-summary): New.
4339         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4340         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4341         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4342         scan-module-absence, output-exists, output-exists-not: Use
4343         testname-for-summary.
4344         (dg-test): Clean up testname_with_flags.
4345         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4346         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4347         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4348         scan-assembler-dem-not, object-size: Use testname-for-summary.
4349         * lib/gcov.exp (run-gcov): Likewise.
4350         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4351         scan-dump-dem, scan-dump-dem-note): Likewise.
4353         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4354         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4355         including profopt.opt; save and restore existing value.
4356         * g++.dg/bprob/bprob.exp: Likewise.
4357         * gcc.dg/matrix/matrix.exp: Likewise.
4358         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4359         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4360         PROFOPT_OPTIONS.
4362 2012-06-25  Richard Henderson  <rth@redhat.com>
4364         * gcc.dg/pr53749.c: New.
4366 2012-06-25  Jason Merrill  <jason@redhat.com>
4368         PR c++/52988
4369         * g++.dg/cpp0x/nullptr28.C: New.
4371 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
4373         * gcc.target/arm/neon-vld1_dupQ.c: New.
4375 2012-06-25  Florian Weimer  <fweimer@redhat.com>
4377         * g++.dg/init/new35.C: New.
4378         * g++.dg/init/new36.C: New.
4379         * g++.dg/init/new37.C: New.
4380         * g++.dg/ext/vla5.C: New warning.
4381         * g++.dg/ext/vla8.C: New warning.
4382         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4384 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4385             James Greenhalgh  <james.greenhalgh@arm.com>
4387         * gcc.target/arm/ftest-support-arm.h New testcase.
4388         * gcc.target/arm/ftest-support-thumb.h Likewise.
4389         * gcc.target/arm/ftest-support.h Likewise.
4390         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4391         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4392         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4393         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4394         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4395         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4396         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4397         * gcc.target/arm/ftest-armv6-arm.c Likewise.
4398         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4399         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4400         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4401         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4402         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4403         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4404         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4405         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4406         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4407         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4408         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4409         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4410         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4411         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4412         * lib/target-supports.exp
4413         (check_effective_target_arm_arch_FUNC): Add support for more
4414         architectures.
4415         (add_options_for_arm_arch_FUNC): Likewise.
4416         (check_effective_target_arm_arch_FUNC_multilib): New functions.
4418 2012-06-25  Jason Merrill  <jason@redhat.com>
4420         PR c++/53202
4421         * g++.dg/cpp0x/constexpr-tuple.C: New.
4423 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
4425         PR target/53759
4426         * gcc.target/i386/pr53759.c: New test.
4428         PR c++/53594
4429         * g++.dg/cpp0x/nsdmi7.C: New test.
4431 2012-06-24  Kai Tietz  <ktietz@redhat.com>
4433         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4434         for LLP64 targets.
4435         * gcc.target/i386/pr38988.c: Likewise.
4437 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
4439         PR fortran/47710
4440         PR fortran/53328
4441         * gfortran.dg/typebound_generic_12.f03: New.
4442         * gfortran.dg/typebound_generic_13.f03: New.
4444 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
4446         * gnat.dg/lto15.ad[sb]: New test.
4448 2012-06-21  Meador Inge  <meadori@codesourcery.com>
4450         PR c/53702
4451         * gcc.dg/Wunused-local-typedefs.c: New testcase.
4453 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
4455         * gcc.dg/pch/ident-1.c: New test.
4456         * gcc.dg/pch/ident-1.hs: Header file for new test.
4458 2012-06-21  Michael Matz  <matz@suse.de>
4460         PR middle-end/53688
4461         * gcc.c-torture/execute/pr53688.c: New test.
4463 2012-06-20  Richard Guenther  <rguenther@suse.de>
4465         PR tree-optimization/30318
4466         * gcc.dg/tree-ssa/vrp69.c: New testcase.
4468 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
4470         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4472 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4474         * gcc.target/i386/clearcapv2.map: New file.
4475         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4477 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4479         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4480         and add __sh__ case.
4482 2012-06-19  Jason Merrill  <jason@redhat.com>
4484         PR c++/52637
4485         * g++.dg/debug/localclass1.C: New.
4487 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4489         * g++.dg/cpp0x/override4.C: New.
4491 2012-06-14  Jason Merrill  <jason@redhat.com>
4493         PR c++/53651
4494         * g++.dg/cpp0x/decltype37.C: New.
4496 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4498         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4500 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
4502         * gcc.c-torture/compile/vector-5.c,
4503         gcc.c-torture/compile/vector-6.c: New tests.
4505 2012-06-19  Richard Henderson  <rth@redhat.com>
4507         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4509 2012-06-19  Richard Guenther  <rguenther@suse.de>
4511         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4513 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
4515         PR target/53712
4516         * gcc.target/i386/pr53712.c: New test.
4518 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4520         PR fortran/53692
4521         * gfortran.dg/elemental_optional_args_6.f90: New.
4523 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4525         PR fortran/53526
4526         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4527         * gfortran.dg/coarray/move_alloc_1.f90
4529 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4531         PR fortran/53526
4532         * gfortran.dg/coarray_27.f90: New.
4534 2012-06-18  Joey Ye <Joey.Ye@arm.com>
4535             Greta Yorsh  <Greta.Yorsh@arm.com>
4537         * gcc.target/arm/epilog-1.c: New test.
4539 2012-06-18  Richard Guenther  <rguenther@suse.de>
4541         PR tree-optimization/53693
4542         * g++.dg/torture/pr53693.C: New testcase.
4544 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
4546         PR tree-optimization/53703
4547         * gcc.dg/torture/pr53703.c: New test.
4549 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
4551         PR middle-end/53698
4552         * gcc.target/i386/pr53698.c: New test.
4554 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4556         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4558 2012-06-17  Tobias Burnus  <burnus@net-b.de>
4560         PR fortran/53691
4561         PR fortran/53685
4562         * gfortran.dg/transfer_check_3.f90: New.
4564 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4566         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4568 2012-06-16  Tobias Burnus  <burnus@net-b.de>
4570         PR fortran/53642
4571         PR fortran/45170
4572         * gfortran.dg/deferred_type_param_8.f90: New.
4574 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
4576         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4577         testname that includes flags, passed in as new argument, in
4578         pass/fail messages.
4579         (run_gcov): Get testname from dg-test, use it in pass/fail messages
4580         and pass it to verify-* procedures.
4582         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4583         alignment torture options with usual torture options.
4585         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4586         messages reported for one line of source code.
4587         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4588         * g++.dg/cpp0x/decltype2.C: Likewise.
4589         * g++.dg/cpp0x/decltype3.C: Likewise.
4590         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4591         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4592         * g++.dg/cpp0x/static_assert3.C: Likewise.
4593         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4594         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4595         * g++.dg/cpp0x/union1.C: Likewise.
4596         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4597         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4598         * g++.dg/cpp0x/variadic2.C: Likewise.
4599         * g++.dg/cpp0x/variadic20.C: Likewise.
4600         * g++.dg/cpp0x/variadic74.C: Likewise.
4601         * g++.dg/diagnostic/bitfld2.C: Likewise.
4602         * g++.dg/ext/attrib44.C: Likewise.
4603         * g++.dg/ext/no-asm-1.C: Likewise.
4604         * g++.dg/other/error34.C: Likewise.
4605         * g++.dg/parse/crash46.C: Likewise.
4606         * g++.dg/parse/error10.C: Likewise.
4607         * g++.dg/parse/error2.C: Likewise.
4608         * g++.dg/parse/error3.C: Likewise.
4609         * g++.dg/parse/error36.C: Likewise.
4610         * g++.dg/parse/error8.C: Likewise.
4611         * g++.dg/parse/error9.C: Likewise.
4612         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4613         * g++.dg/parse/parser-pr28152.C: Likewise.
4614         * g++.dg/parse/template25.C: Likewise.
4615         * g++.dg/parse/typename11.C: Likewise.
4616         * g++.dg/tc1/dr147.C: Likewise.
4617         * g++.dg/template/deduce3.C: Likewise.
4618         * g++.dg/template/koenig9.C: Likewise.
4619         * g++.dg/template/pr23510.C: Likewise.
4620         * g++.dg/warn/pr12242.C: Likewise.
4621         * g++.dg/warn/pr30551-2.C: Likewise.
4622         * g++.dg/warn/pr30551.C: Likewise.
4623         * g++.old-deja/g++.other/typename1.C: Likewise.
4624         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4626 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4628         PR c++/51033
4629         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4630         * c-c++-common/torture/vshuf-2.inc: Likewise.
4631         * c-c++-common/torture/vshuf-4.inc: Likewise.
4632         * c-c++-common/torture/vshuf-8.inc: Likewise.
4633         * c-c++-common/torture/vshuf-main.inc: Likewise.
4634         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4635         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4636         * c-c++-common/torture/vshuf-v2df.c: Likewise.
4637         * c-c++-common/torture/vshuf-v2di.c: Likewise.
4638         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4639         * c-c++-common/torture/vshuf-v2si.c: Likewise.
4640         * c-c++-common/torture/vshuf-v4df.c: Likewise.
4641         * c-c++-common/torture/vshuf-v4di.c: Likewise.
4642         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4643         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4644         * c-c++-common/torture/vshuf-v4si.c: Likewise.
4645         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4646         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4647         * c-c++-common/torture/vshuf-v8si.c: Likewise.
4649 2012-06-15  Michael Matz  <matz@suse.de>
4651         * gcc.dg/tree-ssa/vector-4.c: New test.
4653 2012-06-15  Michael Matz  <matz@suse.de>
4655         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4656         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4658 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
4660         PR tree-optimization/53636
4661         * gcc.target/arm/pr53636.c: New test.
4663 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
4665         PR tree-optimization/51581
4666         * gcc.c-torture/execute/pr51581-1.c: New test.
4667         * gcc.c-torture/execute/pr51581-2.c: New test.
4668         * gcc.dg/vect/pr51581-1.c: New test.
4669         * gcc.dg/vect/pr51581-2.c: New test.
4670         * gcc.dg/vect/pr51581-3.c: New test.
4671         * gcc.target/i386/avx-pr51581-1.c: New test.
4672         * gcc.target/i386/avx-pr51581-2.c: New test.
4673         * gcc.target/i386/avx2-pr51581-1.c: New test.
4674         * gcc.target/i386/avx2-pr51581-2.c: New test.
4675         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4677 2012-06-15  Richard Guenther  <rguenther@suse.de>
4679         * gcc.c-torture/execute/20120615-1.c: New testcase.
4681 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
4683         * gnat.dg/vect8.ad[sb]: New test.
4685 2012-06-14  Richard Guenther  <rguenther@suse.de>
4687         * gcc.dg/tree-ssa/vrp.h: New testcase.
4688         * gcc.dg/tree-ssa/vrp68.c: Likewise.
4690 2012-06-13  Christian Bruel  <christian.bruel@st.com>
4692         PR target/53621
4693         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4695 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
4697         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4699 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
4701         PR testsuite/20771
4702         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4703         test summary unique.
4705         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4706         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4707         scan-stack-usage-not): Don't strip torture options from test name.
4709         * lib/scandump.exp (scan-dump-times): Use printable version of
4710         regexp in test summary line.
4712         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4713         messages reported for one line of source code.
4714         * gcc.dg/format/few-1.c: Likewise.
4715         * gcc.dg/ia64-sync-2.c: Likewise.
4716         * gcc.dg/sync-2.c: Likewise.
4717         * gcc.dg/noncompile/pr44517.c: Likewise.
4719 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4721         PR debug/49888
4722         * gcc.dg/guality/pr49888.c: New.
4724 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4726         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4727         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4728         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4730 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4732         PR fortran/53643
4733         * gfortran.dg/intent_out_7.f90: New.
4735 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4737         PR fortran/53597
4738         * gfortran.dg/save_4.f90: New.
4740 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4742         PR c/53532
4743         PR c/51034
4744         PR c/53196
4745         * gcc.dg/pr53532.c: New test.
4746         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4747         adjust line numbers.
4748         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4749         * gcc.dg/Wcxx-compat-8.c: Likewise.
4750         * gcc.dg/pr51034.c: New test.
4751         * gcc.dg/pr53196-1.c: New test.
4752         * gcc.dg/pr53196-2.c: New test.
4754 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
4756         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4757         alignment torture options with usual torture options.
4758         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4759         instead of dg-options.
4760         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4761         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4762         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4763         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4764         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4765         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4767         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4768         to checks for multiple messages reported for one line of source code.
4769         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4771         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4772         messages reported for one line of source code.
4774         * gcc.dg/20031223-1.c: Add comments to check for multiple
4775         messages reported for one line of source code.
4776         * gcc.dg/Wconversion-integer.c: Likewise.
4777         * gcc.dg/Wfatal-2.c: Likewise.
4778         * gcc.dg/Wfatal.c: Likewise.
4779         * gcc.dg/Wobjsize-1.c: Likewise.
4780         * gcc.dg/c99-vla-jump-1.c: Likewise.
4781         * gcc.dg/c99-vla-jump-2.c: Likewise.
4782         * gcc.dg/c99-vla-jump-3.c: Likewise.
4783         * gcc.dg/c99-vla-jump-4.c: Likewise.
4784         * gcc.dg/c99-vla-jump-5.c: Likewise.
4785         * gcc.dg/decl-9.c: Likewise.
4786         * gcc.dg/declspec-10.c: Likewise.
4787         * gcc.dg/declspec-18.c: Likewise.
4788         * gcc.dg/mtune.c: Likewise.
4789         * gcc.dg/parser-pr28152-2.c: Likewise.
4790         * gcc.dg/parser-pr28152.c: Likewise.
4791         * gcc.dg/pr14475.c: Likewise.
4792         * gcc.dg/pr27953.c: Likewise.
4793         * gcc.dg/pr28322-3.c: Likewise.
4794         * gcc.dg/pr30457.c: Likewise.
4795         * gcc.dg/pr30551-2.c: Likewise.
4796         * gcc.dg/pr30551-3.c: Likewise.
4797         * gcc.dg/pr30551-4.c: Likewise.
4798         * gcc.dg/pr30551-5.c: Likewise.
4799         * gcc.dg/pr30551-6.c: Likewise.
4800         * gcc.dg/pr30551.c: Likewise.
4801         * gcc.dg/pr45461.c: Likewise.
4802         * gcc.dg/pr48552-1.c: Likewise.
4803         * gcc.dg/pr48552-2.c: Likewise.
4804         * gcc.dg/redecl-1.c: Likewise.
4805         * gcc.dg/transparent-union-3.c: Likewise.
4806         * gcc.dg/utf-dflt.c: Likewise.
4807         * gcc.dg/utf-dflt2.c: Likewise.
4808         * gcc.dg/vla-8.c: Likewise.
4809         * gcc.dg/vla-init-1.c: Likewise.
4810         * gcc.dg/wtr-int-type-1.c: Likewise.
4812         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4813         messages reported for for one line of source code.
4814         * c-c++-common/raw-string-5.c: Likewise.
4815         * c-c++-common/raw-string-4.c: Likewise.
4816         * c-c++-common/raw-string-6.c: Likewise.
4817         * c-c++-common/pr20000.c: Likewise.
4819         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4820         messages reported for one line of source code.
4821         * gcc.dg/cpp/pr30786.c: Likewise.
4822         * gcc.dg/cpp/pr28709.c: Likewise.
4823         * gcc.dg/cpp/missing-header-MD.c: Likewise.
4824         * gcc.dg/cpp/macspace2.c: Likewise.
4825         * gcc.dg/cpp/missing-header-1.c: Likewise.
4826         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4827         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4828         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4830 2012-06-12  Jason Merrill  <jason@redhat.com>
4832         PR c++/53599
4833         * g++.dg/template/local7.C: New.
4835 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4837         PR target/53511
4838         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4839         * gcc.target/sh/pr51340-2.c: Likewise.
4840         * gcc.target/sh/pr51340-3.c: Likewise.
4842 2012-06-12  Michael Matz  <matz@suse.de>
4844         * gcc.dg/torture/alias-1.c: New test.
4846 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4848         PR rtl-optimization/53589
4849         * gcc.dg/torture/pr53589.c: New test.
4851 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4853         PR target/50749
4854         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4855         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4856         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4857         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4858         * gcc.target/sh/pr50749-sf-predec-2.c: New.
4859         * gcc.target/sh/pr50749-sf-predec-4.c: New.
4860         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4861         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4862         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4863         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4864         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4865         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4866         * gcc.target/sh/pr50749-sf-predec-1.c: New.
4867         * gcc.target/sh/pr50749-sf-predec-3.c: New.
4868         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4869         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4871 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
4873         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4874         (check_intel_cpu_model): New function.
4875         (check_amd_cpu_model): New function.
4876         (check_features): New function.
4877         (__get_cpuid_output): New function.
4878         (check_detailed): New function.
4879         (fn1): Rename to quick_check.
4880         (main): Update to call quick_check and call check_detailed.
4882 2012-06-11  Richard Henderson  <rth@redhat.com>
4884         * lib/target-supports.exp
4885         (check_effective_target_sync_long_long_runtime): Use
4886         check_effective_target_lp64 instead of
4887         check_effective_target_powerpc64 for powerpc targets.
4889 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
4891         PR target/53511
4892         * gcc.target/sh/pr53511-1.c: New.
4894 2012-06-11  Richard Guenther  <rguenther@suse.de>
4896         PR middle-end/53470
4897         * g++.dg/lto/pr53470_0.C: New testcase.
4898         * gcc.dg/lto/pr53470_0.c: Likewise.
4900 2012-06-11  Richard Guenther  <rguenther@suse.de>
4902         PR c++/53605
4903         * g++.dg/ext/pr53605.C: New testcase.
4905 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4907         * gnat.dg/specs/array1.ads: New test.
4908         * gnat.dg/specs/array2.ads: Likewise.
4909         * gnat.dg/array22.adb: Likewise.
4911 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4913         * gnat.dg/constant4.adb: New test.
4914         * gnat.dg/constant4_pkg.ads: New helper.
4916 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
4918         PR fortran/52552
4919         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4920         * gfortran.dg/allocate_class_1.f90: Modified.
4921         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4922         * gfortran.dg/allocate_class_2.f90: New.
4924 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
4926         PR middle-end/53535
4927         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4929 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4931         PR fortran/52861
4932         * gfortran.dg/string_assign_2.f90:  New test case.
4934 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4936         PR fortran/52861
4937         * gfortran.dg/string_assign_1.f90:  New test case.
4939 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
4941         PR middle-end/53580
4942         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4943         * gcc.dg/gomp/critical-4.c: Likewise.
4944         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4945         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4946         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4947         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4948         * c-c++-common/gomp/pr53580.c: New test.
4950 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4952         PR c++/51214
4953         * g++.dg/cpp0x/forw_enum11.C: New.
4955 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4957         PR c++/53567
4958         * g++.dg/cpp0x/alias-decl-19.C: New.
4960 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
4962         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4964 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
4966         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4967         (XSTATE_FP): Ditto.
4968         (XSTATE_SSE): Ditto.
4969         (XSTATE_YMM): Ditto.
4970         (avx_os_support): Use new defines.
4972 2012-06-06  Richard Guenther  <rguenther@suse.de>
4974         PR testsuite/32380
4975         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4976         loops.
4978 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4980         PR c++/52841
4981         * g++.dg/cpp0x/pr52841.C: New testcase.
4983 2012-06-06  Richard Guenther  <rguenther@suse.de>
4985         PR tree-optimization/53081
4986         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4987         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4989 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4991         * gcc.target/powerpc/pr53487.c: New test.
4993 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
4995         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4997 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
4999         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5001 2012-06-05  Richard Guenther  <rguenther@suse.de>
5003         PR tree-optimization/30442
5004         * gcc.dg/vect/bb-slp-30.c: New testcase.
5006 2012-06-05  Richard Guenther  <rguenther@suse.de>
5008         PR tree-optimization/53081
5009         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5010         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5011         -fno-tree-loop-distribute-patterns.
5013 2012-06-05  Alan Modra  <amodra@gmail.com>
5015         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5016         Check static chain in nested funcs.
5018 2012-06-04  Tobias Burnus  <burnus@net-b.de>
5020         PR fortran/50619
5021         * gfortran.dg/init_flag_10.f90: New.
5023 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5025         PR c++/53524
5026         * g++.dg/warn/Wenum-compare-no-2: New.
5028 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
5030         PR preprocessor/53463
5031         * g++.dg/cpp/limits.C: New test.
5032         * g++.dg/parse/error19.C: Adjust.
5033         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5034         * g++.dg/warn/pr35635.C: Likewise.
5035         * g++.old-deja/g++.pt/assign1.C: Likewise.
5037 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
5039         PR target/53559
5040         * gcc.target/powerpc/cell_builtin_1.c: New test case.
5041         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5042         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5043         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5044         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5045         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5046         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5047         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5049 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
5051         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5053 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
5055         PR tree-optimization/53550
5056         * gcc.dg/pr53550.c: New test.
5058 2012-06-04  Richard Guenther  <rguenther@suse.de>
5060         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5061         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5062         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5064 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5066         PR fortran/48831
5067         * gfortran.dg/parameter_array_element_2.f90: New.
5069 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
5071         PR target/53512
5072         * gcc.target/sh/pr53512-1.c: New.
5073         * gcc.target/sh/pr53512-2.c: New.
5074         * gcc.target/sh/pr53512-3.c: New.
5075         * gcc.target/sh/pr53512-4.c: New.
5077 2012-06-01  Jason Merrill  <jason@redhat.com>
5079         PR c++/52973
5080         * g++.dg/ext/visibility/template12.C: New.
5081         * g++.dg/ext/attrib14.C: Adjust warning line.
5083         PR c++/52725
5084         * g++.dg/parse/new6.C: New.
5085         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5087 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5089         * c-c++-common/restrict-2.c: Revert previous change.
5091 2012-06-01  Jason Merrill  <jason@redhat.com>
5093         PR c++/53137
5094         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5096         PR c++/53484
5097         * g++.dg/cpp0x/auto33.C: New.
5099 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
5101         PR c++/26155
5102         * g++.dg/parse/namespace-alias-1.C: New.
5104 2012-06-01  Christian Bruel  <christian.bruel@st.com>
5106         * gcc.dg/spec-options.c: New test.
5107         * gcc.dg/foo.specs: New file.
5109 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5111         PR ada/53517
5112         * gnat.dg/lto14.adb: Skip on Solaris.
5114 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
5116         * gcc.target/cris/sync-1-v10.c,
5117         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5118         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5119         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5120         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5121         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5122         gcc.target/cris/torture/sync-mis-op-i-1.c,
5123         gcc.target/cris/torture/sync-mis-op-i-1a.c,
5124         gcc.target/cris/torture/sync-mis-op-i-2.c,
5125         gcc.target/cris/torture/sync-mis-op-i-2a.c,
5126         gcc.target/cris/torture/sync-mis-op-i-3.c,
5127         gcc.target/cris/torture/sync-mis-op-i-3a.c,
5128         gcc.target/cris/torture/sync-mis-op-s-1.c,
5129         gcc.target/cris/torture/sync-mis-op-s-1a.c,
5130         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5131         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5132         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5133         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5134         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5135         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5136         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5137         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5139 2012-05-31  Richard Guenther  <rguenther@suse.de>
5141         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5142         ldist-pr45948.c with disabled SCCP.
5144 2012-05-31  Richard Guenther  <rguenther@suse.de>
5146         PR middle-end/48493
5147         * gcc.dg/torture/pr48493.c: New testcase.
5149 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
5151         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5152         arm32 to targets.
5153         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5154         of the initialization loop.
5155         (dg-final): Adjust the expected number of vectorized loops depending
5156         on vect_char_mult target selector.
5158 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
5160         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5161         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5162         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5163         New tests.
5165 2012-05-30  Jason Merrill  <jason@redhat.com>
5167         PR c++/53356
5168         * g++.dg/init/new34.C: New.
5169         * g++.dg/tree-ssa/stabilize1.C: New.
5171 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5173         PR c++/53356
5174         * g++.dg/init/new33.C: New test.
5176 2012-05-30  Richard Guenther  <rguenther@suse.de>
5178         PR middle-end/53501
5179         * gcc.dg/torture/pr53501.c: New testcase.
5180         * c-c++-common/restrict-2.c: Adjust.
5182 2012-05-30  Alan Modra  <amodra@gmail.com>
5184         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5185         torture-finish.
5187 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
5189         * gcc.target/i386/shuf-concat.c: New test.
5191 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5193         PR rtl-optimization/53519
5194         * gcc.c-torture/compile/pr53519.c: New test.
5196 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5198         * gcc.target/arm/neon-vrev.c: New.
5200 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
5202         PR target/51340
5203         * gcc.target/sh/pr51340-1.c: New.
5204         * gcc.target/sh/pr51340-2.c: New.
5205         * gcc.target/sh/pr51340-3.c: New.
5207 2012-05-29  Richard Guenther  <rguenther@suse.de>
5209         PR tree-optimization/53516
5210         * gcc.dg/torture/pr53516.c: New testcase.
5212 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
5214         PR preprocessor/53229
5215         * gcc.dg/cpp/paste6.c: Force to run without
5216         -ftrack-macro-expansion.
5217         * gcc.dg/cpp/paste8.c: Likewise.
5218         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5219         -ftrack-macro-expansion.
5220         * gcc.dg/cpp/paste12.c: Force to run without
5221         -ftrack-macro-expansion.
5222         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5223         -ftrack-macro-expansion.
5224         * gcc.dg/cpp/paste13.c: Likewise.
5225         * gcc.dg/cpp/paste14.c: Likewise.
5226         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5227         -ftrack-macro-expansion.
5228         * gcc.dg/cpp/paste18.c: New test.
5230 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
5232         * gcc.target/cris/torture/trap-1.c,
5233         gcc.target/cris/torture/trap-2.c,
5234         gcc.target/cris/torture/trap-3.c,
5235         gcc.target/cris/torture/trap-v0.c,
5236         gcc.target/cris/torture/trap-v3.c: New tests.
5238 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
5240         PR c++/25137
5241         * g++.dg/warn/Wbraces3.C: New.
5242         * g++.dg/warn/Wbraces4.C: Likewise.
5244 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
5246         PR tree-optimization/53505
5247         * c-c++-common/torture/pr53505.c: New test.
5249 2012-05-27  Nathan Sidwell  <nathan@acm.org>
5251         * gcc.dg/stmt-expr-4.c: New.
5253 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
5255         PR c++/53491
5256         * g++.dg/parse/crash60.C: New.
5258 2012-05-26  Jason Merrill  <jason@redhat.com>
5260         PR c++/53220
5261         * c-c++-common/array-lit.c: New.
5262         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5264 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5266         PR ada/50294
5267         * gnat.dg/array21.adb: New test.
5269 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5271         * gnat.dg/renaming5.adb: Adjust dg-final directive.
5273 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5275         PR c++/32054
5276         * g++.dg/other/anon-union3.C: New.
5278 2012-05-25  Ian Lance Taylor  <iant@google.com>
5280         * gcc.dg/split-6.c: New test.
5282 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5284         * gnat.dg/lto14.adb: New test.
5286 2012-05-25  Tristan Gingold  <gingold@adacore.com>
5288         * gcc.target/i386/large-frame.c: New.
5290 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
5291         * gcc.target/powerpc/lhs-1.c: New.
5292         * gcc.target/powerpc/lhs-2.c: New.
5293         * gcc.target/powerpc/lhs-3.c: New.
5295 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
5297         Make unwound macro expansion trace less redundant
5298         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5299         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5300         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5301         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5302         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5303         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5305 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5307         PR c++/53464
5308         * g++.dg/cpp0x/constexpr-default1.C: New.
5310 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5312         PR c++/32080
5313         * g++.dg/eh/goto2.C: New.
5315 2012-05-24  Richard Guenther  <rguenther@suse.de>
5317         PR middle-end/53460
5318         * g++.dg/tree-prof/pr53460.C: New testcase.
5320 2012-05-24  Richard Guenther  <rguenther@suse.de>
5322         PR bootstrap/53466
5323         * g++.dg/debug/pr53466.C: New testcase.
5325 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
5327         PR tree-optimization/53465
5328         * gcc.c-torture/execute/pr53465.c: New test.
5330 2012-05-23  Tobias Burnus  <burnus@net-b.de>
5332         PR fortran/51055
5333         PR fortran/45170
5334         * gfortran.dg/allocate_with_typespec_6.f90: New.
5336 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5338         PR c++/29185
5339         * g++.dg/warn/delete-array-1.C: New.
5341 2012-05-23  Richard Guenther  <rguenther@suse.de>
5343         * gcc.dg/torture/pr39074-2.c: Adjust.
5344         * gcc.dg/torture/pr39074.c: Likewise.
5345         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5346         * gcc.dg/tree-ssa/alias-19.c: Likewise.
5348 2012-05-22  Jan Hubicka  <jh@suse.cz>
5350         PR middle-end/53161
5351         * g++.dg/torture/pr53161.C: New testcase.
5353 2012-05-22  Tobias Burnus  <burnus@net-b.de>
5355         PR fortran/53389
5356         * gfortran.dg/realloc_on_assign_15.f90: New.
5358 2012-05-22  Richard Guenther  <rguenther@suse.de>
5360         PR middle-end/51071
5361         * gcc.dg/torture/pr51071-2.c: New testcase.
5363 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
5365         PR tree-optimization/53336
5366         * g++.dg/torture/pr53336.C: New testcase.
5368 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
5370         PR c++/53322
5371         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5372         instead of -Wunused-local-typedefs.
5374 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5376         PR c++/51184
5377         * g++.dg/other/abstract4.C: New-
5379 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5381         PR c++/40821
5382         * g++.dg/ext/attrib46.C: New.
5384 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
5386         PR c/53418
5387         * gcc.c-torture/compile/pr53418-1.c,
5388         gcc.c-torture/compile/pr53418-2.c: New tests.
5390 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
5392         PR tree-optimization/53366
5393         * gcc.dg/torture/pr53366-1.c: New test.
5394         * gcc.dg/torture/pr53366-2.c: New test.
5395         * gcc.target/i386/pr53366-1.c: New test.
5396         * gcc.target/i386/pr53366-2.c: New test.
5398         PR tree-optimization/53409
5399         * gcc.c-torture/compile/pr53409.c: New test.
5401         PR tree-optimization/53410
5402         * gcc.c-torture/compile/pr53410-1.c: New test.
5403         * gcc.c-torture/compile/pr53410-2.c: New test.
5405 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5407         PR target/53425
5408         * gcc.target/i386/pr53425-1.c: New file.
5409         * gcc.target/i386/pr53425-2.c: Likewise.
5411 2012-05-21  Richard Guenther  <rguenther@suse.de>
5413         PR tree-optimization/53408
5414         * gcc.dg/torture/pr53408.c: New testcase.
5416 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
5417             H.J. Lu  <hongjiu.lu@intel.com>
5419         PR target/53416
5420         * gcc.target/i386/pr53416.c: New file.
5422 2012-05-21  Richard Guenther  <rguenther@suse.de>
5424         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5426 2012-05-21  Richard Guenther  <rguenther@suse.de>
5428         * gcc.dg/torture/ldist-1.c: New testcase.
5430 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
5432         * gnat.dg/lto13.adb: New test.
5433         * gnat.dg/lto13_pkg.ad[sb]: New helper.
5435 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5437         * gnat.dg/specs/lto12.ads: New test.
5438         * gnat.dg/specs/lto12_pkg.ads: New helper.
5440 2012-05-18  Richard Guenther  <rguenther@suse.de>
5442         PR tree-optimization/53346
5443         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5444         * gcc.target/i386/incoming-10.c: Adjust.
5445         * gcc.target/i386/incoming-11.c: Likewise.
5446         * gcc.target/i386/pr46295.c: Likewise.
5448 2012-05-18  Richard Guenther  <rguenther@suse.de>
5450         * gcc.dg/pr53352.c: Return zero.
5452 2012-05-18  Richard Guenther  <rguenther@suse.de>
5454         PR tree-optimization/53390
5455         * gcc.dg/torture/pr53390.c: New testcase.
5457 2012-05-18  Meador Inge  <meadori@codesourcery.com>
5459         PR rtl-optimization/53352
5460         * gcc.dg/pr53352.c: New test.
5462 2012-05-17  David S. Miller  <davem@davemloft.net>
5464         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5465         failure on sparc-*-linux-gnu.
5467 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5469         PR c++/39681
5470         * g++.dg/parse/error49.C: New.
5471         * g++.dg/cpp0x/error8.C: Likewise.
5472         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5473         * g++.dg/ext/utf-dflt2.C: Likewise.
5474         * g++.dg/ext/utf-gnuxx98.C: Likewise.
5475         * g++.dg/ext/utf-dflt.C: Likewise.
5476         * c-c++-common/raw-string-3.c: Likewise.
5477         * c-c++-common/raw-string-4.c: Likewise.
5479 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5481         PR c++/53371
5482         * g++.dg/cpp0x/catch1.C: New.
5484 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5486         PR c++/44516
5487         * g++.dg/parse/error48.C: New.
5488         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5489         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5491 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
5493         * gcc.dg/tm/indirect-2.c: New test.
5495 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5497         PR tree-optimization/53217
5498         * gfortran.dg/pr53217.f90: New test.
5500 2012-05-16  Richard Guenther  <rguenther@suse.de>
5502         PR tree-optimization/53364
5503         * g++.dg/torture/pr53364.C: New testcase.
5505 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
5507         PR testsuite/52641
5508         * gcc.dg/pr52549.c: Fix test for long != void*
5509         * gcc.c-torture/execute/pr52979-1.x: New file.
5510         * gcc.c-torture/execute/pr52979-2.x: New file.
5512 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
5514         PR preprocessor/7263
5515         * gcc.dg/binary-constants-2.c: Run without tracking locations
5516         accross macro expansion.
5517         * gcc.dg/binary-constants-3.c: Likewise.
5518         * gcc.dg/cpp/sysmac2.c: Likewise.
5519         * gcc.dg/nofixed-point-2.c: Adjust for more precise
5520         location.
5521         * gcc.dg/cpp/syshdr3.c: New test.
5522         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5523         * gcc.dg/system-binary-constants-1.c: New test.
5524         * gcc.dg/system-binary-constants-1.h: New header for the new test
5525         above.
5526         * g++.dg/cpp/syshdr3.C: New test.
5527         * g++.dg/cpp/syshdr3.h: New header the new test above.
5528         * g++.dg/system-binary-constants-1.C: New test.
5529         * g++.dg/system-binary-constants-1.h: New header the new test
5530         above.
5532 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5534         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5536 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
5538         PR target/53358
5539         * gcc.dg/pr53358.c: New test.
5541 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5543         PR c++/11856
5544         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5545         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5547 2012-05-15  Olivier Hainque  <hainque@adacore.com>
5549         * g++.dg/eh/sighandle.C: New testcase.
5551 2012-05-15  Richard Guenther  <rguenther@suse.de>
5553         PR tree-optimization/53355
5554         * gcc.dg/tree-ssa/vrp67.c: New testcase.
5556 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5558         * gfortran.dg/*.f90: Remove now redundant manual
5559         cleanup-modules directive.
5561 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
5563         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5564         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5566 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
5568         PR fortran/52428
5569         * gfortran.dg/int_range_io_1.f90: New test.
5571 2012-05-14  Andi Kleen <ak@linux.intel.com>
5572             Jakub Jelinek  <jakub@redhat.com>
5574         PR target/53315
5575         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5576         * gcc.target/i386/rtm-check.h: New file.
5577         * gcc.target/i386/pr53315.c: New test.
5579 2012-05-14  Tobias Burnus  <burnus@net-b.de>
5581         PR fortran/49110
5582         PR fortran/51055
5583         PR fortran/53329
5584         * gfortran.dg/deferred_type_param_4.f90: New.
5585         * gfortran.dg/deferred_type_param_6.f90: New.
5587 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
5589         * gcc.target/i386/retarg.c: New test.
5591 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5593         PR fortran/45170
5594         * gfortran.dg/deferred_type_param_3.f90: New.
5595         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5596         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5598 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5600         * gnat.dg/null_pointer_deref3.adb: New test.
5602 2012-05-12  Tobias Burnus  <burnus@net-b.de>
5604         PR fortran/49110
5605         PR fortran/52843
5606         * gfortran.dg/deferred_type_param_5.f90: New.
5608 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5610         * g++.dg/parse/error47.C: New.
5612 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5614         PR fortran/52537
5615         * gfortran.dg/string_compare_4.f90:  Change option
5616         to -fdump-tree-original.  Add test case for kind=4.
5618 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5620         PR fortran/52537
5621         * gfortran.dg/string_compare_4.f90:  New test.
5623 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5625         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5627 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5629         PR c++/53305
5630         * g++.dg/cpp0x/variadic132.C: New.
5632 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5634         PR c++/53158
5635         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5636         * g++.dg/parse/error26.C: Tweak dg-error column number.
5638 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5640         PR c++/53301
5641         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5643 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5645         * gnat.dg/lto11.ad[sb]: New test.
5647 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
5649         PR target/52908
5650         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5651         directive to Scan for vpmuldq, not vpmacsdql.
5653 2012-05-09  Michael Matz  <matz@suse.de>
5655         PR tree-optimization/53185
5656         * gcc.dg/vect/pr53185.c: New test.
5658 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
5660         PR middle-end/53249
5661         * gcc.target/i386/pr53249.c: New.
5663 2012-05-09  Richard Guenther  <rguenther@suse.de>
5665         PR tree-optimization/18437
5666         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5667         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5669 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
5671         PR tree-optimization/53226
5672         * gcc.c-torture/compile/pr53226.c: New test.
5674 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5676         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5677         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5678         * gcc.target/i386/hle-and-acq-1.c: Likewise.
5679         * gcc.target/i386/hle-and-rel-1.c: Likewise.
5680         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5681         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5682         * gcc.target/i386/hle-or-acq-1.c: Likewise.
5683         * gcc.target/i386/hle-or-rel-1.c: Likewise.
5684         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5685         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5686         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5687         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5688         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5689         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5691 2012-05-09  Dehao Chen  <dehao@google.com>
5693         * gcc.dg/predict-1.c: Remove the replicated text in this test.
5694         * gcc.dg/predict-2.c: Likewise.
5695         * gcc.dg/predict-3.c: Likewise.
5696         * gcc.dg/predict-4.c: Likewise.
5697         * gcc.dg/predict-5.c: Likewise.
5698         * gcc.dg/predict-6.c: Likewise.
5700 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
5702         PR target/53272
5703         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5705 2012-05-08  Richard Guenther  <rguenther@suse.de>
5707         * gcc.dg/fold-bitand-4.c: New testcase.
5709 2012-05-08  Dehao Chen  <dehao@google.com>
5711         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5712         heuristic is working properly.
5713         * gcc.dg/predict-2.c: Likewise.
5714         * gcc/dg/predict-3.c: Likewise.
5715         * gcc/dg/predict-4.c: Likewise.
5716         * gcc/dg/predict-5.c: Likewise.
5717         * gcc/dg/predict-6.c: Likewise.
5719 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
5721         PR tree-optimization/53239
5722         * g++.dg/opt/vrp3.C: New test.
5723         * g++.dg/opt/vrp3-aux.cc: New file.
5724         * g++.dg/opt/vrp3.h: New file.
5726 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5728         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5729         .uleb128 support in assembler output.
5731 2012-05-07  Richard Guenther  <rguenther@suse.de>
5733         PR lto/42987
5734         * g++.dg/lto/pr42987_0.C: New testcase.
5735         * g++.dg/lto/pr42987_1.C: Likewise.
5737 2012-05-07  Tobias Burnus  <burnus@net-b.de>
5739         PR fortran/53255
5740         * gfortran.dg/typebound_operator_15.f90: New.
5742 2012-05-06  Tobias Burnus  <burnus@net-b.de>
5744         PR fortran/41587
5745         * gfortran.dg/class_array_13.f90: New.
5747 2012-05-06  Tristan Gingold  <gingold@adacore.com>
5749         * gnat.dg/warn7.adb: New test.
5751 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5753         * gnat.dg/specs/renamings.ads: Rename to...
5754         * gnat.dg/specs/renaming1.ads: ...this.
5755         * gnat.dg/specs/renaming2.ads: New test.
5756         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5757         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5758         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5759         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5761 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5763         * gnat.dg/discr36.ad[sb]: New test.
5764         * gnat.dg/discr36_pkg.ad[sb]: New helper.
5766 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5768         PR c/43772
5769         * c-c++-common/pr43772.c: New.
5771 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
5773         PR fortran/41600
5774         * gfortran.dg/select_type_26.f03 : New test.
5775         * gfortran.dg/select_type_27.f03 : New test.
5777         PR fortran/53191
5778         * gfortran.dg/select_type_28.f03 : New test.
5780 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
5782         PR fortran/49010
5783         PR fortran/24518
5784         * gfortran.dg/mod_sign0_1.f90: New test.
5785         * gfortran.dg/mod_large_1.f90: New test.
5787 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5789         PR fortran/53175
5790         gfortran.dg/public_private_module_5.f90: New.
5792 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5794         PR fortran/53111
5795         * gfortran.dg/constructor_7.f90: New.
5796         * gfortran.dg/constructor_8.f90: New.
5798 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5800         PR c++/53166
5801         * g++.dg/cpp0x/static_assert7.C: New.
5803 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
5805         PR tree-optimization/52633
5806         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5807         recognized as widening shifts instead of over-widening.
5808         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5809         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5810         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5811         * gcc.target/arm/pr52633.c: New test.
5813 2012-05-04  Richard Guenther  <rguenther@suse.de>
5815         PR tree-optimization/53168
5816         * gcc.dg/torture/pr53168.c: New testcase.
5817         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5819 2012-05-04  Richard Guenther  <rguenther@suse.de>
5821         * gcc.dg/lto/pr53214_0.c: New testcase.
5823 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5825         * gcc.target/ia64/pr48496.c: New test.
5826         * gcc.target/ia64/pr52657.c: Likewise.
5828 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5830         PR c/51712
5831         * c-c++-common/pr51712.c: New.
5833 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5835         PR target/53199
5836         * gcc.target/powwerpc/pr53199.c: New file.
5838 2012-05-03  Jason Merrill  <jason@redhat.com>
5840         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5842         * gcc.dg/debug/dwarf2/dups-types.c: New.
5843         * gcc.dg/debug/dwarf2/dups-types.h: New.
5845 2012-05-03  Jason Merrill  <jason@redhat.com>
5847         * g++.dg/debug/dwarf2/namespace-2.C: New.
5848         * g++.dg/debug/dwarf2/localclass3.C: New.
5850 2012-05-03  Jason Merrill  <jason@redhat.com>
5852         * g++.dg/debug/dwarf2/thunk1.C: New.
5854 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5856         PR c++/53186
5857         * g++.dg/other/final2.C: New.
5859 2012-05-03  Richard Guenther  <rguenther@suse.de>
5861         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5863 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
5865         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5866         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5867         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5868         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5870 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
5872         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5873         .byte 0xf2.
5874         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5875         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5876         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5878         PR debug/53174
5879         * gcc.dg/pr53174.c: New test.
5881         PR target/53187
5882         * gcc.target/arm/pr53187.c: New test.
5883         * gcc.c-torture/compile/pr53187.c: New test.
5885 2012-05-03  Richard Guenther  <rguenther@suse.de>
5887         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5888         unsupported prefetching support.
5890 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5892         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5893         option -ftrack-macro-expansion=0.
5894         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5895         option -ftrack-macro-expansion=0.
5897 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5899         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5900         dg-options for target arm with dg-additional-options.
5902 2012-05-03  Richard Guenther  <rguenther@suse.de>
5904         PR tree-optimization/53144
5905         * gcc.dg/torture/pr53144.c: New testcase.
5907 2012-05-03  Tobias Burnus  <burnus@net-b.de>
5909         PR fortran/52864
5910         * gfortran.dg/pointer_intent_7.f90: New.
5911         * gfortran.dg/pure_formal_3.f90: New.
5913 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
5915         * gcc.target/s390/20030123-1.c: Add missing "volatile".
5917 2012-05-02  Martin Jambor  <mjambor@suse.cz>
5919         PR lto/52605
5920         * g++.dg/lto/pr52605_0.C: New test.
5922 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
5924         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5925         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5926         * gcc.target/i386/hle-add-acq-1.c: Ditto.
5927         * gcc.target/i386/hle-add-rel-1.c: Ditto.
5928         * gcc.target/i386/hle-and-acq-1.c: Ditto.
5929         * gcc.target/i386/hle-and-rel-1.c: Ditto.
5930         * gcc.target/i386/hle-or-acq-1.c: Ditto.
5931         * gcc.target/i386/hle-or-rel-1.c: Ditto.
5932         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5933         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5934         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5935         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5936         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5937         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5938         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5939         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5941 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
5943         PR middle-end/53153
5944         * gcc.dg/pr53153.c: New test.
5946 2012-05-02  Richard Guenther  <rguenther@suse.de>
5948         * g++.dg/tree-ssa/pr19807.C: Adjust.
5950 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
5952         PR tree-optimization/53163
5953         * gcc.c-torture/compile/pr53163.c: New test.
5955         PR rtl-optimization/53160
5956         * gcc.c-torture/execute/pr53160.c: New test.
5958 2012-05-01  Ian Lance Taylor  <iant@google.com>
5960         PR c/37303
5961         * gcc.dg/pr37303.c: New test.
5963 2012-05-01  Richard Henderson  <rth@redhat.com>
5965         * lib/target-supports.exp
5966         (check_effective_target_sync_long_long_runtime): True for
5967         check_effective_target_powerpc64.
5969 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
5971         PR c++/51033
5972         * gcc.dg/vector-1.c: Move to ...
5973         * c-c++-common/vector-1.c: ... here.
5974         * gcc.dg/vector-2.c: Move to ...
5975         * c-c++-common/vector-2.c: ... here.
5976         * gcc.dg/vector-3.c: Move to ...
5977         * c-c++-common/vector-3.c: ... here. Adapt to C++.
5978         * gcc.dg/vector-4.c: Move to ...
5979         * c-c++-common/vector-4.c: ... here.
5980         * gcc.dg/vector-init-1.c: Move to ...
5981         * c-c++-common/vector-init-1.c: ... here.
5982         * gcc.dg/vector-init-2.c: Move to ...
5983         * c-c++-common/vector-init-2.c: ... here.
5984         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5985         * c-c++-common/vector-subscript-1.c: ... here.
5986         * gcc.dg/vector-subscript-2.c: Move to ...
5987         * c-c++-common/vector-subscript-2.c: ... here.
5988         * gcc.dg/vector-subscript-3.c: Move to ...
5989         * c-c++-common/vector-subscript-3.c: ... here.
5991         PR c++/51314
5992         * g++.dg/cpp0x/vt-51314.C: New test.
5993         * g++.dg/cpp0x/variadic76.C: Fix.
5995 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5997         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5999 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6001         Add -Wvarargs option
6002         * c-c++-common/Wvarargs.c: New test case.
6003         * c-c++-common/Wvarargs-2.c: Likewise.
6005 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6007         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6008         * objc.dg/foreach-7.m: Force the test case to run without
6009         -ftrack-macro-expansion.
6010         * c-c++-common/tm/attrib-1.c: Likewise.
6011         * c-c++-common/warn-ommitted-condop.c: Likewise.
6012         * gcc.dg/assign-warn-1.c: Likewise.
6013         * gcc.dg/assign-warn-2.c: Likewise.
6014         * gcc.dg/attr-alloc_size.c: Likewise.
6015         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6016         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6017         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6018         * gcc.dg/c90-const-expr-9.c: Likewise.
6019         * gcc.dg/c99-const-expr-9.c: Likewise.
6020         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
6021         * gcc.dg/cpp/direct2s.c: Likewise.
6022         * gcc.dg/cpp/pr28709.c: Likewise.
6023         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6024         * gcc.dg/dfp/composite-type.c: Likewise.
6025         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6026         with -ftrack-macro-expansion
6027         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6028         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6029         * g++.dg/ext/cleanup-1.C: Likewise.
6030         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6031         * g++.dg/template/sfinae10.C: Likewise.
6032         * g++.dg/tm/wrap-2.C: Likewise.
6033         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6034         * g++.dg/warn/Wsign-conversion.C: Likewise.
6035         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6036         * g++.old-deja/g++.mike/p10769b.C: Likewise.
6037         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6038         it to run with -ftrack-macro-expansion.
6039         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6040         test cases without -ftrack-macro-expansion.
6042         Fix location for static class members
6043         * g++.dg/template/sfinae6_neg.C: Adjust.
6045         Make conversion warnings work on NULL with -ftrack-macro-expansion
6046         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6047         alongside the previous testing for NULL.
6049         Fix -Wuninitialized for -ftrack-macro-expansion
6050         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6052         Strip "<built-in>" loc from displayed expansion context
6053         * g++.dg/warn/Wconversion-real-integer2.C: New test.
6054         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6055         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6056         new test above.
6058         Fix expansion point loc for macro-like tokens
6059         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6060         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6062         Fix token pasting with -ftrack-macro-expansion
6063         * gcc.dg/cpp/paste17.c: New test case for
6064         -ftrack-macro-expansion=2 mode only.
6065         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6067 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
6069         * gnat.dg/warn6.ad[sb]: New test.
6071 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6073         PR 53149
6074         * gcc.dg/20011021-1.c: Adjust testcase.
6076 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6078         PR fortran/53148
6079         * gfortran.dg/function_optimize_12.f90:  New test.
6081 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
6083         PR target/53156
6084         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6085         code to match current output and cover new peephole2 pattern.
6087 2012-04-27  Ollie Wild  <aaw@google.com>
6089         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6091 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6093         * gcc.c-torture/execute/20120427-2.c: New testcase.
6094         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6095         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6096         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6098 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6100         PR target/53138
6101         * gcc.c-torture/execute/20120427-1.c: New testcase.
6103 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
6105         PR middle-end/27139
6106         * gcc.dg/tree-ssa/forwprop-18.c: New test.
6108 2012-04-27  Tom de Vries  <tom@codesourcery.com>
6110         PR tree-optimization/51879
6111         * gcc.dg/pr51879.c: New test.
6112         * gcc.dg/pr51879-2.c: Same.
6113         * gcc.dg/pr51879-3.c: Same.
6114         * gcc.dg/pr51879-4.c: Same.
6115         * gcc.dg/pr51879-6.c: Same.
6117 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6119         PR c++/53096
6120         * g++.dg/cpp0x/defaulted35.C: New.
6121         * g++.dg/cpp0x/defaulted15.C: Adjust.
6123 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
6125         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6126         structure layout.
6128 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
6130         * gcc.target/i386/builtin_target.c: Check avx2.
6132 2012-04-26  Alan Modra  <amodra@gmail.com>
6134         * gcc.target/powerpc/savres.c: New test.
6135         * gcc.target/powerpc/powerpc.exp: Run it.
6137 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
6139         PR target/53120
6140         * gcc.dg/torture/pr53120.c: New test.
6142 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6144         PR middle-end/52979
6145         * gcc.c-torture/compile/pr52979-1.c: New test.
6146         * gcc.c-torture/execute/pr52979-1.c: New test.
6147         * gcc.c-torture/execute/pr52979-2.c: New test.
6149 2012-04-25  Richard Guenther  <rguenther@suse.de>
6151         * gcc.target/i386/l_fma_float_5.c: Adjust.
6152         * gcc.target/i386/l_fma_double_4.c: Likewise.
6153         * gcc.target/i386/l_fma_float_2.c: Likewise.
6154         * gcc.target/i386/l_fma_float_6.c: Likewise.
6155         * gcc.target/i386/l_fma_double_1.c: Likewise.
6156         * gcc.target/i386/l_fma_double_5.c: Likewise.
6157         * gcc.target/i386/l_fma_float_3.c: Likewise.
6158         * gcc.target/i386/l_fma_double_2.c: Likewise.
6159         * gcc.target/i386/l_fma_double_6.c: Likewise.
6160         * gcc.target/i386/l_fma_float_4.c: Likewise.
6161         * gcc.target/i386/l_fma_double_3.c: Likewise.
6162         * gcc.target/i386/l_fma_float_1.c: Likewise.
6164 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6166         PR tree-optimization/53058
6167         * gcc.c-torture/compile/pr53058.c: New test.
6169 2012-04-25  Jan Hubicka  <jh@suse.cz>
6171         PR middle-end/53088
6172         * gcc.target/i386/pr39082-1.c: Update warning location.
6174 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6176         PR c/52880
6177         * gcc.dg/pr52880.c: New test.
6179 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6181         * gcc.dg/m-un-2.c: Update.
6182         * gcc.dg/20011021-1.c: Update.
6184 2012-04-25  Tobias Burnus  <burnus@net-b.de>
6186         PR fortran/52196
6187         * gfortran.dg/realloc_on_assign_14.f90: New.
6189 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
6191         PR testsuite/52641
6192         PR tree-optimizations/52891
6193         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6195 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6197         PR c++/52363
6198         * g++.dg/cpp0x/sfinae35.C: New.
6199         * g++.dg/cpp0x/sfinae36.C: Likewise.
6201 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
6203         * gcc.target/builtin_target.c: New testcase.
6205 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6207         PR target/47197
6208         * gcc.target/powerpc/pr47197.c: New test.
6210 2012-04-24  Richard Guenther  <rguenther@suse.de>
6212         PR tree-optimization/53085
6213         * g++.dg/torture/pr53085.C: New testcase.
6215 2012-04-24  Andrew Pinski  <apinski@cavium.com>
6217         PR tree-opt/33512
6218         * gcc.dg/tree-ssa/andor-3.c: New testcase.
6219         * gcc.dg/tree-ssa/andor-4.c: New testcase.
6220         * gcc.dg/tree-ssa/andor-5.c: New testcase.
6222 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
6224         PR middle-end/53084
6225         * gcc.c-torture/execute/pr53084.c: New test.
6227 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
6229         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6231 2012-04-23  Andrew Pinski  <apinski@cavium.com>
6233         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6235 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
6237         PR regression/53076
6238         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6239         * gcc.dg/torture/builtin-power-1.c: Likewise.
6241 2012-04-23  Richard Guenther  <rguenther@suse.de>
6243         PR tree-optimization/53070
6244         * gcc.dg/torture/pr53070.c: New testcase.
6246 2012-04-23  Richard Guenther  <rguenther@suse.de>
6248         PR c/53060
6249         * gcc.dg/pr53060.c: New testcase.
6251 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
6253         PR tree-optimizations/52891
6254         * gcc.c-torture/compile/pr52891-1.c: New test.
6255         * gcc.c-torture/compile/pr52891-2.c: New test.
6257 2012-04-22  Tobias Burnus  <burnus@net-b.de>
6259         PR fortran/53051
6260         * gfortran.dg/read_float_4.f90: New.
6262 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6264         PR 35441
6265         * c-c++-common/pr35441.C: New.
6267 2012-04-20  Ian Lance Taylor  <iant@google.com>
6269         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6270         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6272 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
6274         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6275         array access.
6276         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6278 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6280         PR rtl-optimization/44214
6281         * gcc.dg/pr44214-1.c: New test.
6282         * gcc.dg/pr44214-2.c: Likewise.
6283         * gcc.dg/pr44214-3.c: Likewise.
6285 2012-04-20  Richard Guenther  <rguenther@suse.de>
6287         * g++.dg/torture/20120420-1.C: New testcase.
6289 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
6291         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6293 2012-04-19  Christian Bruel  <christian.bruel@st.com>
6295         * gcc.dg/pr52283.c: New test.
6297 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6299         * gcc.dg/pr37985.c: New test.
6301 2012-04-19  Richard Guenther  <rguenther@suse.de>
6303         PR rtl-optimization/44688
6304         * gcc.dg/var-expand1.c: Increase array size to make unrolling
6305         possibly profitable.
6307 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6309         PR tree-optimization/52976
6310         * gfortran.dg/reassoc_11.f: New test.
6312 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6314         PR tree-optimization/52976
6315         * gfortran.dg/reassoc_7.f: New test.
6316         * gfortran.dg/reassoc_8.f: Likewise.
6317         * gfortran.dg/reassoc_9.f: Likewise.
6318         * gfortran.dg/reassoc_10.f: Likewise.
6320 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
6322         PR c++/52422
6323         * g++.dg/cpp0x/sfinae33.C: New.
6324         * g++.dg/cpp0x/sfinae34.C: Likewise.
6326 2012-04-18  Joey Ye  <joey.ye@arm.com>
6328         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6330 2012-04-18  Richard Guenther  <rguenther@suse.de>
6332         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6333         array access.
6334         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6335         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6337 2012-04-17  Tom de Vries  <tom@codesourcery.com>
6339         * g++.dg/pr51264-4.C: New test.
6341 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6343         PR c++/52599
6344         * g++.dg/cpp0x/constexpr-ctor10.C: New.
6346 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6348         PR c++/53003
6349         * g++.dg/parse/crash59.C: New.
6351 2012-04-17  Michael Matz  <matz@suse.de>
6353         PR tree-optimization/18437
6354         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6356 2012-04-17  Richard Guenther  <rguenther@suse.de>
6358         PR middle-end/53011
6359         * g++.dg/torture/pr53011.C: New testcase.
6361 2012-04-16  Jason Merrill  <jason@redhat.com>
6363         PR c++/38543
6364         * g++.dg/cpp0x/variadic131.C: New.
6366         PR c++/52008
6367         * g++.dg/cpp0x/variadic130.C: New.
6369         PR c++/50830
6370         * g++.dg/cpp0x/variadic129.C: New.
6372         PR c++/50303
6373         * g++.dg/cpp0x/variadic128.C: New.
6375 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6377         PR fortran/52864
6378         * gfortran.dg/pointer_intent_6.f90: New.
6380 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6382         PR fortran/52916
6383         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6384         to include public_private_module_4.f90.
6385         * gfortran.dg/public_private_module_4.f90: Skip this test on all
6386         targets.
6388 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
6390         PR c++/49152
6391         * g++.dg/diagnostic/operator1.C: New.
6392         * g++.dg/ext/label5.C: Adjust.
6393         * g++.dg/ext/va-arg1.C: Likewise.
6394         * g++.dg/other/error20.C: Likewise.
6395         * g++.dg/other/error20.C: Likewise.
6396         * g++.dg/other/error16.C: Likewise.
6397         * g++.dg/other/error10.C: Likewise.
6398         * g++.dg/parse/error30.C: Likewise.
6399         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6401 2012-04-16  Jason Merrill  <jason@redhat.com>
6403         PR c++/51148
6404         * g++.dg/cpp0x/variadic127.C: New.
6406 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6408         * lib/plugin-support.exp (plugin-test-execute): Properly determine
6409         testcase name.
6410         Use fail, pass instead of unresolved.
6411         Don't log $optstr.
6413         PR testsuite/52948
6414         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6415         TODO_dump_func.
6416         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6417         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6418         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6420 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
6422         PR fortran/52968
6423         * gfortran.dg/typebound_call_23.f03: New test case.
6425 2012-04-15  Jason Merrill  <jason@redhat.com>
6427         PR c++/47220
6428         * g++.dg/cpp0x/variadic126.C: New.
6430         PR c++/52380
6431         * g++.dg/cpp0x/variadic125.C: New.
6433         PR c++/52292
6434         * g++.dg/cpp0x/variadic124.C: New.
6436         PR c++/52706
6437         * g++.dg/cpp0x/nullptr27.C: New.
6439         PR c++/52818
6440         * g++.dg/warn/format8.C: New.
6442 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
6444         PR fortran/51082
6445         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6447 2012-04-14  Tobias Burnus  <burnus@net-b.de>
6449         PR fortran/52916
6450         PR fortran/40973
6451         * gfortran.dg/public_private_module_3.f90: New.
6452         * gfortran.dg/public_private_module_4.f90: New.
6454 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6456         * gcc.dg/superblock.c: New test.
6458 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6460         * gcc.dg/pr51879-12.c: New test.
6462 2012-04-13  Jason Merrill  <jason@redhat.com>
6464         PR c++/52824
6465         * g++.dg/cpp0x/variadic123.C: New.
6466         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6468         PR c++/52905
6469         * g++.dg/cpp0x/initlist-ctor1.C: New.
6471         PR c++/52915
6472         * g++.dg/other/anon-union2.C: New.
6474 2012-04-13  Martin Jambor  <mjambor@suse.cz>
6476         PR middle-end/52939
6477         * g++.dg/ipa/pr52939.C: New test.
6479 2012-04-13  Tom de Vries  <tom@codesourcery.com>
6481         * gcc.dg/pr52734.c: New test.
6483 2012-04-13  Richard Guenther  <rguenther@suse.de>
6485         PR tree-optimization/52969
6486         * gcc.dg/torture/pr52969.c: New testcase.
6488 2012-04-13  Richard Guenther  <rguenther@suse.de>
6490         PR c/52549
6491         * gcc.dg/pr52549.c: New testcase.
6493 2012-04-13  Richard Guenther  <rguenther@suse.de>
6495         PR c/52862
6496         * gcc.dg/pr52862.c: New testcase.
6498 2012-04-13  Joey Ye  <joey.ye@arm.com>
6500         * gcc.target/arm/thumb1-imm.c: New testcase.
6502 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
6504         PR target/52932
6505         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6506         second function argument.
6507         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6508         (calc_permps): Update declaration.  Calculate result correctly.
6509         (avx2_test): Change src2 type to union256i_d.
6510         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6511         correctly.
6513 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6515         PR target/52775
6516         * gcc.target/powerpc/pr52775.c: New file.
6518 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6520         PR tree-optimization/18589
6521         * gcc.dg/tree-ssa/pr18589-1.c: New test.
6522         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6523         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6524         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6525         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6526         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6527         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6528         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6529         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6530         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6532 2012-04-12  Richard Guenther  <rguenther@suse.de>
6534         PR tree-optimization/52943
6535         * gcc.dg/torture/pr52943.c: New testcase.
6537 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
6539         PR target/50751
6540         * gcc/target/sh/pr50751-4.c: New.
6541         * gcc/target/sh/pr50751-5.c: New.
6542         * gcc/target/sh/pr50751-6.c: New.
6543         * gcc/target/sh/pr50751-7.c: New.
6545 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6547         PR c++/52465
6548         * g++.dg/lookup/using52.C: New.
6550 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6552         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6554 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6556         PR rtl-optimization/52876
6557         * gcc.target/i386/pr52876.c: New.
6559 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
6561         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6562         __UINTPTR_TYPE__.
6563         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6564         __INTPTR_TYPE__.
6565         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6566         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6567         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6568         (ptrdiff_t): ... this.  All uses changed.
6569         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6570         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6571         __INTPTR_TYPE__.
6572         (main): Cast argument to __INTPTR_TYPE__.
6573         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6574         size_t.
6575         * gcc.dg/mallign.c (main): Likewise.
6576         * gcc.dg/pr38700.c (foo): Likewise.
6577         * gcc.dg/long-long-cst1.c (t): Likewise.
6578         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6579         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6580         * gcc.dg/pointer-arith-10.c (foo): Likewise.
6581         * gcc.dg/pr25682.c (d, foo): Likewise.
6582         * gcc.dg/format/cast-1.c (f): Likewise.
6583         * gcc.dg/c90-const-expr-10.c
6584         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6585         (size_t): ...this.  All uses changed.
6586         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6587         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6588         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6589         * gcc.dg/pr34856.c (uintptr_t): Likewise.
6590         * gcc.dg/sequence-pt-1.c: Likewise.
6591         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6592         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6593         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6594         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
6595         of ptrdiff_t with it.
6596         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6597         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6598         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6600 2012-04-11  Jason Merrill  <jason@redhat.com>
6602         PR debug/45088
6603         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6604         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6606         PR c++/52906
6607         * g++.dg/ext/attrib45.C: New.
6609         * g++.dg/eh/dtor3.C: New.
6611 2012-04-11  Richard Guenther  <rguenther@suse.de>
6613         PR middle-end/52621
6614         * gfortran.dg/pr52621.f90: New testcase.
6616 2012-04-11  Richard Guenther  <rguenther@suse.de>
6618         PR middle-end/52918
6619         * g++.dg/torture/pr52918-1.C: New testcase.
6620         * g++.dg/torture/pr52918-2.C: Likewise.
6622 2012-04-11  Tobias Burnus  <burnus@net-b.de>
6624         PR fortran/52729
6625         * gfortran.dg/block_11.f90: New.
6627 2012-04-11  Nick Clifton  <nickc@redhat.com>
6629         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6631 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
6633         PR target/16458
6634         * gcc.target/powerpc/pr16458-1.c: New test.
6635         * gcc.target/powerpc/pr16458-2.c: Likewise.
6636         * gcc.target/powerpc/pr16458-3.c: Likewise.
6637         * gcc.target/powerpc/pr16458-4.c: Likewise.
6639 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6641         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6642         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6643         * gcc.dg/builtin-bswap-5.c: Likewise.
6644         * gcc.target/i386/builtin-bswap-4.c: New test.
6646 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6648         PR 24985
6649         * lib/prune.exp: Add -fno-diagnostics-show-caret.
6651 2012-04-11  Richard Guenther  <rguenther@suse.de>
6653         PR rtl-optimization/52881
6654         * gcc.dg/torture/pr52881.c: New testcase.
6655         * gcc.dg/torture/pr52913.c: Likewise.
6657 2012-04-11  Richard Guenther  <rguenther@suse.de>
6659         PR tree-optimization/52912
6660         * gcc.dg/torture/pr52912.c: New testcase.
6662 2010-04-10  Michael Matz  <matz@suse.de>
6664         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6665         * gcc.dg/vect/vect-outer-1.c: Adjust.
6666         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6667         * gcc.dg/vect/vect-outer-1a.c: Adjust.
6668         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6669         * gcc.dg/vect/vect-outer-1b.c: Adjust.
6670         * gcc.dg/vect/vect-outer-2b.c: Adjust.
6671         * gcc.dg/vect/vect-outer-3b.c: Adjust.
6673 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
6675         PR tree-optimization/52870
6676         * gcc.dg/vect/pr52870.c: New test.
6678 2012-04-09  Mike Stump  <mikestump@comcast.net>
6680         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6681         * gcc.dg/tree-ssa/vrp59.c: Likewise.
6682         * gcc.dg/tree-ssa/vrp60.c: Likewise.
6683         * gnat.dg/aggr11.adb: Likewise.
6684         * gnat.dg/aggr11_pkg.ads: Likewise.
6685         * gnat.dg/aggr15.adb: Likewise.
6686         * gnat.dg/aggr15.ads: Likewise.
6687         * gnat.dg/aggr17.adb: Likewise.
6688         * gnat.dg/aggr18.adb: Likewise.
6689         * gnat.dg/array14.adb: Likewise.
6690         * gnat.dg/array14.ads: Likewise.
6691         * gnat.dg/array14_pkg.ads: Likewise.
6692         * gnat.dg/array19.adb: Likewise.
6693         * gnat.dg/array19.ads: Likewise.
6694         * gnat.dg/discr27.adb: Likewise.
6695         * gnat.dg/discr27.ads: Likewise.
6696         * gnat.dg/discr35.adb: Likewise.
6697         * gnat.dg/discr35.ads: Likewise.
6698         * gnat.dg/discr6.adb: Likewise.
6699         * gnat.dg/discr6_pkg.ads: Likewise.
6700         * gnat.dg/import1.adb: Likewise.
6701         * gnat.dg/import1.ads: Likewise.
6702         * gnat.dg/loop_address2.adb: Likewise.
6703         * gnat.dg/opt7.adb: Likewise.
6704         * gnat.dg/opt7.ads: Likewise.
6705         * gnat.dg/pointer_variable_bounds.adb: Likewise.
6706         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6707         * gnat.dg/rep_clause2.adb: Likewise.
6708         * gnat.dg/rep_clause2.ads: Likewise.
6709         * gnat.dg/slice2.adb: Likewise.
6710         * gnat.dg/slice2.ads: Likewise.
6711         * gnat.dg/slice6.adb: Likewise.
6712         * gnat.dg/slice6_pkg.ads: Likewise.
6713         * gnat.dg/specs/unchecked_union2.ads: Likewise.
6714         * gnat.dg/taft_type2.adb: Likewise.
6715         * gnat.dg/taft_type2.ads: Likewise.
6716         * gnat.dg/taft_type2_pkg.ads: Likewise.
6717         * gnat.dg/volatile10.adb: Likewise.
6718         * gnat.dg/volatile10_pkg.ads: Likewise.
6720         * gcc.dg/dll-8.c: Remove execute permissions.
6721         * g++.dg/ext/dllexport5.C: Likewise.
6723 2012-04-09  Jan Hubicka  <jh@suse.cz>
6725         PR lto/52722
6726         PR lto/51765
6727         PR lto/52634
6728         * gcc.dg/lto/pr52634_1.c: New testcase.
6729         * gcc.dg/lto/pr52634_0.c: New testcase.
6731 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
6733         PR target/52883
6734         * gcc.target/i386/pr52883.c: New testcase.
6736 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
6738         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6739         (check_effective_target_sync_long_long): Add SPARC case.
6740         (check_effective_target_sync_long_long_runtime): Likewise.
6741         (check_effective_target_sync_int_long): Adjust SPARC case.
6742         (check_effective_target_sync_char_short): Likewise.
6744 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
6746         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6747         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
6749 2012-04-08  Tobias Burnus  <burnus@net-b.de>
6751         PR fortran/40973
6752         PR fortran/52751
6753         * gfortran.dg/public_private_module_2.f90: New.
6755 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6757         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6758         directives.
6760 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6762         PR fortran/52893
6763         * gfortran.dg/function_optimize_11.f90:  New test.
6765 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6767         PR fortran/52668
6768         * gfortran.dg/use_only_6.f90: New test.
6770 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6772         PR fortran/52668
6773         * gfortran.dg/use_only_6.f90: New test.
6774 2012-04-06  Mike Stump  <mikestump@comcast.net>
6776         PR testsuite/50722
6777         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6779 2012-04-05  Jason Merrill  <jason@redhat.com>
6781         PR c++/52596
6782         * g++.dg/template/qualified-id5.C: New.
6784 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
6786         PR target/52882
6787         * gcc.target/i386/pr52882.c: New test.
6789 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6790             Dominique D'Humieures  <dominiq@lps.ens.fr>
6792         PR testsuite/52614
6793         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6794         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6796 2012-04-04  Jason Merrill  <jason@redhat.com>
6798         PR c++/52845
6799         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6801 2012-04-03  Jason Merrill  <jason@redhat.com>
6803         PR c++/52796
6804         * g++.dg/cpp0x/variadic-value1.C: New.
6806 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6808         * gnat.dg/pack18.adb: New test.
6809         * gnat.dg/pack18_pkg.ads: New helper.
6811 2012-04-03  Richard Guenther  <rguenther@suse.de>
6813         PR tree-optimization/52808
6814         * gcc.dg/pr52808.c: New testcase.
6816 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
6818         PR tree-optimization/52835
6819         * gfortran.dg/pr52835.f90: New test.
6821 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6823         * gnat.dg/specs/aggr5.ads: New test.
6825 2012-04-02  Richard Guenther  <rguenther@suse.de>
6827         PR tree-optimization/52756
6828         * gcc.dg/torture/pr52756.c: New testcase.
6830 2012-04-02  Richard Guenther  <rguenther@suse.de>
6832         PR middle-end/52803
6833         * gcc.dg/pr52803.c: New testcase.
6835 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
6837         PR c++/40942
6838         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6839         DR 214 in account.
6841 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6843         PR c++/50043
6844         * g++.dg/cpp0x/noexcept17.C: New.
6845         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6846         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6847         * g++.dg/cpp0x/noexcept01.C: Likewise.
6848         * g++.dg/eh/init-temp1.C: Likewise.
6849         * g++.dg/eh/ctor1.C: Likwise.
6851 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6853         * gnat.dg/controlled6.adb: New test.
6854         * gnat.dg/controlled6_pkg.ads: New helper.
6855         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6857 2012-03-30  Richard Henderson <rth@redhat.com>
6859         PR debug/52727
6860         * g++.dg/opt/pr52727.C: New testcase.
6862 2012-03-30  Richard Guenther  <rguenther@suse.de>
6864         PR tree-optimization/52754
6865         * gcc.target/i386/pr52754.c: New testcase.
6867 2012-03-30  Richard Guenther <rguenther@suse.de>
6869         PR middle-end/52772
6870         * g++.dg/torture/pr52772.C: New testcase.
6872 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
6874         PR c++/52718
6875         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6877 2012-03-29  Jason Merrill  <jason@redhat.com>
6879         PR c++/52685
6880         * g++.dg/template/inherit8.C: New.
6882 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
6884         PR c++/52759
6885         * g++.dg/ext/weak4.C: New test.
6887         PR tree-optimization/52760
6888         * gcc.c-torture/execute/pr52760.c: New test.
6890 2012-03-29  Jason Merrill  <jason@redhat.com>
6892         PR c++/52743
6893         * g++.dg/cpp0x/initlist-array3.C: New.
6895 2012-03-28  Jason Merrill  <jason@redhat.com>
6897         PR c++/52746
6898         * g++.dg/overload/virtual2.C: New.
6900 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6902         * gnat.dg/vect7.ad[sb]: New test.
6904 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
6905         Tobias Burnus  <burnus@gcc.gnu.org>
6907         PR fortran/52652
6908         * gfortran.dg/allocate_class_1.f90 : Change error test.
6909         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6910         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6911         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6913 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6915         PR middle-end/52691
6916         * gcc.dg/pr52691.c: New test.
6918         PR middle-end/52750
6919         * gcc.c-torture/compile/pr52750.c: New test.
6921 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
6923         PR target/52692
6924         * gcc.target/avr/torture/builtins-2.c: New test.
6926 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6928         PR target/52736
6929         * gcc.target/i386/pr52736.c: New test.
6931 2012-03-27  Martin Jambor  <mjambor@suse.cz>
6933         PR middle-end/52693
6934         * gcc.dg/torture/pr52693.c: New test.
6936 2012-03-27  Meador Inge  <meadori@codesourcery.com>
6938         PR c++/52672
6939         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6941 2012-03-27  Mike Stump  <mikestump@comcast.net>
6943         PR target/52665
6944         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6945         failures that match branch names.
6947 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
6948             H.J. Lu  <hongjiu.lu@intel.com>
6950         PR target/52698
6951         * gcc.target/i386/pr52698.c: New test.
6953 2012-03-27  Richard Guenther  <rguenther@suse.de>
6955         PR middle-end/52720
6956         * gcc.dg/torture/pr52720.c: New testcase.
6958 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6960         * gnat.dg/pack17.adb: New test.
6962 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6964         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6965         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6967 2012-03-26  Martin Jambor  <mjambor@suse.cz>
6969         PR tree-optimization/50052
6970         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6972 2012-03-26  Richard Guenther  <rguenther@suse.de>
6974         PR tree-optimization/52701
6975         * gfortran.dg/pr52701.f90: New testcase.
6977 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
6979         PR tree-optimization/52686
6980         * gcc.target/arm/pr52686.c: New test.
6982 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
6984         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6985         Add "-Os -flto" to list.
6987 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
6989         * gnat.dg/concat2.ad[sb]: New test.
6991 2012-03-24  Jason Merrill  <jason@redhat.com>
6993         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6994         * g++.dg/cpp0x/trailing2.C: Likewise.
6995         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6996         * g++.dg/cpp1y/auto-fn1.C: New.
6997         * g++.dg/cpp1y/auto-fn2.C: New.
6998         * g++.dg/cpp1y/auto-fn3.C: New.
6999         * g++.dg/cpp1y/auto-fn4.C: New.
7000         * g++.dg/cpp1y/auto-fn5.C: New.
7001         * g++.dg/cpp1y/auto-fn6.C: New.
7002         * g++.dg/cpp1y/auto-fn7.C: New.
7003         * g++.dg/cpp1y/auto-fn8.C: New.
7004         * g++.dg/cpp1y/auto-fn9.C: New.
7005         * g++.dg/cpp1y/auto-fn10.C: New.
7006         * g++.dg/cpp1y/auto-fn11.C: New.
7008 2012-03-23  Richard Guenther  <rguenther@suse.de>
7010         PR tree-optimization/52678
7011         * gfortran.dg/pr52678.f: New testcase.
7013 2012-03-23  Richard Guenther  <rguenther@suse.de>
7015         PR tree-optimization/52638
7016         * g++.dg/torture/pr52638.C: New testcase.
7018 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
7020         PR c++/52487
7021         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7023 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
7025         PR c++/52671
7026         * g++.dg/ext/attrib44.C: New test.
7028 2012-03-22  Jan Hubicka  <jh@suse.cz>
7030         PR middle-end/51737
7031         * g++.dg/torture/pr51737.C: New testcase
7033 2012-03-22  Richard Guenther  <rguenther@suse.de>
7035         PR tree-optimization/52548
7036         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7038 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7040         * lib/fortran-modules.exp (list-module-names-1): Remove
7041         warning.
7043 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7045         PR target/50751
7046         * gcc.target/sh/pr50751-1.c: New.
7047         * gcc.target/sh/pr50751-2.c: New.
7048         * gcc.target/sh/pr50751-3.c: New.
7050 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7052         PR target/52479
7053         * gcc.target/sh/sh4a-cos.c: Remove.
7054         * gcc.target/sh/sh4a-sin.c: Remove.
7055         * gcc.target/sh/sh4a-sincos.c: Remove.
7057 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
7059         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7060         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7062 2012-03-21  Martin Jambor  <mjambor@suse.cz>
7064         PR testsuite/52641
7065         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7066         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7068 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
7070         * gcc.target/arm/thumb-16bit-ops.c: New file.
7071         * gcc.target/arm/thumb-ifcvt.c: New file.
7073 2012-03-20  Jason Merrill  <jason@redhat.com>
7075         * lib/target-supports.exp: Add { target c++1y }.
7077         * g++.dg/cpp0x/auto32.C: New.
7079 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7081         PR testsuite/52641
7082         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7083         int32plus.
7084         * gcc.dg/torture/pr48124-4.c: Ditto:
7085         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7087 2012-03-20  Jason Merrill  <jason@redhat.com>
7089         PR c++/52510
7090         * g++.dg/cpp0x/initlist66.C: New.
7092 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7094         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7095         __AVR_HAVE_LPMX__
7097 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7099         PR target/49868
7100         * gcc.target/avr/torture/addr-space-2.h: New file.
7101         * gcc.target/avr/torture/addr-space-2-g.h: New test.
7102         * gcc.target/avr/torture/addr-space-2-0.h: New test.
7103         * gcc.target/avr/torture/addr-space-2-1.h: New test.
7104         * gcc.target/avr/torture/addr-space-2-x.h: New test.
7106 2012-03-20  Richard Guenther  <rguenther@suse.de>
7108         * gnat.dg/pack16.adb: New testcase.
7109         * gnat.dg/pack16_pkg.ads: Likewise.
7110         * gnat.dg/specs/pack8.ads: Likewise.
7111         * gnat.dg/specs/pack8_pkg.ads: Likewise.
7113 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7115         * g++.dg/warn/Wuseless-cast.C: Extend.
7117 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7119         PR c++/14710
7120         * g++.dg/warn/Wuseless-cast.C: New.
7122 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
7124         PR libfortran/52608
7125         * gfortran.dg/pr52608.f90: New test.
7127 2012-03-17  Tobias Burnus  <burnus@net-b.de>
7129         PR fortran/52585
7130         * gfortran.dg/proc_ptr_36.f90: New.
7132 2012-03-16  Martin Jambor  <mjambor@suse.cz>
7134         * gcc.dg/misaligned-expand-1.c: New test.
7135         * gcc.dg/misaligned-expand-3.c: Likewise.
7137 2012-03-16  Richard Guenther  <rguenther@suse.de>
7138         Kai Tietz  <ktietz@redhat.com>
7140         PR middle-end/48814
7141         * gcc.c-torture/execute/pr48814-1.c: New test.
7142         * gcc.c-torture/execute/pr48814-2.c: New test.
7143         * gcc.dg/tree-ssa/assign-1.c: New test.
7144         * gcc.dg/tree-ssa/assign-2.c: New test.
7145         * gcc.dg/tree-ssa/assign-3.c: New test.
7147 2012-03-16  Richard Guenther  <rguenther@suse.de>
7149         * gnat.dg/specs/pack7.ads: New testcase.
7151 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7153         PR target/52568
7154         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7155         * gcc.dg/torture/vshuf-8.inc: Likewise.
7156         * gcc.dg/torture/vshuf-16.inc: Likewise.
7157         * gcc.dg/torture/vshuf-32.inc: Likewise.
7159 2012-03-15  Jason Merrill  <jason@redhat.com>
7161         * g++.dg/torture/pr52582.C: New.
7163 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7165         * lib/fortran-modules.exp: New file which was forgotten in r185430.
7167 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7168             Ulrich Weigand  <ulrich.weigand@linaro.org>
7170         * gcc.dg/vect/slp-cond-3.c: New test.
7171         * gcc.dg/vect/slp-cond-4.c: New test.
7173 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7174             Ulrich Weigand  <ulrich.weigand@linaro.org>
7176         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7177         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7179 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
7181         PR libfortran/52434
7182         PR libfortran/48878
7183         PR libfortran/38199
7184         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7185         * gfortran.dg/round_1.f03: Likewise.
7187 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7188             Andrew Pinski  <apinski@cavium.com>
7190         PR middle-end/52592
7191         * gcc.dg/pr52592.c: New test.
7193 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7195         * gfortran.fortran-torture/compile/compile.exp: Simplify.
7196         * gfortran.fortran-torture/execute/execute.exp: Likewise.
7197         * lib/gcc-dg.exp (cleanup-modules): Move to ..
7198         * lib/fortran-modules.exp: .. this new file. Adjust users.
7199         * lib/gfortran-dg.exp (gfortran-dg-runtest,
7200         gfortran-dg-debug-runtest): Call cleanup-modules.
7201         * lib/fortran-torture.exp (fortran-torture-execute,
7202         fortran-torture): Likewise.
7203         * gfortran.dg/coarray/caf.exp: Likewise.
7204         * lib/lto.exp: Likewise.
7205         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7206         * gfortran.dg/class_4b.f03: Likewise.
7207         * gfortran.dg/class_4c.f03: Likewise.
7208         * gfortran.dg/class_45a.f03: Likewise.
7209         * gfortran.dg/binding_label_tests_10.f03: Likewise.
7210         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7211         * gfortran.dg/binding_label_tests_11.f03: Likewise.
7212         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7213         * gfortran.dg/binding_label_tests_13.f03: Likewise.
7214         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7215         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7216         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7217         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7218         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7219         * gfortran.dg/whole_file_28.f90: Likewise.
7220         * gfortran.dg/whole_file_29.f90: Likewise.
7221         * gfortran.dg/whole_file_30.f90: Likewise.
7222         * gfortran.dg/whole_file_31.f90: Likewise.
7224 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7226         PR tree-optimization/52267
7227         * gcc.dg/pr52267.c: New test.
7228         * gcc.dg/tree-ssa/vrp65.c: New test.
7229         * gcc.dg/tree-ssa/vrp66.c: New test.
7231 2012-03-15  Richard Guenther  <rguenther@suse.de>
7233         PR middle-end/52580
7234         * gfortran.dg/vect/pr52580.f: New testcase.
7236 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
7238         * gcc.target/sh/fpul-usage-1.c: New.
7240 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
7242         PR target/49468
7243         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7244         * gcc.target/sh/pr49468-di.c: Likewise.
7246 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7248         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7249         * gcc.dg/c99-stdint-6.c: Likewise.
7250         * gcc.dg/lto/20090210_0.c: Likewise.
7251         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7252         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7253         * gcc.dg/pragma-init-fini-2.c: Likewise.
7254         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7255         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7256         * gcc.target/i386/pr22152.c: Likewise.
7257         * gcc.target/i386/vect8-ret.c: Likewise.
7258         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7259         handling.
7261 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7263         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7264         * g++.dg/tree-prof/partition1.C: Likewise.
7265         * g++.dg/tree-prof/partition2.C: Likewise.
7266         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7267         handling.
7268         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7269         * gcc.c-torture/execute/20010724-1.c: Remove.
7270         * gcc.c-torture/execute/20010724-1.x: Remove.
7271         * gcc.c-torture/execute/20040208-2.c: Remove.
7272         * gcc.c-torture/execute/20040208-2.x: Remove.
7273         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7274         Remove.
7275         (main) [__mips__ && __sgi__]: Remove.
7276         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7277         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7278         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7279         mips-sgi-irix6* handling.
7280         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7281         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7282         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7283         handling.
7284         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7285         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7286         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7287         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7288         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7289         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7290         mips-sgi-irix6*.
7291         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7292         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7293         * gcc.target/mips/save-restore-3.c: Likewise.
7294         * gcc.target/mips/save-restore-4.c: Likewise.
7295         * gcc.target/mips/save-restore-5.c: Likewise.
7296         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7297         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7298         messages.
7299         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7300         IRIX 6 handling.
7301         (restore_ld_library_path_env_vars): Likewise.
7302         * lib/target-supports.exp (check_profiling_available): Remove
7303         mips*-*-irix* handling.
7304         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7305         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7306         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7308 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7310         PR c++/52582
7311         * g++.dg/opt/pr52582.C: New test.
7313 2012-03-14  Richard Guenther  <rguenther@suse.de>
7315         PR tree-optimization/52571
7316         * gcc.dg/vect/vect-2.c: Initialize arrays.
7317         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7318         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7319         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7321 2012-03-14  Richard Guenther  <rguenther@suse.de>
7323         PR middle-end/52080
7324         PR middle-end/52097
7325         PR middle-end/48124
7326         * gcc.dg/torture/pr48124-1.c: New testcase.
7327         * gcc.dg/torture/pr48124-2.c: Likewise.
7328         * gcc.dg/torture/pr48124-3.c: Likewise.
7329         * gcc.dg/torture/pr48124-4.c: Likewise.
7331 2012-03-14  Richard Guenther  <rguenther@suse.de>
7333         PR middle-end/52578
7334         * gcc.dg/pr52578.c: New testcase.
7336 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7338         PR c++/52521
7339         * g++.dg/cpp0x/udlit-args2.C: New test.
7341 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7343         PR target/48596
7344         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7345         * gcc.c-torture/compile/pr48596.c: ... here.
7347 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
7349         PR c++/51641
7350         * g++.dg/lookup/hidden-class17.C: New test.
7352 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
7354         PR c/52577
7355         * gcc.dg/Wunused-var-3.c: New test.
7357 2012-03-13  Martin Jambor  <mjambor@suse.cz>
7359         * gcc.dg/misaligned-expand-2.c: New test.
7361 2012-03-13  Richard Guenther  <rguenther@suse.de>
7363         PR middle-end/52134
7364         * gcc.dg/pr52134.c: New testcase.
7366 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7368         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7370 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7372         PR tree-optimization/46728
7373         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7374         * gcc.target/powerpc/pr46728-5.c: Likewise.
7375         * gcc.target/powerpc/pr46728-8.c: Likewise.
7376         * gcc.target/powerpc/pr46728-10.c: Likewise.
7377         * gcc.target/powerpc/pr46728-11.c: Likewise.
7378         * gcc.target/powerpc/pr46728-13.c: Likewise.
7379         * gcc.target/powerpc/pr46728-14.c: Likewise.
7380         * gcc.target/powerpc/pr46728-15.c: Likewise.
7382 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
7384         PR c++/52299
7385         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7387 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7389         PR tree-optimization/46728
7390         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7391         * gcc.target/powerpc/pr46728-5.c: Likewise.
7392         * gcc.target/powerpc/pr46728-8.c: Likewise.
7393         * gcc.target/powerpc/pr46728-10.c: Likewise.
7394         * gcc.target/powerpc/pr46728-11.c: Likewise.
7395         * gcc.target/powerpc/pr46728-13.c: Likewise.
7396         * gcc.target/powerpc/pr46728-14.c: Likewise.
7397         * gcc.target/powerpc/pr46728-15.c: Likewise.
7399 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
7401         PR target/49868
7402         * gcc.target/avr/torture/addr-space-1.h: New file.
7403         * gcc.target/avr/torture/addr-space-1-g.h: New test.
7404         * gcc.target/avr/torture/addr-space-1-0.h: New test.
7405         * gcc.target/avr/torture/addr-space-1-1.h: New test.
7406         * gcc.target/avr/torture/addr-space-1-x.h: New test.
7408 2012-03-12  Andrew Pinski  <apinski@cavium.com>
7410         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7412 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7414         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7415         * g++.dg/abi/thunk4.C: Likewise.
7416         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7417         Adapt line numbers.
7418         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7419         handling.
7420         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7421         * g++.dg/eh/spbp.C: Likewise.
7422         * g++.dg/ext/label13.C: Likewise.
7423         * g++.dg/guality/guality.exp: Likewise.
7424         * g++.dg/other/anon5.C: Likewise.
7425         * g++.dg/other/pragma-ep-1.C: Remove.
7426         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7427         * g++.dg/warn/pr31246.C: Likewise.
7428         * g++.dg/warn/weak1.C: Likewise.
7429         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7430         * g++.old-deja/g++.ext/attrib5.C: Likewise.
7431         * gcc.c-torture/compile/limits-declparen.c: Likewise.
7432         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7433         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7434         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7435         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7436         * gcc.dg/c99-tgmath-1.c: Likewise.
7437         * gcc.dg/c99-tgmath-2.c: Likewise.
7438         * gcc.dg/c99-tgmath-3.c: Likewise.
7439         * gcc.dg/c99-tgmath-4.c: Likewise.
7440         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7441         handling.
7442         * gcc.dg/debug/pr49032.c: Likewise.
7443         * gcc.dg/guality/guality.exp: Likewise.
7444         * gcc.dg/intmax_t-1.c: Likewise.
7445         * gcc.dg/pr48616.c: Likewise.
7446         * gcc.dg/pragma-ep-1.c: Remove.
7447         * gcc.dg/pragma-ep-2.c: Remove.
7448         * gcc.dg/pragma-ep-3.c: Remove.
7449         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7450         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7451         * gcc.misc-tests/gcov-14.c: Likewise.
7452         * gfortran.dg/guality/guality.exp: Likewise.
7453         * lib/target-supports.exp (check_weak_available): Likewise.
7454         (add_options_for_tls): Likewise.
7455         (check_ascii_locale_available): Likewise.
7456         * obj-c++.dg/dwarf-2.mm: Likewise.
7457         * objc.dg/dwarf-1.m: Likewise.
7458         * objc.dg/dwarf-2.m: Likewise.
7460 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
7462         PR tree-optimization/51721
7463         * gcc.dg/tree-ssa/vrp64.c: New test.
7465         PR tree-optimization/52533
7466         * gcc.c-torture/compile/pr52533.c: New test.
7468 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
7470         * gcc.target/i386/rtm-xabort-1.c: New.
7471         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7472         * gcc.target/i386/rtm-xend-1.c: Ditto.
7473         * gcc.target/i386/rtm-xtest-1.c: Ditto.
7474         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7475         * gcc.target/i386/sse-13.c: Ditto.
7476         * gcc.target/i386/sse-14.c: Ditto.
7477         * gcc.target/i386/sse-22.c: Ditto.
7478         * gcc.target/i386/sse-23.c: Ditto.
7479         * g++.dg/other/i386-2.C: Ditto.
7480         * g++.dg/other/i386-3.C: Ditto.
7482 2012-03-12  Tobias Burnus  <burnus@net-b.de>
7484         PR fortran/52542
7485         * gfortran.dg/proc_ptr_35.f90: New.
7487 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
7489         PR target/52530
7490         * gcc.dg/torture/pr52530.c: New test.
7492 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7494         PR target/51244
7495         * gcc.target/sh/pr51244-1.c: Fix thinkos.
7497 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7499         PR target/52450
7500         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7502         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7504 2012-03-09  Andrew Pinski  <apinski@cavium.com>
7506         PR middle-end/51988
7507         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7508         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7510 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
7512         * gcc.dg/tree-ssa/scev-3.c: New.
7513         * gcc.dg/tree-ssa/scev-4.c: New.
7515 2012-03-08  Tobias Burnus  <burnus@net-b.de>
7517         PR fortran/52469
7518         * gfortran.dg/proc_ptr_34.f90
7520 2012-03-07  Jason Merrill  <jason@redhat.com>
7522         PR c++/52521
7523         * g++.dg/cpp0x/udlit-mangle.C: New.
7525 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
7527         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7529 2012-03-06  Richard Guenther  <rguenther@suse.de>
7531         PR middle-end/52493
7532         * gcc.dg/torture/pr52493.c: New testcase.
7534 2012-03-06  Richard Guenther  <rguenther@suse.de>
7536         PR lto/52097
7537         * gcc.dg/lto/pr52097_0.c: New testcase.
7539 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
7541         PR target/51244
7542         * gcc.target/sh/pr51244-1.c: New.
7543         * gcc.target/sh/pr51244-2.c: New.
7544         * gcc.target/sh/pr51244-3.c: New.
7546 2012-03-05  Jason Merrill  <jason@redhat.com>
7548         PR c++/51930
7549         * g++.dg/ext/visibility/template11.C: New.
7551         * g++.dg/cpp0x/implicit13.C: New.
7553 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
7555         PR tree-optimization/51721
7556         * gcc.dg/tree-ssa/vrp63.c: New test.
7557         * gcc.dg/pr51721.c: New test.
7559 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7561         PR fortran/50981
7562         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7563         argument checks.
7565 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7567         PR target/52146
7568         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7570 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7572         PR fortran/50981
7573         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7575 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
7577         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7578         int32plus.
7580 2012-03-03  Jason Merrill  <jason@redhat.com>
7582         * g++.dg/cpp0x/nsdmi-defer6.C: New.
7584         Core 1270
7585         * g++.dg/cpp0x/initlist65.C: New.
7587         PR c++/36797
7588         * g++.dg/ext/is_empty2.C: New.
7590 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7592         PR fortran/48820
7593         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7595 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7597         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7598         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7599         * gfortran.dg/bind_c_usage_8.f03: Ditto.
7600         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7601         * gfortran.dg/class_30.f90: Remove dg-warning line.
7602         * gfortran.dg/bind_c_usage_25.f90: New.
7604 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7606         PR fortran/48820
7607         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7608         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7609         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7611 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7613         PR fortran/48820
7614         * gfortran.dg/assumed_type_1.f90: New.
7615         * gfortran.dg/assumed_type_2.f90: New.
7616         * gfortran.dg/assumed_type_3.f90: New.
7617         * gfortran.dg/assumed_type_4.f90: New.
7619 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
7621         PR target/49486
7622         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7623         * gcc.target/sh/pr49468-di.c: New.
7625 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
7627         * gcc.dg/graphite/pr50561.c: Update.
7629 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
7631         * gcc.target/powerpc/pr52457.c: New test.
7633 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
7635         * gcc.target/arm/sat-1.c: New test.
7637 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
7639         PR target/46716
7640         * gcc.target/i386/pr46716.c: New test.
7642 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7644         PR c++/51989
7645         * g++.dg/cpp0x/sfinae32.C: New.
7647 2012-03-02  Richard Guenther  <rguenther@suse.de>
7649         PR tree-optimization/52406
7650         * gcc.dg/torture/pr52406.c: New testcase.
7652 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7654         PR fortran/52325
7655         * gfortran.dg/derived_comp_array_ref_8.f90: New.
7656         * gfortran.dg/nullify_2.f90: Update dg-error.
7657         * gfortran.dg/nullify_4.f90: Ditto.
7658         * gfortran.dg/pointer_init_6.f90: Ditto.
7660 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7662         PR fortran/52270
7663         * gfortran.dg/class_51.f90: New.
7665 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7667         PR fortran/52452
7668         * gfortran.dg/intrinsic_8.f90: New.
7670 2012-03-01  Kai Tietz  <ktietz@redhat.com>
7672         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7673         routines on mingw targets.
7674         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7676 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
7678         PR tree-optimization/52445
7679         * gcc.dg/pr52445.c: New test.
7681 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7683         PR target/52437
7684         * gcc.c-torture/compile/pr52437.c: New test.
7686         PR middle-end/52419
7687         * gcc.dg/torture/pr52419.c: New test.
7689         PR tree-optimization/52429
7690         * gcc.dg/torture/pr52429.c: New test.
7691         * g++.dg/opt/pr52429.C: New test.
7693 2012-02-29  Richard Guenther  <rguenther@suse.de>
7695         PR testsuite/52297
7696         * gcc.dg/lto/trans-mem-1_0.c: Remove.
7697         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7698         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7699         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7700         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7701         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7703 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7705         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7707 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
7709         PR fortran/52386
7710         * gfortran.dg/realloc_on_assign_13.f90 : New test.
7712 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
7714         PR target/51534
7715         * gcc.target/arm/neon/pr51534.c: New testcase.
7717 2012-02-28  Richard Guenther  <rguenther@suse.de>
7719         PR target/52407
7720         * gcc.dg/torture/pr52407.c: New testcase.
7722 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7724         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7725         * gcc.target/arm/vfp2.c: Likewise.
7726         * gcc.target/arm/vfp3.c: Likewise.
7727         * gcc.target/arm/vfp4.c: Likewise.
7728         * gcc.target/arm/vfp5.c: Likewise.
7729         * gcc.target/arm/vfp6.c: Likewise.
7730         * gcc.target/arm/vfp7.c: Likewise.
7731         * gcc.target/arm/vfp8.c: Likewise.
7732         * gcc.target/arm/vfp9.c: Likewise.
7733         * gcc.target/arm/vfp10.c: Likewise.
7734         * gcc.target/arm/vfp11.c: Likewise.
7735         * gcc.target/arm/vfp12.c: Likewise.
7736         * gcc.target/arm/vfp13.c: Likewise.
7737         * gcc.target/arm/vfp14.c: Likewise.
7738         * gcc.target/arm/vfp15.c: Likewise.
7739         * gcc.target/arm/vfp16.c: Likewise.
7740         * gcc.target/arm/vfp17.c: Likewise.
7741         * gcc.target/arm/neon-constants.h: New file.
7742         * gcc.target/arm/neon-vect1.c: New test.
7743         * gcc.target/arm/neon-vect2.c: New test.
7744         * gcc.target/arm/neon-vect3.c: New test.
7745         * gcc.target/arm/neon-vect4.c: New test.
7746         * gcc.target/arm/neon-vect5.c: New test.
7747         * gcc.target/arm/neon-vect6.c: New test.
7748         * gcc.target/arm/neon-vect7.c: New test.
7749         * gcc.target/arm/neon-vect8.c: New test.
7751 2012-02-28  Richard Guenther  <rguenther@suse.de>
7753         PR tree-optimization/52402
7754         * gcc.dg/torture/pr52402.c: New testcase.
7756 2012-02-28  Richard Guenther  <rguenther@suse.de>
7758         PR lto/52400
7759         * g++.dg/lto/pr52400_0.C: New testcase.
7761 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
7763         * gcc.target/avr/torture/builtins-1.c: New test.
7764         * gcc.target/avr/torture/builtins-error.c: New test.
7766 2012-02-28  Kai Tietz  <ktietz@redhat.com>
7768         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7769         * gcc.target/i386/pr45352-2.c: Likewise.
7770         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7771         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7772         targets instead rand.
7773         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7774         * gcc.target/i386/sse2-mul-1.c: Likewise.
7775         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7776         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7777         * gcc.target/i386/pad-1.c: Likewise.
7778         * gcc.target/i386/pad-9.c: Likewise.
7779         * gcc.target/i386/pad-2.c: Likewise.
7780         * gcc.target/i386/pad-5b.c: Likewise.
7781         * gcc.target/i386/pad-8.c: Likewise.
7782         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7783         * gcc.target/i386/pr44130.c: Likewise.
7784         * gcc.target/i386/align-main-1.c: Likewise.
7785         * gcc.target/i386/align-main-2.c: Likewise.
7786         * gcc.target/i386/sw-1.c: Likewise.
7787         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7788         on x64 mingw target.
7789         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7790         * gcc.target/i386/pr46295.c: Likewise.
7791         * gcc.target/i386/amd64-abi-1.c: Likewise.
7792         * gcc.target/i386/amd64-abi-2.c: Likewise.
7793         * gcc.target/i386/pr39082-1.c: Likewise.
7794         * gcc.target/i386/pr39162.c: Likewise.
7795         * gcc.target/i386/pr22152.c: Likewise.
7796         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7797         * gcc.target/i386/wrfsbase-2.c: Likewise.
7798         * gcc.target/i386/local.c: Likewise
7799         * gcc.target/i386/wrgsbase-1.c: Likewise.
7800         * gcc.target/i386/wrfsbase-1.c: Likewise.
7801         * gcc.target/i386/pr39315-3.c: Likewise.
7802         * gcc.target/i386/pr35767-4.c: Likewise.
7803         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7804         x64 mingw target.
7805         * gcc.target/i386/pr45336-2.c: Likewise.
7806         * gcc.target/i386/pr45336-1.c: Likewise.
7807         * gcc.target/i386/pr45336-4.c: Likewise.
7809 2012-02-27  Tristan Gingold  <gingold@adacore.com>
7811         * gnat.dg/array20.ad[sb]: New test.
7813 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
7815         PR target/52375
7816         * gcc.target/arm/pr52375.c: New test.
7817         * gcc.c-torture/compile/pr52375.c: New test.
7819 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7821         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7822         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7824 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7826         * gnat.dg/aggr19.adb: New test.
7827         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7829 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
7831         PR target/49263
7832         * gcc.target/sh/pr49263.c: New.
7834 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
7836         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7837         simulate_thread_wrapper_other_threads
7838         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7839         Move initialization of 'value' to main().
7840         (main): Initialize 'value';
7841         * gcc.dg/simulate-thread/speculative-store.c
7842         (simulate_thread_step_verify): Return 0 when successful.
7843         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7844         Reduce threshold.
7845         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
7846         (simulate_thread_wrapper_other_threads): Return a success/fail value
7847         and issue an error if the instruction count threshold is exceeded.
7849 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7851         PR target/50580
7852         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7853         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7855 2012-02-24  Richard Guenther  <rguenther@suse.de>
7857         PR middle-end/52355
7858         * gcc.dg/pr52355.c: New testcase.
7860 2012-02-23  Kai Tietz  <ktietz@redhat.com>
7862         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7863         * gcc.dg/Wpadded.c: Likewise.
7864         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7865         structure-layout.
7866         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7867         for sleep by Sleep and add windows.h include for this function.
7868         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7869         targets.
7870         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7871         target.
7872         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7873         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7874         on x64 mingw target.
7875         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7876         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7877         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7878         failure on LLP64 target.
7880 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
7882         PR c/52290
7883         * gcc.dg/noncompile/pr52290.c: New test.
7885 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
7887         PR tree-optimization/52019
7888         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7890 2012-02-22  Kai Tietz  <ktietz@redhat.com>
7892         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7893         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7894         derived pdiff_t type.
7895         * g++.dg/torture/pr49720.C: Likewise
7897 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
7899         PR target/52330
7900         * gcc.target/i386/pr52330.c: New test.
7902 2012-02-22  Tobias Burnus  <burnus@net-b.de>
7904         PR fortran/52335
7905         * gfortran.dg/io_constraints_10.f90: New.
7907 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
7909         * lib/target-supports.exp (check_effective_target_vect_condition):
7910         Return true for NEON.
7912 2012-02-21  Kai Tietz  <ktietz@redhat.com>
7914         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7916 2012-02-21  Richard Guenther  <rguenther@suse.de>
7918         PR tree-optimization/52324
7919         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7921 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
7923         PR middle-end/51782
7924         * gcc.target/avr/torture/pr51782-1.c: New test.
7926 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
7928         PR tree-optimization/52318
7929         * gcc.dg/pr52318.c: New test.
7931 2012-02-20  Kai Tietz  <ktietz@redhat.com>
7933         * gcc.dg/bf-ms-layout-3.c: New testcase.
7935 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
7937         PR testsuite/52229
7938         PR fortran/32380
7939         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
7941 2012-02-20  Richard Guenther  <rguenther@suse.de>
7943         PR tree-optimization/52298
7944         * gcc.dg/torture/pr52298.c: New testcase.
7945         * gcc.dg/vect/pr52298.c: Likewise.
7947 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
7949         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7950         * gcc.c-torture/execute/pr52286.c: Ditto.
7952 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
7954         PR tree-optimization/52286
7955         * gcc.c-torture/execute/pr52286.c: New test.
7957 2012-02-18  Tobias Burnus  <burnus@net-b.de>
7959         PR fortran/52295
7960         * gfortran.dg/interface_35.f90: Use -std=f2003.
7961         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7962         * gfortran.dg/interface_assignment_4.f90: Ditto.
7963         * gfortran.dg/bessel_1.f90: Ditto.
7964         * gfortran.dg/func_result_6.f90: Ditto.
7965         * gfortran.dg/hypot_1.f90: Ditto.
7966         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7968 2012-02-17  Tobias Burnus  <burnus@net-b.de>
7970         PR translation/52232
7971         PR translation/52234
7972         PR translation/52245
7973         PR translation/52246
7974         PR translation/52262
7975         PR translation/52273
7976         * gfortran.dg/coarray_22.f90: Update dg-error.
7977         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7979 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7981         PR target/51753
7982         * lib/gcc-simulate-thread.exp: Load timeout.exp.
7983         (simulate-thread): Use default timeout.
7985 2012-02-16  Jason Merrill  <jason@redhat.com>
7987         PR c++/52248
7988         * g++.dg/ext/timevar1.C: New.
7990 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7992         PR c++/52126
7993         * g++.dg/template/using21.C: New.
7994         * g++.dg/template/using22.C: Likewise.
7996 2012-02-16  Jason Merrill  <jason@redhat.com>
7998         PR c++/51415
7999         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8001 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
8003         PR tree-optimization/52255
8004         * gcc.c-torture/compile/pr52255.c: New test.
8006         PR debug/52260
8007         * g++.dg/debug/dwarf2/pr52260.C: New test.
8009         PR middle-end/51929
8010         * g++.dg/ipa/pr51929.C: New test.
8012 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8014         PR target/52199
8015         * gcc.target/powerpc/pr52199.c: New file.
8017 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8019         PR target/52152
8020         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8022 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8024         * gcc.dg/pr51867.c: Don't include <math.h>.
8025         (sqrtf): Declare.
8027 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8029         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8030         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8032 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
8034         PR tree-optimization/50561
8035         * gcc.dg/graphite/pr50561.c: New testcase.
8037 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8039         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8040         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8042 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8044         * gnat.dg/discr35.ad[sb]: New test.
8046 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8048         * gnat.dg/volatile10.adb: New test.
8049         * gnat.dg/volatile10_pkg.ads: New helper.
8051 2012-02-14  Jason Merrill  <jason@redhat.com>
8053         * g++.dg/ext/attrib43.C: New.
8055 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
8057         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8058         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8059         fgnu_tm.
8060         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8061         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8062         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8063         effective_target fgnu_tm.
8064         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8066 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8068         PR c++/52247
8069         * g++.dg/template/asmgoto1.C: New test.
8071 2012-02-14  Ian Lance Taylor  <iant@google.com>
8073         PR go/48501
8074         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8075         compiling generated file for 64bit and index tests.
8077 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
8079         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8081 2012-02-14  Richard Guenther  <rguenther@suse.de>
8083         PR tree-optimization/52244
8084         PR tree-optimization/51528
8085         * gcc.dg/torture/pr52244.c: New testcase.
8087 2012-02-14  Walter Lee  <walt@tilera.com>
8089         * g++.dg/other/PR23205.C: Disable test on tile.
8090         * g++.dg/other/pr23205-2.C: Disable test on tile.
8091         * gcc.dg/20020312-2.c: Add a condition for __tile__.
8092         * gcc.dg/20040813-1.c: Disable test on tile.
8093         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8094         * gcc.misc-tests/linkage.exp: Handle tilegx.
8096 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8098         PR tree-optimization/52210
8099         * gcc.dg/pr52210.c: New test.
8101 2012-02-14  Jason Merrill  <jason@redhat.com>
8103         PR c++/39055
8104         * g++.dg/overload/defarg5.C: New.
8106 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8108         PR c/52181
8109         * c-c++-common/pr52181.c: New test.
8111 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8113         PR c++/52215
8114         * g++.dg/ext/atomic-1.C: New test.
8116 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8118         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8120 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8122         PR middle-end/52209
8123         * gcc.c-torture/execute/pr52209.c: New test.
8125 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
8127         PR fortran/50981
8128         * gfortran.dg/elemental_optional_args_5.f03: New test.
8130 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
8132         PR testsuite/50076
8133         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8134         cases.
8136 2012-02-11  Ian Lance Taylor  <iant@google.com>
8138         PR go/51874
8139         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8140         SPARC Solaris.  Don't run the test at all on systems where it may
8141         not work, rather than xfailing it.
8143 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
8145         PR rtl-optimization/52175
8146         * gcc.c-torture/compile/pr52175.c: New test.
8148 2012-02-10  Jason Merrill  <jason@redhat.com>
8150         PR c++/51910
8151         * g++.dg/template/repo10.C: New.
8153 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
8155         PR debug/52132
8156         * gcc.dg/pr52132.c: New test.
8158 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8160         * gnat.dg/specs/aggr4.ads: New test.
8161         * gnat.dg/specs/aggr4_pkg.ads: New helper.
8163 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8165         PR target/52146
8166         * gcc.target/i386/pr52146.c: New.
8168 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
8170         PR middle-end/52177
8171         * c-c++-common/pr52177.c: New test.
8173 2012-02-10  Jan Hubicka  <jh@suse.cz>
8175         PR middle-end/48600
8176         * g++.dg/torture/pr48600.C: New testcase.
8178 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
8180         PR middle-end/52140
8181         * gcc.dg/dfp/pr52140.c: New test.
8183 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
8185         PR fortran/32380
8186         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8187         of dg-options.
8189 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
8191         PR middle-end/51867
8192         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8193         * gcc.dg/pr51867.c: New test.
8195 2012-02-09  Ian Lance Taylor  <iant@google.com>
8197         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8198         which don't support -fsplit-stack.  Turn off optimization when
8199         compiling select5-out.go.
8201 2012-02-08  Ian Lance Taylor  <iant@google.com>
8203         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8204         systems which don't support -fsplit-stack.
8206 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
8208         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8209         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8210         machine instuction in the log.
8212 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
8214         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8215           to 20 seconds.
8217 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
8219         PR driver/48524
8220         * gcc.dg/pr48524.c: New test.
8221         * gcc.dg/pr48524.spec: New spec file for test.
8223 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8225         PR fortran/32380
8226         * gfortran.dg/vect/pr32380.f90:  New test.
8228 2012-02-08  Tobias Burnus  <burnus@net-b.de>
8230         PR fortran/52151
8231         * gfortran.dg/realloc_on_assign_12.f90: New.
8233 2012-02-08  Richard Guenther  <rguenther@suse.de>
8235         PR rtl-optimization/52170
8236         * gcc.dg/torture/pr52170.c: New testcase.
8238 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
8240         PR gcov-profile/52150
8241         * gcc.dg/tree-prof/pr52150.c: New test.
8243         PR rtl-optimization/52139
8244         * gcc.dg/pr52139.c: New test.
8246 2012-02-07  Jason Merrill  <jason@redhat.com>
8248         PR c++/51675
8249         * g++.dg/cpp0x/constexpr-union3.C: New.
8251         PR c++/52035
8252         * g++.dg/lto/pr52035_0.C: New.
8254 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8256         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8257         * gcc.dg/special/weak-1.c: Likewise.
8258         * gcc.dg/ucnid-12.c: Likewise.
8259         * gcc.dg/torture/pr45678-1.c: Likewise.
8260         * gcc.dg/torture/pr45678-2.c: Likewise.
8261         * gcc.dg/vector-4.c: Likewise.
8262         * gcc.dg/ipa/inline-5.c: Likewise.
8263         * gcc.dg/ucnid-11.c: Likewise.
8264         * gcc.misc-tests/gcov-13.c: Likewise.
8265         * gcc.misc-tests/gcov-14.c: Likewise.
8266         * g++.dg/ext/label13.C: Likewise.
8267         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8268         hppa*-*-hpux* options.
8269         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8270         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8271         * gcc.dg/pr48616.c: Likewise.
8272         * gcc.dg/pr17957.c: Likewise.
8273         * gcc.dg/pr17055-1.c: Likewise.
8274         * gcc.dg/pr32912-1.c: Likewise.
8275         * gcc.dg/tm/pr51472.c: Likewise.
8276         * c-c++-common/fold-bitand-4.c: Likewise.
8277         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8278         Use dg-additional-options for extra options.
8280 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
8282         * gcc.target/epiphany/interrupt-2.c: New test.
8284 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8286         PR target/52155
8287         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8288         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8289         for MIPS ELF.
8291 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8293         PR target/52152
8294         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8296 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8298         PR middle-end/24306
8299         PR target/52154
8300         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8301         * gcc.target/mips/va-arg-1.c: New test.
8303 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
8305         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8306         for -mno-pointers-to-nested-functions.
8308 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
8310         * gcc.c-torture/execute/20120207-1.c: New test.
8312 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
8314         PR rtl-optimization/52060
8315         * gcc.dg/torture/pr52060.c: New test.
8317         PR middle-end/52074
8318         * gcc.c-torture/compile/pr52074.c: New test.
8320 2012-02-07  Tobias Burnus  <burnus@net-b.de>
8322         PR fortran/51514
8323         * gfortran.dg/class_to_type_2.f90: New.
8325 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
8327         PR fortran/32373
8328         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
8329         Remove module.
8331 2012-02-06  Jason Merrill  <jason@redhat.com>
8333         PR c++/52088
8334         * g++.dg/template/conv13.C: New.
8336 2012-02-06  Richard Guenther  <rguenther@suse.de>
8338         PR tree-optimization/52115
8339         * gcc.c-torture/compile/pr52115.c: New testcase.
8341 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
8343         PR target/52129
8344         * gcc.c-torture/execute/pr52129.c: New test.
8346 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
8348         * gcc.dg/pr48374.c: Actually add the test I forgot
8349         in the 2012-01-25 commit.
8351 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8353         PR fortran/32373
8354         * gfortran.dg/vect/vect-8.f90:  New test case.
8356 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8358         PR fortran/48847
8359         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
8361 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
8363         PR fortran/52102
8364         * gfortran.dg/class_48.f90 : Add test of allocate class array
8365         component with source in subroutine test3.  Remove commenting
8366         out in subroutine test4, since branching on unitialized variable
8367         is now fixed (no PR for this last.).
8369 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8371         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8372         on MIPS targets.
8373         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8375 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8377         PR target/52125
8378         * lib/target-supports.exp (check_effective_target_mips_rel): New.
8379         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8381 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8383         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8384         (check_effective_target_sync_int_long): Use it.
8385         (check_effective_target_sync_char_short): Likewise.
8386         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8388 2012-02-05  Tobias Burnus  <burnus@net-b.de>
8390         PR fortran/51972
8391         * gfortran.dg/class_48.f90: Add some further checks.
8393 2012-02-05  Ira Rosen  <irar@il.ibm.com>
8395         PR tree-optimization/52091
8396         * gcc.dg/vect/pr52091.c: New test.
8398 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
8400         PR rtl-optimization/52113
8401         * gcc.target/avr/pr52113.c: New test.
8403 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
8405         PR rtl-optimization/52092
8406         * gcc.c-torture/compile/pr52092.c: New test.
8408 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
8410         PR fortran/41587
8411         * gfortran.dg/class_array_10.f03: New test.
8413         PR fortran/46356
8414         * gfortran.dg/class_array_11.f03: New test.
8416         PR fortran/51754
8417         * gfortran.dg/class_array_12.f03: New test.
8419 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
8421         PR fortran/52012
8422         * gfortran.dg/realloc_on_assign_11.f90: New test.
8424 2012-02-02  Tobias Burnus  <burnus@net-b.de>
8426         PR fortran/52093
8427         * gfortran.dg/shape_7.f90: New.
8429 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8431         * gcc.target/mips/mips-prepend-1.c: New test.
8433 2012-02-02  Jan Hubicka  <jh@suse.cz>
8434             Tom de Vries  <tom@codesourcery.com>
8436         PR middle-end/51998
8437         * gcc.dg/alias-12.c: New testcase.
8438         * gcc.dg/alias-13.c: New testcase.
8440 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
8442         PR target/52086
8443         * gcc.dg/pr52086.c: New test.
8445         PR tree-optimization/52073
8446         * gcc.c-torture/compile/pr52073.c: New test.
8448 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
8450         PR fortran/51958
8451         * gfortran.dg/function_optimize_10.f90:  New test.
8453 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
8455         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8456         test on alpha*-*-*.
8458 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8460         PR fortran/52024
8461         * gfortran.dg/typebound_operator_14.f90: New.
8463 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8465         PR fortran/52059
8466         * gfortran.dg/elemental_function_1.f90: New.
8468 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8470         PR rtl-optimization/51374
8471         * gcc.target/avr/torture/pr51374-1.c:
8472         Also fail if SBIS is seen.
8474 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8476         PR rtl-optimization/51374
8477         * gcc.target/avr/torture/pr51374-1.c: New.
8479 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8481         PR fortran/52024
8482         * gfortran.dg/typebound_generic_11.f90: New.
8484 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8486         PR fortran/52029
8487         * gfortran.dg/class_49.f90: New.
8489 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8491         PR fortran/52013
8492         * gfortran.dg/elemental_args_check_6.f90: New.
8494 2012-01-31  Jason Merrill  <jason@redhat.com>
8496         PR c++/52043
8497         * g++.dg/cpp0x/variadic122.C: New.
8499 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
8501         PR fortran/52012
8502         * gfortran.dg/realloc_on_assign_10.f90: New test.
8504 2012-01-31  Richard Guenther  <rguenther@suse.de>
8506         PR tree-optimization/51528
8507         * gcc.dg/torture/pr51528.c: New testcase.
8509 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
8511         PR go/48501
8512         * lib/go.exp (go_target_compile): Append timeout= to options.
8513         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8514         select5-out.go test on alpha*-*-* targets.
8516 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
8518         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8519         (TEST_SHORT): Reformat in the same way.
8520         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8521         (TEST_SHORT): Reformat in the same way.
8522         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8523         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8524         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8525         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8526         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8528 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
8530         PR target/51835
8531         * gcc.target/arm/pr51835.c: New testcase.
8533 2012-01-30  Richard Guenther  <rguenther@suse.de>
8535         PR tree-optimization/52028
8536         * gcc.dg/torture/pr52028.c: New testcase.
8537         * gfortran.dg/ldist-pr45199.f: Adjust.
8538         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8539         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8540         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8542 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
8544         PR debug/52027
8545         * gcc.dg/tree-prof/pr52027.c: New test.
8547         PR tree-optimization/52046
8548         * gcc.dg/pr52046.c: New test.
8550         PR debug/52048
8551         * g++.dg/other/pr52048.C: New test.
8553 2012-01-30  Richard Guenther  <rguenther@suse.de>
8555         PR tree-optimization/52045
8556         * gcc.dg/pr52045.c: New testcase.
8558 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
8560         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8561         new code generated for __sync_lock_release.
8563 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8565         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8567 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8569         PR testsuite/51875
8570         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8572         * g++.dg/ext/visibility/template10.C: Fix typo.
8574         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8576 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
8578         PR c++/51327
8579         * g++.dg/cpp0x/constexpr-ice6.C: New.
8581 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8583         PR fortran/41600
8584         * gfortran.dg/default_initialization_6.f90: New.
8586 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8588         PR fortran/51972
8589         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8590         * gfortran.dg/class_48.f90: New.
8592 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
8594         PR fortran/51808
8595         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8597 2012-01-28  Tobias Burnus  <burnus@net-b.de>
8599         PR fortran/51972
8600         * gfortran.dg/class_allocate_12.f90: New.
8602 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
8604         * gcc.dg/torture/pr50444.c: Fix dg directives.
8606 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
8608         PR target/52006
8609         * gcc.target/arm/pr52006.c: New test.
8611 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
8613         PR testsuite/52011
8614         * gcc.dg/lto/trans-mem.h: New file.
8615         * gcc.dg/lto/trans-mem-2_0.c: Include it.
8616         * gcc.dg/lto/trans-mem-1_1.c: Same.
8617         * gcc.dg/lto/trans-mem-4_1.c: Same.
8618         * gcc.dg/lto/trans-mem-3_1.c: Same.
8620 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8622         PR fortran/52022
8623         * gfortran.dg/dummy_procedure_7.f90: New.
8625 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
8627         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8628         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8630 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
8632         PR c++/51852
8633         * g++.dg/other/gc5.C: New test.
8635 2012-01-27  Richard Guenther  <rguenther@suse.de>
8637         PR tree-optimization/50444
8638         * gcc.dg/torture/pr50444.c: New testcase.
8640 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8642         PR fortran/51970
8643         PR fortran/51977
8644         * gfortran.dg/move_alloc_13.f90: New.
8646 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8648         PR fortran/51953
8649         * gfortran.dg/allocate_alloc_opt_13.f90: New.
8650         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8651         and change dg-error string.
8653 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8655         PR fortran/52016
8656         * gfortran.dg/elemental_args_check_5.f90: New.
8658 2012-01-27  Richard Guenther  <rguenther@suse.de>
8660         PR middle-end/51959
8661         * g++.dg/torture/pr51959.C: New testcase.
8663 2012-01-27  Tom de Vries  <tom@codesourcery.com>
8665         PR tree-optimization/51990
8666         * gcc.dg/pr51990.c: New test.
8667         * gcc.dg/pr51990-2.c: Same.
8669 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
8670             Tobias Burnus <burnus@gcc.gnu.org>
8672         PR fortran/48705
8673         * gfortran.dg/class_allocate_11.f03: New.
8675         PR fortran/51870
8676         PR fortran/51943
8677         PR fortran/51946
8678         * gfortran.dg/class_allocate_7.f03: New.
8679         * gfortran.dg/class_allocate_8.f03: New.
8680         * gfortran.dg/class_allocate_9.f03: New.
8681         * gfortran.dg/class_allocate_10.f03: New.
8683 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8685         * gnat.dg/discr34.adb: New test.
8686         * gnat.dg/discr34_pkg.ads: New helper.
8688 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8690         * gnat.dg/discr33.adb: New test.
8692 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8694         * gnat.dg/limited_with3.ad[sb): New test.
8695         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8696         * gnat.dg/limited_with3_pkg2.ads: Likewise.
8697         * gnat.dg/limited_with3_pkg3.ads: Likewise.
8699 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8701         * gnat.dg/stack_usage1.adb: New test.
8702         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8704         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8705         * gcc.dg/pr44194-2.c: Likewise.
8707 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
8709         PR c++/51370
8710         * g++.dg/template/crash112.C: New.
8712 2012-01-27  Richard Henderson  <rth@redhat.com>
8714         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8716 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8718         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8720 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
8722         PR middle-end/51895
8723         * g++.dg/opt/pr51895.C: New test.
8725 2012-01-26  Michael Matz  <matz@suse.de>
8727         PR tree-optimization/48794
8728         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8730 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8732         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8734 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8736         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8737         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8738         memory.
8739         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8740         the default value for s390 and s390x.
8742 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
8744         PR lto/51698
8745         * gcc.dg/lto/trans-mem-4_0.c: New.
8746         * gcc.dg/lto/trans-mem-4_1.c: New.
8747         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8748         TM builtins.
8749         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8750         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8751         TM builtins.
8752         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8753         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8754         TM builtins.
8756 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
8758         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8760 2012-01-25  Ian Lance Taylor  <iant@google.com>
8762         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8764 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8766         PR fortran/51995
8767         * gfortran.dg/typebound_proc_25.f90: New.
8769 2012-01-25  Jason Merrill  <jason@redhat.com>
8771         PR c++/51992
8772         * g++.dg/lto/pr51992_0.C: New.
8774 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
8776         PR tree-optimization/51987
8777         * gcc.target/i386/pr51987.c: New test.
8779 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8781         * gcc.dg/tm/lto-1.c: Require lto support in target.
8783 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
8785         PR rtl-optimization/48374
8786         * gcc.dg/pr48374.c: New test.
8788 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8790         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8792 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8794         PR fortran/51966
8795         * gfortran.dg/derived_constructor_char_3.f90: New.
8797 2012-01-24  Ian Lance Taylor  <iant@google.com>
8799         * go.test/go-test.exp (filecmp): New procedure.
8800         (errchk): Handle quoted square brackets.
8801         (go-gc-tests): Set go_compile_args. Handle various new test
8802         lines.  Skip a few new tests.
8803         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8805 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8807         * lib/target-supports.exp (proc check_effective_target_vect_perm)
8808         (check_effective_target_vect_extract_even_odd)
8809         (check_effective_target_vect_interleave): Return true for MIPS
8810         paired-single.
8812 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8814         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8815         (main): Use it instead of argc.
8817 2012-01-24  Jason Merrill  <jason@redhat.com>
8819         PR c++/51973
8820         * g++.dg/cpp0x/sfinae31.C: New.
8822 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8824         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8826 2012-01-24  Jason Merrill  <jason@redhat.com>
8828         PR c++/51812
8829         * g++.dg/inherit/covariant20.C: New.
8831 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
8833         PR c++/51223
8834         * g++.dg/parse/crash58.C: New.
8836 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
8838         PR target/51957
8839         * gcc.dg/pr51957-1.c: New test.
8840         * gcc.dg/pr51957-1.h: New file.
8841         * gcc.dg/pr51957-2.c: New test.
8843 2012-01-23  Jason Merrill  <jason@redhat.com>
8845         PR c++/51930
8846         * g++.dg/ext/visibility/template10.C: New.
8848 2012-01-23  Tobias Burnus  <burnus@net-b.de>
8850         PR fortran/51948
8851         * gfortran.dg/move_alloc_12.f90: New.
8853 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8855         PR middle-end/45416
8856         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8858 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
8860         PR c++/51398
8861         * g++.dg/template/crash111.C: New.
8863 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
8865         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8866         configurations.
8867         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8869 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
8871         PR testsuite/51941
8872         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
8873         the DW_TAG_class_type and DW_AT_name: "Executor".
8875 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8877         * lib/target-supports.exp
8878         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8879         (check_effective_target_vect_interleave): Likewise.
8881 2012-01-22  Jason Merrill  <jason@redhat.com>
8883         PR c++/51925
8884         * g++.dg/template/using20.C: New.
8885         * g++.dg/template/template-id-2.C: Adjust diagnostic.
8887 2012-01-23  Jason Merrill  <jason@redhat.com>
8889         PR target/51934
8890         * g++.dg/torture/pr51344.C: Limit to x86.
8892 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
8894         * c-c++-common/tm/omp.c: Require target with pthread support.
8896 2012-01-23  Richard Guenther  <rguenther@suse.de>
8898         PR tree-optimization/51949
8899         * gcc.dg/torture/pr51949.c: New testcase.
8901 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
8903         PR rtl-optimization/51933
8904         * gcc.c-torture/execute/pr51933.c: New test.
8906 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
8908         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8909         Do not define for Interix.
8911 2012-01-22  Jason Merrill  <jason@redhat.com>
8913         PR c++/51832
8914         * g++.dg/lto/pr51832.h: New.
8915         * g++.dg/lto/pr51832_0.C: New.
8916         * g++.dg/lto/pr51832_1.C: New.
8918 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8920         * gcc.dg/ext-elim-1.c: New test.
8922 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8924         PR target/51931
8925         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8926         * g++.dg/opt/longbranch1.C: Likewise.
8928 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8930         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8931         in C++11 mode.
8933 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8935         PR fortran/50556
8936         * gfortran.dg/namelist_74.f90: New test.
8937         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8939 2012-01-21  Tobias Burnus  <burnus@net-b.de>
8941         PR fortran/51913
8942         * gfortran.dg/class_47.f90: New.
8944 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
8946         * gnat.dg/renaming5.ad[sb]: New test.
8948 2012-01-20  Jason Merrill  <jason@redhat.com>
8950         PR c++/51919
8951         * g++.dg/pch/mangle1.{C,Hs}: Remove.
8953 2012-01-20  Jason Merrill  <jason@redhat.com>
8955         PR c++/51922
8956         * g++.dg/ext/attrib42.C: Require ilp32.
8958 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8960         PR target/51915
8961         * gcc.target/arm/pr51915.c: New test.
8963 2012-01-20  Cary Coutant  <ccoutant@google.com>
8964             Dodji Seketeli  <dodji@redhat.com>
8966         PR debug/45682
8967         * g++.dg/debug/dwarf2/nested-3.C: New test.
8969 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8971         PR c++/51402
8972         * g++.dg/template/crash110.C: New.
8974 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8976         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8977         Remove default options on hppa*-*-hpux*.
8979 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8981         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8983 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8985         * gcc.c-torture/compile/pr51856.c: New testcase.
8987 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
8989         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8990         options to go_target_compile.
8992 2012-01-20  Kai Tietz  <ktietz@redhat.com>
8994         * g++.dg/torture/pr51344.C: Fix typo.
8996 2012-01-20  Richard Guenther  <rguenther@suse.de>
8998         PR tree-optimization/51903
8999         * g++.dg/torture/pr51903.C: New testcase.
9001 2012-01-20  Tobias Burnus  <burnus@net-b.de>
9002             Janus Weil  <janus@gcc.gnu.org>
9004         PR fortran/51056
9005         * gfortran.dg/use_21.f90: New.
9007 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
9009         PR target/51106
9010         * gcc.dg/torture/pr51106-1.c: New test.
9011         * gcc.dg/torture/pr51106-2.c: New test.
9013 2012-01-19  Kai Tietz  <ktietz@redhat.com>
9015         * g++.dg/torture/pr51344.C: New test.
9017 2012-01-19  Tobias Burnus  <burnus@net-b.de>
9019         PR fortran/51904
9020         * gfortran.dg/intrinsic_size_2.f90: New.
9022 2012-01-19  Jason Merrill  <jason@redhat.com>
9024         PR c++/51889
9025         * g++.dg/inherit/using7.C: New.
9027 2012-01-19  Richard Guenther  <rguenther@suse.de>
9029         PR tree-optimization/37997
9030         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9032 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9034         PR rtl-optimization/51505
9035         * gcc.dg/pr51505.c: New test.
9037 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
9039         PR fortran/51634
9040         * gfortran.dg/typebound_operator_12.f03: New.
9041         * gfortran.dg/typebound_operator_13.f03: New.
9043 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
9045         PR c++/51225
9046         * g++.dg/cpp0x/pr51225.C: New.
9048 2012-01-17  Ian Lance Taylor  <iant@google.com>
9050         PR go/50656
9051         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9053 2012-01-17  Tobias Burnus  <burnus@net-b.de>
9055         PR fortran/51869
9056         * gfortran.dg/realloc_on_assign_9.f90: New.
9058 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
9060         PR other/51165
9061         * gcc.dg/tm/memopt-3.c: Remove xfail.
9062         * gcc.dg/tm/memopt-4.c: Remove xfail.
9063         * gcc.dg/tm/memopt-5.c: Remove xfail.
9064         * gcc.dg/tm/memopt-7.c: Remove xfail.
9066 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
9068         PR tree-optimization/51877
9069         * gcc.c-torture/execute/pr51877.c: New test.
9071 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
9073         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9074         {!vect_align_arrays} to vect_sizes_32B_16B.
9075         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9076         * gcc.dg/vect/vect-peel-3.c: Ditto.
9078 2012-01-16  Jason Merrill  <jason@redhat.com>
9080         PR c++/51854
9081         * g++.dg/abi/mangle60.C: New.
9083         PR c++/51827
9084         * g++.dg/pch/mangle1.{C,Hs}: New.
9086 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
9087             Tobias Burnus  <burnus@net-b.de>
9089         PR fortran/50981
9090         * gfortran.dg/elemental_optional_args_3.f90: New
9091         * gfortran.dg/elemental_optional_args_4.f90: New
9093 2012-01-16  Tobias Burnus  <burnus@net-b.de>
9095         PR fortran/51809
9096         * gfortran.dg/use_20.f90: New
9098 2012-01-16  Jason Merrill  <jason@redhat.com>
9100         PR c++/51868
9101         * g++.dg/cpp0x/rv-bitfield.C: New.
9102         * g++.dg/cpp0x/rv-bitfield2.C: New.
9104 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
9106         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9107         subroutine 'qsort' and use index array to assign the result.
9109 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
9111         PR tree-optimization/51865
9112         * gcc.dg/pr51865.c: New test.
9114 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9116         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9118 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9120         * gcc.target/mips/code-readable-2.c: Allow the jump table address
9121         to be loaded from the constant pool, rather than via %hi and %lo.
9123 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
9125         PR rtl-optimization/51821
9126         * gcc.dg/pr51821.c: New test.
9128 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
9130         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9132 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
9134         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9136 2012-01-14  Tobias Burnus  <burnus@net-b.de>
9138         PR fortran/51800
9139         * gfortran.dg/init_flag_8.f90: New.
9140         * gfortran.dg/init_flag_9.f90: New.
9142 2011-01-14  Tobias Burnus  <burnus@net-b.de>
9144         PR fortran/51816
9145         * gfortran.dg/use_18.f90: New.
9146         * gfortran.dg/use_19.f90: New.
9148 2012-01-13  Ian Lance Taylor  <iant@google.com>
9150         PR c++/50012
9151         * g++.dg/warn/Wsign-compare-4.C: New.
9153 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
9155         PR fortran/48351
9156         * gfortran.dg/alloc_comp_assign.f03: New.
9157         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9158         __BUILTIN_FREE from 38 to 32.
9160 2012-01-13  Jason Merrill  <jason@redhat.com>
9162         PR c++/20681
9163         * g++.dg/warn/Wreturn-type-7.C: New.
9165 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9167         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9168         assumption.
9169         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9170         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9171         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9172         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9173         int32plus because of big array needed.
9174         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9175         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9177 2012-01-13  Jason Merrill  <jason@redhat.com>
9179         PR c++/51813
9180         * g++.dg/ext/visibility/template9.C: New.
9182         PR c++/51620
9183         * g++.dg/cpp0x/defaulted34.C: New.
9184         * g++.dg/template/virtual3.C: New.
9186 2012-01-13  Richard Guenther  <rguenther@suse.de>
9188         PR middle-end/8081
9189         * gcc.dg/torture/pr8081.c: New testcase.
9191 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9193         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9195 2012-01-12  Jason Merrill  <jason@redhat.com>
9197         PR c++/51714
9198         * g++.dg/ext/stmtexpr14.C: New.
9200 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
9202         PR c++/51633
9203         * g++.dg/cpp0x/constexpr-diag4.C: New test.
9205 2012-01-12  Jason Merrill  <jason@redhat.com>
9207         PR c++/48051
9208         * g++.dg/abi/mangle48.C: Test qualified-names, too.
9209         * g++.dg/abi/mangle58.C: Likewise.
9211         PR c++/51403
9212         * g++.dg/template/arg8.C: New.
9214 2012-01-12  Ira Rosen  <irar@il.ibm.com>
9216         PR tree-optimization/51799
9217         * gcc.dg/vect/pr51799.c: New test.
9218         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9219         patterns.
9221 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9222             Tobias Burnus  <burnus@net-b.de>
9224         PR fortran/51057
9225         PR fortran/51616
9226         * lib/target-supports.exp
9227         (check_effective_target_fortran_largest_fp_has_sqrt): New.
9228         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9230 2012-01-11  Jason Merrill  <jason@redhat.com>
9232         PR c++/51565
9233         * g++.dg/ext/attrib42.C: New.
9235 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
9237         PR bootstrap/51796
9238         * gcc.dg/pr51796.c: New test.
9240 2012-01-11  Jason Merrill  <jason@redhat.com>
9242         PR c++/51818
9243         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9245 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
9247         * gnat.dg/array19.ad[sb]: New test.
9249 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
9251         * gnat.dg/opt23.ad[sb]: New test.
9252         * gnat.dg/opt23_pkg.ad[sb]: New helper.
9253         * gnat.dg/opt24.ad[sb]: New test.
9255 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9257         PR tree-optimization/49642
9258         * gcc.dg/tree-ssa/pr49642-1.c: New test.
9259         * gcc.dg/tree-ssa/pr49642-2.c: New test.
9261 2012-01-11  Jason Merrill  <jason@redhat.com>
9263         PR c++/51613
9264         * g++.dg/template/explicit-args5.C: New.
9266 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
9268         * gcc.c-torture/execute/20120110-1.c: New testcase.
9270 2012-01-10  Jason Merrill  <jason@redhat.com>
9272         PR c++/51614
9273         * g++.dg/inherit/ambig1.C: New.
9275         PR c++/51433
9276         * g++.dg/cpp0x/constexpr-cache1.C: New.
9278 2012-01-10  Richard Guenther  <rguenther@suse.de>
9280         PR tree-optimization/51801
9281         * gcc.dg/torture/pr51801.c: New testcase.
9283 2012-01-10  Tobias Burnus  <burnus@net-b.de>
9285         PR fortran/51652
9286         * gfortran.dg/allocate_with_typespec_5.f90: New.
9288 2012-01-10  Tobias Burnus  <burnus@net-b.de>
9290         * gfortran.dg/class_39.f03: Update dg-error string.
9292 2012-01-10  Richard Guenther  <rguenther@suse.de>
9294         PR tree-optimization/50913
9295         * gcc.dg/graphite/interchange-16.c: New testcase.
9296         * gcc.dg/graphite/scop-20.c: XFAIL.
9297         * gfortran.dg/graphite/interchange-1.f: Likewise.
9298         * gfortran.dg/graphite/block-1.f90: Likewise.
9299         * gfortran.dg/graphite/block-2.f: Likewise.
9301 2012-01-10  Richard Henderson  <rth@redhat.com>
9303         * lib/target-supports.exp (check_effective_target_vect_perm,
9304         check_effective_target_vect_perm_byte,
9305         check_effective_target_vect_perm_short): Enable for arm neon.
9307 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9309         PR fortran/46328
9310         * gfortran.dg/typebound_operator_11.f90: New.
9312 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
9314         * gnat.dg/array18.adb: New test.
9315         * gnat.dg/array18_pkg.ads: New helper.
9317 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
9319         PR fortran/51791
9320         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9321         around base object in first assignment in main program.
9322         * gfortran.dg/typebound_operator_10.f03: New test.
9324 2012-01-09  Martin Jambor  <mjambor@suse.cz>
9326         PR tree-optimization/51759
9327         * g++.dg/ipa/pr51759.C: New test.
9329 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9331         PR fortran/51758
9332         * gfortran.dg/optional_absent_2.f90: New.
9334 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9336         PR fortran/51578
9337         * gfortran.dg/use_17.f90: New.
9339 2012-01-09  Gary Funck  <gary@intrepid.com>
9341         PR preprocessor/33919
9342         * gcc.dg/pr33919.c: New test.
9343         * gcc.dg/pr33919-0.h: New test header file.
9344         * gcc.dg/pr33919-1.h: Ditto.
9345         * gcc.dg/pr33919-2.h: Ditto.
9347 2012-01-07  Jan Hubicka  <jh@suse.cz>
9349         PR tree-optimize/51694
9350         * gcc.c-torture/compile/pr51694.c: new testcase.
9352 2012-01-07  Jan Hubicka  <jh@suse.cz>
9354         PR tree-optimization/51600
9355         * g++.dg/torture/pr51600.C: New testcase.
9357 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9359         PR gcov-profile/51715
9360         PR gcov-profile/51717
9361         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9362         * gcc.misc-tests/gcov-14.c: Likewise.
9364 2012-01-06  Jason Merrill  <jason@redhat.com>
9366         * g++.dg/parse/new5.C: New.
9368 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
9370         PR testsuite/51655
9371         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9372         including <string.h>.
9374 2012-01-06  Jason Merrill  <jason@redhat.com>
9376         * g++.dg/abi/mangle51.C: New.
9377         * g++.dg/abi/mangle52.C: New.
9378         * g++.dg/abi/mangle53.C: New.
9379         * g++.dg/abi/mangle54.C: New.
9380         * g++.dg/abi/mangle55.C: New.
9381         * g++.dg/abi/mangle56.C: New.
9382         * g++.dg/abi/mangle57.C: New.
9383         * g++.dg/abi/mangle58.C: New.
9384         * g++.dg/abi/mangle59.C: New.
9385         * g++.dg/cpp0x/trailing3.C: Update mangling.
9386         * g++.dg/cpp0x/variadic111.C: Update mangling.
9387         * g++.dg/cpp0x/variadic4.C: Update mangling.
9388         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9389         * g++.dg/template/nontype22.C: Works now.
9390         * g++.dg/template/pr35240.C: Works now.
9392         * g++.dg/cpp0x/error7.C: New.
9394 2012-01-06  Tobias Burnus <burnus@net-b.de>
9396         * gfortran.dg/deallocate_stat_2.f90: New.
9397         * coarray/allocate_errgmsg.f90: New.
9398         * gfortran.dg/coarray_lib_alloc_1.f90: New.
9399         * gfortran.dg/coarray_lib_alloc_2.f90: New.
9400         * coarray/subobject_1.f90: Fix for num_images > 1.
9401         * gfortran.dg/deallocate_stat.f90: Update due to changed
9402         stat= handling.
9404 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
9406         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9408 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9410         * ada/acats/overflow.lst: Add cb20004.
9412 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
9414         PR c++/51541
9415         * g++.dg/cpp0x/alias-decl-18.C: New test.
9417 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9419         * gcc.c-torture/execute/20120104-1.c: New test.
9421 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
9423         PR fortran/PR48946
9424         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9425         the old typebound_operator_8.f03.
9426         * gfortran.dg/typebound_operator_8.f03: New version of
9427         typebound_operator_7.f03 with 'u' a derived type instead of a
9428         class object.
9430 2012-01-05  Richard Guenther  <rguenther@suse.de>
9432         * g++.dg/torture/pr49309.C: Skip for -flto.
9434 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
9436         PR middle-end/51761
9437         * gcc.c-torture/compile/pr51761.c: New test.
9439 2012-01-05  Richard Guenther  <rguenther@suse.de>
9441         PR tree-optimization/51760
9442         * gcc.dg/torture/pr51760.c: New testcase.
9444 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
9446         PR middle-end/51472
9447         * gcc.dg/tm/memopt-6.c: Adjust regexp.
9449 2012-01-05  Richard Guenther  <rguenther@suse.de>
9451         PR lto/41576
9452         * gfortran.dg/lto/pr41576_0.f90: New testcase.
9453         * gfortran.dg/lto/pr41576_1.f90: Likewise.
9455 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
9457         PR debug/51695
9458         * gcc.dg/pr51695.c: New test.
9460 2012-01-04  Andrew Pinski  <apinski@cavium.com>
9462         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9463         * gcc.target/mips/octeon2-lx-1.c: New test.
9464         * gcc.target/mips/mips64-dsp-ldx.c: New test.
9465         * gcc.target/mips/octeon2-lx-2.c: New test.
9466         * gcc.target/mips/octeon2-lx-3.c: New test.
9468 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
9470         PR other/51163
9471         PR other/51164
9472         * gcc.dg/tm/alias-1.c:  Adjust regexp.
9473         * gcc.dg/tm/alias-2.c:  Adjust regexp.
9475 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9477         PR c++/51064
9478         * g++.dg/warn/Wparentheses-26.C: New.
9480 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
9482         * gfortran.dg/elemental_optional_args_2.f90: New test.
9484 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9486         PR fortran/49693
9487         * gfortran.dg/common_17.f90:  New test.
9489 2012-01-04  Richard Guenther  <rguenther@suse.de>
9491         PR tree-optimization/49651
9492         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9493         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9495 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9497         PR c++/51738
9498         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9500 2012-01-03  Andrew Pinski  <apinski@cavium.com>
9502         * lib/scanasm.exp (dg-function-on-line): Always use a special format
9503         for all mips targets.  Also allow an optional .cfi_startproc.
9505 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
9507         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9509 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9511         PR c++/29273
9512         * g++.dg/rtti/dyncast5.C: New.
9514 2012-01-03  Richard Guenther  <rguenther@suse.de>
9516         PR tree-optimization/51070
9517         * gcc.dg/torture/pr51070-2.c: New testcase.
9519 2012-01-03  Richard Guenther  <rguenther@suse.de>
9521         PR tree-optimization/51692
9522         * gcc.dg/torture/pr51692.c: New testcase.
9524 2012-01-03  Richard Guenther  <rguenther@suse.de>
9526         PR debug/51650
9527         * g++.dg/lto/pr51650-3_0.C: New testcase.
9529 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9531         PR c++/15867
9532         * g++.dg/warn/Wredundant-decls-spec.C: New.
9534 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9536         PR tree-optimization/51719
9537         * g++.dg/tree-prof/pr51719.C: New test.
9539 2012-01-03  Richard Guenther  <rguenther@suse.de>
9541         PR middle-end/51730
9542         * gcc.dg/fold-compare-6.c: New testcase.
9544 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9546         PR c++/51669
9547         * g++.dg/gomp/pr51669.C: New test.
9549 2012-01-02  Jason Merrill  <jason@redhat.com>
9551         PR c++/51675
9552         * g++.dg/cpp0x/constexpr-union2.C: New.
9554         PR c++/51666
9555         * g++.dg/cpp0x/nsdmi-defer5.C: New.
9557 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
9559         PR c++/51462
9560         * g++.dg/cpp0x/constexpr-99.C: New test.
9562 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
9564         PR c++/20140
9565         * g++.dg/template/init9.C: New.
9567 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9569         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9570         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
9571         rather than a specific number.
9573 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
9575         PR fortran/46262
9576         PR fortran/46328
9577         PR fortran/51052
9578         * gfortran.dg/typebound_operator_7.f03: New.
9579         * gfortran.dg/typebound_operator_8.f03: New.
9581 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9583         PR target/51729
9584         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9585         XFAIL.
9586         * gcc.target/mips/dspr2-MULTU.c: Likewise.
9588 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9590         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9592 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9594         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9595         for MIPS.
9597 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9599         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9600         * gfortran.dg/io_real_boz_4.f90: Likewise.
9601         * gfortran.dg/io_real_boz_5.f90: Likewise.
9603 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9605         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9607 2012-01-02  Revital Eres  <revital.eres@linaro.org>
9609         * gcc.dg/sms-11.c: New file.
9611 2012-01-02  Tobias Burnus  <burnus@net-b.de>
9613         PR fortran/51682
9614         * gfortran.dg/coarray/image_index_3.f90: New.
9616 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9618         PR c++/16603
9619         * g++.dg/parse/enum8.C: New.
9621 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9623         PR c++/51379
9624         * g++.dg/conversion/reinterpret4.C: New.
9625         * g++.dg/conversion/reinterpret1.C: Adjust.
9627 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9629         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9631 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9633         * g++.old-deja/g++.brendan/crash25.C: Adjust.
9634         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9635         * g++.old-deja/g++.jason/access14.C: Likewise.
9636         * g++.old-deja/g++.jason/access8.C: Likewise.
9637         * g++.old-deja/g++.jason/access1.C: Likewise.
9638         * g++.old-deja/g++.other/access3.C: Likewise.
9639         * g++.old-deja/g++.other/access5.C: Likewise.
9640         * g++.old-deja/g++.law/unsorted1.C: Likewise.
9641         * g++.old-deja/g++.law/visibility22.C: Likewise.
9642         * g++.old-deja/g++.law/visibility26.C: Likewise.
9643         * g++.old-deja/g++.mike/p2746.C: Likewise.
9644         * g++.dg/debug/using1.C: Likewise.
9645         * g++.dg/lookup/using51.C: Likewise.
9646         * g++.dg/inherit/using5.C: Likewise.
9647         * g++.dg/inherit/pr30297.C: Likewise.
9648         * g++.dg/inherit/access8.C: Likewise.
9649         * g++.dg/torture/pr39362.C: Likewise.
9650         * g++.dg/template/crash13.C: Likewise.
9651         * g++.dg/template/using10.C: Likewise.
9653 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9655         PR fortran/51502
9656         * lib/gcc-dg.exp (scan-module-absence):  Really commit last change.
9658 2012-01-01  Ira Rosen  <irar@il.ibm.com>
9660         PR tree-optimization/51704
9661         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9662         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9663         corresponding flags.
9665 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9667         PR c++/51723
9668         * g++.dg/cpp0x/constexpr-delegating2.C: New.
9670 2012-01-01  Jan Hubicka  <jh@suse.cz>
9672         PR rtl-optimization/51069
9673         * gcc.c-torture/compile/pr51069.c: New testcase.
9675 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
9677         PR tree-optimization/51683
9678         * gcc.dg/pr51683.c: New test.
9680 Copyright (C) 2012 Free Software Foundation, Inc.
9682 Copying and distribution of this file, with or without modification,
9683 are permitted in any medium without royalty provided the copyright
9684 notice and this notice are preserved.