1 2012-11-21 Martin Jambor <mjambor@suse.cz>
3 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
5 2012-11-21 Bin Cheng <bin.cheng@arm.com>
7 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
8 * gcc.dg/tree-ssa/vrp47.c: Ditto.
10 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
13 * gcc.target/i386/pr19398.c: New test.
15 2012-11-20 Martin Jambor <mjambor@suse.cz>
17 PR tree-optimization/55260
18 * g++.dg/torture/pr55260-1.C: New test.
20 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
22 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
23 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
24 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
25 * gcc.target/aarch64/atomic-op-char.c: Likewise.
26 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
27 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
28 * gcc.target/aarch64/atomic-op-int.c: Likewise.
29 * gcc.target/aarch64/atomic-op-long.c: Likewise.
30 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
31 * gcc.target/aarch64/atomic-op-release.c: Likewise.
32 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
33 * gcc.target/aarch64/atomic-op-short.c: Likewise.
35 2012-11-20 Jakub Jelinek <jakub@redhat.com>
38 * gcc.dg/pr55094.c: New test.
40 PR rtl-optimization/54921
41 * gcc.dg/pr54921.c: New test.
43 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
45 * gcc.target/i386/pr55359.c: New test.
47 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
49 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
50 * g++.dg/tls/thread_local3g.C: Likewise.
51 * g++.dg/tls/thread_local4g.C: Likewise.
52 * g++.dg/tls/thread_local5g.C: Likewise.
53 * g++.dg/tls/thread_local6g.C: Likewise.
54 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
55 * g++.dg/tls/thread_local2.C: Likewise.
56 * g++.dg/tls/thread_local2g.C: Likewise.
57 * g++.dg/tls/thread_local6.C: Likewise.
59 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
61 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
62 * gcc.dg/tm/clone-1.c: New test.
64 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
67 * g++.dg/parse/struct-5.C: New.
69 2012-11-19 Tom de Vries <tom@codesourcery.com>
71 PR rtl-optimization/55315
72 * gcc.target/mips/pr55315.c: New test.
74 2012-11-17 Jakub Jelinek <jakub@redhat.com>
76 PR tree-optimization/55236
77 * gcc.dg/pr55236.c: New test.
80 * gcc.dg/pr19105.c: Accept also optimizing
81 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
83 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
84 from addr2line_output. Increment idx if asking for more than one
85 address in one object.
87 2012-11-16 Jakub Jelinek <jakub@redhat.com>
89 PR tree-optimization/55329
90 * g++.dg/opt/pr55329.C: New test.
92 2012-11-16 Janus Weil <janus@gcc.gnu.org>
95 * gfortran.dg/typebound_operator_18.f90: New.
97 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
99 PR rtl-optimization/55330
100 * gfortran.dg/pr55330.f90: New test.
102 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
104 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
105 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
106 * gcc.dg/hoist-register-pressure-2.c: Ditto.
107 * gcc.dg/hoist-register-pressure-3.c: Ditto.
108 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
109 * gcc.dg/tree-prof/unroll-1.c: Ditto.
111 2012-11-16 Dodji Seketeli <dodji@redhat.com>
114 * g++.dg/cpp0x/alias-decl-27.C: New test.
116 2012-11-16 Jakub Jelinek <jakub@redhat.com>
119 * g++.dg/template/alignof2.C: New test.
121 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
123 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
124 * g++.dg/mv6.C (dg-options): Ditto.
126 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
128 * lib/target_suports.exp
129 (check_effective_target_has_w_floating_suffix): New procedure.
130 (check_effective_target_has_q_floating_suffix): Ditto.
131 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
132 for unsupported non-standard suffix on floating constant.
133 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
135 2012-11-14 Jakub Jelinek <jakub@redhat.com>
137 * lib/asan-dg.exp: New file.
138 * gcc.dg/asan/asan.exp: New file.
139 * g++.dg/dg.exp: Prune also asan tests.
140 * g++.dg/asan/asan.exp: New file.
141 * c-c++-common/asan/memcmp-1.c: New test.
143 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
146 * g++.dg/cpp0x/vt-55323.C: New.
148 2012-11-13 Sriraman Tallam <tmsriram@google.com>
150 * g++.dg/mv4.C: Add require ifunc. Change error message.
151 * g++.dg/mv5.C: Add require ifunc.
152 * g++.dg/mv6.C: Add require ifunc.
154 2012-11-13 Martin Jambor <mjambor@suse.cz>
156 PR tree-optimization/55253
157 * gcc.dg/torture/pr55253.c: New test.
158 * gcc.dg/torture/pr55305.c: Likewise.
160 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
163 * gcc.target/i386/pr55142-1.c: New file.
164 * gcc.target/i386/pr55142-2.c: Likewise.
166 2012-11-13 Dodji Seketeli <dodji@redhat.com>
169 * g++.dg/cpp0x/alias-decl-26.C: New test file.
171 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
173 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
175 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
176 * gcc.target/i386/pr49715-2.c: Likewise.
177 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
179 2012-11-13 Jakub Jelinek <jakub@redhat.com>
181 PR tree-optimization/55281
182 * gcc.dg/vect/fast-math-pr55281.c: New test.
183 * g++.dg/opt/pr55281.C: New test.
185 PR rtl-optimization/54127
186 * gcc.dg/torture/pr54127.c: New test.
188 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
189 Jakub Jelinek <jakub@redhat.com>
191 PR rtl-optimization/51447
192 * gcc.c-torture/execute/pr51447.c: New test.
194 2012-11-12 Ian Bolton <ian.bolton@arm.com>
196 * gcc.target/aarch64/csinc-2.c: New test.
198 2012-11-12 Ian Bolton <ian.bolton@arm.com>
200 * gcc.target/aarch64/cmn.c: New test.
201 * gcc.target/aarch64/adds.c: New test.
202 * gcc.target/aarch64/subs.c: New test.
204 2012-11-12 Tobias Burnus <burnus@net-b.de>
207 * gfortran.dg/coarray_29_1.f90: New.
208 * gfortran.dg/coarray_29_2.f90: New.
210 2012-11-12 Bin Cheng <bin.cheng@arm.com>
212 * gcc.dg/hoist-register-pressure-3.c: New test.
214 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
216 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
217 wrappers around sinf and cosf.
219 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
223 * gcc.target/i386/pr55247-2.c: New file.
225 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
228 * g++.dg/pr55263.C: New test.
230 2012-11-11 Martin Jambor <mjambor@suse.cz>
232 PR tree-optimization/55238
233 * testsuite/gcc.dg/torture/pr55238.c: New test.
235 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
236 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
237 * c-c++-common/torture/vector-subscript-1.c: Likewise.
238 * c-c++-common/torture/vector-subscript-2.c: Likewise.
240 2012-11-10 Jan Hubicka <jh@suse.cz>
242 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
244 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
246 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
247 -mno-sse -mno-mmx to dg-options. Reformat.
249 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
251 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
252 * c-c++-common/vector-compare-1.c: Same.
253 * c-c++-common/vector-compare-2.c: Same.
254 * g++.dg/other/unused1.C: Skip on AIX.
255 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
256 extra message on AIX.
258 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
261 * gcc.target/i386/pr55247.c: New test.
263 2012-11-09 Andrew Pinski <apinski@cavium.com>
265 * gcc.c-torture/execute/20121108-1.c: New test.
267 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
270 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
271 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
272 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
273 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
275 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
277 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
278 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
279 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
281 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
283 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
285 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
286 * g++.dg/tm/pr47530.C: Same.
288 2012-11-09 Jason Merrill <jason@redhat.com>
291 * g++.dg/cpp0x/alias-decl-25.C: New.
293 * g++.dg/abi/abi-tag1.C: New.
294 * g++.dg/abi/abi-tag2.C: New.
296 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
298 PR rtl-optimization/55154
299 * gcc.target/i386/pr55154.c: New test.
301 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
303 PR rtl-optimization/55151
304 * gcc.dg/pr55151.c: Move ...
305 * gcc.target/i386/pr55151.c: ... here.
307 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
309 PR rtl-optimization/54472
310 * gcc.dg/pr54472.c: New test.
312 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
314 * gnat.dg/stack_check3.ad[sb]: New test.
316 2012-11-08 Ian Lance Taylor <iant@google.com>
318 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
319 with arguments. Handle errorcheckoutput and rundir test types.
321 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
323 PR tree-optimization/55191
324 * gcc.dg/pr55191.c: New test.
326 2012-11-08 Jakub Jelinek <jakub@redhat.com>
329 * g++.dg/debug/pr54499.C: New test.
331 2012-11-08 Jan Hubicka <jh@suse.cz>
334 * gcc.dg/winline-3.c: Update.
336 2012-11-08 Martin Jambor <mjambor@suse.cz>
338 * gfortran.dg/ipcp-array-1.f90: New test.
340 2012-11-08 Florian Weimer <fweimer@redhat.com>
342 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
344 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
346 PR rtl-optimization/55151
347 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
349 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
351 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
353 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
355 * gcc.c-torture/compile/20121107-1.c: New test.
357 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
359 PR rtl-optimization/55151
360 * gcc.dg/pr55151.c: Compile it only for x86_64.
362 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
364 PR rtl-optimization/55122
365 * gcc.dg/pr55122.c: New test.
367 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
369 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
371 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
372 * gcc.target/powerpc/loop_align.c: Skip on AIX.
373 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
374 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
376 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
379 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
381 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
384 * c-c++-common/pr51294.c: New.
386 2012-11-07 Martin Jambor <mjambor@suse.cz>
388 PR tree-optimization/53787
389 * gcc.dg/ipa/ipa-5.c: Adjust.
390 * gcc.dg/ipa/ipcp-agg-1.c: New test.
391 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
392 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
393 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
394 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
395 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
396 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
397 * gfortran.dg/pr48636-2.f90: New test.
398 * gfortran.dg/pr53787.f90: Likewise.
400 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
404 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
407 * g++.dg/cpp0x/constexpr-union4.C: New.
409 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
411 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
413 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
416 * gcc.c-torture/compile/pr49220.c: New test.
418 2012-11-07 Florian Weimer <fweimer@redhat.com>
420 * g++.dg/init/new40.C: New.
422 2012-11-07 Jakub Jelinek <jakub@redhat.com>
425 * gcc.dg/guality/pr54693-2.c: New test.
427 2012-11-06 Andrew Pinski <apinski@cavium.com>
429 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
430 -fno-vect-cost-model.
432 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
434 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
435 * gcc.dg/tm/debug-1.c: Same.
436 * gcc.dg/tm/irrevocable-3.c: Same.
437 * gcc.dg/tm/irrevocable-4.c: Same.
438 * gcc.dg/tm/memopt-10.c: Same.
439 * gcc.dg/tm/memopt-11.c: Same.
440 * gcc.dg/tm/props-4.c: Same.
441 * gcc.dg/tm/wrap-3.c: Same.
442 * gcc.dg/tm/wrap-4.c: Same.
444 2012-11-06 Andrew Pinski <apinski@cavium.com>
446 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
448 2012-11-06 Jan Hubicka <jh@suse.cz>
450 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
452 * gcc.dg/tree-ssa/loop-23.c: Likewise.
453 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
454 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
456 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
458 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
460 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
463 * gcc.dg/torture/pr41993.c: New test.
465 2012-11-06 Jan Hubicka <jh@suse.cz>
467 * gcc.target/i386/l_fma_float_?.c: Update.
468 * gcc.target/i386/l_fma_double_?.c: Update.
470 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
473 * gcc.target/sh/pr54089-8.c: New.
474 * gcc.target/sh/pr54089-9.c: New.
476 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
479 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
480 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
481 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
482 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
483 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
484 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
485 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
486 * gcc.target/i386/avx-vzeroupper-27.c: New.
488 2012-11-06 Janus Weil <janus@gcc.gnu.org>
491 * gfortran.dg/transfer_class_1.f90: New.
492 * gfortran.dg/transfer_class_2.f90: New.
494 2012-11-05 Sriraman Tallam <tmsriram@google.com>
496 * testsuite/g++.dg/mv1.C: New test.
497 * testsuite/g++.dg/mv2.C: New test.
498 * testsuite/g++.dg/mv3.C: New test.
499 * testsuite/g++.dg/mv4.C: New test.
500 * testsuite/g++.dg/mv5.C: New test.
501 * testsuite/g++.dg/mv6.C: New test.
503 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
506 * gcc.dg/const-uniq-1.c (a): Increase length four times.
508 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
510 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
513 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
515 * g++.dg/torture/20121105-1.C: New test.
517 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
519 * gcc.dg/torture/fp-compare.c: New testcase.
521 2012-11-05 Jan Hubicka <jh@suse.cz>
523 * gcc.dg/const-1.c: Update.
524 * gcc.dg/pure-1.c: Update.
526 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
528 PR rtl-optimization/55151
529 * gcc.dg/pr55151.c: New test.
531 2012-11-05 Jakub Jelinek <jakub@redhat.com>
535 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
537 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
540 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
542 2012-11-05 Jan Hubicka <jh@suse.cz>
544 * gcc.dg/autopar/pr49960.c: Fix testcase.
546 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
548 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
549 Fix scan-tree-dump-times directive.
551 2012-11-04 Janus Weil <janus@gcc.gnu.org>
554 * gfortran.dg/associate_12.f90: New.
556 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
559 * lib/target-supports.exp (check_effective_target_masm_intel): New
561 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
564 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
565 Jack Howarth <howarth@bromo.med.uc.edu>
567 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
568 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
569 * gcc.target/i386/pr53249.c: Likewise.
571 2012-11-03 Andrew Pinski <apinski@cavium.com>
573 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
574 call abort1 so that cross jumping does not happen.
576 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
579 * gcc.target/sh/pr51244-18.c: New.
580 * gcc.target/sh/pr51244-19.c: New.
582 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
584 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
585 b requires a 64-bit operation followed by a truncation.
587 2012-11-02 Jan Hubicka <jh@suse.cz>
589 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
591 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
593 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
594 conditions to verify the reduction code is vectorized.
596 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
597 in case 'pow', such as 'powerpc' is used in the compiler version name.
598 * gcc.target/powerpc/pr46728-2.c: Likewise.
599 * gcc.target/powerpc/pr46728-3.c: Likewise.
600 * gcc.target/powerpc/pr46728-4.c: Likewise.
601 * gcc.target/powerpc/pr46728-5.c: Likewise.
602 * gcc.target/powerpc/pr46728-7.c: Likewise.
603 * gcc.target/powerpc/pr46728-8.c: Likewise.
604 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
606 2012-11-02 Jan Hubicka <jh@suse.cz>
608 * gcc.dg/tree-ssa/loop-38.c: New testcase.
610 2012-11-02 Jan Hubicka <jh@suse.cz>
612 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
613 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
615 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
618 * gcc.target/i386/pr55130.c: New test.
620 2012-11-02 Jakub Jelinek <jakub@redhat.com>
623 * gcc.target/i386/pr55147.c: New test.
625 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
627 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
628 * gfortran.dg/default_format_denormal_1.f90: Same.
630 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
633 * g++.dg/ext/vector19.C: Remove target restrictions.
634 * gcc.dg/fold-compare-7.c: New testcase.
636 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
639 * gcc.target/sh/pr55160.c: New.
641 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
643 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
644 scan-assembler regex.
646 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
649 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
650 * gcc.dg/pr55150-2.c: New test.
652 2012-11-01 Sharad Singhai <singhai@google.com>
654 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
655 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
656 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
657 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
659 2012-10-31 Dehao Chen <dehao@google.com>
661 * g++.dg/debug/dwarf2/block.C: New testcase.
663 2012-10-31 Jan Hubicka <jh@suse.cz>
665 * gcc.dg/pr44974.c: Add noinline.
667 2012-10-31 Janus Weil <janus@gcc.gnu.org>
670 * gfortran.dg/class_54.f90: New.
672 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
673 Jakub Jelinek <jakub@redhat.com>
675 PR tree-optimization/55018
676 * gcc.dg/torture/pr55018.c: New test.
678 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
681 * g++.dg/ext/vla13.C: New.
683 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
686 * gcc.dg/pr55150.c: New test.
688 2012-10-31 Tobias Burnus <burnus@net-b.de>
691 * gfortran.dg/associate_11.f90: New.
693 2012-10-31 Dodji Seketeli <dodji@redhat.com>
696 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
698 2012-10-31 Jakub Jelinek <jakub@redhat.com>
700 PR tree-optimization/19105
701 PR tree-optimization/21643
702 PR tree-optimization/46309
703 * gcc.dg/pr19105.c: New test.
704 * gcc.dg/pr21643.c: New test.
705 * gcc.dg/pr46309-2.c: New test.
706 * gcc.c-torture/execute/pr46309.c: New test.
708 2012-10-31 Alan Modra <amodra@gmail.com>
710 * gcc.target/powerpc/dimode_off.c: New.
711 * gcc.target/powerpc/timode_off.c: New.
712 * gcc.target/powerpc/dfmode_off.c: New.
713 * gcc.target/powerpc/tfmode_off.c: New.
715 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
717 PR rtl-optimization/55093
718 * gcc.target/i386/pr55093.c: New file.
720 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
722 * gcc.target/i386/pr55116.c: Renamed to ...
723 * gcc.target/i386/pr55116-1.c: This.
725 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
727 * gcc.target/i386/pr55116-2.c: New file.
729 2012-10-30 Richard Biener <rguenther@suse.de>
731 * gcc.dg/vect/slp-perm-2.c: Adjust.
733 2012-10-30 Richard Biener <rguenther@suse.de>
735 PR tree-optimization/55111
736 * gcc.dg/torture/pr55111.c: New testcase.
738 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
741 * gcc.target/sh/pr53988.c: New.
743 2012-10-30 Bin Cheng <bin.cheng@arm.com>
746 * gcc.dg/hoist-register-pressure-1.c: Rename from
747 hoist-register-pressure.c. Add nonpic condition.
748 * gcc.dg/hoist-register-pressure-2.c: New testcase.
750 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
753 * gcc.dg/Wreturn-local-addr.c: New.
754 * g++.dg/warn/Wno-return-local-addr.C: New.
755 * g++.dg/warn/Wreturn-local-addr.C: New.
757 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
760 * gcc.target/i386/pr55116.c: New file.
762 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
765 * gcc.dg/Wshadow-4.c: New.
766 * gcc.dg/Wshadow-4.h: New.
768 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
771 * gcc.dg/guality/pr54693.c: New.
773 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
776 * gcc.dg/pr55027.c: New testcase.
778 2012-10-29 Jan Hubicka <jh@suse.cz>
780 * gcc.dg/ipa/inline-6.c: New testcase.
782 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
784 PR rtl-optimization/55106
785 * g++.dg/pr55106.C: New.
787 2012-10-29 Richard Guenther <rguenther@suse.de>
790 * gcc.dg/torture/pr53695.c: New testcase.
792 2012-10-28 Jan Hubicka <jh@suse.cz>
794 * gcc.dg/ipa/inlinehint-3.c: New testcase.
796 2012-10-28 Tobias Burnus <burnus@net-b.de>
799 * gfortran.dg/do_check_6.f90: New.
801 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
802 Jack Howarth <howarth@bromo.med.uc.edu>
805 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
807 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
809 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
812 * gcc.target/i386/pr34283.c: New test.
814 2012-10-26 Jakub Jelinek <jakub@redhat.com>
817 * g++.dg/opt/pr55081.C: New test.
821 * gcc.dg/guality/pr54970.c: New test.
823 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
826 * g++.dg/template/new11.C: New.
828 2012-10-26 Richard Biener <rguenther@suse.de>
831 * gcc.dg/torture/pr54824.c: New testcase.
833 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
835 * gcc.target/i386/fxsave-1.c: New.
836 * gcc.target/i386/fxsave64-1.c: Ditto.
837 * gcc.target/i386/fxrstor-1.c: Ditto.
838 * gcc.target/i386/fxrstor64-1.c: Ditto.
839 * gcc.target/i386/xsave-1.c: Ditto.
840 * gcc.target/i386/xsave64-1.c: Ditto.
841 * gcc.target/i386/xrstor-1.c: Ditto.
842 * gcc.target/i386/xrstor64-1.c: Ditto.
843 * gcc.target/i386/xsaveopt-1.c: Ditto.
844 * gcc.target/i386/xsaveopt64-1.c: Ditto.
845 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
846 * gcc.target/i386/sse-13.c: Ditto.
847 * gcc.target/i386/sse-14.c: Ditto.
848 * gcc.target/i386/sse-22.c: Ditto.
849 * gcc.target/i386/sse-23.c: Ditto.
850 * g++.dg/other/i386-2.C: Ditto.
851 * g++.dg/other/i386-3.C: Ditto.
853 2012-10-25 Jan Hubicka <jh@suse.cz>
855 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
858 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
861 * g++.dg/ext/transparent-union.C: New.
863 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
866 * g++.dg/ext/vector19.C: New testcase.
868 2012-10-25 Richard Biener <rguenther@suse.de>
870 PR tree-optimization/54902
871 * g++.dg/torture/pr54902.C: New testcase.
873 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
876 * g++.dg/template/crash114.C: New.
878 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
881 * gcc.target/i386/pr55049-1.c: New test.
883 2012-10-24 Janus Weil <janus@gcc.gnu.org>
886 * gfortran.dg/class_dummy_4.f03: New.
888 2012-10-24 Jakub Jelinek <jakub@redhat.com>
890 PR rtl-optimization/55010
891 * gcc.dg/pr55010.c: New test.
894 * g++.dg/debug/pr54828.C: New test.
896 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
898 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
899 * gcc.dg/vect/vect-83_64.c: Likewise.
901 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
904 * g++.dg/cpp0x/constexpr-union4.C: New.
906 2012-10-23 Jeff Law <law@redhat.com>
908 * gcc.c-torture/execute/pr54985.c: New test.
910 2012-10-23 Paul Koning <ni1d@arrl.net>
913 * g++.dg/debug/dwarf2/pr54508.C: New.
915 2012-10-23 Jakub Jelinek <jakub@redhat.com>
918 * g++.dg/template/sizeof14.C: New test.
920 2012-10-23 Ian Bolton <ian.bolton@arm.com>
921 Jim MacArthur <jim.macarthur@arm.com>
922 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
923 Marcus Shawcroft <marcus.shawcroft@arm.com>
924 Nigel Stephens <nigel.stephens@arm.com>
925 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
926 Richard Earnshaw <rearnsha@arm.com>
927 Sofiane Naci <sofiane.naci@arm.com>
928 Stephen Thomas <stephen.thomas@arm.com>
929 Tejas Belagod <tejas.belagod@arm.com>
930 Yufeng Zhang <yufeng.zhang@arm.com>
932 * lib/target-supports.exp
933 (check_profiling_available): Add AArch64.
934 (check_effective_target_vect_int): Likewise.
935 (check_effective_target_vect_shift): Likewise.
936 (check_effective_target_vect_float): Likewise.
937 (check_effective_target_vect_double): Likewise.
938 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
939 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
940 (check_effective_target_vect_pack_trunc): Likewise.
941 (check_effective_target_vect_unpack): Likewise.
942 (check_effective_target_vect_hw_misalign): Likewise.
943 (check_effective_target_vect_short_mult): Likewise.
944 (check_effective_target_vect_int_mult): Likewise.
945 (check_effective_target_vect_stridedN): Likewise.
946 (check_effective_target_sync_int_long): Likewise.
947 (check_effective_target_sync_char_short): Likewise.
948 (check_vect_support_and_set_flags): Likewise.
949 (check_effective_target_aarch64_tiny): New.
950 (check_effective_target_aarch64_small): New.
951 (check_effective_target_aarch64_large): New.
952 * g++.dg/other/PR23205.C: Enable aarch64.
953 * g++.dg/other/pr23205-2.C: Likewise.
954 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
955 * gcc.c-torture/execute/20101011-1.c: Likewise.
956 * gcc.dg/20020312-2.c: Likewise.
957 * gcc.dg/20040813-1.c: Likewise.
958 * gcc.dg/builtin-apply2.c: Likewise.
959 * gcc.dg/stack-usage-1.c: Likewise.
961 2012-10-23 Ian Bolton <ian.bolton@arm.com>
962 Jim MacArthur <jim.macarthur@arm.com>
963 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
964 Marcus Shawcroft <marcus.shawcroft@arm.com>
965 Nigel Stephens <nigel.stephens@arm.com>
966 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
967 Richard Earnshaw <rearnsha@arm.com>
968 Sofiane Naci <sofiane.naci@arm.com>
969 Stephen Thomas <stephen.thomas@arm.com>
970 Tejas Belagod <tejas.belagod@arm.com>
971 Yufeng Zhang <yufeng.zhang@arm.com>
973 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
974 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
975 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
976 * gcc.target/aarch64/aapcs/abitest.S: New file.
977 * gcc.target/aarch64/aapcs/abitest.h: New file.
978 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
979 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
980 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
981 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
982 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
983 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
984 * gcc.target/aarch64/aapcs/ice_1.c: New file.
985 * gcc.target/aarch64/aapcs/ice_2.c: New file.
986 * gcc.target/aarch64/aapcs/ice_3.c: New file.
987 * gcc.target/aarch64/aapcs/ice_4.c: New file.
988 * gcc.target/aarch64/aapcs/ice_5.c: New file.
989 * gcc.target/aarch64/aapcs/macro-def.h: New file.
990 * gcc.target/aarch64/aapcs/test_1.c: New file.
991 * gcc.target/aarch64/aapcs/test_10.c: New file.
992 * gcc.target/aarch64/aapcs/test_11.c: New file.
993 * gcc.target/aarch64/aapcs/test_12.c: New file.
994 * gcc.target/aarch64/aapcs/test_13.c: New file.
995 * gcc.target/aarch64/aapcs/test_14.c: New file.
996 * gcc.target/aarch64/aapcs/test_15.c: New file.
997 * gcc.target/aarch64/aapcs/test_16.c: New file.
998 * gcc.target/aarch64/aapcs/test_17.c: New file.
999 * gcc.target/aarch64/aapcs/test_18.c: New file.
1000 * gcc.target/aarch64/aapcs/test_19.c: New file.
1001 * gcc.target/aarch64/aapcs/test_2.c: New file.
1002 * gcc.target/aarch64/aapcs/test_20.c: New file.
1003 * gcc.target/aarch64/aapcs/test_21.c: New file.
1004 * gcc.target/aarch64/aapcs/test_22.c: New file.
1005 * gcc.target/aarch64/aapcs/test_23.c: New file.
1006 * gcc.target/aarch64/aapcs/test_24.c: New file.
1007 * gcc.target/aarch64/aapcs/test_25.c: New file.
1008 * gcc.target/aarch64/aapcs/test_26.c: New file.
1009 * gcc.target/aarch64/aapcs/test_3.c: New file.
1010 * gcc.target/aarch64/aapcs/test_4.c: New file.
1011 * gcc.target/aarch64/aapcs/test_5.c: New file.
1012 * gcc.target/aarch64/aapcs/test_6.c: New file.
1013 * gcc.target/aarch64/aapcs/test_7.c: New file.
1014 * gcc.target/aarch64/aapcs/test_8.c: New file.
1015 * gcc.target/aarch64/aapcs/test_9.c: New file.
1016 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1017 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1018 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1019 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1020 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1021 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1022 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1023 * gcc.target/aarch64/aapcs/type-def.h: New file.
1024 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1025 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1026 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1027 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1028 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1029 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1030 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1031 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1032 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1033 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1034 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1035 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1036 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1037 * gcc.target/aarch64/aarch64.exp: New file.
1038 * gcc.target/aarch64/adc-1.c: New file.
1039 * gcc.target/aarch64/adc-2.c: New file.
1040 * gcc.target/aarch64/asm-1.c: New file.
1041 * gcc.target/aarch64/clrsb.c: New file.
1042 * gcc.target/aarch64/clz.c: New file.
1043 * gcc.target/aarch64/ctz.c: New file.
1044 * gcc.target/aarch64/csinc-1.c: New file.
1045 * gcc.target/aarch64/csinv-1.c: New file.
1046 * gcc.target/aarch64/csneg-1.c: New file.
1047 * gcc.target/aarch64/extend.c: New file.
1048 * gcc.target/aarch64/fcvt.x: New file.
1049 * gcc.target/aarch64/fcvt_double_int.c: New file.
1050 * gcc.target/aarch64/fcvt_double_long.c: New file.
1051 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1052 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1053 * gcc.target/aarch64/fcvt_float_int.c: New file.
1054 * gcc.target/aarch64/fcvt_float_long.c: New file.
1055 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1056 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1057 * gcc.target/aarch64/ffs.c: New file.
1058 * gcc.target/aarch64/fmadd.c: New file.
1059 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1060 * gcc.target/aarch64/frint.x: New file.
1061 * gcc.target/aarch64/frint_double.c: New file.
1062 * gcc.target/aarch64/frint_float.c: New file.
1063 * gcc.target/aarch64/index.c: New file.
1064 * gcc.target/aarch64/mneg-1.c: New file.
1065 * gcc.target/aarch64/mneg-2.c: New file.
1066 * gcc.target/aarch64/mneg-3.c: New file.
1067 * gcc.target/aarch64/mnegl-1.c: New file.
1068 * gcc.target/aarch64/mnegl-2.c: New file.
1069 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1070 * gcc.target/aarch64/pic-constantpool1.c: New file.
1071 * gcc.target/aarch64/pic-symrefplus.c: New file.
1072 * gcc.target/aarch64/predefine_large.c: New file.
1073 * gcc.target/aarch64/predefine_small.c: New file.
1074 * gcc.target/aarch64/predefine_tiny.c: New file.
1075 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1076 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1077 * gcc.target/aarch64/table-intrinsics.c: New file.
1078 * gcc.target/aarch64/tst-1.c: New file.
1079 * gcc.target/aarch64/vect-abs-compile.c: New file.
1080 * gcc.target/aarch64/vect-abs.c: New file.
1081 * gcc.target/aarch64/vect-abs.x: New file.
1082 * gcc.target/aarch64/vect-compile.c: New file.
1083 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1084 * gcc.target/aarch64/vect-faddv.c: New file.
1085 * gcc.target/aarch64/vect-faddv.x: New file.
1086 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1087 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1088 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1089 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1090 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1091 * gcc.target/aarch64/vect-fp-compile.c: New file.
1092 * gcc.target/aarch64/vect-fp.c: New file.
1093 * gcc.target/aarch64/vect-fp.x: New file.
1094 * gcc.target/aarch64/vect-mull-compile.c: New file.
1095 * gcc.target/aarch64/vect-mull.c: New file.
1096 * gcc.target/aarch64/vect-mull.x: New file.
1097 * gcc.target/aarch64/vect.c: New file.
1098 * gcc.target/aarch64/vect.x: New file.
1099 * gcc.target/aarch64/vector_intrinsics.c: New file.
1100 * gcc.target/aarch64/vfp-1.c: New file.
1101 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1102 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1103 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1104 * g++.dg/abi/aarch64_guard1.C: New file.
1106 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1109 * c-c++-common/pr54988.c: New test.
1111 2012-10-23 Jan Hubicka <jh@suse.cz>
1113 * gcc.dg/tree-prof/peel-1.c: New testcase.
1115 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1118 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1120 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1122 * gcc.dg/c99-predef-1.c: New test.
1123 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1124 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1125 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1126 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1127 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1128 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1129 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1130 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1131 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1132 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1133 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1134 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1136 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1138 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1140 2012-10-23 Jan Hubicka <jh@suse.cz>
1143 * gcc.c-torture/execute/pr54937.c: New testcase.
1144 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1146 2012-10-23 Jan Hubicka <jh@suse.cz>
1149 * gfortran.dg/pr54967.f90: New testcase.
1151 2012-10-23 Terry Guo <terry.guo@arm.com>
1154 * gcc.dg/pr55019.c: New.
1156 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1158 PR tree-optimization/55008
1159 * gcc.dg/tree-ssa/pr55008.c: New test.
1161 2012-10-22 Richard Biener <rguenther@suse.de>
1163 PR tree-optimization/55011
1164 * gcc.dg/torture/pr55011.c: New testcase.
1166 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1168 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1169 * gcc.target/arm/pr40457-2.c: Likewise.
1170 * gcc.target/arm/pr40457-3.c: Likewise.
1172 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1174 * gnat.dg/specs/limited_with4.ads: New test.
1175 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1177 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1179 * gnat.dg/modular4.adb: New test.
1180 * gnat.dg/modular4_pkg.ads: New helper.
1182 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1184 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1185 * gnat.dg/specs/addr1.ads: Likewise.
1187 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1189 * gcc.dg/webizer.c (main): Add missing exit call.
1191 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1194 * gfortran.dg/wextra_1.f: New test.
1196 2012-10-20 Jan Hubicka <jh@suse.cz>
1198 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1200 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1203 * gfortran.dg/warn_unused_function.f90: New.
1205 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1207 * lib/target-supports.exp
1208 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1210 2012-10-19 Richard Guenther <rguenther@suse.de>
1212 PR tree-optimization/54981
1213 * gcc.dg/pr54981.c: New testcase.
1215 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1218 * gcc.target/arm/pr54892.c: New.
1220 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1222 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1224 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1227 * g++.dg/init/array30.C: New.
1228 * g++.dg/init/array31.C: Likewise.
1230 2012-10-18 Tobias Burnus <burnus@net-b.de>
1233 * gfortran.dg/public_private_module_7.f90: New.
1235 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1238 * g++.dg/template/pr29633.C: New.
1240 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1242 * gnat.dg/loop_optimization13.ad[sb]: New test.
1243 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1245 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1247 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1248 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1249 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1250 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1252 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1254 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1255 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1256 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1257 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1258 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1259 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1261 2012-10-16 Jan Hubicka <jh@suse.cz>
1263 * gcc.target/i386/l_fma_float_?.c: Update.
1264 * gcc.target/i386/l_fma_double_?.c: Update.
1265 * gfortran.dg/do_1.f90: XFAIL
1266 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1267 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1268 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1269 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1270 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1271 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1274 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1278 * gcc.dg/Wstrict-overflow-24.c: New.
1280 2012-10-16 Tobias Burnus <burnus@net-b.de>
1284 * gfortran.dg/class_optional_1.f90: New.
1285 * gfortran.dg/class_optional_2.f90: New.
1287 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1290 * gcc.dg/guality/pr54796.c: New test.
1292 PR tree-optimization/54889
1293 * gfortran.dg/pr54889.f90: New test.
1295 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1297 * g++.dg/other/dump-ada-spec-2.C: New test.
1299 2012-10-16 Easwaran Raman <eraman@google.com>
1301 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1302 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1304 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1306 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1307 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1309 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1312 * gcc.c-torture/compile/pr54925.c: New.
1314 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1317 * gcc.target/sh/pr51244-17.c: New.
1319 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1322 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1324 * gcc.target/sh/pr54760-4.c: New.
1326 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1329 * gcc.target/sh/torture/sh-torture.exp: New.
1330 * gcc.target/sh/torture/pr34777.c: New.
1332 2012-10-15 Matthias Klose <doko@ubuntu.com>
1334 * lib/target-supports.exp (check_profiling_available): Match
1335 arm*-*-linux-* for ARM Linux/GNU.
1336 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1337 * gfortran.dg/enum_10.f90: Likewise.
1338 * gfortran.dg/enum_9.f90: Likewise.
1339 * gcc.target/arm/synchronize.c: Likewise.
1340 * g++.old-deja/g++.jason/enum6.C: Likewise.
1341 * g++.old-deja/g++.other/enum4.C: Likewise.
1342 * g++.old-deja/g++.law/enum9.C: Likewise.
1344 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1346 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1347 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1349 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1350 Paolo Carlini <paolo.carlini@oracle.com>
1353 * g++.dg/overload/operator6.C: New.
1355 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1357 PR c++/50080 (again)
1358 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1359 * g++.dg/parse/tmpl-outside1.C: Likewise.
1360 * g++.dg/template/qualttp18.C: Likewise.
1361 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1362 * g++.old-deja/g++.pt/overload13.C: Likewise.
1364 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1366 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1367 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1368 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1369 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1370 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1371 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1372 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1373 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1375 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1378 * g++.dg/parse/tmpl-outside2.C: New.
1379 * g++.dg/parse/tmpl-outside1.C: Adjust.
1380 * g++.dg/template/qualttp18.C: Likewise.
1381 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1382 * g++.old-deja/g++.pt/overload13.C: Likewise.
1384 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1386 PR tree-optimization/54915
1387 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1389 2012-10-15 Richard Guenther <rguenther@suse.de>
1391 PR tree-optimization/54920
1392 * gcc.dg/torture/pr54920.c: New testcase.
1394 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1396 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1398 2012-10-13 Jason Merrill <jason@redhat.com>
1400 * g++.dg/tls/thread_local7g.C: Require tls_native.
1402 2012-10-14 Jason Merrill <jason@redhat.com>
1404 * g++.dg/cpp0x/inh-ctor1.C: New.
1405 * g++.dg/cpp0x/inh-ctor2.C: New.
1406 * g++.dg/cpp0x/inh-ctor3.C: New.
1407 * g++.dg/cpp0x/inh-ctor4.C: New.
1408 * g++.dg/cpp0x/inh-ctor5.C: New.
1409 * g++.dg/cpp0x/inh-ctor6.C: New.
1410 * g++.dg/cpp0x/inh-ctor7.C: New.
1411 * g++.dg/cpp0x/inh-ctor8.C: New.
1412 * g++.dg/cpp0x/inh-ctor9.C: New.
1413 * g++.dg/cpp0x/inh-ctor10.C: New.
1414 * g++.dg/cpp0x/inh-ctor11.C: New.
1415 * g++.dg/cpp0x/inh-ctor12.C: New.
1416 * g++.dg/cpp0x/inh-ctor13.C: New.
1418 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1420 PR rtl-optimization/54919
1421 * gcc.dg/pr54919.c: New testcase.
1423 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1426 * g++.dg/template/crash113.C: New.
1428 2012-10-14 Jan Hubicka <jh@suse.cz>
1430 * gcc.dg/unroll_5.c: New testcase.
1432 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1435 * g++.dg/opt/pr52643.C: New.
1437 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1440 * gcc.target/sh/pr54602-1.c: New.
1441 * gcc.target/sh/pr54602-2.c: New.
1442 * gcc.target/sh/pr54602-3.c: New.
1443 * gcc.target/sh/pr54602-4.c: New.
1445 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1448 * gcc.target/sh/pr54680.c: New.
1450 2012-10-12 Jan Hubicka <jh@suse.cz>
1452 * gcc.dg/webizer.c: New testcase.
1454 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1456 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1459 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1461 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1462 Return 0 if already specifying -mfloat-abi other than hard.
1464 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1466 * gcc.dg/pr53060.c: Prune irrelevant warning.
1468 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1471 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1472 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1473 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1474 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1475 Adjust expected wording of warnings for *cmp* builtins.
1476 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1477 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1479 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1482 * g++.dg/parse/friend-main.C: New.
1484 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1487 * g++.dg/pr53055.C: New testcase.
1489 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1492 * g++.dg/cpp0x/pr52744.C: New.
1494 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1497 * gfortran.dg/dummy_procedure_9.f90: New.
1499 2012-10-12 Richard Biener <rguenther@suse.de>
1501 PR tree-optimization/54894
1502 * gcc.dg/torture/pr54894.c: New testcase.
1504 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1507 * gcc.target/sh/pr51244-13.c: New.
1508 * gcc.target/sh/pr51244-14.c: New.
1509 * gcc.target/sh/pr51244-15.c: New.
1510 * gcc.target/sh/pr51244-16.c: New.
1512 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1515 * g++.dg/cpp0x/decltype45.C: New.
1517 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1520 * gfortran.dg/class_allocate_13.f90: New.
1522 2012-10-11 Jason Merrill <jason@redhat.com>
1524 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1525 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1527 * g++.dg/gomp/tls-5.C: Require tls_native.
1528 * g++.dg/tls/thread_local7.C: Require tls_native.
1529 * g++.dg/tls/static2.C: New.
1531 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1534 * g++.dg/ext/weak5.C: New.
1536 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1539 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1540 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1542 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1545 * g++.dg/parse/pr43765.C: New.
1547 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1549 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1551 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1554 * g++.dg/init/bitfield3.C: New.
1556 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1558 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1560 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1562 PR tree-optimization/54877
1563 * gcc.dg/torture/pr54877.c: New test.
1565 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1568 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1569 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1570 and remove target info from dg-do compile.
1571 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1572 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1573 and remove target info from dg-do compile.
1575 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1577 * gcc.dg/pr54782.c: Require target with pthread support.
1579 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1582 * g++.dg/cpp0x/auto35.C: New.
1584 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1586 PR c++/53540 - using fails to be equivalent to typedef
1587 * g++.dg/cpp0x/alias-decl-24.C: New test.
1589 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1591 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1592 that c++11 attributes to types are ignored for now.
1593 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1596 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1599 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1601 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1604 * g++.dg/cpp0x/initlist67.C: New.
1606 2012-10-10 Dehao Chen <dehao@google.com>
1608 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1610 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1613 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1616 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1619 * g++.dg/cpp0x/decltype44.C: New.
1621 2012-10-09 Steve Ellcey <sellcey@mips.com>
1623 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1625 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1628 * g++.dg/cpp0x/decltype43.C: New.
1630 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1633 * gcc.dg/pr53397-1.c: New test case.
1634 * gcc.dg/pr53397-2.c: New test case.
1636 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1639 * g++.dg/warn/Wparentheses-26.C: Adjust.
1640 * g++.dg/warn/Wparentheses-27.C: New.
1642 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1645 * c-c++-common/vector-scalar.c: New testcase.
1646 * g++.dg/ext/vector18.C: New testcase.
1647 * g++.dg/ext/vector5.C: This is not an error anymore.
1648 * gcc.dg/init-vec-1.c: Move ...
1649 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1650 * gcc.c-torture/execute/vector-shift1.c: Move ...
1651 * c-c++-common/torture/vector-shift1.c: ... here.
1652 * gcc.dg/scal-to-vec1.c: Move ...
1653 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1654 C++11. Adapt error messages.
1655 * gcc.dg/convert-vec-1.c: Move ...
1656 * c-c++-common/convert-vec-1.c: ... here.
1657 * gcc.dg/scal-to-vec2.c: Move ...
1658 * c-c++-common/scal-to-vec2.c: ... here.
1660 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1663 * gcc.target/i386/pr54400.c: New testcase.
1665 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1668 * g++.dg/template/pr54858.C: New test.
1670 2012-10-08 Marek Polacek <polacek@redhat.com>
1673 * g++.dg/debug/pr54831.C: New test.
1675 2012-10-08 Dehao Chen <dehao@google.com>
1677 * g++.dg/predict-loop-exit-1.C: New.
1678 * g++.dg/predict-loop-exit-2.C: New.
1679 * g++.dg/predict-loop-exit-3.C: New.
1681 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1683 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1685 2012-10-08 Jason Merrill <jason@redhat.com>
1687 * g++.dg/gomp/tls-5.C: New.
1688 * g++.dg/gomp/tls-wrap1.C: New.
1689 * g++.dg/gomp/tls-wrap2.C: New.
1690 * g++.dg/gomp/tls-wrap3.C: New.
1691 * g++.dg/gomp/tls-wrap4.C: New.
1692 * g++.dg/gomp/tls-wrapper-cse.C: New.
1693 * g++.dg/tls/thread_local-cse.C: New.
1694 * g++.dg/tls/thread_local-order1.C: New.
1695 * g++.dg/tls/thread_local-order2.C: New.
1696 * g++.dg/tls/thread_local-wrap1.C: New.
1697 * g++.dg/tls/thread_local-wrap2.C: New.
1698 * g++.dg/tls/thread_local-wrap3.C: New.
1699 * g++.dg/tls/thread_local-wrap4.C: New.
1700 * g++.dg/tls/thread_local2g.C: New.
1701 * g++.dg/tls/thread_local3g.C: New.
1702 * g++.dg/tls/thread_local4g.C: New.
1703 * g++.dg/tls/thread_local5g.C: New.
1704 * g++.dg/tls/thread_local6g.C: New.
1705 * g++.dg/tls/thread_local7g.C: New.
1707 * g++.dg/tls/thread_local3.C: New.
1708 * g++.dg/tls/thread_local4.C: New.
1709 * g++.dg/tls/thread_local5.C: New.
1710 * g++.dg/tls/thread_local6.C: New.
1712 * g++.dg/tls/init-2.C: Tweak errors.
1713 * g++.dg/tls/thread_local1.C: New.
1714 * g++.dg/tls/thread_local2.C: New.
1715 * g++.dg/tls/thread_local7.C: New.
1717 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1720 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1722 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1725 * gcc.target/sh/pr54685.c: New.
1727 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1729 PR c++/53528 C++11 attribute support
1730 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1731 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1732 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1733 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1734 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1735 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1736 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1737 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1738 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1739 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1740 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1741 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1742 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1744 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1745 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1746 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1750 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1751 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1753 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1754 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1755 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1756 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1768 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1769 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1770 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1771 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1772 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1778 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1779 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1780 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1783 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1784 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1785 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1786 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1788 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1790 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1791 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1792 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1794 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1797 * gcc.target/sh/pr54760-2.c: New.
1798 * gcc.target/sh/pr54760-3.c: New.
1800 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1803 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1805 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1806 Sandra Loosemore <sandra@codesourcery.com>
1808 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1809 and test that the accumulator is initialized using MULT.
1810 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1811 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1813 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1816 * g++.dg/cpp0x/stdint.C: New.
1818 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1821 * g++.dg/cpp0x/stddef.C: New.
1823 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1826 * gfortran.dg/typebound_operator_17.f90: New.
1828 2012-10-06 Jan Hubicka <jh@suse.cz>
1832 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1834 2012-10-06 Jan Hubicka <jh@suse.cz>
1836 * gcc.dg/lto/resolutions_0.c: New testcase.
1838 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1841 * gfortran.dg/generic_25.f90: New.
1842 * gfortran.dg/generic_26.f90: New.
1843 * gfortran.dg/generic_27.f90: New.
1845 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1848 * gcc.target/sh/pr54760-1.c: New.
1850 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1852 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1853 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1854 * g++.dg/warn/Wsign-compare-5.C: New test.
1855 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1856 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1857 * g++.dg/ext/builtin30.C: New test.
1858 * g++.dg/ext/vla12.C: New test.
1859 * gcc.dg/builtins-85.c: New test.
1862 * gcc.dg/guality/pr54519-1.c: New test.
1863 * gcc.dg/guality/pr54519-2.c: New test.
1864 * gcc.dg/guality/pr54519-3.c: New test.
1865 * gcc.dg/guality/pr54519-4.c: New test.
1866 * gcc.dg/guality/pr54519-5.c: New test.
1867 * gcc.dg/guality/pr54519-6.c: New test.
1869 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1872 * g++.dg/cpp0x/defaulted38.C: New.
1874 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1876 PR tree-optimization/33763
1877 * c-c++-common/pr33763.c: New test.
1879 PR tree-optimization/54810
1880 * gcc.dg/tree-ssa/vrp85.c: New test.
1882 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1884 * gcc.dg/ucnid-7.c: Skip on AIX.
1885 * gcc.dg/ucnid-8.c: Same.
1886 * gcc.dg/ucnid-10.c: Same.
1887 * gcc.dg/ucnid-13.c: Same.
1888 * gcc.dg/attr-alias-3.c: Same.
1889 * gcc.dg/attr-alias-5.c: Same.
1890 * gcc.dg/torture/pr51106-2.c: Same.
1891 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1893 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1896 * g++.dg/cpp0x/alias-decl-23.C: New.
1898 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1901 * g++.dg/template/friend53.C: New.
1903 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1905 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1906 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1907 (scan-ada-spec): Likewise.
1908 (scan-ada-spec-not): Likewise.
1909 * gcc.dg/dump-ada-spec-1.c: New test.
1910 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1912 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1914 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1916 2012-10-04 Florian Weimer <fweimer@redhat.com>
1918 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1920 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1923 * g++.dg/cpp0x/pr54323.C: New.
1925 2012-10-04 Richard Guenther <rguenther@suse.de>
1928 * g++.dg/torture/pr54735.C: New testcase.
1930 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1932 PR rtl-optimization/54739
1933 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1935 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1938 * gcc.target/sh/pr51244-12.c: New.
1940 2012-10-03 Dehao Chen <dehao@google.com>
1943 * gcc.dg/pr54782.c: New test.
1945 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1948 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1950 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1953 * gfortran.dg/class_53.f90: New.
1955 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1958 * gcc.dg/guality/pr54551.c: New.
1960 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1962 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1963 * gcc.target/powerpc/pr46728-2.c: Likewise.
1965 2012-10-02 Sharad Singhai <singhai@google.com>
1968 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1969 to fix test failures caused by r191883.
1970 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1971 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1972 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1973 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1974 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1975 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1976 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1977 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1978 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1980 2012-09-30 Sharad Singhai <singhai@google.com>
1982 * gcc.target/i386/vect-double-1.c: Fix test.
1984 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1987 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1990 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1992 PR rtl-optimization/54457
1993 * gcc.target/i386/pr54457.c: New test.
1995 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1997 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1999 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2001 * gcc.target/i386/vect-rebuild.c: New testcase.
2003 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2005 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2007 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2009 * gcc.target/mips/pr37362.c: Fix target selector.
2011 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2014 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2016 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2018 * gcc.dg/ucnid-8.c: Update line number.
2019 * gcc.dg/torture/pr51106-2.c: Likewise.
2021 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2024 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2025 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2026 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2028 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2030 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2031 partially reverting r170092.
2032 * gfortran.dg/class_7.f03: Ditto.
2033 * gfortran.dg/coarray_14.f90: Ditto.
2034 * gfortran.dg/typebound_proc_13.f03: Ditto.
2036 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2039 * g++.dg/cpp0x/sfinae42.C: New.
2041 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2043 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2044 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2045 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2046 * gcc.dg/pr42629.c: XFAIL on AIX.
2047 * gcc.dg/pr47684.c: Same.
2048 * gcc.dg/pr43670.c: Same.
2049 * gcc.dg/pr42916.c: Same.
2050 * gcc.dg/pr45449.c: Same.
2051 * gcc.dg/pr50017.c: Same.
2052 * gcc.dg/pr42728.c: Same.
2053 * gcc.dg/pr47881.c: Same.
2054 * gcc.dg/pr44023.c: Same.
2055 * gcc.dg/pr41345.c: Same.
2056 * gcc.dg/pr42630.c: Same.
2057 * gcc.dg/pr44971.c: Same.
2058 * gcc.dg/pr46771.c: Same.
2059 * gcc.dg/ucnid-8.c: Same.
2060 * gcc.dg/ucnid-10.c: Same.
2061 * gcc.dg/ucnid-13.c: Same.
2062 * gcc.dg/torture/pr51106-2.c: Same.
2063 * gcc.dg/pr48768.c: Same.
2064 * gcc.dg/pr42631.c: Same.
2065 * gcc.dg/pr43084.c: Same.
2066 * gcc.dg/ucnid-7.c: Same.
2067 * gcc.dg/pr42889.c: Same.
2068 * gcc.dg/pr41241.c: Same.
2069 * gcc.dg/pr42719.c: Same.
2070 * g++.dg/debug/pr46583.C: Same.
2071 * g++.dg/debug/pr47106.C: Same.
2072 * g++.dg/opt/pr48549.C: Same.
2073 * g++.dg/other/pr42685.C: Same.
2074 * c-c++-common/pr43942.c: Same.
2076 2012-09-29 Ian Lance Taylor <iant@google.com>
2078 * go.test/go-test.exp: Update for latest version of Go testsuite.
2080 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2083 * gfortran.dg/internal_readwrite_3.f90: New test.
2085 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2087 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2088 c-c++-common/Wunused-local-typedefs-2.c to here.
2090 PR c++/54372 - unused attribute inactive on dependant entities
2091 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2093 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2095 PR c++/29028 - Missed unused warning on using declaration
2096 * g++.dg/warn/Wunused-var-18.C: New test.
2098 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2100 PR c++/53551 - -Wunused-local-typedefs misses uses
2101 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2103 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2106 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2108 PR tree-optimization/54713
2109 * gcc.c-torture/compile/pr54713-1.c: New test.
2110 * gcc.c-torture/compile/pr54713-2.c: New test.
2111 * gcc.c-torture/compile/pr54713-3.c: New test.
2113 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2115 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2117 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2119 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2121 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2124 * gcc.target/i386/pr54703.c: New test.
2126 2012-09-27 Richard Guenther <rguenther@suse.de>
2129 * gcc.dg/lto/pr54709_0.c: New testcase.
2130 * gcc.dg/lto/pr54709_1.c: Likewise.
2132 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2134 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2136 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2138 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2140 * gcc.target/arm/pr42879.c: Handle big-endian.
2142 2012-09-26 Steve Ellcey <sellcey@mips.com>
2145 * gcc.dg/pr37303.c: Check for rdata or rodata.
2147 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2149 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2151 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2155 * gcc.target/powerpc/ppc-ne0-1.c: New.
2157 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2160 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2161 test_19, test_20, test_21, test_22, test_23): New functions.
2162 * gcc.target/sh/pr54089-4.c: New.
2163 * gcc.target/sh/pr54089-5.c: New.
2164 * gcc.target/sh/pr54089-6.c: New.
2165 * gcc.target/sh/pr54089-7.c: New.
2167 2012-09-25 Richard Guenther <rguenther@suse.de>
2170 * gcc.dg/lto/pr54702_0.c: New testcase.
2171 * gcc.dg/lto/pr54702_1.c: Likewise.
2172 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2173 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2174 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2175 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2177 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2180 * g++.dg/cpp0x/parse2.C: New.
2181 * g++.dg/parse/error11.C: Adjust.
2182 * g++.dg/parse/error12.C: Likewise.
2184 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2186 * gcc.target/i386/20030217-1.c: Added check for
2187 large_long_double effective target.
2188 * gcc.target/i386/387-3.c: Likewise.
2189 * gcc.target/i386/387-4.c: Likewise.
2190 * gcc.target/i386/pr36578-1.c: Likewise.
2191 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2192 when long double size is equal double size.
2193 * gcc.target/i386/excess-precision-1.c: Likewise.
2194 * gcc.target/i386/pr36578-2.c: Likewise.
2195 * gcc.target/i386/20030217-2.c: New testcase.
2197 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2199 PR tree-optimization/54676
2200 * gcc.dg/pr54676.c: New test.
2202 2012-09-25 Richard Guenther <rguenther@suse.de>
2204 PR tree-optimization/53663
2205 * gcc.dg/torture/pr53663-1.c: New testcase.
2206 * gcc.dg/torture/pr53663-2.c: Likewise.
2207 * gcc.dg/torture/pr53663-3.c: Likewise.
2209 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2211 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2213 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2215 * lib/target-supports-dg.exp (dg-require-effective-target,
2216 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2217 dg-process-target-1 instead of dg-process-target.
2218 (dg-process-target-1): Rename from dg-process-target.
2219 (dg-process-target): New.
2221 2012-09-24 Richard Guenther <rguenther@suse.de>
2223 PR tree-optimization/54684
2224 * g++.dg/torture/pr54684.C: New testcase.
2226 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2228 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2230 2012-09-24 Richard Guenther <rguenther@suse.de>
2233 * gcc.dg/tm/pr52173-1.c: New.
2234 * gcc.dg/tm/pr52173-2.c: New.
2236 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2238 * gcc.dg/pr54669.c: New test.
2240 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2241 Dominique Dhumieres <dominiq@lps.ens.fr>
2244 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2246 2012-09-23 Tobias Burnus <burnus@net-b.de>
2249 * gfortran.dg/class_array_14.f90: New.
2251 2012-09-22 Kai Tietz <ktietz@redhat.com>
2253 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2254 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2256 2012-09-21 Dehao Chen <dehao@google.com>
2259 PR tree-optimization/54655
2260 * g++.dg/pr54655.C: New testcase.
2262 2012-09-21 Richard Guenther <rguenther@suse.de>
2264 PR tree-optimization/54647
2265 * g++.dg/torture/pr54647.C: New testcase.
2267 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2270 * c-c++-common/torture/vector-compare-2.c: Add -w.
2272 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2274 * gnat.dg/opt20.ads: Move dg directive to...
2275 * gnat.dg/opt20.adb: ...here.
2276 * gnat.dg/addr1.ad[sb]: Likewise.
2277 * gnat.dg/concat2.ad[sb]: Likewise.
2278 * gnat.dg/array16.ad[sb]: Likewise.
2279 * gnat.dg/atomic5.ad[sb]: Likewise.
2280 * gnat.dg/discr29.ad[sb]: Likewise.
2281 * gnat.dg/noreturn5.ad[sb]: Likewise.
2282 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2283 * gnat.dg/discr23.ads: Remove dg directive.
2284 * gnat.dg/nested_float_packed.ads: Likewise.
2285 * gnat.dg/oconst6.ads: Move to...
2286 * gnat.dg/specs/oconst6.ads: ...here.
2288 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2291 * g++.dg/cpp0x/decltype32.C: Tweak.
2293 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2295 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2296 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2297 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2298 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2300 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2303 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2305 2012-09-19 Steve Ellcey <sellcey@mips.com>
2307 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2309 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2311 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2312 * gcc.target/powerpc/ppc-mftb.c: New file.
2314 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2317 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2320 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2323 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2325 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2327 * gcc.c-torture/execute/20120919-1.c: New test.
2329 2012-09-19 Richard Guenther <rguenther@suse.de>
2331 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2333 2012-09-19 Richard Guenther <rguenther@suse.de>
2335 * gcc.dg/builtin-unreachable-6.c: Adjust.
2337 2012-09-19 Richard Guenther <rguenther@suse.de>
2339 * gcc.dg/builtin-object-size-10.c: Adjust.
2340 * gcc.dg/builtin-unreachable-5.c: Adjust.
2341 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2342 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2343 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2344 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2345 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2346 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2347 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2348 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2349 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2350 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2351 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2352 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2354 2012-09-19 Richard Guenther <rguenther@suse.de>
2356 PR tree-optimization/54132
2357 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2358 * gcc.dg/torture/pr54132.c: Likewise.
2360 2012-09-19 Terry Guo <terry.guo@arm.com>
2362 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2363 extra prune rules that will be applied to all tests in a .exp file.
2364 (gcc-dg-prune): Use rules defined by the above variable.
2365 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2366 harmless warnings on architecture switch conflict.
2368 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2370 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2371 of asm-comment characters instead of a single one.
2372 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2374 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2376 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2378 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2379 target instead of xfailing it.
2380 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2381 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2382 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2383 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2384 * gcc.dg/vect/vect-104.c: Likewise.
2385 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2386 * gcc.dg/vect/vect-outer-1.c: Likewise.
2387 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2388 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2389 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2390 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2391 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2392 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2393 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2394 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2395 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2397 * lib/target-supports.exp
2398 (check_effective_target_vect_widen_mult_qi_to_hi,
2399 check_effective_target_vect_widen_mult_hi_to_si,
2400 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2401 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2402 check_effective_target_vect_pack_trunc,
2403 check_effective_target_vect_unpack,
2404 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2405 instead of arm_none.
2407 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2409 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2411 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2412 config to compiler_flags.
2414 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2417 * gcc.target/i386/pr54592.c: New test.
2419 PR tree-optimization/54610
2420 * gcc.target/i386/pr54610.c: New test.
2422 2012-09-17 Jason Merrill <jason@redhat.com>
2425 * g++.dg/cpp0x/alias-decl-21.C: New.
2426 * g++.dg/cpp0x/alias-decl-22.C: New.
2428 2012-09-17 Tobias Burnus <burnus@net-b.de>
2431 * gfortran.dg/scan_2.f90: New.
2433 2012-09-17 Jason Merrill <jason@redhat.com>
2436 * g++.dg/init/aggr9.C: New.
2438 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2440 * gnat.dg/loop_optimization12.ad[sb]: New test.
2442 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2445 * gfortran.dg/proc_ptr_result_7.f90: New.
2447 2012-09-17 Tobias Burnus <burnus@net-b.de>
2450 * gfortran.dg/structure_constructor_11.f90: New.
2452 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2454 PR tree-optimization/54563
2455 * g++.dg/torture/pr54563.C: New test.
2457 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2460 * gfortran.dg/typebound_generic_14.f03: New.
2462 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2465 * gfortran.dg/proc_ptr_38.f90: New.
2467 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2470 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2474 * gnat.dg/lto15.adb: Require lto.
2476 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2477 "myBindC" for hppa*-*-hpux*.
2479 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2481 * gfortran.dg/namelist_75.f90: New test.
2483 2012-09-15 Tom de Vries <tom@codesourcery.com>
2485 * gcc.dg/tree-ssa/vrp82.c: New test.
2486 * gcc.dg/tree-ssa/vrp83.c: Same.
2487 * gcc.dg/tree-ssa/vrp84.c: Same.
2489 2012-09-15 Tom de Vries <tom@codesourcery.com>
2491 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2492 * gcc.dg/tree-ssa/vrp81.c: ... this.
2494 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2497 * gcc.target/avr/torture/fix-types.h: New.
2498 * gcc.target/avr/torture/vals-hr.def: New.
2499 * gcc.target/avr/torture/vals-r.def: New.
2500 * gcc.target/avr/torture/vals-k.def: New.
2501 * gcc.target/avr/torture/vals-ur.def: New.
2502 * gcc.target/avr/torture/vals-uk.def: New.
2503 * gcc.target/avr/torture/vals-uhr.def: New.
2504 * gcc.target/avr/torture/vals-llk.def: New.
2505 * gcc.target/avr/torture/vals-ullk.def: New.
2506 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2507 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2508 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2509 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2510 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2511 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2512 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2513 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2515 2012-09-14 Dehao Chen <dehao@google.com>
2517 * g++.dg/debug/dwarf2/deallocator.C: New test.
2519 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2522 * gcc.c-torture/compile/pr54552-1.c: New test.
2524 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2527 * g++.dg/other/vector-compare.C: New testcase.
2528 * c-c++-common/vector-compare-3.c: New testcase.
2529 * gcc.dg/vector-shift.c: Move ...
2530 * c-c++-common/vector-shift.c: ... here.
2531 * gcc.dg/vector-shift1.c: Move ...
2532 * c-c++-common/vector-shift1.c: ... here.
2533 * gcc.dg/vector-shift3.c: Move ...
2534 * c-c++-common/vector-shift3.c: ... here.
2535 * gcc.dg/vector-compare-1.c: Move ...
2536 * c-c++-common/vector-compare-1.c: ... here.
2537 * gcc.dg/vector-compare-2.c: Move ...
2538 * c-c++-common/vector-compare-2.c: ... here.
2539 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2540 * c-c++-common/torture/vector-compare-1.c: ... here.
2541 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2542 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2543 * c-c++-common/torture/vector-compare-2.c: ... here.
2544 * gcc.c-torture/execute/vector-shift.c: Move ...
2545 * c-c++-common/torture/vector-shift.c: ... here.
2546 * gcc.c-torture/execute/vector-shift2.c: Move ...
2547 * c-c++-common/torture/vector-shift2.c: ... here.
2548 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2549 * c-c++-common/torture/vector-subscript-1.c: ... here.
2550 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2551 * c-c++-common/torture/vector-subscript-2.c: ... here.
2552 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2553 * c-c++-common/torture/vector-subscript-3.c: ... here.
2555 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2558 * gcc.c-torture/compile/pr54103-1.c,
2559 gcc.c-torture/compile/pr54103-2.c,
2560 gcc.c-torture/compile/pr54103-3.c,
2561 gcc.c-torture/compile/pr54103-4.c,
2562 gcc.c-torture/compile/pr54103-5.c,
2563 gcc.c-torture/compile/pr54103-6.c: New tests.
2564 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2566 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2568 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2570 2012-09-14 Richard Guenther <rguenther@suse.de>
2572 PR tree-optimization/54565
2573 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2574 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2576 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2578 * gcc.target/arm/combine-movs.c: Add missing space.
2580 2012-09-14 Richard Guenther <rguenther@suse.de>
2582 * g++.dg/torture/builtin-location.C: New testcase.
2584 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2585 Manuel López-Ibåñez <manu@gcc.gnu.org>
2588 * g++.dg/warn/Wuninitialized-self.C: New.
2590 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2593 * gcc.c-torture/compile/pr54559.c: New test.
2595 2012-09-13 Jason Merrill <jason@redhat.com>
2598 * g++.dg/cpp0x/constexpr-temp1.C: New.
2601 * g++.dg/template/anonunion2.C: New.
2604 * g++.dg/template/init10.C: New.
2606 2012-09-13 Tobias Burnus <burnus@net-b.de>
2609 * gfortran.dg/implicit_pure_3.f90: New.
2611 2012-09-13 Richard Guenther <rguenther@suse.de>
2613 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2615 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2617 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2619 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2621 * c-c++-common/pr51712.c: Handle for short-enum targets.
2623 2012-09-12 Terry Guo <terry.guo@arm.com>
2625 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2626 and lsrs for Thumb2 mode.
2628 2012-09-12 Jan Hubicka <jh@suse.cz>
2630 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2632 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2635 * gcc.target/i386/pr54445-1.c: New file.
2636 * gcc.target/i386/pr54445-2.c: Likewise.
2638 2012-09-12 Tobias Burnus <burnus@net-b.de>
2642 * gfortran.dg/coarray_10.f90: Update dg-error.
2643 * gfortran.dg/coarray_28.f90: New.
2644 * gfortran.dg/array_section_3.f90: New.
2646 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2648 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2649 gcc.target/arm/pr48252.c: Fix for big-endian support.
2651 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2653 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2655 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2656 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2658 * gcc.target/arm/neon-vfma-1.c: New testcase.
2659 * gcc.target/arm/neon-vfms-1.c: Likewise.
2660 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2662 * gcc.target/arm/neon-vmls-1.c: Likewise.
2663 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2665 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2666 (check_effective_target_arm_neonv2_ok): Likewise.
2667 (check_effective_target_arm_neonv2_hw): Likewise.
2668 (check_effective_target_arm_neonv2): Likewise.
2670 2012-09-11 Richard Guenther <rguenther@suse.de>
2673 * g++.dg/tree-ssa/pr54515.C: New testcase.
2675 2012-09-10 Andrew Pinski <apinski@cavium.com>
2678 * gcc.dg/tm/memopt-16.c: New testcase.
2680 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2684 * g++.dg/cpp0x/sfinae40.C: New.
2685 * g++.dg/cpp0x/sfinae41.C: Likewise.
2687 2012-09-10 Jason Merrill <jason@redhat.com>
2690 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2692 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2695 * gcc.target/sh/pr54089-3.c: New.
2697 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2699 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2701 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2703 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2705 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2707 * gcc.dg/pr52558-2.c: Delete.
2708 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2710 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2712 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2714 2012-09-10 Richard Guenther <rguenther@suse.de>
2716 PR tree-optimization/54520
2717 * gcc.dg/torture/pr54520.c: New testcase.
2719 2012-09-10 Jason Merrill <jason@redhat.com>
2722 * g++.dg/cpp0x/implicit14.C: New.
2724 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2727 * gfortran.dg/bound_simplification_3.f90: New test.
2729 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2732 * gcc.dg/pr52558-1.c: Delete.
2733 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2735 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2737 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2738 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2739 * gcc.target/arm/smlaltt-1.c: Likewise.
2741 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2743 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2745 2012-09-07 Tom de Vries <tom@codesourcery.com>
2747 PR tree-optimization/53986
2748 * gcc.dg/tree-ssa/vrp80.c: New test.
2749 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2751 2012-09-06 Jason Merrill <jason@redhat.com>
2755 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2756 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2758 2012-09-06 Andrew Pinski <apinski@cavium.com>
2761 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2763 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2765 PR rtl-optimization/54455
2766 * gcc.dg/54455.c: New test.
2768 2012-09-06 Tobias Burnus <burnus@net-b.de>
2771 * gfortran.dg/promotion_2.f90: New.
2773 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2776 * c-c++-common/pr54486.c: New test.
2778 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2781 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2783 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2786 * g++.dg/cpp0x/sfinae39.C: New.
2788 2012-09-04 Jason Merrill <jason@redhat.com>
2791 * g++.dg/ext/flexary3.C: New.
2794 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2797 * g++.dg/template/defarg15.C: New.
2800 * g++.dg/template/access24.C: New.
2802 2012-09-04 Richard Guenther <rguenther@suse.de>
2804 PR tree-optimization/54458
2805 * gcc.dg/torture/pr54458.c: New testcase.
2807 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2809 * gcc.target/arm/neon-vext.c: New test.
2810 * gcc.target/arm/neon-vext-execute.c: Ditto.
2812 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2816 * gfortran.dg/select_type_29.f03: New.
2818 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2820 * gcc.dg/fold-perm.c: Improve test.
2822 2012-09-03 Tobias Burnus <burnus@net-b.de>
2825 * gfortran.dg/coarray_class_1.f90: New.
2827 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2830 * gcc.c-torture/compile/pr49206.c: New test.
2832 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2833 Uros Bizjak <ubizjak@gmail.com>
2836 * gfortran.dg/pr36680.f90: New test.
2838 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2841 * g++.dg/opt/pr42295.C: New test.
2843 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2846 * gcc.dg/torture/pr54436.c: New test.
2848 2012-09-01 Andrew Pinski <apinski@cavium.com>
2850 * gcc.target/mips/truncate-8.c: New testcase.
2852 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2856 * gcc.target/i386/pr46829.c: New test.
2857 * gcc.target/i386/pr46843.c: Ditto.
2859 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2860 Jason Merrill <jason@redhat.com>
2863 * g++.dg/parse/error50.C: New.
2865 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2868 * gcc.c-torture/compile/pr54428.c: New test.
2870 2012-08-31 Ollie Wild <aaw@google.com>
2873 * g++.dg/init/lifetime3.C: New test.
2875 2012-08-31 Martin Jambor <mjambor@suse.cz>
2878 * gcc.dg/torture/pr54409.c: New test.
2880 2012-08-31 Martin Jambor <mjambor@suse.cz>
2882 * gfortran.dg/pr48636.f90: Add dump scan checks.
2884 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2886 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2888 2012-08-28 Joey Ye <joey.ye@arm.com>
2890 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2892 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2895 * gcc.target/i386/pr46254.c: New test.
2897 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2899 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2900 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2901 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2903 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2905 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2906 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2907 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2908 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2909 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2910 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2911 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2912 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2913 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2914 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2915 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2916 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2917 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2918 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2919 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2920 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2921 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2922 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2923 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2924 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2925 gcc.target/mips/unaligned-1.c: Tighten regexps.
2927 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2929 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2930 (mips_option_groups): Remove optimization. Add various -f options.
2931 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2932 and -pg imply -fno-omit-frame-pointer.
2933 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2934 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2935 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2936 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2937 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2938 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2939 * gcc.target/mips/abi-n32-long32.c: Likewise.
2940 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2941 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2942 * gcc.target/mips/abi-n32-long64.c: Likewise.
2943 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2944 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2945 * gcc.target/mips/abi-n64-long32.c: Likewise.
2946 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2947 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2948 * gcc.target/mips/abi-n64-long64.c: Likewise.
2949 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2950 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2951 * gcc.target/mips/abi-o32-long32.c: Likewise.
2952 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2953 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2954 * gcc.target/mips/abi-o32-long64.c: Likewise.
2955 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2956 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2957 * gcc.target/mips/abi-o64-long32.c: Likewise.
2958 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2959 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2960 * gcc.target/mips/abi-o64-long64.c: Likewise.
2961 * gcc.target/mips/asm-1.c: Likewise.
2962 * gcc.target/mips/branch-1.c: Likewise.
2963 * gcc.target/mips/call-3.c: Likewise.
2964 * gcc.target/mips/call-saved-3.c: Likewise.
2965 * gcc.target/mips/clear-cache-1.c: Likewise.
2966 * gcc.target/mips/div-1.c: Likewise.
2967 * gcc.target/mips/div-2.c: Likewise.
2968 * gcc.target/mips/div-3.c: Likewise.
2969 * gcc.target/mips/div-4.c: Likewise.
2970 * gcc.target/mips/div-5.c: Likewise.
2971 * gcc.target/mips/div-6.c: Likewise.
2972 * gcc.target/mips/div-7.c: Likewise.
2973 * gcc.target/mips/div-8.c: Likewise.
2974 * gcc.target/mips/div-9.c: Likewise.
2975 * gcc.target/mips/div-10.c: Likewise.
2976 * gcc.target/mips/div-11.c: Likewise.
2977 * gcc.target/mips/div-12.c: Likewise.
2978 * gcc.target/mips/dsp-ctrl.c: Likewise.
2979 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2980 * gcc.target/mips/ext-8.c: Likewise.
2981 * gcc.target/mips/extend-2.c: Likewise.
2982 * gcc.target/mips/fix-r10000-1.c: Likewise.
2983 * gcc.target/mips/fix-r10000-2.c: Likewise.
2984 * gcc.target/mips/fix-r10000-3.c: Likewise.
2985 * gcc.target/mips/fix-r10000-4.c: Likewise.
2986 * gcc.target/mips/fix-r10000-5.c: Likewise.
2987 * gcc.target/mips/fix-r10000-6.c: Likewise.
2988 * gcc.target/mips/fix-r10000-7.c: Likewise.
2989 * gcc.target/mips/fix-r10000-8.c: Likewise.
2990 * gcc.target/mips/fix-r10000-9.c: Likewise.
2991 * gcc.target/mips/fix-r10000-10.c: Likewise.
2992 * gcc.target/mips/fix-r10000-11.c: Likewise.
2993 * gcc.target/mips/fix-r10000-12.c: Likewise.
2994 * gcc.target/mips/fix-r10000-13.c: Likewise.
2995 * gcc.target/mips/fix-r10000-14.c: Likewise.
2996 * gcc.target/mips/fix-r10000-15.c: Likewise.
2997 * gcc.target/mips/fpcmp-1.c: Likewise.
2998 * gcc.target/mips/fpcmp-2.c: Likewise.
2999 * gcc.target/mips/fpr-moves-7.c: Likewise.
3000 * gcc.target/mips/fpr-moves-8.c: Likewise.
3001 * gcc.target/mips/int-moves-1.c: Likewise.
3002 * gcc.target/mips/int-moves-2.c: Likewise.
3003 * gcc.target/mips/long-calls-pg.c: Likewise.
3004 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3005 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3006 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3007 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3008 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3009 * gcc.target/mips/mips-3d-1.c: Likewise.
3010 * gcc.target/mips/mips-3d-2.c: Likewise.
3011 * gcc.target/mips/mips-3d-3.c: Likewise.
3012 * gcc.target/mips/mips-3d-4.c: Likewise.
3013 * gcc.target/mips/mips-3d-5.c: Likewise.
3014 * gcc.target/mips/mips-3d-6.c: Likewise.
3015 * gcc.target/mips/mips-3d-7.c: Likewise.
3016 * gcc.target/mips/mips-3d-8.c: Likewise.
3017 * gcc.target/mips/mips-3d-9.c: Likewise.
3018 * gcc.target/mips/mips-ps-1.c: Likewise.
3019 * gcc.target/mips/mips-ps-2.c: Likewise.
3020 * gcc.target/mips/mips-ps-3.c: Likewise.
3021 * gcc.target/mips/mips-ps-4.c: Likewise.
3022 * gcc.target/mips/mips-ps-6.c: Likewise.
3023 * gcc.target/mips/mips32-dspr2.c: Likewise.
3024 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3025 * gcc.target/mips/neg-abs-1.c: Likewise.
3026 * gcc.target/mips/neg-abs-2.c: Likewise.
3027 * gcc.target/mips/nmadd-3.c: Likewise.
3028 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3029 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3030 * gcc.target/mips/octeon-pop-1.c: Likewise.
3031 * gcc.target/mips/pr26765.c: Likewise.
3032 * gcc.target/mips/pr33256.c: Likewise.
3033 * gcc.target/mips/pr33635-1.c: Likewise.
3034 * gcc.target/mips/pr33755.c: Likewise.
3035 * gcc.target/mips/pr35802.c: Likewise.
3036 * gcc.target/mips/pr45074.c: Likewise.
3037 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3038 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3039 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3040 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3041 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3042 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3043 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3044 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3045 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3046 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3047 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3048 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3049 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3050 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3051 * gcc.target/mips/save-restore-1.c: Likewise.
3052 * gcc.target/mips/save-restore-3.c: Likewise.
3053 * gcc.target/mips/save-restore-5.c: Likewise.
3054 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3055 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3056 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3057 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3058 * gcc.target/mips/stack-1.c: Likewise.
3060 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3063 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3064 branch under test to be filled with preceding rather than
3065 following instructions.
3066 * gcc.target/mips/branch-10.c: Likewise.
3067 * gcc.target/mips/branch-11.c: Likewise.
3068 * gcc.target/mips/branch-12.c: Likewise.
3069 * gcc.target/mips/branch-13.c: Likewise.
3070 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3071 to be eliminated. Tighten $28 scan-assembler-not test.
3073 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3075 * gcc.target/mips/call-4.c: ...this new test.
3077 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3079 * gcc.target/mips/code-readable-3.c: Likewise.
3080 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3081 flag but skip for -O0.
3082 * gcc.target/mips/code-readable-4.c: Likewise.
3084 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3085 of operations under test.
3086 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3088 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3089 Don't require sibling-call optimization.
3090 * gcc.target/mips/near-far-4.c: Likewise.
3092 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3093 Make sure that the register variable is used.
3094 * gcc.target/mips/soft-float-1.c: Likewise.
3096 * gcc.target/mips/sdata-1.c: Make static data volatile.
3097 * gcc.target/mips/sdata-2.c: Likewise.
3098 * gcc.target/mips/sdata-3.c: Likewise.
3099 * gcc.target/mips/sdata-4.c: Likewise.
3101 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3103 * gcc.target/mips/atomic-memory-2.c: Likewise.
3104 * gcc.target/mips/branch-cost-1.c: Likewise.
3105 * gcc.target/mips/branch-cost-2.c: Likewise.
3106 * gcc.target/mips/cache-1.c: Likewise.
3107 * gcc.target/mips/call-1.c: Likewise.
3108 * gcc.target/mips/call-saved-2.c: Likewise.
3109 * gcc.target/mips/const-anchor-1.c: Likewise.
3110 * gcc.target/mips/const-anchor-2.c: Likewise.
3111 * gcc.target/mips/dse-1.c: Likewise.
3112 * gcc.target/mips/dsp-lhx.c: Likewise.
3113 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3114 * gcc.target/mips/ext-1.c: Likewise.
3115 * gcc.target/mips/ext-2.c: Likewise.
3116 * gcc.target/mips/ext-3.c: Likewise.
3117 * gcc.target/mips/ext-4.c: Likewise.
3118 * gcc.target/mips/ext-5.c: Likewise.
3119 * gcc.target/mips/ext-6.c: Likewise.
3120 * gcc.target/mips/ext-7.c: Likewise.
3121 * gcc.target/mips/extend-1.c: Likewise.
3122 * gcc.target/mips/fix-r4000-1.c: Likewise.
3123 * gcc.target/mips/fix-r4000-3.c: Likewise.
3124 * gcc.target/mips/fix-r4000-5.c: Likewise.
3125 * gcc.target/mips/fix-r4000-6.c: Likewise.
3126 * gcc.target/mips/fix-r4000-8.c: Likewise.
3127 * gcc.target/mips/fix-r4000-10.c: Likewise.
3128 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3129 * gcc.target/mips/fixed-vector-type.c: Likewise.
3130 * gcc.target/mips/fpr-moves-1.c: Likewise.
3131 * gcc.target/mips/fpr-moves-2.c: Likewise.
3132 * gcc.target/mips/fpr-moves-3.c: Likewise.
3133 * gcc.target/mips/fpr-moves-4.c: Likewise.
3134 * gcc.target/mips/fpr-moves-5.c: Likewise.
3135 * gcc.target/mips/fpr-moves-6.c: Likewise.
3136 * gcc.target/mips/ins-1.c: Likewise.
3137 * gcc.target/mips/ins-2.c: Likewise.
3138 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3139 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3140 * gcc.target/mips/lazy-binding-1.c: Likewise.
3141 * gcc.target/mips/madd-3.c: Likewise.
3142 * gcc.target/mips/madd-5.c: Likewise.
3143 * gcc.target/mips/madd-6.c: Likewise.
3144 * gcc.target/mips/madd-8.c: Likewise.
3145 * gcc.target/mips/madd-9.c: Likewise.
3146 * gcc.target/mips/memcpy-1.c: Likewise.
3147 * gcc.target/mips/mips-ps-type.c: Likewise.
3148 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3149 * gcc.target/mips/mips-sched-madd.c: Likewise.
3150 * gcc.target/mips/mips16e-extends.c: Likewise.
3151 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3152 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3153 * gcc.target/mips/movcc-1.c: Likewise.
3154 * gcc.target/mips/movcc-2.c: Likewise.
3155 * gcc.target/mips/movcc-3.c: Likewise.
3156 * gcc.target/mips/msub-5.c: Likewise.
3157 * gcc.target/mips/msub-6.c: Likewise.
3158 * gcc.target/mips/msub-8.c: Likewise.
3159 * gcc.target/mips/mult-2.c: Likewise.
3160 * gcc.target/mips/mult-3.c: Likewise.
3161 * gcc.target/mips/mult-5.c: Likewise.
3162 * gcc.target/mips/mult-6.c: Likewise.
3163 * gcc.target/mips/mult-7.c: Likewise.
3164 * gcc.target/mips/mult-12.c: Likewise.
3165 * gcc.target/mips/mult-13.c: Likewise.
3166 * gcc.target/mips/mult-14.c: Likewise.
3167 * gcc.target/mips/mult-15.c: Likewise.
3168 * gcc.target/mips/mult-17.c: Likewise.
3169 * gcc.target/mips/mult-18.c: Likewise.
3170 * gcc.target/mips/mult-19.c: Likewise.
3171 * gcc.target/mips/nmadd-1.c: Likewise.
3172 * gcc.target/mips/nmadd-2.c: Likewise.
3173 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3174 * gcc.target/mips/octeon-cins-1.c: Likewise.
3175 * gcc.target/mips/octeon-cins-2.c: Likewise.
3176 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3177 * gcc.target/mips/octeon-exts-2.c: Likewise.
3178 * gcc.target/mips/octeon-exts-3.c: Likewise.
3179 * gcc.target/mips/octeon-exts-4.c: Likewise.
3180 * gcc.target/mips/octeon-exts-5.c: Likewise.
3181 * gcc.target/mips/octeon-exts-6.c: Likewise.
3182 * gcc.target/mips/octeon-exts-7.c: Likewise.
3183 * gcc.target/mips/octeon-pop-2.c: Likewise.
3184 * gcc.target/mips/octeon-seq-3.c: Likewise.
3185 * gcc.target/mips/octeon-seq-4.c: Likewise.
3186 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3187 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3188 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3189 * gcc.target/mips/pr54240.c: Likewise.
3190 * gcc.target/mips/rsqrt-1.c: Likewise.
3191 * gcc.target/mips/rsqrt-2.c: Likewise.
3192 * gcc.target/mips/rsqrt-3.c: Likewise.
3193 * gcc.target/mips/rsqrt-4.c: Likewise.
3194 * gcc.target/mips/save-restore-2.c: Likewise.
3195 * gcc.target/mips/save-restore-4.c: Likewise.
3196 * gcc.target/mips/sb1-1.c: Likewise.
3197 * gcc.target/mips/scc-1.c: Likewise.
3198 * gcc.target/mips/scc-2.c: Likewise.
3199 * gcc.target/mips/scc-3.c: Likewise.
3200 * gcc.target/mips/scc-4.c: Likewise.
3201 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3202 * gcc.target/mips/truncate-1.c: Likewise.
3203 * gcc.target/mips/truncate-2.c: Likewise.
3204 * gcc.target/mips/truncate-3.c: Likewise.
3205 * gcc.target/mips/truncate-4.c: Likewise.
3206 * gcc.target/mips/truncate-5.c: Likewise.
3207 * gcc.target/mips/truncate-6.c: Likewise.
3208 * gcc.target/mips/unaligned-1.c: Likewise.
3210 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3211 skip for -O0. Require -fexpensive-optimizations.
3212 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3213 * gcc.target/mips/dspr2-MULT.c: Likewise.
3214 * gcc.target/mips/fix-r4000-2.c: Likewise.
3215 * gcc.target/mips/fix-r4000-4.c: Likewise.
3216 * gcc.target/mips/fix-r4000-7.c: Likewise.
3217 * gcc.target/mips/fix-r4000-9.c: Likewise.
3218 * gcc.target/mips/madd-1.c: Likewise.
3219 * gcc.target/mips/madd-2.c: Likewise.
3220 * gcc.target/mips/madd-4.c: Likewise.
3221 * gcc.target/mips/maddu-1.c: Likewise.
3222 * gcc.target/mips/maddu-2.c: Likewise.
3223 * gcc.target/mips/maddu-3.c: Likewise.
3224 * gcc.target/mips/maddu-4.c: Likewise.
3225 * gcc.target/mips/msub-1.c: Likewise.
3226 * gcc.target/mips/msub-2.c: Likewise.
3227 * gcc.target/mips/msub-3.c: Likewise.
3228 * gcc.target/mips/msub-4.c: Likewise.
3229 * gcc.target/mips/msubu-1.c: Likewise.
3230 * gcc.target/mips/msubu-2.c: Likewise.
3231 * gcc.target/mips/msubu-3.c: Likewise.
3232 * gcc.target/mips/msubu-4.c: Likewise.
3233 * gcc.target/mips/mult-1.c: Likewise.
3234 * gcc.target/mips/mult-4.c: Likewise.
3235 * gcc.target/mips/mult-8.c: Likewise.
3236 * gcc.target/mips/mult-9.c: Likewise.
3237 * gcc.target/mips/mult-10.c: Likewise.
3238 * gcc.target/mips/mult-11.c: Likewise.
3239 * gcc.target/mips/mult-16.c: Likewise.
3241 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3242 skip for -O0 and -Os.
3243 * gcc.target/mips/fix-r4000-12.c: Likewise.
3244 * gcc.target/mips/madd-7.c: Likewise.
3245 * gcc.target/mips/mips-ps-5.c: Likewise.
3246 * gcc.target/mips/mips-ps-7.c: Likewise.
3247 * gcc.target/mips/msub-7.c: Likewise.
3249 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3250 skip for -O0. Require -mno-abicalls.
3251 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3253 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3254 skip for -O0. Require a total number of BBIT instructions and
3255 at least one of each kind.
3257 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3258 skip for -O0. Require -fno-unroll-loops.
3260 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3261 skip for -O0. Allow BLTZ as well as BGEZ.
3263 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3265 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3266 skip for -O0. Require -fschedule-insns2.
3267 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3269 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3270 but skip for -O0. Make a branch-likely more likely.
3272 * gcc.target/mips/timode-2.c: Split each test into its own function.
3273 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3275 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3276 skip for -O0. Require -fpeephole2.
3277 * gcc.target/mips/vr-mult-2.c: Likewise.
3279 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3281 PR preprocessor/53469
3282 * gcc.dg/cpp/_Pragma7.c: New test case.
3284 2012-08-27 Tobias Burnus <burnus@net-b.de>
3287 * gfortran.dg/do_5.f90: New.
3289 2012-08-27 Tobias Burnus <burnus@net-b.de>
3291 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3292 from dg-options as -Wall no longer implies it.
3294 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3296 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3298 2012-08-25 Jason Merrill <jason@redhat.com>
3300 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3302 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3305 * g++.dg/cpp0x/auto34.C: New.
3307 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3310 * gcc.dg/pr54363.c: New test.
3313 * gcc.dg/pr54355.c: New test.
3315 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3318 * gcc.target/i386/pr52857-1.c: New.
3319 * gcc.target/i386/pr52857-2.c: Likewise.
3321 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3323 * gcc.target/mips/code-readable-4.c: New test.
3325 2012-08-23 Julian Brown <julian@codesourcery.com>
3326 Sandra Loosemore <sandra@codesourcery.com>
3328 * gcc.target/mips/code-readable-1.c: Add -O to options.
3330 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3333 * g++.dg/lookup/using53.C: New.
3335 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3337 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3338 * gcc.dg/fixed-point/convert-1.c: New.
3339 * gcc.dg/fixed-point/convert-2.c: New.
3340 * gcc.dg/fixed-point/convert-3.c: New.
3341 * gcc.dg/fixed-point/convert-4.c: New.
3342 * gcc.dg/fixed-point/convert-float-1.c: New.
3343 * gcc.dg/fixed-point/convert-float-2.c: New.
3344 * gcc.dg/fixed-point/convert-float-3.c: New.
3345 * gcc.dg/fixed-point/convert-float-4.c: New.
3346 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3347 * gcc.dg/fixed-point/convert-sat.c: New.
3348 * gcc.dg/fixed-point/convert.h: New.
3350 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3353 * gcc.target/sh/pr54089-2.c: New.
3355 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3357 * gcc.target/i386/long-double-64-1.c: New file.
3358 * gcc.target/i386/long-double-64-2.c: Likewise.
3359 * gcc.target/i386/long-double-64-3.c: Likewise.
3360 * gcc.target/i386/long-double-64-4.c: Likewise.
3361 * gcc.target/i386/long-double-80-1.c: Likewise.
3362 * gcc.target/i386/long-double-80-2.c: Likewise.
3363 * gcc.target/i386/long-double-80-3.c: Likewise.
3364 * gcc.target/i386/long-double-80-4.c: Likewise.
3365 * gcc.target/i386/long-double-80-5.c: Likewise.
3366 * gcc.target/i386/long-double-80-6.c: Likewise.
3367 * gcc.target/i386/long-double-80-7.c: Likewise.
3369 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3371 PR tree-optimization/54317
3372 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3374 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3377 * gcc.target/sh/pr39423-2.c: New.
3379 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3381 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3382 * gcc.dg/fold-perm.c: Likewise.
3384 2012-08-20 Jan Hubicka <jh@suse.cz>
3387 * gcc.dg/ipa/inlinehint-1.c: New.
3389 2012-08-20 Florian Weimer <fweimer@redhat.com>
3392 * g++.dg/init/new38.C: New test.
3393 * g++.dg/init/new39.C: New test.
3395 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3398 * gcc.target/sh/pr54089-1.c: New.
3400 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3403 * gcc.target/sh/pr51244-11.c: New.
3405 2012-08-20 Tobias Burnus <burnus@net-b.de>
3408 * gfortran.dg/warn_target_lifetime_2.f90: New.
3410 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3413 * g++.dg/warn/Wunused-var-17.C: New.
3415 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3418 * gcc.dg/gomp/pr53992.c: New test.
3420 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3423 * gcc.c-torture/execute/20120817-1.c: New test.
3425 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3427 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3429 (f2): New test that really does need adds.
3431 2012-08-20 Richard Guenther <rguenther@suse.de>
3433 PR tree-optimization/54327
3434 * gcc.dg/torture/pr54327.c: New testcase.
3436 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3438 PR tree-optimization/54321
3439 * gcc.c-torture/compile/pr54321.c: New test.
3441 2012-08-20 Tobias Burnus <burnus@net-b.de>
3444 * gfortran.dg/warn_target_lifetime_1.f90: New.
3446 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3449 * gfortran.dg/real_compare_1.f90: New test case.
3450 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3452 2012-08-18 Jan Hubicka <jh@suse.cz>
3454 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3456 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3459 * gfortran.dg/interface_37.f90: New test.
3461 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3462 Gary Funck <gary@intrepid.com>
3465 * gcc.target/i386/pr20020-1.c: New test.
3466 * gcc.target/i386/pr20020-2.c: Likewise.
3467 * gcc.target/i386/pr20020-3.c: Likewise.
3469 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3471 * gcc.target/i386/perm-concat.c: New test.
3473 2012-08-17 Julian Brown <julian@codesourcery.com>
3475 * gcc.target/arm/div64-unwinding.c: New test.
3477 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3479 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3481 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3484 * gcc.target/sh/pr54236-1.c: New.
3486 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3488 * lib/target-supports.exp (check_effective_target_sync_int_long)
3489 (check_effective_target_sync_char_short): Enable for crisv32-*
3493 * gcc.dg/torture/pr54261-1.c: New test.
3495 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3499 * gfortran.dg/typebound_call_24.f03: New.
3501 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3503 PR tree-optimization/54245
3504 * gcc.dg/tree-ssa/pr54245.c: New test.
3506 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3508 PR tree-optimization/54240
3509 * gcc.target/powerpc/pr54240.c: New test.
3510 * gcc.target/mips/pr54240.c: Likewise.
3512 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3515 * gcc.target/sh/pr52933-1.c: New.
3516 * gcc.target/sh/pr52933-2.c: New.
3518 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3521 * gcc.target/sh/pr50751-8.c: New.
3523 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3526 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3527 * gfortran.dg/typebound_proc_27.f03: New test.
3529 2012-08-14 Sterling Augustine <saugustine@google.com>
3531 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3533 2012-08-14 Tobias Burnus <burnus@net-b.de>
3536 * gfortran.dg/data_constraints_3.f90: New.
3537 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3538 to disable -pedantic compilation.
3539 * gfortran.dg/pr37243.f: Ditto.
3540 * gfortran.dg/g77/19990826-3.f: Ditto.
3541 * gfortran.dg/g77/20020307-1.f : Ditto.
3542 * gfortran.dg/g77/980310-3.f: Ditto.
3544 2012-08-14 Tobias Burnus <burnus@net-b.de>
3547 * gfortran.dg/warn_conversion_4.f90: New.
3549 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3552 PR rtl-optimization/53495
3553 * gcc.c-torture/compile/pr53411.c: New test.
3554 * gcc.c-torture/compile/pr53495.c: New test.
3556 2012-08-13 Richard Guenther <rguenther@suse.de>
3558 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3560 2012-08-13 Richard Guenther <rguenther@suse.de>
3562 PR tree-optimization/54200
3563 * gcc.dg/guality/pr54200.c: New testcase.
3564 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3566 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3568 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3570 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3573 * gcc.target/sh/pr51244-7.c: New.
3574 * gcc.target/sh/pr51244-8.c: New.
3575 * gcc.target/sh/pr51244-9.c: New.
3576 * gcc.target/sh/pr51244-10.c: New.
3578 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3580 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3582 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3583 * gcc.target/sh/pr53511-1.c: Likewise.
3584 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3585 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3586 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3587 * gcc.target/sh/pr53512-3.c: Likewise.
3588 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3590 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3593 * gcc.c-torture/compile/pr39423-1.c: New.
3594 * gcc.c-torture/compile/pr39423-2.c: New.
3596 2012-08-12 Tobias Burnus <burnus@net-b.de>
3599 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3600 they appear uninitialized on the RHS.
3601 * gfortran.dg/public_private_module_6.f90: New.
3603 2012-08-11 Martin Jambor <mjambor@suse.cz>
3606 * gfortran.dg/pr48636.f90: New test.
3608 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3610 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3612 (main): Adjust caller.
3614 2012-08-10 Richard Guenther <rguenther@suse.de>
3616 * gcc.dg/matrix/*.c: Adjust and move ...
3617 * gcc.dg/torture/: ... here.
3618 * gcc.dg/matrix: Remove directory.
3620 2012-08-10 Richard Guenther <rguenther@suse.de>
3623 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3625 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3628 * gcc.dg/tree-ssa/pr54211.c: New test.
3630 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3632 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3633 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3635 2012-08-10 Richard Guenther <rguenther@suse.de>
3637 PR tree-optimization/54109
3638 * gcc.dg/torture/pr54109.c: New testcase.
3639 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3640 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3642 2012-08-10 Richard Guenther <rguenther@suse.de>
3644 PR tree-optimization/54027
3645 * gcc.dg/torture/pr54027.c: New testcase.
3647 2012-08-10 Richard Guenther <rguenther@suse.de>
3649 * g++.dg/plugin/selfassign.c: Adjust.
3650 * gcc.dg/plugin/selfassign.c: Likewise.
3651 * gcc.dg/strlenopt-11.c: Likewise.
3652 * gcc.dg/strlenopt-13.c: Likewise.
3653 * gcc.dg/no-strict-overflow-4.c: Likewise.
3654 * gcc.dg/strict-overflow-4.c: Likewise.
3655 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3656 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3657 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3658 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3659 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3660 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3661 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3662 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3663 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3664 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3665 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3666 * gcc.dg/pr46309.c: Likewise.
3667 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3669 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3671 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3673 * gcc.c-torture/compile/20120727-2.c: New test.
3675 2012-08-09 Martin Jambor <mjambor@suse.cz>
3677 * gcc.dg/ipa/iinline-4.c: New test.
3678 * gcc.dg/ipa/iinline-5.c: Likewise.
3679 * gcc.dg/ipa/iinline-6.c: Likewise.
3680 * gcc.dg/ipa/iinline-7.c: Likewise.
3681 * gcc.dg/lto/20120723_0.c: Likewise.
3682 * gcc.dg/lto/20120723_1.c: Likewise.
3684 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3687 * gcc.target/sh/pr39423-1.c: New.
3689 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3692 * gcc.target/sh/pr51244-5: New.
3693 * gcc.target/sh/pr51244-6: New.
3695 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3697 * gcc.target/i386/adx-addxcarry32-3.c: New.
3698 * gcc.target/i386/adx-addxcarry64-3.c: New.
3700 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3702 PR rtl-optimization/53701
3703 * gcc.dg/pr53701.c: New test.
3705 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3707 * gcc.c-torture/compile/20120727-1.c: New test.
3709 2012-08-09 Tobias Burnus <burnus@net-b.de>
3712 * gfortran.dg/intrinsic_shadow_4.f90: New.
3714 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3716 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3718 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3720 * gcc.c-torture/execute/20120808-1.c: New test.
3722 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3724 PR rtl-optimization/54157
3725 * gcc.target/i386/pr54157.c: New file.
3727 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3729 * gcc.target/i386/adx-addcarryx32-1.c: New.
3730 * gcc.target/i386/adx-addcarryx32-2.c: New.
3731 * gcc.target/i386/adx-addcarryx64-1.c: New.
3732 * gcc.target/i386/adx-addcarryx64-2.c: New.
3733 * gcc.target/i386/adx-check.h: New.
3734 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3735 * gcc.target/i386/sse-12.c: Add -madx.
3736 * gcc.target/i386/sse-13.c: Ditto.
3737 * gcc.target/i386/sse-14.c: Ditto.
3738 * gcc.target/i386/sse-22.c: Ditto.
3739 * gcc.target/i386/sse-23.c: Ditto.
3740 * g++.dg/other/i386-2.C: Ditto.
3741 * g++.dg/other/i386-3.C: Ditto.
3743 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3745 * gcc.dg/tree-ssa/slsr-5.c: New.
3746 * gcc.dg/tree-ssa/slsr-6.c: New.
3747 * gcc.dg/tree-ssa/slsr-7.c: New.
3748 * gcc.dg/tree-ssa/slsr-8.c: New.
3749 * gcc.dg/tree-ssa/slsr-9.c: New.
3750 * gcc.dg/tree-ssa/slsr-10.c: New.
3751 * gcc.dg/tree-ssa/slsr-11.c: New.
3752 * gcc.dg/tree-ssa/slsr-12.c: New.
3753 * gcc.dg/tree-ssa/slsr-13.c: New.
3754 * gcc.dg/tree-ssa/slsr-14.c: New.
3755 * gcc.dg/tree-ssa/slsr-15.c: New.
3756 * gcc.dg/tree-ssa/slsr-16.c: New.
3757 * gcc.dg/tree-ssa/slsr-17.c: New.
3758 * gcc.dg/tree-ssa/slsr-18.c: New.
3759 * gcc.dg/tree-ssa/slsr-19.c: New.
3760 * gcc.dg/tree-ssa/slsr-20.c: New.
3761 * gcc.dg/tree-ssa/slsr-21.c: New.
3762 * gcc.dg/tree-ssa/slsr-22.c: New.
3763 * gcc.dg/tree-ssa/slsr-23.c: New.
3764 * gcc.dg/tree-ssa/slsr-24.c: New.
3765 * gcc.dg/tree-ssa/slsr-25.c: New.
3766 * gcc.dg/tree-ssa/slsr-26.c: New.
3767 * gcc.dg/tree-ssa/slsr-30.c: New.
3768 * gcc.dg/tree-ssa/slsr-31.c: New.
3770 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3772 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3773 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3774 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3776 2012-08-06 Cary Coutant <ccoutant@google.com>
3778 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3780 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3783 * gfortran.dg/dummy_procedure_5.f90: Modified.
3784 * gfortran.dg/dummy_procedure_8.f90: New.
3785 * gfortran.dg/interface_26.f90: Modified.
3786 * gfortran.dg/proc_ptr_11.f90: Modified.
3787 * gfortran.dg/proc_ptr_15.f90: Modified.
3788 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3789 * gfortran.dg/typebound_override_1.f90: Modified.
3790 * gfortran.dg/typebound_proc_6.f03: Modified.
3792 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3794 PR tree-optimization/51938
3795 PR tree-optimization/52005
3796 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3797 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3798 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3799 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3801 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3803 Avoid crashing on erroneous static_assert usage
3804 * g++.dg/cpp0x/static_assert8.C: New test.
3806 2012-08-06 Jason Merrill <jason@redhat.com>
3808 * g++.dg/cpp0x/sfinae38.C: New.
3810 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3811 Paolo Carlini <paolo.carlini@oracle.com>
3814 * g++.dg/conversion/void2.C: New.
3816 2012-08-06 Tom de Vries <tom@codesourcery.com>
3818 * gcc.dg/tree-ssa/vrp78.c: New test.
3820 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3821 Richard Sandiford <rdsandiford@googlemail.com>
3823 * g++.dg/opt/enum2.C: Require fpic target.
3824 * g++.dg/lto/20090303_0.C: Likewise.
3826 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3827 Catherine Moore <clm@codesourcery.com>
3829 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3830 flush function names too.
3831 * gcc.target/mips/clear-cache-1.c: Likewise.
3833 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3836 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3838 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3841 * gfortran.dg/array_5.f90: New test.
3843 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3845 PR tree-optimization/30318
3846 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3848 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3850 * g++.dg/ext/vector17.C: New testcase.
3852 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3855 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3856 * g++.dg/opt/longbranch1.C: Likewise.
3858 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3860 PR tree-optimization/53805
3861 * gcc.dg/fold-notunord.c: New testcase.
3863 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3866 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3867 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3869 2012-08-02 Jason Merrill <jason@redhat.com>
3870 Paolo Carlini <paolo.carlini@oracle.com>
3872 PR c++/51213 (again)
3873 * g++.dg/cpp0x/sfinae37.C: Extend.
3875 2012-08-02 Richard Guenther <rguenther@suse.de>
3877 PR tree-optimization/50672
3878 * g++.dg/torture/pr50672.C: New testcase.
3880 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3883 * gfortran.dg/abstract_type_6.f03: Modified.
3884 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3885 * gfortran.dg/proc_ptr_comp_35.f90: New.
3886 * gfortran.dg/typebound_proc_9.f03: Modified.
3887 * gfortran.dg/typebound_proc_26.f90: New.
3889 2012-08-02 Richard Guenther <rguenther@suse.de>
3891 * gcc.dg/torture/pta-callused-1.c: Adjust.
3892 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3893 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3894 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3895 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3896 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3897 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3898 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3899 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3901 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3904 * gfortran.dg/include_6.f90: New test case.
3905 * gfortran.dg/include_7.f90: New test case.
3906 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3908 2012-08-01 Tom de Vries <tom@codesourcery.com>
3910 * gcc.dg/tree-ssa/vrp76.c: New test.
3912 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3914 PR tree-optimization/46556
3915 * gcc.dg/tree-ssa/slsr-27.c: New.
3916 * gcc.dg/tree-ssa/slsr-28.c: New.
3917 * gcc.dg/tree-ssa/slsr-29.c: New.
3919 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3922 * gfortran.dg/proc_decl_29.f90: New.
3924 2012-07-31 Dehao Chen <dehao@google.com>
3926 * gcc.dg/predict-7.c: New test.
3928 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3931 * gfortran.dg/typebound_override_3.f90: New.
3933 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3935 PR tree-optimization/53773
3936 * gcc.dg/vect/pr53773.c: New test.
3938 2012-07-31 Nick Clifton <nickc@redhat.com>
3940 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3943 2012-07-31 Tobias Burnus <burnus@net-b.de>
3945 * gfortran.dg/c_funloc_tests_6.f90: New.
3946 * gfortran.dg/c_funloc_tests_7.f90: New.
3947 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3949 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3952 * g++.dg/cpp0x/temp_default5.C: New.
3954 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3957 * gfortran.dg/proc_ptr_37.f90: New.
3959 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3961 * lib/target-supports.exp
3962 (check_effective_target_vect_natural_alignment): New function.
3963 * gcc.dg/align-2.c: Only run on targets with natural alignment
3965 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3966 alignment of vector types.
3968 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3969 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3971 * gcc.target/i386/rdseed16-1.c: New.
3972 * gcc.target/i386/rdseed32-1.c: Ditto
3973 * gcc.target/i386/rdseed64-1.c: Ditto
3974 * gcc.target/i386/sse-12.c: Add -mrdseed.
3975 * gcc.target/i386/sse-13.c: Ditto.
3976 * gcc.target/i386/sse-14.c: Ditto.
3977 * g++.dg/other/i386-2.C: Ditto.
3978 * g++.dg/other/i386-3.C: Ditto.
3980 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3983 * gcc.target/sh/pr51244-4.c: New.
3985 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3987 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3988 for alpha*-*-* targets. Cleanup original tree dump.
3990 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3992 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3993 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3995 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3997 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3998 rand, srand. Include <stdlib.h>.
4000 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4002 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4004 2012-07-26 Richard Henderson <rth@redhat.com>
4006 * gcc.dg/attr-hotcold-1.c: New.
4007 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4009 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4010 Sandra Loosemore <sandra@codesourcery.com>
4012 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4014 2012-07-26 Tobias Burnus <burnus@net-b.de>
4016 * gfortran.dg/contiguous_1.f90: Update dg-error.
4017 * gfortran.dg/proc_ptr_32.f90: Ditto.
4019 2012-07-26 Richard Guenther <rguenther@suse.de>
4021 PR tree-optimization/54098
4022 * gcc.dg/torture/pr54098.c: New testcase.
4024 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4026 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4027 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4029 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4032 * gfortran.dg/array_constructor_39.f90: New test.
4034 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4037 * gfortran.dg/array_constructor_38.f90: New test.
4039 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4041 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4043 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4045 * gnat.dg/noreturn5.ad[sb]: New test.
4047 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4048 Paul Brook <paul@codesourcery.com>
4052 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4053 * c-c++-common/pr53633.c: New test.
4055 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4057 * gcc.target/i386/asm-dialect-1.c: New test case.
4059 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4060 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4062 * gcc.target/i386/prefetchw-1.c: New.
4063 * gcc.target/i386/sse-12.c: Add -mprfchw.
4064 * gcc.target/i386/sse-13.c: Ditto.
4065 * gcc.target/i386/sse-14.c: Ditto.
4066 * gcc.target/i386/sse-22.c: Ditto.
4067 * gcc.target/i386/sse-23.c: Ditto.
4068 * g++.dg/other/i386-2.C: Ditto.
4069 * g++.dg/other/i386-3.C: Ditto.
4071 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4073 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4075 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4078 * gcc.target/arm/pr54051.c: New.
4079 * gcc.target/arm/vfp-1.c: Adjust test.
4081 2012-07-24 Julian Brown <julian@codesourcery.com>
4083 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4084 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4087 2012-07-23 Paul Brook <paul@codesourcery.com>
4089 * g++.dg/other/armv7m-1.c: New test.
4091 2012-07-23 Julian Brown <julian@codesourcery.com>
4093 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4095 (DO_TEST): Define to 1 for appropriate ARM targets.
4097 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4099 PR tree-optimization/53881
4100 * gcc.dg/pr53881.c: Renamed to ...
4101 * gcc.dg/pr53881-1.c: ... this.
4102 * gcc.dg/pr53881-2.c: New test.
4104 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4106 Handle recent changes in default atomics for cris*-*-linux*.
4107 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4108 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4109 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4110 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4111 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4112 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4113 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4114 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4115 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4116 -mno-unaligned-atomic-may-use-library is in effect for
4118 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4119 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4120 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4121 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4122 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4123 gcc.target/cris/torture/sync-mis-op-i-1.c,
4124 gcc.target/cris/torture/sync-mis-op-i-2.c,
4125 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4126 gcc.target/cris/torture/sync-mis-op-i-3.c,
4127 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4128 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4129 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4130 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4131 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4132 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4133 (main): Remove local variable x.
4134 [mis_ok]: Check that atomics don't fail.
4136 2012-07-21 Andrew Pinski <apinski@cavium.com>
4138 * gcc.dg/tree-ssa/vrp72.c: New test.
4139 * gcc.dg/tree-ssa/vrp73.c: New test.
4140 * gcc.dg/tree-ssa/vrp74.c: New test.
4141 * gcc.dg/tree-ssa/vrp75.c: New test.
4143 2012-07-21 Andrew Pinski <apinski@cavium.com>
4145 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4146 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4148 2012-07-21 Andrew Pinski <apinski@cavium.com>
4150 * gcc.target/mips/octeon-pop-2.c: New testcase.
4152 2012-07-21 Tobias Burnus <burnus@net-b.de>
4155 * gfortran.dg/assumed_rank_3.f90: New.
4156 * gfortran.dg/assumed_rank_11.f90: New.
4157 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4158 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4159 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4161 2012-07-21 Andrew Pinski <apinski@cavium.com>
4163 * gcc.target/mips/unaligned-1.c: New testcase.
4165 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4167 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4169 2012-07-20 Tobias Burnus <burnus@net-b.de>
4171 * gfortran.dg/bind_c_array_params_2.f90: New.
4172 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4173 and update dg-error.
4175 2012-07-20 Tobias Burnus <burnus@net-b.de>
4177 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4179 2012-07-20 Jason Merrill <jason@redhat.com>
4182 * g++.dg/other/array7.C: New.
4184 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4186 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4187 the basic block and check loop depth.
4188 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4189 matching patterns and comments.
4190 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4191 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4193 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4196 * c-c++-common/pr28656.c: New test.
4198 2012-07-19 Jason Merrill <jason@redhat.com>
4201 * g++.dg/init/mutable1.C: New.
4203 2012-07-20 Tobias Burnus <burnus@net-b.de>
4206 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4207 * gfortran.dg/assumed_rank_1.f90: New.
4208 * gfortran.dg/assumed_rank_1_c.c: New.
4209 * gfortran.dg/assumed_rank_2.f90: New.
4210 * gfortran.dg/assumed_rank_4.f90: New.
4211 * gfortran.dg/assumed_rank_5.f90: New.
4212 * gfortran.dg/assumed_rank_6.f90: New.
4213 * gfortran.dg/assumed_rank_7.f90: New.
4214 * gfortran.dg/assumed_rank_8.f90: New.
4215 * gfortran.dg/assumed_rank_8_c.c: New.
4216 * gfortran.dg/assumed_rank_9.f90: New.
4217 * gfortran.dg/assumed_rank_10.f90: New.
4218 * gfortran.dg/assumed_rank_12.f90: New.
4220 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4222 * gnat.dg/opt25.adb: New test.
4223 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4224 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4226 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4228 * gnat.dg/aggr20.ad[sb]: New test.
4229 * gnat.dg/aggr20_pkg.ads: New helper.
4231 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4233 * gnat.dg/derived_type3.adb: New test.
4234 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4236 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4238 PR rtl-optimization/53942
4239 * gcc.dg/pr53942.c: New test.
4241 2012-07-19 Jason Merrill <jason@redhat.com>
4244 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4246 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4248 * gnat.dg/discr38.adb: New test.
4250 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4253 * c-c++-common/gomp/pr54017.c: New test.
4255 2012-07-19 Richard Guenther <rguenther@suse.de>
4256 Eric Botcazou <ebotcazou@adacore.com>
4258 * gnat.dg/loop_optimization11.adb: New testcase.
4259 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4261 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4262 Jason Merrill <jason@redhat.com>
4264 * g++.dg/cpp0x/sfinae37.C: New.
4265 * g++.dg/template/access23.C: New.
4266 * g++.dg/template/access7.C: Adjust.
4267 * g++.dg/template/sfinae10.C: Don't expect errors.
4268 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4270 2012-07-18 Julian Brown <julian@codesourcery.com>
4271 Sandra Loosemore <sandra@codesroucery.com>
4273 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4275 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4277 * gnat.dg/noreturn4.ad[sb]: New test.
4278 * gnat.dg/noreturn4_pkg.ads: New helper.
4280 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4281 Julian Brown <julian@codesourcery.com>
4283 * gcc.target/arm/neon-vdup-1.c: New test case.
4284 * gcc.target/arm/neon-vdup-2.c: New test case.
4285 * gcc.target/arm/neon-vdup-3.c: New test case.
4286 * gcc.target/arm/neon-vdup-4.c: New test case.
4287 * gcc.target/arm/neon-vdup-5.c: New test case.
4288 * gcc.target/arm/neon-vdup-6.c: New test case.
4289 * gcc.target/arm/neon-vdup-7.c: New test case.
4290 * gcc.target/arm/neon-vdup-8.c: New test case.
4291 * gcc.target/arm/neon-vdup-9.c: New test case.
4292 * gcc.target/arm/neon-vdup-10.c: New test case.
4293 * gcc.target/arm/neon-vdup-11.c: New test case.
4294 * gcc.target/arm/neon-vdup-12.c: New test case.
4295 * gcc.target/arm/neon-vdup-13.c: New test case.
4296 * gcc.target/arm/neon-vdup-14.c: New test case.
4297 * gcc.target/arm/neon-vdup-15.c: New test case.
4298 * gcc.target/arm/neon-vdup-16.c: New test case.
4299 * gcc.target/arm/neon-vdup-17.c: New test case.
4300 * gcc.target/arm/neon-vdup-18.c: New test case.
4301 * gcc.target/arm/neon-vdup-19.c: New test case.
4302 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4303 arguments non-constant.
4305 2012-07-18 Richard Guenther <rguenther@suse.de>
4307 PR tree-optimization/53970
4308 * g++.dg/torture/pr53970.C: New testcase.
4310 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4313 * gcc.c-torture/compile/pr38621.c: New.
4315 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4318 * gcc.target/sh/pr33135-1.c: New.
4319 * gcc.target/sh/pr33135-2.c: New.
4320 * gcc.target/sh/pr33135-3.c: New.
4321 * gcc.target/sh/pr33135-4.c: New.
4323 2012-07-17 Jason Merrill <jason@redhat.com>
4326 * g++.dg/parse/enum9.C: New.
4328 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4329 Sandra Loosemore <sandra@codesourcery.com>
4331 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4332 if there is a conflict with -mcpu=. Use -mcpu=5208.
4334 2012-07-17 Jason Merrill <jason@redhat.com>
4337 * g++.dg/template/array23.C: New.
4339 2012-07-17 Tobias Burnus <burnus@net-b.de>
4342 * gfortran.dg/bind_c_usage_26.f90: New.
4343 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4344 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4345 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4346 * gfortran.dg/interop_params.f03: Ditto.
4348 2012-07-17 Jason Merrill <jason@redhat.com>
4350 * g++.dg/template/inherit8.C: Adjust.
4351 * g++.dg/template/using21.C: Adjust.
4352 * g++.dg/template/using22.C: Adjust.
4355 * g++.dg/template/current-inst1.C: New.
4356 * g++.dg/parse/crash35.C: Adjust.
4358 2012-07-17 Tobias Burnus <burnus@net-b.de>
4361 * gfortran.dg/oldstyle_4.f90: New.
4363 2012-07-17 Tobias Burnus <burnus@net-b.de>
4366 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4367 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4369 2012-07-16 Jason Merrill <jason@redhat.com>
4371 * g++.dg/parse/access8.C: Adjust.
4372 * g++.dg/template/sfinae6_neg.C: Adjust.
4374 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4377 * gfortran.dg/coarray_allocate_1.f90: New test.
4379 2012-07-16 Andrew Pinski <apinski@cavium.com>
4381 * gcc.c-torture/execute/bswap-1.c: New testcase.
4382 * gcc.c-torture/compile/unalign-1.c: New testcase.
4383 * gcc.c-torture/compile/20120524-1.c: New testcase.
4384 * gcc.c-torture/compile/20101216-1.c: New testcase.
4386 2012-07-16 Dehao Chen <dehao@google.com>
4389 2012-07-10 Dehao Chen <dehao@google.com>
4391 * gcc.dg/debug_info_inline.c: New test.
4393 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4396 * gfortran.dg/proc_decl_28.f90: New.
4398 2012-07-16 Andrew Pinski <apinski@cavium.com>
4400 * gcc.dg/torture/builtins-1.c: New testcase.
4402 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4404 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4405 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4406 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4407 gcc.target/cris/sync-1-v10.c,
4408 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4409 pass -mno-unaligned-atomic-may-use-library.
4410 * gcc.target/cris/sync-xchg-1.c: New test.
4411 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4412 valid register operand output modifier.
4414 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4416 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4419 2012-07-13 Andrew Pinski <apinski@cavium.com>
4421 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4422 rather than cleanup-tree-dump.
4423 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4425 2012-07-13 Richard Guenther <rguenther@suse.de>
4427 PR tree-optimization/53907
4428 * gcc.target/i386/pr53907.c: New testcase.
4430 2012-07-13 Richard Guenther <rguenther@suse.de>
4432 PR tree-optimization/53922
4433 * gcc.dg/torture/pr53922.c: New testcase.
4435 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4437 PR rtl-optimization/53908
4438 * gcc.dg/torture/pr53908.c: New test.
4440 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4443 * g++.dg/cpp0x/variadic135.C: New.
4445 2012-07-12 Jason Merrill <jason@redhat.com>
4447 * g++.dg/template/sfinae6_neg.C: Adjust.
4449 2012-07-12 Tobias Burnus <burnus@net-b.de>
4451 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4452 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4453 scan-tree-dump-times pattern.
4455 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4457 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4459 2012-07-11 Jason Merrill <jason@redhat.com>
4462 * g++.g/cpp0x/defaulted37.C: New.
4464 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4467 * gcc.target/arm/pr53859.c: New test.
4469 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4472 * gcc.c-torture/compile/pr53886.c: New.
4474 2012-07-10 Dehao Chen <dehao@google.com>
4476 * gcc.dg/debug_info_inline.c: New test.
4478 2012-07-10 Jason Merrill <jason@redhat.com>
4481 * g++.dg/cpp0x/defaulted36.C: New.
4482 * g++.dg/cpp0x/defaulted21.C: Adjust.
4484 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4486 2012-07-09 Sterling Augustine <saugustine@google.com>
4488 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4490 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4492 PR tree-optimization/53887
4493 * gcc.dg/pr53887.c: New test.
4495 2012-07-09 Jason Merrill <jason@redhat.com>
4498 * g++.dg/cpp0x/nullptr29.C: New.
4500 2012-07-09 Tom de Vries <tom@codesourcery.com>
4501 Richard Guenther <rguenther@suse.de>
4503 * gcc.dg/builtin-unreachable-6.c: New test.
4504 * gcc.dg/builtin-unreachable-5.c: New test.
4506 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4508 PR tree-optimization/53881
4509 * gcc.dg/pr53881.c: New test.
4511 2012-07-06 Jason Merrill <jason@redhat.com>
4514 * g++.dg/cpp0x/variadic134.C: New.
4517 * g++.dg/cpp0x/alias-decl-20.C: New.
4519 2012-07-06 Tom de Vries <tom@codesourcery.com>
4521 PR tree-optimization/51879
4522 * gcc.dg/pr51879-16.c: New test.
4523 * gcc.dg/pr51879-17.c: Same.
4525 2012-07-06 Tom de Vries <tom@codesourcery.com>
4527 PR tree-optimization/52009
4528 * gcc.dg/pr51879-7.c: New test.
4529 * gcc.dg/pr51879-18.c: New test.
4531 2012-07-05 Jason Merrill <jason@redhat.com>
4534 * g++.dg/template/typedef39.C: New.
4537 * g++.dg/cpp0x/variadic133.C: New.
4538 * g++.dg/template/param1.C: Adjust.
4540 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4544 * gcc.target/arm/neon/vtrnf32.c: Update.
4545 * gcc.target/arm/neon/vtrns32.c: Update.
4546 * gcc.target/arm/neon/vtrnu32.c: Update.
4547 * gcc.target/arm/neon/vzipf32.c: Update.
4548 * gcc.target/arm/neon/vzips32.c: Update.
4549 * gcc.target/arm/neon/vzipu32.c: Update.
4551 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4554 * gfortran.dg/inline_sum_4.f90: New test.
4556 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4558 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4560 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4562 * gcc.target/arm/fma-sp.c: New testcase.
4563 * gcc.target/arm/fma.c: Likewise.
4564 * gcc.target/arm/fma.h: Likewise.
4566 2012-07-04 Jason Merrill <jason@redhat.com>
4569 * g++.dg/other/enum3.C: New.
4571 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4574 * g++.dg/torture/pr53321.C: New test.
4576 2012-07-04 Richard Guenther <rguenther@suse.de>
4578 PR tree-optimization/53844
4579 * g++.dg/tree-ssa/pr53844.C: New testcase.
4581 2012-07-04 Richard Guenther <rguenther@suse.de>
4583 PR tree-optimization/53849
4584 * gcc.dg/pr53849.c: New testcase.
4586 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4589 * g++.dg/ext/label14.C: New test.
4591 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4594 * g++.dg/other/pr53811.C: New test.
4596 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4599 * gcc.target/m68k/stack-limit-1.c: New testcase.
4601 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4603 * gnat.dg/recursive_call.adb: New test.
4605 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4607 * gnat.dg/discr37.ad[sb]: New test.
4609 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4611 * g++.dg/other/packed1.C: Remove SH from xfail list.
4613 2012-07-02 Jason Merrill <jason@redhat.com>
4616 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4619 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4622 * g++.dg/cpp0x/decltype39.C: New.
4623 * g++.dg/diagnostic/method1.C: Adjust.
4626 * g++.dg/template/ref6.C: New.
4628 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4631 * gcc.target/sh/pr53568-1.c: New.
4633 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4636 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4638 2012-07-02 Jason Merrill <jason@redhat.com>
4641 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4644 * g++.dg/template/enum7.C: New.
4645 * g++.dg/other/ptrmem10.C: Adjust.
4646 * g++.dg/other/ptrmem11.C: Adjust.
4647 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4649 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4651 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4653 2012-07-01 Wei Guozhi <carrot@google.com>
4656 * gcc.target/arm/pr53447-1.c: New testcase.
4657 * gcc.target/arm/pr53447-2.c: New testcase.
4658 * gcc.target/arm/pr53447-3.c: New testcase.
4659 * gcc.target/arm/pr53447-4.c: New testcase.
4661 2012-06-29 Richard Guenther <rguenther@suse.de>
4663 PR tree-optimization/47061
4664 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4666 2012-06-29 Richard Guenther <rguenther@suse.de>
4668 PR tree-optimization/37541
4669 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4671 2012-06-29 Richard Guenther <rguenther@suse.de>
4673 PR tree-optimization/52589
4674 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4676 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4678 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4680 * g++.dg/template/error46.C: Add missing comment to dg-message.
4681 * g++.dg/template/crash107.C: Likewise.
4682 * g++.dg/template/error47.C: Likewise.
4683 * g++.dg/template/crash108.C: Likewise.
4684 * g++.dg/overload/operator5.C: Likewise.
4686 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4687 errors in dg-message directives, add comments.
4689 2012-06-28 Kai Tietz <ktietz@redhat.com>
4691 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4692 hard-coded 'unsigned long'.
4694 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4696 PR tree-optimization/51581
4697 * gcc.dg/vect/pr51581-4.c: New test.
4699 PR tree-optimization/53645
4700 * gcc.c-torture/execute/pr53645-2.c: New test.
4702 2012-06-28 Richard Guenther <rguenther@suse.de>
4705 * gcc.dg/torture/pr53790.c: New testcase.
4707 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4709 PR tree-optimization/53645
4710 * gcc.c-torture/execute/pr53645.c: New test.
4712 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4714 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4716 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4720 * gcc.dg/guality/pr49888.c: Account for the possibility that
4721 the variable is optimized out at the first test.
4723 2012-06-27 Jason Merrill <jason@redhat.com>
4725 * g++.dg/cpp0x/override2.C: Adjust.
4726 * g++.dg/template/error5.C: Adjust.
4727 * g++.dg/parse/crash28.C: Adjust.
4730 * g++.dg/parse/template27.C: New.
4731 * g++.dg/template/crash74.C: Adjust expected output.
4733 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4737 * gfortran.dg/typebound_operator_16.f03: New.
4739 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4741 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4742 even src1.i and src2.i fields even in the second half of the arrays.
4744 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4747 * g++.dg/torture/vshuf-16.inc: New test.
4748 * g++.dg/torture/vshuf-2.inc: New test.
4749 * g++.dg/torture/vshuf-4.inc: New test.
4750 * g++.dg/torture/vshuf-8.inc: New test.
4751 * g++.dg/torture/vshuf-main.inc: New test.
4752 * g++.dg/torture/vshuf-v16hi.C: New test.
4753 * g++.dg/torture/vshuf-v16qi.C: New test.
4754 * g++.dg/torture/vshuf-v2df.C: New test.
4755 * g++.dg/torture/vshuf-v2di.C: New test.
4756 * g++.dg/torture/vshuf-v2sf.C: New test.
4757 * g++.dg/torture/vshuf-v2si.C: New test.
4758 * g++.dg/torture/vshuf-v4df.C: New test.
4759 * g++.dg/torture/vshuf-v4di.C: New test.
4760 * g++.dg/torture/vshuf-v4sf.C: New test.
4761 * g++.dg/torture/vshuf-v4si.C: New test.
4762 * g++.dg/torture/vshuf-v8hi.C: New test.
4763 * g++.dg/torture/vshuf-v8qi.C: New test.
4764 * g++.dg/torture/vshuf-v8si.C: New test.
4766 2012-06-27 Richard Guenther <rguenther@suse.de>
4769 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4771 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4773 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4774 scan-dump-dem-not): Use printable pattern in test name.
4776 2012-06-26 Sterling Augustine <saugustine@google.com>
4777 Dominique Dhumieres <dominiq@lps.ens.fr>
4779 * gcc.dg/pubtypes-2.c: Update expected output.
4780 * gcc.dg/pubtypes-3.c: Likewise.
4781 * gcc.dg/pubtypes-4.c: Likewise.
4783 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4785 * gcc.dg/tree-ssa/slsr-1.c: New test.
4786 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4787 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4788 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4790 2012-06-26 Matt Turner <mattst88@gmail.com>
4793 * gcc.target/arm/mmx-2.c: New.
4795 2012-06-26 Richard Guenther <rguenther@suse.de>
4798 * g++.dg/torture/pr53752.C: New testcase.
4800 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4802 PR tree-optimization/53748
4803 * gcc.c-torture/compile/pr53748.c: New test.
4805 2012-06-25 Jason Merrill <jason@redhat.com>
4809 * g++.dg/cpp0x/decltype38.C: New.
4810 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4812 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4814 * lib/target-supports-dg.exp (testname-for-summary): New.
4815 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4816 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4817 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4818 scan-module-absence, output-exists, output-exists-not: Use
4819 testname-for-summary.
4820 (dg-test): Clean up testname_with_flags.
4821 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4822 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4823 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4824 scan-assembler-dem-not, object-size: Use testname-for-summary.
4825 * lib/gcov.exp (run-gcov): Likewise.
4826 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4827 scan-dump-dem, scan-dump-dem-note): Likewise.
4829 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4830 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4831 including profopt.opt; save and restore existing value.
4832 * g++.dg/bprob/bprob.exp: Likewise.
4833 * gcc.dg/matrix/matrix.exp: Likewise.
4834 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4835 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4838 2012-06-25 Richard Henderson <rth@redhat.com>
4840 * gcc.dg/pr53749.c: New.
4842 2012-06-25 Jason Merrill <jason@redhat.com>
4845 * g++.dg/cpp0x/nullptr28.C: New.
4847 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4849 * gcc.target/arm/neon-vld1_dupQ.c: New.
4851 2012-06-25 Florian Weimer <fweimer@redhat.com>
4853 * g++.dg/init/new35.C: New.
4854 * g++.dg/init/new36.C: New.
4855 * g++.dg/init/new37.C: New.
4856 * g++.dg/ext/vla5.C: New warning.
4857 * g++.dg/ext/vla8.C: New warning.
4858 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4860 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4861 James Greenhalgh <james.greenhalgh@arm.com>
4863 * gcc.target/arm/ftest-support-arm.h New testcase.
4864 * gcc.target/arm/ftest-support-thumb.h Likewise.
4865 * gcc.target/arm/ftest-support.h Likewise.
4866 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4867 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4868 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4869 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4870 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4871 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4872 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4873 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4874 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4875 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4876 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4877 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4878 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4879 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4880 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4881 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4882 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4883 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4884 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4885 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4886 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4887 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4888 * lib/target-supports.exp
4889 (check_effective_target_arm_arch_FUNC): Add support for more
4891 (add_options_for_arm_arch_FUNC): Likewise.
4892 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4894 2012-06-25 Jason Merrill <jason@redhat.com>
4897 * g++.dg/cpp0x/constexpr-tuple.C: New.
4899 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4902 * gcc.target/i386/pr53759.c: New test.
4905 * g++.dg/cpp0x/nsdmi7.C: New test.
4907 2012-06-24 Kai Tietz <ktietz@redhat.com>
4909 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4911 * gcc.target/i386/pr38988.c: Likewise.
4913 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4917 * gfortran.dg/typebound_generic_12.f03: New.
4918 * gfortran.dg/typebound_generic_13.f03: New.
4920 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4922 * gnat.dg/lto15.ad[sb]: New test.
4924 2012-06-21 Meador Inge <meadori@codesourcery.com>
4927 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4929 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4931 * gcc.dg/pch/ident-1.c: New test.
4932 * gcc.dg/pch/ident-1.hs: Header file for new test.
4934 2012-06-21 Michael Matz <matz@suse.de>
4937 * gcc.c-torture/execute/pr53688.c: New test.
4939 2012-06-20 Richard Guenther <rguenther@suse.de>
4941 PR tree-optimization/30318
4942 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4944 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4946 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4948 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4950 * gcc.target/i386/clearcapv2.map: New file.
4951 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4953 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4955 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4956 and add __sh__ case.
4958 2012-06-19 Jason Merrill <jason@redhat.com>
4961 * g++.dg/debug/localclass1.C: New.
4963 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4965 * g++.dg/cpp0x/override4.C: New.
4967 2012-06-14 Jason Merrill <jason@redhat.com>
4970 * g++.dg/cpp0x/decltype37.C: New.
4972 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4974 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4976 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4978 * gcc.c-torture/compile/vector-5.c,
4979 gcc.c-torture/compile/vector-6.c: New tests.
4981 2012-06-19 Richard Henderson <rth@redhat.com>
4983 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4985 2012-06-19 Richard Guenther <rguenther@suse.de>
4987 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4989 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4992 * gcc.target/i386/pr53712.c: New test.
4994 2012-06-18 Tobias Burnus <burnus@net-b.de>
4997 * gfortran.dg/elemental_optional_args_6.f90: New.
4999 2012-06-18 Tobias Burnus <burnus@net-b.de>
5002 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5003 * gfortran.dg/coarray/move_alloc_1.f90
5005 2012-06-18 Tobias Burnus <burnus@net-b.de>
5008 * gfortran.dg/coarray_27.f90: New.
5010 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5011 Greta Yorsh <Greta.Yorsh@arm.com>
5013 * gcc.target/arm/epilog-1.c: New test.
5015 2012-06-18 Richard Guenther <rguenther@suse.de>
5017 PR tree-optimization/53693
5018 * g++.dg/torture/pr53693.C: New testcase.
5020 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5022 PR tree-optimization/53703
5023 * gcc.dg/torture/pr53703.c: New test.
5025 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5028 * gcc.target/i386/pr53698.c: New test.
5030 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5032 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5034 2012-06-17 Tobias Burnus <burnus@net-b.de>
5038 * gfortran.dg/transfer_check_3.f90: New.
5040 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5042 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5044 2012-06-16 Tobias Burnus <burnus@net-b.de>
5048 * gfortran.dg/deferred_type_param_8.f90: New.
5050 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5052 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5053 testname that includes flags, passed in as new argument, in
5055 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5056 and pass it to verify-* procedures.
5058 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5059 alignment torture options with usual torture options.
5061 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5062 messages reported for one line of source code.
5063 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5064 * g++.dg/cpp0x/decltype2.C: Likewise.
5065 * g++.dg/cpp0x/decltype3.C: Likewise.
5066 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5067 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5068 * g++.dg/cpp0x/static_assert3.C: Likewise.
5069 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5070 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5071 * g++.dg/cpp0x/union1.C: Likewise.
5072 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5073 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5074 * g++.dg/cpp0x/variadic2.C: Likewise.
5075 * g++.dg/cpp0x/variadic20.C: Likewise.
5076 * g++.dg/cpp0x/variadic74.C: Likewise.
5077 * g++.dg/diagnostic/bitfld2.C: Likewise.
5078 * g++.dg/ext/attrib44.C: Likewise.
5079 * g++.dg/ext/no-asm-1.C: Likewise.
5080 * g++.dg/other/error34.C: Likewise.
5081 * g++.dg/parse/crash46.C: Likewise.
5082 * g++.dg/parse/error10.C: Likewise.
5083 * g++.dg/parse/error2.C: Likewise.
5084 * g++.dg/parse/error3.C: Likewise.
5085 * g++.dg/parse/error36.C: Likewise.
5086 * g++.dg/parse/error8.C: Likewise.
5087 * g++.dg/parse/error9.C: Likewise.
5088 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5089 * g++.dg/parse/parser-pr28152.C: Likewise.
5090 * g++.dg/parse/template25.C: Likewise.
5091 * g++.dg/parse/typename11.C: Likewise.
5092 * g++.dg/tc1/dr147.C: Likewise.
5093 * g++.dg/template/deduce3.C: Likewise.
5094 * g++.dg/template/koenig9.C: Likewise.
5095 * g++.dg/template/pr23510.C: Likewise.
5096 * g++.dg/warn/pr12242.C: Likewise.
5097 * g++.dg/warn/pr30551-2.C: Likewise.
5098 * g++.dg/warn/pr30551.C: Likewise.
5099 * g++.old-deja/g++.other/typename1.C: Likewise.
5100 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5102 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5105 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5106 * c-c++-common/torture/vshuf-2.inc: Likewise.
5107 * c-c++-common/torture/vshuf-4.inc: Likewise.
5108 * c-c++-common/torture/vshuf-8.inc: Likewise.
5109 * c-c++-common/torture/vshuf-main.inc: Likewise.
5110 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5111 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5112 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5113 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5114 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5115 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5116 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5117 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5118 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5119 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5120 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5121 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5122 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5123 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5125 2012-06-15 Michael Matz <matz@suse.de>
5127 * gcc.dg/tree-ssa/vector-4.c: New test.
5129 2012-06-15 Michael Matz <matz@suse.de>
5131 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5132 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5134 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5136 PR tree-optimization/53636
5137 * gcc.target/arm/pr53636.c: New test.
5139 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5141 PR tree-optimization/51581
5142 * gcc.c-torture/execute/pr51581-1.c: New test.
5143 * gcc.c-torture/execute/pr51581-2.c: New test.
5144 * gcc.dg/vect/pr51581-1.c: New test.
5145 * gcc.dg/vect/pr51581-2.c: New test.
5146 * gcc.dg/vect/pr51581-3.c: New test.
5147 * gcc.target/i386/avx-pr51581-1.c: New test.
5148 * gcc.target/i386/avx-pr51581-2.c: New test.
5149 * gcc.target/i386/avx2-pr51581-1.c: New test.
5150 * gcc.target/i386/avx2-pr51581-2.c: New test.
5151 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5153 2012-06-15 Richard Guenther <rguenther@suse.de>
5155 * gcc.c-torture/execute/20120615-1.c: New testcase.
5157 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5159 * gnat.dg/vect8.ad[sb]: New test.
5161 2012-06-14 Richard Guenther <rguenther@suse.de>
5163 * gcc.dg/tree-ssa/vrp.h: New testcase.
5164 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5166 2012-06-13 Christian Bruel <christian.bruel@st.com>
5169 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5171 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5173 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5175 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5178 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5179 test summary unique.
5181 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5182 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5183 scan-stack-usage-not): Don't strip torture options from test name.
5185 * lib/scandump.exp (scan-dump-times): Use printable version of
5186 regexp in test summary line.
5188 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5189 messages reported for one line of source code.
5190 * gcc.dg/format/few-1.c: Likewise.
5191 * gcc.dg/ia64-sync-2.c: Likewise.
5192 * gcc.dg/sync-2.c: Likewise.
5193 * gcc.dg/noncompile/pr44517.c: Likewise.
5195 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5198 * gcc.dg/guality/pr49888.c: New.
5200 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5202 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5203 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5204 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5206 2012-06-13 Tobias Burnus <burnus@net-b.de>
5209 * gfortran.dg/intent_out_7.f90: New.
5211 2012-06-13 Tobias Burnus <burnus@net-b.de>
5214 * gfortran.dg/save_4.f90: New.
5216 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5221 * gcc.dg/pr53532.c: New test.
5222 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5223 adjust line numbers.
5224 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5225 * gcc.dg/Wcxx-compat-8.c: Likewise.
5226 * gcc.dg/pr51034.c: New test.
5227 * gcc.dg/pr53196-1.c: New test.
5228 * gcc.dg/pr53196-2.c: New test.
5230 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5232 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5233 alignment torture options with usual torture options.
5234 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5235 instead of dg-options.
5236 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5237 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5238 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5239 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5240 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5241 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5243 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5244 to checks for multiple messages reported for one line of source code.
5245 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5247 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5248 messages reported for one line of source code.
5250 * gcc.dg/20031223-1.c: Add comments to check for multiple
5251 messages reported for one line of source code.
5252 * gcc.dg/Wconversion-integer.c: Likewise.
5253 * gcc.dg/Wfatal-2.c: Likewise.
5254 * gcc.dg/Wfatal.c: Likewise.
5255 * gcc.dg/Wobjsize-1.c: Likewise.
5256 * gcc.dg/c99-vla-jump-1.c: Likewise.
5257 * gcc.dg/c99-vla-jump-2.c: Likewise.
5258 * gcc.dg/c99-vla-jump-3.c: Likewise.
5259 * gcc.dg/c99-vla-jump-4.c: Likewise.
5260 * gcc.dg/c99-vla-jump-5.c: Likewise.
5261 * gcc.dg/decl-9.c: Likewise.
5262 * gcc.dg/declspec-10.c: Likewise.
5263 * gcc.dg/declspec-18.c: Likewise.
5264 * gcc.dg/mtune.c: Likewise.
5265 * gcc.dg/parser-pr28152-2.c: Likewise.
5266 * gcc.dg/parser-pr28152.c: Likewise.
5267 * gcc.dg/pr14475.c: Likewise.
5268 * gcc.dg/pr27953.c: Likewise.
5269 * gcc.dg/pr28322-3.c: Likewise.
5270 * gcc.dg/pr30457.c: Likewise.
5271 * gcc.dg/pr30551-2.c: Likewise.
5272 * gcc.dg/pr30551-3.c: Likewise.
5273 * gcc.dg/pr30551-4.c: Likewise.
5274 * gcc.dg/pr30551-5.c: Likewise.
5275 * gcc.dg/pr30551-6.c: Likewise.
5276 * gcc.dg/pr30551.c: Likewise.
5277 * gcc.dg/pr45461.c: Likewise.
5278 * gcc.dg/pr48552-1.c: Likewise.
5279 * gcc.dg/pr48552-2.c: Likewise.
5280 * gcc.dg/redecl-1.c: Likewise.
5281 * gcc.dg/transparent-union-3.c: Likewise.
5282 * gcc.dg/utf-dflt.c: Likewise.
5283 * gcc.dg/utf-dflt2.c: Likewise.
5284 * gcc.dg/vla-8.c: Likewise.
5285 * gcc.dg/vla-init-1.c: Likewise.
5286 * gcc.dg/wtr-int-type-1.c: Likewise.
5288 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5289 messages reported for for one line of source code.
5290 * c-c++-common/raw-string-5.c: Likewise.
5291 * c-c++-common/raw-string-4.c: Likewise.
5292 * c-c++-common/raw-string-6.c: Likewise.
5293 * c-c++-common/pr20000.c: Likewise.
5295 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5296 messages reported for one line of source code.
5297 * gcc.dg/cpp/pr30786.c: Likewise.
5298 * gcc.dg/cpp/pr28709.c: Likewise.
5299 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5300 * gcc.dg/cpp/macspace2.c: Likewise.
5301 * gcc.dg/cpp/missing-header-1.c: Likewise.
5302 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5303 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5304 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5306 2012-06-12 Jason Merrill <jason@redhat.com>
5309 * g++.dg/template/local7.C: New.
5311 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5314 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5315 * gcc.target/sh/pr51340-2.c: Likewise.
5316 * gcc.target/sh/pr51340-3.c: Likewise.
5318 2012-06-12 Michael Matz <matz@suse.de>
5320 * gcc.dg/torture/alias-1.c: New test.
5322 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5324 PR rtl-optimization/53589
5325 * gcc.dg/torture/pr53589.c: New test.
5327 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5330 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5331 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5332 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5333 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5334 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5335 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5336 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5337 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5338 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5339 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5340 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5341 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5342 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5343 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5344 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5345 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5347 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5349 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5350 (check_intel_cpu_model): New function.
5351 (check_amd_cpu_model): New function.
5352 (check_features): New function.
5353 (__get_cpuid_output): New function.
5354 (check_detailed): New function.
5355 (fn1): Rename to quick_check.
5356 (main): Update to call quick_check and call check_detailed.
5358 2012-06-11 Richard Henderson <rth@redhat.com>
5360 * lib/target-supports.exp
5361 (check_effective_target_sync_long_long_runtime): Use
5362 check_effective_target_lp64 instead of
5363 check_effective_target_powerpc64 for powerpc targets.
5365 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5368 * gcc.target/sh/pr53511-1.c: New.
5370 2012-06-11 Richard Guenther <rguenther@suse.de>
5373 * g++.dg/lto/pr53470_0.C: New testcase.
5374 * gcc.dg/lto/pr53470_0.c: Likewise.
5376 2012-06-11 Richard Guenther <rguenther@suse.de>
5379 * g++.dg/ext/pr53605.C: New testcase.
5381 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5383 * gnat.dg/specs/array1.ads: New test.
5384 * gnat.dg/specs/array2.ads: Likewise.
5385 * gnat.dg/array22.adb: Likewise.
5387 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5389 * gnat.dg/constant4.adb: New test.
5390 * gnat.dg/constant4_pkg.ads: New helper.
5392 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5395 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5396 * gfortran.dg/allocate_class_1.f90: Modified.
5397 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5398 * gfortran.dg/allocate_class_2.f90: New.
5400 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5403 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5405 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5408 * gfortran.dg/string_assign_2.f90: New test case.
5410 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5413 * gfortran.dg/string_assign_1.f90: New test case.
5415 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5418 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5419 * gcc.dg/gomp/critical-4.c: Likewise.
5420 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5421 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5422 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5423 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5424 * c-c++-common/gomp/pr53580.c: New test.
5426 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5429 * g++.dg/cpp0x/forw_enum11.C: New.
5431 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5434 * g++.dg/cpp0x/alias-decl-19.C: New.
5436 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5438 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5440 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5442 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5444 (XSTATE_SSE): Ditto.
5445 (XSTATE_YMM): Ditto.
5446 (avx_os_support): Use new defines.
5448 2012-06-06 Richard Guenther <rguenther@suse.de>
5451 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5454 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5457 * g++.dg/cpp0x/pr52841.C: New testcase.
5459 2012-06-06 Richard Guenther <rguenther@suse.de>
5461 PR tree-optimization/53081
5462 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5463 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5465 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5467 * gcc.target/powerpc/pr53487.c: New test.
5469 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5471 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5473 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5475 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5477 2012-06-05 Richard Guenther <rguenther@suse.de>
5479 PR tree-optimization/30442
5480 * gcc.dg/vect/bb-slp-30.c: New testcase.
5482 2012-06-05 Richard Guenther <rguenther@suse.de>
5484 PR tree-optimization/53081
5485 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5486 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5487 -fno-tree-loop-distribute-patterns.
5489 2012-06-05 Alan Modra <amodra@gmail.com>
5491 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5492 Check static chain in nested funcs.
5494 2012-06-04 Tobias Burnus <burnus@net-b.de>
5497 * gfortran.dg/init_flag_10.f90: New.
5499 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5502 * g++.dg/warn/Wenum-compare-no-2: New.
5504 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5506 PR preprocessor/53463
5507 * g++.dg/cpp/limits.C: New test.
5508 * g++.dg/parse/error19.C: Adjust.
5509 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5510 * g++.dg/warn/pr35635.C: Likewise.
5511 * g++.old-deja/g++.pt/assign1.C: Likewise.
5513 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5516 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5517 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5518 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5519 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5520 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5521 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5522 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5523 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5525 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5527 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5529 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5531 PR tree-optimization/53550
5532 * gcc.dg/pr53550.c: New test.
5534 2012-06-04 Richard Guenther <rguenther@suse.de>
5536 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5537 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5538 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5540 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5543 * gfortran.dg/parameter_array_element_2.f90: New.
5545 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5548 * gcc.target/sh/pr53512-1.c: New.
5549 * gcc.target/sh/pr53512-2.c: New.
5550 * gcc.target/sh/pr53512-3.c: New.
5551 * gcc.target/sh/pr53512-4.c: New.
5553 2012-06-01 Jason Merrill <jason@redhat.com>
5556 * g++.dg/ext/visibility/template12.C: New.
5557 * g++.dg/ext/attrib14.C: Adjust warning line.
5560 * g++.dg/parse/new6.C: New.
5561 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5563 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5565 * c-c++-common/restrict-2.c: Revert previous change.
5567 2012-06-01 Jason Merrill <jason@redhat.com>
5570 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5573 * g++.dg/cpp0x/auto33.C: New.
5575 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5578 * g++.dg/parse/namespace-alias-1.C: New.
5580 2012-06-01 Christian Bruel <christian.bruel@st.com>
5582 * gcc.dg/spec-options.c: New test.
5583 * gcc.dg/foo.specs: New file.
5585 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5588 * gnat.dg/lto14.adb: Skip on Solaris.
5590 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5592 * gcc.target/cris/sync-1-v10.c,
5593 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5594 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5595 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5596 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5597 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5598 gcc.target/cris/torture/sync-mis-op-i-1.c,
5599 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5600 gcc.target/cris/torture/sync-mis-op-i-2.c,
5601 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5602 gcc.target/cris/torture/sync-mis-op-i-3.c,
5603 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5604 gcc.target/cris/torture/sync-mis-op-s-1.c,
5605 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5606 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5607 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5608 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5609 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5610 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5611 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5612 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5613 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5615 2012-05-31 Richard Guenther <rguenther@suse.de>
5617 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5618 ldist-pr45948.c with disabled SCCP.
5620 2012-05-31 Richard Guenther <rguenther@suse.de>
5623 * gcc.dg/torture/pr48493.c: New testcase.
5625 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5627 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5629 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5630 of the initialization loop.
5631 (dg-final): Adjust the expected number of vectorized loops depending
5632 on vect_char_mult target selector.
5634 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5636 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5637 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5638 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5641 2012-05-30 Jason Merrill <jason@redhat.com>
5644 * g++.dg/init/new34.C: New.
5645 * g++.dg/tree-ssa/stabilize1.C: New.
5647 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5650 * g++.dg/init/new33.C: New test.
5652 2012-05-30 Richard Guenther <rguenther@suse.de>
5655 * gcc.dg/torture/pr53501.c: New testcase.
5656 * c-c++-common/restrict-2.c: Adjust.
5658 2012-05-30 Alan Modra <amodra@gmail.com>
5660 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5663 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5665 * gcc.target/i386/shuf-concat.c: New test.
5667 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5669 PR rtl-optimization/53519
5670 * gcc.c-torture/compile/pr53519.c: New test.
5672 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5674 * gcc.target/arm/neon-vrev.c: New.
5676 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5679 * gcc.target/sh/pr51340-1.c: New.
5680 * gcc.target/sh/pr51340-2.c: New.
5681 * gcc.target/sh/pr51340-3.c: New.
5683 2012-05-29 Richard Guenther <rguenther@suse.de>
5685 PR tree-optimization/53516
5686 * gcc.dg/torture/pr53516.c: New testcase.
5688 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5690 PR preprocessor/53229
5691 * gcc.dg/cpp/paste6.c: Force to run without
5692 -ftrack-macro-expansion.
5693 * gcc.dg/cpp/paste8.c: Likewise.
5694 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5695 -ftrack-macro-expansion.
5696 * gcc.dg/cpp/paste12.c: Force to run without
5697 -ftrack-macro-expansion.
5698 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5699 -ftrack-macro-expansion.
5700 * gcc.dg/cpp/paste13.c: Likewise.
5701 * gcc.dg/cpp/paste14.c: Likewise.
5702 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5703 -ftrack-macro-expansion.
5704 * gcc.dg/cpp/paste18.c: New test.
5706 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5708 * gcc.target/cris/torture/trap-1.c,
5709 gcc.target/cris/torture/trap-2.c,
5710 gcc.target/cris/torture/trap-3.c,
5711 gcc.target/cris/torture/trap-v0.c,
5712 gcc.target/cris/torture/trap-v3.c: New tests.
5714 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5717 * g++.dg/warn/Wbraces3.C: New.
5718 * g++.dg/warn/Wbraces4.C: Likewise.
5720 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5722 PR tree-optimization/53505
5723 * c-c++-common/torture/pr53505.c: New test.
5725 2012-05-27 Nathan Sidwell <nathan@acm.org>
5727 * gcc.dg/stmt-expr-4.c: New.
5729 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5732 * g++.dg/parse/crash60.C: New.
5734 2012-05-26 Jason Merrill <jason@redhat.com>
5737 * c-c++-common/array-lit.c: New.
5738 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5740 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5743 * gnat.dg/array21.adb: New test.
5745 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5747 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5749 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5752 * g++.dg/other/anon-union3.C: New.
5754 2012-05-25 Ian Lance Taylor <iant@google.com>
5756 * gcc.dg/split-6.c: New test.
5758 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5760 * gnat.dg/lto14.adb: New test.
5762 2012-05-25 Tristan Gingold <gingold@adacore.com>
5764 * gcc.target/i386/large-frame.c: New.
5766 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5767 * gcc.target/powerpc/lhs-1.c: New.
5768 * gcc.target/powerpc/lhs-2.c: New.
5769 * gcc.target/powerpc/lhs-3.c: New.
5771 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5773 Make unwound macro expansion trace less redundant
5774 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5775 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5776 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5777 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5778 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5779 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5781 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5784 * g++.dg/cpp0x/constexpr-default1.C: New.
5786 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5789 * g++.dg/eh/goto2.C: New.
5791 2012-05-24 Richard Guenther <rguenther@suse.de>
5794 * g++.dg/tree-prof/pr53460.C: New testcase.
5796 2012-05-24 Richard Guenther <rguenther@suse.de>
5799 * g++.dg/debug/pr53466.C: New testcase.
5801 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5803 PR tree-optimization/53465
5804 * gcc.c-torture/execute/pr53465.c: New test.
5806 2012-05-23 Tobias Burnus <burnus@net-b.de>
5810 * gfortran.dg/allocate_with_typespec_6.f90: New.
5812 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5815 * g++.dg/warn/delete-array-1.C: New.
5817 2012-05-23 Richard Guenther <rguenther@suse.de>
5819 * gcc.dg/torture/pr39074-2.c: Adjust.
5820 * gcc.dg/torture/pr39074.c: Likewise.
5821 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5822 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5824 2012-05-22 Jan Hubicka <jh@suse.cz>
5827 * g++.dg/torture/pr53161.C: New testcase.
5829 2012-05-22 Tobias Burnus <burnus@net-b.de>
5832 * gfortran.dg/realloc_on_assign_15.f90: New.
5834 2012-05-22 Richard Guenther <rguenther@suse.de>
5837 * gcc.dg/torture/pr51071-2.c: New testcase.
5839 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5841 PR tree-optimization/53336
5842 * g++.dg/torture/pr53336.C: New testcase.
5844 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5847 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5848 instead of -Wunused-local-typedefs.
5850 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5853 * g++.dg/other/abstract4.C: New-
5855 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5858 * g++.dg/ext/attrib46.C: New.
5860 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5863 * gcc.c-torture/compile/pr53418-1.c,
5864 gcc.c-torture/compile/pr53418-2.c: New tests.
5866 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5868 PR tree-optimization/53366
5869 * gcc.dg/torture/pr53366-1.c: New test.
5870 * gcc.dg/torture/pr53366-2.c: New test.
5871 * gcc.target/i386/pr53366-1.c: New test.
5872 * gcc.target/i386/pr53366-2.c: New test.
5874 PR tree-optimization/53409
5875 * gcc.c-torture/compile/pr53409.c: New test.
5877 PR tree-optimization/53410
5878 * gcc.c-torture/compile/pr53410-1.c: New test.
5879 * gcc.c-torture/compile/pr53410-2.c: New test.
5881 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5884 * gcc.target/i386/pr53425-1.c: New file.
5885 * gcc.target/i386/pr53425-2.c: Likewise.
5887 2012-05-21 Richard Guenther <rguenther@suse.de>
5889 PR tree-optimization/53408
5890 * gcc.dg/torture/pr53408.c: New testcase.
5892 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5893 H.J. Lu <hongjiu.lu@intel.com>
5896 * gcc.target/i386/pr53416.c: New file.
5898 2012-05-21 Richard Guenther <rguenther@suse.de>
5900 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5902 2012-05-21 Richard Guenther <rguenther@suse.de>
5904 * gcc.dg/torture/ldist-1.c: New testcase.
5906 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5908 * gnat.dg/lto13.adb: New test.
5909 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5911 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5913 * gnat.dg/specs/lto12.ads: New test.
5914 * gnat.dg/specs/lto12_pkg.ads: New helper.
5916 2012-05-18 Richard Guenther <rguenther@suse.de>
5918 PR tree-optimization/53346
5919 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5920 * gcc.target/i386/incoming-10.c: Adjust.
5921 * gcc.target/i386/incoming-11.c: Likewise.
5922 * gcc.target/i386/pr46295.c: Likewise.
5924 2012-05-18 Richard Guenther <rguenther@suse.de>
5926 * gcc.dg/pr53352.c: Return zero.
5928 2012-05-18 Richard Guenther <rguenther@suse.de>
5930 PR tree-optimization/53390
5931 * gcc.dg/torture/pr53390.c: New testcase.
5933 2012-05-18 Meador Inge <meadori@codesourcery.com>
5935 PR rtl-optimization/53352
5936 * gcc.dg/pr53352.c: New test.
5938 2012-05-17 David S. Miller <davem@davemloft.net>
5940 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5941 failure on sparc-*-linux-gnu.
5943 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5946 * g++.dg/parse/error49.C: New.
5947 * g++.dg/cpp0x/error8.C: Likewise.
5948 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5949 * g++.dg/ext/utf-dflt2.C: Likewise.
5950 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5951 * g++.dg/ext/utf-dflt.C: Likewise.
5952 * c-c++-common/raw-string-3.c: Likewise.
5953 * c-c++-common/raw-string-4.c: Likewise.
5955 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5958 * g++.dg/cpp0x/catch1.C: New.
5960 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5963 * g++.dg/parse/error48.C: New.
5964 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5965 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5967 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5969 * gcc.dg/tm/indirect-2.c: New test.
5971 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5973 PR tree-optimization/53217
5974 * gfortran.dg/pr53217.f90: New test.
5976 2012-05-16 Richard Guenther <rguenther@suse.de>
5978 PR tree-optimization/53364
5979 * g++.dg/torture/pr53364.C: New testcase.
5981 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5984 * gcc.dg/pr52549.c: Fix test for long != void*
5985 * gcc.c-torture/execute/pr52979-1.x: New file.
5986 * gcc.c-torture/execute/pr52979-2.x: New file.
5988 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5990 PR preprocessor/7263
5991 * gcc.dg/binary-constants-2.c: Run without tracking locations
5992 accross macro expansion.
5993 * gcc.dg/binary-constants-3.c: Likewise.
5994 * gcc.dg/cpp/sysmac2.c: Likewise.
5995 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5997 * gcc.dg/cpp/syshdr3.c: New test.
5998 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5999 * gcc.dg/system-binary-constants-1.c: New test.
6000 * gcc.dg/system-binary-constants-1.h: New header for the new test
6002 * g++.dg/cpp/syshdr3.C: New test.
6003 * g++.dg/cpp/syshdr3.h: New header the new test above.
6004 * g++.dg/system-binary-constants-1.C: New test.
6005 * g++.dg/system-binary-constants-1.h: New header the new test
6008 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6010 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6012 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6015 * gcc.dg/pr53358.c: New test.
6017 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6020 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6021 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6023 2012-05-15 Olivier Hainque <hainque@adacore.com>
6025 * g++.dg/eh/sighandle.C: New testcase.
6027 2012-05-15 Richard Guenther <rguenther@suse.de>
6029 PR tree-optimization/53355
6030 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6032 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6034 * gfortran.dg/*.f90: Remove now redundant manual
6035 cleanup-modules directive.
6037 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6039 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6040 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6042 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6045 * gfortran.dg/int_range_io_1.f90: New test.
6047 2012-05-14 Andi Kleen <ak@linux.intel.com>
6048 Jakub Jelinek <jakub@redhat.com>
6051 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6052 * gcc.target/i386/rtm-check.h: New file.
6053 * gcc.target/i386/pr53315.c: New test.
6055 2012-05-14 Tobias Burnus <burnus@net-b.de>
6060 * gfortran.dg/deferred_type_param_4.f90: New.
6061 * gfortran.dg/deferred_type_param_6.f90: New.
6063 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6065 * gcc.target/i386/retarg.c: New test.
6067 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6070 * gfortran.dg/deferred_type_param_3.f90: New.
6071 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6072 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6074 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6076 * gnat.dg/null_pointer_deref3.adb: New test.
6078 2012-05-12 Tobias Burnus <burnus@net-b.de>
6082 * gfortran.dg/deferred_type_param_5.f90: New.
6084 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6086 * g++.dg/parse/error47.C: New.
6088 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6091 * gfortran.dg/string_compare_4.f90: Change option
6092 to -fdump-tree-original. Add test case for kind=4.
6094 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6097 * gfortran.dg/string_compare_4.f90: New test.
6099 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6101 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6103 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6106 * g++.dg/cpp0x/variadic132.C: New.
6108 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6111 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6112 * g++.dg/parse/error26.C: Tweak dg-error column number.
6114 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6117 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6119 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6121 * gnat.dg/lto11.ad[sb]: New test.
6123 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6126 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6127 directive to Scan for vpmuldq, not vpmacsdql.
6129 2012-05-09 Michael Matz <matz@suse.de>
6131 PR tree-optimization/53185
6132 * gcc.dg/vect/pr53185.c: New test.
6134 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6137 * gcc.target/i386/pr53249.c: New.
6139 2012-05-09 Richard Guenther <rguenther@suse.de>
6141 PR tree-optimization/18437
6142 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6143 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6145 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6147 PR tree-optimization/53226
6148 * gcc.c-torture/compile/pr53226.c: New test.
6150 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6152 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6153 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6154 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6155 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6156 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6157 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6158 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6159 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6160 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6161 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6162 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6163 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6164 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6165 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6167 2012-05-09 Dehao Chen <dehao@google.com>
6169 * gcc.dg/predict-1.c: Remove the replicated text in this test.
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-08 Hans-Peter Nilsson <hp@axis.com>
6179 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6181 2012-05-08 Richard Guenther <rguenther@suse.de>
6183 * gcc.dg/fold-bitand-4.c: New testcase.
6185 2012-05-08 Dehao Chen <dehao@google.com>
6187 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6188 heuristic is working properly.
6189 * gcc.dg/predict-2.c: Likewise.
6190 * gcc/dg/predict-3.c: Likewise.
6191 * gcc/dg/predict-4.c: Likewise.
6192 * gcc/dg/predict-5.c: Likewise.
6193 * gcc/dg/predict-6.c: Likewise.
6195 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6197 PR tree-optimization/53239
6198 * g++.dg/opt/vrp3.C: New test.
6199 * g++.dg/opt/vrp3-aux.cc: New file.
6200 * g++.dg/opt/vrp3.h: New file.
6202 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6204 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6205 .uleb128 support in assembler output.
6207 2012-05-07 Richard Guenther <rguenther@suse.de>
6210 * g++.dg/lto/pr42987_0.C: New testcase.
6211 * g++.dg/lto/pr42987_1.C: Likewise.
6213 2012-05-07 Tobias Burnus <burnus@net-b.de>
6216 * gfortran.dg/typebound_operator_15.f90: New.
6218 2012-05-06 Tobias Burnus <burnus@net-b.de>
6221 * gfortran.dg/class_array_13.f90: New.
6223 2012-05-06 Tristan Gingold <gingold@adacore.com>
6225 * gnat.dg/warn7.adb: New test.
6227 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6229 * gnat.dg/specs/renamings.ads: Rename to...
6230 * gnat.dg/specs/renaming1.ads: ...this.
6231 * gnat.dg/specs/renaming2.ads: New test.
6232 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6233 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6234 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6235 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6237 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6239 * gnat.dg/discr36.ad[sb]: New test.
6240 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6242 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6245 * c-c++-common/pr43772.c: New.
6247 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6250 * gfortran.dg/select_type_26.f03 : New test.
6251 * gfortran.dg/select_type_27.f03 : New test.
6254 * gfortran.dg/select_type_28.f03 : New test.
6256 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6260 * gfortran.dg/mod_sign0_1.f90: New test.
6261 * gfortran.dg/mod_large_1.f90: New test.
6263 2012-05-04 Tobias Burnus <burnus@net-b.de>
6266 gfortran.dg/public_private_module_5.f90: New.
6268 2012-05-04 Tobias Burnus <burnus@net-b.de>
6271 * gfortran.dg/constructor_7.f90: New.
6272 * gfortran.dg/constructor_8.f90: New.
6274 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6277 * g++.dg/cpp0x/static_assert7.C: New.
6279 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6281 PR tree-optimization/52633
6282 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6283 recognized as widening shifts instead of over-widening.
6284 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6285 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6286 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6287 * gcc.target/arm/pr52633.c: New test.
6289 2012-05-04 Richard Guenther <rguenther@suse.de>
6291 PR tree-optimization/53168
6292 * gcc.dg/torture/pr53168.c: New testcase.
6293 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6295 2012-05-04 Richard Guenther <rguenther@suse.de>
6297 * gcc.dg/lto/pr53214_0.c: New testcase.
6299 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6301 * gcc.target/ia64/pr48496.c: New test.
6302 * gcc.target/ia64/pr52657.c: Likewise.
6304 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6307 * c-c++-common/pr51712.c: New.
6309 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6312 * gcc.target/powwerpc/pr53199.c: New file.
6314 2012-05-03 Jason Merrill <jason@redhat.com>
6316 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6318 * gcc.dg/debug/dwarf2/dups-types.c: New.
6319 * gcc.dg/debug/dwarf2/dups-types.h: New.
6321 2012-05-03 Jason Merrill <jason@redhat.com>
6323 * g++.dg/debug/dwarf2/namespace-2.C: New.
6324 * g++.dg/debug/dwarf2/localclass3.C: New.
6326 2012-05-03 Jason Merrill <jason@redhat.com>
6328 * g++.dg/debug/dwarf2/thunk1.C: New.
6330 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6333 * g++.dg/other/final2.C: New.
6335 2012-05-03 Richard Guenther <rguenther@suse.de>
6337 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6339 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6341 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6342 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6343 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6344 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6346 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6348 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6350 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6351 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6352 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6355 * gcc.dg/pr53174.c: New test.
6358 * gcc.target/arm/pr53187.c: New test.
6359 * gcc.c-torture/compile/pr53187.c: New test.
6361 2012-05-03 Richard Guenther <rguenther@suse.de>
6363 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6364 unsupported prefetching support.
6366 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6368 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6369 option -ftrack-macro-expansion=0.
6370 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6371 option -ftrack-macro-expansion=0.
6373 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6375 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6376 dg-options for target arm with dg-additional-options.
6378 2012-05-03 Richard Guenther <rguenther@suse.de>
6380 PR tree-optimization/53144
6381 * gcc.dg/torture/pr53144.c: New testcase.
6383 2012-05-03 Tobias Burnus <burnus@net-b.de>
6386 * gfortran.dg/pointer_intent_7.f90: New.
6387 * gfortran.dg/pure_formal_3.f90: New.
6389 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6391 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6393 2012-05-02 Martin Jambor <mjambor@suse.cz>
6396 * g++.dg/lto/pr52605_0.C: New test.
6398 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6400 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6401 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6402 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6403 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6404 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6405 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6406 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6407 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6408 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6409 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6410 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6411 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6412 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6413 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6414 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6415 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6417 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6420 * gcc.dg/pr53153.c: New test.
6422 2012-05-02 Richard Guenther <rguenther@suse.de>
6424 * g++.dg/tree-ssa/pr19807.C: Adjust.
6426 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6428 PR tree-optimization/53163
6429 * gcc.c-torture/compile/pr53163.c: New test.
6431 PR rtl-optimization/53160
6432 * gcc.c-torture/execute/pr53160.c: New test.
6434 2012-05-01 Ian Lance Taylor <iant@google.com>
6437 * gcc.dg/pr37303.c: New test.
6439 2012-05-01 Richard Henderson <rth@redhat.com>
6441 * lib/target-supports.exp
6442 (check_effective_target_sync_long_long_runtime): True for
6443 check_effective_target_powerpc64.
6445 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6448 * gcc.dg/vector-1.c: Move to ...
6449 * c-c++-common/vector-1.c: ... here.
6450 * gcc.dg/vector-2.c: Move to ...
6451 * c-c++-common/vector-2.c: ... here.
6452 * gcc.dg/vector-3.c: Move to ...
6453 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6454 * gcc.dg/vector-4.c: Move to ...
6455 * c-c++-common/vector-4.c: ... here.
6456 * gcc.dg/vector-init-1.c: Move to ...
6457 * c-c++-common/vector-init-1.c: ... here.
6458 * gcc.dg/vector-init-2.c: Move to ...
6459 * c-c++-common/vector-init-2.c: ... here.
6460 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6461 * c-c++-common/vector-subscript-1.c: ... here.
6462 * gcc.dg/vector-subscript-2.c: Move to ...
6463 * c-c++-common/vector-subscript-2.c: ... here.
6464 * gcc.dg/vector-subscript-3.c: Move to ...
6465 * c-c++-common/vector-subscript-3.c: ... here.
6468 * g++.dg/cpp0x/vt-51314.C: New test.
6469 * g++.dg/cpp0x/variadic76.C: Fix.
6471 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6473 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6475 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6477 Add -Wvarargs option
6478 * c-c++-common/Wvarargs.c: New test case.
6479 * c-c++-common/Wvarargs-2.c: Likewise.
6481 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6483 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6484 * objc.dg/foreach-7.m: Force the test case to run without
6485 -ftrack-macro-expansion.
6486 * c-c++-common/tm/attrib-1.c: Likewise.
6487 * c-c++-common/warn-ommitted-condop.c: Likewise.
6488 * gcc.dg/assign-warn-1.c: Likewise.
6489 * gcc.dg/assign-warn-2.c: Likewise.
6490 * gcc.dg/attr-alloc_size.c: Likewise.
6491 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6492 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6493 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6494 * gcc.dg/c90-const-expr-9.c: Likewise.
6495 * gcc.dg/c99-const-expr-9.c: Likewise.
6496 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6497 * gcc.dg/cpp/direct2s.c: Likewise.
6498 * gcc.dg/cpp/pr28709.c: Likewise.
6499 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6500 * gcc.dg/dfp/composite-type.c: Likewise.
6501 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6502 with -ftrack-macro-expansion
6503 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6504 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6505 * g++.dg/ext/cleanup-1.C: Likewise.
6506 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6507 * g++.dg/template/sfinae10.C: Likewise.
6508 * g++.dg/tm/wrap-2.C: Likewise.
6509 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6510 * g++.dg/warn/Wsign-conversion.C: Likewise.
6511 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6512 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6513 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6514 it to run with -ftrack-macro-expansion.
6515 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6516 test cases without -ftrack-macro-expansion.
6518 Fix location for static class members
6519 * g++.dg/template/sfinae6_neg.C: Adjust.
6521 Make conversion warnings work on NULL with -ftrack-macro-expansion
6522 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6523 alongside the previous testing for NULL.
6525 Fix -Wuninitialized for -ftrack-macro-expansion
6526 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6528 Strip "<built-in>" loc from displayed expansion context
6529 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6530 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6531 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6534 Fix expansion point loc for macro-like tokens
6535 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6536 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6538 Fix token pasting with -ftrack-macro-expansion
6539 * gcc.dg/cpp/paste17.c: New test case for
6540 -ftrack-macro-expansion=2 mode only.
6541 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6543 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6545 * gnat.dg/warn6.ad[sb]: New test.
6547 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6550 * gcc.dg/20011021-1.c: Adjust testcase.
6552 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6555 * gfortran.dg/function_optimize_12.f90: New test.
6557 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6560 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6561 code to match current output and cover new peephole2 pattern.
6563 2012-04-27 Ollie Wild <aaw@google.com>
6565 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6567 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6569 * gcc.c-torture/execute/20120427-2.c: New testcase.
6570 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6571 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6572 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6574 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6577 * gcc.c-torture/execute/20120427-1.c: New testcase.
6579 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6582 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6584 2012-04-27 Tom de Vries <tom@codesourcery.com>
6586 PR tree-optimization/51879
6587 * gcc.dg/pr51879.c: New test.
6588 * gcc.dg/pr51879-2.c: Same.
6589 * gcc.dg/pr51879-3.c: Same.
6590 * gcc.dg/pr51879-4.c: Same.
6591 * gcc.dg/pr51879-6.c: Same.
6593 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6596 * g++.dg/cpp0x/defaulted35.C: New.
6597 * g++.dg/cpp0x/defaulted15.C: Adjust.
6599 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6601 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6604 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6606 * gcc.target/i386/builtin_target.c: Check avx2.
6608 2012-04-26 Alan Modra <amodra@gmail.com>
6610 * gcc.target/powerpc/savres.c: New test.
6611 * gcc.target/powerpc/powerpc.exp: Run it.
6613 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6616 * gcc.dg/torture/pr53120.c: New test.
6618 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6621 * gcc.c-torture/compile/pr52979-1.c: New test.
6622 * gcc.c-torture/execute/pr52979-1.c: New test.
6623 * gcc.c-torture/execute/pr52979-2.c: New test.
6625 2012-04-25 Richard Guenther <rguenther@suse.de>
6627 * gcc.target/i386/l_fma_float_5.c: Adjust.
6628 * gcc.target/i386/l_fma_double_4.c: Likewise.
6629 * gcc.target/i386/l_fma_float_2.c: Likewise.
6630 * gcc.target/i386/l_fma_float_6.c: Likewise.
6631 * gcc.target/i386/l_fma_double_1.c: Likewise.
6632 * gcc.target/i386/l_fma_double_5.c: Likewise.
6633 * gcc.target/i386/l_fma_float_3.c: Likewise.
6634 * gcc.target/i386/l_fma_double_2.c: Likewise.
6635 * gcc.target/i386/l_fma_double_6.c: Likewise.
6636 * gcc.target/i386/l_fma_float_4.c: Likewise.
6637 * gcc.target/i386/l_fma_double_3.c: Likewise.
6638 * gcc.target/i386/l_fma_float_1.c: Likewise.
6640 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6642 PR tree-optimization/53058
6643 * gcc.c-torture/compile/pr53058.c: New test.
6645 2012-04-25 Jan Hubicka <jh@suse.cz>
6648 * gcc.target/i386/pr39082-1.c: Update warning location.
6650 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6653 * gcc.dg/pr52880.c: New test.
6655 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6657 * gcc.dg/m-un-2.c: Update.
6658 * gcc.dg/20011021-1.c: Update.
6660 2012-04-25 Tobias Burnus <burnus@net-b.de>
6663 * gfortran.dg/realloc_on_assign_14.f90: New.
6665 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6668 PR tree-optimizations/52891
6669 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6671 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6674 * g++.dg/cpp0x/sfinae35.C: New.
6675 * g++.dg/cpp0x/sfinae36.C: Likewise.
6677 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6679 * gcc.target/builtin_target.c: New testcase.
6681 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6684 * gcc.target/powerpc/pr47197.c: New test.
6686 2012-04-24 Richard Guenther <rguenther@suse.de>
6688 PR tree-optimization/53085
6689 * g++.dg/torture/pr53085.C: New testcase.
6691 2012-04-24 Andrew Pinski <apinski@cavium.com>
6694 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6695 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6696 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6698 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6701 * gcc.c-torture/execute/pr53084.c: New test.
6703 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6705 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6707 2012-04-23 Andrew Pinski <apinski@cavium.com>
6709 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6711 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6714 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6715 * gcc.dg/torture/builtin-power-1.c: Likewise.
6717 2012-04-23 Richard Guenther <rguenther@suse.de>
6719 PR tree-optimization/53070
6720 * gcc.dg/torture/pr53070.c: New testcase.
6722 2012-04-23 Richard Guenther <rguenther@suse.de>
6725 * gcc.dg/pr53060.c: New testcase.
6727 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6729 PR tree-optimizations/52891
6730 * gcc.c-torture/compile/pr52891-1.c: New test.
6731 * gcc.c-torture/compile/pr52891-2.c: New test.
6733 2012-04-22 Tobias Burnus <burnus@net-b.de>
6736 * gfortran.dg/read_float_4.f90: New.
6738 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6741 * c-c++-common/pr35441.C: New.
6743 2012-04-20 Ian Lance Taylor <iant@google.com>
6745 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6746 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6748 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6750 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6752 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6754 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6756 PR rtl-optimization/44214
6757 * gcc.dg/pr44214-1.c: New test.
6758 * gcc.dg/pr44214-2.c: Likewise.
6759 * gcc.dg/pr44214-3.c: Likewise.
6761 2012-04-20 Richard Guenther <rguenther@suse.de>
6763 * g++.dg/torture/20120420-1.C: New testcase.
6765 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6767 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6769 2012-04-19 Christian Bruel <christian.bruel@st.com>
6771 * gcc.dg/pr52283.c: New test.
6773 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6775 * gcc.dg/pr37985.c: New test.
6777 2012-04-19 Richard Guenther <rguenther@suse.de>
6779 PR rtl-optimization/44688
6780 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6781 possibly profitable.
6783 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6785 PR tree-optimization/52976
6786 * gfortran.dg/reassoc_11.f: New test.
6788 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6790 PR tree-optimization/52976
6791 * gfortran.dg/reassoc_7.f: New test.
6792 * gfortran.dg/reassoc_8.f: Likewise.
6793 * gfortran.dg/reassoc_9.f: Likewise.
6794 * gfortran.dg/reassoc_10.f: Likewise.
6796 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6799 * g++.dg/cpp0x/sfinae33.C: New.
6800 * g++.dg/cpp0x/sfinae34.C: Likewise.
6802 2012-04-18 Joey Ye <joey.ye@arm.com>
6804 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6806 2012-04-18 Richard Guenther <rguenther@suse.de>
6808 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6810 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6811 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6813 2012-04-17 Tom de Vries <tom@codesourcery.com>
6815 * g++.dg/pr51264-4.C: New test.
6817 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6820 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6822 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6825 * g++.dg/parse/crash59.C: New.
6827 2012-04-17 Michael Matz <matz@suse.de>
6829 PR tree-optimization/18437
6830 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6832 2012-04-17 Richard Guenther <rguenther@suse.de>
6835 * g++.dg/torture/pr53011.C: New testcase.
6837 2012-04-16 Jason Merrill <jason@redhat.com>
6840 * g++.dg/cpp0x/variadic131.C: New.
6843 * g++.dg/cpp0x/variadic130.C: New.
6846 * g++.dg/cpp0x/variadic129.C: New.
6849 * g++.dg/cpp0x/variadic128.C: New.
6851 2012-04-16 Tobias Burnus <burnus@net-b.de>
6854 * gfortran.dg/pointer_intent_6.f90: New.
6856 2012-04-16 Tobias Burnus <burnus@net-b.de>
6859 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6860 to include public_private_module_4.f90.
6861 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6864 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6867 * g++.dg/diagnostic/operator1.C: New.
6868 * g++.dg/ext/label5.C: Adjust.
6869 * g++.dg/ext/va-arg1.C: Likewise.
6870 * g++.dg/other/error20.C: Likewise.
6871 * g++.dg/other/error20.C: Likewise.
6872 * g++.dg/other/error16.C: Likewise.
6873 * g++.dg/other/error10.C: Likewise.
6874 * g++.dg/parse/error30.C: Likewise.
6875 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6877 2012-04-16 Jason Merrill <jason@redhat.com>
6880 * g++.dg/cpp0x/variadic127.C: New.
6882 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6884 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6886 Use fail, pass instead of unresolved.
6890 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6892 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6893 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6894 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6896 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6899 * gfortran.dg/typebound_call_23.f03: New test case.
6901 2012-04-15 Jason Merrill <jason@redhat.com>
6904 * g++.dg/cpp0x/variadic126.C: New.
6907 * g++.dg/cpp0x/variadic125.C: New.
6910 * g++.dg/cpp0x/variadic124.C: New.
6913 * g++.dg/cpp0x/nullptr27.C: New.
6916 * g++.dg/warn/format8.C: New.
6918 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6921 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6923 2012-04-14 Tobias Burnus <burnus@net-b.de>
6927 * gfortran.dg/public_private_module_3.f90: New.
6928 * gfortran.dg/public_private_module_4.f90: New.
6930 2012-04-14 Tom de Vries <tom@codesourcery.com>
6932 * gcc.dg/superblock.c: New test.
6934 2012-04-14 Tom de Vries <tom@codesourcery.com>
6936 * gcc.dg/pr51879-12.c: New test.
6938 2012-04-13 Jason Merrill <jason@redhat.com>
6941 * g++.dg/cpp0x/variadic123.C: New.
6942 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6945 * g++.dg/cpp0x/initlist-ctor1.C: New.
6948 * g++.dg/other/anon-union2.C: New.
6950 2012-04-13 Martin Jambor <mjambor@suse.cz>
6953 * g++.dg/ipa/pr52939.C: New test.
6955 2012-04-13 Tom de Vries <tom@codesourcery.com>
6957 * gcc.dg/pr52734.c: New test.
6959 2012-04-13 Richard Guenther <rguenther@suse.de>
6961 PR tree-optimization/52969
6962 * gcc.dg/torture/pr52969.c: New testcase.
6964 2012-04-13 Richard Guenther <rguenther@suse.de>
6967 * gcc.dg/pr52549.c: New testcase.
6969 2012-04-13 Richard Guenther <rguenther@suse.de>
6972 * gcc.dg/pr52862.c: New testcase.
6974 2012-04-13 Joey Ye <joey.ye@arm.com>
6976 * gcc.target/arm/thumb1-imm.c: New testcase.
6978 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6981 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6982 second function argument.
6983 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6984 (calc_permps): Update declaration. Calculate result correctly.
6985 (avx2_test): Change src2 type to union256i_d.
6986 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6989 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6992 * gcc.target/powerpc/pr52775.c: New file.
6994 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6996 PR tree-optimization/18589
6997 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6998 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6999 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7000 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7001 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7002 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7003 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7004 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7005 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7006 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7008 2012-04-12 Richard Guenther <rguenther@suse.de>
7010 PR tree-optimization/52943
7011 * gcc.dg/torture/pr52943.c: New testcase.
7013 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7016 * gcc/target/sh/pr50751-4.c: New.
7017 * gcc/target/sh/pr50751-5.c: New.
7018 * gcc/target/sh/pr50751-6.c: New.
7019 * gcc/target/sh/pr50751-7.c: New.
7021 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7024 * g++.dg/lookup/using52.C: New.
7026 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7028 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7030 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7032 PR rtl-optimization/52876
7033 * gcc.target/i386/pr52876.c: New.
7035 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7037 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7039 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7041 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7042 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7043 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7044 (ptrdiff_t): ... this. All uses changed.
7045 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7046 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7048 (main): Cast argument to __INTPTR_TYPE__.
7049 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7051 * gcc.dg/mallign.c (main): Likewise.
7052 * gcc.dg/pr38700.c (foo): Likewise.
7053 * gcc.dg/long-long-cst1.c (t): Likewise.
7054 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7055 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7056 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7057 * gcc.dg/pr25682.c (d, foo): Likewise.
7058 * gcc.dg/format/cast-1.c (f): Likewise.
7059 * gcc.dg/c90-const-expr-10.c
7060 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7061 (size_t): ...this. All uses changed.
7062 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7063 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7064 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7065 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7066 * gcc.dg/sequence-pt-1.c: Likewise.
7067 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7068 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7069 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7070 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7071 of ptrdiff_t with it.
7072 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7073 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7074 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7076 2012-04-11 Jason Merrill <jason@redhat.com>
7079 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7080 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7083 * g++.dg/ext/attrib45.C: New.
7085 * g++.dg/eh/dtor3.C: New.
7087 2012-04-11 Richard Guenther <rguenther@suse.de>
7090 * gfortran.dg/pr52621.f90: New testcase.
7092 2012-04-11 Richard Guenther <rguenther@suse.de>
7095 * g++.dg/torture/pr52918-1.C: New testcase.
7096 * g++.dg/torture/pr52918-2.C: Likewise.
7098 2012-04-11 Tobias Burnus <burnus@net-b.de>
7101 * gfortran.dg/block_11.f90: New.
7103 2012-04-11 Nick Clifton <nickc@redhat.com>
7105 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7107 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7110 * gcc.target/powerpc/pr16458-1.c: New test.
7111 * gcc.target/powerpc/pr16458-2.c: Likewise.
7112 * gcc.target/powerpc/pr16458-3.c: Likewise.
7113 * gcc.target/powerpc/pr16458-4.c: Likewise.
7115 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7117 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7118 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7119 * gcc.dg/builtin-bswap-5.c: Likewise.
7120 * gcc.target/i386/builtin-bswap-4.c: New test.
7122 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7125 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7127 2012-04-11 Richard Guenther <rguenther@suse.de>
7129 PR rtl-optimization/52881
7130 * gcc.dg/torture/pr52881.c: New testcase.
7131 * gcc.dg/torture/pr52913.c: Likewise.
7133 2012-04-11 Richard Guenther <rguenther@suse.de>
7135 PR tree-optimization/52912
7136 * gcc.dg/torture/pr52912.c: New testcase.
7138 2010-04-10 Michael Matz <matz@suse.de>
7140 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7141 * gcc.dg/vect/vect-outer-1.c: Adjust.
7142 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7143 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7144 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7145 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7146 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7147 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7149 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7151 PR tree-optimization/52870
7152 * gcc.dg/vect/pr52870.c: New test.
7154 2012-04-09 Mike Stump <mikestump@comcast.net>
7156 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7157 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7158 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7159 * gnat.dg/aggr11.adb: Likewise.
7160 * gnat.dg/aggr11_pkg.ads: Likewise.
7161 * gnat.dg/aggr15.adb: Likewise.
7162 * gnat.dg/aggr15.ads: Likewise.
7163 * gnat.dg/aggr17.adb: Likewise.
7164 * gnat.dg/aggr18.adb: Likewise.
7165 * gnat.dg/array14.adb: Likewise.
7166 * gnat.dg/array14.ads: Likewise.
7167 * gnat.dg/array14_pkg.ads: Likewise.
7168 * gnat.dg/array19.adb: Likewise.
7169 * gnat.dg/array19.ads: Likewise.
7170 * gnat.dg/discr27.adb: Likewise.
7171 * gnat.dg/discr27.ads: Likewise.
7172 * gnat.dg/discr35.adb: Likewise.
7173 * gnat.dg/discr35.ads: Likewise.
7174 * gnat.dg/discr6.adb: Likewise.
7175 * gnat.dg/discr6_pkg.ads: Likewise.
7176 * gnat.dg/import1.adb: Likewise.
7177 * gnat.dg/import1.ads: Likewise.
7178 * gnat.dg/loop_address2.adb: Likewise.
7179 * gnat.dg/opt7.adb: Likewise.
7180 * gnat.dg/opt7.ads: Likewise.
7181 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7182 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7183 * gnat.dg/rep_clause2.adb: Likewise.
7184 * gnat.dg/rep_clause2.ads: Likewise.
7185 * gnat.dg/slice2.adb: Likewise.
7186 * gnat.dg/slice2.ads: Likewise.
7187 * gnat.dg/slice6.adb: Likewise.
7188 * gnat.dg/slice6_pkg.ads: Likewise.
7189 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7190 * gnat.dg/taft_type2.adb: Likewise.
7191 * gnat.dg/taft_type2.ads: Likewise.
7192 * gnat.dg/taft_type2_pkg.ads: Likewise.
7193 * gnat.dg/volatile10.adb: Likewise.
7194 * gnat.dg/volatile10_pkg.ads: Likewise.
7196 * gcc.dg/dll-8.c: Remove execute permissions.
7197 * g++.dg/ext/dllexport5.C: Likewise.
7199 2012-04-09 Jan Hubicka <jh@suse.cz>
7204 * gcc.dg/lto/pr52634_1.c: New testcase.
7205 * gcc.dg/lto/pr52634_0.c: New testcase.
7207 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7210 * gcc.target/i386/pr52883.c: New testcase.
7212 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7214 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7215 (check_effective_target_sync_long_long): Add SPARC case.
7216 (check_effective_target_sync_long_long_runtime): Likewise.
7217 (check_effective_target_sync_int_long): Adjust SPARC case.
7218 (check_effective_target_sync_char_short): Likewise.
7220 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7222 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7223 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7225 2012-04-08 Tobias Burnus <burnus@net-b.de>
7229 * gfortran.dg/public_private_module_2.f90: New.
7231 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7233 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7236 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7239 * gfortran.dg/function_optimize_11.f90: New test.
7241 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7244 * gfortran.dg/use_only_6.f90: New test.
7246 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7249 * gfortran.dg/use_only_6.f90: New test.
7250 2012-04-06 Mike Stump <mikestump@comcast.net>
7253 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7255 2012-04-05 Jason Merrill <jason@redhat.com>
7258 * g++.dg/template/qualified-id5.C: New.
7260 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7263 * gcc.target/i386/pr52882.c: New test.
7265 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7266 Dominique D'Humieures <dominiq@lps.ens.fr>
7269 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7270 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7272 2012-04-04 Jason Merrill <jason@redhat.com>
7275 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7277 2012-04-03 Jason Merrill <jason@redhat.com>
7280 * g++.dg/cpp0x/variadic-value1.C: New.
7282 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7284 * gnat.dg/pack18.adb: New test.
7285 * gnat.dg/pack18_pkg.ads: New helper.
7287 2012-04-03 Richard Guenther <rguenther@suse.de>
7289 PR tree-optimization/52808
7290 * gcc.dg/pr52808.c: New testcase.
7292 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7294 PR tree-optimization/52835
7295 * gfortran.dg/pr52835.f90: New test.
7297 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7299 * gnat.dg/specs/aggr5.ads: New test.
7301 2012-04-02 Richard Guenther <rguenther@suse.de>
7303 PR tree-optimization/52756
7304 * gcc.dg/torture/pr52756.c: New testcase.
7306 2012-04-02 Richard Guenther <rguenther@suse.de>
7309 * gcc.dg/pr52803.c: New testcase.
7311 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7314 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7317 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7320 * g++.dg/cpp0x/noexcept17.C: New.
7321 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7322 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7323 * g++.dg/cpp0x/noexcept01.C: Likewise.
7324 * g++.dg/eh/init-temp1.C: Likewise.
7325 * g++.dg/eh/ctor1.C: Likwise.
7327 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7329 * gnat.dg/controlled6.adb: New test.
7330 * gnat.dg/controlled6_pkg.ads: New helper.
7331 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7333 2012-03-30 Richard Henderson <rth@redhat.com>
7336 * g++.dg/opt/pr52727.C: New testcase.
7338 2012-03-30 Richard Guenther <rguenther@suse.de>
7340 PR tree-optimization/52754
7341 * gcc.target/i386/pr52754.c: New testcase.
7343 2012-03-30 Richard Guenther <rguenther@suse.de>
7346 * g++.dg/torture/pr52772.C: New testcase.
7348 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7351 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7353 2012-03-29 Jason Merrill <jason@redhat.com>
7356 * g++.dg/template/inherit8.C: New.
7358 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7361 * g++.dg/ext/weak4.C: New test.
7363 PR tree-optimization/52760
7364 * gcc.c-torture/execute/pr52760.c: New test.
7366 2012-03-29 Jason Merrill <jason@redhat.com>
7369 * g++.dg/cpp0x/initlist-array3.C: New.
7371 2012-03-28 Jason Merrill <jason@redhat.com>
7374 * g++.dg/overload/virtual2.C: New.
7376 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7378 * gnat.dg/vect7.ad[sb]: New test.
7380 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7381 Tobias Burnus <burnus@gcc.gnu.org>
7384 * gfortran.dg/allocate_class_1.f90 : Change error test.
7385 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7386 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7387 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7389 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7392 * gcc.dg/pr52691.c: New test.
7395 * gcc.c-torture/compile/pr52750.c: New test.
7397 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7400 * gcc.target/avr/torture/builtins-2.c: New test.
7402 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7405 * gcc.target/i386/pr52736.c: New test.
7407 2012-03-27 Martin Jambor <mjambor@suse.cz>
7410 * gcc.dg/torture/pr52693.c: New test.
7412 2012-03-27 Meador Inge <meadori@codesourcery.com>
7415 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7417 2012-03-27 Mike Stump <mikestump@comcast.net>
7420 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7421 failures that match branch names.
7423 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7424 H.J. Lu <hongjiu.lu@intel.com>
7427 * gcc.target/i386/pr52698.c: New test.
7429 2012-03-27 Richard Guenther <rguenther@suse.de>
7432 * gcc.dg/torture/pr52720.c: New testcase.
7434 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7436 * gnat.dg/pack17.adb: New test.
7438 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7440 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7441 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7443 2012-03-26 Martin Jambor <mjambor@suse.cz>
7445 PR tree-optimization/50052
7446 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7448 2012-03-26 Richard Guenther <rguenther@suse.de>
7450 PR tree-optimization/52701
7451 * gfortran.dg/pr52701.f90: New testcase.
7453 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7455 PR tree-optimization/52686
7456 * gcc.target/arm/pr52686.c: New test.
7458 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7460 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7461 Add "-Os -flto" to list.
7463 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7465 * gnat.dg/concat2.ad[sb]: New test.
7467 2012-03-24 Jason Merrill <jason@redhat.com>
7469 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7470 * g++.dg/cpp0x/trailing2.C: Likewise.
7471 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7472 * g++.dg/cpp1y/auto-fn1.C: New.
7473 * g++.dg/cpp1y/auto-fn2.C: New.
7474 * g++.dg/cpp1y/auto-fn3.C: New.
7475 * g++.dg/cpp1y/auto-fn4.C: New.
7476 * g++.dg/cpp1y/auto-fn5.C: New.
7477 * g++.dg/cpp1y/auto-fn6.C: New.
7478 * g++.dg/cpp1y/auto-fn7.C: New.
7479 * g++.dg/cpp1y/auto-fn8.C: New.
7480 * g++.dg/cpp1y/auto-fn9.C: New.
7481 * g++.dg/cpp1y/auto-fn10.C: New.
7482 * g++.dg/cpp1y/auto-fn11.C: New.
7484 2012-03-23 Richard Guenther <rguenther@suse.de>
7486 PR tree-optimization/52678
7487 * gfortran.dg/pr52678.f: New testcase.
7489 2012-03-23 Richard Guenther <rguenther@suse.de>
7491 PR tree-optimization/52638
7492 * g++.dg/torture/pr52638.C: New testcase.
7494 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7497 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7499 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7502 * g++.dg/ext/attrib44.C: New test.
7504 2012-03-22 Jan Hubicka <jh@suse.cz>
7507 * g++.dg/torture/pr51737.C: New testcase
7509 2012-03-22 Richard Guenther <rguenther@suse.de>
7511 PR tree-optimization/52548
7512 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7514 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7516 * lib/fortran-modules.exp (list-module-names-1): Remove
7519 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7522 * gcc.target/sh/pr50751-1.c: New.
7523 * gcc.target/sh/pr50751-2.c: New.
7524 * gcc.target/sh/pr50751-3.c: New.
7526 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7529 * gcc.target/sh/sh4a-cos.c: Remove.
7530 * gcc.target/sh/sh4a-sin.c: Remove.
7531 * gcc.target/sh/sh4a-sincos.c: Remove.
7533 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7535 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7536 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7538 2012-03-21 Martin Jambor <mjambor@suse.cz>
7541 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7542 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7544 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7546 * gcc.target/arm/thumb-16bit-ops.c: New file.
7547 * gcc.target/arm/thumb-ifcvt.c: New file.
7549 2012-03-20 Jason Merrill <jason@redhat.com>
7551 * lib/target-supports.exp: Add { target c++1y }.
7553 * g++.dg/cpp0x/auto32.C: New.
7555 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7558 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7560 * gcc.dg/torture/pr48124-4.c: Ditto:
7561 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7563 2012-03-20 Jason Merrill <jason@redhat.com>
7566 * g++.dg/cpp0x/initlist66.C: New.
7568 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7570 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7573 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7576 * gcc.target/avr/torture/addr-space-2.h: New file.
7577 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7578 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7579 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7580 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7582 2012-03-20 Richard Guenther <rguenther@suse.de>
7584 * gnat.dg/pack16.adb: New testcase.
7585 * gnat.dg/pack16_pkg.ads: Likewise.
7586 * gnat.dg/specs/pack8.ads: Likewise.
7587 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7589 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7591 * g++.dg/warn/Wuseless-cast.C: Extend.
7593 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7596 * g++.dg/warn/Wuseless-cast.C: New.
7598 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7601 * gfortran.dg/pr52608.f90: New test.
7603 2012-03-17 Tobias Burnus <burnus@net-b.de>
7606 * gfortran.dg/proc_ptr_36.f90: New.
7608 2012-03-16 Martin Jambor <mjambor@suse.cz>
7610 * gcc.dg/misaligned-expand-1.c: New test.
7611 * gcc.dg/misaligned-expand-3.c: Likewise.
7613 2012-03-16 Richard Guenther <rguenther@suse.de>
7614 Kai Tietz <ktietz@redhat.com>
7617 * gcc.c-torture/execute/pr48814-1.c: New test.
7618 * gcc.c-torture/execute/pr48814-2.c: New test.
7619 * gcc.dg/tree-ssa/assign-1.c: New test.
7620 * gcc.dg/tree-ssa/assign-2.c: New test.
7621 * gcc.dg/tree-ssa/assign-3.c: New test.
7623 2012-03-16 Richard Guenther <rguenther@suse.de>
7625 * gnat.dg/specs/pack7.ads: New testcase.
7627 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7630 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7631 * gcc.dg/torture/vshuf-8.inc: Likewise.
7632 * gcc.dg/torture/vshuf-16.inc: Likewise.
7633 * gcc.dg/torture/vshuf-32.inc: Likewise.
7635 2012-03-15 Jason Merrill <jason@redhat.com>
7637 * g++.dg/torture/pr52582.C: New.
7639 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7641 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7643 2012-03-15 Ira Rosen <irar@il.ibm.com>
7644 Ulrich Weigand <ulrich.weigand@linaro.org>
7646 * gcc.dg/vect/slp-cond-3.c: New test.
7647 * gcc.dg/vect/slp-cond-4.c: New test.
7649 2012-03-15 Ira Rosen <irar@il.ibm.com>
7650 Ulrich Weigand <ulrich.weigand@linaro.org>
7652 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7653 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7655 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7660 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7661 * gfortran.dg/round_1.f03: Likewise.
7663 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7664 Andrew Pinski <apinski@cavium.com>
7667 * gcc.dg/pr52592.c: New test.
7669 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7671 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7672 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7673 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7674 * lib/fortran-modules.exp: .. this new file. Adjust users.
7675 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7676 gfortran-dg-debug-runtest): Call cleanup-modules.
7677 * lib/fortran-torture.exp (fortran-torture-execute,
7678 fortran-torture): Likewise.
7679 * gfortran.dg/coarray/caf.exp: Likewise.
7680 * lib/lto.exp: Likewise.
7681 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7682 * gfortran.dg/class_4b.f03: Likewise.
7683 * gfortran.dg/class_4c.f03: Likewise.
7684 * gfortran.dg/class_45a.f03: Likewise.
7685 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7686 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7687 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7688 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7689 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7690 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7691 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7692 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7693 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7694 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7695 * gfortran.dg/whole_file_28.f90: Likewise.
7696 * gfortran.dg/whole_file_29.f90: Likewise.
7697 * gfortran.dg/whole_file_30.f90: Likewise.
7698 * gfortran.dg/whole_file_31.f90: Likewise.
7700 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7702 PR tree-optimization/52267
7703 * gcc.dg/pr52267.c: New test.
7704 * gcc.dg/tree-ssa/vrp65.c: New test.
7705 * gcc.dg/tree-ssa/vrp66.c: New test.
7707 2012-03-15 Richard Guenther <rguenther@suse.de>
7710 * gfortran.dg/vect/pr52580.f: New testcase.
7712 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7714 * gcc.target/sh/fpul-usage-1.c: New.
7716 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7719 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7720 * gcc.target/sh/pr49468-di.c: Likewise.
7722 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7724 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7725 * gcc.dg/c99-stdint-6.c: Likewise.
7726 * gcc.dg/lto/20090210_0.c: Likewise.
7727 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7728 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7729 * gcc.dg/pragma-init-fini-2.c: Likewise.
7730 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7731 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7732 * gcc.target/i386/pr22152.c: Likewise.
7733 * gcc.target/i386/vect8-ret.c: Likewise.
7734 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7737 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7739 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7740 * g++.dg/tree-prof/partition1.C: Likewise.
7741 * g++.dg/tree-prof/partition2.C: Likewise.
7742 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7744 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7745 * gcc.c-torture/execute/20010724-1.c: Remove.
7746 * gcc.c-torture/execute/20010724-1.x: Remove.
7747 * gcc.c-torture/execute/20040208-2.c: Remove.
7748 * gcc.c-torture/execute/20040208-2.x: Remove.
7749 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7751 (main) [__mips__ && __sgi__]: Remove.
7752 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7753 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7754 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7755 mips-sgi-irix6* handling.
7756 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7757 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7758 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7760 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7761 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7762 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7763 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7764 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7765 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7767 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7768 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7769 * gcc.target/mips/save-restore-3.c: Likewise.
7770 * gcc.target/mips/save-restore-4.c: Likewise.
7771 * gcc.target/mips/save-restore-5.c: Likewise.
7772 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7773 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7775 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7777 (restore_ld_library_path_env_vars): Likewise.
7778 * lib/target-supports.exp (check_profiling_available): Remove
7779 mips*-*-irix* handling.
7780 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7781 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7782 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7784 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7787 * g++.dg/opt/pr52582.C: New test.
7789 2012-03-14 Richard Guenther <rguenther@suse.de>
7791 PR tree-optimization/52571
7792 * gcc.dg/vect/vect-2.c: Initialize arrays.
7793 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7794 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7795 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7797 2012-03-14 Richard Guenther <rguenther@suse.de>
7802 * gcc.dg/torture/pr48124-1.c: New testcase.
7803 * gcc.dg/torture/pr48124-2.c: Likewise.
7804 * gcc.dg/torture/pr48124-3.c: Likewise.
7805 * gcc.dg/torture/pr48124-4.c: Likewise.
7807 2012-03-14 Richard Guenther <rguenther@suse.de>
7810 * gcc.dg/pr52578.c: New testcase.
7812 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7815 * g++.dg/cpp0x/udlit-args2.C: New test.
7817 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7820 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7821 * gcc.c-torture/compile/pr48596.c: ... here.
7823 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7826 * g++.dg/lookup/hidden-class17.C: New test.
7828 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7831 * gcc.dg/Wunused-var-3.c: New test.
7833 2012-03-13 Martin Jambor <mjambor@suse.cz>
7835 * gcc.dg/misaligned-expand-2.c: New test.
7837 2012-03-13 Richard Guenther <rguenther@suse.de>
7840 * gcc.dg/pr52134.c: New testcase.
7842 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7844 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7846 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7848 PR tree-optimization/46728
7849 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7850 * gcc.target/powerpc/pr46728-5.c: Likewise.
7851 * gcc.target/powerpc/pr46728-8.c: Likewise.
7852 * gcc.target/powerpc/pr46728-10.c: Likewise.
7853 * gcc.target/powerpc/pr46728-11.c: Likewise.
7854 * gcc.target/powerpc/pr46728-13.c: Likewise.
7855 * gcc.target/powerpc/pr46728-14.c: Likewise.
7856 * gcc.target/powerpc/pr46728-15.c: Likewise.
7858 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7861 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7863 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7865 PR tree-optimization/46728
7866 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7867 * gcc.target/powerpc/pr46728-5.c: Likewise.
7868 * gcc.target/powerpc/pr46728-8.c: Likewise.
7869 * gcc.target/powerpc/pr46728-10.c: Likewise.
7870 * gcc.target/powerpc/pr46728-11.c: Likewise.
7871 * gcc.target/powerpc/pr46728-13.c: Likewise.
7872 * gcc.target/powerpc/pr46728-14.c: Likewise.
7873 * gcc.target/powerpc/pr46728-15.c: Likewise.
7875 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7878 * gcc.target/avr/torture/addr-space-1.h: New file.
7879 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7880 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7881 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7882 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7884 2012-03-12 Andrew Pinski <apinski@cavium.com>
7886 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7888 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7890 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7891 * g++.dg/abi/thunk4.C: Likewise.
7892 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7894 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7896 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7897 * g++.dg/eh/spbp.C: Likewise.
7898 * g++.dg/ext/label13.C: Likewise.
7899 * g++.dg/guality/guality.exp: Likewise.
7900 * g++.dg/other/anon5.C: Likewise.
7901 * g++.dg/other/pragma-ep-1.C: Remove.
7902 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7903 * g++.dg/warn/pr31246.C: Likewise.
7904 * g++.dg/warn/weak1.C: Likewise.
7905 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7906 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7907 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7908 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7909 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7910 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7911 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7912 * gcc.dg/c99-tgmath-1.c: Likewise.
7913 * gcc.dg/c99-tgmath-2.c: Likewise.
7914 * gcc.dg/c99-tgmath-3.c: Likewise.
7915 * gcc.dg/c99-tgmath-4.c: Likewise.
7916 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7918 * gcc.dg/debug/pr49032.c: Likewise.
7919 * gcc.dg/guality/guality.exp: Likewise.
7920 * gcc.dg/intmax_t-1.c: Likewise.
7921 * gcc.dg/pr48616.c: Likewise.
7922 * gcc.dg/pragma-ep-1.c: Remove.
7923 * gcc.dg/pragma-ep-2.c: Remove.
7924 * gcc.dg/pragma-ep-3.c: Remove.
7925 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7926 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7927 * gcc.misc-tests/gcov-14.c: Likewise.
7928 * gfortran.dg/guality/guality.exp: Likewise.
7929 * lib/target-supports.exp (check_weak_available): Likewise.
7930 (add_options_for_tls): Likewise.
7931 (check_ascii_locale_available): Likewise.
7932 * obj-c++.dg/dwarf-2.mm: Likewise.
7933 * objc.dg/dwarf-1.m: Likewise.
7934 * objc.dg/dwarf-2.m: Likewise.
7936 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7938 PR tree-optimization/51721
7939 * gcc.dg/tree-ssa/vrp64.c: New test.
7941 PR tree-optimization/52533
7942 * gcc.c-torture/compile/pr52533.c: New test.
7944 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7946 * gcc.target/i386/rtm-xabort-1.c: New.
7947 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7948 * gcc.target/i386/rtm-xend-1.c: Ditto.
7949 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7950 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7951 * gcc.target/i386/sse-13.c: Ditto.
7952 * gcc.target/i386/sse-14.c: Ditto.
7953 * gcc.target/i386/sse-22.c: Ditto.
7954 * gcc.target/i386/sse-23.c: Ditto.
7955 * g++.dg/other/i386-2.C: Ditto.
7956 * g++.dg/other/i386-3.C: Ditto.
7958 2012-03-12 Tobias Burnus <burnus@net-b.de>
7961 * gfortran.dg/proc_ptr_35.f90: New.
7963 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7966 * gcc.dg/torture/pr52530.c: New test.
7968 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7971 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7973 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7976 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7978 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7980 2012-03-09 Andrew Pinski <apinski@cavium.com>
7983 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7984 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7986 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7988 * gcc.dg/tree-ssa/scev-3.c: New.
7989 * gcc.dg/tree-ssa/scev-4.c: New.
7991 2012-03-08 Tobias Burnus <burnus@net-b.de>
7994 * gfortran.dg/proc_ptr_34.f90
7996 2012-03-07 Jason Merrill <jason@redhat.com>
7999 * g++.dg/cpp0x/udlit-mangle.C: New.
8001 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8003 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8005 2012-03-06 Richard Guenther <rguenther@suse.de>
8008 * gcc.dg/torture/pr52493.c: New testcase.
8010 2012-03-06 Richard Guenther <rguenther@suse.de>
8013 * gcc.dg/lto/pr52097_0.c: New testcase.
8015 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8018 * gcc.target/sh/pr51244-1.c: New.
8019 * gcc.target/sh/pr51244-2.c: New.
8020 * gcc.target/sh/pr51244-3.c: New.
8022 2012-03-05 Jason Merrill <jason@redhat.com>
8025 * g++.dg/ext/visibility/template11.C: New.
8027 * g++.dg/cpp0x/implicit13.C: New.
8029 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8031 PR tree-optimization/51721
8032 * gcc.dg/tree-ssa/vrp63.c: New test.
8033 * gcc.dg/pr51721.c: New test.
8035 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8038 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8041 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8044 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8046 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8049 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8051 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8053 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8056 2012-03-03 Jason Merrill <jason@redhat.com>
8058 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8061 * g++.dg/cpp0x/initlist65.C: New.
8064 * g++.dg/ext/is_empty2.C: New.
8066 2012-03-03 Tobias Burnus <burnus@net-b.de>
8069 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8071 2012-03-03 Tobias Burnus <burnus@net-b.de>
8073 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8074 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8075 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8076 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8077 * gfortran.dg/class_30.f90: Remove dg-warning line.
8078 * gfortran.dg/bind_c_usage_25.f90: New.
8080 2012-03-03 Tobias Burnus <burnus@net-b.de>
8083 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8084 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8085 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8087 2012-03-03 Tobias Burnus <burnus@net-b.de>
8090 * gfortran.dg/assumed_type_1.f90: New.
8091 * gfortran.dg/assumed_type_2.f90: New.
8092 * gfortran.dg/assumed_type_3.f90: New.
8093 * gfortran.dg/assumed_type_4.f90: New.
8095 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8098 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8099 * gcc.target/sh/pr49468-di.c: New.
8101 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8103 * gcc.dg/graphite/pr50561.c: Update.
8105 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8107 * gcc.target/powerpc/pr52457.c: New test.
8109 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8111 * gcc.target/arm/sat-1.c: New test.
8113 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8116 * gcc.target/i386/pr46716.c: New test.
8118 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8121 * g++.dg/cpp0x/sfinae32.C: New.
8123 2012-03-02 Richard Guenther <rguenther@suse.de>
8125 PR tree-optimization/52406
8126 * gcc.dg/torture/pr52406.c: New testcase.
8128 2012-03-02 Tobias Burnus <burnus@net-b.de>
8131 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8132 * gfortran.dg/nullify_2.f90: Update dg-error.
8133 * gfortran.dg/nullify_4.f90: Ditto.
8134 * gfortran.dg/pointer_init_6.f90: Ditto.
8136 2012-03-02 Tobias Burnus <burnus@net-b.de>
8139 * gfortran.dg/class_51.f90: New.
8141 2012-03-02 Tobias Burnus <burnus@net-b.de>
8144 * gfortran.dg/intrinsic_8.f90: New.
8146 2012-03-01 Kai Tietz <ktietz@redhat.com>
8148 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8149 routines on mingw targets.
8150 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8152 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8154 PR tree-optimization/52445
8155 * gcc.dg/pr52445.c: New test.
8157 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8160 * gcc.c-torture/compile/pr52437.c: New test.
8163 * gcc.dg/torture/pr52419.c: New test.
8165 PR tree-optimization/52429
8166 * gcc.dg/torture/pr52429.c: New test.
8167 * g++.dg/opt/pr52429.C: New test.
8169 2012-02-29 Richard Guenther <rguenther@suse.de>
8172 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8173 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8174 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8175 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8176 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8177 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8179 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8181 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8183 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8186 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8188 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8191 * gcc.target/arm/neon/pr51534.c: New testcase.
8193 2012-02-28 Richard Guenther <rguenther@suse.de>
8196 * gcc.dg/torture/pr52407.c: New testcase.
8198 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8200 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8201 * gcc.target/arm/vfp2.c: Likewise.
8202 * gcc.target/arm/vfp3.c: Likewise.
8203 * gcc.target/arm/vfp4.c: Likewise.
8204 * gcc.target/arm/vfp5.c: Likewise.
8205 * gcc.target/arm/vfp6.c: Likewise.
8206 * gcc.target/arm/vfp7.c: Likewise.
8207 * gcc.target/arm/vfp8.c: Likewise.
8208 * gcc.target/arm/vfp9.c: Likewise.
8209 * gcc.target/arm/vfp10.c: Likewise.
8210 * gcc.target/arm/vfp11.c: Likewise.
8211 * gcc.target/arm/vfp12.c: Likewise.
8212 * gcc.target/arm/vfp13.c: Likewise.
8213 * gcc.target/arm/vfp14.c: Likewise.
8214 * gcc.target/arm/vfp15.c: Likewise.
8215 * gcc.target/arm/vfp16.c: Likewise.
8216 * gcc.target/arm/vfp17.c: Likewise.
8217 * gcc.target/arm/neon-constants.h: New file.
8218 * gcc.target/arm/neon-vect1.c: New test.
8219 * gcc.target/arm/neon-vect2.c: New test.
8220 * gcc.target/arm/neon-vect3.c: New test.
8221 * gcc.target/arm/neon-vect4.c: New test.
8222 * gcc.target/arm/neon-vect5.c: New test.
8223 * gcc.target/arm/neon-vect6.c: New test.
8224 * gcc.target/arm/neon-vect7.c: New test.
8225 * gcc.target/arm/neon-vect8.c: New test.
8227 2012-02-28 Richard Guenther <rguenther@suse.de>
8229 PR tree-optimization/52402
8230 * gcc.dg/torture/pr52402.c: New testcase.
8232 2012-02-28 Richard Guenther <rguenther@suse.de>
8235 * g++.dg/lto/pr52400_0.C: New testcase.
8237 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8239 * gcc.target/avr/torture/builtins-1.c: New test.
8240 * gcc.target/avr/torture/builtins-error.c: New test.
8242 2012-02-28 Kai Tietz <ktietz@redhat.com>
8244 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8245 * gcc.target/i386/pr45352-2.c: Likewise.
8246 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8247 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8248 targets instead rand.
8249 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8250 * gcc.target/i386/sse2-mul-1.c: Likewise.
8251 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8252 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8253 * gcc.target/i386/pad-1.c: Likewise.
8254 * gcc.target/i386/pad-9.c: Likewise.
8255 * gcc.target/i386/pad-2.c: Likewise.
8256 * gcc.target/i386/pad-5b.c: Likewise.
8257 * gcc.target/i386/pad-8.c: Likewise.
8258 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8259 * gcc.target/i386/pr44130.c: Likewise.
8260 * gcc.target/i386/align-main-1.c: Likewise.
8261 * gcc.target/i386/align-main-2.c: Likewise.
8262 * gcc.target/i386/sw-1.c: Likewise.
8263 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8264 on x64 mingw target.
8265 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8266 * gcc.target/i386/pr46295.c: Likewise.
8267 * gcc.target/i386/amd64-abi-1.c: Likewise.
8268 * gcc.target/i386/amd64-abi-2.c: Likewise.
8269 * gcc.target/i386/pr39082-1.c: Likewise.
8270 * gcc.target/i386/pr39162.c: Likewise.
8271 * gcc.target/i386/pr22152.c: Likewise.
8272 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8273 * gcc.target/i386/wrfsbase-2.c: Likewise.
8274 * gcc.target/i386/local.c: Likewise
8275 * gcc.target/i386/wrgsbase-1.c: Likewise.
8276 * gcc.target/i386/wrfsbase-1.c: Likewise.
8277 * gcc.target/i386/pr39315-3.c: Likewise.
8278 * gcc.target/i386/pr35767-4.c: Likewise.
8279 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8281 * gcc.target/i386/pr45336-2.c: Likewise.
8282 * gcc.target/i386/pr45336-1.c: Likewise.
8283 * gcc.target/i386/pr45336-4.c: Likewise.
8285 2012-02-27 Tristan Gingold <gingold@adacore.com>
8287 * gnat.dg/array20.ad[sb]: New test.
8289 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8292 * gcc.target/arm/pr52375.c: New test.
8293 * gcc.c-torture/compile/pr52375.c: New test.
8295 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8297 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8298 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8300 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8302 * gnat.dg/aggr19.adb: New test.
8303 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8305 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8308 * gcc.target/sh/pr49263.c: New.
8310 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8312 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8313 simulate_thread_wrapper_other_threads
8314 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8315 Move initialization of 'value' to main().
8316 (main): Initialize 'value';
8317 * gcc.dg/simulate-thread/speculative-store.c
8318 (simulate_thread_step_verify): Return 0 when successful.
8319 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8321 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8322 (simulate_thread_wrapper_other_threads): Return a success/fail value
8323 and issue an error if the instruction count threshold is exceeded.
8325 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8328 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8329 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8331 2012-02-24 Richard Guenther <rguenther@suse.de>
8334 * gcc.dg/pr52355.c: New testcase.
8336 2012-02-23 Kai Tietz <ktietz@redhat.com>
8338 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8339 * gcc.dg/Wpadded.c: Likewise.
8340 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8342 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8343 for sleep by Sleep and add windows.h include for this function.
8344 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8346 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8348 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8349 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8350 on x64 mingw target.
8351 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8352 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8353 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8354 failure on LLP64 target.
8356 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8359 * gcc.dg/noncompile/pr52290.c: New test.
8361 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8363 PR tree-optimization/52019
8364 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8366 2012-02-22 Kai Tietz <ktietz@redhat.com>
8368 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8369 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8370 derived pdiff_t type.
8371 * g++.dg/torture/pr49720.C: Likewise
8373 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8376 * gcc.target/i386/pr52330.c: New test.
8378 2012-02-22 Tobias Burnus <burnus@net-b.de>
8381 * gfortran.dg/io_constraints_10.f90: New.
8383 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8385 * lib/target-supports.exp (check_effective_target_vect_condition):
8386 Return true for NEON.
8388 2012-02-21 Kai Tietz <ktietz@redhat.com>
8390 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8392 2012-02-21 Richard Guenther <rguenther@suse.de>
8394 PR tree-optimization/52324
8395 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8397 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8400 * gcc.target/avr/torture/pr51782-1.c: New test.
8402 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8404 PR tree-optimization/52318
8405 * gcc.dg/pr52318.c: New test.
8407 2012-02-20 Kai Tietz <ktietz@redhat.com>
8409 * gcc.dg/bf-ms-layout-3.c: New testcase.
8411 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8415 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8417 2012-02-20 Richard Guenther <rguenther@suse.de>
8419 PR tree-optimization/52298
8420 * gcc.dg/torture/pr52298.c: New testcase.
8421 * gcc.dg/vect/pr52298.c: Likewise.
8423 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8425 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8426 * gcc.c-torture/execute/pr52286.c: Ditto.
8428 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8430 PR tree-optimization/52286
8431 * gcc.c-torture/execute/pr52286.c: New test.
8433 2012-02-18 Tobias Burnus <burnus@net-b.de>
8436 * gfortran.dg/interface_35.f90: Use -std=f2003.
8437 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8438 * gfortran.dg/interface_assignment_4.f90: Ditto.
8439 * gfortran.dg/bessel_1.f90: Ditto.
8440 * gfortran.dg/func_result_6.f90: Ditto.
8441 * gfortran.dg/hypot_1.f90: Ditto.
8442 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8444 2012-02-17 Tobias Burnus <burnus@net-b.de>
8446 PR translation/52232
8447 PR translation/52234
8448 PR translation/52245
8449 PR translation/52246
8450 PR translation/52262
8451 PR translation/52273
8452 * gfortran.dg/coarray_22.f90: Update dg-error.
8453 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8455 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8458 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8459 (simulate-thread): Use default timeout.
8461 2012-02-16 Jason Merrill <jason@redhat.com>
8464 * g++.dg/ext/timevar1.C: New.
8466 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8469 * g++.dg/template/using21.C: New.
8470 * g++.dg/template/using22.C: Likewise.
8472 2012-02-16 Jason Merrill <jason@redhat.com>
8475 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8477 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8479 PR tree-optimization/52255
8480 * gcc.c-torture/compile/pr52255.c: New test.
8483 * g++.dg/debug/dwarf2/pr52260.C: New test.
8486 * g++.dg/ipa/pr51929.C: New test.
8488 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8491 * gcc.target/powerpc/pr52199.c: New file.
8493 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8496 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8498 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8500 * gcc.dg/pr51867.c: Don't include <math.h>.
8503 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8505 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8506 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8508 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8510 PR tree-optimization/50561
8511 * gcc.dg/graphite/pr50561.c: New testcase.
8513 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8515 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8516 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8518 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8520 * gnat.dg/discr35.ad[sb]: New test.
8522 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8524 * gnat.dg/volatile10.adb: New test.
8525 * gnat.dg/volatile10_pkg.ads: New helper.
8527 2012-02-14 Jason Merrill <jason@redhat.com>
8529 * g++.dg/ext/attrib43.C: New.
8531 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8533 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8534 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8536 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8537 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8538 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8539 effective_target fgnu_tm.
8540 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8542 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8545 * g++.dg/template/asmgoto1.C: New test.
8547 2012-02-14 Ian Lance Taylor <iant@google.com>
8550 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8551 compiling generated file for 64bit and index tests.
8553 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8555 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8557 2012-02-14 Richard Guenther <rguenther@suse.de>
8559 PR tree-optimization/52244
8560 PR tree-optimization/51528
8561 * gcc.dg/torture/pr52244.c: New testcase.
8563 2012-02-14 Walter Lee <walt@tilera.com>
8565 * g++.dg/other/PR23205.C: Disable test on tile.
8566 * g++.dg/other/pr23205-2.C: Disable test on tile.
8567 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8568 * gcc.dg/20040813-1.c: Disable test on tile.
8569 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8570 * gcc.misc-tests/linkage.exp: Handle tilegx.
8572 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8574 PR tree-optimization/52210
8575 * gcc.dg/pr52210.c: New test.
8577 2012-02-14 Jason Merrill <jason@redhat.com>
8580 * g++.dg/overload/defarg5.C: New.
8582 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8585 * c-c++-common/pr52181.c: New test.
8587 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8590 * g++.dg/ext/atomic-1.C: New test.
8592 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8594 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8596 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8599 * gcc.c-torture/execute/pr52209.c: New test.
8601 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8604 * gfortran.dg/elemental_optional_args_5.f03: New test.
8606 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8609 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8612 2012-02-11 Ian Lance Taylor <iant@google.com>
8615 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8616 SPARC Solaris. Don't run the test at all on systems where it may
8617 not work, rather than xfailing it.
8619 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8621 PR rtl-optimization/52175
8622 * gcc.c-torture/compile/pr52175.c: New test.
8624 2012-02-10 Jason Merrill <jason@redhat.com>
8627 * g++.dg/template/repo10.C: New.
8629 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8632 * gcc.dg/pr52132.c: New test.
8634 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8636 * gnat.dg/specs/aggr4.ads: New test.
8637 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8639 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8642 * gcc.target/i386/pr52146.c: New.
8644 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8647 * c-c++-common/pr52177.c: New test.
8649 2012-02-10 Jan Hubicka <jh@suse.cz>
8652 * g++.dg/torture/pr48600.C: New testcase.
8654 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8657 * gcc.dg/dfp/pr52140.c: New test.
8659 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8662 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8665 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8668 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8669 * gcc.dg/pr51867.c: New test.
8671 2012-02-09 Ian Lance Taylor <iant@google.com>
8673 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8674 which don't support -fsplit-stack. Turn off optimization when
8675 compiling select5-out.go.
8677 2012-02-08 Ian Lance Taylor <iant@google.com>
8679 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8680 systems which don't support -fsplit-stack.
8682 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8684 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8685 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8686 machine instuction in the log.
8688 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8690 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8693 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8696 * gcc.dg/pr48524.c: New test.
8697 * gcc.dg/pr48524.spec: New spec file for test.
8699 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8702 * gfortran.dg/vect/pr32380.f90: New test.
8704 2012-02-08 Tobias Burnus <burnus@net-b.de>
8707 * gfortran.dg/realloc_on_assign_12.f90: New.
8709 2012-02-08 Richard Guenther <rguenther@suse.de>
8711 PR rtl-optimization/52170
8712 * gcc.dg/torture/pr52170.c: New testcase.
8714 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8716 PR gcov-profile/52150
8717 * gcc.dg/tree-prof/pr52150.c: New test.
8719 PR rtl-optimization/52139
8720 * gcc.dg/pr52139.c: New test.
8722 2012-02-07 Jason Merrill <jason@redhat.com>
8725 * g++.dg/cpp0x/constexpr-union3.C: New.
8728 * g++.dg/lto/pr52035_0.C: New.
8730 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8732 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8733 * gcc.dg/special/weak-1.c: Likewise.
8734 * gcc.dg/ucnid-12.c: Likewise.
8735 * gcc.dg/torture/pr45678-1.c: Likewise.
8736 * gcc.dg/torture/pr45678-2.c: Likewise.
8737 * gcc.dg/vector-4.c: Likewise.
8738 * gcc.dg/ipa/inline-5.c: Likewise.
8739 * gcc.dg/ucnid-11.c: Likewise.
8740 * gcc.misc-tests/gcov-13.c: Likewise.
8741 * gcc.misc-tests/gcov-14.c: Likewise.
8742 * g++.dg/ext/label13.C: Likewise.
8743 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8744 hppa*-*-hpux* options.
8745 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8746 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8747 * gcc.dg/pr48616.c: Likewise.
8748 * gcc.dg/pr17957.c: Likewise.
8749 * gcc.dg/pr17055-1.c: Likewise.
8750 * gcc.dg/pr32912-1.c: Likewise.
8751 * gcc.dg/tm/pr51472.c: Likewise.
8752 * c-c++-common/fold-bitand-4.c: Likewise.
8753 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8754 Use dg-additional-options for extra options.
8756 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8758 * gcc.target/epiphany/interrupt-2.c: New test.
8760 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8763 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8764 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8767 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8770 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8772 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8776 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8777 * gcc.target/mips/va-arg-1.c: New test.
8779 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8781 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8782 for -mno-pointers-to-nested-functions.
8784 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8786 * gcc.c-torture/execute/20120207-1.c: New test.
8788 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8790 PR rtl-optimization/52060
8791 * gcc.dg/torture/pr52060.c: New test.
8794 * gcc.c-torture/compile/pr52074.c: New test.
8796 2012-02-07 Tobias Burnus <burnus@net-b.de>
8799 * gfortran.dg/class_to_type_2.f90: New.
8801 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8804 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8807 2012-02-06 Jason Merrill <jason@redhat.com>
8810 * g++.dg/template/conv13.C: New.
8812 2012-02-06 Richard Guenther <rguenther@suse.de>
8814 PR tree-optimization/52115
8815 * gcc.c-torture/compile/pr52115.c: New testcase.
8817 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8820 * gcc.c-torture/execute/pr52129.c: New test.
8822 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8824 * gcc.dg/pr48374.c: Actually add the test I forgot
8825 in the 2012-01-25 commit.
8827 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8830 * gfortran.dg/vect/vect-8.f90: New test case.
8832 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8835 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8837 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8840 * gfortran.dg/class_48.f90 : Add test of allocate class array
8841 component with source in subroutine test3. Remove commenting
8842 out in subroutine test4, since branching on unitialized variable
8843 is now fixed (no PR for this last.).
8845 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8847 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8849 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8851 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8854 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8855 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8857 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8859 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8860 (check_effective_target_sync_int_long): Use it.
8861 (check_effective_target_sync_char_short): Likewise.
8862 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8864 2012-02-05 Tobias Burnus <burnus@net-b.de>
8867 * gfortran.dg/class_48.f90: Add some further checks.
8869 2012-02-05 Ira Rosen <irar@il.ibm.com>
8871 PR tree-optimization/52091
8872 * gcc.dg/vect/pr52091.c: New test.
8874 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8876 PR rtl-optimization/52113
8877 * gcc.target/avr/pr52113.c: New test.
8879 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8881 PR rtl-optimization/52092
8882 * gcc.c-torture/compile/pr52092.c: New test.
8884 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8887 * gfortran.dg/class_array_10.f03: New test.
8890 * gfortran.dg/class_array_11.f03: New test.
8893 * gfortran.dg/class_array_12.f03: New test.
8895 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8898 * gfortran.dg/realloc_on_assign_11.f90: New test.
8900 2012-02-02 Tobias Burnus <burnus@net-b.de>
8903 * gfortran.dg/shape_7.f90: New.
8905 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8907 * gcc.target/mips/mips-prepend-1.c: New test.
8909 2012-02-02 Jan Hubicka <jh@suse.cz>
8910 Tom de Vries <tom@codesourcery.com>
8913 * gcc.dg/alias-12.c: New testcase.
8914 * gcc.dg/alias-13.c: New testcase.
8916 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8919 * gcc.dg/pr52086.c: New test.
8921 PR tree-optimization/52073
8922 * gcc.c-torture/compile/pr52073.c: New test.
8924 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8927 * gfortran.dg/function_optimize_10.f90: New test.
8929 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8931 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8934 2012-02-01 Tobias Burnus <burnus@net-b.de>
8937 * gfortran.dg/typebound_operator_14.f90: New.
8939 2012-02-01 Tobias Burnus <burnus@net-b.de>
8942 * gfortran.dg/elemental_function_1.f90: New.
8944 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8946 PR rtl-optimization/51374
8947 * gcc.target/avr/torture/pr51374-1.c:
8948 Also fail if SBIS is seen.
8950 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8952 PR rtl-optimization/51374
8953 * gcc.target/avr/torture/pr51374-1.c: New.
8955 2012-01-31 Tobias Burnus <burnus@net-b.de>
8958 * gfortran.dg/typebound_generic_11.f90: New.
8960 2012-01-31 Tobias Burnus <burnus@net-b.de>
8963 * gfortran.dg/class_49.f90: New.
8965 2012-01-31 Tobias Burnus <burnus@net-b.de>
8968 * gfortran.dg/elemental_args_check_6.f90: New.
8970 2012-01-31 Jason Merrill <jason@redhat.com>
8973 * g++.dg/cpp0x/variadic122.C: New.
8975 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8978 * gfortran.dg/realloc_on_assign_10.f90: New test.
8980 2012-01-31 Richard Guenther <rguenther@suse.de>
8982 PR tree-optimization/51528
8983 * gcc.dg/torture/pr51528.c: New testcase.
8985 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8988 * lib/go.exp (go_target_compile): Append timeout= to options.
8989 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8990 select5-out.go test on alpha*-*-* targets.
8992 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8994 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8995 (TEST_SHORT): Reformat in the same way.
8996 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8997 (TEST_SHORT): Reformat in the same way.
8998 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8999 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9000 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9001 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9002 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9004 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9007 * gcc.target/arm/pr51835.c: New testcase.
9009 2012-01-30 Richard Guenther <rguenther@suse.de>
9011 PR tree-optimization/52028
9012 * gcc.dg/torture/pr52028.c: New testcase.
9013 * gfortran.dg/ldist-pr45199.f: Adjust.
9014 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9015 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9016 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9018 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9021 * gcc.dg/tree-prof/pr52027.c: New test.
9023 PR tree-optimization/52046
9024 * gcc.dg/pr52046.c: New test.
9027 * g++.dg/other/pr52048.C: New test.
9029 2012-01-30 Richard Guenther <rguenther@suse.de>
9031 PR tree-optimization/52045
9032 * gcc.dg/pr52045.c: New testcase.
9034 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9036 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9037 new code generated for __sync_lock_release.
9039 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9041 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9043 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9046 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9048 * g++.dg/ext/visibility/template10.C: Fix typo.
9050 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9052 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9055 * g++.dg/cpp0x/constexpr-ice6.C: New.
9057 2012-01-29 Tobias Burnus <burnus@net-b.de>
9060 * gfortran.dg/default_initialization_6.f90: New.
9062 2012-01-29 Tobias Burnus <burnus@net-b.de>
9065 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9066 * gfortran.dg/class_48.f90: New.
9068 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9071 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9073 2012-01-28 Tobias Burnus <burnus@net-b.de>
9076 * gfortran.dg/class_allocate_12.f90: New.
9078 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9080 * gcc.dg/torture/pr50444.c: Fix dg directives.
9082 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9085 * gcc.target/arm/pr52006.c: New test.
9087 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9090 * gcc.dg/lto/trans-mem.h: New file.
9091 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9092 * gcc.dg/lto/trans-mem-1_1.c: Same.
9093 * gcc.dg/lto/trans-mem-4_1.c: Same.
9094 * gcc.dg/lto/trans-mem-3_1.c: Same.
9096 2012-01-27 Tobias Burnus <burnus@net-b.de>
9099 * gfortran.dg/dummy_procedure_7.f90: New.
9101 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9103 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9104 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9106 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9109 * g++.dg/other/gc5.C: New test.
9111 2012-01-27 Richard Guenther <rguenther@suse.de>
9113 PR tree-optimization/50444
9114 * gcc.dg/torture/pr50444.c: New testcase.
9116 2012-01-27 Tobias Burnus <burnus@net-b.de>
9120 * gfortran.dg/move_alloc_13.f90: New.
9122 2012-01-27 Tobias Burnus <burnus@net-b.de>
9125 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9126 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9127 and change dg-error string.
9129 2012-01-27 Tobias Burnus <burnus@net-b.de>
9132 * gfortran.dg/elemental_args_check_5.f90: New.
9134 2012-01-27 Richard Guenther <rguenther@suse.de>
9137 * g++.dg/torture/pr51959.C: New testcase.
9139 2012-01-27 Tom de Vries <tom@codesourcery.com>
9141 PR tree-optimization/51990
9142 * gcc.dg/pr51990.c: New test.
9143 * gcc.dg/pr51990-2.c: Same.
9145 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9146 Tobias Burnus <burnus@gcc.gnu.org>
9149 * gfortran.dg/class_allocate_11.f03: New.
9154 * gfortran.dg/class_allocate_7.f03: New.
9155 * gfortran.dg/class_allocate_8.f03: New.
9156 * gfortran.dg/class_allocate_9.f03: New.
9157 * gfortran.dg/class_allocate_10.f03: New.
9159 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9161 * gnat.dg/discr34.adb: New test.
9162 * gnat.dg/discr34_pkg.ads: New helper.
9164 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9166 * gnat.dg/discr33.adb: New test.
9168 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9170 * gnat.dg/limited_with3.ad[sb): New test.
9171 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9172 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9173 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9175 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9177 * gnat.dg/stack_usage1.adb: New test.
9178 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9180 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9181 * gcc.dg/pr44194-2.c: Likewise.
9183 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9186 * g++.dg/template/crash112.C: New.
9188 2012-01-27 Richard Henderson <rth@redhat.com>
9190 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9192 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9194 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9196 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9199 * g++.dg/opt/pr51895.C: New test.
9201 2012-01-26 Michael Matz <matz@suse.de>
9203 PR tree-optimization/48794
9204 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9206 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9208 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9210 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9212 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9213 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9215 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9216 the default value for s390 and s390x.
9218 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9221 * gcc.dg/lto/trans-mem-4_0.c: New.
9222 * gcc.dg/lto/trans-mem-4_1.c: New.
9223 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9225 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9226 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9228 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9229 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9232 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9234 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9236 2012-01-25 Ian Lance Taylor <iant@google.com>
9238 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9240 2012-01-25 Tobias Burnus <burnus@net-b.de>
9243 * gfortran.dg/typebound_proc_25.f90: New.
9245 2012-01-25 Jason Merrill <jason@redhat.com>
9248 * g++.dg/lto/pr51992_0.C: New.
9250 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9252 PR tree-optimization/51987
9253 * gcc.target/i386/pr51987.c: New test.
9255 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9257 * gcc.dg/tm/lto-1.c: Require lto support in target.
9259 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9261 PR rtl-optimization/48374
9262 * gcc.dg/pr48374.c: New test.
9264 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9266 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9268 2012-01-25 Tobias Burnus <burnus@net-b.de>
9271 * gfortran.dg/derived_constructor_char_3.f90: New.
9273 2012-01-24 Ian Lance Taylor <iant@google.com>
9275 * go.test/go-test.exp (filecmp): New procedure.
9276 (errchk): Handle quoted square brackets.
9277 (go-gc-tests): Set go_compile_args. Handle various new test
9278 lines. Skip a few new tests.
9279 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9281 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9283 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9284 (check_effective_target_vect_extract_even_odd)
9285 (check_effective_target_vect_interleave): Return true for MIPS
9288 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9290 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9291 (main): Use it instead of argc.
9293 2012-01-24 Jason Merrill <jason@redhat.com>
9296 * g++.dg/cpp0x/sfinae31.C: New.
9298 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9300 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9302 2012-01-24 Jason Merrill <jason@redhat.com>
9305 * g++.dg/inherit/covariant20.C: New.
9307 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9310 * g++.dg/parse/crash58.C: New.
9312 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9315 * gcc.dg/pr51957-1.c: New test.
9316 * gcc.dg/pr51957-1.h: New file.
9317 * gcc.dg/pr51957-2.c: New test.
9319 2012-01-23 Jason Merrill <jason@redhat.com>
9322 * g++.dg/ext/visibility/template10.C: New.
9324 2012-01-23 Tobias Burnus <burnus@net-b.de>
9327 * gfortran.dg/move_alloc_12.f90: New.
9329 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9332 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9334 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9337 * g++.dg/template/crash111.C: New.
9339 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9341 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9343 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9345 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9348 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9349 the DW_TAG_class_type and DW_AT_name: "Executor".
9351 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9353 * lib/target-supports.exp
9354 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9355 (check_effective_target_vect_interleave): Likewise.
9357 2012-01-22 Jason Merrill <jason@redhat.com>
9360 * g++.dg/template/using20.C: New.
9361 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9363 2012-01-23 Jason Merrill <jason@redhat.com>
9366 * g++.dg/torture/pr51344.C: Limit to x86.
9368 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9370 * c-c++-common/tm/omp.c: Require target with pthread support.
9372 2012-01-23 Richard Guenther <rguenther@suse.de>
9374 PR tree-optimization/51949
9375 * gcc.dg/torture/pr51949.c: New testcase.
9377 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9379 PR rtl-optimization/51933
9380 * gcc.c-torture/execute/pr51933.c: New test.
9382 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9384 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9385 Do not define for Interix.
9387 2012-01-22 Jason Merrill <jason@redhat.com>
9390 * g++.dg/lto/pr51832.h: New.
9391 * g++.dg/lto/pr51832_0.C: New.
9392 * g++.dg/lto/pr51832_1.C: New.
9394 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9396 * gcc.dg/ext-elim-1.c: New test.
9398 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9401 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9402 * g++.dg/opt/longbranch1.C: Likewise.
9404 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9406 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9409 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9412 * gfortran.dg/namelist_74.f90: New test.
9413 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9415 2012-01-21 Tobias Burnus <burnus@net-b.de>
9418 * gfortran.dg/class_47.f90: New.
9420 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9422 * gnat.dg/renaming5.ad[sb]: New test.
9424 2012-01-20 Jason Merrill <jason@redhat.com>
9427 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9429 2012-01-20 Jason Merrill <jason@redhat.com>
9432 * g++.dg/ext/attrib42.C: Require ilp32.
9434 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9437 * gcc.target/arm/pr51915.c: New test.
9439 2012-01-20 Cary Coutant <ccoutant@google.com>
9440 Dodji Seketeli <dodji@redhat.com>
9443 * g++.dg/debug/dwarf2/nested-3.C: New test.
9445 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9448 * g++.dg/template/crash110.C: New.
9450 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9452 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9453 Remove default options on hppa*-*-hpux*.
9455 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9457 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9459 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9461 * gcc.c-torture/compile/pr51856.c: New testcase.
9463 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9465 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9466 options to go_target_compile.
9468 2012-01-20 Kai Tietz <ktietz@redhat.com>
9470 * g++.dg/torture/pr51344.C: Fix typo.
9472 2012-01-20 Richard Guenther <rguenther@suse.de>
9474 PR tree-optimization/51903
9475 * g++.dg/torture/pr51903.C: New testcase.
9477 2012-01-20 Tobias Burnus <burnus@net-b.de>
9478 Janus Weil <janus@gcc.gnu.org>
9481 * gfortran.dg/use_21.f90: New.
9483 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9486 * gcc.dg/torture/pr51106-1.c: New test.
9487 * gcc.dg/torture/pr51106-2.c: New test.
9489 2012-01-19 Kai Tietz <ktietz@redhat.com>
9491 * g++.dg/torture/pr51344.C: New test.
9493 2012-01-19 Tobias Burnus <burnus@net-b.de>
9496 * gfortran.dg/intrinsic_size_2.f90: New.
9498 2012-01-19 Jason Merrill <jason@redhat.com>
9501 * g++.dg/inherit/using7.C: New.
9503 2012-01-19 Richard Guenther <rguenther@suse.de>
9505 PR tree-optimization/37997
9506 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9508 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9510 PR rtl-optimization/51505
9511 * gcc.dg/pr51505.c: New test.
9513 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9516 * gfortran.dg/typebound_operator_12.f03: New.
9517 * gfortran.dg/typebound_operator_13.f03: New.
9519 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9522 * g++.dg/cpp0x/pr51225.C: New.
9524 2012-01-17 Ian Lance Taylor <iant@google.com>
9527 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9529 2012-01-17 Tobias Burnus <burnus@net-b.de>
9532 * gfortran.dg/realloc_on_assign_9.f90: New.
9534 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9537 * gcc.dg/tm/memopt-3.c: Remove xfail.
9538 * gcc.dg/tm/memopt-4.c: Remove xfail.
9539 * gcc.dg/tm/memopt-5.c: Remove xfail.
9540 * gcc.dg/tm/memopt-7.c: Remove xfail.
9542 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9544 PR tree-optimization/51877
9545 * gcc.c-torture/execute/pr51877.c: New test.
9547 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9549 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9550 {!vect_align_arrays} to vect_sizes_32B_16B.
9551 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9552 * gcc.dg/vect/vect-peel-3.c: Ditto.
9554 2012-01-16 Jason Merrill <jason@redhat.com>
9557 * g++.dg/abi/mangle60.C: New.
9560 * g++.dg/pch/mangle1.{C,Hs}: New.
9562 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9563 Tobias Burnus <burnus@net-b.de>
9566 * gfortran.dg/elemental_optional_args_3.f90: New
9567 * gfortran.dg/elemental_optional_args_4.f90: New
9569 2012-01-16 Tobias Burnus <burnus@net-b.de>
9572 * gfortran.dg/use_20.f90: New
9574 2012-01-16 Jason Merrill <jason@redhat.com>
9577 * g++.dg/cpp0x/rv-bitfield.C: New.
9578 * g++.dg/cpp0x/rv-bitfield2.C: New.
9580 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9582 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9583 subroutine 'qsort' and use index array to assign the result.
9585 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9587 PR tree-optimization/51865
9588 * gcc.dg/pr51865.c: New test.
9590 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9592 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9594 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9596 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9597 to be loaded from the constant pool, rather than via %hi and %lo.
9599 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9601 PR rtl-optimization/51821
9602 * gcc.dg/pr51821.c: New test.
9604 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9606 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9608 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9610 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9612 2012-01-14 Tobias Burnus <burnus@net-b.de>
9615 * gfortran.dg/init_flag_8.f90: New.
9616 * gfortran.dg/init_flag_9.f90: New.
9618 2011-01-14 Tobias Burnus <burnus@net-b.de>
9621 * gfortran.dg/use_18.f90: New.
9622 * gfortran.dg/use_19.f90: New.
9624 2012-01-13 Ian Lance Taylor <iant@google.com>
9627 * g++.dg/warn/Wsign-compare-4.C: New.
9629 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9632 * gfortran.dg/alloc_comp_assign.f03: New.
9633 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9634 __BUILTIN_FREE from 38 to 32.
9636 2012-01-13 Jason Merrill <jason@redhat.com>
9639 * g++.dg/warn/Wreturn-type-7.C: New.
9641 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9643 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9645 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9646 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9647 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9648 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9649 int32plus because of big array needed.
9650 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9651 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9653 2012-01-13 Jason Merrill <jason@redhat.com>
9656 * g++.dg/ext/visibility/template9.C: New.
9659 * g++.dg/cpp0x/defaulted34.C: New.
9660 * g++.dg/template/virtual3.C: New.
9662 2012-01-13 Richard Guenther <rguenther@suse.de>
9665 * gcc.dg/torture/pr8081.c: New testcase.
9667 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9669 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9671 2012-01-12 Jason Merrill <jason@redhat.com>
9674 * g++.dg/ext/stmtexpr14.C: New.
9676 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9679 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9681 2012-01-12 Jason Merrill <jason@redhat.com>
9684 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9685 * g++.dg/abi/mangle58.C: Likewise.
9688 * g++.dg/template/arg8.C: New.
9690 2012-01-12 Ira Rosen <irar@il.ibm.com>
9692 PR tree-optimization/51799
9693 * gcc.dg/vect/pr51799.c: New test.
9694 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9697 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9698 Tobias Burnus <burnus@net-b.de>
9702 * lib/target-supports.exp
9703 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9704 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9706 2012-01-11 Jason Merrill <jason@redhat.com>
9709 * g++.dg/ext/attrib42.C: New.
9711 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9714 * gcc.dg/pr51796.c: New test.
9716 2012-01-11 Jason Merrill <jason@redhat.com>
9719 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9721 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9723 * gnat.dg/array19.ad[sb]: New test.
9725 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9727 * gnat.dg/opt23.ad[sb]: New test.
9728 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9729 * gnat.dg/opt24.ad[sb]: New test.
9731 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9733 PR tree-optimization/49642
9734 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9735 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9737 2012-01-11 Jason Merrill <jason@redhat.com>
9740 * g++.dg/template/explicit-args5.C: New.
9742 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9744 * gcc.c-torture/execute/20120110-1.c: New testcase.
9746 2012-01-10 Jason Merrill <jason@redhat.com>
9749 * g++.dg/inherit/ambig1.C: New.
9752 * g++.dg/cpp0x/constexpr-cache1.C: New.
9754 2012-01-10 Richard Guenther <rguenther@suse.de>
9756 PR tree-optimization/51801
9757 * gcc.dg/torture/pr51801.c: New testcase.
9759 2012-01-10 Tobias Burnus <burnus@net-b.de>
9762 * gfortran.dg/allocate_with_typespec_5.f90: New.
9764 2012-01-10 Tobias Burnus <burnus@net-b.de>
9766 * gfortran.dg/class_39.f03: Update dg-error string.
9768 2012-01-10 Richard Guenther <rguenther@suse.de>
9770 PR tree-optimization/50913
9771 * gcc.dg/graphite/interchange-16.c: New testcase.
9772 * gcc.dg/graphite/scop-20.c: XFAIL.
9773 * gfortran.dg/graphite/interchange-1.f: Likewise.
9774 * gfortran.dg/graphite/block-1.f90: Likewise.
9775 * gfortran.dg/graphite/block-2.f: Likewise.
9777 2012-01-10 Richard Henderson <rth@redhat.com>
9779 * lib/target-supports.exp (check_effective_target_vect_perm,
9780 check_effective_target_vect_perm_byte,
9781 check_effective_target_vect_perm_short): Enable for arm neon.
9783 2012-01-09 Tobias Burnus <burnus@net-b.de>
9786 * gfortran.dg/typebound_operator_11.f90: New.
9788 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9790 * gnat.dg/array18.adb: New test.
9791 * gnat.dg/array18_pkg.ads: New helper.
9793 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9796 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9797 around base object in first assignment in main program.
9798 * gfortran.dg/typebound_operator_10.f03: New test.
9800 2012-01-09 Martin Jambor <mjambor@suse.cz>
9802 PR tree-optimization/51759
9803 * g++.dg/ipa/pr51759.C: New test.
9805 2012-01-09 Tobias Burnus <burnus@net-b.de>
9808 * gfortran.dg/optional_absent_2.f90: New.
9810 2012-01-09 Tobias Burnus <burnus@net-b.de>
9813 * gfortran.dg/use_17.f90: New.
9815 2012-01-09 Gary Funck <gary@intrepid.com>
9817 PR preprocessor/33919
9818 * gcc.dg/pr33919.c: New test.
9819 * gcc.dg/pr33919-0.h: New test header file.
9820 * gcc.dg/pr33919-1.h: Ditto.
9821 * gcc.dg/pr33919-2.h: Ditto.
9823 2012-01-07 Jan Hubicka <jh@suse.cz>
9825 PR tree-optimize/51694
9826 * gcc.c-torture/compile/pr51694.c: new testcase.
9828 2012-01-07 Jan Hubicka <jh@suse.cz>
9830 PR tree-optimization/51600
9831 * g++.dg/torture/pr51600.C: New testcase.
9833 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9835 PR gcov-profile/51715
9836 PR gcov-profile/51717
9837 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9838 * gcc.misc-tests/gcov-14.c: Likewise.
9840 2012-01-06 Jason Merrill <jason@redhat.com>
9842 * g++.dg/parse/new5.C: New.
9844 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9847 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9848 including <string.h>.
9850 2012-01-06 Jason Merrill <jason@redhat.com>
9852 * g++.dg/abi/mangle51.C: New.
9853 * g++.dg/abi/mangle52.C: New.
9854 * g++.dg/abi/mangle53.C: New.
9855 * g++.dg/abi/mangle54.C: New.
9856 * g++.dg/abi/mangle55.C: New.
9857 * g++.dg/abi/mangle56.C: New.
9858 * g++.dg/abi/mangle57.C: New.
9859 * g++.dg/abi/mangle58.C: New.
9860 * g++.dg/abi/mangle59.C: New.
9861 * g++.dg/cpp0x/trailing3.C: Update mangling.
9862 * g++.dg/cpp0x/variadic111.C: Update mangling.
9863 * g++.dg/cpp0x/variadic4.C: Update mangling.
9864 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9865 * g++.dg/template/nontype22.C: Works now.
9866 * g++.dg/template/pr35240.C: Works now.
9868 * g++.dg/cpp0x/error7.C: New.
9870 2012-01-06 Tobias Burnus <burnus@net-b.de>
9872 * gfortran.dg/deallocate_stat_2.f90: New.
9873 * coarray/allocate_errgmsg.f90: New.
9874 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9875 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9876 * coarray/subobject_1.f90: Fix for num_images > 1.
9877 * gfortran.dg/deallocate_stat.f90: Update due to changed
9880 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9882 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9884 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9886 * ada/acats/overflow.lst: Add cb20004.
9888 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9891 * g++.dg/cpp0x/alias-decl-18.C: New test.
9893 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9895 * gcc.c-torture/execute/20120104-1.c: New test.
9897 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9900 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9901 the old typebound_operator_8.f03.
9902 * gfortran.dg/typebound_operator_8.f03: New version of
9903 typebound_operator_7.f03 with 'u' a derived type instead of a
9906 2012-01-05 Richard Guenther <rguenther@suse.de>
9908 * g++.dg/torture/pr49309.C: Skip for -flto.
9910 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9913 * gcc.c-torture/compile/pr51761.c: New test.
9915 2012-01-05 Richard Guenther <rguenther@suse.de>
9917 PR tree-optimization/51760
9918 * gcc.dg/torture/pr51760.c: New testcase.
9920 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9923 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9925 2012-01-05 Richard Guenther <rguenther@suse.de>
9928 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9929 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9931 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9934 * gcc.dg/pr51695.c: New test.
9936 2012-01-04 Andrew Pinski <apinski@cavium.com>
9938 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9939 * gcc.target/mips/octeon2-lx-1.c: New test.
9940 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9941 * gcc.target/mips/octeon2-lx-2.c: New test.
9942 * gcc.target/mips/octeon2-lx-3.c: New test.
9944 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9948 * gcc.dg/tm/alias-1.c: Adjust regexp.
9949 * gcc.dg/tm/alias-2.c: Adjust regexp.
9951 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9954 * g++.dg/warn/Wparentheses-26.C: New.
9956 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9958 * gfortran.dg/elemental_optional_args_2.f90: New test.
9960 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9963 * gfortran.dg/common_17.f90: New test.
9965 2012-01-04 Richard Guenther <rguenther@suse.de>
9967 PR tree-optimization/49651
9968 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9969 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9971 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9974 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9976 2012-01-03 Andrew Pinski <apinski@cavium.com>
9978 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9979 for all mips targets. Also allow an optional .cfi_startproc.
9981 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9983 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9985 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9988 * g++.dg/rtti/dyncast5.C: New.
9990 2012-01-03 Richard Guenther <rguenther@suse.de>
9992 PR tree-optimization/51070
9993 * gcc.dg/torture/pr51070-2.c: New testcase.
9995 2012-01-03 Richard Guenther <rguenther@suse.de>
9997 PR tree-optimization/51692
9998 * gcc.dg/torture/pr51692.c: New testcase.
10000 2012-01-03 Richard Guenther <rguenther@suse.de>
10003 * g++.dg/lto/pr51650-3_0.C: New testcase.
10005 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10008 * g++.dg/warn/Wredundant-decls-spec.C: New.
10010 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10012 PR tree-optimization/51719
10013 * g++.dg/tree-prof/pr51719.C: New test.
10015 2012-01-03 Richard Guenther <rguenther@suse.de>
10017 PR middle-end/51730
10018 * gcc.dg/fold-compare-6.c: New testcase.
10020 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10023 * g++.dg/gomp/pr51669.C: New test.
10025 2012-01-02 Jason Merrill <jason@redhat.com>
10028 * g++.dg/cpp0x/constexpr-union2.C: New.
10031 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10033 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10036 * g++.dg/cpp0x/constexpr-99.C: New test.
10038 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10041 * g++.dg/template/init9.C: New.
10043 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10045 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10046 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10047 rather than a specific number.
10049 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10054 * gfortran.dg/typebound_operator_7.f03: New.
10055 * gfortran.dg/typebound_operator_8.f03: New.
10057 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10060 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10062 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10064 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10066 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10068 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10070 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10073 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10075 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10076 * gfortran.dg/io_real_boz_4.f90: Likewise.
10077 * gfortran.dg/io_real_boz_5.f90: Likewise.
10079 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10081 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10083 2012-01-02 Revital Eres <revital.eres@linaro.org>
10085 * gcc.dg/sms-11.c: New file.
10087 2012-01-02 Tobias Burnus <burnus@net-b.de>
10090 * gfortran.dg/coarray/image_index_3.f90: New.
10092 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10095 * g++.dg/parse/enum8.C: New.
10097 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10100 * g++.dg/conversion/reinterpret4.C: New.
10101 * g++.dg/conversion/reinterpret1.C: Adjust.
10103 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10105 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10107 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10109 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10110 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10111 * g++.old-deja/g++.jason/access14.C: Likewise.
10112 * g++.old-deja/g++.jason/access8.C: Likewise.
10113 * g++.old-deja/g++.jason/access1.C: Likewise.
10114 * g++.old-deja/g++.other/access3.C: Likewise.
10115 * g++.old-deja/g++.other/access5.C: Likewise.
10116 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10117 * g++.old-deja/g++.law/visibility22.C: Likewise.
10118 * g++.old-deja/g++.law/visibility26.C: Likewise.
10119 * g++.old-deja/g++.mike/p2746.C: Likewise.
10120 * g++.dg/debug/using1.C: Likewise.
10121 * g++.dg/lookup/using51.C: Likewise.
10122 * g++.dg/inherit/using5.C: Likewise.
10123 * g++.dg/inherit/pr30297.C: Likewise.
10124 * g++.dg/inherit/access8.C: Likewise.
10125 * g++.dg/torture/pr39362.C: Likewise.
10126 * g++.dg/template/crash13.C: Likewise.
10127 * g++.dg/template/using10.C: Likewise.
10129 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10132 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10134 2012-01-01 Ira Rosen <irar@il.ibm.com>
10136 PR tree-optimization/51704
10137 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10138 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10139 corresponding flags.
10141 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10144 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10146 2012-01-01 Jan Hubicka <jh@suse.cz>
10148 PR rtl-optimization/51069
10149 * gcc.c-torture/compile/pr51069.c: New testcase.
10151 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10153 PR tree-optimization/51683
10154 * gcc.dg/pr51683.c: New test.
10156 Copyright (C) 2012 Free Software Foundation, Inc.
10158 Copying and distribution of this file, with or without modification,
10159 are permitted in any medium without royalty provided the copyright
10160 notice and this notice are preserved.