1 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
3 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
4 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
5 * gcc.dg/hoist-register-pressure-2.c: Ditto.
6 * gcc.dg/hoist-register-pressure-3.c: Ditto.
7 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
8 * gcc.dg/tree-prof/unroll-1.c: Ditto.
10 2012-11-16 Dodji Seketeli <dodji@redhat.com>
13 * g++.dg/cpp0x/alias-decl-27.C: New test.
15 2012-11-16 Jakub Jelinek <jakub@redhat.com>
18 * g++.dg/template/alignof2.C: New test.
20 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
22 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
23 * g++.dg/mv6.C (dg-options): Ditto.
25 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
27 * lib/target_suports.exp
28 (check_effective_target_has_w_floating_suffix): New procedure.
29 (check_effective_target_has_q_floating_suffix): Ditto.
30 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
31 for unsupported non-standard suffix on floating constant.
32 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
34 2012-11-14 Jakub Jelinek <jakub@redhat.com>
36 * lib/asan-dg.exp: New file.
37 * gcc.dg/asan/asan.exp: New file.
38 * g++.dg/dg.exp: Prune also asan tests.
39 * g++.dg/asan/asan.exp: New file.
40 * c-c++-common/asan/memcmp-1.c: New test.
42 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
45 * g++.dg/cpp0x/vt-55323.C: New.
47 2012-11-13 Sriraman Tallam <tmsriram@google.com>
49 * g++.dg/mv4.C: Add require ifunc. Change error message.
50 * g++.dg/mv5.C: Add require ifunc.
51 * g++.dg/mv6.C: Add require ifunc.
53 2012-11-13 Martin Jambor <mjambor@suse.cz>
55 PR tree-optimization/55253
56 * gcc.dg/torture/pr55253.c: New test.
57 * gcc.dg/torture/pr55305.c: Likewise.
59 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
62 * gcc.target/i386/pr55142-1.c: New file.
63 * gcc.target/i386/pr55142-2.c: Likewise.
65 2012-11-13 Dodji Seketeli <dodji@redhat.com>
68 * g++.dg/cpp0x/alias-decl-26.C: New test file.
70 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
72 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
74 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
75 * gcc.target/i386/pr49715-2.c: Likewise.
76 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
78 2012-11-13 Jakub Jelinek <jakub@redhat.com>
80 PR tree-optimization/55281
81 * gcc.dg/vect/fast-math-pr55281.c: New test.
82 * g++.dg/opt/pr55281.C: New test.
84 PR rtl-optimization/54127
85 * gcc.dg/torture/pr54127.c: New test.
87 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
88 Jakub Jelinek <jakub@redhat.com>
90 PR rtl-optimization/51447
91 * gcc.c-torture/execute/pr51447.c: New test.
93 2012-11-12 Ian Bolton <ian.bolton@arm.com>
95 * gcc.target/aarch64/csinc-2.c: New test.
97 2012-11-12 Ian Bolton <ian.bolton@arm.com>
99 * gcc.target/aarch64/cmn.c: New test.
100 * gcc.target/aarch64/adds.c: New test.
101 * gcc.target/aarch64/subs.c: New test.
103 2012-11-12 Tobias Burnus <burnus@net-b.de>
106 * gfortran.dg/coarray_29_1.f90: New.
107 * gfortran.dg/coarray_29_2.f90: New.
109 2012-11-12 Bin Cheng <bin.cheng@arm.com>
111 * gcc.dg/hoist-register-pressure-3.c: New test.
113 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
115 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
116 wrappers around sinf and cosf.
118 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
122 * gcc.target/i386/pr55247-2.c: New file.
124 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
127 * g++.dg/pr55263.C: New test.
129 2012-11-11 Martin Jambor <mjambor@suse.cz>
131 PR tree-optimization/55238
132 * testsuite/gcc.dg/torture/pr55238.c: New test.
134 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
135 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
136 * c-c++-common/torture/vector-subscript-1.c: Likewise.
137 * c-c++-common/torture/vector-subscript-2.c: Likewise.
139 2012-11-10 Jan Hubicka <jh@suse.cz>
141 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
143 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
145 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
146 -mno-sse -mno-mmx to dg-options. Reformat.
148 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
150 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
151 * c-c++-common/vector-compare-1.c: Same.
152 * c-c++-common/vector-compare-2.c: Same.
153 * g++.dg/other/unused1.C: Skip on AIX.
154 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
155 extra message on AIX.
157 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
160 * gcc.target/i386/pr55247.c: New test.
162 2012-11-09 Andrew Pinski <apinski@cavium.com>
164 * gcc.c-torture/execute/20121108-1.c: New test.
166 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
169 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
170 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
171 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
172 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
174 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
176 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
177 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
178 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
180 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
182 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
184 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
185 * g++.dg/tm/pr47530.C: Same.
187 2012-11-09 Jason Merrill <jason@redhat.com>
190 * g++.dg/cpp0x/alias-decl-25.C: New.
192 * g++.dg/abi/abi-tag1.C: New.
193 * g++.dg/abi/abi-tag2.C: New.
195 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
197 PR rtl-optimization/55154
198 * gcc.target/i386/pr55154.c: New test.
200 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
202 PR rtl-optimization/55151
203 * gcc.dg/pr55151.c: Move ...
204 * gcc.target/i386/pr55151.c: ... here.
206 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
208 PR rtl-optimization/54472
209 * gcc.dg/pr54472.c: New test.
211 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
213 * gnat.dg/stack_check3.ad[sb]: New test.
215 2012-11-08 Ian Lance Taylor <iant@google.com>
217 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
218 with arguments. Handle errorcheckoutput and rundir test types.
220 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
222 PR tree-optimization/55191
223 * gcc.dg/pr55191.c: New test.
225 2012-11-08 Jakub Jelinek <jakub@redhat.com>
228 * g++.dg/debug/pr54499.C: New test.
230 2012-11-08 Jan Hubicka <jh@suse.cz>
233 * gcc.dg/winline-3.c: Update.
235 2012-11-08 Martin Jambor <mjambor@suse.cz>
237 * gfortran.dg/ipcp-array-1.f90: New test.
239 2012-11-08 Florian Weimer <fweimer@redhat.com>
241 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
243 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
245 PR rtl-optimization/55151
246 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
248 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
250 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
252 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
254 * gcc.c-torture/compile/20121107-1.c: New test.
256 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
258 PR rtl-optimization/55151
259 * gcc.dg/pr55151.c: Compile it only for x86_64.
261 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
263 PR rtl-optimization/55122
264 * gcc.dg/pr55122.c: New test.
266 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
268 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
270 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
271 * gcc.target/powerpc/loop_align.c: Skip on AIX.
272 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
273 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
275 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
278 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
280 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
283 * c-c++-common/pr51294.c: New.
285 2012-11-07 Martin Jambor <mjambor@suse.cz>
287 PR tree-optimization/53787
288 * gcc.dg/ipa/ipa-5.c: Adjust.
289 * gcc.dg/ipa/ipcp-agg-1.c: New test.
290 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
291 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
292 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
293 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
294 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
295 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
296 * gfortran.dg/pr48636-2.f90: New test.
297 * gfortran.dg/pr53787.f90: Likewise.
299 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
303 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
306 * g++.dg/cpp0x/constexpr-union4.C: New.
308 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
310 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
312 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
315 * gcc.c-torture/compile/pr49220.c: New test.
317 2012-11-07 Florian Weimer <fweimer@redhat.com>
319 * g++.dg/init/new40.C: New.
321 2012-11-07 Jakub Jelinek <jakub@redhat.com>
324 * gcc.dg/guality/pr54693-2.c: New test.
326 2012-11-06 Andrew Pinski <apinski@cavium.com>
328 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
329 -fno-vect-cost-model.
331 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
333 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
334 * gcc.dg/tm/debug-1.c: Same.
335 * gcc.dg/tm/irrevocable-3.c: Same.
336 * gcc.dg/tm/irrevocable-4.c: Same.
337 * gcc.dg/tm/memopt-10.c: Same.
338 * gcc.dg/tm/memopt-11.c: Same.
339 * gcc.dg/tm/props-4.c: Same.
340 * gcc.dg/tm/wrap-3.c: Same.
341 * gcc.dg/tm/wrap-4.c: Same.
343 2012-11-06 Andrew Pinski <apinski@cavium.com>
345 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
347 2012-11-06 Jan Hubicka <jh@suse.cz>
349 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
351 * gcc.dg/tree-ssa/loop-23.c: Likewise.
352 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
353 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
355 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
357 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
359 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
362 * gcc.dg/torture/pr41993.c: New test.
364 2012-11-06 Jan Hubicka <jh@suse.cz>
366 * gcc.target/i386/l_fma_float_?.c: Update.
367 * gcc.target/i386/l_fma_double_?.c: Update.
369 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
372 * gcc.target/sh/pr54089-8.c: New.
373 * gcc.target/sh/pr54089-9.c: New.
375 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
378 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
379 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
380 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
381 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
382 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
383 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
384 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
385 * gcc.target/i386/avx-vzeroupper-27.c: New.
387 2012-11-06 Janus Weil <janus@gcc.gnu.org>
390 * gfortran.dg/transfer_class_1.f90: New.
391 * gfortran.dg/transfer_class_2.f90: New.
393 2012-11-05 Sriraman Tallam <tmsriram@google.com>
395 * testsuite/g++.dg/mv1.C: New test.
396 * testsuite/g++.dg/mv2.C: New test.
397 * testsuite/g++.dg/mv3.C: New test.
398 * testsuite/g++.dg/mv4.C: New test.
399 * testsuite/g++.dg/mv5.C: New test.
400 * testsuite/g++.dg/mv6.C: New test.
402 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
405 * gcc.dg/const-uniq-1.c (a): Increase length four times.
407 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
409 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
412 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
414 * g++.dg/torture/20121105-1.C: New test.
416 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
418 * gcc.dg/torture/fp-compare.c: New testcase.
420 2012-11-05 Jan Hubicka <jh@suse.cz>
422 * gcc.dg/const-1.c: Update.
423 * gcc.dg/pure-1.c: Update.
425 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
427 PR rtl-optimization/55151
428 * gcc.dg/pr55151.c: New test.
430 2012-11-05 Jakub Jelinek <jakub@redhat.com>
434 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
436 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
439 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
441 2012-11-05 Jan Hubicka <jh@suse.cz>
443 * gcc.dg/autopar/pr49960.c: Fix testcase.
445 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
447 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
448 Fix scan-tree-dump-times directive.
450 2012-11-04 Janus Weil <janus@gcc.gnu.org>
453 * gfortran.dg/associate_12.f90: New.
455 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
458 * lib/target-supports.exp (check_effective_target_masm_intel): New
460 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
463 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
464 Jack Howarth <howarth@bromo.med.uc.edu>
466 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
467 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
468 * gcc.target/i386/pr53249.c: Likewise.
470 2012-11-03 Andrew Pinski <apinski@cavium.com>
472 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
473 call abort1 so that cross jumping does not happen.
475 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
478 * gcc.target/sh/pr51244-18.c: New.
479 * gcc.target/sh/pr51244-19.c: New.
481 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
483 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
484 b requires a 64-bit operation followed by a truncation.
486 2012-11-02 Jan Hubicka <jh@suse.cz>
488 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
490 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
492 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
493 conditions to verify the reduction code is vectorized.
495 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
496 in case 'pow', such as 'powerpc' is used in the compiler version name.
497 * gcc.target/powerpc/pr46728-2.c: Likewise.
498 * gcc.target/powerpc/pr46728-3.c: Likewise.
499 * gcc.target/powerpc/pr46728-4.c: Likewise.
500 * gcc.target/powerpc/pr46728-5.c: Likewise.
501 * gcc.target/powerpc/pr46728-7.c: Likewise.
502 * gcc.target/powerpc/pr46728-8.c: Likewise.
503 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
505 2012-11-02 Jan Hubicka <jh@suse.cz>
507 * gcc.dg/tree-ssa/loop-38.c: New testcase.
509 2012-11-02 Jan Hubicka <jh@suse.cz>
511 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
512 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
514 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
517 * gcc.target/i386/pr55130.c: New test.
519 2012-11-02 Jakub Jelinek <jakub@redhat.com>
522 * gcc.target/i386/pr55147.c: New test.
524 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
526 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
527 * gfortran.dg/default_format_denormal_1.f90: Same.
529 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
532 * g++.dg/ext/vector19.C: Remove target restrictions.
533 * gcc.dg/fold-compare-7.c: New testcase.
535 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
538 * gcc.target/sh/pr55160.c: New.
540 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
542 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
543 scan-assembler regex.
545 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
548 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
549 * gcc.dg/pr55150-2.c: New test.
551 2012-11-01 Sharad Singhai <singhai@google.com>
553 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
554 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
555 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
556 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
558 2012-10-31 Dehao Chen <dehao@google.com>
560 * g++.dg/debug/dwarf2/block.C: New testcase.
562 2012-10-31 Jan Hubicka <jh@suse.cz>
564 * gcc.dg/pr44974.c: Add noinline.
566 2012-10-31 Janus Weil <janus@gcc.gnu.org>
569 * gfortran.dg/class_54.f90: New.
571 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
572 Jakub Jelinek <jakub@redhat.com>
574 PR tree-optimization/55018
575 * gcc.dg/torture/pr55018.c: New test.
577 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
580 * g++.dg/ext/vla13.C: New.
582 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
585 * gcc.dg/pr55150.c: New test.
587 2012-10-31 Tobias Burnus <burnus@net-b.de>
590 * gfortran.dg/associate_11.f90: New.
592 2012-10-31 Dodji Seketeli <dodji@redhat.com>
595 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
597 2012-10-31 Jakub Jelinek <jakub@redhat.com>
599 PR tree-optimization/19105
600 PR tree-optimization/21643
601 PR tree-optimization/46309
602 * gcc.dg/pr19105.c: New test.
603 * gcc.dg/pr21643.c: New test.
604 * gcc.dg/pr46309-2.c: New test.
605 * gcc.c-torture/execute/pr46309.c: New test.
607 2012-10-31 Alan Modra <amodra@gmail.com>
609 * gcc.target/powerpc/dimode_off.c: New.
610 * gcc.target/powerpc/timode_off.c: New.
611 * gcc.target/powerpc/dfmode_off.c: New.
612 * gcc.target/powerpc/tfmode_off.c: New.
614 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
616 PR rtl-optimization/55093
617 * gcc.target/i386/pr55093.c: New file.
619 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
621 * gcc.target/i386/pr55116.c: Renamed to ...
622 * gcc.target/i386/pr55116-1.c: This.
624 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
626 * gcc.target/i386/pr55116-2.c: New file.
628 2012-10-30 Richard Biener <rguenther@suse.de>
630 * gcc.dg/vect/slp-perm-2.c: Adjust.
632 2012-10-30 Richard Biener <rguenther@suse.de>
634 PR tree-optimization/55111
635 * gcc.dg/torture/pr55111.c: New testcase.
637 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
640 * gcc.target/sh/pr53988.c: New.
642 2012-10-30 Bin Cheng <bin.cheng@arm.com>
645 * gcc.dg/hoist-register-pressure-1.c: Rename from
646 hoist-register-pressure.c. Add nonpic condition.
647 * gcc.dg/hoist-register-pressure-2.c: New testcase.
649 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
652 * gcc.dg/Wreturn-local-addr.c: New.
653 * g++.dg/warn/Wno-return-local-addr.C: New.
654 * g++.dg/warn/Wreturn-local-addr.C: New.
656 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
659 * gcc.target/i386/pr55116.c: New file.
661 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
664 * gcc.dg/Wshadow-4.c: New.
665 * gcc.dg/Wshadow-4.h: New.
667 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
670 * gcc.dg/guality/pr54693.c: New.
672 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
675 * gcc.dg/pr55027.c: New testcase.
677 2012-10-29 Jan Hubicka <jh@suse.cz>
679 * gcc.dg/ipa/inline-6.c: New testcase.
681 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
683 PR rtl-optimization/55106
684 * g++.dg/pr55106.C: New.
686 2012-10-29 Richard Guenther <rguenther@suse.de>
689 * gcc.dg/torture/pr53695.c: New testcase.
691 2012-10-28 Jan Hubicka <jh@suse.cz>
693 * gcc.dg/ipa/inlinehint-3.c: New testcase.
695 2012-10-28 Tobias Burnus <burnus@net-b.de>
698 * gfortran.dg/do_check_6.f90: New.
700 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
701 Jack Howarth <howarth@bromo.med.uc.edu>
704 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
706 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
708 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
711 * gcc.target/i386/pr34283.c: New test.
713 2012-10-26 Jakub Jelinek <jakub@redhat.com>
716 * g++.dg/opt/pr55081.C: New test.
720 * gcc.dg/guality/pr54970.c: New test.
722 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
725 * g++.dg/template/new11.C: New.
727 2012-10-26 Richard Biener <rguenther@suse.de>
730 * gcc.dg/torture/pr54824.c: New testcase.
732 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
734 * gcc.target/i386/fxsave-1.c: New.
735 * gcc.target/i386/fxsave64-1.c: Ditto.
736 * gcc.target/i386/fxrstor-1.c: Ditto.
737 * gcc.target/i386/fxrstor64-1.c: Ditto.
738 * gcc.target/i386/xsave-1.c: Ditto.
739 * gcc.target/i386/xsave64-1.c: Ditto.
740 * gcc.target/i386/xrstor-1.c: Ditto.
741 * gcc.target/i386/xrstor64-1.c: Ditto.
742 * gcc.target/i386/xsaveopt-1.c: Ditto.
743 * gcc.target/i386/xsaveopt64-1.c: Ditto.
744 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
745 * gcc.target/i386/sse-13.c: Ditto.
746 * gcc.target/i386/sse-14.c: Ditto.
747 * gcc.target/i386/sse-22.c: Ditto.
748 * gcc.target/i386/sse-23.c: Ditto.
749 * g++.dg/other/i386-2.C: Ditto.
750 * g++.dg/other/i386-3.C: Ditto.
752 2012-10-25 Jan Hubicka <jh@suse.cz>
754 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
757 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
760 * g++.dg/ext/transparent-union.C: New.
762 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
765 * g++.dg/ext/vector19.C: New testcase.
767 2012-10-25 Richard Biener <rguenther@suse.de>
769 PR tree-optimization/54902
770 * g++.dg/torture/pr54902.C: New testcase.
772 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
775 * g++.dg/template/crash114.C: New.
777 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
780 * gcc.target/i386/pr55049-1.c: New test.
782 2012-10-24 Janus Weil <janus@gcc.gnu.org>
785 * gfortran.dg/class_dummy_4.f03: New.
787 2012-10-24 Jakub Jelinek <jakub@redhat.com>
789 PR rtl-optimization/55010
790 * gcc.dg/pr55010.c: New test.
793 * g++.dg/debug/pr54828.C: New test.
795 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
797 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
798 * gcc.dg/vect/vect-83_64.c: Likewise.
800 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
803 * g++.dg/cpp0x/constexpr-union4.C: New.
805 2012-10-23 Jeff Law <law@redhat.com>
807 * gcc.c-torture/execute/pr54985.c: New test.
809 2012-10-23 Paul Koning <ni1d@arrl.net>
812 * g++.dg/debug/dwarf2/pr54508.C: New.
814 2012-10-23 Jakub Jelinek <jakub@redhat.com>
817 * g++.dg/template/sizeof14.C: New test.
819 2012-10-23 Ian Bolton <ian.bolton@arm.com>
820 Jim MacArthur <jim.macarthur@arm.com>
821 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
822 Marcus Shawcroft <marcus.shawcroft@arm.com>
823 Nigel Stephens <nigel.stephens@arm.com>
824 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
825 Richard Earnshaw <rearnsha@arm.com>
826 Sofiane Naci <sofiane.naci@arm.com>
827 Stephen Thomas <stephen.thomas@arm.com>
828 Tejas Belagod <tejas.belagod@arm.com>
829 Yufeng Zhang <yufeng.zhang@arm.com>
831 * lib/target-supports.exp
832 (check_profiling_available): Add AArch64.
833 (check_effective_target_vect_int): Likewise.
834 (check_effective_target_vect_shift): Likewise.
835 (check_effective_target_vect_float): Likewise.
836 (check_effective_target_vect_double): Likewise.
837 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
838 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
839 (check_effective_target_vect_pack_trunc): Likewise.
840 (check_effective_target_vect_unpack): Likewise.
841 (check_effective_target_vect_hw_misalign): Likewise.
842 (check_effective_target_vect_short_mult): Likewise.
843 (check_effective_target_vect_int_mult): Likewise.
844 (check_effective_target_vect_stridedN): Likewise.
845 (check_effective_target_sync_int_long): Likewise.
846 (check_effective_target_sync_char_short): Likewise.
847 (check_vect_support_and_set_flags): Likewise.
848 (check_effective_target_aarch64_tiny): New.
849 (check_effective_target_aarch64_small): New.
850 (check_effective_target_aarch64_large): New.
851 * g++.dg/other/PR23205.C: Enable aarch64.
852 * g++.dg/other/pr23205-2.C: Likewise.
853 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
854 * gcc.c-torture/execute/20101011-1.c: Likewise.
855 * gcc.dg/20020312-2.c: Likewise.
856 * gcc.dg/20040813-1.c: Likewise.
857 * gcc.dg/builtin-apply2.c: Likewise.
858 * gcc.dg/stack-usage-1.c: Likewise.
860 2012-10-23 Ian Bolton <ian.bolton@arm.com>
861 Jim MacArthur <jim.macarthur@arm.com>
862 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
863 Marcus Shawcroft <marcus.shawcroft@arm.com>
864 Nigel Stephens <nigel.stephens@arm.com>
865 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
866 Richard Earnshaw <rearnsha@arm.com>
867 Sofiane Naci <sofiane.naci@arm.com>
868 Stephen Thomas <stephen.thomas@arm.com>
869 Tejas Belagod <tejas.belagod@arm.com>
870 Yufeng Zhang <yufeng.zhang@arm.com>
872 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
873 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
874 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
875 * gcc.target/aarch64/aapcs/abitest.S: New file.
876 * gcc.target/aarch64/aapcs/abitest.h: New file.
877 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
878 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
879 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
880 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
881 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
882 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
883 * gcc.target/aarch64/aapcs/ice_1.c: New file.
884 * gcc.target/aarch64/aapcs/ice_2.c: New file.
885 * gcc.target/aarch64/aapcs/ice_3.c: New file.
886 * gcc.target/aarch64/aapcs/ice_4.c: New file.
887 * gcc.target/aarch64/aapcs/ice_5.c: New file.
888 * gcc.target/aarch64/aapcs/macro-def.h: New file.
889 * gcc.target/aarch64/aapcs/test_1.c: New file.
890 * gcc.target/aarch64/aapcs/test_10.c: New file.
891 * gcc.target/aarch64/aapcs/test_11.c: New file.
892 * gcc.target/aarch64/aapcs/test_12.c: New file.
893 * gcc.target/aarch64/aapcs/test_13.c: New file.
894 * gcc.target/aarch64/aapcs/test_14.c: New file.
895 * gcc.target/aarch64/aapcs/test_15.c: New file.
896 * gcc.target/aarch64/aapcs/test_16.c: New file.
897 * gcc.target/aarch64/aapcs/test_17.c: New file.
898 * gcc.target/aarch64/aapcs/test_18.c: New file.
899 * gcc.target/aarch64/aapcs/test_19.c: New file.
900 * gcc.target/aarch64/aapcs/test_2.c: New file.
901 * gcc.target/aarch64/aapcs/test_20.c: New file.
902 * gcc.target/aarch64/aapcs/test_21.c: New file.
903 * gcc.target/aarch64/aapcs/test_22.c: New file.
904 * gcc.target/aarch64/aapcs/test_23.c: New file.
905 * gcc.target/aarch64/aapcs/test_24.c: New file.
906 * gcc.target/aarch64/aapcs/test_25.c: New file.
907 * gcc.target/aarch64/aapcs/test_26.c: New file.
908 * gcc.target/aarch64/aapcs/test_3.c: New file.
909 * gcc.target/aarch64/aapcs/test_4.c: New file.
910 * gcc.target/aarch64/aapcs/test_5.c: New file.
911 * gcc.target/aarch64/aapcs/test_6.c: New file.
912 * gcc.target/aarch64/aapcs/test_7.c: New file.
913 * gcc.target/aarch64/aapcs/test_8.c: New file.
914 * gcc.target/aarch64/aapcs/test_9.c: New file.
915 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
916 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
917 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
918 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
919 * gcc.target/aarch64/aapcs/test_complex.c: New file.
920 * gcc.target/aarch64/aapcs/test_int128.c: New file.
921 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
922 * gcc.target/aarch64/aapcs/type-def.h: New file.
923 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
924 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
925 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
926 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
927 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
928 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
929 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
930 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
931 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
932 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
933 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
934 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
935 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
936 * gcc.target/aarch64/aarch64.exp: New file.
937 * gcc.target/aarch64/adc-1.c: New file.
938 * gcc.target/aarch64/adc-2.c: New file.
939 * gcc.target/aarch64/asm-1.c: New file.
940 * gcc.target/aarch64/clrsb.c: New file.
941 * gcc.target/aarch64/clz.c: New file.
942 * gcc.target/aarch64/ctz.c: New file.
943 * gcc.target/aarch64/csinc-1.c: New file.
944 * gcc.target/aarch64/csinv-1.c: New file.
945 * gcc.target/aarch64/csneg-1.c: New file.
946 * gcc.target/aarch64/extend.c: New file.
947 * gcc.target/aarch64/fcvt.x: New file.
948 * gcc.target/aarch64/fcvt_double_int.c: New file.
949 * gcc.target/aarch64/fcvt_double_long.c: New file.
950 * gcc.target/aarch64/fcvt_double_uint.c: New file.
951 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
952 * gcc.target/aarch64/fcvt_float_int.c: New file.
953 * gcc.target/aarch64/fcvt_float_long.c: New file.
954 * gcc.target/aarch64/fcvt_float_uint.c: New file.
955 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
956 * gcc.target/aarch64/ffs.c: New file.
957 * gcc.target/aarch64/fmadd.c: New file.
958 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
959 * gcc.target/aarch64/frint.x: New file.
960 * gcc.target/aarch64/frint_double.c: New file.
961 * gcc.target/aarch64/frint_float.c: New file.
962 * gcc.target/aarch64/index.c: New file.
963 * gcc.target/aarch64/mneg-1.c: New file.
964 * gcc.target/aarch64/mneg-2.c: New file.
965 * gcc.target/aarch64/mneg-3.c: New file.
966 * gcc.target/aarch64/mnegl-1.c: New file.
967 * gcc.target/aarch64/mnegl-2.c: New file.
968 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
969 * gcc.target/aarch64/pic-constantpool1.c: New file.
970 * gcc.target/aarch64/pic-symrefplus.c: New file.
971 * gcc.target/aarch64/predefine_large.c: New file.
972 * gcc.target/aarch64/predefine_small.c: New file.
973 * gcc.target/aarch64/predefine_tiny.c: New file.
974 * gcc.target/aarch64/reload-valid-spoff.c: New file.
975 * gcc.target/aarch64/scalar_intrinsics.c: New file.
976 * gcc.target/aarch64/table-intrinsics.c: New file.
977 * gcc.target/aarch64/tst-1.c: New file.
978 * gcc.target/aarch64/vect-abs-compile.c: New file.
979 * gcc.target/aarch64/vect-abs.c: New file.
980 * gcc.target/aarch64/vect-abs.x: New file.
981 * gcc.target/aarch64/vect-compile.c: New file.
982 * gcc.target/aarch64/vect-faddv-compile.c: New file.
983 * gcc.target/aarch64/vect-faddv.c: New file.
984 * gcc.target/aarch64/vect-faddv.x: New file.
985 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
986 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
987 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
988 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
989 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
990 * gcc.target/aarch64/vect-fp-compile.c: New file.
991 * gcc.target/aarch64/vect-fp.c: New file.
992 * gcc.target/aarch64/vect-fp.x: New file.
993 * gcc.target/aarch64/vect-mull-compile.c: New file.
994 * gcc.target/aarch64/vect-mull.c: New file.
995 * gcc.target/aarch64/vect-mull.x: New file.
996 * gcc.target/aarch64/vect.c: New file.
997 * gcc.target/aarch64/vect.x: New file.
998 * gcc.target/aarch64/vector_intrinsics.c: New file.
999 * gcc.target/aarch64/vfp-1.c: New file.
1000 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1001 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1002 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1003 * g++.dg/abi/aarch64_guard1.C: New file.
1005 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1008 * c-c++-common/pr54988.c: New test.
1010 2012-10-23 Jan Hubicka <jh@suse.cz>
1012 * gcc.dg/tree-prof/peel-1.c: New testcase.
1014 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1017 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1019 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1021 * gcc.dg/c99-predef-1.c: New test.
1022 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1023 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1024 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1025 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1026 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1027 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1028 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1029 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1030 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1031 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1032 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1033 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1035 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1037 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1039 2012-10-23 Jan Hubicka <jh@suse.cz>
1042 * gcc.c-torture/execute/pr54937.c: New testcase.
1043 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1045 2012-10-23 Jan Hubicka <jh@suse.cz>
1048 * gfortran.dg/pr54967.f90: New testcase.
1050 2012-10-23 Terry Guo <terry.guo@arm.com>
1053 * gcc.dg/pr55019.c: New.
1055 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1057 PR tree-optimization/55008
1058 * gcc.dg/tree-ssa/pr55008.c: New test.
1060 2012-10-22 Richard Biener <rguenther@suse.de>
1062 PR tree-optimization/55011
1063 * gcc.dg/torture/pr55011.c: New testcase.
1065 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1067 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1068 * gcc.target/arm/pr40457-2.c: Likewise.
1069 * gcc.target/arm/pr40457-3.c: Likewise.
1071 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1073 * gnat.dg/specs/limited_with4.ads: New test.
1074 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1076 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1078 * gnat.dg/modular4.adb: New test.
1079 * gnat.dg/modular4_pkg.ads: New helper.
1081 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1083 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1084 * gnat.dg/specs/addr1.ads: Likewise.
1086 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1088 * gcc.dg/webizer.c (main): Add missing exit call.
1090 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1093 * gfortran.dg/wextra_1.f: New test.
1095 2012-10-20 Jan Hubicka <jh@suse.cz>
1097 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1099 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1102 * gfortran.dg/warn_unused_function.f90: New.
1104 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1106 * lib/target-supports.exp
1107 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1109 2012-10-19 Richard Guenther <rguenther@suse.de>
1111 PR tree-optimization/54981
1112 * gcc.dg/pr54981.c: New testcase.
1114 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1117 * gcc.target/arm/pr54892.c: New.
1119 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1121 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1123 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1126 * g++.dg/init/array30.C: New.
1127 * g++.dg/init/array31.C: Likewise.
1129 2012-10-18 Tobias Burnus <burnus@net-b.de>
1132 * gfortran.dg/public_private_module_7.f90: New.
1134 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1137 * g++.dg/template/pr29633.C: New.
1139 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1141 * gnat.dg/loop_optimization13.ad[sb]: New test.
1142 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1144 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1146 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1147 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1148 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1149 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1151 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1153 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1154 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1155 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1156 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1157 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1158 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1160 2012-10-16 Jan Hubicka <jh@suse.cz>
1162 * gcc.target/i386/l_fma_float_?.c: Update.
1163 * gcc.target/i386/l_fma_double_?.c: Update.
1164 * gfortran.dg/do_1.f90: XFAIL
1165 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1166 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1167 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1168 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1169 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1170 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1173 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1177 * gcc.dg/Wstrict-overflow-24.c: New.
1179 2012-10-16 Tobias Burnus <burnus@net-b.de>
1183 * gfortran.dg/class_optional_1.f90: New.
1184 * gfortran.dg/class_optional_2.f90: New.
1186 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1189 * gcc.dg/guality/pr54796.c: New test.
1191 PR tree-optimization/54889
1192 * gfortran.dg/pr54889.f90: New test.
1194 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1196 * g++.dg/other/dump-ada-spec-2.C: New test.
1198 2012-10-16 Easwaran Raman <eraman@google.com>
1200 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1201 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1203 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1205 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1206 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1208 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1211 * gcc.c-torture/compile/pr54925.c: New.
1213 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1216 * gcc.target/sh/pr51244-17.c: New.
1218 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1221 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1223 * gcc.target/sh/pr54760-4.c: New.
1225 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1228 * gcc.target/sh/torture/sh-torture.exp: New.
1229 * gcc.target/sh/torture/pr34777.c: New.
1231 2012-10-15 Matthias Klose <doko@ubuntu.com>
1233 * lib/target-supports.exp (check_profiling_available): Match
1234 arm*-*-linux-* for ARM Linux/GNU.
1235 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1236 * gfortran.dg/enum_10.f90: Likewise.
1237 * gfortran.dg/enum_9.f90: Likewise.
1238 * gcc.target/arm/synchronize.c: Likewise.
1239 * g++.old-deja/g++.jason/enum6.C: Likewise.
1240 * g++.old-deja/g++.other/enum4.C: Likewise.
1241 * g++.old-deja/g++.law/enum9.C: Likewise.
1243 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1245 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1246 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1248 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1249 Paolo Carlini <paolo.carlini@oracle.com>
1252 * g++.dg/overload/operator6.C: New.
1254 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1256 PR c++/50080 (again)
1257 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1258 * g++.dg/parse/tmpl-outside1.C: Likewise.
1259 * g++.dg/template/qualttp18.C: Likewise.
1260 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1261 * g++.old-deja/g++.pt/overload13.C: Likewise.
1263 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1265 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1266 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1267 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1268 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1269 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1270 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1271 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1272 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1274 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1277 * g++.dg/parse/tmpl-outside2.C: New.
1278 * g++.dg/parse/tmpl-outside1.C: Adjust.
1279 * g++.dg/template/qualttp18.C: Likewise.
1280 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1281 * g++.old-deja/g++.pt/overload13.C: Likewise.
1283 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1285 PR tree-optimization/54915
1286 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1288 2012-10-15 Richard Guenther <rguenther@suse.de>
1290 PR tree-optimization/54920
1291 * gcc.dg/torture/pr54920.c: New testcase.
1293 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1295 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1297 2012-10-13 Jason Merrill <jason@redhat.com>
1299 * g++.dg/tls/thread_local7g.C: Require tls_native.
1301 2012-10-14 Jason Merrill <jason@redhat.com>
1303 * g++.dg/cpp0x/inh-ctor1.C: New.
1304 * g++.dg/cpp0x/inh-ctor2.C: New.
1305 * g++.dg/cpp0x/inh-ctor3.C: New.
1306 * g++.dg/cpp0x/inh-ctor4.C: New.
1307 * g++.dg/cpp0x/inh-ctor5.C: New.
1308 * g++.dg/cpp0x/inh-ctor6.C: New.
1309 * g++.dg/cpp0x/inh-ctor7.C: New.
1310 * g++.dg/cpp0x/inh-ctor8.C: New.
1311 * g++.dg/cpp0x/inh-ctor9.C: New.
1312 * g++.dg/cpp0x/inh-ctor10.C: New.
1313 * g++.dg/cpp0x/inh-ctor11.C: New.
1314 * g++.dg/cpp0x/inh-ctor12.C: New.
1315 * g++.dg/cpp0x/inh-ctor13.C: New.
1317 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1319 PR rtl-optimization/54919
1320 * gcc.dg/pr54919.c: New testcase.
1322 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/template/crash113.C: New.
1327 2012-10-14 Jan Hubicka <jh@suse.cz>
1329 * gcc.dg/unroll_5.c: New testcase.
1331 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1334 * g++.dg/opt/pr52643.C: New.
1336 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1339 * gcc.target/sh/pr54602-1.c: New.
1340 * gcc.target/sh/pr54602-2.c: New.
1341 * gcc.target/sh/pr54602-3.c: New.
1342 * gcc.target/sh/pr54602-4.c: New.
1344 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1347 * gcc.target/sh/pr54680.c: New.
1349 2012-10-12 Jan Hubicka <jh@suse.cz>
1351 * gcc.dg/webizer.c: New testcase.
1353 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1355 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1358 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1360 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1361 Return 0 if already specifying -mfloat-abi other than hard.
1363 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1365 * gcc.dg/pr53060.c: Prune irrelevant warning.
1367 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1370 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1371 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1372 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1373 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1374 Adjust expected wording of warnings for *cmp* builtins.
1375 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1376 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1378 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1381 * g++.dg/parse/friend-main.C: New.
1383 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1386 * g++.dg/pr53055.C: New testcase.
1388 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1391 * g++.dg/cpp0x/pr52744.C: New.
1393 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1396 * gfortran.dg/dummy_procedure_9.f90: New.
1398 2012-10-12 Richard Biener <rguenther@suse.de>
1400 PR tree-optimization/54894
1401 * gcc.dg/torture/pr54894.c: New testcase.
1403 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1406 * gcc.target/sh/pr51244-13.c: New.
1407 * gcc.target/sh/pr51244-14.c: New.
1408 * gcc.target/sh/pr51244-15.c: New.
1409 * gcc.target/sh/pr51244-16.c: New.
1411 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1414 * g++.dg/cpp0x/decltype45.C: New.
1416 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1419 * gfortran.dg/class_allocate_13.f90: New.
1421 2012-10-11 Jason Merrill <jason@redhat.com>
1423 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1424 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1426 * g++.dg/gomp/tls-5.C: Require tls_native.
1427 * g++.dg/tls/thread_local7.C: Require tls_native.
1428 * g++.dg/tls/static2.C: New.
1430 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1433 * g++.dg/ext/weak5.C: New.
1435 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1438 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1439 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1441 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1444 * g++.dg/parse/pr43765.C: New.
1446 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1448 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1450 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1453 * g++.dg/init/bitfield3.C: New.
1455 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1457 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1459 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1461 PR tree-optimization/54877
1462 * gcc.dg/torture/pr54877.c: New test.
1464 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1467 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1468 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1469 and remove target info from dg-do compile.
1470 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1471 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1472 and remove target info from dg-do compile.
1474 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1476 * gcc.dg/pr54782.c: Require target with pthread support.
1478 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1481 * g++.dg/cpp0x/auto35.C: New.
1483 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1485 PR c++/53540 - using fails to be equivalent to typedef
1486 * g++.dg/cpp0x/alias-decl-24.C: New test.
1488 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1490 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1491 that c++11 attributes to types are ignored for now.
1492 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1495 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1498 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1500 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1503 * g++.dg/cpp0x/initlist67.C: New.
1505 2012-10-10 Dehao Chen <dehao@google.com>
1507 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1509 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1512 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1515 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1518 * g++.dg/cpp0x/decltype44.C: New.
1520 2012-10-09 Steve Ellcey <sellcey@mips.com>
1522 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1524 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1527 * g++.dg/cpp0x/decltype43.C: New.
1529 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1532 * gcc.dg/pr53397-1.c: New test case.
1533 * gcc.dg/pr53397-2.c: New test case.
1535 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1538 * g++.dg/warn/Wparentheses-26.C: Adjust.
1539 * g++.dg/warn/Wparentheses-27.C: New.
1541 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1544 * c-c++-common/vector-scalar.c: New testcase.
1545 * g++.dg/ext/vector18.C: New testcase.
1546 * g++.dg/ext/vector5.C: This is not an error anymore.
1547 * gcc.dg/init-vec-1.c: Move ...
1548 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1549 * gcc.c-torture/execute/vector-shift1.c: Move ...
1550 * c-c++-common/torture/vector-shift1.c: ... here.
1551 * gcc.dg/scal-to-vec1.c: Move ...
1552 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1553 C++11. Adapt error messages.
1554 * gcc.dg/convert-vec-1.c: Move ...
1555 * c-c++-common/convert-vec-1.c: ... here.
1556 * gcc.dg/scal-to-vec2.c: Move ...
1557 * c-c++-common/scal-to-vec2.c: ... here.
1559 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1562 * gcc.target/i386/pr54400.c: New testcase.
1564 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1567 * g++.dg/template/pr54858.C: New test.
1569 2012-10-08 Marek Polacek <polacek@redhat.com>
1572 * g++.dg/debug/pr54831.C: New test.
1574 2012-10-08 Dehao Chen <dehao@google.com>
1576 * g++.dg/predict-loop-exit-1.C: New.
1577 * g++.dg/predict-loop-exit-2.C: New.
1578 * g++.dg/predict-loop-exit-3.C: New.
1580 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1582 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1584 2012-10-08 Jason Merrill <jason@redhat.com>
1586 * g++.dg/gomp/tls-5.C: New.
1587 * g++.dg/gomp/tls-wrap1.C: New.
1588 * g++.dg/gomp/tls-wrap2.C: New.
1589 * g++.dg/gomp/tls-wrap3.C: New.
1590 * g++.dg/gomp/tls-wrap4.C: New.
1591 * g++.dg/gomp/tls-wrapper-cse.C: New.
1592 * g++.dg/tls/thread_local-cse.C: New.
1593 * g++.dg/tls/thread_local-order1.C: New.
1594 * g++.dg/tls/thread_local-order2.C: New.
1595 * g++.dg/tls/thread_local-wrap1.C: New.
1596 * g++.dg/tls/thread_local-wrap2.C: New.
1597 * g++.dg/tls/thread_local-wrap3.C: New.
1598 * g++.dg/tls/thread_local-wrap4.C: New.
1599 * g++.dg/tls/thread_local2g.C: New.
1600 * g++.dg/tls/thread_local3g.C: New.
1601 * g++.dg/tls/thread_local4g.C: New.
1602 * g++.dg/tls/thread_local5g.C: New.
1603 * g++.dg/tls/thread_local6g.C: New.
1604 * g++.dg/tls/thread_local7g.C: New.
1606 * g++.dg/tls/thread_local3.C: New.
1607 * g++.dg/tls/thread_local4.C: New.
1608 * g++.dg/tls/thread_local5.C: New.
1609 * g++.dg/tls/thread_local6.C: New.
1611 * g++.dg/tls/init-2.C: Tweak errors.
1612 * g++.dg/tls/thread_local1.C: New.
1613 * g++.dg/tls/thread_local2.C: New.
1614 * g++.dg/tls/thread_local7.C: New.
1616 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1619 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1621 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1624 * gcc.target/sh/pr54685.c: New.
1626 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1628 PR c++/53528 C++11 attribute support
1629 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1630 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1631 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1632 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1633 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1634 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1635 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1636 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1637 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1638 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1639 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1640 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1641 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1642 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1643 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1644 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1645 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1646 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1647 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1648 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1649 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1650 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1651 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1652 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1653 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1654 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1655 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1656 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1657 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1658 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1659 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1660 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1661 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1662 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1663 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1664 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1665 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1666 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1667 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1668 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1672 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1673 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1677 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1678 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1679 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1680 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1681 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1682 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1683 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1684 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1685 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1687 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1689 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1690 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1691 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1693 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1696 * gcc.target/sh/pr54760-2.c: New.
1697 * gcc.target/sh/pr54760-3.c: New.
1699 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1702 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1704 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1705 Sandra Loosemore <sandra@codesourcery.com>
1707 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1708 and test that the accumulator is initialized using MULT.
1709 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1710 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1712 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1715 * g++.dg/cpp0x/stdint.C: New.
1717 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1720 * g++.dg/cpp0x/stddef.C: New.
1722 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1725 * gfortran.dg/typebound_operator_17.f90: New.
1727 2012-10-06 Jan Hubicka <jh@suse.cz>
1731 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1733 2012-10-06 Jan Hubicka <jh@suse.cz>
1735 * gcc.dg/lto/resolutions_0.c: New testcase.
1737 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1740 * gfortran.dg/generic_25.f90: New.
1741 * gfortran.dg/generic_26.f90: New.
1742 * gfortran.dg/generic_27.f90: New.
1744 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1747 * gcc.target/sh/pr54760-1.c: New.
1749 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1751 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1752 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1753 * g++.dg/warn/Wsign-compare-5.C: New test.
1754 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1755 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1756 * g++.dg/ext/builtin30.C: New test.
1757 * g++.dg/ext/vla12.C: New test.
1758 * gcc.dg/builtins-85.c: New test.
1761 * gcc.dg/guality/pr54519-1.c: New test.
1762 * gcc.dg/guality/pr54519-2.c: New test.
1763 * gcc.dg/guality/pr54519-3.c: New test.
1764 * gcc.dg/guality/pr54519-4.c: New test.
1765 * gcc.dg/guality/pr54519-5.c: New test.
1766 * gcc.dg/guality/pr54519-6.c: New test.
1768 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1771 * g++.dg/cpp0x/defaulted38.C: New.
1773 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1775 PR tree-optimization/33763
1776 * c-c++-common/pr33763.c: New test.
1778 PR tree-optimization/54810
1779 * gcc.dg/tree-ssa/vrp85.c: New test.
1781 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1783 * gcc.dg/ucnid-7.c: Skip on AIX.
1784 * gcc.dg/ucnid-8.c: Same.
1785 * gcc.dg/ucnid-10.c: Same.
1786 * gcc.dg/ucnid-13.c: Same.
1787 * gcc.dg/attr-alias-3.c: Same.
1788 * gcc.dg/attr-alias-5.c: Same.
1789 * gcc.dg/torture/pr51106-2.c: Same.
1790 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1792 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1795 * g++.dg/cpp0x/alias-decl-23.C: New.
1797 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1800 * g++.dg/template/friend53.C: New.
1802 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1804 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1805 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1806 (scan-ada-spec): Likewise.
1807 (scan-ada-spec-not): Likewise.
1808 * gcc.dg/dump-ada-spec-1.c: New test.
1809 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1811 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1813 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1815 2012-10-04 Florian Weimer <fweimer@redhat.com>
1817 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1819 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1822 * g++.dg/cpp0x/pr54323.C: New.
1824 2012-10-04 Richard Guenther <rguenther@suse.de>
1827 * g++.dg/torture/pr54735.C: New testcase.
1829 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1831 PR rtl-optimization/54739
1832 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1834 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1837 * gcc.target/sh/pr51244-12.c: New.
1839 2012-10-03 Dehao Chen <dehao@google.com>
1842 * gcc.dg/pr54782.c: New test.
1844 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1847 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1849 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1852 * gfortran.dg/class_53.f90: New.
1854 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1857 * gcc.dg/guality/pr54551.c: New.
1859 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1861 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1862 * gcc.target/powerpc/pr46728-2.c: Likewise.
1864 2012-10-02 Sharad Singhai <singhai@google.com>
1867 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1868 to fix test failures caused by r191883.
1869 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1870 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1871 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1872 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1873 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1874 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1875 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1876 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1877 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1879 2012-09-30 Sharad Singhai <singhai@google.com>
1881 * gcc.target/i386/vect-double-1.c: Fix test.
1883 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1886 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1889 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1891 PR rtl-optimization/54457
1892 * gcc.target/i386/pr54457.c: New test.
1894 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1896 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1898 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1900 * gcc.target/i386/vect-rebuild.c: New testcase.
1902 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1904 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1906 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1908 * gcc.target/mips/pr37362.c: Fix target selector.
1910 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1913 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1915 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1917 * gcc.dg/ucnid-8.c: Update line number.
1918 * gcc.dg/torture/pr51106-2.c: Likewise.
1920 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1923 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1924 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1925 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1927 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1929 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1930 partially reverting r170092.
1931 * gfortran.dg/class_7.f03: Ditto.
1932 * gfortran.dg/coarray_14.f90: Ditto.
1933 * gfortran.dg/typebound_proc_13.f03: Ditto.
1935 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1938 * g++.dg/cpp0x/sfinae42.C: New.
1940 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1942 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1943 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1944 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1945 * gcc.dg/pr42629.c: XFAIL on AIX.
1946 * gcc.dg/pr47684.c: Same.
1947 * gcc.dg/pr43670.c: Same.
1948 * gcc.dg/pr42916.c: Same.
1949 * gcc.dg/pr45449.c: Same.
1950 * gcc.dg/pr50017.c: Same.
1951 * gcc.dg/pr42728.c: Same.
1952 * gcc.dg/pr47881.c: Same.
1953 * gcc.dg/pr44023.c: Same.
1954 * gcc.dg/pr41345.c: Same.
1955 * gcc.dg/pr42630.c: Same.
1956 * gcc.dg/pr44971.c: Same.
1957 * gcc.dg/pr46771.c: Same.
1958 * gcc.dg/ucnid-8.c: Same.
1959 * gcc.dg/ucnid-10.c: Same.
1960 * gcc.dg/ucnid-13.c: Same.
1961 * gcc.dg/torture/pr51106-2.c: Same.
1962 * gcc.dg/pr48768.c: Same.
1963 * gcc.dg/pr42631.c: Same.
1964 * gcc.dg/pr43084.c: Same.
1965 * gcc.dg/ucnid-7.c: Same.
1966 * gcc.dg/pr42889.c: Same.
1967 * gcc.dg/pr41241.c: Same.
1968 * gcc.dg/pr42719.c: Same.
1969 * g++.dg/debug/pr46583.C: Same.
1970 * g++.dg/debug/pr47106.C: Same.
1971 * g++.dg/opt/pr48549.C: Same.
1972 * g++.dg/other/pr42685.C: Same.
1973 * c-c++-common/pr43942.c: Same.
1975 2012-09-29 Ian Lance Taylor <iant@google.com>
1977 * go.test/go-test.exp: Update for latest version of Go testsuite.
1979 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1982 * gfortran.dg/internal_readwrite_3.f90: New test.
1984 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1986 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1987 c-c++-common/Wunused-local-typedefs-2.c to here.
1989 PR c++/54372 - unused attribute inactive on dependant entities
1990 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1992 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1994 PR c++/29028 - Missed unused warning on using declaration
1995 * g++.dg/warn/Wunused-var-18.C: New test.
1997 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1999 PR c++/53551 - -Wunused-local-typedefs misses uses
2000 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2002 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2005 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2007 PR tree-optimization/54713
2008 * gcc.c-torture/compile/pr54713-1.c: New test.
2009 * gcc.c-torture/compile/pr54713-2.c: New test.
2010 * gcc.c-torture/compile/pr54713-3.c: New test.
2012 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2014 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2016 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2018 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2020 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2023 * gcc.target/i386/pr54703.c: New test.
2025 2012-09-27 Richard Guenther <rguenther@suse.de>
2028 * gcc.dg/lto/pr54709_0.c: New testcase.
2029 * gcc.dg/lto/pr54709_1.c: Likewise.
2031 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2033 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2035 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2037 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2039 * gcc.target/arm/pr42879.c: Handle big-endian.
2041 2012-09-26 Steve Ellcey <sellcey@mips.com>
2044 * gcc.dg/pr37303.c: Check for rdata or rodata.
2046 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2048 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2050 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2054 * gcc.target/powerpc/ppc-ne0-1.c: New.
2056 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2059 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2060 test_19, test_20, test_21, test_22, test_23): New functions.
2061 * gcc.target/sh/pr54089-4.c: New.
2062 * gcc.target/sh/pr54089-5.c: New.
2063 * gcc.target/sh/pr54089-6.c: New.
2064 * gcc.target/sh/pr54089-7.c: New.
2066 2012-09-25 Richard Guenther <rguenther@suse.de>
2069 * gcc.dg/lto/pr54702_0.c: New testcase.
2070 * gcc.dg/lto/pr54702_1.c: Likewise.
2071 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2072 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2073 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2074 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2076 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2079 * g++.dg/cpp0x/parse2.C: New.
2080 * g++.dg/parse/error11.C: Adjust.
2081 * g++.dg/parse/error12.C: Likewise.
2083 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2085 * gcc.target/i386/20030217-1.c: Added check for
2086 large_long_double effective target.
2087 * gcc.target/i386/387-3.c: Likewise.
2088 * gcc.target/i386/387-4.c: Likewise.
2089 * gcc.target/i386/pr36578-1.c: Likewise.
2090 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2091 when long double size is equal double size.
2092 * gcc.target/i386/excess-precision-1.c: Likewise.
2093 * gcc.target/i386/pr36578-2.c: Likewise.
2094 * gcc.target/i386/20030217-2.c: New testcase.
2096 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2098 PR tree-optimization/54676
2099 * gcc.dg/pr54676.c: New test.
2101 2012-09-25 Richard Guenther <rguenther@suse.de>
2103 PR tree-optimization/53663
2104 * gcc.dg/torture/pr53663-1.c: New testcase.
2105 * gcc.dg/torture/pr53663-2.c: Likewise.
2106 * gcc.dg/torture/pr53663-3.c: Likewise.
2108 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2110 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2112 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2114 * lib/target-supports-dg.exp (dg-require-effective-target,
2115 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2116 dg-process-target-1 instead of dg-process-target.
2117 (dg-process-target-1): Rename from dg-process-target.
2118 (dg-process-target): New.
2120 2012-09-24 Richard Guenther <rguenther@suse.de>
2122 PR tree-optimization/54684
2123 * g++.dg/torture/pr54684.C: New testcase.
2125 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2127 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2129 2012-09-24 Richard Guenther <rguenther@suse.de>
2132 * gcc.dg/tm/pr52173-1.c: New.
2133 * gcc.dg/tm/pr52173-2.c: New.
2135 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2137 * gcc.dg/pr54669.c: New test.
2139 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2140 Dominique Dhumieres <dominiq@lps.ens.fr>
2143 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2145 2012-09-23 Tobias Burnus <burnus@net-b.de>
2148 * gfortran.dg/class_array_14.f90: New.
2150 2012-09-22 Kai Tietz <ktietz@redhat.com>
2152 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2153 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2155 2012-09-21 Dehao Chen <dehao@google.com>
2158 PR tree-optimization/54655
2159 * g++.dg/pr54655.C: New testcase.
2161 2012-09-21 Richard Guenther <rguenther@suse.de>
2163 PR tree-optimization/54647
2164 * g++.dg/torture/pr54647.C: New testcase.
2166 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2169 * c-c++-common/torture/vector-compare-2.c: Add -w.
2171 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2173 * gnat.dg/opt20.ads: Move dg directive to...
2174 * gnat.dg/opt20.adb: ...here.
2175 * gnat.dg/addr1.ad[sb]: Likewise.
2176 * gnat.dg/concat2.ad[sb]: Likewise.
2177 * gnat.dg/array16.ad[sb]: Likewise.
2178 * gnat.dg/atomic5.ad[sb]: Likewise.
2179 * gnat.dg/discr29.ad[sb]: Likewise.
2180 * gnat.dg/noreturn5.ad[sb]: Likewise.
2181 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2182 * gnat.dg/discr23.ads: Remove dg directive.
2183 * gnat.dg/nested_float_packed.ads: Likewise.
2184 * gnat.dg/oconst6.ads: Move to...
2185 * gnat.dg/specs/oconst6.ads: ...here.
2187 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2190 * g++.dg/cpp0x/decltype32.C: Tweak.
2192 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2194 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2195 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2196 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2197 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2199 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2202 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2204 2012-09-19 Steve Ellcey <sellcey@mips.com>
2206 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2208 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2210 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2211 * gcc.target/powerpc/ppc-mftb.c: New file.
2213 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2216 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2219 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2222 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2224 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2226 * gcc.c-torture/execute/20120919-1.c: New test.
2228 2012-09-19 Richard Guenther <rguenther@suse.de>
2230 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2232 2012-09-19 Richard Guenther <rguenther@suse.de>
2234 * gcc.dg/builtin-unreachable-6.c: Adjust.
2236 2012-09-19 Richard Guenther <rguenther@suse.de>
2238 * gcc.dg/builtin-object-size-10.c: Adjust.
2239 * gcc.dg/builtin-unreachable-5.c: Adjust.
2240 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2241 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2242 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2243 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2244 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2245 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2246 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2247 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2248 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2249 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2250 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2251 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2253 2012-09-19 Richard Guenther <rguenther@suse.de>
2255 PR tree-optimization/54132
2256 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2257 * gcc.dg/torture/pr54132.c: Likewise.
2259 2012-09-19 Terry Guo <terry.guo@arm.com>
2261 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2262 extra prune rules that will be applied to all tests in a .exp file.
2263 (gcc-dg-prune): Use rules defined by the above variable.
2264 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2265 harmless warnings on architecture switch conflict.
2267 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2269 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2270 of asm-comment characters instead of a single one.
2271 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2273 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2275 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2277 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2278 target instead of xfailing it.
2279 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2280 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2281 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2282 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2283 * gcc.dg/vect/vect-104.c: Likewise.
2284 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2285 * gcc.dg/vect/vect-outer-1.c: Likewise.
2286 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2287 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2288 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2289 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2290 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2291 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2292 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2293 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2294 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2296 * lib/target-supports.exp
2297 (check_effective_target_vect_widen_mult_qi_to_hi,
2298 check_effective_target_vect_widen_mult_hi_to_si,
2299 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2300 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2301 check_effective_target_vect_pack_trunc,
2302 check_effective_target_vect_unpack,
2303 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2304 instead of arm_none.
2306 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2308 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2310 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2311 config to compiler_flags.
2313 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2316 * gcc.target/i386/pr54592.c: New test.
2318 PR tree-optimization/54610
2319 * gcc.target/i386/pr54610.c: New test.
2321 2012-09-17 Jason Merrill <jason@redhat.com>
2324 * g++.dg/cpp0x/alias-decl-21.C: New.
2325 * g++.dg/cpp0x/alias-decl-22.C: New.
2327 2012-09-17 Tobias Burnus <burnus@net-b.de>
2330 * gfortran.dg/scan_2.f90: New.
2332 2012-09-17 Jason Merrill <jason@redhat.com>
2335 * g++.dg/init/aggr9.C: New.
2337 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2339 * gnat.dg/loop_optimization12.ad[sb]: New test.
2341 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2344 * gfortran.dg/proc_ptr_result_7.f90: New.
2346 2012-09-17 Tobias Burnus <burnus@net-b.de>
2349 * gfortran.dg/structure_constructor_11.f90: New.
2351 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2353 PR tree-optimization/54563
2354 * g++.dg/torture/pr54563.C: New test.
2356 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2359 * gfortran.dg/typebound_generic_14.f03: New.
2361 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2364 * gfortran.dg/proc_ptr_38.f90: New.
2366 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2369 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2373 * gnat.dg/lto15.adb: Require lto.
2375 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2376 "myBindC" for hppa*-*-hpux*.
2378 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2380 * gfortran.dg/namelist_75.f90: New test.
2382 2012-09-15 Tom de Vries <tom@codesourcery.com>
2384 * gcc.dg/tree-ssa/vrp82.c: New test.
2385 * gcc.dg/tree-ssa/vrp83.c: Same.
2386 * gcc.dg/tree-ssa/vrp84.c: Same.
2388 2012-09-15 Tom de Vries <tom@codesourcery.com>
2390 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2391 * gcc.dg/tree-ssa/vrp81.c: ... this.
2393 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2396 * gcc.target/avr/torture/fix-types.h: New.
2397 * gcc.target/avr/torture/vals-hr.def: New.
2398 * gcc.target/avr/torture/vals-r.def: New.
2399 * gcc.target/avr/torture/vals-k.def: New.
2400 * gcc.target/avr/torture/vals-ur.def: New.
2401 * gcc.target/avr/torture/vals-uk.def: New.
2402 * gcc.target/avr/torture/vals-uhr.def: New.
2403 * gcc.target/avr/torture/vals-llk.def: New.
2404 * gcc.target/avr/torture/vals-ullk.def: New.
2405 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2406 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2407 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2408 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2409 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2410 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2411 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2412 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2414 2012-09-14 Dehao Chen <dehao@google.com>
2416 * g++.dg/debug/dwarf2/deallocator.C: New test.
2418 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2421 * gcc.c-torture/compile/pr54552-1.c: New test.
2423 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2426 * g++.dg/other/vector-compare.C: New testcase.
2427 * c-c++-common/vector-compare-3.c: New testcase.
2428 * gcc.dg/vector-shift.c: Move ...
2429 * c-c++-common/vector-shift.c: ... here.
2430 * gcc.dg/vector-shift1.c: Move ...
2431 * c-c++-common/vector-shift1.c: ... here.
2432 * gcc.dg/vector-shift3.c: Move ...
2433 * c-c++-common/vector-shift3.c: ... here.
2434 * gcc.dg/vector-compare-1.c: Move ...
2435 * c-c++-common/vector-compare-1.c: ... here.
2436 * gcc.dg/vector-compare-2.c: Move ...
2437 * c-c++-common/vector-compare-2.c: ... here.
2438 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2439 * c-c++-common/torture/vector-compare-1.c: ... here.
2440 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2441 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2442 * c-c++-common/torture/vector-compare-2.c: ... here.
2443 * gcc.c-torture/execute/vector-shift.c: Move ...
2444 * c-c++-common/torture/vector-shift.c: ... here.
2445 * gcc.c-torture/execute/vector-shift2.c: Move ...
2446 * c-c++-common/torture/vector-shift2.c: ... here.
2447 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2448 * c-c++-common/torture/vector-subscript-1.c: ... here.
2449 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2450 * c-c++-common/torture/vector-subscript-2.c: ... here.
2451 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2452 * c-c++-common/torture/vector-subscript-3.c: ... here.
2454 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2457 * gcc.c-torture/compile/pr54103-1.c,
2458 gcc.c-torture/compile/pr54103-2.c,
2459 gcc.c-torture/compile/pr54103-3.c,
2460 gcc.c-torture/compile/pr54103-4.c,
2461 gcc.c-torture/compile/pr54103-5.c,
2462 gcc.c-torture/compile/pr54103-6.c: New tests.
2463 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2465 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2467 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2469 2012-09-14 Richard Guenther <rguenther@suse.de>
2471 PR tree-optimization/54565
2472 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2473 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2475 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2477 * gcc.target/arm/combine-movs.c: Add missing space.
2479 2012-09-14 Richard Guenther <rguenther@suse.de>
2481 * g++.dg/torture/builtin-location.C: New testcase.
2483 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2484 Manuel López-Ibáñez <manu@gcc.gnu.org>
2487 * g++.dg/warn/Wuninitialized-self.C: New.
2489 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2492 * gcc.c-torture/compile/pr54559.c: New test.
2494 2012-09-13 Jason Merrill <jason@redhat.com>
2497 * g++.dg/cpp0x/constexpr-temp1.C: New.
2500 * g++.dg/template/anonunion2.C: New.
2503 * g++.dg/template/init10.C: New.
2505 2012-09-13 Tobias Burnus <burnus@net-b.de>
2508 * gfortran.dg/implicit_pure_3.f90: New.
2510 2012-09-13 Richard Guenther <rguenther@suse.de>
2512 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2514 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2516 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2518 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2520 * c-c++-common/pr51712.c: Handle for short-enum targets.
2522 2012-09-12 Terry Guo <terry.guo@arm.com>
2524 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2525 and lsrs for Thumb2 mode.
2527 2012-09-12 Jan Hubicka <jh@suse.cz>
2529 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2531 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2534 * gcc.target/i386/pr54445-1.c: New file.
2535 * gcc.target/i386/pr54445-2.c: Likewise.
2537 2012-09-12 Tobias Burnus <burnus@net-b.de>
2541 * gfortran.dg/coarray_10.f90: Update dg-error.
2542 * gfortran.dg/coarray_28.f90: New.
2543 * gfortran.dg/array_section_3.f90: New.
2545 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2547 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2548 gcc.target/arm/pr48252.c: Fix for big-endian support.
2550 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2552 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2554 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2555 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2557 * gcc.target/arm/neon-vfma-1.c: New testcase.
2558 * gcc.target/arm/neon-vfms-1.c: Likewise.
2559 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2561 * gcc.target/arm/neon-vmls-1.c: Likewise.
2562 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2564 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2565 (check_effective_target_arm_neonv2_ok): Likewise.
2566 (check_effective_target_arm_neonv2_hw): Likewise.
2567 (check_effective_target_arm_neonv2): Likewise.
2569 2012-09-11 Richard Guenther <rguenther@suse.de>
2572 * g++.dg/tree-ssa/pr54515.C: New testcase.
2574 2012-09-10 Andrew Pinski <apinski@cavium.com>
2577 * gcc.dg/tm/memopt-16.c: New testcase.
2579 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2583 * g++.dg/cpp0x/sfinae40.C: New.
2584 * g++.dg/cpp0x/sfinae41.C: Likewise.
2586 2012-09-10 Jason Merrill <jason@redhat.com>
2589 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2591 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2594 * gcc.target/sh/pr54089-3.c: New.
2596 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2598 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2600 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2602 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2604 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2606 * gcc.dg/pr52558-2.c: Delete.
2607 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2609 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2611 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2613 2012-09-10 Richard Guenther <rguenther@suse.de>
2615 PR tree-optimization/54520
2616 * gcc.dg/torture/pr54520.c: New testcase.
2618 2012-09-10 Jason Merrill <jason@redhat.com>
2621 * g++.dg/cpp0x/implicit14.C: New.
2623 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2626 * gfortran.dg/bound_simplification_3.f90: New test.
2628 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2631 * gcc.dg/pr52558-1.c: Delete.
2632 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2634 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2636 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2637 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2638 * gcc.target/arm/smlaltt-1.c: Likewise.
2640 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2642 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2644 2012-09-07 Tom de Vries <tom@codesourcery.com>
2646 PR tree-optimization/53986
2647 * gcc.dg/tree-ssa/vrp80.c: New test.
2648 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2650 2012-09-06 Jason Merrill <jason@redhat.com>
2654 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2655 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2657 2012-09-06 Andrew Pinski <apinski@cavium.com>
2660 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2662 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2664 PR rtl-optimization/54455
2665 * gcc.dg/54455.c: New test.
2667 2012-09-06 Tobias Burnus <burnus@net-b.de>
2670 * gfortran.dg/promotion_2.f90: New.
2672 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2675 * c-c++-common/pr54486.c: New test.
2677 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2680 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2682 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2685 * g++.dg/cpp0x/sfinae39.C: New.
2687 2012-09-04 Jason Merrill <jason@redhat.com>
2690 * g++.dg/ext/flexary3.C: New.
2693 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2696 * g++.dg/template/defarg15.C: New.
2699 * g++.dg/template/access24.C: New.
2701 2012-09-04 Richard Guenther <rguenther@suse.de>
2703 PR tree-optimization/54458
2704 * gcc.dg/torture/pr54458.c: New testcase.
2706 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2708 * gcc.target/arm/neon-vext.c: New test.
2709 * gcc.target/arm/neon-vext-execute.c: Ditto.
2711 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2715 * gfortran.dg/select_type_29.f03: New.
2717 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2719 * gcc.dg/fold-perm.c: Improve test.
2721 2012-09-03 Tobias Burnus <burnus@net-b.de>
2724 * gfortran.dg/coarray_class_1.f90: New.
2726 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2729 * gcc.c-torture/compile/pr49206.c: New test.
2731 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2732 Uros Bizjak <ubizjak@gmail.com>
2735 * gfortran.dg/pr36680.f90: New test.
2737 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2740 * g++.dg/opt/pr42295.C: New test.
2742 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2745 * gcc.dg/torture/pr54436.c: New test.
2747 2012-09-01 Andrew Pinski <apinski@cavium.com>
2749 * gcc.target/mips/truncate-8.c: New testcase.
2751 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2755 * gcc.target/i386/pr46829.c: New test.
2756 * gcc.target/i386/pr46843.c: Ditto.
2758 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2759 Jason Merrill <jason@redhat.com>
2762 * g++.dg/parse/error50.C: New.
2764 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2767 * gcc.c-torture/compile/pr54428.c: New test.
2769 2012-08-31 Ollie Wild <aaw@google.com>
2772 * g++.dg/init/lifetime3.C: New test.
2774 2012-08-31 Martin Jambor <mjambor@suse.cz>
2777 * gcc.dg/torture/pr54409.c: New test.
2779 2012-08-31 Martin Jambor <mjambor@suse.cz>
2781 * gfortran.dg/pr48636.f90: Add dump scan checks.
2783 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2785 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2787 2012-08-28 Joey Ye <joey.ye@arm.com>
2789 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2791 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2794 * gcc.target/i386/pr46254.c: New test.
2796 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2798 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2799 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2800 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2802 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2804 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2805 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2806 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2807 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2808 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2809 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2810 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2811 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2812 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2813 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2814 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2815 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2816 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2817 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2818 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2819 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2820 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2821 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2822 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2823 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2824 gcc.target/mips/unaligned-1.c: Tighten regexps.
2826 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2828 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2829 (mips_option_groups): Remove optimization. Add various -f options.
2830 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2831 and -pg imply -fno-omit-frame-pointer.
2832 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2833 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2834 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2835 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2836 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2837 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2838 * gcc.target/mips/abi-n32-long32.c: Likewise.
2839 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2840 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2841 * gcc.target/mips/abi-n32-long64.c: Likewise.
2842 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2843 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2844 * gcc.target/mips/abi-n64-long32.c: Likewise.
2845 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2846 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2847 * gcc.target/mips/abi-n64-long64.c: Likewise.
2848 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2849 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2850 * gcc.target/mips/abi-o32-long32.c: Likewise.
2851 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2852 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2853 * gcc.target/mips/abi-o32-long64.c: Likewise.
2854 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2855 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2856 * gcc.target/mips/abi-o64-long32.c: Likewise.
2857 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2858 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2859 * gcc.target/mips/abi-o64-long64.c: Likewise.
2860 * gcc.target/mips/asm-1.c: Likewise.
2861 * gcc.target/mips/branch-1.c: Likewise.
2862 * gcc.target/mips/call-3.c: Likewise.
2863 * gcc.target/mips/call-saved-3.c: Likewise.
2864 * gcc.target/mips/clear-cache-1.c: Likewise.
2865 * gcc.target/mips/div-1.c: Likewise.
2866 * gcc.target/mips/div-2.c: Likewise.
2867 * gcc.target/mips/div-3.c: Likewise.
2868 * gcc.target/mips/div-4.c: Likewise.
2869 * gcc.target/mips/div-5.c: Likewise.
2870 * gcc.target/mips/div-6.c: Likewise.
2871 * gcc.target/mips/div-7.c: Likewise.
2872 * gcc.target/mips/div-8.c: Likewise.
2873 * gcc.target/mips/div-9.c: Likewise.
2874 * gcc.target/mips/div-10.c: Likewise.
2875 * gcc.target/mips/div-11.c: Likewise.
2876 * gcc.target/mips/div-12.c: Likewise.
2877 * gcc.target/mips/dsp-ctrl.c: Likewise.
2878 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2879 * gcc.target/mips/ext-8.c: Likewise.
2880 * gcc.target/mips/extend-2.c: Likewise.
2881 * gcc.target/mips/fix-r10000-1.c: Likewise.
2882 * gcc.target/mips/fix-r10000-2.c: Likewise.
2883 * gcc.target/mips/fix-r10000-3.c: Likewise.
2884 * gcc.target/mips/fix-r10000-4.c: Likewise.
2885 * gcc.target/mips/fix-r10000-5.c: Likewise.
2886 * gcc.target/mips/fix-r10000-6.c: Likewise.
2887 * gcc.target/mips/fix-r10000-7.c: Likewise.
2888 * gcc.target/mips/fix-r10000-8.c: Likewise.
2889 * gcc.target/mips/fix-r10000-9.c: Likewise.
2890 * gcc.target/mips/fix-r10000-10.c: Likewise.
2891 * gcc.target/mips/fix-r10000-11.c: Likewise.
2892 * gcc.target/mips/fix-r10000-12.c: Likewise.
2893 * gcc.target/mips/fix-r10000-13.c: Likewise.
2894 * gcc.target/mips/fix-r10000-14.c: Likewise.
2895 * gcc.target/mips/fix-r10000-15.c: Likewise.
2896 * gcc.target/mips/fpcmp-1.c: Likewise.
2897 * gcc.target/mips/fpcmp-2.c: Likewise.
2898 * gcc.target/mips/fpr-moves-7.c: Likewise.
2899 * gcc.target/mips/fpr-moves-8.c: Likewise.
2900 * gcc.target/mips/int-moves-1.c: Likewise.
2901 * gcc.target/mips/int-moves-2.c: Likewise.
2902 * gcc.target/mips/long-calls-pg.c: Likewise.
2903 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2904 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2905 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2906 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2907 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2908 * gcc.target/mips/mips-3d-1.c: Likewise.
2909 * gcc.target/mips/mips-3d-2.c: Likewise.
2910 * gcc.target/mips/mips-3d-3.c: Likewise.
2911 * gcc.target/mips/mips-3d-4.c: Likewise.
2912 * gcc.target/mips/mips-3d-5.c: Likewise.
2913 * gcc.target/mips/mips-3d-6.c: Likewise.
2914 * gcc.target/mips/mips-3d-7.c: Likewise.
2915 * gcc.target/mips/mips-3d-8.c: Likewise.
2916 * gcc.target/mips/mips-3d-9.c: Likewise.
2917 * gcc.target/mips/mips-ps-1.c: Likewise.
2918 * gcc.target/mips/mips-ps-2.c: Likewise.
2919 * gcc.target/mips/mips-ps-3.c: Likewise.
2920 * gcc.target/mips/mips-ps-4.c: Likewise.
2921 * gcc.target/mips/mips-ps-6.c: Likewise.
2922 * gcc.target/mips/mips32-dspr2.c: Likewise.
2923 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2924 * gcc.target/mips/neg-abs-1.c: Likewise.
2925 * gcc.target/mips/neg-abs-2.c: Likewise.
2926 * gcc.target/mips/nmadd-3.c: Likewise.
2927 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2928 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2929 * gcc.target/mips/octeon-pop-1.c: Likewise.
2930 * gcc.target/mips/pr26765.c: Likewise.
2931 * gcc.target/mips/pr33256.c: Likewise.
2932 * gcc.target/mips/pr33635-1.c: Likewise.
2933 * gcc.target/mips/pr33755.c: Likewise.
2934 * gcc.target/mips/pr35802.c: Likewise.
2935 * gcc.target/mips/pr45074.c: Likewise.
2936 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2937 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2938 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2939 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2940 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2941 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2942 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2943 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2944 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2945 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2946 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2947 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2948 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2949 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2950 * gcc.target/mips/save-restore-1.c: Likewise.
2951 * gcc.target/mips/save-restore-3.c: Likewise.
2952 * gcc.target/mips/save-restore-5.c: Likewise.
2953 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2954 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2955 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2956 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2957 * gcc.target/mips/stack-1.c: Likewise.
2959 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2962 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2963 branch under test to be filled with preceding rather than
2964 following instructions.
2965 * gcc.target/mips/branch-10.c: Likewise.
2966 * gcc.target/mips/branch-11.c: Likewise.
2967 * gcc.target/mips/branch-12.c: Likewise.
2968 * gcc.target/mips/branch-13.c: Likewise.
2969 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2970 to be eliminated. Tighten $28 scan-assembler-not test.
2972 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2974 * gcc.target/mips/call-4.c: ...this new test.
2976 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2978 * gcc.target/mips/code-readable-3.c: Likewise.
2979 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2980 flag but skip for -O0.
2981 * gcc.target/mips/code-readable-4.c: Likewise.
2983 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2984 of operations under test.
2985 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2987 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2988 Don't require sibling-call optimization.
2989 * gcc.target/mips/near-far-4.c: Likewise.
2991 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2992 Make sure that the register variable is used.
2993 * gcc.target/mips/soft-float-1.c: Likewise.
2995 * gcc.target/mips/sdata-1.c: Make static data volatile.
2996 * gcc.target/mips/sdata-2.c: Likewise.
2997 * gcc.target/mips/sdata-3.c: Likewise.
2998 * gcc.target/mips/sdata-4.c: Likewise.
3000 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3002 * gcc.target/mips/atomic-memory-2.c: Likewise.
3003 * gcc.target/mips/branch-cost-1.c: Likewise.
3004 * gcc.target/mips/branch-cost-2.c: Likewise.
3005 * gcc.target/mips/cache-1.c: Likewise.
3006 * gcc.target/mips/call-1.c: Likewise.
3007 * gcc.target/mips/call-saved-2.c: Likewise.
3008 * gcc.target/mips/const-anchor-1.c: Likewise.
3009 * gcc.target/mips/const-anchor-2.c: Likewise.
3010 * gcc.target/mips/dse-1.c: Likewise.
3011 * gcc.target/mips/dsp-lhx.c: Likewise.
3012 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3013 * gcc.target/mips/ext-1.c: Likewise.
3014 * gcc.target/mips/ext-2.c: Likewise.
3015 * gcc.target/mips/ext-3.c: Likewise.
3016 * gcc.target/mips/ext-4.c: Likewise.
3017 * gcc.target/mips/ext-5.c: Likewise.
3018 * gcc.target/mips/ext-6.c: Likewise.
3019 * gcc.target/mips/ext-7.c: Likewise.
3020 * gcc.target/mips/extend-1.c: Likewise.
3021 * gcc.target/mips/fix-r4000-1.c: Likewise.
3022 * gcc.target/mips/fix-r4000-3.c: Likewise.
3023 * gcc.target/mips/fix-r4000-5.c: Likewise.
3024 * gcc.target/mips/fix-r4000-6.c: Likewise.
3025 * gcc.target/mips/fix-r4000-8.c: Likewise.
3026 * gcc.target/mips/fix-r4000-10.c: Likewise.
3027 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3028 * gcc.target/mips/fixed-vector-type.c: Likewise.
3029 * gcc.target/mips/fpr-moves-1.c: Likewise.
3030 * gcc.target/mips/fpr-moves-2.c: Likewise.
3031 * gcc.target/mips/fpr-moves-3.c: Likewise.
3032 * gcc.target/mips/fpr-moves-4.c: Likewise.
3033 * gcc.target/mips/fpr-moves-5.c: Likewise.
3034 * gcc.target/mips/fpr-moves-6.c: Likewise.
3035 * gcc.target/mips/ins-1.c: Likewise.
3036 * gcc.target/mips/ins-2.c: Likewise.
3037 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3038 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3039 * gcc.target/mips/lazy-binding-1.c: Likewise.
3040 * gcc.target/mips/madd-3.c: Likewise.
3041 * gcc.target/mips/madd-5.c: Likewise.
3042 * gcc.target/mips/madd-6.c: Likewise.
3043 * gcc.target/mips/madd-8.c: Likewise.
3044 * gcc.target/mips/madd-9.c: Likewise.
3045 * gcc.target/mips/memcpy-1.c: Likewise.
3046 * gcc.target/mips/mips-ps-type.c: Likewise.
3047 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3048 * gcc.target/mips/mips-sched-madd.c: Likewise.
3049 * gcc.target/mips/mips16e-extends.c: Likewise.
3050 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3051 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3052 * gcc.target/mips/movcc-1.c: Likewise.
3053 * gcc.target/mips/movcc-2.c: Likewise.
3054 * gcc.target/mips/movcc-3.c: Likewise.
3055 * gcc.target/mips/msub-5.c: Likewise.
3056 * gcc.target/mips/msub-6.c: Likewise.
3057 * gcc.target/mips/msub-8.c: Likewise.
3058 * gcc.target/mips/mult-2.c: Likewise.
3059 * gcc.target/mips/mult-3.c: Likewise.
3060 * gcc.target/mips/mult-5.c: Likewise.
3061 * gcc.target/mips/mult-6.c: Likewise.
3062 * gcc.target/mips/mult-7.c: Likewise.
3063 * gcc.target/mips/mult-12.c: Likewise.
3064 * gcc.target/mips/mult-13.c: Likewise.
3065 * gcc.target/mips/mult-14.c: Likewise.
3066 * gcc.target/mips/mult-15.c: Likewise.
3067 * gcc.target/mips/mult-17.c: Likewise.
3068 * gcc.target/mips/mult-18.c: Likewise.
3069 * gcc.target/mips/mult-19.c: Likewise.
3070 * gcc.target/mips/nmadd-1.c: Likewise.
3071 * gcc.target/mips/nmadd-2.c: Likewise.
3072 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3073 * gcc.target/mips/octeon-cins-1.c: Likewise.
3074 * gcc.target/mips/octeon-cins-2.c: Likewise.
3075 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3076 * gcc.target/mips/octeon-exts-2.c: Likewise.
3077 * gcc.target/mips/octeon-exts-3.c: Likewise.
3078 * gcc.target/mips/octeon-exts-4.c: Likewise.
3079 * gcc.target/mips/octeon-exts-5.c: Likewise.
3080 * gcc.target/mips/octeon-exts-6.c: Likewise.
3081 * gcc.target/mips/octeon-exts-7.c: Likewise.
3082 * gcc.target/mips/octeon-pop-2.c: Likewise.
3083 * gcc.target/mips/octeon-seq-3.c: Likewise.
3084 * gcc.target/mips/octeon-seq-4.c: Likewise.
3085 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3086 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3087 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3088 * gcc.target/mips/pr54240.c: Likewise.
3089 * gcc.target/mips/rsqrt-1.c: Likewise.
3090 * gcc.target/mips/rsqrt-2.c: Likewise.
3091 * gcc.target/mips/rsqrt-3.c: Likewise.
3092 * gcc.target/mips/rsqrt-4.c: Likewise.
3093 * gcc.target/mips/save-restore-2.c: Likewise.
3094 * gcc.target/mips/save-restore-4.c: Likewise.
3095 * gcc.target/mips/sb1-1.c: Likewise.
3096 * gcc.target/mips/scc-1.c: Likewise.
3097 * gcc.target/mips/scc-2.c: Likewise.
3098 * gcc.target/mips/scc-3.c: Likewise.
3099 * gcc.target/mips/scc-4.c: Likewise.
3100 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3101 * gcc.target/mips/truncate-1.c: Likewise.
3102 * gcc.target/mips/truncate-2.c: Likewise.
3103 * gcc.target/mips/truncate-3.c: Likewise.
3104 * gcc.target/mips/truncate-4.c: Likewise.
3105 * gcc.target/mips/truncate-5.c: Likewise.
3106 * gcc.target/mips/truncate-6.c: Likewise.
3107 * gcc.target/mips/unaligned-1.c: Likewise.
3109 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3110 skip for -O0. Require -fexpensive-optimizations.
3111 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3112 * gcc.target/mips/dspr2-MULT.c: Likewise.
3113 * gcc.target/mips/fix-r4000-2.c: Likewise.
3114 * gcc.target/mips/fix-r4000-4.c: Likewise.
3115 * gcc.target/mips/fix-r4000-7.c: Likewise.
3116 * gcc.target/mips/fix-r4000-9.c: Likewise.
3117 * gcc.target/mips/madd-1.c: Likewise.
3118 * gcc.target/mips/madd-2.c: Likewise.
3119 * gcc.target/mips/madd-4.c: Likewise.
3120 * gcc.target/mips/maddu-1.c: Likewise.
3121 * gcc.target/mips/maddu-2.c: Likewise.
3122 * gcc.target/mips/maddu-3.c: Likewise.
3123 * gcc.target/mips/maddu-4.c: Likewise.
3124 * gcc.target/mips/msub-1.c: Likewise.
3125 * gcc.target/mips/msub-2.c: Likewise.
3126 * gcc.target/mips/msub-3.c: Likewise.
3127 * gcc.target/mips/msub-4.c: Likewise.
3128 * gcc.target/mips/msubu-1.c: Likewise.
3129 * gcc.target/mips/msubu-2.c: Likewise.
3130 * gcc.target/mips/msubu-3.c: Likewise.
3131 * gcc.target/mips/msubu-4.c: Likewise.
3132 * gcc.target/mips/mult-1.c: Likewise.
3133 * gcc.target/mips/mult-4.c: Likewise.
3134 * gcc.target/mips/mult-8.c: Likewise.
3135 * gcc.target/mips/mult-9.c: Likewise.
3136 * gcc.target/mips/mult-10.c: Likewise.
3137 * gcc.target/mips/mult-11.c: Likewise.
3138 * gcc.target/mips/mult-16.c: Likewise.
3140 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3141 skip for -O0 and -Os.
3142 * gcc.target/mips/fix-r4000-12.c: Likewise.
3143 * gcc.target/mips/madd-7.c: Likewise.
3144 * gcc.target/mips/mips-ps-5.c: Likewise.
3145 * gcc.target/mips/mips-ps-7.c: Likewise.
3146 * gcc.target/mips/msub-7.c: Likewise.
3148 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3149 skip for -O0. Require -mno-abicalls.
3150 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3152 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3153 skip for -O0. Require a total number of BBIT instructions and
3154 at least one of each kind.
3156 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3157 skip for -O0. Require -fno-unroll-loops.
3159 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3160 skip for -O0. Allow BLTZ as well as BGEZ.
3162 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3164 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3165 skip for -O0. Require -fschedule-insns2.
3166 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3168 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3169 but skip for -O0. Make a branch-likely more likely.
3171 * gcc.target/mips/timode-2.c: Split each test into its own function.
3172 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3174 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3175 skip for -O0. Require -fpeephole2.
3176 * gcc.target/mips/vr-mult-2.c: Likewise.
3178 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3180 PR preprocessor/53469
3181 * gcc.dg/cpp/_Pragma7.c: New test case.
3183 2012-08-27 Tobias Burnus <burnus@net-b.de>
3186 * gfortran.dg/do_5.f90: New.
3188 2012-08-27 Tobias Burnus <burnus@net-b.de>
3190 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3191 from dg-options as -Wall no longer implies it.
3193 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3195 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3197 2012-08-25 Jason Merrill <jason@redhat.com>
3199 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3201 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3204 * g++.dg/cpp0x/auto34.C: New.
3206 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3209 * gcc.dg/pr54363.c: New test.
3212 * gcc.dg/pr54355.c: New test.
3214 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3217 * gcc.target/i386/pr52857-1.c: New.
3218 * gcc.target/i386/pr52857-2.c: Likewise.
3220 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3222 * gcc.target/mips/code-readable-4.c: New test.
3224 2012-08-23 Julian Brown <julian@codesourcery.com>
3225 Sandra Loosemore <sandra@codesourcery.com>
3227 * gcc.target/mips/code-readable-1.c: Add -O to options.
3229 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3232 * g++.dg/lookup/using53.C: New.
3234 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3236 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3237 * gcc.dg/fixed-point/convert-1.c: New.
3238 * gcc.dg/fixed-point/convert-2.c: New.
3239 * gcc.dg/fixed-point/convert-3.c: New.
3240 * gcc.dg/fixed-point/convert-4.c: New.
3241 * gcc.dg/fixed-point/convert-float-1.c: New.
3242 * gcc.dg/fixed-point/convert-float-2.c: New.
3243 * gcc.dg/fixed-point/convert-float-3.c: New.
3244 * gcc.dg/fixed-point/convert-float-4.c: New.
3245 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3246 * gcc.dg/fixed-point/convert-sat.c: New.
3247 * gcc.dg/fixed-point/convert.h: New.
3249 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3252 * gcc.target/sh/pr54089-2.c: New.
3254 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3256 * gcc.target/i386/long-double-64-1.c: New file.
3257 * gcc.target/i386/long-double-64-2.c: Likewise.
3258 * gcc.target/i386/long-double-64-3.c: Likewise.
3259 * gcc.target/i386/long-double-64-4.c: Likewise.
3260 * gcc.target/i386/long-double-80-1.c: Likewise.
3261 * gcc.target/i386/long-double-80-2.c: Likewise.
3262 * gcc.target/i386/long-double-80-3.c: Likewise.
3263 * gcc.target/i386/long-double-80-4.c: Likewise.
3264 * gcc.target/i386/long-double-80-5.c: Likewise.
3265 * gcc.target/i386/long-double-80-6.c: Likewise.
3266 * gcc.target/i386/long-double-80-7.c: Likewise.
3268 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3270 PR tree-optimization/54317
3271 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3273 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3276 * gcc.target/sh/pr39423-2.c: New.
3278 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3280 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3281 * gcc.dg/fold-perm.c: Likewise.
3283 2012-08-20 Jan Hubicka <jh@suse.cz>
3286 * gcc.dg/ipa/inlinehint-1.c: New.
3288 2012-08-20 Florian Weimer <fweimer@redhat.com>
3291 * g++.dg/init/new38.C: New test.
3292 * g++.dg/init/new39.C: New test.
3294 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3297 * gcc.target/sh/pr54089-1.c: New.
3299 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3302 * gcc.target/sh/pr51244-11.c: New.
3304 2012-08-20 Tobias Burnus <burnus@net-b.de>
3307 * gfortran.dg/warn_target_lifetime_2.f90: New.
3309 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3312 * g++.dg/warn/Wunused-var-17.C: New.
3314 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3317 * gcc.dg/gomp/pr53992.c: New test.
3319 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3322 * gcc.c-torture/execute/20120817-1.c: New test.
3324 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3326 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3328 (f2): New test that really does need adds.
3330 2012-08-20 Richard Guenther <rguenther@suse.de>
3332 PR tree-optimization/54327
3333 * gcc.dg/torture/pr54327.c: New testcase.
3335 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3337 PR tree-optimization/54321
3338 * gcc.c-torture/compile/pr54321.c: New test.
3340 2012-08-20 Tobias Burnus <burnus@net-b.de>
3343 * gfortran.dg/warn_target_lifetime_1.f90: New.
3345 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3348 * gfortran.dg/real_compare_1.f90: New test case.
3349 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3351 2012-08-18 Jan Hubicka <jh@suse.cz>
3353 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3355 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3358 * gfortran.dg/interface_37.f90: New test.
3360 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3361 Gary Funck <gary@intrepid.com>
3364 * gcc.target/i386/pr20020-1.c: New test.
3365 * gcc.target/i386/pr20020-2.c: Likewise.
3366 * gcc.target/i386/pr20020-3.c: Likewise.
3368 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3370 * gcc.target/i386/perm-concat.c: New test.
3372 2012-08-17 Julian Brown <julian@codesourcery.com>
3374 * gcc.target/arm/div64-unwinding.c: New test.
3376 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3378 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3380 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3383 * gcc.target/sh/pr54236-1.c: New.
3385 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3387 * lib/target-supports.exp (check_effective_target_sync_int_long)
3388 (check_effective_target_sync_char_short): Enable for crisv32-*
3392 * gcc.dg/torture/pr54261-1.c: New test.
3394 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3398 * gfortran.dg/typebound_call_24.f03: New.
3400 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3402 PR tree-optimization/54245
3403 * gcc.dg/tree-ssa/pr54245.c: New test.
3405 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3407 PR tree-optimization/54240
3408 * gcc.target/powerpc/pr54240.c: New test.
3409 * gcc.target/mips/pr54240.c: Likewise.
3411 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3414 * gcc.target/sh/pr52933-1.c: New.
3415 * gcc.target/sh/pr52933-2.c: New.
3417 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3420 * gcc.target/sh/pr50751-8.c: New.
3422 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3425 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3426 * gfortran.dg/typebound_proc_27.f03: New test.
3428 2012-08-14 Sterling Augustine <saugustine@google.com>
3430 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3432 2012-08-14 Tobias Burnus <burnus@net-b.de>
3435 * gfortran.dg/data_constraints_3.f90: New.
3436 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3437 to disable -pedantic compilation.
3438 * gfortran.dg/pr37243.f: Ditto.
3439 * gfortran.dg/g77/19990826-3.f: Ditto.
3440 * gfortran.dg/g77/20020307-1.f : Ditto.
3441 * gfortran.dg/g77/980310-3.f: Ditto.
3443 2012-08-14 Tobias Burnus <burnus@net-b.de>
3446 * gfortran.dg/warn_conversion_4.f90: New.
3448 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3451 PR rtl-optimization/53495
3452 * gcc.c-torture/compile/pr53411.c: New test.
3453 * gcc.c-torture/compile/pr53495.c: New test.
3455 2012-08-13 Richard Guenther <rguenther@suse.de>
3457 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3459 2012-08-13 Richard Guenther <rguenther@suse.de>
3461 PR tree-optimization/54200
3462 * gcc.dg/guality/pr54200.c: New testcase.
3463 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3465 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3467 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3469 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3472 * gcc.target/sh/pr51244-7.c: New.
3473 * gcc.target/sh/pr51244-8.c: New.
3474 * gcc.target/sh/pr51244-9.c: New.
3475 * gcc.target/sh/pr51244-10.c: New.
3477 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3479 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3481 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3482 * gcc.target/sh/pr53511-1.c: Likewise.
3483 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3484 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3485 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3486 * gcc.target/sh/pr53512-3.c: Likewise.
3487 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3489 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3492 * gcc.c-torture/compile/pr39423-1.c: New.
3493 * gcc.c-torture/compile/pr39423-2.c: New.
3495 2012-08-12 Tobias Burnus <burnus@net-b.de>
3498 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3499 they appear uninitialized on the RHS.
3500 * gfortran.dg/public_private_module_6.f90: New.
3502 2012-08-11 Martin Jambor <mjambor@suse.cz>
3505 * gfortran.dg/pr48636.f90: New test.
3507 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3509 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3511 (main): Adjust caller.
3513 2012-08-10 Richard Guenther <rguenther@suse.de>
3515 * gcc.dg/matrix/*.c: Adjust and move ...
3516 * gcc.dg/torture/: ... here.
3517 * gcc.dg/matrix: Remove directory.
3519 2012-08-10 Richard Guenther <rguenther@suse.de>
3522 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3524 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3527 * gcc.dg/tree-ssa/pr54211.c: New test.
3529 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3531 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3532 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3534 2012-08-10 Richard Guenther <rguenther@suse.de>
3536 PR tree-optimization/54109
3537 * gcc.dg/torture/pr54109.c: New testcase.
3538 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3539 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3541 2012-08-10 Richard Guenther <rguenther@suse.de>
3543 PR tree-optimization/54027
3544 * gcc.dg/torture/pr54027.c: New testcase.
3546 2012-08-10 Richard Guenther <rguenther@suse.de>
3548 * g++.dg/plugin/selfassign.c: Adjust.
3549 * gcc.dg/plugin/selfassign.c: Likewise.
3550 * gcc.dg/strlenopt-11.c: Likewise.
3551 * gcc.dg/strlenopt-13.c: Likewise.
3552 * gcc.dg/no-strict-overflow-4.c: Likewise.
3553 * gcc.dg/strict-overflow-4.c: Likewise.
3554 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3555 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3556 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3557 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3558 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3559 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3560 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3561 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3562 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3563 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3564 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3565 * gcc.dg/pr46309.c: Likewise.
3566 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3568 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3570 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3572 * gcc.c-torture/compile/20120727-2.c: New test.
3574 2012-08-09 Martin Jambor <mjambor@suse.cz>
3576 * gcc.dg/ipa/iinline-4.c: New test.
3577 * gcc.dg/ipa/iinline-5.c: Likewise.
3578 * gcc.dg/ipa/iinline-6.c: Likewise.
3579 * gcc.dg/ipa/iinline-7.c: Likewise.
3580 * gcc.dg/lto/20120723_0.c: Likewise.
3581 * gcc.dg/lto/20120723_1.c: Likewise.
3583 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3586 * gcc.target/sh/pr39423-1.c: New.
3588 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3591 * gcc.target/sh/pr51244-5: New.
3592 * gcc.target/sh/pr51244-6: New.
3594 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3596 * gcc.target/i386/adx-addxcarry32-3.c: New.
3597 * gcc.target/i386/adx-addxcarry64-3.c: New.
3599 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3601 PR rtl-optimization/53701
3602 * gcc.dg/pr53701.c: New test.
3604 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3606 * gcc.c-torture/compile/20120727-1.c: New test.
3608 2012-08-09 Tobias Burnus <burnus@net-b.de>
3611 * gfortran.dg/intrinsic_shadow_4.f90: New.
3613 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3615 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3617 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3619 * gcc.c-torture/execute/20120808-1.c: New test.
3621 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3623 PR rtl-optimization/54157
3624 * gcc.target/i386/pr54157.c: New file.
3626 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3628 * gcc.target/i386/adx-addcarryx32-1.c: New.
3629 * gcc.target/i386/adx-addcarryx32-2.c: New.
3630 * gcc.target/i386/adx-addcarryx64-1.c: New.
3631 * gcc.target/i386/adx-addcarryx64-2.c: New.
3632 * gcc.target/i386/adx-check.h: New.
3633 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3634 * gcc.target/i386/sse-12.c: Add -madx.
3635 * gcc.target/i386/sse-13.c: Ditto.
3636 * gcc.target/i386/sse-14.c: Ditto.
3637 * gcc.target/i386/sse-22.c: Ditto.
3638 * gcc.target/i386/sse-23.c: Ditto.
3639 * g++.dg/other/i386-2.C: Ditto.
3640 * g++.dg/other/i386-3.C: Ditto.
3642 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3644 * gcc.dg/tree-ssa/slsr-5.c: New.
3645 * gcc.dg/tree-ssa/slsr-6.c: New.
3646 * gcc.dg/tree-ssa/slsr-7.c: New.
3647 * gcc.dg/tree-ssa/slsr-8.c: New.
3648 * gcc.dg/tree-ssa/slsr-9.c: New.
3649 * gcc.dg/tree-ssa/slsr-10.c: New.
3650 * gcc.dg/tree-ssa/slsr-11.c: New.
3651 * gcc.dg/tree-ssa/slsr-12.c: New.
3652 * gcc.dg/tree-ssa/slsr-13.c: New.
3653 * gcc.dg/tree-ssa/slsr-14.c: New.
3654 * gcc.dg/tree-ssa/slsr-15.c: New.
3655 * gcc.dg/tree-ssa/slsr-16.c: New.
3656 * gcc.dg/tree-ssa/slsr-17.c: New.
3657 * gcc.dg/tree-ssa/slsr-18.c: New.
3658 * gcc.dg/tree-ssa/slsr-19.c: New.
3659 * gcc.dg/tree-ssa/slsr-20.c: New.
3660 * gcc.dg/tree-ssa/slsr-21.c: New.
3661 * gcc.dg/tree-ssa/slsr-22.c: New.
3662 * gcc.dg/tree-ssa/slsr-23.c: New.
3663 * gcc.dg/tree-ssa/slsr-24.c: New.
3664 * gcc.dg/tree-ssa/slsr-25.c: New.
3665 * gcc.dg/tree-ssa/slsr-26.c: New.
3666 * gcc.dg/tree-ssa/slsr-30.c: New.
3667 * gcc.dg/tree-ssa/slsr-31.c: New.
3669 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3671 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3672 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3673 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3675 2012-08-06 Cary Coutant <ccoutant@google.com>
3677 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3679 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3682 * gfortran.dg/dummy_procedure_5.f90: Modified.
3683 * gfortran.dg/dummy_procedure_8.f90: New.
3684 * gfortran.dg/interface_26.f90: Modified.
3685 * gfortran.dg/proc_ptr_11.f90: Modified.
3686 * gfortran.dg/proc_ptr_15.f90: Modified.
3687 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3688 * gfortran.dg/typebound_override_1.f90: Modified.
3689 * gfortran.dg/typebound_proc_6.f03: Modified.
3691 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3693 PR tree-optimization/51938
3694 PR tree-optimization/52005
3695 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3696 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3697 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3698 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3700 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3702 Avoid crashing on erroneous static_assert usage
3703 * g++.dg/cpp0x/static_assert8.C: New test.
3705 2012-08-06 Jason Merrill <jason@redhat.com>
3707 * g++.dg/cpp0x/sfinae38.C: New.
3709 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3710 Paolo Carlini <paolo.carlini@oracle.com>
3713 * g++.dg/conversion/void2.C: New.
3715 2012-08-06 Tom de Vries <tom@codesourcery.com>
3717 * gcc.dg/tree-ssa/vrp78.c: New test.
3719 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3720 Richard Sandiford <rdsandiford@googlemail.com>
3722 * g++.dg/opt/enum2.C: Require fpic target.
3723 * g++.dg/lto/20090303_0.C: Likewise.
3725 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3726 Catherine Moore <clm@codesourcery.com>
3728 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3729 flush function names too.
3730 * gcc.target/mips/clear-cache-1.c: Likewise.
3732 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3735 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3737 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3740 * gfortran.dg/array_5.f90: New test.
3742 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3744 PR tree-optimization/30318
3745 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3747 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3749 * g++.dg/ext/vector17.C: New testcase.
3751 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3754 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3755 * g++.dg/opt/longbranch1.C: Likewise.
3757 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3759 PR tree-optimization/53805
3760 * gcc.dg/fold-notunord.c: New testcase.
3762 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3765 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3766 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3768 2012-08-02 Jason Merrill <jason@redhat.com>
3769 Paolo Carlini <paolo.carlini@oracle.com>
3771 PR c++/51213 (again)
3772 * g++.dg/cpp0x/sfinae37.C: Extend.
3774 2012-08-02 Richard Guenther <rguenther@suse.de>
3776 PR tree-optimization/50672
3777 * g++.dg/torture/pr50672.C: New testcase.
3779 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3782 * gfortran.dg/abstract_type_6.f03: Modified.
3783 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3784 * gfortran.dg/proc_ptr_comp_35.f90: New.
3785 * gfortran.dg/typebound_proc_9.f03: Modified.
3786 * gfortran.dg/typebound_proc_26.f90: New.
3788 2012-08-02 Richard Guenther <rguenther@suse.de>
3790 * gcc.dg/torture/pta-callused-1.c: Adjust.
3791 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3792 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3793 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3794 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3795 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3796 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3797 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3798 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3800 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3803 * gfortran.dg/include_6.f90: New test case.
3804 * gfortran.dg/include_7.f90: New test case.
3805 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3807 2012-08-01 Tom de Vries <tom@codesourcery.com>
3809 * gcc.dg/tree-ssa/vrp76.c: New test.
3811 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3813 PR tree-optimization/46556
3814 * gcc.dg/tree-ssa/slsr-27.c: New.
3815 * gcc.dg/tree-ssa/slsr-28.c: New.
3816 * gcc.dg/tree-ssa/slsr-29.c: New.
3818 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3821 * gfortran.dg/proc_decl_29.f90: New.
3823 2012-07-31 Dehao Chen <dehao@google.com>
3825 * gcc.dg/predict-7.c: New test.
3827 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3830 * gfortran.dg/typebound_override_3.f90: New.
3832 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3834 PR tree-optimization/53773
3835 * gcc.dg/vect/pr53773.c: New test.
3837 2012-07-31 Nick Clifton <nickc@redhat.com>
3839 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3842 2012-07-31 Tobias Burnus <burnus@net-b.de>
3844 * gfortran.dg/c_funloc_tests_6.f90: New.
3845 * gfortran.dg/c_funloc_tests_7.f90: New.
3846 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3848 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3851 * g++.dg/cpp0x/temp_default5.C: New.
3853 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3856 * gfortran.dg/proc_ptr_37.f90: New.
3858 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3860 * lib/target-supports.exp
3861 (check_effective_target_vect_natural_alignment): New function.
3862 * gcc.dg/align-2.c: Only run on targets with natural alignment
3864 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3865 alignment of vector types.
3867 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3868 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3870 * gcc.target/i386/rdseed16-1.c: New.
3871 * gcc.target/i386/rdseed32-1.c: Ditto
3872 * gcc.target/i386/rdseed64-1.c: Ditto
3873 * gcc.target/i386/sse-12.c: Add -mrdseed.
3874 * gcc.target/i386/sse-13.c: Ditto.
3875 * gcc.target/i386/sse-14.c: Ditto.
3876 * g++.dg/other/i386-2.C: Ditto.
3877 * g++.dg/other/i386-3.C: Ditto.
3879 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3882 * gcc.target/sh/pr51244-4.c: New.
3884 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3886 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3887 for alpha*-*-* targets. Cleanup original tree dump.
3889 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3891 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3892 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3894 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3896 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3897 rand, srand. Include <stdlib.h>.
3899 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3901 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3903 2012-07-26 Richard Henderson <rth@redhat.com>
3905 * gcc.dg/attr-hotcold-1.c: New.
3906 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3908 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3909 Sandra Loosemore <sandra@codesourcery.com>
3911 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3913 2012-07-26 Tobias Burnus <burnus@net-b.de>
3915 * gfortran.dg/contiguous_1.f90: Update dg-error.
3916 * gfortran.dg/proc_ptr_32.f90: Ditto.
3918 2012-07-26 Richard Guenther <rguenther@suse.de>
3920 PR tree-optimization/54098
3921 * gcc.dg/torture/pr54098.c: New testcase.
3923 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3925 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3926 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3928 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3931 * gfortran.dg/array_constructor_39.f90: New test.
3933 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3936 * gfortran.dg/array_constructor_38.f90: New test.
3938 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3940 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3942 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3944 * gnat.dg/noreturn5.ad[sb]: New test.
3946 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3947 Paul Brook <paul@codesourcery.com>
3951 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3952 * c-c++-common/pr53633.c: New test.
3954 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3956 * gcc.target/i386/asm-dialect-1.c: New test case.
3958 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3959 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3961 * gcc.target/i386/prefetchw-1.c: New.
3962 * gcc.target/i386/sse-12.c: Add -mprfchw.
3963 * gcc.target/i386/sse-13.c: Ditto.
3964 * gcc.target/i386/sse-14.c: Ditto.
3965 * gcc.target/i386/sse-22.c: Ditto.
3966 * gcc.target/i386/sse-23.c: Ditto.
3967 * g++.dg/other/i386-2.C: Ditto.
3968 * g++.dg/other/i386-3.C: Ditto.
3970 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3972 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3974 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3977 * gcc.target/arm/pr54051.c: New.
3978 * gcc.target/arm/vfp-1.c: Adjust test.
3980 2012-07-24 Julian Brown <julian@codesourcery.com>
3982 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3983 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3986 2012-07-23 Paul Brook <paul@codesourcery.com>
3988 * g++.dg/other/armv7m-1.c: New test.
3990 2012-07-23 Julian Brown <julian@codesourcery.com>
3992 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3994 (DO_TEST): Define to 1 for appropriate ARM targets.
3996 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3998 PR tree-optimization/53881
3999 * gcc.dg/pr53881.c: Renamed to ...
4000 * gcc.dg/pr53881-1.c: ... this.
4001 * gcc.dg/pr53881-2.c: New test.
4003 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4005 Handle recent changes in default atomics for cris*-*-linux*.
4006 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4007 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4008 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4009 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4010 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4011 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4012 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4013 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4014 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4015 -mno-unaligned-atomic-may-use-library is in effect for
4017 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4018 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4019 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4020 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4021 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4022 gcc.target/cris/torture/sync-mis-op-i-1.c,
4023 gcc.target/cris/torture/sync-mis-op-i-2.c,
4024 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4025 gcc.target/cris/torture/sync-mis-op-i-3.c,
4026 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4027 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4028 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4029 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4030 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4031 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4032 (main): Remove local variable x.
4033 [mis_ok]: Check that atomics don't fail.
4035 2012-07-21 Andrew Pinski <apinski@cavium.com>
4037 * gcc.dg/tree-ssa/vrp72.c: New test.
4038 * gcc.dg/tree-ssa/vrp73.c: New test.
4039 * gcc.dg/tree-ssa/vrp74.c: New test.
4040 * gcc.dg/tree-ssa/vrp75.c: New test.
4042 2012-07-21 Andrew Pinski <apinski@cavium.com>
4044 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4045 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4047 2012-07-21 Andrew Pinski <apinski@cavium.com>
4049 * gcc.target/mips/octeon-pop-2.c: New testcase.
4051 2012-07-21 Tobias Burnus <burnus@net-b.de>
4054 * gfortran.dg/assumed_rank_3.f90: New.
4055 * gfortran.dg/assumed_rank_11.f90: New.
4056 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4057 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4058 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4060 2012-07-21 Andrew Pinski <apinski@cavium.com>
4062 * gcc.target/mips/unaligned-1.c: New testcase.
4064 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4066 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4068 2012-07-20 Tobias Burnus <burnus@net-b.de>
4070 * gfortran.dg/bind_c_array_params_2.f90: New.
4071 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4072 and update dg-error.
4074 2012-07-20 Tobias Burnus <burnus@net-b.de>
4076 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4078 2012-07-20 Jason Merrill <jason@redhat.com>
4081 * g++.dg/other/array7.C: New.
4083 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4085 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4086 the basic block and check loop depth.
4087 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4088 matching patterns and comments.
4089 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4090 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4092 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4095 * c-c++-common/pr28656.c: New test.
4097 2012-07-19 Jason Merrill <jason@redhat.com>
4100 * g++.dg/init/mutable1.C: New.
4102 2012-07-20 Tobias Burnus <burnus@net-b.de>
4105 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4106 * gfortran.dg/assumed_rank_1.f90: New.
4107 * gfortran.dg/assumed_rank_1_c.c: New.
4108 * gfortran.dg/assumed_rank_2.f90: New.
4109 * gfortran.dg/assumed_rank_4.f90: New.
4110 * gfortran.dg/assumed_rank_5.f90: New.
4111 * gfortran.dg/assumed_rank_6.f90: New.
4112 * gfortran.dg/assumed_rank_7.f90: New.
4113 * gfortran.dg/assumed_rank_8.f90: New.
4114 * gfortran.dg/assumed_rank_8_c.c: New.
4115 * gfortran.dg/assumed_rank_9.f90: New.
4116 * gfortran.dg/assumed_rank_10.f90: New.
4117 * gfortran.dg/assumed_rank_12.f90: New.
4119 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4121 * gnat.dg/opt25.adb: New test.
4122 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4123 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4125 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4127 * gnat.dg/aggr20.ad[sb]: New test.
4128 * gnat.dg/aggr20_pkg.ads: New helper.
4130 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4132 * gnat.dg/derived_type3.adb: New test.
4133 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4135 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4137 PR rtl-optimization/53942
4138 * gcc.dg/pr53942.c: New test.
4140 2012-07-19 Jason Merrill <jason@redhat.com>
4143 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4145 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4147 * gnat.dg/discr38.adb: New test.
4149 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4152 * c-c++-common/gomp/pr54017.c: New test.
4154 2012-07-19 Richard Guenther <rguenther@suse.de>
4155 Eric Botcazou <ebotcazou@adacore.com>
4157 * gnat.dg/loop_optimization11.adb: New testcase.
4158 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4160 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4161 Jason Merrill <jason@redhat.com>
4163 * g++.dg/cpp0x/sfinae37.C: New.
4164 * g++.dg/template/access23.C: New.
4165 * g++.dg/template/access7.C: Adjust.
4166 * g++.dg/template/sfinae10.C: Don't expect errors.
4167 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4169 2012-07-18 Julian Brown <julian@codesourcery.com>
4170 Sandra Loosemore <sandra@codesroucery.com>
4172 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4174 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4176 * gnat.dg/noreturn4.ad[sb]: New test.
4177 * gnat.dg/noreturn4_pkg.ads: New helper.
4179 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4180 Julian Brown <julian@codesourcery.com>
4182 * gcc.target/arm/neon-vdup-1.c: New test case.
4183 * gcc.target/arm/neon-vdup-2.c: New test case.
4184 * gcc.target/arm/neon-vdup-3.c: New test case.
4185 * gcc.target/arm/neon-vdup-4.c: New test case.
4186 * gcc.target/arm/neon-vdup-5.c: New test case.
4187 * gcc.target/arm/neon-vdup-6.c: New test case.
4188 * gcc.target/arm/neon-vdup-7.c: New test case.
4189 * gcc.target/arm/neon-vdup-8.c: New test case.
4190 * gcc.target/arm/neon-vdup-9.c: New test case.
4191 * gcc.target/arm/neon-vdup-10.c: New test case.
4192 * gcc.target/arm/neon-vdup-11.c: New test case.
4193 * gcc.target/arm/neon-vdup-12.c: New test case.
4194 * gcc.target/arm/neon-vdup-13.c: New test case.
4195 * gcc.target/arm/neon-vdup-14.c: New test case.
4196 * gcc.target/arm/neon-vdup-15.c: New test case.
4197 * gcc.target/arm/neon-vdup-16.c: New test case.
4198 * gcc.target/arm/neon-vdup-17.c: New test case.
4199 * gcc.target/arm/neon-vdup-18.c: New test case.
4200 * gcc.target/arm/neon-vdup-19.c: New test case.
4201 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4202 arguments non-constant.
4204 2012-07-18 Richard Guenther <rguenther@suse.de>
4206 PR tree-optimization/53970
4207 * g++.dg/torture/pr53970.C: New testcase.
4209 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4212 * gcc.c-torture/compile/pr38621.c: New.
4214 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4217 * gcc.target/sh/pr33135-1.c: New.
4218 * gcc.target/sh/pr33135-2.c: New.
4219 * gcc.target/sh/pr33135-3.c: New.
4220 * gcc.target/sh/pr33135-4.c: New.
4222 2012-07-17 Jason Merrill <jason@redhat.com>
4225 * g++.dg/parse/enum9.C: New.
4227 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4228 Sandra Loosemore <sandra@codesourcery.com>
4230 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4231 if there is a conflict with -mcpu=. Use -mcpu=5208.
4233 2012-07-17 Jason Merrill <jason@redhat.com>
4236 * g++.dg/template/array23.C: New.
4238 2012-07-17 Tobias Burnus <burnus@net-b.de>
4241 * gfortran.dg/bind_c_usage_26.f90: New.
4242 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4243 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4244 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4245 * gfortran.dg/interop_params.f03: Ditto.
4247 2012-07-17 Jason Merrill <jason@redhat.com>
4249 * g++.dg/template/inherit8.C: Adjust.
4250 * g++.dg/template/using21.C: Adjust.
4251 * g++.dg/template/using22.C: Adjust.
4254 * g++.dg/template/current-inst1.C: New.
4255 * g++.dg/parse/crash35.C: Adjust.
4257 2012-07-17 Tobias Burnus <burnus@net-b.de>
4260 * gfortran.dg/oldstyle_4.f90: New.
4262 2012-07-17 Tobias Burnus <burnus@net-b.de>
4265 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4266 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4268 2012-07-16 Jason Merrill <jason@redhat.com>
4270 * g++.dg/parse/access8.C: Adjust.
4271 * g++.dg/template/sfinae6_neg.C: Adjust.
4273 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4276 * gfortran.dg/coarray_allocate_1.f90: New test.
4278 2012-07-16 Andrew Pinski <apinski@cavium.com>
4280 * gcc.c-torture/execute/bswap-1.c: New testcase.
4281 * gcc.c-torture/compile/unalign-1.c: New testcase.
4282 * gcc.c-torture/compile/20120524-1.c: New testcase.
4283 * gcc.c-torture/compile/20101216-1.c: New testcase.
4285 2012-07-16 Dehao Chen <dehao@google.com>
4288 2012-07-10 Dehao Chen <dehao@google.com>
4290 * gcc.dg/debug_info_inline.c: New test.
4292 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4295 * gfortran.dg/proc_decl_28.f90: New.
4297 2012-07-16 Andrew Pinski <apinski@cavium.com>
4299 * gcc.dg/torture/builtins-1.c: New testcase.
4301 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4303 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4304 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4305 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4306 gcc.target/cris/sync-1-v10.c,
4307 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4308 pass -mno-unaligned-atomic-may-use-library.
4309 * gcc.target/cris/sync-xchg-1.c: New test.
4310 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4311 valid register operand output modifier.
4313 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4315 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4318 2012-07-13 Andrew Pinski <apinski@cavium.com>
4320 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4321 rather than cleanup-tree-dump.
4322 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4324 2012-07-13 Richard Guenther <rguenther@suse.de>
4326 PR tree-optimization/53907
4327 * gcc.target/i386/pr53907.c: New testcase.
4329 2012-07-13 Richard Guenther <rguenther@suse.de>
4331 PR tree-optimization/53922
4332 * gcc.dg/torture/pr53922.c: New testcase.
4334 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4336 PR rtl-optimization/53908
4337 * gcc.dg/torture/pr53908.c: New test.
4339 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4342 * g++.dg/cpp0x/variadic135.C: New.
4344 2012-07-12 Jason Merrill <jason@redhat.com>
4346 * g++.dg/template/sfinae6_neg.C: Adjust.
4348 2012-07-12 Tobias Burnus <burnus@net-b.de>
4350 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4351 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4352 scan-tree-dump-times pattern.
4354 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4356 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4358 2012-07-11 Jason Merrill <jason@redhat.com>
4361 * g++.g/cpp0x/defaulted37.C: New.
4363 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4366 * gcc.target/arm/pr53859.c: New test.
4368 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4371 * gcc.c-torture/compile/pr53886.c: New.
4373 2012-07-10 Dehao Chen <dehao@google.com>
4375 * gcc.dg/debug_info_inline.c: New test.
4377 2012-07-10 Jason Merrill <jason@redhat.com>
4380 * g++.dg/cpp0x/defaulted36.C: New.
4381 * g++.dg/cpp0x/defaulted21.C: Adjust.
4383 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4385 2012-07-09 Sterling Augustine <saugustine@google.com>
4387 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4389 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4391 PR tree-optimization/53887
4392 * gcc.dg/pr53887.c: New test.
4394 2012-07-09 Jason Merrill <jason@redhat.com>
4397 * g++.dg/cpp0x/nullptr29.C: New.
4399 2012-07-09 Tom de Vries <tom@codesourcery.com>
4400 Richard Guenther <rguenther@suse.de>
4402 * gcc.dg/builtin-unreachable-6.c: New test.
4403 * gcc.dg/builtin-unreachable-5.c: New test.
4405 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4407 PR tree-optimization/53881
4408 * gcc.dg/pr53881.c: New test.
4410 2012-07-06 Jason Merrill <jason@redhat.com>
4413 * g++.dg/cpp0x/variadic134.C: New.
4416 * g++.dg/cpp0x/alias-decl-20.C: New.
4418 2012-07-06 Tom de Vries <tom@codesourcery.com>
4420 PR tree-optimization/51879
4421 * gcc.dg/pr51879-16.c: New test.
4422 * gcc.dg/pr51879-17.c: Same.
4424 2012-07-06 Tom de Vries <tom@codesourcery.com>
4426 PR tree-optimization/52009
4427 * gcc.dg/pr51879-7.c: New test.
4428 * gcc.dg/pr51879-18.c: New test.
4430 2012-07-05 Jason Merrill <jason@redhat.com>
4433 * g++.dg/template/typedef39.C: New.
4436 * g++.dg/cpp0x/variadic133.C: New.
4437 * g++.dg/template/param1.C: Adjust.
4439 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4443 * gcc.target/arm/neon/vtrnf32.c: Update.
4444 * gcc.target/arm/neon/vtrns32.c: Update.
4445 * gcc.target/arm/neon/vtrnu32.c: Update.
4446 * gcc.target/arm/neon/vzipf32.c: Update.
4447 * gcc.target/arm/neon/vzips32.c: Update.
4448 * gcc.target/arm/neon/vzipu32.c: Update.
4450 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4453 * gfortran.dg/inline_sum_4.f90: New test.
4455 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4457 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4459 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4461 * gcc.target/arm/fma-sp.c: New testcase.
4462 * gcc.target/arm/fma.c: Likewise.
4463 * gcc.target/arm/fma.h: Likewise.
4465 2012-07-04 Jason Merrill <jason@redhat.com>
4468 * g++.dg/other/enum3.C: New.
4470 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4473 * g++.dg/torture/pr53321.C: New test.
4475 2012-07-04 Richard Guenther <rguenther@suse.de>
4477 PR tree-optimization/53844
4478 * g++.dg/tree-ssa/pr53844.C: New testcase.
4480 2012-07-04 Richard Guenther <rguenther@suse.de>
4482 PR tree-optimization/53849
4483 * gcc.dg/pr53849.c: New testcase.
4485 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4488 * g++.dg/ext/label14.C: New test.
4490 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4493 * g++.dg/other/pr53811.C: New test.
4495 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4498 * gcc.target/m68k/stack-limit-1.c: New testcase.
4500 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4502 * gnat.dg/recursive_call.adb: New test.
4504 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4506 * gnat.dg/discr37.ad[sb]: New test.
4508 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4510 * g++.dg/other/packed1.C: Remove SH from xfail list.
4512 2012-07-02 Jason Merrill <jason@redhat.com>
4515 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4518 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4521 * g++.dg/cpp0x/decltype39.C: New.
4522 * g++.dg/diagnostic/method1.C: Adjust.
4525 * g++.dg/template/ref6.C: New.
4527 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4530 * gcc.target/sh/pr53568-1.c: New.
4532 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4535 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4537 2012-07-02 Jason Merrill <jason@redhat.com>
4540 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4543 * g++.dg/template/enum7.C: New.
4544 * g++.dg/other/ptrmem10.C: Adjust.
4545 * g++.dg/other/ptrmem11.C: Adjust.
4546 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4548 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4550 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4552 2012-07-01 Wei Guozhi <carrot@google.com>
4555 * gcc.target/arm/pr53447-1.c: New testcase.
4556 * gcc.target/arm/pr53447-2.c: New testcase.
4557 * gcc.target/arm/pr53447-3.c: New testcase.
4558 * gcc.target/arm/pr53447-4.c: New testcase.
4560 2012-06-29 Richard Guenther <rguenther@suse.de>
4562 PR tree-optimization/47061
4563 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4565 2012-06-29 Richard Guenther <rguenther@suse.de>
4567 PR tree-optimization/37541
4568 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4570 2012-06-29 Richard Guenther <rguenther@suse.de>
4572 PR tree-optimization/52589
4573 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4575 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4577 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4579 * g++.dg/template/error46.C: Add missing comment to dg-message.
4580 * g++.dg/template/crash107.C: Likewise.
4581 * g++.dg/template/error47.C: Likewise.
4582 * g++.dg/template/crash108.C: Likewise.
4583 * g++.dg/overload/operator5.C: Likewise.
4585 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4586 errors in dg-message directives, add comments.
4588 2012-06-28 Kai Tietz <ktietz@redhat.com>
4590 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4591 hard-coded 'unsigned long'.
4593 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4595 PR tree-optimization/51581
4596 * gcc.dg/vect/pr51581-4.c: New test.
4598 PR tree-optimization/53645
4599 * gcc.c-torture/execute/pr53645-2.c: New test.
4601 2012-06-28 Richard Guenther <rguenther@suse.de>
4604 * gcc.dg/torture/pr53790.c: New testcase.
4606 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4608 PR tree-optimization/53645
4609 * gcc.c-torture/execute/pr53645.c: New test.
4611 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4613 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4615 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4619 * gcc.dg/guality/pr49888.c: Account for the possibility that
4620 the variable is optimized out at the first test.
4622 2012-06-27 Jason Merrill <jason@redhat.com>
4624 * g++.dg/cpp0x/override2.C: Adjust.
4625 * g++.dg/template/error5.C: Adjust.
4626 * g++.dg/parse/crash28.C: Adjust.
4629 * g++.dg/parse/template27.C: New.
4630 * g++.dg/template/crash74.C: Adjust expected output.
4632 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4636 * gfortran.dg/typebound_operator_16.f03: New.
4638 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4640 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4641 even src1.i and src2.i fields even in the second half of the arrays.
4643 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4646 * g++.dg/torture/vshuf-16.inc: New test.
4647 * g++.dg/torture/vshuf-2.inc: New test.
4648 * g++.dg/torture/vshuf-4.inc: New test.
4649 * g++.dg/torture/vshuf-8.inc: New test.
4650 * g++.dg/torture/vshuf-main.inc: New test.
4651 * g++.dg/torture/vshuf-v16hi.C: New test.
4652 * g++.dg/torture/vshuf-v16qi.C: New test.
4653 * g++.dg/torture/vshuf-v2df.C: New test.
4654 * g++.dg/torture/vshuf-v2di.C: New test.
4655 * g++.dg/torture/vshuf-v2sf.C: New test.
4656 * g++.dg/torture/vshuf-v2si.C: New test.
4657 * g++.dg/torture/vshuf-v4df.C: New test.
4658 * g++.dg/torture/vshuf-v4di.C: New test.
4659 * g++.dg/torture/vshuf-v4sf.C: New test.
4660 * g++.dg/torture/vshuf-v4si.C: New test.
4661 * g++.dg/torture/vshuf-v8hi.C: New test.
4662 * g++.dg/torture/vshuf-v8qi.C: New test.
4663 * g++.dg/torture/vshuf-v8si.C: New test.
4665 2012-06-27 Richard Guenther <rguenther@suse.de>
4668 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4670 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4672 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4673 scan-dump-dem-not): Use printable pattern in test name.
4675 2012-06-26 Sterling Augustine <saugustine@google.com>
4676 Dominique Dhumieres <dominiq@lps.ens.fr>
4678 * gcc.dg/pubtypes-2.c: Update expected output.
4679 * gcc.dg/pubtypes-3.c: Likewise.
4680 * gcc.dg/pubtypes-4.c: Likewise.
4682 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4684 * gcc.dg/tree-ssa/slsr-1.c: New test.
4685 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4686 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4687 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4689 2012-06-26 Matt Turner <mattst88@gmail.com>
4692 * gcc.target/arm/mmx-2.c: New.
4694 2012-06-26 Richard Guenther <rguenther@suse.de>
4697 * g++.dg/torture/pr53752.C: New testcase.
4699 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4701 PR tree-optimization/53748
4702 * gcc.c-torture/compile/pr53748.c: New test.
4704 2012-06-25 Jason Merrill <jason@redhat.com>
4708 * g++.dg/cpp0x/decltype38.C: New.
4709 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4711 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4713 * lib/target-supports-dg.exp (testname-for-summary): New.
4714 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4715 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4716 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4717 scan-module-absence, output-exists, output-exists-not: Use
4718 testname-for-summary.
4719 (dg-test): Clean up testname_with_flags.
4720 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4721 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4722 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4723 scan-assembler-dem-not, object-size: Use testname-for-summary.
4724 * lib/gcov.exp (run-gcov): Likewise.
4725 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4726 scan-dump-dem, scan-dump-dem-note): Likewise.
4728 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4729 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4730 including profopt.opt; save and restore existing value.
4731 * g++.dg/bprob/bprob.exp: Likewise.
4732 * gcc.dg/matrix/matrix.exp: Likewise.
4733 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4734 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4737 2012-06-25 Richard Henderson <rth@redhat.com>
4739 * gcc.dg/pr53749.c: New.
4741 2012-06-25 Jason Merrill <jason@redhat.com>
4744 * g++.dg/cpp0x/nullptr28.C: New.
4746 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4748 * gcc.target/arm/neon-vld1_dupQ.c: New.
4750 2012-06-25 Florian Weimer <fweimer@redhat.com>
4752 * g++.dg/init/new35.C: New.
4753 * g++.dg/init/new36.C: New.
4754 * g++.dg/init/new37.C: New.
4755 * g++.dg/ext/vla5.C: New warning.
4756 * g++.dg/ext/vla8.C: New warning.
4757 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4759 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4760 James Greenhalgh <james.greenhalgh@arm.com>
4762 * gcc.target/arm/ftest-support-arm.h New testcase.
4763 * gcc.target/arm/ftest-support-thumb.h Likewise.
4764 * gcc.target/arm/ftest-support.h Likewise.
4765 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4766 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4767 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4768 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4769 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4770 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4771 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4772 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4773 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4774 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4775 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4776 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4777 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4778 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4779 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4780 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4781 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4782 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4783 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4784 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4785 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4786 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4787 * lib/target-supports.exp
4788 (check_effective_target_arm_arch_FUNC): Add support for more
4790 (add_options_for_arm_arch_FUNC): Likewise.
4791 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4793 2012-06-25 Jason Merrill <jason@redhat.com>
4796 * g++.dg/cpp0x/constexpr-tuple.C: New.
4798 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4801 * gcc.target/i386/pr53759.c: New test.
4804 * g++.dg/cpp0x/nsdmi7.C: New test.
4806 2012-06-24 Kai Tietz <ktietz@redhat.com>
4808 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4810 * gcc.target/i386/pr38988.c: Likewise.
4812 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4816 * gfortran.dg/typebound_generic_12.f03: New.
4817 * gfortran.dg/typebound_generic_13.f03: New.
4819 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4821 * gnat.dg/lto15.ad[sb]: New test.
4823 2012-06-21 Meador Inge <meadori@codesourcery.com>
4826 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4828 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4830 * gcc.dg/pch/ident-1.c: New test.
4831 * gcc.dg/pch/ident-1.hs: Header file for new test.
4833 2012-06-21 Michael Matz <matz@suse.de>
4836 * gcc.c-torture/execute/pr53688.c: New test.
4838 2012-06-20 Richard Guenther <rguenther@suse.de>
4840 PR tree-optimization/30318
4841 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4843 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4845 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4847 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4849 * gcc.target/i386/clearcapv2.map: New file.
4850 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4852 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4854 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4855 and add __sh__ case.
4857 2012-06-19 Jason Merrill <jason@redhat.com>
4860 * g++.dg/debug/localclass1.C: New.
4862 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4864 * g++.dg/cpp0x/override4.C: New.
4866 2012-06-14 Jason Merrill <jason@redhat.com>
4869 * g++.dg/cpp0x/decltype37.C: New.
4871 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4873 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4875 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4877 * gcc.c-torture/compile/vector-5.c,
4878 gcc.c-torture/compile/vector-6.c: New tests.
4880 2012-06-19 Richard Henderson <rth@redhat.com>
4882 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4884 2012-06-19 Richard Guenther <rguenther@suse.de>
4886 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4888 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4891 * gcc.target/i386/pr53712.c: New test.
4893 2012-06-18 Tobias Burnus <burnus@net-b.de>
4896 * gfortran.dg/elemental_optional_args_6.f90: New.
4898 2012-06-18 Tobias Burnus <burnus@net-b.de>
4901 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4902 * gfortran.dg/coarray/move_alloc_1.f90
4904 2012-06-18 Tobias Burnus <burnus@net-b.de>
4907 * gfortran.dg/coarray_27.f90: New.
4909 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4910 Greta Yorsh <Greta.Yorsh@arm.com>
4912 * gcc.target/arm/epilog-1.c: New test.
4914 2012-06-18 Richard Guenther <rguenther@suse.de>
4916 PR tree-optimization/53693
4917 * g++.dg/torture/pr53693.C: New testcase.
4919 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4921 PR tree-optimization/53703
4922 * gcc.dg/torture/pr53703.c: New test.
4924 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4927 * gcc.target/i386/pr53698.c: New test.
4929 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4931 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4933 2012-06-17 Tobias Burnus <burnus@net-b.de>
4937 * gfortran.dg/transfer_check_3.f90: New.
4939 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4941 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4943 2012-06-16 Tobias Burnus <burnus@net-b.de>
4947 * gfortran.dg/deferred_type_param_8.f90: New.
4949 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4951 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4952 testname that includes flags, passed in as new argument, in
4954 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4955 and pass it to verify-* procedures.
4957 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4958 alignment torture options with usual torture options.
4960 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4961 messages reported for one line of source code.
4962 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4963 * g++.dg/cpp0x/decltype2.C: Likewise.
4964 * g++.dg/cpp0x/decltype3.C: Likewise.
4965 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4966 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4967 * g++.dg/cpp0x/static_assert3.C: Likewise.
4968 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4969 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4970 * g++.dg/cpp0x/union1.C: Likewise.
4971 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4972 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4973 * g++.dg/cpp0x/variadic2.C: Likewise.
4974 * g++.dg/cpp0x/variadic20.C: Likewise.
4975 * g++.dg/cpp0x/variadic74.C: Likewise.
4976 * g++.dg/diagnostic/bitfld2.C: Likewise.
4977 * g++.dg/ext/attrib44.C: Likewise.
4978 * g++.dg/ext/no-asm-1.C: Likewise.
4979 * g++.dg/other/error34.C: Likewise.
4980 * g++.dg/parse/crash46.C: Likewise.
4981 * g++.dg/parse/error10.C: Likewise.
4982 * g++.dg/parse/error2.C: Likewise.
4983 * g++.dg/parse/error3.C: Likewise.
4984 * g++.dg/parse/error36.C: Likewise.
4985 * g++.dg/parse/error8.C: Likewise.
4986 * g++.dg/parse/error9.C: Likewise.
4987 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4988 * g++.dg/parse/parser-pr28152.C: Likewise.
4989 * g++.dg/parse/template25.C: Likewise.
4990 * g++.dg/parse/typename11.C: Likewise.
4991 * g++.dg/tc1/dr147.C: Likewise.
4992 * g++.dg/template/deduce3.C: Likewise.
4993 * g++.dg/template/koenig9.C: Likewise.
4994 * g++.dg/template/pr23510.C: Likewise.
4995 * g++.dg/warn/pr12242.C: Likewise.
4996 * g++.dg/warn/pr30551-2.C: Likewise.
4997 * g++.dg/warn/pr30551.C: Likewise.
4998 * g++.old-deja/g++.other/typename1.C: Likewise.
4999 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5001 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5004 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5005 * c-c++-common/torture/vshuf-2.inc: Likewise.
5006 * c-c++-common/torture/vshuf-4.inc: Likewise.
5007 * c-c++-common/torture/vshuf-8.inc: Likewise.
5008 * c-c++-common/torture/vshuf-main.inc: Likewise.
5009 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5010 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5011 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5012 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5013 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5014 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5015 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5016 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5017 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5018 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5019 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5020 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5021 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5022 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5024 2012-06-15 Michael Matz <matz@suse.de>
5026 * gcc.dg/tree-ssa/vector-4.c: New test.
5028 2012-06-15 Michael Matz <matz@suse.de>
5030 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5031 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5033 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5035 PR tree-optimization/53636
5036 * gcc.target/arm/pr53636.c: New test.
5038 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5040 PR tree-optimization/51581
5041 * gcc.c-torture/execute/pr51581-1.c: New test.
5042 * gcc.c-torture/execute/pr51581-2.c: New test.
5043 * gcc.dg/vect/pr51581-1.c: New test.
5044 * gcc.dg/vect/pr51581-2.c: New test.
5045 * gcc.dg/vect/pr51581-3.c: New test.
5046 * gcc.target/i386/avx-pr51581-1.c: New test.
5047 * gcc.target/i386/avx-pr51581-2.c: New test.
5048 * gcc.target/i386/avx2-pr51581-1.c: New test.
5049 * gcc.target/i386/avx2-pr51581-2.c: New test.
5050 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5052 2012-06-15 Richard Guenther <rguenther@suse.de>
5054 * gcc.c-torture/execute/20120615-1.c: New testcase.
5056 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5058 * gnat.dg/vect8.ad[sb]: New test.
5060 2012-06-14 Richard Guenther <rguenther@suse.de>
5062 * gcc.dg/tree-ssa/vrp.h: New testcase.
5063 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5065 2012-06-13 Christian Bruel <christian.bruel@st.com>
5068 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5070 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5072 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5074 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5077 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5078 test summary unique.
5080 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5081 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5082 scan-stack-usage-not): Don't strip torture options from test name.
5084 * lib/scandump.exp (scan-dump-times): Use printable version of
5085 regexp in test summary line.
5087 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5088 messages reported for one line of source code.
5089 * gcc.dg/format/few-1.c: Likewise.
5090 * gcc.dg/ia64-sync-2.c: Likewise.
5091 * gcc.dg/sync-2.c: Likewise.
5092 * gcc.dg/noncompile/pr44517.c: Likewise.
5094 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5097 * gcc.dg/guality/pr49888.c: New.
5099 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5101 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5102 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5103 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5105 2012-06-13 Tobias Burnus <burnus@net-b.de>
5108 * gfortran.dg/intent_out_7.f90: New.
5110 2012-06-13 Tobias Burnus <burnus@net-b.de>
5113 * gfortran.dg/save_4.f90: New.
5115 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5120 * gcc.dg/pr53532.c: New test.
5121 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5122 adjust line numbers.
5123 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5124 * gcc.dg/Wcxx-compat-8.c: Likewise.
5125 * gcc.dg/pr51034.c: New test.
5126 * gcc.dg/pr53196-1.c: New test.
5127 * gcc.dg/pr53196-2.c: New test.
5129 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5131 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5132 alignment torture options with usual torture options.
5133 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5134 instead of dg-options.
5135 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5136 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5137 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5138 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5139 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5140 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5142 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5143 to checks for multiple messages reported for one line of source code.
5144 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5146 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5147 messages reported for one line of source code.
5149 * gcc.dg/20031223-1.c: Add comments to check for multiple
5150 messages reported for one line of source code.
5151 * gcc.dg/Wconversion-integer.c: Likewise.
5152 * gcc.dg/Wfatal-2.c: Likewise.
5153 * gcc.dg/Wfatal.c: Likewise.
5154 * gcc.dg/Wobjsize-1.c: Likewise.
5155 * gcc.dg/c99-vla-jump-1.c: Likewise.
5156 * gcc.dg/c99-vla-jump-2.c: Likewise.
5157 * gcc.dg/c99-vla-jump-3.c: Likewise.
5158 * gcc.dg/c99-vla-jump-4.c: Likewise.
5159 * gcc.dg/c99-vla-jump-5.c: Likewise.
5160 * gcc.dg/decl-9.c: Likewise.
5161 * gcc.dg/declspec-10.c: Likewise.
5162 * gcc.dg/declspec-18.c: Likewise.
5163 * gcc.dg/mtune.c: Likewise.
5164 * gcc.dg/parser-pr28152-2.c: Likewise.
5165 * gcc.dg/parser-pr28152.c: Likewise.
5166 * gcc.dg/pr14475.c: Likewise.
5167 * gcc.dg/pr27953.c: Likewise.
5168 * gcc.dg/pr28322-3.c: Likewise.
5169 * gcc.dg/pr30457.c: Likewise.
5170 * gcc.dg/pr30551-2.c: Likewise.
5171 * gcc.dg/pr30551-3.c: Likewise.
5172 * gcc.dg/pr30551-4.c: Likewise.
5173 * gcc.dg/pr30551-5.c: Likewise.
5174 * gcc.dg/pr30551-6.c: Likewise.
5175 * gcc.dg/pr30551.c: Likewise.
5176 * gcc.dg/pr45461.c: Likewise.
5177 * gcc.dg/pr48552-1.c: Likewise.
5178 * gcc.dg/pr48552-2.c: Likewise.
5179 * gcc.dg/redecl-1.c: Likewise.
5180 * gcc.dg/transparent-union-3.c: Likewise.
5181 * gcc.dg/utf-dflt.c: Likewise.
5182 * gcc.dg/utf-dflt2.c: Likewise.
5183 * gcc.dg/vla-8.c: Likewise.
5184 * gcc.dg/vla-init-1.c: Likewise.
5185 * gcc.dg/wtr-int-type-1.c: Likewise.
5187 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5188 messages reported for for one line of source code.
5189 * c-c++-common/raw-string-5.c: Likewise.
5190 * c-c++-common/raw-string-4.c: Likewise.
5191 * c-c++-common/raw-string-6.c: Likewise.
5192 * c-c++-common/pr20000.c: Likewise.
5194 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5195 messages reported for one line of source code.
5196 * gcc.dg/cpp/pr30786.c: Likewise.
5197 * gcc.dg/cpp/pr28709.c: Likewise.
5198 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5199 * gcc.dg/cpp/macspace2.c: Likewise.
5200 * gcc.dg/cpp/missing-header-1.c: Likewise.
5201 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5202 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5203 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5205 2012-06-12 Jason Merrill <jason@redhat.com>
5208 * g++.dg/template/local7.C: New.
5210 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5213 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5214 * gcc.target/sh/pr51340-2.c: Likewise.
5215 * gcc.target/sh/pr51340-3.c: Likewise.
5217 2012-06-12 Michael Matz <matz@suse.de>
5219 * gcc.dg/torture/alias-1.c: New test.
5221 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5223 PR rtl-optimization/53589
5224 * gcc.dg/torture/pr53589.c: New test.
5226 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5229 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5230 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5231 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5232 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5233 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5234 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5235 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5236 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5237 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5238 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5239 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5240 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5241 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5242 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5243 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5244 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5246 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5248 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5249 (check_intel_cpu_model): New function.
5250 (check_amd_cpu_model): New function.
5251 (check_features): New function.
5252 (__get_cpuid_output): New function.
5253 (check_detailed): New function.
5254 (fn1): Rename to quick_check.
5255 (main): Update to call quick_check and call check_detailed.
5257 2012-06-11 Richard Henderson <rth@redhat.com>
5259 * lib/target-supports.exp
5260 (check_effective_target_sync_long_long_runtime): Use
5261 check_effective_target_lp64 instead of
5262 check_effective_target_powerpc64 for powerpc targets.
5264 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5267 * gcc.target/sh/pr53511-1.c: New.
5269 2012-06-11 Richard Guenther <rguenther@suse.de>
5272 * g++.dg/lto/pr53470_0.C: New testcase.
5273 * gcc.dg/lto/pr53470_0.c: Likewise.
5275 2012-06-11 Richard Guenther <rguenther@suse.de>
5278 * g++.dg/ext/pr53605.C: New testcase.
5280 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5282 * gnat.dg/specs/array1.ads: New test.
5283 * gnat.dg/specs/array2.ads: Likewise.
5284 * gnat.dg/array22.adb: Likewise.
5286 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5288 * gnat.dg/constant4.adb: New test.
5289 * gnat.dg/constant4_pkg.ads: New helper.
5291 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5294 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5295 * gfortran.dg/allocate_class_1.f90: Modified.
5296 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5297 * gfortran.dg/allocate_class_2.f90: New.
5299 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5302 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5304 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5307 * gfortran.dg/string_assign_2.f90: New test case.
5309 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5312 * gfortran.dg/string_assign_1.f90: New test case.
5314 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5317 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5318 * gcc.dg/gomp/critical-4.c: Likewise.
5319 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5320 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5321 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5322 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5323 * c-c++-common/gomp/pr53580.c: New test.
5325 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5328 * g++.dg/cpp0x/forw_enum11.C: New.
5330 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5333 * g++.dg/cpp0x/alias-decl-19.C: New.
5335 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5337 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5339 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5341 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5343 (XSTATE_SSE): Ditto.
5344 (XSTATE_YMM): Ditto.
5345 (avx_os_support): Use new defines.
5347 2012-06-06 Richard Guenther <rguenther@suse.de>
5350 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5353 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5356 * g++.dg/cpp0x/pr52841.C: New testcase.
5358 2012-06-06 Richard Guenther <rguenther@suse.de>
5360 PR tree-optimization/53081
5361 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5362 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5364 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5366 * gcc.target/powerpc/pr53487.c: New test.
5368 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5370 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5372 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5374 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5376 2012-06-05 Richard Guenther <rguenther@suse.de>
5378 PR tree-optimization/30442
5379 * gcc.dg/vect/bb-slp-30.c: New testcase.
5381 2012-06-05 Richard Guenther <rguenther@suse.de>
5383 PR tree-optimization/53081
5384 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5385 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5386 -fno-tree-loop-distribute-patterns.
5388 2012-06-05 Alan Modra <amodra@gmail.com>
5390 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5391 Check static chain in nested funcs.
5393 2012-06-04 Tobias Burnus <burnus@net-b.de>
5396 * gfortran.dg/init_flag_10.f90: New.
5398 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5401 * g++.dg/warn/Wenum-compare-no-2: New.
5403 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5405 PR preprocessor/53463
5406 * g++.dg/cpp/limits.C: New test.
5407 * g++.dg/parse/error19.C: Adjust.
5408 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5409 * g++.dg/warn/pr35635.C: Likewise.
5410 * g++.old-deja/g++.pt/assign1.C: Likewise.
5412 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5415 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5416 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5417 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5418 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5419 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5420 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5421 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5422 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5424 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5426 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5428 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5430 PR tree-optimization/53550
5431 * gcc.dg/pr53550.c: New test.
5433 2012-06-04 Richard Guenther <rguenther@suse.de>
5435 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5436 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5437 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5439 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5442 * gfortran.dg/parameter_array_element_2.f90: New.
5444 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5447 * gcc.target/sh/pr53512-1.c: New.
5448 * gcc.target/sh/pr53512-2.c: New.
5449 * gcc.target/sh/pr53512-3.c: New.
5450 * gcc.target/sh/pr53512-4.c: New.
5452 2012-06-01 Jason Merrill <jason@redhat.com>
5455 * g++.dg/ext/visibility/template12.C: New.
5456 * g++.dg/ext/attrib14.C: Adjust warning line.
5459 * g++.dg/parse/new6.C: New.
5460 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5462 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5464 * c-c++-common/restrict-2.c: Revert previous change.
5466 2012-06-01 Jason Merrill <jason@redhat.com>
5469 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5472 * g++.dg/cpp0x/auto33.C: New.
5474 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5477 * g++.dg/parse/namespace-alias-1.C: New.
5479 2012-06-01 Christian Bruel <christian.bruel@st.com>
5481 * gcc.dg/spec-options.c: New test.
5482 * gcc.dg/foo.specs: New file.
5484 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5487 * gnat.dg/lto14.adb: Skip on Solaris.
5489 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5491 * gcc.target/cris/sync-1-v10.c,
5492 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5493 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5494 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5495 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5496 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5497 gcc.target/cris/torture/sync-mis-op-i-1.c,
5498 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5499 gcc.target/cris/torture/sync-mis-op-i-2.c,
5500 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5501 gcc.target/cris/torture/sync-mis-op-i-3.c,
5502 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5503 gcc.target/cris/torture/sync-mis-op-s-1.c,
5504 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5505 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5506 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5507 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5508 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5509 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5510 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5511 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5512 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5514 2012-05-31 Richard Guenther <rguenther@suse.de>
5516 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5517 ldist-pr45948.c with disabled SCCP.
5519 2012-05-31 Richard Guenther <rguenther@suse.de>
5522 * gcc.dg/torture/pr48493.c: New testcase.
5524 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5526 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5528 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5529 of the initialization loop.
5530 (dg-final): Adjust the expected number of vectorized loops depending
5531 on vect_char_mult target selector.
5533 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5535 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5536 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5537 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5540 2012-05-30 Jason Merrill <jason@redhat.com>
5543 * g++.dg/init/new34.C: New.
5544 * g++.dg/tree-ssa/stabilize1.C: New.
5546 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5549 * g++.dg/init/new33.C: New test.
5551 2012-05-30 Richard Guenther <rguenther@suse.de>
5554 * gcc.dg/torture/pr53501.c: New testcase.
5555 * c-c++-common/restrict-2.c: Adjust.
5557 2012-05-30 Alan Modra <amodra@gmail.com>
5559 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5562 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5564 * gcc.target/i386/shuf-concat.c: New test.
5566 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5568 PR rtl-optimization/53519
5569 * gcc.c-torture/compile/pr53519.c: New test.
5571 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5573 * gcc.target/arm/neon-vrev.c: New.
5575 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5578 * gcc.target/sh/pr51340-1.c: New.
5579 * gcc.target/sh/pr51340-2.c: New.
5580 * gcc.target/sh/pr51340-3.c: New.
5582 2012-05-29 Richard Guenther <rguenther@suse.de>
5584 PR tree-optimization/53516
5585 * gcc.dg/torture/pr53516.c: New testcase.
5587 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5589 PR preprocessor/53229
5590 * gcc.dg/cpp/paste6.c: Force to run without
5591 -ftrack-macro-expansion.
5592 * gcc.dg/cpp/paste8.c: Likewise.
5593 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5594 -ftrack-macro-expansion.
5595 * gcc.dg/cpp/paste12.c: Force to run without
5596 -ftrack-macro-expansion.
5597 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5598 -ftrack-macro-expansion.
5599 * gcc.dg/cpp/paste13.c: Likewise.
5600 * gcc.dg/cpp/paste14.c: Likewise.
5601 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5602 -ftrack-macro-expansion.
5603 * gcc.dg/cpp/paste18.c: New test.
5605 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5607 * gcc.target/cris/torture/trap-1.c,
5608 gcc.target/cris/torture/trap-2.c,
5609 gcc.target/cris/torture/trap-3.c,
5610 gcc.target/cris/torture/trap-v0.c,
5611 gcc.target/cris/torture/trap-v3.c: New tests.
5613 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5616 * g++.dg/warn/Wbraces3.C: New.
5617 * g++.dg/warn/Wbraces4.C: Likewise.
5619 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5621 PR tree-optimization/53505
5622 * c-c++-common/torture/pr53505.c: New test.
5624 2012-05-27 Nathan Sidwell <nathan@acm.org>
5626 * gcc.dg/stmt-expr-4.c: New.
5628 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5631 * g++.dg/parse/crash60.C: New.
5633 2012-05-26 Jason Merrill <jason@redhat.com>
5636 * c-c++-common/array-lit.c: New.
5637 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5639 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5642 * gnat.dg/array21.adb: New test.
5644 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5646 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5648 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5651 * g++.dg/other/anon-union3.C: New.
5653 2012-05-25 Ian Lance Taylor <iant@google.com>
5655 * gcc.dg/split-6.c: New test.
5657 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5659 * gnat.dg/lto14.adb: New test.
5661 2012-05-25 Tristan Gingold <gingold@adacore.com>
5663 * gcc.target/i386/large-frame.c: New.
5665 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5666 * gcc.target/powerpc/lhs-1.c: New.
5667 * gcc.target/powerpc/lhs-2.c: New.
5668 * gcc.target/powerpc/lhs-3.c: New.
5670 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5672 Make unwound macro expansion trace less redundant
5673 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5674 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5675 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5676 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5677 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5678 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5680 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5683 * g++.dg/cpp0x/constexpr-default1.C: New.
5685 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5688 * g++.dg/eh/goto2.C: New.
5690 2012-05-24 Richard Guenther <rguenther@suse.de>
5693 * g++.dg/tree-prof/pr53460.C: New testcase.
5695 2012-05-24 Richard Guenther <rguenther@suse.de>
5698 * g++.dg/debug/pr53466.C: New testcase.
5700 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5702 PR tree-optimization/53465
5703 * gcc.c-torture/execute/pr53465.c: New test.
5705 2012-05-23 Tobias Burnus <burnus@net-b.de>
5709 * gfortran.dg/allocate_with_typespec_6.f90: New.
5711 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5714 * g++.dg/warn/delete-array-1.C: New.
5716 2012-05-23 Richard Guenther <rguenther@suse.de>
5718 * gcc.dg/torture/pr39074-2.c: Adjust.
5719 * gcc.dg/torture/pr39074.c: Likewise.
5720 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5721 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5723 2012-05-22 Jan Hubicka <jh@suse.cz>
5726 * g++.dg/torture/pr53161.C: New testcase.
5728 2012-05-22 Tobias Burnus <burnus@net-b.de>
5731 * gfortran.dg/realloc_on_assign_15.f90: New.
5733 2012-05-22 Richard Guenther <rguenther@suse.de>
5736 * gcc.dg/torture/pr51071-2.c: New testcase.
5738 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5740 PR tree-optimization/53336
5741 * g++.dg/torture/pr53336.C: New testcase.
5743 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5746 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5747 instead of -Wunused-local-typedefs.
5749 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5752 * g++.dg/other/abstract4.C: New-
5754 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5757 * g++.dg/ext/attrib46.C: New.
5759 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5762 * gcc.c-torture/compile/pr53418-1.c,
5763 gcc.c-torture/compile/pr53418-2.c: New tests.
5765 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5767 PR tree-optimization/53366
5768 * gcc.dg/torture/pr53366-1.c: New test.
5769 * gcc.dg/torture/pr53366-2.c: New test.
5770 * gcc.target/i386/pr53366-1.c: New test.
5771 * gcc.target/i386/pr53366-2.c: New test.
5773 PR tree-optimization/53409
5774 * gcc.c-torture/compile/pr53409.c: New test.
5776 PR tree-optimization/53410
5777 * gcc.c-torture/compile/pr53410-1.c: New test.
5778 * gcc.c-torture/compile/pr53410-2.c: New test.
5780 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5783 * gcc.target/i386/pr53425-1.c: New file.
5784 * gcc.target/i386/pr53425-2.c: Likewise.
5786 2012-05-21 Richard Guenther <rguenther@suse.de>
5788 PR tree-optimization/53408
5789 * gcc.dg/torture/pr53408.c: New testcase.
5791 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5792 H.J. Lu <hongjiu.lu@intel.com>
5795 * gcc.target/i386/pr53416.c: New file.
5797 2012-05-21 Richard Guenther <rguenther@suse.de>
5799 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5801 2012-05-21 Richard Guenther <rguenther@suse.de>
5803 * gcc.dg/torture/ldist-1.c: New testcase.
5805 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5807 * gnat.dg/lto13.adb: New test.
5808 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5810 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5812 * gnat.dg/specs/lto12.ads: New test.
5813 * gnat.dg/specs/lto12_pkg.ads: New helper.
5815 2012-05-18 Richard Guenther <rguenther@suse.de>
5817 PR tree-optimization/53346
5818 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5819 * gcc.target/i386/incoming-10.c: Adjust.
5820 * gcc.target/i386/incoming-11.c: Likewise.
5821 * gcc.target/i386/pr46295.c: Likewise.
5823 2012-05-18 Richard Guenther <rguenther@suse.de>
5825 * gcc.dg/pr53352.c: Return zero.
5827 2012-05-18 Richard Guenther <rguenther@suse.de>
5829 PR tree-optimization/53390
5830 * gcc.dg/torture/pr53390.c: New testcase.
5832 2012-05-18 Meador Inge <meadori@codesourcery.com>
5834 PR rtl-optimization/53352
5835 * gcc.dg/pr53352.c: New test.
5837 2012-05-17 David S. Miller <davem@davemloft.net>
5839 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5840 failure on sparc-*-linux-gnu.
5842 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5845 * g++.dg/parse/error49.C: New.
5846 * g++.dg/cpp0x/error8.C: Likewise.
5847 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5848 * g++.dg/ext/utf-dflt2.C: Likewise.
5849 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5850 * g++.dg/ext/utf-dflt.C: Likewise.
5851 * c-c++-common/raw-string-3.c: Likewise.
5852 * c-c++-common/raw-string-4.c: Likewise.
5854 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5857 * g++.dg/cpp0x/catch1.C: New.
5859 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5862 * g++.dg/parse/error48.C: New.
5863 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5864 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5866 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5868 * gcc.dg/tm/indirect-2.c: New test.
5870 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5872 PR tree-optimization/53217
5873 * gfortran.dg/pr53217.f90: New test.
5875 2012-05-16 Richard Guenther <rguenther@suse.de>
5877 PR tree-optimization/53364
5878 * g++.dg/torture/pr53364.C: New testcase.
5880 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5883 * gcc.dg/pr52549.c: Fix test for long != void*
5884 * gcc.c-torture/execute/pr52979-1.x: New file.
5885 * gcc.c-torture/execute/pr52979-2.x: New file.
5887 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5889 PR preprocessor/7263
5890 * gcc.dg/binary-constants-2.c: Run without tracking locations
5891 accross macro expansion.
5892 * gcc.dg/binary-constants-3.c: Likewise.
5893 * gcc.dg/cpp/sysmac2.c: Likewise.
5894 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5896 * gcc.dg/cpp/syshdr3.c: New test.
5897 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5898 * gcc.dg/system-binary-constants-1.c: New test.
5899 * gcc.dg/system-binary-constants-1.h: New header for the new test
5901 * g++.dg/cpp/syshdr3.C: New test.
5902 * g++.dg/cpp/syshdr3.h: New header the new test above.
5903 * g++.dg/system-binary-constants-1.C: New test.
5904 * g++.dg/system-binary-constants-1.h: New header the new test
5907 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5909 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5911 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5914 * gcc.dg/pr53358.c: New test.
5916 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5919 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5920 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5922 2012-05-15 Olivier Hainque <hainque@adacore.com>
5924 * g++.dg/eh/sighandle.C: New testcase.
5926 2012-05-15 Richard Guenther <rguenther@suse.de>
5928 PR tree-optimization/53355
5929 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5931 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5933 * gfortran.dg/*.f90: Remove now redundant manual
5934 cleanup-modules directive.
5936 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5938 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5939 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5941 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5944 * gfortran.dg/int_range_io_1.f90: New test.
5946 2012-05-14 Andi Kleen <ak@linux.intel.com>
5947 Jakub Jelinek <jakub@redhat.com>
5950 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5951 * gcc.target/i386/rtm-check.h: New file.
5952 * gcc.target/i386/pr53315.c: New test.
5954 2012-05-14 Tobias Burnus <burnus@net-b.de>
5959 * gfortran.dg/deferred_type_param_4.f90: New.
5960 * gfortran.dg/deferred_type_param_6.f90: New.
5962 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5964 * gcc.target/i386/retarg.c: New test.
5966 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5969 * gfortran.dg/deferred_type_param_3.f90: New.
5970 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5971 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5973 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5975 * gnat.dg/null_pointer_deref3.adb: New test.
5977 2012-05-12 Tobias Burnus <burnus@net-b.de>
5981 * gfortran.dg/deferred_type_param_5.f90: New.
5983 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5985 * g++.dg/parse/error47.C: New.
5987 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5990 * gfortran.dg/string_compare_4.f90: Change option
5991 to -fdump-tree-original. Add test case for kind=4.
5993 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5996 * gfortran.dg/string_compare_4.f90: New test.
5998 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6000 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6002 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6005 * g++.dg/cpp0x/variadic132.C: New.
6007 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6010 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6011 * g++.dg/parse/error26.C: Tweak dg-error column number.
6013 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6016 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6018 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6020 * gnat.dg/lto11.ad[sb]: New test.
6022 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6025 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6026 directive to Scan for vpmuldq, not vpmacsdql.
6028 2012-05-09 Michael Matz <matz@suse.de>
6030 PR tree-optimization/53185
6031 * gcc.dg/vect/pr53185.c: New test.
6033 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6036 * gcc.target/i386/pr53249.c: New.
6038 2012-05-09 Richard Guenther <rguenther@suse.de>
6040 PR tree-optimization/18437
6041 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6042 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6044 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6046 PR tree-optimization/53226
6047 * gcc.c-torture/compile/pr53226.c: New test.
6049 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6051 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6052 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6053 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6054 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6055 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6056 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6057 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6058 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6059 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6060 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6061 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6062 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6063 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6064 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6066 2012-05-09 Dehao Chen <dehao@google.com>
6068 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6069 * gcc.dg/predict-2.c: Likewise.
6070 * gcc.dg/predict-3.c: Likewise.
6071 * gcc.dg/predict-4.c: Likewise.
6072 * gcc.dg/predict-5.c: Likewise.
6073 * gcc.dg/predict-6.c: Likewise.
6075 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6078 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6080 2012-05-08 Richard Guenther <rguenther@suse.de>
6082 * gcc.dg/fold-bitand-4.c: New testcase.
6084 2012-05-08 Dehao Chen <dehao@google.com>
6086 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6087 heuristic is working properly.
6088 * gcc.dg/predict-2.c: Likewise.
6089 * gcc/dg/predict-3.c: Likewise.
6090 * gcc/dg/predict-4.c: Likewise.
6091 * gcc/dg/predict-5.c: Likewise.
6092 * gcc/dg/predict-6.c: Likewise.
6094 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6096 PR tree-optimization/53239
6097 * g++.dg/opt/vrp3.C: New test.
6098 * g++.dg/opt/vrp3-aux.cc: New file.
6099 * g++.dg/opt/vrp3.h: New file.
6101 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6103 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6104 .uleb128 support in assembler output.
6106 2012-05-07 Richard Guenther <rguenther@suse.de>
6109 * g++.dg/lto/pr42987_0.C: New testcase.
6110 * g++.dg/lto/pr42987_1.C: Likewise.
6112 2012-05-07 Tobias Burnus <burnus@net-b.de>
6115 * gfortran.dg/typebound_operator_15.f90: New.
6117 2012-05-06 Tobias Burnus <burnus@net-b.de>
6120 * gfortran.dg/class_array_13.f90: New.
6122 2012-05-06 Tristan Gingold <gingold@adacore.com>
6124 * gnat.dg/warn7.adb: New test.
6126 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6128 * gnat.dg/specs/renamings.ads: Rename to...
6129 * gnat.dg/specs/renaming1.ads: ...this.
6130 * gnat.dg/specs/renaming2.ads: New test.
6131 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6132 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6133 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6134 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6136 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6138 * gnat.dg/discr36.ad[sb]: New test.
6139 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6141 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6144 * c-c++-common/pr43772.c: New.
6146 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6149 * gfortran.dg/select_type_26.f03 : New test.
6150 * gfortran.dg/select_type_27.f03 : New test.
6153 * gfortran.dg/select_type_28.f03 : New test.
6155 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6159 * gfortran.dg/mod_sign0_1.f90: New test.
6160 * gfortran.dg/mod_large_1.f90: New test.
6162 2012-05-04 Tobias Burnus <burnus@net-b.de>
6165 gfortran.dg/public_private_module_5.f90: New.
6167 2012-05-04 Tobias Burnus <burnus@net-b.de>
6170 * gfortran.dg/constructor_7.f90: New.
6171 * gfortran.dg/constructor_8.f90: New.
6173 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6176 * g++.dg/cpp0x/static_assert7.C: New.
6178 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6180 PR tree-optimization/52633
6181 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6182 recognized as widening shifts instead of over-widening.
6183 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6184 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6185 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6186 * gcc.target/arm/pr52633.c: New test.
6188 2012-05-04 Richard Guenther <rguenther@suse.de>
6190 PR tree-optimization/53168
6191 * gcc.dg/torture/pr53168.c: New testcase.
6192 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6194 2012-05-04 Richard Guenther <rguenther@suse.de>
6196 * gcc.dg/lto/pr53214_0.c: New testcase.
6198 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6200 * gcc.target/ia64/pr48496.c: New test.
6201 * gcc.target/ia64/pr52657.c: Likewise.
6203 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6206 * c-c++-common/pr51712.c: New.
6208 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6211 * gcc.target/powwerpc/pr53199.c: New file.
6213 2012-05-03 Jason Merrill <jason@redhat.com>
6215 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6217 * gcc.dg/debug/dwarf2/dups-types.c: New.
6218 * gcc.dg/debug/dwarf2/dups-types.h: New.
6220 2012-05-03 Jason Merrill <jason@redhat.com>
6222 * g++.dg/debug/dwarf2/namespace-2.C: New.
6223 * g++.dg/debug/dwarf2/localclass3.C: New.
6225 2012-05-03 Jason Merrill <jason@redhat.com>
6227 * g++.dg/debug/dwarf2/thunk1.C: New.
6229 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6232 * g++.dg/other/final2.C: New.
6234 2012-05-03 Richard Guenther <rguenther@suse.de>
6236 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6238 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6240 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6241 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6242 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6243 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6245 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6247 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6249 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6250 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6251 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6254 * gcc.dg/pr53174.c: New test.
6257 * gcc.target/arm/pr53187.c: New test.
6258 * gcc.c-torture/compile/pr53187.c: New test.
6260 2012-05-03 Richard Guenther <rguenther@suse.de>
6262 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6263 unsupported prefetching support.
6265 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6267 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6268 option -ftrack-macro-expansion=0.
6269 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6270 option -ftrack-macro-expansion=0.
6272 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6274 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6275 dg-options for target arm with dg-additional-options.
6277 2012-05-03 Richard Guenther <rguenther@suse.de>
6279 PR tree-optimization/53144
6280 * gcc.dg/torture/pr53144.c: New testcase.
6282 2012-05-03 Tobias Burnus <burnus@net-b.de>
6285 * gfortran.dg/pointer_intent_7.f90: New.
6286 * gfortran.dg/pure_formal_3.f90: New.
6288 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6290 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6292 2012-05-02 Martin Jambor <mjambor@suse.cz>
6295 * g++.dg/lto/pr52605_0.C: New test.
6297 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6299 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6300 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6301 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6302 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6303 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6304 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6305 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6306 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6307 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6308 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6309 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6310 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6311 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6312 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6313 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6314 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6316 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6319 * gcc.dg/pr53153.c: New test.
6321 2012-05-02 Richard Guenther <rguenther@suse.de>
6323 * g++.dg/tree-ssa/pr19807.C: Adjust.
6325 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6327 PR tree-optimization/53163
6328 * gcc.c-torture/compile/pr53163.c: New test.
6330 PR rtl-optimization/53160
6331 * gcc.c-torture/execute/pr53160.c: New test.
6333 2012-05-01 Ian Lance Taylor <iant@google.com>
6336 * gcc.dg/pr37303.c: New test.
6338 2012-05-01 Richard Henderson <rth@redhat.com>
6340 * lib/target-supports.exp
6341 (check_effective_target_sync_long_long_runtime): True for
6342 check_effective_target_powerpc64.
6344 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6347 * gcc.dg/vector-1.c: Move to ...
6348 * c-c++-common/vector-1.c: ... here.
6349 * gcc.dg/vector-2.c: Move to ...
6350 * c-c++-common/vector-2.c: ... here.
6351 * gcc.dg/vector-3.c: Move to ...
6352 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6353 * gcc.dg/vector-4.c: Move to ...
6354 * c-c++-common/vector-4.c: ... here.
6355 * gcc.dg/vector-init-1.c: Move to ...
6356 * c-c++-common/vector-init-1.c: ... here.
6357 * gcc.dg/vector-init-2.c: Move to ...
6358 * c-c++-common/vector-init-2.c: ... here.
6359 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6360 * c-c++-common/vector-subscript-1.c: ... here.
6361 * gcc.dg/vector-subscript-2.c: Move to ...
6362 * c-c++-common/vector-subscript-2.c: ... here.
6363 * gcc.dg/vector-subscript-3.c: Move to ...
6364 * c-c++-common/vector-subscript-3.c: ... here.
6367 * g++.dg/cpp0x/vt-51314.C: New test.
6368 * g++.dg/cpp0x/variadic76.C: Fix.
6370 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6372 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6374 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6376 Add -Wvarargs option
6377 * c-c++-common/Wvarargs.c: New test case.
6378 * c-c++-common/Wvarargs-2.c: Likewise.
6380 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6382 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6383 * objc.dg/foreach-7.m: Force the test case to run without
6384 -ftrack-macro-expansion.
6385 * c-c++-common/tm/attrib-1.c: Likewise.
6386 * c-c++-common/warn-ommitted-condop.c: Likewise.
6387 * gcc.dg/assign-warn-1.c: Likewise.
6388 * gcc.dg/assign-warn-2.c: Likewise.
6389 * gcc.dg/attr-alloc_size.c: Likewise.
6390 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6391 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6392 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6393 * gcc.dg/c90-const-expr-9.c: Likewise.
6394 * gcc.dg/c99-const-expr-9.c: Likewise.
6395 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6396 * gcc.dg/cpp/direct2s.c: Likewise.
6397 * gcc.dg/cpp/pr28709.c: Likewise.
6398 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6399 * gcc.dg/dfp/composite-type.c: Likewise.
6400 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6401 with -ftrack-macro-expansion
6402 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6403 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6404 * g++.dg/ext/cleanup-1.C: Likewise.
6405 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6406 * g++.dg/template/sfinae10.C: Likewise.
6407 * g++.dg/tm/wrap-2.C: Likewise.
6408 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6409 * g++.dg/warn/Wsign-conversion.C: Likewise.
6410 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6411 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6412 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6413 it to run with -ftrack-macro-expansion.
6414 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6415 test cases without -ftrack-macro-expansion.
6417 Fix location for static class members
6418 * g++.dg/template/sfinae6_neg.C: Adjust.
6420 Make conversion warnings work on NULL with -ftrack-macro-expansion
6421 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6422 alongside the previous testing for NULL.
6424 Fix -Wuninitialized for -ftrack-macro-expansion
6425 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6427 Strip "<built-in>" loc from displayed expansion context
6428 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6429 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6430 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6433 Fix expansion point loc for macro-like tokens
6434 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6435 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6437 Fix token pasting with -ftrack-macro-expansion
6438 * gcc.dg/cpp/paste17.c: New test case for
6439 -ftrack-macro-expansion=2 mode only.
6440 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6442 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6444 * gnat.dg/warn6.ad[sb]: New test.
6446 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6449 * gcc.dg/20011021-1.c: Adjust testcase.
6451 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6454 * gfortran.dg/function_optimize_12.f90: New test.
6456 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6459 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6460 code to match current output and cover new peephole2 pattern.
6462 2012-04-27 Ollie Wild <aaw@google.com>
6464 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6466 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6468 * gcc.c-torture/execute/20120427-2.c: New testcase.
6469 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6470 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6471 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6473 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6476 * gcc.c-torture/execute/20120427-1.c: New testcase.
6478 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6481 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6483 2012-04-27 Tom de Vries <tom@codesourcery.com>
6485 PR tree-optimization/51879
6486 * gcc.dg/pr51879.c: New test.
6487 * gcc.dg/pr51879-2.c: Same.
6488 * gcc.dg/pr51879-3.c: Same.
6489 * gcc.dg/pr51879-4.c: Same.
6490 * gcc.dg/pr51879-6.c: Same.
6492 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6495 * g++.dg/cpp0x/defaulted35.C: New.
6496 * g++.dg/cpp0x/defaulted15.C: Adjust.
6498 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6500 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6503 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6505 * gcc.target/i386/builtin_target.c: Check avx2.
6507 2012-04-26 Alan Modra <amodra@gmail.com>
6509 * gcc.target/powerpc/savres.c: New test.
6510 * gcc.target/powerpc/powerpc.exp: Run it.
6512 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6515 * gcc.dg/torture/pr53120.c: New test.
6517 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6520 * gcc.c-torture/compile/pr52979-1.c: New test.
6521 * gcc.c-torture/execute/pr52979-1.c: New test.
6522 * gcc.c-torture/execute/pr52979-2.c: New test.
6524 2012-04-25 Richard Guenther <rguenther@suse.de>
6526 * gcc.target/i386/l_fma_float_5.c: Adjust.
6527 * gcc.target/i386/l_fma_double_4.c: Likewise.
6528 * gcc.target/i386/l_fma_float_2.c: Likewise.
6529 * gcc.target/i386/l_fma_float_6.c: Likewise.
6530 * gcc.target/i386/l_fma_double_1.c: Likewise.
6531 * gcc.target/i386/l_fma_double_5.c: Likewise.
6532 * gcc.target/i386/l_fma_float_3.c: Likewise.
6533 * gcc.target/i386/l_fma_double_2.c: Likewise.
6534 * gcc.target/i386/l_fma_double_6.c: Likewise.
6535 * gcc.target/i386/l_fma_float_4.c: Likewise.
6536 * gcc.target/i386/l_fma_double_3.c: Likewise.
6537 * gcc.target/i386/l_fma_float_1.c: Likewise.
6539 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6541 PR tree-optimization/53058
6542 * gcc.c-torture/compile/pr53058.c: New test.
6544 2012-04-25 Jan Hubicka <jh@suse.cz>
6547 * gcc.target/i386/pr39082-1.c: Update warning location.
6549 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6552 * gcc.dg/pr52880.c: New test.
6554 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6556 * gcc.dg/m-un-2.c: Update.
6557 * gcc.dg/20011021-1.c: Update.
6559 2012-04-25 Tobias Burnus <burnus@net-b.de>
6562 * gfortran.dg/realloc_on_assign_14.f90: New.
6564 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6567 PR tree-optimizations/52891
6568 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6570 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6573 * g++.dg/cpp0x/sfinae35.C: New.
6574 * g++.dg/cpp0x/sfinae36.C: Likewise.
6576 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6578 * gcc.target/builtin_target.c: New testcase.
6580 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6583 * gcc.target/powerpc/pr47197.c: New test.
6585 2012-04-24 Richard Guenther <rguenther@suse.de>
6587 PR tree-optimization/53085
6588 * g++.dg/torture/pr53085.C: New testcase.
6590 2012-04-24 Andrew Pinski <apinski@cavium.com>
6593 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6594 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6595 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6597 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6600 * gcc.c-torture/execute/pr53084.c: New test.
6602 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6604 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6606 2012-04-23 Andrew Pinski <apinski@cavium.com>
6608 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6610 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6613 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6614 * gcc.dg/torture/builtin-power-1.c: Likewise.
6616 2012-04-23 Richard Guenther <rguenther@suse.de>
6618 PR tree-optimization/53070
6619 * gcc.dg/torture/pr53070.c: New testcase.
6621 2012-04-23 Richard Guenther <rguenther@suse.de>
6624 * gcc.dg/pr53060.c: New testcase.
6626 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6628 PR tree-optimizations/52891
6629 * gcc.c-torture/compile/pr52891-1.c: New test.
6630 * gcc.c-torture/compile/pr52891-2.c: New test.
6632 2012-04-22 Tobias Burnus <burnus@net-b.de>
6635 * gfortran.dg/read_float_4.f90: New.
6637 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6640 * c-c++-common/pr35441.C: New.
6642 2012-04-20 Ian Lance Taylor <iant@google.com>
6644 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6645 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6647 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6649 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6651 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6653 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6655 PR rtl-optimization/44214
6656 * gcc.dg/pr44214-1.c: New test.
6657 * gcc.dg/pr44214-2.c: Likewise.
6658 * gcc.dg/pr44214-3.c: Likewise.
6660 2012-04-20 Richard Guenther <rguenther@suse.de>
6662 * g++.dg/torture/20120420-1.C: New testcase.
6664 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6666 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6668 2012-04-19 Christian Bruel <christian.bruel@st.com>
6670 * gcc.dg/pr52283.c: New test.
6672 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6674 * gcc.dg/pr37985.c: New test.
6676 2012-04-19 Richard Guenther <rguenther@suse.de>
6678 PR rtl-optimization/44688
6679 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6680 possibly profitable.
6682 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6684 PR tree-optimization/52976
6685 * gfortran.dg/reassoc_11.f: New test.
6687 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6689 PR tree-optimization/52976
6690 * gfortran.dg/reassoc_7.f: New test.
6691 * gfortran.dg/reassoc_8.f: Likewise.
6692 * gfortran.dg/reassoc_9.f: Likewise.
6693 * gfortran.dg/reassoc_10.f: Likewise.
6695 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6698 * g++.dg/cpp0x/sfinae33.C: New.
6699 * g++.dg/cpp0x/sfinae34.C: Likewise.
6701 2012-04-18 Joey Ye <joey.ye@arm.com>
6703 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6705 2012-04-18 Richard Guenther <rguenther@suse.de>
6707 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6709 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6710 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6712 2012-04-17 Tom de Vries <tom@codesourcery.com>
6714 * g++.dg/pr51264-4.C: New test.
6716 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6719 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6721 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6724 * g++.dg/parse/crash59.C: New.
6726 2012-04-17 Michael Matz <matz@suse.de>
6728 PR tree-optimization/18437
6729 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6731 2012-04-17 Richard Guenther <rguenther@suse.de>
6734 * g++.dg/torture/pr53011.C: New testcase.
6736 2012-04-16 Jason Merrill <jason@redhat.com>
6739 * g++.dg/cpp0x/variadic131.C: New.
6742 * g++.dg/cpp0x/variadic130.C: New.
6745 * g++.dg/cpp0x/variadic129.C: New.
6748 * g++.dg/cpp0x/variadic128.C: New.
6750 2012-04-16 Tobias Burnus <burnus@net-b.de>
6753 * gfortran.dg/pointer_intent_6.f90: New.
6755 2012-04-16 Tobias Burnus <burnus@net-b.de>
6758 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6759 to include public_private_module_4.f90.
6760 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6763 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6766 * g++.dg/diagnostic/operator1.C: New.
6767 * g++.dg/ext/label5.C: Adjust.
6768 * g++.dg/ext/va-arg1.C: Likewise.
6769 * g++.dg/other/error20.C: Likewise.
6770 * g++.dg/other/error20.C: Likewise.
6771 * g++.dg/other/error16.C: Likewise.
6772 * g++.dg/other/error10.C: Likewise.
6773 * g++.dg/parse/error30.C: Likewise.
6774 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6776 2012-04-16 Jason Merrill <jason@redhat.com>
6779 * g++.dg/cpp0x/variadic127.C: New.
6781 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6783 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6785 Use fail, pass instead of unresolved.
6789 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6791 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6792 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6793 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6795 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6798 * gfortran.dg/typebound_call_23.f03: New test case.
6800 2012-04-15 Jason Merrill <jason@redhat.com>
6803 * g++.dg/cpp0x/variadic126.C: New.
6806 * g++.dg/cpp0x/variadic125.C: New.
6809 * g++.dg/cpp0x/variadic124.C: New.
6812 * g++.dg/cpp0x/nullptr27.C: New.
6815 * g++.dg/warn/format8.C: New.
6817 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6820 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6822 2012-04-14 Tobias Burnus <burnus@net-b.de>
6826 * gfortran.dg/public_private_module_3.f90: New.
6827 * gfortran.dg/public_private_module_4.f90: New.
6829 2012-04-14 Tom de Vries <tom@codesourcery.com>
6831 * gcc.dg/superblock.c: New test.
6833 2012-04-14 Tom de Vries <tom@codesourcery.com>
6835 * gcc.dg/pr51879-12.c: New test.
6837 2012-04-13 Jason Merrill <jason@redhat.com>
6840 * g++.dg/cpp0x/variadic123.C: New.
6841 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6844 * g++.dg/cpp0x/initlist-ctor1.C: New.
6847 * g++.dg/other/anon-union2.C: New.
6849 2012-04-13 Martin Jambor <mjambor@suse.cz>
6852 * g++.dg/ipa/pr52939.C: New test.
6854 2012-04-13 Tom de Vries <tom@codesourcery.com>
6856 * gcc.dg/pr52734.c: New test.
6858 2012-04-13 Richard Guenther <rguenther@suse.de>
6860 PR tree-optimization/52969
6861 * gcc.dg/torture/pr52969.c: New testcase.
6863 2012-04-13 Richard Guenther <rguenther@suse.de>
6866 * gcc.dg/pr52549.c: New testcase.
6868 2012-04-13 Richard Guenther <rguenther@suse.de>
6871 * gcc.dg/pr52862.c: New testcase.
6873 2012-04-13 Joey Ye <joey.ye@arm.com>
6875 * gcc.target/arm/thumb1-imm.c: New testcase.
6877 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6880 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6881 second function argument.
6882 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6883 (calc_permps): Update declaration. Calculate result correctly.
6884 (avx2_test): Change src2 type to union256i_d.
6885 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6888 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6891 * gcc.target/powerpc/pr52775.c: New file.
6893 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6895 PR tree-optimization/18589
6896 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6897 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6898 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6899 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6900 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6901 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6902 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6903 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6904 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6905 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6907 2012-04-12 Richard Guenther <rguenther@suse.de>
6909 PR tree-optimization/52943
6910 * gcc.dg/torture/pr52943.c: New testcase.
6912 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6915 * gcc/target/sh/pr50751-4.c: New.
6916 * gcc/target/sh/pr50751-5.c: New.
6917 * gcc/target/sh/pr50751-6.c: New.
6918 * gcc/target/sh/pr50751-7.c: New.
6920 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6923 * g++.dg/lookup/using52.C: New.
6925 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6927 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6929 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6931 PR rtl-optimization/52876
6932 * gcc.target/i386/pr52876.c: New.
6934 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6936 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6938 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6940 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6941 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6942 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6943 (ptrdiff_t): ... this. All uses changed.
6944 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6945 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6947 (main): Cast argument to __INTPTR_TYPE__.
6948 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6950 * gcc.dg/mallign.c (main): Likewise.
6951 * gcc.dg/pr38700.c (foo): Likewise.
6952 * gcc.dg/long-long-cst1.c (t): Likewise.
6953 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6954 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6955 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6956 * gcc.dg/pr25682.c (d, foo): Likewise.
6957 * gcc.dg/format/cast-1.c (f): Likewise.
6958 * gcc.dg/c90-const-expr-10.c
6959 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6960 (size_t): ...this. All uses changed.
6961 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6962 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6963 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6964 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6965 * gcc.dg/sequence-pt-1.c: Likewise.
6966 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6967 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6968 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6969 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6970 of ptrdiff_t with it.
6971 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6972 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6973 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6975 2012-04-11 Jason Merrill <jason@redhat.com>
6978 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6979 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6982 * g++.dg/ext/attrib45.C: New.
6984 * g++.dg/eh/dtor3.C: New.
6986 2012-04-11 Richard Guenther <rguenther@suse.de>
6989 * gfortran.dg/pr52621.f90: New testcase.
6991 2012-04-11 Richard Guenther <rguenther@suse.de>
6994 * g++.dg/torture/pr52918-1.C: New testcase.
6995 * g++.dg/torture/pr52918-2.C: Likewise.
6997 2012-04-11 Tobias Burnus <burnus@net-b.de>
7000 * gfortran.dg/block_11.f90: New.
7002 2012-04-11 Nick Clifton <nickc@redhat.com>
7004 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7006 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7009 * gcc.target/powerpc/pr16458-1.c: New test.
7010 * gcc.target/powerpc/pr16458-2.c: Likewise.
7011 * gcc.target/powerpc/pr16458-3.c: Likewise.
7012 * gcc.target/powerpc/pr16458-4.c: Likewise.
7014 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7016 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7017 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7018 * gcc.dg/builtin-bswap-5.c: Likewise.
7019 * gcc.target/i386/builtin-bswap-4.c: New test.
7021 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
7024 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7026 2012-04-11 Richard Guenther <rguenther@suse.de>
7028 PR rtl-optimization/52881
7029 * gcc.dg/torture/pr52881.c: New testcase.
7030 * gcc.dg/torture/pr52913.c: Likewise.
7032 2012-04-11 Richard Guenther <rguenther@suse.de>
7034 PR tree-optimization/52912
7035 * gcc.dg/torture/pr52912.c: New testcase.
7037 2010-04-10 Michael Matz <matz@suse.de>
7039 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7040 * gcc.dg/vect/vect-outer-1.c: Adjust.
7041 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7042 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7043 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7044 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7045 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7046 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7048 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7050 PR tree-optimization/52870
7051 * gcc.dg/vect/pr52870.c: New test.
7053 2012-04-09 Mike Stump <mikestump@comcast.net>
7055 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7056 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7057 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7058 * gnat.dg/aggr11.adb: Likewise.
7059 * gnat.dg/aggr11_pkg.ads: Likewise.
7060 * gnat.dg/aggr15.adb: Likewise.
7061 * gnat.dg/aggr15.ads: Likewise.
7062 * gnat.dg/aggr17.adb: Likewise.
7063 * gnat.dg/aggr18.adb: Likewise.
7064 * gnat.dg/array14.adb: Likewise.
7065 * gnat.dg/array14.ads: Likewise.
7066 * gnat.dg/array14_pkg.ads: Likewise.
7067 * gnat.dg/array19.adb: Likewise.
7068 * gnat.dg/array19.ads: Likewise.
7069 * gnat.dg/discr27.adb: Likewise.
7070 * gnat.dg/discr27.ads: Likewise.
7071 * gnat.dg/discr35.adb: Likewise.
7072 * gnat.dg/discr35.ads: Likewise.
7073 * gnat.dg/discr6.adb: Likewise.
7074 * gnat.dg/discr6_pkg.ads: Likewise.
7075 * gnat.dg/import1.adb: Likewise.
7076 * gnat.dg/import1.ads: Likewise.
7077 * gnat.dg/loop_address2.adb: Likewise.
7078 * gnat.dg/opt7.adb: Likewise.
7079 * gnat.dg/opt7.ads: Likewise.
7080 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7081 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7082 * gnat.dg/rep_clause2.adb: Likewise.
7083 * gnat.dg/rep_clause2.ads: Likewise.
7084 * gnat.dg/slice2.adb: Likewise.
7085 * gnat.dg/slice2.ads: Likewise.
7086 * gnat.dg/slice6.adb: Likewise.
7087 * gnat.dg/slice6_pkg.ads: Likewise.
7088 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7089 * gnat.dg/taft_type2.adb: Likewise.
7090 * gnat.dg/taft_type2.ads: Likewise.
7091 * gnat.dg/taft_type2_pkg.ads: Likewise.
7092 * gnat.dg/volatile10.adb: Likewise.
7093 * gnat.dg/volatile10_pkg.ads: Likewise.
7095 * gcc.dg/dll-8.c: Remove execute permissions.
7096 * g++.dg/ext/dllexport5.C: Likewise.
7098 2012-04-09 Jan Hubicka <jh@suse.cz>
7103 * gcc.dg/lto/pr52634_1.c: New testcase.
7104 * gcc.dg/lto/pr52634_0.c: New testcase.
7106 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7109 * gcc.target/i386/pr52883.c: New testcase.
7111 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7113 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7114 (check_effective_target_sync_long_long): Add SPARC case.
7115 (check_effective_target_sync_long_long_runtime): Likewise.
7116 (check_effective_target_sync_int_long): Adjust SPARC case.
7117 (check_effective_target_sync_char_short): Likewise.
7119 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7121 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7122 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7124 2012-04-08 Tobias Burnus <burnus@net-b.de>
7128 * gfortran.dg/public_private_module_2.f90: New.
7130 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7132 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7135 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7138 * gfortran.dg/function_optimize_11.f90: New test.
7140 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7143 * gfortran.dg/use_only_6.f90: New test.
7145 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7148 * gfortran.dg/use_only_6.f90: New test.
7149 2012-04-06 Mike Stump <mikestump@comcast.net>
7152 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7154 2012-04-05 Jason Merrill <jason@redhat.com>
7157 * g++.dg/template/qualified-id5.C: New.
7159 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7162 * gcc.target/i386/pr52882.c: New test.
7164 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7165 Dominique D'Humieures <dominiq@lps.ens.fr>
7168 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7169 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7171 2012-04-04 Jason Merrill <jason@redhat.com>
7174 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7176 2012-04-03 Jason Merrill <jason@redhat.com>
7179 * g++.dg/cpp0x/variadic-value1.C: New.
7181 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7183 * gnat.dg/pack18.adb: New test.
7184 * gnat.dg/pack18_pkg.ads: New helper.
7186 2012-04-03 Richard Guenther <rguenther@suse.de>
7188 PR tree-optimization/52808
7189 * gcc.dg/pr52808.c: New testcase.
7191 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7193 PR tree-optimization/52835
7194 * gfortran.dg/pr52835.f90: New test.
7196 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7198 * gnat.dg/specs/aggr5.ads: New test.
7200 2012-04-02 Richard Guenther <rguenther@suse.de>
7202 PR tree-optimization/52756
7203 * gcc.dg/torture/pr52756.c: New testcase.
7205 2012-04-02 Richard Guenther <rguenther@suse.de>
7208 * gcc.dg/pr52803.c: New testcase.
7210 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7213 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7216 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7219 * g++.dg/cpp0x/noexcept17.C: New.
7220 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7221 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7222 * g++.dg/cpp0x/noexcept01.C: Likewise.
7223 * g++.dg/eh/init-temp1.C: Likewise.
7224 * g++.dg/eh/ctor1.C: Likwise.
7226 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7228 * gnat.dg/controlled6.adb: New test.
7229 * gnat.dg/controlled6_pkg.ads: New helper.
7230 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7232 2012-03-30 Richard Henderson <rth@redhat.com>
7235 * g++.dg/opt/pr52727.C: New testcase.
7237 2012-03-30 Richard Guenther <rguenther@suse.de>
7239 PR tree-optimization/52754
7240 * gcc.target/i386/pr52754.c: New testcase.
7242 2012-03-30 Richard Guenther <rguenther@suse.de>
7245 * g++.dg/torture/pr52772.C: New testcase.
7247 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7250 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7252 2012-03-29 Jason Merrill <jason@redhat.com>
7255 * g++.dg/template/inherit8.C: New.
7257 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7260 * g++.dg/ext/weak4.C: New test.
7262 PR tree-optimization/52760
7263 * gcc.c-torture/execute/pr52760.c: New test.
7265 2012-03-29 Jason Merrill <jason@redhat.com>
7268 * g++.dg/cpp0x/initlist-array3.C: New.
7270 2012-03-28 Jason Merrill <jason@redhat.com>
7273 * g++.dg/overload/virtual2.C: New.
7275 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7277 * gnat.dg/vect7.ad[sb]: New test.
7279 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7280 Tobias Burnus <burnus@gcc.gnu.org>
7283 * gfortran.dg/allocate_class_1.f90 : Change error test.
7284 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7285 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7286 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7288 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7291 * gcc.dg/pr52691.c: New test.
7294 * gcc.c-torture/compile/pr52750.c: New test.
7296 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7299 * gcc.target/avr/torture/builtins-2.c: New test.
7301 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7304 * gcc.target/i386/pr52736.c: New test.
7306 2012-03-27 Martin Jambor <mjambor@suse.cz>
7309 * gcc.dg/torture/pr52693.c: New test.
7311 2012-03-27 Meador Inge <meadori@codesourcery.com>
7314 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7316 2012-03-27 Mike Stump <mikestump@comcast.net>
7319 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7320 failures that match branch names.
7322 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7323 H.J. Lu <hongjiu.lu@intel.com>
7326 * gcc.target/i386/pr52698.c: New test.
7328 2012-03-27 Richard Guenther <rguenther@suse.de>
7331 * gcc.dg/torture/pr52720.c: New testcase.
7333 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7335 * gnat.dg/pack17.adb: New test.
7337 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7339 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7340 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7342 2012-03-26 Martin Jambor <mjambor@suse.cz>
7344 PR tree-optimization/50052
7345 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7347 2012-03-26 Richard Guenther <rguenther@suse.de>
7349 PR tree-optimization/52701
7350 * gfortran.dg/pr52701.f90: New testcase.
7352 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7354 PR tree-optimization/52686
7355 * gcc.target/arm/pr52686.c: New test.
7357 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7359 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7360 Add "-Os -flto" to list.
7362 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7364 * gnat.dg/concat2.ad[sb]: New test.
7366 2012-03-24 Jason Merrill <jason@redhat.com>
7368 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7369 * g++.dg/cpp0x/trailing2.C: Likewise.
7370 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7371 * g++.dg/cpp1y/auto-fn1.C: New.
7372 * g++.dg/cpp1y/auto-fn2.C: New.
7373 * g++.dg/cpp1y/auto-fn3.C: New.
7374 * g++.dg/cpp1y/auto-fn4.C: New.
7375 * g++.dg/cpp1y/auto-fn5.C: New.
7376 * g++.dg/cpp1y/auto-fn6.C: New.
7377 * g++.dg/cpp1y/auto-fn7.C: New.
7378 * g++.dg/cpp1y/auto-fn8.C: New.
7379 * g++.dg/cpp1y/auto-fn9.C: New.
7380 * g++.dg/cpp1y/auto-fn10.C: New.
7381 * g++.dg/cpp1y/auto-fn11.C: New.
7383 2012-03-23 Richard Guenther <rguenther@suse.de>
7385 PR tree-optimization/52678
7386 * gfortran.dg/pr52678.f: New testcase.
7388 2012-03-23 Richard Guenther <rguenther@suse.de>
7390 PR tree-optimization/52638
7391 * g++.dg/torture/pr52638.C: New testcase.
7393 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7396 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7398 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7401 * g++.dg/ext/attrib44.C: New test.
7403 2012-03-22 Jan Hubicka <jh@suse.cz>
7406 * g++.dg/torture/pr51737.C: New testcase
7408 2012-03-22 Richard Guenther <rguenther@suse.de>
7410 PR tree-optimization/52548
7411 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7413 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7415 * lib/fortran-modules.exp (list-module-names-1): Remove
7418 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7421 * gcc.target/sh/pr50751-1.c: New.
7422 * gcc.target/sh/pr50751-2.c: New.
7423 * gcc.target/sh/pr50751-3.c: New.
7425 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7428 * gcc.target/sh/sh4a-cos.c: Remove.
7429 * gcc.target/sh/sh4a-sin.c: Remove.
7430 * gcc.target/sh/sh4a-sincos.c: Remove.
7432 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7434 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7435 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7437 2012-03-21 Martin Jambor <mjambor@suse.cz>
7440 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7441 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7443 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7445 * gcc.target/arm/thumb-16bit-ops.c: New file.
7446 * gcc.target/arm/thumb-ifcvt.c: New file.
7448 2012-03-20 Jason Merrill <jason@redhat.com>
7450 * lib/target-supports.exp: Add { target c++1y }.
7452 * g++.dg/cpp0x/auto32.C: New.
7454 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7457 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7459 * gcc.dg/torture/pr48124-4.c: Ditto:
7460 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7462 2012-03-20 Jason Merrill <jason@redhat.com>
7465 * g++.dg/cpp0x/initlist66.C: New.
7467 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7469 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7472 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7475 * gcc.target/avr/torture/addr-space-2.h: New file.
7476 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7477 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7478 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7479 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7481 2012-03-20 Richard Guenther <rguenther@suse.de>
7483 * gnat.dg/pack16.adb: New testcase.
7484 * gnat.dg/pack16_pkg.ads: Likewise.
7485 * gnat.dg/specs/pack8.ads: Likewise.
7486 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7488 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7490 * g++.dg/warn/Wuseless-cast.C: Extend.
7492 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7495 * g++.dg/warn/Wuseless-cast.C: New.
7497 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7500 * gfortran.dg/pr52608.f90: New test.
7502 2012-03-17 Tobias Burnus <burnus@net-b.de>
7505 * gfortran.dg/proc_ptr_36.f90: New.
7507 2012-03-16 Martin Jambor <mjambor@suse.cz>
7509 * gcc.dg/misaligned-expand-1.c: New test.
7510 * gcc.dg/misaligned-expand-3.c: Likewise.
7512 2012-03-16 Richard Guenther <rguenther@suse.de>
7513 Kai Tietz <ktietz@redhat.com>
7516 * gcc.c-torture/execute/pr48814-1.c: New test.
7517 * gcc.c-torture/execute/pr48814-2.c: New test.
7518 * gcc.dg/tree-ssa/assign-1.c: New test.
7519 * gcc.dg/tree-ssa/assign-2.c: New test.
7520 * gcc.dg/tree-ssa/assign-3.c: New test.
7522 2012-03-16 Richard Guenther <rguenther@suse.de>
7524 * gnat.dg/specs/pack7.ads: New testcase.
7526 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7529 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7530 * gcc.dg/torture/vshuf-8.inc: Likewise.
7531 * gcc.dg/torture/vshuf-16.inc: Likewise.
7532 * gcc.dg/torture/vshuf-32.inc: Likewise.
7534 2012-03-15 Jason Merrill <jason@redhat.com>
7536 * g++.dg/torture/pr52582.C: New.
7538 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7540 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7542 2012-03-15 Ira Rosen <irar@il.ibm.com>
7543 Ulrich Weigand <ulrich.weigand@linaro.org>
7545 * gcc.dg/vect/slp-cond-3.c: New test.
7546 * gcc.dg/vect/slp-cond-4.c: New test.
7548 2012-03-15 Ira Rosen <irar@il.ibm.com>
7549 Ulrich Weigand <ulrich.weigand@linaro.org>
7551 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7552 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7554 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7559 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7560 * gfortran.dg/round_1.f03: Likewise.
7562 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7563 Andrew Pinski <apinski@cavium.com>
7566 * gcc.dg/pr52592.c: New test.
7568 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7570 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7571 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7572 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7573 * lib/fortran-modules.exp: .. this new file. Adjust users.
7574 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7575 gfortran-dg-debug-runtest): Call cleanup-modules.
7576 * lib/fortran-torture.exp (fortran-torture-execute,
7577 fortran-torture): Likewise.
7578 * gfortran.dg/coarray/caf.exp: Likewise.
7579 * lib/lto.exp: Likewise.
7580 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7581 * gfortran.dg/class_4b.f03: Likewise.
7582 * gfortran.dg/class_4c.f03: Likewise.
7583 * gfortran.dg/class_45a.f03: Likewise.
7584 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7585 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7586 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7587 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7588 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7589 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7590 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7591 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7592 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7593 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7594 * gfortran.dg/whole_file_28.f90: Likewise.
7595 * gfortran.dg/whole_file_29.f90: Likewise.
7596 * gfortran.dg/whole_file_30.f90: Likewise.
7597 * gfortran.dg/whole_file_31.f90: Likewise.
7599 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7601 PR tree-optimization/52267
7602 * gcc.dg/pr52267.c: New test.
7603 * gcc.dg/tree-ssa/vrp65.c: New test.
7604 * gcc.dg/tree-ssa/vrp66.c: New test.
7606 2012-03-15 Richard Guenther <rguenther@suse.de>
7609 * gfortran.dg/vect/pr52580.f: New testcase.
7611 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7613 * gcc.target/sh/fpul-usage-1.c: New.
7615 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7618 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7619 * gcc.target/sh/pr49468-di.c: Likewise.
7621 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7623 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7624 * gcc.dg/c99-stdint-6.c: Likewise.
7625 * gcc.dg/lto/20090210_0.c: Likewise.
7626 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7627 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7628 * gcc.dg/pragma-init-fini-2.c: Likewise.
7629 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7630 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7631 * gcc.target/i386/pr22152.c: Likewise.
7632 * gcc.target/i386/vect8-ret.c: Likewise.
7633 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7636 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7638 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7639 * g++.dg/tree-prof/partition1.C: Likewise.
7640 * g++.dg/tree-prof/partition2.C: Likewise.
7641 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7643 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7644 * gcc.c-torture/execute/20010724-1.c: Remove.
7645 * gcc.c-torture/execute/20010724-1.x: Remove.
7646 * gcc.c-torture/execute/20040208-2.c: Remove.
7647 * gcc.c-torture/execute/20040208-2.x: Remove.
7648 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7650 (main) [__mips__ && __sgi__]: Remove.
7651 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7652 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7653 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7654 mips-sgi-irix6* handling.
7655 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7656 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7657 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7659 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7660 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7661 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7662 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7663 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7664 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7666 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7667 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7668 * gcc.target/mips/save-restore-3.c: Likewise.
7669 * gcc.target/mips/save-restore-4.c: Likewise.
7670 * gcc.target/mips/save-restore-5.c: Likewise.
7671 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7672 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7674 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7676 (restore_ld_library_path_env_vars): Likewise.
7677 * lib/target-supports.exp (check_profiling_available): Remove
7678 mips*-*-irix* handling.
7679 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7680 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7681 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7683 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7686 * g++.dg/opt/pr52582.C: New test.
7688 2012-03-14 Richard Guenther <rguenther@suse.de>
7690 PR tree-optimization/52571
7691 * gcc.dg/vect/vect-2.c: Initialize arrays.
7692 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7693 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7694 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7696 2012-03-14 Richard Guenther <rguenther@suse.de>
7701 * gcc.dg/torture/pr48124-1.c: New testcase.
7702 * gcc.dg/torture/pr48124-2.c: Likewise.
7703 * gcc.dg/torture/pr48124-3.c: Likewise.
7704 * gcc.dg/torture/pr48124-4.c: Likewise.
7706 2012-03-14 Richard Guenther <rguenther@suse.de>
7709 * gcc.dg/pr52578.c: New testcase.
7711 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7714 * g++.dg/cpp0x/udlit-args2.C: New test.
7716 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7719 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7720 * gcc.c-torture/compile/pr48596.c: ... here.
7722 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7725 * g++.dg/lookup/hidden-class17.C: New test.
7727 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7730 * gcc.dg/Wunused-var-3.c: New test.
7732 2012-03-13 Martin Jambor <mjambor@suse.cz>
7734 * gcc.dg/misaligned-expand-2.c: New test.
7736 2012-03-13 Richard Guenther <rguenther@suse.de>
7739 * gcc.dg/pr52134.c: New testcase.
7741 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7743 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7745 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7747 PR tree-optimization/46728
7748 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7749 * gcc.target/powerpc/pr46728-5.c: Likewise.
7750 * gcc.target/powerpc/pr46728-8.c: Likewise.
7751 * gcc.target/powerpc/pr46728-10.c: Likewise.
7752 * gcc.target/powerpc/pr46728-11.c: Likewise.
7753 * gcc.target/powerpc/pr46728-13.c: Likewise.
7754 * gcc.target/powerpc/pr46728-14.c: Likewise.
7755 * gcc.target/powerpc/pr46728-15.c: Likewise.
7757 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7760 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7762 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7764 PR tree-optimization/46728
7765 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7766 * gcc.target/powerpc/pr46728-5.c: Likewise.
7767 * gcc.target/powerpc/pr46728-8.c: Likewise.
7768 * gcc.target/powerpc/pr46728-10.c: Likewise.
7769 * gcc.target/powerpc/pr46728-11.c: Likewise.
7770 * gcc.target/powerpc/pr46728-13.c: Likewise.
7771 * gcc.target/powerpc/pr46728-14.c: Likewise.
7772 * gcc.target/powerpc/pr46728-15.c: Likewise.
7774 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7777 * gcc.target/avr/torture/addr-space-1.h: New file.
7778 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7779 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7780 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7781 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7783 2012-03-12 Andrew Pinski <apinski@cavium.com>
7785 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7787 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7789 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7790 * g++.dg/abi/thunk4.C: Likewise.
7791 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7793 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7795 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7796 * g++.dg/eh/spbp.C: Likewise.
7797 * g++.dg/ext/label13.C: Likewise.
7798 * g++.dg/guality/guality.exp: Likewise.
7799 * g++.dg/other/anon5.C: Likewise.
7800 * g++.dg/other/pragma-ep-1.C: Remove.
7801 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7802 * g++.dg/warn/pr31246.C: Likewise.
7803 * g++.dg/warn/weak1.C: Likewise.
7804 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7805 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7806 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7807 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7808 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7809 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7810 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7811 * gcc.dg/c99-tgmath-1.c: Likewise.
7812 * gcc.dg/c99-tgmath-2.c: Likewise.
7813 * gcc.dg/c99-tgmath-3.c: Likewise.
7814 * gcc.dg/c99-tgmath-4.c: Likewise.
7815 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7817 * gcc.dg/debug/pr49032.c: Likewise.
7818 * gcc.dg/guality/guality.exp: Likewise.
7819 * gcc.dg/intmax_t-1.c: Likewise.
7820 * gcc.dg/pr48616.c: Likewise.
7821 * gcc.dg/pragma-ep-1.c: Remove.
7822 * gcc.dg/pragma-ep-2.c: Remove.
7823 * gcc.dg/pragma-ep-3.c: Remove.
7824 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7825 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7826 * gcc.misc-tests/gcov-14.c: Likewise.
7827 * gfortran.dg/guality/guality.exp: Likewise.
7828 * lib/target-supports.exp (check_weak_available): Likewise.
7829 (add_options_for_tls): Likewise.
7830 (check_ascii_locale_available): Likewise.
7831 * obj-c++.dg/dwarf-2.mm: Likewise.
7832 * objc.dg/dwarf-1.m: Likewise.
7833 * objc.dg/dwarf-2.m: Likewise.
7835 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7837 PR tree-optimization/51721
7838 * gcc.dg/tree-ssa/vrp64.c: New test.
7840 PR tree-optimization/52533
7841 * gcc.c-torture/compile/pr52533.c: New test.
7843 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7845 * gcc.target/i386/rtm-xabort-1.c: New.
7846 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7847 * gcc.target/i386/rtm-xend-1.c: Ditto.
7848 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7849 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7850 * gcc.target/i386/sse-13.c: Ditto.
7851 * gcc.target/i386/sse-14.c: Ditto.
7852 * gcc.target/i386/sse-22.c: Ditto.
7853 * gcc.target/i386/sse-23.c: Ditto.
7854 * g++.dg/other/i386-2.C: Ditto.
7855 * g++.dg/other/i386-3.C: Ditto.
7857 2012-03-12 Tobias Burnus <burnus@net-b.de>
7860 * gfortran.dg/proc_ptr_35.f90: New.
7862 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7865 * gcc.dg/torture/pr52530.c: New test.
7867 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7870 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7872 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7875 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7877 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7879 2012-03-09 Andrew Pinski <apinski@cavium.com>
7882 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7883 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7885 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7887 * gcc.dg/tree-ssa/scev-3.c: New.
7888 * gcc.dg/tree-ssa/scev-4.c: New.
7890 2012-03-08 Tobias Burnus <burnus@net-b.de>
7893 * gfortran.dg/proc_ptr_34.f90
7895 2012-03-07 Jason Merrill <jason@redhat.com>
7898 * g++.dg/cpp0x/udlit-mangle.C: New.
7900 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7902 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7904 2012-03-06 Richard Guenther <rguenther@suse.de>
7907 * gcc.dg/torture/pr52493.c: New testcase.
7909 2012-03-06 Richard Guenther <rguenther@suse.de>
7912 * gcc.dg/lto/pr52097_0.c: New testcase.
7914 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7917 * gcc.target/sh/pr51244-1.c: New.
7918 * gcc.target/sh/pr51244-2.c: New.
7919 * gcc.target/sh/pr51244-3.c: New.
7921 2012-03-05 Jason Merrill <jason@redhat.com>
7924 * g++.dg/ext/visibility/template11.C: New.
7926 * g++.dg/cpp0x/implicit13.C: New.
7928 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7930 PR tree-optimization/51721
7931 * gcc.dg/tree-ssa/vrp63.c: New test.
7932 * gcc.dg/pr51721.c: New test.
7934 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7937 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7940 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7943 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7945 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7948 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7950 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7952 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7955 2012-03-03 Jason Merrill <jason@redhat.com>
7957 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7960 * g++.dg/cpp0x/initlist65.C: New.
7963 * g++.dg/ext/is_empty2.C: New.
7965 2012-03-03 Tobias Burnus <burnus@net-b.de>
7968 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7970 2012-03-03 Tobias Burnus <burnus@net-b.de>
7972 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7973 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7974 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7975 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7976 * gfortran.dg/class_30.f90: Remove dg-warning line.
7977 * gfortran.dg/bind_c_usage_25.f90: New.
7979 2012-03-03 Tobias Burnus <burnus@net-b.de>
7982 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7983 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7984 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7986 2012-03-03 Tobias Burnus <burnus@net-b.de>
7989 * gfortran.dg/assumed_type_1.f90: New.
7990 * gfortran.dg/assumed_type_2.f90: New.
7991 * gfortran.dg/assumed_type_3.f90: New.
7992 * gfortran.dg/assumed_type_4.f90: New.
7994 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7997 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7998 * gcc.target/sh/pr49468-di.c: New.
8000 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8002 * gcc.dg/graphite/pr50561.c: Update.
8004 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8006 * gcc.target/powerpc/pr52457.c: New test.
8008 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8010 * gcc.target/arm/sat-1.c: New test.
8012 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8015 * gcc.target/i386/pr46716.c: New test.
8017 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8020 * g++.dg/cpp0x/sfinae32.C: New.
8022 2012-03-02 Richard Guenther <rguenther@suse.de>
8024 PR tree-optimization/52406
8025 * gcc.dg/torture/pr52406.c: New testcase.
8027 2012-03-02 Tobias Burnus <burnus@net-b.de>
8030 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8031 * gfortran.dg/nullify_2.f90: Update dg-error.
8032 * gfortran.dg/nullify_4.f90: Ditto.
8033 * gfortran.dg/pointer_init_6.f90: Ditto.
8035 2012-03-02 Tobias Burnus <burnus@net-b.de>
8038 * gfortran.dg/class_51.f90: New.
8040 2012-03-02 Tobias Burnus <burnus@net-b.de>
8043 * gfortran.dg/intrinsic_8.f90: New.
8045 2012-03-01 Kai Tietz <ktietz@redhat.com>
8047 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8048 routines on mingw targets.
8049 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8051 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8053 PR tree-optimization/52445
8054 * gcc.dg/pr52445.c: New test.
8056 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8059 * gcc.c-torture/compile/pr52437.c: New test.
8062 * gcc.dg/torture/pr52419.c: New test.
8064 PR tree-optimization/52429
8065 * gcc.dg/torture/pr52429.c: New test.
8066 * g++.dg/opt/pr52429.C: New test.
8068 2012-02-29 Richard Guenther <rguenther@suse.de>
8071 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8072 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8073 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8074 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8075 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8076 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8078 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8080 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8082 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8085 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8087 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8090 * gcc.target/arm/neon/pr51534.c: New testcase.
8092 2012-02-28 Richard Guenther <rguenther@suse.de>
8095 * gcc.dg/torture/pr52407.c: New testcase.
8097 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8099 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8100 * gcc.target/arm/vfp2.c: Likewise.
8101 * gcc.target/arm/vfp3.c: Likewise.
8102 * gcc.target/arm/vfp4.c: Likewise.
8103 * gcc.target/arm/vfp5.c: Likewise.
8104 * gcc.target/arm/vfp6.c: Likewise.
8105 * gcc.target/arm/vfp7.c: Likewise.
8106 * gcc.target/arm/vfp8.c: Likewise.
8107 * gcc.target/arm/vfp9.c: Likewise.
8108 * gcc.target/arm/vfp10.c: Likewise.
8109 * gcc.target/arm/vfp11.c: Likewise.
8110 * gcc.target/arm/vfp12.c: Likewise.
8111 * gcc.target/arm/vfp13.c: Likewise.
8112 * gcc.target/arm/vfp14.c: Likewise.
8113 * gcc.target/arm/vfp15.c: Likewise.
8114 * gcc.target/arm/vfp16.c: Likewise.
8115 * gcc.target/arm/vfp17.c: Likewise.
8116 * gcc.target/arm/neon-constants.h: New file.
8117 * gcc.target/arm/neon-vect1.c: New test.
8118 * gcc.target/arm/neon-vect2.c: New test.
8119 * gcc.target/arm/neon-vect3.c: New test.
8120 * gcc.target/arm/neon-vect4.c: New test.
8121 * gcc.target/arm/neon-vect5.c: New test.
8122 * gcc.target/arm/neon-vect6.c: New test.
8123 * gcc.target/arm/neon-vect7.c: New test.
8124 * gcc.target/arm/neon-vect8.c: New test.
8126 2012-02-28 Richard Guenther <rguenther@suse.de>
8128 PR tree-optimization/52402
8129 * gcc.dg/torture/pr52402.c: New testcase.
8131 2012-02-28 Richard Guenther <rguenther@suse.de>
8134 * g++.dg/lto/pr52400_0.C: New testcase.
8136 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8138 * gcc.target/avr/torture/builtins-1.c: New test.
8139 * gcc.target/avr/torture/builtins-error.c: New test.
8141 2012-02-28 Kai Tietz <ktietz@redhat.com>
8143 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8144 * gcc.target/i386/pr45352-2.c: Likewise.
8145 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8146 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8147 targets instead rand.
8148 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8149 * gcc.target/i386/sse2-mul-1.c: Likewise.
8150 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8151 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8152 * gcc.target/i386/pad-1.c: Likewise.
8153 * gcc.target/i386/pad-9.c: Likewise.
8154 * gcc.target/i386/pad-2.c: Likewise.
8155 * gcc.target/i386/pad-5b.c: Likewise.
8156 * gcc.target/i386/pad-8.c: Likewise.
8157 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8158 * gcc.target/i386/pr44130.c: Likewise.
8159 * gcc.target/i386/align-main-1.c: Likewise.
8160 * gcc.target/i386/align-main-2.c: Likewise.
8161 * gcc.target/i386/sw-1.c: Likewise.
8162 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8163 on x64 mingw target.
8164 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8165 * gcc.target/i386/pr46295.c: Likewise.
8166 * gcc.target/i386/amd64-abi-1.c: Likewise.
8167 * gcc.target/i386/amd64-abi-2.c: Likewise.
8168 * gcc.target/i386/pr39082-1.c: Likewise.
8169 * gcc.target/i386/pr39162.c: Likewise.
8170 * gcc.target/i386/pr22152.c: Likewise.
8171 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8172 * gcc.target/i386/wrfsbase-2.c: Likewise.
8173 * gcc.target/i386/local.c: Likewise
8174 * gcc.target/i386/wrgsbase-1.c: Likewise.
8175 * gcc.target/i386/wrfsbase-1.c: Likewise.
8176 * gcc.target/i386/pr39315-3.c: Likewise.
8177 * gcc.target/i386/pr35767-4.c: Likewise.
8178 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8180 * gcc.target/i386/pr45336-2.c: Likewise.
8181 * gcc.target/i386/pr45336-1.c: Likewise.
8182 * gcc.target/i386/pr45336-4.c: Likewise.
8184 2012-02-27 Tristan Gingold <gingold@adacore.com>
8186 * gnat.dg/array20.ad[sb]: New test.
8188 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8191 * gcc.target/arm/pr52375.c: New test.
8192 * gcc.c-torture/compile/pr52375.c: New test.
8194 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8196 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8197 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8199 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8201 * gnat.dg/aggr19.adb: New test.
8202 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8204 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8207 * gcc.target/sh/pr49263.c: New.
8209 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8211 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8212 simulate_thread_wrapper_other_threads
8213 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8214 Move initialization of 'value' to main().
8215 (main): Initialize 'value';
8216 * gcc.dg/simulate-thread/speculative-store.c
8217 (simulate_thread_step_verify): Return 0 when successful.
8218 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8220 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8221 (simulate_thread_wrapper_other_threads): Return a success/fail value
8222 and issue an error if the instruction count threshold is exceeded.
8224 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8227 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8228 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8230 2012-02-24 Richard Guenther <rguenther@suse.de>
8233 * gcc.dg/pr52355.c: New testcase.
8235 2012-02-23 Kai Tietz <ktietz@redhat.com>
8237 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8238 * gcc.dg/Wpadded.c: Likewise.
8239 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8241 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8242 for sleep by Sleep and add windows.h include for this function.
8243 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8245 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8247 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8248 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8249 on x64 mingw target.
8250 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8251 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8252 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8253 failure on LLP64 target.
8255 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8258 * gcc.dg/noncompile/pr52290.c: New test.
8260 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8262 PR tree-optimization/52019
8263 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8265 2012-02-22 Kai Tietz <ktietz@redhat.com>
8267 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8268 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8269 derived pdiff_t type.
8270 * g++.dg/torture/pr49720.C: Likewise
8272 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8275 * gcc.target/i386/pr52330.c: New test.
8277 2012-02-22 Tobias Burnus <burnus@net-b.de>
8280 * gfortran.dg/io_constraints_10.f90: New.
8282 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8284 * lib/target-supports.exp (check_effective_target_vect_condition):
8285 Return true for NEON.
8287 2012-02-21 Kai Tietz <ktietz@redhat.com>
8289 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8291 2012-02-21 Richard Guenther <rguenther@suse.de>
8293 PR tree-optimization/52324
8294 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8296 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8299 * gcc.target/avr/torture/pr51782-1.c: New test.
8301 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8303 PR tree-optimization/52318
8304 * gcc.dg/pr52318.c: New test.
8306 2012-02-20 Kai Tietz <ktietz@redhat.com>
8308 * gcc.dg/bf-ms-layout-3.c: New testcase.
8310 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8314 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8316 2012-02-20 Richard Guenther <rguenther@suse.de>
8318 PR tree-optimization/52298
8319 * gcc.dg/torture/pr52298.c: New testcase.
8320 * gcc.dg/vect/pr52298.c: Likewise.
8322 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8324 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8325 * gcc.c-torture/execute/pr52286.c: Ditto.
8327 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8329 PR tree-optimization/52286
8330 * gcc.c-torture/execute/pr52286.c: New test.
8332 2012-02-18 Tobias Burnus <burnus@net-b.de>
8335 * gfortran.dg/interface_35.f90: Use -std=f2003.
8336 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8337 * gfortran.dg/interface_assignment_4.f90: Ditto.
8338 * gfortran.dg/bessel_1.f90: Ditto.
8339 * gfortran.dg/func_result_6.f90: Ditto.
8340 * gfortran.dg/hypot_1.f90: Ditto.
8341 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8343 2012-02-17 Tobias Burnus <burnus@net-b.de>
8345 PR translation/52232
8346 PR translation/52234
8347 PR translation/52245
8348 PR translation/52246
8349 PR translation/52262
8350 PR translation/52273
8351 * gfortran.dg/coarray_22.f90: Update dg-error.
8352 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8354 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8357 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8358 (simulate-thread): Use default timeout.
8360 2012-02-16 Jason Merrill <jason@redhat.com>
8363 * g++.dg/ext/timevar1.C: New.
8365 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8368 * g++.dg/template/using21.C: New.
8369 * g++.dg/template/using22.C: Likewise.
8371 2012-02-16 Jason Merrill <jason@redhat.com>
8374 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8376 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8378 PR tree-optimization/52255
8379 * gcc.c-torture/compile/pr52255.c: New test.
8382 * g++.dg/debug/dwarf2/pr52260.C: New test.
8385 * g++.dg/ipa/pr51929.C: New test.
8387 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8390 * gcc.target/powerpc/pr52199.c: New file.
8392 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8395 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8397 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8399 * gcc.dg/pr51867.c: Don't include <math.h>.
8402 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8404 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8405 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8407 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8409 PR tree-optimization/50561
8410 * gcc.dg/graphite/pr50561.c: New testcase.
8412 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8414 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8415 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8417 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8419 * gnat.dg/discr35.ad[sb]: New test.
8421 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8423 * gnat.dg/volatile10.adb: New test.
8424 * gnat.dg/volatile10_pkg.ads: New helper.
8426 2012-02-14 Jason Merrill <jason@redhat.com>
8428 * g++.dg/ext/attrib43.C: New.
8430 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8432 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8433 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8435 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8436 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8437 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8438 effective_target fgnu_tm.
8439 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8441 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8444 * g++.dg/template/asmgoto1.C: New test.
8446 2012-02-14 Ian Lance Taylor <iant@google.com>
8449 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8450 compiling generated file for 64bit and index tests.
8452 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8454 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8456 2012-02-14 Richard Guenther <rguenther@suse.de>
8458 PR tree-optimization/52244
8459 PR tree-optimization/51528
8460 * gcc.dg/torture/pr52244.c: New testcase.
8462 2012-02-14 Walter Lee <walt@tilera.com>
8464 * g++.dg/other/PR23205.C: Disable test on tile.
8465 * g++.dg/other/pr23205-2.C: Disable test on tile.
8466 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8467 * gcc.dg/20040813-1.c: Disable test on tile.
8468 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8469 * gcc.misc-tests/linkage.exp: Handle tilegx.
8471 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8473 PR tree-optimization/52210
8474 * gcc.dg/pr52210.c: New test.
8476 2012-02-14 Jason Merrill <jason@redhat.com>
8479 * g++.dg/overload/defarg5.C: New.
8481 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8484 * c-c++-common/pr52181.c: New test.
8486 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8489 * g++.dg/ext/atomic-1.C: New test.
8491 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8493 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8495 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8498 * gcc.c-torture/execute/pr52209.c: New test.
8500 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8503 * gfortran.dg/elemental_optional_args_5.f03: New test.
8505 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8508 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8511 2012-02-11 Ian Lance Taylor <iant@google.com>
8514 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8515 SPARC Solaris. Don't run the test at all on systems where it may
8516 not work, rather than xfailing it.
8518 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8520 PR rtl-optimization/52175
8521 * gcc.c-torture/compile/pr52175.c: New test.
8523 2012-02-10 Jason Merrill <jason@redhat.com>
8526 * g++.dg/template/repo10.C: New.
8528 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8531 * gcc.dg/pr52132.c: New test.
8533 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8535 * gnat.dg/specs/aggr4.ads: New test.
8536 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8538 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8541 * gcc.target/i386/pr52146.c: New.
8543 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8546 * c-c++-common/pr52177.c: New test.
8548 2012-02-10 Jan Hubicka <jh@suse.cz>
8551 * g++.dg/torture/pr48600.C: New testcase.
8553 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8556 * gcc.dg/dfp/pr52140.c: New test.
8558 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8561 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8564 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8567 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8568 * gcc.dg/pr51867.c: New test.
8570 2012-02-09 Ian Lance Taylor <iant@google.com>
8572 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8573 which don't support -fsplit-stack. Turn off optimization when
8574 compiling select5-out.go.
8576 2012-02-08 Ian Lance Taylor <iant@google.com>
8578 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8579 systems which don't support -fsplit-stack.
8581 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8583 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8584 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8585 machine instuction in the log.
8587 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8589 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8592 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8595 * gcc.dg/pr48524.c: New test.
8596 * gcc.dg/pr48524.spec: New spec file for test.
8598 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8601 * gfortran.dg/vect/pr32380.f90: New test.
8603 2012-02-08 Tobias Burnus <burnus@net-b.de>
8606 * gfortran.dg/realloc_on_assign_12.f90: New.
8608 2012-02-08 Richard Guenther <rguenther@suse.de>
8610 PR rtl-optimization/52170
8611 * gcc.dg/torture/pr52170.c: New testcase.
8613 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8615 PR gcov-profile/52150
8616 * gcc.dg/tree-prof/pr52150.c: New test.
8618 PR rtl-optimization/52139
8619 * gcc.dg/pr52139.c: New test.
8621 2012-02-07 Jason Merrill <jason@redhat.com>
8624 * g++.dg/cpp0x/constexpr-union3.C: New.
8627 * g++.dg/lto/pr52035_0.C: New.
8629 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8631 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8632 * gcc.dg/special/weak-1.c: Likewise.
8633 * gcc.dg/ucnid-12.c: Likewise.
8634 * gcc.dg/torture/pr45678-1.c: Likewise.
8635 * gcc.dg/torture/pr45678-2.c: Likewise.
8636 * gcc.dg/vector-4.c: Likewise.
8637 * gcc.dg/ipa/inline-5.c: Likewise.
8638 * gcc.dg/ucnid-11.c: Likewise.
8639 * gcc.misc-tests/gcov-13.c: Likewise.
8640 * gcc.misc-tests/gcov-14.c: Likewise.
8641 * g++.dg/ext/label13.C: Likewise.
8642 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8643 hppa*-*-hpux* options.
8644 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8645 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8646 * gcc.dg/pr48616.c: Likewise.
8647 * gcc.dg/pr17957.c: Likewise.
8648 * gcc.dg/pr17055-1.c: Likewise.
8649 * gcc.dg/pr32912-1.c: Likewise.
8650 * gcc.dg/tm/pr51472.c: Likewise.
8651 * c-c++-common/fold-bitand-4.c: Likewise.
8652 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8653 Use dg-additional-options for extra options.
8655 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8657 * gcc.target/epiphany/interrupt-2.c: New test.
8659 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8662 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8663 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8666 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8669 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8671 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8675 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8676 * gcc.target/mips/va-arg-1.c: New test.
8678 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8680 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8681 for -mno-pointers-to-nested-functions.
8683 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8685 * gcc.c-torture/execute/20120207-1.c: New test.
8687 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8689 PR rtl-optimization/52060
8690 * gcc.dg/torture/pr52060.c: New test.
8693 * gcc.c-torture/compile/pr52074.c: New test.
8695 2012-02-07 Tobias Burnus <burnus@net-b.de>
8698 * gfortran.dg/class_to_type_2.f90: New.
8700 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8703 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8706 2012-02-06 Jason Merrill <jason@redhat.com>
8709 * g++.dg/template/conv13.C: New.
8711 2012-02-06 Richard Guenther <rguenther@suse.de>
8713 PR tree-optimization/52115
8714 * gcc.c-torture/compile/pr52115.c: New testcase.
8716 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8719 * gcc.c-torture/execute/pr52129.c: New test.
8721 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8723 * gcc.dg/pr48374.c: Actually add the test I forgot
8724 in the 2012-01-25 commit.
8726 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8729 * gfortran.dg/vect/vect-8.f90: New test case.
8731 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8734 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8736 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8739 * gfortran.dg/class_48.f90 : Add test of allocate class array
8740 component with source in subroutine test3. Remove commenting
8741 out in subroutine test4, since branching on unitialized variable
8742 is now fixed (no PR for this last.).
8744 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8746 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8748 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8750 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8753 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8754 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8756 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8758 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8759 (check_effective_target_sync_int_long): Use it.
8760 (check_effective_target_sync_char_short): Likewise.
8761 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8763 2012-02-05 Tobias Burnus <burnus@net-b.de>
8766 * gfortran.dg/class_48.f90: Add some further checks.
8768 2012-02-05 Ira Rosen <irar@il.ibm.com>
8770 PR tree-optimization/52091
8771 * gcc.dg/vect/pr52091.c: New test.
8773 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8775 PR rtl-optimization/52113
8776 * gcc.target/avr/pr52113.c: New test.
8778 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8780 PR rtl-optimization/52092
8781 * gcc.c-torture/compile/pr52092.c: New test.
8783 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8786 * gfortran.dg/class_array_10.f03: New test.
8789 * gfortran.dg/class_array_11.f03: New test.
8792 * gfortran.dg/class_array_12.f03: New test.
8794 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8797 * gfortran.dg/realloc_on_assign_11.f90: New test.
8799 2012-02-02 Tobias Burnus <burnus@net-b.de>
8802 * gfortran.dg/shape_7.f90: New.
8804 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8806 * gcc.target/mips/mips-prepend-1.c: New test.
8808 2012-02-02 Jan Hubicka <jh@suse.cz>
8809 Tom de Vries <tom@codesourcery.com>
8812 * gcc.dg/alias-12.c: New testcase.
8813 * gcc.dg/alias-13.c: New testcase.
8815 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8818 * gcc.dg/pr52086.c: New test.
8820 PR tree-optimization/52073
8821 * gcc.c-torture/compile/pr52073.c: New test.
8823 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8826 * gfortran.dg/function_optimize_10.f90: New test.
8828 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8830 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8833 2012-02-01 Tobias Burnus <burnus@net-b.de>
8836 * gfortran.dg/typebound_operator_14.f90: New.
8838 2012-02-01 Tobias Burnus <burnus@net-b.de>
8841 * gfortran.dg/elemental_function_1.f90: New.
8843 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8845 PR rtl-optimization/51374
8846 * gcc.target/avr/torture/pr51374-1.c:
8847 Also fail if SBIS is seen.
8849 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8851 PR rtl-optimization/51374
8852 * gcc.target/avr/torture/pr51374-1.c: New.
8854 2012-01-31 Tobias Burnus <burnus@net-b.de>
8857 * gfortran.dg/typebound_generic_11.f90: New.
8859 2012-01-31 Tobias Burnus <burnus@net-b.de>
8862 * gfortran.dg/class_49.f90: New.
8864 2012-01-31 Tobias Burnus <burnus@net-b.de>
8867 * gfortran.dg/elemental_args_check_6.f90: New.
8869 2012-01-31 Jason Merrill <jason@redhat.com>
8872 * g++.dg/cpp0x/variadic122.C: New.
8874 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8877 * gfortran.dg/realloc_on_assign_10.f90: New test.
8879 2012-01-31 Richard Guenther <rguenther@suse.de>
8881 PR tree-optimization/51528
8882 * gcc.dg/torture/pr51528.c: New testcase.
8884 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8887 * lib/go.exp (go_target_compile): Append timeout= to options.
8888 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8889 select5-out.go test on alpha*-*-* targets.
8891 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8893 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8894 (TEST_SHORT): Reformat in the same way.
8895 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8896 (TEST_SHORT): Reformat in the same way.
8897 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8898 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8899 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8900 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8901 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8903 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8906 * gcc.target/arm/pr51835.c: New testcase.
8908 2012-01-30 Richard Guenther <rguenther@suse.de>
8910 PR tree-optimization/52028
8911 * gcc.dg/torture/pr52028.c: New testcase.
8912 * gfortran.dg/ldist-pr45199.f: Adjust.
8913 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8914 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8915 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8917 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8920 * gcc.dg/tree-prof/pr52027.c: New test.
8922 PR tree-optimization/52046
8923 * gcc.dg/pr52046.c: New test.
8926 * g++.dg/other/pr52048.C: New test.
8928 2012-01-30 Richard Guenther <rguenther@suse.de>
8930 PR tree-optimization/52045
8931 * gcc.dg/pr52045.c: New testcase.
8933 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8935 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8936 new code generated for __sync_lock_release.
8938 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8940 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8942 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8945 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8947 * g++.dg/ext/visibility/template10.C: Fix typo.
8949 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8951 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8954 * g++.dg/cpp0x/constexpr-ice6.C: New.
8956 2012-01-29 Tobias Burnus <burnus@net-b.de>
8959 * gfortran.dg/default_initialization_6.f90: New.
8961 2012-01-29 Tobias Burnus <burnus@net-b.de>
8964 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8965 * gfortran.dg/class_48.f90: New.
8967 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8970 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8972 2012-01-28 Tobias Burnus <burnus@net-b.de>
8975 * gfortran.dg/class_allocate_12.f90: New.
8977 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8979 * gcc.dg/torture/pr50444.c: Fix dg directives.
8981 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8984 * gcc.target/arm/pr52006.c: New test.
8986 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8989 * gcc.dg/lto/trans-mem.h: New file.
8990 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8991 * gcc.dg/lto/trans-mem-1_1.c: Same.
8992 * gcc.dg/lto/trans-mem-4_1.c: Same.
8993 * gcc.dg/lto/trans-mem-3_1.c: Same.
8995 2012-01-27 Tobias Burnus <burnus@net-b.de>
8998 * gfortran.dg/dummy_procedure_7.f90: New.
9000 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9002 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9003 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9005 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9008 * g++.dg/other/gc5.C: New test.
9010 2012-01-27 Richard Guenther <rguenther@suse.de>
9012 PR tree-optimization/50444
9013 * gcc.dg/torture/pr50444.c: New testcase.
9015 2012-01-27 Tobias Burnus <burnus@net-b.de>
9019 * gfortran.dg/move_alloc_13.f90: New.
9021 2012-01-27 Tobias Burnus <burnus@net-b.de>
9024 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9025 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9026 and change dg-error string.
9028 2012-01-27 Tobias Burnus <burnus@net-b.de>
9031 * gfortran.dg/elemental_args_check_5.f90: New.
9033 2012-01-27 Richard Guenther <rguenther@suse.de>
9036 * g++.dg/torture/pr51959.C: New testcase.
9038 2012-01-27 Tom de Vries <tom@codesourcery.com>
9040 PR tree-optimization/51990
9041 * gcc.dg/pr51990.c: New test.
9042 * gcc.dg/pr51990-2.c: Same.
9044 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9045 Tobias Burnus <burnus@gcc.gnu.org>
9048 * gfortran.dg/class_allocate_11.f03: New.
9053 * gfortran.dg/class_allocate_7.f03: New.
9054 * gfortran.dg/class_allocate_8.f03: New.
9055 * gfortran.dg/class_allocate_9.f03: New.
9056 * gfortran.dg/class_allocate_10.f03: New.
9058 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9060 * gnat.dg/discr34.adb: New test.
9061 * gnat.dg/discr34_pkg.ads: New helper.
9063 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9065 * gnat.dg/discr33.adb: New test.
9067 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9069 * gnat.dg/limited_with3.ad[sb): New test.
9070 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9071 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9072 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9074 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9076 * gnat.dg/stack_usage1.adb: New test.
9077 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9079 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9080 * gcc.dg/pr44194-2.c: Likewise.
9082 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9085 * g++.dg/template/crash112.C: New.
9087 2012-01-27 Richard Henderson <rth@redhat.com>
9089 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9091 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9093 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9095 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9098 * g++.dg/opt/pr51895.C: New test.
9100 2012-01-26 Michael Matz <matz@suse.de>
9102 PR tree-optimization/48794
9103 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9105 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9107 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9109 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9111 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9112 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9114 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9115 the default value for s390 and s390x.
9117 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9120 * gcc.dg/lto/trans-mem-4_0.c: New.
9121 * gcc.dg/lto/trans-mem-4_1.c: New.
9122 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9124 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9125 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9127 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9128 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9131 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9133 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9135 2012-01-25 Ian Lance Taylor <iant@google.com>
9137 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9139 2012-01-25 Tobias Burnus <burnus@net-b.de>
9142 * gfortran.dg/typebound_proc_25.f90: New.
9144 2012-01-25 Jason Merrill <jason@redhat.com>
9147 * g++.dg/lto/pr51992_0.C: New.
9149 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9151 PR tree-optimization/51987
9152 * gcc.target/i386/pr51987.c: New test.
9154 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9156 * gcc.dg/tm/lto-1.c: Require lto support in target.
9158 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9160 PR rtl-optimization/48374
9161 * gcc.dg/pr48374.c: New test.
9163 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9165 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9167 2012-01-25 Tobias Burnus <burnus@net-b.de>
9170 * gfortran.dg/derived_constructor_char_3.f90: New.
9172 2012-01-24 Ian Lance Taylor <iant@google.com>
9174 * go.test/go-test.exp (filecmp): New procedure.
9175 (errchk): Handle quoted square brackets.
9176 (go-gc-tests): Set go_compile_args. Handle various new test
9177 lines. Skip a few new tests.
9178 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9180 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9182 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9183 (check_effective_target_vect_extract_even_odd)
9184 (check_effective_target_vect_interleave): Return true for MIPS
9187 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9189 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9190 (main): Use it instead of argc.
9192 2012-01-24 Jason Merrill <jason@redhat.com>
9195 * g++.dg/cpp0x/sfinae31.C: New.
9197 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9199 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9201 2012-01-24 Jason Merrill <jason@redhat.com>
9204 * g++.dg/inherit/covariant20.C: New.
9206 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9209 * g++.dg/parse/crash58.C: New.
9211 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9214 * gcc.dg/pr51957-1.c: New test.
9215 * gcc.dg/pr51957-1.h: New file.
9216 * gcc.dg/pr51957-2.c: New test.
9218 2012-01-23 Jason Merrill <jason@redhat.com>
9221 * g++.dg/ext/visibility/template10.C: New.
9223 2012-01-23 Tobias Burnus <burnus@net-b.de>
9226 * gfortran.dg/move_alloc_12.f90: New.
9228 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9231 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9233 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9236 * g++.dg/template/crash111.C: New.
9238 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9240 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9242 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9244 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9247 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9248 the DW_TAG_class_type and DW_AT_name: "Executor".
9250 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9252 * lib/target-supports.exp
9253 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9254 (check_effective_target_vect_interleave): Likewise.
9256 2012-01-22 Jason Merrill <jason@redhat.com>
9259 * g++.dg/template/using20.C: New.
9260 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9262 2012-01-23 Jason Merrill <jason@redhat.com>
9265 * g++.dg/torture/pr51344.C: Limit to x86.
9267 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9269 * c-c++-common/tm/omp.c: Require target with pthread support.
9271 2012-01-23 Richard Guenther <rguenther@suse.de>
9273 PR tree-optimization/51949
9274 * gcc.dg/torture/pr51949.c: New testcase.
9276 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9278 PR rtl-optimization/51933
9279 * gcc.c-torture/execute/pr51933.c: New test.
9281 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9283 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9284 Do not define for Interix.
9286 2012-01-22 Jason Merrill <jason@redhat.com>
9289 * g++.dg/lto/pr51832.h: New.
9290 * g++.dg/lto/pr51832_0.C: New.
9291 * g++.dg/lto/pr51832_1.C: New.
9293 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9295 * gcc.dg/ext-elim-1.c: New test.
9297 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9300 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9301 * g++.dg/opt/longbranch1.C: Likewise.
9303 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9305 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9308 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9311 * gfortran.dg/namelist_74.f90: New test.
9312 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9314 2012-01-21 Tobias Burnus <burnus@net-b.de>
9317 * gfortran.dg/class_47.f90: New.
9319 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9321 * gnat.dg/renaming5.ad[sb]: New test.
9323 2012-01-20 Jason Merrill <jason@redhat.com>
9326 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9328 2012-01-20 Jason Merrill <jason@redhat.com>
9331 * g++.dg/ext/attrib42.C: Require ilp32.
9333 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9336 * gcc.target/arm/pr51915.c: New test.
9338 2012-01-20 Cary Coutant <ccoutant@google.com>
9339 Dodji Seketeli <dodji@redhat.com>
9342 * g++.dg/debug/dwarf2/nested-3.C: New test.
9344 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9347 * g++.dg/template/crash110.C: New.
9349 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9351 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9352 Remove default options on hppa*-*-hpux*.
9354 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9356 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9358 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9360 * gcc.c-torture/compile/pr51856.c: New testcase.
9362 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9364 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9365 options to go_target_compile.
9367 2012-01-20 Kai Tietz <ktietz@redhat.com>
9369 * g++.dg/torture/pr51344.C: Fix typo.
9371 2012-01-20 Richard Guenther <rguenther@suse.de>
9373 PR tree-optimization/51903
9374 * g++.dg/torture/pr51903.C: New testcase.
9376 2012-01-20 Tobias Burnus <burnus@net-b.de>
9377 Janus Weil <janus@gcc.gnu.org>
9380 * gfortran.dg/use_21.f90: New.
9382 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9385 * gcc.dg/torture/pr51106-1.c: New test.
9386 * gcc.dg/torture/pr51106-2.c: New test.
9388 2012-01-19 Kai Tietz <ktietz@redhat.com>
9390 * g++.dg/torture/pr51344.C: New test.
9392 2012-01-19 Tobias Burnus <burnus@net-b.de>
9395 * gfortran.dg/intrinsic_size_2.f90: New.
9397 2012-01-19 Jason Merrill <jason@redhat.com>
9400 * g++.dg/inherit/using7.C: New.
9402 2012-01-19 Richard Guenther <rguenther@suse.de>
9404 PR tree-optimization/37997
9405 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9407 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9409 PR rtl-optimization/51505
9410 * gcc.dg/pr51505.c: New test.
9412 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9415 * gfortran.dg/typebound_operator_12.f03: New.
9416 * gfortran.dg/typebound_operator_13.f03: New.
9418 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9421 * g++.dg/cpp0x/pr51225.C: New.
9423 2012-01-17 Ian Lance Taylor <iant@google.com>
9426 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9428 2012-01-17 Tobias Burnus <burnus@net-b.de>
9431 * gfortran.dg/realloc_on_assign_9.f90: New.
9433 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9436 * gcc.dg/tm/memopt-3.c: Remove xfail.
9437 * gcc.dg/tm/memopt-4.c: Remove xfail.
9438 * gcc.dg/tm/memopt-5.c: Remove xfail.
9439 * gcc.dg/tm/memopt-7.c: Remove xfail.
9441 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9443 PR tree-optimization/51877
9444 * gcc.c-torture/execute/pr51877.c: New test.
9446 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9448 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9449 {!vect_align_arrays} to vect_sizes_32B_16B.
9450 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9451 * gcc.dg/vect/vect-peel-3.c: Ditto.
9453 2012-01-16 Jason Merrill <jason@redhat.com>
9456 * g++.dg/abi/mangle60.C: New.
9459 * g++.dg/pch/mangle1.{C,Hs}: New.
9461 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9462 Tobias Burnus <burnus@net-b.de>
9465 * gfortran.dg/elemental_optional_args_3.f90: New
9466 * gfortran.dg/elemental_optional_args_4.f90: New
9468 2012-01-16 Tobias Burnus <burnus@net-b.de>
9471 * gfortran.dg/use_20.f90: New
9473 2012-01-16 Jason Merrill <jason@redhat.com>
9476 * g++.dg/cpp0x/rv-bitfield.C: New.
9477 * g++.dg/cpp0x/rv-bitfield2.C: New.
9479 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9481 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9482 subroutine 'qsort' and use index array to assign the result.
9484 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9486 PR tree-optimization/51865
9487 * gcc.dg/pr51865.c: New test.
9489 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9491 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9493 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9495 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9496 to be loaded from the constant pool, rather than via %hi and %lo.
9498 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9500 PR rtl-optimization/51821
9501 * gcc.dg/pr51821.c: New test.
9503 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9505 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9507 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9509 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9511 2012-01-14 Tobias Burnus <burnus@net-b.de>
9514 * gfortran.dg/init_flag_8.f90: New.
9515 * gfortran.dg/init_flag_9.f90: New.
9517 2011-01-14 Tobias Burnus <burnus@net-b.de>
9520 * gfortran.dg/use_18.f90: New.
9521 * gfortran.dg/use_19.f90: New.
9523 2012-01-13 Ian Lance Taylor <iant@google.com>
9526 * g++.dg/warn/Wsign-compare-4.C: New.
9528 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9531 * gfortran.dg/alloc_comp_assign.f03: New.
9532 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9533 __BUILTIN_FREE from 38 to 32.
9535 2012-01-13 Jason Merrill <jason@redhat.com>
9538 * g++.dg/warn/Wreturn-type-7.C: New.
9540 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9542 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9544 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9545 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9546 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9547 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9548 int32plus because of big array needed.
9549 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9550 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9552 2012-01-13 Jason Merrill <jason@redhat.com>
9555 * g++.dg/ext/visibility/template9.C: New.
9558 * g++.dg/cpp0x/defaulted34.C: New.
9559 * g++.dg/template/virtual3.C: New.
9561 2012-01-13 Richard Guenther <rguenther@suse.de>
9564 * gcc.dg/torture/pr8081.c: New testcase.
9566 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9568 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9570 2012-01-12 Jason Merrill <jason@redhat.com>
9573 * g++.dg/ext/stmtexpr14.C: New.
9575 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9578 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9580 2012-01-12 Jason Merrill <jason@redhat.com>
9583 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9584 * g++.dg/abi/mangle58.C: Likewise.
9587 * g++.dg/template/arg8.C: New.
9589 2012-01-12 Ira Rosen <irar@il.ibm.com>
9591 PR tree-optimization/51799
9592 * gcc.dg/vect/pr51799.c: New test.
9593 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9596 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9597 Tobias Burnus <burnus@net-b.de>
9601 * lib/target-supports.exp
9602 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9603 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9605 2012-01-11 Jason Merrill <jason@redhat.com>
9608 * g++.dg/ext/attrib42.C: New.
9610 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9613 * gcc.dg/pr51796.c: New test.
9615 2012-01-11 Jason Merrill <jason@redhat.com>
9618 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9620 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9622 * gnat.dg/array19.ad[sb]: New test.
9624 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9626 * gnat.dg/opt23.ad[sb]: New test.
9627 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9628 * gnat.dg/opt24.ad[sb]: New test.
9630 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9632 PR tree-optimization/49642
9633 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9634 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9636 2012-01-11 Jason Merrill <jason@redhat.com>
9639 * g++.dg/template/explicit-args5.C: New.
9641 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9643 * gcc.c-torture/execute/20120110-1.c: New testcase.
9645 2012-01-10 Jason Merrill <jason@redhat.com>
9648 * g++.dg/inherit/ambig1.C: New.
9651 * g++.dg/cpp0x/constexpr-cache1.C: New.
9653 2012-01-10 Richard Guenther <rguenther@suse.de>
9655 PR tree-optimization/51801
9656 * gcc.dg/torture/pr51801.c: New testcase.
9658 2012-01-10 Tobias Burnus <burnus@net-b.de>
9661 * gfortran.dg/allocate_with_typespec_5.f90: New.
9663 2012-01-10 Tobias Burnus <burnus@net-b.de>
9665 * gfortran.dg/class_39.f03: Update dg-error string.
9667 2012-01-10 Richard Guenther <rguenther@suse.de>
9669 PR tree-optimization/50913
9670 * gcc.dg/graphite/interchange-16.c: New testcase.
9671 * gcc.dg/graphite/scop-20.c: XFAIL.
9672 * gfortran.dg/graphite/interchange-1.f: Likewise.
9673 * gfortran.dg/graphite/block-1.f90: Likewise.
9674 * gfortran.dg/graphite/block-2.f: Likewise.
9676 2012-01-10 Richard Henderson <rth@redhat.com>
9678 * lib/target-supports.exp (check_effective_target_vect_perm,
9679 check_effective_target_vect_perm_byte,
9680 check_effective_target_vect_perm_short): Enable for arm neon.
9682 2012-01-09 Tobias Burnus <burnus@net-b.de>
9685 * gfortran.dg/typebound_operator_11.f90: New.
9687 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9689 * gnat.dg/array18.adb: New test.
9690 * gnat.dg/array18_pkg.ads: New helper.
9692 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9695 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9696 around base object in first assignment in main program.
9697 * gfortran.dg/typebound_operator_10.f03: New test.
9699 2012-01-09 Martin Jambor <mjambor@suse.cz>
9701 PR tree-optimization/51759
9702 * g++.dg/ipa/pr51759.C: New test.
9704 2012-01-09 Tobias Burnus <burnus@net-b.de>
9707 * gfortran.dg/optional_absent_2.f90: New.
9709 2012-01-09 Tobias Burnus <burnus@net-b.de>
9712 * gfortran.dg/use_17.f90: New.
9714 2012-01-09 Gary Funck <gary@intrepid.com>
9716 PR preprocessor/33919
9717 * gcc.dg/pr33919.c: New test.
9718 * gcc.dg/pr33919-0.h: New test header file.
9719 * gcc.dg/pr33919-1.h: Ditto.
9720 * gcc.dg/pr33919-2.h: Ditto.
9722 2012-01-07 Jan Hubicka <jh@suse.cz>
9724 PR tree-optimize/51694
9725 * gcc.c-torture/compile/pr51694.c: new testcase.
9727 2012-01-07 Jan Hubicka <jh@suse.cz>
9729 PR tree-optimization/51600
9730 * g++.dg/torture/pr51600.C: New testcase.
9732 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9734 PR gcov-profile/51715
9735 PR gcov-profile/51717
9736 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9737 * gcc.misc-tests/gcov-14.c: Likewise.
9739 2012-01-06 Jason Merrill <jason@redhat.com>
9741 * g++.dg/parse/new5.C: New.
9743 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9746 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9747 including <string.h>.
9749 2012-01-06 Jason Merrill <jason@redhat.com>
9751 * g++.dg/abi/mangle51.C: New.
9752 * g++.dg/abi/mangle52.C: New.
9753 * g++.dg/abi/mangle53.C: New.
9754 * g++.dg/abi/mangle54.C: New.
9755 * g++.dg/abi/mangle55.C: New.
9756 * g++.dg/abi/mangle56.C: New.
9757 * g++.dg/abi/mangle57.C: New.
9758 * g++.dg/abi/mangle58.C: New.
9759 * g++.dg/abi/mangle59.C: New.
9760 * g++.dg/cpp0x/trailing3.C: Update mangling.
9761 * g++.dg/cpp0x/variadic111.C: Update mangling.
9762 * g++.dg/cpp0x/variadic4.C: Update mangling.
9763 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9764 * g++.dg/template/nontype22.C: Works now.
9765 * g++.dg/template/pr35240.C: Works now.
9767 * g++.dg/cpp0x/error7.C: New.
9769 2012-01-06 Tobias Burnus <burnus@net-b.de>
9771 * gfortran.dg/deallocate_stat_2.f90: New.
9772 * coarray/allocate_errgmsg.f90: New.
9773 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9774 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9775 * coarray/subobject_1.f90: Fix for num_images > 1.
9776 * gfortran.dg/deallocate_stat.f90: Update due to changed
9779 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9781 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9783 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9785 * ada/acats/overflow.lst: Add cb20004.
9787 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9790 * g++.dg/cpp0x/alias-decl-18.C: New test.
9792 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9794 * gcc.c-torture/execute/20120104-1.c: New test.
9796 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9799 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9800 the old typebound_operator_8.f03.
9801 * gfortran.dg/typebound_operator_8.f03: New version of
9802 typebound_operator_7.f03 with 'u' a derived type instead of a
9805 2012-01-05 Richard Guenther <rguenther@suse.de>
9807 * g++.dg/torture/pr49309.C: Skip for -flto.
9809 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9812 * gcc.c-torture/compile/pr51761.c: New test.
9814 2012-01-05 Richard Guenther <rguenther@suse.de>
9816 PR tree-optimization/51760
9817 * gcc.dg/torture/pr51760.c: New testcase.
9819 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9822 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9824 2012-01-05 Richard Guenther <rguenther@suse.de>
9827 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9828 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9830 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9833 * gcc.dg/pr51695.c: New test.
9835 2012-01-04 Andrew Pinski <apinski@cavium.com>
9837 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9838 * gcc.target/mips/octeon2-lx-1.c: New test.
9839 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9840 * gcc.target/mips/octeon2-lx-2.c: New test.
9841 * gcc.target/mips/octeon2-lx-3.c: New test.
9843 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9847 * gcc.dg/tm/alias-1.c: Adjust regexp.
9848 * gcc.dg/tm/alias-2.c: Adjust regexp.
9850 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9853 * g++.dg/warn/Wparentheses-26.C: New.
9855 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9857 * gfortran.dg/elemental_optional_args_2.f90: New test.
9859 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9862 * gfortran.dg/common_17.f90: New test.
9864 2012-01-04 Richard Guenther <rguenther@suse.de>
9866 PR tree-optimization/49651
9867 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9868 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9870 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9873 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9875 2012-01-03 Andrew Pinski <apinski@cavium.com>
9877 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9878 for all mips targets. Also allow an optional .cfi_startproc.
9880 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9882 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9884 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9887 * g++.dg/rtti/dyncast5.C: New.
9889 2012-01-03 Richard Guenther <rguenther@suse.de>
9891 PR tree-optimization/51070
9892 * gcc.dg/torture/pr51070-2.c: New testcase.
9894 2012-01-03 Richard Guenther <rguenther@suse.de>
9896 PR tree-optimization/51692
9897 * gcc.dg/torture/pr51692.c: New testcase.
9899 2012-01-03 Richard Guenther <rguenther@suse.de>
9902 * g++.dg/lto/pr51650-3_0.C: New testcase.
9904 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9907 * g++.dg/warn/Wredundant-decls-spec.C: New.
9909 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9911 PR tree-optimization/51719
9912 * g++.dg/tree-prof/pr51719.C: New test.
9914 2012-01-03 Richard Guenther <rguenther@suse.de>
9917 * gcc.dg/fold-compare-6.c: New testcase.
9919 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9922 * g++.dg/gomp/pr51669.C: New test.
9924 2012-01-02 Jason Merrill <jason@redhat.com>
9927 * g++.dg/cpp0x/constexpr-union2.C: New.
9930 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9932 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9935 * g++.dg/cpp0x/constexpr-99.C: New test.
9937 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9940 * g++.dg/template/init9.C: New.
9942 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9944 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9945 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9946 rather than a specific number.
9948 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9953 * gfortran.dg/typebound_operator_7.f03: New.
9954 * gfortran.dg/typebound_operator_8.f03: New.
9956 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9959 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9961 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9963 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9965 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9967 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9969 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9972 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9974 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9975 * gfortran.dg/io_real_boz_4.f90: Likewise.
9976 * gfortran.dg/io_real_boz_5.f90: Likewise.
9978 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9980 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9982 2012-01-02 Revital Eres <revital.eres@linaro.org>
9984 * gcc.dg/sms-11.c: New file.
9986 2012-01-02 Tobias Burnus <burnus@net-b.de>
9989 * gfortran.dg/coarray/image_index_3.f90: New.
9991 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9994 * g++.dg/parse/enum8.C: New.
9996 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9999 * g++.dg/conversion/reinterpret4.C: New.
10000 * g++.dg/conversion/reinterpret1.C: Adjust.
10002 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10004 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10006 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
10008 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10009 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10010 * g++.old-deja/g++.jason/access14.C: Likewise.
10011 * g++.old-deja/g++.jason/access8.C: Likewise.
10012 * g++.old-deja/g++.jason/access1.C: Likewise.
10013 * g++.old-deja/g++.other/access3.C: Likewise.
10014 * g++.old-deja/g++.other/access5.C: Likewise.
10015 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10016 * g++.old-deja/g++.law/visibility22.C: Likewise.
10017 * g++.old-deja/g++.law/visibility26.C: Likewise.
10018 * g++.old-deja/g++.mike/p2746.C: Likewise.
10019 * g++.dg/debug/using1.C: Likewise.
10020 * g++.dg/lookup/using51.C: Likewise.
10021 * g++.dg/inherit/using5.C: Likewise.
10022 * g++.dg/inherit/pr30297.C: Likewise.
10023 * g++.dg/inherit/access8.C: Likewise.
10024 * g++.dg/torture/pr39362.C: Likewise.
10025 * g++.dg/template/crash13.C: Likewise.
10026 * g++.dg/template/using10.C: Likewise.
10028 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10031 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10033 2012-01-01 Ira Rosen <irar@il.ibm.com>
10035 PR tree-optimization/51704
10036 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10037 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10038 corresponding flags.
10040 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10043 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10045 2012-01-01 Jan Hubicka <jh@suse.cz>
10047 PR rtl-optimization/51069
10048 * gcc.c-torture/compile/pr51069.c: New testcase.
10050 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10052 PR tree-optimization/51683
10053 * gcc.dg/pr51683.c: New test.
10055 Copyright (C) 2012 Free Software Foundation, Inc.
10057 Copying and distribution of this file, with or without modification,
10058 are permitted in any medium without royalty provided the copyright
10059 notice and this notice are preserved.