2012-11-16 Janus Weil <janus@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7606bace75d279287691b112fd375d8d28aad9c7
1 2012-11-16  Janus Weil  <janus@gcc.gnu.org>
3         PR fortran/55297
4         * gfortran.dg/typebound_operator_18.f90: New.
6 2012-11-16  Vladimir Makarov  <vmakarov@redhat.com>
8         PR rtl-optimization/55330
9         * gfortran.dg/pr55330.f90: New test.
11 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
13         * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
14         * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
15         * gcc.dg/hoist-register-pressure-2.c: Ditto.
16         * gcc.dg/hoist-register-pressure-3.c: Ditto.
17         * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
18         * gcc.dg/tree-prof/unroll-1.c: Ditto.
20 2012-11-16  Dodji Seketeli  <dodji@redhat.com>
22         PR c++/54875
23         * g++.dg/cpp0x/alias-decl-27.C: New test.
25 2012-11-16  Jakub Jelinek  <jakub@redhat.com>
27         PR c++/55337
28         * g++.dg/template/alignof2.C: New test.
30 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
32         * g++.dg/mv1.C (dg-options): Add -march=x86-64.
33         * g++.dg/mv6.C (dg-options): Ditto.
35 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
37         * lib/target_suports.exp
38         (check_effective_target_has_w_floating_suffix): New procedure.
39         (check_effective_target_has_q_floating_suffix): Ditto.
40         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
41         for unsupported non-standard suffix on floating constant.
42         * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
44 2012-11-14  Jakub Jelinek  <jakub@redhat.com>
46         * lib/asan-dg.exp: New file.
47         * gcc.dg/asan/asan.exp: New file.
48         * g++.dg/dg.exp: Prune also asan tests.
49         * g++.dg/asan/asan.exp: New file.
50         * c-c++-common/asan/memcmp-1.c: New test.
52 2012-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
54         PR c++/55323
55         * g++.dg/cpp0x/vt-55323.C: New.
57 2012-11-13  Sriraman Tallam  <tmsriram@google.com>
59         * g++.dg/mv4.C: Add require ifunc. Change error message.
60         * g++.dg/mv5.C: Add require ifunc.
61         * g++.dg/mv6.C: Add require ifunc.
63 2012-11-13  Martin Jambor  <mjambor@suse.cz>
65         PR tree-optimization/55253
66         * gcc.dg/torture/pr55253.c: New test.
67         * gcc.dg/torture/pr55305.c: Likewise.
69 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
71         PR middle-end/55142
72         * gcc.target/i386/pr55142-1.c: New file.
73         * gcc.target/i386/pr55142-2.c: Likewise.
75 2012-11-13  Dodji Seketeli  <dodji@redhat.com>
77         PR c++/54466
78         * g++.dg/cpp0x/alias-decl-26.C: New test file.
80 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
82         * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
83         instead of lp64.
84         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
85         * gcc.target/i386/pr49715-2.c: Likewise.
86         * gcc.target/i386/retarg.c: Likewise.  Scan both %rdi and %edi.
88 2012-11-13  Jakub Jelinek  <jakub@redhat.com>
90         PR tree-optimization/55281
91         * gcc.dg/vect/fast-math-pr55281.c: New test.
92         * g++.dg/opt/pr55281.C: New test.
94         PR rtl-optimization/54127
95         * gcc.dg/torture/pr54127.c: New test.
97 2012-11-12  Steven Bosscher  <steven@gcc.gnu.org>
98             Jakub Jelinek  <jakub@redhat.com>
100         PR rtl-optimization/51447
101         * gcc.c-torture/execute/pr51447.c: New test.
103 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
105         * gcc.target/aarch64/csinc-2.c: New test.
107 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
109         * gcc.target/aarch64/cmn.c: New test.
110         * gcc.target/aarch64/adds.c: New test.
111         * gcc.target/aarch64/subs.c: New test.
113 2012-11-12  Tobias Burnus  <burnus@net-b.de>
115         PR fortran/55272
116         * gfortran.dg/coarray_29_1.f90: New.
117         * gfortran.dg/coarray_29_2.f90: New.
119 2012-11-12  Bin Cheng  <bin.cheng@arm.com>
121         * gcc.dg/hoist-register-pressure-3.c: New test.
123 2012-11-11  Oleg Endo  <olegendo@gcc.gnu.org>
125         * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
126         wrappers around sinf and cosf.
128 2012-11-11  H.J. Lu  <hongjiu.lu@intel.com>
130         PR middle-end/55247
131         PR middle-end/55259
132         * gcc.target/i386/pr55247-2.c: New file.
134 2012-11-11  Steven Bosscher  <steven@gcc.gnu.org>
136         PR middle-end/55263
137         * g++.dg/pr55263.C: New test.
139 2012-11-11  Martin Jambor  <mjambor@suse.cz>
141         PR tree-optimization/55238
142         * testsuite/gcc.dg/torture/pr55238.c: New test.
144 2012-11-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
145         * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
146         * c-c++-common/torture/vector-subscript-1.c: Likewise.
147         * c-c++-common/torture/vector-subscript-2.c: Likewise.
149 2012-11-10  Jan Hubicka  <jh@suse.cz>
151         * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
153 2012-11-10  H.J. Lu  <hongjiu.lu@intel.com>
155         * gcc.target/i386/pr55247.c: Require maybe_x32 target.  Add
156         -mno-sse -mno-mmx to dg-options.  Reformat.
158 2012-11-10  David Edelsohn  <dje.gcc@gmail.com>
160         * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
161         * c-c++-common/vector-compare-1.c: Same.
162         * c-c++-common/vector-compare-2.c: Same.
163         * g++.dg/other/unused1.C: Skip on AIX.
164         * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
165         extra message on AIX.
167 2012-11-10  Uros Bizjak  <ubizjak@gmail.com>
169         PR target/55247
170         * gcc.target/i386/pr55247.c: New test.
172 2012-11-09  Andrew Pinski  <apinski@cavium.com>
174         * gcc.c-torture/execute/20121108-1.c: New test.
176 2012-11-09  Ed Smith-Rowland  <3dw4rd@verizon.net>
178         PR c++/54413
179         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
180         * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
181         * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
182         * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
184 2012-11-09  Siddhesh Poyarekar  <siddhesh@redhat.com>
186         * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
187         bounds for ABDAY, DAY, ABMON, MON, AM_PM.
188         * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
189         array bounds.
190         * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
192 2012-11-09  Aldy Hernandez  <aldyh@redhat.com>
194         * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
195         * g++.dg/tm/pr47530.C: Same.
197 2012-11-09  Jason Merrill  <jason@redhat.com>
199         PR c++/54859
200         * g++.dg/cpp0x/alias-decl-25.C: New.
202         * g++.dg/abi/abi-tag1.C: New.
203         * g++.dg/abi/abi-tag2.C: New.
205 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
207         PR rtl-optimization/55154
208         * gcc.target/i386/pr55154.c: New test.
210 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
212         PR rtl-optimization/55151
213         * gcc.dg/pr55151.c: Move ...
214         * gcc.target/i386/pr55151.c: ... here.
216 2012-11-09  Andrey Belevantsev  <abel@ispras.ru>
218         PR rtl-optimization/54472
219         * gcc.dg/pr54472.c: New test.
221 2012-11-09  Eric Botcazou  <ebotcazou@adacore.com>
223         * gnat.dg/stack_check3.ad[sb]: New test.
225 2012-11-08  Ian Lance Taylor  <iant@google.com>
227         * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
228         with arguments.  Handle errorcheckoutput and rundir test types.
230 2012-11-08  Steven Bosscher  <steven@gcc.gnu.org>
232         PR tree-optimization/55191
233         * gcc.dg/pr55191.c: New test.
235 2012-11-08  Jakub Jelinek  <jakub@redhat.com>
237         PR debug/54499
238         * g++.dg/debug/pr54499.C: New test.
240 2012-11-08  Jan Hubicka  <jh@suse.cz>
242         PR middle-end/48636
243         * gcc.dg/winline-3.c: Update.
245 2012-11-08  Martin Jambor  <mjambor@suse.cz>
247         * gfortran.dg/ipcp-array-1.f90: New test.
249 2012-11-08  Florian Weimer  <fweimer@redhat.com>
251         * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
253 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
255         PR rtl-optimization/55151
256         * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
258 2012-11-07  Uros Bizjak  <ubizjak@gmail.com>
260         * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
262 2012-11-07  Eric Botcazou  <ebotcazou@adacore.com>
264         * gcc.c-torture/compile/20121107-1.c: New test.
266 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
268         PR rtl-optimization/55151
269         * gcc.dg/pr55151.c: Compile it only for x86_64.
271 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
273         PR rtl-optimization/55122
274         * gcc.dg/pr55122.c: New test.
276 2012-11-07  David Edelsohn  <dje.gcc@gmail.com>
278         * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
279         word powerpc.
280         * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
281         * gcc.target/powerpc/loop_align.c: Skip on AIX.
282         * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
283         * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
285 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
287         PR c/53063
288         * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
290 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
292         PR c/51294
293         * c-c++-common/pr51294.c: New.
295 2012-11-07  Martin Jambor  <mjambor@suse.cz>
297         PR tree-optimization/53787
298         * gcc.dg/ipa/ipa-5.c: Adjust.
299         * gcc.dg/ipa/ipcp-agg-1.c: New test.
300         * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
301         * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
302         * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
303         * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
304         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
305         * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
306         * gfortran.dg/pr48636-2.f90: New test.
307         * gfortran.dg/pr53787.f90: Likewise.
309 2012-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
311         PR c++/55226
312         Revert:
313         2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
315         PR c++/54922
316         * g++.dg/cpp0x/constexpr-union4.C: New.
318 2012-11-07  Yufeng Zhang  <yufeng.zhang@arm.com>
320         * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
322 2012-11-07  Kaz Kojima  <kkojima@gcc.gnu.org>
324         PR target/49220
325         * gcc.c-torture/compile/pr49220.c: New test.
327 2012-11-07  Florian Weimer  <fweimer@redhat.com>
329         * g++.dg/init/new40.C: New.
331 2012-11-07  Jakub Jelinek  <jakub@redhat.com>
333         PR debug/54693
334         * gcc.dg/guality/pr54693-2.c: New test.
336 2012-11-06  Andrew Pinski  <apinski@cavium.com>
338         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
339         -fno-vect-cost-model.
341 2012-11-06  Aldy Hernandez  <aldyh@redhat.com>
343         * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
344         * gcc.dg/tm/debug-1.c: Same.
345         * gcc.dg/tm/irrevocable-3.c: Same.
346         * gcc.dg/tm/irrevocable-4.c: Same.
347         * gcc.dg/tm/memopt-10.c: Same.
348         * gcc.dg/tm/memopt-11.c: Same.
349         * gcc.dg/tm/props-4.c: Same.
350         * gcc.dg/tm/wrap-3.c: Same.
351         * gcc.dg/tm/wrap-4.c: Same.
353 2012-11-06  Andrew Pinski  <apinski@cavium.com>
355         * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
357 2012-11-06  Jan Hubicka  <jh@suse.cz>
359         * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
360         candidate still.
361         * gcc.dg/tree-ssa/loop-23.c: Likewise.
362         * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
363         * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
365 2012-11-06  David Edelsohn  <dje.gcc@gmail.com>
367         * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
369 2012-11-06  Uros Bizjak  <ubizjak@gmail.com>
371         PR middle-end/41993
372         * gcc.dg/torture/pr41993.c: New test.
374 2012-11-06  Jan Hubicka  <jh@suse.cz>
376         * gcc.target/i386/l_fma_float_?.c: Update.
377         * gcc.target/i386/l_fma_double_?.c: Update.
379 2012-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
381         PR target/54089
382         * gcc.target/sh/pr54089-8.c: New.
383         * gcc.target/sh/pr54089-9.c: New.
385 2012-11-06  Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
387         PR target/47440
388         * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
389         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
390         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
391         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
392         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
393         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
394         * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
395         * gcc.target/i386/avx-vzeroupper-27.c: New.
397 2012-11-06  Janus Weil  <janus@gcc.gnu.org>
399         PR fortran/54917
400         * gfortran.dg/transfer_class_1.f90: New.
401         * gfortran.dg/transfer_class_2.f90: New.
403 2012-11-05  Sriraman Tallam  <tmsriram@google.com>
405         * testsuite/g++.dg/mv1.C: New test.
406         * testsuite/g++.dg/mv2.C: New test.
407         * testsuite/g++.dg/mv3.C: New test.
408         * testsuite/g++.dg/mv4.C: New test.
409         * testsuite/g++.dg/mv5.C: New test.
410         * testsuite/g++.dg/mv6.C: New test.
412 2012-11-05  Hans-Peter Nilsson  <hp@axis.com>
414         PR testsuite/55186
415         * gcc.dg/const-uniq-1.c (a): Increase length four times.
417 2012-11-05  Jack Howarth <howarth@bromo.med.uc.edu>
419         * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
420         darwin.
422 2012-11-05  Eric Botcazou  <ebotcazou@adacore.com>
424         * g++.dg/torture/20121105-1.C: New test.
426 2012-11-05  Andreas Schwab  <schwab@linux-m68k.org>
428         * gcc.dg/torture/fp-compare.c: New testcase.
430 2012-11-05  Jan Hubicka  <jh@suse.cz>
432         * gcc.dg/const-1.c: Update.
433         * gcc.dg/pure-1.c: Update.
435 2012-11-05  Vladimir Makarov  <vmakarov@redhat.com>
437         PR rtl-optimization/55151
438         * gcc.dg/pr55151.c: New test.
440 2012-11-05  Jakub Jelinek  <jakub@redhat.com>
442         PR debug/54970
443         PR debug/54971
444         * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
446 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
448         PR testsuite/51128
449         * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
451 2012-11-05  Jan Hubicka  <jh@suse.cz>
453         * gcc.dg/autopar/pr49960.c: Fix testcase.
455 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
457         * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
458         Fix scan-tree-dump-times directive.
460 2012-11-04  Janus Weil  <janus@gcc.gnu.org>
462         PR fortran/55199
463         * gfortran.dg/associate_12.f90: New.
465 2012-11-03  Jack Howarth  <howarth@bromo.med.uc.edu>
467         PR target/54255
468         * lib/target-supports.exp (check_effective_target_masm_intel): New
469         proc.
470         * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
471         masm_intel.
473 2012-11-03  H.J. Lu  <hjl.tools@gmail.com>
474             Jack Howarth  <howarth@bromo.med.uc.edu>
476         * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
477         * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
478         * gcc.target/i386/pr53249.c: Likewise.
480 2012-11-03  Andrew Pinski  <apinski@cavium.com>
482         * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
483         call abort1 so that cross jumping does not happen.
485 2012-11-03  Oleg Endo  <olegendo@gcc.gnu.org>
487         PR target/51244
488         * gcc.target/sh/pr51244-18.c: New.
489         * gcc.target/sh/pr51244-19.c: New.
491 2012-11-03  Richard Sandiford  <rdsandiford@googlemail.com>
493         * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
494         b requires a 64-bit operation followed by a truncation.
496 2012-11-02  Jan Hubicka  <jh@suse.cz>
498         * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
500 2012-11-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
502         * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
503         conditions to verify the reduction code is vectorized.
505         * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
506         in case 'pow', such as 'powerpc' is used in the compiler version name.
507         * gcc.target/powerpc/pr46728-2.c: Likewise.
508         * gcc.target/powerpc/pr46728-3.c: Likewise.
509         * gcc.target/powerpc/pr46728-4.c: Likewise.
510         * gcc.target/powerpc/pr46728-5.c: Likewise.
511         * gcc.target/powerpc/pr46728-7.c: Likewise.
512         * gcc.target/powerpc/pr46728-8.c: Likewise.
513         * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
515 2012-11-02  Jan Hubicka  <jh@suse.cz>
517         * gcc.dg/tree-ssa/loop-38.c: New testcase.
519 2012-11-02  Jan Hubicka  <jh@suse.cz>
521         * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
522         * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
524 2012-11-02  Vladimir Makarov  <vmakarov@redhat.com>
526         PR middle-end/55130
527         * gcc.target/i386/pr55130.c: New test.
529 2012-11-02  Jakub Jelinek  <jakub@redhat.com>
531         PR target/55147
532         * gcc.target/i386/pr55147.c: New test.
534 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
536         * gfortran.dg/default_format_1.f90: XFAIL on AIX.
537         * gfortran.dg/default_format_denormal_1.f90: Same.
539 2012-11-01  Marc Glisse  <marc.glisse@inria.fr>
541         PR middle-end/55001
542         * g++.dg/ext/vector19.C: Remove target restrictions.
543         * gcc.dg/fold-compare-7.c: New testcase.
545 2012-11-01  Oleg Endo  <olegendo@gcc.gnu.org>
547         PR target/55160
548         * gcc.target/sh/pr55160.c: New.
550 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
552         * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
553         scan-assembler regex.
555 2012-11-01  Vladimir Makarov  <vmakarov@redhat.com>
557         PR middle-end/55150
558         * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
559         * gcc.dg/pr55150-2.c: New test.
561 2012-11-01  Sharad Singhai  <singhai@google.com>
563         * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
564         * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
565         * testsuite/g++.dg/plugin/selfassign.c: Likewise.
566         * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
568 2012-10-31  Dehao Chen  <dehao@google.com>
570         * g++.dg/debug/dwarf2/block.C: New testcase.
572 2012-10-31  Jan Hubicka  <jh@suse.cz>
574         * gcc.dg/pr44974.c: Add noinline.
576 2012-10-31  Janus Weil  <janus@gcc.gnu.org>
578         PR fortran/53718
579         * gfortran.dg/class_54.f90: New.
581 2012-10-31  Steven Bosscher  <steven@gcc.gnu.org>
582             Jakub Jelinek  <jakub@redhat.com>
584         PR tree-optimization/55018
585         * gcc.dg/torture/pr55018.c: New test.
587 2012-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
589         PR c++/54583
590         * g++.dg/ext/vla13.C: New.
592 2012-10-31  Vladimir Makarov  <vmakarov@redhat.com>
594         PR middle-end/55150
595         * gcc.dg/pr55150.c: New test.
597 2012-10-31  Tobias Burnus  <burnus@net-b.de>
599         PR fortran/55134
600         * gfortran.dg/associate_11.f90: New.
602 2012-10-31  Dodji Seketeli  <dodji@redhat.com>
604         PR c++/54955
605         * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
607 2012-10-31  Jakub Jelinek  <jakub@redhat.com>
609         PR tree-optimization/19105
610         PR tree-optimization/21643
611         PR tree-optimization/46309
612         * gcc.dg/pr19105.c: New test.
613         * gcc.dg/pr21643.c: New test.
614         * gcc.dg/pr46309-2.c: New test.
615         * gcc.c-torture/execute/pr46309.c: New test.
617 2012-10-31  Alan Modra  <amodra@gmail.com>
619         * gcc.target/powerpc/dimode_off.c: New.
620         * gcc.target/powerpc/timode_off.c: New.
621         * gcc.target/powerpc/dfmode_off.c: New.
622         * gcc.target/powerpc/tfmode_off.c: New.
624 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
626         PR rtl-optimization/55093
627         * gcc.target/i386/pr55093.c: New file.
629 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
631         * gcc.target/i386/pr55116.c: Renamed to ...
632         * gcc.target/i386/pr55116-1.c: This.
634 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
636         * gcc.target/i386/pr55116-2.c: New file.
638 2012-10-30  Richard Biener  <rguenther@suse.de>
640         * gcc.dg/vect/slp-perm-2.c: Adjust.
642 2012-10-30  Richard Biener  <rguenther@suse.de>
644         PR tree-optimization/55111
645         * gcc.dg/torture/pr55111.c: New testcase.
647 2012-10-30  Oleg Endo  <olegendo@gcc.gnu.org>
649         PR target/53988
650         * gcc.target/sh/pr53988.c: New.
652 2012-10-30  Bin Cheng  <bin.cheng@arm.com>
654         PR target/54989
655         * gcc.dg/hoist-register-pressure-1.c: Rename from
656         hoist-register-pressure.c. Add nonpic condition.
657         * gcc.dg/hoist-register-pressure-2.c: New testcase.
659 2012-10-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
661         PR c++/54930
662         * gcc.dg/Wreturn-local-addr.c: New.
663         * g++.dg/warn/Wno-return-local-addr.C: New.
664         * g++.dg/warn/Wreturn-local-addr.C: New.
666 2012-10-29  H.J. Lu  <hongjiu.lu@intel.com>
668         PR middle-end/55116
669         * gcc.target/i386/pr55116.c: New file.
671 2012-10-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
673         PR c/53066
674         * gcc.dg/Wshadow-4.c: New.
675         * gcc.dg/Wshadow-4.h: New.
677 2012-10-29  Alexandre Oliva <aoliva@redhat.com>
679         PR debug/54693
680         * gcc.dg/guality/pr54693.c: New.
682 2012-10-29  Marc Glisse  <marc.glisse@inria.fr>
684         PR middle-end/55027
685         * gcc.dg/pr55027.c: New testcase.
687 2012-10-29  Jan Hubicka  <jh@suse.cz>
689         * gcc.dg/ipa/inline-6.c: New testcase.
691 2012-10-29  Vladimir Makarov  <vmakarov@redhat.com>
693         PR rtl-optimization/55106
694         * g++.dg/pr55106.C: New.
696 2012-10-29  Richard Guenther  <rguenther@suse.de>
698         PR middle-end/53695
699         * gcc.dg/torture/pr53695.c: New testcase.
701 2012-10-28  Jan Hubicka  <jh@suse.cz>
703         * gcc.dg/ipa/inlinehint-3.c: New testcase.
705 2012-10-28  Tobias Burnus  <burnus@net-b.de>
707         PR fortran/54958
708         * gfortran.dg/do_check_6.f90: New.
710 2012-10-27  Dominique Dhumieres  <dominiq@lps.ens.fr>
711             Jack Howarth <howarth@bromo.med.uc.edu>
713         PR target/54404
714         * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
715         to dg-options.
716         * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
718 2012-10-27  Uros Bizjak  <ubizjak@gmail.com>
720         PR target/34283
721         * gcc.target/i386/pr34283.c: New test.
723 2012-10-26  Jakub Jelinek  <jakub@redhat.com>
725         PR c++/55081
726         * g++.dg/opt/pr55081.C: New test.
728         PR debug/54970
729         PR debug/54971
730         * gcc.dg/guality/pr54970.c: New test.
732 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
734         PR c++/54984
735         * g++.dg/template/new11.C: New.
737 2012-10-26  Richard Biener  <rguenther@suse.de>
739         PR middle-end/54824
740         * gcc.dg/torture/pr54824.c: New testcase.
742 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
744         * gcc.target/i386/fxsave-1.c: New.
745         * gcc.target/i386/fxsave64-1.c: Ditto.
746         * gcc.target/i386/fxrstor-1.c: Ditto.
747         * gcc.target/i386/fxrstor64-1.c: Ditto.
748         * gcc.target/i386/xsave-1.c: Ditto.
749         * gcc.target/i386/xsave64-1.c: Ditto.
750         * gcc.target/i386/xrstor-1.c: Ditto.
751         * gcc.target/i386/xrstor64-1.c: Ditto.
752         * gcc.target/i386/xsaveopt-1.c: Ditto.
753         * gcc.target/i386/xsaveopt64-1.c: Ditto.
754         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
755         * gcc.target/i386/sse-13.c: Ditto.
756         * gcc.target/i386/sse-14.c: Ditto.
757         * gcc.target/i386/sse-22.c: Ditto.
758         * gcc.target/i386/sse-23.c: Ditto.
759         * g++.dg/other/i386-2.C: Ditto.
760         * g++.dg/other/i386-3.C: Ditto.
762 2012-10-25  Jan Hubicka  <jh@suse.cz>
764         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
765         at ivcanon time.
767 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
769         PR c++/53761
770         * g++.dg/ext/transparent-union.C: New.
772 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
774         PR c++/54427
775         * g++.dg/ext/vector19.C: New testcase.
777 2012-10-25  Richard Biener  <rguenther@suse.de>
779         PR tree-optimization/54902
780         * g++.dg/torture/pr54902.C: New testcase.
782 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
784         PR c++/34892
785         * g++.dg/template/crash114.C: New.
787 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
789         PR bootstrap/55049
790         * gcc.target/i386/pr55049-1.c: New test.
792 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
794         PR fortran/55037
795         * gfortran.dg/class_dummy_4.f03: New.
797 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
799         PR rtl-optimization/55010
800         * gcc.dg/pr55010.c: New test.
802         PR debug/54828
803         * g++.dg/debug/pr54828.C: New test.
805 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
807         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
808         * gcc.dg/vect/vect-83_64.c: Likewise.
810 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
812         PR c++/54922
813         * g++.dg/cpp0x/constexpr-union4.C: New.
815 2012-10-23  Jeff Law  <law@redhat.com>
817         * gcc.c-torture/execute/pr54985.c: New test.
819 2012-10-23  Paul Koning  <ni1d@arrl.net>
821         PR debug/54508
822         * g++.dg/debug/dwarf2/pr54508.C: New.
824 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
826         PR c++/54844
827         * g++.dg/template/sizeof14.C: New test.
829 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
830             Jim MacArthur  <jim.macarthur@arm.com>
831             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
832             Marcus Shawcroft  <marcus.shawcroft@arm.com>
833             Nigel Stephens  <nigel.stephens@arm.com>
834             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
835             Richard Earnshaw  <rearnsha@arm.com>
836             Sofiane Naci  <sofiane.naci@arm.com>
837             Stephen Thomas  <stephen.thomas@arm.com>
838             Tejas Belagod  <tejas.belagod@arm.com>
839             Yufeng Zhang  <yufeng.zhang@arm.com>
841         * lib/target-supports.exp
842         (check_profiling_available): Add AArch64.
843         (check_effective_target_vect_int): Likewise.
844         (check_effective_target_vect_shift): Likewise.
845         (check_effective_target_vect_float): Likewise.
846         (check_effective_target_vect_double): Likewise.
847         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
848         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
849         (check_effective_target_vect_pack_trunc): Likewise.
850         (check_effective_target_vect_unpack): Likewise.
851         (check_effective_target_vect_hw_misalign): Likewise.
852         (check_effective_target_vect_short_mult): Likewise.
853         (check_effective_target_vect_int_mult): Likewise.
854         (check_effective_target_vect_stridedN): Likewise.
855         (check_effective_target_sync_int_long): Likewise.
856         (check_effective_target_sync_char_short): Likewise.
857         (check_vect_support_and_set_flags): Likewise.
858         (check_effective_target_aarch64_tiny): New.
859         (check_effective_target_aarch64_small): New.
860         (check_effective_target_aarch64_large): New.
861         * g++.dg/other/PR23205.C: Enable aarch64.
862         * g++.dg/other/pr23205-2.C: Likewise.
863         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
864         * gcc.c-torture/execute/20101011-1.c: Likewise.
865         * gcc.dg/20020312-2.c: Likewise.
866         * gcc.dg/20040813-1.c: Likewise.
867         * gcc.dg/builtin-apply2.c: Likewise.
868         * gcc.dg/stack-usage-1.c: Likewise.
870 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
871             Jim MacArthur  <jim.macarthur@arm.com>
872             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
873             Marcus Shawcroft  <marcus.shawcroft@arm.com>
874             Nigel Stephens  <nigel.stephens@arm.com>
875             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
876             Richard Earnshaw  <rearnsha@arm.com>
877             Sofiane Naci  <sofiane.naci@arm.com>
878             Stephen Thomas  <stephen.thomas@arm.com>
879             Tejas Belagod  <tejas.belagod@arm.com>
880             Yufeng Zhang  <yufeng.zhang@arm.com>
882         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
883         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
884         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
885         * gcc.target/aarch64/aapcs/abitest.S: New file.
886         * gcc.target/aarch64/aapcs/abitest.h: New file.
887         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
888         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
889         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
890         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
891         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
892         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
893         * gcc.target/aarch64/aapcs/ice_1.c: New file.
894         * gcc.target/aarch64/aapcs/ice_2.c: New file.
895         * gcc.target/aarch64/aapcs/ice_3.c: New file.
896         * gcc.target/aarch64/aapcs/ice_4.c: New file.
897         * gcc.target/aarch64/aapcs/ice_5.c: New file.
898         * gcc.target/aarch64/aapcs/macro-def.h: New file.
899         * gcc.target/aarch64/aapcs/test_1.c: New file.
900         * gcc.target/aarch64/aapcs/test_10.c: New file.
901         * gcc.target/aarch64/aapcs/test_11.c: New file.
902         * gcc.target/aarch64/aapcs/test_12.c: New file.
903         * gcc.target/aarch64/aapcs/test_13.c: New file.
904         * gcc.target/aarch64/aapcs/test_14.c: New file.
905         * gcc.target/aarch64/aapcs/test_15.c: New file.
906         * gcc.target/aarch64/aapcs/test_16.c: New file.
907         * gcc.target/aarch64/aapcs/test_17.c: New file.
908         * gcc.target/aarch64/aapcs/test_18.c: New file.
909         * gcc.target/aarch64/aapcs/test_19.c: New file.
910         * gcc.target/aarch64/aapcs/test_2.c: New file.
911         * gcc.target/aarch64/aapcs/test_20.c: New file.
912         * gcc.target/aarch64/aapcs/test_21.c: New file.
913         * gcc.target/aarch64/aapcs/test_22.c: New file.
914         * gcc.target/aarch64/aapcs/test_23.c: New file.
915         * gcc.target/aarch64/aapcs/test_24.c: New file.
916         * gcc.target/aarch64/aapcs/test_25.c: New file.
917         * gcc.target/aarch64/aapcs/test_26.c: New file.
918         * gcc.target/aarch64/aapcs/test_3.c: New file.
919         * gcc.target/aarch64/aapcs/test_4.c: New file.
920         * gcc.target/aarch64/aapcs/test_5.c: New file.
921         * gcc.target/aarch64/aapcs/test_6.c: New file.
922         * gcc.target/aarch64/aapcs/test_7.c: New file.
923         * gcc.target/aarch64/aapcs/test_8.c: New file.
924         * gcc.target/aarch64/aapcs/test_9.c: New file.
925         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
926         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
927         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
928         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
929         * gcc.target/aarch64/aapcs/test_complex.c: New file.
930         * gcc.target/aarch64/aapcs/test_int128.c: New file.
931         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
932         * gcc.target/aarch64/aapcs/type-def.h: New file.
933         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
934         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
935         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
936         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
937         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
938         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
939         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
940         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
941         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
942         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
943         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
944         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
945         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
946         * gcc.target/aarch64/aarch64.exp: New file.
947         * gcc.target/aarch64/adc-1.c: New file.
948         * gcc.target/aarch64/adc-2.c: New file.
949         * gcc.target/aarch64/asm-1.c: New file.
950         * gcc.target/aarch64/clrsb.c: New file.
951         * gcc.target/aarch64/clz.c: New file.
952         * gcc.target/aarch64/ctz.c: New file.
953         * gcc.target/aarch64/csinc-1.c: New file.
954         * gcc.target/aarch64/csinv-1.c: New file.
955         * gcc.target/aarch64/csneg-1.c: New file.
956         * gcc.target/aarch64/extend.c: New file.
957         * gcc.target/aarch64/fcvt.x: New file.
958         * gcc.target/aarch64/fcvt_double_int.c: New file.
959         * gcc.target/aarch64/fcvt_double_long.c: New file.
960         * gcc.target/aarch64/fcvt_double_uint.c: New file.
961         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
962         * gcc.target/aarch64/fcvt_float_int.c: New file.
963         * gcc.target/aarch64/fcvt_float_long.c: New file.
964         * gcc.target/aarch64/fcvt_float_uint.c: New file.
965         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
966         * gcc.target/aarch64/ffs.c: New file.
967         * gcc.target/aarch64/fmadd.c: New file.
968         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
969         * gcc.target/aarch64/frint.x: New file.
970         * gcc.target/aarch64/frint_double.c: New file.
971         * gcc.target/aarch64/frint_float.c: New file.
972         * gcc.target/aarch64/index.c: New file.
973         * gcc.target/aarch64/mneg-1.c: New file.
974         * gcc.target/aarch64/mneg-2.c: New file.
975         * gcc.target/aarch64/mneg-3.c: New file.
976         * gcc.target/aarch64/mnegl-1.c: New file.
977         * gcc.target/aarch64/mnegl-2.c: New file.
978         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
979         * gcc.target/aarch64/pic-constantpool1.c: New file.
980         * gcc.target/aarch64/pic-symrefplus.c: New file.
981         * gcc.target/aarch64/predefine_large.c: New file.
982         * gcc.target/aarch64/predefine_small.c: New file.
983         * gcc.target/aarch64/predefine_tiny.c: New file.
984         * gcc.target/aarch64/reload-valid-spoff.c: New file.
985         * gcc.target/aarch64/scalar_intrinsics.c: New file.
986         * gcc.target/aarch64/table-intrinsics.c: New file.
987         * gcc.target/aarch64/tst-1.c: New file.
988         * gcc.target/aarch64/vect-abs-compile.c: New file.
989         * gcc.target/aarch64/vect-abs.c: New file.
990         * gcc.target/aarch64/vect-abs.x: New file.
991         * gcc.target/aarch64/vect-compile.c: New file.
992         * gcc.target/aarch64/vect-faddv-compile.c: New file.
993         * gcc.target/aarch64/vect-faddv.c: New file.
994         * gcc.target/aarch64/vect-faddv.x: New file.
995         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
996         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
997         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
998         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
999         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1000         * gcc.target/aarch64/vect-fp-compile.c: New file.
1001         * gcc.target/aarch64/vect-fp.c: New file.
1002         * gcc.target/aarch64/vect-fp.x: New file.
1003         * gcc.target/aarch64/vect-mull-compile.c: New file.
1004         * gcc.target/aarch64/vect-mull.c: New file.
1005         * gcc.target/aarch64/vect-mull.x: New file.
1006         * gcc.target/aarch64/vect.c: New file.
1007         * gcc.target/aarch64/vect.x: New file.
1008         * gcc.target/aarch64/vector_intrinsics.c: New file.
1009         * gcc.target/aarch64/vfp-1.c: New file.
1010         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1011         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1012         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1013         * g++.dg/abi/aarch64_guard1.C: New file.
1015 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
1017         PR c++/54988
1018         * c-c++-common/pr54988.c: New test.
1020 2012-10-23  Jan Hubicka  <jh@suse.cz>
1022         * gcc.dg/tree-prof/peel-1.c: New testcase.
1024 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1026         PR gcc/52945
1027         * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1029 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
1031         * gcc.dg/c99-predef-1.c: New test.
1032         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1033         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1034         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1035         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1036         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1037         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1038         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1039         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1040         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1041         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1042         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1043         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1045 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
1047         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1049 2012-10-23  Jan Hubicka  <jh@suse.cz>
1051         PR middle-end/54937
1052         * gcc.c-torture/execute/pr54937.c: New testcase.
1053         * gcc.dg/tree-ssa/cunroll-2.c: Update.
1055 2012-10-23  Jan Hubicka  <jh@suse.cz>
1057         PR middle-end/54967
1058         * gfortran.dg/pr54967.f90: New testcase.
1060 2012-10-23  Terry Guo  <terry.guo@arm.com>
1062         PR target/55019
1063         * gcc.dg/pr55019.c: New.
1065 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1067         PR tree-optimization/55008
1068         * gcc.dg/tree-ssa/pr55008.c: New test.
1070 2012-10-22  Richard Biener  <rguenther@suse.de>
1072         PR tree-optimization/55011
1073         * gcc.dg/torture/pr55011.c: New testcase.
1075 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
1077         * gcc.target/arm/pr40457-1.c: Adjust expected output.
1078         * gcc.target/arm/pr40457-2.c: Likewise.
1079         * gcc.target/arm/pr40457-3.c: Likewise.
1081 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1083         * gnat.dg/specs/limited_with4.ads: New test.
1084         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1086 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1088         * gnat.dg/modular4.adb: New test.
1089         * gnat.dg/modular4_pkg.ads: New helper.
1091 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1093         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1094         * gnat.dg/specs/addr1.ads: Likewise.
1096 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
1098         * gcc.dg/webizer.c (main): Add missing exit call.
1100 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
1102         PR fortran/54465
1103         * gfortran.dg/wextra_1.f:  New test.
1105 2012-10-20  Jan Hubicka  <jh@suse.cz>
1107         * gcc.dg/tree-prof/unroll-1.c: New testcase.
1109 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
1111         PR fortran/54224
1112         * gfortran.dg/warn_unused_function.f90: New.
1114 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
1116         * lib/target-supports.exp
1117         (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1119 2012-10-19  Richard Guenther  <rguenther@suse.de>
1121         PR tree-optimization/54981
1122         * gcc.dg/pr54981.c: New testcase.
1124 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
1126         PR target/54892
1127         * gcc.target/arm/pr54892.c: New.
1129 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
1131         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1133 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1135         PR c++/54501
1136         * g++.dg/init/array30.C: New.
1137         * g++.dg/init/array31.C: Likewise.
1139 2012-10-18  Tobias Burnus  <burnus@net-b.de>
1141         PR fortran/54884
1142         * gfortran.dg/public_private_module_7.f90: New.
1144 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1146         PR c++/29633
1147         * g++.dg/template/pr29633.C: New.
1149 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
1151         * gnat.dg/loop_optimization13.ad[sb]: New test.
1152         * gnat.dg/loop_optimization13_pkg.ads: New helper.
1154 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1156         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1157         * gcc.target/arm/neon/vfmaf32.c: Likewise.
1158         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1159         * gcc.target/arm/neon/vfmsf32.c: Likewise.
1161 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1163         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1164         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1165         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1166         * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1167         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1168         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1170 2012-10-16  Jan Hubicka  <jh@suse.cz>
1172         * gcc.target/i386/l_fma_float_?.c: Update.
1173         * gcc.target/i386/l_fma_double_?.c: Update.
1174         * gfortran.dg/do_1.f90: XFAIL
1175         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1176         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1177         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1178         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1179         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1180         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1181         valid.
1183 2012-10-16  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1185         PR c/53063
1186         PR c/40989
1187         * gcc.dg/Wstrict-overflow-24.c: New.
1189 2012-10-16  Tobias Burnus  <burnus@net-b.de>
1191         PR fortran/50981
1192         PR fortran/54618
1193         * gfortran.dg/class_optional_1.f90: New.
1194         * gfortran.dg/class_optional_2.f90: New.
1196 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
1198         PR debug/54796
1199         * gcc.dg/guality/pr54796.c: New test.
1201         PR tree-optimization/54889
1202         * gfortran.dg/pr54889.f90: New test.
1204 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
1206         * g++.dg/other/dump-ada-spec-2.C: New test.
1208 2012-10-16  Easwaran Raman  <eraman@google.com>
1210         * gcc.dg/tree-prof/switch-case-1.c: New test case.
1211         * gcc.dg/tree-prof/switch-case-2.c: New test case.
1213 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
1215         * gcc.dg/torture/stackalign/builtin-apply-2.c,
1216         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1218 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1220         PR target/54925
1221         * gcc.c-torture/compile/pr54925.c: New.
1223 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1225         PR target/51244
1226         * gcc.target/sh/pr51244-17.c: New.
1228 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1230         PR target/54760
1231         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1232         functions.
1233         * gcc.target/sh/pr54760-4.c: New.
1235 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1237         PR target/34777
1238         * gcc.target/sh/torture/sh-torture.exp: New.
1239         * gcc.target/sh/torture/pr34777.c: New.
1241 2012-10-15  Matthias Klose  <doko@ubuntu.com>
1243         * lib/target-supports.exp (check_profiling_available): Match
1244         arm*-*-linux-* for ARM Linux/GNU.
1245         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1246         * gfortran.dg/enum_10.f90: Likewise.
1247         * gfortran.dg/enum_9.f90: Likewise.
1248         * gcc.target/arm/synchronize.c: Likewise.
1249         * g++.old-deja/g++.jason/enum6.C: Likewise.
1250         * g++.old-deja/g++.other/enum4.C: Likewise.
1251         * g++.old-deja/g++.law/enum9.C: Likewise.
1253 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1255         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1256         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1258 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
1259             Paolo Carlini  <paolo.carlini@oracle.com>
1261         PR c++/17805
1262         * g++.dg/overload/operator6.C: New.
1264 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1266         PR c++/50080 (again)
1267         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1268         * g++.dg/parse/tmpl-outside1.C: Likewise.
1269         * g++.dg/template/qualttp18.C: Likewise.
1270         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1271         * g++.old-deja/g++.pt/overload13.C: Likewise.
1273 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
1275         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1276         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1277         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1278         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1279         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1280         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1281         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1282         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1284 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1286         PR c++/50080
1287         * g++.dg/parse/tmpl-outside2.C: New.
1288         * g++.dg/parse/tmpl-outside1.C: Adjust.
1289         * g++.dg/template/qualttp18.C: Likewise.
1290         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1291         * g++.old-deja/g++.pt/overload13.C: Likewise.
1293 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
1295         PR tree-optimization/54915
1296         * gcc.dg/tree-ssa/pr54915.c: New testcase.
1298 2012-10-15  Richard Guenther  <rguenther@suse.de>
1300         PR tree-optimization/54920
1301         * gcc.dg/torture/pr54920.c: New testcase.
1303 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1305         * gnat.dg/unchecked_convert9.ad[sb]: New test.
1307 2012-10-13  Jason Merrill  <jason@redhat.com>
1309         * g++.dg/tls/thread_local7g.C: Require tls_native.
1311 2012-10-14  Jason Merrill  <jason@redhat.com>
1313         * g++.dg/cpp0x/inh-ctor1.C: New.
1314         * g++.dg/cpp0x/inh-ctor2.C: New.
1315         * g++.dg/cpp0x/inh-ctor3.C: New.
1316         * g++.dg/cpp0x/inh-ctor4.C: New.
1317         * g++.dg/cpp0x/inh-ctor5.C: New.
1318         * g++.dg/cpp0x/inh-ctor6.C: New.
1319         * g++.dg/cpp0x/inh-ctor7.C: New.
1320         * g++.dg/cpp0x/inh-ctor8.C: New.
1321         * g++.dg/cpp0x/inh-ctor9.C: New.
1322         * g++.dg/cpp0x/inh-ctor10.C: New.
1323         * g++.dg/cpp0x/inh-ctor11.C: New.
1324         * g++.dg/cpp0x/inh-ctor12.C: New.
1325         * g++.dg/cpp0x/inh-ctor13.C: New.
1327 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
1329         PR rtl-optimization/54919
1330         * gcc.dg/pr54919.c: New testcase.
1332 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1334         PR c++/53581
1335         * g++.dg/template/crash113.C: New.
1337 2012-10-14  Jan Hubicka  <jh@suse.cz>
1339         * gcc.dg/unroll_5.c: New testcase.
1341 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1343         PR c++/52643
1344         * g++.dg/opt/pr52643.C: New.
1346 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1348         PR target/54602
1349         * gcc.target/sh/pr54602-1.c: New.
1350         * gcc.target/sh/pr54602-2.c: New.
1351         * gcc.target/sh/pr54602-3.c: New.
1352         * gcc.target/sh/pr54602-4.c: New.
1354 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1356         PR target/54680
1357         * gcc.target/sh/pr54680.c: New.
1359 2012-10-12  Jan Hubicka <jh@suse.cz>
1361         * gcc.dg/webizer.c: New testcase.
1363 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
1365         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1366         specify -m64.
1368         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1370         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1371         Return 0 if already specifying -mfloat-abi other than hard.
1373 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
1375         * gcc.dg/pr53060.c: Prune irrelevant warning.
1377 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
1379         PR c/54381
1380         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1381         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1382         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1383         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1384         Adjust expected wording of warnings for *cmp* builtins.
1385         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1386         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1388 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1390         PR c++/24449
1391         * g++.dg/parse/friend-main.C: New.
1393 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
1395         PR c++/53055
1396         * g++.dg/pr53055.C: New testcase.
1398 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1400         PR c++/52744
1401         * g++.dg/cpp0x/pr52744.C: New.
1403 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
1405         PR fortran/40453
1406         * gfortran.dg/dummy_procedure_9.f90: New.
1408 2012-10-12  Richard Biener  <rguenther@suse.de>
1410         PR tree-optimization/54894
1411         * gcc.dg/torture/pr54894.c: New testcase.
1413 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1415         PR target/51244
1416         * gcc.target/sh/pr51244-13.c: New.
1417         * gcc.target/sh/pr51244-14.c: New.
1418         * gcc.target/sh/pr51244-15.c: New.
1419         * gcc.target/sh/pr51244-16.c: New.
1421 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1423         PR c++/51878
1424         * g++.dg/cpp0x/decltype45.C: New.
1426 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
1428         PR fortran/54784
1429         * gfortran.dg/class_allocate_13.f90: New.
1431 2012-10-11  Jason Merrill  <jason@redhat.com>
1433         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1434         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1436         * g++.dg/gomp/tls-5.C: Require tls_native.
1437         * g++.dg/tls/thread_local7.C: Require tls_native.
1438         * g++.dg/tls/static2.C: New.
1440 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1442         PR c++/36107
1443         * g++.dg/ext/weak5.C: New.
1445 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
1447         PR testsuite/54868
1448         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1449         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1451 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1453         PR c++/43765
1454         * g++.dg/parse/pr43765.C: New.
1456 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
1458         * obj-c++.dg/tls/init-2.mm: Tweak errors.
1460 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1462         PR c++/43663
1463         * g++.dg/init/bitfield3.C: New.
1465 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
1467         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1469 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
1471         PR tree-optimization/54877
1472         * gcc.dg/torture/pr54877.c: New test.
1474 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1476         PR testsuite/53397
1477         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1478         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1479         and remove target info from dg-do compile.
1480         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1481         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1482         and remove target info from dg-do compile.
1484 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
1486         * gcc.dg/pr54782.c: Require target with pthread support.
1488 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1490         PR c++/53122
1491         * g++.dg/cpp0x/auto35.C: New.
1493 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1495         PR c++/53540 - using fails to be equivalent to typedef
1496         * g++.dg/cpp0x/alias-decl-24.C: New test.
1498 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1500         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1501         that c++11 attributes to types are ignored for now.
1502         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1503         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1505 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1507         PR c++/53741
1508         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1510 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1512         PR c++/50478
1513         * g++.dg/cpp0x/initlist67.C: New.
1515 2012-10-10  Dehao Chen  <dehao@google.com>
1517         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1519 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
1521         PR target/52480
1522         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1523         Add runtime tests.
1525 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1527         PR c++/53307
1528         * g++.dg/cpp0x/decltype44.C: New.
1530 2012-10-09  Steve Ellcey  <sellcey@mips.com>
1532         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1534 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1536         PR c++/53763
1537         * g++.dg/cpp0x/decltype43.C: New.
1539 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1541         PR middle-end/53397
1542         * gcc.dg/pr53397-1.c: New test case.
1543         * gcc.dg/pr53397-2.c: New test case.
1545 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1547         PR c++/54194
1548         * g++.dg/warn/Wparentheses-26.C: Adjust.
1549         * g++.dg/warn/Wparentheses-27.C: New.
1551 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
1553         PR c++/54427
1554         * c-c++-common/vector-scalar.c: New testcase.
1555         * g++.dg/ext/vector18.C: New testcase.
1556         * g++.dg/ext/vector5.C: This is not an error anymore.
1557         * gcc.dg/init-vec-1.c: Move ...
1558         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1559         * gcc.c-torture/execute/vector-shift1.c: Move ...
1560         * c-c++-common/torture/vector-shift1.c: ... here.
1561         * gcc.dg/scal-to-vec1.c: Move ...
1562         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1563         C++11. Adapt error messages.
1564         * gcc.dg/convert-vec-1.c: Move ...
1565         * c-c++-common/convert-vec-1.c: ... here.
1566         * gcc.dg/scal-to-vec2.c: Move ...
1567         * c-c++-common/scal-to-vec2.c: ... here.
1569 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
1571         PR target/54400
1572         * gcc.target/i386/pr54400.c: New testcase.
1574 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
1576         PR c++/54858
1577         * g++.dg/template/pr54858.C: New test.
1579 2012-10-08  Marek Polacek  <polacek@redhat.com>
1581         PR debug/54831
1582         * g++.dg/debug/pr54831.C: New test.
1584 2012-10-08  Dehao Chen  <dehao@google.com>
1586         * g++.dg/predict-loop-exit-1.C: New.
1587         * g++.dg/predict-loop-exit-2.C: New.
1588         * g++.dg/predict-loop-exit-3.C: New.
1590 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1592         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1594 2012-10-08  Jason Merrill  <jason@redhat.com>
1596         * g++.dg/gomp/tls-5.C: New.
1597         * g++.dg/gomp/tls-wrap1.C: New.
1598         * g++.dg/gomp/tls-wrap2.C: New.
1599         * g++.dg/gomp/tls-wrap3.C: New.
1600         * g++.dg/gomp/tls-wrap4.C: New.
1601         * g++.dg/gomp/tls-wrapper-cse.C: New.
1602         * g++.dg/tls/thread_local-cse.C: New.
1603         * g++.dg/tls/thread_local-order1.C: New.
1604         * g++.dg/tls/thread_local-order2.C: New.
1605         * g++.dg/tls/thread_local-wrap1.C: New.
1606         * g++.dg/tls/thread_local-wrap2.C: New.
1607         * g++.dg/tls/thread_local-wrap3.C: New.
1608         * g++.dg/tls/thread_local-wrap4.C: New.
1609         * g++.dg/tls/thread_local2g.C: New.
1610         * g++.dg/tls/thread_local3g.C: New.
1611         * g++.dg/tls/thread_local4g.C: New.
1612         * g++.dg/tls/thread_local5g.C: New.
1613         * g++.dg/tls/thread_local6g.C: New.
1614         * g++.dg/tls/thread_local7g.C: New.
1616         * g++.dg/tls/thread_local3.C: New.
1617         * g++.dg/tls/thread_local4.C: New.
1618         * g++.dg/tls/thread_local5.C: New.
1619         * g++.dg/tls/thread_local6.C: New.
1621         * g++.dg/tls/init-2.C: Tweak errors.
1622         * g++.dg/tls/thread_local1.C: New.
1623         * g++.dg/tls/thread_local2.C: New.
1624         * g++.dg/tls/thread_local7.C: New.
1626 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1628         PR target/54866
1629         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1631 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
1633         PR target/54685
1634         * gcc.target/sh/pr54685.c: New.
1636 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
1638         PR c++/53528 C++11 attribute support
1639         * g++.dg/cpp0x/gen-attrs-1.C: New test.
1640         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1641         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1642         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1643         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1644         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1645         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1646         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1647         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1648         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1649         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1650         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1651         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1652         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1653         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1654         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1655         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1656         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1657         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1658         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1659         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1660         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1661         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1662         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1663         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1664         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1665         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1666         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1667         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1668         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1669         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1670         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1671         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1672         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1673         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1674         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1675         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1676         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1677         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1678         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1679         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1680         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1681         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1682         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1683         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1684         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1685         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1686         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1687         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1688         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1689         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1690         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1691         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1692         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1693         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1694         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1695         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1697 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
1699         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1700         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1701         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1703 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
1705         PR target/54760
1706         * gcc.target/sh/pr54760-2.c: New.
1707         * gcc.target/sh/pr54760-3.c: New.
1709 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
1711         PR c++/51422
1712         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1714 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
1715             Sandra Loosemore  <sandra@codesourcery.com>
1717         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1718         and test that the accumulator is initialized using MULT.
1719         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1720         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1722 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1724         PR c++/52764
1725         * g++.dg/cpp0x/stdint.C: New.
1727 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1729         PR c++/54249
1730         * g++.dg/cpp0x/stddef.C: New.
1732 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1734         PR fortran/54832
1735         * gfortran.dg/typebound_operator_17.f90: New.
1737 2012-10-06  Jan Hubicka  <jh@suse.cz>
1739         PR lto/53831
1740         PR lto/54776
1741         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1743 2012-10-06  Jan Hubicka  <jh@suse.cz>
1745         * gcc.dg/lto/resolutions_0.c: New testcase.
1747 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1749         PR fortran/45521
1750         * gfortran.dg/generic_25.f90: New.
1751         * gfortran.dg/generic_26.f90: New.
1752         * gfortran.dg/generic_27.f90: New.
1754 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
1756         PR target/54760
1757         * gcc.target/sh/pr54760-1.c: New.
1759 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1761         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1762         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1763         * g++.dg/warn/Wsign-compare-5.C: New test.
1764         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1765         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1766         * g++.dg/ext/builtin30.C: New test.
1767         * g++.dg/ext/vla12.C: New test.
1768         * gcc.dg/builtins-85.c: New test.
1770         PR debug/54519
1771         * gcc.dg/guality/pr54519-1.c: New test.
1772         * gcc.dg/guality/pr54519-2.c: New test.
1773         * gcc.dg/guality/pr54519-3.c: New test.
1774         * gcc.dg/guality/pr54519-4.c: New test.
1775         * gcc.dg/guality/pr54519-5.c: New test.
1776         * gcc.dg/guality/pr54519-6.c: New test.
1778 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1780         PR c++/50893
1781         * g++.dg/cpp0x/defaulted38.C: New.
1783 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1785         PR tree-optimization/33763
1786         * c-c++-common/pr33763.c: New test.
1788         PR tree-optimization/54810
1789         * gcc.dg/tree-ssa/vrp85.c: New test.
1791 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
1793         * gcc.dg/ucnid-7.c: Skip on AIX.
1794         * gcc.dg/ucnid-8.c: Same.
1795         * gcc.dg/ucnid-10.c: Same.
1796         * gcc.dg/ucnid-13.c: Same.
1797         * gcc.dg/attr-alias-3.c: Same.
1798         * gcc.dg/attr-alias-5.c: Same.
1799         * gcc.dg/torture/pr51106-2.c: Same.
1800         * gcc.dg/vmx/3b-13.c: Use valid splat index.
1802 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1804         PR c++/52233
1805         * g++.dg/cpp0x/alias-decl-23.C: New.
1807 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1809         PR c++/53403
1810         * g++.dg/template/friend53.C: New.
1812 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1814         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1815         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1816         (scan-ada-spec): Likewise.
1817         (scan-ada-spec-not): Likewise.
1818         * gcc.dg/dump-ada-spec-1.c: New test.
1819         * g++.dg/other/dump-ada-spec-1.C: Likewise.
1821 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1823         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1825 2012-10-04  Florian Weimer  <fweimer@redhat.com>
1827         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1829 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1831         PR c++/54323
1832         * g++.dg/cpp0x/pr54323.C: New.
1834 2012-10-04  Richard Guenther  <rguenther@suse.de>
1836         PR middle-end/54735
1837         * g++.dg/torture/pr54735.C: New testcase.
1839 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1841         PR rtl-optimization/54739
1842         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1844 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
1846         PR target/51244
1847         * gcc.target/sh/pr51244-12.c: New.
1849 2012-10-03  Dehao Chen  <dehao@google.com>
1851         PR middle-end/54782
1852         * gcc.dg/pr54782.c: New test.
1854 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
1856         PR c++/54777
1857         * g++.dg/cpp0x/constexpr-ref4.C: New test.
1859 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
1861         PR fortran/54778
1862         * gfortran.dg/class_53.f90: New.
1864 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
1866         PR debug/54551
1867         * gcc.dg/guality/pr54551.c: New.
1869 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
1871         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1872         * gcc.target/powerpc/pr46728-2.c: Likewise.
1874 2012-10-02  Sharad Singhai  <singhai@google.com>
1876         PR testsuite/54772
1877         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1878         to fix test failures caused by r191883.
1879         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1880         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1881         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1882         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1883         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1884         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1885         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1886         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1887         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1889 2012-09-30  Sharad Singhai  <singhai@google.com>
1891         * gcc.target/i386/vect-double-1.c: Fix test.
1893 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
1895         PR target/54087
1896         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
1897         atomic_sub fails.
1899 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
1901         PR rtl-optimization/54457
1902         * gcc.target/i386/pr54457.c: New test.
1904 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
1906         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1908 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
1910         * gcc.target/i386/vect-rebuild.c: New testcase.
1912 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
1914         * gcc.target/i386/pad-10.c (foo2): Return x - z.
1916 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
1918         * gcc.target/mips/pr37362.c: Fix target selector.
1920 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1922         PR target/54083
1923         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1925 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
1927         * gcc.dg/ucnid-8.c: Update line number.
1928         * gcc.dg/torture/pr51106-2.c: Likewise.
1930 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1932         PR fortran/54667
1933         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1934         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1935         * gfortran.dg/c_f_pointer_tests_5.f90: New.
1937 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1939         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1940         partially reverting r170092.
1941         * gfortran.dg/class_7.f03: Ditto.
1942         * gfortran.dg/coarray_14.f90: Ditto.
1943         * gfortran.dg/typebound_proc_13.f03: Ditto.
1945 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
1947         PR c++/54738
1948         * g++.dg/cpp0x/sfinae42.C: New.
1950 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
1952         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1953         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1954         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1955         * gcc.dg/pr42629.c: XFAIL on AIX.
1956         * gcc.dg/pr47684.c: Same.
1957         * gcc.dg/pr43670.c: Same.
1958         * gcc.dg/pr42916.c: Same.
1959         * gcc.dg/pr45449.c: Same.
1960         * gcc.dg/pr50017.c: Same.
1961         * gcc.dg/pr42728.c: Same.
1962         * gcc.dg/pr47881.c: Same.
1963         * gcc.dg/pr44023.c: Same.
1964         * gcc.dg/pr41345.c: Same.
1965         * gcc.dg/pr42630.c: Same.
1966         * gcc.dg/pr44971.c: Same.
1967         * gcc.dg/pr46771.c: Same.
1968         * gcc.dg/ucnid-8.c: Same.
1969         * gcc.dg/ucnid-10.c: Same.
1970         * gcc.dg/ucnid-13.c: Same.
1971         * gcc.dg/torture/pr51106-2.c: Same.
1972         * gcc.dg/pr48768.c: Same.
1973         * gcc.dg/pr42631.c: Same.
1974         * gcc.dg/pr43084.c: Same.
1975         * gcc.dg/ucnid-7.c: Same.
1976         * gcc.dg/pr42889.c: Same.
1977         * gcc.dg/pr41241.c: Same.
1978         * gcc.dg/pr42719.c: Same.
1979         * g++.dg/debug/pr46583.C: Same.
1980         * g++.dg/debug/pr47106.C: Same.
1981         * g++.dg/opt/pr48549.C: Same.
1982         * g++.dg/other/pr42685.C: Same.
1983         * c-c++-common/pr43942.c: Same.
1985 2012-09-29  Ian Lance Taylor  <iant@google.com>
1987         * go.test/go-test.exp: Update for latest version of Go testsuite.
1989 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
1991         PR fortran/52724
1992         * gfortran.dg/internal_readwrite_3.f90:  New test.
1994 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
1996         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1997         c-c++-common/Wunused-local-typedefs-2.c to here.
1999         PR c++/54372 - unused attribute inactive on dependant entities
2000         * c-c++-common/Wunused-local-typedefs-2.c: New test.
2002 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
2004         PR c++/29028 - Missed unused warning on using declaration
2005         * g++.dg/warn/Wunused-var-18.C: New test.
2007 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
2009         PR c++/53551 - -Wunused-local-typedefs misses uses
2010         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2012 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
2014         PR target/54716
2015         * gcc.target/i386/xorps-sse2.c: Remove xfails.
2017         PR tree-optimization/54713
2018         * gcc.c-torture/compile/pr54713-1.c: New test.
2019         * gcc.c-torture/compile/pr54713-2.c: New test.
2020         * gcc.c-torture/compile/pr54713-3.c: New test.
2022 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
2024         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2026 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
2028         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2030 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
2032         PR target/54703
2033         * gcc.target/i386/pr54703.c: New test.
2035 2012-09-27  Richard Guenther  <rguenther@suse.de>
2037         PR lto/54709
2038         * gcc.dg/lto/pr54709_0.c: New testcase.
2039         * gcc.dg/lto/pr54709_1.c: Likewise.
2041 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
2043         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2045         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2047         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2049         * gcc.target/arm/pr42879.c: Handle big-endian.
2051 2012-09-26  Steve Ellcey  <sellcey@mips.com>
2053         PR c/37303
2054         * gcc.dg/pr37303.c: Check for rdata or rodata.
2056 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
2058         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2060 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
2062         PR target/51274
2063         PR target/53087
2064         * gcc.target/powerpc/ppc-ne0-1.c: New.
2066 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
2068         PR target/54089
2069         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2070         test_19, test_20, test_21, test_22, test_23): New functions.
2071         * gcc.target/sh/pr54089-4.c: New.
2072         * gcc.target/sh/pr54089-5.c: New.
2073         * gcc.target/sh/pr54089-6.c: New.
2074         * gcc.target/sh/pr54089-7.c: New.
2076 2012-09-25  Richard Guenther  <rguenther@suse.de>
2078         PR lto/54625
2079         * gcc.dg/lto/pr54702_0.c: New testcase.
2080         * gcc.dg/lto/pr54702_1.c: Likewise.
2081         * gcc.dg/lto/pr54625-1_0.c: Likewise.
2082         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2083         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2084         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2086 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2088         PR c++/54526
2089         * g++.dg/cpp0x/parse2.C: New.
2090         * g++.dg/parse/error11.C: Adjust.
2091         * g++.dg/parse/error12.C: Likewise.
2093 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
2095         * gcc.target/i386/20030217-1.c: Added check for
2096         large_long_double effective target.
2097         * gcc.target/i386/387-3.c: Likewise.
2098         * gcc.target/i386/387-4.c: Likewise.
2099         * gcc.target/i386/pr36578-1.c: Likewise.
2100         * gcc.target/i386/excess-precision-1.c: Added new code for the case
2101         when long double size is equal double size.
2102         * gcc.target/i386/excess-precision-1.c: Likewise.
2103         * gcc.target/i386/pr36578-2.c: Likewise.
2104         * gcc.target/i386/20030217-2.c: New testcase.
2106 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
2108         PR tree-optimization/54676
2109         * gcc.dg/pr54676.c: New test.
2111 2012-09-25  Richard Guenther  <rguenther@suse.de>
2113         PR tree-optimization/53663
2114         * gcc.dg/torture/pr53663-1.c: New testcase.
2115         * gcc.dg/torture/pr53663-2.c: Likewise.
2116         * gcc.dg/torture/pr53663-3.c: Likewise.
2118 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
2120         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2122 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
2124         * lib/target-supports-dg.exp (dg-require-effective-target,
2125         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2126         dg-process-target-1 instead of dg-process-target.
2127         (dg-process-target-1): Rename from dg-process-target.
2128         (dg-process-target): New.
2130 2012-09-24  Richard Guenther  <rguenther@suse.de>
2132         PR tree-optimization/54684
2133         * g++.dg/torture/pr54684.C: New testcase.
2135 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
2137         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2139 2012-09-24  Richard Guenther  <rguenther@suse.de>
2141         PR middle-end/52173
2142         * gcc.dg/tm/pr52173-1.c: New.
2143         * gcc.dg/tm/pr52173-2.c: New.
2145 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2147         * gcc.dg/pr54669.c: New test.
2149 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
2150             Dominique Dhumieres  <dominiq@lps.ens.fr>
2152         PR testsuite/54677
2153         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2155 2012-09-23  Tobias Burnus  <burnus@net-b.de>
2157         PR fortran/54618
2158         * gfortran.dg/class_array_14.f90: New.
2160 2012-09-22  Kai Tietz  <ktietz@redhat.com>
2162         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2163         * gcc.dg/tree-ssa/scev-4.c: Likewise.
2165 2012-09-21  Dehao Chen  <dehao@google.com>
2167         PR go/54649
2168         PR tree-optimization/54655
2169         * g++.dg/pr54655.C: New testcase.
2171 2012-09-21  Richard Guenther  <rguenther@suse.de>
2173         PR tree-optimization/54647
2174         * g++.dg/torture/pr54647.C: New testcase.
2176 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
2178         PR c++/54427
2179         * c-c++-common/torture/vector-compare-2.c: Add -w.
2181 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
2183         * gnat.dg/opt20.ads: Move dg directive to...
2184         * gnat.dg/opt20.adb: ...here.
2185         * gnat.dg/addr1.ad[sb]: Likewise.
2186         * gnat.dg/concat2.ad[sb]: Likewise.
2187         * gnat.dg/array16.ad[sb]: Likewise.
2188         * gnat.dg/atomic5.ad[sb]: Likewise.
2189         * gnat.dg/discr29.ad[sb]: Likewise.
2190         * gnat.dg/noreturn5.ad[sb]: Likewise.
2191         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
2192         * gnat.dg/discr23.ads: Remove dg directive.
2193         * gnat.dg/nested_float_packed.ads: Likewise.
2194         * gnat.dg/oconst6.ads: Move to...
2195         * gnat.dg/specs/oconst6.ads: ...here.
2197 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2199         PR c++/52432
2200         * g++.dg/cpp0x/decltype32.C: Tweak.
2202 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
2204         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2205         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2206         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2207         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2209 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
2211         PR c++/54581
2212         * g++.dg/cpp0x/decltype-54581.C: New testcase.
2214 2012-09-19  Steve Ellcey  <sellcey@mips.com>
2216         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2218 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
2220         * gcc.target/powerpc/ppc-get-timebase.c: New file.
2221         * gcc.target/powerpc/ppc-mftb.c: New file.
2223 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
2225         PR target/54089
2226         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2227         functions.
2229 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
2231         PR target/54236
2232         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2234 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2236         * gcc.c-torture/execute/20120919-1.c: New test.
2238 2012-09-19  Richard Guenther  <rguenther@suse.de>
2240         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2242 2012-09-19  Richard Guenther  <rguenther@suse.de>
2244         * gcc.dg/builtin-unreachable-6.c: Adjust.
2246 2012-09-19  Richard Guenther  <rguenther@suse.de>
2248         * gcc.dg/builtin-object-size-10.c: Adjust.
2249         * gcc.dg/builtin-unreachable-5.c: Adjust.
2250         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2251         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2252         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2253         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2254         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2255         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2256         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2257         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2258         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2259         * gcc.dg/vect/vec-scal-opt.c: Adjust.
2260         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2261         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2263 2012-09-19  Richard Guenther  <rguenther@suse.de>
2265         PR tree-optimization/54132
2266         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2267         * gcc.dg/torture/pr54132.c: Likewise.
2269 2012-09-19  Terry Guo  <terry.guo@arm.com>
2271         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2272         extra prune rules that will be applied to all tests in a .exp file.
2273         (gcc-dg-prune): Use rules defined by the above variable.
2274         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2275         harmless warnings on architecture switch conflict.
2277 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
2279         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2280         of asm-comment characters instead of a single one.
2281         * g++.dg/debug/dwarf2/nested-2.C: Similar.
2283 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
2285         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2287         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2288         target instead of xfailing it.
2289         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2290         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2291         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2292         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2293         * gcc.dg/vect/vect-104.c: Likewise.
2294         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2295         * gcc.dg/vect/vect-outer-1.c: Likewise.
2296         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2297         * gcc.dg/vect/vect-outer-1a.c: Likewise.
2298         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2299         * gcc.dg/vect/vect-outer-1b.c: Likewise.
2300         * gcc.dg/vect/vect-outer-2b.c: Likewise.
2301         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2302         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2303         * gcc.dg/vect/vect-outer-3b.c: Likewise.
2304         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2306         * lib/target-supports.exp
2307         (check_effective_target_vect_widen_mult_qi_to_hi,
2308         check_effective_target_vect_widen_mult_hi_to_si,
2309         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2310         check_effective_target_vect_widen_mult_hi_to_si_pattern,
2311         check_effective_target_vect_pack_trunc,
2312         check_effective_target_vect_unpack,
2313         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2314         instead of arm_none.
2316         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2318 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2320         * lib/target-supports-dg.exp (check-flags): Add cflags from board
2321         config to compiler_flags.
2323 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
2325         PR target/54592
2326         * gcc.target/i386/pr54592.c: New test.
2328         PR tree-optimization/54610
2329         * gcc.target/i386/pr54610.c: New test.
2331 2012-09-17  Jason Merrill  <jason@redhat.com>
2333         PR c++/54575
2334         * g++.dg/cpp0x/alias-decl-21.C: New.
2335         * g++.dg/cpp0x/alias-decl-22.C: New.
2337 2012-09-17  Tobias Burnus  <burnus@net-b.de>
2339         PR fortran/54608
2340         * gfortran.dg/scan_2.f90: New.
2342 2012-09-17  Jason Merrill  <jason@redhat.com>
2344         PR c++/53661
2345         * g++.dg/init/aggr9.C: New.
2347 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2349         * gnat.dg/loop_optimization12.ad[sb]: New test.
2351 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
2353         PR fortran/54285
2354         * gfortran.dg/proc_ptr_result_7.f90: New.
2356 2012-09-17  Tobias Burnus  <burnus@net-b.de>
2358         PR fortran/54603
2359         * gfortran.dg/structure_constructor_11.f90: New.
2361 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
2363         PR tree-optimization/54563
2364         * g++.dg/torture/pr54563.C: New test.
2366 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
2368         PR fortran/54594
2369         * gfortran.dg/typebound_generic_14.f03: New.
2371 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
2373         PR fortran/54387
2374         * gfortran.dg/proc_ptr_38.f90: New.
2376 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2378         PR debug/54460
2379         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2380         to scary regexp.
2382         PR testsuite/54007
2383         * gnat.dg/lto15.adb: Require lto.
2385         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2386         "myBindC" for hppa*-*-hpux*.
2388 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
2390         * gfortran.dg/namelist_75.f90: New test.
2392 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2394         * gcc.dg/tree-ssa/vrp82.c: New test.
2395         * gcc.dg/tree-ssa/vrp83.c: Same.
2396         * gcc.dg/tree-ssa/vrp84.c: Same.
2398 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2400         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2401         * gcc.dg/tree-ssa/vrp81.c: ... this.
2403 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
2405         PR target/54222
2406         * gcc.target/avr/torture/fix-types.h: New.
2407         * gcc.target/avr/torture/vals-hr.def: New.
2408         * gcc.target/avr/torture/vals-r.def: New.
2409         * gcc.target/avr/torture/vals-k.def: New.
2410         * gcc.target/avr/torture/vals-ur.def: New.
2411         * gcc.target/avr/torture/vals-uk.def: New.
2412         * gcc.target/avr/torture/vals-uhr.def: New.
2413         * gcc.target/avr/torture/vals-llk.def: New.
2414         * gcc.target/avr/torture/vals-ullk.def: New.
2415         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2416         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2417         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2418         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2419         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2420         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2421         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2422         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2424 2012-09-14  Dehao Chen  <dehao@google.com>
2426         * g++.dg/debug/dwarf2/deallocator.C: New test.
2428 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2430         PR c/54552
2431         * gcc.c-torture/compile/pr54552-1.c: New test.
2433 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
2435         PR c++/54427
2436         * g++.dg/other/vector-compare.C: New testcase.
2437         * c-c++-common/vector-compare-3.c: New testcase.
2438         * gcc.dg/vector-shift.c: Move ...
2439         * c-c++-common/vector-shift.c: ... here.
2440         * gcc.dg/vector-shift1.c: Move ...
2441         * c-c++-common/vector-shift1.c: ... here.
2442         * gcc.dg/vector-shift3.c: Move ...
2443         * c-c++-common/vector-shift3.c: ... here.
2444         * gcc.dg/vector-compare-1.c: Move ...
2445         * c-c++-common/vector-compare-1.c: ... here.
2446         * gcc.dg/vector-compare-2.c: Move ...
2447         * c-c++-common/vector-compare-2.c: ... here.
2448         * gcc.c-torture/execute/vector-compare-1.c: Move ...
2449         * c-c++-common/torture/vector-compare-1.c: ... here.
2450         * gcc.c-torture/execute/vector-compare-2.x: Delete.
2451         * gcc.c-torture/execute/vector-compare-2.c: Move ...
2452         * c-c++-common/torture/vector-compare-2.c: ... here.
2453         * gcc.c-torture/execute/vector-shift.c: Move ...
2454         * c-c++-common/torture/vector-shift.c: ... here.
2455         * gcc.c-torture/execute/vector-shift2.c: Move ...
2456         * c-c++-common/torture/vector-shift2.c: ... here.
2457         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2458         * c-c++-common/torture/vector-subscript-1.c: ... here.
2459         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2460         * c-c++-common/torture/vector-subscript-2.c: ... here.
2461         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2462         * c-c++-common/torture/vector-subscript-3.c: ... here.
2464 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2466         PR c/54103
2467         * gcc.c-torture/compile/pr54103-1.c,
2468         gcc.c-torture/compile/pr54103-2.c,
2469         gcc.c-torture/compile/pr54103-3.c,
2470         gcc.c-torture/compile/pr54103-4.c,
2471         gcc.c-torture/compile/pr54103-5.c,
2472         gcc.c-torture/compile/pr54103-6.c: New tests.
2473         * gcc.dg/c90-const-expr-8.c: Update expected column number.
2475 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
2477         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2479 2012-09-14  Richard Guenther  <rguenther@suse.de>
2481         PR tree-optimization/54565
2482         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2483         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
2485 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
2487         * gcc.target/arm/combine-movs.c: Add missing space.
2489 2012-09-14  Richard Guenther  <rguenther@suse.de>
2491         * g++.dg/torture/builtin-location.C: New testcase.
2493 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
2494             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2496         PR c++/53210
2497         * g++.dg/warn/Wuninitialized-self.C: New.
2499 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
2501         PR c/54559
2502         * gcc.c-torture/compile/pr54559.c: New test.
2504 2012-09-13  Jason Merrill  <jason@redhat.com>
2506         PR c++/53839
2507         * g++.dg/cpp0x/constexpr-temp1.C: New.
2509         PR c++/54511
2510         * g++.dg/template/anonunion2.C: New.
2512         PR c++/53836
2513         * g++.dg/template/init10.C: New.
2515 2012-09-13  Tobias Burnus  <burnus@net-b.de>
2517         PR fortran/54556
2518         * gfortran.dg/implicit_pure_3.f90: New.
2520 2012-09-13  Richard Guenther  <rguenther@suse.de>
2522         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2524 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
2526         * gcc.target/arm/builtin-bswap-1.c: New testcase.
2528 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2530         * c-c++-common/pr51712.c: Handle for short-enum targets.
2532 2012-09-12  Terry Guo  <terry.guo@arm.com>
2534         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2535         and lsrs for Thumb2 mode.
2537 2012-09-12  Jan Hubicka  <jh@suse.cz>
2539         * gcc.dg/ipa/inlinehint-2.c: New testcase.
2541 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
2543         PR target/54445
2544         * gcc.target/i386/pr54445-1.c: New file.
2545         * gcc.target/i386/pr54445-2.c: Likewise.
2547 2012-09-12  Tobias Burnus  <burnus@net-b.de>
2549         PR fortran/54225
2550         PR fortran/53306
2551         * gfortran.dg/coarray_10.f90: Update dg-error.
2552         * gfortran.dg/coarray_28.f90: New.
2553         * gfortran.dg/array_section_3.f90: New.
2555 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
2557         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2558         gcc.target/arm/pr48252.c: Fix for big-endian support.
2560 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
2562         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2564 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2565             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2567         * gcc.target/arm/neon-vfma-1.c: New testcase.
2568         * gcc.target/arm/neon-vfms-1.c: Likewise.
2569         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2570         of float.
2571         * gcc.target/arm/neon-vmls-1.c: Likewise.
2572         * lib/target-supports.exp (add_options_for_arm_neonv2): New
2573         function.
2574         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2575         (check_effective_target_arm_neonv2_ok): Likewise.
2576         (check_effective_target_arm_neonv2_hw): Likewise.
2577         (check_effective_target_arm_neonv2): Likewise.
2579 2012-09-11  Richard Guenther  <rguenther@suse.de>
2581         PR middle-end/54515
2582         * g++.dg/tree-ssa/pr54515.C: New testcase.
2584 2012-09-10  Andrew Pinski  <apinski@cavium.com>
2586         PR tree-opt/c54362
2587         * gcc.dg/tm/memopt-16.c: New testcase.
2589 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
2591         PR c++/54541
2592         PR c++/54542
2593         * g++.dg/cpp0x/sfinae40.C: New.
2594         * g++.dg/cpp0x/sfinae41.C: Likewise.
2596 2012-09-10  Jason Merrill  <jason@redhat.com>
2598         PR c++/54538
2599         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2601 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
2603         PR target/54089
2604         * gcc.target/sh/pr54089-3.c: New.
2606 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
2608         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2610 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
2612         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2614 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
2616         * gcc.dg/pr52558-2.c: Delete.
2617         * gcc.dg/simulate-thread/speculative-store-3.c: New.
2619 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
2621         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2623 2012-09-10  Richard Guenther  <rguenther@suse.de>
2625         PR tree-optimization/54520
2626         * gcc.dg/torture/pr54520.c: New testcase.
2628 2012-09-10  Jason Merrill  <jason@redhat.com>
2630         PR c++/54506
2631         * g++.dg/cpp0x/implicit14.C: New.
2633 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2635         PR fortran/54208
2636         * gfortran.dg/bound_simplification_3.f90: New test.
2638 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
2640         PR testsuite/54184
2641         * gcc.dg/pr52558-1.c: Delete.
2642         * gcc.dg/simulate-thread/speculative-store-2.c: New.
2644 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
2646         * gcc.target/arm/pr50318-1.c: Scan for smlal.
2647         * gcc.target/arm/smlaltb-1.c: XFAIL test.
2648         * gcc.target/arm/smlaltt-1.c: Likewise.
2650 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
2652         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2654 2012-09-07  Tom de Vries  <tom@codesourcery.com>
2656         PR tree-optimization/53986
2657         * gcc.dg/tree-ssa/vrp80.c: New test.
2658         * gcc.dg/tree-ssa/vrp80-2.c: Same.
2660 2012-09-06  Jason Merrill  <jason@redhat.com>
2662         PR c++/54341
2663         PR c++/54253
2664         * g++.dg/cpp0x/constexpr-virtual2.C: New.
2665         * g++.dg/cpp0x/constexpr-virtual3.C: New.
2667 2012-09-06  Andrew Pinski  <apinski@cavium.com>
2669         PR tree-opt/54494
2670         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2672 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
2674         PR rtl-optimization/54455
2675         * gcc.dg/54455.c: New test.
2677 2012-09-06  Tobias Burnus  <burnus@net-b.de>
2679         PR fortran/54463
2680         * gfortran.dg/promotion_2.f90: New.
2682 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
2684         PR middle-end/54486
2685         * c-c++-common/pr54486.c: New test.
2687 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
2689         PR fortran/54474
2690         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2692 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
2694         PR c++/54191
2695         * g++.dg/cpp0x/sfinae39.C: New.
2697 2012-09-04  Jason Merrill  <jason@redhat.com>
2699         PR c++/54441
2700         * g++.dg/ext/flexary3.C: New.
2702         PR c++/54420
2703         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2705         PR c++/54198
2706         * g++.dg/template/defarg15.C: New.
2708         PR c++/54437
2709         * g++.dg/template/access24.C: New.
2711 2012-09-04  Richard Guenther  <rguenther@suse.de>
2713         PR tree-optimization/54458
2714         * gcc.dg/torture/pr54458.c: New testcase.
2716 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
2718         * gcc.target/arm/neon-vext.c: New test.
2719         * gcc.target/arm/neon-vext-execute.c: Ditto.
2721 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
2723         PR fortran/54243
2724         PR fortran/54244
2725         * gfortran.dg/select_type_29.f03: New.
2727 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
2729         * gcc.dg/fold-perm.c: Improve test.
2731 2012-09-03  Tobias Burnus  <burnus@net-b.de>
2733         PR fortran/51632
2734         * gfortran.dg/coarray_class_1.f90: New.
2736 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2738         PR target/49206
2739         * gcc.c-torture/compile/pr49206.c: New test.
2741 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
2742             Uros Bizjak  <ubizjak@gmail.com>
2744         PR target/36680
2745         * gfortran.dg/pr36680.f90: New test.
2747 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2749         PR target/42295
2750         * g++.dg/opt/pr42295.C: New test.
2752 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
2754         PR target/54436
2755         * gcc.dg/torture/pr54436.c: New test.
2757 2012-09-01  Andrew Pinski  <apinski@cavium.com>
2759         * gcc.target/mips/truncate-8.c: New testcase.
2761 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
2763         PR target/46829
2764         PR target/46843
2765         * gcc.target/i386/pr46829.c: New test.
2766         * gcc.target/i386/pr46843.c: Ditto.
2768 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
2769             Jason Merrill  <jason@redhat.com>
2771         PR c++/18747
2772         * g++.dg/parse/error50.C: New.
2774 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
2776         PR c/54428
2777         * gcc.c-torture/compile/pr54428.c: New test.
2779 2012-08-31  Ollie Wild  <aaw@google.com>
2781         PR c++/54197
2782         * g++.dg/init/lifetime3.C: New test.
2784 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2786         PR middle-end/54409
2787         * gcc.dg/torture/pr54409.c: New test.
2789 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2791         * gfortran.dg/pr48636.f90: Add dump scan checks.
2793 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
2795         * gcc.target/mips/mips.exp: Work out default -msynci setting.
2797 2012-08-28  Joey Ye  <joey.ye@arm.com>
2799         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2801 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
2803         PR target/46254
2804         * gcc.target/i386/pr46254.c: New test.
2806 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2808         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2809         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2810         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2812 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2814         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2815         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2816         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2817         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2818         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2819         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2820         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2821         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2822         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2823         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2824         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2825         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2826         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2827         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2828         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2829         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2830         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2831         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2832         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2833         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2834         gcc.target/mips/unaligned-1.c: Tighten regexps.
2836 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2838         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2839         (mips_option_groups): Remove optimization.  Add various -f options.
2840         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2841         and -pg imply -fno-omit-frame-pointer.
2842         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2843         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2844         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2845         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2846         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2847         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2848         * gcc.target/mips/abi-n32-long32.c: Likewise.
2849         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2850         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2851         * gcc.target/mips/abi-n32-long64.c: Likewise.
2852         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2853         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2854         * gcc.target/mips/abi-n64-long32.c: Likewise.
2855         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2856         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2857         * gcc.target/mips/abi-n64-long64.c: Likewise.
2858         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2859         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2860         * gcc.target/mips/abi-o32-long32.c: Likewise.
2861         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2862         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2863         * gcc.target/mips/abi-o32-long64.c: Likewise.
2864         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2865         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2866         * gcc.target/mips/abi-o64-long32.c: Likewise.
2867         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2868         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2869         * gcc.target/mips/abi-o64-long64.c: Likewise.
2870         * gcc.target/mips/asm-1.c: Likewise.
2871         * gcc.target/mips/branch-1.c: Likewise.
2872         * gcc.target/mips/call-3.c: Likewise.
2873         * gcc.target/mips/call-saved-3.c: Likewise.
2874         * gcc.target/mips/clear-cache-1.c: Likewise.
2875         * gcc.target/mips/div-1.c: Likewise.
2876         * gcc.target/mips/div-2.c: Likewise.
2877         * gcc.target/mips/div-3.c: Likewise.
2878         * gcc.target/mips/div-4.c: Likewise.
2879         * gcc.target/mips/div-5.c: Likewise.
2880         * gcc.target/mips/div-6.c: Likewise.
2881         * gcc.target/mips/div-7.c: Likewise.
2882         * gcc.target/mips/div-8.c: Likewise.
2883         * gcc.target/mips/div-9.c: Likewise.
2884         * gcc.target/mips/div-10.c: Likewise.
2885         * gcc.target/mips/div-11.c: Likewise.
2886         * gcc.target/mips/div-12.c: Likewise.
2887         * gcc.target/mips/dsp-ctrl.c: Likewise.
2888         * gcc.target/mips/dsp-no-lhx.c: Likewise.
2889         * gcc.target/mips/ext-8.c: Likewise.
2890         * gcc.target/mips/extend-2.c: Likewise.
2891         * gcc.target/mips/fix-r10000-1.c: Likewise.
2892         * gcc.target/mips/fix-r10000-2.c: Likewise.
2893         * gcc.target/mips/fix-r10000-3.c: Likewise.
2894         * gcc.target/mips/fix-r10000-4.c: Likewise.
2895         * gcc.target/mips/fix-r10000-5.c: Likewise.
2896         * gcc.target/mips/fix-r10000-6.c: Likewise.
2897         * gcc.target/mips/fix-r10000-7.c: Likewise.
2898         * gcc.target/mips/fix-r10000-8.c: Likewise.
2899         * gcc.target/mips/fix-r10000-9.c: Likewise.
2900         * gcc.target/mips/fix-r10000-10.c: Likewise.
2901         * gcc.target/mips/fix-r10000-11.c: Likewise.
2902         * gcc.target/mips/fix-r10000-12.c: Likewise.
2903         * gcc.target/mips/fix-r10000-13.c: Likewise.
2904         * gcc.target/mips/fix-r10000-14.c: Likewise.
2905         * gcc.target/mips/fix-r10000-15.c: Likewise.
2906         * gcc.target/mips/fpcmp-1.c: Likewise.
2907         * gcc.target/mips/fpcmp-2.c: Likewise.
2908         * gcc.target/mips/fpr-moves-7.c: Likewise.
2909         * gcc.target/mips/fpr-moves-8.c: Likewise.
2910         * gcc.target/mips/int-moves-1.c: Likewise.
2911         * gcc.target/mips/int-moves-2.c: Likewise.
2912         * gcc.target/mips/long-calls-pg.c: Likewise.
2913         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2914         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2915         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2916         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2917         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2918         * gcc.target/mips/mips-3d-1.c: Likewise.
2919         * gcc.target/mips/mips-3d-2.c: Likewise.
2920         * gcc.target/mips/mips-3d-3.c: Likewise.
2921         * gcc.target/mips/mips-3d-4.c: Likewise.
2922         * gcc.target/mips/mips-3d-5.c: Likewise.
2923         * gcc.target/mips/mips-3d-6.c: Likewise.
2924         * gcc.target/mips/mips-3d-7.c: Likewise.
2925         * gcc.target/mips/mips-3d-8.c: Likewise.
2926         * gcc.target/mips/mips-3d-9.c: Likewise.
2927         * gcc.target/mips/mips-ps-1.c: Likewise.
2928         * gcc.target/mips/mips-ps-2.c: Likewise.
2929         * gcc.target/mips/mips-ps-3.c: Likewise.
2930         * gcc.target/mips/mips-ps-4.c: Likewise.
2931         * gcc.target/mips/mips-ps-6.c: Likewise.
2932         * gcc.target/mips/mips32-dspr2.c: Likewise.
2933         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2934         * gcc.target/mips/neg-abs-1.c: Likewise.
2935         * gcc.target/mips/neg-abs-2.c: Likewise.
2936         * gcc.target/mips/nmadd-3.c: Likewise.
2937         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2938         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2939         * gcc.target/mips/octeon-pop-1.c: Likewise.
2940         * gcc.target/mips/pr26765.c: Likewise.
2941         * gcc.target/mips/pr33256.c: Likewise.
2942         * gcc.target/mips/pr33635-1.c: Likewise.
2943         * gcc.target/mips/pr33755.c: Likewise.
2944         * gcc.target/mips/pr35802.c: Likewise.
2945         * gcc.target/mips/pr45074.c: Likewise.
2946         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2947         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2948         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2949         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2950         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2951         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2952         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2953         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2954         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2955         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2956         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2957         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2958         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2959         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2960         * gcc.target/mips/save-restore-1.c: Likewise.
2961         * gcc.target/mips/save-restore-3.c: Likewise.
2962         * gcc.target/mips/save-restore-5.c: Likewise.
2963         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2964         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2965         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2966         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2967         * gcc.target/mips/stack-1.c: Likewise.
2969         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2970         Tighten regexps.
2972         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2973         branch under test to be filled with preceding rather than
2974         following instructions.
2975         * gcc.target/mips/branch-10.c: Likewise.
2976         * gcc.target/mips/branch-11.c: Likewise.
2977         * gcc.target/mips/branch-12.c: Likewise.
2978         * gcc.target/mips/branch-13.c: Likewise.
2979         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
2980         to be eliminated.  Tighten $28 scan-assembler-not test.
2982         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
2983         function to...
2984         * gcc.target/mips/call-4.c: ...this new test.
2986         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2987         more likely.
2988         * gcc.target/mips/code-readable-3.c: Likewise.
2989         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
2990         flag but skip for -O0.
2991         * gcc.target/mips/code-readable-4.c: Likewise.
2993         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2994         of operations under test.
2995         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
2997         * gcc.target/mips/near-far-3.c: Remove optimization flag.
2998         Don't require sibling-call optimization.
2999         * gcc.target/mips/near-far-4.c: Likewise.
3001         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3002         Make sure that the register variable is used.
3003         * gcc.target/mips/soft-float-1.c: Likewise.
3005         * gcc.target/mips/sdata-1.c: Make static data volatile.
3006         * gcc.target/mips/sdata-2.c: Likewise.
3007         * gcc.target/mips/sdata-3.c: Likewise.
3008         * gcc.target/mips/sdata-4.c: Likewise.
3010         * gcc.target/mips/20020620-1.c: Remove optimization flag but
3011         skip for -O0.
3012         * gcc.target/mips/atomic-memory-2.c: Likewise.
3013         * gcc.target/mips/branch-cost-1.c: Likewise.
3014         * gcc.target/mips/branch-cost-2.c: Likewise.
3015         * gcc.target/mips/cache-1.c: Likewise.
3016         * gcc.target/mips/call-1.c: Likewise.
3017         * gcc.target/mips/call-saved-2.c: Likewise.
3018         * gcc.target/mips/const-anchor-1.c: Likewise.
3019         * gcc.target/mips/const-anchor-2.c: Likewise.
3020         * gcc.target/mips/dse-1.c: Likewise.
3021         * gcc.target/mips/dsp-lhx.c: Likewise.
3022         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3023         * gcc.target/mips/ext-1.c: Likewise.
3024         * gcc.target/mips/ext-2.c: Likewise.
3025         * gcc.target/mips/ext-3.c: Likewise.
3026         * gcc.target/mips/ext-4.c: Likewise.
3027         * gcc.target/mips/ext-5.c: Likewise.
3028         * gcc.target/mips/ext-6.c: Likewise.
3029         * gcc.target/mips/ext-7.c: Likewise.
3030         * gcc.target/mips/extend-1.c: Likewise.
3031         * gcc.target/mips/fix-r4000-1.c: Likewise.
3032         * gcc.target/mips/fix-r4000-3.c: Likewise.
3033         * gcc.target/mips/fix-r4000-5.c: Likewise.
3034         * gcc.target/mips/fix-r4000-6.c: Likewise.
3035         * gcc.target/mips/fix-r4000-8.c: Likewise.
3036         * gcc.target/mips/fix-r4000-10.c: Likewise.
3037         * gcc.target/mips/fixed-scalar-type.c: Likewise.
3038         * gcc.target/mips/fixed-vector-type.c: Likewise.
3039         * gcc.target/mips/fpr-moves-1.c: Likewise.
3040         * gcc.target/mips/fpr-moves-2.c: Likewise.
3041         * gcc.target/mips/fpr-moves-3.c: Likewise.
3042         * gcc.target/mips/fpr-moves-4.c: Likewise.
3043         * gcc.target/mips/fpr-moves-5.c: Likewise.
3044         * gcc.target/mips/fpr-moves-6.c: Likewise.
3045         * gcc.target/mips/ins-1.c: Likewise.
3046         * gcc.target/mips/ins-2.c: Likewise.
3047         * gcc.target/mips/interrupt_handler-2.c: Likewise.
3048         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3049         * gcc.target/mips/lazy-binding-1.c: Likewise.
3050         * gcc.target/mips/madd-3.c: Likewise.
3051         * gcc.target/mips/madd-5.c: Likewise.
3052         * gcc.target/mips/madd-6.c: Likewise.
3053         * gcc.target/mips/madd-8.c: Likewise.
3054         * gcc.target/mips/madd-9.c: Likewise.
3055         * gcc.target/mips/memcpy-1.c: Likewise.
3056         * gcc.target/mips/mips-ps-type.c: Likewise.
3057         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3058         * gcc.target/mips/mips-sched-madd.c: Likewise.
3059         * gcc.target/mips/mips16e-extends.c: Likewise.
3060         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3061         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3062         * gcc.target/mips/movcc-1.c: Likewise.
3063         * gcc.target/mips/movcc-2.c: Likewise.
3064         * gcc.target/mips/movcc-3.c: Likewise.
3065         * gcc.target/mips/msub-5.c: Likewise.
3066         * gcc.target/mips/msub-6.c: Likewise.
3067         * gcc.target/mips/msub-8.c: Likewise.
3068         * gcc.target/mips/mult-2.c: Likewise.
3069         * gcc.target/mips/mult-3.c: Likewise.
3070         * gcc.target/mips/mult-5.c: Likewise.
3071         * gcc.target/mips/mult-6.c: Likewise.
3072         * gcc.target/mips/mult-7.c: Likewise.
3073         * gcc.target/mips/mult-12.c: Likewise.
3074         * gcc.target/mips/mult-13.c: Likewise.
3075         * gcc.target/mips/mult-14.c: Likewise.
3076         * gcc.target/mips/mult-15.c: Likewise.
3077         * gcc.target/mips/mult-17.c: Likewise.
3078         * gcc.target/mips/mult-18.c: Likewise.
3079         * gcc.target/mips/mult-19.c: Likewise.
3080         * gcc.target/mips/nmadd-1.c: Likewise.
3081         * gcc.target/mips/nmadd-2.c: Likewise.
3082         * gcc.target/mips/octeon-baddu-1.c: Likewise.
3083         * gcc.target/mips/octeon-cins-1.c: Likewise.
3084         * gcc.target/mips/octeon-cins-2.c: Likewise.
3085         * gcc.target/mips/octeon-dmul-3.c: Likewise.
3086         * gcc.target/mips/octeon-exts-2.c: Likewise.
3087         * gcc.target/mips/octeon-exts-3.c: Likewise.
3088         * gcc.target/mips/octeon-exts-4.c: Likewise.
3089         * gcc.target/mips/octeon-exts-5.c: Likewise.
3090         * gcc.target/mips/octeon-exts-6.c: Likewise.
3091         * gcc.target/mips/octeon-exts-7.c: Likewise.
3092         * gcc.target/mips/octeon-pop-2.c: Likewise.
3093         * gcc.target/mips/octeon-seq-3.c: Likewise.
3094         * gcc.target/mips/octeon-seq-4.c: Likewise.
3095         * gcc.target/mips/octeon2-lx-1.c: Likewise.
3096         * gcc.target/mips/octeon2-lx-2.c: Likewise.
3097         * gcc.target/mips/octeon2-lx-3.c: Likewise.
3098         * gcc.target/mips/pr54240.c: Likewise.
3099         * gcc.target/mips/rsqrt-1.c: Likewise.
3100         * gcc.target/mips/rsqrt-2.c: Likewise.
3101         * gcc.target/mips/rsqrt-3.c: Likewise.
3102         * gcc.target/mips/rsqrt-4.c: Likewise.
3103         * gcc.target/mips/save-restore-2.c: Likewise.
3104         * gcc.target/mips/save-restore-4.c: Likewise.
3105         * gcc.target/mips/sb1-1.c: Likewise.
3106         * gcc.target/mips/scc-1.c: Likewise.
3107         * gcc.target/mips/scc-2.c: Likewise.
3108         * gcc.target/mips/scc-3.c: Likewise.
3109         * gcc.target/mips/scc-4.c: Likewise.
3110         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3111         * gcc.target/mips/truncate-1.c: Likewise.
3112         * gcc.target/mips/truncate-2.c: Likewise.
3113         * gcc.target/mips/truncate-3.c: Likewise.
3114         * gcc.target/mips/truncate-4.c: Likewise.
3115         * gcc.target/mips/truncate-5.c: Likewise.
3116         * gcc.target/mips/truncate-6.c: Likewise.
3117         * gcc.target/mips/unaligned-1.c: Likewise.
3119         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3120         skip for -O0.  Require -fexpensive-optimizations.
3121         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3122         * gcc.target/mips/dspr2-MULT.c: Likewise.
3123         * gcc.target/mips/fix-r4000-2.c: Likewise.
3124         * gcc.target/mips/fix-r4000-4.c: Likewise.
3125         * gcc.target/mips/fix-r4000-7.c: Likewise.
3126         * gcc.target/mips/fix-r4000-9.c: Likewise.
3127         * gcc.target/mips/madd-1.c: Likewise.
3128         * gcc.target/mips/madd-2.c: Likewise.
3129         * gcc.target/mips/madd-4.c: Likewise.
3130         * gcc.target/mips/maddu-1.c: Likewise.
3131         * gcc.target/mips/maddu-2.c: Likewise.
3132         * gcc.target/mips/maddu-3.c: Likewise.
3133         * gcc.target/mips/maddu-4.c: Likewise.
3134         * gcc.target/mips/msub-1.c: Likewise.
3135         * gcc.target/mips/msub-2.c: Likewise.
3136         * gcc.target/mips/msub-3.c: Likewise.
3137         * gcc.target/mips/msub-4.c: Likewise.
3138         * gcc.target/mips/msubu-1.c: Likewise.
3139         * gcc.target/mips/msubu-2.c: Likewise.
3140         * gcc.target/mips/msubu-3.c: Likewise.
3141         * gcc.target/mips/msubu-4.c: Likewise.
3142         * gcc.target/mips/mult-1.c: Likewise.
3143         * gcc.target/mips/mult-4.c: Likewise.
3144         * gcc.target/mips/mult-8.c: Likewise.
3145         * gcc.target/mips/mult-9.c: Likewise.
3146         * gcc.target/mips/mult-10.c: Likewise.
3147         * gcc.target/mips/mult-11.c: Likewise.
3148         * gcc.target/mips/mult-16.c: Likewise.
3150         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3151         skip for -O0 and -Os.
3152         * gcc.target/mips/fix-r4000-12.c: Likewise.
3153         * gcc.target/mips/madd-7.c: Likewise.
3154         * gcc.target/mips/mips-ps-5.c: Likewise.
3155         * gcc.target/mips/mips-ps-7.c: Likewise.
3156         * gcc.target/mips/msub-7.c: Likewise.
3158         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3159         skip for -O0.  Require -mno-abicalls.
3160         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3162         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3163         skip for -O0.  Require a total number of BBIT instructions and
3164         at least one of each kind.
3166         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3167         skip for -O0.  Require -fno-unroll-loops.
3169         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3170         skip for -O0.  Allow BLTZ as well as BGEZ.
3172         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3174         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3175         skip for -O0.  Require -fschedule-insns2.
3176         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3178         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3179         but skip for -O0.  Make a branch-likely more likely.
3181         * gcc.target/mips/timode-2.c: Split each test into its own function.
3182         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
3184         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3185         skip for -O0.  Require -fpeephole2.
3186         * gcc.target/mips/vr-mult-2.c: Likewise.
3188 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
3190         PR preprocessor/53469
3191         * gcc.dg/cpp/_Pragma7.c: New test case.
3193 2012-08-27  Tobias Burnus  <burnus@net-b.de>
3195         PR fortran/54370
3196         * gfortran.dg/do_5.f90: New.
3198 2012-08-27  Tobias Burnus  <burnus@net-b.de>
3200         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3201         from dg-options as -Wall no longer implies it.
3203 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
3205         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3207 2012-08-25  Jason Merrill  <jason@redhat.com>
3209         * g++.dg/cpp0x/fntmpdefarg3.C: New.
3211 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
3213         PR c++/51421
3214         * g++.dg/cpp0x/auto34.C: New.
3216 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
3218         PR c/54363
3219         * gcc.dg/pr54363.c: New test.
3221         PR c/54355
3222         * gcc.dg/pr54355.c: New test.
3224 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3226         PR debug/52857
3227         * gcc.target/i386/pr52857-1.c: New.
3228         * gcc.target/i386/pr52857-2.c: Likewise.
3230 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
3232         * gcc.target/mips/code-readable-4.c: New test.
3234 2012-08-23  Julian Brown  <julian@codesourcery.com>
3235             Sandra Loosemore  <sandra@codesourcery.com>
3237         * gcc.target/mips/code-readable-1.c: Add -O to options.
3239 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
3241         PR c++/20420
3242         * g++.dg/lookup/using53.C: New.
3244 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
3246         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3247         * gcc.dg/fixed-point/convert-1.c: New.
3248         * gcc.dg/fixed-point/convert-2.c: New.
3249         * gcc.dg/fixed-point/convert-3.c: New.
3250         * gcc.dg/fixed-point/convert-4.c: New.
3251         * gcc.dg/fixed-point/convert-float-1.c: New.
3252         * gcc.dg/fixed-point/convert-float-2.c: New.
3253         * gcc.dg/fixed-point/convert-float-3.c: New.
3254         * gcc.dg/fixed-point/convert-float-4.c: New.
3255         * gcc.dg/fixed-point/convert-accum-neg.c: New.
3256         * gcc.dg/fixed-point/convert-sat.c: New.
3257         * gcc.dg/fixed-point/convert.h: New.
3259 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
3261         PR target/54089
3262         * gcc.target/sh/pr54089-2.c: New.
3264 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
3266         * gcc.target/i386/long-double-64-1.c: New file.
3267         * gcc.target/i386/long-double-64-2.c: Likewise.
3268         * gcc.target/i386/long-double-64-3.c: Likewise.
3269         * gcc.target/i386/long-double-64-4.c: Likewise.
3270         * gcc.target/i386/long-double-80-1.c: Likewise.
3271         * gcc.target/i386/long-double-80-2.c: Likewise.
3272         * gcc.target/i386/long-double-80-3.c: Likewise.
3273         * gcc.target/i386/long-double-80-4.c: Likewise.
3274         * gcc.target/i386/long-double-80-5.c: Likewise.
3275         * gcc.target/i386/long-double-80-6.c: Likewise.
3276         * gcc.target/i386/long-double-80-7.c: Likewise.
3278 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
3280         PR tree-optimization/54317
3281         * gcc.dg/tree-ssa/vrp79.c: New testcase.
3283 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
3285         PR target/39423
3286         * gcc.target/sh/pr39423-2.c: New.
3288 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
3290         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3291         * gcc.dg/fold-perm.c: Likewise.
3293 2012-08-20  Jan Hubicka  <jh@suse.cz>
3295         PR fortran/48636
3296         * gcc.dg/ipa/inlinehint-1.c: New.
3298 2012-08-20  Florian Weimer  <fweimer@redhat.com>
3300         PR c++/19351
3301         * g++.dg/init/new38.C: New test.
3302         * g++.dg/init/new39.C: New test.
3304 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
3306         PR target/54089
3307         * gcc.target/sh/pr54089-1.c: New.
3309 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
3311         PR target/51244
3312         * gcc.target/sh/pr51244-11.c: New.
3314 2012-08-20  Tobias Burnus  <burnus@net-b.de>
3316         PR fortran/54301
3317         * gfortran.dg/warn_target_lifetime_2.f90: New.
3319 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3321         PR c++/10416
3322         * g++.dg/warn/Wunused-var-17.C: New.
3324 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
3326         PR middle-end/53992
3327         * gcc.dg/gomp/pr53992.c: New test.
3329 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
3331         PR tree-ssa/54295
3332         * gcc.c-torture/execute/20120817-1.c: New test.
3334 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
3336         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3337         add instruction.
3338         (f2): New test that really does need adds.
3340 2012-08-20  Richard Guenther  <rguenther@suse.de>
3342         PR tree-optimization/54327
3343         * gcc.dg/torture/pr54327.c: New testcase.
3345 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
3347         PR tree-optimization/54321
3348         * gcc.c-torture/compile/pr54321.c: New test.
3350 2012-08-20  Tobias Burnus  <burnus@net-b.de>
3352         PR fortran/54301
3353         * gfortran.dg/warn_target_lifetime_1.f90: New.
3355 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
3357         PR fortran/54298
3358         * gfortran.dg/real_compare_1.f90: New test case.
3359         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3361 2012-08-18  Jan Hubicka  <jh@suse.cz>
3363         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3365 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
3367         PR fortran/39290
3368         * gfortran.dg/interface_37.f90: New test.
3370 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
3371             Gary Funck <gary@intrepid.com>
3373         PR target/20020
3374         * gcc.target/i386/pr20020-1.c: New test.
3375         * gcc.target/i386/pr20020-2.c: Likewise.
3376         * gcc.target/i386/pr20020-3.c: Likewise.
3378 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
3380         * gcc.target/i386/perm-concat.c: New test.
3382 2012-08-17  Julian Brown  <julian@codesourcery.com>
3384         * gcc.target/arm/div64-unwinding.c: New test.
3386 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
3388         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3390 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
3392         PR target/54236
3393         * gcc.target/sh/pr54236-1.c: New.
3395 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
3397         * lib/target-supports.exp (check_effective_target_sync_int_long)
3398         (check_effective_target_sync_char_short): Enable for crisv32-*
3399         and cris-*.
3401         PR middle-end/54261
3402         * gcc.dg/torture/pr54261-1.c: New test.
3404 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
3406         PR fortran/54243
3407         PR fortran/54244
3408         * gfortran.dg/typebound_call_24.f03: New.
3410 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3412         PR tree-optimization/54245
3413         * gcc.dg/tree-ssa/pr54245.c: New test.
3415 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3417         PR tree-optimization/54240
3418         * gcc.target/powerpc/pr54240.c: New test.
3419         * gcc.target/mips/pr54240.c: Likewise.
3421 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3423         PR target/52933
3424         * gcc.target/sh/pr52933-1.c: New.
3425         * gcc.target/sh/pr52933-2.c: New.
3427 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3429         PR target/50751
3430         * gcc.target/sh/pr50751-8.c: New.
3432 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
3434         PR fortran/47586
3435         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3436         * gfortran.dg/typebound_proc_27.f03: New test.
3438 2012-08-14  Sterling Augustine  <saugustine@google.com>
3440         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3442 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3444         PR fortran/40881
3445         * gfortran.dg/data_constraints_3.f90: New.
3446         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3447         to disable -pedantic compilation.
3448         * gfortran.dg/pr37243.f: Ditto.
3449         * gfortran.dg/g77/19990826-3.f: Ditto.
3450         * gfortran.dg/g77/20020307-1.f : Ditto.
3451         * gfortran.dg/g77/980310-3.f: Ditto.
3453 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3455         PR fortran/54234
3456         * gfortran.dg/warn_conversion_4.f90: New.
3458 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
3460         PR middle-end/53411
3461         PR rtl-optimization/53495
3462         * gcc.c-torture/compile/pr53411.c: New test.
3463         * gcc.c-torture/compile/pr53495.c: New test.
3465 2012-08-13  Richard Guenther  <rguenther@suse.de>
3467         * gcc.dg/tree-prof/update-loopch.c: Adjust.
3469 2012-08-13  Richard Guenther  <rguenther@suse.de>
3471         PR tree-optimization/54200
3472         * gcc.dg/guality/pr54200.c: New testcase.
3473         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3475 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3477         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3479 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3481         PR target/51244
3482         * gcc.target/sh/pr51244-7.c: New.
3483         * gcc.target/sh/pr51244-8.c: New.
3484         * gcc.target/sh/pr51244-9.c: New.
3485         * gcc.target/sh/pr51244-10.c: New.
3487 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3489         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
3490         -m2e or -m2a.
3491         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3492         * gcc.target/sh/pr53511-1.c: Likewise.
3493         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3494         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3495         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3496         * gcc.target/sh/pr53512-3.c: Likewise.
3497         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3499 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3501         PR target/39423
3502         * gcc.c-torture/compile/pr39423-1.c: New.
3503         * gcc.c-torture/compile/pr39423-2.c: New.
3505 2012-08-12  Tobias Burnus  <burnus@net-b.de>
3507         PR fortran/54221
3508         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3509         they appear uninitialized on the RHS.
3510         * gfortran.dg/public_private_module_6.f90: New.
3512 2012-08-11  Martin Jambor  <mjambor@suse.cz>
3514         PR fortran/48636
3515         * gfortran.dg/pr48636.f90: New test.
3517 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
3519         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3520         to avoid warnings.
3521         (main): Adjust caller.
3523 2012-08-10  Richard Guenther  <rguenther@suse.de>
3525         * gcc.dg/matrix/*.c: Adjust and move ...
3526         * gcc.dg/torture/: ... here.
3527         * gcc.dg/matrix: Remove directory.
3529 2012-08-10  Richard Guenther  <rguenther@suse.de>
3531         PR middle-end/54219
3532         * gcc.dg/torture/vector-shuffle1.c: New testcase.
3534 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3536         PR middle-end/54211
3537         * gcc.dg/tree-ssa/pr54211.c: New test.
3539 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3541         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3542         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3544 2012-08-10  Richard Guenther  <rguenther@suse.de>
3546         PR tree-optimization/54109
3547         * gcc.dg/torture/pr54109.c: New testcase.
3548         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3549         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3551 2012-08-10  Richard Guenther  <rguenther@suse.de>
3553         PR tree-optimization/54027
3554         * gcc.dg/torture/pr54027.c: New testcase.
3556 2012-08-10  Richard Guenther  <rguenther@suse.de>
3558         * g++.dg/plugin/selfassign.c: Adjust.
3559         * gcc.dg/plugin/selfassign.c: Likewise.
3560         * gcc.dg/strlenopt-11.c: Likewise.
3561         * gcc.dg/strlenopt-13.c: Likewise.
3562         * gcc.dg/no-strict-overflow-4.c: Likewise.
3563         * gcc.dg/strict-overflow-4.c: Likewise.
3564         * gcc.dg/tree-ssa/alias-11.c: Likewise.
3565         * gcc.dg/tree-ssa/alias-6.c: Likewise.
3566         * gcc.dg/tree-ssa/asm-3.c: Likewise.
3567         * gcc.dg/tree-ssa/pr18908.c: Likewise.
3568         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3569         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3570         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3571         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3572         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3573         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3574         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3575         * gcc.dg/pr46309.c: Likewise.
3576         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3578 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
3580         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3581         for x86 targets.
3582         * gcc.c-torture/compile/20120727-2.c: New test.
3584 2012-08-09  Martin Jambor  <mjambor@suse.cz>
3586         * gcc.dg/ipa/iinline-4.c: New test.
3587         * gcc.dg/ipa/iinline-5.c: Likewise.
3588         * gcc.dg/ipa/iinline-6.c: Likewise.
3589         * gcc.dg/ipa/iinline-7.c: Likewise.
3590         * gcc.dg/lto/20120723_0.c: Likewise.
3591         * gcc.dg/lto/20120723_1.c: Likewise.
3593 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
3595         PR target/39423
3596         * gcc.target/sh/pr39423-1.c: New.
3598 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
3600         PR target/51244
3601         * gcc.target/sh/pr51244-5: New.
3602         * gcc.target/sh/pr51244-6: New.
3604 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3606         * gcc.target/i386/adx-addxcarry32-3.c: New.
3607         * gcc.target/i386/adx-addxcarry64-3.c: New.
3609 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
3611         PR rtl-optimization/53701
3612         * gcc.dg/pr53701.c: New test.
3614 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
3616         * gcc.c-torture/compile/20120727-1.c: New test.
3618 2012-08-09  Tobias Burnus  <burnus@net-b.de>
3620         PR fortran/54199
3621         * gfortran.dg/intrinsic_shadow_4.f90: New.
3623 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3625         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
3627 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
3629         * gcc.c-torture/execute/20120808-1.c: New test.
3631 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3633         PR rtl-optimization/54157
3634         * gcc.target/i386/pr54157.c: New file.
3636 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3638         * gcc.target/i386/adx-addcarryx32-1.c: New.
3639         * gcc.target/i386/adx-addcarryx32-2.c: New.
3640         * gcc.target/i386/adx-addcarryx64-1.c: New.
3641         * gcc.target/i386/adx-addcarryx64-2.c: New.
3642         * gcc.target/i386/adx-check.h: New.
3643         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3644         * gcc.target/i386/sse-12.c: Add -madx.
3645         * gcc.target/i386/sse-13.c: Ditto.
3646         * gcc.target/i386/sse-14.c: Ditto.
3647         * gcc.target/i386/sse-22.c: Ditto.
3648         * gcc.target/i386/sse-23.c: Ditto.
3649         * g++.dg/other/i386-2.C: Ditto.
3650         * g++.dg/other/i386-3.C: Ditto.
3652 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3654         * gcc.dg/tree-ssa/slsr-5.c: New.
3655         * gcc.dg/tree-ssa/slsr-6.c: New.
3656         * gcc.dg/tree-ssa/slsr-7.c: New.
3657         * gcc.dg/tree-ssa/slsr-8.c: New.
3658         * gcc.dg/tree-ssa/slsr-9.c: New.
3659         * gcc.dg/tree-ssa/slsr-10.c: New.
3660         * gcc.dg/tree-ssa/slsr-11.c: New.
3661         * gcc.dg/tree-ssa/slsr-12.c: New.
3662         * gcc.dg/tree-ssa/slsr-13.c: New.
3663         * gcc.dg/tree-ssa/slsr-14.c: New.
3664         * gcc.dg/tree-ssa/slsr-15.c: New.
3665         * gcc.dg/tree-ssa/slsr-16.c: New.
3666         * gcc.dg/tree-ssa/slsr-17.c: New.
3667         * gcc.dg/tree-ssa/slsr-18.c: New.
3668         * gcc.dg/tree-ssa/slsr-19.c: New.
3669         * gcc.dg/tree-ssa/slsr-20.c: New.
3670         * gcc.dg/tree-ssa/slsr-21.c: New.
3671         * gcc.dg/tree-ssa/slsr-22.c: New.
3672         * gcc.dg/tree-ssa/slsr-23.c: New.
3673         * gcc.dg/tree-ssa/slsr-24.c: New.
3674         * gcc.dg/tree-ssa/slsr-25.c: New.
3675         * gcc.dg/tree-ssa/slsr-26.c: New.
3676         * gcc.dg/tree-ssa/slsr-30.c: New.
3677         * gcc.dg/tree-ssa/slsr-31.c: New.
3679 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
3681         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3682         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3683         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3685 2012-08-06  Cary Coutant  <ccoutant@google.com>
3687         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3689 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
3691         PR fortran/35831
3692         * gfortran.dg/dummy_procedure_5.f90: Modified.
3693         * gfortran.dg/dummy_procedure_8.f90: New.
3694         * gfortran.dg/interface_26.f90: Modified.
3695         * gfortran.dg/proc_ptr_11.f90: Modified.
3696         * gfortran.dg/proc_ptr_15.f90: Modified.
3697         * gfortran.dg/proc_ptr_result_5.f90: Modified.
3698         * gfortran.dg/typebound_override_1.f90: Modified.
3699         * gfortran.dg/typebound_proc_6.f03: Modified.
3701 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3703         PR tree-optimization/51938
3704         PR tree-optimization/52005
3705         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3706         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3707         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3708         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3710 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
3712         Avoid crashing on erroneous static_assert usage
3713         * g++.dg/cpp0x/static_assert8.C: New test.
3715 2012-08-06  Jason Merrill  <jason@redhat.com>
3717         * g++.dg/cpp0x/sfinae38.C: New.
3719 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3720             Paolo Carlini  <paolo.carlini@oracle.com>
3722         PR c++/54165
3723         * g++.dg/conversion/void2.C: New.
3725 2012-08-06  Tom de Vries  <tom@codesourcery.com>
3727         * gcc.dg/tree-ssa/vrp78.c: New test.
3729 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3730             Richard Sandiford  <rdsandiford@googlemail.com>
3732         * g++.dg/opt/enum2.C: Require fpic target.
3733         * g++.dg/lto/20090303_0.C: Likewise.
3735 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3736             Catherine Moore  <clm@codesourcery.com>
3738         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3739         flush function names too.
3740         * gcc.target/mips/clear-cache-1.c: Likewise.
3742 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
3744         PR target/54156
3745         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3747 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3749         PR fortran/54166
3750         * gfortran.dg/array_5.f90: New test.
3752 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3754         PR tree-optimization/30318
3755         * gcc.dg/tree-ssa/vrp77.c: New testcase.
3757 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
3759         * g++.dg/ext/vector17.C: New testcase.
3761 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
3763         PR target/51931
3764         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3765         * g++.dg/opt/longbranch1.C: Likewise.
3767 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
3769         PR tree-optimization/53805
3770         * gcc.dg/fold-notunord.c: New testcase.
3772 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
3774         PR fortran/48820
3775         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
3776         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
3778 2012-08-02  Jason Merrill  <jason@redhat.com>
3779             Paolo Carlini  <paolo.carlini@oracle.com>
3781         PR c++/51213 (again)
3782         * g++.dg/cpp0x/sfinae37.C: Extend.
3784 2012-08-02  Richard Guenther  <rguenther@suse.de>
3786         PR tree-optimization/50672
3787         * g++.dg/torture/pr50672.C: New testcase.
3789 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
3791         PR fortran/54147
3792         * gfortran.dg/abstract_type_6.f03: Modified.
3793         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3794         * gfortran.dg/proc_ptr_comp_35.f90: New.
3795         * gfortran.dg/typebound_proc_9.f03: Modified.
3796         * gfortran.dg/typebound_proc_26.f90: New.
3798 2012-08-02  Richard Guenther  <rguenther@suse.de>
3800         * gcc.dg/torture/pta-callused-1.c: Adjust.
3801         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3802         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3803         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3804         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3805         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3806         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3807         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3808         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3810 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
3812         PR fortran/54033
3813         * gfortran.dg/include_6.f90:  New test case.
3814         * gfortran.dg/include_7.f90:  New test case.
3815         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
3817 2012-08-01  Tom de Vries  <tom@codesourcery.com>
3819         * gcc.dg/tree-ssa/vrp76.c: New test.
3821 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
3823         PR tree-optimization/46556
3824         * gcc.dg/tree-ssa/slsr-27.c: New.
3825         * gcc.dg/tree-ssa/slsr-28.c: New.
3826         * gcc.dg/tree-ssa/slsr-29.c: New.
3828 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3830         PR fortran/42418
3831         * gfortran.dg/proc_decl_29.f90: New.
3833 2012-07-31  Dehao Chen  <dehao@google.com>
3835         * gcc.dg/predict-7.c: New test.
3837 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3839         PR fortran/54134
3840         * gfortran.dg/typebound_override_3.f90: New.
3842 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
3844         PR tree-optimization/53773
3845         * gcc.dg/vect/pr53773.c: New test.
3847 2012-07-31  Nick Clifton  <nickc@redhat.com>
3849         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3850         and for XStormy16.
3852 2012-07-31  Tobias Burnus  <burnus@net-b.de>
3854         * gfortran.dg/c_funloc_tests_6.f90: New.
3855         * gfortran.dg/c_funloc_tests_7.f90: New.
3856         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3858 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
3860         PR c++/53624
3861         * g++.dg/cpp0x/temp_default5.C: New.
3863 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
3865         PR fortran/51081
3866         * gfortran.dg/proc_ptr_37.f90: New.
3868 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
3870         * lib/target-supports.exp
3871         (check_effective_target_vect_natural_alignment): New function.
3872         * gcc.dg/align-2.c: Only run on targets with natural alignment
3873         of vector types.
3874         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3875         alignment of vector types.
3877 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3878             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3880         * gcc.target/i386/rdseed16-1.c: New.
3881         * gcc.target/i386/rdseed32-1.c: Ditto
3882         * gcc.target/i386/rdseed64-1.c: Ditto
3883         * gcc.target/i386/sse-12.c: Add -mrdseed.
3884         * gcc.target/i386/sse-13.c: Ditto.
3885         * gcc.target/i386/sse-14.c: Ditto.
3886         * g++.dg/other/i386-2.C: Ditto.
3887         * g++.dg/other/i386-3.C: Ditto.
3889 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
3891         PR target/51244
3892         * gcc.target/sh/pr51244-4.c: New.
3894 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
3896         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3897         for alpha*-*-* targets.  Cleanup original tree dump.
3899 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
3901         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3902         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3904 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
3906         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3907         rand, srand. Include <stdlib.h>.
3909 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
3911         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3913 2012-07-26  Richard Henderson  <rth@redhat.com>
3915         * gcc.dg/attr-hotcold-1.c: New.
3916         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3918 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
3919             Sandra Loosemore  <sandra@codesourcery.com>
3921         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3923 2012-07-26  Tobias Burnus  <burnus@net-b.de>
3925         * gfortran.dg/contiguous_1.f90: Update dg-error.
3926         * gfortran.dg/proc_ptr_32.f90: Ditto.
3928 2012-07-26  Richard Guenther  <rguenther@suse.de>
3930         PR tree-optimization/54098
3931         * gcc.dg/torture/pr54098.c: New testcase.
3933 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3935         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3936         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3938 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3940         PR fortran/44354
3941         * gfortran.dg/array_constructor_39.f90: New test.
3943 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3945         PR fortran/44354
3946         * gfortran.dg/array_constructor_38.f90: New test.
3948 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
3950         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3952 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
3954         * gnat.dg/noreturn5.ad[sb]: New test.
3956 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
3957             Paul Brook  <paul@codesourcery.com>
3959         PR target/53633
3961         * lib/target-suports.exp (check_effective_target_naked_functions): New.
3962         * c-c++-common/pr53633.c: New test.
3964 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
3966         * gcc.target/i386/asm-dialect-1.c: New test case.
3968 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
3969             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3971         * gcc.target/i386/prefetchw-1.c: New.
3972         * gcc.target/i386/sse-12.c: Add -mprfchw.
3973         * gcc.target/i386/sse-13.c: Ditto.
3974         * gcc.target/i386/sse-14.c: Ditto.
3975         * gcc.target/i386/sse-22.c: Ditto.
3976         * gcc.target/i386/sse-23.c: Ditto.
3977         * g++.dg/other/i386-2.C: Ditto.
3978         * g++.dg/other/i386-3.C: Ditto.
3980 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
3982         * lib/gcc-dg.exp (process-message): Don't ignore errors.
3984 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3986         PR target/54051
3987         * gcc.target/arm/pr54051.c: New.
3988         * gcc.target/arm/vfp-1.c: Adjust test.
3990 2012-07-24  Julian Brown  <julian@codesourcery.com>
3992         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3993         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3994         hard-float ARM.
3996 2012-07-23  Paul Brook  <paul@codesourcery.com>
3998         * g++.dg/other/armv7m-1.c: New test.
4000 2012-07-23  Julian Brown  <julian@codesourcery.com>
4002         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4003         ARM.
4004         (DO_TEST): Define to 1 for appropriate ARM targets.
4006 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
4008         PR tree-optimization/53881
4009         * gcc.dg/pr53881.c: Renamed to ...
4010         * gcc.dg/pr53881-1.c: ... this.
4011         * gcc.dg/pr53881-2.c: New test.
4013 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
4015         Handle recent changes in default atomics for cris*-*-linux*.
4016         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4017         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4018         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4019         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4020         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4021         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4022         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4023         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4024         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4025         -mno-unaligned-atomic-may-use-library is in effect for
4026         cris*-*-linux*.
4027         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4028         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4029         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4030         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4031         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4032         gcc.target/cris/torture/sync-mis-op-i-1.c,
4033         gcc.target/cris/torture/sync-mis-op-i-2.c,
4034         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4035         gcc.target/cris/torture/sync-mis-op-i-3.c,
4036         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4037         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4038         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4039         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4040         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4041         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4042         (main): Remove local variable x.
4043         [mis_ok]: Check that atomics don't fail.
4045 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4047         *  gcc.dg/tree-ssa/vrp72.c: New test.
4048         *  gcc.dg/tree-ssa/vrp73.c: New test.
4049         *  gcc.dg/tree-ssa/vrp74.c: New test.
4050         *  gcc.dg/tree-ssa/vrp75.c: New test.
4052 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4054         * gcc.dg/tree-ssa/alias-21.c: New testcase.
4055         * gcc.dg/tree-ssa/alias-22.c: New testcase.
4057 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4059         * gcc.target/mips/octeon-pop-2.c: New testcase.
4061 2012-07-21  Tobias Burnus  <burnus@net-b.de>
4063         PR fortran/48820
4064         * gfortran.dg/assumed_rank_3.f90: New.
4065         * gfortran.dg/assumed_rank_11.f90: New.
4066         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4067         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4068         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4070 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4072         * gcc.target/mips/unaligned-1.c: New testcase.
4074 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
4076         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4078 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4080         * gfortran.dg/bind_c_array_params_2.f90: New.
4081         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4082         and update dg-error.
4084 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4086         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4088 2012-07-20  Jason Merrill  <jason@redhat.com>
4090         PR c++/54038
4091         * g++.dg/other/array7.C: New.
4093 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
4095         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4096         the basic block and check loop depth.
4097         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
4098         matching patterns and comments.
4099         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4100         * gcc.dg/tree-ssa/vector-2.c: Likewise.
4102 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
4104         PR c++/28656
4105         * c-c++-common/pr28656.c: New test.
4107 2012-07-19  Jason Merrill  <jason@redhat.com>
4109         PR c++/54026
4110         * g++.dg/init/mutable1.C: New.
4112 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4114         PR fortran/48820
4115         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4116         * gfortran.dg/assumed_rank_1.f90: New.
4117         * gfortran.dg/assumed_rank_1_c.c: New.
4118         * gfortran.dg/assumed_rank_2.f90: New.
4119         * gfortran.dg/assumed_rank_4.f90: New.
4120         * gfortran.dg/assumed_rank_5.f90: New.
4121         * gfortran.dg/assumed_rank_6.f90: New.
4122         * gfortran.dg/assumed_rank_7.f90: New.
4123         * gfortran.dg/assumed_rank_8.f90: New.
4124         * gfortran.dg/assumed_rank_8_c.c: New.
4125         * gfortran.dg/assumed_rank_9.f90: New.
4126         * gfortran.dg/assumed_rank_10.f90: New.
4127         * gfortran.dg/assumed_rank_12.f90: New.
4129 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4131         * gnat.dg/opt25.adb: New test.
4132         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4133         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4135 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4137         * gnat.dg/aggr20.ad[sb]: New test.
4138         * gnat.dg/aggr20_pkg.ads: New helper.
4140 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4142         * gnat.dg/derived_type3.adb: New test.
4143         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4145 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
4147         PR rtl-optimization/53942
4148         * gcc.dg/pr53942.c: New test.
4150 2012-07-19  Jason Merrill  <jason@redhat.com>
4152         PR c++/54021
4153         * g++.dg/cpp0x/constexpr-builtin2.C: New.
4155 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4157         * gnat.dg/discr38.adb: New test.
4159 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
4161         PR middle-end/54017
4162         * c-c++-common/gomp/pr54017.c: New test.
4164 2012-07-19  Richard Guenther  <rguenther@suse.de>
4165             Eric Botcazou  <ebotcazou@adacore.com>
4167         * gnat.dg/loop_optimization11.adb: New testcase.
4168         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4170 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
4171             Jason Merrill  <jason@redhat.com>
4173         * g++.dg/cpp0x/sfinae37.C: New.
4174         * g++.dg/template/access23.C: New.
4175         * g++.dg/template/access7.C: Adjust.
4176         * g++.dg/template/sfinae10.C: Don't expect errors.
4177         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4179 2012-07-18  Julian Brown  <julian@codesourcery.com>
4180             Sandra Loosemore <sandra@codesroucery.com>
4182         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4184 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
4186         * gnat.dg/noreturn4.ad[sb]: New test.
4187         * gnat.dg/noreturn4_pkg.ads: New helper.
4189 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
4190             Julian Brown  <julian@codesourcery.com>
4192         * gcc.target/arm/neon-vdup-1.c: New test case.
4193         * gcc.target/arm/neon-vdup-2.c: New test case.
4194         * gcc.target/arm/neon-vdup-3.c: New test case.
4195         * gcc.target/arm/neon-vdup-4.c: New test case.
4196         * gcc.target/arm/neon-vdup-5.c: New test case.
4197         * gcc.target/arm/neon-vdup-6.c: New test case.
4198         * gcc.target/arm/neon-vdup-7.c: New test case.
4199         * gcc.target/arm/neon-vdup-8.c: New test case.
4200         * gcc.target/arm/neon-vdup-9.c: New test case.
4201         * gcc.target/arm/neon-vdup-10.c: New test case.
4202         * gcc.target/arm/neon-vdup-11.c: New test case.
4203         * gcc.target/arm/neon-vdup-12.c: New test case.
4204         * gcc.target/arm/neon-vdup-13.c: New test case.
4205         * gcc.target/arm/neon-vdup-14.c: New test case.
4206         * gcc.target/arm/neon-vdup-15.c: New test case.
4207         * gcc.target/arm/neon-vdup-16.c: New test case.
4208         * gcc.target/arm/neon-vdup-17.c: New test case.
4209         * gcc.target/arm/neon-vdup-18.c: New test case.
4210         * gcc.target/arm/neon-vdup-19.c: New test case.
4211         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4212         arguments non-constant.
4214 2012-07-18  Richard Guenther  <rguenther@suse.de>
4216         PR tree-optimization/53970
4217         * g++.dg/torture/pr53970.C: New testcase.
4219 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
4221         PR target/38621
4222         * gcc.c-torture/compile/pr38621.c: New.
4224 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
4226         PR target/33135
4227         * gcc.target/sh/pr33135-1.c: New.
4228         * gcc.target/sh/pr33135-2.c: New.
4229         * gcc.target/sh/pr33135-3.c: New.
4230         * gcc.target/sh/pr33135-4.c: New.
4232 2012-07-17  Jason Merrill  <jason@redhat.com>
4234         PR c++/53995
4235         * g++.dg/parse/enum9.C: New.
4237 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
4238             Sandra Loosemore  <sandra@codesourcery.com>
4240         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4241         if there is a conflict with -mcpu=.  Use -mcpu=5208.
4243 2012-07-17  Jason Merrill  <jason@redhat.com>
4245         PR c++/53989
4246         * g++.dg/template/array23.C: New.
4248 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4250         PR fortran/53985
4251         * gfortran.dg/bind_c_usage_26.f90: New.
4252         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4253         * gfortran.dg/bind_c_usage_13.f03: Ditto.
4254         * gfortran.dg/bind_c_usage_18.f90: Ditto.
4255         * gfortran.dg/interop_params.f03: Ditto.
4257 2012-07-17  Jason Merrill  <jason@redhat.com>
4259         * g++.dg/template/inherit8.C: Adjust.
4260         * g++.dg/template/using21.C: Adjust.
4261         * g++.dg/template/using22.C: Adjust.
4263         PR c++/53549
4264         * g++.dg/template/current-inst1.C: New.
4265         * g++.dg/parse/crash35.C: Adjust.
4267 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4269         PR fortran/52101
4270         * gfortran.dg/oldstyle_4.f90: New.
4272 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4274         PR fortran/49265
4275         * gfortran.dg/module_procedure_double_colon_3.f90: New.
4276         * gfortran.dg/module_procedure_double_colon_4.f90: New.
4278 2012-07-16  Jason Merrill  <jason@redhat.com>
4280         * g++.dg/parse/access8.C: Adjust.
4281         * g++.dg/template/sfinae6_neg.C: Adjust.
4283 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
4285         PR fortran/53824
4286         * gfortran.dg/coarray_allocate_1.f90:  New test.
4288 2012-07-16  Andrew Pinski  <apinski@cavium.com>
4290         * gcc.c-torture/execute/bswap-1.c: New testcase.
4291         * gcc.c-torture/compile/unalign-1.c: New testcase.
4292         * gcc.c-torture/compile/20120524-1.c: New testcase.
4293         * gcc.c-torture/compile/20101216-1.c: New testcase.
4295 2012-07-16  Dehao Chen  <dehao@google.com>
4297         Revert
4298         2012-07-10  Dehao Chen  <dehao@google.com>
4300         * gcc.dg/debug_info_inline.c: New test.
4302 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
4304         PR fortran/53956
4305         * gfortran.dg/proc_decl_28.f90: New.
4307 2012-07-16  Andrew Pinski  <apinski@cavium.com>
4309         * gcc.dg/torture/builtins-1.c: New testcase.
4311 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
4313         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4314         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4315         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4316         gcc.target/cris/sync-1-v10.c,
4317         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4318         pass -mno-unaligned-atomic-may-use-library.
4319         * gcc.target/cris/sync-xchg-1.c: New test.
4320         * gcc.target/cris/20011127-1.c: Adjust to %P being a
4321         valid register operand output modifier.
4323 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
4325         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4326         characters.
4328 2012-07-13  Andrew Pinski  <apinski@cavium.com>
4330         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4331         rather than cleanup-tree-dump.
4332         * gcc.target/mips/octeon-pipe-1.c: Likewise.
4334 2012-07-13  Richard Guenther  <rguenther@suse.de>
4336         PR tree-optimization/53907
4337         * gcc.target/i386/pr53907.c: New testcase.
4339 2012-07-13  Richard Guenther  <rguenther@suse.de>
4341         PR tree-optimization/53922
4342         * gcc.dg/torture/pr53922.c: New testcase.
4344 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
4346         PR rtl-optimization/53908
4347         * gcc.dg/torture/pr53908.c: New test.
4349 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
4351         PR c++/53531
4352         * g++.dg/cpp0x/variadic135.C: New.
4354 2012-07-12  Jason Merrill  <jason@redhat.com>
4356         * g++.dg/template/sfinae6_neg.C: Adjust.
4358 2012-07-12  Tobias Burnus  <burnus@net-b.de>
4360         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4361         * gfortran.dg/c_f_pointer_tests_3.f90: Update
4362         scan-tree-dump-times pattern.
4364 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4366         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4368 2012-07-11  Jason Merrill  <jason@redhat.com>
4370         DR 1402
4371         * g++.g/cpp0x/defaulted37.C: New.
4373 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
4375         PR target/53859
4376         * gcc.target/arm/pr53859.c: New test.
4378 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
4380         PR target/53886
4381         * gcc.c-torture/compile/pr53886.c: New.
4383 2012-07-10  Dehao Chen  <dehao@google.com>
4385         * gcc.dg/debug_info_inline.c: New test.
4387 2012-07-10  Jason Merrill  <jason@redhat.com>
4389         PR c++/53733
4390         * g++.dg/cpp0x/defaulted36.C: New.
4391         * g++.dg/cpp0x/defaulted21.C: Adjust.
4393         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4395 2012-07-09  Sterling Augustine  <saugustine@google.com>
4397         * g++.dg/debug/dwarf2/pubnames-2.C: New.
4399 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
4401         PR tree-optimization/53887
4402         * gcc.dg/pr53887.c: New test.
4404 2012-07-09  Jason Merrill  <jason@redhat.com>
4406         PR c++/53882
4407         * g++.dg/cpp0x/nullptr29.C: New.
4409 2012-07-09  Tom de Vries  <tom@codesourcery.com>
4410             Richard Guenther  <rguenther@suse.de>
4412         * gcc.dg/builtin-unreachable-6.c: New test.
4413         * gcc.dg/builtin-unreachable-5.c: New test.
4415 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
4417         PR tree-optimization/53881
4418         * gcc.dg/pr53881.c: New test.
4420 2012-07-06  Jason Merrill  <jason@redhat.com>
4422         PR c++/53862
4423         * g++.dg/cpp0x/variadic134.C: New.
4425         PR c++/53858
4426         * g++.dg/cpp0x/alias-decl-20.C: New.
4428 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4430         PR tree-optimization/51879
4431         * gcc.dg/pr51879-16.c: New test.
4432         * gcc.dg/pr51879-17.c: Same.
4434 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4436         PR tree-optimization/52009
4437         * gcc.dg/pr51879-7.c: New test.
4438         * gcc.dg/pr51879-18.c: New test.
4440 2012-07-05  Jason Merrill  <jason@redhat.com>
4442         PR c++/50852
4443         * g++.dg/template/typedef39.C: New.
4445         PR c++/53039
4446         * g++.dg/cpp0x/variadic133.C: New.
4447         * g++.dg/template/param1.C: Adjust.
4449 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4451         PR target/48941
4452         PR target/51980
4453         * gcc.target/arm/neon/vtrnf32.c: Update.
4454         * gcc.target/arm/neon/vtrns32.c: Update.
4455         * gcc.target/arm/neon/vtrnu32.c: Update.
4456         * gcc.target/arm/neon/vzipf32.c: Update.
4457         * gcc.target/arm/neon/vzips32.c: Update.
4458         * gcc.target/arm/neon/vzipu32.c: Update.
4460 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
4462         PR fortran/53732
4463         * gfortran.dg/inline_sum_4.f90: New test.
4465 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
4467         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4469 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4471         * gcc.target/arm/fma-sp.c: New testcase.
4472         * gcc.target/arm/fma.c: Likewise.
4473         * gcc.target/arm/fma.h: Likewise.
4475 2012-07-04  Jason Merrill  <jason@redhat.com>
4477         PR c++/53848
4478         * g++.dg/other/enum3.C: New.
4480 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
4482         PR middle-end/53321
4483         * g++.dg/torture/pr53321.C: New test.
4485 2012-07-04  Richard Guenther  <rguenther@suse.de>
4487         PR tree-optimization/53844
4488         * g++.dg/tree-ssa/pr53844.C: New testcase.
4490 2012-07-04  Richard Guenther  <rguenther@suse.de>
4492         PR tree-optimization/53849
4493         * gcc.dg/pr53849.c: New testcase.
4495 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
4497         PR c++/53812
4498         * g++.dg/ext/label14.C: New test.
4500 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
4502         PR target/53811
4503         * g++.dg/other/pr53811.C: New test.
4505 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
4507         PR target/28896
4508         * gcc.target/m68k/stack-limit-1.c: New testcase.
4510 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4512         * gnat.dg/recursive_call.adb: New test.
4514 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4516         * gnat.dg/discr37.ad[sb]: New test.
4518 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
4520         * g++.dg/other/packed1.C: Remove SH from xfail list.
4522 2012-07-02  Jason Merrill  <jason@redhat.com>
4524         PR c++/53619
4525         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4527         PR c++/53783
4528         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4530         PR c++/53788
4531         * g++.dg/cpp0x/decltype39.C: New.
4532         * g++.dg/diagnostic/method1.C: Adjust.
4534         PR c++/53816
4535         * g++.dg/template/ref6.C: New.
4537 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4539         PR target/53568
4540         * gcc.target/sh/pr53568-1.c: New.
4542 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4544         PR target/51244
4545         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4547 2012-07-02  Jason Merrill  <jason@redhat.com>
4549         PR c++/53821
4550         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4552         PR c++/53524
4553         * g++.dg/template/enum7.C: New.
4554         * g++.dg/other/ptrmem10.C: Adjust.
4555         * g++.dg/other/ptrmem11.C: Adjust.
4556         * g++.dg/cpp0x/scoped_enum.C: Adjust.
4558 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
4560         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4562 2012-07-01  Wei Guozhi  <carrot@google.com>
4564         PR target/53447
4565         * gcc.target/arm/pr53447-1.c: New testcase.
4566         * gcc.target/arm/pr53447-2.c: New testcase.
4567         * gcc.target/arm/pr53447-3.c: New testcase.
4568         * gcc.target/arm/pr53447-4.c: New testcase.
4570 2012-06-29  Richard Guenther  <rguenther@suse.de>
4572         PR tree-optimization/47061
4573         * gcc.dg/tree-ssa/vrp71.c: New testcase.
4575 2012-06-29  Richard Guenther  <rguenther@suse.de>
4577         PR tree-optimization/37541
4578         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4580 2012-06-29  Richard Guenther  <rguenther@suse.de>
4582         PR tree-optimization/52589
4583         * gcc.dg/tree-ssa/vrp70.c: New testcase.
4585 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
4587         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4589         * g++.dg/template/error46.C: Add missing comment to dg-message.
4590         * g++.dg/template/crash107.C: Likewise.
4591         * g++.dg/template/error47.C: Likewise.
4592         * g++.dg/template/crash108.C: Likewise.
4593         * g++.dg/overload/operator5.C: Likewise.
4595         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4596         errors in dg-message directives, add comments.
4598 2012-06-28  Kai Tietz  <ktietz@redhat.com>
4600         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4601         hard-coded 'unsigned long'.
4603 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
4605         PR tree-optimization/51581
4606         * gcc.dg/vect/pr51581-4.c: New test.
4608         PR tree-optimization/53645
4609         * gcc.c-torture/execute/pr53645-2.c: New test.
4611 2012-06-28  Richard Guenther  <rguenther@suse.de>
4613         PR middle-end/53790
4614         * gcc.dg/torture/pr53790.c: New testcase.
4616 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
4618         PR tree-optimization/53645
4619         * gcc.c-torture/execute/pr53645.c: New test.
4621 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
4623         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4625 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
4627         PR debug/53671
4628         PR debug/49888
4629         * gcc.dg/guality/pr49888.c: Account for the possibility that
4630         the variable is optimized out at the first test.
4632 2012-06-27  Jason Merrill  <jason@redhat.com>
4634         * g++.dg/cpp0x/override2.C: Adjust.
4635         * g++.dg/template/error5.C: Adjust.
4636         * g++.dg/parse/crash28.C: Adjust.
4638         PR c++/53563
4639         * g++.dg/parse/template27.C: New.
4640         * g++.dg/template/crash74.C: Adjust expected output.
4642 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
4644         PR fortran/41951
4645         PR fortran/49591
4646         * gfortran.dg/typebound_operator_16.f03: New.
4648 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
4650         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4651         even src1.i and src2.i fields even in the second half of the arrays.
4653 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4655         PR c++/51033.
4656         * g++.dg/torture/vshuf-16.inc: New test.
4657         * g++.dg/torture/vshuf-2.inc: New test.
4658         * g++.dg/torture/vshuf-4.inc: New test.
4659         * g++.dg/torture/vshuf-8.inc: New test.
4660         * g++.dg/torture/vshuf-main.inc: New test.
4661         * g++.dg/torture/vshuf-v16hi.C: New test.
4662         * g++.dg/torture/vshuf-v16qi.C: New test.
4663         * g++.dg/torture/vshuf-v2df.C: New test.
4664         * g++.dg/torture/vshuf-v2di.C: New test.
4665         * g++.dg/torture/vshuf-v2sf.C: New test.
4666         * g++.dg/torture/vshuf-v2si.C: New test.
4667         * g++.dg/torture/vshuf-v4df.C: New test.
4668         * g++.dg/torture/vshuf-v4di.C: New test.
4669         * g++.dg/torture/vshuf-v4sf.C: New test.
4670         * g++.dg/torture/vshuf-v4si.C: New test.
4671         * g++.dg/torture/vshuf-v8hi.C: New test.
4672         * g++.dg/torture/vshuf-v8qi.C: New test.
4673         * g++.dg/torture/vshuf-v8si.C: New test.
4675 2012-06-27  Richard Guenther  <rguenther@suse.de>
4677         PR middle-end/53676
4678         * gcc.dg/tree-ssa/scev-6.c: New testcase.
4680 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
4682         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4683         scan-dump-dem-not): Use printable pattern in test name.
4685 2012-06-26  Sterling Augustine  <saugustine@google.com>
4686             Dominique Dhumieres  <dominiq@lps.ens.fr>
4688         * gcc.dg/pubtypes-2.c: Update expected output.
4689         * gcc.dg/pubtypes-3.c: Likewise.
4690         * gcc.dg/pubtypes-4.c: Likewise.
4692 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
4694         * gcc.dg/tree-ssa/slsr-1.c: New test.
4695         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4696         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4697         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4699 2012-06-26  Matt Turner  <mattst88@gmail.com>
4701         PR target/35294
4702         * gcc.target/arm/mmx-2.c: New.
4704 2012-06-26  Richard Guenther  <rguenther@suse.de>
4706         PR c++/53752
4707         * g++.dg/torture/pr53752.C: New testcase.
4709 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
4711         PR tree-optimization/53748
4712         * gcc.c-torture/compile/pr53748.c: New test.
4714 2012-06-25  Jason Merrill  <jason@redhat.com>
4716         PR c++/53498
4717         PR c++/53305
4718         * g++.dg/cpp0x/decltype38.C: New.
4719         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4721 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
4723         * lib/target-supports-dg.exp (testname-for-summary): New.
4724         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4725         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4726         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4727         scan-module-absence, output-exists, output-exists-not: Use
4728         testname-for-summary.
4729         (dg-test): Clean up testname_with_flags.
4730         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4731         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4732         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4733         scan-assembler-dem-not, object-size: Use testname-for-summary.
4734         * lib/gcov.exp (run-gcov): Likewise.
4735         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4736         scan-dump-dem, scan-dump-dem-note): Likewise.
4738         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4739         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4740         including profopt.opt; save and restore existing value.
4741         * g++.dg/bprob/bprob.exp: Likewise.
4742         * gcc.dg/matrix/matrix.exp: Likewise.
4743         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4744         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4745         PROFOPT_OPTIONS.
4747 2012-06-25  Richard Henderson  <rth@redhat.com>
4749         * gcc.dg/pr53749.c: New.
4751 2012-06-25  Jason Merrill  <jason@redhat.com>
4753         PR c++/52988
4754         * g++.dg/cpp0x/nullptr28.C: New.
4756 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
4758         * gcc.target/arm/neon-vld1_dupQ.c: New.
4760 2012-06-25  Florian Weimer  <fweimer@redhat.com>
4762         * g++.dg/init/new35.C: New.
4763         * g++.dg/init/new36.C: New.
4764         * g++.dg/init/new37.C: New.
4765         * g++.dg/ext/vla5.C: New warning.
4766         * g++.dg/ext/vla8.C: New warning.
4767         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4769 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4770             James Greenhalgh  <james.greenhalgh@arm.com>
4772         * gcc.target/arm/ftest-support-arm.h New testcase.
4773         * gcc.target/arm/ftest-support-thumb.h Likewise.
4774         * gcc.target/arm/ftest-support.h Likewise.
4775         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4776         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4777         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4778         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4779         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4780         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4781         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4782         * gcc.target/arm/ftest-armv6-arm.c Likewise.
4783         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4784         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4785         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4786         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4787         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4788         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4789         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4790         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4791         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4792         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4793         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4794         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4795         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4796         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4797         * lib/target-supports.exp
4798         (check_effective_target_arm_arch_FUNC): Add support for more
4799         architectures.
4800         (add_options_for_arm_arch_FUNC): Likewise.
4801         (check_effective_target_arm_arch_FUNC_multilib): New functions.
4803 2012-06-25  Jason Merrill  <jason@redhat.com>
4805         PR c++/53202
4806         * g++.dg/cpp0x/constexpr-tuple.C: New.
4808 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
4810         PR target/53759
4811         * gcc.target/i386/pr53759.c: New test.
4813         PR c++/53594
4814         * g++.dg/cpp0x/nsdmi7.C: New test.
4816 2012-06-24  Kai Tietz  <ktietz@redhat.com>
4818         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4819         for LLP64 targets.
4820         * gcc.target/i386/pr38988.c: Likewise.
4822 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
4824         PR fortran/47710
4825         PR fortran/53328
4826         * gfortran.dg/typebound_generic_12.f03: New.
4827         * gfortran.dg/typebound_generic_13.f03: New.
4829 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
4831         * gnat.dg/lto15.ad[sb]: New test.
4833 2012-06-21  Meador Inge  <meadori@codesourcery.com>
4835         PR c/53702
4836         * gcc.dg/Wunused-local-typedefs.c: New testcase.
4838 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
4840         * gcc.dg/pch/ident-1.c: New test.
4841         * gcc.dg/pch/ident-1.hs: Header file for new test.
4843 2012-06-21  Michael Matz  <matz@suse.de>
4845         PR middle-end/53688
4846         * gcc.c-torture/execute/pr53688.c: New test.
4848 2012-06-20  Richard Guenther  <rguenther@suse.de>
4850         PR tree-optimization/30318
4851         * gcc.dg/tree-ssa/vrp69.c: New testcase.
4853 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
4855         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4857 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4859         * gcc.target/i386/clearcapv2.map: New file.
4860         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4862 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4864         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4865         and add __sh__ case.
4867 2012-06-19  Jason Merrill  <jason@redhat.com>
4869         PR c++/52637
4870         * g++.dg/debug/localclass1.C: New.
4872 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4874         * g++.dg/cpp0x/override4.C: New.
4876 2012-06-14  Jason Merrill  <jason@redhat.com>
4878         PR c++/53651
4879         * g++.dg/cpp0x/decltype37.C: New.
4881 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4883         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4885 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
4887         * gcc.c-torture/compile/vector-5.c,
4888         gcc.c-torture/compile/vector-6.c: New tests.
4890 2012-06-19  Richard Henderson  <rth@redhat.com>
4892         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4894 2012-06-19  Richard Guenther  <rguenther@suse.de>
4896         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4898 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
4900         PR target/53712
4901         * gcc.target/i386/pr53712.c: New test.
4903 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4905         PR fortran/53692
4906         * gfortran.dg/elemental_optional_args_6.f90: New.
4908 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4910         PR fortran/53526
4911         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4912         * gfortran.dg/coarray/move_alloc_1.f90
4914 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4916         PR fortran/53526
4917         * gfortran.dg/coarray_27.f90: New.
4919 2012-06-18  Joey Ye <Joey.Ye@arm.com>
4920             Greta Yorsh  <Greta.Yorsh@arm.com>
4922         * gcc.target/arm/epilog-1.c: New test.
4924 2012-06-18  Richard Guenther  <rguenther@suse.de>
4926         PR tree-optimization/53693
4927         * g++.dg/torture/pr53693.C: New testcase.
4929 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
4931         PR tree-optimization/53703
4932         * gcc.dg/torture/pr53703.c: New test.
4934 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
4936         PR middle-end/53698
4937         * gcc.target/i386/pr53698.c: New test.
4939 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4941         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4943 2012-06-17  Tobias Burnus  <burnus@net-b.de>
4945         PR fortran/53691
4946         PR fortran/53685
4947         * gfortran.dg/transfer_check_3.f90: New.
4949 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4951         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4953 2012-06-16  Tobias Burnus  <burnus@net-b.de>
4955         PR fortran/53642
4956         PR fortran/45170
4957         * gfortran.dg/deferred_type_param_8.f90: New.
4959 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
4961         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4962         testname that includes flags, passed in as new argument, in
4963         pass/fail messages.
4964         (run_gcov): Get testname from dg-test, use it in pass/fail messages
4965         and pass it to verify-* procedures.
4967         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4968         alignment torture options with usual torture options.
4970         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4971         messages reported for one line of source code.
4972         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4973         * g++.dg/cpp0x/decltype2.C: Likewise.
4974         * g++.dg/cpp0x/decltype3.C: Likewise.
4975         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4976         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4977         * g++.dg/cpp0x/static_assert3.C: Likewise.
4978         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4979         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4980         * g++.dg/cpp0x/union1.C: Likewise.
4981         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4982         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4983         * g++.dg/cpp0x/variadic2.C: Likewise.
4984         * g++.dg/cpp0x/variadic20.C: Likewise.
4985         * g++.dg/cpp0x/variadic74.C: Likewise.
4986         * g++.dg/diagnostic/bitfld2.C: Likewise.
4987         * g++.dg/ext/attrib44.C: Likewise.
4988         * g++.dg/ext/no-asm-1.C: Likewise.
4989         * g++.dg/other/error34.C: Likewise.
4990         * g++.dg/parse/crash46.C: Likewise.
4991         * g++.dg/parse/error10.C: Likewise.
4992         * g++.dg/parse/error2.C: Likewise.
4993         * g++.dg/parse/error3.C: Likewise.
4994         * g++.dg/parse/error36.C: Likewise.
4995         * g++.dg/parse/error8.C: Likewise.
4996         * g++.dg/parse/error9.C: Likewise.
4997         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4998         * g++.dg/parse/parser-pr28152.C: Likewise.
4999         * g++.dg/parse/template25.C: Likewise.
5000         * g++.dg/parse/typename11.C: Likewise.
5001         * g++.dg/tc1/dr147.C: Likewise.
5002         * g++.dg/template/deduce3.C: Likewise.
5003         * g++.dg/template/koenig9.C: Likewise.
5004         * g++.dg/template/pr23510.C: Likewise.
5005         * g++.dg/warn/pr12242.C: Likewise.
5006         * g++.dg/warn/pr30551-2.C: Likewise.
5007         * g++.dg/warn/pr30551.C: Likewise.
5008         * g++.old-deja/g++.other/typename1.C: Likewise.
5009         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5011 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5013         PR c++/51033
5014         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5015         * c-c++-common/torture/vshuf-2.inc: Likewise.
5016         * c-c++-common/torture/vshuf-4.inc: Likewise.
5017         * c-c++-common/torture/vshuf-8.inc: Likewise.
5018         * c-c++-common/torture/vshuf-main.inc: Likewise.
5019         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5020         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5021         * c-c++-common/torture/vshuf-v2df.c: Likewise.
5022         * c-c++-common/torture/vshuf-v2di.c: Likewise.
5023         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5024         * c-c++-common/torture/vshuf-v2si.c: Likewise.
5025         * c-c++-common/torture/vshuf-v4df.c: Likewise.
5026         * c-c++-common/torture/vshuf-v4di.c: Likewise.
5027         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5028         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5029         * c-c++-common/torture/vshuf-v4si.c: Likewise.
5030         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5031         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5032         * c-c++-common/torture/vshuf-v8si.c: Likewise.
5034 2012-06-15  Michael Matz  <matz@suse.de>
5036         * gcc.dg/tree-ssa/vector-4.c: New test.
5038 2012-06-15  Michael Matz  <matz@suse.de>
5040         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5041         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5043 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
5045         PR tree-optimization/53636
5046         * gcc.target/arm/pr53636.c: New test.
5048 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
5050         PR tree-optimization/51581
5051         * gcc.c-torture/execute/pr51581-1.c: New test.
5052         * gcc.c-torture/execute/pr51581-2.c: New test.
5053         * gcc.dg/vect/pr51581-1.c: New test.
5054         * gcc.dg/vect/pr51581-2.c: New test.
5055         * gcc.dg/vect/pr51581-3.c: New test.
5056         * gcc.target/i386/avx-pr51581-1.c: New test.
5057         * gcc.target/i386/avx-pr51581-2.c: New test.
5058         * gcc.target/i386/avx2-pr51581-1.c: New test.
5059         * gcc.target/i386/avx2-pr51581-2.c: New test.
5060         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5062 2012-06-15  Richard Guenther  <rguenther@suse.de>
5064         * gcc.c-torture/execute/20120615-1.c: New testcase.
5066 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
5068         * gnat.dg/vect8.ad[sb]: New test.
5070 2012-06-14  Richard Guenther  <rguenther@suse.de>
5072         * gcc.dg/tree-ssa/vrp.h: New testcase.
5073         * gcc.dg/tree-ssa/vrp68.c: Likewise.
5075 2012-06-13  Christian Bruel  <christian.bruel@st.com>
5077         PR target/53621
5078         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5080 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
5082         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5084 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
5086         PR testsuite/20771
5087         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5088         test summary unique.
5090         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5091         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5092         scan-stack-usage-not): Don't strip torture options from test name.
5094         * lib/scandump.exp (scan-dump-times): Use printable version of
5095         regexp in test summary line.
5097         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5098         messages reported for one line of source code.
5099         * gcc.dg/format/few-1.c: Likewise.
5100         * gcc.dg/ia64-sync-2.c: Likewise.
5101         * gcc.dg/sync-2.c: Likewise.
5102         * gcc.dg/noncompile/pr44517.c: Likewise.
5104 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
5106         PR debug/49888
5107         * gcc.dg/guality/pr49888.c: New.
5109 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
5111         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5112         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5113         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5115 2012-06-13  Tobias Burnus  <burnus@net-b.de>
5117         PR fortran/53643
5118         * gfortran.dg/intent_out_7.f90: New.
5120 2012-06-13  Tobias Burnus  <burnus@net-b.de>
5122         PR fortran/53597
5123         * gfortran.dg/save_4.f90: New.
5125 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
5127         PR c/53532
5128         PR c/51034
5129         PR c/53196
5130         * gcc.dg/pr53532.c: New test.
5131         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5132         adjust line numbers.
5133         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5134         * gcc.dg/Wcxx-compat-8.c: Likewise.
5135         * gcc.dg/pr51034.c: New test.
5136         * gcc.dg/pr53196-1.c: New test.
5137         * gcc.dg/pr53196-2.c: New test.
5139 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
5141         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5142         alignment torture options with usual torture options.
5143         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5144         instead of dg-options.
5145         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5146         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5147         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5148         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5149         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5150         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5152         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5153         to checks for multiple messages reported for one line of source code.
5154         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5156         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5157         messages reported for one line of source code.
5159         * gcc.dg/20031223-1.c: Add comments to check for multiple
5160         messages reported for one line of source code.
5161         * gcc.dg/Wconversion-integer.c: Likewise.
5162         * gcc.dg/Wfatal-2.c: Likewise.
5163         * gcc.dg/Wfatal.c: Likewise.
5164         * gcc.dg/Wobjsize-1.c: Likewise.
5165         * gcc.dg/c99-vla-jump-1.c: Likewise.
5166         * gcc.dg/c99-vla-jump-2.c: Likewise.
5167         * gcc.dg/c99-vla-jump-3.c: Likewise.
5168         * gcc.dg/c99-vla-jump-4.c: Likewise.
5169         * gcc.dg/c99-vla-jump-5.c: Likewise.
5170         * gcc.dg/decl-9.c: Likewise.
5171         * gcc.dg/declspec-10.c: Likewise.
5172         * gcc.dg/declspec-18.c: Likewise.
5173         * gcc.dg/mtune.c: Likewise.
5174         * gcc.dg/parser-pr28152-2.c: Likewise.
5175         * gcc.dg/parser-pr28152.c: Likewise.
5176         * gcc.dg/pr14475.c: Likewise.
5177         * gcc.dg/pr27953.c: Likewise.
5178         * gcc.dg/pr28322-3.c: Likewise.
5179         * gcc.dg/pr30457.c: Likewise.
5180         * gcc.dg/pr30551-2.c: Likewise.
5181         * gcc.dg/pr30551-3.c: Likewise.
5182         * gcc.dg/pr30551-4.c: Likewise.
5183         * gcc.dg/pr30551-5.c: Likewise.
5184         * gcc.dg/pr30551-6.c: Likewise.
5185         * gcc.dg/pr30551.c: Likewise.
5186         * gcc.dg/pr45461.c: Likewise.
5187         * gcc.dg/pr48552-1.c: Likewise.
5188         * gcc.dg/pr48552-2.c: Likewise.
5189         * gcc.dg/redecl-1.c: Likewise.
5190         * gcc.dg/transparent-union-3.c: Likewise.
5191         * gcc.dg/utf-dflt.c: Likewise.
5192         * gcc.dg/utf-dflt2.c: Likewise.
5193         * gcc.dg/vla-8.c: Likewise.
5194         * gcc.dg/vla-init-1.c: Likewise.
5195         * gcc.dg/wtr-int-type-1.c: Likewise.
5197         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5198         messages reported for for one line of source code.
5199         * c-c++-common/raw-string-5.c: Likewise.
5200         * c-c++-common/raw-string-4.c: Likewise.
5201         * c-c++-common/raw-string-6.c: Likewise.
5202         * c-c++-common/pr20000.c: Likewise.
5204         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5205         messages reported for one line of source code.
5206         * gcc.dg/cpp/pr30786.c: Likewise.
5207         * gcc.dg/cpp/pr28709.c: Likewise.
5208         * gcc.dg/cpp/missing-header-MD.c: Likewise.
5209         * gcc.dg/cpp/macspace2.c: Likewise.
5210         * gcc.dg/cpp/missing-header-1.c: Likewise.
5211         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5212         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5213         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5215 2012-06-12  Jason Merrill  <jason@redhat.com>
5217         PR c++/53599
5218         * g++.dg/template/local7.C: New.
5220 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
5222         PR target/53511
5223         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5224         * gcc.target/sh/pr51340-2.c: Likewise.
5225         * gcc.target/sh/pr51340-3.c: Likewise.
5227 2012-06-12  Michael Matz  <matz@suse.de>
5229         * gcc.dg/torture/alias-1.c: New test.
5231 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
5233         PR rtl-optimization/53589
5234         * gcc.dg/torture/pr53589.c: New test.
5236 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
5238         PR target/50749
5239         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5240         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5241         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5242         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5243         * gcc.target/sh/pr50749-sf-predec-2.c: New.
5244         * gcc.target/sh/pr50749-sf-predec-4.c: New.
5245         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5246         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5247         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5248         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5249         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5250         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5251         * gcc.target/sh/pr50749-sf-predec-1.c: New.
5252         * gcc.target/sh/pr50749-sf-predec-3.c: New.
5253         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5254         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5256 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
5258         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5259         (check_intel_cpu_model): New function.
5260         (check_amd_cpu_model): New function.
5261         (check_features): New function.
5262         (__get_cpuid_output): New function.
5263         (check_detailed): New function.
5264         (fn1): Rename to quick_check.
5265         (main): Update to call quick_check and call check_detailed.
5267 2012-06-11  Richard Henderson  <rth@redhat.com>
5269         * lib/target-supports.exp
5270         (check_effective_target_sync_long_long_runtime): Use
5271         check_effective_target_lp64 instead of
5272         check_effective_target_powerpc64 for powerpc targets.
5274 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
5276         PR target/53511
5277         * gcc.target/sh/pr53511-1.c: New.
5279 2012-06-11  Richard Guenther  <rguenther@suse.de>
5281         PR middle-end/53470
5282         * g++.dg/lto/pr53470_0.C: New testcase.
5283         * gcc.dg/lto/pr53470_0.c: Likewise.
5285 2012-06-11  Richard Guenther  <rguenther@suse.de>
5287         PR c++/53605
5288         * g++.dg/ext/pr53605.C: New testcase.
5290 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5292         * gnat.dg/specs/array1.ads: New test.
5293         * gnat.dg/specs/array2.ads: Likewise.
5294         * gnat.dg/array22.adb: Likewise.
5296 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5298         * gnat.dg/constant4.adb: New test.
5299         * gnat.dg/constant4_pkg.ads: New helper.
5301 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
5303         PR fortran/52552
5304         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5305         * gfortran.dg/allocate_class_1.f90: Modified.
5306         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5307         * gfortran.dg/allocate_class_2.f90: New.
5309 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
5311         PR middle-end/53535
5312         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5314 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
5316         PR fortran/52861
5317         * gfortran.dg/string_assign_2.f90:  New test case.
5319 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
5321         PR fortran/52861
5322         * gfortran.dg/string_assign_1.f90:  New test case.
5324 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
5326         PR middle-end/53580
5327         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5328         * gcc.dg/gomp/critical-4.c: Likewise.
5329         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5330         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5331         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5332         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5333         * c-c++-common/gomp/pr53580.c: New test.
5335 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5337         PR c++/51214
5338         * g++.dg/cpp0x/forw_enum11.C: New.
5340 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5342         PR c++/53567
5343         * g++.dg/cpp0x/alias-decl-19.C: New.
5345 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
5347         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5349 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
5351         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5352         (XSTATE_FP): Ditto.
5353         (XSTATE_SSE): Ditto.
5354         (XSTATE_YMM): Ditto.
5355         (avx_os_support): Use new defines.
5357 2012-06-06  Richard Guenther  <rguenther@suse.de>
5359         PR testsuite/32380
5360         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5361         loops.
5363 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5365         PR c++/52841
5366         * g++.dg/cpp0x/pr52841.C: New testcase.
5368 2012-06-06  Richard Guenther  <rguenther@suse.de>
5370         PR tree-optimization/53081
5371         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5372         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5374 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5376         * gcc.target/powerpc/pr53487.c: New test.
5378 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
5380         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5382 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
5384         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5386 2012-06-05  Richard Guenther  <rguenther@suse.de>
5388         PR tree-optimization/30442
5389         * gcc.dg/vect/bb-slp-30.c: New testcase.
5391 2012-06-05  Richard Guenther  <rguenther@suse.de>
5393         PR tree-optimization/53081
5394         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5395         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5396         -fno-tree-loop-distribute-patterns.
5398 2012-06-05  Alan Modra  <amodra@gmail.com>
5400         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5401         Check static chain in nested funcs.
5403 2012-06-04  Tobias Burnus  <burnus@net-b.de>
5405         PR fortran/50619
5406         * gfortran.dg/init_flag_10.f90: New.
5408 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5410         PR c++/53524
5411         * g++.dg/warn/Wenum-compare-no-2: New.
5413 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
5415         PR preprocessor/53463
5416         * g++.dg/cpp/limits.C: New test.
5417         * g++.dg/parse/error19.C: Adjust.
5418         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5419         * g++.dg/warn/pr35635.C: Likewise.
5420         * g++.old-deja/g++.pt/assign1.C: Likewise.
5422 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
5424         PR target/53559
5425         * gcc.target/powerpc/cell_builtin_1.c: New test case.
5426         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5427         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5428         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5429         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5430         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5431         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5432         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5434 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
5436         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5438 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
5440         PR tree-optimization/53550
5441         * gcc.dg/pr53550.c: New test.
5443 2012-06-04  Richard Guenther  <rguenther@suse.de>
5445         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5446         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5447         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5449 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5451         PR fortran/48831
5452         * gfortran.dg/parameter_array_element_2.f90: New.
5454 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
5456         PR target/53512
5457         * gcc.target/sh/pr53512-1.c: New.
5458         * gcc.target/sh/pr53512-2.c: New.
5459         * gcc.target/sh/pr53512-3.c: New.
5460         * gcc.target/sh/pr53512-4.c: New.
5462 2012-06-01  Jason Merrill  <jason@redhat.com>
5464         PR c++/52973
5465         * g++.dg/ext/visibility/template12.C: New.
5466         * g++.dg/ext/attrib14.C: Adjust warning line.
5468         PR c++/52725
5469         * g++.dg/parse/new6.C: New.
5470         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5472 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5474         * c-c++-common/restrict-2.c: Revert previous change.
5476 2012-06-01  Jason Merrill  <jason@redhat.com>
5478         PR c++/53137
5479         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5481         PR c++/53484
5482         * g++.dg/cpp0x/auto33.C: New.
5484 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
5486         PR c++/26155
5487         * g++.dg/parse/namespace-alias-1.C: New.
5489 2012-06-01  Christian Bruel  <christian.bruel@st.com>
5491         * gcc.dg/spec-options.c: New test.
5492         * gcc.dg/foo.specs: New file.
5494 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5496         PR ada/53517
5497         * gnat.dg/lto14.adb: Skip on Solaris.
5499 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
5501         * gcc.target/cris/sync-1-v10.c,
5502         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5503         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5504         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5505         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5506         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5507         gcc.target/cris/torture/sync-mis-op-i-1.c,
5508         gcc.target/cris/torture/sync-mis-op-i-1a.c,
5509         gcc.target/cris/torture/sync-mis-op-i-2.c,
5510         gcc.target/cris/torture/sync-mis-op-i-2a.c,
5511         gcc.target/cris/torture/sync-mis-op-i-3.c,
5512         gcc.target/cris/torture/sync-mis-op-i-3a.c,
5513         gcc.target/cris/torture/sync-mis-op-s-1.c,
5514         gcc.target/cris/torture/sync-mis-op-s-1a.c,
5515         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5516         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5517         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5518         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5519         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5520         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5521         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5522         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5524 2012-05-31  Richard Guenther  <rguenther@suse.de>
5526         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5527         ldist-pr45948.c with disabled SCCP.
5529 2012-05-31  Richard Guenther  <rguenther@suse.de>
5531         PR middle-end/48493
5532         * gcc.dg/torture/pr48493.c: New testcase.
5534 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
5536         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5537         arm32 to targets.
5538         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5539         of the initialization loop.
5540         (dg-final): Adjust the expected number of vectorized loops depending
5541         on vect_char_mult target selector.
5543 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
5545         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5546         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5547         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5548         New tests.
5550 2012-05-30  Jason Merrill  <jason@redhat.com>
5552         PR c++/53356
5553         * g++.dg/init/new34.C: New.
5554         * g++.dg/tree-ssa/stabilize1.C: New.
5556 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5558         PR c++/53356
5559         * g++.dg/init/new33.C: New test.
5561 2012-05-30  Richard Guenther  <rguenther@suse.de>
5563         PR middle-end/53501
5564         * gcc.dg/torture/pr53501.c: New testcase.
5565         * c-c++-common/restrict-2.c: Adjust.
5567 2012-05-30  Alan Modra  <amodra@gmail.com>
5569         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5570         torture-finish.
5572 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
5574         * gcc.target/i386/shuf-concat.c: New test.
5576 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5578         PR rtl-optimization/53519
5579         * gcc.c-torture/compile/pr53519.c: New test.
5581 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5583         * gcc.target/arm/neon-vrev.c: New.
5585 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
5587         PR target/51340
5588         * gcc.target/sh/pr51340-1.c: New.
5589         * gcc.target/sh/pr51340-2.c: New.
5590         * gcc.target/sh/pr51340-3.c: New.
5592 2012-05-29  Richard Guenther  <rguenther@suse.de>
5594         PR tree-optimization/53516
5595         * gcc.dg/torture/pr53516.c: New testcase.
5597 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
5599         PR preprocessor/53229
5600         * gcc.dg/cpp/paste6.c: Force to run without
5601         -ftrack-macro-expansion.
5602         * gcc.dg/cpp/paste8.c: Likewise.
5603         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5604         -ftrack-macro-expansion.
5605         * gcc.dg/cpp/paste12.c: Force to run without
5606         -ftrack-macro-expansion.
5607         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5608         -ftrack-macro-expansion.
5609         * gcc.dg/cpp/paste13.c: Likewise.
5610         * gcc.dg/cpp/paste14.c: Likewise.
5611         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5612         -ftrack-macro-expansion.
5613         * gcc.dg/cpp/paste18.c: New test.
5615 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
5617         * gcc.target/cris/torture/trap-1.c,
5618         gcc.target/cris/torture/trap-2.c,
5619         gcc.target/cris/torture/trap-3.c,
5620         gcc.target/cris/torture/trap-v0.c,
5621         gcc.target/cris/torture/trap-v3.c: New tests.
5623 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
5625         PR c++/25137
5626         * g++.dg/warn/Wbraces3.C: New.
5627         * g++.dg/warn/Wbraces4.C: Likewise.
5629 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
5631         PR tree-optimization/53505
5632         * c-c++-common/torture/pr53505.c: New test.
5634 2012-05-27  Nathan Sidwell  <nathan@acm.org>
5636         * gcc.dg/stmt-expr-4.c: New.
5638 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
5640         PR c++/53491
5641         * g++.dg/parse/crash60.C: New.
5643 2012-05-26  Jason Merrill  <jason@redhat.com>
5645         PR c++/53220
5646         * c-c++-common/array-lit.c: New.
5647         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5649 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5651         PR ada/50294
5652         * gnat.dg/array21.adb: New test.
5654 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5656         * gnat.dg/renaming5.adb: Adjust dg-final directive.
5658 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5660         PR c++/32054
5661         * g++.dg/other/anon-union3.C: New.
5663 2012-05-25  Ian Lance Taylor  <iant@google.com>
5665         * gcc.dg/split-6.c: New test.
5667 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5669         * gnat.dg/lto14.adb: New test.
5671 2012-05-25  Tristan Gingold  <gingold@adacore.com>
5673         * gcc.target/i386/large-frame.c: New.
5675 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
5676         * gcc.target/powerpc/lhs-1.c: New.
5677         * gcc.target/powerpc/lhs-2.c: New.
5678         * gcc.target/powerpc/lhs-3.c: New.
5680 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
5682         Make unwound macro expansion trace less redundant
5683         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5684         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5685         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5686         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5687         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5688         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5690 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5692         PR c++/53464
5693         * g++.dg/cpp0x/constexpr-default1.C: New.
5695 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5697         PR c++/32080
5698         * g++.dg/eh/goto2.C: New.
5700 2012-05-24  Richard Guenther  <rguenther@suse.de>
5702         PR middle-end/53460
5703         * g++.dg/tree-prof/pr53460.C: New testcase.
5705 2012-05-24  Richard Guenther  <rguenther@suse.de>
5707         PR bootstrap/53466
5708         * g++.dg/debug/pr53466.C: New testcase.
5710 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
5712         PR tree-optimization/53465
5713         * gcc.c-torture/execute/pr53465.c: New test.
5715 2012-05-23  Tobias Burnus  <burnus@net-b.de>
5717         PR fortran/51055
5718         PR fortran/45170
5719         * gfortran.dg/allocate_with_typespec_6.f90: New.
5721 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5723         PR c++/29185
5724         * g++.dg/warn/delete-array-1.C: New.
5726 2012-05-23  Richard Guenther  <rguenther@suse.de>
5728         * gcc.dg/torture/pr39074-2.c: Adjust.
5729         * gcc.dg/torture/pr39074.c: Likewise.
5730         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5731         * gcc.dg/tree-ssa/alias-19.c: Likewise.
5733 2012-05-22  Jan Hubicka  <jh@suse.cz>
5735         PR middle-end/53161
5736         * g++.dg/torture/pr53161.C: New testcase.
5738 2012-05-22  Tobias Burnus  <burnus@net-b.de>
5740         PR fortran/53389
5741         * gfortran.dg/realloc_on_assign_15.f90: New.
5743 2012-05-22  Richard Guenther  <rguenther@suse.de>
5745         PR middle-end/51071
5746         * gcc.dg/torture/pr51071-2.c: New testcase.
5748 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
5750         PR tree-optimization/53336
5751         * g++.dg/torture/pr53336.C: New testcase.
5753 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
5755         PR c++/53322
5756         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5757         instead of -Wunused-local-typedefs.
5759 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5761         PR c++/51184
5762         * g++.dg/other/abstract4.C: New-
5764 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5766         PR c++/40821
5767         * g++.dg/ext/attrib46.C: New.
5769 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
5771         PR c/53418
5772         * gcc.c-torture/compile/pr53418-1.c,
5773         gcc.c-torture/compile/pr53418-2.c: New tests.
5775 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
5777         PR tree-optimization/53366
5778         * gcc.dg/torture/pr53366-1.c: New test.
5779         * gcc.dg/torture/pr53366-2.c: New test.
5780         * gcc.target/i386/pr53366-1.c: New test.
5781         * gcc.target/i386/pr53366-2.c: New test.
5783         PR tree-optimization/53409
5784         * gcc.c-torture/compile/pr53409.c: New test.
5786         PR tree-optimization/53410
5787         * gcc.c-torture/compile/pr53410-1.c: New test.
5788         * gcc.c-torture/compile/pr53410-2.c: New test.
5790 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5792         PR target/53425
5793         * gcc.target/i386/pr53425-1.c: New file.
5794         * gcc.target/i386/pr53425-2.c: Likewise.
5796 2012-05-21  Richard Guenther  <rguenther@suse.de>
5798         PR tree-optimization/53408
5799         * gcc.dg/torture/pr53408.c: New testcase.
5801 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
5802             H.J. Lu  <hongjiu.lu@intel.com>
5804         PR target/53416
5805         * gcc.target/i386/pr53416.c: New file.
5807 2012-05-21  Richard Guenther  <rguenther@suse.de>
5809         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5811 2012-05-21  Richard Guenther  <rguenther@suse.de>
5813         * gcc.dg/torture/ldist-1.c: New testcase.
5815 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
5817         * gnat.dg/lto13.adb: New test.
5818         * gnat.dg/lto13_pkg.ad[sb]: New helper.
5820 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5822         * gnat.dg/specs/lto12.ads: New test.
5823         * gnat.dg/specs/lto12_pkg.ads: New helper.
5825 2012-05-18  Richard Guenther  <rguenther@suse.de>
5827         PR tree-optimization/53346
5828         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5829         * gcc.target/i386/incoming-10.c: Adjust.
5830         * gcc.target/i386/incoming-11.c: Likewise.
5831         * gcc.target/i386/pr46295.c: Likewise.
5833 2012-05-18  Richard Guenther  <rguenther@suse.de>
5835         * gcc.dg/pr53352.c: Return zero.
5837 2012-05-18  Richard Guenther  <rguenther@suse.de>
5839         PR tree-optimization/53390
5840         * gcc.dg/torture/pr53390.c: New testcase.
5842 2012-05-18  Meador Inge  <meadori@codesourcery.com>
5844         PR rtl-optimization/53352
5845         * gcc.dg/pr53352.c: New test.
5847 2012-05-17  David S. Miller  <davem@davemloft.net>
5849         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5850         failure on sparc-*-linux-gnu.
5852 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5854         PR c++/39681
5855         * g++.dg/parse/error49.C: New.
5856         * g++.dg/cpp0x/error8.C: Likewise.
5857         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5858         * g++.dg/ext/utf-dflt2.C: Likewise.
5859         * g++.dg/ext/utf-gnuxx98.C: Likewise.
5860         * g++.dg/ext/utf-dflt.C: Likewise.
5861         * c-c++-common/raw-string-3.c: Likewise.
5862         * c-c++-common/raw-string-4.c: Likewise.
5864 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5866         PR c++/53371
5867         * g++.dg/cpp0x/catch1.C: New.
5869 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5871         PR c++/44516
5872         * g++.dg/parse/error48.C: New.
5873         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5874         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5876 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
5878         * gcc.dg/tm/indirect-2.c: New test.
5880 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5882         PR tree-optimization/53217
5883         * gfortran.dg/pr53217.f90: New test.
5885 2012-05-16  Richard Guenther  <rguenther@suse.de>
5887         PR tree-optimization/53364
5888         * g++.dg/torture/pr53364.C: New testcase.
5890 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
5892         PR testsuite/52641
5893         * gcc.dg/pr52549.c: Fix test for long != void*
5894         * gcc.c-torture/execute/pr52979-1.x: New file.
5895         * gcc.c-torture/execute/pr52979-2.x: New file.
5897 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
5899         PR preprocessor/7263
5900         * gcc.dg/binary-constants-2.c: Run without tracking locations
5901         accross macro expansion.
5902         * gcc.dg/binary-constants-3.c: Likewise.
5903         * gcc.dg/cpp/sysmac2.c: Likewise.
5904         * gcc.dg/nofixed-point-2.c: Adjust for more precise
5905         location.
5906         * gcc.dg/cpp/syshdr3.c: New test.
5907         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5908         * gcc.dg/system-binary-constants-1.c: New test.
5909         * gcc.dg/system-binary-constants-1.h: New header for the new test
5910         above.
5911         * g++.dg/cpp/syshdr3.C: New test.
5912         * g++.dg/cpp/syshdr3.h: New header the new test above.
5913         * g++.dg/system-binary-constants-1.C: New test.
5914         * g++.dg/system-binary-constants-1.h: New header the new test
5915         above.
5917 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5919         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5921 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
5923         PR target/53358
5924         * gcc.dg/pr53358.c: New test.
5926 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5928         PR c++/11856
5929         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5930         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5932 2012-05-15  Olivier Hainque  <hainque@adacore.com>
5934         * g++.dg/eh/sighandle.C: New testcase.
5936 2012-05-15  Richard Guenther  <rguenther@suse.de>
5938         PR tree-optimization/53355
5939         * gcc.dg/tree-ssa/vrp67.c: New testcase.
5941 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5943         * gfortran.dg/*.f90: Remove now redundant manual
5944         cleanup-modules directive.
5946 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
5948         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5949         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5951 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
5953         PR fortran/52428
5954         * gfortran.dg/int_range_io_1.f90: New test.
5956 2012-05-14  Andi Kleen <ak@linux.intel.com>
5957             Jakub Jelinek  <jakub@redhat.com>
5959         PR target/53315
5960         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5961         * gcc.target/i386/rtm-check.h: New file.
5962         * gcc.target/i386/pr53315.c: New test.
5964 2012-05-14  Tobias Burnus  <burnus@net-b.de>
5966         PR fortran/49110
5967         PR fortran/51055
5968         PR fortran/53329
5969         * gfortran.dg/deferred_type_param_4.f90: New.
5970         * gfortran.dg/deferred_type_param_6.f90: New.
5972 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
5974         * gcc.target/i386/retarg.c: New test.
5976 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5978         PR fortran/45170
5979         * gfortran.dg/deferred_type_param_3.f90: New.
5980         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5981         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5983 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5985         * gnat.dg/null_pointer_deref3.adb: New test.
5987 2012-05-12  Tobias Burnus  <burnus@net-b.de>
5989         PR fortran/49110
5990         PR fortran/52843
5991         * gfortran.dg/deferred_type_param_5.f90: New.
5993 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5995         * g++.dg/parse/error47.C: New.
5997 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5999         PR fortran/52537
6000         * gfortran.dg/string_compare_4.f90:  Change option
6001         to -fdump-tree-original.  Add test case for kind=4.
6003 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6005         PR fortran/52537
6006         * gfortran.dg/string_compare_4.f90:  New test.
6008 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6010         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6012 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6014         PR c++/53305
6015         * g++.dg/cpp0x/variadic132.C: New.
6017 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
6019         PR c++/53158
6020         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6021         * g++.dg/parse/error26.C: Tweak dg-error column number.
6023 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
6025         PR c++/53301
6026         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6028 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6030         * gnat.dg/lto11.ad[sb]: New test.
6032 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
6034         PR target/52908
6035         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6036         directive to Scan for vpmuldq, not vpmacsdql.
6038 2012-05-09  Michael Matz  <matz@suse.de>
6040         PR tree-optimization/53185
6041         * gcc.dg/vect/pr53185.c: New test.
6043 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
6045         PR middle-end/53249
6046         * gcc.target/i386/pr53249.c: New.
6048 2012-05-09  Richard Guenther  <rguenther@suse.de>
6050         PR tree-optimization/18437
6051         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6052         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6054 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
6056         PR tree-optimization/53226
6057         * gcc.c-torture/compile/pr53226.c: New test.
6059 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6061         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6062         * gcc.target/i386/hle-add-rel-1.c: Likewise.
6063         * gcc.target/i386/hle-and-acq-1.c: Likewise.
6064         * gcc.target/i386/hle-and-rel-1.c: Likewise.
6065         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6066         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6067         * gcc.target/i386/hle-or-acq-1.c: Likewise.
6068         * gcc.target/i386/hle-or-rel-1.c: Likewise.
6069         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6070         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6071         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6072         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6073         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6074         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6076 2012-05-09  Dehao Chen  <dehao@google.com>
6078         * gcc.dg/predict-1.c: Remove the replicated text in this test.
6079         * gcc.dg/predict-2.c: Likewise.
6080         * gcc.dg/predict-3.c: Likewise.
6081         * gcc.dg/predict-4.c: Likewise.
6082         * gcc.dg/predict-5.c: Likewise.
6083         * gcc.dg/predict-6.c: Likewise.
6085 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
6087         PR target/53272
6088         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6090 2012-05-08  Richard Guenther  <rguenther@suse.de>
6092         * gcc.dg/fold-bitand-4.c: New testcase.
6094 2012-05-08  Dehao Chen  <dehao@google.com>
6096         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6097         heuristic is working properly.
6098         * gcc.dg/predict-2.c: Likewise.
6099         * gcc/dg/predict-3.c: Likewise.
6100         * gcc/dg/predict-4.c: Likewise.
6101         * gcc/dg/predict-5.c: Likewise.
6102         * gcc/dg/predict-6.c: Likewise.
6104 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
6106         PR tree-optimization/53239
6107         * g++.dg/opt/vrp3.C: New test.
6108         * g++.dg/opt/vrp3-aux.cc: New file.
6109         * g++.dg/opt/vrp3.h: New file.
6111 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6113         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6114         .uleb128 support in assembler output.
6116 2012-05-07  Richard Guenther  <rguenther@suse.de>
6118         PR lto/42987
6119         * g++.dg/lto/pr42987_0.C: New testcase.
6120         * g++.dg/lto/pr42987_1.C: Likewise.
6122 2012-05-07  Tobias Burnus  <burnus@net-b.de>
6124         PR fortran/53255
6125         * gfortran.dg/typebound_operator_15.f90: New.
6127 2012-05-06  Tobias Burnus  <burnus@net-b.de>
6129         PR fortran/41587
6130         * gfortran.dg/class_array_13.f90: New.
6132 2012-05-06  Tristan Gingold  <gingold@adacore.com>
6134         * gnat.dg/warn7.adb: New test.
6136 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
6138         * gnat.dg/specs/renamings.ads: Rename to...
6139         * gnat.dg/specs/renaming1.ads: ...this.
6140         * gnat.dg/specs/renaming2.ads: New test.
6141         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6142         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6143         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6144         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6146 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
6148         * gnat.dg/discr36.ad[sb]: New test.
6149         * gnat.dg/discr36_pkg.ad[sb]: New helper.
6151 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6153         PR c/43772
6154         * c-c++-common/pr43772.c: New.
6156 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
6158         PR fortran/41600
6159         * gfortran.dg/select_type_26.f03 : New test.
6160         * gfortran.dg/select_type_27.f03 : New test.
6162         PR fortran/53191
6163         * gfortran.dg/select_type_28.f03 : New test.
6165 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
6167         PR fortran/49010
6168         PR fortran/24518
6169         * gfortran.dg/mod_sign0_1.f90: New test.
6170         * gfortran.dg/mod_large_1.f90: New test.
6172 2012-05-04  Tobias Burnus  <burnus@net-b.de>
6174         PR fortran/53175
6175         gfortran.dg/public_private_module_5.f90: New.
6177 2012-05-04  Tobias Burnus  <burnus@net-b.de>
6179         PR fortran/53111
6180         * gfortran.dg/constructor_7.f90: New.
6181         * gfortran.dg/constructor_8.f90: New.
6183 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6185         PR c++/53166
6186         * g++.dg/cpp0x/static_assert7.C: New.
6188 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
6190         PR tree-optimization/52633
6191         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6192         recognized as widening shifts instead of over-widening.
6193         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6194         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6195         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6196         * gcc.target/arm/pr52633.c: New test.
6198 2012-05-04  Richard Guenther  <rguenther@suse.de>
6200         PR tree-optimization/53168
6201         * gcc.dg/torture/pr53168.c: New testcase.
6202         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6204 2012-05-04  Richard Guenther  <rguenther@suse.de>
6206         * gcc.dg/lto/pr53214_0.c: New testcase.
6208 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6210         * gcc.target/ia64/pr48496.c: New test.
6211         * gcc.target/ia64/pr52657.c: Likewise.
6213 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6215         PR c/51712
6216         * c-c++-common/pr51712.c: New.
6218 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6220         PR target/53199
6221         * gcc.target/powwerpc/pr53199.c: New file.
6223 2012-05-03  Jason Merrill  <jason@redhat.com>
6225         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6227         * gcc.dg/debug/dwarf2/dups-types.c: New.
6228         * gcc.dg/debug/dwarf2/dups-types.h: New.
6230 2012-05-03  Jason Merrill  <jason@redhat.com>
6232         * g++.dg/debug/dwarf2/namespace-2.C: New.
6233         * g++.dg/debug/dwarf2/localclass3.C: New.
6235 2012-05-03  Jason Merrill  <jason@redhat.com>
6237         * g++.dg/debug/dwarf2/thunk1.C: New.
6239 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6241         PR c++/53186
6242         * g++.dg/other/final2.C: New.
6244 2012-05-03  Richard Guenther  <rguenther@suse.de>
6246         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6248 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
6250         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6251         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6252         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6253         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6255 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
6257         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6258         .byte 0xf2.
6259         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6260         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6261         * gcc.target/i386/hle-add-rel-1.c: Likewise.
6263         PR debug/53174
6264         * gcc.dg/pr53174.c: New test.
6266         PR target/53187
6267         * gcc.target/arm/pr53187.c: New test.
6268         * gcc.c-torture/compile/pr53187.c: New test.
6270 2012-05-03  Richard Guenther  <rguenther@suse.de>
6272         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6273         unsupported prefetching support.
6275 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
6277         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6278         option -ftrack-macro-expansion=0.
6279         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6280         option -ftrack-macro-expansion=0.
6282 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
6284         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6285         dg-options for target arm with dg-additional-options.
6287 2012-05-03  Richard Guenther  <rguenther@suse.de>
6289         PR tree-optimization/53144
6290         * gcc.dg/torture/pr53144.c: New testcase.
6292 2012-05-03  Tobias Burnus  <burnus@net-b.de>
6294         PR fortran/52864
6295         * gfortran.dg/pointer_intent_7.f90: New.
6296         * gfortran.dg/pure_formal_3.f90: New.
6298 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6300         * gcc.target/s390/20030123-1.c: Add missing "volatile".
6302 2012-05-02  Martin Jambor  <mjambor@suse.cz>
6304         PR lto/52605
6305         * g++.dg/lto/pr52605_0.C: New test.
6307 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6309         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6310         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6311         * gcc.target/i386/hle-add-acq-1.c: Ditto.
6312         * gcc.target/i386/hle-add-rel-1.c: Ditto.
6313         * gcc.target/i386/hle-and-acq-1.c: Ditto.
6314         * gcc.target/i386/hle-and-rel-1.c: Ditto.
6315         * gcc.target/i386/hle-or-acq-1.c: Ditto.
6316         * gcc.target/i386/hle-or-rel-1.c: Ditto.
6317         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6318         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6319         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6320         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6321         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6322         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6323         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6324         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6326 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
6328         PR middle-end/53153
6329         * gcc.dg/pr53153.c: New test.
6331 2012-05-02  Richard Guenther  <rguenther@suse.de>
6333         * g++.dg/tree-ssa/pr19807.C: Adjust.
6335 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
6337         PR tree-optimization/53163
6338         * gcc.c-torture/compile/pr53163.c: New test.
6340         PR rtl-optimization/53160
6341         * gcc.c-torture/execute/pr53160.c: New test.
6343 2012-05-01  Ian Lance Taylor  <iant@google.com>
6345         PR c/37303
6346         * gcc.dg/pr37303.c: New test.
6348 2012-05-01  Richard Henderson  <rth@redhat.com>
6350         * lib/target-supports.exp
6351         (check_effective_target_sync_long_long_runtime): True for
6352         check_effective_target_powerpc64.
6354 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
6356         PR c++/51033
6357         * gcc.dg/vector-1.c: Move to ...
6358         * c-c++-common/vector-1.c: ... here.
6359         * gcc.dg/vector-2.c: Move to ...
6360         * c-c++-common/vector-2.c: ... here.
6361         * gcc.dg/vector-3.c: Move to ...
6362         * c-c++-common/vector-3.c: ... here. Adapt to C++.
6363         * gcc.dg/vector-4.c: Move to ...
6364         * c-c++-common/vector-4.c: ... here.
6365         * gcc.dg/vector-init-1.c: Move to ...
6366         * c-c++-common/vector-init-1.c: ... here.
6367         * gcc.dg/vector-init-2.c: Move to ...
6368         * c-c++-common/vector-init-2.c: ... here.
6369         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6370         * c-c++-common/vector-subscript-1.c: ... here.
6371         * gcc.dg/vector-subscript-2.c: Move to ...
6372         * c-c++-common/vector-subscript-2.c: ... here.
6373         * gcc.dg/vector-subscript-3.c: Move to ...
6374         * c-c++-common/vector-subscript-3.c: ... here.
6376         PR c++/51314
6377         * g++.dg/cpp0x/vt-51314.C: New test.
6378         * g++.dg/cpp0x/variadic76.C: Fix.
6380 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
6382         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6384 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6386         Add -Wvarargs option
6387         * c-c++-common/Wvarargs.c: New test case.
6388         * c-c++-common/Wvarargs-2.c: Likewise.
6390 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6392         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6393         * objc.dg/foreach-7.m: Force the test case to run without
6394         -ftrack-macro-expansion.
6395         * c-c++-common/tm/attrib-1.c: Likewise.
6396         * c-c++-common/warn-ommitted-condop.c: Likewise.
6397         * gcc.dg/assign-warn-1.c: Likewise.
6398         * gcc.dg/assign-warn-2.c: Likewise.
6399         * gcc.dg/attr-alloc_size.c: Likewise.
6400         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6401         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6402         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6403         * gcc.dg/c90-const-expr-9.c: Likewise.
6404         * gcc.dg/c99-const-expr-9.c: Likewise.
6405         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
6406         * gcc.dg/cpp/direct2s.c: Likewise.
6407         * gcc.dg/cpp/pr28709.c: Likewise.
6408         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6409         * gcc.dg/dfp/composite-type.c: Likewise.
6410         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6411         with -ftrack-macro-expansion
6412         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6413         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6414         * g++.dg/ext/cleanup-1.C: Likewise.
6415         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6416         * g++.dg/template/sfinae10.C: Likewise.
6417         * g++.dg/tm/wrap-2.C: Likewise.
6418         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6419         * g++.dg/warn/Wsign-conversion.C: Likewise.
6420         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6421         * g++.old-deja/g++.mike/p10769b.C: Likewise.
6422         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6423         it to run with -ftrack-macro-expansion.
6424         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6425         test cases without -ftrack-macro-expansion.
6427         Fix location for static class members
6428         * g++.dg/template/sfinae6_neg.C: Adjust.
6430         Make conversion warnings work on NULL with -ftrack-macro-expansion
6431         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6432         alongside the previous testing for NULL.
6434         Fix -Wuninitialized for -ftrack-macro-expansion
6435         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6437         Strip "<built-in>" loc from displayed expansion context
6438         * g++.dg/warn/Wconversion-real-integer2.C: New test.
6439         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6440         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6441         new test above.
6443         Fix expansion point loc for macro-like tokens
6444         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6445         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6447         Fix token pasting with -ftrack-macro-expansion
6448         * gcc.dg/cpp/paste17.c: New test case for
6449         -ftrack-macro-expansion=2 mode only.
6450         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6452 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
6454         * gnat.dg/warn6.ad[sb]: New test.
6456 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6458         PR 53149
6459         * gcc.dg/20011021-1.c: Adjust testcase.
6461 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6463         PR fortran/53148
6464         * gfortran.dg/function_optimize_12.f90:  New test.
6466 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
6468         PR target/53156
6469         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6470         code to match current output and cover new peephole2 pattern.
6472 2012-04-27  Ollie Wild  <aaw@google.com>
6474         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6476 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6478         * gcc.c-torture/execute/20120427-2.c: New testcase.
6479         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6480         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6481         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6483 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6485         PR target/53138
6486         * gcc.c-torture/execute/20120427-1.c: New testcase.
6488 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
6490         PR middle-end/27139
6491         * gcc.dg/tree-ssa/forwprop-18.c: New test.
6493 2012-04-27  Tom de Vries  <tom@codesourcery.com>
6495         PR tree-optimization/51879
6496         * gcc.dg/pr51879.c: New test.
6497         * gcc.dg/pr51879-2.c: Same.
6498         * gcc.dg/pr51879-3.c: Same.
6499         * gcc.dg/pr51879-4.c: Same.
6500         * gcc.dg/pr51879-6.c: Same.
6502 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6504         PR c++/53096
6505         * g++.dg/cpp0x/defaulted35.C: New.
6506         * g++.dg/cpp0x/defaulted15.C: Adjust.
6508 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
6510         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6511         structure layout.
6513 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
6515         * gcc.target/i386/builtin_target.c: Check avx2.
6517 2012-04-26  Alan Modra  <amodra@gmail.com>
6519         * gcc.target/powerpc/savres.c: New test.
6520         * gcc.target/powerpc/powerpc.exp: Run it.
6522 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
6524         PR target/53120
6525         * gcc.dg/torture/pr53120.c: New test.
6527 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6529         PR middle-end/52979
6530         * gcc.c-torture/compile/pr52979-1.c: New test.
6531         * gcc.c-torture/execute/pr52979-1.c: New test.
6532         * gcc.c-torture/execute/pr52979-2.c: New test.
6534 2012-04-25  Richard Guenther  <rguenther@suse.de>
6536         * gcc.target/i386/l_fma_float_5.c: Adjust.
6537         * gcc.target/i386/l_fma_double_4.c: Likewise.
6538         * gcc.target/i386/l_fma_float_2.c: Likewise.
6539         * gcc.target/i386/l_fma_float_6.c: Likewise.
6540         * gcc.target/i386/l_fma_double_1.c: Likewise.
6541         * gcc.target/i386/l_fma_double_5.c: Likewise.
6542         * gcc.target/i386/l_fma_float_3.c: Likewise.
6543         * gcc.target/i386/l_fma_double_2.c: Likewise.
6544         * gcc.target/i386/l_fma_double_6.c: Likewise.
6545         * gcc.target/i386/l_fma_float_4.c: Likewise.
6546         * gcc.target/i386/l_fma_double_3.c: Likewise.
6547         * gcc.target/i386/l_fma_float_1.c: Likewise.
6549 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6551         PR tree-optimization/53058
6552         * gcc.c-torture/compile/pr53058.c: New test.
6554 2012-04-25  Jan Hubicka  <jh@suse.cz>
6556         PR middle-end/53088
6557         * gcc.target/i386/pr39082-1.c: Update warning location.
6559 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6561         PR c/52880
6562         * gcc.dg/pr52880.c: New test.
6564 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6566         * gcc.dg/m-un-2.c: Update.
6567         * gcc.dg/20011021-1.c: Update.
6569 2012-04-25  Tobias Burnus  <burnus@net-b.de>
6571         PR fortran/52196
6572         * gfortran.dg/realloc_on_assign_14.f90: New.
6574 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
6576         PR testsuite/52641
6577         PR tree-optimizations/52891
6578         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6580 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6582         PR c++/52363
6583         * g++.dg/cpp0x/sfinae35.C: New.
6584         * g++.dg/cpp0x/sfinae36.C: Likewise.
6586 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
6588         * gcc.target/builtin_target.c: New testcase.
6590 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6592         PR target/47197
6593         * gcc.target/powerpc/pr47197.c: New test.
6595 2012-04-24  Richard Guenther  <rguenther@suse.de>
6597         PR tree-optimization/53085
6598         * g++.dg/torture/pr53085.C: New testcase.
6600 2012-04-24  Andrew Pinski  <apinski@cavium.com>
6602         PR tree-opt/33512
6603         * gcc.dg/tree-ssa/andor-3.c: New testcase.
6604         * gcc.dg/tree-ssa/andor-4.c: New testcase.
6605         * gcc.dg/tree-ssa/andor-5.c: New testcase.
6607 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
6609         PR middle-end/53084
6610         * gcc.c-torture/execute/pr53084.c: New test.
6612 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
6614         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6616 2012-04-23  Andrew Pinski  <apinski@cavium.com>
6618         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6620 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
6622         PR regression/53076
6623         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6624         * gcc.dg/torture/builtin-power-1.c: Likewise.
6626 2012-04-23  Richard Guenther  <rguenther@suse.de>
6628         PR tree-optimization/53070
6629         * gcc.dg/torture/pr53070.c: New testcase.
6631 2012-04-23  Richard Guenther  <rguenther@suse.de>
6633         PR c/53060
6634         * gcc.dg/pr53060.c: New testcase.
6636 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
6638         PR tree-optimizations/52891
6639         * gcc.c-torture/compile/pr52891-1.c: New test.
6640         * gcc.c-torture/compile/pr52891-2.c: New test.
6642 2012-04-22  Tobias Burnus  <burnus@net-b.de>
6644         PR fortran/53051
6645         * gfortran.dg/read_float_4.f90: New.
6647 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6649         PR 35441
6650         * c-c++-common/pr35441.C: New.
6652 2012-04-20  Ian Lance Taylor  <iant@google.com>
6654         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6655         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6657 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
6659         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6660         array access.
6661         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6663 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6665         PR rtl-optimization/44214
6666         * gcc.dg/pr44214-1.c: New test.
6667         * gcc.dg/pr44214-2.c: Likewise.
6668         * gcc.dg/pr44214-3.c: Likewise.
6670 2012-04-20  Richard Guenther  <rguenther@suse.de>
6672         * g++.dg/torture/20120420-1.C: New testcase.
6674 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
6676         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6678 2012-04-19  Christian Bruel  <christian.bruel@st.com>
6680         * gcc.dg/pr52283.c: New test.
6682 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6684         * gcc.dg/pr37985.c: New test.
6686 2012-04-19  Richard Guenther  <rguenther@suse.de>
6688         PR rtl-optimization/44688
6689         * gcc.dg/var-expand1.c: Increase array size to make unrolling
6690         possibly profitable.
6692 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6694         PR tree-optimization/52976
6695         * gfortran.dg/reassoc_11.f: New test.
6697 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6699         PR tree-optimization/52976
6700         * gfortran.dg/reassoc_7.f: New test.
6701         * gfortran.dg/reassoc_8.f: Likewise.
6702         * gfortran.dg/reassoc_9.f: Likewise.
6703         * gfortran.dg/reassoc_10.f: Likewise.
6705 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
6707         PR c++/52422
6708         * g++.dg/cpp0x/sfinae33.C: New.
6709         * g++.dg/cpp0x/sfinae34.C: Likewise.
6711 2012-04-18  Joey Ye  <joey.ye@arm.com>
6713         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6715 2012-04-18  Richard Guenther  <rguenther@suse.de>
6717         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6718         array access.
6719         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6720         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6722 2012-04-17  Tom de Vries  <tom@codesourcery.com>
6724         * g++.dg/pr51264-4.C: New test.
6726 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6728         PR c++/52599
6729         * g++.dg/cpp0x/constexpr-ctor10.C: New.
6731 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6733         PR c++/53003
6734         * g++.dg/parse/crash59.C: New.
6736 2012-04-17  Michael Matz  <matz@suse.de>
6738         PR tree-optimization/18437
6739         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6741 2012-04-17  Richard Guenther  <rguenther@suse.de>
6743         PR middle-end/53011
6744         * g++.dg/torture/pr53011.C: New testcase.
6746 2012-04-16  Jason Merrill  <jason@redhat.com>
6748         PR c++/38543
6749         * g++.dg/cpp0x/variadic131.C: New.
6751         PR c++/52008
6752         * g++.dg/cpp0x/variadic130.C: New.
6754         PR c++/50830
6755         * g++.dg/cpp0x/variadic129.C: New.
6757         PR c++/50303
6758         * g++.dg/cpp0x/variadic128.C: New.
6760 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6762         PR fortran/52864
6763         * gfortran.dg/pointer_intent_6.f90: New.
6765 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6767         PR fortran/52916
6768         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6769         to include public_private_module_4.f90.
6770         * gfortran.dg/public_private_module_4.f90: Skip this test on all
6771         targets.
6773 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
6775         PR c++/49152
6776         * g++.dg/diagnostic/operator1.C: New.
6777         * g++.dg/ext/label5.C: Adjust.
6778         * g++.dg/ext/va-arg1.C: Likewise.
6779         * g++.dg/other/error20.C: Likewise.
6780         * g++.dg/other/error20.C: Likewise.
6781         * g++.dg/other/error16.C: Likewise.
6782         * g++.dg/other/error10.C: Likewise.
6783         * g++.dg/parse/error30.C: Likewise.
6784         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6786 2012-04-16  Jason Merrill  <jason@redhat.com>
6788         PR c++/51148
6789         * g++.dg/cpp0x/variadic127.C: New.
6791 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6793         * lib/plugin-support.exp (plugin-test-execute): Properly determine
6794         testcase name.
6795         Use fail, pass instead of unresolved.
6796         Don't log $optstr.
6798         PR testsuite/52948
6799         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6800         TODO_dump_func.
6801         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6802         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6803         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6805 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
6807         PR fortran/52968
6808         * gfortran.dg/typebound_call_23.f03: New test case.
6810 2012-04-15  Jason Merrill  <jason@redhat.com>
6812         PR c++/47220
6813         * g++.dg/cpp0x/variadic126.C: New.
6815         PR c++/52380
6816         * g++.dg/cpp0x/variadic125.C: New.
6818         PR c++/52292
6819         * g++.dg/cpp0x/variadic124.C: New.
6821         PR c++/52706
6822         * g++.dg/cpp0x/nullptr27.C: New.
6824         PR c++/52818
6825         * g++.dg/warn/format8.C: New.
6827 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
6829         PR fortran/51082
6830         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6832 2012-04-14  Tobias Burnus  <burnus@net-b.de>
6834         PR fortran/52916
6835         PR fortran/40973
6836         * gfortran.dg/public_private_module_3.f90: New.
6837         * gfortran.dg/public_private_module_4.f90: New.
6839 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6841         * gcc.dg/superblock.c: New test.
6843 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6845         * gcc.dg/pr51879-12.c: New test.
6847 2012-04-13  Jason Merrill  <jason@redhat.com>
6849         PR c++/52824
6850         * g++.dg/cpp0x/variadic123.C: New.
6851         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6853         PR c++/52905
6854         * g++.dg/cpp0x/initlist-ctor1.C: New.
6856         PR c++/52915
6857         * g++.dg/other/anon-union2.C: New.
6859 2012-04-13  Martin Jambor  <mjambor@suse.cz>
6861         PR middle-end/52939
6862         * g++.dg/ipa/pr52939.C: New test.
6864 2012-04-13  Tom de Vries  <tom@codesourcery.com>
6866         * gcc.dg/pr52734.c: New test.
6868 2012-04-13  Richard Guenther  <rguenther@suse.de>
6870         PR tree-optimization/52969
6871         * gcc.dg/torture/pr52969.c: New testcase.
6873 2012-04-13  Richard Guenther  <rguenther@suse.de>
6875         PR c/52549
6876         * gcc.dg/pr52549.c: New testcase.
6878 2012-04-13  Richard Guenther  <rguenther@suse.de>
6880         PR c/52862
6881         * gcc.dg/pr52862.c: New testcase.
6883 2012-04-13  Joey Ye  <joey.ye@arm.com>
6885         * gcc.target/arm/thumb1-imm.c: New testcase.
6887 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
6889         PR target/52932
6890         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6891         second function argument.
6892         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6893         (calc_permps): Update declaration.  Calculate result correctly.
6894         (avx2_test): Change src2 type to union256i_d.
6895         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6896         correctly.
6898 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6900         PR target/52775
6901         * gcc.target/powerpc/pr52775.c: New file.
6903 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6905         PR tree-optimization/18589
6906         * gcc.dg/tree-ssa/pr18589-1.c: New test.
6907         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6908         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6909         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6910         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6911         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6912         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6913         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6914         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6915         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6917 2012-04-12  Richard Guenther  <rguenther@suse.de>
6919         PR tree-optimization/52943
6920         * gcc.dg/torture/pr52943.c: New testcase.
6922 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
6924         PR target/50751
6925         * gcc/target/sh/pr50751-4.c: New.
6926         * gcc/target/sh/pr50751-5.c: New.
6927         * gcc/target/sh/pr50751-6.c: New.
6928         * gcc/target/sh/pr50751-7.c: New.
6930 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6932         PR c++/52465
6933         * g++.dg/lookup/using52.C: New.
6935 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6937         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6939 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6941         PR rtl-optimization/52876
6942         * gcc.target/i386/pr52876.c: New.
6944 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
6946         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6947         __UINTPTR_TYPE__.
6948         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6949         __INTPTR_TYPE__.
6950         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6951         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6952         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6953         (ptrdiff_t): ... this.  All uses changed.
6954         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6955         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6956         __INTPTR_TYPE__.
6957         (main): Cast argument to __INTPTR_TYPE__.
6958         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6959         size_t.
6960         * gcc.dg/mallign.c (main): Likewise.
6961         * gcc.dg/pr38700.c (foo): Likewise.
6962         * gcc.dg/long-long-cst1.c (t): Likewise.
6963         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6964         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6965         * gcc.dg/pointer-arith-10.c (foo): Likewise.
6966         * gcc.dg/pr25682.c (d, foo): Likewise.
6967         * gcc.dg/format/cast-1.c (f): Likewise.
6968         * gcc.dg/c90-const-expr-10.c
6969         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6970         (size_t): ...this.  All uses changed.
6971         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6972         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6973         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6974         * gcc.dg/pr34856.c (uintptr_t): Likewise.
6975         * gcc.dg/sequence-pt-1.c: Likewise.
6976         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6977         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6978         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6979         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
6980         of ptrdiff_t with it.
6981         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6982         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6983         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6985 2012-04-11  Jason Merrill  <jason@redhat.com>
6987         PR debug/45088
6988         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6989         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6991         PR c++/52906
6992         * g++.dg/ext/attrib45.C: New.
6994         * g++.dg/eh/dtor3.C: New.
6996 2012-04-11  Richard Guenther  <rguenther@suse.de>
6998         PR middle-end/52621
6999         * gfortran.dg/pr52621.f90: New testcase.
7001 2012-04-11  Richard Guenther  <rguenther@suse.de>
7003         PR middle-end/52918
7004         * g++.dg/torture/pr52918-1.C: New testcase.
7005         * g++.dg/torture/pr52918-2.C: Likewise.
7007 2012-04-11  Tobias Burnus  <burnus@net-b.de>
7009         PR fortran/52729
7010         * gfortran.dg/block_11.f90: New.
7012 2012-04-11  Nick Clifton  <nickc@redhat.com>
7014         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7016 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
7018         PR target/16458
7019         * gcc.target/powerpc/pr16458-1.c: New test.
7020         * gcc.target/powerpc/pr16458-2.c: Likewise.
7021         * gcc.target/powerpc/pr16458-3.c: Likewise.
7022         * gcc.target/powerpc/pr16458-4.c: Likewise.
7024 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7026         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7027         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7028         * gcc.dg/builtin-bswap-5.c: Likewise.
7029         * gcc.target/i386/builtin-bswap-4.c: New test.
7031 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7033         PR 24985
7034         * lib/prune.exp: Add -fno-diagnostics-show-caret.
7036 2012-04-11  Richard Guenther  <rguenther@suse.de>
7038         PR rtl-optimization/52881
7039         * gcc.dg/torture/pr52881.c: New testcase.
7040         * gcc.dg/torture/pr52913.c: Likewise.
7042 2012-04-11  Richard Guenther  <rguenther@suse.de>
7044         PR tree-optimization/52912
7045         * gcc.dg/torture/pr52912.c: New testcase.
7047 2010-04-10  Michael Matz  <matz@suse.de>
7049         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7050         * gcc.dg/vect/vect-outer-1.c: Adjust.
7051         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7052         * gcc.dg/vect/vect-outer-1a.c: Adjust.
7053         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7054         * gcc.dg/vect/vect-outer-1b.c: Adjust.
7055         * gcc.dg/vect/vect-outer-2b.c: Adjust.
7056         * gcc.dg/vect/vect-outer-3b.c: Adjust.
7058 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
7060         PR tree-optimization/52870
7061         * gcc.dg/vect/pr52870.c: New test.
7063 2012-04-09  Mike Stump  <mikestump@comcast.net>
7065         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7066         * gcc.dg/tree-ssa/vrp59.c: Likewise.
7067         * gcc.dg/tree-ssa/vrp60.c: Likewise.
7068         * gnat.dg/aggr11.adb: Likewise.
7069         * gnat.dg/aggr11_pkg.ads: Likewise.
7070         * gnat.dg/aggr15.adb: Likewise.
7071         * gnat.dg/aggr15.ads: Likewise.
7072         * gnat.dg/aggr17.adb: Likewise.
7073         * gnat.dg/aggr18.adb: Likewise.
7074         * gnat.dg/array14.adb: Likewise.
7075         * gnat.dg/array14.ads: Likewise.
7076         * gnat.dg/array14_pkg.ads: Likewise.
7077         * gnat.dg/array19.adb: Likewise.
7078         * gnat.dg/array19.ads: Likewise.
7079         * gnat.dg/discr27.adb: Likewise.
7080         * gnat.dg/discr27.ads: Likewise.
7081         * gnat.dg/discr35.adb: Likewise.
7082         * gnat.dg/discr35.ads: Likewise.
7083         * gnat.dg/discr6.adb: Likewise.
7084         * gnat.dg/discr6_pkg.ads: Likewise.
7085         * gnat.dg/import1.adb: Likewise.
7086         * gnat.dg/import1.ads: Likewise.
7087         * gnat.dg/loop_address2.adb: Likewise.
7088         * gnat.dg/opt7.adb: Likewise.
7089         * gnat.dg/opt7.ads: Likewise.
7090         * gnat.dg/pointer_variable_bounds.adb: Likewise.
7091         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7092         * gnat.dg/rep_clause2.adb: Likewise.
7093         * gnat.dg/rep_clause2.ads: Likewise.
7094         * gnat.dg/slice2.adb: Likewise.
7095         * gnat.dg/slice2.ads: Likewise.
7096         * gnat.dg/slice6.adb: Likewise.
7097         * gnat.dg/slice6_pkg.ads: Likewise.
7098         * gnat.dg/specs/unchecked_union2.ads: Likewise.
7099         * gnat.dg/taft_type2.adb: Likewise.
7100         * gnat.dg/taft_type2.ads: Likewise.
7101         * gnat.dg/taft_type2_pkg.ads: Likewise.
7102         * gnat.dg/volatile10.adb: Likewise.
7103         * gnat.dg/volatile10_pkg.ads: Likewise.
7105         * gcc.dg/dll-8.c: Remove execute permissions.
7106         * g++.dg/ext/dllexport5.C: Likewise.
7108 2012-04-09  Jan Hubicka  <jh@suse.cz>
7110         PR lto/52722
7111         PR lto/51765
7112         PR lto/52634
7113         * gcc.dg/lto/pr52634_1.c: New testcase.
7114         * gcc.dg/lto/pr52634_0.c: New testcase.
7116 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
7118         PR target/52883
7119         * gcc.target/i386/pr52883.c: New testcase.
7121 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
7123         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7124         (check_effective_target_sync_long_long): Add SPARC case.
7125         (check_effective_target_sync_long_long_runtime): Likewise.
7126         (check_effective_target_sync_int_long): Adjust SPARC case.
7127         (check_effective_target_sync_char_short): Likewise.
7129 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
7131         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7132         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
7134 2012-04-08  Tobias Burnus  <burnus@net-b.de>
7136         PR fortran/40973
7137         PR fortran/52751
7138         * gfortran.dg/public_private_module_2.f90: New.
7140 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7142         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7143         directives.
7145 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7147         PR fortran/52893
7148         * gfortran.dg/function_optimize_11.f90:  New test.
7150 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7152         PR fortran/52668
7153         * gfortran.dg/use_only_6.f90: New test.
7155 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7157         PR fortran/52668
7158         * gfortran.dg/use_only_6.f90: New test.
7159 2012-04-06  Mike Stump  <mikestump@comcast.net>
7161         PR testsuite/50722
7162         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7164 2012-04-05  Jason Merrill  <jason@redhat.com>
7166         PR c++/52596
7167         * g++.dg/template/qualified-id5.C: New.
7169 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
7171         PR target/52882
7172         * gcc.target/i386/pr52882.c: New test.
7174 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7175             Dominique D'Humieures  <dominiq@lps.ens.fr>
7177         PR testsuite/52614
7178         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7179         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7181 2012-04-04  Jason Merrill  <jason@redhat.com>
7183         PR c++/52845
7184         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7186 2012-04-03  Jason Merrill  <jason@redhat.com>
7188         PR c++/52796
7189         * g++.dg/cpp0x/variadic-value1.C: New.
7191 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
7193         * gnat.dg/pack18.adb: New test.
7194         * gnat.dg/pack18_pkg.ads: New helper.
7196 2012-04-03  Richard Guenther  <rguenther@suse.de>
7198         PR tree-optimization/52808
7199         * gcc.dg/pr52808.c: New testcase.
7201 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
7203         PR tree-optimization/52835
7204         * gfortran.dg/pr52835.f90: New test.
7206 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
7208         * gnat.dg/specs/aggr5.ads: New test.
7210 2012-04-02  Richard Guenther  <rguenther@suse.de>
7212         PR tree-optimization/52756
7213         * gcc.dg/torture/pr52756.c: New testcase.
7215 2012-04-02  Richard Guenther  <rguenther@suse.de>
7217         PR middle-end/52803
7218         * gcc.dg/pr52803.c: New testcase.
7220 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
7222         PR c++/40942
7223         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7224         DR 214 in account.
7226 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
7228         PR c++/50043
7229         * g++.dg/cpp0x/noexcept17.C: New.
7230         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7231         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7232         * g++.dg/cpp0x/noexcept01.C: Likewise.
7233         * g++.dg/eh/init-temp1.C: Likewise.
7234         * g++.dg/eh/ctor1.C: Likwise.
7236 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7238         * gnat.dg/controlled6.adb: New test.
7239         * gnat.dg/controlled6_pkg.ads: New helper.
7240         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7242 2012-03-30  Richard Henderson <rth@redhat.com>
7244         PR debug/52727
7245         * g++.dg/opt/pr52727.C: New testcase.
7247 2012-03-30  Richard Guenther  <rguenther@suse.de>
7249         PR tree-optimization/52754
7250         * gcc.target/i386/pr52754.c: New testcase.
7252 2012-03-30  Richard Guenther <rguenther@suse.de>
7254         PR middle-end/52772
7255         * g++.dg/torture/pr52772.C: New testcase.
7257 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
7259         PR c++/52718
7260         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7262 2012-03-29  Jason Merrill  <jason@redhat.com>
7264         PR c++/52685
7265         * g++.dg/template/inherit8.C: New.
7267 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
7269         PR c++/52759
7270         * g++.dg/ext/weak4.C: New test.
7272         PR tree-optimization/52760
7273         * gcc.c-torture/execute/pr52760.c: New test.
7275 2012-03-29  Jason Merrill  <jason@redhat.com>
7277         PR c++/52743
7278         * g++.dg/cpp0x/initlist-array3.C: New.
7280 2012-03-28  Jason Merrill  <jason@redhat.com>
7282         PR c++/52746
7283         * g++.dg/overload/virtual2.C: New.
7285 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7287         * gnat.dg/vect7.ad[sb]: New test.
7289 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
7290         Tobias Burnus  <burnus@gcc.gnu.org>
7292         PR fortran/52652
7293         * gfortran.dg/allocate_class_1.f90 : Change error test.
7294         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7295         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7296         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7298 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
7300         PR middle-end/52691
7301         * gcc.dg/pr52691.c: New test.
7303         PR middle-end/52750
7304         * gcc.c-torture/compile/pr52750.c: New test.
7306 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
7308         PR target/52692
7309         * gcc.target/avr/torture/builtins-2.c: New test.
7311 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
7313         PR target/52736
7314         * gcc.target/i386/pr52736.c: New test.
7316 2012-03-27  Martin Jambor  <mjambor@suse.cz>
7318         PR middle-end/52693
7319         * gcc.dg/torture/pr52693.c: New test.
7321 2012-03-27  Meador Inge  <meadori@codesourcery.com>
7323         PR c++/52672
7324         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7326 2012-03-27  Mike Stump  <mikestump@comcast.net>
7328         PR target/52665
7329         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7330         failures that match branch names.
7332 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
7333             H.J. Lu  <hongjiu.lu@intel.com>
7335         PR target/52698
7336         * gcc.target/i386/pr52698.c: New test.
7338 2012-03-27  Richard Guenther  <rguenther@suse.de>
7340         PR middle-end/52720
7341         * gcc.dg/torture/pr52720.c: New testcase.
7343 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
7345         * gnat.dg/pack17.adb: New test.
7347 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7349         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7350         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7352 2012-03-26  Martin Jambor  <mjambor@suse.cz>
7354         PR tree-optimization/50052
7355         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7357 2012-03-26  Richard Guenther  <rguenther@suse.de>
7359         PR tree-optimization/52701
7360         * gfortran.dg/pr52701.f90: New testcase.
7362 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
7364         PR tree-optimization/52686
7365         * gcc.target/arm/pr52686.c: New test.
7367 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
7369         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7370         Add "-Os -flto" to list.
7372 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
7374         * gnat.dg/concat2.ad[sb]: New test.
7376 2012-03-24  Jason Merrill  <jason@redhat.com>
7378         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7379         * g++.dg/cpp0x/trailing2.C: Likewise.
7380         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7381         * g++.dg/cpp1y/auto-fn1.C: New.
7382         * g++.dg/cpp1y/auto-fn2.C: New.
7383         * g++.dg/cpp1y/auto-fn3.C: New.
7384         * g++.dg/cpp1y/auto-fn4.C: New.
7385         * g++.dg/cpp1y/auto-fn5.C: New.
7386         * g++.dg/cpp1y/auto-fn6.C: New.
7387         * g++.dg/cpp1y/auto-fn7.C: New.
7388         * g++.dg/cpp1y/auto-fn8.C: New.
7389         * g++.dg/cpp1y/auto-fn9.C: New.
7390         * g++.dg/cpp1y/auto-fn10.C: New.
7391         * g++.dg/cpp1y/auto-fn11.C: New.
7393 2012-03-23  Richard Guenther  <rguenther@suse.de>
7395         PR tree-optimization/52678
7396         * gfortran.dg/pr52678.f: New testcase.
7398 2012-03-23  Richard Guenther  <rguenther@suse.de>
7400         PR tree-optimization/52638
7401         * g++.dg/torture/pr52638.C: New testcase.
7403 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
7405         PR c++/52487
7406         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7408 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
7410         PR c++/52671
7411         * g++.dg/ext/attrib44.C: New test.
7413 2012-03-22  Jan Hubicka  <jh@suse.cz>
7415         PR middle-end/51737
7416         * g++.dg/torture/pr51737.C: New testcase
7418 2012-03-22  Richard Guenther  <rguenther@suse.de>
7420         PR tree-optimization/52548
7421         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7423 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7425         * lib/fortran-modules.exp (list-module-names-1): Remove
7426         warning.
7428 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7430         PR target/50751
7431         * gcc.target/sh/pr50751-1.c: New.
7432         * gcc.target/sh/pr50751-2.c: New.
7433         * gcc.target/sh/pr50751-3.c: New.
7435 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7437         PR target/52479
7438         * gcc.target/sh/sh4a-cos.c: Remove.
7439         * gcc.target/sh/sh4a-sin.c: Remove.
7440         * gcc.target/sh/sh4a-sincos.c: Remove.
7442 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
7444         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7445         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7447 2012-03-21  Martin Jambor  <mjambor@suse.cz>
7449         PR testsuite/52641
7450         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7451         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7453 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
7455         * gcc.target/arm/thumb-16bit-ops.c: New file.
7456         * gcc.target/arm/thumb-ifcvt.c: New file.
7458 2012-03-20  Jason Merrill  <jason@redhat.com>
7460         * lib/target-supports.exp: Add { target c++1y }.
7462         * g++.dg/cpp0x/auto32.C: New.
7464 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7466         PR testsuite/52641
7467         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7468         int32plus.
7469         * gcc.dg/torture/pr48124-4.c: Ditto:
7470         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7472 2012-03-20  Jason Merrill  <jason@redhat.com>
7474         PR c++/52510
7475         * g++.dg/cpp0x/initlist66.C: New.
7477 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7479         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7480         __AVR_HAVE_LPMX__
7482 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7484         PR target/49868
7485         * gcc.target/avr/torture/addr-space-2.h: New file.
7486         * gcc.target/avr/torture/addr-space-2-g.h: New test.
7487         * gcc.target/avr/torture/addr-space-2-0.h: New test.
7488         * gcc.target/avr/torture/addr-space-2-1.h: New test.
7489         * gcc.target/avr/torture/addr-space-2-x.h: New test.
7491 2012-03-20  Richard Guenther  <rguenther@suse.de>
7493         * gnat.dg/pack16.adb: New testcase.
7494         * gnat.dg/pack16_pkg.ads: Likewise.
7495         * gnat.dg/specs/pack8.ads: Likewise.
7496         * gnat.dg/specs/pack8_pkg.ads: Likewise.
7498 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7500         * g++.dg/warn/Wuseless-cast.C: Extend.
7502 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7504         PR c++/14710
7505         * g++.dg/warn/Wuseless-cast.C: New.
7507 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
7509         PR libfortran/52608
7510         * gfortran.dg/pr52608.f90: New test.
7512 2012-03-17  Tobias Burnus  <burnus@net-b.de>
7514         PR fortran/52585
7515         * gfortran.dg/proc_ptr_36.f90: New.
7517 2012-03-16  Martin Jambor  <mjambor@suse.cz>
7519         * gcc.dg/misaligned-expand-1.c: New test.
7520         * gcc.dg/misaligned-expand-3.c: Likewise.
7522 2012-03-16  Richard Guenther  <rguenther@suse.de>
7523         Kai Tietz  <ktietz@redhat.com>
7525         PR middle-end/48814
7526         * gcc.c-torture/execute/pr48814-1.c: New test.
7527         * gcc.c-torture/execute/pr48814-2.c: New test.
7528         * gcc.dg/tree-ssa/assign-1.c: New test.
7529         * gcc.dg/tree-ssa/assign-2.c: New test.
7530         * gcc.dg/tree-ssa/assign-3.c: New test.
7532 2012-03-16  Richard Guenther  <rguenther@suse.de>
7534         * gnat.dg/specs/pack7.ads: New testcase.
7536 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7538         PR target/52568
7539         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7540         * gcc.dg/torture/vshuf-8.inc: Likewise.
7541         * gcc.dg/torture/vshuf-16.inc: Likewise.
7542         * gcc.dg/torture/vshuf-32.inc: Likewise.
7544 2012-03-15  Jason Merrill  <jason@redhat.com>
7546         * g++.dg/torture/pr52582.C: New.
7548 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7550         * lib/fortran-modules.exp: New file which was forgotten in r185430.
7552 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7553             Ulrich Weigand  <ulrich.weigand@linaro.org>
7555         * gcc.dg/vect/slp-cond-3.c: New test.
7556         * gcc.dg/vect/slp-cond-4.c: New test.
7558 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7559             Ulrich Weigand  <ulrich.weigand@linaro.org>
7561         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7562         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7564 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
7566         PR libfortran/52434
7567         PR libfortran/48878
7568         PR libfortran/38199
7569         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7570         * gfortran.dg/round_1.f03: Likewise.
7572 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7573             Andrew Pinski  <apinski@cavium.com>
7575         PR middle-end/52592
7576         * gcc.dg/pr52592.c: New test.
7578 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7580         * gfortran.fortran-torture/compile/compile.exp: Simplify.
7581         * gfortran.fortran-torture/execute/execute.exp: Likewise.
7582         * lib/gcc-dg.exp (cleanup-modules): Move to ..
7583         * lib/fortran-modules.exp: .. this new file. Adjust users.
7584         * lib/gfortran-dg.exp (gfortran-dg-runtest,
7585         gfortran-dg-debug-runtest): Call cleanup-modules.
7586         * lib/fortran-torture.exp (fortran-torture-execute,
7587         fortran-torture): Likewise.
7588         * gfortran.dg/coarray/caf.exp: Likewise.
7589         * lib/lto.exp: Likewise.
7590         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7591         * gfortran.dg/class_4b.f03: Likewise.
7592         * gfortran.dg/class_4c.f03: Likewise.
7593         * gfortran.dg/class_45a.f03: Likewise.
7594         * gfortran.dg/binding_label_tests_10.f03: Likewise.
7595         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7596         * gfortran.dg/binding_label_tests_11.f03: Likewise.
7597         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7598         * gfortran.dg/binding_label_tests_13.f03: Likewise.
7599         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7600         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7601         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7602         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7603         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7604         * gfortran.dg/whole_file_28.f90: Likewise.
7605         * gfortran.dg/whole_file_29.f90: Likewise.
7606         * gfortran.dg/whole_file_30.f90: Likewise.
7607         * gfortran.dg/whole_file_31.f90: Likewise.
7609 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7611         PR tree-optimization/52267
7612         * gcc.dg/pr52267.c: New test.
7613         * gcc.dg/tree-ssa/vrp65.c: New test.
7614         * gcc.dg/tree-ssa/vrp66.c: New test.
7616 2012-03-15  Richard Guenther  <rguenther@suse.de>
7618         PR middle-end/52580
7619         * gfortran.dg/vect/pr52580.f: New testcase.
7621 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
7623         * gcc.target/sh/fpul-usage-1.c: New.
7625 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
7627         PR target/49468
7628         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7629         * gcc.target/sh/pr49468-di.c: Likewise.
7631 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7633         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7634         * gcc.dg/c99-stdint-6.c: Likewise.
7635         * gcc.dg/lto/20090210_0.c: Likewise.
7636         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7637         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7638         * gcc.dg/pragma-init-fini-2.c: Likewise.
7639         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7640         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7641         * gcc.target/i386/pr22152.c: Likewise.
7642         * gcc.target/i386/vect8-ret.c: Likewise.
7643         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7644         handling.
7646 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7648         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7649         * g++.dg/tree-prof/partition1.C: Likewise.
7650         * g++.dg/tree-prof/partition2.C: Likewise.
7651         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7652         handling.
7653         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7654         * gcc.c-torture/execute/20010724-1.c: Remove.
7655         * gcc.c-torture/execute/20010724-1.x: Remove.
7656         * gcc.c-torture/execute/20040208-2.c: Remove.
7657         * gcc.c-torture/execute/20040208-2.x: Remove.
7658         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7659         Remove.
7660         (main) [__mips__ && __sgi__]: Remove.
7661         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7662         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7663         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7664         mips-sgi-irix6* handling.
7665         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7666         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7667         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7668         handling.
7669         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7670         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7671         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7672         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7673         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7674         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7675         mips-sgi-irix6*.
7676         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7677         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7678         * gcc.target/mips/save-restore-3.c: Likewise.
7679         * gcc.target/mips/save-restore-4.c: Likewise.
7680         * gcc.target/mips/save-restore-5.c: Likewise.
7681         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7682         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7683         messages.
7684         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7685         IRIX 6 handling.
7686         (restore_ld_library_path_env_vars): Likewise.
7687         * lib/target-supports.exp (check_profiling_available): Remove
7688         mips*-*-irix* handling.
7689         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7690         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7691         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7693 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7695         PR c++/52582
7696         * g++.dg/opt/pr52582.C: New test.
7698 2012-03-14  Richard Guenther  <rguenther@suse.de>
7700         PR tree-optimization/52571
7701         * gcc.dg/vect/vect-2.c: Initialize arrays.
7702         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7703         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7704         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7706 2012-03-14  Richard Guenther  <rguenther@suse.de>
7708         PR middle-end/52080
7709         PR middle-end/52097
7710         PR middle-end/48124
7711         * gcc.dg/torture/pr48124-1.c: New testcase.
7712         * gcc.dg/torture/pr48124-2.c: Likewise.
7713         * gcc.dg/torture/pr48124-3.c: Likewise.
7714         * gcc.dg/torture/pr48124-4.c: Likewise.
7716 2012-03-14  Richard Guenther  <rguenther@suse.de>
7718         PR middle-end/52578
7719         * gcc.dg/pr52578.c: New testcase.
7721 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7723         PR c++/52521
7724         * g++.dg/cpp0x/udlit-args2.C: New test.
7726 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7728         PR target/48596
7729         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7730         * gcc.c-torture/compile/pr48596.c: ... here.
7732 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
7734         PR c++/51641
7735         * g++.dg/lookup/hidden-class17.C: New test.
7737 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
7739         PR c/52577
7740         * gcc.dg/Wunused-var-3.c: New test.
7742 2012-03-13  Martin Jambor  <mjambor@suse.cz>
7744         * gcc.dg/misaligned-expand-2.c: New test.
7746 2012-03-13  Richard Guenther  <rguenther@suse.de>
7748         PR middle-end/52134
7749         * gcc.dg/pr52134.c: New testcase.
7751 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7753         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7755 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7757         PR tree-optimization/46728
7758         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7759         * gcc.target/powerpc/pr46728-5.c: Likewise.
7760         * gcc.target/powerpc/pr46728-8.c: Likewise.
7761         * gcc.target/powerpc/pr46728-10.c: Likewise.
7762         * gcc.target/powerpc/pr46728-11.c: Likewise.
7763         * gcc.target/powerpc/pr46728-13.c: Likewise.
7764         * gcc.target/powerpc/pr46728-14.c: Likewise.
7765         * gcc.target/powerpc/pr46728-15.c: Likewise.
7767 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
7769         PR c++/52299
7770         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7772 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7774         PR tree-optimization/46728
7775         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7776         * gcc.target/powerpc/pr46728-5.c: Likewise.
7777         * gcc.target/powerpc/pr46728-8.c: Likewise.
7778         * gcc.target/powerpc/pr46728-10.c: Likewise.
7779         * gcc.target/powerpc/pr46728-11.c: Likewise.
7780         * gcc.target/powerpc/pr46728-13.c: Likewise.
7781         * gcc.target/powerpc/pr46728-14.c: Likewise.
7782         * gcc.target/powerpc/pr46728-15.c: Likewise.
7784 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
7786         PR target/49868
7787         * gcc.target/avr/torture/addr-space-1.h: New file.
7788         * gcc.target/avr/torture/addr-space-1-g.h: New test.
7789         * gcc.target/avr/torture/addr-space-1-0.h: New test.
7790         * gcc.target/avr/torture/addr-space-1-1.h: New test.
7791         * gcc.target/avr/torture/addr-space-1-x.h: New test.
7793 2012-03-12  Andrew Pinski  <apinski@cavium.com>
7795         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7797 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7799         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7800         * g++.dg/abi/thunk4.C: Likewise.
7801         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7802         Adapt line numbers.
7803         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7804         handling.
7805         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7806         * g++.dg/eh/spbp.C: Likewise.
7807         * g++.dg/ext/label13.C: Likewise.
7808         * g++.dg/guality/guality.exp: Likewise.
7809         * g++.dg/other/anon5.C: Likewise.
7810         * g++.dg/other/pragma-ep-1.C: Remove.
7811         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7812         * g++.dg/warn/pr31246.C: Likewise.
7813         * g++.dg/warn/weak1.C: Likewise.
7814         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7815         * g++.old-deja/g++.ext/attrib5.C: Likewise.
7816         * gcc.c-torture/compile/limits-declparen.c: Likewise.
7817         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7818         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7819         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7820         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7821         * gcc.dg/c99-tgmath-1.c: Likewise.
7822         * gcc.dg/c99-tgmath-2.c: Likewise.
7823         * gcc.dg/c99-tgmath-3.c: Likewise.
7824         * gcc.dg/c99-tgmath-4.c: Likewise.
7825         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7826         handling.
7827         * gcc.dg/debug/pr49032.c: Likewise.
7828         * gcc.dg/guality/guality.exp: Likewise.
7829         * gcc.dg/intmax_t-1.c: Likewise.
7830         * gcc.dg/pr48616.c: Likewise.
7831         * gcc.dg/pragma-ep-1.c: Remove.
7832         * gcc.dg/pragma-ep-2.c: Remove.
7833         * gcc.dg/pragma-ep-3.c: Remove.
7834         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7835         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7836         * gcc.misc-tests/gcov-14.c: Likewise.
7837         * gfortran.dg/guality/guality.exp: Likewise.
7838         * lib/target-supports.exp (check_weak_available): Likewise.
7839         (add_options_for_tls): Likewise.
7840         (check_ascii_locale_available): Likewise.
7841         * obj-c++.dg/dwarf-2.mm: Likewise.
7842         * objc.dg/dwarf-1.m: Likewise.
7843         * objc.dg/dwarf-2.m: Likewise.
7845 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
7847         PR tree-optimization/51721
7848         * gcc.dg/tree-ssa/vrp64.c: New test.
7850         PR tree-optimization/52533
7851         * gcc.c-torture/compile/pr52533.c: New test.
7853 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
7855         * gcc.target/i386/rtm-xabort-1.c: New.
7856         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7857         * gcc.target/i386/rtm-xend-1.c: Ditto.
7858         * gcc.target/i386/rtm-xtest-1.c: Ditto.
7859         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7860         * gcc.target/i386/sse-13.c: Ditto.
7861         * gcc.target/i386/sse-14.c: Ditto.
7862         * gcc.target/i386/sse-22.c: Ditto.
7863         * gcc.target/i386/sse-23.c: Ditto.
7864         * g++.dg/other/i386-2.C: Ditto.
7865         * g++.dg/other/i386-3.C: Ditto.
7867 2012-03-12  Tobias Burnus  <burnus@net-b.de>
7869         PR fortran/52542
7870         * gfortran.dg/proc_ptr_35.f90: New.
7872 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
7874         PR target/52530
7875         * gcc.dg/torture/pr52530.c: New test.
7877 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7879         PR target/51244
7880         * gcc.target/sh/pr51244-1.c: Fix thinkos.
7882 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7884         PR target/52450
7885         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7887         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7889 2012-03-09  Andrew Pinski  <apinski@cavium.com>
7891         PR middle-end/51988
7892         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7893         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7895 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
7897         * gcc.dg/tree-ssa/scev-3.c: New.
7898         * gcc.dg/tree-ssa/scev-4.c: New.
7900 2012-03-08  Tobias Burnus  <burnus@net-b.de>
7902         PR fortran/52469
7903         * gfortran.dg/proc_ptr_34.f90
7905 2012-03-07  Jason Merrill  <jason@redhat.com>
7907         PR c++/52521
7908         * g++.dg/cpp0x/udlit-mangle.C: New.
7910 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
7912         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7914 2012-03-06  Richard Guenther  <rguenther@suse.de>
7916         PR middle-end/52493
7917         * gcc.dg/torture/pr52493.c: New testcase.
7919 2012-03-06  Richard Guenther  <rguenther@suse.de>
7921         PR lto/52097
7922         * gcc.dg/lto/pr52097_0.c: New testcase.
7924 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
7926         PR target/51244
7927         * gcc.target/sh/pr51244-1.c: New.
7928         * gcc.target/sh/pr51244-2.c: New.
7929         * gcc.target/sh/pr51244-3.c: New.
7931 2012-03-05  Jason Merrill  <jason@redhat.com>
7933         PR c++/51930
7934         * g++.dg/ext/visibility/template11.C: New.
7936         * g++.dg/cpp0x/implicit13.C: New.
7938 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
7940         PR tree-optimization/51721
7941         * gcc.dg/tree-ssa/vrp63.c: New test.
7942         * gcc.dg/pr51721.c: New test.
7944 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7946         PR fortran/50981
7947         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7948         argument checks.
7950 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7952         PR target/52146
7953         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7955 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7957         PR fortran/50981
7958         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7960 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
7962         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7963         int32plus.
7965 2012-03-03  Jason Merrill  <jason@redhat.com>
7967         * g++.dg/cpp0x/nsdmi-defer6.C: New.
7969         Core 1270
7970         * g++.dg/cpp0x/initlist65.C: New.
7972         PR c++/36797
7973         * g++.dg/ext/is_empty2.C: New.
7975 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7977         PR fortran/48820
7978         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7980 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7982         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7983         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7984         * gfortran.dg/bind_c_usage_8.f03: Ditto.
7985         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7986         * gfortran.dg/class_30.f90: Remove dg-warning line.
7987         * gfortran.dg/bind_c_usage_25.f90: New.
7989 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7991         PR fortran/48820
7992         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7993         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7994         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7996 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7998         PR fortran/48820
7999         * gfortran.dg/assumed_type_1.f90: New.
8000         * gfortran.dg/assumed_type_2.f90: New.
8001         * gfortran.dg/assumed_type_3.f90: New.
8002         * gfortran.dg/assumed_type_4.f90: New.
8004 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
8006         PR target/49486
8007         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8008         * gcc.target/sh/pr49468-di.c: New.
8010 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
8012         * gcc.dg/graphite/pr50561.c: Update.
8014 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
8016         * gcc.target/powerpc/pr52457.c: New test.
8018 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
8020         * gcc.target/arm/sat-1.c: New test.
8022 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
8024         PR target/46716
8025         * gcc.target/i386/pr46716.c: New test.
8027 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8029         PR c++/51989
8030         * g++.dg/cpp0x/sfinae32.C: New.
8032 2012-03-02  Richard Guenther  <rguenther@suse.de>
8034         PR tree-optimization/52406
8035         * gcc.dg/torture/pr52406.c: New testcase.
8037 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8039         PR fortran/52325
8040         * gfortran.dg/derived_comp_array_ref_8.f90: New.
8041         * gfortran.dg/nullify_2.f90: Update dg-error.
8042         * gfortran.dg/nullify_4.f90: Ditto.
8043         * gfortran.dg/pointer_init_6.f90: Ditto.
8045 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8047         PR fortran/52270
8048         * gfortran.dg/class_51.f90: New.
8050 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8052         PR fortran/52452
8053         * gfortran.dg/intrinsic_8.f90: New.
8055 2012-03-01  Kai Tietz  <ktietz@redhat.com>
8057         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8058         routines on mingw targets.
8059         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8061 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
8063         PR tree-optimization/52445
8064         * gcc.dg/pr52445.c: New test.
8066 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
8068         PR target/52437
8069         * gcc.c-torture/compile/pr52437.c: New test.
8071         PR middle-end/52419
8072         * gcc.dg/torture/pr52419.c: New test.
8074         PR tree-optimization/52429
8075         * gcc.dg/torture/pr52429.c: New test.
8076         * g++.dg/opt/pr52429.C: New test.
8078 2012-02-29  Richard Guenther  <rguenther@suse.de>
8080         PR testsuite/52297
8081         * gcc.dg/lto/trans-mem-1_0.c: Remove.
8082         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8083         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8084         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8085         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8086         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8088 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
8090         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8092 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
8094         PR fortran/52386
8095         * gfortran.dg/realloc_on_assign_13.f90 : New test.
8097 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8099         PR target/51534
8100         * gcc.target/arm/neon/pr51534.c: New testcase.
8102 2012-02-28  Richard Guenther  <rguenther@suse.de>
8104         PR target/52407
8105         * gcc.dg/torture/pr52407.c: New testcase.
8107 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8109         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8110         * gcc.target/arm/vfp2.c: Likewise.
8111         * gcc.target/arm/vfp3.c: Likewise.
8112         * gcc.target/arm/vfp4.c: Likewise.
8113         * gcc.target/arm/vfp5.c: Likewise.
8114         * gcc.target/arm/vfp6.c: Likewise.
8115         * gcc.target/arm/vfp7.c: Likewise.
8116         * gcc.target/arm/vfp8.c: Likewise.
8117         * gcc.target/arm/vfp9.c: Likewise.
8118         * gcc.target/arm/vfp10.c: Likewise.
8119         * gcc.target/arm/vfp11.c: Likewise.
8120         * gcc.target/arm/vfp12.c: Likewise.
8121         * gcc.target/arm/vfp13.c: Likewise.
8122         * gcc.target/arm/vfp14.c: Likewise.
8123         * gcc.target/arm/vfp15.c: Likewise.
8124         * gcc.target/arm/vfp16.c: Likewise.
8125         * gcc.target/arm/vfp17.c: Likewise.
8126         * gcc.target/arm/neon-constants.h: New file.
8127         * gcc.target/arm/neon-vect1.c: New test.
8128         * gcc.target/arm/neon-vect2.c: New test.
8129         * gcc.target/arm/neon-vect3.c: New test.
8130         * gcc.target/arm/neon-vect4.c: New test.
8131         * gcc.target/arm/neon-vect5.c: New test.
8132         * gcc.target/arm/neon-vect6.c: New test.
8133         * gcc.target/arm/neon-vect7.c: New test.
8134         * gcc.target/arm/neon-vect8.c: New test.
8136 2012-02-28  Richard Guenther  <rguenther@suse.de>
8138         PR tree-optimization/52402
8139         * gcc.dg/torture/pr52402.c: New testcase.
8141 2012-02-28  Richard Guenther  <rguenther@suse.de>
8143         PR lto/52400
8144         * g++.dg/lto/pr52400_0.C: New testcase.
8146 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
8148         * gcc.target/avr/torture/builtins-1.c: New test.
8149         * gcc.target/avr/torture/builtins-error.c: New test.
8151 2012-02-28  Kai Tietz  <ktietz@redhat.com>
8153         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8154         * gcc.target/i386/pr45352-2.c: Likewise.
8155         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8156         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8157         targets instead rand.
8158         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8159         * gcc.target/i386/sse2-mul-1.c: Likewise.
8160         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8161         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8162         * gcc.target/i386/pad-1.c: Likewise.
8163         * gcc.target/i386/pad-9.c: Likewise.
8164         * gcc.target/i386/pad-2.c: Likewise.
8165         * gcc.target/i386/pad-5b.c: Likewise.
8166         * gcc.target/i386/pad-8.c: Likewise.
8167         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8168         * gcc.target/i386/pr44130.c: Likewise.
8169         * gcc.target/i386/align-main-1.c: Likewise.
8170         * gcc.target/i386/align-main-2.c: Likewise.
8171         * gcc.target/i386/sw-1.c: Likewise.
8172         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8173         on x64 mingw target.
8174         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8175         * gcc.target/i386/pr46295.c: Likewise.
8176         * gcc.target/i386/amd64-abi-1.c: Likewise.
8177         * gcc.target/i386/amd64-abi-2.c: Likewise.
8178         * gcc.target/i386/pr39082-1.c: Likewise.
8179         * gcc.target/i386/pr39162.c: Likewise.
8180         * gcc.target/i386/pr22152.c: Likewise.
8181         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8182         * gcc.target/i386/wrfsbase-2.c: Likewise.
8183         * gcc.target/i386/local.c: Likewise
8184         * gcc.target/i386/wrgsbase-1.c: Likewise.
8185         * gcc.target/i386/wrfsbase-1.c: Likewise.
8186         * gcc.target/i386/pr39315-3.c: Likewise.
8187         * gcc.target/i386/pr35767-4.c: Likewise.
8188         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8189         x64 mingw target.
8190         * gcc.target/i386/pr45336-2.c: Likewise.
8191         * gcc.target/i386/pr45336-1.c: Likewise.
8192         * gcc.target/i386/pr45336-4.c: Likewise.
8194 2012-02-27  Tristan Gingold  <gingold@adacore.com>
8196         * gnat.dg/array20.ad[sb]: New test.
8198 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
8200         PR target/52375
8201         * gcc.target/arm/pr52375.c: New test.
8202         * gcc.c-torture/compile/pr52375.c: New test.
8204 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8206         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8207         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8209 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8211         * gnat.dg/aggr19.adb: New test.
8212         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8214 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
8216         PR target/49263
8217         * gcc.target/sh/pr49263.c: New.
8219 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
8221         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8222         simulate_thread_wrapper_other_threads
8223         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8224         Move initialization of 'value' to main().
8225         (main): Initialize 'value';
8226         * gcc.dg/simulate-thread/speculative-store.c
8227         (simulate_thread_step_verify): Return 0 when successful.
8228         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8229         Reduce threshold.
8230         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
8231         (simulate_thread_wrapper_other_threads): Return a success/fail value
8232         and issue an error if the instruction count threshold is exceeded.
8234 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8236         PR target/50580
8237         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8238         * gcc.target/mips/interrupt_handler-3.c: Likewise.
8240 2012-02-24  Richard Guenther  <rguenther@suse.de>
8242         PR middle-end/52355
8243         * gcc.dg/pr52355.c: New testcase.
8245 2012-02-23  Kai Tietz  <ktietz@redhat.com>
8247         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8248         * gcc.dg/Wpadded.c: Likewise.
8249         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8250         structure-layout.
8251         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8252         for sleep by Sleep and add windows.h include for this function.
8253         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8254         targets.
8255         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8256         target.
8257         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8258         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8259         on x64 mingw target.
8260         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8261         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8262         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8263         failure on LLP64 target.
8265 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
8267         PR c/52290
8268         * gcc.dg/noncompile/pr52290.c: New test.
8270 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
8272         PR tree-optimization/52019
8273         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8275 2012-02-22  Kai Tietz  <ktietz@redhat.com>
8277         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8278         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8279         derived pdiff_t type.
8280         * g++.dg/torture/pr49720.C: Likewise
8282 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
8284         PR target/52330
8285         * gcc.target/i386/pr52330.c: New test.
8287 2012-02-22  Tobias Burnus  <burnus@net-b.de>
8289         PR fortran/52335
8290         * gfortran.dg/io_constraints_10.f90: New.
8292 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
8294         * lib/target-supports.exp (check_effective_target_vect_condition):
8295         Return true for NEON.
8297 2012-02-21  Kai Tietz  <ktietz@redhat.com>
8299         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8301 2012-02-21  Richard Guenther  <rguenther@suse.de>
8303         PR tree-optimization/52324
8304         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8306 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
8308         PR middle-end/51782
8309         * gcc.target/avr/torture/pr51782-1.c: New test.
8311 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
8313         PR tree-optimization/52318
8314         * gcc.dg/pr52318.c: New test.
8316 2012-02-20  Kai Tietz  <ktietz@redhat.com>
8318         * gcc.dg/bf-ms-layout-3.c: New testcase.
8320 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
8322         PR testsuite/52229
8323         PR fortran/32380
8324         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
8326 2012-02-20  Richard Guenther  <rguenther@suse.de>
8328         PR tree-optimization/52298
8329         * gcc.dg/torture/pr52298.c: New testcase.
8330         * gcc.dg/vect/pr52298.c: Likewise.
8332 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
8334         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8335         * gcc.c-torture/execute/pr52286.c: Ditto.
8337 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
8339         PR tree-optimization/52286
8340         * gcc.c-torture/execute/pr52286.c: New test.
8342 2012-02-18  Tobias Burnus  <burnus@net-b.de>
8344         PR fortran/52295
8345         * gfortran.dg/interface_35.f90: Use -std=f2003.
8346         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8347         * gfortran.dg/interface_assignment_4.f90: Ditto.
8348         * gfortran.dg/bessel_1.f90: Ditto.
8349         * gfortran.dg/func_result_6.f90: Ditto.
8350         * gfortran.dg/hypot_1.f90: Ditto.
8351         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8353 2012-02-17  Tobias Burnus  <burnus@net-b.de>
8355         PR translation/52232
8356         PR translation/52234
8357         PR translation/52245
8358         PR translation/52246
8359         PR translation/52262
8360         PR translation/52273
8361         * gfortran.dg/coarray_22.f90: Update dg-error.
8362         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8364 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8366         PR target/51753
8367         * lib/gcc-simulate-thread.exp: Load timeout.exp.
8368         (simulate-thread): Use default timeout.
8370 2012-02-16  Jason Merrill  <jason@redhat.com>
8372         PR c++/52248
8373         * g++.dg/ext/timevar1.C: New.
8375 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8377         PR c++/52126
8378         * g++.dg/template/using21.C: New.
8379         * g++.dg/template/using22.C: Likewise.
8381 2012-02-16  Jason Merrill  <jason@redhat.com>
8383         PR c++/51415
8384         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8386 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
8388         PR tree-optimization/52255
8389         * gcc.c-torture/compile/pr52255.c: New test.
8391         PR debug/52260
8392         * g++.dg/debug/dwarf2/pr52260.C: New test.
8394         PR middle-end/51929
8395         * g++.dg/ipa/pr51929.C: New test.
8397 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8399         PR target/52199
8400         * gcc.target/powerpc/pr52199.c: New file.
8402 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8404         PR target/52152
8405         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8407 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8409         * gcc.dg/pr51867.c: Don't include <math.h>.
8410         (sqrtf): Declare.
8412 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8414         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8415         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8417 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
8419         PR tree-optimization/50561
8420         * gcc.dg/graphite/pr50561.c: New testcase.
8422 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8424         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8425         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8427 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8429         * gnat.dg/discr35.ad[sb]: New test.
8431 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8433         * gnat.dg/volatile10.adb: New test.
8434         * gnat.dg/volatile10_pkg.ads: New helper.
8436 2012-02-14  Jason Merrill  <jason@redhat.com>
8438         * g++.dg/ext/attrib43.C: New.
8440 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
8442         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8443         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8444         fgnu_tm.
8445         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8446         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8447         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8448         effective_target fgnu_tm.
8449         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8451 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8453         PR c++/52247
8454         * g++.dg/template/asmgoto1.C: New test.
8456 2012-02-14  Ian Lance Taylor  <iant@google.com>
8458         PR go/48501
8459         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8460         compiling generated file for 64bit and index tests.
8462 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
8464         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8466 2012-02-14  Richard Guenther  <rguenther@suse.de>
8468         PR tree-optimization/52244
8469         PR tree-optimization/51528
8470         * gcc.dg/torture/pr52244.c: New testcase.
8472 2012-02-14  Walter Lee  <walt@tilera.com>
8474         * g++.dg/other/PR23205.C: Disable test on tile.
8475         * g++.dg/other/pr23205-2.C: Disable test on tile.
8476         * gcc.dg/20020312-2.c: Add a condition for __tile__.
8477         * gcc.dg/20040813-1.c: Disable test on tile.
8478         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8479         * gcc.misc-tests/linkage.exp: Handle tilegx.
8481 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8483         PR tree-optimization/52210
8484         * gcc.dg/pr52210.c: New test.
8486 2012-02-14  Jason Merrill  <jason@redhat.com>
8488         PR c++/39055
8489         * g++.dg/overload/defarg5.C: New.
8491 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8493         PR c/52181
8494         * c-c++-common/pr52181.c: New test.
8496 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8498         PR c++/52215
8499         * g++.dg/ext/atomic-1.C: New test.
8501 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8503         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8505 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8507         PR middle-end/52209
8508         * gcc.c-torture/execute/pr52209.c: New test.
8510 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
8512         PR fortran/50981
8513         * gfortran.dg/elemental_optional_args_5.f03: New test.
8515 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
8517         PR testsuite/50076
8518         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8519         cases.
8521 2012-02-11  Ian Lance Taylor  <iant@google.com>
8523         PR go/51874
8524         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8525         SPARC Solaris.  Don't run the test at all on systems where it may
8526         not work, rather than xfailing it.
8528 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
8530         PR rtl-optimization/52175
8531         * gcc.c-torture/compile/pr52175.c: New test.
8533 2012-02-10  Jason Merrill  <jason@redhat.com>
8535         PR c++/51910
8536         * g++.dg/template/repo10.C: New.
8538 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
8540         PR debug/52132
8541         * gcc.dg/pr52132.c: New test.
8543 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8545         * gnat.dg/specs/aggr4.ads: New test.
8546         * gnat.dg/specs/aggr4_pkg.ads: New helper.
8548 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8550         PR target/52146
8551         * gcc.target/i386/pr52146.c: New.
8553 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
8555         PR middle-end/52177
8556         * c-c++-common/pr52177.c: New test.
8558 2012-02-10  Jan Hubicka  <jh@suse.cz>
8560         PR middle-end/48600
8561         * g++.dg/torture/pr48600.C: New testcase.
8563 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
8565         PR middle-end/52140
8566         * gcc.dg/dfp/pr52140.c: New test.
8568 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
8570         PR fortran/32380
8571         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8572         of dg-options.
8574 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
8576         PR middle-end/51867
8577         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8578         * gcc.dg/pr51867.c: New test.
8580 2012-02-09  Ian Lance Taylor  <iant@google.com>
8582         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8583         which don't support -fsplit-stack.  Turn off optimization when
8584         compiling select5-out.go.
8586 2012-02-08  Ian Lance Taylor  <iant@google.com>
8588         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8589         systems which don't support -fsplit-stack.
8591 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
8593         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8594         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8595         machine instuction in the log.
8597 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
8599         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8600           to 20 seconds.
8602 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
8604         PR driver/48524
8605         * gcc.dg/pr48524.c: New test.
8606         * gcc.dg/pr48524.spec: New spec file for test.
8608 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8610         PR fortran/32380
8611         * gfortran.dg/vect/pr32380.f90:  New test.
8613 2012-02-08  Tobias Burnus  <burnus@net-b.de>
8615         PR fortran/52151
8616         * gfortran.dg/realloc_on_assign_12.f90: New.
8618 2012-02-08  Richard Guenther  <rguenther@suse.de>
8620         PR rtl-optimization/52170
8621         * gcc.dg/torture/pr52170.c: New testcase.
8623 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
8625         PR gcov-profile/52150
8626         * gcc.dg/tree-prof/pr52150.c: New test.
8628         PR rtl-optimization/52139
8629         * gcc.dg/pr52139.c: New test.
8631 2012-02-07  Jason Merrill  <jason@redhat.com>
8633         PR c++/51675
8634         * g++.dg/cpp0x/constexpr-union3.C: New.
8636         PR c++/52035
8637         * g++.dg/lto/pr52035_0.C: New.
8639 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8641         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8642         * gcc.dg/special/weak-1.c: Likewise.
8643         * gcc.dg/ucnid-12.c: Likewise.
8644         * gcc.dg/torture/pr45678-1.c: Likewise.
8645         * gcc.dg/torture/pr45678-2.c: Likewise.
8646         * gcc.dg/vector-4.c: Likewise.
8647         * gcc.dg/ipa/inline-5.c: Likewise.
8648         * gcc.dg/ucnid-11.c: Likewise.
8649         * gcc.misc-tests/gcov-13.c: Likewise.
8650         * gcc.misc-tests/gcov-14.c: Likewise.
8651         * g++.dg/ext/label13.C: Likewise.
8652         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8653         hppa*-*-hpux* options.
8654         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8655         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8656         * gcc.dg/pr48616.c: Likewise.
8657         * gcc.dg/pr17957.c: Likewise.
8658         * gcc.dg/pr17055-1.c: Likewise.
8659         * gcc.dg/pr32912-1.c: Likewise.
8660         * gcc.dg/tm/pr51472.c: Likewise.
8661         * c-c++-common/fold-bitand-4.c: Likewise.
8662         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8663         Use dg-additional-options for extra options.
8665 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
8667         * gcc.target/epiphany/interrupt-2.c: New test.
8669 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8671         PR target/52155
8672         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8673         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8674         for MIPS ELF.
8676 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8678         PR target/52152
8679         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8681 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8683         PR middle-end/24306
8684         PR target/52154
8685         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8686         * gcc.target/mips/va-arg-1.c: New test.
8688 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
8690         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8691         for -mno-pointers-to-nested-functions.
8693 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
8695         * gcc.c-torture/execute/20120207-1.c: New test.
8697 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
8699         PR rtl-optimization/52060
8700         * gcc.dg/torture/pr52060.c: New test.
8702         PR middle-end/52074
8703         * gcc.c-torture/compile/pr52074.c: New test.
8705 2012-02-07  Tobias Burnus  <burnus@net-b.de>
8707         PR fortran/51514
8708         * gfortran.dg/class_to_type_2.f90: New.
8710 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
8712         PR fortran/32373
8713         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
8714         Remove module.
8716 2012-02-06  Jason Merrill  <jason@redhat.com>
8718         PR c++/52088
8719         * g++.dg/template/conv13.C: New.
8721 2012-02-06  Richard Guenther  <rguenther@suse.de>
8723         PR tree-optimization/52115
8724         * gcc.c-torture/compile/pr52115.c: New testcase.
8726 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
8728         PR target/52129
8729         * gcc.c-torture/execute/pr52129.c: New test.
8731 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
8733         * gcc.dg/pr48374.c: Actually add the test I forgot
8734         in the 2012-01-25 commit.
8736 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8738         PR fortran/32373
8739         * gfortran.dg/vect/vect-8.f90:  New test case.
8741 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8743         PR fortran/48847
8744         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
8746 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
8748         PR fortran/52102
8749         * gfortran.dg/class_48.f90 : Add test of allocate class array
8750         component with source in subroutine test3.  Remove commenting
8751         out in subroutine test4, since branching on unitialized variable
8752         is now fixed (no PR for this last.).
8754 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8756         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8757         on MIPS targets.
8758         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8760 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8762         PR target/52125
8763         * lib/target-supports.exp (check_effective_target_mips_rel): New.
8764         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8766 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8768         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8769         (check_effective_target_sync_int_long): Use it.
8770         (check_effective_target_sync_char_short): Likewise.
8771         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8773 2012-02-05  Tobias Burnus  <burnus@net-b.de>
8775         PR fortran/51972
8776         * gfortran.dg/class_48.f90: Add some further checks.
8778 2012-02-05  Ira Rosen  <irar@il.ibm.com>
8780         PR tree-optimization/52091
8781         * gcc.dg/vect/pr52091.c: New test.
8783 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
8785         PR rtl-optimization/52113
8786         * gcc.target/avr/pr52113.c: New test.
8788 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
8790         PR rtl-optimization/52092
8791         * gcc.c-torture/compile/pr52092.c: New test.
8793 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
8795         PR fortran/41587
8796         * gfortran.dg/class_array_10.f03: New test.
8798         PR fortran/46356
8799         * gfortran.dg/class_array_11.f03: New test.
8801         PR fortran/51754
8802         * gfortran.dg/class_array_12.f03: New test.
8804 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
8806         PR fortran/52012
8807         * gfortran.dg/realloc_on_assign_11.f90: New test.
8809 2012-02-02  Tobias Burnus  <burnus@net-b.de>
8811         PR fortran/52093
8812         * gfortran.dg/shape_7.f90: New.
8814 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8816         * gcc.target/mips/mips-prepend-1.c: New test.
8818 2012-02-02  Jan Hubicka  <jh@suse.cz>
8819             Tom de Vries  <tom@codesourcery.com>
8821         PR middle-end/51998
8822         * gcc.dg/alias-12.c: New testcase.
8823         * gcc.dg/alias-13.c: New testcase.
8825 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
8827         PR target/52086
8828         * gcc.dg/pr52086.c: New test.
8830         PR tree-optimization/52073
8831         * gcc.c-torture/compile/pr52073.c: New test.
8833 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
8835         PR fortran/51958
8836         * gfortran.dg/function_optimize_10.f90:  New test.
8838 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
8840         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8841         test on alpha*-*-*.
8843 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8845         PR fortran/52024
8846         * gfortran.dg/typebound_operator_14.f90: New.
8848 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8850         PR fortran/52059
8851         * gfortran.dg/elemental_function_1.f90: New.
8853 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8855         PR rtl-optimization/51374
8856         * gcc.target/avr/torture/pr51374-1.c:
8857         Also fail if SBIS is seen.
8859 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8861         PR rtl-optimization/51374
8862         * gcc.target/avr/torture/pr51374-1.c: New.
8864 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8866         PR fortran/52024
8867         * gfortran.dg/typebound_generic_11.f90: New.
8869 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8871         PR fortran/52029
8872         * gfortran.dg/class_49.f90: New.
8874 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8876         PR fortran/52013
8877         * gfortran.dg/elemental_args_check_6.f90: New.
8879 2012-01-31  Jason Merrill  <jason@redhat.com>
8881         PR c++/52043
8882         * g++.dg/cpp0x/variadic122.C: New.
8884 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
8886         PR fortran/52012
8887         * gfortran.dg/realloc_on_assign_10.f90: New test.
8889 2012-01-31  Richard Guenther  <rguenther@suse.de>
8891         PR tree-optimization/51528
8892         * gcc.dg/torture/pr51528.c: New testcase.
8894 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
8896         PR go/48501
8897         * lib/go.exp (go_target_compile): Append timeout= to options.
8898         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8899         select5-out.go test on alpha*-*-* targets.
8901 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
8903         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8904         (TEST_SHORT): Reformat in the same way.
8905         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8906         (TEST_SHORT): Reformat in the same way.
8907         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8908         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8909         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8910         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8911         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8913 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
8915         PR target/51835
8916         * gcc.target/arm/pr51835.c: New testcase.
8918 2012-01-30  Richard Guenther  <rguenther@suse.de>
8920         PR tree-optimization/52028
8921         * gcc.dg/torture/pr52028.c: New testcase.
8922         * gfortran.dg/ldist-pr45199.f: Adjust.
8923         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8924         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8925         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8927 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
8929         PR debug/52027
8930         * gcc.dg/tree-prof/pr52027.c: New test.
8932         PR tree-optimization/52046
8933         * gcc.dg/pr52046.c: New test.
8935         PR debug/52048
8936         * g++.dg/other/pr52048.C: New test.
8938 2012-01-30  Richard Guenther  <rguenther@suse.de>
8940         PR tree-optimization/52045
8941         * gcc.dg/pr52045.c: New testcase.
8943 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
8945         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8946         new code generated for __sync_lock_release.
8948 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8950         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8952 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8954         PR testsuite/51875
8955         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8957         * g++.dg/ext/visibility/template10.C: Fix typo.
8959         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8961 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
8963         PR c++/51327
8964         * g++.dg/cpp0x/constexpr-ice6.C: New.
8966 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8968         PR fortran/41600
8969         * gfortran.dg/default_initialization_6.f90: New.
8971 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8973         PR fortran/51972
8974         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8975         * gfortran.dg/class_48.f90: New.
8977 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
8979         PR fortran/51808
8980         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8982 2012-01-28  Tobias Burnus  <burnus@net-b.de>
8984         PR fortran/51972
8985         * gfortran.dg/class_allocate_12.f90: New.
8987 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
8989         * gcc.dg/torture/pr50444.c: Fix dg directives.
8991 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
8993         PR target/52006
8994         * gcc.target/arm/pr52006.c: New test.
8996 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
8998         PR testsuite/52011
8999         * gcc.dg/lto/trans-mem.h: New file.
9000         * gcc.dg/lto/trans-mem-2_0.c: Include it.
9001         * gcc.dg/lto/trans-mem-1_1.c: Same.
9002         * gcc.dg/lto/trans-mem-4_1.c: Same.
9003         * gcc.dg/lto/trans-mem-3_1.c: Same.
9005 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9007         PR fortran/52022
9008         * gfortran.dg/dummy_procedure_7.f90: New.
9010 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
9012         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9013         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9015 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
9017         PR c++/51852
9018         * g++.dg/other/gc5.C: New test.
9020 2012-01-27  Richard Guenther  <rguenther@suse.de>
9022         PR tree-optimization/50444
9023         * gcc.dg/torture/pr50444.c: New testcase.
9025 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9027         PR fortran/51970
9028         PR fortran/51977
9029         * gfortran.dg/move_alloc_13.f90: New.
9031 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9033         PR fortran/51953
9034         * gfortran.dg/allocate_alloc_opt_13.f90: New.
9035         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9036         and change dg-error string.
9038 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9040         PR fortran/52016
9041         * gfortran.dg/elemental_args_check_5.f90: New.
9043 2012-01-27  Richard Guenther  <rguenther@suse.de>
9045         PR middle-end/51959
9046         * g++.dg/torture/pr51959.C: New testcase.
9048 2012-01-27  Tom de Vries  <tom@codesourcery.com>
9050         PR tree-optimization/51990
9051         * gcc.dg/pr51990.c: New test.
9052         * gcc.dg/pr51990-2.c: Same.
9054 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
9055             Tobias Burnus <burnus@gcc.gnu.org>
9057         PR fortran/48705
9058         * gfortran.dg/class_allocate_11.f03: New.
9060         PR fortran/51870
9061         PR fortran/51943
9062         PR fortran/51946
9063         * gfortran.dg/class_allocate_7.f03: New.
9064         * gfortran.dg/class_allocate_8.f03: New.
9065         * gfortran.dg/class_allocate_9.f03: New.
9066         * gfortran.dg/class_allocate_10.f03: New.
9068 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9070         * gnat.dg/discr34.adb: New test.
9071         * gnat.dg/discr34_pkg.ads: New helper.
9073 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9075         * gnat.dg/discr33.adb: New test.
9077 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9079         * gnat.dg/limited_with3.ad[sb): New test.
9080         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9081         * gnat.dg/limited_with3_pkg2.ads: Likewise.
9082         * gnat.dg/limited_with3_pkg3.ads: Likewise.
9084 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9086         * gnat.dg/stack_usage1.adb: New test.
9087         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9089         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9090         * gcc.dg/pr44194-2.c: Likewise.
9092 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
9094         PR c++/51370
9095         * g++.dg/template/crash112.C: New.
9097 2012-01-27  Richard Henderson  <rth@redhat.com>
9099         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9101 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9103         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9105 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
9107         PR middle-end/51895
9108         * g++.dg/opt/pr51895.C: New test.
9110 2012-01-26  Michael Matz  <matz@suse.de>
9112         PR tree-optimization/48794
9113         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9115 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9117         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9119 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9121         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9122         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9123         memory.
9124         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9125         the default value for s390 and s390x.
9127 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
9129         PR lto/51698
9130         * gcc.dg/lto/trans-mem-4_0.c: New.
9131         * gcc.dg/lto/trans-mem-4_1.c: New.
9132         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9133         TM builtins.
9134         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9135         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9136         TM builtins.
9137         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9138         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9139         TM builtins.
9141 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
9143         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9145 2012-01-25  Ian Lance Taylor  <iant@google.com>
9147         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9149 2012-01-25  Tobias Burnus  <burnus@net-b.de>
9151         PR fortran/51995
9152         * gfortran.dg/typebound_proc_25.f90: New.
9154 2012-01-25  Jason Merrill  <jason@redhat.com>
9156         PR c++/51992
9157         * g++.dg/lto/pr51992_0.C: New.
9159 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
9161         PR tree-optimization/51987
9162         * gcc.target/i386/pr51987.c: New test.
9164 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
9166         * gcc.dg/tm/lto-1.c: Require lto support in target.
9168 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
9170         PR rtl-optimization/48374
9171         * gcc.dg/pr48374.c: New test.
9173 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
9175         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9177 2012-01-25  Tobias Burnus  <burnus@net-b.de>
9179         PR fortran/51966
9180         * gfortran.dg/derived_constructor_char_3.f90: New.
9182 2012-01-24  Ian Lance Taylor  <iant@google.com>
9184         * go.test/go-test.exp (filecmp): New procedure.
9185         (errchk): Handle quoted square brackets.
9186         (go-gc-tests): Set go_compile_args. Handle various new test
9187         lines.  Skip a few new tests.
9188         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9190 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9192         * lib/target-supports.exp (proc check_effective_target_vect_perm)
9193         (check_effective_target_vect_extract_even_odd)
9194         (check_effective_target_vect_interleave): Return true for MIPS
9195         paired-single.
9197 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9199         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9200         (main): Use it instead of argc.
9202 2012-01-24  Jason Merrill  <jason@redhat.com>
9204         PR c++/51973
9205         * g++.dg/cpp0x/sfinae31.C: New.
9207 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9209         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9211 2012-01-24  Jason Merrill  <jason@redhat.com>
9213         PR c++/51812
9214         * g++.dg/inherit/covariant20.C: New.
9216 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
9218         PR c++/51223
9219         * g++.dg/parse/crash58.C: New.
9221 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
9223         PR target/51957
9224         * gcc.dg/pr51957-1.c: New test.
9225         * gcc.dg/pr51957-1.h: New file.
9226         * gcc.dg/pr51957-2.c: New test.
9228 2012-01-23  Jason Merrill  <jason@redhat.com>
9230         PR c++/51930
9231         * g++.dg/ext/visibility/template10.C: New.
9233 2012-01-23  Tobias Burnus  <burnus@net-b.de>
9235         PR fortran/51948
9236         * gfortran.dg/move_alloc_12.f90: New.
9238 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9240         PR middle-end/45416
9241         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9243 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
9245         PR c++/51398
9246         * g++.dg/template/crash111.C: New.
9248 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
9250         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9251         configurations.
9252         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9254 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
9256         PR testsuite/51941
9257         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
9258         the DW_TAG_class_type and DW_AT_name: "Executor".
9260 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9262         * lib/target-supports.exp
9263         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9264         (check_effective_target_vect_interleave): Likewise.
9266 2012-01-22  Jason Merrill  <jason@redhat.com>
9268         PR c++/51925
9269         * g++.dg/template/using20.C: New.
9270         * g++.dg/template/template-id-2.C: Adjust diagnostic.
9272 2012-01-23  Jason Merrill  <jason@redhat.com>
9274         PR target/51934
9275         * g++.dg/torture/pr51344.C: Limit to x86.
9277 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
9279         * c-c++-common/tm/omp.c: Require target with pthread support.
9281 2012-01-23  Richard Guenther  <rguenther@suse.de>
9283         PR tree-optimization/51949
9284         * gcc.dg/torture/pr51949.c: New testcase.
9286 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
9288         PR rtl-optimization/51933
9289         * gcc.c-torture/execute/pr51933.c: New test.
9291 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
9293         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9294         Do not define for Interix.
9296 2012-01-22  Jason Merrill  <jason@redhat.com>
9298         PR c++/51832
9299         * g++.dg/lto/pr51832.h: New.
9300         * g++.dg/lto/pr51832_0.C: New.
9301         * g++.dg/lto/pr51832_1.C: New.
9303 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9305         * gcc.dg/ext-elim-1.c: New test.
9307 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
9309         PR target/51931
9310         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9311         * g++.dg/opt/longbranch1.C: Likewise.
9313 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
9315         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9316         in C++11 mode.
9318 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
9320         PR fortran/50556
9321         * gfortran.dg/namelist_74.f90: New test.
9322         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9324 2012-01-21  Tobias Burnus  <burnus@net-b.de>
9326         PR fortran/51913
9327         * gfortran.dg/class_47.f90: New.
9329 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
9331         * gnat.dg/renaming5.ad[sb]: New test.
9333 2012-01-20  Jason Merrill  <jason@redhat.com>
9335         PR c++/51919
9336         * g++.dg/pch/mangle1.{C,Hs}: Remove.
9338 2012-01-20  Jason Merrill  <jason@redhat.com>
9340         PR c++/51922
9341         * g++.dg/ext/attrib42.C: Require ilp32.
9343 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
9345         PR target/51915
9346         * gcc.target/arm/pr51915.c: New test.
9348 2012-01-20  Cary Coutant  <ccoutant@google.com>
9349             Dodji Seketeli  <dodji@redhat.com>
9351         PR debug/45682
9352         * g++.dg/debug/dwarf2/nested-3.C: New test.
9354 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9356         PR c++/51402
9357         * g++.dg/template/crash110.C: New.
9359 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9361         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9362         Remove default options on hppa*-*-hpux*.
9364 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9366         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9368 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9370         * gcc.c-torture/compile/pr51856.c: New testcase.
9372 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
9374         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9375         options to go_target_compile.
9377 2012-01-20  Kai Tietz  <ktietz@redhat.com>
9379         * g++.dg/torture/pr51344.C: Fix typo.
9381 2012-01-20  Richard Guenther  <rguenther@suse.de>
9383         PR tree-optimization/51903
9384         * g++.dg/torture/pr51903.C: New testcase.
9386 2012-01-20  Tobias Burnus  <burnus@net-b.de>
9387             Janus Weil  <janus@gcc.gnu.org>
9389         PR fortran/51056
9390         * gfortran.dg/use_21.f90: New.
9392 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
9394         PR target/51106
9395         * gcc.dg/torture/pr51106-1.c: New test.
9396         * gcc.dg/torture/pr51106-2.c: New test.
9398 2012-01-19  Kai Tietz  <ktietz@redhat.com>
9400         * g++.dg/torture/pr51344.C: New test.
9402 2012-01-19  Tobias Burnus  <burnus@net-b.de>
9404         PR fortran/51904
9405         * gfortran.dg/intrinsic_size_2.f90: New.
9407 2012-01-19  Jason Merrill  <jason@redhat.com>
9409         PR c++/51889
9410         * g++.dg/inherit/using7.C: New.
9412 2012-01-19  Richard Guenther  <rguenther@suse.de>
9414         PR tree-optimization/37997
9415         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9417 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9419         PR rtl-optimization/51505
9420         * gcc.dg/pr51505.c: New test.
9422 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
9424         PR fortran/51634
9425         * gfortran.dg/typebound_operator_12.f03: New.
9426         * gfortran.dg/typebound_operator_13.f03: New.
9428 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
9430         PR c++/51225
9431         * g++.dg/cpp0x/pr51225.C: New.
9433 2012-01-17  Ian Lance Taylor  <iant@google.com>
9435         PR go/50656
9436         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9438 2012-01-17  Tobias Burnus  <burnus@net-b.de>
9440         PR fortran/51869
9441         * gfortran.dg/realloc_on_assign_9.f90: New.
9443 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
9445         PR other/51165
9446         * gcc.dg/tm/memopt-3.c: Remove xfail.
9447         * gcc.dg/tm/memopt-4.c: Remove xfail.
9448         * gcc.dg/tm/memopt-5.c: Remove xfail.
9449         * gcc.dg/tm/memopt-7.c: Remove xfail.
9451 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
9453         PR tree-optimization/51877
9454         * gcc.c-torture/execute/pr51877.c: New test.
9456 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
9458         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9459         {!vect_align_arrays} to vect_sizes_32B_16B.
9460         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9461         * gcc.dg/vect/vect-peel-3.c: Ditto.
9463 2012-01-16  Jason Merrill  <jason@redhat.com>
9465         PR c++/51854
9466         * g++.dg/abi/mangle60.C: New.
9468         PR c++/51827
9469         * g++.dg/pch/mangle1.{C,Hs}: New.
9471 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
9472             Tobias Burnus  <burnus@net-b.de>
9474         PR fortran/50981
9475         * gfortran.dg/elemental_optional_args_3.f90: New
9476         * gfortran.dg/elemental_optional_args_4.f90: New
9478 2012-01-16  Tobias Burnus  <burnus@net-b.de>
9480         PR fortran/51809
9481         * gfortran.dg/use_20.f90: New
9483 2012-01-16  Jason Merrill  <jason@redhat.com>
9485         PR c++/51868
9486         * g++.dg/cpp0x/rv-bitfield.C: New.
9487         * g++.dg/cpp0x/rv-bitfield2.C: New.
9489 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
9491         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9492         subroutine 'qsort' and use index array to assign the result.
9494 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
9496         PR tree-optimization/51865
9497         * gcc.dg/pr51865.c: New test.
9499 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9501         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9503 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9505         * gcc.target/mips/code-readable-2.c: Allow the jump table address
9506         to be loaded from the constant pool, rather than via %hi and %lo.
9508 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
9510         PR rtl-optimization/51821
9511         * gcc.dg/pr51821.c: New test.
9513 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
9515         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9517 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
9519         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9521 2012-01-14  Tobias Burnus  <burnus@net-b.de>
9523         PR fortran/51800
9524         * gfortran.dg/init_flag_8.f90: New.
9525         * gfortran.dg/init_flag_9.f90: New.
9527 2011-01-14  Tobias Burnus  <burnus@net-b.de>
9529         PR fortran/51816
9530         * gfortran.dg/use_18.f90: New.
9531         * gfortran.dg/use_19.f90: New.
9533 2012-01-13  Ian Lance Taylor  <iant@google.com>
9535         PR c++/50012
9536         * g++.dg/warn/Wsign-compare-4.C: New.
9538 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
9540         PR fortran/48351
9541         * gfortran.dg/alloc_comp_assign.f03: New.
9542         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9543         __BUILTIN_FREE from 38 to 32.
9545 2012-01-13  Jason Merrill  <jason@redhat.com>
9547         PR c++/20681
9548         * g++.dg/warn/Wreturn-type-7.C: New.
9550 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9552         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9553         assumption.
9554         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9555         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9556         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9557         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9558         int32plus because of big array needed.
9559         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9560         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9562 2012-01-13  Jason Merrill  <jason@redhat.com>
9564         PR c++/51813
9565         * g++.dg/ext/visibility/template9.C: New.
9567         PR c++/51620
9568         * g++.dg/cpp0x/defaulted34.C: New.
9569         * g++.dg/template/virtual3.C: New.
9571 2012-01-13  Richard Guenther  <rguenther@suse.de>
9573         PR middle-end/8081
9574         * gcc.dg/torture/pr8081.c: New testcase.
9576 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9578         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9580 2012-01-12  Jason Merrill  <jason@redhat.com>
9582         PR c++/51714
9583         * g++.dg/ext/stmtexpr14.C: New.
9585 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
9587         PR c++/51633
9588         * g++.dg/cpp0x/constexpr-diag4.C: New test.
9590 2012-01-12  Jason Merrill  <jason@redhat.com>
9592         PR c++/48051
9593         * g++.dg/abi/mangle48.C: Test qualified-names, too.
9594         * g++.dg/abi/mangle58.C: Likewise.
9596         PR c++/51403
9597         * g++.dg/template/arg8.C: New.
9599 2012-01-12  Ira Rosen  <irar@il.ibm.com>
9601         PR tree-optimization/51799
9602         * gcc.dg/vect/pr51799.c: New test.
9603         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9604         patterns.
9606 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9607             Tobias Burnus  <burnus@net-b.de>
9609         PR fortran/51057
9610         PR fortran/51616
9611         * lib/target-supports.exp
9612         (check_effective_target_fortran_largest_fp_has_sqrt): New.
9613         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9615 2012-01-11  Jason Merrill  <jason@redhat.com>
9617         PR c++/51565
9618         * g++.dg/ext/attrib42.C: New.
9620 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
9622         PR bootstrap/51796
9623         * gcc.dg/pr51796.c: New test.
9625 2012-01-11  Jason Merrill  <jason@redhat.com>
9627         PR c++/51818
9628         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9630 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
9632         * gnat.dg/array19.ad[sb]: New test.
9634 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
9636         * gnat.dg/opt23.ad[sb]: New test.
9637         * gnat.dg/opt23_pkg.ad[sb]: New helper.
9638         * gnat.dg/opt24.ad[sb]: New test.
9640 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9642         PR tree-optimization/49642
9643         * gcc.dg/tree-ssa/pr49642-1.c: New test.
9644         * gcc.dg/tree-ssa/pr49642-2.c: New test.
9646 2012-01-11  Jason Merrill  <jason@redhat.com>
9648         PR c++/51613
9649         * g++.dg/template/explicit-args5.C: New.
9651 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
9653         * gcc.c-torture/execute/20120110-1.c: New testcase.
9655 2012-01-10  Jason Merrill  <jason@redhat.com>
9657         PR c++/51614
9658         * g++.dg/inherit/ambig1.C: New.
9660         PR c++/51433
9661         * g++.dg/cpp0x/constexpr-cache1.C: New.
9663 2012-01-10  Richard Guenther  <rguenther@suse.de>
9665         PR tree-optimization/51801
9666         * gcc.dg/torture/pr51801.c: New testcase.
9668 2012-01-10  Tobias Burnus  <burnus@net-b.de>
9670         PR fortran/51652
9671         * gfortran.dg/allocate_with_typespec_5.f90: New.
9673 2012-01-10  Tobias Burnus  <burnus@net-b.de>
9675         * gfortran.dg/class_39.f03: Update dg-error string.
9677 2012-01-10  Richard Guenther  <rguenther@suse.de>
9679         PR tree-optimization/50913
9680         * gcc.dg/graphite/interchange-16.c: New testcase.
9681         * gcc.dg/graphite/scop-20.c: XFAIL.
9682         * gfortran.dg/graphite/interchange-1.f: Likewise.
9683         * gfortran.dg/graphite/block-1.f90: Likewise.
9684         * gfortran.dg/graphite/block-2.f: Likewise.
9686 2012-01-10  Richard Henderson  <rth@redhat.com>
9688         * lib/target-supports.exp (check_effective_target_vect_perm,
9689         check_effective_target_vect_perm_byte,
9690         check_effective_target_vect_perm_short): Enable for arm neon.
9692 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9694         PR fortran/46328
9695         * gfortran.dg/typebound_operator_11.f90: New.
9697 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
9699         * gnat.dg/array18.adb: New test.
9700         * gnat.dg/array18_pkg.ads: New helper.
9702 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
9704         PR fortran/51791
9705         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9706         around base object in first assignment in main program.
9707         * gfortran.dg/typebound_operator_10.f03: New test.
9709 2012-01-09  Martin Jambor  <mjambor@suse.cz>
9711         PR tree-optimization/51759
9712         * g++.dg/ipa/pr51759.C: New test.
9714 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9716         PR fortran/51758
9717         * gfortran.dg/optional_absent_2.f90: New.
9719 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9721         PR fortran/51578
9722         * gfortran.dg/use_17.f90: New.
9724 2012-01-09  Gary Funck  <gary@intrepid.com>
9726         PR preprocessor/33919
9727         * gcc.dg/pr33919.c: New test.
9728         * gcc.dg/pr33919-0.h: New test header file.
9729         * gcc.dg/pr33919-1.h: Ditto.
9730         * gcc.dg/pr33919-2.h: Ditto.
9732 2012-01-07  Jan Hubicka  <jh@suse.cz>
9734         PR tree-optimize/51694
9735         * gcc.c-torture/compile/pr51694.c: new testcase.
9737 2012-01-07  Jan Hubicka  <jh@suse.cz>
9739         PR tree-optimization/51600
9740         * g++.dg/torture/pr51600.C: New testcase.
9742 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9744         PR gcov-profile/51715
9745         PR gcov-profile/51717
9746         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9747         * gcc.misc-tests/gcov-14.c: Likewise.
9749 2012-01-06  Jason Merrill  <jason@redhat.com>
9751         * g++.dg/parse/new5.C: New.
9753 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
9755         PR testsuite/51655
9756         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9757         including <string.h>.
9759 2012-01-06  Jason Merrill  <jason@redhat.com>
9761         * g++.dg/abi/mangle51.C: New.
9762         * g++.dg/abi/mangle52.C: New.
9763         * g++.dg/abi/mangle53.C: New.
9764         * g++.dg/abi/mangle54.C: New.
9765         * g++.dg/abi/mangle55.C: New.
9766         * g++.dg/abi/mangle56.C: New.
9767         * g++.dg/abi/mangle57.C: New.
9768         * g++.dg/abi/mangle58.C: New.
9769         * g++.dg/abi/mangle59.C: New.
9770         * g++.dg/cpp0x/trailing3.C: Update mangling.
9771         * g++.dg/cpp0x/variadic111.C: Update mangling.
9772         * g++.dg/cpp0x/variadic4.C: Update mangling.
9773         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9774         * g++.dg/template/nontype22.C: Works now.
9775         * g++.dg/template/pr35240.C: Works now.
9777         * g++.dg/cpp0x/error7.C: New.
9779 2012-01-06  Tobias Burnus <burnus@net-b.de>
9781         * gfortran.dg/deallocate_stat_2.f90: New.
9782         * coarray/allocate_errgmsg.f90: New.
9783         * gfortran.dg/coarray_lib_alloc_1.f90: New.
9784         * gfortran.dg/coarray_lib_alloc_2.f90: New.
9785         * coarray/subobject_1.f90: Fix for num_images > 1.
9786         * gfortran.dg/deallocate_stat.f90: Update due to changed
9787         stat= handling.
9789 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
9791         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9793 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9795         * ada/acats/overflow.lst: Add cb20004.
9797 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
9799         PR c++/51541
9800         * g++.dg/cpp0x/alias-decl-18.C: New test.
9802 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9804         * gcc.c-torture/execute/20120104-1.c: New test.
9806 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
9808         PR fortran/PR48946
9809         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9810         the old typebound_operator_8.f03.
9811         * gfortran.dg/typebound_operator_8.f03: New version of
9812         typebound_operator_7.f03 with 'u' a derived type instead of a
9813         class object.
9815 2012-01-05  Richard Guenther  <rguenther@suse.de>
9817         * g++.dg/torture/pr49309.C: Skip for -flto.
9819 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
9821         PR middle-end/51761
9822         * gcc.c-torture/compile/pr51761.c: New test.
9824 2012-01-05  Richard Guenther  <rguenther@suse.de>
9826         PR tree-optimization/51760
9827         * gcc.dg/torture/pr51760.c: New testcase.
9829 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
9831         PR middle-end/51472
9832         * gcc.dg/tm/memopt-6.c: Adjust regexp.
9834 2012-01-05  Richard Guenther  <rguenther@suse.de>
9836         PR lto/41576
9837         * gfortran.dg/lto/pr41576_0.f90: New testcase.
9838         * gfortran.dg/lto/pr41576_1.f90: Likewise.
9840 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
9842         PR debug/51695
9843         * gcc.dg/pr51695.c: New test.
9845 2012-01-04  Andrew Pinski  <apinski@cavium.com>
9847         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9848         * gcc.target/mips/octeon2-lx-1.c: New test.
9849         * gcc.target/mips/mips64-dsp-ldx.c: New test.
9850         * gcc.target/mips/octeon2-lx-2.c: New test.
9851         * gcc.target/mips/octeon2-lx-3.c: New test.
9853 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
9855         PR other/51163
9856         PR other/51164
9857         * gcc.dg/tm/alias-1.c:  Adjust regexp.
9858         * gcc.dg/tm/alias-2.c:  Adjust regexp.
9860 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9862         PR c++/51064
9863         * g++.dg/warn/Wparentheses-26.C: New.
9865 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
9867         * gfortran.dg/elemental_optional_args_2.f90: New test.
9869 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9871         PR fortran/49693
9872         * gfortran.dg/common_17.f90:  New test.
9874 2012-01-04  Richard Guenther  <rguenther@suse.de>
9876         PR tree-optimization/49651
9877         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9878         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9880 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9882         PR c++/51738
9883         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9885 2012-01-03  Andrew Pinski  <apinski@cavium.com>
9887         * lib/scanasm.exp (dg-function-on-line): Always use a special format
9888         for all mips targets.  Also allow an optional .cfi_startproc.
9890 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
9892         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9894 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9896         PR c++/29273
9897         * g++.dg/rtti/dyncast5.C: New.
9899 2012-01-03  Richard Guenther  <rguenther@suse.de>
9901         PR tree-optimization/51070
9902         * gcc.dg/torture/pr51070-2.c: New testcase.
9904 2012-01-03  Richard Guenther  <rguenther@suse.de>
9906         PR tree-optimization/51692
9907         * gcc.dg/torture/pr51692.c: New testcase.
9909 2012-01-03  Richard Guenther  <rguenther@suse.de>
9911         PR debug/51650
9912         * g++.dg/lto/pr51650-3_0.C: New testcase.
9914 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9916         PR c++/15867
9917         * g++.dg/warn/Wredundant-decls-spec.C: New.
9919 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9921         PR tree-optimization/51719
9922         * g++.dg/tree-prof/pr51719.C: New test.
9924 2012-01-03  Richard Guenther  <rguenther@suse.de>
9926         PR middle-end/51730
9927         * gcc.dg/fold-compare-6.c: New testcase.
9929 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9931         PR c++/51669
9932         * g++.dg/gomp/pr51669.C: New test.
9934 2012-01-02  Jason Merrill  <jason@redhat.com>
9936         PR c++/51675
9937         * g++.dg/cpp0x/constexpr-union2.C: New.
9939         PR c++/51666
9940         * g++.dg/cpp0x/nsdmi-defer5.C: New.
9942 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
9944         PR c++/51462
9945         * g++.dg/cpp0x/constexpr-99.C: New test.
9947 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
9949         PR c++/20140
9950         * g++.dg/template/init9.C: New.
9952 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9954         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9955         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
9956         rather than a specific number.
9958 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
9960         PR fortran/46262
9961         PR fortran/46328
9962         PR fortran/51052
9963         * gfortran.dg/typebound_operator_7.f03: New.
9964         * gfortran.dg/typebound_operator_8.f03: New.
9966 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9968         PR target/51729
9969         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9970         XFAIL.
9971         * gcc.target/mips/dspr2-MULTU.c: Likewise.
9973 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9975         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9977 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9979         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9980         for MIPS.
9982 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9984         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9985         * gfortran.dg/io_real_boz_4.f90: Likewise.
9986         * gfortran.dg/io_real_boz_5.f90: Likewise.
9988 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9990         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9992 2012-01-02  Revital Eres  <revital.eres@linaro.org>
9994         * gcc.dg/sms-11.c: New file.
9996 2012-01-02  Tobias Burnus  <burnus@net-b.de>
9998         PR fortran/51682
9999         * gfortran.dg/coarray/image_index_3.f90: New.
10001 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10003         PR c++/16603
10004         * g++.dg/parse/enum8.C: New.
10006 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10008         PR c++/51379
10009         * g++.dg/conversion/reinterpret4.C: New.
10010         * g++.dg/conversion/reinterpret1.C: Adjust.
10012 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10014         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10016 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10018         * g++.old-deja/g++.brendan/crash25.C: Adjust.
10019         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10020         * g++.old-deja/g++.jason/access14.C: Likewise.
10021         * g++.old-deja/g++.jason/access8.C: Likewise.
10022         * g++.old-deja/g++.jason/access1.C: Likewise.
10023         * g++.old-deja/g++.other/access3.C: Likewise.
10024         * g++.old-deja/g++.other/access5.C: Likewise.
10025         * g++.old-deja/g++.law/unsorted1.C: Likewise.
10026         * g++.old-deja/g++.law/visibility22.C: Likewise.
10027         * g++.old-deja/g++.law/visibility26.C: Likewise.
10028         * g++.old-deja/g++.mike/p2746.C: Likewise.
10029         * g++.dg/debug/using1.C: Likewise.
10030         * g++.dg/lookup/using51.C: Likewise.
10031         * g++.dg/inherit/using5.C: Likewise.
10032         * g++.dg/inherit/pr30297.C: Likewise.
10033         * g++.dg/inherit/access8.C: Likewise.
10034         * g++.dg/torture/pr39362.C: Likewise.
10035         * g++.dg/template/crash13.C: Likewise.
10036         * g++.dg/template/using10.C: Likewise.
10038 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10040         PR fortran/51502
10041         * lib/gcc-dg.exp (scan-module-absence):  Really commit last change.
10043 2012-01-01  Ira Rosen  <irar@il.ibm.com>
10045         PR tree-optimization/51704
10046         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10047         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10048         corresponding flags.
10050 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10052         PR c++/51723
10053         * g++.dg/cpp0x/constexpr-delegating2.C: New.
10055 2012-01-01  Jan Hubicka  <jh@suse.cz>
10057         PR rtl-optimization/51069
10058         * gcc.c-torture/compile/pr51069.c: New testcase.
10060 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
10062         PR tree-optimization/51683
10063         * gcc.dg/pr51683.c: New test.
10065 Copyright (C) 2012 Free Software Foundation, Inc.
10067 Copying and distribution of this file, with or without modification,
10068 are permitted in any medium without royalty provided the copyright
10069 notice and this notice are preserved.