1 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
3 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
4 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
5 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
6 * gcc.target/aarch64/atomic-op-char.c: Likewise.
7 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9 * gcc.target/aarch64/atomic-op-int.c: Likewise.
10 * gcc.target/aarch64/atomic-op-long.c: Likewise.
11 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
12 * gcc.target/aarch64/atomic-op-release.c: Likewise.
13 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
14 * gcc.target/aarch64/atomic-op-short.c: Likewise.
16 2012-11-20 Jakub Jelinek <jakub@redhat.com>
19 * gcc.dg/pr55094.c: New test.
21 PR rtl-optimization/54921
22 * gcc.dg/pr54921.c: New test.
24 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
26 * gcc.target/i386/pr55359.c: New test.
28 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
30 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
31 * g++.dg/tls/thread_local3g.C: Likewise.
32 * g++.dg/tls/thread_local4g.C: Likewise.
33 * g++.dg/tls/thread_local5g.C: Likewise.
34 * g++.dg/tls/thread_local6g.C: Likewise.
35 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
36 * g++.dg/tls/thread_local2.C: Likewise.
37 * g++.dg/tls/thread_local2g.C: Likewise.
38 * g++.dg/tls/thread_local6.C: Likewise.
40 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
42 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
43 * gcc.dg/tm/clone-1.c: New test.
45 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
48 * g++.dg/parse/struct-5.C: New.
50 2012-11-19 Tom de Vries <tom@codesourcery.com>
52 PR rtl-optimization/55315
53 * gcc.target/mips/pr55315.c: New test.
55 2012-11-17 Jakub Jelinek <jakub@redhat.com>
57 PR tree-optimization/55236
58 * gcc.dg/pr55236.c: New test.
61 * gcc.dg/pr19105.c: Accept also optimizing
62 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
64 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
65 from addr2line_output. Increment idx if asking for more than one
66 address in one object.
68 2012-11-16 Jakub Jelinek <jakub@redhat.com>
70 PR tree-optimization/55329
71 * g++.dg/opt/pr55329.C: New test.
73 2012-11-16 Janus Weil <janus@gcc.gnu.org>
76 * gfortran.dg/typebound_operator_18.f90: New.
78 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
80 PR rtl-optimization/55330
81 * gfortran.dg/pr55330.f90: New test.
83 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
85 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
86 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
87 * gcc.dg/hoist-register-pressure-2.c: Ditto.
88 * gcc.dg/hoist-register-pressure-3.c: Ditto.
89 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
90 * gcc.dg/tree-prof/unroll-1.c: Ditto.
92 2012-11-16 Dodji Seketeli <dodji@redhat.com>
95 * g++.dg/cpp0x/alias-decl-27.C: New test.
97 2012-11-16 Jakub Jelinek <jakub@redhat.com>
100 * g++.dg/template/alignof2.C: New test.
102 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
104 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
105 * g++.dg/mv6.C (dg-options): Ditto.
107 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
109 * lib/target_suports.exp
110 (check_effective_target_has_w_floating_suffix): New procedure.
111 (check_effective_target_has_q_floating_suffix): Ditto.
112 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
113 for unsupported non-standard suffix on floating constant.
114 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
116 2012-11-14 Jakub Jelinek <jakub@redhat.com>
118 * lib/asan-dg.exp: New file.
119 * gcc.dg/asan/asan.exp: New file.
120 * g++.dg/dg.exp: Prune also asan tests.
121 * g++.dg/asan/asan.exp: New file.
122 * c-c++-common/asan/memcmp-1.c: New test.
124 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
127 * g++.dg/cpp0x/vt-55323.C: New.
129 2012-11-13 Sriraman Tallam <tmsriram@google.com>
131 * g++.dg/mv4.C: Add require ifunc. Change error message.
132 * g++.dg/mv5.C: Add require ifunc.
133 * g++.dg/mv6.C: Add require ifunc.
135 2012-11-13 Martin Jambor <mjambor@suse.cz>
137 PR tree-optimization/55253
138 * gcc.dg/torture/pr55253.c: New test.
139 * gcc.dg/torture/pr55305.c: Likewise.
141 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
144 * gcc.target/i386/pr55142-1.c: New file.
145 * gcc.target/i386/pr55142-2.c: Likewise.
147 2012-11-13 Dodji Seketeli <dodji@redhat.com>
150 * g++.dg/cpp0x/alias-decl-26.C: New test file.
152 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
154 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
156 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
157 * gcc.target/i386/pr49715-2.c: Likewise.
158 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
160 2012-11-13 Jakub Jelinek <jakub@redhat.com>
162 PR tree-optimization/55281
163 * gcc.dg/vect/fast-math-pr55281.c: New test.
164 * g++.dg/opt/pr55281.C: New test.
166 PR rtl-optimization/54127
167 * gcc.dg/torture/pr54127.c: New test.
169 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
170 Jakub Jelinek <jakub@redhat.com>
172 PR rtl-optimization/51447
173 * gcc.c-torture/execute/pr51447.c: New test.
175 2012-11-12 Ian Bolton <ian.bolton@arm.com>
177 * gcc.target/aarch64/csinc-2.c: New test.
179 2012-11-12 Ian Bolton <ian.bolton@arm.com>
181 * gcc.target/aarch64/cmn.c: New test.
182 * gcc.target/aarch64/adds.c: New test.
183 * gcc.target/aarch64/subs.c: New test.
185 2012-11-12 Tobias Burnus <burnus@net-b.de>
188 * gfortran.dg/coarray_29_1.f90: New.
189 * gfortran.dg/coarray_29_2.f90: New.
191 2012-11-12 Bin Cheng <bin.cheng@arm.com>
193 * gcc.dg/hoist-register-pressure-3.c: New test.
195 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
197 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
198 wrappers around sinf and cosf.
200 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
204 * gcc.target/i386/pr55247-2.c: New file.
206 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
209 * g++.dg/pr55263.C: New test.
211 2012-11-11 Martin Jambor <mjambor@suse.cz>
213 PR tree-optimization/55238
214 * testsuite/gcc.dg/torture/pr55238.c: New test.
216 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
217 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
218 * c-c++-common/torture/vector-subscript-1.c: Likewise.
219 * c-c++-common/torture/vector-subscript-2.c: Likewise.
221 2012-11-10 Jan Hubicka <jh@suse.cz>
223 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
225 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
227 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
228 -mno-sse -mno-mmx to dg-options. Reformat.
230 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
232 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
233 * c-c++-common/vector-compare-1.c: Same.
234 * c-c++-common/vector-compare-2.c: Same.
235 * g++.dg/other/unused1.C: Skip on AIX.
236 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
237 extra message on AIX.
239 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
242 * gcc.target/i386/pr55247.c: New test.
244 2012-11-09 Andrew Pinski <apinski@cavium.com>
246 * gcc.c-torture/execute/20121108-1.c: New test.
248 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
251 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
252 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
253 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
254 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
256 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
258 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
259 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
260 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
262 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
264 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
266 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
267 * g++.dg/tm/pr47530.C: Same.
269 2012-11-09 Jason Merrill <jason@redhat.com>
272 * g++.dg/cpp0x/alias-decl-25.C: New.
274 * g++.dg/abi/abi-tag1.C: New.
275 * g++.dg/abi/abi-tag2.C: New.
277 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
279 PR rtl-optimization/55154
280 * gcc.target/i386/pr55154.c: New test.
282 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
284 PR rtl-optimization/55151
285 * gcc.dg/pr55151.c: Move ...
286 * gcc.target/i386/pr55151.c: ... here.
288 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
290 PR rtl-optimization/54472
291 * gcc.dg/pr54472.c: New test.
293 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
295 * gnat.dg/stack_check3.ad[sb]: New test.
297 2012-11-08 Ian Lance Taylor <iant@google.com>
299 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
300 with arguments. Handle errorcheckoutput and rundir test types.
302 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
304 PR tree-optimization/55191
305 * gcc.dg/pr55191.c: New test.
307 2012-11-08 Jakub Jelinek <jakub@redhat.com>
310 * g++.dg/debug/pr54499.C: New test.
312 2012-11-08 Jan Hubicka <jh@suse.cz>
315 * gcc.dg/winline-3.c: Update.
317 2012-11-08 Martin Jambor <mjambor@suse.cz>
319 * gfortran.dg/ipcp-array-1.f90: New test.
321 2012-11-08 Florian Weimer <fweimer@redhat.com>
323 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
325 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
327 PR rtl-optimization/55151
328 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
330 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
332 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
334 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
336 * gcc.c-torture/compile/20121107-1.c: New test.
338 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
340 PR rtl-optimization/55151
341 * gcc.dg/pr55151.c: Compile it only for x86_64.
343 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
345 PR rtl-optimization/55122
346 * gcc.dg/pr55122.c: New test.
348 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
350 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
352 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
353 * gcc.target/powerpc/loop_align.c: Skip on AIX.
354 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
355 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
357 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
360 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
362 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
365 * c-c++-common/pr51294.c: New.
367 2012-11-07 Martin Jambor <mjambor@suse.cz>
369 PR tree-optimization/53787
370 * gcc.dg/ipa/ipa-5.c: Adjust.
371 * gcc.dg/ipa/ipcp-agg-1.c: New test.
372 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
373 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
374 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
375 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
376 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
377 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
378 * gfortran.dg/pr48636-2.f90: New test.
379 * gfortran.dg/pr53787.f90: Likewise.
381 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
385 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
388 * g++.dg/cpp0x/constexpr-union4.C: New.
390 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
392 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
394 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
397 * gcc.c-torture/compile/pr49220.c: New test.
399 2012-11-07 Florian Weimer <fweimer@redhat.com>
401 * g++.dg/init/new40.C: New.
403 2012-11-07 Jakub Jelinek <jakub@redhat.com>
406 * gcc.dg/guality/pr54693-2.c: New test.
408 2012-11-06 Andrew Pinski <apinski@cavium.com>
410 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
411 -fno-vect-cost-model.
413 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
415 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
416 * gcc.dg/tm/debug-1.c: Same.
417 * gcc.dg/tm/irrevocable-3.c: Same.
418 * gcc.dg/tm/irrevocable-4.c: Same.
419 * gcc.dg/tm/memopt-10.c: Same.
420 * gcc.dg/tm/memopt-11.c: Same.
421 * gcc.dg/tm/props-4.c: Same.
422 * gcc.dg/tm/wrap-3.c: Same.
423 * gcc.dg/tm/wrap-4.c: Same.
425 2012-11-06 Andrew Pinski <apinski@cavium.com>
427 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
429 2012-11-06 Jan Hubicka <jh@suse.cz>
431 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
433 * gcc.dg/tree-ssa/loop-23.c: Likewise.
434 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
435 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
437 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
439 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
441 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
444 * gcc.dg/torture/pr41993.c: New test.
446 2012-11-06 Jan Hubicka <jh@suse.cz>
448 * gcc.target/i386/l_fma_float_?.c: Update.
449 * gcc.target/i386/l_fma_double_?.c: Update.
451 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
454 * gcc.target/sh/pr54089-8.c: New.
455 * gcc.target/sh/pr54089-9.c: New.
457 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
460 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
461 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
462 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
463 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
464 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
465 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
466 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
467 * gcc.target/i386/avx-vzeroupper-27.c: New.
469 2012-11-06 Janus Weil <janus@gcc.gnu.org>
472 * gfortran.dg/transfer_class_1.f90: New.
473 * gfortran.dg/transfer_class_2.f90: New.
475 2012-11-05 Sriraman Tallam <tmsriram@google.com>
477 * testsuite/g++.dg/mv1.C: New test.
478 * testsuite/g++.dg/mv2.C: New test.
479 * testsuite/g++.dg/mv3.C: New test.
480 * testsuite/g++.dg/mv4.C: New test.
481 * testsuite/g++.dg/mv5.C: New test.
482 * testsuite/g++.dg/mv6.C: New test.
484 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
487 * gcc.dg/const-uniq-1.c (a): Increase length four times.
489 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
491 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
494 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
496 * g++.dg/torture/20121105-1.C: New test.
498 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
500 * gcc.dg/torture/fp-compare.c: New testcase.
502 2012-11-05 Jan Hubicka <jh@suse.cz>
504 * gcc.dg/const-1.c: Update.
505 * gcc.dg/pure-1.c: Update.
507 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
509 PR rtl-optimization/55151
510 * gcc.dg/pr55151.c: New test.
512 2012-11-05 Jakub Jelinek <jakub@redhat.com>
516 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
518 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
521 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
523 2012-11-05 Jan Hubicka <jh@suse.cz>
525 * gcc.dg/autopar/pr49960.c: Fix testcase.
527 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
529 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
530 Fix scan-tree-dump-times directive.
532 2012-11-04 Janus Weil <janus@gcc.gnu.org>
535 * gfortran.dg/associate_12.f90: New.
537 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
540 * lib/target-supports.exp (check_effective_target_masm_intel): New
542 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
545 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
546 Jack Howarth <howarth@bromo.med.uc.edu>
548 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
549 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
550 * gcc.target/i386/pr53249.c: Likewise.
552 2012-11-03 Andrew Pinski <apinski@cavium.com>
554 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
555 call abort1 so that cross jumping does not happen.
557 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
560 * gcc.target/sh/pr51244-18.c: New.
561 * gcc.target/sh/pr51244-19.c: New.
563 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
565 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
566 b requires a 64-bit operation followed by a truncation.
568 2012-11-02 Jan Hubicka <jh@suse.cz>
570 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
572 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
574 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
575 conditions to verify the reduction code is vectorized.
577 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
578 in case 'pow', such as 'powerpc' is used in the compiler version name.
579 * gcc.target/powerpc/pr46728-2.c: Likewise.
580 * gcc.target/powerpc/pr46728-3.c: Likewise.
581 * gcc.target/powerpc/pr46728-4.c: Likewise.
582 * gcc.target/powerpc/pr46728-5.c: Likewise.
583 * gcc.target/powerpc/pr46728-7.c: Likewise.
584 * gcc.target/powerpc/pr46728-8.c: Likewise.
585 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
587 2012-11-02 Jan Hubicka <jh@suse.cz>
589 * gcc.dg/tree-ssa/loop-38.c: New testcase.
591 2012-11-02 Jan Hubicka <jh@suse.cz>
593 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
594 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
596 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
599 * gcc.target/i386/pr55130.c: New test.
601 2012-11-02 Jakub Jelinek <jakub@redhat.com>
604 * gcc.target/i386/pr55147.c: New test.
606 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
608 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
609 * gfortran.dg/default_format_denormal_1.f90: Same.
611 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
614 * g++.dg/ext/vector19.C: Remove target restrictions.
615 * gcc.dg/fold-compare-7.c: New testcase.
617 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
620 * gcc.target/sh/pr55160.c: New.
622 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
624 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
625 scan-assembler regex.
627 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
630 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
631 * gcc.dg/pr55150-2.c: New test.
633 2012-11-01 Sharad Singhai <singhai@google.com>
635 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
636 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
637 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
638 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
640 2012-10-31 Dehao Chen <dehao@google.com>
642 * g++.dg/debug/dwarf2/block.C: New testcase.
644 2012-10-31 Jan Hubicka <jh@suse.cz>
646 * gcc.dg/pr44974.c: Add noinline.
648 2012-10-31 Janus Weil <janus@gcc.gnu.org>
651 * gfortran.dg/class_54.f90: New.
653 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
654 Jakub Jelinek <jakub@redhat.com>
656 PR tree-optimization/55018
657 * gcc.dg/torture/pr55018.c: New test.
659 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
662 * g++.dg/ext/vla13.C: New.
664 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
667 * gcc.dg/pr55150.c: New test.
669 2012-10-31 Tobias Burnus <burnus@net-b.de>
672 * gfortran.dg/associate_11.f90: New.
674 2012-10-31 Dodji Seketeli <dodji@redhat.com>
677 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
679 2012-10-31 Jakub Jelinek <jakub@redhat.com>
681 PR tree-optimization/19105
682 PR tree-optimization/21643
683 PR tree-optimization/46309
684 * gcc.dg/pr19105.c: New test.
685 * gcc.dg/pr21643.c: New test.
686 * gcc.dg/pr46309-2.c: New test.
687 * gcc.c-torture/execute/pr46309.c: New test.
689 2012-10-31 Alan Modra <amodra@gmail.com>
691 * gcc.target/powerpc/dimode_off.c: New.
692 * gcc.target/powerpc/timode_off.c: New.
693 * gcc.target/powerpc/dfmode_off.c: New.
694 * gcc.target/powerpc/tfmode_off.c: New.
696 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
698 PR rtl-optimization/55093
699 * gcc.target/i386/pr55093.c: New file.
701 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
703 * gcc.target/i386/pr55116.c: Renamed to ...
704 * gcc.target/i386/pr55116-1.c: This.
706 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
708 * gcc.target/i386/pr55116-2.c: New file.
710 2012-10-30 Richard Biener <rguenther@suse.de>
712 * gcc.dg/vect/slp-perm-2.c: Adjust.
714 2012-10-30 Richard Biener <rguenther@suse.de>
716 PR tree-optimization/55111
717 * gcc.dg/torture/pr55111.c: New testcase.
719 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
722 * gcc.target/sh/pr53988.c: New.
724 2012-10-30 Bin Cheng <bin.cheng@arm.com>
727 * gcc.dg/hoist-register-pressure-1.c: Rename from
728 hoist-register-pressure.c. Add nonpic condition.
729 * gcc.dg/hoist-register-pressure-2.c: New testcase.
731 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
734 * gcc.dg/Wreturn-local-addr.c: New.
735 * g++.dg/warn/Wno-return-local-addr.C: New.
736 * g++.dg/warn/Wreturn-local-addr.C: New.
738 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
741 * gcc.target/i386/pr55116.c: New file.
743 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
746 * gcc.dg/Wshadow-4.c: New.
747 * gcc.dg/Wshadow-4.h: New.
749 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
752 * gcc.dg/guality/pr54693.c: New.
754 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
757 * gcc.dg/pr55027.c: New testcase.
759 2012-10-29 Jan Hubicka <jh@suse.cz>
761 * gcc.dg/ipa/inline-6.c: New testcase.
763 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
765 PR rtl-optimization/55106
766 * g++.dg/pr55106.C: New.
768 2012-10-29 Richard Guenther <rguenther@suse.de>
771 * gcc.dg/torture/pr53695.c: New testcase.
773 2012-10-28 Jan Hubicka <jh@suse.cz>
775 * gcc.dg/ipa/inlinehint-3.c: New testcase.
777 2012-10-28 Tobias Burnus <burnus@net-b.de>
780 * gfortran.dg/do_check_6.f90: New.
782 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
783 Jack Howarth <howarth@bromo.med.uc.edu>
786 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
788 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
790 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
793 * gcc.target/i386/pr34283.c: New test.
795 2012-10-26 Jakub Jelinek <jakub@redhat.com>
798 * g++.dg/opt/pr55081.C: New test.
802 * gcc.dg/guality/pr54970.c: New test.
804 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
807 * g++.dg/template/new11.C: New.
809 2012-10-26 Richard Biener <rguenther@suse.de>
812 * gcc.dg/torture/pr54824.c: New testcase.
814 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
816 * gcc.target/i386/fxsave-1.c: New.
817 * gcc.target/i386/fxsave64-1.c: Ditto.
818 * gcc.target/i386/fxrstor-1.c: Ditto.
819 * gcc.target/i386/fxrstor64-1.c: Ditto.
820 * gcc.target/i386/xsave-1.c: Ditto.
821 * gcc.target/i386/xsave64-1.c: Ditto.
822 * gcc.target/i386/xrstor-1.c: Ditto.
823 * gcc.target/i386/xrstor64-1.c: Ditto.
824 * gcc.target/i386/xsaveopt-1.c: Ditto.
825 * gcc.target/i386/xsaveopt64-1.c: Ditto.
826 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
827 * gcc.target/i386/sse-13.c: Ditto.
828 * gcc.target/i386/sse-14.c: Ditto.
829 * gcc.target/i386/sse-22.c: Ditto.
830 * gcc.target/i386/sse-23.c: Ditto.
831 * g++.dg/other/i386-2.C: Ditto.
832 * g++.dg/other/i386-3.C: Ditto.
834 2012-10-25 Jan Hubicka <jh@suse.cz>
836 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
839 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
842 * g++.dg/ext/transparent-union.C: New.
844 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
847 * g++.dg/ext/vector19.C: New testcase.
849 2012-10-25 Richard Biener <rguenther@suse.de>
851 PR tree-optimization/54902
852 * g++.dg/torture/pr54902.C: New testcase.
854 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
857 * g++.dg/template/crash114.C: New.
859 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
862 * gcc.target/i386/pr55049-1.c: New test.
864 2012-10-24 Janus Weil <janus@gcc.gnu.org>
867 * gfortran.dg/class_dummy_4.f03: New.
869 2012-10-24 Jakub Jelinek <jakub@redhat.com>
871 PR rtl-optimization/55010
872 * gcc.dg/pr55010.c: New test.
875 * g++.dg/debug/pr54828.C: New test.
877 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
879 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
880 * gcc.dg/vect/vect-83_64.c: Likewise.
882 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
885 * g++.dg/cpp0x/constexpr-union4.C: New.
887 2012-10-23 Jeff Law <law@redhat.com>
889 * gcc.c-torture/execute/pr54985.c: New test.
891 2012-10-23 Paul Koning <ni1d@arrl.net>
894 * g++.dg/debug/dwarf2/pr54508.C: New.
896 2012-10-23 Jakub Jelinek <jakub@redhat.com>
899 * g++.dg/template/sizeof14.C: New test.
901 2012-10-23 Ian Bolton <ian.bolton@arm.com>
902 Jim MacArthur <jim.macarthur@arm.com>
903 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
904 Marcus Shawcroft <marcus.shawcroft@arm.com>
905 Nigel Stephens <nigel.stephens@arm.com>
906 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
907 Richard Earnshaw <rearnsha@arm.com>
908 Sofiane Naci <sofiane.naci@arm.com>
909 Stephen Thomas <stephen.thomas@arm.com>
910 Tejas Belagod <tejas.belagod@arm.com>
911 Yufeng Zhang <yufeng.zhang@arm.com>
913 * lib/target-supports.exp
914 (check_profiling_available): Add AArch64.
915 (check_effective_target_vect_int): Likewise.
916 (check_effective_target_vect_shift): Likewise.
917 (check_effective_target_vect_float): Likewise.
918 (check_effective_target_vect_double): Likewise.
919 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
920 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
921 (check_effective_target_vect_pack_trunc): Likewise.
922 (check_effective_target_vect_unpack): Likewise.
923 (check_effective_target_vect_hw_misalign): Likewise.
924 (check_effective_target_vect_short_mult): Likewise.
925 (check_effective_target_vect_int_mult): Likewise.
926 (check_effective_target_vect_stridedN): Likewise.
927 (check_effective_target_sync_int_long): Likewise.
928 (check_effective_target_sync_char_short): Likewise.
929 (check_vect_support_and_set_flags): Likewise.
930 (check_effective_target_aarch64_tiny): New.
931 (check_effective_target_aarch64_small): New.
932 (check_effective_target_aarch64_large): New.
933 * g++.dg/other/PR23205.C: Enable aarch64.
934 * g++.dg/other/pr23205-2.C: Likewise.
935 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
936 * gcc.c-torture/execute/20101011-1.c: Likewise.
937 * gcc.dg/20020312-2.c: Likewise.
938 * gcc.dg/20040813-1.c: Likewise.
939 * gcc.dg/builtin-apply2.c: Likewise.
940 * gcc.dg/stack-usage-1.c: Likewise.
942 2012-10-23 Ian Bolton <ian.bolton@arm.com>
943 Jim MacArthur <jim.macarthur@arm.com>
944 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
945 Marcus Shawcroft <marcus.shawcroft@arm.com>
946 Nigel Stephens <nigel.stephens@arm.com>
947 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
948 Richard Earnshaw <rearnsha@arm.com>
949 Sofiane Naci <sofiane.naci@arm.com>
950 Stephen Thomas <stephen.thomas@arm.com>
951 Tejas Belagod <tejas.belagod@arm.com>
952 Yufeng Zhang <yufeng.zhang@arm.com>
954 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
955 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
956 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
957 * gcc.target/aarch64/aapcs/abitest.S: New file.
958 * gcc.target/aarch64/aapcs/abitest.h: New file.
959 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
960 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
961 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
962 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
963 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
964 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
965 * gcc.target/aarch64/aapcs/ice_1.c: New file.
966 * gcc.target/aarch64/aapcs/ice_2.c: New file.
967 * gcc.target/aarch64/aapcs/ice_3.c: New file.
968 * gcc.target/aarch64/aapcs/ice_4.c: New file.
969 * gcc.target/aarch64/aapcs/ice_5.c: New file.
970 * gcc.target/aarch64/aapcs/macro-def.h: New file.
971 * gcc.target/aarch64/aapcs/test_1.c: New file.
972 * gcc.target/aarch64/aapcs/test_10.c: New file.
973 * gcc.target/aarch64/aapcs/test_11.c: New file.
974 * gcc.target/aarch64/aapcs/test_12.c: New file.
975 * gcc.target/aarch64/aapcs/test_13.c: New file.
976 * gcc.target/aarch64/aapcs/test_14.c: New file.
977 * gcc.target/aarch64/aapcs/test_15.c: New file.
978 * gcc.target/aarch64/aapcs/test_16.c: New file.
979 * gcc.target/aarch64/aapcs/test_17.c: New file.
980 * gcc.target/aarch64/aapcs/test_18.c: New file.
981 * gcc.target/aarch64/aapcs/test_19.c: New file.
982 * gcc.target/aarch64/aapcs/test_2.c: New file.
983 * gcc.target/aarch64/aapcs/test_20.c: New file.
984 * gcc.target/aarch64/aapcs/test_21.c: New file.
985 * gcc.target/aarch64/aapcs/test_22.c: New file.
986 * gcc.target/aarch64/aapcs/test_23.c: New file.
987 * gcc.target/aarch64/aapcs/test_24.c: New file.
988 * gcc.target/aarch64/aapcs/test_25.c: New file.
989 * gcc.target/aarch64/aapcs/test_26.c: New file.
990 * gcc.target/aarch64/aapcs/test_3.c: New file.
991 * gcc.target/aarch64/aapcs/test_4.c: New file.
992 * gcc.target/aarch64/aapcs/test_5.c: New file.
993 * gcc.target/aarch64/aapcs/test_6.c: New file.
994 * gcc.target/aarch64/aapcs/test_7.c: New file.
995 * gcc.target/aarch64/aapcs/test_8.c: New file.
996 * gcc.target/aarch64/aapcs/test_9.c: New file.
997 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
998 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
999 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1000 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1001 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1002 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1003 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1004 * gcc.target/aarch64/aapcs/type-def.h: New file.
1005 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1006 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1007 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1008 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1009 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1010 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1011 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1012 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1013 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1014 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1015 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1016 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1017 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1018 * gcc.target/aarch64/aarch64.exp: New file.
1019 * gcc.target/aarch64/adc-1.c: New file.
1020 * gcc.target/aarch64/adc-2.c: New file.
1021 * gcc.target/aarch64/asm-1.c: New file.
1022 * gcc.target/aarch64/clrsb.c: New file.
1023 * gcc.target/aarch64/clz.c: New file.
1024 * gcc.target/aarch64/ctz.c: New file.
1025 * gcc.target/aarch64/csinc-1.c: New file.
1026 * gcc.target/aarch64/csinv-1.c: New file.
1027 * gcc.target/aarch64/csneg-1.c: New file.
1028 * gcc.target/aarch64/extend.c: New file.
1029 * gcc.target/aarch64/fcvt.x: New file.
1030 * gcc.target/aarch64/fcvt_double_int.c: New file.
1031 * gcc.target/aarch64/fcvt_double_long.c: New file.
1032 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1033 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1034 * gcc.target/aarch64/fcvt_float_int.c: New file.
1035 * gcc.target/aarch64/fcvt_float_long.c: New file.
1036 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1037 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1038 * gcc.target/aarch64/ffs.c: New file.
1039 * gcc.target/aarch64/fmadd.c: New file.
1040 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1041 * gcc.target/aarch64/frint.x: New file.
1042 * gcc.target/aarch64/frint_double.c: New file.
1043 * gcc.target/aarch64/frint_float.c: New file.
1044 * gcc.target/aarch64/index.c: New file.
1045 * gcc.target/aarch64/mneg-1.c: New file.
1046 * gcc.target/aarch64/mneg-2.c: New file.
1047 * gcc.target/aarch64/mneg-3.c: New file.
1048 * gcc.target/aarch64/mnegl-1.c: New file.
1049 * gcc.target/aarch64/mnegl-2.c: New file.
1050 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1051 * gcc.target/aarch64/pic-constantpool1.c: New file.
1052 * gcc.target/aarch64/pic-symrefplus.c: New file.
1053 * gcc.target/aarch64/predefine_large.c: New file.
1054 * gcc.target/aarch64/predefine_small.c: New file.
1055 * gcc.target/aarch64/predefine_tiny.c: New file.
1056 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1057 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1058 * gcc.target/aarch64/table-intrinsics.c: New file.
1059 * gcc.target/aarch64/tst-1.c: New file.
1060 * gcc.target/aarch64/vect-abs-compile.c: New file.
1061 * gcc.target/aarch64/vect-abs.c: New file.
1062 * gcc.target/aarch64/vect-abs.x: New file.
1063 * gcc.target/aarch64/vect-compile.c: New file.
1064 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1065 * gcc.target/aarch64/vect-faddv.c: New file.
1066 * gcc.target/aarch64/vect-faddv.x: New file.
1067 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1068 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1069 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1070 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1071 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1072 * gcc.target/aarch64/vect-fp-compile.c: New file.
1073 * gcc.target/aarch64/vect-fp.c: New file.
1074 * gcc.target/aarch64/vect-fp.x: New file.
1075 * gcc.target/aarch64/vect-mull-compile.c: New file.
1076 * gcc.target/aarch64/vect-mull.c: New file.
1077 * gcc.target/aarch64/vect-mull.x: New file.
1078 * gcc.target/aarch64/vect.c: New file.
1079 * gcc.target/aarch64/vect.x: New file.
1080 * gcc.target/aarch64/vector_intrinsics.c: New file.
1081 * gcc.target/aarch64/vfp-1.c: New file.
1082 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1083 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1084 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1085 * g++.dg/abi/aarch64_guard1.C: New file.
1087 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1090 * c-c++-common/pr54988.c: New test.
1092 2012-10-23 Jan Hubicka <jh@suse.cz>
1094 * gcc.dg/tree-prof/peel-1.c: New testcase.
1096 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1099 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1101 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1103 * gcc.dg/c99-predef-1.c: New test.
1104 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1105 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1106 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1107 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1108 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1109 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1110 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1111 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1112 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1113 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1114 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1115 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1117 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1119 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1121 2012-10-23 Jan Hubicka <jh@suse.cz>
1124 * gcc.c-torture/execute/pr54937.c: New testcase.
1125 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1127 2012-10-23 Jan Hubicka <jh@suse.cz>
1130 * gfortran.dg/pr54967.f90: New testcase.
1132 2012-10-23 Terry Guo <terry.guo@arm.com>
1135 * gcc.dg/pr55019.c: New.
1137 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1139 PR tree-optimization/55008
1140 * gcc.dg/tree-ssa/pr55008.c: New test.
1142 2012-10-22 Richard Biener <rguenther@suse.de>
1144 PR tree-optimization/55011
1145 * gcc.dg/torture/pr55011.c: New testcase.
1147 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1149 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1150 * gcc.target/arm/pr40457-2.c: Likewise.
1151 * gcc.target/arm/pr40457-3.c: Likewise.
1153 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1155 * gnat.dg/specs/limited_with4.ads: New test.
1156 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1158 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1160 * gnat.dg/modular4.adb: New test.
1161 * gnat.dg/modular4_pkg.ads: New helper.
1163 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1165 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1166 * gnat.dg/specs/addr1.ads: Likewise.
1168 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1170 * gcc.dg/webizer.c (main): Add missing exit call.
1172 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1175 * gfortran.dg/wextra_1.f: New test.
1177 2012-10-20 Jan Hubicka <jh@suse.cz>
1179 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1181 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1184 * gfortran.dg/warn_unused_function.f90: New.
1186 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1188 * lib/target-supports.exp
1189 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1191 2012-10-19 Richard Guenther <rguenther@suse.de>
1193 PR tree-optimization/54981
1194 * gcc.dg/pr54981.c: New testcase.
1196 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1199 * gcc.target/arm/pr54892.c: New.
1201 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1203 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1205 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1208 * g++.dg/init/array30.C: New.
1209 * g++.dg/init/array31.C: Likewise.
1211 2012-10-18 Tobias Burnus <burnus@net-b.de>
1214 * gfortran.dg/public_private_module_7.f90: New.
1216 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1219 * g++.dg/template/pr29633.C: New.
1221 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1223 * gnat.dg/loop_optimization13.ad[sb]: New test.
1224 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1226 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1228 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1229 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1230 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1231 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1233 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1235 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1236 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1237 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1238 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1239 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1240 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1242 2012-10-16 Jan Hubicka <jh@suse.cz>
1244 * gcc.target/i386/l_fma_float_?.c: Update.
1245 * gcc.target/i386/l_fma_double_?.c: Update.
1246 * gfortran.dg/do_1.f90: XFAIL
1247 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1248 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1249 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1250 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1251 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1252 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1255 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1259 * gcc.dg/Wstrict-overflow-24.c: New.
1261 2012-10-16 Tobias Burnus <burnus@net-b.de>
1265 * gfortran.dg/class_optional_1.f90: New.
1266 * gfortran.dg/class_optional_2.f90: New.
1268 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1271 * gcc.dg/guality/pr54796.c: New test.
1273 PR tree-optimization/54889
1274 * gfortran.dg/pr54889.f90: New test.
1276 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1278 * g++.dg/other/dump-ada-spec-2.C: New test.
1280 2012-10-16 Easwaran Raman <eraman@google.com>
1282 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1283 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1285 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1287 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1288 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1290 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1293 * gcc.c-torture/compile/pr54925.c: New.
1295 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1298 * gcc.target/sh/pr51244-17.c: New.
1300 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1303 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1305 * gcc.target/sh/pr54760-4.c: New.
1307 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1310 * gcc.target/sh/torture/sh-torture.exp: New.
1311 * gcc.target/sh/torture/pr34777.c: New.
1313 2012-10-15 Matthias Klose <doko@ubuntu.com>
1315 * lib/target-supports.exp (check_profiling_available): Match
1316 arm*-*-linux-* for ARM Linux/GNU.
1317 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1318 * gfortran.dg/enum_10.f90: Likewise.
1319 * gfortran.dg/enum_9.f90: Likewise.
1320 * gcc.target/arm/synchronize.c: Likewise.
1321 * g++.old-deja/g++.jason/enum6.C: Likewise.
1322 * g++.old-deja/g++.other/enum4.C: Likewise.
1323 * g++.old-deja/g++.law/enum9.C: Likewise.
1325 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1327 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1328 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1330 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1331 Paolo Carlini <paolo.carlini@oracle.com>
1334 * g++.dg/overload/operator6.C: New.
1336 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1338 PR c++/50080 (again)
1339 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1340 * g++.dg/parse/tmpl-outside1.C: Likewise.
1341 * g++.dg/template/qualttp18.C: Likewise.
1342 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1343 * g++.old-deja/g++.pt/overload13.C: Likewise.
1345 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1347 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1348 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1349 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1350 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1351 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1352 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1353 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1354 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1356 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1359 * g++.dg/parse/tmpl-outside2.C: New.
1360 * g++.dg/parse/tmpl-outside1.C: Adjust.
1361 * g++.dg/template/qualttp18.C: Likewise.
1362 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1363 * g++.old-deja/g++.pt/overload13.C: Likewise.
1365 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1367 PR tree-optimization/54915
1368 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1370 2012-10-15 Richard Guenther <rguenther@suse.de>
1372 PR tree-optimization/54920
1373 * gcc.dg/torture/pr54920.c: New testcase.
1375 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1377 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1379 2012-10-13 Jason Merrill <jason@redhat.com>
1381 * g++.dg/tls/thread_local7g.C: Require tls_native.
1383 2012-10-14 Jason Merrill <jason@redhat.com>
1385 * g++.dg/cpp0x/inh-ctor1.C: New.
1386 * g++.dg/cpp0x/inh-ctor2.C: New.
1387 * g++.dg/cpp0x/inh-ctor3.C: New.
1388 * g++.dg/cpp0x/inh-ctor4.C: New.
1389 * g++.dg/cpp0x/inh-ctor5.C: New.
1390 * g++.dg/cpp0x/inh-ctor6.C: New.
1391 * g++.dg/cpp0x/inh-ctor7.C: New.
1392 * g++.dg/cpp0x/inh-ctor8.C: New.
1393 * g++.dg/cpp0x/inh-ctor9.C: New.
1394 * g++.dg/cpp0x/inh-ctor10.C: New.
1395 * g++.dg/cpp0x/inh-ctor11.C: New.
1396 * g++.dg/cpp0x/inh-ctor12.C: New.
1397 * g++.dg/cpp0x/inh-ctor13.C: New.
1399 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1401 PR rtl-optimization/54919
1402 * gcc.dg/pr54919.c: New testcase.
1404 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1407 * g++.dg/template/crash113.C: New.
1409 2012-10-14 Jan Hubicka <jh@suse.cz>
1411 * gcc.dg/unroll_5.c: New testcase.
1413 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1416 * g++.dg/opt/pr52643.C: New.
1418 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1421 * gcc.target/sh/pr54602-1.c: New.
1422 * gcc.target/sh/pr54602-2.c: New.
1423 * gcc.target/sh/pr54602-3.c: New.
1424 * gcc.target/sh/pr54602-4.c: New.
1426 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1429 * gcc.target/sh/pr54680.c: New.
1431 2012-10-12 Jan Hubicka <jh@suse.cz>
1433 * gcc.dg/webizer.c: New testcase.
1435 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1437 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1440 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1442 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1443 Return 0 if already specifying -mfloat-abi other than hard.
1445 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1447 * gcc.dg/pr53060.c: Prune irrelevant warning.
1449 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1452 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1453 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1454 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1455 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1456 Adjust expected wording of warnings for *cmp* builtins.
1457 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1458 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1460 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1463 * g++.dg/parse/friend-main.C: New.
1465 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1468 * g++.dg/pr53055.C: New testcase.
1470 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1473 * g++.dg/cpp0x/pr52744.C: New.
1475 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1478 * gfortran.dg/dummy_procedure_9.f90: New.
1480 2012-10-12 Richard Biener <rguenther@suse.de>
1482 PR tree-optimization/54894
1483 * gcc.dg/torture/pr54894.c: New testcase.
1485 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1488 * gcc.target/sh/pr51244-13.c: New.
1489 * gcc.target/sh/pr51244-14.c: New.
1490 * gcc.target/sh/pr51244-15.c: New.
1491 * gcc.target/sh/pr51244-16.c: New.
1493 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1496 * g++.dg/cpp0x/decltype45.C: New.
1498 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1501 * gfortran.dg/class_allocate_13.f90: New.
1503 2012-10-11 Jason Merrill <jason@redhat.com>
1505 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1506 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1508 * g++.dg/gomp/tls-5.C: Require tls_native.
1509 * g++.dg/tls/thread_local7.C: Require tls_native.
1510 * g++.dg/tls/static2.C: New.
1512 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1515 * g++.dg/ext/weak5.C: New.
1517 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1520 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1521 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1523 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1526 * g++.dg/parse/pr43765.C: New.
1528 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1530 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1532 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1535 * g++.dg/init/bitfield3.C: New.
1537 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1539 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1541 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1543 PR tree-optimization/54877
1544 * gcc.dg/torture/pr54877.c: New test.
1546 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1549 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1550 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1551 and remove target info from dg-do compile.
1552 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1553 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1554 and remove target info from dg-do compile.
1556 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1558 * gcc.dg/pr54782.c: Require target with pthread support.
1560 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1563 * g++.dg/cpp0x/auto35.C: New.
1565 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1567 PR c++/53540 - using fails to be equivalent to typedef
1568 * g++.dg/cpp0x/alias-decl-24.C: New test.
1570 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1572 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1573 that c++11 attributes to types are ignored for now.
1574 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1577 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1580 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1582 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1585 * g++.dg/cpp0x/initlist67.C: New.
1587 2012-10-10 Dehao Chen <dehao@google.com>
1589 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1591 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1594 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1597 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1600 * g++.dg/cpp0x/decltype44.C: New.
1602 2012-10-09 Steve Ellcey <sellcey@mips.com>
1604 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1606 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1609 * g++.dg/cpp0x/decltype43.C: New.
1611 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1614 * gcc.dg/pr53397-1.c: New test case.
1615 * gcc.dg/pr53397-2.c: New test case.
1617 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1620 * g++.dg/warn/Wparentheses-26.C: Adjust.
1621 * g++.dg/warn/Wparentheses-27.C: New.
1623 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1626 * c-c++-common/vector-scalar.c: New testcase.
1627 * g++.dg/ext/vector18.C: New testcase.
1628 * g++.dg/ext/vector5.C: This is not an error anymore.
1629 * gcc.dg/init-vec-1.c: Move ...
1630 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1631 * gcc.c-torture/execute/vector-shift1.c: Move ...
1632 * c-c++-common/torture/vector-shift1.c: ... here.
1633 * gcc.dg/scal-to-vec1.c: Move ...
1634 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1635 C++11. Adapt error messages.
1636 * gcc.dg/convert-vec-1.c: Move ...
1637 * c-c++-common/convert-vec-1.c: ... here.
1638 * gcc.dg/scal-to-vec2.c: Move ...
1639 * c-c++-common/scal-to-vec2.c: ... here.
1641 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1644 * gcc.target/i386/pr54400.c: New testcase.
1646 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1649 * g++.dg/template/pr54858.C: New test.
1651 2012-10-08 Marek Polacek <polacek@redhat.com>
1654 * g++.dg/debug/pr54831.C: New test.
1656 2012-10-08 Dehao Chen <dehao@google.com>
1658 * g++.dg/predict-loop-exit-1.C: New.
1659 * g++.dg/predict-loop-exit-2.C: New.
1660 * g++.dg/predict-loop-exit-3.C: New.
1662 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1664 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1666 2012-10-08 Jason Merrill <jason@redhat.com>
1668 * g++.dg/gomp/tls-5.C: New.
1669 * g++.dg/gomp/tls-wrap1.C: New.
1670 * g++.dg/gomp/tls-wrap2.C: New.
1671 * g++.dg/gomp/tls-wrap3.C: New.
1672 * g++.dg/gomp/tls-wrap4.C: New.
1673 * g++.dg/gomp/tls-wrapper-cse.C: New.
1674 * g++.dg/tls/thread_local-cse.C: New.
1675 * g++.dg/tls/thread_local-order1.C: New.
1676 * g++.dg/tls/thread_local-order2.C: New.
1677 * g++.dg/tls/thread_local-wrap1.C: New.
1678 * g++.dg/tls/thread_local-wrap2.C: New.
1679 * g++.dg/tls/thread_local-wrap3.C: New.
1680 * g++.dg/tls/thread_local-wrap4.C: New.
1681 * g++.dg/tls/thread_local2g.C: New.
1682 * g++.dg/tls/thread_local3g.C: New.
1683 * g++.dg/tls/thread_local4g.C: New.
1684 * g++.dg/tls/thread_local5g.C: New.
1685 * g++.dg/tls/thread_local6g.C: New.
1686 * g++.dg/tls/thread_local7g.C: New.
1688 * g++.dg/tls/thread_local3.C: New.
1689 * g++.dg/tls/thread_local4.C: New.
1690 * g++.dg/tls/thread_local5.C: New.
1691 * g++.dg/tls/thread_local6.C: New.
1693 * g++.dg/tls/init-2.C: Tweak errors.
1694 * g++.dg/tls/thread_local1.C: New.
1695 * g++.dg/tls/thread_local2.C: New.
1696 * g++.dg/tls/thread_local7.C: New.
1698 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1701 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1703 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1706 * gcc.target/sh/pr54685.c: New.
1708 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1710 PR c++/53528 C++11 attribute support
1711 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1712 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1713 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1714 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1715 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1716 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1717 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1718 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1719 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1720 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1721 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1722 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1723 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1724 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1725 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1726 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1727 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1728 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1729 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1730 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1731 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1732 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1733 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1734 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1735 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1736 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1737 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1738 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1739 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1740 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1741 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1742 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1744 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1745 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1746 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1750 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1751 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1753 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1754 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1755 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1756 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1769 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1771 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1772 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1773 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1775 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1778 * gcc.target/sh/pr54760-2.c: New.
1779 * gcc.target/sh/pr54760-3.c: New.
1781 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1784 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1786 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1787 Sandra Loosemore <sandra@codesourcery.com>
1789 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1790 and test that the accumulator is initialized using MULT.
1791 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1792 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1794 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1797 * g++.dg/cpp0x/stdint.C: New.
1799 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1802 * g++.dg/cpp0x/stddef.C: New.
1804 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1807 * gfortran.dg/typebound_operator_17.f90: New.
1809 2012-10-06 Jan Hubicka <jh@suse.cz>
1813 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1815 2012-10-06 Jan Hubicka <jh@suse.cz>
1817 * gcc.dg/lto/resolutions_0.c: New testcase.
1819 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1822 * gfortran.dg/generic_25.f90: New.
1823 * gfortran.dg/generic_26.f90: New.
1824 * gfortran.dg/generic_27.f90: New.
1826 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1829 * gcc.target/sh/pr54760-1.c: New.
1831 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1833 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1834 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1835 * g++.dg/warn/Wsign-compare-5.C: New test.
1836 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1837 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1838 * g++.dg/ext/builtin30.C: New test.
1839 * g++.dg/ext/vla12.C: New test.
1840 * gcc.dg/builtins-85.c: New test.
1843 * gcc.dg/guality/pr54519-1.c: New test.
1844 * gcc.dg/guality/pr54519-2.c: New test.
1845 * gcc.dg/guality/pr54519-3.c: New test.
1846 * gcc.dg/guality/pr54519-4.c: New test.
1847 * gcc.dg/guality/pr54519-5.c: New test.
1848 * gcc.dg/guality/pr54519-6.c: New test.
1850 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1853 * g++.dg/cpp0x/defaulted38.C: New.
1855 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1857 PR tree-optimization/33763
1858 * c-c++-common/pr33763.c: New test.
1860 PR tree-optimization/54810
1861 * gcc.dg/tree-ssa/vrp85.c: New test.
1863 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1865 * gcc.dg/ucnid-7.c: Skip on AIX.
1866 * gcc.dg/ucnid-8.c: Same.
1867 * gcc.dg/ucnid-10.c: Same.
1868 * gcc.dg/ucnid-13.c: Same.
1869 * gcc.dg/attr-alias-3.c: Same.
1870 * gcc.dg/attr-alias-5.c: Same.
1871 * gcc.dg/torture/pr51106-2.c: Same.
1872 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1874 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1877 * g++.dg/cpp0x/alias-decl-23.C: New.
1879 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1882 * g++.dg/template/friend53.C: New.
1884 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1886 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1887 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1888 (scan-ada-spec): Likewise.
1889 (scan-ada-spec-not): Likewise.
1890 * gcc.dg/dump-ada-spec-1.c: New test.
1891 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1893 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1895 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1897 2012-10-04 Florian Weimer <fweimer@redhat.com>
1899 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1901 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1904 * g++.dg/cpp0x/pr54323.C: New.
1906 2012-10-04 Richard Guenther <rguenther@suse.de>
1909 * g++.dg/torture/pr54735.C: New testcase.
1911 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1913 PR rtl-optimization/54739
1914 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1916 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1919 * gcc.target/sh/pr51244-12.c: New.
1921 2012-10-03 Dehao Chen <dehao@google.com>
1924 * gcc.dg/pr54782.c: New test.
1926 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1929 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1931 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1934 * gfortran.dg/class_53.f90: New.
1936 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1939 * gcc.dg/guality/pr54551.c: New.
1941 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1943 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1944 * gcc.target/powerpc/pr46728-2.c: Likewise.
1946 2012-10-02 Sharad Singhai <singhai@google.com>
1949 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1950 to fix test failures caused by r191883.
1951 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1952 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1953 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1954 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1955 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1956 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1957 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1958 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1959 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1961 2012-09-30 Sharad Singhai <singhai@google.com>
1963 * gcc.target/i386/vect-double-1.c: Fix test.
1965 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1968 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1971 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1973 PR rtl-optimization/54457
1974 * gcc.target/i386/pr54457.c: New test.
1976 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1978 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1980 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1982 * gcc.target/i386/vect-rebuild.c: New testcase.
1984 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1986 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1988 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1990 * gcc.target/mips/pr37362.c: Fix target selector.
1992 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1995 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1997 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1999 * gcc.dg/ucnid-8.c: Update line number.
2000 * gcc.dg/torture/pr51106-2.c: Likewise.
2002 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2005 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2006 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2007 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2009 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2011 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2012 partially reverting r170092.
2013 * gfortran.dg/class_7.f03: Ditto.
2014 * gfortran.dg/coarray_14.f90: Ditto.
2015 * gfortran.dg/typebound_proc_13.f03: Ditto.
2017 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2020 * g++.dg/cpp0x/sfinae42.C: New.
2022 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2024 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2025 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2026 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2027 * gcc.dg/pr42629.c: XFAIL on AIX.
2028 * gcc.dg/pr47684.c: Same.
2029 * gcc.dg/pr43670.c: Same.
2030 * gcc.dg/pr42916.c: Same.
2031 * gcc.dg/pr45449.c: Same.
2032 * gcc.dg/pr50017.c: Same.
2033 * gcc.dg/pr42728.c: Same.
2034 * gcc.dg/pr47881.c: Same.
2035 * gcc.dg/pr44023.c: Same.
2036 * gcc.dg/pr41345.c: Same.
2037 * gcc.dg/pr42630.c: Same.
2038 * gcc.dg/pr44971.c: Same.
2039 * gcc.dg/pr46771.c: Same.
2040 * gcc.dg/ucnid-8.c: Same.
2041 * gcc.dg/ucnid-10.c: Same.
2042 * gcc.dg/ucnid-13.c: Same.
2043 * gcc.dg/torture/pr51106-2.c: Same.
2044 * gcc.dg/pr48768.c: Same.
2045 * gcc.dg/pr42631.c: Same.
2046 * gcc.dg/pr43084.c: Same.
2047 * gcc.dg/ucnid-7.c: Same.
2048 * gcc.dg/pr42889.c: Same.
2049 * gcc.dg/pr41241.c: Same.
2050 * gcc.dg/pr42719.c: Same.
2051 * g++.dg/debug/pr46583.C: Same.
2052 * g++.dg/debug/pr47106.C: Same.
2053 * g++.dg/opt/pr48549.C: Same.
2054 * g++.dg/other/pr42685.C: Same.
2055 * c-c++-common/pr43942.c: Same.
2057 2012-09-29 Ian Lance Taylor <iant@google.com>
2059 * go.test/go-test.exp: Update for latest version of Go testsuite.
2061 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2064 * gfortran.dg/internal_readwrite_3.f90: New test.
2066 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2068 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2069 c-c++-common/Wunused-local-typedefs-2.c to here.
2071 PR c++/54372 - unused attribute inactive on dependant entities
2072 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2074 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2076 PR c++/29028 - Missed unused warning on using declaration
2077 * g++.dg/warn/Wunused-var-18.C: New test.
2079 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2081 PR c++/53551 - -Wunused-local-typedefs misses uses
2082 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2084 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2087 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2089 PR tree-optimization/54713
2090 * gcc.c-torture/compile/pr54713-1.c: New test.
2091 * gcc.c-torture/compile/pr54713-2.c: New test.
2092 * gcc.c-torture/compile/pr54713-3.c: New test.
2094 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2096 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2098 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2100 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2102 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2105 * gcc.target/i386/pr54703.c: New test.
2107 2012-09-27 Richard Guenther <rguenther@suse.de>
2110 * gcc.dg/lto/pr54709_0.c: New testcase.
2111 * gcc.dg/lto/pr54709_1.c: Likewise.
2113 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2115 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2117 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2119 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2121 * gcc.target/arm/pr42879.c: Handle big-endian.
2123 2012-09-26 Steve Ellcey <sellcey@mips.com>
2126 * gcc.dg/pr37303.c: Check for rdata or rodata.
2128 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2130 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2132 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2136 * gcc.target/powerpc/ppc-ne0-1.c: New.
2138 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2141 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2142 test_19, test_20, test_21, test_22, test_23): New functions.
2143 * gcc.target/sh/pr54089-4.c: New.
2144 * gcc.target/sh/pr54089-5.c: New.
2145 * gcc.target/sh/pr54089-6.c: New.
2146 * gcc.target/sh/pr54089-7.c: New.
2148 2012-09-25 Richard Guenther <rguenther@suse.de>
2151 * gcc.dg/lto/pr54702_0.c: New testcase.
2152 * gcc.dg/lto/pr54702_1.c: Likewise.
2153 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2154 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2155 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2156 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2158 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2161 * g++.dg/cpp0x/parse2.C: New.
2162 * g++.dg/parse/error11.C: Adjust.
2163 * g++.dg/parse/error12.C: Likewise.
2165 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2167 * gcc.target/i386/20030217-1.c: Added check for
2168 large_long_double effective target.
2169 * gcc.target/i386/387-3.c: Likewise.
2170 * gcc.target/i386/387-4.c: Likewise.
2171 * gcc.target/i386/pr36578-1.c: Likewise.
2172 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2173 when long double size is equal double size.
2174 * gcc.target/i386/excess-precision-1.c: Likewise.
2175 * gcc.target/i386/pr36578-2.c: Likewise.
2176 * gcc.target/i386/20030217-2.c: New testcase.
2178 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2180 PR tree-optimization/54676
2181 * gcc.dg/pr54676.c: New test.
2183 2012-09-25 Richard Guenther <rguenther@suse.de>
2185 PR tree-optimization/53663
2186 * gcc.dg/torture/pr53663-1.c: New testcase.
2187 * gcc.dg/torture/pr53663-2.c: Likewise.
2188 * gcc.dg/torture/pr53663-3.c: Likewise.
2190 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2192 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2194 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2196 * lib/target-supports-dg.exp (dg-require-effective-target,
2197 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2198 dg-process-target-1 instead of dg-process-target.
2199 (dg-process-target-1): Rename from dg-process-target.
2200 (dg-process-target): New.
2202 2012-09-24 Richard Guenther <rguenther@suse.de>
2204 PR tree-optimization/54684
2205 * g++.dg/torture/pr54684.C: New testcase.
2207 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2209 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2211 2012-09-24 Richard Guenther <rguenther@suse.de>
2214 * gcc.dg/tm/pr52173-1.c: New.
2215 * gcc.dg/tm/pr52173-2.c: New.
2217 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2219 * gcc.dg/pr54669.c: New test.
2221 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2222 Dominique Dhumieres <dominiq@lps.ens.fr>
2225 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2227 2012-09-23 Tobias Burnus <burnus@net-b.de>
2230 * gfortran.dg/class_array_14.f90: New.
2232 2012-09-22 Kai Tietz <ktietz@redhat.com>
2234 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2235 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2237 2012-09-21 Dehao Chen <dehao@google.com>
2240 PR tree-optimization/54655
2241 * g++.dg/pr54655.C: New testcase.
2243 2012-09-21 Richard Guenther <rguenther@suse.de>
2245 PR tree-optimization/54647
2246 * g++.dg/torture/pr54647.C: New testcase.
2248 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2251 * c-c++-common/torture/vector-compare-2.c: Add -w.
2253 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2255 * gnat.dg/opt20.ads: Move dg directive to...
2256 * gnat.dg/opt20.adb: ...here.
2257 * gnat.dg/addr1.ad[sb]: Likewise.
2258 * gnat.dg/concat2.ad[sb]: Likewise.
2259 * gnat.dg/array16.ad[sb]: Likewise.
2260 * gnat.dg/atomic5.ad[sb]: Likewise.
2261 * gnat.dg/discr29.ad[sb]: Likewise.
2262 * gnat.dg/noreturn5.ad[sb]: Likewise.
2263 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2264 * gnat.dg/discr23.ads: Remove dg directive.
2265 * gnat.dg/nested_float_packed.ads: Likewise.
2266 * gnat.dg/oconst6.ads: Move to...
2267 * gnat.dg/specs/oconst6.ads: ...here.
2269 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2272 * g++.dg/cpp0x/decltype32.C: Tweak.
2274 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2276 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2277 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2278 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2279 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2281 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2284 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2286 2012-09-19 Steve Ellcey <sellcey@mips.com>
2288 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2290 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2292 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2293 * gcc.target/powerpc/ppc-mftb.c: New file.
2295 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2298 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2301 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2304 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2306 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2308 * gcc.c-torture/execute/20120919-1.c: New test.
2310 2012-09-19 Richard Guenther <rguenther@suse.de>
2312 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2314 2012-09-19 Richard Guenther <rguenther@suse.de>
2316 * gcc.dg/builtin-unreachable-6.c: Adjust.
2318 2012-09-19 Richard Guenther <rguenther@suse.de>
2320 * gcc.dg/builtin-object-size-10.c: Adjust.
2321 * gcc.dg/builtin-unreachable-5.c: Adjust.
2322 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2323 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2324 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2325 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2326 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2327 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2328 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2329 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2330 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2331 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2332 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2333 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2335 2012-09-19 Richard Guenther <rguenther@suse.de>
2337 PR tree-optimization/54132
2338 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2339 * gcc.dg/torture/pr54132.c: Likewise.
2341 2012-09-19 Terry Guo <terry.guo@arm.com>
2343 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2344 extra prune rules that will be applied to all tests in a .exp file.
2345 (gcc-dg-prune): Use rules defined by the above variable.
2346 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2347 harmless warnings on architecture switch conflict.
2349 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2351 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2352 of asm-comment characters instead of a single one.
2353 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2355 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2357 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2359 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2360 target instead of xfailing it.
2361 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2362 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2363 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2364 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2365 * gcc.dg/vect/vect-104.c: Likewise.
2366 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2367 * gcc.dg/vect/vect-outer-1.c: Likewise.
2368 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2369 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2370 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2371 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2372 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2373 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2374 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2375 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2376 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2378 * lib/target-supports.exp
2379 (check_effective_target_vect_widen_mult_qi_to_hi,
2380 check_effective_target_vect_widen_mult_hi_to_si,
2381 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2382 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2383 check_effective_target_vect_pack_trunc,
2384 check_effective_target_vect_unpack,
2385 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2386 instead of arm_none.
2388 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2390 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2392 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2393 config to compiler_flags.
2395 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2398 * gcc.target/i386/pr54592.c: New test.
2400 PR tree-optimization/54610
2401 * gcc.target/i386/pr54610.c: New test.
2403 2012-09-17 Jason Merrill <jason@redhat.com>
2406 * g++.dg/cpp0x/alias-decl-21.C: New.
2407 * g++.dg/cpp0x/alias-decl-22.C: New.
2409 2012-09-17 Tobias Burnus <burnus@net-b.de>
2412 * gfortran.dg/scan_2.f90: New.
2414 2012-09-17 Jason Merrill <jason@redhat.com>
2417 * g++.dg/init/aggr9.C: New.
2419 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2421 * gnat.dg/loop_optimization12.ad[sb]: New test.
2423 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2426 * gfortran.dg/proc_ptr_result_7.f90: New.
2428 2012-09-17 Tobias Burnus <burnus@net-b.de>
2431 * gfortran.dg/structure_constructor_11.f90: New.
2433 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2435 PR tree-optimization/54563
2436 * g++.dg/torture/pr54563.C: New test.
2438 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2441 * gfortran.dg/typebound_generic_14.f03: New.
2443 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2446 * gfortran.dg/proc_ptr_38.f90: New.
2448 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2451 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2455 * gnat.dg/lto15.adb: Require lto.
2457 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2458 "myBindC" for hppa*-*-hpux*.
2460 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2462 * gfortran.dg/namelist_75.f90: New test.
2464 2012-09-15 Tom de Vries <tom@codesourcery.com>
2466 * gcc.dg/tree-ssa/vrp82.c: New test.
2467 * gcc.dg/tree-ssa/vrp83.c: Same.
2468 * gcc.dg/tree-ssa/vrp84.c: Same.
2470 2012-09-15 Tom de Vries <tom@codesourcery.com>
2472 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2473 * gcc.dg/tree-ssa/vrp81.c: ... this.
2475 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2478 * gcc.target/avr/torture/fix-types.h: New.
2479 * gcc.target/avr/torture/vals-hr.def: New.
2480 * gcc.target/avr/torture/vals-r.def: New.
2481 * gcc.target/avr/torture/vals-k.def: New.
2482 * gcc.target/avr/torture/vals-ur.def: New.
2483 * gcc.target/avr/torture/vals-uk.def: New.
2484 * gcc.target/avr/torture/vals-uhr.def: New.
2485 * gcc.target/avr/torture/vals-llk.def: New.
2486 * gcc.target/avr/torture/vals-ullk.def: New.
2487 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2488 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2489 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2490 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2491 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2492 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2493 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2494 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2496 2012-09-14 Dehao Chen <dehao@google.com>
2498 * g++.dg/debug/dwarf2/deallocator.C: New test.
2500 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2503 * gcc.c-torture/compile/pr54552-1.c: New test.
2505 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2508 * g++.dg/other/vector-compare.C: New testcase.
2509 * c-c++-common/vector-compare-3.c: New testcase.
2510 * gcc.dg/vector-shift.c: Move ...
2511 * c-c++-common/vector-shift.c: ... here.
2512 * gcc.dg/vector-shift1.c: Move ...
2513 * c-c++-common/vector-shift1.c: ... here.
2514 * gcc.dg/vector-shift3.c: Move ...
2515 * c-c++-common/vector-shift3.c: ... here.
2516 * gcc.dg/vector-compare-1.c: Move ...
2517 * c-c++-common/vector-compare-1.c: ... here.
2518 * gcc.dg/vector-compare-2.c: Move ...
2519 * c-c++-common/vector-compare-2.c: ... here.
2520 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2521 * c-c++-common/torture/vector-compare-1.c: ... here.
2522 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2523 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2524 * c-c++-common/torture/vector-compare-2.c: ... here.
2525 * gcc.c-torture/execute/vector-shift.c: Move ...
2526 * c-c++-common/torture/vector-shift.c: ... here.
2527 * gcc.c-torture/execute/vector-shift2.c: Move ...
2528 * c-c++-common/torture/vector-shift2.c: ... here.
2529 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2530 * c-c++-common/torture/vector-subscript-1.c: ... here.
2531 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2532 * c-c++-common/torture/vector-subscript-2.c: ... here.
2533 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2534 * c-c++-common/torture/vector-subscript-3.c: ... here.
2536 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2539 * gcc.c-torture/compile/pr54103-1.c,
2540 gcc.c-torture/compile/pr54103-2.c,
2541 gcc.c-torture/compile/pr54103-3.c,
2542 gcc.c-torture/compile/pr54103-4.c,
2543 gcc.c-torture/compile/pr54103-5.c,
2544 gcc.c-torture/compile/pr54103-6.c: New tests.
2545 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2547 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2549 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2551 2012-09-14 Richard Guenther <rguenther@suse.de>
2553 PR tree-optimization/54565
2554 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2555 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2557 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2559 * gcc.target/arm/combine-movs.c: Add missing space.
2561 2012-09-14 Richard Guenther <rguenther@suse.de>
2563 * g++.dg/torture/builtin-location.C: New testcase.
2565 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2566 Manuel López-Ibåñez <manu@gcc.gnu.org>
2569 * g++.dg/warn/Wuninitialized-self.C: New.
2571 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2574 * gcc.c-torture/compile/pr54559.c: New test.
2576 2012-09-13 Jason Merrill <jason@redhat.com>
2579 * g++.dg/cpp0x/constexpr-temp1.C: New.
2582 * g++.dg/template/anonunion2.C: New.
2585 * g++.dg/template/init10.C: New.
2587 2012-09-13 Tobias Burnus <burnus@net-b.de>
2590 * gfortran.dg/implicit_pure_3.f90: New.
2592 2012-09-13 Richard Guenther <rguenther@suse.de>
2594 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2596 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2598 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2600 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2602 * c-c++-common/pr51712.c: Handle for short-enum targets.
2604 2012-09-12 Terry Guo <terry.guo@arm.com>
2606 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2607 and lsrs for Thumb2 mode.
2609 2012-09-12 Jan Hubicka <jh@suse.cz>
2611 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2613 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2616 * gcc.target/i386/pr54445-1.c: New file.
2617 * gcc.target/i386/pr54445-2.c: Likewise.
2619 2012-09-12 Tobias Burnus <burnus@net-b.de>
2623 * gfortran.dg/coarray_10.f90: Update dg-error.
2624 * gfortran.dg/coarray_28.f90: New.
2625 * gfortran.dg/array_section_3.f90: New.
2627 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2629 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2630 gcc.target/arm/pr48252.c: Fix for big-endian support.
2632 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2634 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2636 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2637 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2639 * gcc.target/arm/neon-vfma-1.c: New testcase.
2640 * gcc.target/arm/neon-vfms-1.c: Likewise.
2641 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2643 * gcc.target/arm/neon-vmls-1.c: Likewise.
2644 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2646 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2647 (check_effective_target_arm_neonv2_ok): Likewise.
2648 (check_effective_target_arm_neonv2_hw): Likewise.
2649 (check_effective_target_arm_neonv2): Likewise.
2651 2012-09-11 Richard Guenther <rguenther@suse.de>
2654 * g++.dg/tree-ssa/pr54515.C: New testcase.
2656 2012-09-10 Andrew Pinski <apinski@cavium.com>
2659 * gcc.dg/tm/memopt-16.c: New testcase.
2661 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2665 * g++.dg/cpp0x/sfinae40.C: New.
2666 * g++.dg/cpp0x/sfinae41.C: Likewise.
2668 2012-09-10 Jason Merrill <jason@redhat.com>
2671 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2673 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2676 * gcc.target/sh/pr54089-3.c: New.
2678 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2680 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2682 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2684 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2686 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2688 * gcc.dg/pr52558-2.c: Delete.
2689 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2691 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2693 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2695 2012-09-10 Richard Guenther <rguenther@suse.de>
2697 PR tree-optimization/54520
2698 * gcc.dg/torture/pr54520.c: New testcase.
2700 2012-09-10 Jason Merrill <jason@redhat.com>
2703 * g++.dg/cpp0x/implicit14.C: New.
2705 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2708 * gfortran.dg/bound_simplification_3.f90: New test.
2710 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2713 * gcc.dg/pr52558-1.c: Delete.
2714 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2716 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2718 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2719 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2720 * gcc.target/arm/smlaltt-1.c: Likewise.
2722 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2724 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2726 2012-09-07 Tom de Vries <tom@codesourcery.com>
2728 PR tree-optimization/53986
2729 * gcc.dg/tree-ssa/vrp80.c: New test.
2730 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2732 2012-09-06 Jason Merrill <jason@redhat.com>
2736 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2737 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2739 2012-09-06 Andrew Pinski <apinski@cavium.com>
2742 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2744 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2746 PR rtl-optimization/54455
2747 * gcc.dg/54455.c: New test.
2749 2012-09-06 Tobias Burnus <burnus@net-b.de>
2752 * gfortran.dg/promotion_2.f90: New.
2754 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2757 * c-c++-common/pr54486.c: New test.
2759 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2762 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2764 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2767 * g++.dg/cpp0x/sfinae39.C: New.
2769 2012-09-04 Jason Merrill <jason@redhat.com>
2772 * g++.dg/ext/flexary3.C: New.
2775 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2778 * g++.dg/template/defarg15.C: New.
2781 * g++.dg/template/access24.C: New.
2783 2012-09-04 Richard Guenther <rguenther@suse.de>
2785 PR tree-optimization/54458
2786 * gcc.dg/torture/pr54458.c: New testcase.
2788 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2790 * gcc.target/arm/neon-vext.c: New test.
2791 * gcc.target/arm/neon-vext-execute.c: Ditto.
2793 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2797 * gfortran.dg/select_type_29.f03: New.
2799 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2801 * gcc.dg/fold-perm.c: Improve test.
2803 2012-09-03 Tobias Burnus <burnus@net-b.de>
2806 * gfortran.dg/coarray_class_1.f90: New.
2808 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2811 * gcc.c-torture/compile/pr49206.c: New test.
2813 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2814 Uros Bizjak <ubizjak@gmail.com>
2817 * gfortran.dg/pr36680.f90: New test.
2819 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2822 * g++.dg/opt/pr42295.C: New test.
2824 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2827 * gcc.dg/torture/pr54436.c: New test.
2829 2012-09-01 Andrew Pinski <apinski@cavium.com>
2831 * gcc.target/mips/truncate-8.c: New testcase.
2833 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2837 * gcc.target/i386/pr46829.c: New test.
2838 * gcc.target/i386/pr46843.c: Ditto.
2840 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2841 Jason Merrill <jason@redhat.com>
2844 * g++.dg/parse/error50.C: New.
2846 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2849 * gcc.c-torture/compile/pr54428.c: New test.
2851 2012-08-31 Ollie Wild <aaw@google.com>
2854 * g++.dg/init/lifetime3.C: New test.
2856 2012-08-31 Martin Jambor <mjambor@suse.cz>
2859 * gcc.dg/torture/pr54409.c: New test.
2861 2012-08-31 Martin Jambor <mjambor@suse.cz>
2863 * gfortran.dg/pr48636.f90: Add dump scan checks.
2865 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2867 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2869 2012-08-28 Joey Ye <joey.ye@arm.com>
2871 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2873 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2876 * gcc.target/i386/pr46254.c: New test.
2878 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2880 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2881 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2882 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2884 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2886 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2887 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2888 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2889 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2890 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2891 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2892 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2893 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2894 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2895 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2896 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2897 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2898 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2899 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2900 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2901 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2902 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2903 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2904 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2905 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2906 gcc.target/mips/unaligned-1.c: Tighten regexps.
2908 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2910 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2911 (mips_option_groups): Remove optimization. Add various -f options.
2912 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2913 and -pg imply -fno-omit-frame-pointer.
2914 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2915 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2916 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2917 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2918 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2919 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2920 * gcc.target/mips/abi-n32-long32.c: Likewise.
2921 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2922 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2923 * gcc.target/mips/abi-n32-long64.c: Likewise.
2924 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2925 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2926 * gcc.target/mips/abi-n64-long32.c: Likewise.
2927 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2928 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2929 * gcc.target/mips/abi-n64-long64.c: Likewise.
2930 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2931 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2932 * gcc.target/mips/abi-o32-long32.c: Likewise.
2933 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2934 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2935 * gcc.target/mips/abi-o32-long64.c: Likewise.
2936 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2937 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2938 * gcc.target/mips/abi-o64-long32.c: Likewise.
2939 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2940 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2941 * gcc.target/mips/abi-o64-long64.c: Likewise.
2942 * gcc.target/mips/asm-1.c: Likewise.
2943 * gcc.target/mips/branch-1.c: Likewise.
2944 * gcc.target/mips/call-3.c: Likewise.
2945 * gcc.target/mips/call-saved-3.c: Likewise.
2946 * gcc.target/mips/clear-cache-1.c: Likewise.
2947 * gcc.target/mips/div-1.c: Likewise.
2948 * gcc.target/mips/div-2.c: Likewise.
2949 * gcc.target/mips/div-3.c: Likewise.
2950 * gcc.target/mips/div-4.c: Likewise.
2951 * gcc.target/mips/div-5.c: Likewise.
2952 * gcc.target/mips/div-6.c: Likewise.
2953 * gcc.target/mips/div-7.c: Likewise.
2954 * gcc.target/mips/div-8.c: Likewise.
2955 * gcc.target/mips/div-9.c: Likewise.
2956 * gcc.target/mips/div-10.c: Likewise.
2957 * gcc.target/mips/div-11.c: Likewise.
2958 * gcc.target/mips/div-12.c: Likewise.
2959 * gcc.target/mips/dsp-ctrl.c: Likewise.
2960 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2961 * gcc.target/mips/ext-8.c: Likewise.
2962 * gcc.target/mips/extend-2.c: Likewise.
2963 * gcc.target/mips/fix-r10000-1.c: Likewise.
2964 * gcc.target/mips/fix-r10000-2.c: Likewise.
2965 * gcc.target/mips/fix-r10000-3.c: Likewise.
2966 * gcc.target/mips/fix-r10000-4.c: Likewise.
2967 * gcc.target/mips/fix-r10000-5.c: Likewise.
2968 * gcc.target/mips/fix-r10000-6.c: Likewise.
2969 * gcc.target/mips/fix-r10000-7.c: Likewise.
2970 * gcc.target/mips/fix-r10000-8.c: Likewise.
2971 * gcc.target/mips/fix-r10000-9.c: Likewise.
2972 * gcc.target/mips/fix-r10000-10.c: Likewise.
2973 * gcc.target/mips/fix-r10000-11.c: Likewise.
2974 * gcc.target/mips/fix-r10000-12.c: Likewise.
2975 * gcc.target/mips/fix-r10000-13.c: Likewise.
2976 * gcc.target/mips/fix-r10000-14.c: Likewise.
2977 * gcc.target/mips/fix-r10000-15.c: Likewise.
2978 * gcc.target/mips/fpcmp-1.c: Likewise.
2979 * gcc.target/mips/fpcmp-2.c: Likewise.
2980 * gcc.target/mips/fpr-moves-7.c: Likewise.
2981 * gcc.target/mips/fpr-moves-8.c: Likewise.
2982 * gcc.target/mips/int-moves-1.c: Likewise.
2983 * gcc.target/mips/int-moves-2.c: Likewise.
2984 * gcc.target/mips/long-calls-pg.c: Likewise.
2985 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2986 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2987 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2988 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2989 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2990 * gcc.target/mips/mips-3d-1.c: Likewise.
2991 * gcc.target/mips/mips-3d-2.c: Likewise.
2992 * gcc.target/mips/mips-3d-3.c: Likewise.
2993 * gcc.target/mips/mips-3d-4.c: Likewise.
2994 * gcc.target/mips/mips-3d-5.c: Likewise.
2995 * gcc.target/mips/mips-3d-6.c: Likewise.
2996 * gcc.target/mips/mips-3d-7.c: Likewise.
2997 * gcc.target/mips/mips-3d-8.c: Likewise.
2998 * gcc.target/mips/mips-3d-9.c: Likewise.
2999 * gcc.target/mips/mips-ps-1.c: Likewise.
3000 * gcc.target/mips/mips-ps-2.c: Likewise.
3001 * gcc.target/mips/mips-ps-3.c: Likewise.
3002 * gcc.target/mips/mips-ps-4.c: Likewise.
3003 * gcc.target/mips/mips-ps-6.c: Likewise.
3004 * gcc.target/mips/mips32-dspr2.c: Likewise.
3005 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3006 * gcc.target/mips/neg-abs-1.c: Likewise.
3007 * gcc.target/mips/neg-abs-2.c: Likewise.
3008 * gcc.target/mips/nmadd-3.c: Likewise.
3009 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3010 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3011 * gcc.target/mips/octeon-pop-1.c: Likewise.
3012 * gcc.target/mips/pr26765.c: Likewise.
3013 * gcc.target/mips/pr33256.c: Likewise.
3014 * gcc.target/mips/pr33635-1.c: Likewise.
3015 * gcc.target/mips/pr33755.c: Likewise.
3016 * gcc.target/mips/pr35802.c: Likewise.
3017 * gcc.target/mips/pr45074.c: Likewise.
3018 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3019 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3020 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3021 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3022 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3023 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3024 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3025 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3026 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3027 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3028 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3029 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3030 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3031 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3032 * gcc.target/mips/save-restore-1.c: Likewise.
3033 * gcc.target/mips/save-restore-3.c: Likewise.
3034 * gcc.target/mips/save-restore-5.c: Likewise.
3035 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3036 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3037 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3038 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3039 * gcc.target/mips/stack-1.c: Likewise.
3041 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3044 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3045 branch under test to be filled with preceding rather than
3046 following instructions.
3047 * gcc.target/mips/branch-10.c: Likewise.
3048 * gcc.target/mips/branch-11.c: Likewise.
3049 * gcc.target/mips/branch-12.c: Likewise.
3050 * gcc.target/mips/branch-13.c: Likewise.
3051 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3052 to be eliminated. Tighten $28 scan-assembler-not test.
3054 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3056 * gcc.target/mips/call-4.c: ...this new test.
3058 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3060 * gcc.target/mips/code-readable-3.c: Likewise.
3061 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3062 flag but skip for -O0.
3063 * gcc.target/mips/code-readable-4.c: Likewise.
3065 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3066 of operations under test.
3067 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3069 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3070 Don't require sibling-call optimization.
3071 * gcc.target/mips/near-far-4.c: Likewise.
3073 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3074 Make sure that the register variable is used.
3075 * gcc.target/mips/soft-float-1.c: Likewise.
3077 * gcc.target/mips/sdata-1.c: Make static data volatile.
3078 * gcc.target/mips/sdata-2.c: Likewise.
3079 * gcc.target/mips/sdata-3.c: Likewise.
3080 * gcc.target/mips/sdata-4.c: Likewise.
3082 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3084 * gcc.target/mips/atomic-memory-2.c: Likewise.
3085 * gcc.target/mips/branch-cost-1.c: Likewise.
3086 * gcc.target/mips/branch-cost-2.c: Likewise.
3087 * gcc.target/mips/cache-1.c: Likewise.
3088 * gcc.target/mips/call-1.c: Likewise.
3089 * gcc.target/mips/call-saved-2.c: Likewise.
3090 * gcc.target/mips/const-anchor-1.c: Likewise.
3091 * gcc.target/mips/const-anchor-2.c: Likewise.
3092 * gcc.target/mips/dse-1.c: Likewise.
3093 * gcc.target/mips/dsp-lhx.c: Likewise.
3094 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3095 * gcc.target/mips/ext-1.c: Likewise.
3096 * gcc.target/mips/ext-2.c: Likewise.
3097 * gcc.target/mips/ext-3.c: Likewise.
3098 * gcc.target/mips/ext-4.c: Likewise.
3099 * gcc.target/mips/ext-5.c: Likewise.
3100 * gcc.target/mips/ext-6.c: Likewise.
3101 * gcc.target/mips/ext-7.c: Likewise.
3102 * gcc.target/mips/extend-1.c: Likewise.
3103 * gcc.target/mips/fix-r4000-1.c: Likewise.
3104 * gcc.target/mips/fix-r4000-3.c: Likewise.
3105 * gcc.target/mips/fix-r4000-5.c: Likewise.
3106 * gcc.target/mips/fix-r4000-6.c: Likewise.
3107 * gcc.target/mips/fix-r4000-8.c: Likewise.
3108 * gcc.target/mips/fix-r4000-10.c: Likewise.
3109 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3110 * gcc.target/mips/fixed-vector-type.c: Likewise.
3111 * gcc.target/mips/fpr-moves-1.c: Likewise.
3112 * gcc.target/mips/fpr-moves-2.c: Likewise.
3113 * gcc.target/mips/fpr-moves-3.c: Likewise.
3114 * gcc.target/mips/fpr-moves-4.c: Likewise.
3115 * gcc.target/mips/fpr-moves-5.c: Likewise.
3116 * gcc.target/mips/fpr-moves-6.c: Likewise.
3117 * gcc.target/mips/ins-1.c: Likewise.
3118 * gcc.target/mips/ins-2.c: Likewise.
3119 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3120 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3121 * gcc.target/mips/lazy-binding-1.c: Likewise.
3122 * gcc.target/mips/madd-3.c: Likewise.
3123 * gcc.target/mips/madd-5.c: Likewise.
3124 * gcc.target/mips/madd-6.c: Likewise.
3125 * gcc.target/mips/madd-8.c: Likewise.
3126 * gcc.target/mips/madd-9.c: Likewise.
3127 * gcc.target/mips/memcpy-1.c: Likewise.
3128 * gcc.target/mips/mips-ps-type.c: Likewise.
3129 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3130 * gcc.target/mips/mips-sched-madd.c: Likewise.
3131 * gcc.target/mips/mips16e-extends.c: Likewise.
3132 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3133 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3134 * gcc.target/mips/movcc-1.c: Likewise.
3135 * gcc.target/mips/movcc-2.c: Likewise.
3136 * gcc.target/mips/movcc-3.c: Likewise.
3137 * gcc.target/mips/msub-5.c: Likewise.
3138 * gcc.target/mips/msub-6.c: Likewise.
3139 * gcc.target/mips/msub-8.c: Likewise.
3140 * gcc.target/mips/mult-2.c: Likewise.
3141 * gcc.target/mips/mult-3.c: Likewise.
3142 * gcc.target/mips/mult-5.c: Likewise.
3143 * gcc.target/mips/mult-6.c: Likewise.
3144 * gcc.target/mips/mult-7.c: Likewise.
3145 * gcc.target/mips/mult-12.c: Likewise.
3146 * gcc.target/mips/mult-13.c: Likewise.
3147 * gcc.target/mips/mult-14.c: Likewise.
3148 * gcc.target/mips/mult-15.c: Likewise.
3149 * gcc.target/mips/mult-17.c: Likewise.
3150 * gcc.target/mips/mult-18.c: Likewise.
3151 * gcc.target/mips/mult-19.c: Likewise.
3152 * gcc.target/mips/nmadd-1.c: Likewise.
3153 * gcc.target/mips/nmadd-2.c: Likewise.
3154 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3155 * gcc.target/mips/octeon-cins-1.c: Likewise.
3156 * gcc.target/mips/octeon-cins-2.c: Likewise.
3157 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3158 * gcc.target/mips/octeon-exts-2.c: Likewise.
3159 * gcc.target/mips/octeon-exts-3.c: Likewise.
3160 * gcc.target/mips/octeon-exts-4.c: Likewise.
3161 * gcc.target/mips/octeon-exts-5.c: Likewise.
3162 * gcc.target/mips/octeon-exts-6.c: Likewise.
3163 * gcc.target/mips/octeon-exts-7.c: Likewise.
3164 * gcc.target/mips/octeon-pop-2.c: Likewise.
3165 * gcc.target/mips/octeon-seq-3.c: Likewise.
3166 * gcc.target/mips/octeon-seq-4.c: Likewise.
3167 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3168 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3169 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3170 * gcc.target/mips/pr54240.c: Likewise.
3171 * gcc.target/mips/rsqrt-1.c: Likewise.
3172 * gcc.target/mips/rsqrt-2.c: Likewise.
3173 * gcc.target/mips/rsqrt-3.c: Likewise.
3174 * gcc.target/mips/rsqrt-4.c: Likewise.
3175 * gcc.target/mips/save-restore-2.c: Likewise.
3176 * gcc.target/mips/save-restore-4.c: Likewise.
3177 * gcc.target/mips/sb1-1.c: Likewise.
3178 * gcc.target/mips/scc-1.c: Likewise.
3179 * gcc.target/mips/scc-2.c: Likewise.
3180 * gcc.target/mips/scc-3.c: Likewise.
3181 * gcc.target/mips/scc-4.c: Likewise.
3182 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3183 * gcc.target/mips/truncate-1.c: Likewise.
3184 * gcc.target/mips/truncate-2.c: Likewise.
3185 * gcc.target/mips/truncate-3.c: Likewise.
3186 * gcc.target/mips/truncate-4.c: Likewise.
3187 * gcc.target/mips/truncate-5.c: Likewise.
3188 * gcc.target/mips/truncate-6.c: Likewise.
3189 * gcc.target/mips/unaligned-1.c: Likewise.
3191 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3192 skip for -O0. Require -fexpensive-optimizations.
3193 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3194 * gcc.target/mips/dspr2-MULT.c: Likewise.
3195 * gcc.target/mips/fix-r4000-2.c: Likewise.
3196 * gcc.target/mips/fix-r4000-4.c: Likewise.
3197 * gcc.target/mips/fix-r4000-7.c: Likewise.
3198 * gcc.target/mips/fix-r4000-9.c: Likewise.
3199 * gcc.target/mips/madd-1.c: Likewise.
3200 * gcc.target/mips/madd-2.c: Likewise.
3201 * gcc.target/mips/madd-4.c: Likewise.
3202 * gcc.target/mips/maddu-1.c: Likewise.
3203 * gcc.target/mips/maddu-2.c: Likewise.
3204 * gcc.target/mips/maddu-3.c: Likewise.
3205 * gcc.target/mips/maddu-4.c: Likewise.
3206 * gcc.target/mips/msub-1.c: Likewise.
3207 * gcc.target/mips/msub-2.c: Likewise.
3208 * gcc.target/mips/msub-3.c: Likewise.
3209 * gcc.target/mips/msub-4.c: Likewise.
3210 * gcc.target/mips/msubu-1.c: Likewise.
3211 * gcc.target/mips/msubu-2.c: Likewise.
3212 * gcc.target/mips/msubu-3.c: Likewise.
3213 * gcc.target/mips/msubu-4.c: Likewise.
3214 * gcc.target/mips/mult-1.c: Likewise.
3215 * gcc.target/mips/mult-4.c: Likewise.
3216 * gcc.target/mips/mult-8.c: Likewise.
3217 * gcc.target/mips/mult-9.c: Likewise.
3218 * gcc.target/mips/mult-10.c: Likewise.
3219 * gcc.target/mips/mult-11.c: Likewise.
3220 * gcc.target/mips/mult-16.c: Likewise.
3222 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3223 skip for -O0 and -Os.
3224 * gcc.target/mips/fix-r4000-12.c: Likewise.
3225 * gcc.target/mips/madd-7.c: Likewise.
3226 * gcc.target/mips/mips-ps-5.c: Likewise.
3227 * gcc.target/mips/mips-ps-7.c: Likewise.
3228 * gcc.target/mips/msub-7.c: Likewise.
3230 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3231 skip for -O0. Require -mno-abicalls.
3232 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3234 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3235 skip for -O0. Require a total number of BBIT instructions and
3236 at least one of each kind.
3238 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3239 skip for -O0. Require -fno-unroll-loops.
3241 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3242 skip for -O0. Allow BLTZ as well as BGEZ.
3244 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3246 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3247 skip for -O0. Require -fschedule-insns2.
3248 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3250 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3251 but skip for -O0. Make a branch-likely more likely.
3253 * gcc.target/mips/timode-2.c: Split each test into its own function.
3254 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3256 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3257 skip for -O0. Require -fpeephole2.
3258 * gcc.target/mips/vr-mult-2.c: Likewise.
3260 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3262 PR preprocessor/53469
3263 * gcc.dg/cpp/_Pragma7.c: New test case.
3265 2012-08-27 Tobias Burnus <burnus@net-b.de>
3268 * gfortran.dg/do_5.f90: New.
3270 2012-08-27 Tobias Burnus <burnus@net-b.de>
3272 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3273 from dg-options as -Wall no longer implies it.
3275 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3277 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3279 2012-08-25 Jason Merrill <jason@redhat.com>
3281 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3283 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3286 * g++.dg/cpp0x/auto34.C: New.
3288 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3291 * gcc.dg/pr54363.c: New test.
3294 * gcc.dg/pr54355.c: New test.
3296 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3299 * gcc.target/i386/pr52857-1.c: New.
3300 * gcc.target/i386/pr52857-2.c: Likewise.
3302 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3304 * gcc.target/mips/code-readable-4.c: New test.
3306 2012-08-23 Julian Brown <julian@codesourcery.com>
3307 Sandra Loosemore <sandra@codesourcery.com>
3309 * gcc.target/mips/code-readable-1.c: Add -O to options.
3311 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3314 * g++.dg/lookup/using53.C: New.
3316 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3318 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3319 * gcc.dg/fixed-point/convert-1.c: New.
3320 * gcc.dg/fixed-point/convert-2.c: New.
3321 * gcc.dg/fixed-point/convert-3.c: New.
3322 * gcc.dg/fixed-point/convert-4.c: New.
3323 * gcc.dg/fixed-point/convert-float-1.c: New.
3324 * gcc.dg/fixed-point/convert-float-2.c: New.
3325 * gcc.dg/fixed-point/convert-float-3.c: New.
3326 * gcc.dg/fixed-point/convert-float-4.c: New.
3327 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3328 * gcc.dg/fixed-point/convert-sat.c: New.
3329 * gcc.dg/fixed-point/convert.h: New.
3331 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3334 * gcc.target/sh/pr54089-2.c: New.
3336 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3338 * gcc.target/i386/long-double-64-1.c: New file.
3339 * gcc.target/i386/long-double-64-2.c: Likewise.
3340 * gcc.target/i386/long-double-64-3.c: Likewise.
3341 * gcc.target/i386/long-double-64-4.c: Likewise.
3342 * gcc.target/i386/long-double-80-1.c: Likewise.
3343 * gcc.target/i386/long-double-80-2.c: Likewise.
3344 * gcc.target/i386/long-double-80-3.c: Likewise.
3345 * gcc.target/i386/long-double-80-4.c: Likewise.
3346 * gcc.target/i386/long-double-80-5.c: Likewise.
3347 * gcc.target/i386/long-double-80-6.c: Likewise.
3348 * gcc.target/i386/long-double-80-7.c: Likewise.
3350 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3352 PR tree-optimization/54317
3353 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3355 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3358 * gcc.target/sh/pr39423-2.c: New.
3360 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3362 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3363 * gcc.dg/fold-perm.c: Likewise.
3365 2012-08-20 Jan Hubicka <jh@suse.cz>
3368 * gcc.dg/ipa/inlinehint-1.c: New.
3370 2012-08-20 Florian Weimer <fweimer@redhat.com>
3373 * g++.dg/init/new38.C: New test.
3374 * g++.dg/init/new39.C: New test.
3376 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3379 * gcc.target/sh/pr54089-1.c: New.
3381 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3384 * gcc.target/sh/pr51244-11.c: New.
3386 2012-08-20 Tobias Burnus <burnus@net-b.de>
3389 * gfortran.dg/warn_target_lifetime_2.f90: New.
3391 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3394 * g++.dg/warn/Wunused-var-17.C: New.
3396 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3399 * gcc.dg/gomp/pr53992.c: New test.
3401 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3404 * gcc.c-torture/execute/20120817-1.c: New test.
3406 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3408 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3410 (f2): New test that really does need adds.
3412 2012-08-20 Richard Guenther <rguenther@suse.de>
3414 PR tree-optimization/54327
3415 * gcc.dg/torture/pr54327.c: New testcase.
3417 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3419 PR tree-optimization/54321
3420 * gcc.c-torture/compile/pr54321.c: New test.
3422 2012-08-20 Tobias Burnus <burnus@net-b.de>
3425 * gfortran.dg/warn_target_lifetime_1.f90: New.
3427 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3430 * gfortran.dg/real_compare_1.f90: New test case.
3431 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3433 2012-08-18 Jan Hubicka <jh@suse.cz>
3435 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3437 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3440 * gfortran.dg/interface_37.f90: New test.
3442 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3443 Gary Funck <gary@intrepid.com>
3446 * gcc.target/i386/pr20020-1.c: New test.
3447 * gcc.target/i386/pr20020-2.c: Likewise.
3448 * gcc.target/i386/pr20020-3.c: Likewise.
3450 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3452 * gcc.target/i386/perm-concat.c: New test.
3454 2012-08-17 Julian Brown <julian@codesourcery.com>
3456 * gcc.target/arm/div64-unwinding.c: New test.
3458 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3460 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3462 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3465 * gcc.target/sh/pr54236-1.c: New.
3467 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3469 * lib/target-supports.exp (check_effective_target_sync_int_long)
3470 (check_effective_target_sync_char_short): Enable for crisv32-*
3474 * gcc.dg/torture/pr54261-1.c: New test.
3476 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3480 * gfortran.dg/typebound_call_24.f03: New.
3482 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3484 PR tree-optimization/54245
3485 * gcc.dg/tree-ssa/pr54245.c: New test.
3487 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3489 PR tree-optimization/54240
3490 * gcc.target/powerpc/pr54240.c: New test.
3491 * gcc.target/mips/pr54240.c: Likewise.
3493 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3496 * gcc.target/sh/pr52933-1.c: New.
3497 * gcc.target/sh/pr52933-2.c: New.
3499 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3502 * gcc.target/sh/pr50751-8.c: New.
3504 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3507 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3508 * gfortran.dg/typebound_proc_27.f03: New test.
3510 2012-08-14 Sterling Augustine <saugustine@google.com>
3512 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3514 2012-08-14 Tobias Burnus <burnus@net-b.de>
3517 * gfortran.dg/data_constraints_3.f90: New.
3518 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3519 to disable -pedantic compilation.
3520 * gfortran.dg/pr37243.f: Ditto.
3521 * gfortran.dg/g77/19990826-3.f: Ditto.
3522 * gfortran.dg/g77/20020307-1.f : Ditto.
3523 * gfortran.dg/g77/980310-3.f: Ditto.
3525 2012-08-14 Tobias Burnus <burnus@net-b.de>
3528 * gfortran.dg/warn_conversion_4.f90: New.
3530 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3533 PR rtl-optimization/53495
3534 * gcc.c-torture/compile/pr53411.c: New test.
3535 * gcc.c-torture/compile/pr53495.c: New test.
3537 2012-08-13 Richard Guenther <rguenther@suse.de>
3539 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3541 2012-08-13 Richard Guenther <rguenther@suse.de>
3543 PR tree-optimization/54200
3544 * gcc.dg/guality/pr54200.c: New testcase.
3545 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3547 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3549 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3551 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3554 * gcc.target/sh/pr51244-7.c: New.
3555 * gcc.target/sh/pr51244-8.c: New.
3556 * gcc.target/sh/pr51244-9.c: New.
3557 * gcc.target/sh/pr51244-10.c: New.
3559 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3561 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3563 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3564 * gcc.target/sh/pr53511-1.c: Likewise.
3565 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3566 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3567 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3568 * gcc.target/sh/pr53512-3.c: Likewise.
3569 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3571 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3574 * gcc.c-torture/compile/pr39423-1.c: New.
3575 * gcc.c-torture/compile/pr39423-2.c: New.
3577 2012-08-12 Tobias Burnus <burnus@net-b.de>
3580 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3581 they appear uninitialized on the RHS.
3582 * gfortran.dg/public_private_module_6.f90: New.
3584 2012-08-11 Martin Jambor <mjambor@suse.cz>
3587 * gfortran.dg/pr48636.f90: New test.
3589 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3591 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3593 (main): Adjust caller.
3595 2012-08-10 Richard Guenther <rguenther@suse.de>
3597 * gcc.dg/matrix/*.c: Adjust and move ...
3598 * gcc.dg/torture/: ... here.
3599 * gcc.dg/matrix: Remove directory.
3601 2012-08-10 Richard Guenther <rguenther@suse.de>
3604 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3606 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3609 * gcc.dg/tree-ssa/pr54211.c: New test.
3611 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3613 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3614 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3616 2012-08-10 Richard Guenther <rguenther@suse.de>
3618 PR tree-optimization/54109
3619 * gcc.dg/torture/pr54109.c: New testcase.
3620 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3621 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3623 2012-08-10 Richard Guenther <rguenther@suse.de>
3625 PR tree-optimization/54027
3626 * gcc.dg/torture/pr54027.c: New testcase.
3628 2012-08-10 Richard Guenther <rguenther@suse.de>
3630 * g++.dg/plugin/selfassign.c: Adjust.
3631 * gcc.dg/plugin/selfassign.c: Likewise.
3632 * gcc.dg/strlenopt-11.c: Likewise.
3633 * gcc.dg/strlenopt-13.c: Likewise.
3634 * gcc.dg/no-strict-overflow-4.c: Likewise.
3635 * gcc.dg/strict-overflow-4.c: Likewise.
3636 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3637 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3638 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3639 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3640 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3641 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3642 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3643 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3644 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3645 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3646 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3647 * gcc.dg/pr46309.c: Likewise.
3648 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3650 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3652 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3654 * gcc.c-torture/compile/20120727-2.c: New test.
3656 2012-08-09 Martin Jambor <mjambor@suse.cz>
3658 * gcc.dg/ipa/iinline-4.c: New test.
3659 * gcc.dg/ipa/iinline-5.c: Likewise.
3660 * gcc.dg/ipa/iinline-6.c: Likewise.
3661 * gcc.dg/ipa/iinline-7.c: Likewise.
3662 * gcc.dg/lto/20120723_0.c: Likewise.
3663 * gcc.dg/lto/20120723_1.c: Likewise.
3665 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3668 * gcc.target/sh/pr39423-1.c: New.
3670 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3673 * gcc.target/sh/pr51244-5: New.
3674 * gcc.target/sh/pr51244-6: New.
3676 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3678 * gcc.target/i386/adx-addxcarry32-3.c: New.
3679 * gcc.target/i386/adx-addxcarry64-3.c: New.
3681 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3683 PR rtl-optimization/53701
3684 * gcc.dg/pr53701.c: New test.
3686 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3688 * gcc.c-torture/compile/20120727-1.c: New test.
3690 2012-08-09 Tobias Burnus <burnus@net-b.de>
3693 * gfortran.dg/intrinsic_shadow_4.f90: New.
3695 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3697 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3699 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3701 * gcc.c-torture/execute/20120808-1.c: New test.
3703 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3705 PR rtl-optimization/54157
3706 * gcc.target/i386/pr54157.c: New file.
3708 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3710 * gcc.target/i386/adx-addcarryx32-1.c: New.
3711 * gcc.target/i386/adx-addcarryx32-2.c: New.
3712 * gcc.target/i386/adx-addcarryx64-1.c: New.
3713 * gcc.target/i386/adx-addcarryx64-2.c: New.
3714 * gcc.target/i386/adx-check.h: New.
3715 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3716 * gcc.target/i386/sse-12.c: Add -madx.
3717 * gcc.target/i386/sse-13.c: Ditto.
3718 * gcc.target/i386/sse-14.c: Ditto.
3719 * gcc.target/i386/sse-22.c: Ditto.
3720 * gcc.target/i386/sse-23.c: Ditto.
3721 * g++.dg/other/i386-2.C: Ditto.
3722 * g++.dg/other/i386-3.C: Ditto.
3724 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3726 * gcc.dg/tree-ssa/slsr-5.c: New.
3727 * gcc.dg/tree-ssa/slsr-6.c: New.
3728 * gcc.dg/tree-ssa/slsr-7.c: New.
3729 * gcc.dg/tree-ssa/slsr-8.c: New.
3730 * gcc.dg/tree-ssa/slsr-9.c: New.
3731 * gcc.dg/tree-ssa/slsr-10.c: New.
3732 * gcc.dg/tree-ssa/slsr-11.c: New.
3733 * gcc.dg/tree-ssa/slsr-12.c: New.
3734 * gcc.dg/tree-ssa/slsr-13.c: New.
3735 * gcc.dg/tree-ssa/slsr-14.c: New.
3736 * gcc.dg/tree-ssa/slsr-15.c: New.
3737 * gcc.dg/tree-ssa/slsr-16.c: New.
3738 * gcc.dg/tree-ssa/slsr-17.c: New.
3739 * gcc.dg/tree-ssa/slsr-18.c: New.
3740 * gcc.dg/tree-ssa/slsr-19.c: New.
3741 * gcc.dg/tree-ssa/slsr-20.c: New.
3742 * gcc.dg/tree-ssa/slsr-21.c: New.
3743 * gcc.dg/tree-ssa/slsr-22.c: New.
3744 * gcc.dg/tree-ssa/slsr-23.c: New.
3745 * gcc.dg/tree-ssa/slsr-24.c: New.
3746 * gcc.dg/tree-ssa/slsr-25.c: New.
3747 * gcc.dg/tree-ssa/slsr-26.c: New.
3748 * gcc.dg/tree-ssa/slsr-30.c: New.
3749 * gcc.dg/tree-ssa/slsr-31.c: New.
3751 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3753 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3754 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3755 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3757 2012-08-06 Cary Coutant <ccoutant@google.com>
3759 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3761 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3764 * gfortran.dg/dummy_procedure_5.f90: Modified.
3765 * gfortran.dg/dummy_procedure_8.f90: New.
3766 * gfortran.dg/interface_26.f90: Modified.
3767 * gfortran.dg/proc_ptr_11.f90: Modified.
3768 * gfortran.dg/proc_ptr_15.f90: Modified.
3769 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3770 * gfortran.dg/typebound_override_1.f90: Modified.
3771 * gfortran.dg/typebound_proc_6.f03: Modified.
3773 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3775 PR tree-optimization/51938
3776 PR tree-optimization/52005
3777 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3778 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3779 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3780 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3782 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3784 Avoid crashing on erroneous static_assert usage
3785 * g++.dg/cpp0x/static_assert8.C: New test.
3787 2012-08-06 Jason Merrill <jason@redhat.com>
3789 * g++.dg/cpp0x/sfinae38.C: New.
3791 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3792 Paolo Carlini <paolo.carlini@oracle.com>
3795 * g++.dg/conversion/void2.C: New.
3797 2012-08-06 Tom de Vries <tom@codesourcery.com>
3799 * gcc.dg/tree-ssa/vrp78.c: New test.
3801 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3802 Richard Sandiford <rdsandiford@googlemail.com>
3804 * g++.dg/opt/enum2.C: Require fpic target.
3805 * g++.dg/lto/20090303_0.C: Likewise.
3807 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3808 Catherine Moore <clm@codesourcery.com>
3810 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3811 flush function names too.
3812 * gcc.target/mips/clear-cache-1.c: Likewise.
3814 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3817 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3819 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3822 * gfortran.dg/array_5.f90: New test.
3824 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3826 PR tree-optimization/30318
3827 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3829 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3831 * g++.dg/ext/vector17.C: New testcase.
3833 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3836 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3837 * g++.dg/opt/longbranch1.C: Likewise.
3839 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3841 PR tree-optimization/53805
3842 * gcc.dg/fold-notunord.c: New testcase.
3844 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3847 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3848 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3850 2012-08-02 Jason Merrill <jason@redhat.com>
3851 Paolo Carlini <paolo.carlini@oracle.com>
3853 PR c++/51213 (again)
3854 * g++.dg/cpp0x/sfinae37.C: Extend.
3856 2012-08-02 Richard Guenther <rguenther@suse.de>
3858 PR tree-optimization/50672
3859 * g++.dg/torture/pr50672.C: New testcase.
3861 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3864 * gfortran.dg/abstract_type_6.f03: Modified.
3865 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3866 * gfortran.dg/proc_ptr_comp_35.f90: New.
3867 * gfortran.dg/typebound_proc_9.f03: Modified.
3868 * gfortran.dg/typebound_proc_26.f90: New.
3870 2012-08-02 Richard Guenther <rguenther@suse.de>
3872 * gcc.dg/torture/pta-callused-1.c: Adjust.
3873 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3874 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3875 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3876 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3877 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3878 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3879 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3880 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3882 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3885 * gfortran.dg/include_6.f90: New test case.
3886 * gfortran.dg/include_7.f90: New test case.
3887 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3889 2012-08-01 Tom de Vries <tom@codesourcery.com>
3891 * gcc.dg/tree-ssa/vrp76.c: New test.
3893 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3895 PR tree-optimization/46556
3896 * gcc.dg/tree-ssa/slsr-27.c: New.
3897 * gcc.dg/tree-ssa/slsr-28.c: New.
3898 * gcc.dg/tree-ssa/slsr-29.c: New.
3900 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3903 * gfortran.dg/proc_decl_29.f90: New.
3905 2012-07-31 Dehao Chen <dehao@google.com>
3907 * gcc.dg/predict-7.c: New test.
3909 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3912 * gfortran.dg/typebound_override_3.f90: New.
3914 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3916 PR tree-optimization/53773
3917 * gcc.dg/vect/pr53773.c: New test.
3919 2012-07-31 Nick Clifton <nickc@redhat.com>
3921 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3924 2012-07-31 Tobias Burnus <burnus@net-b.de>
3926 * gfortran.dg/c_funloc_tests_6.f90: New.
3927 * gfortran.dg/c_funloc_tests_7.f90: New.
3928 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3930 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3933 * g++.dg/cpp0x/temp_default5.C: New.
3935 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3938 * gfortran.dg/proc_ptr_37.f90: New.
3940 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3942 * lib/target-supports.exp
3943 (check_effective_target_vect_natural_alignment): New function.
3944 * gcc.dg/align-2.c: Only run on targets with natural alignment
3946 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3947 alignment of vector types.
3949 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3950 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3952 * gcc.target/i386/rdseed16-1.c: New.
3953 * gcc.target/i386/rdseed32-1.c: Ditto
3954 * gcc.target/i386/rdseed64-1.c: Ditto
3955 * gcc.target/i386/sse-12.c: Add -mrdseed.
3956 * gcc.target/i386/sse-13.c: Ditto.
3957 * gcc.target/i386/sse-14.c: Ditto.
3958 * g++.dg/other/i386-2.C: Ditto.
3959 * g++.dg/other/i386-3.C: Ditto.
3961 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3964 * gcc.target/sh/pr51244-4.c: New.
3966 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3968 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3969 for alpha*-*-* targets. Cleanup original tree dump.
3971 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3973 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3974 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3976 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3978 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3979 rand, srand. Include <stdlib.h>.
3981 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3983 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3985 2012-07-26 Richard Henderson <rth@redhat.com>
3987 * gcc.dg/attr-hotcold-1.c: New.
3988 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3990 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3991 Sandra Loosemore <sandra@codesourcery.com>
3993 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3995 2012-07-26 Tobias Burnus <burnus@net-b.de>
3997 * gfortran.dg/contiguous_1.f90: Update dg-error.
3998 * gfortran.dg/proc_ptr_32.f90: Ditto.
4000 2012-07-26 Richard Guenther <rguenther@suse.de>
4002 PR tree-optimization/54098
4003 * gcc.dg/torture/pr54098.c: New testcase.
4005 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4007 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4008 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4010 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4013 * gfortran.dg/array_constructor_39.f90: New test.
4015 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4018 * gfortran.dg/array_constructor_38.f90: New test.
4020 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4022 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4024 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4026 * gnat.dg/noreturn5.ad[sb]: New test.
4028 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4029 Paul Brook <paul@codesourcery.com>
4033 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4034 * c-c++-common/pr53633.c: New test.
4036 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4038 * gcc.target/i386/asm-dialect-1.c: New test case.
4040 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4041 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4043 * gcc.target/i386/prefetchw-1.c: New.
4044 * gcc.target/i386/sse-12.c: Add -mprfchw.
4045 * gcc.target/i386/sse-13.c: Ditto.
4046 * gcc.target/i386/sse-14.c: Ditto.
4047 * gcc.target/i386/sse-22.c: Ditto.
4048 * gcc.target/i386/sse-23.c: Ditto.
4049 * g++.dg/other/i386-2.C: Ditto.
4050 * g++.dg/other/i386-3.C: Ditto.
4052 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4054 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4056 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4059 * gcc.target/arm/pr54051.c: New.
4060 * gcc.target/arm/vfp-1.c: Adjust test.
4062 2012-07-24 Julian Brown <julian@codesourcery.com>
4064 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4065 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4068 2012-07-23 Paul Brook <paul@codesourcery.com>
4070 * g++.dg/other/armv7m-1.c: New test.
4072 2012-07-23 Julian Brown <julian@codesourcery.com>
4074 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4076 (DO_TEST): Define to 1 for appropriate ARM targets.
4078 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4080 PR tree-optimization/53881
4081 * gcc.dg/pr53881.c: Renamed to ...
4082 * gcc.dg/pr53881-1.c: ... this.
4083 * gcc.dg/pr53881-2.c: New test.
4085 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4087 Handle recent changes in default atomics for cris*-*-linux*.
4088 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4089 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4090 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4091 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4092 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4093 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4094 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4095 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4096 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4097 -mno-unaligned-atomic-may-use-library is in effect for
4099 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4100 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4101 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4102 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4103 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4104 gcc.target/cris/torture/sync-mis-op-i-1.c,
4105 gcc.target/cris/torture/sync-mis-op-i-2.c,
4106 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4107 gcc.target/cris/torture/sync-mis-op-i-3.c,
4108 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4109 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4110 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4111 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4112 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4113 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4114 (main): Remove local variable x.
4115 [mis_ok]: Check that atomics don't fail.
4117 2012-07-21 Andrew Pinski <apinski@cavium.com>
4119 * gcc.dg/tree-ssa/vrp72.c: New test.
4120 * gcc.dg/tree-ssa/vrp73.c: New test.
4121 * gcc.dg/tree-ssa/vrp74.c: New test.
4122 * gcc.dg/tree-ssa/vrp75.c: New test.
4124 2012-07-21 Andrew Pinski <apinski@cavium.com>
4126 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4127 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4129 2012-07-21 Andrew Pinski <apinski@cavium.com>
4131 * gcc.target/mips/octeon-pop-2.c: New testcase.
4133 2012-07-21 Tobias Burnus <burnus@net-b.de>
4136 * gfortran.dg/assumed_rank_3.f90: New.
4137 * gfortran.dg/assumed_rank_11.f90: New.
4138 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4139 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4140 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4142 2012-07-21 Andrew Pinski <apinski@cavium.com>
4144 * gcc.target/mips/unaligned-1.c: New testcase.
4146 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4148 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4150 2012-07-20 Tobias Burnus <burnus@net-b.de>
4152 * gfortran.dg/bind_c_array_params_2.f90: New.
4153 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4154 and update dg-error.
4156 2012-07-20 Tobias Burnus <burnus@net-b.de>
4158 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4160 2012-07-20 Jason Merrill <jason@redhat.com>
4163 * g++.dg/other/array7.C: New.
4165 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4167 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4168 the basic block and check loop depth.
4169 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4170 matching patterns and comments.
4171 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4172 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4174 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4177 * c-c++-common/pr28656.c: New test.
4179 2012-07-19 Jason Merrill <jason@redhat.com>
4182 * g++.dg/init/mutable1.C: New.
4184 2012-07-20 Tobias Burnus <burnus@net-b.de>
4187 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4188 * gfortran.dg/assumed_rank_1.f90: New.
4189 * gfortran.dg/assumed_rank_1_c.c: New.
4190 * gfortran.dg/assumed_rank_2.f90: New.
4191 * gfortran.dg/assumed_rank_4.f90: New.
4192 * gfortran.dg/assumed_rank_5.f90: New.
4193 * gfortran.dg/assumed_rank_6.f90: New.
4194 * gfortran.dg/assumed_rank_7.f90: New.
4195 * gfortran.dg/assumed_rank_8.f90: New.
4196 * gfortran.dg/assumed_rank_8_c.c: New.
4197 * gfortran.dg/assumed_rank_9.f90: New.
4198 * gfortran.dg/assumed_rank_10.f90: New.
4199 * gfortran.dg/assumed_rank_12.f90: New.
4201 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4203 * gnat.dg/opt25.adb: New test.
4204 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4205 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4207 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4209 * gnat.dg/aggr20.ad[sb]: New test.
4210 * gnat.dg/aggr20_pkg.ads: New helper.
4212 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4214 * gnat.dg/derived_type3.adb: New test.
4215 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4217 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4219 PR rtl-optimization/53942
4220 * gcc.dg/pr53942.c: New test.
4222 2012-07-19 Jason Merrill <jason@redhat.com>
4225 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4227 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4229 * gnat.dg/discr38.adb: New test.
4231 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4234 * c-c++-common/gomp/pr54017.c: New test.
4236 2012-07-19 Richard Guenther <rguenther@suse.de>
4237 Eric Botcazou <ebotcazou@adacore.com>
4239 * gnat.dg/loop_optimization11.adb: New testcase.
4240 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4242 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4243 Jason Merrill <jason@redhat.com>
4245 * g++.dg/cpp0x/sfinae37.C: New.
4246 * g++.dg/template/access23.C: New.
4247 * g++.dg/template/access7.C: Adjust.
4248 * g++.dg/template/sfinae10.C: Don't expect errors.
4249 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4251 2012-07-18 Julian Brown <julian@codesourcery.com>
4252 Sandra Loosemore <sandra@codesroucery.com>
4254 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4256 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4258 * gnat.dg/noreturn4.ad[sb]: New test.
4259 * gnat.dg/noreturn4_pkg.ads: New helper.
4261 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4262 Julian Brown <julian@codesourcery.com>
4264 * gcc.target/arm/neon-vdup-1.c: New test case.
4265 * gcc.target/arm/neon-vdup-2.c: New test case.
4266 * gcc.target/arm/neon-vdup-3.c: New test case.
4267 * gcc.target/arm/neon-vdup-4.c: New test case.
4268 * gcc.target/arm/neon-vdup-5.c: New test case.
4269 * gcc.target/arm/neon-vdup-6.c: New test case.
4270 * gcc.target/arm/neon-vdup-7.c: New test case.
4271 * gcc.target/arm/neon-vdup-8.c: New test case.
4272 * gcc.target/arm/neon-vdup-9.c: New test case.
4273 * gcc.target/arm/neon-vdup-10.c: New test case.
4274 * gcc.target/arm/neon-vdup-11.c: New test case.
4275 * gcc.target/arm/neon-vdup-12.c: New test case.
4276 * gcc.target/arm/neon-vdup-13.c: New test case.
4277 * gcc.target/arm/neon-vdup-14.c: New test case.
4278 * gcc.target/arm/neon-vdup-15.c: New test case.
4279 * gcc.target/arm/neon-vdup-16.c: New test case.
4280 * gcc.target/arm/neon-vdup-17.c: New test case.
4281 * gcc.target/arm/neon-vdup-18.c: New test case.
4282 * gcc.target/arm/neon-vdup-19.c: New test case.
4283 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4284 arguments non-constant.
4286 2012-07-18 Richard Guenther <rguenther@suse.de>
4288 PR tree-optimization/53970
4289 * g++.dg/torture/pr53970.C: New testcase.
4291 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4294 * gcc.c-torture/compile/pr38621.c: New.
4296 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4299 * gcc.target/sh/pr33135-1.c: New.
4300 * gcc.target/sh/pr33135-2.c: New.
4301 * gcc.target/sh/pr33135-3.c: New.
4302 * gcc.target/sh/pr33135-4.c: New.
4304 2012-07-17 Jason Merrill <jason@redhat.com>
4307 * g++.dg/parse/enum9.C: New.
4309 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4310 Sandra Loosemore <sandra@codesourcery.com>
4312 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4313 if there is a conflict with -mcpu=. Use -mcpu=5208.
4315 2012-07-17 Jason Merrill <jason@redhat.com>
4318 * g++.dg/template/array23.C: New.
4320 2012-07-17 Tobias Burnus <burnus@net-b.de>
4323 * gfortran.dg/bind_c_usage_26.f90: New.
4324 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4325 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4326 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4327 * gfortran.dg/interop_params.f03: Ditto.
4329 2012-07-17 Jason Merrill <jason@redhat.com>
4331 * g++.dg/template/inherit8.C: Adjust.
4332 * g++.dg/template/using21.C: Adjust.
4333 * g++.dg/template/using22.C: Adjust.
4336 * g++.dg/template/current-inst1.C: New.
4337 * g++.dg/parse/crash35.C: Adjust.
4339 2012-07-17 Tobias Burnus <burnus@net-b.de>
4342 * gfortran.dg/oldstyle_4.f90: New.
4344 2012-07-17 Tobias Burnus <burnus@net-b.de>
4347 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4348 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4350 2012-07-16 Jason Merrill <jason@redhat.com>
4352 * g++.dg/parse/access8.C: Adjust.
4353 * g++.dg/template/sfinae6_neg.C: Adjust.
4355 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4358 * gfortran.dg/coarray_allocate_1.f90: New test.
4360 2012-07-16 Andrew Pinski <apinski@cavium.com>
4362 * gcc.c-torture/execute/bswap-1.c: New testcase.
4363 * gcc.c-torture/compile/unalign-1.c: New testcase.
4364 * gcc.c-torture/compile/20120524-1.c: New testcase.
4365 * gcc.c-torture/compile/20101216-1.c: New testcase.
4367 2012-07-16 Dehao Chen <dehao@google.com>
4370 2012-07-10 Dehao Chen <dehao@google.com>
4372 * gcc.dg/debug_info_inline.c: New test.
4374 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4377 * gfortran.dg/proc_decl_28.f90: New.
4379 2012-07-16 Andrew Pinski <apinski@cavium.com>
4381 * gcc.dg/torture/builtins-1.c: New testcase.
4383 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4385 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4386 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4387 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4388 gcc.target/cris/sync-1-v10.c,
4389 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4390 pass -mno-unaligned-atomic-may-use-library.
4391 * gcc.target/cris/sync-xchg-1.c: New test.
4392 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4393 valid register operand output modifier.
4395 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4397 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4400 2012-07-13 Andrew Pinski <apinski@cavium.com>
4402 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4403 rather than cleanup-tree-dump.
4404 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4406 2012-07-13 Richard Guenther <rguenther@suse.de>
4408 PR tree-optimization/53907
4409 * gcc.target/i386/pr53907.c: New testcase.
4411 2012-07-13 Richard Guenther <rguenther@suse.de>
4413 PR tree-optimization/53922
4414 * gcc.dg/torture/pr53922.c: New testcase.
4416 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4418 PR rtl-optimization/53908
4419 * gcc.dg/torture/pr53908.c: New test.
4421 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4424 * g++.dg/cpp0x/variadic135.C: New.
4426 2012-07-12 Jason Merrill <jason@redhat.com>
4428 * g++.dg/template/sfinae6_neg.C: Adjust.
4430 2012-07-12 Tobias Burnus <burnus@net-b.de>
4432 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4433 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4434 scan-tree-dump-times pattern.
4436 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4438 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4440 2012-07-11 Jason Merrill <jason@redhat.com>
4443 * g++.g/cpp0x/defaulted37.C: New.
4445 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4448 * gcc.target/arm/pr53859.c: New test.
4450 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4453 * gcc.c-torture/compile/pr53886.c: New.
4455 2012-07-10 Dehao Chen <dehao@google.com>
4457 * gcc.dg/debug_info_inline.c: New test.
4459 2012-07-10 Jason Merrill <jason@redhat.com>
4462 * g++.dg/cpp0x/defaulted36.C: New.
4463 * g++.dg/cpp0x/defaulted21.C: Adjust.
4465 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4467 2012-07-09 Sterling Augustine <saugustine@google.com>
4469 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4471 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4473 PR tree-optimization/53887
4474 * gcc.dg/pr53887.c: New test.
4476 2012-07-09 Jason Merrill <jason@redhat.com>
4479 * g++.dg/cpp0x/nullptr29.C: New.
4481 2012-07-09 Tom de Vries <tom@codesourcery.com>
4482 Richard Guenther <rguenther@suse.de>
4484 * gcc.dg/builtin-unreachable-6.c: New test.
4485 * gcc.dg/builtin-unreachable-5.c: New test.
4487 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4489 PR tree-optimization/53881
4490 * gcc.dg/pr53881.c: New test.
4492 2012-07-06 Jason Merrill <jason@redhat.com>
4495 * g++.dg/cpp0x/variadic134.C: New.
4498 * g++.dg/cpp0x/alias-decl-20.C: New.
4500 2012-07-06 Tom de Vries <tom@codesourcery.com>
4502 PR tree-optimization/51879
4503 * gcc.dg/pr51879-16.c: New test.
4504 * gcc.dg/pr51879-17.c: Same.
4506 2012-07-06 Tom de Vries <tom@codesourcery.com>
4508 PR tree-optimization/52009
4509 * gcc.dg/pr51879-7.c: New test.
4510 * gcc.dg/pr51879-18.c: New test.
4512 2012-07-05 Jason Merrill <jason@redhat.com>
4515 * g++.dg/template/typedef39.C: New.
4518 * g++.dg/cpp0x/variadic133.C: New.
4519 * g++.dg/template/param1.C: Adjust.
4521 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4525 * gcc.target/arm/neon/vtrnf32.c: Update.
4526 * gcc.target/arm/neon/vtrns32.c: Update.
4527 * gcc.target/arm/neon/vtrnu32.c: Update.
4528 * gcc.target/arm/neon/vzipf32.c: Update.
4529 * gcc.target/arm/neon/vzips32.c: Update.
4530 * gcc.target/arm/neon/vzipu32.c: Update.
4532 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4535 * gfortran.dg/inline_sum_4.f90: New test.
4537 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4539 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4541 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4543 * gcc.target/arm/fma-sp.c: New testcase.
4544 * gcc.target/arm/fma.c: Likewise.
4545 * gcc.target/arm/fma.h: Likewise.
4547 2012-07-04 Jason Merrill <jason@redhat.com>
4550 * g++.dg/other/enum3.C: New.
4552 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4555 * g++.dg/torture/pr53321.C: New test.
4557 2012-07-04 Richard Guenther <rguenther@suse.de>
4559 PR tree-optimization/53844
4560 * g++.dg/tree-ssa/pr53844.C: New testcase.
4562 2012-07-04 Richard Guenther <rguenther@suse.de>
4564 PR tree-optimization/53849
4565 * gcc.dg/pr53849.c: New testcase.
4567 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4570 * g++.dg/ext/label14.C: New test.
4572 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4575 * g++.dg/other/pr53811.C: New test.
4577 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4580 * gcc.target/m68k/stack-limit-1.c: New testcase.
4582 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4584 * gnat.dg/recursive_call.adb: New test.
4586 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4588 * gnat.dg/discr37.ad[sb]: New test.
4590 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4592 * g++.dg/other/packed1.C: Remove SH from xfail list.
4594 2012-07-02 Jason Merrill <jason@redhat.com>
4597 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4600 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4603 * g++.dg/cpp0x/decltype39.C: New.
4604 * g++.dg/diagnostic/method1.C: Adjust.
4607 * g++.dg/template/ref6.C: New.
4609 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4612 * gcc.target/sh/pr53568-1.c: New.
4614 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4617 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4619 2012-07-02 Jason Merrill <jason@redhat.com>
4622 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4625 * g++.dg/template/enum7.C: New.
4626 * g++.dg/other/ptrmem10.C: Adjust.
4627 * g++.dg/other/ptrmem11.C: Adjust.
4628 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4630 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4632 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4634 2012-07-01 Wei Guozhi <carrot@google.com>
4637 * gcc.target/arm/pr53447-1.c: New testcase.
4638 * gcc.target/arm/pr53447-2.c: New testcase.
4639 * gcc.target/arm/pr53447-3.c: New testcase.
4640 * gcc.target/arm/pr53447-4.c: New testcase.
4642 2012-06-29 Richard Guenther <rguenther@suse.de>
4644 PR tree-optimization/47061
4645 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4647 2012-06-29 Richard Guenther <rguenther@suse.de>
4649 PR tree-optimization/37541
4650 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4652 2012-06-29 Richard Guenther <rguenther@suse.de>
4654 PR tree-optimization/52589
4655 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4657 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4659 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4661 * g++.dg/template/error46.C: Add missing comment to dg-message.
4662 * g++.dg/template/crash107.C: Likewise.
4663 * g++.dg/template/error47.C: Likewise.
4664 * g++.dg/template/crash108.C: Likewise.
4665 * g++.dg/overload/operator5.C: Likewise.
4667 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4668 errors in dg-message directives, add comments.
4670 2012-06-28 Kai Tietz <ktietz@redhat.com>
4672 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4673 hard-coded 'unsigned long'.
4675 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4677 PR tree-optimization/51581
4678 * gcc.dg/vect/pr51581-4.c: New test.
4680 PR tree-optimization/53645
4681 * gcc.c-torture/execute/pr53645-2.c: New test.
4683 2012-06-28 Richard Guenther <rguenther@suse.de>
4686 * gcc.dg/torture/pr53790.c: New testcase.
4688 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4690 PR tree-optimization/53645
4691 * gcc.c-torture/execute/pr53645.c: New test.
4693 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4695 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4697 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4701 * gcc.dg/guality/pr49888.c: Account for the possibility that
4702 the variable is optimized out at the first test.
4704 2012-06-27 Jason Merrill <jason@redhat.com>
4706 * g++.dg/cpp0x/override2.C: Adjust.
4707 * g++.dg/template/error5.C: Adjust.
4708 * g++.dg/parse/crash28.C: Adjust.
4711 * g++.dg/parse/template27.C: New.
4712 * g++.dg/template/crash74.C: Adjust expected output.
4714 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4718 * gfortran.dg/typebound_operator_16.f03: New.
4720 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4722 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4723 even src1.i and src2.i fields even in the second half of the arrays.
4725 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4728 * g++.dg/torture/vshuf-16.inc: New test.
4729 * g++.dg/torture/vshuf-2.inc: New test.
4730 * g++.dg/torture/vshuf-4.inc: New test.
4731 * g++.dg/torture/vshuf-8.inc: New test.
4732 * g++.dg/torture/vshuf-main.inc: New test.
4733 * g++.dg/torture/vshuf-v16hi.C: New test.
4734 * g++.dg/torture/vshuf-v16qi.C: New test.
4735 * g++.dg/torture/vshuf-v2df.C: New test.
4736 * g++.dg/torture/vshuf-v2di.C: New test.
4737 * g++.dg/torture/vshuf-v2sf.C: New test.
4738 * g++.dg/torture/vshuf-v2si.C: New test.
4739 * g++.dg/torture/vshuf-v4df.C: New test.
4740 * g++.dg/torture/vshuf-v4di.C: New test.
4741 * g++.dg/torture/vshuf-v4sf.C: New test.
4742 * g++.dg/torture/vshuf-v4si.C: New test.
4743 * g++.dg/torture/vshuf-v8hi.C: New test.
4744 * g++.dg/torture/vshuf-v8qi.C: New test.
4745 * g++.dg/torture/vshuf-v8si.C: New test.
4747 2012-06-27 Richard Guenther <rguenther@suse.de>
4750 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4752 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4754 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4755 scan-dump-dem-not): Use printable pattern in test name.
4757 2012-06-26 Sterling Augustine <saugustine@google.com>
4758 Dominique Dhumieres <dominiq@lps.ens.fr>
4760 * gcc.dg/pubtypes-2.c: Update expected output.
4761 * gcc.dg/pubtypes-3.c: Likewise.
4762 * gcc.dg/pubtypes-4.c: Likewise.
4764 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4766 * gcc.dg/tree-ssa/slsr-1.c: New test.
4767 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4768 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4769 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4771 2012-06-26 Matt Turner <mattst88@gmail.com>
4774 * gcc.target/arm/mmx-2.c: New.
4776 2012-06-26 Richard Guenther <rguenther@suse.de>
4779 * g++.dg/torture/pr53752.C: New testcase.
4781 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4783 PR tree-optimization/53748
4784 * gcc.c-torture/compile/pr53748.c: New test.
4786 2012-06-25 Jason Merrill <jason@redhat.com>
4790 * g++.dg/cpp0x/decltype38.C: New.
4791 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4793 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4795 * lib/target-supports-dg.exp (testname-for-summary): New.
4796 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4797 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4798 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4799 scan-module-absence, output-exists, output-exists-not: Use
4800 testname-for-summary.
4801 (dg-test): Clean up testname_with_flags.
4802 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4803 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4804 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4805 scan-assembler-dem-not, object-size: Use testname-for-summary.
4806 * lib/gcov.exp (run-gcov): Likewise.
4807 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4808 scan-dump-dem, scan-dump-dem-note): Likewise.
4810 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4811 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4812 including profopt.opt; save and restore existing value.
4813 * g++.dg/bprob/bprob.exp: Likewise.
4814 * gcc.dg/matrix/matrix.exp: Likewise.
4815 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4816 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4819 2012-06-25 Richard Henderson <rth@redhat.com>
4821 * gcc.dg/pr53749.c: New.
4823 2012-06-25 Jason Merrill <jason@redhat.com>
4826 * g++.dg/cpp0x/nullptr28.C: New.
4828 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4830 * gcc.target/arm/neon-vld1_dupQ.c: New.
4832 2012-06-25 Florian Weimer <fweimer@redhat.com>
4834 * g++.dg/init/new35.C: New.
4835 * g++.dg/init/new36.C: New.
4836 * g++.dg/init/new37.C: New.
4837 * g++.dg/ext/vla5.C: New warning.
4838 * g++.dg/ext/vla8.C: New warning.
4839 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4841 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4842 James Greenhalgh <james.greenhalgh@arm.com>
4844 * gcc.target/arm/ftest-support-arm.h New testcase.
4845 * gcc.target/arm/ftest-support-thumb.h Likewise.
4846 * gcc.target/arm/ftest-support.h Likewise.
4847 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4848 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4849 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4850 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4851 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4852 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4853 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4854 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4855 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4856 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4857 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4858 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4859 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4860 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4861 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4862 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4863 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4864 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4865 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4866 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4867 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4868 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4869 * lib/target-supports.exp
4870 (check_effective_target_arm_arch_FUNC): Add support for more
4872 (add_options_for_arm_arch_FUNC): Likewise.
4873 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4875 2012-06-25 Jason Merrill <jason@redhat.com>
4878 * g++.dg/cpp0x/constexpr-tuple.C: New.
4880 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4883 * gcc.target/i386/pr53759.c: New test.
4886 * g++.dg/cpp0x/nsdmi7.C: New test.
4888 2012-06-24 Kai Tietz <ktietz@redhat.com>
4890 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4892 * gcc.target/i386/pr38988.c: Likewise.
4894 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4898 * gfortran.dg/typebound_generic_12.f03: New.
4899 * gfortran.dg/typebound_generic_13.f03: New.
4901 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4903 * gnat.dg/lto15.ad[sb]: New test.
4905 2012-06-21 Meador Inge <meadori@codesourcery.com>
4908 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4910 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4912 * gcc.dg/pch/ident-1.c: New test.
4913 * gcc.dg/pch/ident-1.hs: Header file for new test.
4915 2012-06-21 Michael Matz <matz@suse.de>
4918 * gcc.c-torture/execute/pr53688.c: New test.
4920 2012-06-20 Richard Guenther <rguenther@suse.de>
4922 PR tree-optimization/30318
4923 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4925 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4927 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4929 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4931 * gcc.target/i386/clearcapv2.map: New file.
4932 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4934 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4936 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4937 and add __sh__ case.
4939 2012-06-19 Jason Merrill <jason@redhat.com>
4942 * g++.dg/debug/localclass1.C: New.
4944 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4946 * g++.dg/cpp0x/override4.C: New.
4948 2012-06-14 Jason Merrill <jason@redhat.com>
4951 * g++.dg/cpp0x/decltype37.C: New.
4953 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4955 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4957 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4959 * gcc.c-torture/compile/vector-5.c,
4960 gcc.c-torture/compile/vector-6.c: New tests.
4962 2012-06-19 Richard Henderson <rth@redhat.com>
4964 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4966 2012-06-19 Richard Guenther <rguenther@suse.de>
4968 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4970 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4973 * gcc.target/i386/pr53712.c: New test.
4975 2012-06-18 Tobias Burnus <burnus@net-b.de>
4978 * gfortran.dg/elemental_optional_args_6.f90: New.
4980 2012-06-18 Tobias Burnus <burnus@net-b.de>
4983 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4984 * gfortran.dg/coarray/move_alloc_1.f90
4986 2012-06-18 Tobias Burnus <burnus@net-b.de>
4989 * gfortran.dg/coarray_27.f90: New.
4991 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4992 Greta Yorsh <Greta.Yorsh@arm.com>
4994 * gcc.target/arm/epilog-1.c: New test.
4996 2012-06-18 Richard Guenther <rguenther@suse.de>
4998 PR tree-optimization/53693
4999 * g++.dg/torture/pr53693.C: New testcase.
5001 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5003 PR tree-optimization/53703
5004 * gcc.dg/torture/pr53703.c: New test.
5006 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5009 * gcc.target/i386/pr53698.c: New test.
5011 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5013 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5015 2012-06-17 Tobias Burnus <burnus@net-b.de>
5019 * gfortran.dg/transfer_check_3.f90: New.
5021 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5023 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5025 2012-06-16 Tobias Burnus <burnus@net-b.de>
5029 * gfortran.dg/deferred_type_param_8.f90: New.
5031 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5033 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5034 testname that includes flags, passed in as new argument, in
5036 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5037 and pass it to verify-* procedures.
5039 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5040 alignment torture options with usual torture options.
5042 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5043 messages reported for one line of source code.
5044 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5045 * g++.dg/cpp0x/decltype2.C: Likewise.
5046 * g++.dg/cpp0x/decltype3.C: Likewise.
5047 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5048 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5049 * g++.dg/cpp0x/static_assert3.C: Likewise.
5050 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5051 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5052 * g++.dg/cpp0x/union1.C: Likewise.
5053 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5054 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5055 * g++.dg/cpp0x/variadic2.C: Likewise.
5056 * g++.dg/cpp0x/variadic20.C: Likewise.
5057 * g++.dg/cpp0x/variadic74.C: Likewise.
5058 * g++.dg/diagnostic/bitfld2.C: Likewise.
5059 * g++.dg/ext/attrib44.C: Likewise.
5060 * g++.dg/ext/no-asm-1.C: Likewise.
5061 * g++.dg/other/error34.C: Likewise.
5062 * g++.dg/parse/crash46.C: Likewise.
5063 * g++.dg/parse/error10.C: Likewise.
5064 * g++.dg/parse/error2.C: Likewise.
5065 * g++.dg/parse/error3.C: Likewise.
5066 * g++.dg/parse/error36.C: Likewise.
5067 * g++.dg/parse/error8.C: Likewise.
5068 * g++.dg/parse/error9.C: Likewise.
5069 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5070 * g++.dg/parse/parser-pr28152.C: Likewise.
5071 * g++.dg/parse/template25.C: Likewise.
5072 * g++.dg/parse/typename11.C: Likewise.
5073 * g++.dg/tc1/dr147.C: Likewise.
5074 * g++.dg/template/deduce3.C: Likewise.
5075 * g++.dg/template/koenig9.C: Likewise.
5076 * g++.dg/template/pr23510.C: Likewise.
5077 * g++.dg/warn/pr12242.C: Likewise.
5078 * g++.dg/warn/pr30551-2.C: Likewise.
5079 * g++.dg/warn/pr30551.C: Likewise.
5080 * g++.old-deja/g++.other/typename1.C: Likewise.
5081 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5083 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5086 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5087 * c-c++-common/torture/vshuf-2.inc: Likewise.
5088 * c-c++-common/torture/vshuf-4.inc: Likewise.
5089 * c-c++-common/torture/vshuf-8.inc: Likewise.
5090 * c-c++-common/torture/vshuf-main.inc: Likewise.
5091 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5092 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5093 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5094 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5095 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5096 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5097 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5098 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5099 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5100 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5101 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5102 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5103 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5104 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5106 2012-06-15 Michael Matz <matz@suse.de>
5108 * gcc.dg/tree-ssa/vector-4.c: New test.
5110 2012-06-15 Michael Matz <matz@suse.de>
5112 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5113 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5115 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5117 PR tree-optimization/53636
5118 * gcc.target/arm/pr53636.c: New test.
5120 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5122 PR tree-optimization/51581
5123 * gcc.c-torture/execute/pr51581-1.c: New test.
5124 * gcc.c-torture/execute/pr51581-2.c: New test.
5125 * gcc.dg/vect/pr51581-1.c: New test.
5126 * gcc.dg/vect/pr51581-2.c: New test.
5127 * gcc.dg/vect/pr51581-3.c: New test.
5128 * gcc.target/i386/avx-pr51581-1.c: New test.
5129 * gcc.target/i386/avx-pr51581-2.c: New test.
5130 * gcc.target/i386/avx2-pr51581-1.c: New test.
5131 * gcc.target/i386/avx2-pr51581-2.c: New test.
5132 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5134 2012-06-15 Richard Guenther <rguenther@suse.de>
5136 * gcc.c-torture/execute/20120615-1.c: New testcase.
5138 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5140 * gnat.dg/vect8.ad[sb]: New test.
5142 2012-06-14 Richard Guenther <rguenther@suse.de>
5144 * gcc.dg/tree-ssa/vrp.h: New testcase.
5145 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5147 2012-06-13 Christian Bruel <christian.bruel@st.com>
5150 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5152 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5154 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5156 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5159 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5160 test summary unique.
5162 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5163 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5164 scan-stack-usage-not): Don't strip torture options from test name.
5166 * lib/scandump.exp (scan-dump-times): Use printable version of
5167 regexp in test summary line.
5169 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5170 messages reported for one line of source code.
5171 * gcc.dg/format/few-1.c: Likewise.
5172 * gcc.dg/ia64-sync-2.c: Likewise.
5173 * gcc.dg/sync-2.c: Likewise.
5174 * gcc.dg/noncompile/pr44517.c: Likewise.
5176 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5179 * gcc.dg/guality/pr49888.c: New.
5181 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5183 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5184 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5185 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5187 2012-06-13 Tobias Burnus <burnus@net-b.de>
5190 * gfortran.dg/intent_out_7.f90: New.
5192 2012-06-13 Tobias Burnus <burnus@net-b.de>
5195 * gfortran.dg/save_4.f90: New.
5197 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5202 * gcc.dg/pr53532.c: New test.
5203 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5204 adjust line numbers.
5205 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5206 * gcc.dg/Wcxx-compat-8.c: Likewise.
5207 * gcc.dg/pr51034.c: New test.
5208 * gcc.dg/pr53196-1.c: New test.
5209 * gcc.dg/pr53196-2.c: New test.
5211 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5213 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5214 alignment torture options with usual torture options.
5215 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5216 instead of dg-options.
5217 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5218 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5219 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5220 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5221 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5222 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5224 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5225 to checks for multiple messages reported for one line of source code.
5226 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5228 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5229 messages reported for one line of source code.
5231 * gcc.dg/20031223-1.c: Add comments to check for multiple
5232 messages reported for one line of source code.
5233 * gcc.dg/Wconversion-integer.c: Likewise.
5234 * gcc.dg/Wfatal-2.c: Likewise.
5235 * gcc.dg/Wfatal.c: Likewise.
5236 * gcc.dg/Wobjsize-1.c: Likewise.
5237 * gcc.dg/c99-vla-jump-1.c: Likewise.
5238 * gcc.dg/c99-vla-jump-2.c: Likewise.
5239 * gcc.dg/c99-vla-jump-3.c: Likewise.
5240 * gcc.dg/c99-vla-jump-4.c: Likewise.
5241 * gcc.dg/c99-vla-jump-5.c: Likewise.
5242 * gcc.dg/decl-9.c: Likewise.
5243 * gcc.dg/declspec-10.c: Likewise.
5244 * gcc.dg/declspec-18.c: Likewise.
5245 * gcc.dg/mtune.c: Likewise.
5246 * gcc.dg/parser-pr28152-2.c: Likewise.
5247 * gcc.dg/parser-pr28152.c: Likewise.
5248 * gcc.dg/pr14475.c: Likewise.
5249 * gcc.dg/pr27953.c: Likewise.
5250 * gcc.dg/pr28322-3.c: Likewise.
5251 * gcc.dg/pr30457.c: Likewise.
5252 * gcc.dg/pr30551-2.c: Likewise.
5253 * gcc.dg/pr30551-3.c: Likewise.
5254 * gcc.dg/pr30551-4.c: Likewise.
5255 * gcc.dg/pr30551-5.c: Likewise.
5256 * gcc.dg/pr30551-6.c: Likewise.
5257 * gcc.dg/pr30551.c: Likewise.
5258 * gcc.dg/pr45461.c: Likewise.
5259 * gcc.dg/pr48552-1.c: Likewise.
5260 * gcc.dg/pr48552-2.c: Likewise.
5261 * gcc.dg/redecl-1.c: Likewise.
5262 * gcc.dg/transparent-union-3.c: Likewise.
5263 * gcc.dg/utf-dflt.c: Likewise.
5264 * gcc.dg/utf-dflt2.c: Likewise.
5265 * gcc.dg/vla-8.c: Likewise.
5266 * gcc.dg/vla-init-1.c: Likewise.
5267 * gcc.dg/wtr-int-type-1.c: Likewise.
5269 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5270 messages reported for for one line of source code.
5271 * c-c++-common/raw-string-5.c: Likewise.
5272 * c-c++-common/raw-string-4.c: Likewise.
5273 * c-c++-common/raw-string-6.c: Likewise.
5274 * c-c++-common/pr20000.c: Likewise.
5276 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5277 messages reported for one line of source code.
5278 * gcc.dg/cpp/pr30786.c: Likewise.
5279 * gcc.dg/cpp/pr28709.c: Likewise.
5280 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5281 * gcc.dg/cpp/macspace2.c: Likewise.
5282 * gcc.dg/cpp/missing-header-1.c: Likewise.
5283 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5284 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5285 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5287 2012-06-12 Jason Merrill <jason@redhat.com>
5290 * g++.dg/template/local7.C: New.
5292 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5295 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5296 * gcc.target/sh/pr51340-2.c: Likewise.
5297 * gcc.target/sh/pr51340-3.c: Likewise.
5299 2012-06-12 Michael Matz <matz@suse.de>
5301 * gcc.dg/torture/alias-1.c: New test.
5303 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5305 PR rtl-optimization/53589
5306 * gcc.dg/torture/pr53589.c: New test.
5308 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5311 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5312 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5313 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5314 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5315 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5316 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5317 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5318 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5319 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5320 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5321 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5322 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5323 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5324 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5325 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5326 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5328 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5330 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5331 (check_intel_cpu_model): New function.
5332 (check_amd_cpu_model): New function.
5333 (check_features): New function.
5334 (__get_cpuid_output): New function.
5335 (check_detailed): New function.
5336 (fn1): Rename to quick_check.
5337 (main): Update to call quick_check and call check_detailed.
5339 2012-06-11 Richard Henderson <rth@redhat.com>
5341 * lib/target-supports.exp
5342 (check_effective_target_sync_long_long_runtime): Use
5343 check_effective_target_lp64 instead of
5344 check_effective_target_powerpc64 for powerpc targets.
5346 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5349 * gcc.target/sh/pr53511-1.c: New.
5351 2012-06-11 Richard Guenther <rguenther@suse.de>
5354 * g++.dg/lto/pr53470_0.C: New testcase.
5355 * gcc.dg/lto/pr53470_0.c: Likewise.
5357 2012-06-11 Richard Guenther <rguenther@suse.de>
5360 * g++.dg/ext/pr53605.C: New testcase.
5362 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5364 * gnat.dg/specs/array1.ads: New test.
5365 * gnat.dg/specs/array2.ads: Likewise.
5366 * gnat.dg/array22.adb: Likewise.
5368 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5370 * gnat.dg/constant4.adb: New test.
5371 * gnat.dg/constant4_pkg.ads: New helper.
5373 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5376 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5377 * gfortran.dg/allocate_class_1.f90: Modified.
5378 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5379 * gfortran.dg/allocate_class_2.f90: New.
5381 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5384 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5386 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5389 * gfortran.dg/string_assign_2.f90: New test case.
5391 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5394 * gfortran.dg/string_assign_1.f90: New test case.
5396 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5399 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5400 * gcc.dg/gomp/critical-4.c: Likewise.
5401 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5402 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5403 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5404 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5405 * c-c++-common/gomp/pr53580.c: New test.
5407 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5410 * g++.dg/cpp0x/forw_enum11.C: New.
5412 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5415 * g++.dg/cpp0x/alias-decl-19.C: New.
5417 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5419 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5421 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5423 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5425 (XSTATE_SSE): Ditto.
5426 (XSTATE_YMM): Ditto.
5427 (avx_os_support): Use new defines.
5429 2012-06-06 Richard Guenther <rguenther@suse.de>
5432 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5435 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5438 * g++.dg/cpp0x/pr52841.C: New testcase.
5440 2012-06-06 Richard Guenther <rguenther@suse.de>
5442 PR tree-optimization/53081
5443 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5444 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5446 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5448 * gcc.target/powerpc/pr53487.c: New test.
5450 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5452 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5454 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5456 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5458 2012-06-05 Richard Guenther <rguenther@suse.de>
5460 PR tree-optimization/30442
5461 * gcc.dg/vect/bb-slp-30.c: New testcase.
5463 2012-06-05 Richard Guenther <rguenther@suse.de>
5465 PR tree-optimization/53081
5466 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5467 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5468 -fno-tree-loop-distribute-patterns.
5470 2012-06-05 Alan Modra <amodra@gmail.com>
5472 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5473 Check static chain in nested funcs.
5475 2012-06-04 Tobias Burnus <burnus@net-b.de>
5478 * gfortran.dg/init_flag_10.f90: New.
5480 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5483 * g++.dg/warn/Wenum-compare-no-2: New.
5485 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5487 PR preprocessor/53463
5488 * g++.dg/cpp/limits.C: New test.
5489 * g++.dg/parse/error19.C: Adjust.
5490 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5491 * g++.dg/warn/pr35635.C: Likewise.
5492 * g++.old-deja/g++.pt/assign1.C: Likewise.
5494 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5497 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5498 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5499 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5500 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5501 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5502 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5503 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5504 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5506 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5508 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5510 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5512 PR tree-optimization/53550
5513 * gcc.dg/pr53550.c: New test.
5515 2012-06-04 Richard Guenther <rguenther@suse.de>
5517 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5518 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5519 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5521 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5524 * gfortran.dg/parameter_array_element_2.f90: New.
5526 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5529 * gcc.target/sh/pr53512-1.c: New.
5530 * gcc.target/sh/pr53512-2.c: New.
5531 * gcc.target/sh/pr53512-3.c: New.
5532 * gcc.target/sh/pr53512-4.c: New.
5534 2012-06-01 Jason Merrill <jason@redhat.com>
5537 * g++.dg/ext/visibility/template12.C: New.
5538 * g++.dg/ext/attrib14.C: Adjust warning line.
5541 * g++.dg/parse/new6.C: New.
5542 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5544 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5546 * c-c++-common/restrict-2.c: Revert previous change.
5548 2012-06-01 Jason Merrill <jason@redhat.com>
5551 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5554 * g++.dg/cpp0x/auto33.C: New.
5556 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5559 * g++.dg/parse/namespace-alias-1.C: New.
5561 2012-06-01 Christian Bruel <christian.bruel@st.com>
5563 * gcc.dg/spec-options.c: New test.
5564 * gcc.dg/foo.specs: New file.
5566 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5569 * gnat.dg/lto14.adb: Skip on Solaris.
5571 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5573 * gcc.target/cris/sync-1-v10.c,
5574 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5575 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5576 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5577 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5578 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5579 gcc.target/cris/torture/sync-mis-op-i-1.c,
5580 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5581 gcc.target/cris/torture/sync-mis-op-i-2.c,
5582 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5583 gcc.target/cris/torture/sync-mis-op-i-3.c,
5584 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5585 gcc.target/cris/torture/sync-mis-op-s-1.c,
5586 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5587 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5588 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5589 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5590 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5591 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5592 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5593 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5594 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5596 2012-05-31 Richard Guenther <rguenther@suse.de>
5598 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5599 ldist-pr45948.c with disabled SCCP.
5601 2012-05-31 Richard Guenther <rguenther@suse.de>
5604 * gcc.dg/torture/pr48493.c: New testcase.
5606 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5608 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5610 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5611 of the initialization loop.
5612 (dg-final): Adjust the expected number of vectorized loops depending
5613 on vect_char_mult target selector.
5615 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5617 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5618 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5619 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5622 2012-05-30 Jason Merrill <jason@redhat.com>
5625 * g++.dg/init/new34.C: New.
5626 * g++.dg/tree-ssa/stabilize1.C: New.
5628 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5631 * g++.dg/init/new33.C: New test.
5633 2012-05-30 Richard Guenther <rguenther@suse.de>
5636 * gcc.dg/torture/pr53501.c: New testcase.
5637 * c-c++-common/restrict-2.c: Adjust.
5639 2012-05-30 Alan Modra <amodra@gmail.com>
5641 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5644 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5646 * gcc.target/i386/shuf-concat.c: New test.
5648 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5650 PR rtl-optimization/53519
5651 * gcc.c-torture/compile/pr53519.c: New test.
5653 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5655 * gcc.target/arm/neon-vrev.c: New.
5657 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5660 * gcc.target/sh/pr51340-1.c: New.
5661 * gcc.target/sh/pr51340-2.c: New.
5662 * gcc.target/sh/pr51340-3.c: New.
5664 2012-05-29 Richard Guenther <rguenther@suse.de>
5666 PR tree-optimization/53516
5667 * gcc.dg/torture/pr53516.c: New testcase.
5669 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5671 PR preprocessor/53229
5672 * gcc.dg/cpp/paste6.c: Force to run without
5673 -ftrack-macro-expansion.
5674 * gcc.dg/cpp/paste8.c: Likewise.
5675 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5676 -ftrack-macro-expansion.
5677 * gcc.dg/cpp/paste12.c: Force to run without
5678 -ftrack-macro-expansion.
5679 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5680 -ftrack-macro-expansion.
5681 * gcc.dg/cpp/paste13.c: Likewise.
5682 * gcc.dg/cpp/paste14.c: Likewise.
5683 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5684 -ftrack-macro-expansion.
5685 * gcc.dg/cpp/paste18.c: New test.
5687 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5689 * gcc.target/cris/torture/trap-1.c,
5690 gcc.target/cris/torture/trap-2.c,
5691 gcc.target/cris/torture/trap-3.c,
5692 gcc.target/cris/torture/trap-v0.c,
5693 gcc.target/cris/torture/trap-v3.c: New tests.
5695 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5698 * g++.dg/warn/Wbraces3.C: New.
5699 * g++.dg/warn/Wbraces4.C: Likewise.
5701 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5703 PR tree-optimization/53505
5704 * c-c++-common/torture/pr53505.c: New test.
5706 2012-05-27 Nathan Sidwell <nathan@acm.org>
5708 * gcc.dg/stmt-expr-4.c: New.
5710 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5713 * g++.dg/parse/crash60.C: New.
5715 2012-05-26 Jason Merrill <jason@redhat.com>
5718 * c-c++-common/array-lit.c: New.
5719 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5721 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5724 * gnat.dg/array21.adb: New test.
5726 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5728 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5730 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5733 * g++.dg/other/anon-union3.C: New.
5735 2012-05-25 Ian Lance Taylor <iant@google.com>
5737 * gcc.dg/split-6.c: New test.
5739 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5741 * gnat.dg/lto14.adb: New test.
5743 2012-05-25 Tristan Gingold <gingold@adacore.com>
5745 * gcc.target/i386/large-frame.c: New.
5747 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5748 * gcc.target/powerpc/lhs-1.c: New.
5749 * gcc.target/powerpc/lhs-2.c: New.
5750 * gcc.target/powerpc/lhs-3.c: New.
5752 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5754 Make unwound macro expansion trace less redundant
5755 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5756 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5757 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5758 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5759 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5760 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5762 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5765 * g++.dg/cpp0x/constexpr-default1.C: New.
5767 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5770 * g++.dg/eh/goto2.C: New.
5772 2012-05-24 Richard Guenther <rguenther@suse.de>
5775 * g++.dg/tree-prof/pr53460.C: New testcase.
5777 2012-05-24 Richard Guenther <rguenther@suse.de>
5780 * g++.dg/debug/pr53466.C: New testcase.
5782 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5784 PR tree-optimization/53465
5785 * gcc.c-torture/execute/pr53465.c: New test.
5787 2012-05-23 Tobias Burnus <burnus@net-b.de>
5791 * gfortran.dg/allocate_with_typespec_6.f90: New.
5793 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5796 * g++.dg/warn/delete-array-1.C: New.
5798 2012-05-23 Richard Guenther <rguenther@suse.de>
5800 * gcc.dg/torture/pr39074-2.c: Adjust.
5801 * gcc.dg/torture/pr39074.c: Likewise.
5802 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5803 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5805 2012-05-22 Jan Hubicka <jh@suse.cz>
5808 * g++.dg/torture/pr53161.C: New testcase.
5810 2012-05-22 Tobias Burnus <burnus@net-b.de>
5813 * gfortran.dg/realloc_on_assign_15.f90: New.
5815 2012-05-22 Richard Guenther <rguenther@suse.de>
5818 * gcc.dg/torture/pr51071-2.c: New testcase.
5820 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5822 PR tree-optimization/53336
5823 * g++.dg/torture/pr53336.C: New testcase.
5825 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5828 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5829 instead of -Wunused-local-typedefs.
5831 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5834 * g++.dg/other/abstract4.C: New-
5836 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5839 * g++.dg/ext/attrib46.C: New.
5841 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5844 * gcc.c-torture/compile/pr53418-1.c,
5845 gcc.c-torture/compile/pr53418-2.c: New tests.
5847 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5849 PR tree-optimization/53366
5850 * gcc.dg/torture/pr53366-1.c: New test.
5851 * gcc.dg/torture/pr53366-2.c: New test.
5852 * gcc.target/i386/pr53366-1.c: New test.
5853 * gcc.target/i386/pr53366-2.c: New test.
5855 PR tree-optimization/53409
5856 * gcc.c-torture/compile/pr53409.c: New test.
5858 PR tree-optimization/53410
5859 * gcc.c-torture/compile/pr53410-1.c: New test.
5860 * gcc.c-torture/compile/pr53410-2.c: New test.
5862 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5865 * gcc.target/i386/pr53425-1.c: New file.
5866 * gcc.target/i386/pr53425-2.c: Likewise.
5868 2012-05-21 Richard Guenther <rguenther@suse.de>
5870 PR tree-optimization/53408
5871 * gcc.dg/torture/pr53408.c: New testcase.
5873 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5874 H.J. Lu <hongjiu.lu@intel.com>
5877 * gcc.target/i386/pr53416.c: New file.
5879 2012-05-21 Richard Guenther <rguenther@suse.de>
5881 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5883 2012-05-21 Richard Guenther <rguenther@suse.de>
5885 * gcc.dg/torture/ldist-1.c: New testcase.
5887 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5889 * gnat.dg/lto13.adb: New test.
5890 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5892 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5894 * gnat.dg/specs/lto12.ads: New test.
5895 * gnat.dg/specs/lto12_pkg.ads: New helper.
5897 2012-05-18 Richard Guenther <rguenther@suse.de>
5899 PR tree-optimization/53346
5900 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5901 * gcc.target/i386/incoming-10.c: Adjust.
5902 * gcc.target/i386/incoming-11.c: Likewise.
5903 * gcc.target/i386/pr46295.c: Likewise.
5905 2012-05-18 Richard Guenther <rguenther@suse.de>
5907 * gcc.dg/pr53352.c: Return zero.
5909 2012-05-18 Richard Guenther <rguenther@suse.de>
5911 PR tree-optimization/53390
5912 * gcc.dg/torture/pr53390.c: New testcase.
5914 2012-05-18 Meador Inge <meadori@codesourcery.com>
5916 PR rtl-optimization/53352
5917 * gcc.dg/pr53352.c: New test.
5919 2012-05-17 David S. Miller <davem@davemloft.net>
5921 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5922 failure on sparc-*-linux-gnu.
5924 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5927 * g++.dg/parse/error49.C: New.
5928 * g++.dg/cpp0x/error8.C: Likewise.
5929 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5930 * g++.dg/ext/utf-dflt2.C: Likewise.
5931 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5932 * g++.dg/ext/utf-dflt.C: Likewise.
5933 * c-c++-common/raw-string-3.c: Likewise.
5934 * c-c++-common/raw-string-4.c: Likewise.
5936 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5939 * g++.dg/cpp0x/catch1.C: New.
5941 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5944 * g++.dg/parse/error48.C: New.
5945 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5946 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5948 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5950 * gcc.dg/tm/indirect-2.c: New test.
5952 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5954 PR tree-optimization/53217
5955 * gfortran.dg/pr53217.f90: New test.
5957 2012-05-16 Richard Guenther <rguenther@suse.de>
5959 PR tree-optimization/53364
5960 * g++.dg/torture/pr53364.C: New testcase.
5962 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5965 * gcc.dg/pr52549.c: Fix test for long != void*
5966 * gcc.c-torture/execute/pr52979-1.x: New file.
5967 * gcc.c-torture/execute/pr52979-2.x: New file.
5969 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5971 PR preprocessor/7263
5972 * gcc.dg/binary-constants-2.c: Run without tracking locations
5973 accross macro expansion.
5974 * gcc.dg/binary-constants-3.c: Likewise.
5975 * gcc.dg/cpp/sysmac2.c: Likewise.
5976 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5978 * gcc.dg/cpp/syshdr3.c: New test.
5979 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5980 * gcc.dg/system-binary-constants-1.c: New test.
5981 * gcc.dg/system-binary-constants-1.h: New header for the new test
5983 * g++.dg/cpp/syshdr3.C: New test.
5984 * g++.dg/cpp/syshdr3.h: New header the new test above.
5985 * g++.dg/system-binary-constants-1.C: New test.
5986 * g++.dg/system-binary-constants-1.h: New header the new test
5989 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5991 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5993 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5996 * gcc.dg/pr53358.c: New test.
5998 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6001 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6002 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6004 2012-05-15 Olivier Hainque <hainque@adacore.com>
6006 * g++.dg/eh/sighandle.C: New testcase.
6008 2012-05-15 Richard Guenther <rguenther@suse.de>
6010 PR tree-optimization/53355
6011 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6013 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6015 * gfortran.dg/*.f90: Remove now redundant manual
6016 cleanup-modules directive.
6018 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6020 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6021 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6023 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6026 * gfortran.dg/int_range_io_1.f90: New test.
6028 2012-05-14 Andi Kleen <ak@linux.intel.com>
6029 Jakub Jelinek <jakub@redhat.com>
6032 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6033 * gcc.target/i386/rtm-check.h: New file.
6034 * gcc.target/i386/pr53315.c: New test.
6036 2012-05-14 Tobias Burnus <burnus@net-b.de>
6041 * gfortran.dg/deferred_type_param_4.f90: New.
6042 * gfortran.dg/deferred_type_param_6.f90: New.
6044 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6046 * gcc.target/i386/retarg.c: New test.
6048 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6051 * gfortran.dg/deferred_type_param_3.f90: New.
6052 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6053 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6055 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6057 * gnat.dg/null_pointer_deref3.adb: New test.
6059 2012-05-12 Tobias Burnus <burnus@net-b.de>
6063 * gfortran.dg/deferred_type_param_5.f90: New.
6065 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6067 * g++.dg/parse/error47.C: New.
6069 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6072 * gfortran.dg/string_compare_4.f90: Change option
6073 to -fdump-tree-original. Add test case for kind=4.
6075 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6078 * gfortran.dg/string_compare_4.f90: New test.
6080 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6082 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6084 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6087 * g++.dg/cpp0x/variadic132.C: New.
6089 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6092 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6093 * g++.dg/parse/error26.C: Tweak dg-error column number.
6095 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6098 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6100 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6102 * gnat.dg/lto11.ad[sb]: New test.
6104 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6107 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6108 directive to Scan for vpmuldq, not vpmacsdql.
6110 2012-05-09 Michael Matz <matz@suse.de>
6112 PR tree-optimization/53185
6113 * gcc.dg/vect/pr53185.c: New test.
6115 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6118 * gcc.target/i386/pr53249.c: New.
6120 2012-05-09 Richard Guenther <rguenther@suse.de>
6122 PR tree-optimization/18437
6123 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6124 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6126 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6128 PR tree-optimization/53226
6129 * gcc.c-torture/compile/pr53226.c: New test.
6131 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6133 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6134 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6135 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6136 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6137 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6138 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6139 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6140 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6141 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6142 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6143 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6144 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6145 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6146 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6148 2012-05-09 Dehao Chen <dehao@google.com>
6150 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6151 * gcc.dg/predict-2.c: Likewise.
6152 * gcc.dg/predict-3.c: Likewise.
6153 * gcc.dg/predict-4.c: Likewise.
6154 * gcc.dg/predict-5.c: Likewise.
6155 * gcc.dg/predict-6.c: Likewise.
6157 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6160 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6162 2012-05-08 Richard Guenther <rguenther@suse.de>
6164 * gcc.dg/fold-bitand-4.c: New testcase.
6166 2012-05-08 Dehao Chen <dehao@google.com>
6168 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6169 heuristic is working properly.
6170 * gcc.dg/predict-2.c: Likewise.
6171 * gcc/dg/predict-3.c: Likewise.
6172 * gcc/dg/predict-4.c: Likewise.
6173 * gcc/dg/predict-5.c: Likewise.
6174 * gcc/dg/predict-6.c: Likewise.
6176 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6178 PR tree-optimization/53239
6179 * g++.dg/opt/vrp3.C: New test.
6180 * g++.dg/opt/vrp3-aux.cc: New file.
6181 * g++.dg/opt/vrp3.h: New file.
6183 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6185 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6186 .uleb128 support in assembler output.
6188 2012-05-07 Richard Guenther <rguenther@suse.de>
6191 * g++.dg/lto/pr42987_0.C: New testcase.
6192 * g++.dg/lto/pr42987_1.C: Likewise.
6194 2012-05-07 Tobias Burnus <burnus@net-b.de>
6197 * gfortran.dg/typebound_operator_15.f90: New.
6199 2012-05-06 Tobias Burnus <burnus@net-b.de>
6202 * gfortran.dg/class_array_13.f90: New.
6204 2012-05-06 Tristan Gingold <gingold@adacore.com>
6206 * gnat.dg/warn7.adb: New test.
6208 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6210 * gnat.dg/specs/renamings.ads: Rename to...
6211 * gnat.dg/specs/renaming1.ads: ...this.
6212 * gnat.dg/specs/renaming2.ads: New test.
6213 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6214 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6215 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6216 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6218 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6220 * gnat.dg/discr36.ad[sb]: New test.
6221 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6223 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6226 * c-c++-common/pr43772.c: New.
6228 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6231 * gfortran.dg/select_type_26.f03 : New test.
6232 * gfortran.dg/select_type_27.f03 : New test.
6235 * gfortran.dg/select_type_28.f03 : New test.
6237 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6241 * gfortran.dg/mod_sign0_1.f90: New test.
6242 * gfortran.dg/mod_large_1.f90: New test.
6244 2012-05-04 Tobias Burnus <burnus@net-b.de>
6247 gfortran.dg/public_private_module_5.f90: New.
6249 2012-05-04 Tobias Burnus <burnus@net-b.de>
6252 * gfortran.dg/constructor_7.f90: New.
6253 * gfortran.dg/constructor_8.f90: New.
6255 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6258 * g++.dg/cpp0x/static_assert7.C: New.
6260 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6262 PR tree-optimization/52633
6263 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6264 recognized as widening shifts instead of over-widening.
6265 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6266 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6267 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6268 * gcc.target/arm/pr52633.c: New test.
6270 2012-05-04 Richard Guenther <rguenther@suse.de>
6272 PR tree-optimization/53168
6273 * gcc.dg/torture/pr53168.c: New testcase.
6274 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6276 2012-05-04 Richard Guenther <rguenther@suse.de>
6278 * gcc.dg/lto/pr53214_0.c: New testcase.
6280 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6282 * gcc.target/ia64/pr48496.c: New test.
6283 * gcc.target/ia64/pr52657.c: Likewise.
6285 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6288 * c-c++-common/pr51712.c: New.
6290 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6293 * gcc.target/powwerpc/pr53199.c: New file.
6295 2012-05-03 Jason Merrill <jason@redhat.com>
6297 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6299 * gcc.dg/debug/dwarf2/dups-types.c: New.
6300 * gcc.dg/debug/dwarf2/dups-types.h: New.
6302 2012-05-03 Jason Merrill <jason@redhat.com>
6304 * g++.dg/debug/dwarf2/namespace-2.C: New.
6305 * g++.dg/debug/dwarf2/localclass3.C: New.
6307 2012-05-03 Jason Merrill <jason@redhat.com>
6309 * g++.dg/debug/dwarf2/thunk1.C: New.
6311 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6314 * g++.dg/other/final2.C: New.
6316 2012-05-03 Richard Guenther <rguenther@suse.de>
6318 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6320 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6322 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6323 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6324 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6325 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6327 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6329 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6331 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6332 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6333 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6336 * gcc.dg/pr53174.c: New test.
6339 * gcc.target/arm/pr53187.c: New test.
6340 * gcc.c-torture/compile/pr53187.c: New test.
6342 2012-05-03 Richard Guenther <rguenther@suse.de>
6344 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6345 unsupported prefetching support.
6347 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6349 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6350 option -ftrack-macro-expansion=0.
6351 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6352 option -ftrack-macro-expansion=0.
6354 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6356 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6357 dg-options for target arm with dg-additional-options.
6359 2012-05-03 Richard Guenther <rguenther@suse.de>
6361 PR tree-optimization/53144
6362 * gcc.dg/torture/pr53144.c: New testcase.
6364 2012-05-03 Tobias Burnus <burnus@net-b.de>
6367 * gfortran.dg/pointer_intent_7.f90: New.
6368 * gfortran.dg/pure_formal_3.f90: New.
6370 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6372 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6374 2012-05-02 Martin Jambor <mjambor@suse.cz>
6377 * g++.dg/lto/pr52605_0.C: New test.
6379 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6381 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6382 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6383 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6384 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6385 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6386 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6387 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6388 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6389 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6390 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6391 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6392 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6393 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6394 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6395 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6396 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6398 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6401 * gcc.dg/pr53153.c: New test.
6403 2012-05-02 Richard Guenther <rguenther@suse.de>
6405 * g++.dg/tree-ssa/pr19807.C: Adjust.
6407 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6409 PR tree-optimization/53163
6410 * gcc.c-torture/compile/pr53163.c: New test.
6412 PR rtl-optimization/53160
6413 * gcc.c-torture/execute/pr53160.c: New test.
6415 2012-05-01 Ian Lance Taylor <iant@google.com>
6418 * gcc.dg/pr37303.c: New test.
6420 2012-05-01 Richard Henderson <rth@redhat.com>
6422 * lib/target-supports.exp
6423 (check_effective_target_sync_long_long_runtime): True for
6424 check_effective_target_powerpc64.
6426 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6429 * gcc.dg/vector-1.c: Move to ...
6430 * c-c++-common/vector-1.c: ... here.
6431 * gcc.dg/vector-2.c: Move to ...
6432 * c-c++-common/vector-2.c: ... here.
6433 * gcc.dg/vector-3.c: Move to ...
6434 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6435 * gcc.dg/vector-4.c: Move to ...
6436 * c-c++-common/vector-4.c: ... here.
6437 * gcc.dg/vector-init-1.c: Move to ...
6438 * c-c++-common/vector-init-1.c: ... here.
6439 * gcc.dg/vector-init-2.c: Move to ...
6440 * c-c++-common/vector-init-2.c: ... here.
6441 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6442 * c-c++-common/vector-subscript-1.c: ... here.
6443 * gcc.dg/vector-subscript-2.c: Move to ...
6444 * c-c++-common/vector-subscript-2.c: ... here.
6445 * gcc.dg/vector-subscript-3.c: Move to ...
6446 * c-c++-common/vector-subscript-3.c: ... here.
6449 * g++.dg/cpp0x/vt-51314.C: New test.
6450 * g++.dg/cpp0x/variadic76.C: Fix.
6452 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6454 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6456 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6458 Add -Wvarargs option
6459 * c-c++-common/Wvarargs.c: New test case.
6460 * c-c++-common/Wvarargs-2.c: Likewise.
6462 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6464 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6465 * objc.dg/foreach-7.m: Force the test case to run without
6466 -ftrack-macro-expansion.
6467 * c-c++-common/tm/attrib-1.c: Likewise.
6468 * c-c++-common/warn-ommitted-condop.c: Likewise.
6469 * gcc.dg/assign-warn-1.c: Likewise.
6470 * gcc.dg/assign-warn-2.c: Likewise.
6471 * gcc.dg/attr-alloc_size.c: Likewise.
6472 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6473 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6474 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6475 * gcc.dg/c90-const-expr-9.c: Likewise.
6476 * gcc.dg/c99-const-expr-9.c: Likewise.
6477 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6478 * gcc.dg/cpp/direct2s.c: Likewise.
6479 * gcc.dg/cpp/pr28709.c: Likewise.
6480 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6481 * gcc.dg/dfp/composite-type.c: Likewise.
6482 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6483 with -ftrack-macro-expansion
6484 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6485 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6486 * g++.dg/ext/cleanup-1.C: Likewise.
6487 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6488 * g++.dg/template/sfinae10.C: Likewise.
6489 * g++.dg/tm/wrap-2.C: Likewise.
6490 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6491 * g++.dg/warn/Wsign-conversion.C: Likewise.
6492 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6493 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6494 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6495 it to run with -ftrack-macro-expansion.
6496 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6497 test cases without -ftrack-macro-expansion.
6499 Fix location for static class members
6500 * g++.dg/template/sfinae6_neg.C: Adjust.
6502 Make conversion warnings work on NULL with -ftrack-macro-expansion
6503 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6504 alongside the previous testing for NULL.
6506 Fix -Wuninitialized for -ftrack-macro-expansion
6507 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6509 Strip "<built-in>" loc from displayed expansion context
6510 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6511 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6512 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6515 Fix expansion point loc for macro-like tokens
6516 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6517 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6519 Fix token pasting with -ftrack-macro-expansion
6520 * gcc.dg/cpp/paste17.c: New test case for
6521 -ftrack-macro-expansion=2 mode only.
6522 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6524 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6526 * gnat.dg/warn6.ad[sb]: New test.
6528 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6531 * gcc.dg/20011021-1.c: Adjust testcase.
6533 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6536 * gfortran.dg/function_optimize_12.f90: New test.
6538 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6541 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6542 code to match current output and cover new peephole2 pattern.
6544 2012-04-27 Ollie Wild <aaw@google.com>
6546 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6548 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6550 * gcc.c-torture/execute/20120427-2.c: New testcase.
6551 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6552 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6553 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6555 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6558 * gcc.c-torture/execute/20120427-1.c: New testcase.
6560 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6563 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6565 2012-04-27 Tom de Vries <tom@codesourcery.com>
6567 PR tree-optimization/51879
6568 * gcc.dg/pr51879.c: New test.
6569 * gcc.dg/pr51879-2.c: Same.
6570 * gcc.dg/pr51879-3.c: Same.
6571 * gcc.dg/pr51879-4.c: Same.
6572 * gcc.dg/pr51879-6.c: Same.
6574 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6577 * g++.dg/cpp0x/defaulted35.C: New.
6578 * g++.dg/cpp0x/defaulted15.C: Adjust.
6580 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6582 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6585 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6587 * gcc.target/i386/builtin_target.c: Check avx2.
6589 2012-04-26 Alan Modra <amodra@gmail.com>
6591 * gcc.target/powerpc/savres.c: New test.
6592 * gcc.target/powerpc/powerpc.exp: Run it.
6594 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6597 * gcc.dg/torture/pr53120.c: New test.
6599 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6602 * gcc.c-torture/compile/pr52979-1.c: New test.
6603 * gcc.c-torture/execute/pr52979-1.c: New test.
6604 * gcc.c-torture/execute/pr52979-2.c: New test.
6606 2012-04-25 Richard Guenther <rguenther@suse.de>
6608 * gcc.target/i386/l_fma_float_5.c: Adjust.
6609 * gcc.target/i386/l_fma_double_4.c: Likewise.
6610 * gcc.target/i386/l_fma_float_2.c: Likewise.
6611 * gcc.target/i386/l_fma_float_6.c: Likewise.
6612 * gcc.target/i386/l_fma_double_1.c: Likewise.
6613 * gcc.target/i386/l_fma_double_5.c: Likewise.
6614 * gcc.target/i386/l_fma_float_3.c: Likewise.
6615 * gcc.target/i386/l_fma_double_2.c: Likewise.
6616 * gcc.target/i386/l_fma_double_6.c: Likewise.
6617 * gcc.target/i386/l_fma_float_4.c: Likewise.
6618 * gcc.target/i386/l_fma_double_3.c: Likewise.
6619 * gcc.target/i386/l_fma_float_1.c: Likewise.
6621 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6623 PR tree-optimization/53058
6624 * gcc.c-torture/compile/pr53058.c: New test.
6626 2012-04-25 Jan Hubicka <jh@suse.cz>
6629 * gcc.target/i386/pr39082-1.c: Update warning location.
6631 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6634 * gcc.dg/pr52880.c: New test.
6636 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6638 * gcc.dg/m-un-2.c: Update.
6639 * gcc.dg/20011021-1.c: Update.
6641 2012-04-25 Tobias Burnus <burnus@net-b.de>
6644 * gfortran.dg/realloc_on_assign_14.f90: New.
6646 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6649 PR tree-optimizations/52891
6650 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6652 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6655 * g++.dg/cpp0x/sfinae35.C: New.
6656 * g++.dg/cpp0x/sfinae36.C: Likewise.
6658 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6660 * gcc.target/builtin_target.c: New testcase.
6662 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6665 * gcc.target/powerpc/pr47197.c: New test.
6667 2012-04-24 Richard Guenther <rguenther@suse.de>
6669 PR tree-optimization/53085
6670 * g++.dg/torture/pr53085.C: New testcase.
6672 2012-04-24 Andrew Pinski <apinski@cavium.com>
6675 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6676 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6677 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6679 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6682 * gcc.c-torture/execute/pr53084.c: New test.
6684 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6686 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6688 2012-04-23 Andrew Pinski <apinski@cavium.com>
6690 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6692 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6695 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6696 * gcc.dg/torture/builtin-power-1.c: Likewise.
6698 2012-04-23 Richard Guenther <rguenther@suse.de>
6700 PR tree-optimization/53070
6701 * gcc.dg/torture/pr53070.c: New testcase.
6703 2012-04-23 Richard Guenther <rguenther@suse.de>
6706 * gcc.dg/pr53060.c: New testcase.
6708 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6710 PR tree-optimizations/52891
6711 * gcc.c-torture/compile/pr52891-1.c: New test.
6712 * gcc.c-torture/compile/pr52891-2.c: New test.
6714 2012-04-22 Tobias Burnus <burnus@net-b.de>
6717 * gfortran.dg/read_float_4.f90: New.
6719 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6722 * c-c++-common/pr35441.C: New.
6724 2012-04-20 Ian Lance Taylor <iant@google.com>
6726 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6727 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6729 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6731 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6733 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6735 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6737 PR rtl-optimization/44214
6738 * gcc.dg/pr44214-1.c: New test.
6739 * gcc.dg/pr44214-2.c: Likewise.
6740 * gcc.dg/pr44214-3.c: Likewise.
6742 2012-04-20 Richard Guenther <rguenther@suse.de>
6744 * g++.dg/torture/20120420-1.C: New testcase.
6746 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6748 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6750 2012-04-19 Christian Bruel <christian.bruel@st.com>
6752 * gcc.dg/pr52283.c: New test.
6754 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6756 * gcc.dg/pr37985.c: New test.
6758 2012-04-19 Richard Guenther <rguenther@suse.de>
6760 PR rtl-optimization/44688
6761 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6762 possibly profitable.
6764 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6766 PR tree-optimization/52976
6767 * gfortran.dg/reassoc_11.f: New test.
6769 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6771 PR tree-optimization/52976
6772 * gfortran.dg/reassoc_7.f: New test.
6773 * gfortran.dg/reassoc_8.f: Likewise.
6774 * gfortran.dg/reassoc_9.f: Likewise.
6775 * gfortran.dg/reassoc_10.f: Likewise.
6777 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6780 * g++.dg/cpp0x/sfinae33.C: New.
6781 * g++.dg/cpp0x/sfinae34.C: Likewise.
6783 2012-04-18 Joey Ye <joey.ye@arm.com>
6785 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6787 2012-04-18 Richard Guenther <rguenther@suse.de>
6789 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6791 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6792 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6794 2012-04-17 Tom de Vries <tom@codesourcery.com>
6796 * g++.dg/pr51264-4.C: New test.
6798 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6801 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6803 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6806 * g++.dg/parse/crash59.C: New.
6808 2012-04-17 Michael Matz <matz@suse.de>
6810 PR tree-optimization/18437
6811 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6813 2012-04-17 Richard Guenther <rguenther@suse.de>
6816 * g++.dg/torture/pr53011.C: New testcase.
6818 2012-04-16 Jason Merrill <jason@redhat.com>
6821 * g++.dg/cpp0x/variadic131.C: New.
6824 * g++.dg/cpp0x/variadic130.C: New.
6827 * g++.dg/cpp0x/variadic129.C: New.
6830 * g++.dg/cpp0x/variadic128.C: New.
6832 2012-04-16 Tobias Burnus <burnus@net-b.de>
6835 * gfortran.dg/pointer_intent_6.f90: New.
6837 2012-04-16 Tobias Burnus <burnus@net-b.de>
6840 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6841 to include public_private_module_4.f90.
6842 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6845 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6848 * g++.dg/diagnostic/operator1.C: New.
6849 * g++.dg/ext/label5.C: Adjust.
6850 * g++.dg/ext/va-arg1.C: Likewise.
6851 * g++.dg/other/error20.C: Likewise.
6852 * g++.dg/other/error20.C: Likewise.
6853 * g++.dg/other/error16.C: Likewise.
6854 * g++.dg/other/error10.C: Likewise.
6855 * g++.dg/parse/error30.C: Likewise.
6856 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6858 2012-04-16 Jason Merrill <jason@redhat.com>
6861 * g++.dg/cpp0x/variadic127.C: New.
6863 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6865 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6867 Use fail, pass instead of unresolved.
6871 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6873 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6874 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6875 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6877 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6880 * gfortran.dg/typebound_call_23.f03: New test case.
6882 2012-04-15 Jason Merrill <jason@redhat.com>
6885 * g++.dg/cpp0x/variadic126.C: New.
6888 * g++.dg/cpp0x/variadic125.C: New.
6891 * g++.dg/cpp0x/variadic124.C: New.
6894 * g++.dg/cpp0x/nullptr27.C: New.
6897 * g++.dg/warn/format8.C: New.
6899 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6902 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6904 2012-04-14 Tobias Burnus <burnus@net-b.de>
6908 * gfortran.dg/public_private_module_3.f90: New.
6909 * gfortran.dg/public_private_module_4.f90: New.
6911 2012-04-14 Tom de Vries <tom@codesourcery.com>
6913 * gcc.dg/superblock.c: New test.
6915 2012-04-14 Tom de Vries <tom@codesourcery.com>
6917 * gcc.dg/pr51879-12.c: New test.
6919 2012-04-13 Jason Merrill <jason@redhat.com>
6922 * g++.dg/cpp0x/variadic123.C: New.
6923 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6926 * g++.dg/cpp0x/initlist-ctor1.C: New.
6929 * g++.dg/other/anon-union2.C: New.
6931 2012-04-13 Martin Jambor <mjambor@suse.cz>
6934 * g++.dg/ipa/pr52939.C: New test.
6936 2012-04-13 Tom de Vries <tom@codesourcery.com>
6938 * gcc.dg/pr52734.c: New test.
6940 2012-04-13 Richard Guenther <rguenther@suse.de>
6942 PR tree-optimization/52969
6943 * gcc.dg/torture/pr52969.c: New testcase.
6945 2012-04-13 Richard Guenther <rguenther@suse.de>
6948 * gcc.dg/pr52549.c: New testcase.
6950 2012-04-13 Richard Guenther <rguenther@suse.de>
6953 * gcc.dg/pr52862.c: New testcase.
6955 2012-04-13 Joey Ye <joey.ye@arm.com>
6957 * gcc.target/arm/thumb1-imm.c: New testcase.
6959 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6962 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6963 second function argument.
6964 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6965 (calc_permps): Update declaration. Calculate result correctly.
6966 (avx2_test): Change src2 type to union256i_d.
6967 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6970 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6973 * gcc.target/powerpc/pr52775.c: New file.
6975 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6977 PR tree-optimization/18589
6978 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6979 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6980 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6981 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6982 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6983 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6984 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6985 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6986 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6987 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6989 2012-04-12 Richard Guenther <rguenther@suse.de>
6991 PR tree-optimization/52943
6992 * gcc.dg/torture/pr52943.c: New testcase.
6994 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6997 * gcc/target/sh/pr50751-4.c: New.
6998 * gcc/target/sh/pr50751-5.c: New.
6999 * gcc/target/sh/pr50751-6.c: New.
7000 * gcc/target/sh/pr50751-7.c: New.
7002 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7005 * g++.dg/lookup/using52.C: New.
7007 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7009 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7011 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7013 PR rtl-optimization/52876
7014 * gcc.target/i386/pr52876.c: New.
7016 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7018 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7020 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7022 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7023 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7024 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7025 (ptrdiff_t): ... this. All uses changed.
7026 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7027 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7029 (main): Cast argument to __INTPTR_TYPE__.
7030 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7032 * gcc.dg/mallign.c (main): Likewise.
7033 * gcc.dg/pr38700.c (foo): Likewise.
7034 * gcc.dg/long-long-cst1.c (t): Likewise.
7035 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7036 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7037 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7038 * gcc.dg/pr25682.c (d, foo): Likewise.
7039 * gcc.dg/format/cast-1.c (f): Likewise.
7040 * gcc.dg/c90-const-expr-10.c
7041 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7042 (size_t): ...this. All uses changed.
7043 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7044 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7045 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7046 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7047 * gcc.dg/sequence-pt-1.c: Likewise.
7048 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7049 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7050 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7051 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7052 of ptrdiff_t with it.
7053 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7054 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7055 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7057 2012-04-11 Jason Merrill <jason@redhat.com>
7060 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7061 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7064 * g++.dg/ext/attrib45.C: New.
7066 * g++.dg/eh/dtor3.C: New.
7068 2012-04-11 Richard Guenther <rguenther@suse.de>
7071 * gfortran.dg/pr52621.f90: New testcase.
7073 2012-04-11 Richard Guenther <rguenther@suse.de>
7076 * g++.dg/torture/pr52918-1.C: New testcase.
7077 * g++.dg/torture/pr52918-2.C: Likewise.
7079 2012-04-11 Tobias Burnus <burnus@net-b.de>
7082 * gfortran.dg/block_11.f90: New.
7084 2012-04-11 Nick Clifton <nickc@redhat.com>
7086 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7088 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7091 * gcc.target/powerpc/pr16458-1.c: New test.
7092 * gcc.target/powerpc/pr16458-2.c: Likewise.
7093 * gcc.target/powerpc/pr16458-3.c: Likewise.
7094 * gcc.target/powerpc/pr16458-4.c: Likewise.
7096 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7098 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7099 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7100 * gcc.dg/builtin-bswap-5.c: Likewise.
7101 * gcc.target/i386/builtin-bswap-4.c: New test.
7103 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7106 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7108 2012-04-11 Richard Guenther <rguenther@suse.de>
7110 PR rtl-optimization/52881
7111 * gcc.dg/torture/pr52881.c: New testcase.
7112 * gcc.dg/torture/pr52913.c: Likewise.
7114 2012-04-11 Richard Guenther <rguenther@suse.de>
7116 PR tree-optimization/52912
7117 * gcc.dg/torture/pr52912.c: New testcase.
7119 2010-04-10 Michael Matz <matz@suse.de>
7121 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7122 * gcc.dg/vect/vect-outer-1.c: Adjust.
7123 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7124 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7125 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7126 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7127 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7128 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7130 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7132 PR tree-optimization/52870
7133 * gcc.dg/vect/pr52870.c: New test.
7135 2012-04-09 Mike Stump <mikestump@comcast.net>
7137 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7138 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7139 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7140 * gnat.dg/aggr11.adb: Likewise.
7141 * gnat.dg/aggr11_pkg.ads: Likewise.
7142 * gnat.dg/aggr15.adb: Likewise.
7143 * gnat.dg/aggr15.ads: Likewise.
7144 * gnat.dg/aggr17.adb: Likewise.
7145 * gnat.dg/aggr18.adb: Likewise.
7146 * gnat.dg/array14.adb: Likewise.
7147 * gnat.dg/array14.ads: Likewise.
7148 * gnat.dg/array14_pkg.ads: Likewise.
7149 * gnat.dg/array19.adb: Likewise.
7150 * gnat.dg/array19.ads: Likewise.
7151 * gnat.dg/discr27.adb: Likewise.
7152 * gnat.dg/discr27.ads: Likewise.
7153 * gnat.dg/discr35.adb: Likewise.
7154 * gnat.dg/discr35.ads: Likewise.
7155 * gnat.dg/discr6.adb: Likewise.
7156 * gnat.dg/discr6_pkg.ads: Likewise.
7157 * gnat.dg/import1.adb: Likewise.
7158 * gnat.dg/import1.ads: Likewise.
7159 * gnat.dg/loop_address2.adb: Likewise.
7160 * gnat.dg/opt7.adb: Likewise.
7161 * gnat.dg/opt7.ads: Likewise.
7162 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7163 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7164 * gnat.dg/rep_clause2.adb: Likewise.
7165 * gnat.dg/rep_clause2.ads: Likewise.
7166 * gnat.dg/slice2.adb: Likewise.
7167 * gnat.dg/slice2.ads: Likewise.
7168 * gnat.dg/slice6.adb: Likewise.
7169 * gnat.dg/slice6_pkg.ads: Likewise.
7170 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7171 * gnat.dg/taft_type2.adb: Likewise.
7172 * gnat.dg/taft_type2.ads: Likewise.
7173 * gnat.dg/taft_type2_pkg.ads: Likewise.
7174 * gnat.dg/volatile10.adb: Likewise.
7175 * gnat.dg/volatile10_pkg.ads: Likewise.
7177 * gcc.dg/dll-8.c: Remove execute permissions.
7178 * g++.dg/ext/dllexport5.C: Likewise.
7180 2012-04-09 Jan Hubicka <jh@suse.cz>
7185 * gcc.dg/lto/pr52634_1.c: New testcase.
7186 * gcc.dg/lto/pr52634_0.c: New testcase.
7188 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7191 * gcc.target/i386/pr52883.c: New testcase.
7193 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7195 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7196 (check_effective_target_sync_long_long): Add SPARC case.
7197 (check_effective_target_sync_long_long_runtime): Likewise.
7198 (check_effective_target_sync_int_long): Adjust SPARC case.
7199 (check_effective_target_sync_char_short): Likewise.
7201 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7203 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7204 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7206 2012-04-08 Tobias Burnus <burnus@net-b.de>
7210 * gfortran.dg/public_private_module_2.f90: New.
7212 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7214 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7217 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7220 * gfortran.dg/function_optimize_11.f90: New test.
7222 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7225 * gfortran.dg/use_only_6.f90: New test.
7227 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7230 * gfortran.dg/use_only_6.f90: New test.
7231 2012-04-06 Mike Stump <mikestump@comcast.net>
7234 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7236 2012-04-05 Jason Merrill <jason@redhat.com>
7239 * g++.dg/template/qualified-id5.C: New.
7241 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7244 * gcc.target/i386/pr52882.c: New test.
7246 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7247 Dominique D'Humieures <dominiq@lps.ens.fr>
7250 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7251 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7253 2012-04-04 Jason Merrill <jason@redhat.com>
7256 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7258 2012-04-03 Jason Merrill <jason@redhat.com>
7261 * g++.dg/cpp0x/variadic-value1.C: New.
7263 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7265 * gnat.dg/pack18.adb: New test.
7266 * gnat.dg/pack18_pkg.ads: New helper.
7268 2012-04-03 Richard Guenther <rguenther@suse.de>
7270 PR tree-optimization/52808
7271 * gcc.dg/pr52808.c: New testcase.
7273 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7275 PR tree-optimization/52835
7276 * gfortran.dg/pr52835.f90: New test.
7278 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7280 * gnat.dg/specs/aggr5.ads: New test.
7282 2012-04-02 Richard Guenther <rguenther@suse.de>
7284 PR tree-optimization/52756
7285 * gcc.dg/torture/pr52756.c: New testcase.
7287 2012-04-02 Richard Guenther <rguenther@suse.de>
7290 * gcc.dg/pr52803.c: New testcase.
7292 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7295 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7298 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7301 * g++.dg/cpp0x/noexcept17.C: New.
7302 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7303 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7304 * g++.dg/cpp0x/noexcept01.C: Likewise.
7305 * g++.dg/eh/init-temp1.C: Likewise.
7306 * g++.dg/eh/ctor1.C: Likwise.
7308 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7310 * gnat.dg/controlled6.adb: New test.
7311 * gnat.dg/controlled6_pkg.ads: New helper.
7312 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7314 2012-03-30 Richard Henderson <rth@redhat.com>
7317 * g++.dg/opt/pr52727.C: New testcase.
7319 2012-03-30 Richard Guenther <rguenther@suse.de>
7321 PR tree-optimization/52754
7322 * gcc.target/i386/pr52754.c: New testcase.
7324 2012-03-30 Richard Guenther <rguenther@suse.de>
7327 * g++.dg/torture/pr52772.C: New testcase.
7329 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7332 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7334 2012-03-29 Jason Merrill <jason@redhat.com>
7337 * g++.dg/template/inherit8.C: New.
7339 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7342 * g++.dg/ext/weak4.C: New test.
7344 PR tree-optimization/52760
7345 * gcc.c-torture/execute/pr52760.c: New test.
7347 2012-03-29 Jason Merrill <jason@redhat.com>
7350 * g++.dg/cpp0x/initlist-array3.C: New.
7352 2012-03-28 Jason Merrill <jason@redhat.com>
7355 * g++.dg/overload/virtual2.C: New.
7357 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7359 * gnat.dg/vect7.ad[sb]: New test.
7361 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7362 Tobias Burnus <burnus@gcc.gnu.org>
7365 * gfortran.dg/allocate_class_1.f90 : Change error test.
7366 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7367 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7368 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7370 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7373 * gcc.dg/pr52691.c: New test.
7376 * gcc.c-torture/compile/pr52750.c: New test.
7378 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7381 * gcc.target/avr/torture/builtins-2.c: New test.
7383 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7386 * gcc.target/i386/pr52736.c: New test.
7388 2012-03-27 Martin Jambor <mjambor@suse.cz>
7391 * gcc.dg/torture/pr52693.c: New test.
7393 2012-03-27 Meador Inge <meadori@codesourcery.com>
7396 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7398 2012-03-27 Mike Stump <mikestump@comcast.net>
7401 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7402 failures that match branch names.
7404 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7405 H.J. Lu <hongjiu.lu@intel.com>
7408 * gcc.target/i386/pr52698.c: New test.
7410 2012-03-27 Richard Guenther <rguenther@suse.de>
7413 * gcc.dg/torture/pr52720.c: New testcase.
7415 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7417 * gnat.dg/pack17.adb: New test.
7419 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7421 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7422 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7424 2012-03-26 Martin Jambor <mjambor@suse.cz>
7426 PR tree-optimization/50052
7427 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7429 2012-03-26 Richard Guenther <rguenther@suse.de>
7431 PR tree-optimization/52701
7432 * gfortran.dg/pr52701.f90: New testcase.
7434 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7436 PR tree-optimization/52686
7437 * gcc.target/arm/pr52686.c: New test.
7439 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7441 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7442 Add "-Os -flto" to list.
7444 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7446 * gnat.dg/concat2.ad[sb]: New test.
7448 2012-03-24 Jason Merrill <jason@redhat.com>
7450 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7451 * g++.dg/cpp0x/trailing2.C: Likewise.
7452 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7453 * g++.dg/cpp1y/auto-fn1.C: New.
7454 * g++.dg/cpp1y/auto-fn2.C: New.
7455 * g++.dg/cpp1y/auto-fn3.C: New.
7456 * g++.dg/cpp1y/auto-fn4.C: New.
7457 * g++.dg/cpp1y/auto-fn5.C: New.
7458 * g++.dg/cpp1y/auto-fn6.C: New.
7459 * g++.dg/cpp1y/auto-fn7.C: New.
7460 * g++.dg/cpp1y/auto-fn8.C: New.
7461 * g++.dg/cpp1y/auto-fn9.C: New.
7462 * g++.dg/cpp1y/auto-fn10.C: New.
7463 * g++.dg/cpp1y/auto-fn11.C: New.
7465 2012-03-23 Richard Guenther <rguenther@suse.de>
7467 PR tree-optimization/52678
7468 * gfortran.dg/pr52678.f: New testcase.
7470 2012-03-23 Richard Guenther <rguenther@suse.de>
7472 PR tree-optimization/52638
7473 * g++.dg/torture/pr52638.C: New testcase.
7475 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7478 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7480 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7483 * g++.dg/ext/attrib44.C: New test.
7485 2012-03-22 Jan Hubicka <jh@suse.cz>
7488 * g++.dg/torture/pr51737.C: New testcase
7490 2012-03-22 Richard Guenther <rguenther@suse.de>
7492 PR tree-optimization/52548
7493 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7495 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7497 * lib/fortran-modules.exp (list-module-names-1): Remove
7500 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7503 * gcc.target/sh/pr50751-1.c: New.
7504 * gcc.target/sh/pr50751-2.c: New.
7505 * gcc.target/sh/pr50751-3.c: New.
7507 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7510 * gcc.target/sh/sh4a-cos.c: Remove.
7511 * gcc.target/sh/sh4a-sin.c: Remove.
7512 * gcc.target/sh/sh4a-sincos.c: Remove.
7514 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7516 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7517 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7519 2012-03-21 Martin Jambor <mjambor@suse.cz>
7522 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7523 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7525 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7527 * gcc.target/arm/thumb-16bit-ops.c: New file.
7528 * gcc.target/arm/thumb-ifcvt.c: New file.
7530 2012-03-20 Jason Merrill <jason@redhat.com>
7532 * lib/target-supports.exp: Add { target c++1y }.
7534 * g++.dg/cpp0x/auto32.C: New.
7536 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7539 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7541 * gcc.dg/torture/pr48124-4.c: Ditto:
7542 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7544 2012-03-20 Jason Merrill <jason@redhat.com>
7547 * g++.dg/cpp0x/initlist66.C: New.
7549 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7551 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7554 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7557 * gcc.target/avr/torture/addr-space-2.h: New file.
7558 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7559 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7560 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7561 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7563 2012-03-20 Richard Guenther <rguenther@suse.de>
7565 * gnat.dg/pack16.adb: New testcase.
7566 * gnat.dg/pack16_pkg.ads: Likewise.
7567 * gnat.dg/specs/pack8.ads: Likewise.
7568 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7570 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7572 * g++.dg/warn/Wuseless-cast.C: Extend.
7574 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7577 * g++.dg/warn/Wuseless-cast.C: New.
7579 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7582 * gfortran.dg/pr52608.f90: New test.
7584 2012-03-17 Tobias Burnus <burnus@net-b.de>
7587 * gfortran.dg/proc_ptr_36.f90: New.
7589 2012-03-16 Martin Jambor <mjambor@suse.cz>
7591 * gcc.dg/misaligned-expand-1.c: New test.
7592 * gcc.dg/misaligned-expand-3.c: Likewise.
7594 2012-03-16 Richard Guenther <rguenther@suse.de>
7595 Kai Tietz <ktietz@redhat.com>
7598 * gcc.c-torture/execute/pr48814-1.c: New test.
7599 * gcc.c-torture/execute/pr48814-2.c: New test.
7600 * gcc.dg/tree-ssa/assign-1.c: New test.
7601 * gcc.dg/tree-ssa/assign-2.c: New test.
7602 * gcc.dg/tree-ssa/assign-3.c: New test.
7604 2012-03-16 Richard Guenther <rguenther@suse.de>
7606 * gnat.dg/specs/pack7.ads: New testcase.
7608 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7611 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7612 * gcc.dg/torture/vshuf-8.inc: Likewise.
7613 * gcc.dg/torture/vshuf-16.inc: Likewise.
7614 * gcc.dg/torture/vshuf-32.inc: Likewise.
7616 2012-03-15 Jason Merrill <jason@redhat.com>
7618 * g++.dg/torture/pr52582.C: New.
7620 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7622 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7624 2012-03-15 Ira Rosen <irar@il.ibm.com>
7625 Ulrich Weigand <ulrich.weigand@linaro.org>
7627 * gcc.dg/vect/slp-cond-3.c: New test.
7628 * gcc.dg/vect/slp-cond-4.c: New test.
7630 2012-03-15 Ira Rosen <irar@il.ibm.com>
7631 Ulrich Weigand <ulrich.weigand@linaro.org>
7633 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7634 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7636 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7641 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7642 * gfortran.dg/round_1.f03: Likewise.
7644 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7645 Andrew Pinski <apinski@cavium.com>
7648 * gcc.dg/pr52592.c: New test.
7650 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7652 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7653 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7654 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7655 * lib/fortran-modules.exp: .. this new file. Adjust users.
7656 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7657 gfortran-dg-debug-runtest): Call cleanup-modules.
7658 * lib/fortran-torture.exp (fortran-torture-execute,
7659 fortran-torture): Likewise.
7660 * gfortran.dg/coarray/caf.exp: Likewise.
7661 * lib/lto.exp: Likewise.
7662 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7663 * gfortran.dg/class_4b.f03: Likewise.
7664 * gfortran.dg/class_4c.f03: Likewise.
7665 * gfortran.dg/class_45a.f03: Likewise.
7666 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7667 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7668 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7669 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7670 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7671 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7672 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7673 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7674 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7675 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7676 * gfortran.dg/whole_file_28.f90: Likewise.
7677 * gfortran.dg/whole_file_29.f90: Likewise.
7678 * gfortran.dg/whole_file_30.f90: Likewise.
7679 * gfortran.dg/whole_file_31.f90: Likewise.
7681 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7683 PR tree-optimization/52267
7684 * gcc.dg/pr52267.c: New test.
7685 * gcc.dg/tree-ssa/vrp65.c: New test.
7686 * gcc.dg/tree-ssa/vrp66.c: New test.
7688 2012-03-15 Richard Guenther <rguenther@suse.de>
7691 * gfortran.dg/vect/pr52580.f: New testcase.
7693 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7695 * gcc.target/sh/fpul-usage-1.c: New.
7697 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7700 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7701 * gcc.target/sh/pr49468-di.c: Likewise.
7703 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7705 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7706 * gcc.dg/c99-stdint-6.c: Likewise.
7707 * gcc.dg/lto/20090210_0.c: Likewise.
7708 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7709 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7710 * gcc.dg/pragma-init-fini-2.c: Likewise.
7711 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7712 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7713 * gcc.target/i386/pr22152.c: Likewise.
7714 * gcc.target/i386/vect8-ret.c: Likewise.
7715 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7718 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7720 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7721 * g++.dg/tree-prof/partition1.C: Likewise.
7722 * g++.dg/tree-prof/partition2.C: Likewise.
7723 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7725 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7726 * gcc.c-torture/execute/20010724-1.c: Remove.
7727 * gcc.c-torture/execute/20010724-1.x: Remove.
7728 * gcc.c-torture/execute/20040208-2.c: Remove.
7729 * gcc.c-torture/execute/20040208-2.x: Remove.
7730 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7732 (main) [__mips__ && __sgi__]: Remove.
7733 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7734 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7735 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7736 mips-sgi-irix6* handling.
7737 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7738 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7739 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7741 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7742 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7743 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7744 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7745 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7746 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7748 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7749 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7750 * gcc.target/mips/save-restore-3.c: Likewise.
7751 * gcc.target/mips/save-restore-4.c: Likewise.
7752 * gcc.target/mips/save-restore-5.c: Likewise.
7753 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7754 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7756 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7758 (restore_ld_library_path_env_vars): Likewise.
7759 * lib/target-supports.exp (check_profiling_available): Remove
7760 mips*-*-irix* handling.
7761 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7762 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7763 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7765 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7768 * g++.dg/opt/pr52582.C: New test.
7770 2012-03-14 Richard Guenther <rguenther@suse.de>
7772 PR tree-optimization/52571
7773 * gcc.dg/vect/vect-2.c: Initialize arrays.
7774 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7775 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7776 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7778 2012-03-14 Richard Guenther <rguenther@suse.de>
7783 * gcc.dg/torture/pr48124-1.c: New testcase.
7784 * gcc.dg/torture/pr48124-2.c: Likewise.
7785 * gcc.dg/torture/pr48124-3.c: Likewise.
7786 * gcc.dg/torture/pr48124-4.c: Likewise.
7788 2012-03-14 Richard Guenther <rguenther@suse.de>
7791 * gcc.dg/pr52578.c: New testcase.
7793 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7796 * g++.dg/cpp0x/udlit-args2.C: New test.
7798 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7801 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7802 * gcc.c-torture/compile/pr48596.c: ... here.
7804 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7807 * g++.dg/lookup/hidden-class17.C: New test.
7809 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7812 * gcc.dg/Wunused-var-3.c: New test.
7814 2012-03-13 Martin Jambor <mjambor@suse.cz>
7816 * gcc.dg/misaligned-expand-2.c: New test.
7818 2012-03-13 Richard Guenther <rguenther@suse.de>
7821 * gcc.dg/pr52134.c: New testcase.
7823 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7825 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7827 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7829 PR tree-optimization/46728
7830 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7831 * gcc.target/powerpc/pr46728-5.c: Likewise.
7832 * gcc.target/powerpc/pr46728-8.c: Likewise.
7833 * gcc.target/powerpc/pr46728-10.c: Likewise.
7834 * gcc.target/powerpc/pr46728-11.c: Likewise.
7835 * gcc.target/powerpc/pr46728-13.c: Likewise.
7836 * gcc.target/powerpc/pr46728-14.c: Likewise.
7837 * gcc.target/powerpc/pr46728-15.c: Likewise.
7839 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7842 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7844 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7846 PR tree-optimization/46728
7847 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7848 * gcc.target/powerpc/pr46728-5.c: Likewise.
7849 * gcc.target/powerpc/pr46728-8.c: Likewise.
7850 * gcc.target/powerpc/pr46728-10.c: Likewise.
7851 * gcc.target/powerpc/pr46728-11.c: Likewise.
7852 * gcc.target/powerpc/pr46728-13.c: Likewise.
7853 * gcc.target/powerpc/pr46728-14.c: Likewise.
7854 * gcc.target/powerpc/pr46728-15.c: Likewise.
7856 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7859 * gcc.target/avr/torture/addr-space-1.h: New file.
7860 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7861 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7862 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7863 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7865 2012-03-12 Andrew Pinski <apinski@cavium.com>
7867 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7869 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7871 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7872 * g++.dg/abi/thunk4.C: Likewise.
7873 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7875 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7877 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7878 * g++.dg/eh/spbp.C: Likewise.
7879 * g++.dg/ext/label13.C: Likewise.
7880 * g++.dg/guality/guality.exp: Likewise.
7881 * g++.dg/other/anon5.C: Likewise.
7882 * g++.dg/other/pragma-ep-1.C: Remove.
7883 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7884 * g++.dg/warn/pr31246.C: Likewise.
7885 * g++.dg/warn/weak1.C: Likewise.
7886 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7887 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7888 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7889 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7890 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7891 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7892 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7893 * gcc.dg/c99-tgmath-1.c: Likewise.
7894 * gcc.dg/c99-tgmath-2.c: Likewise.
7895 * gcc.dg/c99-tgmath-3.c: Likewise.
7896 * gcc.dg/c99-tgmath-4.c: Likewise.
7897 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7899 * gcc.dg/debug/pr49032.c: Likewise.
7900 * gcc.dg/guality/guality.exp: Likewise.
7901 * gcc.dg/intmax_t-1.c: Likewise.
7902 * gcc.dg/pr48616.c: Likewise.
7903 * gcc.dg/pragma-ep-1.c: Remove.
7904 * gcc.dg/pragma-ep-2.c: Remove.
7905 * gcc.dg/pragma-ep-3.c: Remove.
7906 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7907 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7908 * gcc.misc-tests/gcov-14.c: Likewise.
7909 * gfortran.dg/guality/guality.exp: Likewise.
7910 * lib/target-supports.exp (check_weak_available): Likewise.
7911 (add_options_for_tls): Likewise.
7912 (check_ascii_locale_available): Likewise.
7913 * obj-c++.dg/dwarf-2.mm: Likewise.
7914 * objc.dg/dwarf-1.m: Likewise.
7915 * objc.dg/dwarf-2.m: Likewise.
7917 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7919 PR tree-optimization/51721
7920 * gcc.dg/tree-ssa/vrp64.c: New test.
7922 PR tree-optimization/52533
7923 * gcc.c-torture/compile/pr52533.c: New test.
7925 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7927 * gcc.target/i386/rtm-xabort-1.c: New.
7928 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7929 * gcc.target/i386/rtm-xend-1.c: Ditto.
7930 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7931 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7932 * gcc.target/i386/sse-13.c: Ditto.
7933 * gcc.target/i386/sse-14.c: Ditto.
7934 * gcc.target/i386/sse-22.c: Ditto.
7935 * gcc.target/i386/sse-23.c: Ditto.
7936 * g++.dg/other/i386-2.C: Ditto.
7937 * g++.dg/other/i386-3.C: Ditto.
7939 2012-03-12 Tobias Burnus <burnus@net-b.de>
7942 * gfortran.dg/proc_ptr_35.f90: New.
7944 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7947 * gcc.dg/torture/pr52530.c: New test.
7949 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7952 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7954 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7957 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7959 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7961 2012-03-09 Andrew Pinski <apinski@cavium.com>
7964 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7965 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7967 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7969 * gcc.dg/tree-ssa/scev-3.c: New.
7970 * gcc.dg/tree-ssa/scev-4.c: New.
7972 2012-03-08 Tobias Burnus <burnus@net-b.de>
7975 * gfortran.dg/proc_ptr_34.f90
7977 2012-03-07 Jason Merrill <jason@redhat.com>
7980 * g++.dg/cpp0x/udlit-mangle.C: New.
7982 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7984 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7986 2012-03-06 Richard Guenther <rguenther@suse.de>
7989 * gcc.dg/torture/pr52493.c: New testcase.
7991 2012-03-06 Richard Guenther <rguenther@suse.de>
7994 * gcc.dg/lto/pr52097_0.c: New testcase.
7996 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7999 * gcc.target/sh/pr51244-1.c: New.
8000 * gcc.target/sh/pr51244-2.c: New.
8001 * gcc.target/sh/pr51244-3.c: New.
8003 2012-03-05 Jason Merrill <jason@redhat.com>
8006 * g++.dg/ext/visibility/template11.C: New.
8008 * g++.dg/cpp0x/implicit13.C: New.
8010 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8012 PR tree-optimization/51721
8013 * gcc.dg/tree-ssa/vrp63.c: New test.
8014 * gcc.dg/pr51721.c: New test.
8016 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8019 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8022 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8025 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8027 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8030 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8032 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8034 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8037 2012-03-03 Jason Merrill <jason@redhat.com>
8039 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8042 * g++.dg/cpp0x/initlist65.C: New.
8045 * g++.dg/ext/is_empty2.C: New.
8047 2012-03-03 Tobias Burnus <burnus@net-b.de>
8050 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8052 2012-03-03 Tobias Burnus <burnus@net-b.de>
8054 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8055 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8056 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8057 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8058 * gfortran.dg/class_30.f90: Remove dg-warning line.
8059 * gfortran.dg/bind_c_usage_25.f90: New.
8061 2012-03-03 Tobias Burnus <burnus@net-b.de>
8064 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8065 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8066 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8068 2012-03-03 Tobias Burnus <burnus@net-b.de>
8071 * gfortran.dg/assumed_type_1.f90: New.
8072 * gfortran.dg/assumed_type_2.f90: New.
8073 * gfortran.dg/assumed_type_3.f90: New.
8074 * gfortran.dg/assumed_type_4.f90: New.
8076 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8079 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8080 * gcc.target/sh/pr49468-di.c: New.
8082 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8084 * gcc.dg/graphite/pr50561.c: Update.
8086 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8088 * gcc.target/powerpc/pr52457.c: New test.
8090 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8092 * gcc.target/arm/sat-1.c: New test.
8094 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8097 * gcc.target/i386/pr46716.c: New test.
8099 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8102 * g++.dg/cpp0x/sfinae32.C: New.
8104 2012-03-02 Richard Guenther <rguenther@suse.de>
8106 PR tree-optimization/52406
8107 * gcc.dg/torture/pr52406.c: New testcase.
8109 2012-03-02 Tobias Burnus <burnus@net-b.de>
8112 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8113 * gfortran.dg/nullify_2.f90: Update dg-error.
8114 * gfortran.dg/nullify_4.f90: Ditto.
8115 * gfortran.dg/pointer_init_6.f90: Ditto.
8117 2012-03-02 Tobias Burnus <burnus@net-b.de>
8120 * gfortran.dg/class_51.f90: New.
8122 2012-03-02 Tobias Burnus <burnus@net-b.de>
8125 * gfortran.dg/intrinsic_8.f90: New.
8127 2012-03-01 Kai Tietz <ktietz@redhat.com>
8129 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8130 routines on mingw targets.
8131 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8133 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8135 PR tree-optimization/52445
8136 * gcc.dg/pr52445.c: New test.
8138 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8141 * gcc.c-torture/compile/pr52437.c: New test.
8144 * gcc.dg/torture/pr52419.c: New test.
8146 PR tree-optimization/52429
8147 * gcc.dg/torture/pr52429.c: New test.
8148 * g++.dg/opt/pr52429.C: New test.
8150 2012-02-29 Richard Guenther <rguenther@suse.de>
8153 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8154 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8155 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8156 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8157 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8158 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8160 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8162 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8164 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8167 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8169 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8172 * gcc.target/arm/neon/pr51534.c: New testcase.
8174 2012-02-28 Richard Guenther <rguenther@suse.de>
8177 * gcc.dg/torture/pr52407.c: New testcase.
8179 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8181 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8182 * gcc.target/arm/vfp2.c: Likewise.
8183 * gcc.target/arm/vfp3.c: Likewise.
8184 * gcc.target/arm/vfp4.c: Likewise.
8185 * gcc.target/arm/vfp5.c: Likewise.
8186 * gcc.target/arm/vfp6.c: Likewise.
8187 * gcc.target/arm/vfp7.c: Likewise.
8188 * gcc.target/arm/vfp8.c: Likewise.
8189 * gcc.target/arm/vfp9.c: Likewise.
8190 * gcc.target/arm/vfp10.c: Likewise.
8191 * gcc.target/arm/vfp11.c: Likewise.
8192 * gcc.target/arm/vfp12.c: Likewise.
8193 * gcc.target/arm/vfp13.c: Likewise.
8194 * gcc.target/arm/vfp14.c: Likewise.
8195 * gcc.target/arm/vfp15.c: Likewise.
8196 * gcc.target/arm/vfp16.c: Likewise.
8197 * gcc.target/arm/vfp17.c: Likewise.
8198 * gcc.target/arm/neon-constants.h: New file.
8199 * gcc.target/arm/neon-vect1.c: New test.
8200 * gcc.target/arm/neon-vect2.c: New test.
8201 * gcc.target/arm/neon-vect3.c: New test.
8202 * gcc.target/arm/neon-vect4.c: New test.
8203 * gcc.target/arm/neon-vect5.c: New test.
8204 * gcc.target/arm/neon-vect6.c: New test.
8205 * gcc.target/arm/neon-vect7.c: New test.
8206 * gcc.target/arm/neon-vect8.c: New test.
8208 2012-02-28 Richard Guenther <rguenther@suse.de>
8210 PR tree-optimization/52402
8211 * gcc.dg/torture/pr52402.c: New testcase.
8213 2012-02-28 Richard Guenther <rguenther@suse.de>
8216 * g++.dg/lto/pr52400_0.C: New testcase.
8218 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8220 * gcc.target/avr/torture/builtins-1.c: New test.
8221 * gcc.target/avr/torture/builtins-error.c: New test.
8223 2012-02-28 Kai Tietz <ktietz@redhat.com>
8225 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8226 * gcc.target/i386/pr45352-2.c: Likewise.
8227 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8228 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8229 targets instead rand.
8230 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8231 * gcc.target/i386/sse2-mul-1.c: Likewise.
8232 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8233 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8234 * gcc.target/i386/pad-1.c: Likewise.
8235 * gcc.target/i386/pad-9.c: Likewise.
8236 * gcc.target/i386/pad-2.c: Likewise.
8237 * gcc.target/i386/pad-5b.c: Likewise.
8238 * gcc.target/i386/pad-8.c: Likewise.
8239 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8240 * gcc.target/i386/pr44130.c: Likewise.
8241 * gcc.target/i386/align-main-1.c: Likewise.
8242 * gcc.target/i386/align-main-2.c: Likewise.
8243 * gcc.target/i386/sw-1.c: Likewise.
8244 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8245 on x64 mingw target.
8246 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8247 * gcc.target/i386/pr46295.c: Likewise.
8248 * gcc.target/i386/amd64-abi-1.c: Likewise.
8249 * gcc.target/i386/amd64-abi-2.c: Likewise.
8250 * gcc.target/i386/pr39082-1.c: Likewise.
8251 * gcc.target/i386/pr39162.c: Likewise.
8252 * gcc.target/i386/pr22152.c: Likewise.
8253 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8254 * gcc.target/i386/wrfsbase-2.c: Likewise.
8255 * gcc.target/i386/local.c: Likewise
8256 * gcc.target/i386/wrgsbase-1.c: Likewise.
8257 * gcc.target/i386/wrfsbase-1.c: Likewise.
8258 * gcc.target/i386/pr39315-3.c: Likewise.
8259 * gcc.target/i386/pr35767-4.c: Likewise.
8260 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8262 * gcc.target/i386/pr45336-2.c: Likewise.
8263 * gcc.target/i386/pr45336-1.c: Likewise.
8264 * gcc.target/i386/pr45336-4.c: Likewise.
8266 2012-02-27 Tristan Gingold <gingold@adacore.com>
8268 * gnat.dg/array20.ad[sb]: New test.
8270 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8273 * gcc.target/arm/pr52375.c: New test.
8274 * gcc.c-torture/compile/pr52375.c: New test.
8276 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8278 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8279 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8281 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8283 * gnat.dg/aggr19.adb: New test.
8284 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8286 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8289 * gcc.target/sh/pr49263.c: New.
8291 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8293 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8294 simulate_thread_wrapper_other_threads
8295 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8296 Move initialization of 'value' to main().
8297 (main): Initialize 'value';
8298 * gcc.dg/simulate-thread/speculative-store.c
8299 (simulate_thread_step_verify): Return 0 when successful.
8300 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8302 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8303 (simulate_thread_wrapper_other_threads): Return a success/fail value
8304 and issue an error if the instruction count threshold is exceeded.
8306 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8309 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8310 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8312 2012-02-24 Richard Guenther <rguenther@suse.de>
8315 * gcc.dg/pr52355.c: New testcase.
8317 2012-02-23 Kai Tietz <ktietz@redhat.com>
8319 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8320 * gcc.dg/Wpadded.c: Likewise.
8321 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8323 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8324 for sleep by Sleep and add windows.h include for this function.
8325 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8327 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8329 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8330 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8331 on x64 mingw target.
8332 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8333 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8334 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8335 failure on LLP64 target.
8337 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8340 * gcc.dg/noncompile/pr52290.c: New test.
8342 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8344 PR tree-optimization/52019
8345 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8347 2012-02-22 Kai Tietz <ktietz@redhat.com>
8349 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8350 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8351 derived pdiff_t type.
8352 * g++.dg/torture/pr49720.C: Likewise
8354 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8357 * gcc.target/i386/pr52330.c: New test.
8359 2012-02-22 Tobias Burnus <burnus@net-b.de>
8362 * gfortran.dg/io_constraints_10.f90: New.
8364 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8366 * lib/target-supports.exp (check_effective_target_vect_condition):
8367 Return true for NEON.
8369 2012-02-21 Kai Tietz <ktietz@redhat.com>
8371 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8373 2012-02-21 Richard Guenther <rguenther@suse.de>
8375 PR tree-optimization/52324
8376 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8378 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8381 * gcc.target/avr/torture/pr51782-1.c: New test.
8383 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8385 PR tree-optimization/52318
8386 * gcc.dg/pr52318.c: New test.
8388 2012-02-20 Kai Tietz <ktietz@redhat.com>
8390 * gcc.dg/bf-ms-layout-3.c: New testcase.
8392 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8396 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8398 2012-02-20 Richard Guenther <rguenther@suse.de>
8400 PR tree-optimization/52298
8401 * gcc.dg/torture/pr52298.c: New testcase.
8402 * gcc.dg/vect/pr52298.c: Likewise.
8404 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8406 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8407 * gcc.c-torture/execute/pr52286.c: Ditto.
8409 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8411 PR tree-optimization/52286
8412 * gcc.c-torture/execute/pr52286.c: New test.
8414 2012-02-18 Tobias Burnus <burnus@net-b.de>
8417 * gfortran.dg/interface_35.f90: Use -std=f2003.
8418 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8419 * gfortran.dg/interface_assignment_4.f90: Ditto.
8420 * gfortran.dg/bessel_1.f90: Ditto.
8421 * gfortran.dg/func_result_6.f90: Ditto.
8422 * gfortran.dg/hypot_1.f90: Ditto.
8423 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8425 2012-02-17 Tobias Burnus <burnus@net-b.de>
8427 PR translation/52232
8428 PR translation/52234
8429 PR translation/52245
8430 PR translation/52246
8431 PR translation/52262
8432 PR translation/52273
8433 * gfortran.dg/coarray_22.f90: Update dg-error.
8434 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8436 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8439 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8440 (simulate-thread): Use default timeout.
8442 2012-02-16 Jason Merrill <jason@redhat.com>
8445 * g++.dg/ext/timevar1.C: New.
8447 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8450 * g++.dg/template/using21.C: New.
8451 * g++.dg/template/using22.C: Likewise.
8453 2012-02-16 Jason Merrill <jason@redhat.com>
8456 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8458 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8460 PR tree-optimization/52255
8461 * gcc.c-torture/compile/pr52255.c: New test.
8464 * g++.dg/debug/dwarf2/pr52260.C: New test.
8467 * g++.dg/ipa/pr51929.C: New test.
8469 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8472 * gcc.target/powerpc/pr52199.c: New file.
8474 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8477 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8479 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8481 * gcc.dg/pr51867.c: Don't include <math.h>.
8484 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8486 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8487 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8489 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8491 PR tree-optimization/50561
8492 * gcc.dg/graphite/pr50561.c: New testcase.
8494 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8496 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8497 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8499 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8501 * gnat.dg/discr35.ad[sb]: New test.
8503 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8505 * gnat.dg/volatile10.adb: New test.
8506 * gnat.dg/volatile10_pkg.ads: New helper.
8508 2012-02-14 Jason Merrill <jason@redhat.com>
8510 * g++.dg/ext/attrib43.C: New.
8512 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8514 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8515 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8517 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8518 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8519 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8520 effective_target fgnu_tm.
8521 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8523 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8526 * g++.dg/template/asmgoto1.C: New test.
8528 2012-02-14 Ian Lance Taylor <iant@google.com>
8531 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8532 compiling generated file for 64bit and index tests.
8534 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8536 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8538 2012-02-14 Richard Guenther <rguenther@suse.de>
8540 PR tree-optimization/52244
8541 PR tree-optimization/51528
8542 * gcc.dg/torture/pr52244.c: New testcase.
8544 2012-02-14 Walter Lee <walt@tilera.com>
8546 * g++.dg/other/PR23205.C: Disable test on tile.
8547 * g++.dg/other/pr23205-2.C: Disable test on tile.
8548 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8549 * gcc.dg/20040813-1.c: Disable test on tile.
8550 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8551 * gcc.misc-tests/linkage.exp: Handle tilegx.
8553 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8555 PR tree-optimization/52210
8556 * gcc.dg/pr52210.c: New test.
8558 2012-02-14 Jason Merrill <jason@redhat.com>
8561 * g++.dg/overload/defarg5.C: New.
8563 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8566 * c-c++-common/pr52181.c: New test.
8568 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8571 * g++.dg/ext/atomic-1.C: New test.
8573 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8575 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8577 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8580 * gcc.c-torture/execute/pr52209.c: New test.
8582 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8585 * gfortran.dg/elemental_optional_args_5.f03: New test.
8587 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8590 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8593 2012-02-11 Ian Lance Taylor <iant@google.com>
8596 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8597 SPARC Solaris. Don't run the test at all on systems where it may
8598 not work, rather than xfailing it.
8600 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8602 PR rtl-optimization/52175
8603 * gcc.c-torture/compile/pr52175.c: New test.
8605 2012-02-10 Jason Merrill <jason@redhat.com>
8608 * g++.dg/template/repo10.C: New.
8610 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8613 * gcc.dg/pr52132.c: New test.
8615 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8617 * gnat.dg/specs/aggr4.ads: New test.
8618 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8620 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8623 * gcc.target/i386/pr52146.c: New.
8625 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8628 * c-c++-common/pr52177.c: New test.
8630 2012-02-10 Jan Hubicka <jh@suse.cz>
8633 * g++.dg/torture/pr48600.C: New testcase.
8635 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8638 * gcc.dg/dfp/pr52140.c: New test.
8640 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8643 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8646 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8649 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8650 * gcc.dg/pr51867.c: New test.
8652 2012-02-09 Ian Lance Taylor <iant@google.com>
8654 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8655 which don't support -fsplit-stack. Turn off optimization when
8656 compiling select5-out.go.
8658 2012-02-08 Ian Lance Taylor <iant@google.com>
8660 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8661 systems which don't support -fsplit-stack.
8663 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8665 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8666 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8667 machine instuction in the log.
8669 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8671 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8674 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8677 * gcc.dg/pr48524.c: New test.
8678 * gcc.dg/pr48524.spec: New spec file for test.
8680 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8683 * gfortran.dg/vect/pr32380.f90: New test.
8685 2012-02-08 Tobias Burnus <burnus@net-b.de>
8688 * gfortran.dg/realloc_on_assign_12.f90: New.
8690 2012-02-08 Richard Guenther <rguenther@suse.de>
8692 PR rtl-optimization/52170
8693 * gcc.dg/torture/pr52170.c: New testcase.
8695 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8697 PR gcov-profile/52150
8698 * gcc.dg/tree-prof/pr52150.c: New test.
8700 PR rtl-optimization/52139
8701 * gcc.dg/pr52139.c: New test.
8703 2012-02-07 Jason Merrill <jason@redhat.com>
8706 * g++.dg/cpp0x/constexpr-union3.C: New.
8709 * g++.dg/lto/pr52035_0.C: New.
8711 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8713 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8714 * gcc.dg/special/weak-1.c: Likewise.
8715 * gcc.dg/ucnid-12.c: Likewise.
8716 * gcc.dg/torture/pr45678-1.c: Likewise.
8717 * gcc.dg/torture/pr45678-2.c: Likewise.
8718 * gcc.dg/vector-4.c: Likewise.
8719 * gcc.dg/ipa/inline-5.c: Likewise.
8720 * gcc.dg/ucnid-11.c: Likewise.
8721 * gcc.misc-tests/gcov-13.c: Likewise.
8722 * gcc.misc-tests/gcov-14.c: Likewise.
8723 * g++.dg/ext/label13.C: Likewise.
8724 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8725 hppa*-*-hpux* options.
8726 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8727 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8728 * gcc.dg/pr48616.c: Likewise.
8729 * gcc.dg/pr17957.c: Likewise.
8730 * gcc.dg/pr17055-1.c: Likewise.
8731 * gcc.dg/pr32912-1.c: Likewise.
8732 * gcc.dg/tm/pr51472.c: Likewise.
8733 * c-c++-common/fold-bitand-4.c: Likewise.
8734 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8735 Use dg-additional-options for extra options.
8737 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8739 * gcc.target/epiphany/interrupt-2.c: New test.
8741 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8744 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8745 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8748 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8751 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8753 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8757 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8758 * gcc.target/mips/va-arg-1.c: New test.
8760 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8762 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8763 for -mno-pointers-to-nested-functions.
8765 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8767 * gcc.c-torture/execute/20120207-1.c: New test.
8769 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8771 PR rtl-optimization/52060
8772 * gcc.dg/torture/pr52060.c: New test.
8775 * gcc.c-torture/compile/pr52074.c: New test.
8777 2012-02-07 Tobias Burnus <burnus@net-b.de>
8780 * gfortran.dg/class_to_type_2.f90: New.
8782 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8785 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8788 2012-02-06 Jason Merrill <jason@redhat.com>
8791 * g++.dg/template/conv13.C: New.
8793 2012-02-06 Richard Guenther <rguenther@suse.de>
8795 PR tree-optimization/52115
8796 * gcc.c-torture/compile/pr52115.c: New testcase.
8798 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8801 * gcc.c-torture/execute/pr52129.c: New test.
8803 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8805 * gcc.dg/pr48374.c: Actually add the test I forgot
8806 in the 2012-01-25 commit.
8808 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8811 * gfortran.dg/vect/vect-8.f90: New test case.
8813 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8816 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8818 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8821 * gfortran.dg/class_48.f90 : Add test of allocate class array
8822 component with source in subroutine test3. Remove commenting
8823 out in subroutine test4, since branching on unitialized variable
8824 is now fixed (no PR for this last.).
8826 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8828 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8830 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8832 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8835 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8836 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8838 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8840 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8841 (check_effective_target_sync_int_long): Use it.
8842 (check_effective_target_sync_char_short): Likewise.
8843 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8845 2012-02-05 Tobias Burnus <burnus@net-b.de>
8848 * gfortran.dg/class_48.f90: Add some further checks.
8850 2012-02-05 Ira Rosen <irar@il.ibm.com>
8852 PR tree-optimization/52091
8853 * gcc.dg/vect/pr52091.c: New test.
8855 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8857 PR rtl-optimization/52113
8858 * gcc.target/avr/pr52113.c: New test.
8860 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8862 PR rtl-optimization/52092
8863 * gcc.c-torture/compile/pr52092.c: New test.
8865 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8868 * gfortran.dg/class_array_10.f03: New test.
8871 * gfortran.dg/class_array_11.f03: New test.
8874 * gfortran.dg/class_array_12.f03: New test.
8876 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8879 * gfortran.dg/realloc_on_assign_11.f90: New test.
8881 2012-02-02 Tobias Burnus <burnus@net-b.de>
8884 * gfortran.dg/shape_7.f90: New.
8886 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8888 * gcc.target/mips/mips-prepend-1.c: New test.
8890 2012-02-02 Jan Hubicka <jh@suse.cz>
8891 Tom de Vries <tom@codesourcery.com>
8894 * gcc.dg/alias-12.c: New testcase.
8895 * gcc.dg/alias-13.c: New testcase.
8897 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8900 * gcc.dg/pr52086.c: New test.
8902 PR tree-optimization/52073
8903 * gcc.c-torture/compile/pr52073.c: New test.
8905 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8908 * gfortran.dg/function_optimize_10.f90: New test.
8910 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8912 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8915 2012-02-01 Tobias Burnus <burnus@net-b.de>
8918 * gfortran.dg/typebound_operator_14.f90: New.
8920 2012-02-01 Tobias Burnus <burnus@net-b.de>
8923 * gfortran.dg/elemental_function_1.f90: New.
8925 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8927 PR rtl-optimization/51374
8928 * gcc.target/avr/torture/pr51374-1.c:
8929 Also fail if SBIS is seen.
8931 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8933 PR rtl-optimization/51374
8934 * gcc.target/avr/torture/pr51374-1.c: New.
8936 2012-01-31 Tobias Burnus <burnus@net-b.de>
8939 * gfortran.dg/typebound_generic_11.f90: New.
8941 2012-01-31 Tobias Burnus <burnus@net-b.de>
8944 * gfortran.dg/class_49.f90: New.
8946 2012-01-31 Tobias Burnus <burnus@net-b.de>
8949 * gfortran.dg/elemental_args_check_6.f90: New.
8951 2012-01-31 Jason Merrill <jason@redhat.com>
8954 * g++.dg/cpp0x/variadic122.C: New.
8956 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8959 * gfortran.dg/realloc_on_assign_10.f90: New test.
8961 2012-01-31 Richard Guenther <rguenther@suse.de>
8963 PR tree-optimization/51528
8964 * gcc.dg/torture/pr51528.c: New testcase.
8966 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8969 * lib/go.exp (go_target_compile): Append timeout= to options.
8970 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8971 select5-out.go test on alpha*-*-* targets.
8973 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8975 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8976 (TEST_SHORT): Reformat in the same way.
8977 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8978 (TEST_SHORT): Reformat in the same way.
8979 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8980 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8981 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8982 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8983 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8985 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8988 * gcc.target/arm/pr51835.c: New testcase.
8990 2012-01-30 Richard Guenther <rguenther@suse.de>
8992 PR tree-optimization/52028
8993 * gcc.dg/torture/pr52028.c: New testcase.
8994 * gfortran.dg/ldist-pr45199.f: Adjust.
8995 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8996 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8997 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8999 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9002 * gcc.dg/tree-prof/pr52027.c: New test.
9004 PR tree-optimization/52046
9005 * gcc.dg/pr52046.c: New test.
9008 * g++.dg/other/pr52048.C: New test.
9010 2012-01-30 Richard Guenther <rguenther@suse.de>
9012 PR tree-optimization/52045
9013 * gcc.dg/pr52045.c: New testcase.
9015 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9017 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9018 new code generated for __sync_lock_release.
9020 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9022 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9024 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9027 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9029 * g++.dg/ext/visibility/template10.C: Fix typo.
9031 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9033 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9036 * g++.dg/cpp0x/constexpr-ice6.C: New.
9038 2012-01-29 Tobias Burnus <burnus@net-b.de>
9041 * gfortran.dg/default_initialization_6.f90: New.
9043 2012-01-29 Tobias Burnus <burnus@net-b.de>
9046 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9047 * gfortran.dg/class_48.f90: New.
9049 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9052 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9054 2012-01-28 Tobias Burnus <burnus@net-b.de>
9057 * gfortran.dg/class_allocate_12.f90: New.
9059 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9061 * gcc.dg/torture/pr50444.c: Fix dg directives.
9063 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9066 * gcc.target/arm/pr52006.c: New test.
9068 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9071 * gcc.dg/lto/trans-mem.h: New file.
9072 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9073 * gcc.dg/lto/trans-mem-1_1.c: Same.
9074 * gcc.dg/lto/trans-mem-4_1.c: Same.
9075 * gcc.dg/lto/trans-mem-3_1.c: Same.
9077 2012-01-27 Tobias Burnus <burnus@net-b.de>
9080 * gfortran.dg/dummy_procedure_7.f90: New.
9082 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9084 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9085 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9087 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9090 * g++.dg/other/gc5.C: New test.
9092 2012-01-27 Richard Guenther <rguenther@suse.de>
9094 PR tree-optimization/50444
9095 * gcc.dg/torture/pr50444.c: New testcase.
9097 2012-01-27 Tobias Burnus <burnus@net-b.de>
9101 * gfortran.dg/move_alloc_13.f90: New.
9103 2012-01-27 Tobias Burnus <burnus@net-b.de>
9106 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9107 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9108 and change dg-error string.
9110 2012-01-27 Tobias Burnus <burnus@net-b.de>
9113 * gfortran.dg/elemental_args_check_5.f90: New.
9115 2012-01-27 Richard Guenther <rguenther@suse.de>
9118 * g++.dg/torture/pr51959.C: New testcase.
9120 2012-01-27 Tom de Vries <tom@codesourcery.com>
9122 PR tree-optimization/51990
9123 * gcc.dg/pr51990.c: New test.
9124 * gcc.dg/pr51990-2.c: Same.
9126 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9127 Tobias Burnus <burnus@gcc.gnu.org>
9130 * gfortran.dg/class_allocate_11.f03: New.
9135 * gfortran.dg/class_allocate_7.f03: New.
9136 * gfortran.dg/class_allocate_8.f03: New.
9137 * gfortran.dg/class_allocate_9.f03: New.
9138 * gfortran.dg/class_allocate_10.f03: New.
9140 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9142 * gnat.dg/discr34.adb: New test.
9143 * gnat.dg/discr34_pkg.ads: New helper.
9145 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9147 * gnat.dg/discr33.adb: New test.
9149 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9151 * gnat.dg/limited_with3.ad[sb): New test.
9152 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9153 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9154 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9156 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9158 * gnat.dg/stack_usage1.adb: New test.
9159 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9161 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9162 * gcc.dg/pr44194-2.c: Likewise.
9164 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9167 * g++.dg/template/crash112.C: New.
9169 2012-01-27 Richard Henderson <rth@redhat.com>
9171 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9173 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9175 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9177 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9180 * g++.dg/opt/pr51895.C: New test.
9182 2012-01-26 Michael Matz <matz@suse.de>
9184 PR tree-optimization/48794
9185 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9187 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9189 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9191 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9193 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9194 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9196 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9197 the default value for s390 and s390x.
9199 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9202 * gcc.dg/lto/trans-mem-4_0.c: New.
9203 * gcc.dg/lto/trans-mem-4_1.c: New.
9204 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9206 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9207 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9209 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9210 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9213 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9215 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9217 2012-01-25 Ian Lance Taylor <iant@google.com>
9219 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9221 2012-01-25 Tobias Burnus <burnus@net-b.de>
9224 * gfortran.dg/typebound_proc_25.f90: New.
9226 2012-01-25 Jason Merrill <jason@redhat.com>
9229 * g++.dg/lto/pr51992_0.C: New.
9231 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9233 PR tree-optimization/51987
9234 * gcc.target/i386/pr51987.c: New test.
9236 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9238 * gcc.dg/tm/lto-1.c: Require lto support in target.
9240 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9242 PR rtl-optimization/48374
9243 * gcc.dg/pr48374.c: New test.
9245 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9247 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9249 2012-01-25 Tobias Burnus <burnus@net-b.de>
9252 * gfortran.dg/derived_constructor_char_3.f90: New.
9254 2012-01-24 Ian Lance Taylor <iant@google.com>
9256 * go.test/go-test.exp (filecmp): New procedure.
9257 (errchk): Handle quoted square brackets.
9258 (go-gc-tests): Set go_compile_args. Handle various new test
9259 lines. Skip a few new tests.
9260 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9262 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9264 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9265 (check_effective_target_vect_extract_even_odd)
9266 (check_effective_target_vect_interleave): Return true for MIPS
9269 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9271 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9272 (main): Use it instead of argc.
9274 2012-01-24 Jason Merrill <jason@redhat.com>
9277 * g++.dg/cpp0x/sfinae31.C: New.
9279 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9281 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9283 2012-01-24 Jason Merrill <jason@redhat.com>
9286 * g++.dg/inherit/covariant20.C: New.
9288 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9291 * g++.dg/parse/crash58.C: New.
9293 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9296 * gcc.dg/pr51957-1.c: New test.
9297 * gcc.dg/pr51957-1.h: New file.
9298 * gcc.dg/pr51957-2.c: New test.
9300 2012-01-23 Jason Merrill <jason@redhat.com>
9303 * g++.dg/ext/visibility/template10.C: New.
9305 2012-01-23 Tobias Burnus <burnus@net-b.de>
9308 * gfortran.dg/move_alloc_12.f90: New.
9310 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9313 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9315 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9318 * g++.dg/template/crash111.C: New.
9320 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9322 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9324 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9326 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9329 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9330 the DW_TAG_class_type and DW_AT_name: "Executor".
9332 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9334 * lib/target-supports.exp
9335 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9336 (check_effective_target_vect_interleave): Likewise.
9338 2012-01-22 Jason Merrill <jason@redhat.com>
9341 * g++.dg/template/using20.C: New.
9342 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9344 2012-01-23 Jason Merrill <jason@redhat.com>
9347 * g++.dg/torture/pr51344.C: Limit to x86.
9349 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9351 * c-c++-common/tm/omp.c: Require target with pthread support.
9353 2012-01-23 Richard Guenther <rguenther@suse.de>
9355 PR tree-optimization/51949
9356 * gcc.dg/torture/pr51949.c: New testcase.
9358 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9360 PR rtl-optimization/51933
9361 * gcc.c-torture/execute/pr51933.c: New test.
9363 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9365 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9366 Do not define for Interix.
9368 2012-01-22 Jason Merrill <jason@redhat.com>
9371 * g++.dg/lto/pr51832.h: New.
9372 * g++.dg/lto/pr51832_0.C: New.
9373 * g++.dg/lto/pr51832_1.C: New.
9375 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9377 * gcc.dg/ext-elim-1.c: New test.
9379 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9382 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9383 * g++.dg/opt/longbranch1.C: Likewise.
9385 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9387 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9390 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9393 * gfortran.dg/namelist_74.f90: New test.
9394 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9396 2012-01-21 Tobias Burnus <burnus@net-b.de>
9399 * gfortran.dg/class_47.f90: New.
9401 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9403 * gnat.dg/renaming5.ad[sb]: New test.
9405 2012-01-20 Jason Merrill <jason@redhat.com>
9408 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9410 2012-01-20 Jason Merrill <jason@redhat.com>
9413 * g++.dg/ext/attrib42.C: Require ilp32.
9415 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9418 * gcc.target/arm/pr51915.c: New test.
9420 2012-01-20 Cary Coutant <ccoutant@google.com>
9421 Dodji Seketeli <dodji@redhat.com>
9424 * g++.dg/debug/dwarf2/nested-3.C: New test.
9426 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9429 * g++.dg/template/crash110.C: New.
9431 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9433 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9434 Remove default options on hppa*-*-hpux*.
9436 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9438 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9440 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9442 * gcc.c-torture/compile/pr51856.c: New testcase.
9444 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9446 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9447 options to go_target_compile.
9449 2012-01-20 Kai Tietz <ktietz@redhat.com>
9451 * g++.dg/torture/pr51344.C: Fix typo.
9453 2012-01-20 Richard Guenther <rguenther@suse.de>
9455 PR tree-optimization/51903
9456 * g++.dg/torture/pr51903.C: New testcase.
9458 2012-01-20 Tobias Burnus <burnus@net-b.de>
9459 Janus Weil <janus@gcc.gnu.org>
9462 * gfortran.dg/use_21.f90: New.
9464 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9467 * gcc.dg/torture/pr51106-1.c: New test.
9468 * gcc.dg/torture/pr51106-2.c: New test.
9470 2012-01-19 Kai Tietz <ktietz@redhat.com>
9472 * g++.dg/torture/pr51344.C: New test.
9474 2012-01-19 Tobias Burnus <burnus@net-b.de>
9477 * gfortran.dg/intrinsic_size_2.f90: New.
9479 2012-01-19 Jason Merrill <jason@redhat.com>
9482 * g++.dg/inherit/using7.C: New.
9484 2012-01-19 Richard Guenther <rguenther@suse.de>
9486 PR tree-optimization/37997
9487 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9489 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9491 PR rtl-optimization/51505
9492 * gcc.dg/pr51505.c: New test.
9494 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9497 * gfortran.dg/typebound_operator_12.f03: New.
9498 * gfortran.dg/typebound_operator_13.f03: New.
9500 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9503 * g++.dg/cpp0x/pr51225.C: New.
9505 2012-01-17 Ian Lance Taylor <iant@google.com>
9508 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9510 2012-01-17 Tobias Burnus <burnus@net-b.de>
9513 * gfortran.dg/realloc_on_assign_9.f90: New.
9515 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9518 * gcc.dg/tm/memopt-3.c: Remove xfail.
9519 * gcc.dg/tm/memopt-4.c: Remove xfail.
9520 * gcc.dg/tm/memopt-5.c: Remove xfail.
9521 * gcc.dg/tm/memopt-7.c: Remove xfail.
9523 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9525 PR tree-optimization/51877
9526 * gcc.c-torture/execute/pr51877.c: New test.
9528 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9530 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9531 {!vect_align_arrays} to vect_sizes_32B_16B.
9532 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9533 * gcc.dg/vect/vect-peel-3.c: Ditto.
9535 2012-01-16 Jason Merrill <jason@redhat.com>
9538 * g++.dg/abi/mangle60.C: New.
9541 * g++.dg/pch/mangle1.{C,Hs}: New.
9543 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9544 Tobias Burnus <burnus@net-b.de>
9547 * gfortran.dg/elemental_optional_args_3.f90: New
9548 * gfortran.dg/elemental_optional_args_4.f90: New
9550 2012-01-16 Tobias Burnus <burnus@net-b.de>
9553 * gfortran.dg/use_20.f90: New
9555 2012-01-16 Jason Merrill <jason@redhat.com>
9558 * g++.dg/cpp0x/rv-bitfield.C: New.
9559 * g++.dg/cpp0x/rv-bitfield2.C: New.
9561 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9563 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9564 subroutine 'qsort' and use index array to assign the result.
9566 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9568 PR tree-optimization/51865
9569 * gcc.dg/pr51865.c: New test.
9571 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9573 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9575 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9577 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9578 to be loaded from the constant pool, rather than via %hi and %lo.
9580 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9582 PR rtl-optimization/51821
9583 * gcc.dg/pr51821.c: New test.
9585 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9587 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9589 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9591 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9593 2012-01-14 Tobias Burnus <burnus@net-b.de>
9596 * gfortran.dg/init_flag_8.f90: New.
9597 * gfortran.dg/init_flag_9.f90: New.
9599 2011-01-14 Tobias Burnus <burnus@net-b.de>
9602 * gfortran.dg/use_18.f90: New.
9603 * gfortran.dg/use_19.f90: New.
9605 2012-01-13 Ian Lance Taylor <iant@google.com>
9608 * g++.dg/warn/Wsign-compare-4.C: New.
9610 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9613 * gfortran.dg/alloc_comp_assign.f03: New.
9614 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9615 __BUILTIN_FREE from 38 to 32.
9617 2012-01-13 Jason Merrill <jason@redhat.com>
9620 * g++.dg/warn/Wreturn-type-7.C: New.
9622 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9624 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9626 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9627 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9628 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9629 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9630 int32plus because of big array needed.
9631 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9632 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9634 2012-01-13 Jason Merrill <jason@redhat.com>
9637 * g++.dg/ext/visibility/template9.C: New.
9640 * g++.dg/cpp0x/defaulted34.C: New.
9641 * g++.dg/template/virtual3.C: New.
9643 2012-01-13 Richard Guenther <rguenther@suse.de>
9646 * gcc.dg/torture/pr8081.c: New testcase.
9648 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9650 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9652 2012-01-12 Jason Merrill <jason@redhat.com>
9655 * g++.dg/ext/stmtexpr14.C: New.
9657 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9660 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9662 2012-01-12 Jason Merrill <jason@redhat.com>
9665 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9666 * g++.dg/abi/mangle58.C: Likewise.
9669 * g++.dg/template/arg8.C: New.
9671 2012-01-12 Ira Rosen <irar@il.ibm.com>
9673 PR tree-optimization/51799
9674 * gcc.dg/vect/pr51799.c: New test.
9675 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9678 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9679 Tobias Burnus <burnus@net-b.de>
9683 * lib/target-supports.exp
9684 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9685 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9687 2012-01-11 Jason Merrill <jason@redhat.com>
9690 * g++.dg/ext/attrib42.C: New.
9692 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9695 * gcc.dg/pr51796.c: New test.
9697 2012-01-11 Jason Merrill <jason@redhat.com>
9700 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9702 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9704 * gnat.dg/array19.ad[sb]: New test.
9706 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9708 * gnat.dg/opt23.ad[sb]: New test.
9709 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9710 * gnat.dg/opt24.ad[sb]: New test.
9712 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9714 PR tree-optimization/49642
9715 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9716 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9718 2012-01-11 Jason Merrill <jason@redhat.com>
9721 * g++.dg/template/explicit-args5.C: New.
9723 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9725 * gcc.c-torture/execute/20120110-1.c: New testcase.
9727 2012-01-10 Jason Merrill <jason@redhat.com>
9730 * g++.dg/inherit/ambig1.C: New.
9733 * g++.dg/cpp0x/constexpr-cache1.C: New.
9735 2012-01-10 Richard Guenther <rguenther@suse.de>
9737 PR tree-optimization/51801
9738 * gcc.dg/torture/pr51801.c: New testcase.
9740 2012-01-10 Tobias Burnus <burnus@net-b.de>
9743 * gfortran.dg/allocate_with_typespec_5.f90: New.
9745 2012-01-10 Tobias Burnus <burnus@net-b.de>
9747 * gfortran.dg/class_39.f03: Update dg-error string.
9749 2012-01-10 Richard Guenther <rguenther@suse.de>
9751 PR tree-optimization/50913
9752 * gcc.dg/graphite/interchange-16.c: New testcase.
9753 * gcc.dg/graphite/scop-20.c: XFAIL.
9754 * gfortran.dg/graphite/interchange-1.f: Likewise.
9755 * gfortran.dg/graphite/block-1.f90: Likewise.
9756 * gfortran.dg/graphite/block-2.f: Likewise.
9758 2012-01-10 Richard Henderson <rth@redhat.com>
9760 * lib/target-supports.exp (check_effective_target_vect_perm,
9761 check_effective_target_vect_perm_byte,
9762 check_effective_target_vect_perm_short): Enable for arm neon.
9764 2012-01-09 Tobias Burnus <burnus@net-b.de>
9767 * gfortran.dg/typebound_operator_11.f90: New.
9769 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9771 * gnat.dg/array18.adb: New test.
9772 * gnat.dg/array18_pkg.ads: New helper.
9774 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9777 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9778 around base object in first assignment in main program.
9779 * gfortran.dg/typebound_operator_10.f03: New test.
9781 2012-01-09 Martin Jambor <mjambor@suse.cz>
9783 PR tree-optimization/51759
9784 * g++.dg/ipa/pr51759.C: New test.
9786 2012-01-09 Tobias Burnus <burnus@net-b.de>
9789 * gfortran.dg/optional_absent_2.f90: New.
9791 2012-01-09 Tobias Burnus <burnus@net-b.de>
9794 * gfortran.dg/use_17.f90: New.
9796 2012-01-09 Gary Funck <gary@intrepid.com>
9798 PR preprocessor/33919
9799 * gcc.dg/pr33919.c: New test.
9800 * gcc.dg/pr33919-0.h: New test header file.
9801 * gcc.dg/pr33919-1.h: Ditto.
9802 * gcc.dg/pr33919-2.h: Ditto.
9804 2012-01-07 Jan Hubicka <jh@suse.cz>
9806 PR tree-optimize/51694
9807 * gcc.c-torture/compile/pr51694.c: new testcase.
9809 2012-01-07 Jan Hubicka <jh@suse.cz>
9811 PR tree-optimization/51600
9812 * g++.dg/torture/pr51600.C: New testcase.
9814 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9816 PR gcov-profile/51715
9817 PR gcov-profile/51717
9818 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9819 * gcc.misc-tests/gcov-14.c: Likewise.
9821 2012-01-06 Jason Merrill <jason@redhat.com>
9823 * g++.dg/parse/new5.C: New.
9825 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9828 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9829 including <string.h>.
9831 2012-01-06 Jason Merrill <jason@redhat.com>
9833 * g++.dg/abi/mangle51.C: New.
9834 * g++.dg/abi/mangle52.C: New.
9835 * g++.dg/abi/mangle53.C: New.
9836 * g++.dg/abi/mangle54.C: New.
9837 * g++.dg/abi/mangle55.C: New.
9838 * g++.dg/abi/mangle56.C: New.
9839 * g++.dg/abi/mangle57.C: New.
9840 * g++.dg/abi/mangle58.C: New.
9841 * g++.dg/abi/mangle59.C: New.
9842 * g++.dg/cpp0x/trailing3.C: Update mangling.
9843 * g++.dg/cpp0x/variadic111.C: Update mangling.
9844 * g++.dg/cpp0x/variadic4.C: Update mangling.
9845 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9846 * g++.dg/template/nontype22.C: Works now.
9847 * g++.dg/template/pr35240.C: Works now.
9849 * g++.dg/cpp0x/error7.C: New.
9851 2012-01-06 Tobias Burnus <burnus@net-b.de>
9853 * gfortran.dg/deallocate_stat_2.f90: New.
9854 * coarray/allocate_errgmsg.f90: New.
9855 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9856 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9857 * coarray/subobject_1.f90: Fix for num_images > 1.
9858 * gfortran.dg/deallocate_stat.f90: Update due to changed
9861 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9863 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9865 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9867 * ada/acats/overflow.lst: Add cb20004.
9869 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9872 * g++.dg/cpp0x/alias-decl-18.C: New test.
9874 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9876 * gcc.c-torture/execute/20120104-1.c: New test.
9878 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9881 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9882 the old typebound_operator_8.f03.
9883 * gfortran.dg/typebound_operator_8.f03: New version of
9884 typebound_operator_7.f03 with 'u' a derived type instead of a
9887 2012-01-05 Richard Guenther <rguenther@suse.de>
9889 * g++.dg/torture/pr49309.C: Skip for -flto.
9891 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9894 * gcc.c-torture/compile/pr51761.c: New test.
9896 2012-01-05 Richard Guenther <rguenther@suse.de>
9898 PR tree-optimization/51760
9899 * gcc.dg/torture/pr51760.c: New testcase.
9901 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9904 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9906 2012-01-05 Richard Guenther <rguenther@suse.de>
9909 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9910 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9912 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9915 * gcc.dg/pr51695.c: New test.
9917 2012-01-04 Andrew Pinski <apinski@cavium.com>
9919 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9920 * gcc.target/mips/octeon2-lx-1.c: New test.
9921 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9922 * gcc.target/mips/octeon2-lx-2.c: New test.
9923 * gcc.target/mips/octeon2-lx-3.c: New test.
9925 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9929 * gcc.dg/tm/alias-1.c: Adjust regexp.
9930 * gcc.dg/tm/alias-2.c: Adjust regexp.
9932 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9935 * g++.dg/warn/Wparentheses-26.C: New.
9937 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9939 * gfortran.dg/elemental_optional_args_2.f90: New test.
9941 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9944 * gfortran.dg/common_17.f90: New test.
9946 2012-01-04 Richard Guenther <rguenther@suse.de>
9948 PR tree-optimization/49651
9949 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9950 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9952 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9955 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9957 2012-01-03 Andrew Pinski <apinski@cavium.com>
9959 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9960 for all mips targets. Also allow an optional .cfi_startproc.
9962 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9964 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9966 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9969 * g++.dg/rtti/dyncast5.C: New.
9971 2012-01-03 Richard Guenther <rguenther@suse.de>
9973 PR tree-optimization/51070
9974 * gcc.dg/torture/pr51070-2.c: New testcase.
9976 2012-01-03 Richard Guenther <rguenther@suse.de>
9978 PR tree-optimization/51692
9979 * gcc.dg/torture/pr51692.c: New testcase.
9981 2012-01-03 Richard Guenther <rguenther@suse.de>
9984 * g++.dg/lto/pr51650-3_0.C: New testcase.
9986 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9989 * g++.dg/warn/Wredundant-decls-spec.C: New.
9991 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9993 PR tree-optimization/51719
9994 * g++.dg/tree-prof/pr51719.C: New test.
9996 2012-01-03 Richard Guenther <rguenther@suse.de>
9999 * gcc.dg/fold-compare-6.c: New testcase.
10001 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10004 * g++.dg/gomp/pr51669.C: New test.
10006 2012-01-02 Jason Merrill <jason@redhat.com>
10009 * g++.dg/cpp0x/constexpr-union2.C: New.
10012 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10014 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10017 * g++.dg/cpp0x/constexpr-99.C: New test.
10019 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10022 * g++.dg/template/init9.C: New.
10024 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10026 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10027 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10028 rather than a specific number.
10030 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10035 * gfortran.dg/typebound_operator_7.f03: New.
10036 * gfortran.dg/typebound_operator_8.f03: New.
10038 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10041 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10043 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10045 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10047 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10049 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10051 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10054 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10056 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10057 * gfortran.dg/io_real_boz_4.f90: Likewise.
10058 * gfortran.dg/io_real_boz_5.f90: Likewise.
10060 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10062 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10064 2012-01-02 Revital Eres <revital.eres@linaro.org>
10066 * gcc.dg/sms-11.c: New file.
10068 2012-01-02 Tobias Burnus <burnus@net-b.de>
10071 * gfortran.dg/coarray/image_index_3.f90: New.
10073 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10076 * g++.dg/parse/enum8.C: New.
10078 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10081 * g++.dg/conversion/reinterpret4.C: New.
10082 * g++.dg/conversion/reinterpret1.C: Adjust.
10084 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10086 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10088 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10090 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10091 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10092 * g++.old-deja/g++.jason/access14.C: Likewise.
10093 * g++.old-deja/g++.jason/access8.C: Likewise.
10094 * g++.old-deja/g++.jason/access1.C: Likewise.
10095 * g++.old-deja/g++.other/access3.C: Likewise.
10096 * g++.old-deja/g++.other/access5.C: Likewise.
10097 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10098 * g++.old-deja/g++.law/visibility22.C: Likewise.
10099 * g++.old-deja/g++.law/visibility26.C: Likewise.
10100 * g++.old-deja/g++.mike/p2746.C: Likewise.
10101 * g++.dg/debug/using1.C: Likewise.
10102 * g++.dg/lookup/using51.C: Likewise.
10103 * g++.dg/inherit/using5.C: Likewise.
10104 * g++.dg/inherit/pr30297.C: Likewise.
10105 * g++.dg/inherit/access8.C: Likewise.
10106 * g++.dg/torture/pr39362.C: Likewise.
10107 * g++.dg/template/crash13.C: Likewise.
10108 * g++.dg/template/using10.C: Likewise.
10110 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10113 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10115 2012-01-01 Ira Rosen <irar@il.ibm.com>
10117 PR tree-optimization/51704
10118 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10119 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10120 corresponding flags.
10122 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10125 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10127 2012-01-01 Jan Hubicka <jh@suse.cz>
10129 PR rtl-optimization/51069
10130 * gcc.c-torture/compile/pr51069.c: New testcase.
10132 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10134 PR tree-optimization/51683
10135 * gcc.dg/pr51683.c: New test.
10137 Copyright (C) 2012 Free Software Foundation, Inc.
10139 Copying and distribution of this file, with or without modification,
10140 are permitted in any medium without royalty provided the copyright
10141 notice and this notice are preserved.