1 2012-11-21 Bin Cheng <bin.cheng@arm.com>
3 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
4 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
9 * gcc.target/i386/pr19398.c: New test.
11 2012-11-20 Martin Jambor <mjambor@suse.cz>
13 PR tree-optimization/55260
14 * g++.dg/torture/pr55260-1.C: New test.
16 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
18 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
19 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
20 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
21 * gcc.target/aarch64/atomic-op-char.c: Likewise.
22 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
23 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
24 * gcc.target/aarch64/atomic-op-int.c: Likewise.
25 * gcc.target/aarch64/atomic-op-long.c: Likewise.
26 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
27 * gcc.target/aarch64/atomic-op-release.c: Likewise.
28 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
29 * gcc.target/aarch64/atomic-op-short.c: Likewise.
31 2012-11-20 Jakub Jelinek <jakub@redhat.com>
34 * gcc.dg/pr55094.c: New test.
36 PR rtl-optimization/54921
37 * gcc.dg/pr54921.c: New test.
39 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
41 * gcc.target/i386/pr55359.c: New test.
43 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
45 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
46 * g++.dg/tls/thread_local3g.C: Likewise.
47 * g++.dg/tls/thread_local4g.C: Likewise.
48 * g++.dg/tls/thread_local5g.C: Likewise.
49 * g++.dg/tls/thread_local6g.C: Likewise.
50 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
51 * g++.dg/tls/thread_local2.C: Likewise.
52 * g++.dg/tls/thread_local2g.C: Likewise.
53 * g++.dg/tls/thread_local6.C: Likewise.
55 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
57 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
58 * gcc.dg/tm/clone-1.c: New test.
60 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
63 * g++.dg/parse/struct-5.C: New.
65 2012-11-19 Tom de Vries <tom@codesourcery.com>
67 PR rtl-optimization/55315
68 * gcc.target/mips/pr55315.c: New test.
70 2012-11-17 Jakub Jelinek <jakub@redhat.com>
72 PR tree-optimization/55236
73 * gcc.dg/pr55236.c: New test.
76 * gcc.dg/pr19105.c: Accept also optimizing
77 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
79 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
80 from addr2line_output. Increment idx if asking for more than one
81 address in one object.
83 2012-11-16 Jakub Jelinek <jakub@redhat.com>
85 PR tree-optimization/55329
86 * g++.dg/opt/pr55329.C: New test.
88 2012-11-16 Janus Weil <janus@gcc.gnu.org>
91 * gfortran.dg/typebound_operator_18.f90: New.
93 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
95 PR rtl-optimization/55330
96 * gfortran.dg/pr55330.f90: New test.
98 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
100 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
101 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
102 * gcc.dg/hoist-register-pressure-2.c: Ditto.
103 * gcc.dg/hoist-register-pressure-3.c: Ditto.
104 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
105 * gcc.dg/tree-prof/unroll-1.c: Ditto.
107 2012-11-16 Dodji Seketeli <dodji@redhat.com>
110 * g++.dg/cpp0x/alias-decl-27.C: New test.
112 2012-11-16 Jakub Jelinek <jakub@redhat.com>
115 * g++.dg/template/alignof2.C: New test.
117 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
119 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
120 * g++.dg/mv6.C (dg-options): Ditto.
122 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
124 * lib/target_suports.exp
125 (check_effective_target_has_w_floating_suffix): New procedure.
126 (check_effective_target_has_q_floating_suffix): Ditto.
127 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
128 for unsupported non-standard suffix on floating constant.
129 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
131 2012-11-14 Jakub Jelinek <jakub@redhat.com>
133 * lib/asan-dg.exp: New file.
134 * gcc.dg/asan/asan.exp: New file.
135 * g++.dg/dg.exp: Prune also asan tests.
136 * g++.dg/asan/asan.exp: New file.
137 * c-c++-common/asan/memcmp-1.c: New test.
139 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
142 * g++.dg/cpp0x/vt-55323.C: New.
144 2012-11-13 Sriraman Tallam <tmsriram@google.com>
146 * g++.dg/mv4.C: Add require ifunc. Change error message.
147 * g++.dg/mv5.C: Add require ifunc.
148 * g++.dg/mv6.C: Add require ifunc.
150 2012-11-13 Martin Jambor <mjambor@suse.cz>
152 PR tree-optimization/55253
153 * gcc.dg/torture/pr55253.c: New test.
154 * gcc.dg/torture/pr55305.c: Likewise.
156 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
159 * gcc.target/i386/pr55142-1.c: New file.
160 * gcc.target/i386/pr55142-2.c: Likewise.
162 2012-11-13 Dodji Seketeli <dodji@redhat.com>
165 * g++.dg/cpp0x/alias-decl-26.C: New test file.
167 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
169 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
171 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
172 * gcc.target/i386/pr49715-2.c: Likewise.
173 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
175 2012-11-13 Jakub Jelinek <jakub@redhat.com>
177 PR tree-optimization/55281
178 * gcc.dg/vect/fast-math-pr55281.c: New test.
179 * g++.dg/opt/pr55281.C: New test.
181 PR rtl-optimization/54127
182 * gcc.dg/torture/pr54127.c: New test.
184 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
185 Jakub Jelinek <jakub@redhat.com>
187 PR rtl-optimization/51447
188 * gcc.c-torture/execute/pr51447.c: New test.
190 2012-11-12 Ian Bolton <ian.bolton@arm.com>
192 * gcc.target/aarch64/csinc-2.c: New test.
194 2012-11-12 Ian Bolton <ian.bolton@arm.com>
196 * gcc.target/aarch64/cmn.c: New test.
197 * gcc.target/aarch64/adds.c: New test.
198 * gcc.target/aarch64/subs.c: New test.
200 2012-11-12 Tobias Burnus <burnus@net-b.de>
203 * gfortran.dg/coarray_29_1.f90: New.
204 * gfortran.dg/coarray_29_2.f90: New.
206 2012-11-12 Bin Cheng <bin.cheng@arm.com>
208 * gcc.dg/hoist-register-pressure-3.c: New test.
210 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
212 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
213 wrappers around sinf and cosf.
215 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
219 * gcc.target/i386/pr55247-2.c: New file.
221 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
224 * g++.dg/pr55263.C: New test.
226 2012-11-11 Martin Jambor <mjambor@suse.cz>
228 PR tree-optimization/55238
229 * testsuite/gcc.dg/torture/pr55238.c: New test.
231 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
232 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
233 * c-c++-common/torture/vector-subscript-1.c: Likewise.
234 * c-c++-common/torture/vector-subscript-2.c: Likewise.
236 2012-11-10 Jan Hubicka <jh@suse.cz>
238 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
240 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
242 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
243 -mno-sse -mno-mmx to dg-options. Reformat.
245 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
247 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
248 * c-c++-common/vector-compare-1.c: Same.
249 * c-c++-common/vector-compare-2.c: Same.
250 * g++.dg/other/unused1.C: Skip on AIX.
251 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
252 extra message on AIX.
254 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
257 * gcc.target/i386/pr55247.c: New test.
259 2012-11-09 Andrew Pinski <apinski@cavium.com>
261 * gcc.c-torture/execute/20121108-1.c: New test.
263 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
266 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
267 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
268 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
269 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
271 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
273 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
274 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
275 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
277 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
279 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
281 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
282 * g++.dg/tm/pr47530.C: Same.
284 2012-11-09 Jason Merrill <jason@redhat.com>
287 * g++.dg/cpp0x/alias-decl-25.C: New.
289 * g++.dg/abi/abi-tag1.C: New.
290 * g++.dg/abi/abi-tag2.C: New.
292 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
294 PR rtl-optimization/55154
295 * gcc.target/i386/pr55154.c: New test.
297 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
299 PR rtl-optimization/55151
300 * gcc.dg/pr55151.c: Move ...
301 * gcc.target/i386/pr55151.c: ... here.
303 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
305 PR rtl-optimization/54472
306 * gcc.dg/pr54472.c: New test.
308 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
310 * gnat.dg/stack_check3.ad[sb]: New test.
312 2012-11-08 Ian Lance Taylor <iant@google.com>
314 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
315 with arguments. Handle errorcheckoutput and rundir test types.
317 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
319 PR tree-optimization/55191
320 * gcc.dg/pr55191.c: New test.
322 2012-11-08 Jakub Jelinek <jakub@redhat.com>
325 * g++.dg/debug/pr54499.C: New test.
327 2012-11-08 Jan Hubicka <jh@suse.cz>
330 * gcc.dg/winline-3.c: Update.
332 2012-11-08 Martin Jambor <mjambor@suse.cz>
334 * gfortran.dg/ipcp-array-1.f90: New test.
336 2012-11-08 Florian Weimer <fweimer@redhat.com>
338 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
340 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
342 PR rtl-optimization/55151
343 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
345 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
347 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
349 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
351 * gcc.c-torture/compile/20121107-1.c: New test.
353 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
355 PR rtl-optimization/55151
356 * gcc.dg/pr55151.c: Compile it only for x86_64.
358 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
360 PR rtl-optimization/55122
361 * gcc.dg/pr55122.c: New test.
363 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
365 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
367 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
368 * gcc.target/powerpc/loop_align.c: Skip on AIX.
369 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
370 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
372 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
375 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
377 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
380 * c-c++-common/pr51294.c: New.
382 2012-11-07 Martin Jambor <mjambor@suse.cz>
384 PR tree-optimization/53787
385 * gcc.dg/ipa/ipa-5.c: Adjust.
386 * gcc.dg/ipa/ipcp-agg-1.c: New test.
387 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
388 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
389 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
390 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
391 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
392 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
393 * gfortran.dg/pr48636-2.f90: New test.
394 * gfortran.dg/pr53787.f90: Likewise.
396 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
400 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
403 * g++.dg/cpp0x/constexpr-union4.C: New.
405 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
407 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
409 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
412 * gcc.c-torture/compile/pr49220.c: New test.
414 2012-11-07 Florian Weimer <fweimer@redhat.com>
416 * g++.dg/init/new40.C: New.
418 2012-11-07 Jakub Jelinek <jakub@redhat.com>
421 * gcc.dg/guality/pr54693-2.c: New test.
423 2012-11-06 Andrew Pinski <apinski@cavium.com>
425 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
426 -fno-vect-cost-model.
428 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
430 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
431 * gcc.dg/tm/debug-1.c: Same.
432 * gcc.dg/tm/irrevocable-3.c: Same.
433 * gcc.dg/tm/irrevocable-4.c: Same.
434 * gcc.dg/tm/memopt-10.c: Same.
435 * gcc.dg/tm/memopt-11.c: Same.
436 * gcc.dg/tm/props-4.c: Same.
437 * gcc.dg/tm/wrap-3.c: Same.
438 * gcc.dg/tm/wrap-4.c: Same.
440 2012-11-06 Andrew Pinski <apinski@cavium.com>
442 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
444 2012-11-06 Jan Hubicka <jh@suse.cz>
446 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
448 * gcc.dg/tree-ssa/loop-23.c: Likewise.
449 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
450 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
452 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
454 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
456 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
459 * gcc.dg/torture/pr41993.c: New test.
461 2012-11-06 Jan Hubicka <jh@suse.cz>
463 * gcc.target/i386/l_fma_float_?.c: Update.
464 * gcc.target/i386/l_fma_double_?.c: Update.
466 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
469 * gcc.target/sh/pr54089-8.c: New.
470 * gcc.target/sh/pr54089-9.c: New.
472 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
475 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
476 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
477 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
478 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
479 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
480 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
481 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
482 * gcc.target/i386/avx-vzeroupper-27.c: New.
484 2012-11-06 Janus Weil <janus@gcc.gnu.org>
487 * gfortran.dg/transfer_class_1.f90: New.
488 * gfortran.dg/transfer_class_2.f90: New.
490 2012-11-05 Sriraman Tallam <tmsriram@google.com>
492 * testsuite/g++.dg/mv1.C: New test.
493 * testsuite/g++.dg/mv2.C: New test.
494 * testsuite/g++.dg/mv3.C: New test.
495 * testsuite/g++.dg/mv4.C: New test.
496 * testsuite/g++.dg/mv5.C: New test.
497 * testsuite/g++.dg/mv6.C: New test.
499 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
502 * gcc.dg/const-uniq-1.c (a): Increase length four times.
504 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
506 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
509 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
511 * g++.dg/torture/20121105-1.C: New test.
513 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
515 * gcc.dg/torture/fp-compare.c: New testcase.
517 2012-11-05 Jan Hubicka <jh@suse.cz>
519 * gcc.dg/const-1.c: Update.
520 * gcc.dg/pure-1.c: Update.
522 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
524 PR rtl-optimization/55151
525 * gcc.dg/pr55151.c: New test.
527 2012-11-05 Jakub Jelinek <jakub@redhat.com>
531 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
533 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
536 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
538 2012-11-05 Jan Hubicka <jh@suse.cz>
540 * gcc.dg/autopar/pr49960.c: Fix testcase.
542 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
544 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
545 Fix scan-tree-dump-times directive.
547 2012-11-04 Janus Weil <janus@gcc.gnu.org>
550 * gfortran.dg/associate_12.f90: New.
552 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
555 * lib/target-supports.exp (check_effective_target_masm_intel): New
557 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
560 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
561 Jack Howarth <howarth@bromo.med.uc.edu>
563 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
564 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
565 * gcc.target/i386/pr53249.c: Likewise.
567 2012-11-03 Andrew Pinski <apinski@cavium.com>
569 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
570 call abort1 so that cross jumping does not happen.
572 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
575 * gcc.target/sh/pr51244-18.c: New.
576 * gcc.target/sh/pr51244-19.c: New.
578 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
580 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
581 b requires a 64-bit operation followed by a truncation.
583 2012-11-02 Jan Hubicka <jh@suse.cz>
585 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
587 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
589 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
590 conditions to verify the reduction code is vectorized.
592 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
593 in case 'pow', such as 'powerpc' is used in the compiler version name.
594 * gcc.target/powerpc/pr46728-2.c: Likewise.
595 * gcc.target/powerpc/pr46728-3.c: Likewise.
596 * gcc.target/powerpc/pr46728-4.c: Likewise.
597 * gcc.target/powerpc/pr46728-5.c: Likewise.
598 * gcc.target/powerpc/pr46728-7.c: Likewise.
599 * gcc.target/powerpc/pr46728-8.c: Likewise.
600 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
602 2012-11-02 Jan Hubicka <jh@suse.cz>
604 * gcc.dg/tree-ssa/loop-38.c: New testcase.
606 2012-11-02 Jan Hubicka <jh@suse.cz>
608 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
609 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
611 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
614 * gcc.target/i386/pr55130.c: New test.
616 2012-11-02 Jakub Jelinek <jakub@redhat.com>
619 * gcc.target/i386/pr55147.c: New test.
621 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
623 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
624 * gfortran.dg/default_format_denormal_1.f90: Same.
626 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
629 * g++.dg/ext/vector19.C: Remove target restrictions.
630 * gcc.dg/fold-compare-7.c: New testcase.
632 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
635 * gcc.target/sh/pr55160.c: New.
637 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
639 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
640 scan-assembler regex.
642 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
645 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
646 * gcc.dg/pr55150-2.c: New test.
648 2012-11-01 Sharad Singhai <singhai@google.com>
650 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
651 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
652 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
653 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
655 2012-10-31 Dehao Chen <dehao@google.com>
657 * g++.dg/debug/dwarf2/block.C: New testcase.
659 2012-10-31 Jan Hubicka <jh@suse.cz>
661 * gcc.dg/pr44974.c: Add noinline.
663 2012-10-31 Janus Weil <janus@gcc.gnu.org>
666 * gfortran.dg/class_54.f90: New.
668 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
669 Jakub Jelinek <jakub@redhat.com>
671 PR tree-optimization/55018
672 * gcc.dg/torture/pr55018.c: New test.
674 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
677 * g++.dg/ext/vla13.C: New.
679 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
682 * gcc.dg/pr55150.c: New test.
684 2012-10-31 Tobias Burnus <burnus@net-b.de>
687 * gfortran.dg/associate_11.f90: New.
689 2012-10-31 Dodji Seketeli <dodji@redhat.com>
692 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
694 2012-10-31 Jakub Jelinek <jakub@redhat.com>
696 PR tree-optimization/19105
697 PR tree-optimization/21643
698 PR tree-optimization/46309
699 * gcc.dg/pr19105.c: New test.
700 * gcc.dg/pr21643.c: New test.
701 * gcc.dg/pr46309-2.c: New test.
702 * gcc.c-torture/execute/pr46309.c: New test.
704 2012-10-31 Alan Modra <amodra@gmail.com>
706 * gcc.target/powerpc/dimode_off.c: New.
707 * gcc.target/powerpc/timode_off.c: New.
708 * gcc.target/powerpc/dfmode_off.c: New.
709 * gcc.target/powerpc/tfmode_off.c: New.
711 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
713 PR rtl-optimization/55093
714 * gcc.target/i386/pr55093.c: New file.
716 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
718 * gcc.target/i386/pr55116.c: Renamed to ...
719 * gcc.target/i386/pr55116-1.c: This.
721 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
723 * gcc.target/i386/pr55116-2.c: New file.
725 2012-10-30 Richard Biener <rguenther@suse.de>
727 * gcc.dg/vect/slp-perm-2.c: Adjust.
729 2012-10-30 Richard Biener <rguenther@suse.de>
731 PR tree-optimization/55111
732 * gcc.dg/torture/pr55111.c: New testcase.
734 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
737 * gcc.target/sh/pr53988.c: New.
739 2012-10-30 Bin Cheng <bin.cheng@arm.com>
742 * gcc.dg/hoist-register-pressure-1.c: Rename from
743 hoist-register-pressure.c. Add nonpic condition.
744 * gcc.dg/hoist-register-pressure-2.c: New testcase.
746 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
749 * gcc.dg/Wreturn-local-addr.c: New.
750 * g++.dg/warn/Wno-return-local-addr.C: New.
751 * g++.dg/warn/Wreturn-local-addr.C: New.
753 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
756 * gcc.target/i386/pr55116.c: New file.
758 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
761 * gcc.dg/Wshadow-4.c: New.
762 * gcc.dg/Wshadow-4.h: New.
764 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
767 * gcc.dg/guality/pr54693.c: New.
769 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
772 * gcc.dg/pr55027.c: New testcase.
774 2012-10-29 Jan Hubicka <jh@suse.cz>
776 * gcc.dg/ipa/inline-6.c: New testcase.
778 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
780 PR rtl-optimization/55106
781 * g++.dg/pr55106.C: New.
783 2012-10-29 Richard Guenther <rguenther@suse.de>
786 * gcc.dg/torture/pr53695.c: New testcase.
788 2012-10-28 Jan Hubicka <jh@suse.cz>
790 * gcc.dg/ipa/inlinehint-3.c: New testcase.
792 2012-10-28 Tobias Burnus <burnus@net-b.de>
795 * gfortran.dg/do_check_6.f90: New.
797 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
798 Jack Howarth <howarth@bromo.med.uc.edu>
801 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
803 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
805 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
808 * gcc.target/i386/pr34283.c: New test.
810 2012-10-26 Jakub Jelinek <jakub@redhat.com>
813 * g++.dg/opt/pr55081.C: New test.
817 * gcc.dg/guality/pr54970.c: New test.
819 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
822 * g++.dg/template/new11.C: New.
824 2012-10-26 Richard Biener <rguenther@suse.de>
827 * gcc.dg/torture/pr54824.c: New testcase.
829 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
831 * gcc.target/i386/fxsave-1.c: New.
832 * gcc.target/i386/fxsave64-1.c: Ditto.
833 * gcc.target/i386/fxrstor-1.c: Ditto.
834 * gcc.target/i386/fxrstor64-1.c: Ditto.
835 * gcc.target/i386/xsave-1.c: Ditto.
836 * gcc.target/i386/xsave64-1.c: Ditto.
837 * gcc.target/i386/xrstor-1.c: Ditto.
838 * gcc.target/i386/xrstor64-1.c: Ditto.
839 * gcc.target/i386/xsaveopt-1.c: Ditto.
840 * gcc.target/i386/xsaveopt64-1.c: Ditto.
841 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
842 * gcc.target/i386/sse-13.c: Ditto.
843 * gcc.target/i386/sse-14.c: Ditto.
844 * gcc.target/i386/sse-22.c: Ditto.
845 * gcc.target/i386/sse-23.c: Ditto.
846 * g++.dg/other/i386-2.C: Ditto.
847 * g++.dg/other/i386-3.C: Ditto.
849 2012-10-25 Jan Hubicka <jh@suse.cz>
851 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
854 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
857 * g++.dg/ext/transparent-union.C: New.
859 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
862 * g++.dg/ext/vector19.C: New testcase.
864 2012-10-25 Richard Biener <rguenther@suse.de>
866 PR tree-optimization/54902
867 * g++.dg/torture/pr54902.C: New testcase.
869 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
872 * g++.dg/template/crash114.C: New.
874 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
877 * gcc.target/i386/pr55049-1.c: New test.
879 2012-10-24 Janus Weil <janus@gcc.gnu.org>
882 * gfortran.dg/class_dummy_4.f03: New.
884 2012-10-24 Jakub Jelinek <jakub@redhat.com>
886 PR rtl-optimization/55010
887 * gcc.dg/pr55010.c: New test.
890 * g++.dg/debug/pr54828.C: New test.
892 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
894 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
895 * gcc.dg/vect/vect-83_64.c: Likewise.
897 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
900 * g++.dg/cpp0x/constexpr-union4.C: New.
902 2012-10-23 Jeff Law <law@redhat.com>
904 * gcc.c-torture/execute/pr54985.c: New test.
906 2012-10-23 Paul Koning <ni1d@arrl.net>
909 * g++.dg/debug/dwarf2/pr54508.C: New.
911 2012-10-23 Jakub Jelinek <jakub@redhat.com>
914 * g++.dg/template/sizeof14.C: New test.
916 2012-10-23 Ian Bolton <ian.bolton@arm.com>
917 Jim MacArthur <jim.macarthur@arm.com>
918 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
919 Marcus Shawcroft <marcus.shawcroft@arm.com>
920 Nigel Stephens <nigel.stephens@arm.com>
921 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
922 Richard Earnshaw <rearnsha@arm.com>
923 Sofiane Naci <sofiane.naci@arm.com>
924 Stephen Thomas <stephen.thomas@arm.com>
925 Tejas Belagod <tejas.belagod@arm.com>
926 Yufeng Zhang <yufeng.zhang@arm.com>
928 * lib/target-supports.exp
929 (check_profiling_available): Add AArch64.
930 (check_effective_target_vect_int): Likewise.
931 (check_effective_target_vect_shift): Likewise.
932 (check_effective_target_vect_float): Likewise.
933 (check_effective_target_vect_double): Likewise.
934 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
935 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
936 (check_effective_target_vect_pack_trunc): Likewise.
937 (check_effective_target_vect_unpack): Likewise.
938 (check_effective_target_vect_hw_misalign): Likewise.
939 (check_effective_target_vect_short_mult): Likewise.
940 (check_effective_target_vect_int_mult): Likewise.
941 (check_effective_target_vect_stridedN): Likewise.
942 (check_effective_target_sync_int_long): Likewise.
943 (check_effective_target_sync_char_short): Likewise.
944 (check_vect_support_and_set_flags): Likewise.
945 (check_effective_target_aarch64_tiny): New.
946 (check_effective_target_aarch64_small): New.
947 (check_effective_target_aarch64_large): New.
948 * g++.dg/other/PR23205.C: Enable aarch64.
949 * g++.dg/other/pr23205-2.C: Likewise.
950 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
951 * gcc.c-torture/execute/20101011-1.c: Likewise.
952 * gcc.dg/20020312-2.c: Likewise.
953 * gcc.dg/20040813-1.c: Likewise.
954 * gcc.dg/builtin-apply2.c: Likewise.
955 * gcc.dg/stack-usage-1.c: Likewise.
957 2012-10-23 Ian Bolton <ian.bolton@arm.com>
958 Jim MacArthur <jim.macarthur@arm.com>
959 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
960 Marcus Shawcroft <marcus.shawcroft@arm.com>
961 Nigel Stephens <nigel.stephens@arm.com>
962 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
963 Richard Earnshaw <rearnsha@arm.com>
964 Sofiane Naci <sofiane.naci@arm.com>
965 Stephen Thomas <stephen.thomas@arm.com>
966 Tejas Belagod <tejas.belagod@arm.com>
967 Yufeng Zhang <yufeng.zhang@arm.com>
969 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
970 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
971 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
972 * gcc.target/aarch64/aapcs/abitest.S: New file.
973 * gcc.target/aarch64/aapcs/abitest.h: New file.
974 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
975 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
976 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
977 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
978 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
979 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
980 * gcc.target/aarch64/aapcs/ice_1.c: New file.
981 * gcc.target/aarch64/aapcs/ice_2.c: New file.
982 * gcc.target/aarch64/aapcs/ice_3.c: New file.
983 * gcc.target/aarch64/aapcs/ice_4.c: New file.
984 * gcc.target/aarch64/aapcs/ice_5.c: New file.
985 * gcc.target/aarch64/aapcs/macro-def.h: New file.
986 * gcc.target/aarch64/aapcs/test_1.c: New file.
987 * gcc.target/aarch64/aapcs/test_10.c: New file.
988 * gcc.target/aarch64/aapcs/test_11.c: New file.
989 * gcc.target/aarch64/aapcs/test_12.c: New file.
990 * gcc.target/aarch64/aapcs/test_13.c: New file.
991 * gcc.target/aarch64/aapcs/test_14.c: New file.
992 * gcc.target/aarch64/aapcs/test_15.c: New file.
993 * gcc.target/aarch64/aapcs/test_16.c: New file.
994 * gcc.target/aarch64/aapcs/test_17.c: New file.
995 * gcc.target/aarch64/aapcs/test_18.c: New file.
996 * gcc.target/aarch64/aapcs/test_19.c: New file.
997 * gcc.target/aarch64/aapcs/test_2.c: New file.
998 * gcc.target/aarch64/aapcs/test_20.c: New file.
999 * gcc.target/aarch64/aapcs/test_21.c: New file.
1000 * gcc.target/aarch64/aapcs/test_22.c: New file.
1001 * gcc.target/aarch64/aapcs/test_23.c: New file.
1002 * gcc.target/aarch64/aapcs/test_24.c: New file.
1003 * gcc.target/aarch64/aapcs/test_25.c: New file.
1004 * gcc.target/aarch64/aapcs/test_26.c: New file.
1005 * gcc.target/aarch64/aapcs/test_3.c: New file.
1006 * gcc.target/aarch64/aapcs/test_4.c: New file.
1007 * gcc.target/aarch64/aapcs/test_5.c: New file.
1008 * gcc.target/aarch64/aapcs/test_6.c: New file.
1009 * gcc.target/aarch64/aapcs/test_7.c: New file.
1010 * gcc.target/aarch64/aapcs/test_8.c: New file.
1011 * gcc.target/aarch64/aapcs/test_9.c: New file.
1012 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1013 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1014 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1015 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1016 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1017 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1018 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1019 * gcc.target/aarch64/aapcs/type-def.h: New file.
1020 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1021 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1022 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1023 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1024 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1025 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1026 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1027 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1028 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1029 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1030 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1031 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1032 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1033 * gcc.target/aarch64/aarch64.exp: New file.
1034 * gcc.target/aarch64/adc-1.c: New file.
1035 * gcc.target/aarch64/adc-2.c: New file.
1036 * gcc.target/aarch64/asm-1.c: New file.
1037 * gcc.target/aarch64/clrsb.c: New file.
1038 * gcc.target/aarch64/clz.c: New file.
1039 * gcc.target/aarch64/ctz.c: New file.
1040 * gcc.target/aarch64/csinc-1.c: New file.
1041 * gcc.target/aarch64/csinv-1.c: New file.
1042 * gcc.target/aarch64/csneg-1.c: New file.
1043 * gcc.target/aarch64/extend.c: New file.
1044 * gcc.target/aarch64/fcvt.x: New file.
1045 * gcc.target/aarch64/fcvt_double_int.c: New file.
1046 * gcc.target/aarch64/fcvt_double_long.c: New file.
1047 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1048 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1049 * gcc.target/aarch64/fcvt_float_int.c: New file.
1050 * gcc.target/aarch64/fcvt_float_long.c: New file.
1051 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1052 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1053 * gcc.target/aarch64/ffs.c: New file.
1054 * gcc.target/aarch64/fmadd.c: New file.
1055 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1056 * gcc.target/aarch64/frint.x: New file.
1057 * gcc.target/aarch64/frint_double.c: New file.
1058 * gcc.target/aarch64/frint_float.c: New file.
1059 * gcc.target/aarch64/index.c: New file.
1060 * gcc.target/aarch64/mneg-1.c: New file.
1061 * gcc.target/aarch64/mneg-2.c: New file.
1062 * gcc.target/aarch64/mneg-3.c: New file.
1063 * gcc.target/aarch64/mnegl-1.c: New file.
1064 * gcc.target/aarch64/mnegl-2.c: New file.
1065 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1066 * gcc.target/aarch64/pic-constantpool1.c: New file.
1067 * gcc.target/aarch64/pic-symrefplus.c: New file.
1068 * gcc.target/aarch64/predefine_large.c: New file.
1069 * gcc.target/aarch64/predefine_small.c: New file.
1070 * gcc.target/aarch64/predefine_tiny.c: New file.
1071 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1072 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1073 * gcc.target/aarch64/table-intrinsics.c: New file.
1074 * gcc.target/aarch64/tst-1.c: New file.
1075 * gcc.target/aarch64/vect-abs-compile.c: New file.
1076 * gcc.target/aarch64/vect-abs.c: New file.
1077 * gcc.target/aarch64/vect-abs.x: New file.
1078 * gcc.target/aarch64/vect-compile.c: New file.
1079 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1080 * gcc.target/aarch64/vect-faddv.c: New file.
1081 * gcc.target/aarch64/vect-faddv.x: New file.
1082 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1083 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1084 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1085 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1086 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1087 * gcc.target/aarch64/vect-fp-compile.c: New file.
1088 * gcc.target/aarch64/vect-fp.c: New file.
1089 * gcc.target/aarch64/vect-fp.x: New file.
1090 * gcc.target/aarch64/vect-mull-compile.c: New file.
1091 * gcc.target/aarch64/vect-mull.c: New file.
1092 * gcc.target/aarch64/vect-mull.x: New file.
1093 * gcc.target/aarch64/vect.c: New file.
1094 * gcc.target/aarch64/vect.x: New file.
1095 * gcc.target/aarch64/vector_intrinsics.c: New file.
1096 * gcc.target/aarch64/vfp-1.c: New file.
1097 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1098 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1099 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1100 * g++.dg/abi/aarch64_guard1.C: New file.
1102 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1105 * c-c++-common/pr54988.c: New test.
1107 2012-10-23 Jan Hubicka <jh@suse.cz>
1109 * gcc.dg/tree-prof/peel-1.c: New testcase.
1111 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1114 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1116 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1118 * gcc.dg/c99-predef-1.c: New test.
1119 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1120 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1121 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1122 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1123 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1124 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1125 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1126 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1127 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1128 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1129 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1130 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1132 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1134 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1136 2012-10-23 Jan Hubicka <jh@suse.cz>
1139 * gcc.c-torture/execute/pr54937.c: New testcase.
1140 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1142 2012-10-23 Jan Hubicka <jh@suse.cz>
1145 * gfortran.dg/pr54967.f90: New testcase.
1147 2012-10-23 Terry Guo <terry.guo@arm.com>
1150 * gcc.dg/pr55019.c: New.
1152 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1154 PR tree-optimization/55008
1155 * gcc.dg/tree-ssa/pr55008.c: New test.
1157 2012-10-22 Richard Biener <rguenther@suse.de>
1159 PR tree-optimization/55011
1160 * gcc.dg/torture/pr55011.c: New testcase.
1162 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1164 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1165 * gcc.target/arm/pr40457-2.c: Likewise.
1166 * gcc.target/arm/pr40457-3.c: Likewise.
1168 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1170 * gnat.dg/specs/limited_with4.ads: New test.
1171 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1173 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1175 * gnat.dg/modular4.adb: New test.
1176 * gnat.dg/modular4_pkg.ads: New helper.
1178 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1180 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1181 * gnat.dg/specs/addr1.ads: Likewise.
1183 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1185 * gcc.dg/webizer.c (main): Add missing exit call.
1187 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1190 * gfortran.dg/wextra_1.f: New test.
1192 2012-10-20 Jan Hubicka <jh@suse.cz>
1194 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1196 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1199 * gfortran.dg/warn_unused_function.f90: New.
1201 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1203 * lib/target-supports.exp
1204 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1206 2012-10-19 Richard Guenther <rguenther@suse.de>
1208 PR tree-optimization/54981
1209 * gcc.dg/pr54981.c: New testcase.
1211 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1214 * gcc.target/arm/pr54892.c: New.
1216 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1218 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1220 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/init/array30.C: New.
1224 * g++.dg/init/array31.C: Likewise.
1226 2012-10-18 Tobias Burnus <burnus@net-b.de>
1229 * gfortran.dg/public_private_module_7.f90: New.
1231 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/template/pr29633.C: New.
1236 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1238 * gnat.dg/loop_optimization13.ad[sb]: New test.
1239 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1241 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1243 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1244 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1245 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1246 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1248 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1250 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1251 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1252 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1253 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1254 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1255 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1257 2012-10-16 Jan Hubicka <jh@suse.cz>
1259 * gcc.target/i386/l_fma_float_?.c: Update.
1260 * gcc.target/i386/l_fma_double_?.c: Update.
1261 * gfortran.dg/do_1.f90: XFAIL
1262 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1263 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1264 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1265 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1266 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1267 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1270 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1274 * gcc.dg/Wstrict-overflow-24.c: New.
1276 2012-10-16 Tobias Burnus <burnus@net-b.de>
1280 * gfortran.dg/class_optional_1.f90: New.
1281 * gfortran.dg/class_optional_2.f90: New.
1283 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1286 * gcc.dg/guality/pr54796.c: New test.
1288 PR tree-optimization/54889
1289 * gfortran.dg/pr54889.f90: New test.
1291 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1293 * g++.dg/other/dump-ada-spec-2.C: New test.
1295 2012-10-16 Easwaran Raman <eraman@google.com>
1297 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1298 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1300 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1302 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1303 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1305 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1308 * gcc.c-torture/compile/pr54925.c: New.
1310 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1313 * gcc.target/sh/pr51244-17.c: New.
1315 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1318 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1320 * gcc.target/sh/pr54760-4.c: New.
1322 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1325 * gcc.target/sh/torture/sh-torture.exp: New.
1326 * gcc.target/sh/torture/pr34777.c: New.
1328 2012-10-15 Matthias Klose <doko@ubuntu.com>
1330 * lib/target-supports.exp (check_profiling_available): Match
1331 arm*-*-linux-* for ARM Linux/GNU.
1332 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1333 * gfortran.dg/enum_10.f90: Likewise.
1334 * gfortran.dg/enum_9.f90: Likewise.
1335 * gcc.target/arm/synchronize.c: Likewise.
1336 * g++.old-deja/g++.jason/enum6.C: Likewise.
1337 * g++.old-deja/g++.other/enum4.C: Likewise.
1338 * g++.old-deja/g++.law/enum9.C: Likewise.
1340 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1342 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1343 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1345 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1346 Paolo Carlini <paolo.carlini@oracle.com>
1349 * g++.dg/overload/operator6.C: New.
1351 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1353 PR c++/50080 (again)
1354 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1355 * g++.dg/parse/tmpl-outside1.C: Likewise.
1356 * g++.dg/template/qualttp18.C: Likewise.
1357 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1358 * g++.old-deja/g++.pt/overload13.C: Likewise.
1360 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1362 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1363 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1364 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1365 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1366 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1367 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1368 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1369 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1371 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1374 * g++.dg/parse/tmpl-outside2.C: New.
1375 * g++.dg/parse/tmpl-outside1.C: Adjust.
1376 * g++.dg/template/qualttp18.C: Likewise.
1377 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1378 * g++.old-deja/g++.pt/overload13.C: Likewise.
1380 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1382 PR tree-optimization/54915
1383 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1385 2012-10-15 Richard Guenther <rguenther@suse.de>
1387 PR tree-optimization/54920
1388 * gcc.dg/torture/pr54920.c: New testcase.
1390 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1392 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1394 2012-10-13 Jason Merrill <jason@redhat.com>
1396 * g++.dg/tls/thread_local7g.C: Require tls_native.
1398 2012-10-14 Jason Merrill <jason@redhat.com>
1400 * g++.dg/cpp0x/inh-ctor1.C: New.
1401 * g++.dg/cpp0x/inh-ctor2.C: New.
1402 * g++.dg/cpp0x/inh-ctor3.C: New.
1403 * g++.dg/cpp0x/inh-ctor4.C: New.
1404 * g++.dg/cpp0x/inh-ctor5.C: New.
1405 * g++.dg/cpp0x/inh-ctor6.C: New.
1406 * g++.dg/cpp0x/inh-ctor7.C: New.
1407 * g++.dg/cpp0x/inh-ctor8.C: New.
1408 * g++.dg/cpp0x/inh-ctor9.C: New.
1409 * g++.dg/cpp0x/inh-ctor10.C: New.
1410 * g++.dg/cpp0x/inh-ctor11.C: New.
1411 * g++.dg/cpp0x/inh-ctor12.C: New.
1412 * g++.dg/cpp0x/inh-ctor13.C: New.
1414 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1416 PR rtl-optimization/54919
1417 * gcc.dg/pr54919.c: New testcase.
1419 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1422 * g++.dg/template/crash113.C: New.
1424 2012-10-14 Jan Hubicka <jh@suse.cz>
1426 * gcc.dg/unroll_5.c: New testcase.
1428 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1431 * g++.dg/opt/pr52643.C: New.
1433 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1436 * gcc.target/sh/pr54602-1.c: New.
1437 * gcc.target/sh/pr54602-2.c: New.
1438 * gcc.target/sh/pr54602-3.c: New.
1439 * gcc.target/sh/pr54602-4.c: New.
1441 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1444 * gcc.target/sh/pr54680.c: New.
1446 2012-10-12 Jan Hubicka <jh@suse.cz>
1448 * gcc.dg/webizer.c: New testcase.
1450 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1452 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1455 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1457 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1458 Return 0 if already specifying -mfloat-abi other than hard.
1460 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1462 * gcc.dg/pr53060.c: Prune irrelevant warning.
1464 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1467 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1468 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1469 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1470 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1471 Adjust expected wording of warnings for *cmp* builtins.
1472 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1473 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1475 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1478 * g++.dg/parse/friend-main.C: New.
1480 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1483 * g++.dg/pr53055.C: New testcase.
1485 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1488 * g++.dg/cpp0x/pr52744.C: New.
1490 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1493 * gfortran.dg/dummy_procedure_9.f90: New.
1495 2012-10-12 Richard Biener <rguenther@suse.de>
1497 PR tree-optimization/54894
1498 * gcc.dg/torture/pr54894.c: New testcase.
1500 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1503 * gcc.target/sh/pr51244-13.c: New.
1504 * gcc.target/sh/pr51244-14.c: New.
1505 * gcc.target/sh/pr51244-15.c: New.
1506 * gcc.target/sh/pr51244-16.c: New.
1508 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1511 * g++.dg/cpp0x/decltype45.C: New.
1513 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1516 * gfortran.dg/class_allocate_13.f90: New.
1518 2012-10-11 Jason Merrill <jason@redhat.com>
1520 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1521 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1523 * g++.dg/gomp/tls-5.C: Require tls_native.
1524 * g++.dg/tls/thread_local7.C: Require tls_native.
1525 * g++.dg/tls/static2.C: New.
1527 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1530 * g++.dg/ext/weak5.C: New.
1532 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1535 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1536 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1538 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1541 * g++.dg/parse/pr43765.C: New.
1543 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1545 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1547 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1550 * g++.dg/init/bitfield3.C: New.
1552 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1554 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1556 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1558 PR tree-optimization/54877
1559 * gcc.dg/torture/pr54877.c: New test.
1561 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1564 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1565 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1566 and remove target info from dg-do compile.
1567 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1568 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1569 and remove target info from dg-do compile.
1571 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1573 * gcc.dg/pr54782.c: Require target with pthread support.
1575 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1578 * g++.dg/cpp0x/auto35.C: New.
1580 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1582 PR c++/53540 - using fails to be equivalent to typedef
1583 * g++.dg/cpp0x/alias-decl-24.C: New test.
1585 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1587 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1588 that c++11 attributes to types are ignored for now.
1589 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1592 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1595 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1597 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1600 * g++.dg/cpp0x/initlist67.C: New.
1602 2012-10-10 Dehao Chen <dehao@google.com>
1604 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1606 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1609 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1612 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1615 * g++.dg/cpp0x/decltype44.C: New.
1617 2012-10-09 Steve Ellcey <sellcey@mips.com>
1619 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1621 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1624 * g++.dg/cpp0x/decltype43.C: New.
1626 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1629 * gcc.dg/pr53397-1.c: New test case.
1630 * gcc.dg/pr53397-2.c: New test case.
1632 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1635 * g++.dg/warn/Wparentheses-26.C: Adjust.
1636 * g++.dg/warn/Wparentheses-27.C: New.
1638 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1641 * c-c++-common/vector-scalar.c: New testcase.
1642 * g++.dg/ext/vector18.C: New testcase.
1643 * g++.dg/ext/vector5.C: This is not an error anymore.
1644 * gcc.dg/init-vec-1.c: Move ...
1645 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1646 * gcc.c-torture/execute/vector-shift1.c: Move ...
1647 * c-c++-common/torture/vector-shift1.c: ... here.
1648 * gcc.dg/scal-to-vec1.c: Move ...
1649 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1650 C++11. Adapt error messages.
1651 * gcc.dg/convert-vec-1.c: Move ...
1652 * c-c++-common/convert-vec-1.c: ... here.
1653 * gcc.dg/scal-to-vec2.c: Move ...
1654 * c-c++-common/scal-to-vec2.c: ... here.
1656 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1659 * gcc.target/i386/pr54400.c: New testcase.
1661 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1664 * g++.dg/template/pr54858.C: New test.
1666 2012-10-08 Marek Polacek <polacek@redhat.com>
1669 * g++.dg/debug/pr54831.C: New test.
1671 2012-10-08 Dehao Chen <dehao@google.com>
1673 * g++.dg/predict-loop-exit-1.C: New.
1674 * g++.dg/predict-loop-exit-2.C: New.
1675 * g++.dg/predict-loop-exit-3.C: New.
1677 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1679 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1681 2012-10-08 Jason Merrill <jason@redhat.com>
1683 * g++.dg/gomp/tls-5.C: New.
1684 * g++.dg/gomp/tls-wrap1.C: New.
1685 * g++.dg/gomp/tls-wrap2.C: New.
1686 * g++.dg/gomp/tls-wrap3.C: New.
1687 * g++.dg/gomp/tls-wrap4.C: New.
1688 * g++.dg/gomp/tls-wrapper-cse.C: New.
1689 * g++.dg/tls/thread_local-cse.C: New.
1690 * g++.dg/tls/thread_local-order1.C: New.
1691 * g++.dg/tls/thread_local-order2.C: New.
1692 * g++.dg/tls/thread_local-wrap1.C: New.
1693 * g++.dg/tls/thread_local-wrap2.C: New.
1694 * g++.dg/tls/thread_local-wrap3.C: New.
1695 * g++.dg/tls/thread_local-wrap4.C: New.
1696 * g++.dg/tls/thread_local2g.C: New.
1697 * g++.dg/tls/thread_local3g.C: New.
1698 * g++.dg/tls/thread_local4g.C: New.
1699 * g++.dg/tls/thread_local5g.C: New.
1700 * g++.dg/tls/thread_local6g.C: New.
1701 * g++.dg/tls/thread_local7g.C: New.
1703 * g++.dg/tls/thread_local3.C: New.
1704 * g++.dg/tls/thread_local4.C: New.
1705 * g++.dg/tls/thread_local5.C: New.
1706 * g++.dg/tls/thread_local6.C: New.
1708 * g++.dg/tls/init-2.C: Tweak errors.
1709 * g++.dg/tls/thread_local1.C: New.
1710 * g++.dg/tls/thread_local2.C: New.
1711 * g++.dg/tls/thread_local7.C: New.
1713 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1716 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1718 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1721 * gcc.target/sh/pr54685.c: New.
1723 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1725 PR c++/53528 C++11 attribute support
1726 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1727 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1728 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1729 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1730 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1731 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1732 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1733 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1734 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1735 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1736 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1737 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1738 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1739 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1740 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1741 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1742 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1744 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1745 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1746 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1750 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1751 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1753 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1754 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1755 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1756 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1768 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1769 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1770 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1771 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1772 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1778 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1779 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1780 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1784 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1786 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1787 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1788 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1790 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1793 * gcc.target/sh/pr54760-2.c: New.
1794 * gcc.target/sh/pr54760-3.c: New.
1796 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1799 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1801 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1802 Sandra Loosemore <sandra@codesourcery.com>
1804 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1805 and test that the accumulator is initialized using MULT.
1806 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1807 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1809 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1812 * g++.dg/cpp0x/stdint.C: New.
1814 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1817 * g++.dg/cpp0x/stddef.C: New.
1819 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1822 * gfortran.dg/typebound_operator_17.f90: New.
1824 2012-10-06 Jan Hubicka <jh@suse.cz>
1828 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1830 2012-10-06 Jan Hubicka <jh@suse.cz>
1832 * gcc.dg/lto/resolutions_0.c: New testcase.
1834 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1837 * gfortran.dg/generic_25.f90: New.
1838 * gfortran.dg/generic_26.f90: New.
1839 * gfortran.dg/generic_27.f90: New.
1841 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1844 * gcc.target/sh/pr54760-1.c: New.
1846 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1848 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1849 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1850 * g++.dg/warn/Wsign-compare-5.C: New test.
1851 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1852 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1853 * g++.dg/ext/builtin30.C: New test.
1854 * g++.dg/ext/vla12.C: New test.
1855 * gcc.dg/builtins-85.c: New test.
1858 * gcc.dg/guality/pr54519-1.c: New test.
1859 * gcc.dg/guality/pr54519-2.c: New test.
1860 * gcc.dg/guality/pr54519-3.c: New test.
1861 * gcc.dg/guality/pr54519-4.c: New test.
1862 * gcc.dg/guality/pr54519-5.c: New test.
1863 * gcc.dg/guality/pr54519-6.c: New test.
1865 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1868 * g++.dg/cpp0x/defaulted38.C: New.
1870 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1872 PR tree-optimization/33763
1873 * c-c++-common/pr33763.c: New test.
1875 PR tree-optimization/54810
1876 * gcc.dg/tree-ssa/vrp85.c: New test.
1878 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1880 * gcc.dg/ucnid-7.c: Skip on AIX.
1881 * gcc.dg/ucnid-8.c: Same.
1882 * gcc.dg/ucnid-10.c: Same.
1883 * gcc.dg/ucnid-13.c: Same.
1884 * gcc.dg/attr-alias-3.c: Same.
1885 * gcc.dg/attr-alias-5.c: Same.
1886 * gcc.dg/torture/pr51106-2.c: Same.
1887 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1889 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1892 * g++.dg/cpp0x/alias-decl-23.C: New.
1894 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1897 * g++.dg/template/friend53.C: New.
1899 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1901 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1902 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1903 (scan-ada-spec): Likewise.
1904 (scan-ada-spec-not): Likewise.
1905 * gcc.dg/dump-ada-spec-1.c: New test.
1906 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1908 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1910 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1912 2012-10-04 Florian Weimer <fweimer@redhat.com>
1914 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1916 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1919 * g++.dg/cpp0x/pr54323.C: New.
1921 2012-10-04 Richard Guenther <rguenther@suse.de>
1924 * g++.dg/torture/pr54735.C: New testcase.
1926 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1928 PR rtl-optimization/54739
1929 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1931 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1934 * gcc.target/sh/pr51244-12.c: New.
1936 2012-10-03 Dehao Chen <dehao@google.com>
1939 * gcc.dg/pr54782.c: New test.
1941 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1944 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1946 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1949 * gfortran.dg/class_53.f90: New.
1951 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1954 * gcc.dg/guality/pr54551.c: New.
1956 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1958 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1959 * gcc.target/powerpc/pr46728-2.c: Likewise.
1961 2012-10-02 Sharad Singhai <singhai@google.com>
1964 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1965 to fix test failures caused by r191883.
1966 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1967 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1968 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1969 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1970 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1971 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1972 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1973 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1974 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1976 2012-09-30 Sharad Singhai <singhai@google.com>
1978 * gcc.target/i386/vect-double-1.c: Fix test.
1980 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1983 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1986 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1988 PR rtl-optimization/54457
1989 * gcc.target/i386/pr54457.c: New test.
1991 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1993 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1995 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1997 * gcc.target/i386/vect-rebuild.c: New testcase.
1999 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2001 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2003 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2005 * gcc.target/mips/pr37362.c: Fix target selector.
2007 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2010 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2012 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2014 * gcc.dg/ucnid-8.c: Update line number.
2015 * gcc.dg/torture/pr51106-2.c: Likewise.
2017 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2020 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2021 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2022 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2024 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2026 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2027 partially reverting r170092.
2028 * gfortran.dg/class_7.f03: Ditto.
2029 * gfortran.dg/coarray_14.f90: Ditto.
2030 * gfortran.dg/typebound_proc_13.f03: Ditto.
2032 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2035 * g++.dg/cpp0x/sfinae42.C: New.
2037 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2039 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2040 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2041 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2042 * gcc.dg/pr42629.c: XFAIL on AIX.
2043 * gcc.dg/pr47684.c: Same.
2044 * gcc.dg/pr43670.c: Same.
2045 * gcc.dg/pr42916.c: Same.
2046 * gcc.dg/pr45449.c: Same.
2047 * gcc.dg/pr50017.c: Same.
2048 * gcc.dg/pr42728.c: Same.
2049 * gcc.dg/pr47881.c: Same.
2050 * gcc.dg/pr44023.c: Same.
2051 * gcc.dg/pr41345.c: Same.
2052 * gcc.dg/pr42630.c: Same.
2053 * gcc.dg/pr44971.c: Same.
2054 * gcc.dg/pr46771.c: Same.
2055 * gcc.dg/ucnid-8.c: Same.
2056 * gcc.dg/ucnid-10.c: Same.
2057 * gcc.dg/ucnid-13.c: Same.
2058 * gcc.dg/torture/pr51106-2.c: Same.
2059 * gcc.dg/pr48768.c: Same.
2060 * gcc.dg/pr42631.c: Same.
2061 * gcc.dg/pr43084.c: Same.
2062 * gcc.dg/ucnid-7.c: Same.
2063 * gcc.dg/pr42889.c: Same.
2064 * gcc.dg/pr41241.c: Same.
2065 * gcc.dg/pr42719.c: Same.
2066 * g++.dg/debug/pr46583.C: Same.
2067 * g++.dg/debug/pr47106.C: Same.
2068 * g++.dg/opt/pr48549.C: Same.
2069 * g++.dg/other/pr42685.C: Same.
2070 * c-c++-common/pr43942.c: Same.
2072 2012-09-29 Ian Lance Taylor <iant@google.com>
2074 * go.test/go-test.exp: Update for latest version of Go testsuite.
2076 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2079 * gfortran.dg/internal_readwrite_3.f90: New test.
2081 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2083 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2084 c-c++-common/Wunused-local-typedefs-2.c to here.
2086 PR c++/54372 - unused attribute inactive on dependant entities
2087 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2089 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2091 PR c++/29028 - Missed unused warning on using declaration
2092 * g++.dg/warn/Wunused-var-18.C: New test.
2094 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2096 PR c++/53551 - -Wunused-local-typedefs misses uses
2097 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2099 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2102 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2104 PR tree-optimization/54713
2105 * gcc.c-torture/compile/pr54713-1.c: New test.
2106 * gcc.c-torture/compile/pr54713-2.c: New test.
2107 * gcc.c-torture/compile/pr54713-3.c: New test.
2109 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2111 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2113 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2115 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2117 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2120 * gcc.target/i386/pr54703.c: New test.
2122 2012-09-27 Richard Guenther <rguenther@suse.de>
2125 * gcc.dg/lto/pr54709_0.c: New testcase.
2126 * gcc.dg/lto/pr54709_1.c: Likewise.
2128 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2130 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2132 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2134 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2136 * gcc.target/arm/pr42879.c: Handle big-endian.
2138 2012-09-26 Steve Ellcey <sellcey@mips.com>
2141 * gcc.dg/pr37303.c: Check for rdata or rodata.
2143 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2145 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2147 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2151 * gcc.target/powerpc/ppc-ne0-1.c: New.
2153 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2156 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2157 test_19, test_20, test_21, test_22, test_23): New functions.
2158 * gcc.target/sh/pr54089-4.c: New.
2159 * gcc.target/sh/pr54089-5.c: New.
2160 * gcc.target/sh/pr54089-6.c: New.
2161 * gcc.target/sh/pr54089-7.c: New.
2163 2012-09-25 Richard Guenther <rguenther@suse.de>
2166 * gcc.dg/lto/pr54702_0.c: New testcase.
2167 * gcc.dg/lto/pr54702_1.c: Likewise.
2168 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2169 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2170 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2171 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2173 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2176 * g++.dg/cpp0x/parse2.C: New.
2177 * g++.dg/parse/error11.C: Adjust.
2178 * g++.dg/parse/error12.C: Likewise.
2180 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2182 * gcc.target/i386/20030217-1.c: Added check for
2183 large_long_double effective target.
2184 * gcc.target/i386/387-3.c: Likewise.
2185 * gcc.target/i386/387-4.c: Likewise.
2186 * gcc.target/i386/pr36578-1.c: Likewise.
2187 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2188 when long double size is equal double size.
2189 * gcc.target/i386/excess-precision-1.c: Likewise.
2190 * gcc.target/i386/pr36578-2.c: Likewise.
2191 * gcc.target/i386/20030217-2.c: New testcase.
2193 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2195 PR tree-optimization/54676
2196 * gcc.dg/pr54676.c: New test.
2198 2012-09-25 Richard Guenther <rguenther@suse.de>
2200 PR tree-optimization/53663
2201 * gcc.dg/torture/pr53663-1.c: New testcase.
2202 * gcc.dg/torture/pr53663-2.c: Likewise.
2203 * gcc.dg/torture/pr53663-3.c: Likewise.
2205 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2207 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2209 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2211 * lib/target-supports-dg.exp (dg-require-effective-target,
2212 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2213 dg-process-target-1 instead of dg-process-target.
2214 (dg-process-target-1): Rename from dg-process-target.
2215 (dg-process-target): New.
2217 2012-09-24 Richard Guenther <rguenther@suse.de>
2219 PR tree-optimization/54684
2220 * g++.dg/torture/pr54684.C: New testcase.
2222 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2224 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2226 2012-09-24 Richard Guenther <rguenther@suse.de>
2229 * gcc.dg/tm/pr52173-1.c: New.
2230 * gcc.dg/tm/pr52173-2.c: New.
2232 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2234 * gcc.dg/pr54669.c: New test.
2236 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2237 Dominique Dhumieres <dominiq@lps.ens.fr>
2240 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2242 2012-09-23 Tobias Burnus <burnus@net-b.de>
2245 * gfortran.dg/class_array_14.f90: New.
2247 2012-09-22 Kai Tietz <ktietz@redhat.com>
2249 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2250 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2252 2012-09-21 Dehao Chen <dehao@google.com>
2255 PR tree-optimization/54655
2256 * g++.dg/pr54655.C: New testcase.
2258 2012-09-21 Richard Guenther <rguenther@suse.de>
2260 PR tree-optimization/54647
2261 * g++.dg/torture/pr54647.C: New testcase.
2263 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2266 * c-c++-common/torture/vector-compare-2.c: Add -w.
2268 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2270 * gnat.dg/opt20.ads: Move dg directive to...
2271 * gnat.dg/opt20.adb: ...here.
2272 * gnat.dg/addr1.ad[sb]: Likewise.
2273 * gnat.dg/concat2.ad[sb]: Likewise.
2274 * gnat.dg/array16.ad[sb]: Likewise.
2275 * gnat.dg/atomic5.ad[sb]: Likewise.
2276 * gnat.dg/discr29.ad[sb]: Likewise.
2277 * gnat.dg/noreturn5.ad[sb]: Likewise.
2278 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2279 * gnat.dg/discr23.ads: Remove dg directive.
2280 * gnat.dg/nested_float_packed.ads: Likewise.
2281 * gnat.dg/oconst6.ads: Move to...
2282 * gnat.dg/specs/oconst6.ads: ...here.
2284 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2287 * g++.dg/cpp0x/decltype32.C: Tweak.
2289 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2291 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2292 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2293 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2294 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2296 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2299 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2301 2012-09-19 Steve Ellcey <sellcey@mips.com>
2303 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2305 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2307 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2308 * gcc.target/powerpc/ppc-mftb.c: New file.
2310 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2313 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2316 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2319 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2321 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2323 * gcc.c-torture/execute/20120919-1.c: New test.
2325 2012-09-19 Richard Guenther <rguenther@suse.de>
2327 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2329 2012-09-19 Richard Guenther <rguenther@suse.de>
2331 * gcc.dg/builtin-unreachable-6.c: Adjust.
2333 2012-09-19 Richard Guenther <rguenther@suse.de>
2335 * gcc.dg/builtin-object-size-10.c: Adjust.
2336 * gcc.dg/builtin-unreachable-5.c: Adjust.
2337 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2338 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2339 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2340 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2341 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2342 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2343 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2344 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2345 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2346 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2347 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2348 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2350 2012-09-19 Richard Guenther <rguenther@suse.de>
2352 PR tree-optimization/54132
2353 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2354 * gcc.dg/torture/pr54132.c: Likewise.
2356 2012-09-19 Terry Guo <terry.guo@arm.com>
2358 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2359 extra prune rules that will be applied to all tests in a .exp file.
2360 (gcc-dg-prune): Use rules defined by the above variable.
2361 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2362 harmless warnings on architecture switch conflict.
2364 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2366 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2367 of asm-comment characters instead of a single one.
2368 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2370 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2372 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2374 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2375 target instead of xfailing it.
2376 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2377 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2378 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2379 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2380 * gcc.dg/vect/vect-104.c: Likewise.
2381 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2382 * gcc.dg/vect/vect-outer-1.c: Likewise.
2383 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2384 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2385 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2386 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2387 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2388 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2389 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2390 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2391 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2393 * lib/target-supports.exp
2394 (check_effective_target_vect_widen_mult_qi_to_hi,
2395 check_effective_target_vect_widen_mult_hi_to_si,
2396 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2397 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2398 check_effective_target_vect_pack_trunc,
2399 check_effective_target_vect_unpack,
2400 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2401 instead of arm_none.
2403 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2405 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2407 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2408 config to compiler_flags.
2410 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2413 * gcc.target/i386/pr54592.c: New test.
2415 PR tree-optimization/54610
2416 * gcc.target/i386/pr54610.c: New test.
2418 2012-09-17 Jason Merrill <jason@redhat.com>
2421 * g++.dg/cpp0x/alias-decl-21.C: New.
2422 * g++.dg/cpp0x/alias-decl-22.C: New.
2424 2012-09-17 Tobias Burnus <burnus@net-b.de>
2427 * gfortran.dg/scan_2.f90: New.
2429 2012-09-17 Jason Merrill <jason@redhat.com>
2432 * g++.dg/init/aggr9.C: New.
2434 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2436 * gnat.dg/loop_optimization12.ad[sb]: New test.
2438 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2441 * gfortran.dg/proc_ptr_result_7.f90: New.
2443 2012-09-17 Tobias Burnus <burnus@net-b.de>
2446 * gfortran.dg/structure_constructor_11.f90: New.
2448 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2450 PR tree-optimization/54563
2451 * g++.dg/torture/pr54563.C: New test.
2453 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2456 * gfortran.dg/typebound_generic_14.f03: New.
2458 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2461 * gfortran.dg/proc_ptr_38.f90: New.
2463 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2466 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2470 * gnat.dg/lto15.adb: Require lto.
2472 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2473 "myBindC" for hppa*-*-hpux*.
2475 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2477 * gfortran.dg/namelist_75.f90: New test.
2479 2012-09-15 Tom de Vries <tom@codesourcery.com>
2481 * gcc.dg/tree-ssa/vrp82.c: New test.
2482 * gcc.dg/tree-ssa/vrp83.c: Same.
2483 * gcc.dg/tree-ssa/vrp84.c: Same.
2485 2012-09-15 Tom de Vries <tom@codesourcery.com>
2487 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2488 * gcc.dg/tree-ssa/vrp81.c: ... this.
2490 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2493 * gcc.target/avr/torture/fix-types.h: New.
2494 * gcc.target/avr/torture/vals-hr.def: New.
2495 * gcc.target/avr/torture/vals-r.def: New.
2496 * gcc.target/avr/torture/vals-k.def: New.
2497 * gcc.target/avr/torture/vals-ur.def: New.
2498 * gcc.target/avr/torture/vals-uk.def: New.
2499 * gcc.target/avr/torture/vals-uhr.def: New.
2500 * gcc.target/avr/torture/vals-llk.def: New.
2501 * gcc.target/avr/torture/vals-ullk.def: New.
2502 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2503 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2504 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2505 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2506 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2507 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2508 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2509 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2511 2012-09-14 Dehao Chen <dehao@google.com>
2513 * g++.dg/debug/dwarf2/deallocator.C: New test.
2515 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2518 * gcc.c-torture/compile/pr54552-1.c: New test.
2520 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2523 * g++.dg/other/vector-compare.C: New testcase.
2524 * c-c++-common/vector-compare-3.c: New testcase.
2525 * gcc.dg/vector-shift.c: Move ...
2526 * c-c++-common/vector-shift.c: ... here.
2527 * gcc.dg/vector-shift1.c: Move ...
2528 * c-c++-common/vector-shift1.c: ... here.
2529 * gcc.dg/vector-shift3.c: Move ...
2530 * c-c++-common/vector-shift3.c: ... here.
2531 * gcc.dg/vector-compare-1.c: Move ...
2532 * c-c++-common/vector-compare-1.c: ... here.
2533 * gcc.dg/vector-compare-2.c: Move ...
2534 * c-c++-common/vector-compare-2.c: ... here.
2535 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2536 * c-c++-common/torture/vector-compare-1.c: ... here.
2537 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2538 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2539 * c-c++-common/torture/vector-compare-2.c: ... here.
2540 * gcc.c-torture/execute/vector-shift.c: Move ...
2541 * c-c++-common/torture/vector-shift.c: ... here.
2542 * gcc.c-torture/execute/vector-shift2.c: Move ...
2543 * c-c++-common/torture/vector-shift2.c: ... here.
2544 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2545 * c-c++-common/torture/vector-subscript-1.c: ... here.
2546 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2547 * c-c++-common/torture/vector-subscript-2.c: ... here.
2548 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2549 * c-c++-common/torture/vector-subscript-3.c: ... here.
2551 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2554 * gcc.c-torture/compile/pr54103-1.c,
2555 gcc.c-torture/compile/pr54103-2.c,
2556 gcc.c-torture/compile/pr54103-3.c,
2557 gcc.c-torture/compile/pr54103-4.c,
2558 gcc.c-torture/compile/pr54103-5.c,
2559 gcc.c-torture/compile/pr54103-6.c: New tests.
2560 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2562 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2564 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2566 2012-09-14 Richard Guenther <rguenther@suse.de>
2568 PR tree-optimization/54565
2569 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2570 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2572 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2574 * gcc.target/arm/combine-movs.c: Add missing space.
2576 2012-09-14 Richard Guenther <rguenther@suse.de>
2578 * g++.dg/torture/builtin-location.C: New testcase.
2580 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2581 Manuel López-Ibåñez <manu@gcc.gnu.org>
2584 * g++.dg/warn/Wuninitialized-self.C: New.
2586 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2589 * gcc.c-torture/compile/pr54559.c: New test.
2591 2012-09-13 Jason Merrill <jason@redhat.com>
2594 * g++.dg/cpp0x/constexpr-temp1.C: New.
2597 * g++.dg/template/anonunion2.C: New.
2600 * g++.dg/template/init10.C: New.
2602 2012-09-13 Tobias Burnus <burnus@net-b.de>
2605 * gfortran.dg/implicit_pure_3.f90: New.
2607 2012-09-13 Richard Guenther <rguenther@suse.de>
2609 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2611 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2613 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2615 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2617 * c-c++-common/pr51712.c: Handle for short-enum targets.
2619 2012-09-12 Terry Guo <terry.guo@arm.com>
2621 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2622 and lsrs for Thumb2 mode.
2624 2012-09-12 Jan Hubicka <jh@suse.cz>
2626 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2628 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2631 * gcc.target/i386/pr54445-1.c: New file.
2632 * gcc.target/i386/pr54445-2.c: Likewise.
2634 2012-09-12 Tobias Burnus <burnus@net-b.de>
2638 * gfortran.dg/coarray_10.f90: Update dg-error.
2639 * gfortran.dg/coarray_28.f90: New.
2640 * gfortran.dg/array_section_3.f90: New.
2642 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2644 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2645 gcc.target/arm/pr48252.c: Fix for big-endian support.
2647 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2649 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2651 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2652 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2654 * gcc.target/arm/neon-vfma-1.c: New testcase.
2655 * gcc.target/arm/neon-vfms-1.c: Likewise.
2656 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2658 * gcc.target/arm/neon-vmls-1.c: Likewise.
2659 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2661 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2662 (check_effective_target_arm_neonv2_ok): Likewise.
2663 (check_effective_target_arm_neonv2_hw): Likewise.
2664 (check_effective_target_arm_neonv2): Likewise.
2666 2012-09-11 Richard Guenther <rguenther@suse.de>
2669 * g++.dg/tree-ssa/pr54515.C: New testcase.
2671 2012-09-10 Andrew Pinski <apinski@cavium.com>
2674 * gcc.dg/tm/memopt-16.c: New testcase.
2676 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2680 * g++.dg/cpp0x/sfinae40.C: New.
2681 * g++.dg/cpp0x/sfinae41.C: Likewise.
2683 2012-09-10 Jason Merrill <jason@redhat.com>
2686 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2688 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2691 * gcc.target/sh/pr54089-3.c: New.
2693 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2695 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2697 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2699 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2701 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2703 * gcc.dg/pr52558-2.c: Delete.
2704 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2706 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2708 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2710 2012-09-10 Richard Guenther <rguenther@suse.de>
2712 PR tree-optimization/54520
2713 * gcc.dg/torture/pr54520.c: New testcase.
2715 2012-09-10 Jason Merrill <jason@redhat.com>
2718 * g++.dg/cpp0x/implicit14.C: New.
2720 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2723 * gfortran.dg/bound_simplification_3.f90: New test.
2725 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2728 * gcc.dg/pr52558-1.c: Delete.
2729 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2731 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2733 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2734 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2735 * gcc.target/arm/smlaltt-1.c: Likewise.
2737 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2739 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2741 2012-09-07 Tom de Vries <tom@codesourcery.com>
2743 PR tree-optimization/53986
2744 * gcc.dg/tree-ssa/vrp80.c: New test.
2745 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2747 2012-09-06 Jason Merrill <jason@redhat.com>
2751 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2752 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2754 2012-09-06 Andrew Pinski <apinski@cavium.com>
2757 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2759 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2761 PR rtl-optimization/54455
2762 * gcc.dg/54455.c: New test.
2764 2012-09-06 Tobias Burnus <burnus@net-b.de>
2767 * gfortran.dg/promotion_2.f90: New.
2769 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2772 * c-c++-common/pr54486.c: New test.
2774 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2777 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2779 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2782 * g++.dg/cpp0x/sfinae39.C: New.
2784 2012-09-04 Jason Merrill <jason@redhat.com>
2787 * g++.dg/ext/flexary3.C: New.
2790 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2793 * g++.dg/template/defarg15.C: New.
2796 * g++.dg/template/access24.C: New.
2798 2012-09-04 Richard Guenther <rguenther@suse.de>
2800 PR tree-optimization/54458
2801 * gcc.dg/torture/pr54458.c: New testcase.
2803 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2805 * gcc.target/arm/neon-vext.c: New test.
2806 * gcc.target/arm/neon-vext-execute.c: Ditto.
2808 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2812 * gfortran.dg/select_type_29.f03: New.
2814 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2816 * gcc.dg/fold-perm.c: Improve test.
2818 2012-09-03 Tobias Burnus <burnus@net-b.de>
2821 * gfortran.dg/coarray_class_1.f90: New.
2823 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2826 * gcc.c-torture/compile/pr49206.c: New test.
2828 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2829 Uros Bizjak <ubizjak@gmail.com>
2832 * gfortran.dg/pr36680.f90: New test.
2834 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2837 * g++.dg/opt/pr42295.C: New test.
2839 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2842 * gcc.dg/torture/pr54436.c: New test.
2844 2012-09-01 Andrew Pinski <apinski@cavium.com>
2846 * gcc.target/mips/truncate-8.c: New testcase.
2848 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2852 * gcc.target/i386/pr46829.c: New test.
2853 * gcc.target/i386/pr46843.c: Ditto.
2855 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2856 Jason Merrill <jason@redhat.com>
2859 * g++.dg/parse/error50.C: New.
2861 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2864 * gcc.c-torture/compile/pr54428.c: New test.
2866 2012-08-31 Ollie Wild <aaw@google.com>
2869 * g++.dg/init/lifetime3.C: New test.
2871 2012-08-31 Martin Jambor <mjambor@suse.cz>
2874 * gcc.dg/torture/pr54409.c: New test.
2876 2012-08-31 Martin Jambor <mjambor@suse.cz>
2878 * gfortran.dg/pr48636.f90: Add dump scan checks.
2880 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2882 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2884 2012-08-28 Joey Ye <joey.ye@arm.com>
2886 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2888 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2891 * gcc.target/i386/pr46254.c: New test.
2893 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2895 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2896 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2897 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2899 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2901 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2902 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2903 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2904 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2905 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2906 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2907 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2908 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2909 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2910 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2911 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2912 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2913 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2914 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2915 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2916 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2917 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2918 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2919 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2920 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2921 gcc.target/mips/unaligned-1.c: Tighten regexps.
2923 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2925 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2926 (mips_option_groups): Remove optimization. Add various -f options.
2927 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2928 and -pg imply -fno-omit-frame-pointer.
2929 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2930 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2931 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2932 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2933 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2934 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2935 * gcc.target/mips/abi-n32-long32.c: Likewise.
2936 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2937 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2938 * gcc.target/mips/abi-n32-long64.c: Likewise.
2939 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2940 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2941 * gcc.target/mips/abi-n64-long32.c: Likewise.
2942 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2943 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2944 * gcc.target/mips/abi-n64-long64.c: Likewise.
2945 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2946 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2947 * gcc.target/mips/abi-o32-long32.c: Likewise.
2948 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2949 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2950 * gcc.target/mips/abi-o32-long64.c: Likewise.
2951 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2952 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2953 * gcc.target/mips/abi-o64-long32.c: Likewise.
2954 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2955 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2956 * gcc.target/mips/abi-o64-long64.c: Likewise.
2957 * gcc.target/mips/asm-1.c: Likewise.
2958 * gcc.target/mips/branch-1.c: Likewise.
2959 * gcc.target/mips/call-3.c: Likewise.
2960 * gcc.target/mips/call-saved-3.c: Likewise.
2961 * gcc.target/mips/clear-cache-1.c: Likewise.
2962 * gcc.target/mips/div-1.c: Likewise.
2963 * gcc.target/mips/div-2.c: Likewise.
2964 * gcc.target/mips/div-3.c: Likewise.
2965 * gcc.target/mips/div-4.c: Likewise.
2966 * gcc.target/mips/div-5.c: Likewise.
2967 * gcc.target/mips/div-6.c: Likewise.
2968 * gcc.target/mips/div-7.c: Likewise.
2969 * gcc.target/mips/div-8.c: Likewise.
2970 * gcc.target/mips/div-9.c: Likewise.
2971 * gcc.target/mips/div-10.c: Likewise.
2972 * gcc.target/mips/div-11.c: Likewise.
2973 * gcc.target/mips/div-12.c: Likewise.
2974 * gcc.target/mips/dsp-ctrl.c: Likewise.
2975 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2976 * gcc.target/mips/ext-8.c: Likewise.
2977 * gcc.target/mips/extend-2.c: Likewise.
2978 * gcc.target/mips/fix-r10000-1.c: Likewise.
2979 * gcc.target/mips/fix-r10000-2.c: Likewise.
2980 * gcc.target/mips/fix-r10000-3.c: Likewise.
2981 * gcc.target/mips/fix-r10000-4.c: Likewise.
2982 * gcc.target/mips/fix-r10000-5.c: Likewise.
2983 * gcc.target/mips/fix-r10000-6.c: Likewise.
2984 * gcc.target/mips/fix-r10000-7.c: Likewise.
2985 * gcc.target/mips/fix-r10000-8.c: Likewise.
2986 * gcc.target/mips/fix-r10000-9.c: Likewise.
2987 * gcc.target/mips/fix-r10000-10.c: Likewise.
2988 * gcc.target/mips/fix-r10000-11.c: Likewise.
2989 * gcc.target/mips/fix-r10000-12.c: Likewise.
2990 * gcc.target/mips/fix-r10000-13.c: Likewise.
2991 * gcc.target/mips/fix-r10000-14.c: Likewise.
2992 * gcc.target/mips/fix-r10000-15.c: Likewise.
2993 * gcc.target/mips/fpcmp-1.c: Likewise.
2994 * gcc.target/mips/fpcmp-2.c: Likewise.
2995 * gcc.target/mips/fpr-moves-7.c: Likewise.
2996 * gcc.target/mips/fpr-moves-8.c: Likewise.
2997 * gcc.target/mips/int-moves-1.c: Likewise.
2998 * gcc.target/mips/int-moves-2.c: Likewise.
2999 * gcc.target/mips/long-calls-pg.c: Likewise.
3000 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3001 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3002 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3003 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3004 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3005 * gcc.target/mips/mips-3d-1.c: Likewise.
3006 * gcc.target/mips/mips-3d-2.c: Likewise.
3007 * gcc.target/mips/mips-3d-3.c: Likewise.
3008 * gcc.target/mips/mips-3d-4.c: Likewise.
3009 * gcc.target/mips/mips-3d-5.c: Likewise.
3010 * gcc.target/mips/mips-3d-6.c: Likewise.
3011 * gcc.target/mips/mips-3d-7.c: Likewise.
3012 * gcc.target/mips/mips-3d-8.c: Likewise.
3013 * gcc.target/mips/mips-3d-9.c: Likewise.
3014 * gcc.target/mips/mips-ps-1.c: Likewise.
3015 * gcc.target/mips/mips-ps-2.c: Likewise.
3016 * gcc.target/mips/mips-ps-3.c: Likewise.
3017 * gcc.target/mips/mips-ps-4.c: Likewise.
3018 * gcc.target/mips/mips-ps-6.c: Likewise.
3019 * gcc.target/mips/mips32-dspr2.c: Likewise.
3020 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3021 * gcc.target/mips/neg-abs-1.c: Likewise.
3022 * gcc.target/mips/neg-abs-2.c: Likewise.
3023 * gcc.target/mips/nmadd-3.c: Likewise.
3024 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3025 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3026 * gcc.target/mips/octeon-pop-1.c: Likewise.
3027 * gcc.target/mips/pr26765.c: Likewise.
3028 * gcc.target/mips/pr33256.c: Likewise.
3029 * gcc.target/mips/pr33635-1.c: Likewise.
3030 * gcc.target/mips/pr33755.c: Likewise.
3031 * gcc.target/mips/pr35802.c: Likewise.
3032 * gcc.target/mips/pr45074.c: Likewise.
3033 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3034 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3035 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3036 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3037 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3038 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3039 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3040 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3041 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3042 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3043 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3044 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3045 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3046 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3047 * gcc.target/mips/save-restore-1.c: Likewise.
3048 * gcc.target/mips/save-restore-3.c: Likewise.
3049 * gcc.target/mips/save-restore-5.c: Likewise.
3050 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3051 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3052 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3053 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3054 * gcc.target/mips/stack-1.c: Likewise.
3056 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3059 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3060 branch under test to be filled with preceding rather than
3061 following instructions.
3062 * gcc.target/mips/branch-10.c: Likewise.
3063 * gcc.target/mips/branch-11.c: Likewise.
3064 * gcc.target/mips/branch-12.c: Likewise.
3065 * gcc.target/mips/branch-13.c: Likewise.
3066 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3067 to be eliminated. Tighten $28 scan-assembler-not test.
3069 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3071 * gcc.target/mips/call-4.c: ...this new test.
3073 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3075 * gcc.target/mips/code-readable-3.c: Likewise.
3076 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3077 flag but skip for -O0.
3078 * gcc.target/mips/code-readable-4.c: Likewise.
3080 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3081 of operations under test.
3082 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3084 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3085 Don't require sibling-call optimization.
3086 * gcc.target/mips/near-far-4.c: Likewise.
3088 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3089 Make sure that the register variable is used.
3090 * gcc.target/mips/soft-float-1.c: Likewise.
3092 * gcc.target/mips/sdata-1.c: Make static data volatile.
3093 * gcc.target/mips/sdata-2.c: Likewise.
3094 * gcc.target/mips/sdata-3.c: Likewise.
3095 * gcc.target/mips/sdata-4.c: Likewise.
3097 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3099 * gcc.target/mips/atomic-memory-2.c: Likewise.
3100 * gcc.target/mips/branch-cost-1.c: Likewise.
3101 * gcc.target/mips/branch-cost-2.c: Likewise.
3102 * gcc.target/mips/cache-1.c: Likewise.
3103 * gcc.target/mips/call-1.c: Likewise.
3104 * gcc.target/mips/call-saved-2.c: Likewise.
3105 * gcc.target/mips/const-anchor-1.c: Likewise.
3106 * gcc.target/mips/const-anchor-2.c: Likewise.
3107 * gcc.target/mips/dse-1.c: Likewise.
3108 * gcc.target/mips/dsp-lhx.c: Likewise.
3109 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3110 * gcc.target/mips/ext-1.c: Likewise.
3111 * gcc.target/mips/ext-2.c: Likewise.
3112 * gcc.target/mips/ext-3.c: Likewise.
3113 * gcc.target/mips/ext-4.c: Likewise.
3114 * gcc.target/mips/ext-5.c: Likewise.
3115 * gcc.target/mips/ext-6.c: Likewise.
3116 * gcc.target/mips/ext-7.c: Likewise.
3117 * gcc.target/mips/extend-1.c: Likewise.
3118 * gcc.target/mips/fix-r4000-1.c: Likewise.
3119 * gcc.target/mips/fix-r4000-3.c: Likewise.
3120 * gcc.target/mips/fix-r4000-5.c: Likewise.
3121 * gcc.target/mips/fix-r4000-6.c: Likewise.
3122 * gcc.target/mips/fix-r4000-8.c: Likewise.
3123 * gcc.target/mips/fix-r4000-10.c: Likewise.
3124 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3125 * gcc.target/mips/fixed-vector-type.c: Likewise.
3126 * gcc.target/mips/fpr-moves-1.c: Likewise.
3127 * gcc.target/mips/fpr-moves-2.c: Likewise.
3128 * gcc.target/mips/fpr-moves-3.c: Likewise.
3129 * gcc.target/mips/fpr-moves-4.c: Likewise.
3130 * gcc.target/mips/fpr-moves-5.c: Likewise.
3131 * gcc.target/mips/fpr-moves-6.c: Likewise.
3132 * gcc.target/mips/ins-1.c: Likewise.
3133 * gcc.target/mips/ins-2.c: Likewise.
3134 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3135 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3136 * gcc.target/mips/lazy-binding-1.c: Likewise.
3137 * gcc.target/mips/madd-3.c: Likewise.
3138 * gcc.target/mips/madd-5.c: Likewise.
3139 * gcc.target/mips/madd-6.c: Likewise.
3140 * gcc.target/mips/madd-8.c: Likewise.
3141 * gcc.target/mips/madd-9.c: Likewise.
3142 * gcc.target/mips/memcpy-1.c: Likewise.
3143 * gcc.target/mips/mips-ps-type.c: Likewise.
3144 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3145 * gcc.target/mips/mips-sched-madd.c: Likewise.
3146 * gcc.target/mips/mips16e-extends.c: Likewise.
3147 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3148 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3149 * gcc.target/mips/movcc-1.c: Likewise.
3150 * gcc.target/mips/movcc-2.c: Likewise.
3151 * gcc.target/mips/movcc-3.c: Likewise.
3152 * gcc.target/mips/msub-5.c: Likewise.
3153 * gcc.target/mips/msub-6.c: Likewise.
3154 * gcc.target/mips/msub-8.c: Likewise.
3155 * gcc.target/mips/mult-2.c: Likewise.
3156 * gcc.target/mips/mult-3.c: Likewise.
3157 * gcc.target/mips/mult-5.c: Likewise.
3158 * gcc.target/mips/mult-6.c: Likewise.
3159 * gcc.target/mips/mult-7.c: Likewise.
3160 * gcc.target/mips/mult-12.c: Likewise.
3161 * gcc.target/mips/mult-13.c: Likewise.
3162 * gcc.target/mips/mult-14.c: Likewise.
3163 * gcc.target/mips/mult-15.c: Likewise.
3164 * gcc.target/mips/mult-17.c: Likewise.
3165 * gcc.target/mips/mult-18.c: Likewise.
3166 * gcc.target/mips/mult-19.c: Likewise.
3167 * gcc.target/mips/nmadd-1.c: Likewise.
3168 * gcc.target/mips/nmadd-2.c: Likewise.
3169 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3170 * gcc.target/mips/octeon-cins-1.c: Likewise.
3171 * gcc.target/mips/octeon-cins-2.c: Likewise.
3172 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3173 * gcc.target/mips/octeon-exts-2.c: Likewise.
3174 * gcc.target/mips/octeon-exts-3.c: Likewise.
3175 * gcc.target/mips/octeon-exts-4.c: Likewise.
3176 * gcc.target/mips/octeon-exts-5.c: Likewise.
3177 * gcc.target/mips/octeon-exts-6.c: Likewise.
3178 * gcc.target/mips/octeon-exts-7.c: Likewise.
3179 * gcc.target/mips/octeon-pop-2.c: Likewise.
3180 * gcc.target/mips/octeon-seq-3.c: Likewise.
3181 * gcc.target/mips/octeon-seq-4.c: Likewise.
3182 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3183 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3184 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3185 * gcc.target/mips/pr54240.c: Likewise.
3186 * gcc.target/mips/rsqrt-1.c: Likewise.
3187 * gcc.target/mips/rsqrt-2.c: Likewise.
3188 * gcc.target/mips/rsqrt-3.c: Likewise.
3189 * gcc.target/mips/rsqrt-4.c: Likewise.
3190 * gcc.target/mips/save-restore-2.c: Likewise.
3191 * gcc.target/mips/save-restore-4.c: Likewise.
3192 * gcc.target/mips/sb1-1.c: Likewise.
3193 * gcc.target/mips/scc-1.c: Likewise.
3194 * gcc.target/mips/scc-2.c: Likewise.
3195 * gcc.target/mips/scc-3.c: Likewise.
3196 * gcc.target/mips/scc-4.c: Likewise.
3197 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3198 * gcc.target/mips/truncate-1.c: Likewise.
3199 * gcc.target/mips/truncate-2.c: Likewise.
3200 * gcc.target/mips/truncate-3.c: Likewise.
3201 * gcc.target/mips/truncate-4.c: Likewise.
3202 * gcc.target/mips/truncate-5.c: Likewise.
3203 * gcc.target/mips/truncate-6.c: Likewise.
3204 * gcc.target/mips/unaligned-1.c: Likewise.
3206 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3207 skip for -O0. Require -fexpensive-optimizations.
3208 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3209 * gcc.target/mips/dspr2-MULT.c: Likewise.
3210 * gcc.target/mips/fix-r4000-2.c: Likewise.
3211 * gcc.target/mips/fix-r4000-4.c: Likewise.
3212 * gcc.target/mips/fix-r4000-7.c: Likewise.
3213 * gcc.target/mips/fix-r4000-9.c: Likewise.
3214 * gcc.target/mips/madd-1.c: Likewise.
3215 * gcc.target/mips/madd-2.c: Likewise.
3216 * gcc.target/mips/madd-4.c: Likewise.
3217 * gcc.target/mips/maddu-1.c: Likewise.
3218 * gcc.target/mips/maddu-2.c: Likewise.
3219 * gcc.target/mips/maddu-3.c: Likewise.
3220 * gcc.target/mips/maddu-4.c: Likewise.
3221 * gcc.target/mips/msub-1.c: Likewise.
3222 * gcc.target/mips/msub-2.c: Likewise.
3223 * gcc.target/mips/msub-3.c: Likewise.
3224 * gcc.target/mips/msub-4.c: Likewise.
3225 * gcc.target/mips/msubu-1.c: Likewise.
3226 * gcc.target/mips/msubu-2.c: Likewise.
3227 * gcc.target/mips/msubu-3.c: Likewise.
3228 * gcc.target/mips/msubu-4.c: Likewise.
3229 * gcc.target/mips/mult-1.c: Likewise.
3230 * gcc.target/mips/mult-4.c: Likewise.
3231 * gcc.target/mips/mult-8.c: Likewise.
3232 * gcc.target/mips/mult-9.c: Likewise.
3233 * gcc.target/mips/mult-10.c: Likewise.
3234 * gcc.target/mips/mult-11.c: Likewise.
3235 * gcc.target/mips/mult-16.c: Likewise.
3237 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3238 skip for -O0 and -Os.
3239 * gcc.target/mips/fix-r4000-12.c: Likewise.
3240 * gcc.target/mips/madd-7.c: Likewise.
3241 * gcc.target/mips/mips-ps-5.c: Likewise.
3242 * gcc.target/mips/mips-ps-7.c: Likewise.
3243 * gcc.target/mips/msub-7.c: Likewise.
3245 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3246 skip for -O0. Require -mno-abicalls.
3247 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3249 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3250 skip for -O0. Require a total number of BBIT instructions and
3251 at least one of each kind.
3253 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3254 skip for -O0. Require -fno-unroll-loops.
3256 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3257 skip for -O0. Allow BLTZ as well as BGEZ.
3259 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3261 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3262 skip for -O0. Require -fschedule-insns2.
3263 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3265 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3266 but skip for -O0. Make a branch-likely more likely.
3268 * gcc.target/mips/timode-2.c: Split each test into its own function.
3269 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3271 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3272 skip for -O0. Require -fpeephole2.
3273 * gcc.target/mips/vr-mult-2.c: Likewise.
3275 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3277 PR preprocessor/53469
3278 * gcc.dg/cpp/_Pragma7.c: New test case.
3280 2012-08-27 Tobias Burnus <burnus@net-b.de>
3283 * gfortran.dg/do_5.f90: New.
3285 2012-08-27 Tobias Burnus <burnus@net-b.de>
3287 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3288 from dg-options as -Wall no longer implies it.
3290 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3292 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3294 2012-08-25 Jason Merrill <jason@redhat.com>
3296 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3298 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3301 * g++.dg/cpp0x/auto34.C: New.
3303 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3306 * gcc.dg/pr54363.c: New test.
3309 * gcc.dg/pr54355.c: New test.
3311 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3314 * gcc.target/i386/pr52857-1.c: New.
3315 * gcc.target/i386/pr52857-2.c: Likewise.
3317 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3319 * gcc.target/mips/code-readable-4.c: New test.
3321 2012-08-23 Julian Brown <julian@codesourcery.com>
3322 Sandra Loosemore <sandra@codesourcery.com>
3324 * gcc.target/mips/code-readable-1.c: Add -O to options.
3326 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3329 * g++.dg/lookup/using53.C: New.
3331 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3333 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3334 * gcc.dg/fixed-point/convert-1.c: New.
3335 * gcc.dg/fixed-point/convert-2.c: New.
3336 * gcc.dg/fixed-point/convert-3.c: New.
3337 * gcc.dg/fixed-point/convert-4.c: New.
3338 * gcc.dg/fixed-point/convert-float-1.c: New.
3339 * gcc.dg/fixed-point/convert-float-2.c: New.
3340 * gcc.dg/fixed-point/convert-float-3.c: New.
3341 * gcc.dg/fixed-point/convert-float-4.c: New.
3342 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3343 * gcc.dg/fixed-point/convert-sat.c: New.
3344 * gcc.dg/fixed-point/convert.h: New.
3346 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3349 * gcc.target/sh/pr54089-2.c: New.
3351 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3353 * gcc.target/i386/long-double-64-1.c: New file.
3354 * gcc.target/i386/long-double-64-2.c: Likewise.
3355 * gcc.target/i386/long-double-64-3.c: Likewise.
3356 * gcc.target/i386/long-double-64-4.c: Likewise.
3357 * gcc.target/i386/long-double-80-1.c: Likewise.
3358 * gcc.target/i386/long-double-80-2.c: Likewise.
3359 * gcc.target/i386/long-double-80-3.c: Likewise.
3360 * gcc.target/i386/long-double-80-4.c: Likewise.
3361 * gcc.target/i386/long-double-80-5.c: Likewise.
3362 * gcc.target/i386/long-double-80-6.c: Likewise.
3363 * gcc.target/i386/long-double-80-7.c: Likewise.
3365 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3367 PR tree-optimization/54317
3368 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3370 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3373 * gcc.target/sh/pr39423-2.c: New.
3375 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3377 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3378 * gcc.dg/fold-perm.c: Likewise.
3380 2012-08-20 Jan Hubicka <jh@suse.cz>
3383 * gcc.dg/ipa/inlinehint-1.c: New.
3385 2012-08-20 Florian Weimer <fweimer@redhat.com>
3388 * g++.dg/init/new38.C: New test.
3389 * g++.dg/init/new39.C: New test.
3391 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3394 * gcc.target/sh/pr54089-1.c: New.
3396 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3399 * gcc.target/sh/pr51244-11.c: New.
3401 2012-08-20 Tobias Burnus <burnus@net-b.de>
3404 * gfortran.dg/warn_target_lifetime_2.f90: New.
3406 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3409 * g++.dg/warn/Wunused-var-17.C: New.
3411 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3414 * gcc.dg/gomp/pr53992.c: New test.
3416 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3419 * gcc.c-torture/execute/20120817-1.c: New test.
3421 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3423 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3425 (f2): New test that really does need adds.
3427 2012-08-20 Richard Guenther <rguenther@suse.de>
3429 PR tree-optimization/54327
3430 * gcc.dg/torture/pr54327.c: New testcase.
3432 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3434 PR tree-optimization/54321
3435 * gcc.c-torture/compile/pr54321.c: New test.
3437 2012-08-20 Tobias Burnus <burnus@net-b.de>
3440 * gfortran.dg/warn_target_lifetime_1.f90: New.
3442 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3445 * gfortran.dg/real_compare_1.f90: New test case.
3446 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3448 2012-08-18 Jan Hubicka <jh@suse.cz>
3450 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3452 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3455 * gfortran.dg/interface_37.f90: New test.
3457 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3458 Gary Funck <gary@intrepid.com>
3461 * gcc.target/i386/pr20020-1.c: New test.
3462 * gcc.target/i386/pr20020-2.c: Likewise.
3463 * gcc.target/i386/pr20020-3.c: Likewise.
3465 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3467 * gcc.target/i386/perm-concat.c: New test.
3469 2012-08-17 Julian Brown <julian@codesourcery.com>
3471 * gcc.target/arm/div64-unwinding.c: New test.
3473 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3475 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3477 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3480 * gcc.target/sh/pr54236-1.c: New.
3482 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3484 * lib/target-supports.exp (check_effective_target_sync_int_long)
3485 (check_effective_target_sync_char_short): Enable for crisv32-*
3489 * gcc.dg/torture/pr54261-1.c: New test.
3491 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3495 * gfortran.dg/typebound_call_24.f03: New.
3497 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3499 PR tree-optimization/54245
3500 * gcc.dg/tree-ssa/pr54245.c: New test.
3502 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3504 PR tree-optimization/54240
3505 * gcc.target/powerpc/pr54240.c: New test.
3506 * gcc.target/mips/pr54240.c: Likewise.
3508 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3511 * gcc.target/sh/pr52933-1.c: New.
3512 * gcc.target/sh/pr52933-2.c: New.
3514 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3517 * gcc.target/sh/pr50751-8.c: New.
3519 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3522 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3523 * gfortran.dg/typebound_proc_27.f03: New test.
3525 2012-08-14 Sterling Augustine <saugustine@google.com>
3527 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3529 2012-08-14 Tobias Burnus <burnus@net-b.de>
3532 * gfortran.dg/data_constraints_3.f90: New.
3533 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3534 to disable -pedantic compilation.
3535 * gfortran.dg/pr37243.f: Ditto.
3536 * gfortran.dg/g77/19990826-3.f: Ditto.
3537 * gfortran.dg/g77/20020307-1.f : Ditto.
3538 * gfortran.dg/g77/980310-3.f: Ditto.
3540 2012-08-14 Tobias Burnus <burnus@net-b.de>
3543 * gfortran.dg/warn_conversion_4.f90: New.
3545 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3548 PR rtl-optimization/53495
3549 * gcc.c-torture/compile/pr53411.c: New test.
3550 * gcc.c-torture/compile/pr53495.c: New test.
3552 2012-08-13 Richard Guenther <rguenther@suse.de>
3554 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3556 2012-08-13 Richard Guenther <rguenther@suse.de>
3558 PR tree-optimization/54200
3559 * gcc.dg/guality/pr54200.c: New testcase.
3560 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3562 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3564 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3566 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3569 * gcc.target/sh/pr51244-7.c: New.
3570 * gcc.target/sh/pr51244-8.c: New.
3571 * gcc.target/sh/pr51244-9.c: New.
3572 * gcc.target/sh/pr51244-10.c: New.
3574 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3576 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3578 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3579 * gcc.target/sh/pr53511-1.c: Likewise.
3580 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3581 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3582 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3583 * gcc.target/sh/pr53512-3.c: Likewise.
3584 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3586 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3589 * gcc.c-torture/compile/pr39423-1.c: New.
3590 * gcc.c-torture/compile/pr39423-2.c: New.
3592 2012-08-12 Tobias Burnus <burnus@net-b.de>
3595 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3596 they appear uninitialized on the RHS.
3597 * gfortran.dg/public_private_module_6.f90: New.
3599 2012-08-11 Martin Jambor <mjambor@suse.cz>
3602 * gfortran.dg/pr48636.f90: New test.
3604 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3606 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3608 (main): Adjust caller.
3610 2012-08-10 Richard Guenther <rguenther@suse.de>
3612 * gcc.dg/matrix/*.c: Adjust and move ...
3613 * gcc.dg/torture/: ... here.
3614 * gcc.dg/matrix: Remove directory.
3616 2012-08-10 Richard Guenther <rguenther@suse.de>
3619 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3621 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3624 * gcc.dg/tree-ssa/pr54211.c: New test.
3626 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3628 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3629 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3631 2012-08-10 Richard Guenther <rguenther@suse.de>
3633 PR tree-optimization/54109
3634 * gcc.dg/torture/pr54109.c: New testcase.
3635 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3636 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3638 2012-08-10 Richard Guenther <rguenther@suse.de>
3640 PR tree-optimization/54027
3641 * gcc.dg/torture/pr54027.c: New testcase.
3643 2012-08-10 Richard Guenther <rguenther@suse.de>
3645 * g++.dg/plugin/selfassign.c: Adjust.
3646 * gcc.dg/plugin/selfassign.c: Likewise.
3647 * gcc.dg/strlenopt-11.c: Likewise.
3648 * gcc.dg/strlenopt-13.c: Likewise.
3649 * gcc.dg/no-strict-overflow-4.c: Likewise.
3650 * gcc.dg/strict-overflow-4.c: Likewise.
3651 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3652 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3653 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3654 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3655 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3656 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3657 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3658 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3659 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3660 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3661 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3662 * gcc.dg/pr46309.c: Likewise.
3663 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3665 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3667 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3669 * gcc.c-torture/compile/20120727-2.c: New test.
3671 2012-08-09 Martin Jambor <mjambor@suse.cz>
3673 * gcc.dg/ipa/iinline-4.c: New test.
3674 * gcc.dg/ipa/iinline-5.c: Likewise.
3675 * gcc.dg/ipa/iinline-6.c: Likewise.
3676 * gcc.dg/ipa/iinline-7.c: Likewise.
3677 * gcc.dg/lto/20120723_0.c: Likewise.
3678 * gcc.dg/lto/20120723_1.c: Likewise.
3680 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3683 * gcc.target/sh/pr39423-1.c: New.
3685 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3688 * gcc.target/sh/pr51244-5: New.
3689 * gcc.target/sh/pr51244-6: New.
3691 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3693 * gcc.target/i386/adx-addxcarry32-3.c: New.
3694 * gcc.target/i386/adx-addxcarry64-3.c: New.
3696 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3698 PR rtl-optimization/53701
3699 * gcc.dg/pr53701.c: New test.
3701 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3703 * gcc.c-torture/compile/20120727-1.c: New test.
3705 2012-08-09 Tobias Burnus <burnus@net-b.de>
3708 * gfortran.dg/intrinsic_shadow_4.f90: New.
3710 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3712 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3714 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3716 * gcc.c-torture/execute/20120808-1.c: New test.
3718 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3720 PR rtl-optimization/54157
3721 * gcc.target/i386/pr54157.c: New file.
3723 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3725 * gcc.target/i386/adx-addcarryx32-1.c: New.
3726 * gcc.target/i386/adx-addcarryx32-2.c: New.
3727 * gcc.target/i386/adx-addcarryx64-1.c: New.
3728 * gcc.target/i386/adx-addcarryx64-2.c: New.
3729 * gcc.target/i386/adx-check.h: New.
3730 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3731 * gcc.target/i386/sse-12.c: Add -madx.
3732 * gcc.target/i386/sse-13.c: Ditto.
3733 * gcc.target/i386/sse-14.c: Ditto.
3734 * gcc.target/i386/sse-22.c: Ditto.
3735 * gcc.target/i386/sse-23.c: Ditto.
3736 * g++.dg/other/i386-2.C: Ditto.
3737 * g++.dg/other/i386-3.C: Ditto.
3739 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3741 * gcc.dg/tree-ssa/slsr-5.c: New.
3742 * gcc.dg/tree-ssa/slsr-6.c: New.
3743 * gcc.dg/tree-ssa/slsr-7.c: New.
3744 * gcc.dg/tree-ssa/slsr-8.c: New.
3745 * gcc.dg/tree-ssa/slsr-9.c: New.
3746 * gcc.dg/tree-ssa/slsr-10.c: New.
3747 * gcc.dg/tree-ssa/slsr-11.c: New.
3748 * gcc.dg/tree-ssa/slsr-12.c: New.
3749 * gcc.dg/tree-ssa/slsr-13.c: New.
3750 * gcc.dg/tree-ssa/slsr-14.c: New.
3751 * gcc.dg/tree-ssa/slsr-15.c: New.
3752 * gcc.dg/tree-ssa/slsr-16.c: New.
3753 * gcc.dg/tree-ssa/slsr-17.c: New.
3754 * gcc.dg/tree-ssa/slsr-18.c: New.
3755 * gcc.dg/tree-ssa/slsr-19.c: New.
3756 * gcc.dg/tree-ssa/slsr-20.c: New.
3757 * gcc.dg/tree-ssa/slsr-21.c: New.
3758 * gcc.dg/tree-ssa/slsr-22.c: New.
3759 * gcc.dg/tree-ssa/slsr-23.c: New.
3760 * gcc.dg/tree-ssa/slsr-24.c: New.
3761 * gcc.dg/tree-ssa/slsr-25.c: New.
3762 * gcc.dg/tree-ssa/slsr-26.c: New.
3763 * gcc.dg/tree-ssa/slsr-30.c: New.
3764 * gcc.dg/tree-ssa/slsr-31.c: New.
3766 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3768 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3769 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3770 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3772 2012-08-06 Cary Coutant <ccoutant@google.com>
3774 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3776 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3779 * gfortran.dg/dummy_procedure_5.f90: Modified.
3780 * gfortran.dg/dummy_procedure_8.f90: New.
3781 * gfortran.dg/interface_26.f90: Modified.
3782 * gfortran.dg/proc_ptr_11.f90: Modified.
3783 * gfortran.dg/proc_ptr_15.f90: Modified.
3784 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3785 * gfortran.dg/typebound_override_1.f90: Modified.
3786 * gfortran.dg/typebound_proc_6.f03: Modified.
3788 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3790 PR tree-optimization/51938
3791 PR tree-optimization/52005
3792 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3793 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3794 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3795 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3797 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3799 Avoid crashing on erroneous static_assert usage
3800 * g++.dg/cpp0x/static_assert8.C: New test.
3802 2012-08-06 Jason Merrill <jason@redhat.com>
3804 * g++.dg/cpp0x/sfinae38.C: New.
3806 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3807 Paolo Carlini <paolo.carlini@oracle.com>
3810 * g++.dg/conversion/void2.C: New.
3812 2012-08-06 Tom de Vries <tom@codesourcery.com>
3814 * gcc.dg/tree-ssa/vrp78.c: New test.
3816 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3817 Richard Sandiford <rdsandiford@googlemail.com>
3819 * g++.dg/opt/enum2.C: Require fpic target.
3820 * g++.dg/lto/20090303_0.C: Likewise.
3822 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3823 Catherine Moore <clm@codesourcery.com>
3825 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3826 flush function names too.
3827 * gcc.target/mips/clear-cache-1.c: Likewise.
3829 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3832 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3834 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3837 * gfortran.dg/array_5.f90: New test.
3839 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3841 PR tree-optimization/30318
3842 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3844 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3846 * g++.dg/ext/vector17.C: New testcase.
3848 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3851 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3852 * g++.dg/opt/longbranch1.C: Likewise.
3854 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3856 PR tree-optimization/53805
3857 * gcc.dg/fold-notunord.c: New testcase.
3859 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3862 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3863 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3865 2012-08-02 Jason Merrill <jason@redhat.com>
3866 Paolo Carlini <paolo.carlini@oracle.com>
3868 PR c++/51213 (again)
3869 * g++.dg/cpp0x/sfinae37.C: Extend.
3871 2012-08-02 Richard Guenther <rguenther@suse.de>
3873 PR tree-optimization/50672
3874 * g++.dg/torture/pr50672.C: New testcase.
3876 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3879 * gfortran.dg/abstract_type_6.f03: Modified.
3880 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3881 * gfortran.dg/proc_ptr_comp_35.f90: New.
3882 * gfortran.dg/typebound_proc_9.f03: Modified.
3883 * gfortran.dg/typebound_proc_26.f90: New.
3885 2012-08-02 Richard Guenther <rguenther@suse.de>
3887 * gcc.dg/torture/pta-callused-1.c: Adjust.
3888 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3889 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3890 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3891 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3892 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3893 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3894 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3895 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3897 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3900 * gfortran.dg/include_6.f90: New test case.
3901 * gfortran.dg/include_7.f90: New test case.
3902 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3904 2012-08-01 Tom de Vries <tom@codesourcery.com>
3906 * gcc.dg/tree-ssa/vrp76.c: New test.
3908 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3910 PR tree-optimization/46556
3911 * gcc.dg/tree-ssa/slsr-27.c: New.
3912 * gcc.dg/tree-ssa/slsr-28.c: New.
3913 * gcc.dg/tree-ssa/slsr-29.c: New.
3915 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3918 * gfortran.dg/proc_decl_29.f90: New.
3920 2012-07-31 Dehao Chen <dehao@google.com>
3922 * gcc.dg/predict-7.c: New test.
3924 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3927 * gfortran.dg/typebound_override_3.f90: New.
3929 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3931 PR tree-optimization/53773
3932 * gcc.dg/vect/pr53773.c: New test.
3934 2012-07-31 Nick Clifton <nickc@redhat.com>
3936 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3939 2012-07-31 Tobias Burnus <burnus@net-b.de>
3941 * gfortran.dg/c_funloc_tests_6.f90: New.
3942 * gfortran.dg/c_funloc_tests_7.f90: New.
3943 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3945 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3948 * g++.dg/cpp0x/temp_default5.C: New.
3950 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3953 * gfortran.dg/proc_ptr_37.f90: New.
3955 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3957 * lib/target-supports.exp
3958 (check_effective_target_vect_natural_alignment): New function.
3959 * gcc.dg/align-2.c: Only run on targets with natural alignment
3961 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3962 alignment of vector types.
3964 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3965 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3967 * gcc.target/i386/rdseed16-1.c: New.
3968 * gcc.target/i386/rdseed32-1.c: Ditto
3969 * gcc.target/i386/rdseed64-1.c: Ditto
3970 * gcc.target/i386/sse-12.c: Add -mrdseed.
3971 * gcc.target/i386/sse-13.c: Ditto.
3972 * gcc.target/i386/sse-14.c: Ditto.
3973 * g++.dg/other/i386-2.C: Ditto.
3974 * g++.dg/other/i386-3.C: Ditto.
3976 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3979 * gcc.target/sh/pr51244-4.c: New.
3981 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3983 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3984 for alpha*-*-* targets. Cleanup original tree dump.
3986 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3988 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3989 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3991 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3993 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3994 rand, srand. Include <stdlib.h>.
3996 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3998 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4000 2012-07-26 Richard Henderson <rth@redhat.com>
4002 * gcc.dg/attr-hotcold-1.c: New.
4003 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4005 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4006 Sandra Loosemore <sandra@codesourcery.com>
4008 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4010 2012-07-26 Tobias Burnus <burnus@net-b.de>
4012 * gfortran.dg/contiguous_1.f90: Update dg-error.
4013 * gfortran.dg/proc_ptr_32.f90: Ditto.
4015 2012-07-26 Richard Guenther <rguenther@suse.de>
4017 PR tree-optimization/54098
4018 * gcc.dg/torture/pr54098.c: New testcase.
4020 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4022 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4023 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4025 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4028 * gfortran.dg/array_constructor_39.f90: New test.
4030 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4033 * gfortran.dg/array_constructor_38.f90: New test.
4035 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4037 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4039 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4041 * gnat.dg/noreturn5.ad[sb]: New test.
4043 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4044 Paul Brook <paul@codesourcery.com>
4048 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4049 * c-c++-common/pr53633.c: New test.
4051 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4053 * gcc.target/i386/asm-dialect-1.c: New test case.
4055 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4056 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4058 * gcc.target/i386/prefetchw-1.c: New.
4059 * gcc.target/i386/sse-12.c: Add -mprfchw.
4060 * gcc.target/i386/sse-13.c: Ditto.
4061 * gcc.target/i386/sse-14.c: Ditto.
4062 * gcc.target/i386/sse-22.c: Ditto.
4063 * gcc.target/i386/sse-23.c: Ditto.
4064 * g++.dg/other/i386-2.C: Ditto.
4065 * g++.dg/other/i386-3.C: Ditto.
4067 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4069 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4071 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4074 * gcc.target/arm/pr54051.c: New.
4075 * gcc.target/arm/vfp-1.c: Adjust test.
4077 2012-07-24 Julian Brown <julian@codesourcery.com>
4079 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4080 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4083 2012-07-23 Paul Brook <paul@codesourcery.com>
4085 * g++.dg/other/armv7m-1.c: New test.
4087 2012-07-23 Julian Brown <julian@codesourcery.com>
4089 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4091 (DO_TEST): Define to 1 for appropriate ARM targets.
4093 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4095 PR tree-optimization/53881
4096 * gcc.dg/pr53881.c: Renamed to ...
4097 * gcc.dg/pr53881-1.c: ... this.
4098 * gcc.dg/pr53881-2.c: New test.
4100 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4102 Handle recent changes in default atomics for cris*-*-linux*.
4103 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4104 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4105 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4106 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4107 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4108 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4109 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4110 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4111 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4112 -mno-unaligned-atomic-may-use-library is in effect for
4114 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4115 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4116 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4117 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4118 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4119 gcc.target/cris/torture/sync-mis-op-i-1.c,
4120 gcc.target/cris/torture/sync-mis-op-i-2.c,
4121 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4122 gcc.target/cris/torture/sync-mis-op-i-3.c,
4123 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4124 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4125 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4126 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4127 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4128 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4129 (main): Remove local variable x.
4130 [mis_ok]: Check that atomics don't fail.
4132 2012-07-21 Andrew Pinski <apinski@cavium.com>
4134 * gcc.dg/tree-ssa/vrp72.c: New test.
4135 * gcc.dg/tree-ssa/vrp73.c: New test.
4136 * gcc.dg/tree-ssa/vrp74.c: New test.
4137 * gcc.dg/tree-ssa/vrp75.c: New test.
4139 2012-07-21 Andrew Pinski <apinski@cavium.com>
4141 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4142 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4144 2012-07-21 Andrew Pinski <apinski@cavium.com>
4146 * gcc.target/mips/octeon-pop-2.c: New testcase.
4148 2012-07-21 Tobias Burnus <burnus@net-b.de>
4151 * gfortran.dg/assumed_rank_3.f90: New.
4152 * gfortran.dg/assumed_rank_11.f90: New.
4153 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4154 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4155 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4157 2012-07-21 Andrew Pinski <apinski@cavium.com>
4159 * gcc.target/mips/unaligned-1.c: New testcase.
4161 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4163 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4165 2012-07-20 Tobias Burnus <burnus@net-b.de>
4167 * gfortran.dg/bind_c_array_params_2.f90: New.
4168 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4169 and update dg-error.
4171 2012-07-20 Tobias Burnus <burnus@net-b.de>
4173 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4175 2012-07-20 Jason Merrill <jason@redhat.com>
4178 * g++.dg/other/array7.C: New.
4180 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4182 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4183 the basic block and check loop depth.
4184 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4185 matching patterns and comments.
4186 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4187 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4189 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4192 * c-c++-common/pr28656.c: New test.
4194 2012-07-19 Jason Merrill <jason@redhat.com>
4197 * g++.dg/init/mutable1.C: New.
4199 2012-07-20 Tobias Burnus <burnus@net-b.de>
4202 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4203 * gfortran.dg/assumed_rank_1.f90: New.
4204 * gfortran.dg/assumed_rank_1_c.c: New.
4205 * gfortran.dg/assumed_rank_2.f90: New.
4206 * gfortran.dg/assumed_rank_4.f90: New.
4207 * gfortran.dg/assumed_rank_5.f90: New.
4208 * gfortran.dg/assumed_rank_6.f90: New.
4209 * gfortran.dg/assumed_rank_7.f90: New.
4210 * gfortran.dg/assumed_rank_8.f90: New.
4211 * gfortran.dg/assumed_rank_8_c.c: New.
4212 * gfortran.dg/assumed_rank_9.f90: New.
4213 * gfortran.dg/assumed_rank_10.f90: New.
4214 * gfortran.dg/assumed_rank_12.f90: New.
4216 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4218 * gnat.dg/opt25.adb: New test.
4219 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4220 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4222 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4224 * gnat.dg/aggr20.ad[sb]: New test.
4225 * gnat.dg/aggr20_pkg.ads: New helper.
4227 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4229 * gnat.dg/derived_type3.adb: New test.
4230 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4232 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4234 PR rtl-optimization/53942
4235 * gcc.dg/pr53942.c: New test.
4237 2012-07-19 Jason Merrill <jason@redhat.com>
4240 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4242 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4244 * gnat.dg/discr38.adb: New test.
4246 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4249 * c-c++-common/gomp/pr54017.c: New test.
4251 2012-07-19 Richard Guenther <rguenther@suse.de>
4252 Eric Botcazou <ebotcazou@adacore.com>
4254 * gnat.dg/loop_optimization11.adb: New testcase.
4255 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4257 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4258 Jason Merrill <jason@redhat.com>
4260 * g++.dg/cpp0x/sfinae37.C: New.
4261 * g++.dg/template/access23.C: New.
4262 * g++.dg/template/access7.C: Adjust.
4263 * g++.dg/template/sfinae10.C: Don't expect errors.
4264 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4266 2012-07-18 Julian Brown <julian@codesourcery.com>
4267 Sandra Loosemore <sandra@codesroucery.com>
4269 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4271 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4273 * gnat.dg/noreturn4.ad[sb]: New test.
4274 * gnat.dg/noreturn4_pkg.ads: New helper.
4276 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4277 Julian Brown <julian@codesourcery.com>
4279 * gcc.target/arm/neon-vdup-1.c: New test case.
4280 * gcc.target/arm/neon-vdup-2.c: New test case.
4281 * gcc.target/arm/neon-vdup-3.c: New test case.
4282 * gcc.target/arm/neon-vdup-4.c: New test case.
4283 * gcc.target/arm/neon-vdup-5.c: New test case.
4284 * gcc.target/arm/neon-vdup-6.c: New test case.
4285 * gcc.target/arm/neon-vdup-7.c: New test case.
4286 * gcc.target/arm/neon-vdup-8.c: New test case.
4287 * gcc.target/arm/neon-vdup-9.c: New test case.
4288 * gcc.target/arm/neon-vdup-10.c: New test case.
4289 * gcc.target/arm/neon-vdup-11.c: New test case.
4290 * gcc.target/arm/neon-vdup-12.c: New test case.
4291 * gcc.target/arm/neon-vdup-13.c: New test case.
4292 * gcc.target/arm/neon-vdup-14.c: New test case.
4293 * gcc.target/arm/neon-vdup-15.c: New test case.
4294 * gcc.target/arm/neon-vdup-16.c: New test case.
4295 * gcc.target/arm/neon-vdup-17.c: New test case.
4296 * gcc.target/arm/neon-vdup-18.c: New test case.
4297 * gcc.target/arm/neon-vdup-19.c: New test case.
4298 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4299 arguments non-constant.
4301 2012-07-18 Richard Guenther <rguenther@suse.de>
4303 PR tree-optimization/53970
4304 * g++.dg/torture/pr53970.C: New testcase.
4306 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4309 * gcc.c-torture/compile/pr38621.c: New.
4311 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4314 * gcc.target/sh/pr33135-1.c: New.
4315 * gcc.target/sh/pr33135-2.c: New.
4316 * gcc.target/sh/pr33135-3.c: New.
4317 * gcc.target/sh/pr33135-4.c: New.
4319 2012-07-17 Jason Merrill <jason@redhat.com>
4322 * g++.dg/parse/enum9.C: New.
4324 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4325 Sandra Loosemore <sandra@codesourcery.com>
4327 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4328 if there is a conflict with -mcpu=. Use -mcpu=5208.
4330 2012-07-17 Jason Merrill <jason@redhat.com>
4333 * g++.dg/template/array23.C: New.
4335 2012-07-17 Tobias Burnus <burnus@net-b.de>
4338 * gfortran.dg/bind_c_usage_26.f90: New.
4339 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4340 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4341 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4342 * gfortran.dg/interop_params.f03: Ditto.
4344 2012-07-17 Jason Merrill <jason@redhat.com>
4346 * g++.dg/template/inherit8.C: Adjust.
4347 * g++.dg/template/using21.C: Adjust.
4348 * g++.dg/template/using22.C: Adjust.
4351 * g++.dg/template/current-inst1.C: New.
4352 * g++.dg/parse/crash35.C: Adjust.
4354 2012-07-17 Tobias Burnus <burnus@net-b.de>
4357 * gfortran.dg/oldstyle_4.f90: New.
4359 2012-07-17 Tobias Burnus <burnus@net-b.de>
4362 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4363 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4365 2012-07-16 Jason Merrill <jason@redhat.com>
4367 * g++.dg/parse/access8.C: Adjust.
4368 * g++.dg/template/sfinae6_neg.C: Adjust.
4370 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4373 * gfortran.dg/coarray_allocate_1.f90: New test.
4375 2012-07-16 Andrew Pinski <apinski@cavium.com>
4377 * gcc.c-torture/execute/bswap-1.c: New testcase.
4378 * gcc.c-torture/compile/unalign-1.c: New testcase.
4379 * gcc.c-torture/compile/20120524-1.c: New testcase.
4380 * gcc.c-torture/compile/20101216-1.c: New testcase.
4382 2012-07-16 Dehao Chen <dehao@google.com>
4385 2012-07-10 Dehao Chen <dehao@google.com>
4387 * gcc.dg/debug_info_inline.c: New test.
4389 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4392 * gfortran.dg/proc_decl_28.f90: New.
4394 2012-07-16 Andrew Pinski <apinski@cavium.com>
4396 * gcc.dg/torture/builtins-1.c: New testcase.
4398 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4400 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4401 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4402 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4403 gcc.target/cris/sync-1-v10.c,
4404 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4405 pass -mno-unaligned-atomic-may-use-library.
4406 * gcc.target/cris/sync-xchg-1.c: New test.
4407 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4408 valid register operand output modifier.
4410 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4412 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4415 2012-07-13 Andrew Pinski <apinski@cavium.com>
4417 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4418 rather than cleanup-tree-dump.
4419 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4421 2012-07-13 Richard Guenther <rguenther@suse.de>
4423 PR tree-optimization/53907
4424 * gcc.target/i386/pr53907.c: New testcase.
4426 2012-07-13 Richard Guenther <rguenther@suse.de>
4428 PR tree-optimization/53922
4429 * gcc.dg/torture/pr53922.c: New testcase.
4431 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4433 PR rtl-optimization/53908
4434 * gcc.dg/torture/pr53908.c: New test.
4436 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4439 * g++.dg/cpp0x/variadic135.C: New.
4441 2012-07-12 Jason Merrill <jason@redhat.com>
4443 * g++.dg/template/sfinae6_neg.C: Adjust.
4445 2012-07-12 Tobias Burnus <burnus@net-b.de>
4447 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4448 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4449 scan-tree-dump-times pattern.
4451 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4453 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4455 2012-07-11 Jason Merrill <jason@redhat.com>
4458 * g++.g/cpp0x/defaulted37.C: New.
4460 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4463 * gcc.target/arm/pr53859.c: New test.
4465 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4468 * gcc.c-torture/compile/pr53886.c: New.
4470 2012-07-10 Dehao Chen <dehao@google.com>
4472 * gcc.dg/debug_info_inline.c: New test.
4474 2012-07-10 Jason Merrill <jason@redhat.com>
4477 * g++.dg/cpp0x/defaulted36.C: New.
4478 * g++.dg/cpp0x/defaulted21.C: Adjust.
4480 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4482 2012-07-09 Sterling Augustine <saugustine@google.com>
4484 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4486 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4488 PR tree-optimization/53887
4489 * gcc.dg/pr53887.c: New test.
4491 2012-07-09 Jason Merrill <jason@redhat.com>
4494 * g++.dg/cpp0x/nullptr29.C: New.
4496 2012-07-09 Tom de Vries <tom@codesourcery.com>
4497 Richard Guenther <rguenther@suse.de>
4499 * gcc.dg/builtin-unreachable-6.c: New test.
4500 * gcc.dg/builtin-unreachable-5.c: New test.
4502 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4504 PR tree-optimization/53881
4505 * gcc.dg/pr53881.c: New test.
4507 2012-07-06 Jason Merrill <jason@redhat.com>
4510 * g++.dg/cpp0x/variadic134.C: New.
4513 * g++.dg/cpp0x/alias-decl-20.C: New.
4515 2012-07-06 Tom de Vries <tom@codesourcery.com>
4517 PR tree-optimization/51879
4518 * gcc.dg/pr51879-16.c: New test.
4519 * gcc.dg/pr51879-17.c: Same.
4521 2012-07-06 Tom de Vries <tom@codesourcery.com>
4523 PR tree-optimization/52009
4524 * gcc.dg/pr51879-7.c: New test.
4525 * gcc.dg/pr51879-18.c: New test.
4527 2012-07-05 Jason Merrill <jason@redhat.com>
4530 * g++.dg/template/typedef39.C: New.
4533 * g++.dg/cpp0x/variadic133.C: New.
4534 * g++.dg/template/param1.C: Adjust.
4536 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4540 * gcc.target/arm/neon/vtrnf32.c: Update.
4541 * gcc.target/arm/neon/vtrns32.c: Update.
4542 * gcc.target/arm/neon/vtrnu32.c: Update.
4543 * gcc.target/arm/neon/vzipf32.c: Update.
4544 * gcc.target/arm/neon/vzips32.c: Update.
4545 * gcc.target/arm/neon/vzipu32.c: Update.
4547 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4550 * gfortran.dg/inline_sum_4.f90: New test.
4552 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4554 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4556 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4558 * gcc.target/arm/fma-sp.c: New testcase.
4559 * gcc.target/arm/fma.c: Likewise.
4560 * gcc.target/arm/fma.h: Likewise.
4562 2012-07-04 Jason Merrill <jason@redhat.com>
4565 * g++.dg/other/enum3.C: New.
4567 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4570 * g++.dg/torture/pr53321.C: New test.
4572 2012-07-04 Richard Guenther <rguenther@suse.de>
4574 PR tree-optimization/53844
4575 * g++.dg/tree-ssa/pr53844.C: New testcase.
4577 2012-07-04 Richard Guenther <rguenther@suse.de>
4579 PR tree-optimization/53849
4580 * gcc.dg/pr53849.c: New testcase.
4582 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4585 * g++.dg/ext/label14.C: New test.
4587 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4590 * g++.dg/other/pr53811.C: New test.
4592 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4595 * gcc.target/m68k/stack-limit-1.c: New testcase.
4597 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4599 * gnat.dg/recursive_call.adb: New test.
4601 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4603 * gnat.dg/discr37.ad[sb]: New test.
4605 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4607 * g++.dg/other/packed1.C: Remove SH from xfail list.
4609 2012-07-02 Jason Merrill <jason@redhat.com>
4612 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4615 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4618 * g++.dg/cpp0x/decltype39.C: New.
4619 * g++.dg/diagnostic/method1.C: Adjust.
4622 * g++.dg/template/ref6.C: New.
4624 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4627 * gcc.target/sh/pr53568-1.c: New.
4629 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4632 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4634 2012-07-02 Jason Merrill <jason@redhat.com>
4637 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4640 * g++.dg/template/enum7.C: New.
4641 * g++.dg/other/ptrmem10.C: Adjust.
4642 * g++.dg/other/ptrmem11.C: Adjust.
4643 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4645 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4647 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4649 2012-07-01 Wei Guozhi <carrot@google.com>
4652 * gcc.target/arm/pr53447-1.c: New testcase.
4653 * gcc.target/arm/pr53447-2.c: New testcase.
4654 * gcc.target/arm/pr53447-3.c: New testcase.
4655 * gcc.target/arm/pr53447-4.c: New testcase.
4657 2012-06-29 Richard Guenther <rguenther@suse.de>
4659 PR tree-optimization/47061
4660 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4662 2012-06-29 Richard Guenther <rguenther@suse.de>
4664 PR tree-optimization/37541
4665 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4667 2012-06-29 Richard Guenther <rguenther@suse.de>
4669 PR tree-optimization/52589
4670 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4672 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4674 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4676 * g++.dg/template/error46.C: Add missing comment to dg-message.
4677 * g++.dg/template/crash107.C: Likewise.
4678 * g++.dg/template/error47.C: Likewise.
4679 * g++.dg/template/crash108.C: Likewise.
4680 * g++.dg/overload/operator5.C: Likewise.
4682 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4683 errors in dg-message directives, add comments.
4685 2012-06-28 Kai Tietz <ktietz@redhat.com>
4687 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4688 hard-coded 'unsigned long'.
4690 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4692 PR tree-optimization/51581
4693 * gcc.dg/vect/pr51581-4.c: New test.
4695 PR tree-optimization/53645
4696 * gcc.c-torture/execute/pr53645-2.c: New test.
4698 2012-06-28 Richard Guenther <rguenther@suse.de>
4701 * gcc.dg/torture/pr53790.c: New testcase.
4703 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4705 PR tree-optimization/53645
4706 * gcc.c-torture/execute/pr53645.c: New test.
4708 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4710 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4712 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4716 * gcc.dg/guality/pr49888.c: Account for the possibility that
4717 the variable is optimized out at the first test.
4719 2012-06-27 Jason Merrill <jason@redhat.com>
4721 * g++.dg/cpp0x/override2.C: Adjust.
4722 * g++.dg/template/error5.C: Adjust.
4723 * g++.dg/parse/crash28.C: Adjust.
4726 * g++.dg/parse/template27.C: New.
4727 * g++.dg/template/crash74.C: Adjust expected output.
4729 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4733 * gfortran.dg/typebound_operator_16.f03: New.
4735 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4737 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4738 even src1.i and src2.i fields even in the second half of the arrays.
4740 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4743 * g++.dg/torture/vshuf-16.inc: New test.
4744 * g++.dg/torture/vshuf-2.inc: New test.
4745 * g++.dg/torture/vshuf-4.inc: New test.
4746 * g++.dg/torture/vshuf-8.inc: New test.
4747 * g++.dg/torture/vshuf-main.inc: New test.
4748 * g++.dg/torture/vshuf-v16hi.C: New test.
4749 * g++.dg/torture/vshuf-v16qi.C: New test.
4750 * g++.dg/torture/vshuf-v2df.C: New test.
4751 * g++.dg/torture/vshuf-v2di.C: New test.
4752 * g++.dg/torture/vshuf-v2sf.C: New test.
4753 * g++.dg/torture/vshuf-v2si.C: New test.
4754 * g++.dg/torture/vshuf-v4df.C: New test.
4755 * g++.dg/torture/vshuf-v4di.C: New test.
4756 * g++.dg/torture/vshuf-v4sf.C: New test.
4757 * g++.dg/torture/vshuf-v4si.C: New test.
4758 * g++.dg/torture/vshuf-v8hi.C: New test.
4759 * g++.dg/torture/vshuf-v8qi.C: New test.
4760 * g++.dg/torture/vshuf-v8si.C: New test.
4762 2012-06-27 Richard Guenther <rguenther@suse.de>
4765 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4767 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4769 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4770 scan-dump-dem-not): Use printable pattern in test name.
4772 2012-06-26 Sterling Augustine <saugustine@google.com>
4773 Dominique Dhumieres <dominiq@lps.ens.fr>
4775 * gcc.dg/pubtypes-2.c: Update expected output.
4776 * gcc.dg/pubtypes-3.c: Likewise.
4777 * gcc.dg/pubtypes-4.c: Likewise.
4779 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4781 * gcc.dg/tree-ssa/slsr-1.c: New test.
4782 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4783 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4784 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4786 2012-06-26 Matt Turner <mattst88@gmail.com>
4789 * gcc.target/arm/mmx-2.c: New.
4791 2012-06-26 Richard Guenther <rguenther@suse.de>
4794 * g++.dg/torture/pr53752.C: New testcase.
4796 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4798 PR tree-optimization/53748
4799 * gcc.c-torture/compile/pr53748.c: New test.
4801 2012-06-25 Jason Merrill <jason@redhat.com>
4805 * g++.dg/cpp0x/decltype38.C: New.
4806 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4808 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4810 * lib/target-supports-dg.exp (testname-for-summary): New.
4811 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4812 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4813 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4814 scan-module-absence, output-exists, output-exists-not: Use
4815 testname-for-summary.
4816 (dg-test): Clean up testname_with_flags.
4817 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4818 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4819 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4820 scan-assembler-dem-not, object-size: Use testname-for-summary.
4821 * lib/gcov.exp (run-gcov): Likewise.
4822 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4823 scan-dump-dem, scan-dump-dem-note): Likewise.
4825 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4826 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4827 including profopt.opt; save and restore existing value.
4828 * g++.dg/bprob/bprob.exp: Likewise.
4829 * gcc.dg/matrix/matrix.exp: Likewise.
4830 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4831 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4834 2012-06-25 Richard Henderson <rth@redhat.com>
4836 * gcc.dg/pr53749.c: New.
4838 2012-06-25 Jason Merrill <jason@redhat.com>
4841 * g++.dg/cpp0x/nullptr28.C: New.
4843 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4845 * gcc.target/arm/neon-vld1_dupQ.c: New.
4847 2012-06-25 Florian Weimer <fweimer@redhat.com>
4849 * g++.dg/init/new35.C: New.
4850 * g++.dg/init/new36.C: New.
4851 * g++.dg/init/new37.C: New.
4852 * g++.dg/ext/vla5.C: New warning.
4853 * g++.dg/ext/vla8.C: New warning.
4854 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4856 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4857 James Greenhalgh <james.greenhalgh@arm.com>
4859 * gcc.target/arm/ftest-support-arm.h New testcase.
4860 * gcc.target/arm/ftest-support-thumb.h Likewise.
4861 * gcc.target/arm/ftest-support.h Likewise.
4862 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4863 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4864 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4865 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4866 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4867 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4868 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4869 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4870 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4871 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4872 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4873 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4874 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4875 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4876 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4877 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4878 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4879 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4880 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4881 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4882 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4883 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4884 * lib/target-supports.exp
4885 (check_effective_target_arm_arch_FUNC): Add support for more
4887 (add_options_for_arm_arch_FUNC): Likewise.
4888 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4890 2012-06-25 Jason Merrill <jason@redhat.com>
4893 * g++.dg/cpp0x/constexpr-tuple.C: New.
4895 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4898 * gcc.target/i386/pr53759.c: New test.
4901 * g++.dg/cpp0x/nsdmi7.C: New test.
4903 2012-06-24 Kai Tietz <ktietz@redhat.com>
4905 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4907 * gcc.target/i386/pr38988.c: Likewise.
4909 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4913 * gfortran.dg/typebound_generic_12.f03: New.
4914 * gfortran.dg/typebound_generic_13.f03: New.
4916 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4918 * gnat.dg/lto15.ad[sb]: New test.
4920 2012-06-21 Meador Inge <meadori@codesourcery.com>
4923 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4925 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4927 * gcc.dg/pch/ident-1.c: New test.
4928 * gcc.dg/pch/ident-1.hs: Header file for new test.
4930 2012-06-21 Michael Matz <matz@suse.de>
4933 * gcc.c-torture/execute/pr53688.c: New test.
4935 2012-06-20 Richard Guenther <rguenther@suse.de>
4937 PR tree-optimization/30318
4938 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4940 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4942 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4944 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4946 * gcc.target/i386/clearcapv2.map: New file.
4947 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4949 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4951 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4952 and add __sh__ case.
4954 2012-06-19 Jason Merrill <jason@redhat.com>
4957 * g++.dg/debug/localclass1.C: New.
4959 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4961 * g++.dg/cpp0x/override4.C: New.
4963 2012-06-14 Jason Merrill <jason@redhat.com>
4966 * g++.dg/cpp0x/decltype37.C: New.
4968 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4970 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4972 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4974 * gcc.c-torture/compile/vector-5.c,
4975 gcc.c-torture/compile/vector-6.c: New tests.
4977 2012-06-19 Richard Henderson <rth@redhat.com>
4979 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4981 2012-06-19 Richard Guenther <rguenther@suse.de>
4983 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4985 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4988 * gcc.target/i386/pr53712.c: New test.
4990 2012-06-18 Tobias Burnus <burnus@net-b.de>
4993 * gfortran.dg/elemental_optional_args_6.f90: New.
4995 2012-06-18 Tobias Burnus <burnus@net-b.de>
4998 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4999 * gfortran.dg/coarray/move_alloc_1.f90
5001 2012-06-18 Tobias Burnus <burnus@net-b.de>
5004 * gfortran.dg/coarray_27.f90: New.
5006 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5007 Greta Yorsh <Greta.Yorsh@arm.com>
5009 * gcc.target/arm/epilog-1.c: New test.
5011 2012-06-18 Richard Guenther <rguenther@suse.de>
5013 PR tree-optimization/53693
5014 * g++.dg/torture/pr53693.C: New testcase.
5016 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5018 PR tree-optimization/53703
5019 * gcc.dg/torture/pr53703.c: New test.
5021 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5024 * gcc.target/i386/pr53698.c: New test.
5026 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5028 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5030 2012-06-17 Tobias Burnus <burnus@net-b.de>
5034 * gfortran.dg/transfer_check_3.f90: New.
5036 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5038 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5040 2012-06-16 Tobias Burnus <burnus@net-b.de>
5044 * gfortran.dg/deferred_type_param_8.f90: New.
5046 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5048 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5049 testname that includes flags, passed in as new argument, in
5051 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5052 and pass it to verify-* procedures.
5054 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5055 alignment torture options with usual torture options.
5057 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5058 messages reported for one line of source code.
5059 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5060 * g++.dg/cpp0x/decltype2.C: Likewise.
5061 * g++.dg/cpp0x/decltype3.C: Likewise.
5062 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5063 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5064 * g++.dg/cpp0x/static_assert3.C: Likewise.
5065 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5066 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5067 * g++.dg/cpp0x/union1.C: Likewise.
5068 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5069 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5070 * g++.dg/cpp0x/variadic2.C: Likewise.
5071 * g++.dg/cpp0x/variadic20.C: Likewise.
5072 * g++.dg/cpp0x/variadic74.C: Likewise.
5073 * g++.dg/diagnostic/bitfld2.C: Likewise.
5074 * g++.dg/ext/attrib44.C: Likewise.
5075 * g++.dg/ext/no-asm-1.C: Likewise.
5076 * g++.dg/other/error34.C: Likewise.
5077 * g++.dg/parse/crash46.C: Likewise.
5078 * g++.dg/parse/error10.C: Likewise.
5079 * g++.dg/parse/error2.C: Likewise.
5080 * g++.dg/parse/error3.C: Likewise.
5081 * g++.dg/parse/error36.C: Likewise.
5082 * g++.dg/parse/error8.C: Likewise.
5083 * g++.dg/parse/error9.C: Likewise.
5084 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5085 * g++.dg/parse/parser-pr28152.C: Likewise.
5086 * g++.dg/parse/template25.C: Likewise.
5087 * g++.dg/parse/typename11.C: Likewise.
5088 * g++.dg/tc1/dr147.C: Likewise.
5089 * g++.dg/template/deduce3.C: Likewise.
5090 * g++.dg/template/koenig9.C: Likewise.
5091 * g++.dg/template/pr23510.C: Likewise.
5092 * g++.dg/warn/pr12242.C: Likewise.
5093 * g++.dg/warn/pr30551-2.C: Likewise.
5094 * g++.dg/warn/pr30551.C: Likewise.
5095 * g++.old-deja/g++.other/typename1.C: Likewise.
5096 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5098 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5101 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5102 * c-c++-common/torture/vshuf-2.inc: Likewise.
5103 * c-c++-common/torture/vshuf-4.inc: Likewise.
5104 * c-c++-common/torture/vshuf-8.inc: Likewise.
5105 * c-c++-common/torture/vshuf-main.inc: Likewise.
5106 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5107 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5108 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5109 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5110 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5111 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5112 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5113 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5114 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5115 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5116 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5117 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5118 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5119 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5121 2012-06-15 Michael Matz <matz@suse.de>
5123 * gcc.dg/tree-ssa/vector-4.c: New test.
5125 2012-06-15 Michael Matz <matz@suse.de>
5127 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5128 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5130 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5132 PR tree-optimization/53636
5133 * gcc.target/arm/pr53636.c: New test.
5135 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5137 PR tree-optimization/51581
5138 * gcc.c-torture/execute/pr51581-1.c: New test.
5139 * gcc.c-torture/execute/pr51581-2.c: New test.
5140 * gcc.dg/vect/pr51581-1.c: New test.
5141 * gcc.dg/vect/pr51581-2.c: New test.
5142 * gcc.dg/vect/pr51581-3.c: New test.
5143 * gcc.target/i386/avx-pr51581-1.c: New test.
5144 * gcc.target/i386/avx-pr51581-2.c: New test.
5145 * gcc.target/i386/avx2-pr51581-1.c: New test.
5146 * gcc.target/i386/avx2-pr51581-2.c: New test.
5147 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5149 2012-06-15 Richard Guenther <rguenther@suse.de>
5151 * gcc.c-torture/execute/20120615-1.c: New testcase.
5153 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5155 * gnat.dg/vect8.ad[sb]: New test.
5157 2012-06-14 Richard Guenther <rguenther@suse.de>
5159 * gcc.dg/tree-ssa/vrp.h: New testcase.
5160 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5162 2012-06-13 Christian Bruel <christian.bruel@st.com>
5165 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5167 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5169 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5171 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5174 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5175 test summary unique.
5177 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5178 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5179 scan-stack-usage-not): Don't strip torture options from test name.
5181 * lib/scandump.exp (scan-dump-times): Use printable version of
5182 regexp in test summary line.
5184 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5185 messages reported for one line of source code.
5186 * gcc.dg/format/few-1.c: Likewise.
5187 * gcc.dg/ia64-sync-2.c: Likewise.
5188 * gcc.dg/sync-2.c: Likewise.
5189 * gcc.dg/noncompile/pr44517.c: Likewise.
5191 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5194 * gcc.dg/guality/pr49888.c: New.
5196 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5198 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5199 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5200 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5202 2012-06-13 Tobias Burnus <burnus@net-b.de>
5205 * gfortran.dg/intent_out_7.f90: New.
5207 2012-06-13 Tobias Burnus <burnus@net-b.de>
5210 * gfortran.dg/save_4.f90: New.
5212 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5217 * gcc.dg/pr53532.c: New test.
5218 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5219 adjust line numbers.
5220 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5221 * gcc.dg/Wcxx-compat-8.c: Likewise.
5222 * gcc.dg/pr51034.c: New test.
5223 * gcc.dg/pr53196-1.c: New test.
5224 * gcc.dg/pr53196-2.c: New test.
5226 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5228 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5229 alignment torture options with usual torture options.
5230 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5231 instead of dg-options.
5232 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5233 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5234 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5235 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5236 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5237 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5239 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5240 to checks for multiple messages reported for one line of source code.
5241 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5243 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5244 messages reported for one line of source code.
5246 * gcc.dg/20031223-1.c: Add comments to check for multiple
5247 messages reported for one line of source code.
5248 * gcc.dg/Wconversion-integer.c: Likewise.
5249 * gcc.dg/Wfatal-2.c: Likewise.
5250 * gcc.dg/Wfatal.c: Likewise.
5251 * gcc.dg/Wobjsize-1.c: Likewise.
5252 * gcc.dg/c99-vla-jump-1.c: Likewise.
5253 * gcc.dg/c99-vla-jump-2.c: Likewise.
5254 * gcc.dg/c99-vla-jump-3.c: Likewise.
5255 * gcc.dg/c99-vla-jump-4.c: Likewise.
5256 * gcc.dg/c99-vla-jump-5.c: Likewise.
5257 * gcc.dg/decl-9.c: Likewise.
5258 * gcc.dg/declspec-10.c: Likewise.
5259 * gcc.dg/declspec-18.c: Likewise.
5260 * gcc.dg/mtune.c: Likewise.
5261 * gcc.dg/parser-pr28152-2.c: Likewise.
5262 * gcc.dg/parser-pr28152.c: Likewise.
5263 * gcc.dg/pr14475.c: Likewise.
5264 * gcc.dg/pr27953.c: Likewise.
5265 * gcc.dg/pr28322-3.c: Likewise.
5266 * gcc.dg/pr30457.c: Likewise.
5267 * gcc.dg/pr30551-2.c: Likewise.
5268 * gcc.dg/pr30551-3.c: Likewise.
5269 * gcc.dg/pr30551-4.c: Likewise.
5270 * gcc.dg/pr30551-5.c: Likewise.
5271 * gcc.dg/pr30551-6.c: Likewise.
5272 * gcc.dg/pr30551.c: Likewise.
5273 * gcc.dg/pr45461.c: Likewise.
5274 * gcc.dg/pr48552-1.c: Likewise.
5275 * gcc.dg/pr48552-2.c: Likewise.
5276 * gcc.dg/redecl-1.c: Likewise.
5277 * gcc.dg/transparent-union-3.c: Likewise.
5278 * gcc.dg/utf-dflt.c: Likewise.
5279 * gcc.dg/utf-dflt2.c: Likewise.
5280 * gcc.dg/vla-8.c: Likewise.
5281 * gcc.dg/vla-init-1.c: Likewise.
5282 * gcc.dg/wtr-int-type-1.c: Likewise.
5284 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5285 messages reported for for one line of source code.
5286 * c-c++-common/raw-string-5.c: Likewise.
5287 * c-c++-common/raw-string-4.c: Likewise.
5288 * c-c++-common/raw-string-6.c: Likewise.
5289 * c-c++-common/pr20000.c: Likewise.
5291 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5292 messages reported for one line of source code.
5293 * gcc.dg/cpp/pr30786.c: Likewise.
5294 * gcc.dg/cpp/pr28709.c: Likewise.
5295 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5296 * gcc.dg/cpp/macspace2.c: Likewise.
5297 * gcc.dg/cpp/missing-header-1.c: Likewise.
5298 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5299 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5300 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5302 2012-06-12 Jason Merrill <jason@redhat.com>
5305 * g++.dg/template/local7.C: New.
5307 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5310 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5311 * gcc.target/sh/pr51340-2.c: Likewise.
5312 * gcc.target/sh/pr51340-3.c: Likewise.
5314 2012-06-12 Michael Matz <matz@suse.de>
5316 * gcc.dg/torture/alias-1.c: New test.
5318 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5320 PR rtl-optimization/53589
5321 * gcc.dg/torture/pr53589.c: New test.
5323 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5326 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5327 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5328 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5329 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5330 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5331 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5332 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5333 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5334 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5335 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5336 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5337 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5338 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5339 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5340 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5341 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5343 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5345 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5346 (check_intel_cpu_model): New function.
5347 (check_amd_cpu_model): New function.
5348 (check_features): New function.
5349 (__get_cpuid_output): New function.
5350 (check_detailed): New function.
5351 (fn1): Rename to quick_check.
5352 (main): Update to call quick_check and call check_detailed.
5354 2012-06-11 Richard Henderson <rth@redhat.com>
5356 * lib/target-supports.exp
5357 (check_effective_target_sync_long_long_runtime): Use
5358 check_effective_target_lp64 instead of
5359 check_effective_target_powerpc64 for powerpc targets.
5361 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5364 * gcc.target/sh/pr53511-1.c: New.
5366 2012-06-11 Richard Guenther <rguenther@suse.de>
5369 * g++.dg/lto/pr53470_0.C: New testcase.
5370 * gcc.dg/lto/pr53470_0.c: Likewise.
5372 2012-06-11 Richard Guenther <rguenther@suse.de>
5375 * g++.dg/ext/pr53605.C: New testcase.
5377 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5379 * gnat.dg/specs/array1.ads: New test.
5380 * gnat.dg/specs/array2.ads: Likewise.
5381 * gnat.dg/array22.adb: Likewise.
5383 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5385 * gnat.dg/constant4.adb: New test.
5386 * gnat.dg/constant4_pkg.ads: New helper.
5388 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5391 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5392 * gfortran.dg/allocate_class_1.f90: Modified.
5393 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5394 * gfortran.dg/allocate_class_2.f90: New.
5396 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5399 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5401 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5404 * gfortran.dg/string_assign_2.f90: New test case.
5406 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5409 * gfortran.dg/string_assign_1.f90: New test case.
5411 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5414 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5415 * gcc.dg/gomp/critical-4.c: Likewise.
5416 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5417 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5418 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5419 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5420 * c-c++-common/gomp/pr53580.c: New test.
5422 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5425 * g++.dg/cpp0x/forw_enum11.C: New.
5427 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5430 * g++.dg/cpp0x/alias-decl-19.C: New.
5432 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5434 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5436 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5438 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5440 (XSTATE_SSE): Ditto.
5441 (XSTATE_YMM): Ditto.
5442 (avx_os_support): Use new defines.
5444 2012-06-06 Richard Guenther <rguenther@suse.de>
5447 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5450 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5453 * g++.dg/cpp0x/pr52841.C: New testcase.
5455 2012-06-06 Richard Guenther <rguenther@suse.de>
5457 PR tree-optimization/53081
5458 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5459 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5461 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5463 * gcc.target/powerpc/pr53487.c: New test.
5465 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5467 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5469 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5471 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5473 2012-06-05 Richard Guenther <rguenther@suse.de>
5475 PR tree-optimization/30442
5476 * gcc.dg/vect/bb-slp-30.c: New testcase.
5478 2012-06-05 Richard Guenther <rguenther@suse.de>
5480 PR tree-optimization/53081
5481 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5482 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5483 -fno-tree-loop-distribute-patterns.
5485 2012-06-05 Alan Modra <amodra@gmail.com>
5487 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5488 Check static chain in nested funcs.
5490 2012-06-04 Tobias Burnus <burnus@net-b.de>
5493 * gfortran.dg/init_flag_10.f90: New.
5495 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5498 * g++.dg/warn/Wenum-compare-no-2: New.
5500 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5502 PR preprocessor/53463
5503 * g++.dg/cpp/limits.C: New test.
5504 * g++.dg/parse/error19.C: Adjust.
5505 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5506 * g++.dg/warn/pr35635.C: Likewise.
5507 * g++.old-deja/g++.pt/assign1.C: Likewise.
5509 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5512 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5513 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5514 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5515 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5516 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5517 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5518 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5519 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5521 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5523 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5525 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5527 PR tree-optimization/53550
5528 * gcc.dg/pr53550.c: New test.
5530 2012-06-04 Richard Guenther <rguenther@suse.de>
5532 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5533 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5534 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5536 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5539 * gfortran.dg/parameter_array_element_2.f90: New.
5541 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5544 * gcc.target/sh/pr53512-1.c: New.
5545 * gcc.target/sh/pr53512-2.c: New.
5546 * gcc.target/sh/pr53512-3.c: New.
5547 * gcc.target/sh/pr53512-4.c: New.
5549 2012-06-01 Jason Merrill <jason@redhat.com>
5552 * g++.dg/ext/visibility/template12.C: New.
5553 * g++.dg/ext/attrib14.C: Adjust warning line.
5556 * g++.dg/parse/new6.C: New.
5557 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5559 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5561 * c-c++-common/restrict-2.c: Revert previous change.
5563 2012-06-01 Jason Merrill <jason@redhat.com>
5566 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5569 * g++.dg/cpp0x/auto33.C: New.
5571 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5574 * g++.dg/parse/namespace-alias-1.C: New.
5576 2012-06-01 Christian Bruel <christian.bruel@st.com>
5578 * gcc.dg/spec-options.c: New test.
5579 * gcc.dg/foo.specs: New file.
5581 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5584 * gnat.dg/lto14.adb: Skip on Solaris.
5586 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5588 * gcc.target/cris/sync-1-v10.c,
5589 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5590 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5591 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5592 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5593 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5594 gcc.target/cris/torture/sync-mis-op-i-1.c,
5595 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5596 gcc.target/cris/torture/sync-mis-op-i-2.c,
5597 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5598 gcc.target/cris/torture/sync-mis-op-i-3.c,
5599 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5600 gcc.target/cris/torture/sync-mis-op-s-1.c,
5601 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5602 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5603 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5604 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5605 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5606 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5607 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5608 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5609 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5611 2012-05-31 Richard Guenther <rguenther@suse.de>
5613 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5614 ldist-pr45948.c with disabled SCCP.
5616 2012-05-31 Richard Guenther <rguenther@suse.de>
5619 * gcc.dg/torture/pr48493.c: New testcase.
5621 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5623 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5625 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5626 of the initialization loop.
5627 (dg-final): Adjust the expected number of vectorized loops depending
5628 on vect_char_mult target selector.
5630 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5632 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5633 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5634 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5637 2012-05-30 Jason Merrill <jason@redhat.com>
5640 * g++.dg/init/new34.C: New.
5641 * g++.dg/tree-ssa/stabilize1.C: New.
5643 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5646 * g++.dg/init/new33.C: New test.
5648 2012-05-30 Richard Guenther <rguenther@suse.de>
5651 * gcc.dg/torture/pr53501.c: New testcase.
5652 * c-c++-common/restrict-2.c: Adjust.
5654 2012-05-30 Alan Modra <amodra@gmail.com>
5656 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5659 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5661 * gcc.target/i386/shuf-concat.c: New test.
5663 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5665 PR rtl-optimization/53519
5666 * gcc.c-torture/compile/pr53519.c: New test.
5668 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5670 * gcc.target/arm/neon-vrev.c: New.
5672 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5675 * gcc.target/sh/pr51340-1.c: New.
5676 * gcc.target/sh/pr51340-2.c: New.
5677 * gcc.target/sh/pr51340-3.c: New.
5679 2012-05-29 Richard Guenther <rguenther@suse.de>
5681 PR tree-optimization/53516
5682 * gcc.dg/torture/pr53516.c: New testcase.
5684 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5686 PR preprocessor/53229
5687 * gcc.dg/cpp/paste6.c: Force to run without
5688 -ftrack-macro-expansion.
5689 * gcc.dg/cpp/paste8.c: Likewise.
5690 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5691 -ftrack-macro-expansion.
5692 * gcc.dg/cpp/paste12.c: Force to run without
5693 -ftrack-macro-expansion.
5694 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5695 -ftrack-macro-expansion.
5696 * gcc.dg/cpp/paste13.c: Likewise.
5697 * gcc.dg/cpp/paste14.c: Likewise.
5698 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5699 -ftrack-macro-expansion.
5700 * gcc.dg/cpp/paste18.c: New test.
5702 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5704 * gcc.target/cris/torture/trap-1.c,
5705 gcc.target/cris/torture/trap-2.c,
5706 gcc.target/cris/torture/trap-3.c,
5707 gcc.target/cris/torture/trap-v0.c,
5708 gcc.target/cris/torture/trap-v3.c: New tests.
5710 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5713 * g++.dg/warn/Wbraces3.C: New.
5714 * g++.dg/warn/Wbraces4.C: Likewise.
5716 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5718 PR tree-optimization/53505
5719 * c-c++-common/torture/pr53505.c: New test.
5721 2012-05-27 Nathan Sidwell <nathan@acm.org>
5723 * gcc.dg/stmt-expr-4.c: New.
5725 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5728 * g++.dg/parse/crash60.C: New.
5730 2012-05-26 Jason Merrill <jason@redhat.com>
5733 * c-c++-common/array-lit.c: New.
5734 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5736 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5739 * gnat.dg/array21.adb: New test.
5741 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5743 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5745 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5748 * g++.dg/other/anon-union3.C: New.
5750 2012-05-25 Ian Lance Taylor <iant@google.com>
5752 * gcc.dg/split-6.c: New test.
5754 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5756 * gnat.dg/lto14.adb: New test.
5758 2012-05-25 Tristan Gingold <gingold@adacore.com>
5760 * gcc.target/i386/large-frame.c: New.
5762 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5763 * gcc.target/powerpc/lhs-1.c: New.
5764 * gcc.target/powerpc/lhs-2.c: New.
5765 * gcc.target/powerpc/lhs-3.c: New.
5767 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5769 Make unwound macro expansion trace less redundant
5770 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5771 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5772 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5773 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5774 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5775 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5777 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5780 * g++.dg/cpp0x/constexpr-default1.C: New.
5782 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5785 * g++.dg/eh/goto2.C: New.
5787 2012-05-24 Richard Guenther <rguenther@suse.de>
5790 * g++.dg/tree-prof/pr53460.C: New testcase.
5792 2012-05-24 Richard Guenther <rguenther@suse.de>
5795 * g++.dg/debug/pr53466.C: New testcase.
5797 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5799 PR tree-optimization/53465
5800 * gcc.c-torture/execute/pr53465.c: New test.
5802 2012-05-23 Tobias Burnus <burnus@net-b.de>
5806 * gfortran.dg/allocate_with_typespec_6.f90: New.
5808 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5811 * g++.dg/warn/delete-array-1.C: New.
5813 2012-05-23 Richard Guenther <rguenther@suse.de>
5815 * gcc.dg/torture/pr39074-2.c: Adjust.
5816 * gcc.dg/torture/pr39074.c: Likewise.
5817 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5818 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5820 2012-05-22 Jan Hubicka <jh@suse.cz>
5823 * g++.dg/torture/pr53161.C: New testcase.
5825 2012-05-22 Tobias Burnus <burnus@net-b.de>
5828 * gfortran.dg/realloc_on_assign_15.f90: New.
5830 2012-05-22 Richard Guenther <rguenther@suse.de>
5833 * gcc.dg/torture/pr51071-2.c: New testcase.
5835 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5837 PR tree-optimization/53336
5838 * g++.dg/torture/pr53336.C: New testcase.
5840 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5843 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5844 instead of -Wunused-local-typedefs.
5846 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5849 * g++.dg/other/abstract4.C: New-
5851 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5854 * g++.dg/ext/attrib46.C: New.
5856 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5859 * gcc.c-torture/compile/pr53418-1.c,
5860 gcc.c-torture/compile/pr53418-2.c: New tests.
5862 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5864 PR tree-optimization/53366
5865 * gcc.dg/torture/pr53366-1.c: New test.
5866 * gcc.dg/torture/pr53366-2.c: New test.
5867 * gcc.target/i386/pr53366-1.c: New test.
5868 * gcc.target/i386/pr53366-2.c: New test.
5870 PR tree-optimization/53409
5871 * gcc.c-torture/compile/pr53409.c: New test.
5873 PR tree-optimization/53410
5874 * gcc.c-torture/compile/pr53410-1.c: New test.
5875 * gcc.c-torture/compile/pr53410-2.c: New test.
5877 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5880 * gcc.target/i386/pr53425-1.c: New file.
5881 * gcc.target/i386/pr53425-2.c: Likewise.
5883 2012-05-21 Richard Guenther <rguenther@suse.de>
5885 PR tree-optimization/53408
5886 * gcc.dg/torture/pr53408.c: New testcase.
5888 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5889 H.J. Lu <hongjiu.lu@intel.com>
5892 * gcc.target/i386/pr53416.c: New file.
5894 2012-05-21 Richard Guenther <rguenther@suse.de>
5896 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5898 2012-05-21 Richard Guenther <rguenther@suse.de>
5900 * gcc.dg/torture/ldist-1.c: New testcase.
5902 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5904 * gnat.dg/lto13.adb: New test.
5905 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5907 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5909 * gnat.dg/specs/lto12.ads: New test.
5910 * gnat.dg/specs/lto12_pkg.ads: New helper.
5912 2012-05-18 Richard Guenther <rguenther@suse.de>
5914 PR tree-optimization/53346
5915 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5916 * gcc.target/i386/incoming-10.c: Adjust.
5917 * gcc.target/i386/incoming-11.c: Likewise.
5918 * gcc.target/i386/pr46295.c: Likewise.
5920 2012-05-18 Richard Guenther <rguenther@suse.de>
5922 * gcc.dg/pr53352.c: Return zero.
5924 2012-05-18 Richard Guenther <rguenther@suse.de>
5926 PR tree-optimization/53390
5927 * gcc.dg/torture/pr53390.c: New testcase.
5929 2012-05-18 Meador Inge <meadori@codesourcery.com>
5931 PR rtl-optimization/53352
5932 * gcc.dg/pr53352.c: New test.
5934 2012-05-17 David S. Miller <davem@davemloft.net>
5936 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5937 failure on sparc-*-linux-gnu.
5939 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5942 * g++.dg/parse/error49.C: New.
5943 * g++.dg/cpp0x/error8.C: Likewise.
5944 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5945 * g++.dg/ext/utf-dflt2.C: Likewise.
5946 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5947 * g++.dg/ext/utf-dflt.C: Likewise.
5948 * c-c++-common/raw-string-3.c: Likewise.
5949 * c-c++-common/raw-string-4.c: Likewise.
5951 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5954 * g++.dg/cpp0x/catch1.C: New.
5956 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5959 * g++.dg/parse/error48.C: New.
5960 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5961 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5963 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5965 * gcc.dg/tm/indirect-2.c: New test.
5967 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5969 PR tree-optimization/53217
5970 * gfortran.dg/pr53217.f90: New test.
5972 2012-05-16 Richard Guenther <rguenther@suse.de>
5974 PR tree-optimization/53364
5975 * g++.dg/torture/pr53364.C: New testcase.
5977 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5980 * gcc.dg/pr52549.c: Fix test for long != void*
5981 * gcc.c-torture/execute/pr52979-1.x: New file.
5982 * gcc.c-torture/execute/pr52979-2.x: New file.
5984 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5986 PR preprocessor/7263
5987 * gcc.dg/binary-constants-2.c: Run without tracking locations
5988 accross macro expansion.
5989 * gcc.dg/binary-constants-3.c: Likewise.
5990 * gcc.dg/cpp/sysmac2.c: Likewise.
5991 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5993 * gcc.dg/cpp/syshdr3.c: New test.
5994 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5995 * gcc.dg/system-binary-constants-1.c: New test.
5996 * gcc.dg/system-binary-constants-1.h: New header for the new test
5998 * g++.dg/cpp/syshdr3.C: New test.
5999 * g++.dg/cpp/syshdr3.h: New header the new test above.
6000 * g++.dg/system-binary-constants-1.C: New test.
6001 * g++.dg/system-binary-constants-1.h: New header the new test
6004 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6006 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6008 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6011 * gcc.dg/pr53358.c: New test.
6013 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6016 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6017 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6019 2012-05-15 Olivier Hainque <hainque@adacore.com>
6021 * g++.dg/eh/sighandle.C: New testcase.
6023 2012-05-15 Richard Guenther <rguenther@suse.de>
6025 PR tree-optimization/53355
6026 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6028 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6030 * gfortran.dg/*.f90: Remove now redundant manual
6031 cleanup-modules directive.
6033 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6035 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6036 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6038 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6041 * gfortran.dg/int_range_io_1.f90: New test.
6043 2012-05-14 Andi Kleen <ak@linux.intel.com>
6044 Jakub Jelinek <jakub@redhat.com>
6047 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6048 * gcc.target/i386/rtm-check.h: New file.
6049 * gcc.target/i386/pr53315.c: New test.
6051 2012-05-14 Tobias Burnus <burnus@net-b.de>
6056 * gfortran.dg/deferred_type_param_4.f90: New.
6057 * gfortran.dg/deferred_type_param_6.f90: New.
6059 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6061 * gcc.target/i386/retarg.c: New test.
6063 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6066 * gfortran.dg/deferred_type_param_3.f90: New.
6067 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6068 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6070 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6072 * gnat.dg/null_pointer_deref3.adb: New test.
6074 2012-05-12 Tobias Burnus <burnus@net-b.de>
6078 * gfortran.dg/deferred_type_param_5.f90: New.
6080 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6082 * g++.dg/parse/error47.C: New.
6084 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6087 * gfortran.dg/string_compare_4.f90: Change option
6088 to -fdump-tree-original. Add test case for kind=4.
6090 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6093 * gfortran.dg/string_compare_4.f90: New test.
6095 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6097 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6099 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6102 * g++.dg/cpp0x/variadic132.C: New.
6104 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6107 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6108 * g++.dg/parse/error26.C: Tweak dg-error column number.
6110 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6113 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6115 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6117 * gnat.dg/lto11.ad[sb]: New test.
6119 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6122 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6123 directive to Scan for vpmuldq, not vpmacsdql.
6125 2012-05-09 Michael Matz <matz@suse.de>
6127 PR tree-optimization/53185
6128 * gcc.dg/vect/pr53185.c: New test.
6130 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6133 * gcc.target/i386/pr53249.c: New.
6135 2012-05-09 Richard Guenther <rguenther@suse.de>
6137 PR tree-optimization/18437
6138 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6139 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6141 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6143 PR tree-optimization/53226
6144 * gcc.c-torture/compile/pr53226.c: New test.
6146 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6148 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6149 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6150 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6151 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6152 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6153 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6154 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6155 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6156 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6157 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6158 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6159 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6160 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6161 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6163 2012-05-09 Dehao Chen <dehao@google.com>
6165 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6166 * gcc.dg/predict-2.c: Likewise.
6167 * gcc.dg/predict-3.c: Likewise.
6168 * gcc.dg/predict-4.c: Likewise.
6169 * gcc.dg/predict-5.c: Likewise.
6170 * gcc.dg/predict-6.c: Likewise.
6172 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6175 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6177 2012-05-08 Richard Guenther <rguenther@suse.de>
6179 * gcc.dg/fold-bitand-4.c: New testcase.
6181 2012-05-08 Dehao Chen <dehao@google.com>
6183 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6184 heuristic is working properly.
6185 * gcc.dg/predict-2.c: Likewise.
6186 * gcc/dg/predict-3.c: Likewise.
6187 * gcc/dg/predict-4.c: Likewise.
6188 * gcc/dg/predict-5.c: Likewise.
6189 * gcc/dg/predict-6.c: Likewise.
6191 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6193 PR tree-optimization/53239
6194 * g++.dg/opt/vrp3.C: New test.
6195 * g++.dg/opt/vrp3-aux.cc: New file.
6196 * g++.dg/opt/vrp3.h: New file.
6198 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6200 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6201 .uleb128 support in assembler output.
6203 2012-05-07 Richard Guenther <rguenther@suse.de>
6206 * g++.dg/lto/pr42987_0.C: New testcase.
6207 * g++.dg/lto/pr42987_1.C: Likewise.
6209 2012-05-07 Tobias Burnus <burnus@net-b.de>
6212 * gfortran.dg/typebound_operator_15.f90: New.
6214 2012-05-06 Tobias Burnus <burnus@net-b.de>
6217 * gfortran.dg/class_array_13.f90: New.
6219 2012-05-06 Tristan Gingold <gingold@adacore.com>
6221 * gnat.dg/warn7.adb: New test.
6223 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6225 * gnat.dg/specs/renamings.ads: Rename to...
6226 * gnat.dg/specs/renaming1.ads: ...this.
6227 * gnat.dg/specs/renaming2.ads: New test.
6228 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6229 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6230 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6231 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6233 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6235 * gnat.dg/discr36.ad[sb]: New test.
6236 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6238 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6241 * c-c++-common/pr43772.c: New.
6243 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6246 * gfortran.dg/select_type_26.f03 : New test.
6247 * gfortran.dg/select_type_27.f03 : New test.
6250 * gfortran.dg/select_type_28.f03 : New test.
6252 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6256 * gfortran.dg/mod_sign0_1.f90: New test.
6257 * gfortran.dg/mod_large_1.f90: New test.
6259 2012-05-04 Tobias Burnus <burnus@net-b.de>
6262 gfortran.dg/public_private_module_5.f90: New.
6264 2012-05-04 Tobias Burnus <burnus@net-b.de>
6267 * gfortran.dg/constructor_7.f90: New.
6268 * gfortran.dg/constructor_8.f90: New.
6270 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6273 * g++.dg/cpp0x/static_assert7.C: New.
6275 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6277 PR tree-optimization/52633
6278 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6279 recognized as widening shifts instead of over-widening.
6280 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6281 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6282 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6283 * gcc.target/arm/pr52633.c: New test.
6285 2012-05-04 Richard Guenther <rguenther@suse.de>
6287 PR tree-optimization/53168
6288 * gcc.dg/torture/pr53168.c: New testcase.
6289 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6291 2012-05-04 Richard Guenther <rguenther@suse.de>
6293 * gcc.dg/lto/pr53214_0.c: New testcase.
6295 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6297 * gcc.target/ia64/pr48496.c: New test.
6298 * gcc.target/ia64/pr52657.c: Likewise.
6300 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6303 * c-c++-common/pr51712.c: New.
6305 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6308 * gcc.target/powwerpc/pr53199.c: New file.
6310 2012-05-03 Jason Merrill <jason@redhat.com>
6312 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6314 * gcc.dg/debug/dwarf2/dups-types.c: New.
6315 * gcc.dg/debug/dwarf2/dups-types.h: New.
6317 2012-05-03 Jason Merrill <jason@redhat.com>
6319 * g++.dg/debug/dwarf2/namespace-2.C: New.
6320 * g++.dg/debug/dwarf2/localclass3.C: New.
6322 2012-05-03 Jason Merrill <jason@redhat.com>
6324 * g++.dg/debug/dwarf2/thunk1.C: New.
6326 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6329 * g++.dg/other/final2.C: New.
6331 2012-05-03 Richard Guenther <rguenther@suse.de>
6333 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6335 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6337 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6338 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6339 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6340 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6342 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6344 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6346 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6347 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6348 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6351 * gcc.dg/pr53174.c: New test.
6354 * gcc.target/arm/pr53187.c: New test.
6355 * gcc.c-torture/compile/pr53187.c: New test.
6357 2012-05-03 Richard Guenther <rguenther@suse.de>
6359 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6360 unsupported prefetching support.
6362 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6364 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6365 option -ftrack-macro-expansion=0.
6366 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6367 option -ftrack-macro-expansion=0.
6369 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6371 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6372 dg-options for target arm with dg-additional-options.
6374 2012-05-03 Richard Guenther <rguenther@suse.de>
6376 PR tree-optimization/53144
6377 * gcc.dg/torture/pr53144.c: New testcase.
6379 2012-05-03 Tobias Burnus <burnus@net-b.de>
6382 * gfortran.dg/pointer_intent_7.f90: New.
6383 * gfortran.dg/pure_formal_3.f90: New.
6385 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6387 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6389 2012-05-02 Martin Jambor <mjambor@suse.cz>
6392 * g++.dg/lto/pr52605_0.C: New test.
6394 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6396 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6397 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6398 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6399 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6400 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6401 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6402 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6403 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6404 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6405 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6406 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6407 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6408 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6409 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6410 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6411 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6413 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6416 * gcc.dg/pr53153.c: New test.
6418 2012-05-02 Richard Guenther <rguenther@suse.de>
6420 * g++.dg/tree-ssa/pr19807.C: Adjust.
6422 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6424 PR tree-optimization/53163
6425 * gcc.c-torture/compile/pr53163.c: New test.
6427 PR rtl-optimization/53160
6428 * gcc.c-torture/execute/pr53160.c: New test.
6430 2012-05-01 Ian Lance Taylor <iant@google.com>
6433 * gcc.dg/pr37303.c: New test.
6435 2012-05-01 Richard Henderson <rth@redhat.com>
6437 * lib/target-supports.exp
6438 (check_effective_target_sync_long_long_runtime): True for
6439 check_effective_target_powerpc64.
6441 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6444 * gcc.dg/vector-1.c: Move to ...
6445 * c-c++-common/vector-1.c: ... here.
6446 * gcc.dg/vector-2.c: Move to ...
6447 * c-c++-common/vector-2.c: ... here.
6448 * gcc.dg/vector-3.c: Move to ...
6449 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6450 * gcc.dg/vector-4.c: Move to ...
6451 * c-c++-common/vector-4.c: ... here.
6452 * gcc.dg/vector-init-1.c: Move to ...
6453 * c-c++-common/vector-init-1.c: ... here.
6454 * gcc.dg/vector-init-2.c: Move to ...
6455 * c-c++-common/vector-init-2.c: ... here.
6456 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6457 * c-c++-common/vector-subscript-1.c: ... here.
6458 * gcc.dg/vector-subscript-2.c: Move to ...
6459 * c-c++-common/vector-subscript-2.c: ... here.
6460 * gcc.dg/vector-subscript-3.c: Move to ...
6461 * c-c++-common/vector-subscript-3.c: ... here.
6464 * g++.dg/cpp0x/vt-51314.C: New test.
6465 * g++.dg/cpp0x/variadic76.C: Fix.
6467 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6469 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6471 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6473 Add -Wvarargs option
6474 * c-c++-common/Wvarargs.c: New test case.
6475 * c-c++-common/Wvarargs-2.c: Likewise.
6477 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6479 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6480 * objc.dg/foreach-7.m: Force the test case to run without
6481 -ftrack-macro-expansion.
6482 * c-c++-common/tm/attrib-1.c: Likewise.
6483 * c-c++-common/warn-ommitted-condop.c: Likewise.
6484 * gcc.dg/assign-warn-1.c: Likewise.
6485 * gcc.dg/assign-warn-2.c: Likewise.
6486 * gcc.dg/attr-alloc_size.c: Likewise.
6487 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6488 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6489 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6490 * gcc.dg/c90-const-expr-9.c: Likewise.
6491 * gcc.dg/c99-const-expr-9.c: Likewise.
6492 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6493 * gcc.dg/cpp/direct2s.c: Likewise.
6494 * gcc.dg/cpp/pr28709.c: Likewise.
6495 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6496 * gcc.dg/dfp/composite-type.c: Likewise.
6497 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6498 with -ftrack-macro-expansion
6499 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6500 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6501 * g++.dg/ext/cleanup-1.C: Likewise.
6502 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6503 * g++.dg/template/sfinae10.C: Likewise.
6504 * g++.dg/tm/wrap-2.C: Likewise.
6505 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6506 * g++.dg/warn/Wsign-conversion.C: Likewise.
6507 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6508 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6509 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6510 it to run with -ftrack-macro-expansion.
6511 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6512 test cases without -ftrack-macro-expansion.
6514 Fix location for static class members
6515 * g++.dg/template/sfinae6_neg.C: Adjust.
6517 Make conversion warnings work on NULL with -ftrack-macro-expansion
6518 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6519 alongside the previous testing for NULL.
6521 Fix -Wuninitialized for -ftrack-macro-expansion
6522 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6524 Strip "<built-in>" loc from displayed expansion context
6525 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6526 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6527 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6530 Fix expansion point loc for macro-like tokens
6531 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6532 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6534 Fix token pasting with -ftrack-macro-expansion
6535 * gcc.dg/cpp/paste17.c: New test case for
6536 -ftrack-macro-expansion=2 mode only.
6537 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6539 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6541 * gnat.dg/warn6.ad[sb]: New test.
6543 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6546 * gcc.dg/20011021-1.c: Adjust testcase.
6548 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6551 * gfortran.dg/function_optimize_12.f90: New test.
6553 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6556 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6557 code to match current output and cover new peephole2 pattern.
6559 2012-04-27 Ollie Wild <aaw@google.com>
6561 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6563 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6565 * gcc.c-torture/execute/20120427-2.c: New testcase.
6566 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6567 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6568 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6570 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6573 * gcc.c-torture/execute/20120427-1.c: New testcase.
6575 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6578 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6580 2012-04-27 Tom de Vries <tom@codesourcery.com>
6582 PR tree-optimization/51879
6583 * gcc.dg/pr51879.c: New test.
6584 * gcc.dg/pr51879-2.c: Same.
6585 * gcc.dg/pr51879-3.c: Same.
6586 * gcc.dg/pr51879-4.c: Same.
6587 * gcc.dg/pr51879-6.c: Same.
6589 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6592 * g++.dg/cpp0x/defaulted35.C: New.
6593 * g++.dg/cpp0x/defaulted15.C: Adjust.
6595 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6597 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6600 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6602 * gcc.target/i386/builtin_target.c: Check avx2.
6604 2012-04-26 Alan Modra <amodra@gmail.com>
6606 * gcc.target/powerpc/savres.c: New test.
6607 * gcc.target/powerpc/powerpc.exp: Run it.
6609 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6612 * gcc.dg/torture/pr53120.c: New test.
6614 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6617 * gcc.c-torture/compile/pr52979-1.c: New test.
6618 * gcc.c-torture/execute/pr52979-1.c: New test.
6619 * gcc.c-torture/execute/pr52979-2.c: New test.
6621 2012-04-25 Richard Guenther <rguenther@suse.de>
6623 * gcc.target/i386/l_fma_float_5.c: Adjust.
6624 * gcc.target/i386/l_fma_double_4.c: Likewise.
6625 * gcc.target/i386/l_fma_float_2.c: Likewise.
6626 * gcc.target/i386/l_fma_float_6.c: Likewise.
6627 * gcc.target/i386/l_fma_double_1.c: Likewise.
6628 * gcc.target/i386/l_fma_double_5.c: Likewise.
6629 * gcc.target/i386/l_fma_float_3.c: Likewise.
6630 * gcc.target/i386/l_fma_double_2.c: Likewise.
6631 * gcc.target/i386/l_fma_double_6.c: Likewise.
6632 * gcc.target/i386/l_fma_float_4.c: Likewise.
6633 * gcc.target/i386/l_fma_double_3.c: Likewise.
6634 * gcc.target/i386/l_fma_float_1.c: Likewise.
6636 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6638 PR tree-optimization/53058
6639 * gcc.c-torture/compile/pr53058.c: New test.
6641 2012-04-25 Jan Hubicka <jh@suse.cz>
6644 * gcc.target/i386/pr39082-1.c: Update warning location.
6646 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6649 * gcc.dg/pr52880.c: New test.
6651 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6653 * gcc.dg/m-un-2.c: Update.
6654 * gcc.dg/20011021-1.c: Update.
6656 2012-04-25 Tobias Burnus <burnus@net-b.de>
6659 * gfortran.dg/realloc_on_assign_14.f90: New.
6661 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6664 PR tree-optimizations/52891
6665 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6667 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6670 * g++.dg/cpp0x/sfinae35.C: New.
6671 * g++.dg/cpp0x/sfinae36.C: Likewise.
6673 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6675 * gcc.target/builtin_target.c: New testcase.
6677 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6680 * gcc.target/powerpc/pr47197.c: New test.
6682 2012-04-24 Richard Guenther <rguenther@suse.de>
6684 PR tree-optimization/53085
6685 * g++.dg/torture/pr53085.C: New testcase.
6687 2012-04-24 Andrew Pinski <apinski@cavium.com>
6690 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6691 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6692 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6694 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6697 * gcc.c-torture/execute/pr53084.c: New test.
6699 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6701 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6703 2012-04-23 Andrew Pinski <apinski@cavium.com>
6705 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6707 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6710 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6711 * gcc.dg/torture/builtin-power-1.c: Likewise.
6713 2012-04-23 Richard Guenther <rguenther@suse.de>
6715 PR tree-optimization/53070
6716 * gcc.dg/torture/pr53070.c: New testcase.
6718 2012-04-23 Richard Guenther <rguenther@suse.de>
6721 * gcc.dg/pr53060.c: New testcase.
6723 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6725 PR tree-optimizations/52891
6726 * gcc.c-torture/compile/pr52891-1.c: New test.
6727 * gcc.c-torture/compile/pr52891-2.c: New test.
6729 2012-04-22 Tobias Burnus <burnus@net-b.de>
6732 * gfortran.dg/read_float_4.f90: New.
6734 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6737 * c-c++-common/pr35441.C: New.
6739 2012-04-20 Ian Lance Taylor <iant@google.com>
6741 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6742 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6744 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6746 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6748 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6750 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6752 PR rtl-optimization/44214
6753 * gcc.dg/pr44214-1.c: New test.
6754 * gcc.dg/pr44214-2.c: Likewise.
6755 * gcc.dg/pr44214-3.c: Likewise.
6757 2012-04-20 Richard Guenther <rguenther@suse.de>
6759 * g++.dg/torture/20120420-1.C: New testcase.
6761 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6763 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6765 2012-04-19 Christian Bruel <christian.bruel@st.com>
6767 * gcc.dg/pr52283.c: New test.
6769 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6771 * gcc.dg/pr37985.c: New test.
6773 2012-04-19 Richard Guenther <rguenther@suse.de>
6775 PR rtl-optimization/44688
6776 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6777 possibly profitable.
6779 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6781 PR tree-optimization/52976
6782 * gfortran.dg/reassoc_11.f: New test.
6784 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6786 PR tree-optimization/52976
6787 * gfortran.dg/reassoc_7.f: New test.
6788 * gfortran.dg/reassoc_8.f: Likewise.
6789 * gfortran.dg/reassoc_9.f: Likewise.
6790 * gfortran.dg/reassoc_10.f: Likewise.
6792 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6795 * g++.dg/cpp0x/sfinae33.C: New.
6796 * g++.dg/cpp0x/sfinae34.C: Likewise.
6798 2012-04-18 Joey Ye <joey.ye@arm.com>
6800 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6802 2012-04-18 Richard Guenther <rguenther@suse.de>
6804 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6806 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6807 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6809 2012-04-17 Tom de Vries <tom@codesourcery.com>
6811 * g++.dg/pr51264-4.C: New test.
6813 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6816 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6818 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6821 * g++.dg/parse/crash59.C: New.
6823 2012-04-17 Michael Matz <matz@suse.de>
6825 PR tree-optimization/18437
6826 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6828 2012-04-17 Richard Guenther <rguenther@suse.de>
6831 * g++.dg/torture/pr53011.C: New testcase.
6833 2012-04-16 Jason Merrill <jason@redhat.com>
6836 * g++.dg/cpp0x/variadic131.C: New.
6839 * g++.dg/cpp0x/variadic130.C: New.
6842 * g++.dg/cpp0x/variadic129.C: New.
6845 * g++.dg/cpp0x/variadic128.C: New.
6847 2012-04-16 Tobias Burnus <burnus@net-b.de>
6850 * gfortran.dg/pointer_intent_6.f90: New.
6852 2012-04-16 Tobias Burnus <burnus@net-b.de>
6855 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6856 to include public_private_module_4.f90.
6857 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6860 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6863 * g++.dg/diagnostic/operator1.C: New.
6864 * g++.dg/ext/label5.C: Adjust.
6865 * g++.dg/ext/va-arg1.C: Likewise.
6866 * g++.dg/other/error20.C: Likewise.
6867 * g++.dg/other/error20.C: Likewise.
6868 * g++.dg/other/error16.C: Likewise.
6869 * g++.dg/other/error10.C: Likewise.
6870 * g++.dg/parse/error30.C: Likewise.
6871 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6873 2012-04-16 Jason Merrill <jason@redhat.com>
6876 * g++.dg/cpp0x/variadic127.C: New.
6878 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6880 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6882 Use fail, pass instead of unresolved.
6886 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6888 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6889 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6890 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6892 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6895 * gfortran.dg/typebound_call_23.f03: New test case.
6897 2012-04-15 Jason Merrill <jason@redhat.com>
6900 * g++.dg/cpp0x/variadic126.C: New.
6903 * g++.dg/cpp0x/variadic125.C: New.
6906 * g++.dg/cpp0x/variadic124.C: New.
6909 * g++.dg/cpp0x/nullptr27.C: New.
6912 * g++.dg/warn/format8.C: New.
6914 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6917 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6919 2012-04-14 Tobias Burnus <burnus@net-b.de>
6923 * gfortran.dg/public_private_module_3.f90: New.
6924 * gfortran.dg/public_private_module_4.f90: New.
6926 2012-04-14 Tom de Vries <tom@codesourcery.com>
6928 * gcc.dg/superblock.c: New test.
6930 2012-04-14 Tom de Vries <tom@codesourcery.com>
6932 * gcc.dg/pr51879-12.c: New test.
6934 2012-04-13 Jason Merrill <jason@redhat.com>
6937 * g++.dg/cpp0x/variadic123.C: New.
6938 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6941 * g++.dg/cpp0x/initlist-ctor1.C: New.
6944 * g++.dg/other/anon-union2.C: New.
6946 2012-04-13 Martin Jambor <mjambor@suse.cz>
6949 * g++.dg/ipa/pr52939.C: New test.
6951 2012-04-13 Tom de Vries <tom@codesourcery.com>
6953 * gcc.dg/pr52734.c: New test.
6955 2012-04-13 Richard Guenther <rguenther@suse.de>
6957 PR tree-optimization/52969
6958 * gcc.dg/torture/pr52969.c: New testcase.
6960 2012-04-13 Richard Guenther <rguenther@suse.de>
6963 * gcc.dg/pr52549.c: New testcase.
6965 2012-04-13 Richard Guenther <rguenther@suse.de>
6968 * gcc.dg/pr52862.c: New testcase.
6970 2012-04-13 Joey Ye <joey.ye@arm.com>
6972 * gcc.target/arm/thumb1-imm.c: New testcase.
6974 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6977 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6978 second function argument.
6979 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6980 (calc_permps): Update declaration. Calculate result correctly.
6981 (avx2_test): Change src2 type to union256i_d.
6982 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6985 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6988 * gcc.target/powerpc/pr52775.c: New file.
6990 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6992 PR tree-optimization/18589
6993 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6994 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6995 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6996 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6997 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6998 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6999 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7000 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7001 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7002 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7004 2012-04-12 Richard Guenther <rguenther@suse.de>
7006 PR tree-optimization/52943
7007 * gcc.dg/torture/pr52943.c: New testcase.
7009 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7012 * gcc/target/sh/pr50751-4.c: New.
7013 * gcc/target/sh/pr50751-5.c: New.
7014 * gcc/target/sh/pr50751-6.c: New.
7015 * gcc/target/sh/pr50751-7.c: New.
7017 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7020 * g++.dg/lookup/using52.C: New.
7022 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7024 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7026 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7028 PR rtl-optimization/52876
7029 * gcc.target/i386/pr52876.c: New.
7031 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7033 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7035 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7037 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7038 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7039 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7040 (ptrdiff_t): ... this. All uses changed.
7041 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7042 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7044 (main): Cast argument to __INTPTR_TYPE__.
7045 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7047 * gcc.dg/mallign.c (main): Likewise.
7048 * gcc.dg/pr38700.c (foo): Likewise.
7049 * gcc.dg/long-long-cst1.c (t): Likewise.
7050 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7051 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7052 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7053 * gcc.dg/pr25682.c (d, foo): Likewise.
7054 * gcc.dg/format/cast-1.c (f): Likewise.
7055 * gcc.dg/c90-const-expr-10.c
7056 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7057 (size_t): ...this. All uses changed.
7058 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7059 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7060 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7061 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7062 * gcc.dg/sequence-pt-1.c: Likewise.
7063 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7064 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7065 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7066 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7067 of ptrdiff_t with it.
7068 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7069 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7070 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7072 2012-04-11 Jason Merrill <jason@redhat.com>
7075 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7076 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7079 * g++.dg/ext/attrib45.C: New.
7081 * g++.dg/eh/dtor3.C: New.
7083 2012-04-11 Richard Guenther <rguenther@suse.de>
7086 * gfortran.dg/pr52621.f90: New testcase.
7088 2012-04-11 Richard Guenther <rguenther@suse.de>
7091 * g++.dg/torture/pr52918-1.C: New testcase.
7092 * g++.dg/torture/pr52918-2.C: Likewise.
7094 2012-04-11 Tobias Burnus <burnus@net-b.de>
7097 * gfortran.dg/block_11.f90: New.
7099 2012-04-11 Nick Clifton <nickc@redhat.com>
7101 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7103 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7106 * gcc.target/powerpc/pr16458-1.c: New test.
7107 * gcc.target/powerpc/pr16458-2.c: Likewise.
7108 * gcc.target/powerpc/pr16458-3.c: Likewise.
7109 * gcc.target/powerpc/pr16458-4.c: Likewise.
7111 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7113 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7114 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7115 * gcc.dg/builtin-bswap-5.c: Likewise.
7116 * gcc.target/i386/builtin-bswap-4.c: New test.
7118 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7121 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7123 2012-04-11 Richard Guenther <rguenther@suse.de>
7125 PR rtl-optimization/52881
7126 * gcc.dg/torture/pr52881.c: New testcase.
7127 * gcc.dg/torture/pr52913.c: Likewise.
7129 2012-04-11 Richard Guenther <rguenther@suse.de>
7131 PR tree-optimization/52912
7132 * gcc.dg/torture/pr52912.c: New testcase.
7134 2010-04-10 Michael Matz <matz@suse.de>
7136 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7137 * gcc.dg/vect/vect-outer-1.c: Adjust.
7138 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7139 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7140 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7141 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7142 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7143 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7145 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7147 PR tree-optimization/52870
7148 * gcc.dg/vect/pr52870.c: New test.
7150 2012-04-09 Mike Stump <mikestump@comcast.net>
7152 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7153 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7154 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7155 * gnat.dg/aggr11.adb: Likewise.
7156 * gnat.dg/aggr11_pkg.ads: Likewise.
7157 * gnat.dg/aggr15.adb: Likewise.
7158 * gnat.dg/aggr15.ads: Likewise.
7159 * gnat.dg/aggr17.adb: Likewise.
7160 * gnat.dg/aggr18.adb: Likewise.
7161 * gnat.dg/array14.adb: Likewise.
7162 * gnat.dg/array14.ads: Likewise.
7163 * gnat.dg/array14_pkg.ads: Likewise.
7164 * gnat.dg/array19.adb: Likewise.
7165 * gnat.dg/array19.ads: Likewise.
7166 * gnat.dg/discr27.adb: Likewise.
7167 * gnat.dg/discr27.ads: Likewise.
7168 * gnat.dg/discr35.adb: Likewise.
7169 * gnat.dg/discr35.ads: Likewise.
7170 * gnat.dg/discr6.adb: Likewise.
7171 * gnat.dg/discr6_pkg.ads: Likewise.
7172 * gnat.dg/import1.adb: Likewise.
7173 * gnat.dg/import1.ads: Likewise.
7174 * gnat.dg/loop_address2.adb: Likewise.
7175 * gnat.dg/opt7.adb: Likewise.
7176 * gnat.dg/opt7.ads: Likewise.
7177 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7178 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7179 * gnat.dg/rep_clause2.adb: Likewise.
7180 * gnat.dg/rep_clause2.ads: Likewise.
7181 * gnat.dg/slice2.adb: Likewise.
7182 * gnat.dg/slice2.ads: Likewise.
7183 * gnat.dg/slice6.adb: Likewise.
7184 * gnat.dg/slice6_pkg.ads: Likewise.
7185 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7186 * gnat.dg/taft_type2.adb: Likewise.
7187 * gnat.dg/taft_type2.ads: Likewise.
7188 * gnat.dg/taft_type2_pkg.ads: Likewise.
7189 * gnat.dg/volatile10.adb: Likewise.
7190 * gnat.dg/volatile10_pkg.ads: Likewise.
7192 * gcc.dg/dll-8.c: Remove execute permissions.
7193 * g++.dg/ext/dllexport5.C: Likewise.
7195 2012-04-09 Jan Hubicka <jh@suse.cz>
7200 * gcc.dg/lto/pr52634_1.c: New testcase.
7201 * gcc.dg/lto/pr52634_0.c: New testcase.
7203 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7206 * gcc.target/i386/pr52883.c: New testcase.
7208 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7210 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7211 (check_effective_target_sync_long_long): Add SPARC case.
7212 (check_effective_target_sync_long_long_runtime): Likewise.
7213 (check_effective_target_sync_int_long): Adjust SPARC case.
7214 (check_effective_target_sync_char_short): Likewise.
7216 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7218 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7219 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7221 2012-04-08 Tobias Burnus <burnus@net-b.de>
7225 * gfortran.dg/public_private_module_2.f90: New.
7227 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7229 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7232 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7235 * gfortran.dg/function_optimize_11.f90: New test.
7237 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7240 * gfortran.dg/use_only_6.f90: New test.
7242 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7245 * gfortran.dg/use_only_6.f90: New test.
7246 2012-04-06 Mike Stump <mikestump@comcast.net>
7249 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7251 2012-04-05 Jason Merrill <jason@redhat.com>
7254 * g++.dg/template/qualified-id5.C: New.
7256 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7259 * gcc.target/i386/pr52882.c: New test.
7261 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7262 Dominique D'Humieures <dominiq@lps.ens.fr>
7265 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7266 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7268 2012-04-04 Jason Merrill <jason@redhat.com>
7271 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7273 2012-04-03 Jason Merrill <jason@redhat.com>
7276 * g++.dg/cpp0x/variadic-value1.C: New.
7278 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7280 * gnat.dg/pack18.adb: New test.
7281 * gnat.dg/pack18_pkg.ads: New helper.
7283 2012-04-03 Richard Guenther <rguenther@suse.de>
7285 PR tree-optimization/52808
7286 * gcc.dg/pr52808.c: New testcase.
7288 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7290 PR tree-optimization/52835
7291 * gfortran.dg/pr52835.f90: New test.
7293 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7295 * gnat.dg/specs/aggr5.ads: New test.
7297 2012-04-02 Richard Guenther <rguenther@suse.de>
7299 PR tree-optimization/52756
7300 * gcc.dg/torture/pr52756.c: New testcase.
7302 2012-04-02 Richard Guenther <rguenther@suse.de>
7305 * gcc.dg/pr52803.c: New testcase.
7307 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7310 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7313 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7316 * g++.dg/cpp0x/noexcept17.C: New.
7317 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7318 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7319 * g++.dg/cpp0x/noexcept01.C: Likewise.
7320 * g++.dg/eh/init-temp1.C: Likewise.
7321 * g++.dg/eh/ctor1.C: Likwise.
7323 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7325 * gnat.dg/controlled6.adb: New test.
7326 * gnat.dg/controlled6_pkg.ads: New helper.
7327 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7329 2012-03-30 Richard Henderson <rth@redhat.com>
7332 * g++.dg/opt/pr52727.C: New testcase.
7334 2012-03-30 Richard Guenther <rguenther@suse.de>
7336 PR tree-optimization/52754
7337 * gcc.target/i386/pr52754.c: New testcase.
7339 2012-03-30 Richard Guenther <rguenther@suse.de>
7342 * g++.dg/torture/pr52772.C: New testcase.
7344 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7347 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7349 2012-03-29 Jason Merrill <jason@redhat.com>
7352 * g++.dg/template/inherit8.C: New.
7354 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7357 * g++.dg/ext/weak4.C: New test.
7359 PR tree-optimization/52760
7360 * gcc.c-torture/execute/pr52760.c: New test.
7362 2012-03-29 Jason Merrill <jason@redhat.com>
7365 * g++.dg/cpp0x/initlist-array3.C: New.
7367 2012-03-28 Jason Merrill <jason@redhat.com>
7370 * g++.dg/overload/virtual2.C: New.
7372 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7374 * gnat.dg/vect7.ad[sb]: New test.
7376 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7377 Tobias Burnus <burnus@gcc.gnu.org>
7380 * gfortran.dg/allocate_class_1.f90 : Change error test.
7381 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7382 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7383 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7385 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7388 * gcc.dg/pr52691.c: New test.
7391 * gcc.c-torture/compile/pr52750.c: New test.
7393 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7396 * gcc.target/avr/torture/builtins-2.c: New test.
7398 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7401 * gcc.target/i386/pr52736.c: New test.
7403 2012-03-27 Martin Jambor <mjambor@suse.cz>
7406 * gcc.dg/torture/pr52693.c: New test.
7408 2012-03-27 Meador Inge <meadori@codesourcery.com>
7411 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7413 2012-03-27 Mike Stump <mikestump@comcast.net>
7416 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7417 failures that match branch names.
7419 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7420 H.J. Lu <hongjiu.lu@intel.com>
7423 * gcc.target/i386/pr52698.c: New test.
7425 2012-03-27 Richard Guenther <rguenther@suse.de>
7428 * gcc.dg/torture/pr52720.c: New testcase.
7430 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7432 * gnat.dg/pack17.adb: New test.
7434 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7436 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7437 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7439 2012-03-26 Martin Jambor <mjambor@suse.cz>
7441 PR tree-optimization/50052
7442 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7444 2012-03-26 Richard Guenther <rguenther@suse.de>
7446 PR tree-optimization/52701
7447 * gfortran.dg/pr52701.f90: New testcase.
7449 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7451 PR tree-optimization/52686
7452 * gcc.target/arm/pr52686.c: New test.
7454 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7456 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7457 Add "-Os -flto" to list.
7459 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7461 * gnat.dg/concat2.ad[sb]: New test.
7463 2012-03-24 Jason Merrill <jason@redhat.com>
7465 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7466 * g++.dg/cpp0x/trailing2.C: Likewise.
7467 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7468 * g++.dg/cpp1y/auto-fn1.C: New.
7469 * g++.dg/cpp1y/auto-fn2.C: New.
7470 * g++.dg/cpp1y/auto-fn3.C: New.
7471 * g++.dg/cpp1y/auto-fn4.C: New.
7472 * g++.dg/cpp1y/auto-fn5.C: New.
7473 * g++.dg/cpp1y/auto-fn6.C: New.
7474 * g++.dg/cpp1y/auto-fn7.C: New.
7475 * g++.dg/cpp1y/auto-fn8.C: New.
7476 * g++.dg/cpp1y/auto-fn9.C: New.
7477 * g++.dg/cpp1y/auto-fn10.C: New.
7478 * g++.dg/cpp1y/auto-fn11.C: New.
7480 2012-03-23 Richard Guenther <rguenther@suse.de>
7482 PR tree-optimization/52678
7483 * gfortran.dg/pr52678.f: New testcase.
7485 2012-03-23 Richard Guenther <rguenther@suse.de>
7487 PR tree-optimization/52638
7488 * g++.dg/torture/pr52638.C: New testcase.
7490 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7493 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7495 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7498 * g++.dg/ext/attrib44.C: New test.
7500 2012-03-22 Jan Hubicka <jh@suse.cz>
7503 * g++.dg/torture/pr51737.C: New testcase
7505 2012-03-22 Richard Guenther <rguenther@suse.de>
7507 PR tree-optimization/52548
7508 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7510 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7512 * lib/fortran-modules.exp (list-module-names-1): Remove
7515 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7518 * gcc.target/sh/pr50751-1.c: New.
7519 * gcc.target/sh/pr50751-2.c: New.
7520 * gcc.target/sh/pr50751-3.c: New.
7522 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7525 * gcc.target/sh/sh4a-cos.c: Remove.
7526 * gcc.target/sh/sh4a-sin.c: Remove.
7527 * gcc.target/sh/sh4a-sincos.c: Remove.
7529 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7531 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7532 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7534 2012-03-21 Martin Jambor <mjambor@suse.cz>
7537 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7538 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7540 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7542 * gcc.target/arm/thumb-16bit-ops.c: New file.
7543 * gcc.target/arm/thumb-ifcvt.c: New file.
7545 2012-03-20 Jason Merrill <jason@redhat.com>
7547 * lib/target-supports.exp: Add { target c++1y }.
7549 * g++.dg/cpp0x/auto32.C: New.
7551 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7554 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7556 * gcc.dg/torture/pr48124-4.c: Ditto:
7557 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7559 2012-03-20 Jason Merrill <jason@redhat.com>
7562 * g++.dg/cpp0x/initlist66.C: New.
7564 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7566 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7569 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7572 * gcc.target/avr/torture/addr-space-2.h: New file.
7573 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7574 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7575 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7576 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7578 2012-03-20 Richard Guenther <rguenther@suse.de>
7580 * gnat.dg/pack16.adb: New testcase.
7581 * gnat.dg/pack16_pkg.ads: Likewise.
7582 * gnat.dg/specs/pack8.ads: Likewise.
7583 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7585 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7587 * g++.dg/warn/Wuseless-cast.C: Extend.
7589 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7592 * g++.dg/warn/Wuseless-cast.C: New.
7594 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7597 * gfortran.dg/pr52608.f90: New test.
7599 2012-03-17 Tobias Burnus <burnus@net-b.de>
7602 * gfortran.dg/proc_ptr_36.f90: New.
7604 2012-03-16 Martin Jambor <mjambor@suse.cz>
7606 * gcc.dg/misaligned-expand-1.c: New test.
7607 * gcc.dg/misaligned-expand-3.c: Likewise.
7609 2012-03-16 Richard Guenther <rguenther@suse.de>
7610 Kai Tietz <ktietz@redhat.com>
7613 * gcc.c-torture/execute/pr48814-1.c: New test.
7614 * gcc.c-torture/execute/pr48814-2.c: New test.
7615 * gcc.dg/tree-ssa/assign-1.c: New test.
7616 * gcc.dg/tree-ssa/assign-2.c: New test.
7617 * gcc.dg/tree-ssa/assign-3.c: New test.
7619 2012-03-16 Richard Guenther <rguenther@suse.de>
7621 * gnat.dg/specs/pack7.ads: New testcase.
7623 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7626 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7627 * gcc.dg/torture/vshuf-8.inc: Likewise.
7628 * gcc.dg/torture/vshuf-16.inc: Likewise.
7629 * gcc.dg/torture/vshuf-32.inc: Likewise.
7631 2012-03-15 Jason Merrill <jason@redhat.com>
7633 * g++.dg/torture/pr52582.C: New.
7635 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7637 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7639 2012-03-15 Ira Rosen <irar@il.ibm.com>
7640 Ulrich Weigand <ulrich.weigand@linaro.org>
7642 * gcc.dg/vect/slp-cond-3.c: New test.
7643 * gcc.dg/vect/slp-cond-4.c: New test.
7645 2012-03-15 Ira Rosen <irar@il.ibm.com>
7646 Ulrich Weigand <ulrich.weigand@linaro.org>
7648 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7649 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7651 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7656 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7657 * gfortran.dg/round_1.f03: Likewise.
7659 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7660 Andrew Pinski <apinski@cavium.com>
7663 * gcc.dg/pr52592.c: New test.
7665 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7667 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7668 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7669 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7670 * lib/fortran-modules.exp: .. this new file. Adjust users.
7671 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7672 gfortran-dg-debug-runtest): Call cleanup-modules.
7673 * lib/fortran-torture.exp (fortran-torture-execute,
7674 fortran-torture): Likewise.
7675 * gfortran.dg/coarray/caf.exp: Likewise.
7676 * lib/lto.exp: Likewise.
7677 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7678 * gfortran.dg/class_4b.f03: Likewise.
7679 * gfortran.dg/class_4c.f03: Likewise.
7680 * gfortran.dg/class_45a.f03: Likewise.
7681 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7682 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7683 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7684 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7685 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7686 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7687 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7688 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7689 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7690 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7691 * gfortran.dg/whole_file_28.f90: Likewise.
7692 * gfortran.dg/whole_file_29.f90: Likewise.
7693 * gfortran.dg/whole_file_30.f90: Likewise.
7694 * gfortran.dg/whole_file_31.f90: Likewise.
7696 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7698 PR tree-optimization/52267
7699 * gcc.dg/pr52267.c: New test.
7700 * gcc.dg/tree-ssa/vrp65.c: New test.
7701 * gcc.dg/tree-ssa/vrp66.c: New test.
7703 2012-03-15 Richard Guenther <rguenther@suse.de>
7706 * gfortran.dg/vect/pr52580.f: New testcase.
7708 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7710 * gcc.target/sh/fpul-usage-1.c: New.
7712 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7715 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7716 * gcc.target/sh/pr49468-di.c: Likewise.
7718 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7720 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7721 * gcc.dg/c99-stdint-6.c: Likewise.
7722 * gcc.dg/lto/20090210_0.c: Likewise.
7723 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7724 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7725 * gcc.dg/pragma-init-fini-2.c: Likewise.
7726 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7727 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7728 * gcc.target/i386/pr22152.c: Likewise.
7729 * gcc.target/i386/vect8-ret.c: Likewise.
7730 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7733 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7735 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7736 * g++.dg/tree-prof/partition1.C: Likewise.
7737 * g++.dg/tree-prof/partition2.C: Likewise.
7738 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7740 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7741 * gcc.c-torture/execute/20010724-1.c: Remove.
7742 * gcc.c-torture/execute/20010724-1.x: Remove.
7743 * gcc.c-torture/execute/20040208-2.c: Remove.
7744 * gcc.c-torture/execute/20040208-2.x: Remove.
7745 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7747 (main) [__mips__ && __sgi__]: Remove.
7748 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7749 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7750 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7751 mips-sgi-irix6* handling.
7752 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7753 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7754 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7756 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7757 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7758 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7759 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7760 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7761 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7763 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7764 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7765 * gcc.target/mips/save-restore-3.c: Likewise.
7766 * gcc.target/mips/save-restore-4.c: Likewise.
7767 * gcc.target/mips/save-restore-5.c: Likewise.
7768 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7769 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7771 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7773 (restore_ld_library_path_env_vars): Likewise.
7774 * lib/target-supports.exp (check_profiling_available): Remove
7775 mips*-*-irix* handling.
7776 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7777 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7778 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7780 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7783 * g++.dg/opt/pr52582.C: New test.
7785 2012-03-14 Richard Guenther <rguenther@suse.de>
7787 PR tree-optimization/52571
7788 * gcc.dg/vect/vect-2.c: Initialize arrays.
7789 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7790 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7791 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7793 2012-03-14 Richard Guenther <rguenther@suse.de>
7798 * gcc.dg/torture/pr48124-1.c: New testcase.
7799 * gcc.dg/torture/pr48124-2.c: Likewise.
7800 * gcc.dg/torture/pr48124-3.c: Likewise.
7801 * gcc.dg/torture/pr48124-4.c: Likewise.
7803 2012-03-14 Richard Guenther <rguenther@suse.de>
7806 * gcc.dg/pr52578.c: New testcase.
7808 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7811 * g++.dg/cpp0x/udlit-args2.C: New test.
7813 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7816 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7817 * gcc.c-torture/compile/pr48596.c: ... here.
7819 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7822 * g++.dg/lookup/hidden-class17.C: New test.
7824 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7827 * gcc.dg/Wunused-var-3.c: New test.
7829 2012-03-13 Martin Jambor <mjambor@suse.cz>
7831 * gcc.dg/misaligned-expand-2.c: New test.
7833 2012-03-13 Richard Guenther <rguenther@suse.de>
7836 * gcc.dg/pr52134.c: New testcase.
7838 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7840 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7842 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7844 PR tree-optimization/46728
7845 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7846 * gcc.target/powerpc/pr46728-5.c: Likewise.
7847 * gcc.target/powerpc/pr46728-8.c: Likewise.
7848 * gcc.target/powerpc/pr46728-10.c: Likewise.
7849 * gcc.target/powerpc/pr46728-11.c: Likewise.
7850 * gcc.target/powerpc/pr46728-13.c: Likewise.
7851 * gcc.target/powerpc/pr46728-14.c: Likewise.
7852 * gcc.target/powerpc/pr46728-15.c: Likewise.
7854 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7857 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7859 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7861 PR tree-optimization/46728
7862 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7863 * gcc.target/powerpc/pr46728-5.c: Likewise.
7864 * gcc.target/powerpc/pr46728-8.c: Likewise.
7865 * gcc.target/powerpc/pr46728-10.c: Likewise.
7866 * gcc.target/powerpc/pr46728-11.c: Likewise.
7867 * gcc.target/powerpc/pr46728-13.c: Likewise.
7868 * gcc.target/powerpc/pr46728-14.c: Likewise.
7869 * gcc.target/powerpc/pr46728-15.c: Likewise.
7871 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7874 * gcc.target/avr/torture/addr-space-1.h: New file.
7875 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7876 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7877 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7878 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7880 2012-03-12 Andrew Pinski <apinski@cavium.com>
7882 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7884 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7886 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7887 * g++.dg/abi/thunk4.C: Likewise.
7888 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7890 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7892 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7893 * g++.dg/eh/spbp.C: Likewise.
7894 * g++.dg/ext/label13.C: Likewise.
7895 * g++.dg/guality/guality.exp: Likewise.
7896 * g++.dg/other/anon5.C: Likewise.
7897 * g++.dg/other/pragma-ep-1.C: Remove.
7898 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7899 * g++.dg/warn/pr31246.C: Likewise.
7900 * g++.dg/warn/weak1.C: Likewise.
7901 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7902 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7903 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7904 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7905 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7906 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7907 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7908 * gcc.dg/c99-tgmath-1.c: Likewise.
7909 * gcc.dg/c99-tgmath-2.c: Likewise.
7910 * gcc.dg/c99-tgmath-3.c: Likewise.
7911 * gcc.dg/c99-tgmath-4.c: Likewise.
7912 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7914 * gcc.dg/debug/pr49032.c: Likewise.
7915 * gcc.dg/guality/guality.exp: Likewise.
7916 * gcc.dg/intmax_t-1.c: Likewise.
7917 * gcc.dg/pr48616.c: Likewise.
7918 * gcc.dg/pragma-ep-1.c: Remove.
7919 * gcc.dg/pragma-ep-2.c: Remove.
7920 * gcc.dg/pragma-ep-3.c: Remove.
7921 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7922 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7923 * gcc.misc-tests/gcov-14.c: Likewise.
7924 * gfortran.dg/guality/guality.exp: Likewise.
7925 * lib/target-supports.exp (check_weak_available): Likewise.
7926 (add_options_for_tls): Likewise.
7927 (check_ascii_locale_available): Likewise.
7928 * obj-c++.dg/dwarf-2.mm: Likewise.
7929 * objc.dg/dwarf-1.m: Likewise.
7930 * objc.dg/dwarf-2.m: Likewise.
7932 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7934 PR tree-optimization/51721
7935 * gcc.dg/tree-ssa/vrp64.c: New test.
7937 PR tree-optimization/52533
7938 * gcc.c-torture/compile/pr52533.c: New test.
7940 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7942 * gcc.target/i386/rtm-xabort-1.c: New.
7943 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7944 * gcc.target/i386/rtm-xend-1.c: Ditto.
7945 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7946 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7947 * gcc.target/i386/sse-13.c: Ditto.
7948 * gcc.target/i386/sse-14.c: Ditto.
7949 * gcc.target/i386/sse-22.c: Ditto.
7950 * gcc.target/i386/sse-23.c: Ditto.
7951 * g++.dg/other/i386-2.C: Ditto.
7952 * g++.dg/other/i386-3.C: Ditto.
7954 2012-03-12 Tobias Burnus <burnus@net-b.de>
7957 * gfortran.dg/proc_ptr_35.f90: New.
7959 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7962 * gcc.dg/torture/pr52530.c: New test.
7964 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7967 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7969 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7972 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7974 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7976 2012-03-09 Andrew Pinski <apinski@cavium.com>
7979 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7980 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7982 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7984 * gcc.dg/tree-ssa/scev-3.c: New.
7985 * gcc.dg/tree-ssa/scev-4.c: New.
7987 2012-03-08 Tobias Burnus <burnus@net-b.de>
7990 * gfortran.dg/proc_ptr_34.f90
7992 2012-03-07 Jason Merrill <jason@redhat.com>
7995 * g++.dg/cpp0x/udlit-mangle.C: New.
7997 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7999 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8001 2012-03-06 Richard Guenther <rguenther@suse.de>
8004 * gcc.dg/torture/pr52493.c: New testcase.
8006 2012-03-06 Richard Guenther <rguenther@suse.de>
8009 * gcc.dg/lto/pr52097_0.c: New testcase.
8011 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8014 * gcc.target/sh/pr51244-1.c: New.
8015 * gcc.target/sh/pr51244-2.c: New.
8016 * gcc.target/sh/pr51244-3.c: New.
8018 2012-03-05 Jason Merrill <jason@redhat.com>
8021 * g++.dg/ext/visibility/template11.C: New.
8023 * g++.dg/cpp0x/implicit13.C: New.
8025 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8027 PR tree-optimization/51721
8028 * gcc.dg/tree-ssa/vrp63.c: New test.
8029 * gcc.dg/pr51721.c: New test.
8031 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8034 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8037 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8040 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8042 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8045 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8047 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8049 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8052 2012-03-03 Jason Merrill <jason@redhat.com>
8054 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8057 * g++.dg/cpp0x/initlist65.C: New.
8060 * g++.dg/ext/is_empty2.C: New.
8062 2012-03-03 Tobias Burnus <burnus@net-b.de>
8065 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8067 2012-03-03 Tobias Burnus <burnus@net-b.de>
8069 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8070 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8071 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8072 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8073 * gfortran.dg/class_30.f90: Remove dg-warning line.
8074 * gfortran.dg/bind_c_usage_25.f90: New.
8076 2012-03-03 Tobias Burnus <burnus@net-b.de>
8079 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8080 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8081 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8083 2012-03-03 Tobias Burnus <burnus@net-b.de>
8086 * gfortran.dg/assumed_type_1.f90: New.
8087 * gfortran.dg/assumed_type_2.f90: New.
8088 * gfortran.dg/assumed_type_3.f90: New.
8089 * gfortran.dg/assumed_type_4.f90: New.
8091 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8094 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8095 * gcc.target/sh/pr49468-di.c: New.
8097 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8099 * gcc.dg/graphite/pr50561.c: Update.
8101 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8103 * gcc.target/powerpc/pr52457.c: New test.
8105 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8107 * gcc.target/arm/sat-1.c: New test.
8109 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8112 * gcc.target/i386/pr46716.c: New test.
8114 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8117 * g++.dg/cpp0x/sfinae32.C: New.
8119 2012-03-02 Richard Guenther <rguenther@suse.de>
8121 PR tree-optimization/52406
8122 * gcc.dg/torture/pr52406.c: New testcase.
8124 2012-03-02 Tobias Burnus <burnus@net-b.de>
8127 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8128 * gfortran.dg/nullify_2.f90: Update dg-error.
8129 * gfortran.dg/nullify_4.f90: Ditto.
8130 * gfortran.dg/pointer_init_6.f90: Ditto.
8132 2012-03-02 Tobias Burnus <burnus@net-b.de>
8135 * gfortran.dg/class_51.f90: New.
8137 2012-03-02 Tobias Burnus <burnus@net-b.de>
8140 * gfortran.dg/intrinsic_8.f90: New.
8142 2012-03-01 Kai Tietz <ktietz@redhat.com>
8144 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8145 routines on mingw targets.
8146 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8148 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8150 PR tree-optimization/52445
8151 * gcc.dg/pr52445.c: New test.
8153 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8156 * gcc.c-torture/compile/pr52437.c: New test.
8159 * gcc.dg/torture/pr52419.c: New test.
8161 PR tree-optimization/52429
8162 * gcc.dg/torture/pr52429.c: New test.
8163 * g++.dg/opt/pr52429.C: New test.
8165 2012-02-29 Richard Guenther <rguenther@suse.de>
8168 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8169 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8170 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8171 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8172 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8173 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8175 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8177 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8179 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8182 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8184 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8187 * gcc.target/arm/neon/pr51534.c: New testcase.
8189 2012-02-28 Richard Guenther <rguenther@suse.de>
8192 * gcc.dg/torture/pr52407.c: New testcase.
8194 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8196 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8197 * gcc.target/arm/vfp2.c: Likewise.
8198 * gcc.target/arm/vfp3.c: Likewise.
8199 * gcc.target/arm/vfp4.c: Likewise.
8200 * gcc.target/arm/vfp5.c: Likewise.
8201 * gcc.target/arm/vfp6.c: Likewise.
8202 * gcc.target/arm/vfp7.c: Likewise.
8203 * gcc.target/arm/vfp8.c: Likewise.
8204 * gcc.target/arm/vfp9.c: Likewise.
8205 * gcc.target/arm/vfp10.c: Likewise.
8206 * gcc.target/arm/vfp11.c: Likewise.
8207 * gcc.target/arm/vfp12.c: Likewise.
8208 * gcc.target/arm/vfp13.c: Likewise.
8209 * gcc.target/arm/vfp14.c: Likewise.
8210 * gcc.target/arm/vfp15.c: Likewise.
8211 * gcc.target/arm/vfp16.c: Likewise.
8212 * gcc.target/arm/vfp17.c: Likewise.
8213 * gcc.target/arm/neon-constants.h: New file.
8214 * gcc.target/arm/neon-vect1.c: New test.
8215 * gcc.target/arm/neon-vect2.c: New test.
8216 * gcc.target/arm/neon-vect3.c: New test.
8217 * gcc.target/arm/neon-vect4.c: New test.
8218 * gcc.target/arm/neon-vect5.c: New test.
8219 * gcc.target/arm/neon-vect6.c: New test.
8220 * gcc.target/arm/neon-vect7.c: New test.
8221 * gcc.target/arm/neon-vect8.c: New test.
8223 2012-02-28 Richard Guenther <rguenther@suse.de>
8225 PR tree-optimization/52402
8226 * gcc.dg/torture/pr52402.c: New testcase.
8228 2012-02-28 Richard Guenther <rguenther@suse.de>
8231 * g++.dg/lto/pr52400_0.C: New testcase.
8233 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8235 * gcc.target/avr/torture/builtins-1.c: New test.
8236 * gcc.target/avr/torture/builtins-error.c: New test.
8238 2012-02-28 Kai Tietz <ktietz@redhat.com>
8240 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8241 * gcc.target/i386/pr45352-2.c: Likewise.
8242 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8243 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8244 targets instead rand.
8245 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8246 * gcc.target/i386/sse2-mul-1.c: Likewise.
8247 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8248 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8249 * gcc.target/i386/pad-1.c: Likewise.
8250 * gcc.target/i386/pad-9.c: Likewise.
8251 * gcc.target/i386/pad-2.c: Likewise.
8252 * gcc.target/i386/pad-5b.c: Likewise.
8253 * gcc.target/i386/pad-8.c: Likewise.
8254 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8255 * gcc.target/i386/pr44130.c: Likewise.
8256 * gcc.target/i386/align-main-1.c: Likewise.
8257 * gcc.target/i386/align-main-2.c: Likewise.
8258 * gcc.target/i386/sw-1.c: Likewise.
8259 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8260 on x64 mingw target.
8261 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8262 * gcc.target/i386/pr46295.c: Likewise.
8263 * gcc.target/i386/amd64-abi-1.c: Likewise.
8264 * gcc.target/i386/amd64-abi-2.c: Likewise.
8265 * gcc.target/i386/pr39082-1.c: Likewise.
8266 * gcc.target/i386/pr39162.c: Likewise.
8267 * gcc.target/i386/pr22152.c: Likewise.
8268 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8269 * gcc.target/i386/wrfsbase-2.c: Likewise.
8270 * gcc.target/i386/local.c: Likewise
8271 * gcc.target/i386/wrgsbase-1.c: Likewise.
8272 * gcc.target/i386/wrfsbase-1.c: Likewise.
8273 * gcc.target/i386/pr39315-3.c: Likewise.
8274 * gcc.target/i386/pr35767-4.c: Likewise.
8275 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8277 * gcc.target/i386/pr45336-2.c: Likewise.
8278 * gcc.target/i386/pr45336-1.c: Likewise.
8279 * gcc.target/i386/pr45336-4.c: Likewise.
8281 2012-02-27 Tristan Gingold <gingold@adacore.com>
8283 * gnat.dg/array20.ad[sb]: New test.
8285 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8288 * gcc.target/arm/pr52375.c: New test.
8289 * gcc.c-torture/compile/pr52375.c: New test.
8291 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8293 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8294 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8296 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8298 * gnat.dg/aggr19.adb: New test.
8299 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8301 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8304 * gcc.target/sh/pr49263.c: New.
8306 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8308 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8309 simulate_thread_wrapper_other_threads
8310 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8311 Move initialization of 'value' to main().
8312 (main): Initialize 'value';
8313 * gcc.dg/simulate-thread/speculative-store.c
8314 (simulate_thread_step_verify): Return 0 when successful.
8315 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8317 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8318 (simulate_thread_wrapper_other_threads): Return a success/fail value
8319 and issue an error if the instruction count threshold is exceeded.
8321 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8324 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8325 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8327 2012-02-24 Richard Guenther <rguenther@suse.de>
8330 * gcc.dg/pr52355.c: New testcase.
8332 2012-02-23 Kai Tietz <ktietz@redhat.com>
8334 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8335 * gcc.dg/Wpadded.c: Likewise.
8336 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8338 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8339 for sleep by Sleep and add windows.h include for this function.
8340 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8342 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8344 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8345 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8346 on x64 mingw target.
8347 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8348 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8349 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8350 failure on LLP64 target.
8352 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8355 * gcc.dg/noncompile/pr52290.c: New test.
8357 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8359 PR tree-optimization/52019
8360 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8362 2012-02-22 Kai Tietz <ktietz@redhat.com>
8364 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8365 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8366 derived pdiff_t type.
8367 * g++.dg/torture/pr49720.C: Likewise
8369 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8372 * gcc.target/i386/pr52330.c: New test.
8374 2012-02-22 Tobias Burnus <burnus@net-b.de>
8377 * gfortran.dg/io_constraints_10.f90: New.
8379 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8381 * lib/target-supports.exp (check_effective_target_vect_condition):
8382 Return true for NEON.
8384 2012-02-21 Kai Tietz <ktietz@redhat.com>
8386 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8388 2012-02-21 Richard Guenther <rguenther@suse.de>
8390 PR tree-optimization/52324
8391 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8393 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8396 * gcc.target/avr/torture/pr51782-1.c: New test.
8398 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8400 PR tree-optimization/52318
8401 * gcc.dg/pr52318.c: New test.
8403 2012-02-20 Kai Tietz <ktietz@redhat.com>
8405 * gcc.dg/bf-ms-layout-3.c: New testcase.
8407 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8411 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8413 2012-02-20 Richard Guenther <rguenther@suse.de>
8415 PR tree-optimization/52298
8416 * gcc.dg/torture/pr52298.c: New testcase.
8417 * gcc.dg/vect/pr52298.c: Likewise.
8419 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8421 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8422 * gcc.c-torture/execute/pr52286.c: Ditto.
8424 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8426 PR tree-optimization/52286
8427 * gcc.c-torture/execute/pr52286.c: New test.
8429 2012-02-18 Tobias Burnus <burnus@net-b.de>
8432 * gfortran.dg/interface_35.f90: Use -std=f2003.
8433 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8434 * gfortran.dg/interface_assignment_4.f90: Ditto.
8435 * gfortran.dg/bessel_1.f90: Ditto.
8436 * gfortran.dg/func_result_6.f90: Ditto.
8437 * gfortran.dg/hypot_1.f90: Ditto.
8438 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8440 2012-02-17 Tobias Burnus <burnus@net-b.de>
8442 PR translation/52232
8443 PR translation/52234
8444 PR translation/52245
8445 PR translation/52246
8446 PR translation/52262
8447 PR translation/52273
8448 * gfortran.dg/coarray_22.f90: Update dg-error.
8449 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8451 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8454 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8455 (simulate-thread): Use default timeout.
8457 2012-02-16 Jason Merrill <jason@redhat.com>
8460 * g++.dg/ext/timevar1.C: New.
8462 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8465 * g++.dg/template/using21.C: New.
8466 * g++.dg/template/using22.C: Likewise.
8468 2012-02-16 Jason Merrill <jason@redhat.com>
8471 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8473 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8475 PR tree-optimization/52255
8476 * gcc.c-torture/compile/pr52255.c: New test.
8479 * g++.dg/debug/dwarf2/pr52260.C: New test.
8482 * g++.dg/ipa/pr51929.C: New test.
8484 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8487 * gcc.target/powerpc/pr52199.c: New file.
8489 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8492 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8494 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8496 * gcc.dg/pr51867.c: Don't include <math.h>.
8499 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8501 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8502 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8504 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8506 PR tree-optimization/50561
8507 * gcc.dg/graphite/pr50561.c: New testcase.
8509 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8511 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8512 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8514 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8516 * gnat.dg/discr35.ad[sb]: New test.
8518 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8520 * gnat.dg/volatile10.adb: New test.
8521 * gnat.dg/volatile10_pkg.ads: New helper.
8523 2012-02-14 Jason Merrill <jason@redhat.com>
8525 * g++.dg/ext/attrib43.C: New.
8527 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8529 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8530 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8532 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8533 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8534 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8535 effective_target fgnu_tm.
8536 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8538 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8541 * g++.dg/template/asmgoto1.C: New test.
8543 2012-02-14 Ian Lance Taylor <iant@google.com>
8546 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8547 compiling generated file for 64bit and index tests.
8549 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8551 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8553 2012-02-14 Richard Guenther <rguenther@suse.de>
8555 PR tree-optimization/52244
8556 PR tree-optimization/51528
8557 * gcc.dg/torture/pr52244.c: New testcase.
8559 2012-02-14 Walter Lee <walt@tilera.com>
8561 * g++.dg/other/PR23205.C: Disable test on tile.
8562 * g++.dg/other/pr23205-2.C: Disable test on tile.
8563 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8564 * gcc.dg/20040813-1.c: Disable test on tile.
8565 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8566 * gcc.misc-tests/linkage.exp: Handle tilegx.
8568 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8570 PR tree-optimization/52210
8571 * gcc.dg/pr52210.c: New test.
8573 2012-02-14 Jason Merrill <jason@redhat.com>
8576 * g++.dg/overload/defarg5.C: New.
8578 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8581 * c-c++-common/pr52181.c: New test.
8583 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8586 * g++.dg/ext/atomic-1.C: New test.
8588 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8590 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8592 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8595 * gcc.c-torture/execute/pr52209.c: New test.
8597 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8600 * gfortran.dg/elemental_optional_args_5.f03: New test.
8602 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8605 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8608 2012-02-11 Ian Lance Taylor <iant@google.com>
8611 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8612 SPARC Solaris. Don't run the test at all on systems where it may
8613 not work, rather than xfailing it.
8615 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8617 PR rtl-optimization/52175
8618 * gcc.c-torture/compile/pr52175.c: New test.
8620 2012-02-10 Jason Merrill <jason@redhat.com>
8623 * g++.dg/template/repo10.C: New.
8625 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8628 * gcc.dg/pr52132.c: New test.
8630 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8632 * gnat.dg/specs/aggr4.ads: New test.
8633 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8635 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8638 * gcc.target/i386/pr52146.c: New.
8640 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8643 * c-c++-common/pr52177.c: New test.
8645 2012-02-10 Jan Hubicka <jh@suse.cz>
8648 * g++.dg/torture/pr48600.C: New testcase.
8650 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8653 * gcc.dg/dfp/pr52140.c: New test.
8655 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8658 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8661 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8664 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8665 * gcc.dg/pr51867.c: New test.
8667 2012-02-09 Ian Lance Taylor <iant@google.com>
8669 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8670 which don't support -fsplit-stack. Turn off optimization when
8671 compiling select5-out.go.
8673 2012-02-08 Ian Lance Taylor <iant@google.com>
8675 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8676 systems which don't support -fsplit-stack.
8678 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8680 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8681 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8682 machine instuction in the log.
8684 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8686 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8689 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8692 * gcc.dg/pr48524.c: New test.
8693 * gcc.dg/pr48524.spec: New spec file for test.
8695 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8698 * gfortran.dg/vect/pr32380.f90: New test.
8700 2012-02-08 Tobias Burnus <burnus@net-b.de>
8703 * gfortran.dg/realloc_on_assign_12.f90: New.
8705 2012-02-08 Richard Guenther <rguenther@suse.de>
8707 PR rtl-optimization/52170
8708 * gcc.dg/torture/pr52170.c: New testcase.
8710 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8712 PR gcov-profile/52150
8713 * gcc.dg/tree-prof/pr52150.c: New test.
8715 PR rtl-optimization/52139
8716 * gcc.dg/pr52139.c: New test.
8718 2012-02-07 Jason Merrill <jason@redhat.com>
8721 * g++.dg/cpp0x/constexpr-union3.C: New.
8724 * g++.dg/lto/pr52035_0.C: New.
8726 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8728 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8729 * gcc.dg/special/weak-1.c: Likewise.
8730 * gcc.dg/ucnid-12.c: Likewise.
8731 * gcc.dg/torture/pr45678-1.c: Likewise.
8732 * gcc.dg/torture/pr45678-2.c: Likewise.
8733 * gcc.dg/vector-4.c: Likewise.
8734 * gcc.dg/ipa/inline-5.c: Likewise.
8735 * gcc.dg/ucnid-11.c: Likewise.
8736 * gcc.misc-tests/gcov-13.c: Likewise.
8737 * gcc.misc-tests/gcov-14.c: Likewise.
8738 * g++.dg/ext/label13.C: Likewise.
8739 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8740 hppa*-*-hpux* options.
8741 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8742 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8743 * gcc.dg/pr48616.c: Likewise.
8744 * gcc.dg/pr17957.c: Likewise.
8745 * gcc.dg/pr17055-1.c: Likewise.
8746 * gcc.dg/pr32912-1.c: Likewise.
8747 * gcc.dg/tm/pr51472.c: Likewise.
8748 * c-c++-common/fold-bitand-4.c: Likewise.
8749 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8750 Use dg-additional-options for extra options.
8752 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8754 * gcc.target/epiphany/interrupt-2.c: New test.
8756 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8759 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8760 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8763 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8766 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8768 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8772 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8773 * gcc.target/mips/va-arg-1.c: New test.
8775 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8777 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8778 for -mno-pointers-to-nested-functions.
8780 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8782 * gcc.c-torture/execute/20120207-1.c: New test.
8784 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8786 PR rtl-optimization/52060
8787 * gcc.dg/torture/pr52060.c: New test.
8790 * gcc.c-torture/compile/pr52074.c: New test.
8792 2012-02-07 Tobias Burnus <burnus@net-b.de>
8795 * gfortran.dg/class_to_type_2.f90: New.
8797 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8800 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8803 2012-02-06 Jason Merrill <jason@redhat.com>
8806 * g++.dg/template/conv13.C: New.
8808 2012-02-06 Richard Guenther <rguenther@suse.de>
8810 PR tree-optimization/52115
8811 * gcc.c-torture/compile/pr52115.c: New testcase.
8813 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8816 * gcc.c-torture/execute/pr52129.c: New test.
8818 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8820 * gcc.dg/pr48374.c: Actually add the test I forgot
8821 in the 2012-01-25 commit.
8823 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8826 * gfortran.dg/vect/vect-8.f90: New test case.
8828 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8831 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8833 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8836 * gfortran.dg/class_48.f90 : Add test of allocate class array
8837 component with source in subroutine test3. Remove commenting
8838 out in subroutine test4, since branching on unitialized variable
8839 is now fixed (no PR for this last.).
8841 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8843 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8845 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8847 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8850 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8851 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8853 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8855 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8856 (check_effective_target_sync_int_long): Use it.
8857 (check_effective_target_sync_char_short): Likewise.
8858 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8860 2012-02-05 Tobias Burnus <burnus@net-b.de>
8863 * gfortran.dg/class_48.f90: Add some further checks.
8865 2012-02-05 Ira Rosen <irar@il.ibm.com>
8867 PR tree-optimization/52091
8868 * gcc.dg/vect/pr52091.c: New test.
8870 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8872 PR rtl-optimization/52113
8873 * gcc.target/avr/pr52113.c: New test.
8875 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8877 PR rtl-optimization/52092
8878 * gcc.c-torture/compile/pr52092.c: New test.
8880 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8883 * gfortran.dg/class_array_10.f03: New test.
8886 * gfortran.dg/class_array_11.f03: New test.
8889 * gfortran.dg/class_array_12.f03: New test.
8891 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8894 * gfortran.dg/realloc_on_assign_11.f90: New test.
8896 2012-02-02 Tobias Burnus <burnus@net-b.de>
8899 * gfortran.dg/shape_7.f90: New.
8901 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8903 * gcc.target/mips/mips-prepend-1.c: New test.
8905 2012-02-02 Jan Hubicka <jh@suse.cz>
8906 Tom de Vries <tom@codesourcery.com>
8909 * gcc.dg/alias-12.c: New testcase.
8910 * gcc.dg/alias-13.c: New testcase.
8912 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8915 * gcc.dg/pr52086.c: New test.
8917 PR tree-optimization/52073
8918 * gcc.c-torture/compile/pr52073.c: New test.
8920 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8923 * gfortran.dg/function_optimize_10.f90: New test.
8925 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8927 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8930 2012-02-01 Tobias Burnus <burnus@net-b.de>
8933 * gfortran.dg/typebound_operator_14.f90: New.
8935 2012-02-01 Tobias Burnus <burnus@net-b.de>
8938 * gfortran.dg/elemental_function_1.f90: New.
8940 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8942 PR rtl-optimization/51374
8943 * gcc.target/avr/torture/pr51374-1.c:
8944 Also fail if SBIS is seen.
8946 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8948 PR rtl-optimization/51374
8949 * gcc.target/avr/torture/pr51374-1.c: New.
8951 2012-01-31 Tobias Burnus <burnus@net-b.de>
8954 * gfortran.dg/typebound_generic_11.f90: New.
8956 2012-01-31 Tobias Burnus <burnus@net-b.de>
8959 * gfortran.dg/class_49.f90: New.
8961 2012-01-31 Tobias Burnus <burnus@net-b.de>
8964 * gfortran.dg/elemental_args_check_6.f90: New.
8966 2012-01-31 Jason Merrill <jason@redhat.com>
8969 * g++.dg/cpp0x/variadic122.C: New.
8971 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8974 * gfortran.dg/realloc_on_assign_10.f90: New test.
8976 2012-01-31 Richard Guenther <rguenther@suse.de>
8978 PR tree-optimization/51528
8979 * gcc.dg/torture/pr51528.c: New testcase.
8981 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8984 * lib/go.exp (go_target_compile): Append timeout= to options.
8985 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8986 select5-out.go test on alpha*-*-* targets.
8988 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8990 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8991 (TEST_SHORT): Reformat in the same way.
8992 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8993 (TEST_SHORT): Reformat in the same way.
8994 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8995 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8996 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8997 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8998 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9000 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9003 * gcc.target/arm/pr51835.c: New testcase.
9005 2012-01-30 Richard Guenther <rguenther@suse.de>
9007 PR tree-optimization/52028
9008 * gcc.dg/torture/pr52028.c: New testcase.
9009 * gfortran.dg/ldist-pr45199.f: Adjust.
9010 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9011 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9012 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9014 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9017 * gcc.dg/tree-prof/pr52027.c: New test.
9019 PR tree-optimization/52046
9020 * gcc.dg/pr52046.c: New test.
9023 * g++.dg/other/pr52048.C: New test.
9025 2012-01-30 Richard Guenther <rguenther@suse.de>
9027 PR tree-optimization/52045
9028 * gcc.dg/pr52045.c: New testcase.
9030 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9032 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9033 new code generated for __sync_lock_release.
9035 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9037 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9039 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9042 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9044 * g++.dg/ext/visibility/template10.C: Fix typo.
9046 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9048 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9051 * g++.dg/cpp0x/constexpr-ice6.C: New.
9053 2012-01-29 Tobias Burnus <burnus@net-b.de>
9056 * gfortran.dg/default_initialization_6.f90: New.
9058 2012-01-29 Tobias Burnus <burnus@net-b.de>
9061 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9062 * gfortran.dg/class_48.f90: New.
9064 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9067 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9069 2012-01-28 Tobias Burnus <burnus@net-b.de>
9072 * gfortran.dg/class_allocate_12.f90: New.
9074 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9076 * gcc.dg/torture/pr50444.c: Fix dg directives.
9078 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9081 * gcc.target/arm/pr52006.c: New test.
9083 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9086 * gcc.dg/lto/trans-mem.h: New file.
9087 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9088 * gcc.dg/lto/trans-mem-1_1.c: Same.
9089 * gcc.dg/lto/trans-mem-4_1.c: Same.
9090 * gcc.dg/lto/trans-mem-3_1.c: Same.
9092 2012-01-27 Tobias Burnus <burnus@net-b.de>
9095 * gfortran.dg/dummy_procedure_7.f90: New.
9097 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9099 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9100 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9102 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9105 * g++.dg/other/gc5.C: New test.
9107 2012-01-27 Richard Guenther <rguenther@suse.de>
9109 PR tree-optimization/50444
9110 * gcc.dg/torture/pr50444.c: New testcase.
9112 2012-01-27 Tobias Burnus <burnus@net-b.de>
9116 * gfortran.dg/move_alloc_13.f90: New.
9118 2012-01-27 Tobias Burnus <burnus@net-b.de>
9121 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9122 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9123 and change dg-error string.
9125 2012-01-27 Tobias Burnus <burnus@net-b.de>
9128 * gfortran.dg/elemental_args_check_5.f90: New.
9130 2012-01-27 Richard Guenther <rguenther@suse.de>
9133 * g++.dg/torture/pr51959.C: New testcase.
9135 2012-01-27 Tom de Vries <tom@codesourcery.com>
9137 PR tree-optimization/51990
9138 * gcc.dg/pr51990.c: New test.
9139 * gcc.dg/pr51990-2.c: Same.
9141 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9142 Tobias Burnus <burnus@gcc.gnu.org>
9145 * gfortran.dg/class_allocate_11.f03: New.
9150 * gfortran.dg/class_allocate_7.f03: New.
9151 * gfortran.dg/class_allocate_8.f03: New.
9152 * gfortran.dg/class_allocate_9.f03: New.
9153 * gfortran.dg/class_allocate_10.f03: New.
9155 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9157 * gnat.dg/discr34.adb: New test.
9158 * gnat.dg/discr34_pkg.ads: New helper.
9160 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9162 * gnat.dg/discr33.adb: New test.
9164 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9166 * gnat.dg/limited_with3.ad[sb): New test.
9167 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9168 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9169 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9171 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9173 * gnat.dg/stack_usage1.adb: New test.
9174 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9176 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9177 * gcc.dg/pr44194-2.c: Likewise.
9179 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9182 * g++.dg/template/crash112.C: New.
9184 2012-01-27 Richard Henderson <rth@redhat.com>
9186 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9188 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9190 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9192 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9195 * g++.dg/opt/pr51895.C: New test.
9197 2012-01-26 Michael Matz <matz@suse.de>
9199 PR tree-optimization/48794
9200 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9202 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9204 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9206 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9208 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9209 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9211 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9212 the default value for s390 and s390x.
9214 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9217 * gcc.dg/lto/trans-mem-4_0.c: New.
9218 * gcc.dg/lto/trans-mem-4_1.c: New.
9219 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9221 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9222 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9224 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9225 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9228 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9230 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9232 2012-01-25 Ian Lance Taylor <iant@google.com>
9234 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9236 2012-01-25 Tobias Burnus <burnus@net-b.de>
9239 * gfortran.dg/typebound_proc_25.f90: New.
9241 2012-01-25 Jason Merrill <jason@redhat.com>
9244 * g++.dg/lto/pr51992_0.C: New.
9246 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9248 PR tree-optimization/51987
9249 * gcc.target/i386/pr51987.c: New test.
9251 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9253 * gcc.dg/tm/lto-1.c: Require lto support in target.
9255 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9257 PR rtl-optimization/48374
9258 * gcc.dg/pr48374.c: New test.
9260 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9262 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9264 2012-01-25 Tobias Burnus <burnus@net-b.de>
9267 * gfortran.dg/derived_constructor_char_3.f90: New.
9269 2012-01-24 Ian Lance Taylor <iant@google.com>
9271 * go.test/go-test.exp (filecmp): New procedure.
9272 (errchk): Handle quoted square brackets.
9273 (go-gc-tests): Set go_compile_args. Handle various new test
9274 lines. Skip a few new tests.
9275 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9277 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9279 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9280 (check_effective_target_vect_extract_even_odd)
9281 (check_effective_target_vect_interleave): Return true for MIPS
9284 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9286 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9287 (main): Use it instead of argc.
9289 2012-01-24 Jason Merrill <jason@redhat.com>
9292 * g++.dg/cpp0x/sfinae31.C: New.
9294 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9296 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9298 2012-01-24 Jason Merrill <jason@redhat.com>
9301 * g++.dg/inherit/covariant20.C: New.
9303 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9306 * g++.dg/parse/crash58.C: New.
9308 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9311 * gcc.dg/pr51957-1.c: New test.
9312 * gcc.dg/pr51957-1.h: New file.
9313 * gcc.dg/pr51957-2.c: New test.
9315 2012-01-23 Jason Merrill <jason@redhat.com>
9318 * g++.dg/ext/visibility/template10.C: New.
9320 2012-01-23 Tobias Burnus <burnus@net-b.de>
9323 * gfortran.dg/move_alloc_12.f90: New.
9325 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9328 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9330 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9333 * g++.dg/template/crash111.C: New.
9335 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9337 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9339 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9341 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9344 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9345 the DW_TAG_class_type and DW_AT_name: "Executor".
9347 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9349 * lib/target-supports.exp
9350 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9351 (check_effective_target_vect_interleave): Likewise.
9353 2012-01-22 Jason Merrill <jason@redhat.com>
9356 * g++.dg/template/using20.C: New.
9357 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9359 2012-01-23 Jason Merrill <jason@redhat.com>
9362 * g++.dg/torture/pr51344.C: Limit to x86.
9364 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9366 * c-c++-common/tm/omp.c: Require target with pthread support.
9368 2012-01-23 Richard Guenther <rguenther@suse.de>
9370 PR tree-optimization/51949
9371 * gcc.dg/torture/pr51949.c: New testcase.
9373 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9375 PR rtl-optimization/51933
9376 * gcc.c-torture/execute/pr51933.c: New test.
9378 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9380 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9381 Do not define for Interix.
9383 2012-01-22 Jason Merrill <jason@redhat.com>
9386 * g++.dg/lto/pr51832.h: New.
9387 * g++.dg/lto/pr51832_0.C: New.
9388 * g++.dg/lto/pr51832_1.C: New.
9390 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9392 * gcc.dg/ext-elim-1.c: New test.
9394 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9397 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9398 * g++.dg/opt/longbranch1.C: Likewise.
9400 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9402 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9405 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9408 * gfortran.dg/namelist_74.f90: New test.
9409 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9411 2012-01-21 Tobias Burnus <burnus@net-b.de>
9414 * gfortran.dg/class_47.f90: New.
9416 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9418 * gnat.dg/renaming5.ad[sb]: New test.
9420 2012-01-20 Jason Merrill <jason@redhat.com>
9423 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9425 2012-01-20 Jason Merrill <jason@redhat.com>
9428 * g++.dg/ext/attrib42.C: Require ilp32.
9430 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9433 * gcc.target/arm/pr51915.c: New test.
9435 2012-01-20 Cary Coutant <ccoutant@google.com>
9436 Dodji Seketeli <dodji@redhat.com>
9439 * g++.dg/debug/dwarf2/nested-3.C: New test.
9441 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9444 * g++.dg/template/crash110.C: New.
9446 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9448 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9449 Remove default options on hppa*-*-hpux*.
9451 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9453 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9455 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9457 * gcc.c-torture/compile/pr51856.c: New testcase.
9459 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9461 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9462 options to go_target_compile.
9464 2012-01-20 Kai Tietz <ktietz@redhat.com>
9466 * g++.dg/torture/pr51344.C: Fix typo.
9468 2012-01-20 Richard Guenther <rguenther@suse.de>
9470 PR tree-optimization/51903
9471 * g++.dg/torture/pr51903.C: New testcase.
9473 2012-01-20 Tobias Burnus <burnus@net-b.de>
9474 Janus Weil <janus@gcc.gnu.org>
9477 * gfortran.dg/use_21.f90: New.
9479 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9482 * gcc.dg/torture/pr51106-1.c: New test.
9483 * gcc.dg/torture/pr51106-2.c: New test.
9485 2012-01-19 Kai Tietz <ktietz@redhat.com>
9487 * g++.dg/torture/pr51344.C: New test.
9489 2012-01-19 Tobias Burnus <burnus@net-b.de>
9492 * gfortran.dg/intrinsic_size_2.f90: New.
9494 2012-01-19 Jason Merrill <jason@redhat.com>
9497 * g++.dg/inherit/using7.C: New.
9499 2012-01-19 Richard Guenther <rguenther@suse.de>
9501 PR tree-optimization/37997
9502 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9504 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9506 PR rtl-optimization/51505
9507 * gcc.dg/pr51505.c: New test.
9509 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9512 * gfortran.dg/typebound_operator_12.f03: New.
9513 * gfortran.dg/typebound_operator_13.f03: New.
9515 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9518 * g++.dg/cpp0x/pr51225.C: New.
9520 2012-01-17 Ian Lance Taylor <iant@google.com>
9523 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9525 2012-01-17 Tobias Burnus <burnus@net-b.de>
9528 * gfortran.dg/realloc_on_assign_9.f90: New.
9530 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9533 * gcc.dg/tm/memopt-3.c: Remove xfail.
9534 * gcc.dg/tm/memopt-4.c: Remove xfail.
9535 * gcc.dg/tm/memopt-5.c: Remove xfail.
9536 * gcc.dg/tm/memopt-7.c: Remove xfail.
9538 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9540 PR tree-optimization/51877
9541 * gcc.c-torture/execute/pr51877.c: New test.
9543 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9545 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9546 {!vect_align_arrays} to vect_sizes_32B_16B.
9547 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9548 * gcc.dg/vect/vect-peel-3.c: Ditto.
9550 2012-01-16 Jason Merrill <jason@redhat.com>
9553 * g++.dg/abi/mangle60.C: New.
9556 * g++.dg/pch/mangle1.{C,Hs}: New.
9558 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9559 Tobias Burnus <burnus@net-b.de>
9562 * gfortran.dg/elemental_optional_args_3.f90: New
9563 * gfortran.dg/elemental_optional_args_4.f90: New
9565 2012-01-16 Tobias Burnus <burnus@net-b.de>
9568 * gfortran.dg/use_20.f90: New
9570 2012-01-16 Jason Merrill <jason@redhat.com>
9573 * g++.dg/cpp0x/rv-bitfield.C: New.
9574 * g++.dg/cpp0x/rv-bitfield2.C: New.
9576 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9578 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9579 subroutine 'qsort' and use index array to assign the result.
9581 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9583 PR tree-optimization/51865
9584 * gcc.dg/pr51865.c: New test.
9586 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9588 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9590 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9592 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9593 to be loaded from the constant pool, rather than via %hi and %lo.
9595 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9597 PR rtl-optimization/51821
9598 * gcc.dg/pr51821.c: New test.
9600 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9602 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9604 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9606 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9608 2012-01-14 Tobias Burnus <burnus@net-b.de>
9611 * gfortran.dg/init_flag_8.f90: New.
9612 * gfortran.dg/init_flag_9.f90: New.
9614 2011-01-14 Tobias Burnus <burnus@net-b.de>
9617 * gfortran.dg/use_18.f90: New.
9618 * gfortran.dg/use_19.f90: New.
9620 2012-01-13 Ian Lance Taylor <iant@google.com>
9623 * g++.dg/warn/Wsign-compare-4.C: New.
9625 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9628 * gfortran.dg/alloc_comp_assign.f03: New.
9629 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9630 __BUILTIN_FREE from 38 to 32.
9632 2012-01-13 Jason Merrill <jason@redhat.com>
9635 * g++.dg/warn/Wreturn-type-7.C: New.
9637 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9639 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9641 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9642 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9643 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9644 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9645 int32plus because of big array needed.
9646 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9647 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9649 2012-01-13 Jason Merrill <jason@redhat.com>
9652 * g++.dg/ext/visibility/template9.C: New.
9655 * g++.dg/cpp0x/defaulted34.C: New.
9656 * g++.dg/template/virtual3.C: New.
9658 2012-01-13 Richard Guenther <rguenther@suse.de>
9661 * gcc.dg/torture/pr8081.c: New testcase.
9663 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9665 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9667 2012-01-12 Jason Merrill <jason@redhat.com>
9670 * g++.dg/ext/stmtexpr14.C: New.
9672 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9675 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9677 2012-01-12 Jason Merrill <jason@redhat.com>
9680 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9681 * g++.dg/abi/mangle58.C: Likewise.
9684 * g++.dg/template/arg8.C: New.
9686 2012-01-12 Ira Rosen <irar@il.ibm.com>
9688 PR tree-optimization/51799
9689 * gcc.dg/vect/pr51799.c: New test.
9690 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9693 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9694 Tobias Burnus <burnus@net-b.de>
9698 * lib/target-supports.exp
9699 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9700 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9702 2012-01-11 Jason Merrill <jason@redhat.com>
9705 * g++.dg/ext/attrib42.C: New.
9707 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9710 * gcc.dg/pr51796.c: New test.
9712 2012-01-11 Jason Merrill <jason@redhat.com>
9715 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9717 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9719 * gnat.dg/array19.ad[sb]: New test.
9721 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9723 * gnat.dg/opt23.ad[sb]: New test.
9724 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9725 * gnat.dg/opt24.ad[sb]: New test.
9727 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9729 PR tree-optimization/49642
9730 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9731 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9733 2012-01-11 Jason Merrill <jason@redhat.com>
9736 * g++.dg/template/explicit-args5.C: New.
9738 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9740 * gcc.c-torture/execute/20120110-1.c: New testcase.
9742 2012-01-10 Jason Merrill <jason@redhat.com>
9745 * g++.dg/inherit/ambig1.C: New.
9748 * g++.dg/cpp0x/constexpr-cache1.C: New.
9750 2012-01-10 Richard Guenther <rguenther@suse.de>
9752 PR tree-optimization/51801
9753 * gcc.dg/torture/pr51801.c: New testcase.
9755 2012-01-10 Tobias Burnus <burnus@net-b.de>
9758 * gfortran.dg/allocate_with_typespec_5.f90: New.
9760 2012-01-10 Tobias Burnus <burnus@net-b.de>
9762 * gfortran.dg/class_39.f03: Update dg-error string.
9764 2012-01-10 Richard Guenther <rguenther@suse.de>
9766 PR tree-optimization/50913
9767 * gcc.dg/graphite/interchange-16.c: New testcase.
9768 * gcc.dg/graphite/scop-20.c: XFAIL.
9769 * gfortran.dg/graphite/interchange-1.f: Likewise.
9770 * gfortran.dg/graphite/block-1.f90: Likewise.
9771 * gfortran.dg/graphite/block-2.f: Likewise.
9773 2012-01-10 Richard Henderson <rth@redhat.com>
9775 * lib/target-supports.exp (check_effective_target_vect_perm,
9776 check_effective_target_vect_perm_byte,
9777 check_effective_target_vect_perm_short): Enable for arm neon.
9779 2012-01-09 Tobias Burnus <burnus@net-b.de>
9782 * gfortran.dg/typebound_operator_11.f90: New.
9784 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9786 * gnat.dg/array18.adb: New test.
9787 * gnat.dg/array18_pkg.ads: New helper.
9789 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9792 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9793 around base object in first assignment in main program.
9794 * gfortran.dg/typebound_operator_10.f03: New test.
9796 2012-01-09 Martin Jambor <mjambor@suse.cz>
9798 PR tree-optimization/51759
9799 * g++.dg/ipa/pr51759.C: New test.
9801 2012-01-09 Tobias Burnus <burnus@net-b.de>
9804 * gfortran.dg/optional_absent_2.f90: New.
9806 2012-01-09 Tobias Burnus <burnus@net-b.de>
9809 * gfortran.dg/use_17.f90: New.
9811 2012-01-09 Gary Funck <gary@intrepid.com>
9813 PR preprocessor/33919
9814 * gcc.dg/pr33919.c: New test.
9815 * gcc.dg/pr33919-0.h: New test header file.
9816 * gcc.dg/pr33919-1.h: Ditto.
9817 * gcc.dg/pr33919-2.h: Ditto.
9819 2012-01-07 Jan Hubicka <jh@suse.cz>
9821 PR tree-optimize/51694
9822 * gcc.c-torture/compile/pr51694.c: new testcase.
9824 2012-01-07 Jan Hubicka <jh@suse.cz>
9826 PR tree-optimization/51600
9827 * g++.dg/torture/pr51600.C: New testcase.
9829 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9831 PR gcov-profile/51715
9832 PR gcov-profile/51717
9833 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9834 * gcc.misc-tests/gcov-14.c: Likewise.
9836 2012-01-06 Jason Merrill <jason@redhat.com>
9838 * g++.dg/parse/new5.C: New.
9840 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9843 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9844 including <string.h>.
9846 2012-01-06 Jason Merrill <jason@redhat.com>
9848 * g++.dg/abi/mangle51.C: New.
9849 * g++.dg/abi/mangle52.C: New.
9850 * g++.dg/abi/mangle53.C: New.
9851 * g++.dg/abi/mangle54.C: New.
9852 * g++.dg/abi/mangle55.C: New.
9853 * g++.dg/abi/mangle56.C: New.
9854 * g++.dg/abi/mangle57.C: New.
9855 * g++.dg/abi/mangle58.C: New.
9856 * g++.dg/abi/mangle59.C: New.
9857 * g++.dg/cpp0x/trailing3.C: Update mangling.
9858 * g++.dg/cpp0x/variadic111.C: Update mangling.
9859 * g++.dg/cpp0x/variadic4.C: Update mangling.
9860 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9861 * g++.dg/template/nontype22.C: Works now.
9862 * g++.dg/template/pr35240.C: Works now.
9864 * g++.dg/cpp0x/error7.C: New.
9866 2012-01-06 Tobias Burnus <burnus@net-b.de>
9868 * gfortran.dg/deallocate_stat_2.f90: New.
9869 * coarray/allocate_errgmsg.f90: New.
9870 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9871 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9872 * coarray/subobject_1.f90: Fix for num_images > 1.
9873 * gfortran.dg/deallocate_stat.f90: Update due to changed
9876 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9878 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9880 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9882 * ada/acats/overflow.lst: Add cb20004.
9884 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9887 * g++.dg/cpp0x/alias-decl-18.C: New test.
9889 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9891 * gcc.c-torture/execute/20120104-1.c: New test.
9893 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9896 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9897 the old typebound_operator_8.f03.
9898 * gfortran.dg/typebound_operator_8.f03: New version of
9899 typebound_operator_7.f03 with 'u' a derived type instead of a
9902 2012-01-05 Richard Guenther <rguenther@suse.de>
9904 * g++.dg/torture/pr49309.C: Skip for -flto.
9906 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9909 * gcc.c-torture/compile/pr51761.c: New test.
9911 2012-01-05 Richard Guenther <rguenther@suse.de>
9913 PR tree-optimization/51760
9914 * gcc.dg/torture/pr51760.c: New testcase.
9916 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9919 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9921 2012-01-05 Richard Guenther <rguenther@suse.de>
9924 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9925 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9927 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9930 * gcc.dg/pr51695.c: New test.
9932 2012-01-04 Andrew Pinski <apinski@cavium.com>
9934 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9935 * gcc.target/mips/octeon2-lx-1.c: New test.
9936 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9937 * gcc.target/mips/octeon2-lx-2.c: New test.
9938 * gcc.target/mips/octeon2-lx-3.c: New test.
9940 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9944 * gcc.dg/tm/alias-1.c: Adjust regexp.
9945 * gcc.dg/tm/alias-2.c: Adjust regexp.
9947 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9950 * g++.dg/warn/Wparentheses-26.C: New.
9952 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9954 * gfortran.dg/elemental_optional_args_2.f90: New test.
9956 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9959 * gfortran.dg/common_17.f90: New test.
9961 2012-01-04 Richard Guenther <rguenther@suse.de>
9963 PR tree-optimization/49651
9964 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9965 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9967 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9970 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9972 2012-01-03 Andrew Pinski <apinski@cavium.com>
9974 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9975 for all mips targets. Also allow an optional .cfi_startproc.
9977 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9979 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9981 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9984 * g++.dg/rtti/dyncast5.C: New.
9986 2012-01-03 Richard Guenther <rguenther@suse.de>
9988 PR tree-optimization/51070
9989 * gcc.dg/torture/pr51070-2.c: New testcase.
9991 2012-01-03 Richard Guenther <rguenther@suse.de>
9993 PR tree-optimization/51692
9994 * gcc.dg/torture/pr51692.c: New testcase.
9996 2012-01-03 Richard Guenther <rguenther@suse.de>
9999 * g++.dg/lto/pr51650-3_0.C: New testcase.
10001 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10004 * g++.dg/warn/Wredundant-decls-spec.C: New.
10006 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10008 PR tree-optimization/51719
10009 * g++.dg/tree-prof/pr51719.C: New test.
10011 2012-01-03 Richard Guenther <rguenther@suse.de>
10013 PR middle-end/51730
10014 * gcc.dg/fold-compare-6.c: New testcase.
10016 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10019 * g++.dg/gomp/pr51669.C: New test.
10021 2012-01-02 Jason Merrill <jason@redhat.com>
10024 * g++.dg/cpp0x/constexpr-union2.C: New.
10027 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10029 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10032 * g++.dg/cpp0x/constexpr-99.C: New test.
10034 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10037 * g++.dg/template/init9.C: New.
10039 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10041 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10042 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10043 rather than a specific number.
10045 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10050 * gfortran.dg/typebound_operator_7.f03: New.
10051 * gfortran.dg/typebound_operator_8.f03: New.
10053 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10056 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10058 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10060 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10062 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10064 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10066 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10069 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10071 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10072 * gfortran.dg/io_real_boz_4.f90: Likewise.
10073 * gfortran.dg/io_real_boz_5.f90: Likewise.
10075 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10077 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10079 2012-01-02 Revital Eres <revital.eres@linaro.org>
10081 * gcc.dg/sms-11.c: New file.
10083 2012-01-02 Tobias Burnus <burnus@net-b.de>
10086 * gfortran.dg/coarray/image_index_3.f90: New.
10088 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10091 * g++.dg/parse/enum8.C: New.
10093 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10096 * g++.dg/conversion/reinterpret4.C: New.
10097 * g++.dg/conversion/reinterpret1.C: Adjust.
10099 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10101 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10103 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10105 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10106 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10107 * g++.old-deja/g++.jason/access14.C: Likewise.
10108 * g++.old-deja/g++.jason/access8.C: Likewise.
10109 * g++.old-deja/g++.jason/access1.C: Likewise.
10110 * g++.old-deja/g++.other/access3.C: Likewise.
10111 * g++.old-deja/g++.other/access5.C: Likewise.
10112 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10113 * g++.old-deja/g++.law/visibility22.C: Likewise.
10114 * g++.old-deja/g++.law/visibility26.C: Likewise.
10115 * g++.old-deja/g++.mike/p2746.C: Likewise.
10116 * g++.dg/debug/using1.C: Likewise.
10117 * g++.dg/lookup/using51.C: Likewise.
10118 * g++.dg/inherit/using5.C: Likewise.
10119 * g++.dg/inherit/pr30297.C: Likewise.
10120 * g++.dg/inherit/access8.C: Likewise.
10121 * g++.dg/torture/pr39362.C: Likewise.
10122 * g++.dg/template/crash13.C: Likewise.
10123 * g++.dg/template/using10.C: Likewise.
10125 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10128 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10130 2012-01-01 Ira Rosen <irar@il.ibm.com>
10132 PR tree-optimization/51704
10133 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10134 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10135 corresponding flags.
10137 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10140 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10142 2012-01-01 Jan Hubicka <jh@suse.cz>
10144 PR rtl-optimization/51069
10145 * gcc.c-torture/compile/pr51069.c: New testcase.
10147 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10149 PR tree-optimization/51683
10150 * gcc.dg/pr51683.c: New test.
10152 Copyright (C) 2012 Free Software Foundation, Inc.
10154 Copying and distribution of this file, with or without modification,
10155 are permitted in any medium without royalty provided the copyright
10156 notice and this notice are preserved.