1 2012-11-16 Dodji Seketeli <dodji@redhat.com>
4 * g++.dg/cpp0x/alias-decl-27.C: New test.
6 2012-11-16 Jakub Jelinek <jakub@redhat.com>
9 * g++.dg/template/alignof2.C: New test.
11 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
13 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
14 * g++.dg/mv6.C (dg-options): Ditto.
16 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
18 * lib/target_suports.exp
19 (check_effective_target_has_w_floating_suffix): New procedure.
20 (check_effective_target_has_q_floating_suffix): Ditto.
21 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
22 for unsupported non-standard suffix on floating constant.
23 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
25 2012-11-14 Jakub Jelinek <jakub@redhat.com>
27 * lib/asan-dg.exp: New file.
28 * gcc.dg/asan/asan.exp: New file.
29 * g++.dg/dg.exp: Prune also asan tests.
30 * g++.dg/asan/asan.exp: New file.
31 * c-c++-common/asan/memcmp-1.c: New test.
33 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
36 * g++.dg/cpp0x/vt-55323.C: New.
38 2012-11-13 Sriraman Tallam <tmsriram@google.com>
40 * g++.dg/mv4.C: Add require ifunc. Change error message.
41 * g++.dg/mv5.C: Add require ifunc.
42 * g++.dg/mv6.C: Add require ifunc.
44 2012-11-13 Martin Jambor <mjambor@suse.cz>
46 PR tree-optimization/55253
47 * gcc.dg/torture/pr55253.c: New test.
48 * gcc.dg/torture/pr55305.c: Likewise.
50 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
53 * gcc.target/i386/pr55142-1.c: New file.
54 * gcc.target/i386/pr55142-2.c: Likewise.
56 2012-11-13 Dodji Seketeli <dodji@redhat.com>
59 * g++.dg/cpp0x/alias-decl-26.C: New test file.
61 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
63 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
65 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
66 * gcc.target/i386/pr49715-2.c: Likewise.
67 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
69 2012-11-13 Jakub Jelinek <jakub@redhat.com>
71 PR tree-optimization/55281
72 * gcc.dg/vect/fast-math-pr55281.c: New test.
73 * g++.dg/opt/pr55281.C: New test.
75 PR rtl-optimization/54127
76 * gcc.dg/torture/pr54127.c: New test.
78 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
79 Jakub Jelinek <jakub@redhat.com>
81 PR rtl-optimization/51447
82 * gcc.c-torture/execute/pr51447.c: New test.
84 2012-11-12 Ian Bolton <ian.bolton@arm.com>
86 * gcc.target/aarch64/csinc-2.c: New test.
88 2012-11-12 Ian Bolton <ian.bolton@arm.com>
90 * gcc.target/aarch64/cmn.c: New test.
91 * gcc.target/aarch64/adds.c: New test.
92 * gcc.target/aarch64/subs.c: New test.
94 2012-11-12 Tobias Burnus <burnus@net-b.de>
97 * gfortran.dg/coarray_29_1.f90: New.
98 * gfortran.dg/coarray_29_2.f90: New.
100 2012-11-12 Bin Cheng <bin.cheng@arm.com>
102 * gcc.dg/hoist-register-pressure-3.c: New test.
104 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
106 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
107 wrappers around sinf and cosf.
109 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
113 * gcc.target/i386/pr55247-2.c: New file.
115 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
118 * g++.dg/pr55263.C: New test.
120 2012-11-11 Martin Jambor <mjambor@suse.cz>
122 PR tree-optimization/55238
123 * testsuite/gcc.dg/torture/pr55238.c: New test.
125 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
126 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
127 * c-c++-common/torture/vector-subscript-1.c: Likewise.
128 * c-c++-common/torture/vector-subscript-2.c: Likewise.
130 2012-11-10 Jan Hubicka <jh@suse.cz>
132 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
134 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
136 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
137 -mno-sse -mno-mmx to dg-options. Reformat.
139 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
141 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
142 * c-c++-common/vector-compare-1.c: Same.
143 * c-c++-common/vector-compare-2.c: Same.
144 * g++.dg/other/unused1.C: Skip on AIX.
145 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
146 extra message on AIX.
148 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
151 * gcc.target/i386/pr55247.c: New test.
153 2012-11-09 Andrew Pinski <apinski@cavium.com>
155 * gcc.c-torture/execute/20121108-1.c: New test.
157 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
160 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
161 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
162 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
163 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
165 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
167 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
168 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
169 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
171 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
173 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
175 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
176 * g++.dg/tm/pr47530.C: Same.
178 2012-11-09 Jason Merrill <jason@redhat.com>
181 * g++.dg/cpp0x/alias-decl-25.C: New.
183 * g++.dg/abi/abi-tag1.C: New.
184 * g++.dg/abi/abi-tag2.C: New.
186 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
188 PR rtl-optimization/55154
189 * gcc.target/i386/pr55154.c: New test.
191 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
193 PR rtl-optimization/55151
194 * gcc.dg/pr55151.c: Move ...
195 * gcc.target/i386/pr55151.c: ... here.
197 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
199 PR rtl-optimization/54472
200 * gcc.dg/pr54472.c: New test.
202 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
204 * gnat.dg/stack_check3.ad[sb]: New test.
206 2012-11-08 Ian Lance Taylor <iant@google.com>
208 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
209 with arguments. Handle errorcheckoutput and rundir test types.
211 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
213 PR tree-optimization/55191
214 * gcc.dg/pr55191.c: New test.
216 2012-11-08 Jakub Jelinek <jakub@redhat.com>
219 * g++.dg/debug/pr54499.C: New test.
221 2012-11-08 Jan Hubicka <jh@suse.cz>
224 * gcc.dg/winline-3.c: Update.
226 2012-11-08 Martin Jambor <mjambor@suse.cz>
228 * gfortran.dg/ipcp-array-1.f90: New test.
230 2012-11-08 Florian Weimer <fweimer@redhat.com>
232 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
234 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
236 PR rtl-optimization/55151
237 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
239 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
241 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
243 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
245 * gcc.c-torture/compile/20121107-1.c: New test.
247 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
249 PR rtl-optimization/55151
250 * gcc.dg/pr55151.c: Compile it only for x86_64.
252 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
254 PR rtl-optimization/55122
255 * gcc.dg/pr55122.c: New test.
257 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
259 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
261 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
262 * gcc.target/powerpc/loop_align.c: Skip on AIX.
263 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
264 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
266 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
269 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
271 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
274 * c-c++-common/pr51294.c: New.
276 2012-11-07 Martin Jambor <mjambor@suse.cz>
278 PR tree-optimization/53787
279 * gcc.dg/ipa/ipa-5.c: Adjust.
280 * gcc.dg/ipa/ipcp-agg-1.c: New test.
281 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
282 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
283 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
284 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
285 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
286 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
287 * gfortran.dg/pr48636-2.f90: New test.
288 * gfortran.dg/pr53787.f90: Likewise.
290 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
294 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
297 * g++.dg/cpp0x/constexpr-union4.C: New.
299 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
301 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
303 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
306 * gcc.c-torture/compile/pr49220.c: New test.
308 2012-11-07 Florian Weimer <fweimer@redhat.com>
310 * g++.dg/init/new40.C: New.
312 2012-11-07 Jakub Jelinek <jakub@redhat.com>
315 * gcc.dg/guality/pr54693-2.c: New test.
317 2012-11-06 Andrew Pinski <apinski@cavium.com>
319 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
320 -fno-vect-cost-model.
322 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
324 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
325 * gcc.dg/tm/debug-1.c: Same.
326 * gcc.dg/tm/irrevocable-3.c: Same.
327 * gcc.dg/tm/irrevocable-4.c: Same.
328 * gcc.dg/tm/memopt-10.c: Same.
329 * gcc.dg/tm/memopt-11.c: Same.
330 * gcc.dg/tm/props-4.c: Same.
331 * gcc.dg/tm/wrap-3.c: Same.
332 * gcc.dg/tm/wrap-4.c: Same.
334 2012-11-06 Andrew Pinski <apinski@cavium.com>
336 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
338 2012-11-06 Jan Hubicka <jh@suse.cz>
340 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
342 * gcc.dg/tree-ssa/loop-23.c: Likewise.
343 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
344 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
346 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
348 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
350 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
353 * gcc.dg/torture/pr41993.c: New test.
355 2012-11-06 Jan Hubicka <jh@suse.cz>
357 * gcc.target/i386/l_fma_float_?.c: Update.
358 * gcc.target/i386/l_fma_double_?.c: Update.
360 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
363 * gcc.target/sh/pr54089-8.c: New.
364 * gcc.target/sh/pr54089-9.c: New.
366 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
369 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
370 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
371 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
372 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
373 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
374 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
375 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
376 * gcc.target/i386/avx-vzeroupper-27.c: New.
378 2012-11-06 Janus Weil <janus@gcc.gnu.org>
381 * gfortran.dg/transfer_class_1.f90: New.
382 * gfortran.dg/transfer_class_2.f90: New.
384 2012-11-05 Sriraman Tallam <tmsriram@google.com>
386 * testsuite/g++.dg/mv1.C: New test.
387 * testsuite/g++.dg/mv2.C: New test.
388 * testsuite/g++.dg/mv3.C: New test.
389 * testsuite/g++.dg/mv4.C: New test.
390 * testsuite/g++.dg/mv5.C: New test.
391 * testsuite/g++.dg/mv6.C: New test.
393 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
396 * gcc.dg/const-uniq-1.c (a): Increase length four times.
398 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
400 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
403 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
405 * g++.dg/torture/20121105-1.C: New test.
407 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
409 * gcc.dg/torture/fp-compare.c: New testcase.
411 2012-11-05 Jan Hubicka <jh@suse.cz>
413 * gcc.dg/const-1.c: Update.
414 * gcc.dg/pure-1.c: Update.
416 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
418 PR rtl-optimization/55151
419 * gcc.dg/pr55151.c: New test.
421 2012-11-05 Jakub Jelinek <jakub@redhat.com>
425 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
427 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
430 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
432 2012-11-05 Jan Hubicka <jh@suse.cz>
434 * gcc.dg/autopar/pr49960.c: Fix testcase.
436 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
438 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
439 Fix scan-tree-dump-times directive.
441 2012-11-04 Janus Weil <janus@gcc.gnu.org>
444 * gfortran.dg/associate_12.f90: New.
446 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
449 * lib/target-supports.exp (check_effective_target_masm_intel): New
451 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
454 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
455 Jack Howarth <howarth@bromo.med.uc.edu>
457 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
458 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
459 * gcc.target/i386/pr53249.c: Likewise.
461 2012-11-03 Andrew Pinski <apinski@cavium.com>
463 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
464 call abort1 so that cross jumping does not happen.
466 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
469 * gcc.target/sh/pr51244-18.c: New.
470 * gcc.target/sh/pr51244-19.c: New.
472 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
474 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
475 b requires a 64-bit operation followed by a truncation.
477 2012-11-02 Jan Hubicka <jh@suse.cz>
479 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
481 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
483 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
484 conditions to verify the reduction code is vectorized.
486 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
487 in case 'pow', such as 'powerpc' is used in the compiler version name.
488 * gcc.target/powerpc/pr46728-2.c: Likewise.
489 * gcc.target/powerpc/pr46728-3.c: Likewise.
490 * gcc.target/powerpc/pr46728-4.c: Likewise.
491 * gcc.target/powerpc/pr46728-5.c: Likewise.
492 * gcc.target/powerpc/pr46728-7.c: Likewise.
493 * gcc.target/powerpc/pr46728-8.c: Likewise.
494 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
496 2012-11-02 Jan Hubicka <jh@suse.cz>
498 * gcc.dg/tree-ssa/loop-38.c: New testcase.
500 2012-11-02 Jan Hubicka <jh@suse.cz>
502 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
503 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
505 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
508 * gcc.target/i386/pr55130.c: New test.
510 2012-11-02 Jakub Jelinek <jakub@redhat.com>
513 * gcc.target/i386/pr55147.c: New test.
515 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
517 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
518 * gfortran.dg/default_format_denormal_1.f90: Same.
520 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
523 * g++.dg/ext/vector19.C: Remove target restrictions.
524 * gcc.dg/fold-compare-7.c: New testcase.
526 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
529 * gcc.target/sh/pr55160.c: New.
531 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
533 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
534 scan-assembler regex.
536 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
539 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
540 * gcc.dg/pr55150-2.c: New test.
542 2012-11-01 Sharad Singhai <singhai@google.com>
544 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
545 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
546 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
547 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
549 2012-10-31 Dehao Chen <dehao@google.com>
551 * g++.dg/debug/dwarf2/block.C: New testcase.
553 2012-10-31 Jan Hubicka <jh@suse.cz>
555 * gcc.dg/pr44974.c: Add noinline.
557 2012-10-31 Janus Weil <janus@gcc.gnu.org>
560 * gfortran.dg/class_54.f90: New.
562 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
563 Jakub Jelinek <jakub@redhat.com>
565 PR tree-optimization/55018
566 * gcc.dg/torture/pr55018.c: New test.
568 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
571 * g++.dg/ext/vla13.C: New.
573 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
576 * gcc.dg/pr55150.c: New test.
578 2012-10-31 Tobias Burnus <burnus@net-b.de>
581 * gfortran.dg/associate_11.f90: New.
583 2012-10-31 Dodji Seketeli <dodji@redhat.com>
586 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
588 2012-10-31 Jakub Jelinek <jakub@redhat.com>
590 PR tree-optimization/19105
591 PR tree-optimization/21643
592 PR tree-optimization/46309
593 * gcc.dg/pr19105.c: New test.
594 * gcc.dg/pr21643.c: New test.
595 * gcc.dg/pr46309-2.c: New test.
596 * gcc.c-torture/execute/pr46309.c: New test.
598 2012-10-31 Alan Modra <amodra@gmail.com>
600 * gcc.target/powerpc/dimode_off.c: New.
601 * gcc.target/powerpc/timode_off.c: New.
602 * gcc.target/powerpc/dfmode_off.c: New.
603 * gcc.target/powerpc/tfmode_off.c: New.
605 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
607 PR rtl-optimization/55093
608 * gcc.target/i386/pr55093.c: New file.
610 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
612 * gcc.target/i386/pr55116.c: Renamed to ...
613 * gcc.target/i386/pr55116-1.c: This.
615 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
617 * gcc.target/i386/pr55116-2.c: New file.
619 2012-10-30 Richard Biener <rguenther@suse.de>
621 * gcc.dg/vect/slp-perm-2.c: Adjust.
623 2012-10-30 Richard Biener <rguenther@suse.de>
625 PR tree-optimization/55111
626 * gcc.dg/torture/pr55111.c: New testcase.
628 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
631 * gcc.target/sh/pr53988.c: New.
633 2012-10-30 Bin Cheng <bin.cheng@arm.com>
636 * gcc.dg/hoist-register-pressure-1.c: Rename from
637 hoist-register-pressure.c. Add nonpic condition.
638 * gcc.dg/hoist-register-pressure-2.c: New testcase.
640 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
643 * gcc.dg/Wreturn-local-addr.c: New.
644 * g++.dg/warn/Wno-return-local-addr.C: New.
645 * g++.dg/warn/Wreturn-local-addr.C: New.
647 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
650 * gcc.target/i386/pr55116.c: New file.
652 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
655 * gcc.dg/Wshadow-4.c: New.
656 * gcc.dg/Wshadow-4.h: New.
658 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
661 * gcc.dg/guality/pr54693.c: New.
663 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
666 * gcc.dg/pr55027.c: New testcase.
668 2012-10-29 Jan Hubicka <jh@suse.cz>
670 * gcc.dg/ipa/inline-6.c: New testcase.
672 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
674 PR rtl-optimization/55106
675 * g++.dg/pr55106.C: New.
677 2012-10-29 Richard Guenther <rguenther@suse.de>
680 * gcc.dg/torture/pr53695.c: New testcase.
682 2012-10-28 Jan Hubicka <jh@suse.cz>
684 * gcc.dg/ipa/inlinehint-3.c: New testcase.
686 2012-10-28 Tobias Burnus <burnus@net-b.de>
689 * gfortran.dg/do_check_6.f90: New.
691 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
692 Jack Howarth <howarth@bromo.med.uc.edu>
695 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
697 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
699 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
702 * gcc.target/i386/pr34283.c: New test.
704 2012-10-26 Jakub Jelinek <jakub@redhat.com>
707 * g++.dg/opt/pr55081.C: New test.
711 * gcc.dg/guality/pr54970.c: New test.
713 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
716 * g++.dg/template/new11.C: New.
718 2012-10-26 Richard Biener <rguenther@suse.de>
721 * gcc.dg/torture/pr54824.c: New testcase.
723 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
725 * gcc.target/i386/fxsave-1.c: New.
726 * gcc.target/i386/fxsave64-1.c: Ditto.
727 * gcc.target/i386/fxrstor-1.c: Ditto.
728 * gcc.target/i386/fxrstor64-1.c: Ditto.
729 * gcc.target/i386/xsave-1.c: Ditto.
730 * gcc.target/i386/xsave64-1.c: Ditto.
731 * gcc.target/i386/xrstor-1.c: Ditto.
732 * gcc.target/i386/xrstor64-1.c: Ditto.
733 * gcc.target/i386/xsaveopt-1.c: Ditto.
734 * gcc.target/i386/xsaveopt64-1.c: Ditto.
735 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
736 * gcc.target/i386/sse-13.c: Ditto.
737 * gcc.target/i386/sse-14.c: Ditto.
738 * gcc.target/i386/sse-22.c: Ditto.
739 * gcc.target/i386/sse-23.c: Ditto.
740 * g++.dg/other/i386-2.C: Ditto.
741 * g++.dg/other/i386-3.C: Ditto.
743 2012-10-25 Jan Hubicka <jh@suse.cz>
745 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
748 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
751 * g++.dg/ext/transparent-union.C: New.
753 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
756 * g++.dg/ext/vector19.C: New testcase.
758 2012-10-25 Richard Biener <rguenther@suse.de>
760 PR tree-optimization/54902
761 * g++.dg/torture/pr54902.C: New testcase.
763 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
766 * g++.dg/template/crash114.C: New.
768 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
771 * gcc.target/i386/pr55049-1.c: New test.
773 2012-10-24 Janus Weil <janus@gcc.gnu.org>
776 * gfortran.dg/class_dummy_4.f03: New.
778 2012-10-24 Jakub Jelinek <jakub@redhat.com>
780 PR rtl-optimization/55010
781 * gcc.dg/pr55010.c: New test.
784 * g++.dg/debug/pr54828.C: New test.
786 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
788 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
789 * gcc.dg/vect/vect-83_64.c: Likewise.
791 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
794 * g++.dg/cpp0x/constexpr-union4.C: New.
796 2012-10-23 Jeff Law <law@redhat.com>
798 * gcc.c-torture/execute/pr54985.c: New test.
800 2012-10-23 Paul Koning <ni1d@arrl.net>
803 * g++.dg/debug/dwarf2/pr54508.C: New.
805 2012-10-23 Jakub Jelinek <jakub@redhat.com>
808 * g++.dg/template/sizeof14.C: New test.
810 2012-10-23 Ian Bolton <ian.bolton@arm.com>
811 Jim MacArthur <jim.macarthur@arm.com>
812 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
813 Marcus Shawcroft <marcus.shawcroft@arm.com>
814 Nigel Stephens <nigel.stephens@arm.com>
815 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
816 Richard Earnshaw <rearnsha@arm.com>
817 Sofiane Naci <sofiane.naci@arm.com>
818 Stephen Thomas <stephen.thomas@arm.com>
819 Tejas Belagod <tejas.belagod@arm.com>
820 Yufeng Zhang <yufeng.zhang@arm.com>
822 * lib/target-supports.exp
823 (check_profiling_available): Add AArch64.
824 (check_effective_target_vect_int): Likewise.
825 (check_effective_target_vect_shift): Likewise.
826 (check_effective_target_vect_float): Likewise.
827 (check_effective_target_vect_double): Likewise.
828 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
829 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
830 (check_effective_target_vect_pack_trunc): Likewise.
831 (check_effective_target_vect_unpack): Likewise.
832 (check_effective_target_vect_hw_misalign): Likewise.
833 (check_effective_target_vect_short_mult): Likewise.
834 (check_effective_target_vect_int_mult): Likewise.
835 (check_effective_target_vect_stridedN): Likewise.
836 (check_effective_target_sync_int_long): Likewise.
837 (check_effective_target_sync_char_short): Likewise.
838 (check_vect_support_and_set_flags): Likewise.
839 (check_effective_target_aarch64_tiny): New.
840 (check_effective_target_aarch64_small): New.
841 (check_effective_target_aarch64_large): New.
842 * g++.dg/other/PR23205.C: Enable aarch64.
843 * g++.dg/other/pr23205-2.C: Likewise.
844 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
845 * gcc.c-torture/execute/20101011-1.c: Likewise.
846 * gcc.dg/20020312-2.c: Likewise.
847 * gcc.dg/20040813-1.c: Likewise.
848 * gcc.dg/builtin-apply2.c: Likewise.
849 * gcc.dg/stack-usage-1.c: Likewise.
851 2012-10-23 Ian Bolton <ian.bolton@arm.com>
852 Jim MacArthur <jim.macarthur@arm.com>
853 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
854 Marcus Shawcroft <marcus.shawcroft@arm.com>
855 Nigel Stephens <nigel.stephens@arm.com>
856 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
857 Richard Earnshaw <rearnsha@arm.com>
858 Sofiane Naci <sofiane.naci@arm.com>
859 Stephen Thomas <stephen.thomas@arm.com>
860 Tejas Belagod <tejas.belagod@arm.com>
861 Yufeng Zhang <yufeng.zhang@arm.com>
863 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
864 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
865 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
866 * gcc.target/aarch64/aapcs/abitest.S: New file.
867 * gcc.target/aarch64/aapcs/abitest.h: New file.
868 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
869 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
870 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
871 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
872 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
873 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
874 * gcc.target/aarch64/aapcs/ice_1.c: New file.
875 * gcc.target/aarch64/aapcs/ice_2.c: New file.
876 * gcc.target/aarch64/aapcs/ice_3.c: New file.
877 * gcc.target/aarch64/aapcs/ice_4.c: New file.
878 * gcc.target/aarch64/aapcs/ice_5.c: New file.
879 * gcc.target/aarch64/aapcs/macro-def.h: New file.
880 * gcc.target/aarch64/aapcs/test_1.c: New file.
881 * gcc.target/aarch64/aapcs/test_10.c: New file.
882 * gcc.target/aarch64/aapcs/test_11.c: New file.
883 * gcc.target/aarch64/aapcs/test_12.c: New file.
884 * gcc.target/aarch64/aapcs/test_13.c: New file.
885 * gcc.target/aarch64/aapcs/test_14.c: New file.
886 * gcc.target/aarch64/aapcs/test_15.c: New file.
887 * gcc.target/aarch64/aapcs/test_16.c: New file.
888 * gcc.target/aarch64/aapcs/test_17.c: New file.
889 * gcc.target/aarch64/aapcs/test_18.c: New file.
890 * gcc.target/aarch64/aapcs/test_19.c: New file.
891 * gcc.target/aarch64/aapcs/test_2.c: New file.
892 * gcc.target/aarch64/aapcs/test_20.c: New file.
893 * gcc.target/aarch64/aapcs/test_21.c: New file.
894 * gcc.target/aarch64/aapcs/test_22.c: New file.
895 * gcc.target/aarch64/aapcs/test_23.c: New file.
896 * gcc.target/aarch64/aapcs/test_24.c: New file.
897 * gcc.target/aarch64/aapcs/test_25.c: New file.
898 * gcc.target/aarch64/aapcs/test_26.c: New file.
899 * gcc.target/aarch64/aapcs/test_3.c: New file.
900 * gcc.target/aarch64/aapcs/test_4.c: New file.
901 * gcc.target/aarch64/aapcs/test_5.c: New file.
902 * gcc.target/aarch64/aapcs/test_6.c: New file.
903 * gcc.target/aarch64/aapcs/test_7.c: New file.
904 * gcc.target/aarch64/aapcs/test_8.c: New file.
905 * gcc.target/aarch64/aapcs/test_9.c: New file.
906 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
907 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
908 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
909 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
910 * gcc.target/aarch64/aapcs/test_complex.c: New file.
911 * gcc.target/aarch64/aapcs/test_int128.c: New file.
912 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
913 * gcc.target/aarch64/aapcs/type-def.h: New file.
914 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
915 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
916 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
917 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
918 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
919 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
920 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
921 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
922 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
923 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
924 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
925 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
926 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
927 * gcc.target/aarch64/aarch64.exp: New file.
928 * gcc.target/aarch64/adc-1.c: New file.
929 * gcc.target/aarch64/adc-2.c: New file.
930 * gcc.target/aarch64/asm-1.c: New file.
931 * gcc.target/aarch64/clrsb.c: New file.
932 * gcc.target/aarch64/clz.c: New file.
933 * gcc.target/aarch64/ctz.c: New file.
934 * gcc.target/aarch64/csinc-1.c: New file.
935 * gcc.target/aarch64/csinv-1.c: New file.
936 * gcc.target/aarch64/csneg-1.c: New file.
937 * gcc.target/aarch64/extend.c: New file.
938 * gcc.target/aarch64/fcvt.x: New file.
939 * gcc.target/aarch64/fcvt_double_int.c: New file.
940 * gcc.target/aarch64/fcvt_double_long.c: New file.
941 * gcc.target/aarch64/fcvt_double_uint.c: New file.
942 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
943 * gcc.target/aarch64/fcvt_float_int.c: New file.
944 * gcc.target/aarch64/fcvt_float_long.c: New file.
945 * gcc.target/aarch64/fcvt_float_uint.c: New file.
946 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
947 * gcc.target/aarch64/ffs.c: New file.
948 * gcc.target/aarch64/fmadd.c: New file.
949 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
950 * gcc.target/aarch64/frint.x: New file.
951 * gcc.target/aarch64/frint_double.c: New file.
952 * gcc.target/aarch64/frint_float.c: New file.
953 * gcc.target/aarch64/index.c: New file.
954 * gcc.target/aarch64/mneg-1.c: New file.
955 * gcc.target/aarch64/mneg-2.c: New file.
956 * gcc.target/aarch64/mneg-3.c: New file.
957 * gcc.target/aarch64/mnegl-1.c: New file.
958 * gcc.target/aarch64/mnegl-2.c: New file.
959 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
960 * gcc.target/aarch64/pic-constantpool1.c: New file.
961 * gcc.target/aarch64/pic-symrefplus.c: New file.
962 * gcc.target/aarch64/predefine_large.c: New file.
963 * gcc.target/aarch64/predefine_small.c: New file.
964 * gcc.target/aarch64/predefine_tiny.c: New file.
965 * gcc.target/aarch64/reload-valid-spoff.c: New file.
966 * gcc.target/aarch64/scalar_intrinsics.c: New file.
967 * gcc.target/aarch64/table-intrinsics.c: New file.
968 * gcc.target/aarch64/tst-1.c: New file.
969 * gcc.target/aarch64/vect-abs-compile.c: New file.
970 * gcc.target/aarch64/vect-abs.c: New file.
971 * gcc.target/aarch64/vect-abs.x: New file.
972 * gcc.target/aarch64/vect-compile.c: New file.
973 * gcc.target/aarch64/vect-faddv-compile.c: New file.
974 * gcc.target/aarch64/vect-faddv.c: New file.
975 * gcc.target/aarch64/vect-faddv.x: New file.
976 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
977 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
978 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
979 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
980 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
981 * gcc.target/aarch64/vect-fp-compile.c: New file.
982 * gcc.target/aarch64/vect-fp.c: New file.
983 * gcc.target/aarch64/vect-fp.x: New file.
984 * gcc.target/aarch64/vect-mull-compile.c: New file.
985 * gcc.target/aarch64/vect-mull.c: New file.
986 * gcc.target/aarch64/vect-mull.x: New file.
987 * gcc.target/aarch64/vect.c: New file.
988 * gcc.target/aarch64/vect.x: New file.
989 * gcc.target/aarch64/vector_intrinsics.c: New file.
990 * gcc.target/aarch64/vfp-1.c: New file.
991 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
992 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
993 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
994 * g++.dg/abi/aarch64_guard1.C: New file.
996 2012-10-23 Jakub Jelinek <jakub@redhat.com>
999 * c-c++-common/pr54988.c: New test.
1001 2012-10-23 Jan Hubicka <jh@suse.cz>
1003 * gcc.dg/tree-prof/peel-1.c: New testcase.
1005 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1008 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1010 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1012 * gcc.dg/c99-predef-1.c: New test.
1013 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1014 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1015 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1016 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1017 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1018 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1019 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1020 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1021 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1022 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1023 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1024 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1026 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1028 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1030 2012-10-23 Jan Hubicka <jh@suse.cz>
1033 * gcc.c-torture/execute/pr54937.c: New testcase.
1034 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1036 2012-10-23 Jan Hubicka <jh@suse.cz>
1039 * gfortran.dg/pr54967.f90: New testcase.
1041 2012-10-23 Terry Guo <terry.guo@arm.com>
1044 * gcc.dg/pr55019.c: New.
1046 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1048 PR tree-optimization/55008
1049 * gcc.dg/tree-ssa/pr55008.c: New test.
1051 2012-10-22 Richard Biener <rguenther@suse.de>
1053 PR tree-optimization/55011
1054 * gcc.dg/torture/pr55011.c: New testcase.
1056 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1058 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1059 * gcc.target/arm/pr40457-2.c: Likewise.
1060 * gcc.target/arm/pr40457-3.c: Likewise.
1062 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1064 * gnat.dg/specs/limited_with4.ads: New test.
1065 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1067 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1069 * gnat.dg/modular4.adb: New test.
1070 * gnat.dg/modular4_pkg.ads: New helper.
1072 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1074 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1075 * gnat.dg/specs/addr1.ads: Likewise.
1077 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1079 * gcc.dg/webizer.c (main): Add missing exit call.
1081 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1084 * gfortran.dg/wextra_1.f: New test.
1086 2012-10-20 Jan Hubicka <jh@suse.cz>
1088 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1090 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1093 * gfortran.dg/warn_unused_function.f90: New.
1095 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1097 * lib/target-supports.exp
1098 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1100 2012-10-19 Richard Guenther <rguenther@suse.de>
1102 PR tree-optimization/54981
1103 * gcc.dg/pr54981.c: New testcase.
1105 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1108 * gcc.target/arm/pr54892.c: New.
1110 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1112 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1114 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1117 * g++.dg/init/array30.C: New.
1118 * g++.dg/init/array31.C: Likewise.
1120 2012-10-18 Tobias Burnus <burnus@net-b.de>
1123 * gfortran.dg/public_private_module_7.f90: New.
1125 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1128 * g++.dg/template/pr29633.C: New.
1130 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1132 * gnat.dg/loop_optimization13.ad[sb]: New test.
1133 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1135 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1137 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1138 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1139 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1140 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1142 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1144 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1145 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1146 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1147 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1148 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1149 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1151 2012-10-16 Jan Hubicka <jh@suse.cz>
1153 * gcc.target/i386/l_fma_float_?.c: Update.
1154 * gcc.target/i386/l_fma_double_?.c: Update.
1155 * gfortran.dg/do_1.f90: XFAIL
1156 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1157 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1158 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1159 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1160 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1161 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1164 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1168 * gcc.dg/Wstrict-overflow-24.c: New.
1170 2012-10-16 Tobias Burnus <burnus@net-b.de>
1174 * gfortran.dg/class_optional_1.f90: New.
1175 * gfortran.dg/class_optional_2.f90: New.
1177 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1180 * gcc.dg/guality/pr54796.c: New test.
1182 PR tree-optimization/54889
1183 * gfortran.dg/pr54889.f90: New test.
1185 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1187 * g++.dg/other/dump-ada-spec-2.C: New test.
1189 2012-10-16 Easwaran Raman <eraman@google.com>
1191 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1192 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1194 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1196 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1197 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1199 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1202 * gcc.c-torture/compile/pr54925.c: New.
1204 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1207 * gcc.target/sh/pr51244-17.c: New.
1209 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1212 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1214 * gcc.target/sh/pr54760-4.c: New.
1216 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1219 * gcc.target/sh/torture/sh-torture.exp: New.
1220 * gcc.target/sh/torture/pr34777.c: New.
1222 2012-10-15 Matthias Klose <doko@ubuntu.com>
1224 * lib/target-supports.exp (check_profiling_available): Match
1225 arm*-*-linux-* for ARM Linux/GNU.
1226 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1227 * gfortran.dg/enum_10.f90: Likewise.
1228 * gfortran.dg/enum_9.f90: Likewise.
1229 * gcc.target/arm/synchronize.c: Likewise.
1230 * g++.old-deja/g++.jason/enum6.C: Likewise.
1231 * g++.old-deja/g++.other/enum4.C: Likewise.
1232 * g++.old-deja/g++.law/enum9.C: Likewise.
1234 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1236 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1237 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1239 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1240 Paolo Carlini <paolo.carlini@oracle.com>
1243 * g++.dg/overload/operator6.C: New.
1245 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1247 PR c++/50080 (again)
1248 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1249 * g++.dg/parse/tmpl-outside1.C: Likewise.
1250 * g++.dg/template/qualttp18.C: Likewise.
1251 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1252 * g++.old-deja/g++.pt/overload13.C: Likewise.
1254 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1256 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1257 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1258 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1259 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1260 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1261 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1262 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1263 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1265 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1268 * g++.dg/parse/tmpl-outside2.C: New.
1269 * g++.dg/parse/tmpl-outside1.C: Adjust.
1270 * g++.dg/template/qualttp18.C: Likewise.
1271 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1272 * g++.old-deja/g++.pt/overload13.C: Likewise.
1274 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1276 PR tree-optimization/54915
1277 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1279 2012-10-15 Richard Guenther <rguenther@suse.de>
1281 PR tree-optimization/54920
1282 * gcc.dg/torture/pr54920.c: New testcase.
1284 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1286 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1288 2012-10-13 Jason Merrill <jason@redhat.com>
1290 * g++.dg/tls/thread_local7g.C: Require tls_native.
1292 2012-10-14 Jason Merrill <jason@redhat.com>
1294 * g++.dg/cpp0x/inh-ctor1.C: New.
1295 * g++.dg/cpp0x/inh-ctor2.C: New.
1296 * g++.dg/cpp0x/inh-ctor3.C: New.
1297 * g++.dg/cpp0x/inh-ctor4.C: New.
1298 * g++.dg/cpp0x/inh-ctor5.C: New.
1299 * g++.dg/cpp0x/inh-ctor6.C: New.
1300 * g++.dg/cpp0x/inh-ctor7.C: New.
1301 * g++.dg/cpp0x/inh-ctor8.C: New.
1302 * g++.dg/cpp0x/inh-ctor9.C: New.
1303 * g++.dg/cpp0x/inh-ctor10.C: New.
1304 * g++.dg/cpp0x/inh-ctor11.C: New.
1305 * g++.dg/cpp0x/inh-ctor12.C: New.
1306 * g++.dg/cpp0x/inh-ctor13.C: New.
1308 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1310 PR rtl-optimization/54919
1311 * gcc.dg/pr54919.c: New testcase.
1313 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1316 * g++.dg/template/crash113.C: New.
1318 2012-10-14 Jan Hubicka <jh@suse.cz>
1320 * gcc.dg/unroll_5.c: New testcase.
1322 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/opt/pr52643.C: New.
1327 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1330 * gcc.target/sh/pr54602-1.c: New.
1331 * gcc.target/sh/pr54602-2.c: New.
1332 * gcc.target/sh/pr54602-3.c: New.
1333 * gcc.target/sh/pr54602-4.c: New.
1335 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1338 * gcc.target/sh/pr54680.c: New.
1340 2012-10-12 Jan Hubicka <jh@suse.cz>
1342 * gcc.dg/webizer.c: New testcase.
1344 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1346 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1349 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1351 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1352 Return 0 if already specifying -mfloat-abi other than hard.
1354 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1356 * gcc.dg/pr53060.c: Prune irrelevant warning.
1358 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1361 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1362 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1363 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1364 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1365 Adjust expected wording of warnings for *cmp* builtins.
1366 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1367 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1369 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1372 * g++.dg/parse/friend-main.C: New.
1374 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1377 * g++.dg/pr53055.C: New testcase.
1379 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1382 * g++.dg/cpp0x/pr52744.C: New.
1384 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1387 * gfortran.dg/dummy_procedure_9.f90: New.
1389 2012-10-12 Richard Biener <rguenther@suse.de>
1391 PR tree-optimization/54894
1392 * gcc.dg/torture/pr54894.c: New testcase.
1394 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1397 * gcc.target/sh/pr51244-13.c: New.
1398 * gcc.target/sh/pr51244-14.c: New.
1399 * gcc.target/sh/pr51244-15.c: New.
1400 * gcc.target/sh/pr51244-16.c: New.
1402 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1405 * g++.dg/cpp0x/decltype45.C: New.
1407 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1410 * gfortran.dg/class_allocate_13.f90: New.
1412 2012-10-11 Jason Merrill <jason@redhat.com>
1414 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1415 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1417 * g++.dg/gomp/tls-5.C: Require tls_native.
1418 * g++.dg/tls/thread_local7.C: Require tls_native.
1419 * g++.dg/tls/static2.C: New.
1421 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1424 * g++.dg/ext/weak5.C: New.
1426 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1429 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1430 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1432 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1435 * g++.dg/parse/pr43765.C: New.
1437 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1439 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1441 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1444 * g++.dg/init/bitfield3.C: New.
1446 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1448 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1450 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1452 PR tree-optimization/54877
1453 * gcc.dg/torture/pr54877.c: New test.
1455 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1458 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1459 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1460 and remove target info from dg-do compile.
1461 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1462 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1463 and remove target info from dg-do compile.
1465 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1467 * gcc.dg/pr54782.c: Require target with pthread support.
1469 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1472 * g++.dg/cpp0x/auto35.C: New.
1474 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1476 PR c++/53540 - using fails to be equivalent to typedef
1477 * g++.dg/cpp0x/alias-decl-24.C: New test.
1479 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1481 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1482 that c++11 attributes to types are ignored for now.
1483 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1486 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1489 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1491 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1494 * g++.dg/cpp0x/initlist67.C: New.
1496 2012-10-10 Dehao Chen <dehao@google.com>
1498 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1500 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1503 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1506 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1509 * g++.dg/cpp0x/decltype44.C: New.
1511 2012-10-09 Steve Ellcey <sellcey@mips.com>
1513 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1515 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1518 * g++.dg/cpp0x/decltype43.C: New.
1520 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1523 * gcc.dg/pr53397-1.c: New test case.
1524 * gcc.dg/pr53397-2.c: New test case.
1526 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1529 * g++.dg/warn/Wparentheses-26.C: Adjust.
1530 * g++.dg/warn/Wparentheses-27.C: New.
1532 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1535 * c-c++-common/vector-scalar.c: New testcase.
1536 * g++.dg/ext/vector18.C: New testcase.
1537 * g++.dg/ext/vector5.C: This is not an error anymore.
1538 * gcc.dg/init-vec-1.c: Move ...
1539 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1540 * gcc.c-torture/execute/vector-shift1.c: Move ...
1541 * c-c++-common/torture/vector-shift1.c: ... here.
1542 * gcc.dg/scal-to-vec1.c: Move ...
1543 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1544 C++11. Adapt error messages.
1545 * gcc.dg/convert-vec-1.c: Move ...
1546 * c-c++-common/convert-vec-1.c: ... here.
1547 * gcc.dg/scal-to-vec2.c: Move ...
1548 * c-c++-common/scal-to-vec2.c: ... here.
1550 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1553 * gcc.target/i386/pr54400.c: New testcase.
1555 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1558 * g++.dg/template/pr54858.C: New test.
1560 2012-10-08 Marek Polacek <polacek@redhat.com>
1563 * g++.dg/debug/pr54831.C: New test.
1565 2012-10-08 Dehao Chen <dehao@google.com>
1567 * g++.dg/predict-loop-exit-1.C: New.
1568 * g++.dg/predict-loop-exit-2.C: New.
1569 * g++.dg/predict-loop-exit-3.C: New.
1571 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1573 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1575 2012-10-08 Jason Merrill <jason@redhat.com>
1577 * g++.dg/gomp/tls-5.C: New.
1578 * g++.dg/gomp/tls-wrap1.C: New.
1579 * g++.dg/gomp/tls-wrap2.C: New.
1580 * g++.dg/gomp/tls-wrap3.C: New.
1581 * g++.dg/gomp/tls-wrap4.C: New.
1582 * g++.dg/gomp/tls-wrapper-cse.C: New.
1583 * g++.dg/tls/thread_local-cse.C: New.
1584 * g++.dg/tls/thread_local-order1.C: New.
1585 * g++.dg/tls/thread_local-order2.C: New.
1586 * g++.dg/tls/thread_local-wrap1.C: New.
1587 * g++.dg/tls/thread_local-wrap2.C: New.
1588 * g++.dg/tls/thread_local-wrap3.C: New.
1589 * g++.dg/tls/thread_local-wrap4.C: New.
1590 * g++.dg/tls/thread_local2g.C: New.
1591 * g++.dg/tls/thread_local3g.C: New.
1592 * g++.dg/tls/thread_local4g.C: New.
1593 * g++.dg/tls/thread_local5g.C: New.
1594 * g++.dg/tls/thread_local6g.C: New.
1595 * g++.dg/tls/thread_local7g.C: New.
1597 * g++.dg/tls/thread_local3.C: New.
1598 * g++.dg/tls/thread_local4.C: New.
1599 * g++.dg/tls/thread_local5.C: New.
1600 * g++.dg/tls/thread_local6.C: New.
1602 * g++.dg/tls/init-2.C: Tweak errors.
1603 * g++.dg/tls/thread_local1.C: New.
1604 * g++.dg/tls/thread_local2.C: New.
1605 * g++.dg/tls/thread_local7.C: New.
1607 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1610 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1612 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1615 * gcc.target/sh/pr54685.c: New.
1617 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1619 PR c++/53528 C++11 attribute support
1620 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1621 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1622 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1623 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1625 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1626 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1627 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1628 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1629 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1630 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1631 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1632 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1633 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1634 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1635 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1636 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1637 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1638 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1639 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1640 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1641 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1642 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1643 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1644 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1645 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1646 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1647 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1648 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1649 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1650 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1651 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1652 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1653 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1654 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1655 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1656 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1657 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1658 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1659 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1660 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1661 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1662 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1663 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1664 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1665 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1666 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1667 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1668 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1672 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1673 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1678 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1680 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1681 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1682 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1684 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1687 * gcc.target/sh/pr54760-2.c: New.
1688 * gcc.target/sh/pr54760-3.c: New.
1690 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1693 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1695 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1696 Sandra Loosemore <sandra@codesourcery.com>
1698 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1699 and test that the accumulator is initialized using MULT.
1700 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1701 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1703 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1706 * g++.dg/cpp0x/stdint.C: New.
1708 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1711 * g++.dg/cpp0x/stddef.C: New.
1713 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1716 * gfortran.dg/typebound_operator_17.f90: New.
1718 2012-10-06 Jan Hubicka <jh@suse.cz>
1722 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1724 2012-10-06 Jan Hubicka <jh@suse.cz>
1726 * gcc.dg/lto/resolutions_0.c: New testcase.
1728 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1731 * gfortran.dg/generic_25.f90: New.
1732 * gfortran.dg/generic_26.f90: New.
1733 * gfortran.dg/generic_27.f90: New.
1735 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1738 * gcc.target/sh/pr54760-1.c: New.
1740 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1742 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1743 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1744 * g++.dg/warn/Wsign-compare-5.C: New test.
1745 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1746 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1747 * g++.dg/ext/builtin30.C: New test.
1748 * g++.dg/ext/vla12.C: New test.
1749 * gcc.dg/builtins-85.c: New test.
1752 * gcc.dg/guality/pr54519-1.c: New test.
1753 * gcc.dg/guality/pr54519-2.c: New test.
1754 * gcc.dg/guality/pr54519-3.c: New test.
1755 * gcc.dg/guality/pr54519-4.c: New test.
1756 * gcc.dg/guality/pr54519-5.c: New test.
1757 * gcc.dg/guality/pr54519-6.c: New test.
1759 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1762 * g++.dg/cpp0x/defaulted38.C: New.
1764 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1766 PR tree-optimization/33763
1767 * c-c++-common/pr33763.c: New test.
1769 PR tree-optimization/54810
1770 * gcc.dg/tree-ssa/vrp85.c: New test.
1772 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1774 * gcc.dg/ucnid-7.c: Skip on AIX.
1775 * gcc.dg/ucnid-8.c: Same.
1776 * gcc.dg/ucnid-10.c: Same.
1777 * gcc.dg/ucnid-13.c: Same.
1778 * gcc.dg/attr-alias-3.c: Same.
1779 * gcc.dg/attr-alias-5.c: Same.
1780 * gcc.dg/torture/pr51106-2.c: Same.
1781 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1783 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1786 * g++.dg/cpp0x/alias-decl-23.C: New.
1788 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1791 * g++.dg/template/friend53.C: New.
1793 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1795 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1796 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1797 (scan-ada-spec): Likewise.
1798 (scan-ada-spec-not): Likewise.
1799 * gcc.dg/dump-ada-spec-1.c: New test.
1800 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1802 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1804 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1806 2012-10-04 Florian Weimer <fweimer@redhat.com>
1808 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1810 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1813 * g++.dg/cpp0x/pr54323.C: New.
1815 2012-10-04 Richard Guenther <rguenther@suse.de>
1818 * g++.dg/torture/pr54735.C: New testcase.
1820 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1822 PR rtl-optimization/54739
1823 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1825 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1828 * gcc.target/sh/pr51244-12.c: New.
1830 2012-10-03 Dehao Chen <dehao@google.com>
1833 * gcc.dg/pr54782.c: New test.
1835 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1838 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1840 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1843 * gfortran.dg/class_53.f90: New.
1845 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1848 * gcc.dg/guality/pr54551.c: New.
1850 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1852 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1853 * gcc.target/powerpc/pr46728-2.c: Likewise.
1855 2012-10-02 Sharad Singhai <singhai@google.com>
1858 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1859 to fix test failures caused by r191883.
1860 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1861 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1862 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1863 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1864 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1865 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1866 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1867 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1868 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1870 2012-09-30 Sharad Singhai <singhai@google.com>
1872 * gcc.target/i386/vect-double-1.c: Fix test.
1874 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1877 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1880 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1882 PR rtl-optimization/54457
1883 * gcc.target/i386/pr54457.c: New test.
1885 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1887 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1889 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1891 * gcc.target/i386/vect-rebuild.c: New testcase.
1893 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1895 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1897 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1899 * gcc.target/mips/pr37362.c: Fix target selector.
1901 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1904 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1906 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1908 * gcc.dg/ucnid-8.c: Update line number.
1909 * gcc.dg/torture/pr51106-2.c: Likewise.
1911 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1914 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1915 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1916 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1918 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1920 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1921 partially reverting r170092.
1922 * gfortran.dg/class_7.f03: Ditto.
1923 * gfortran.dg/coarray_14.f90: Ditto.
1924 * gfortran.dg/typebound_proc_13.f03: Ditto.
1926 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1929 * g++.dg/cpp0x/sfinae42.C: New.
1931 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1933 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1934 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1935 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1936 * gcc.dg/pr42629.c: XFAIL on AIX.
1937 * gcc.dg/pr47684.c: Same.
1938 * gcc.dg/pr43670.c: Same.
1939 * gcc.dg/pr42916.c: Same.
1940 * gcc.dg/pr45449.c: Same.
1941 * gcc.dg/pr50017.c: Same.
1942 * gcc.dg/pr42728.c: Same.
1943 * gcc.dg/pr47881.c: Same.
1944 * gcc.dg/pr44023.c: Same.
1945 * gcc.dg/pr41345.c: Same.
1946 * gcc.dg/pr42630.c: Same.
1947 * gcc.dg/pr44971.c: Same.
1948 * gcc.dg/pr46771.c: Same.
1949 * gcc.dg/ucnid-8.c: Same.
1950 * gcc.dg/ucnid-10.c: Same.
1951 * gcc.dg/ucnid-13.c: Same.
1952 * gcc.dg/torture/pr51106-2.c: Same.
1953 * gcc.dg/pr48768.c: Same.
1954 * gcc.dg/pr42631.c: Same.
1955 * gcc.dg/pr43084.c: Same.
1956 * gcc.dg/ucnid-7.c: Same.
1957 * gcc.dg/pr42889.c: Same.
1958 * gcc.dg/pr41241.c: Same.
1959 * gcc.dg/pr42719.c: Same.
1960 * g++.dg/debug/pr46583.C: Same.
1961 * g++.dg/debug/pr47106.C: Same.
1962 * g++.dg/opt/pr48549.C: Same.
1963 * g++.dg/other/pr42685.C: Same.
1964 * c-c++-common/pr43942.c: Same.
1966 2012-09-29 Ian Lance Taylor <iant@google.com>
1968 * go.test/go-test.exp: Update for latest version of Go testsuite.
1970 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1973 * gfortran.dg/internal_readwrite_3.f90: New test.
1975 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1977 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1978 c-c++-common/Wunused-local-typedefs-2.c to here.
1980 PR c++/54372 - unused attribute inactive on dependant entities
1981 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1983 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1985 PR c++/29028 - Missed unused warning on using declaration
1986 * g++.dg/warn/Wunused-var-18.C: New test.
1988 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1990 PR c++/53551 - -Wunused-local-typedefs misses uses
1991 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1993 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1996 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1998 PR tree-optimization/54713
1999 * gcc.c-torture/compile/pr54713-1.c: New test.
2000 * gcc.c-torture/compile/pr54713-2.c: New test.
2001 * gcc.c-torture/compile/pr54713-3.c: New test.
2003 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2005 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2007 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2009 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2011 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2014 * gcc.target/i386/pr54703.c: New test.
2016 2012-09-27 Richard Guenther <rguenther@suse.de>
2019 * gcc.dg/lto/pr54709_0.c: New testcase.
2020 * gcc.dg/lto/pr54709_1.c: Likewise.
2022 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2024 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2026 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2028 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2030 * gcc.target/arm/pr42879.c: Handle big-endian.
2032 2012-09-26 Steve Ellcey <sellcey@mips.com>
2035 * gcc.dg/pr37303.c: Check for rdata or rodata.
2037 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2039 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2041 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2045 * gcc.target/powerpc/ppc-ne0-1.c: New.
2047 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2050 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2051 test_19, test_20, test_21, test_22, test_23): New functions.
2052 * gcc.target/sh/pr54089-4.c: New.
2053 * gcc.target/sh/pr54089-5.c: New.
2054 * gcc.target/sh/pr54089-6.c: New.
2055 * gcc.target/sh/pr54089-7.c: New.
2057 2012-09-25 Richard Guenther <rguenther@suse.de>
2060 * gcc.dg/lto/pr54702_0.c: New testcase.
2061 * gcc.dg/lto/pr54702_1.c: Likewise.
2062 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2063 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2064 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2065 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2067 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2070 * g++.dg/cpp0x/parse2.C: New.
2071 * g++.dg/parse/error11.C: Adjust.
2072 * g++.dg/parse/error12.C: Likewise.
2074 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2076 * gcc.target/i386/20030217-1.c: Added check for
2077 large_long_double effective target.
2078 * gcc.target/i386/387-3.c: Likewise.
2079 * gcc.target/i386/387-4.c: Likewise.
2080 * gcc.target/i386/pr36578-1.c: Likewise.
2081 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2082 when long double size is equal double size.
2083 * gcc.target/i386/excess-precision-1.c: Likewise.
2084 * gcc.target/i386/pr36578-2.c: Likewise.
2085 * gcc.target/i386/20030217-2.c: New testcase.
2087 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2089 PR tree-optimization/54676
2090 * gcc.dg/pr54676.c: New test.
2092 2012-09-25 Richard Guenther <rguenther@suse.de>
2094 PR tree-optimization/53663
2095 * gcc.dg/torture/pr53663-1.c: New testcase.
2096 * gcc.dg/torture/pr53663-2.c: Likewise.
2097 * gcc.dg/torture/pr53663-3.c: Likewise.
2099 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2101 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2103 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2105 * lib/target-supports-dg.exp (dg-require-effective-target,
2106 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2107 dg-process-target-1 instead of dg-process-target.
2108 (dg-process-target-1): Rename from dg-process-target.
2109 (dg-process-target): New.
2111 2012-09-24 Richard Guenther <rguenther@suse.de>
2113 PR tree-optimization/54684
2114 * g++.dg/torture/pr54684.C: New testcase.
2116 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2118 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2120 2012-09-24 Richard Guenther <rguenther@suse.de>
2123 * gcc.dg/tm/pr52173-1.c: New.
2124 * gcc.dg/tm/pr52173-2.c: New.
2126 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2128 * gcc.dg/pr54669.c: New test.
2130 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2131 Dominique Dhumieres <dominiq@lps.ens.fr>
2134 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2136 2012-09-23 Tobias Burnus <burnus@net-b.de>
2139 * gfortran.dg/class_array_14.f90: New.
2141 2012-09-22 Kai Tietz <ktietz@redhat.com>
2143 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2144 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2146 2012-09-21 Dehao Chen <dehao@google.com>
2149 PR tree-optimization/54655
2150 * g++.dg/pr54655.C: New testcase.
2152 2012-09-21 Richard Guenther <rguenther@suse.de>
2154 PR tree-optimization/54647
2155 * g++.dg/torture/pr54647.C: New testcase.
2157 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2160 * c-c++-common/torture/vector-compare-2.c: Add -w.
2162 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2164 * gnat.dg/opt20.ads: Move dg directive to...
2165 * gnat.dg/opt20.adb: ...here.
2166 * gnat.dg/addr1.ad[sb]: Likewise.
2167 * gnat.dg/concat2.ad[sb]: Likewise.
2168 * gnat.dg/array16.ad[sb]: Likewise.
2169 * gnat.dg/atomic5.ad[sb]: Likewise.
2170 * gnat.dg/discr29.ad[sb]: Likewise.
2171 * gnat.dg/noreturn5.ad[sb]: Likewise.
2172 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2173 * gnat.dg/discr23.ads: Remove dg directive.
2174 * gnat.dg/nested_float_packed.ads: Likewise.
2175 * gnat.dg/oconst6.ads: Move to...
2176 * gnat.dg/specs/oconst6.ads: ...here.
2178 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2181 * g++.dg/cpp0x/decltype32.C: Tweak.
2183 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2185 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2186 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2187 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2188 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2190 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2193 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2195 2012-09-19 Steve Ellcey <sellcey@mips.com>
2197 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2199 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2201 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2202 * gcc.target/powerpc/ppc-mftb.c: New file.
2204 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2207 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2210 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2213 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2215 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2217 * gcc.c-torture/execute/20120919-1.c: New test.
2219 2012-09-19 Richard Guenther <rguenther@suse.de>
2221 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2223 2012-09-19 Richard Guenther <rguenther@suse.de>
2225 * gcc.dg/builtin-unreachable-6.c: Adjust.
2227 2012-09-19 Richard Guenther <rguenther@suse.de>
2229 * gcc.dg/builtin-object-size-10.c: Adjust.
2230 * gcc.dg/builtin-unreachable-5.c: Adjust.
2231 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2232 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2233 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2234 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2235 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2236 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2237 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2238 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2239 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2240 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2241 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2242 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2244 2012-09-19 Richard Guenther <rguenther@suse.de>
2246 PR tree-optimization/54132
2247 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2248 * gcc.dg/torture/pr54132.c: Likewise.
2250 2012-09-19 Terry Guo <terry.guo@arm.com>
2252 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2253 extra prune rules that will be applied to all tests in a .exp file.
2254 (gcc-dg-prune): Use rules defined by the above variable.
2255 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2256 harmless warnings on architecture switch conflict.
2258 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2260 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2261 of asm-comment characters instead of a single one.
2262 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2264 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2266 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2268 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2269 target instead of xfailing it.
2270 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2271 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2272 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2273 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2274 * gcc.dg/vect/vect-104.c: Likewise.
2275 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2276 * gcc.dg/vect/vect-outer-1.c: Likewise.
2277 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2278 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2279 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2280 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2281 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2282 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2283 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2284 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2285 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2287 * lib/target-supports.exp
2288 (check_effective_target_vect_widen_mult_qi_to_hi,
2289 check_effective_target_vect_widen_mult_hi_to_si,
2290 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2291 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2292 check_effective_target_vect_pack_trunc,
2293 check_effective_target_vect_unpack,
2294 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2295 instead of arm_none.
2297 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2299 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2301 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2302 config to compiler_flags.
2304 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2307 * gcc.target/i386/pr54592.c: New test.
2309 PR tree-optimization/54610
2310 * gcc.target/i386/pr54610.c: New test.
2312 2012-09-17 Jason Merrill <jason@redhat.com>
2315 * g++.dg/cpp0x/alias-decl-21.C: New.
2316 * g++.dg/cpp0x/alias-decl-22.C: New.
2318 2012-09-17 Tobias Burnus <burnus@net-b.de>
2321 * gfortran.dg/scan_2.f90: New.
2323 2012-09-17 Jason Merrill <jason@redhat.com>
2326 * g++.dg/init/aggr9.C: New.
2328 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2330 * gnat.dg/loop_optimization12.ad[sb]: New test.
2332 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2335 * gfortran.dg/proc_ptr_result_7.f90: New.
2337 2012-09-17 Tobias Burnus <burnus@net-b.de>
2340 * gfortran.dg/structure_constructor_11.f90: New.
2342 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2344 PR tree-optimization/54563
2345 * g++.dg/torture/pr54563.C: New test.
2347 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2350 * gfortran.dg/typebound_generic_14.f03: New.
2352 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2355 * gfortran.dg/proc_ptr_38.f90: New.
2357 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2360 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2364 * gnat.dg/lto15.adb: Require lto.
2366 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2367 "myBindC" for hppa*-*-hpux*.
2369 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2371 * gfortran.dg/namelist_75.f90: New test.
2373 2012-09-15 Tom de Vries <tom@codesourcery.com>
2375 * gcc.dg/tree-ssa/vrp82.c: New test.
2376 * gcc.dg/tree-ssa/vrp83.c: Same.
2377 * gcc.dg/tree-ssa/vrp84.c: Same.
2379 2012-09-15 Tom de Vries <tom@codesourcery.com>
2381 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2382 * gcc.dg/tree-ssa/vrp81.c: ... this.
2384 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2387 * gcc.target/avr/torture/fix-types.h: New.
2388 * gcc.target/avr/torture/vals-hr.def: New.
2389 * gcc.target/avr/torture/vals-r.def: New.
2390 * gcc.target/avr/torture/vals-k.def: New.
2391 * gcc.target/avr/torture/vals-ur.def: New.
2392 * gcc.target/avr/torture/vals-uk.def: New.
2393 * gcc.target/avr/torture/vals-uhr.def: New.
2394 * gcc.target/avr/torture/vals-llk.def: New.
2395 * gcc.target/avr/torture/vals-ullk.def: New.
2396 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2397 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2398 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2399 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2400 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2401 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2402 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2403 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2405 2012-09-14 Dehao Chen <dehao@google.com>
2407 * g++.dg/debug/dwarf2/deallocator.C: New test.
2409 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2412 * gcc.c-torture/compile/pr54552-1.c: New test.
2414 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2417 * g++.dg/other/vector-compare.C: New testcase.
2418 * c-c++-common/vector-compare-3.c: New testcase.
2419 * gcc.dg/vector-shift.c: Move ...
2420 * c-c++-common/vector-shift.c: ... here.
2421 * gcc.dg/vector-shift1.c: Move ...
2422 * c-c++-common/vector-shift1.c: ... here.
2423 * gcc.dg/vector-shift3.c: Move ...
2424 * c-c++-common/vector-shift3.c: ... here.
2425 * gcc.dg/vector-compare-1.c: Move ...
2426 * c-c++-common/vector-compare-1.c: ... here.
2427 * gcc.dg/vector-compare-2.c: Move ...
2428 * c-c++-common/vector-compare-2.c: ... here.
2429 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2430 * c-c++-common/torture/vector-compare-1.c: ... here.
2431 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2432 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2433 * c-c++-common/torture/vector-compare-2.c: ... here.
2434 * gcc.c-torture/execute/vector-shift.c: Move ...
2435 * c-c++-common/torture/vector-shift.c: ... here.
2436 * gcc.c-torture/execute/vector-shift2.c: Move ...
2437 * c-c++-common/torture/vector-shift2.c: ... here.
2438 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2439 * c-c++-common/torture/vector-subscript-1.c: ... here.
2440 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2441 * c-c++-common/torture/vector-subscript-2.c: ... here.
2442 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2443 * c-c++-common/torture/vector-subscript-3.c: ... here.
2445 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2448 * gcc.c-torture/compile/pr54103-1.c,
2449 gcc.c-torture/compile/pr54103-2.c,
2450 gcc.c-torture/compile/pr54103-3.c,
2451 gcc.c-torture/compile/pr54103-4.c,
2452 gcc.c-torture/compile/pr54103-5.c,
2453 gcc.c-torture/compile/pr54103-6.c: New tests.
2454 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2456 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2458 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2460 2012-09-14 Richard Guenther <rguenther@suse.de>
2462 PR tree-optimization/54565
2463 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2464 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2466 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2468 * gcc.target/arm/combine-movs.c: Add missing space.
2470 2012-09-14 Richard Guenther <rguenther@suse.de>
2472 * g++.dg/torture/builtin-location.C: New testcase.
2474 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2475 Manuel López-Ibáñez <manu@gcc.gnu.org>
2478 * g++.dg/warn/Wuninitialized-self.C: New.
2480 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2483 * gcc.c-torture/compile/pr54559.c: New test.
2485 2012-09-13 Jason Merrill <jason@redhat.com>
2488 * g++.dg/cpp0x/constexpr-temp1.C: New.
2491 * g++.dg/template/anonunion2.C: New.
2494 * g++.dg/template/init10.C: New.
2496 2012-09-13 Tobias Burnus <burnus@net-b.de>
2499 * gfortran.dg/implicit_pure_3.f90: New.
2501 2012-09-13 Richard Guenther <rguenther@suse.de>
2503 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2505 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2507 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2509 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2511 * c-c++-common/pr51712.c: Handle for short-enum targets.
2513 2012-09-12 Terry Guo <terry.guo@arm.com>
2515 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2516 and lsrs for Thumb2 mode.
2518 2012-09-12 Jan Hubicka <jh@suse.cz>
2520 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2522 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2525 * gcc.target/i386/pr54445-1.c: New file.
2526 * gcc.target/i386/pr54445-2.c: Likewise.
2528 2012-09-12 Tobias Burnus <burnus@net-b.de>
2532 * gfortran.dg/coarray_10.f90: Update dg-error.
2533 * gfortran.dg/coarray_28.f90: New.
2534 * gfortran.dg/array_section_3.f90: New.
2536 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2538 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2539 gcc.target/arm/pr48252.c: Fix for big-endian support.
2541 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2543 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2545 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2546 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2548 * gcc.target/arm/neon-vfma-1.c: New testcase.
2549 * gcc.target/arm/neon-vfms-1.c: Likewise.
2550 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2552 * gcc.target/arm/neon-vmls-1.c: Likewise.
2553 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2555 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2556 (check_effective_target_arm_neonv2_ok): Likewise.
2557 (check_effective_target_arm_neonv2_hw): Likewise.
2558 (check_effective_target_arm_neonv2): Likewise.
2560 2012-09-11 Richard Guenther <rguenther@suse.de>
2563 * g++.dg/tree-ssa/pr54515.C: New testcase.
2565 2012-09-10 Andrew Pinski <apinski@cavium.com>
2568 * gcc.dg/tm/memopt-16.c: New testcase.
2570 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2574 * g++.dg/cpp0x/sfinae40.C: New.
2575 * g++.dg/cpp0x/sfinae41.C: Likewise.
2577 2012-09-10 Jason Merrill <jason@redhat.com>
2580 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2582 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2585 * gcc.target/sh/pr54089-3.c: New.
2587 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2589 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2591 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2593 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2595 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2597 * gcc.dg/pr52558-2.c: Delete.
2598 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2600 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2602 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2604 2012-09-10 Richard Guenther <rguenther@suse.de>
2606 PR tree-optimization/54520
2607 * gcc.dg/torture/pr54520.c: New testcase.
2609 2012-09-10 Jason Merrill <jason@redhat.com>
2612 * g++.dg/cpp0x/implicit14.C: New.
2614 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2617 * gfortran.dg/bound_simplification_3.f90: New test.
2619 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2622 * gcc.dg/pr52558-1.c: Delete.
2623 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2625 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2627 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2628 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2629 * gcc.target/arm/smlaltt-1.c: Likewise.
2631 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2633 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2635 2012-09-07 Tom de Vries <tom@codesourcery.com>
2637 PR tree-optimization/53986
2638 * gcc.dg/tree-ssa/vrp80.c: New test.
2639 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2641 2012-09-06 Jason Merrill <jason@redhat.com>
2645 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2646 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2648 2012-09-06 Andrew Pinski <apinski@cavium.com>
2651 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2653 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2655 PR rtl-optimization/54455
2656 * gcc.dg/54455.c: New test.
2658 2012-09-06 Tobias Burnus <burnus@net-b.de>
2661 * gfortran.dg/promotion_2.f90: New.
2663 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2666 * c-c++-common/pr54486.c: New test.
2668 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2671 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2673 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2676 * g++.dg/cpp0x/sfinae39.C: New.
2678 2012-09-04 Jason Merrill <jason@redhat.com>
2681 * g++.dg/ext/flexary3.C: New.
2684 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2687 * g++.dg/template/defarg15.C: New.
2690 * g++.dg/template/access24.C: New.
2692 2012-09-04 Richard Guenther <rguenther@suse.de>
2694 PR tree-optimization/54458
2695 * gcc.dg/torture/pr54458.c: New testcase.
2697 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2699 * gcc.target/arm/neon-vext.c: New test.
2700 * gcc.target/arm/neon-vext-execute.c: Ditto.
2702 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2706 * gfortran.dg/select_type_29.f03: New.
2708 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2710 * gcc.dg/fold-perm.c: Improve test.
2712 2012-09-03 Tobias Burnus <burnus@net-b.de>
2715 * gfortran.dg/coarray_class_1.f90: New.
2717 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2720 * gcc.c-torture/compile/pr49206.c: New test.
2722 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2723 Uros Bizjak <ubizjak@gmail.com>
2726 * gfortran.dg/pr36680.f90: New test.
2728 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2731 * g++.dg/opt/pr42295.C: New test.
2733 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2736 * gcc.dg/torture/pr54436.c: New test.
2738 2012-09-01 Andrew Pinski <apinski@cavium.com>
2740 * gcc.target/mips/truncate-8.c: New testcase.
2742 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2746 * gcc.target/i386/pr46829.c: New test.
2747 * gcc.target/i386/pr46843.c: Ditto.
2749 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2750 Jason Merrill <jason@redhat.com>
2753 * g++.dg/parse/error50.C: New.
2755 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2758 * gcc.c-torture/compile/pr54428.c: New test.
2760 2012-08-31 Ollie Wild <aaw@google.com>
2763 * g++.dg/init/lifetime3.C: New test.
2765 2012-08-31 Martin Jambor <mjambor@suse.cz>
2768 * gcc.dg/torture/pr54409.c: New test.
2770 2012-08-31 Martin Jambor <mjambor@suse.cz>
2772 * gfortran.dg/pr48636.f90: Add dump scan checks.
2774 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2776 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2778 2012-08-28 Joey Ye <joey.ye@arm.com>
2780 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2782 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2785 * gcc.target/i386/pr46254.c: New test.
2787 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2789 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2790 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2791 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2793 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2795 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2796 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2797 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2798 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2799 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2800 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2801 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2802 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2803 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2804 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2805 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2806 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2807 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2808 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2809 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2810 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2811 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2812 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2813 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2814 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2815 gcc.target/mips/unaligned-1.c: Tighten regexps.
2817 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2819 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2820 (mips_option_groups): Remove optimization. Add various -f options.
2821 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2822 and -pg imply -fno-omit-frame-pointer.
2823 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2824 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2825 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2826 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2827 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2828 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2829 * gcc.target/mips/abi-n32-long32.c: Likewise.
2830 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2831 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2832 * gcc.target/mips/abi-n32-long64.c: Likewise.
2833 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2834 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2835 * gcc.target/mips/abi-n64-long32.c: Likewise.
2836 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2837 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2838 * gcc.target/mips/abi-n64-long64.c: Likewise.
2839 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2840 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2841 * gcc.target/mips/abi-o32-long32.c: Likewise.
2842 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2843 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2844 * gcc.target/mips/abi-o32-long64.c: Likewise.
2845 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2846 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2847 * gcc.target/mips/abi-o64-long32.c: Likewise.
2848 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2849 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2850 * gcc.target/mips/abi-o64-long64.c: Likewise.
2851 * gcc.target/mips/asm-1.c: Likewise.
2852 * gcc.target/mips/branch-1.c: Likewise.
2853 * gcc.target/mips/call-3.c: Likewise.
2854 * gcc.target/mips/call-saved-3.c: Likewise.
2855 * gcc.target/mips/clear-cache-1.c: Likewise.
2856 * gcc.target/mips/div-1.c: Likewise.
2857 * gcc.target/mips/div-2.c: Likewise.
2858 * gcc.target/mips/div-3.c: Likewise.
2859 * gcc.target/mips/div-4.c: Likewise.
2860 * gcc.target/mips/div-5.c: Likewise.
2861 * gcc.target/mips/div-6.c: Likewise.
2862 * gcc.target/mips/div-7.c: Likewise.
2863 * gcc.target/mips/div-8.c: Likewise.
2864 * gcc.target/mips/div-9.c: Likewise.
2865 * gcc.target/mips/div-10.c: Likewise.
2866 * gcc.target/mips/div-11.c: Likewise.
2867 * gcc.target/mips/div-12.c: Likewise.
2868 * gcc.target/mips/dsp-ctrl.c: Likewise.
2869 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2870 * gcc.target/mips/ext-8.c: Likewise.
2871 * gcc.target/mips/extend-2.c: Likewise.
2872 * gcc.target/mips/fix-r10000-1.c: Likewise.
2873 * gcc.target/mips/fix-r10000-2.c: Likewise.
2874 * gcc.target/mips/fix-r10000-3.c: Likewise.
2875 * gcc.target/mips/fix-r10000-4.c: Likewise.
2876 * gcc.target/mips/fix-r10000-5.c: Likewise.
2877 * gcc.target/mips/fix-r10000-6.c: Likewise.
2878 * gcc.target/mips/fix-r10000-7.c: Likewise.
2879 * gcc.target/mips/fix-r10000-8.c: Likewise.
2880 * gcc.target/mips/fix-r10000-9.c: Likewise.
2881 * gcc.target/mips/fix-r10000-10.c: Likewise.
2882 * gcc.target/mips/fix-r10000-11.c: Likewise.
2883 * gcc.target/mips/fix-r10000-12.c: Likewise.
2884 * gcc.target/mips/fix-r10000-13.c: Likewise.
2885 * gcc.target/mips/fix-r10000-14.c: Likewise.
2886 * gcc.target/mips/fix-r10000-15.c: Likewise.
2887 * gcc.target/mips/fpcmp-1.c: Likewise.
2888 * gcc.target/mips/fpcmp-2.c: Likewise.
2889 * gcc.target/mips/fpr-moves-7.c: Likewise.
2890 * gcc.target/mips/fpr-moves-8.c: Likewise.
2891 * gcc.target/mips/int-moves-1.c: Likewise.
2892 * gcc.target/mips/int-moves-2.c: Likewise.
2893 * gcc.target/mips/long-calls-pg.c: Likewise.
2894 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2895 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2896 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2897 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2898 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2899 * gcc.target/mips/mips-3d-1.c: Likewise.
2900 * gcc.target/mips/mips-3d-2.c: Likewise.
2901 * gcc.target/mips/mips-3d-3.c: Likewise.
2902 * gcc.target/mips/mips-3d-4.c: Likewise.
2903 * gcc.target/mips/mips-3d-5.c: Likewise.
2904 * gcc.target/mips/mips-3d-6.c: Likewise.
2905 * gcc.target/mips/mips-3d-7.c: Likewise.
2906 * gcc.target/mips/mips-3d-8.c: Likewise.
2907 * gcc.target/mips/mips-3d-9.c: Likewise.
2908 * gcc.target/mips/mips-ps-1.c: Likewise.
2909 * gcc.target/mips/mips-ps-2.c: Likewise.
2910 * gcc.target/mips/mips-ps-3.c: Likewise.
2911 * gcc.target/mips/mips-ps-4.c: Likewise.
2912 * gcc.target/mips/mips-ps-6.c: Likewise.
2913 * gcc.target/mips/mips32-dspr2.c: Likewise.
2914 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2915 * gcc.target/mips/neg-abs-1.c: Likewise.
2916 * gcc.target/mips/neg-abs-2.c: Likewise.
2917 * gcc.target/mips/nmadd-3.c: Likewise.
2918 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2919 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2920 * gcc.target/mips/octeon-pop-1.c: Likewise.
2921 * gcc.target/mips/pr26765.c: Likewise.
2922 * gcc.target/mips/pr33256.c: Likewise.
2923 * gcc.target/mips/pr33635-1.c: Likewise.
2924 * gcc.target/mips/pr33755.c: Likewise.
2925 * gcc.target/mips/pr35802.c: Likewise.
2926 * gcc.target/mips/pr45074.c: Likewise.
2927 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2928 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2929 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2930 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2931 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2932 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2933 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2934 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2935 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2936 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2937 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2938 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2939 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2940 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2941 * gcc.target/mips/save-restore-1.c: Likewise.
2942 * gcc.target/mips/save-restore-3.c: Likewise.
2943 * gcc.target/mips/save-restore-5.c: Likewise.
2944 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2945 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2946 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2947 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2948 * gcc.target/mips/stack-1.c: Likewise.
2950 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2953 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2954 branch under test to be filled with preceding rather than
2955 following instructions.
2956 * gcc.target/mips/branch-10.c: Likewise.
2957 * gcc.target/mips/branch-11.c: Likewise.
2958 * gcc.target/mips/branch-12.c: Likewise.
2959 * gcc.target/mips/branch-13.c: Likewise.
2960 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2961 to be eliminated. Tighten $28 scan-assembler-not test.
2963 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2965 * gcc.target/mips/call-4.c: ...this new test.
2967 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2969 * gcc.target/mips/code-readable-3.c: Likewise.
2970 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2971 flag but skip for -O0.
2972 * gcc.target/mips/code-readable-4.c: Likewise.
2974 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2975 of operations under test.
2976 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2978 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2979 Don't require sibling-call optimization.
2980 * gcc.target/mips/near-far-4.c: Likewise.
2982 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2983 Make sure that the register variable is used.
2984 * gcc.target/mips/soft-float-1.c: Likewise.
2986 * gcc.target/mips/sdata-1.c: Make static data volatile.
2987 * gcc.target/mips/sdata-2.c: Likewise.
2988 * gcc.target/mips/sdata-3.c: Likewise.
2989 * gcc.target/mips/sdata-4.c: Likewise.
2991 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2993 * gcc.target/mips/atomic-memory-2.c: Likewise.
2994 * gcc.target/mips/branch-cost-1.c: Likewise.
2995 * gcc.target/mips/branch-cost-2.c: Likewise.
2996 * gcc.target/mips/cache-1.c: Likewise.
2997 * gcc.target/mips/call-1.c: Likewise.
2998 * gcc.target/mips/call-saved-2.c: Likewise.
2999 * gcc.target/mips/const-anchor-1.c: Likewise.
3000 * gcc.target/mips/const-anchor-2.c: Likewise.
3001 * gcc.target/mips/dse-1.c: Likewise.
3002 * gcc.target/mips/dsp-lhx.c: Likewise.
3003 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3004 * gcc.target/mips/ext-1.c: Likewise.
3005 * gcc.target/mips/ext-2.c: Likewise.
3006 * gcc.target/mips/ext-3.c: Likewise.
3007 * gcc.target/mips/ext-4.c: Likewise.
3008 * gcc.target/mips/ext-5.c: Likewise.
3009 * gcc.target/mips/ext-6.c: Likewise.
3010 * gcc.target/mips/ext-7.c: Likewise.
3011 * gcc.target/mips/extend-1.c: Likewise.
3012 * gcc.target/mips/fix-r4000-1.c: Likewise.
3013 * gcc.target/mips/fix-r4000-3.c: Likewise.
3014 * gcc.target/mips/fix-r4000-5.c: Likewise.
3015 * gcc.target/mips/fix-r4000-6.c: Likewise.
3016 * gcc.target/mips/fix-r4000-8.c: Likewise.
3017 * gcc.target/mips/fix-r4000-10.c: Likewise.
3018 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3019 * gcc.target/mips/fixed-vector-type.c: Likewise.
3020 * gcc.target/mips/fpr-moves-1.c: Likewise.
3021 * gcc.target/mips/fpr-moves-2.c: Likewise.
3022 * gcc.target/mips/fpr-moves-3.c: Likewise.
3023 * gcc.target/mips/fpr-moves-4.c: Likewise.
3024 * gcc.target/mips/fpr-moves-5.c: Likewise.
3025 * gcc.target/mips/fpr-moves-6.c: Likewise.
3026 * gcc.target/mips/ins-1.c: Likewise.
3027 * gcc.target/mips/ins-2.c: Likewise.
3028 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3029 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3030 * gcc.target/mips/lazy-binding-1.c: Likewise.
3031 * gcc.target/mips/madd-3.c: Likewise.
3032 * gcc.target/mips/madd-5.c: Likewise.
3033 * gcc.target/mips/madd-6.c: Likewise.
3034 * gcc.target/mips/madd-8.c: Likewise.
3035 * gcc.target/mips/madd-9.c: Likewise.
3036 * gcc.target/mips/memcpy-1.c: Likewise.
3037 * gcc.target/mips/mips-ps-type.c: Likewise.
3038 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3039 * gcc.target/mips/mips-sched-madd.c: Likewise.
3040 * gcc.target/mips/mips16e-extends.c: Likewise.
3041 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3042 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3043 * gcc.target/mips/movcc-1.c: Likewise.
3044 * gcc.target/mips/movcc-2.c: Likewise.
3045 * gcc.target/mips/movcc-3.c: Likewise.
3046 * gcc.target/mips/msub-5.c: Likewise.
3047 * gcc.target/mips/msub-6.c: Likewise.
3048 * gcc.target/mips/msub-8.c: Likewise.
3049 * gcc.target/mips/mult-2.c: Likewise.
3050 * gcc.target/mips/mult-3.c: Likewise.
3051 * gcc.target/mips/mult-5.c: Likewise.
3052 * gcc.target/mips/mult-6.c: Likewise.
3053 * gcc.target/mips/mult-7.c: Likewise.
3054 * gcc.target/mips/mult-12.c: Likewise.
3055 * gcc.target/mips/mult-13.c: Likewise.
3056 * gcc.target/mips/mult-14.c: Likewise.
3057 * gcc.target/mips/mult-15.c: Likewise.
3058 * gcc.target/mips/mult-17.c: Likewise.
3059 * gcc.target/mips/mult-18.c: Likewise.
3060 * gcc.target/mips/mult-19.c: Likewise.
3061 * gcc.target/mips/nmadd-1.c: Likewise.
3062 * gcc.target/mips/nmadd-2.c: Likewise.
3063 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3064 * gcc.target/mips/octeon-cins-1.c: Likewise.
3065 * gcc.target/mips/octeon-cins-2.c: Likewise.
3066 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3067 * gcc.target/mips/octeon-exts-2.c: Likewise.
3068 * gcc.target/mips/octeon-exts-3.c: Likewise.
3069 * gcc.target/mips/octeon-exts-4.c: Likewise.
3070 * gcc.target/mips/octeon-exts-5.c: Likewise.
3071 * gcc.target/mips/octeon-exts-6.c: Likewise.
3072 * gcc.target/mips/octeon-exts-7.c: Likewise.
3073 * gcc.target/mips/octeon-pop-2.c: Likewise.
3074 * gcc.target/mips/octeon-seq-3.c: Likewise.
3075 * gcc.target/mips/octeon-seq-4.c: Likewise.
3076 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3077 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3078 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3079 * gcc.target/mips/pr54240.c: Likewise.
3080 * gcc.target/mips/rsqrt-1.c: Likewise.
3081 * gcc.target/mips/rsqrt-2.c: Likewise.
3082 * gcc.target/mips/rsqrt-3.c: Likewise.
3083 * gcc.target/mips/rsqrt-4.c: Likewise.
3084 * gcc.target/mips/save-restore-2.c: Likewise.
3085 * gcc.target/mips/save-restore-4.c: Likewise.
3086 * gcc.target/mips/sb1-1.c: Likewise.
3087 * gcc.target/mips/scc-1.c: Likewise.
3088 * gcc.target/mips/scc-2.c: Likewise.
3089 * gcc.target/mips/scc-3.c: Likewise.
3090 * gcc.target/mips/scc-4.c: Likewise.
3091 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3092 * gcc.target/mips/truncate-1.c: Likewise.
3093 * gcc.target/mips/truncate-2.c: Likewise.
3094 * gcc.target/mips/truncate-3.c: Likewise.
3095 * gcc.target/mips/truncate-4.c: Likewise.
3096 * gcc.target/mips/truncate-5.c: Likewise.
3097 * gcc.target/mips/truncate-6.c: Likewise.
3098 * gcc.target/mips/unaligned-1.c: Likewise.
3100 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3101 skip for -O0. Require -fexpensive-optimizations.
3102 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3103 * gcc.target/mips/dspr2-MULT.c: Likewise.
3104 * gcc.target/mips/fix-r4000-2.c: Likewise.
3105 * gcc.target/mips/fix-r4000-4.c: Likewise.
3106 * gcc.target/mips/fix-r4000-7.c: Likewise.
3107 * gcc.target/mips/fix-r4000-9.c: Likewise.
3108 * gcc.target/mips/madd-1.c: Likewise.
3109 * gcc.target/mips/madd-2.c: Likewise.
3110 * gcc.target/mips/madd-4.c: Likewise.
3111 * gcc.target/mips/maddu-1.c: Likewise.
3112 * gcc.target/mips/maddu-2.c: Likewise.
3113 * gcc.target/mips/maddu-3.c: Likewise.
3114 * gcc.target/mips/maddu-4.c: Likewise.
3115 * gcc.target/mips/msub-1.c: Likewise.
3116 * gcc.target/mips/msub-2.c: Likewise.
3117 * gcc.target/mips/msub-3.c: Likewise.
3118 * gcc.target/mips/msub-4.c: Likewise.
3119 * gcc.target/mips/msubu-1.c: Likewise.
3120 * gcc.target/mips/msubu-2.c: Likewise.
3121 * gcc.target/mips/msubu-3.c: Likewise.
3122 * gcc.target/mips/msubu-4.c: Likewise.
3123 * gcc.target/mips/mult-1.c: Likewise.
3124 * gcc.target/mips/mult-4.c: Likewise.
3125 * gcc.target/mips/mult-8.c: Likewise.
3126 * gcc.target/mips/mult-9.c: Likewise.
3127 * gcc.target/mips/mult-10.c: Likewise.
3128 * gcc.target/mips/mult-11.c: Likewise.
3129 * gcc.target/mips/mult-16.c: Likewise.
3131 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3132 skip for -O0 and -Os.
3133 * gcc.target/mips/fix-r4000-12.c: Likewise.
3134 * gcc.target/mips/madd-7.c: Likewise.
3135 * gcc.target/mips/mips-ps-5.c: Likewise.
3136 * gcc.target/mips/mips-ps-7.c: Likewise.
3137 * gcc.target/mips/msub-7.c: Likewise.
3139 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3140 skip for -O0. Require -mno-abicalls.
3141 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3143 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3144 skip for -O0. Require a total number of BBIT instructions and
3145 at least one of each kind.
3147 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3148 skip for -O0. Require -fno-unroll-loops.
3150 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3151 skip for -O0. Allow BLTZ as well as BGEZ.
3153 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3155 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3156 skip for -O0. Require -fschedule-insns2.
3157 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3159 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3160 but skip for -O0. Make a branch-likely more likely.
3162 * gcc.target/mips/timode-2.c: Split each test into its own function.
3163 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3165 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3166 skip for -O0. Require -fpeephole2.
3167 * gcc.target/mips/vr-mult-2.c: Likewise.
3169 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3171 PR preprocessor/53469
3172 * gcc.dg/cpp/_Pragma7.c: New test case.
3174 2012-08-27 Tobias Burnus <burnus@net-b.de>
3177 * gfortran.dg/do_5.f90: New.
3179 2012-08-27 Tobias Burnus <burnus@net-b.de>
3181 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3182 from dg-options as -Wall no longer implies it.
3184 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3186 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3188 2012-08-25 Jason Merrill <jason@redhat.com>
3190 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3192 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3195 * g++.dg/cpp0x/auto34.C: New.
3197 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3200 * gcc.dg/pr54363.c: New test.
3203 * gcc.dg/pr54355.c: New test.
3205 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3208 * gcc.target/i386/pr52857-1.c: New.
3209 * gcc.target/i386/pr52857-2.c: Likewise.
3211 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3213 * gcc.target/mips/code-readable-4.c: New test.
3215 2012-08-23 Julian Brown <julian@codesourcery.com>
3216 Sandra Loosemore <sandra@codesourcery.com>
3218 * gcc.target/mips/code-readable-1.c: Add -O to options.
3220 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3223 * g++.dg/lookup/using53.C: New.
3225 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3227 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3228 * gcc.dg/fixed-point/convert-1.c: New.
3229 * gcc.dg/fixed-point/convert-2.c: New.
3230 * gcc.dg/fixed-point/convert-3.c: New.
3231 * gcc.dg/fixed-point/convert-4.c: New.
3232 * gcc.dg/fixed-point/convert-float-1.c: New.
3233 * gcc.dg/fixed-point/convert-float-2.c: New.
3234 * gcc.dg/fixed-point/convert-float-3.c: New.
3235 * gcc.dg/fixed-point/convert-float-4.c: New.
3236 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3237 * gcc.dg/fixed-point/convert-sat.c: New.
3238 * gcc.dg/fixed-point/convert.h: New.
3240 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3243 * gcc.target/sh/pr54089-2.c: New.
3245 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3247 * gcc.target/i386/long-double-64-1.c: New file.
3248 * gcc.target/i386/long-double-64-2.c: Likewise.
3249 * gcc.target/i386/long-double-64-3.c: Likewise.
3250 * gcc.target/i386/long-double-64-4.c: Likewise.
3251 * gcc.target/i386/long-double-80-1.c: Likewise.
3252 * gcc.target/i386/long-double-80-2.c: Likewise.
3253 * gcc.target/i386/long-double-80-3.c: Likewise.
3254 * gcc.target/i386/long-double-80-4.c: Likewise.
3255 * gcc.target/i386/long-double-80-5.c: Likewise.
3256 * gcc.target/i386/long-double-80-6.c: Likewise.
3257 * gcc.target/i386/long-double-80-7.c: Likewise.
3259 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3261 PR tree-optimization/54317
3262 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3264 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3267 * gcc.target/sh/pr39423-2.c: New.
3269 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3271 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3272 * gcc.dg/fold-perm.c: Likewise.
3274 2012-08-20 Jan Hubicka <jh@suse.cz>
3277 * gcc.dg/ipa/inlinehint-1.c: New.
3279 2012-08-20 Florian Weimer <fweimer@redhat.com>
3282 * g++.dg/init/new38.C: New test.
3283 * g++.dg/init/new39.C: New test.
3285 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3288 * gcc.target/sh/pr54089-1.c: New.
3290 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3293 * gcc.target/sh/pr51244-11.c: New.
3295 2012-08-20 Tobias Burnus <burnus@net-b.de>
3298 * gfortran.dg/warn_target_lifetime_2.f90: New.
3300 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3303 * g++.dg/warn/Wunused-var-17.C: New.
3305 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3308 * gcc.dg/gomp/pr53992.c: New test.
3310 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3313 * gcc.c-torture/execute/20120817-1.c: New test.
3315 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3317 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3319 (f2): New test that really does need adds.
3321 2012-08-20 Richard Guenther <rguenther@suse.de>
3323 PR tree-optimization/54327
3324 * gcc.dg/torture/pr54327.c: New testcase.
3326 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3328 PR tree-optimization/54321
3329 * gcc.c-torture/compile/pr54321.c: New test.
3331 2012-08-20 Tobias Burnus <burnus@net-b.de>
3334 * gfortran.dg/warn_target_lifetime_1.f90: New.
3336 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3339 * gfortran.dg/real_compare_1.f90: New test case.
3340 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3342 2012-08-18 Jan Hubicka <jh@suse.cz>
3344 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3346 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3349 * gfortran.dg/interface_37.f90: New test.
3351 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3352 Gary Funck <gary@intrepid.com>
3355 * gcc.target/i386/pr20020-1.c: New test.
3356 * gcc.target/i386/pr20020-2.c: Likewise.
3357 * gcc.target/i386/pr20020-3.c: Likewise.
3359 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3361 * gcc.target/i386/perm-concat.c: New test.
3363 2012-08-17 Julian Brown <julian@codesourcery.com>
3365 * gcc.target/arm/div64-unwinding.c: New test.
3367 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3369 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3371 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3374 * gcc.target/sh/pr54236-1.c: New.
3376 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3378 * lib/target-supports.exp (check_effective_target_sync_int_long)
3379 (check_effective_target_sync_char_short): Enable for crisv32-*
3383 * gcc.dg/torture/pr54261-1.c: New test.
3385 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3389 * gfortran.dg/typebound_call_24.f03: New.
3391 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3393 PR tree-optimization/54245
3394 * gcc.dg/tree-ssa/pr54245.c: New test.
3396 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3398 PR tree-optimization/54240
3399 * gcc.target/powerpc/pr54240.c: New test.
3400 * gcc.target/mips/pr54240.c: Likewise.
3402 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3405 * gcc.target/sh/pr52933-1.c: New.
3406 * gcc.target/sh/pr52933-2.c: New.
3408 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3411 * gcc.target/sh/pr50751-8.c: New.
3413 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3416 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3417 * gfortran.dg/typebound_proc_27.f03: New test.
3419 2012-08-14 Sterling Augustine <saugustine@google.com>
3421 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3423 2012-08-14 Tobias Burnus <burnus@net-b.de>
3426 * gfortran.dg/data_constraints_3.f90: New.
3427 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3428 to disable -pedantic compilation.
3429 * gfortran.dg/pr37243.f: Ditto.
3430 * gfortran.dg/g77/19990826-3.f: Ditto.
3431 * gfortran.dg/g77/20020307-1.f : Ditto.
3432 * gfortran.dg/g77/980310-3.f: Ditto.
3434 2012-08-14 Tobias Burnus <burnus@net-b.de>
3437 * gfortran.dg/warn_conversion_4.f90: New.
3439 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3442 PR rtl-optimization/53495
3443 * gcc.c-torture/compile/pr53411.c: New test.
3444 * gcc.c-torture/compile/pr53495.c: New test.
3446 2012-08-13 Richard Guenther <rguenther@suse.de>
3448 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3450 2012-08-13 Richard Guenther <rguenther@suse.de>
3452 PR tree-optimization/54200
3453 * gcc.dg/guality/pr54200.c: New testcase.
3454 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3456 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3458 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3460 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3463 * gcc.target/sh/pr51244-7.c: New.
3464 * gcc.target/sh/pr51244-8.c: New.
3465 * gcc.target/sh/pr51244-9.c: New.
3466 * gcc.target/sh/pr51244-10.c: New.
3468 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3470 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3472 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3473 * gcc.target/sh/pr53511-1.c: Likewise.
3474 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3475 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3476 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3477 * gcc.target/sh/pr53512-3.c: Likewise.
3478 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3480 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3483 * gcc.c-torture/compile/pr39423-1.c: New.
3484 * gcc.c-torture/compile/pr39423-2.c: New.
3486 2012-08-12 Tobias Burnus <burnus@net-b.de>
3489 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3490 they appear uninitialized on the RHS.
3491 * gfortran.dg/public_private_module_6.f90: New.
3493 2012-08-11 Martin Jambor <mjambor@suse.cz>
3496 * gfortran.dg/pr48636.f90: New test.
3498 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3500 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3502 (main): Adjust caller.
3504 2012-08-10 Richard Guenther <rguenther@suse.de>
3506 * gcc.dg/matrix/*.c: Adjust and move ...
3507 * gcc.dg/torture/: ... here.
3508 * gcc.dg/matrix: Remove directory.
3510 2012-08-10 Richard Guenther <rguenther@suse.de>
3513 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3515 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3518 * gcc.dg/tree-ssa/pr54211.c: New test.
3520 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3522 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3523 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3525 2012-08-10 Richard Guenther <rguenther@suse.de>
3527 PR tree-optimization/54109
3528 * gcc.dg/torture/pr54109.c: New testcase.
3529 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3530 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3532 2012-08-10 Richard Guenther <rguenther@suse.de>
3534 PR tree-optimization/54027
3535 * gcc.dg/torture/pr54027.c: New testcase.
3537 2012-08-10 Richard Guenther <rguenther@suse.de>
3539 * g++.dg/plugin/selfassign.c: Adjust.
3540 * gcc.dg/plugin/selfassign.c: Likewise.
3541 * gcc.dg/strlenopt-11.c: Likewise.
3542 * gcc.dg/strlenopt-13.c: Likewise.
3543 * gcc.dg/no-strict-overflow-4.c: Likewise.
3544 * gcc.dg/strict-overflow-4.c: Likewise.
3545 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3546 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3547 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3548 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3549 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3550 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3551 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3552 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3553 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3554 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3555 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3556 * gcc.dg/pr46309.c: Likewise.
3557 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3559 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3561 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3563 * gcc.c-torture/compile/20120727-2.c: New test.
3565 2012-08-09 Martin Jambor <mjambor@suse.cz>
3567 * gcc.dg/ipa/iinline-4.c: New test.
3568 * gcc.dg/ipa/iinline-5.c: Likewise.
3569 * gcc.dg/ipa/iinline-6.c: Likewise.
3570 * gcc.dg/ipa/iinline-7.c: Likewise.
3571 * gcc.dg/lto/20120723_0.c: Likewise.
3572 * gcc.dg/lto/20120723_1.c: Likewise.
3574 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3577 * gcc.target/sh/pr39423-1.c: New.
3579 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3582 * gcc.target/sh/pr51244-5: New.
3583 * gcc.target/sh/pr51244-6: New.
3585 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3587 * gcc.target/i386/adx-addxcarry32-3.c: New.
3588 * gcc.target/i386/adx-addxcarry64-3.c: New.
3590 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3592 PR rtl-optimization/53701
3593 * gcc.dg/pr53701.c: New test.
3595 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3597 * gcc.c-torture/compile/20120727-1.c: New test.
3599 2012-08-09 Tobias Burnus <burnus@net-b.de>
3602 * gfortran.dg/intrinsic_shadow_4.f90: New.
3604 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3606 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3608 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3610 * gcc.c-torture/execute/20120808-1.c: New test.
3612 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3614 PR rtl-optimization/54157
3615 * gcc.target/i386/pr54157.c: New file.
3617 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3619 * gcc.target/i386/adx-addcarryx32-1.c: New.
3620 * gcc.target/i386/adx-addcarryx32-2.c: New.
3621 * gcc.target/i386/adx-addcarryx64-1.c: New.
3622 * gcc.target/i386/adx-addcarryx64-2.c: New.
3623 * gcc.target/i386/adx-check.h: New.
3624 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3625 * gcc.target/i386/sse-12.c: Add -madx.
3626 * gcc.target/i386/sse-13.c: Ditto.
3627 * gcc.target/i386/sse-14.c: Ditto.
3628 * gcc.target/i386/sse-22.c: Ditto.
3629 * gcc.target/i386/sse-23.c: Ditto.
3630 * g++.dg/other/i386-2.C: Ditto.
3631 * g++.dg/other/i386-3.C: Ditto.
3633 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3635 * gcc.dg/tree-ssa/slsr-5.c: New.
3636 * gcc.dg/tree-ssa/slsr-6.c: New.
3637 * gcc.dg/tree-ssa/slsr-7.c: New.
3638 * gcc.dg/tree-ssa/slsr-8.c: New.
3639 * gcc.dg/tree-ssa/slsr-9.c: New.
3640 * gcc.dg/tree-ssa/slsr-10.c: New.
3641 * gcc.dg/tree-ssa/slsr-11.c: New.
3642 * gcc.dg/tree-ssa/slsr-12.c: New.
3643 * gcc.dg/tree-ssa/slsr-13.c: New.
3644 * gcc.dg/tree-ssa/slsr-14.c: New.
3645 * gcc.dg/tree-ssa/slsr-15.c: New.
3646 * gcc.dg/tree-ssa/slsr-16.c: New.
3647 * gcc.dg/tree-ssa/slsr-17.c: New.
3648 * gcc.dg/tree-ssa/slsr-18.c: New.
3649 * gcc.dg/tree-ssa/slsr-19.c: New.
3650 * gcc.dg/tree-ssa/slsr-20.c: New.
3651 * gcc.dg/tree-ssa/slsr-21.c: New.
3652 * gcc.dg/tree-ssa/slsr-22.c: New.
3653 * gcc.dg/tree-ssa/slsr-23.c: New.
3654 * gcc.dg/tree-ssa/slsr-24.c: New.
3655 * gcc.dg/tree-ssa/slsr-25.c: New.
3656 * gcc.dg/tree-ssa/slsr-26.c: New.
3657 * gcc.dg/tree-ssa/slsr-30.c: New.
3658 * gcc.dg/tree-ssa/slsr-31.c: New.
3660 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3662 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3663 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3664 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3666 2012-08-06 Cary Coutant <ccoutant@google.com>
3668 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3670 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3673 * gfortran.dg/dummy_procedure_5.f90: Modified.
3674 * gfortran.dg/dummy_procedure_8.f90: New.
3675 * gfortran.dg/interface_26.f90: Modified.
3676 * gfortran.dg/proc_ptr_11.f90: Modified.
3677 * gfortran.dg/proc_ptr_15.f90: Modified.
3678 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3679 * gfortran.dg/typebound_override_1.f90: Modified.
3680 * gfortran.dg/typebound_proc_6.f03: Modified.
3682 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3684 PR tree-optimization/51938
3685 PR tree-optimization/52005
3686 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3687 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3688 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3689 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3691 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3693 Avoid crashing on erroneous static_assert usage
3694 * g++.dg/cpp0x/static_assert8.C: New test.
3696 2012-08-06 Jason Merrill <jason@redhat.com>
3698 * g++.dg/cpp0x/sfinae38.C: New.
3700 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3701 Paolo Carlini <paolo.carlini@oracle.com>
3704 * g++.dg/conversion/void2.C: New.
3706 2012-08-06 Tom de Vries <tom@codesourcery.com>
3708 * gcc.dg/tree-ssa/vrp78.c: New test.
3710 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3711 Richard Sandiford <rdsandiford@googlemail.com>
3713 * g++.dg/opt/enum2.C: Require fpic target.
3714 * g++.dg/lto/20090303_0.C: Likewise.
3716 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3717 Catherine Moore <clm@codesourcery.com>
3719 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3720 flush function names too.
3721 * gcc.target/mips/clear-cache-1.c: Likewise.
3723 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3726 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3728 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3731 * gfortran.dg/array_5.f90: New test.
3733 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3735 PR tree-optimization/30318
3736 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3738 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3740 * g++.dg/ext/vector17.C: New testcase.
3742 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3745 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3746 * g++.dg/opt/longbranch1.C: Likewise.
3748 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3750 PR tree-optimization/53805
3751 * gcc.dg/fold-notunord.c: New testcase.
3753 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3756 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3757 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3759 2012-08-02 Jason Merrill <jason@redhat.com>
3760 Paolo Carlini <paolo.carlini@oracle.com>
3762 PR c++/51213 (again)
3763 * g++.dg/cpp0x/sfinae37.C: Extend.
3765 2012-08-02 Richard Guenther <rguenther@suse.de>
3767 PR tree-optimization/50672
3768 * g++.dg/torture/pr50672.C: New testcase.
3770 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3773 * gfortran.dg/abstract_type_6.f03: Modified.
3774 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3775 * gfortran.dg/proc_ptr_comp_35.f90: New.
3776 * gfortran.dg/typebound_proc_9.f03: Modified.
3777 * gfortran.dg/typebound_proc_26.f90: New.
3779 2012-08-02 Richard Guenther <rguenther@suse.de>
3781 * gcc.dg/torture/pta-callused-1.c: Adjust.
3782 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3783 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3784 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3785 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3786 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3787 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3788 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3789 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3791 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3794 * gfortran.dg/include_6.f90: New test case.
3795 * gfortran.dg/include_7.f90: New test case.
3796 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3798 2012-08-01 Tom de Vries <tom@codesourcery.com>
3800 * gcc.dg/tree-ssa/vrp76.c: New test.
3802 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3804 PR tree-optimization/46556
3805 * gcc.dg/tree-ssa/slsr-27.c: New.
3806 * gcc.dg/tree-ssa/slsr-28.c: New.
3807 * gcc.dg/tree-ssa/slsr-29.c: New.
3809 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3812 * gfortran.dg/proc_decl_29.f90: New.
3814 2012-07-31 Dehao Chen <dehao@google.com>
3816 * gcc.dg/predict-7.c: New test.
3818 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3821 * gfortran.dg/typebound_override_3.f90: New.
3823 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3825 PR tree-optimization/53773
3826 * gcc.dg/vect/pr53773.c: New test.
3828 2012-07-31 Nick Clifton <nickc@redhat.com>
3830 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3833 2012-07-31 Tobias Burnus <burnus@net-b.de>
3835 * gfortran.dg/c_funloc_tests_6.f90: New.
3836 * gfortran.dg/c_funloc_tests_7.f90: New.
3837 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3839 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3842 * g++.dg/cpp0x/temp_default5.C: New.
3844 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3847 * gfortran.dg/proc_ptr_37.f90: New.
3849 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3851 * lib/target-supports.exp
3852 (check_effective_target_vect_natural_alignment): New function.
3853 * gcc.dg/align-2.c: Only run on targets with natural alignment
3855 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3856 alignment of vector types.
3858 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3859 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3861 * gcc.target/i386/rdseed16-1.c: New.
3862 * gcc.target/i386/rdseed32-1.c: Ditto
3863 * gcc.target/i386/rdseed64-1.c: Ditto
3864 * gcc.target/i386/sse-12.c: Add -mrdseed.
3865 * gcc.target/i386/sse-13.c: Ditto.
3866 * gcc.target/i386/sse-14.c: Ditto.
3867 * g++.dg/other/i386-2.C: Ditto.
3868 * g++.dg/other/i386-3.C: Ditto.
3870 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3873 * gcc.target/sh/pr51244-4.c: New.
3875 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3877 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3878 for alpha*-*-* targets. Cleanup original tree dump.
3880 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3882 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3883 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3885 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3887 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3888 rand, srand. Include <stdlib.h>.
3890 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3892 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3894 2012-07-26 Richard Henderson <rth@redhat.com>
3896 * gcc.dg/attr-hotcold-1.c: New.
3897 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3899 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3900 Sandra Loosemore <sandra@codesourcery.com>
3902 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3904 2012-07-26 Tobias Burnus <burnus@net-b.de>
3906 * gfortran.dg/contiguous_1.f90: Update dg-error.
3907 * gfortran.dg/proc_ptr_32.f90: Ditto.
3909 2012-07-26 Richard Guenther <rguenther@suse.de>
3911 PR tree-optimization/54098
3912 * gcc.dg/torture/pr54098.c: New testcase.
3914 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3916 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3917 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3919 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3922 * gfortran.dg/array_constructor_39.f90: New test.
3924 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3927 * gfortran.dg/array_constructor_38.f90: New test.
3929 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3931 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3933 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3935 * gnat.dg/noreturn5.ad[sb]: New test.
3937 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3938 Paul Brook <paul@codesourcery.com>
3942 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3943 * c-c++-common/pr53633.c: New test.
3945 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3947 * gcc.target/i386/asm-dialect-1.c: New test case.
3949 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3950 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3952 * gcc.target/i386/prefetchw-1.c: New.
3953 * gcc.target/i386/sse-12.c: Add -mprfchw.
3954 * gcc.target/i386/sse-13.c: Ditto.
3955 * gcc.target/i386/sse-14.c: Ditto.
3956 * gcc.target/i386/sse-22.c: Ditto.
3957 * gcc.target/i386/sse-23.c: Ditto.
3958 * g++.dg/other/i386-2.C: Ditto.
3959 * g++.dg/other/i386-3.C: Ditto.
3961 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3963 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3965 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3968 * gcc.target/arm/pr54051.c: New.
3969 * gcc.target/arm/vfp-1.c: Adjust test.
3971 2012-07-24 Julian Brown <julian@codesourcery.com>
3973 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3974 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3977 2012-07-23 Paul Brook <paul@codesourcery.com>
3979 * g++.dg/other/armv7m-1.c: New test.
3981 2012-07-23 Julian Brown <julian@codesourcery.com>
3983 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3985 (DO_TEST): Define to 1 for appropriate ARM targets.
3987 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3989 PR tree-optimization/53881
3990 * gcc.dg/pr53881.c: Renamed to ...
3991 * gcc.dg/pr53881-1.c: ... this.
3992 * gcc.dg/pr53881-2.c: New test.
3994 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3996 Handle recent changes in default atomics for cris*-*-linux*.
3997 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3998 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3999 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4000 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4001 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4002 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4003 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4004 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4005 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4006 -mno-unaligned-atomic-may-use-library is in effect for
4008 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4009 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4010 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4011 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4012 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4013 gcc.target/cris/torture/sync-mis-op-i-1.c,
4014 gcc.target/cris/torture/sync-mis-op-i-2.c,
4015 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4016 gcc.target/cris/torture/sync-mis-op-i-3.c,
4017 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4018 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4019 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4020 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4021 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4022 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4023 (main): Remove local variable x.
4024 [mis_ok]: Check that atomics don't fail.
4026 2012-07-21 Andrew Pinski <apinski@cavium.com>
4028 * gcc.dg/tree-ssa/vrp72.c: New test.
4029 * gcc.dg/tree-ssa/vrp73.c: New test.
4030 * gcc.dg/tree-ssa/vrp74.c: New test.
4031 * gcc.dg/tree-ssa/vrp75.c: New test.
4033 2012-07-21 Andrew Pinski <apinski@cavium.com>
4035 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4036 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4038 2012-07-21 Andrew Pinski <apinski@cavium.com>
4040 * gcc.target/mips/octeon-pop-2.c: New testcase.
4042 2012-07-21 Tobias Burnus <burnus@net-b.de>
4045 * gfortran.dg/assumed_rank_3.f90: New.
4046 * gfortran.dg/assumed_rank_11.f90: New.
4047 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4048 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4049 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4051 2012-07-21 Andrew Pinski <apinski@cavium.com>
4053 * gcc.target/mips/unaligned-1.c: New testcase.
4055 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4057 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4059 2012-07-20 Tobias Burnus <burnus@net-b.de>
4061 * gfortran.dg/bind_c_array_params_2.f90: New.
4062 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4063 and update dg-error.
4065 2012-07-20 Tobias Burnus <burnus@net-b.de>
4067 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4069 2012-07-20 Jason Merrill <jason@redhat.com>
4072 * g++.dg/other/array7.C: New.
4074 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4076 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4077 the basic block and check loop depth.
4078 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4079 matching patterns and comments.
4080 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4081 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4083 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4086 * c-c++-common/pr28656.c: New test.
4088 2012-07-19 Jason Merrill <jason@redhat.com>
4091 * g++.dg/init/mutable1.C: New.
4093 2012-07-20 Tobias Burnus <burnus@net-b.de>
4096 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4097 * gfortran.dg/assumed_rank_1.f90: New.
4098 * gfortran.dg/assumed_rank_1_c.c: New.
4099 * gfortran.dg/assumed_rank_2.f90: New.
4100 * gfortran.dg/assumed_rank_4.f90: New.
4101 * gfortran.dg/assumed_rank_5.f90: New.
4102 * gfortran.dg/assumed_rank_6.f90: New.
4103 * gfortran.dg/assumed_rank_7.f90: New.
4104 * gfortran.dg/assumed_rank_8.f90: New.
4105 * gfortran.dg/assumed_rank_8_c.c: New.
4106 * gfortran.dg/assumed_rank_9.f90: New.
4107 * gfortran.dg/assumed_rank_10.f90: New.
4108 * gfortran.dg/assumed_rank_12.f90: New.
4110 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4112 * gnat.dg/opt25.adb: New test.
4113 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4114 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4116 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4118 * gnat.dg/aggr20.ad[sb]: New test.
4119 * gnat.dg/aggr20_pkg.ads: New helper.
4121 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4123 * gnat.dg/derived_type3.adb: New test.
4124 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4126 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4128 PR rtl-optimization/53942
4129 * gcc.dg/pr53942.c: New test.
4131 2012-07-19 Jason Merrill <jason@redhat.com>
4134 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4136 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4138 * gnat.dg/discr38.adb: New test.
4140 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4143 * c-c++-common/gomp/pr54017.c: New test.
4145 2012-07-19 Richard Guenther <rguenther@suse.de>
4146 Eric Botcazou <ebotcazou@adacore.com>
4148 * gnat.dg/loop_optimization11.adb: New testcase.
4149 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4151 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4152 Jason Merrill <jason@redhat.com>
4154 * g++.dg/cpp0x/sfinae37.C: New.
4155 * g++.dg/template/access23.C: New.
4156 * g++.dg/template/access7.C: Adjust.
4157 * g++.dg/template/sfinae10.C: Don't expect errors.
4158 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4160 2012-07-18 Julian Brown <julian@codesourcery.com>
4161 Sandra Loosemore <sandra@codesroucery.com>
4163 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4165 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4167 * gnat.dg/noreturn4.ad[sb]: New test.
4168 * gnat.dg/noreturn4_pkg.ads: New helper.
4170 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4171 Julian Brown <julian@codesourcery.com>
4173 * gcc.target/arm/neon-vdup-1.c: New test case.
4174 * gcc.target/arm/neon-vdup-2.c: New test case.
4175 * gcc.target/arm/neon-vdup-3.c: New test case.
4176 * gcc.target/arm/neon-vdup-4.c: New test case.
4177 * gcc.target/arm/neon-vdup-5.c: New test case.
4178 * gcc.target/arm/neon-vdup-6.c: New test case.
4179 * gcc.target/arm/neon-vdup-7.c: New test case.
4180 * gcc.target/arm/neon-vdup-8.c: New test case.
4181 * gcc.target/arm/neon-vdup-9.c: New test case.
4182 * gcc.target/arm/neon-vdup-10.c: New test case.
4183 * gcc.target/arm/neon-vdup-11.c: New test case.
4184 * gcc.target/arm/neon-vdup-12.c: New test case.
4185 * gcc.target/arm/neon-vdup-13.c: New test case.
4186 * gcc.target/arm/neon-vdup-14.c: New test case.
4187 * gcc.target/arm/neon-vdup-15.c: New test case.
4188 * gcc.target/arm/neon-vdup-16.c: New test case.
4189 * gcc.target/arm/neon-vdup-17.c: New test case.
4190 * gcc.target/arm/neon-vdup-18.c: New test case.
4191 * gcc.target/arm/neon-vdup-19.c: New test case.
4192 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4193 arguments non-constant.
4195 2012-07-18 Richard Guenther <rguenther@suse.de>
4197 PR tree-optimization/53970
4198 * g++.dg/torture/pr53970.C: New testcase.
4200 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4203 * gcc.c-torture/compile/pr38621.c: New.
4205 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4208 * gcc.target/sh/pr33135-1.c: New.
4209 * gcc.target/sh/pr33135-2.c: New.
4210 * gcc.target/sh/pr33135-3.c: New.
4211 * gcc.target/sh/pr33135-4.c: New.
4213 2012-07-17 Jason Merrill <jason@redhat.com>
4216 * g++.dg/parse/enum9.C: New.
4218 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4219 Sandra Loosemore <sandra@codesourcery.com>
4221 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4222 if there is a conflict with -mcpu=. Use -mcpu=5208.
4224 2012-07-17 Jason Merrill <jason@redhat.com>
4227 * g++.dg/template/array23.C: New.
4229 2012-07-17 Tobias Burnus <burnus@net-b.de>
4232 * gfortran.dg/bind_c_usage_26.f90: New.
4233 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4234 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4235 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4236 * gfortran.dg/interop_params.f03: Ditto.
4238 2012-07-17 Jason Merrill <jason@redhat.com>
4240 * g++.dg/template/inherit8.C: Adjust.
4241 * g++.dg/template/using21.C: Adjust.
4242 * g++.dg/template/using22.C: Adjust.
4245 * g++.dg/template/current-inst1.C: New.
4246 * g++.dg/parse/crash35.C: Adjust.
4248 2012-07-17 Tobias Burnus <burnus@net-b.de>
4251 * gfortran.dg/oldstyle_4.f90: New.
4253 2012-07-17 Tobias Burnus <burnus@net-b.de>
4256 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4257 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4259 2012-07-16 Jason Merrill <jason@redhat.com>
4261 * g++.dg/parse/access8.C: Adjust.
4262 * g++.dg/template/sfinae6_neg.C: Adjust.
4264 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4267 * gfortran.dg/coarray_allocate_1.f90: New test.
4269 2012-07-16 Andrew Pinski <apinski@cavium.com>
4271 * gcc.c-torture/execute/bswap-1.c: New testcase.
4272 * gcc.c-torture/compile/unalign-1.c: New testcase.
4273 * gcc.c-torture/compile/20120524-1.c: New testcase.
4274 * gcc.c-torture/compile/20101216-1.c: New testcase.
4276 2012-07-16 Dehao Chen <dehao@google.com>
4279 2012-07-10 Dehao Chen <dehao@google.com>
4281 * gcc.dg/debug_info_inline.c: New test.
4283 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4286 * gfortran.dg/proc_decl_28.f90: New.
4288 2012-07-16 Andrew Pinski <apinski@cavium.com>
4290 * gcc.dg/torture/builtins-1.c: New testcase.
4292 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4294 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4295 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4296 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4297 gcc.target/cris/sync-1-v10.c,
4298 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4299 pass -mno-unaligned-atomic-may-use-library.
4300 * gcc.target/cris/sync-xchg-1.c: New test.
4301 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4302 valid register operand output modifier.
4304 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4306 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4309 2012-07-13 Andrew Pinski <apinski@cavium.com>
4311 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4312 rather than cleanup-tree-dump.
4313 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4315 2012-07-13 Richard Guenther <rguenther@suse.de>
4317 PR tree-optimization/53907
4318 * gcc.target/i386/pr53907.c: New testcase.
4320 2012-07-13 Richard Guenther <rguenther@suse.de>
4322 PR tree-optimization/53922
4323 * gcc.dg/torture/pr53922.c: New testcase.
4325 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4327 PR rtl-optimization/53908
4328 * gcc.dg/torture/pr53908.c: New test.
4330 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4333 * g++.dg/cpp0x/variadic135.C: New.
4335 2012-07-12 Jason Merrill <jason@redhat.com>
4337 * g++.dg/template/sfinae6_neg.C: Adjust.
4339 2012-07-12 Tobias Burnus <burnus@net-b.de>
4341 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4342 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4343 scan-tree-dump-times pattern.
4345 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4347 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4349 2012-07-11 Jason Merrill <jason@redhat.com>
4352 * g++.g/cpp0x/defaulted37.C: New.
4354 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4357 * gcc.target/arm/pr53859.c: New test.
4359 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4362 * gcc.c-torture/compile/pr53886.c: New.
4364 2012-07-10 Dehao Chen <dehao@google.com>
4366 * gcc.dg/debug_info_inline.c: New test.
4368 2012-07-10 Jason Merrill <jason@redhat.com>
4371 * g++.dg/cpp0x/defaulted36.C: New.
4372 * g++.dg/cpp0x/defaulted21.C: Adjust.
4374 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4376 2012-07-09 Sterling Augustine <saugustine@google.com>
4378 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4380 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4382 PR tree-optimization/53887
4383 * gcc.dg/pr53887.c: New test.
4385 2012-07-09 Jason Merrill <jason@redhat.com>
4388 * g++.dg/cpp0x/nullptr29.C: New.
4390 2012-07-09 Tom de Vries <tom@codesourcery.com>
4391 Richard Guenther <rguenther@suse.de>
4393 * gcc.dg/builtin-unreachable-6.c: New test.
4394 * gcc.dg/builtin-unreachable-5.c: New test.
4396 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4398 PR tree-optimization/53881
4399 * gcc.dg/pr53881.c: New test.
4401 2012-07-06 Jason Merrill <jason@redhat.com>
4404 * g++.dg/cpp0x/variadic134.C: New.
4407 * g++.dg/cpp0x/alias-decl-20.C: New.
4409 2012-07-06 Tom de Vries <tom@codesourcery.com>
4411 PR tree-optimization/51879
4412 * gcc.dg/pr51879-16.c: New test.
4413 * gcc.dg/pr51879-17.c: Same.
4415 2012-07-06 Tom de Vries <tom@codesourcery.com>
4417 PR tree-optimization/52009
4418 * gcc.dg/pr51879-7.c: New test.
4419 * gcc.dg/pr51879-18.c: New test.
4421 2012-07-05 Jason Merrill <jason@redhat.com>
4424 * g++.dg/template/typedef39.C: New.
4427 * g++.dg/cpp0x/variadic133.C: New.
4428 * g++.dg/template/param1.C: Adjust.
4430 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4434 * gcc.target/arm/neon/vtrnf32.c: Update.
4435 * gcc.target/arm/neon/vtrns32.c: Update.
4436 * gcc.target/arm/neon/vtrnu32.c: Update.
4437 * gcc.target/arm/neon/vzipf32.c: Update.
4438 * gcc.target/arm/neon/vzips32.c: Update.
4439 * gcc.target/arm/neon/vzipu32.c: Update.
4441 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4444 * gfortran.dg/inline_sum_4.f90: New test.
4446 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4448 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4450 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4452 * gcc.target/arm/fma-sp.c: New testcase.
4453 * gcc.target/arm/fma.c: Likewise.
4454 * gcc.target/arm/fma.h: Likewise.
4456 2012-07-04 Jason Merrill <jason@redhat.com>
4459 * g++.dg/other/enum3.C: New.
4461 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4464 * g++.dg/torture/pr53321.C: New test.
4466 2012-07-04 Richard Guenther <rguenther@suse.de>
4468 PR tree-optimization/53844
4469 * g++.dg/tree-ssa/pr53844.C: New testcase.
4471 2012-07-04 Richard Guenther <rguenther@suse.de>
4473 PR tree-optimization/53849
4474 * gcc.dg/pr53849.c: New testcase.
4476 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4479 * g++.dg/ext/label14.C: New test.
4481 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4484 * g++.dg/other/pr53811.C: New test.
4486 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4489 * gcc.target/m68k/stack-limit-1.c: New testcase.
4491 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4493 * gnat.dg/recursive_call.adb: New test.
4495 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4497 * gnat.dg/discr37.ad[sb]: New test.
4499 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4501 * g++.dg/other/packed1.C: Remove SH from xfail list.
4503 2012-07-02 Jason Merrill <jason@redhat.com>
4506 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4509 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4512 * g++.dg/cpp0x/decltype39.C: New.
4513 * g++.dg/diagnostic/method1.C: Adjust.
4516 * g++.dg/template/ref6.C: New.
4518 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4521 * gcc.target/sh/pr53568-1.c: New.
4523 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4526 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4528 2012-07-02 Jason Merrill <jason@redhat.com>
4531 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4534 * g++.dg/template/enum7.C: New.
4535 * g++.dg/other/ptrmem10.C: Adjust.
4536 * g++.dg/other/ptrmem11.C: Adjust.
4537 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4539 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4541 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4543 2012-07-01 Wei Guozhi <carrot@google.com>
4546 * gcc.target/arm/pr53447-1.c: New testcase.
4547 * gcc.target/arm/pr53447-2.c: New testcase.
4548 * gcc.target/arm/pr53447-3.c: New testcase.
4549 * gcc.target/arm/pr53447-4.c: New testcase.
4551 2012-06-29 Richard Guenther <rguenther@suse.de>
4553 PR tree-optimization/47061
4554 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4556 2012-06-29 Richard Guenther <rguenther@suse.de>
4558 PR tree-optimization/37541
4559 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4561 2012-06-29 Richard Guenther <rguenther@suse.de>
4563 PR tree-optimization/52589
4564 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4566 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4568 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4570 * g++.dg/template/error46.C: Add missing comment to dg-message.
4571 * g++.dg/template/crash107.C: Likewise.
4572 * g++.dg/template/error47.C: Likewise.
4573 * g++.dg/template/crash108.C: Likewise.
4574 * g++.dg/overload/operator5.C: Likewise.
4576 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4577 errors in dg-message directives, add comments.
4579 2012-06-28 Kai Tietz <ktietz@redhat.com>
4581 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4582 hard-coded 'unsigned long'.
4584 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4586 PR tree-optimization/51581
4587 * gcc.dg/vect/pr51581-4.c: New test.
4589 PR tree-optimization/53645
4590 * gcc.c-torture/execute/pr53645-2.c: New test.
4592 2012-06-28 Richard Guenther <rguenther@suse.de>
4595 * gcc.dg/torture/pr53790.c: New testcase.
4597 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4599 PR tree-optimization/53645
4600 * gcc.c-torture/execute/pr53645.c: New test.
4602 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4604 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4606 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4610 * gcc.dg/guality/pr49888.c: Account for the possibility that
4611 the variable is optimized out at the first test.
4613 2012-06-27 Jason Merrill <jason@redhat.com>
4615 * g++.dg/cpp0x/override2.C: Adjust.
4616 * g++.dg/template/error5.C: Adjust.
4617 * g++.dg/parse/crash28.C: Adjust.
4620 * g++.dg/parse/template27.C: New.
4621 * g++.dg/template/crash74.C: Adjust expected output.
4623 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4627 * gfortran.dg/typebound_operator_16.f03: New.
4629 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4631 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4632 even src1.i and src2.i fields even in the second half of the arrays.
4634 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4637 * g++.dg/torture/vshuf-16.inc: New test.
4638 * g++.dg/torture/vshuf-2.inc: New test.
4639 * g++.dg/torture/vshuf-4.inc: New test.
4640 * g++.dg/torture/vshuf-8.inc: New test.
4641 * g++.dg/torture/vshuf-main.inc: New test.
4642 * g++.dg/torture/vshuf-v16hi.C: New test.
4643 * g++.dg/torture/vshuf-v16qi.C: New test.
4644 * g++.dg/torture/vshuf-v2df.C: New test.
4645 * g++.dg/torture/vshuf-v2di.C: New test.
4646 * g++.dg/torture/vshuf-v2sf.C: New test.
4647 * g++.dg/torture/vshuf-v2si.C: New test.
4648 * g++.dg/torture/vshuf-v4df.C: New test.
4649 * g++.dg/torture/vshuf-v4di.C: New test.
4650 * g++.dg/torture/vshuf-v4sf.C: New test.
4651 * g++.dg/torture/vshuf-v4si.C: New test.
4652 * g++.dg/torture/vshuf-v8hi.C: New test.
4653 * g++.dg/torture/vshuf-v8qi.C: New test.
4654 * g++.dg/torture/vshuf-v8si.C: New test.
4656 2012-06-27 Richard Guenther <rguenther@suse.de>
4659 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4661 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4663 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4664 scan-dump-dem-not): Use printable pattern in test name.
4666 2012-06-26 Sterling Augustine <saugustine@google.com>
4667 Dominique Dhumieres <dominiq@lps.ens.fr>
4669 * gcc.dg/pubtypes-2.c: Update expected output.
4670 * gcc.dg/pubtypes-3.c: Likewise.
4671 * gcc.dg/pubtypes-4.c: Likewise.
4673 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4675 * gcc.dg/tree-ssa/slsr-1.c: New test.
4676 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4677 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4678 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4680 2012-06-26 Matt Turner <mattst88@gmail.com>
4683 * gcc.target/arm/mmx-2.c: New.
4685 2012-06-26 Richard Guenther <rguenther@suse.de>
4688 * g++.dg/torture/pr53752.C: New testcase.
4690 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4692 PR tree-optimization/53748
4693 * gcc.c-torture/compile/pr53748.c: New test.
4695 2012-06-25 Jason Merrill <jason@redhat.com>
4699 * g++.dg/cpp0x/decltype38.C: New.
4700 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4702 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4704 * lib/target-supports-dg.exp (testname-for-summary): New.
4705 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4706 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4707 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4708 scan-module-absence, output-exists, output-exists-not: Use
4709 testname-for-summary.
4710 (dg-test): Clean up testname_with_flags.
4711 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4712 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4713 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4714 scan-assembler-dem-not, object-size: Use testname-for-summary.
4715 * lib/gcov.exp (run-gcov): Likewise.
4716 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4717 scan-dump-dem, scan-dump-dem-note): Likewise.
4719 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4720 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4721 including profopt.opt; save and restore existing value.
4722 * g++.dg/bprob/bprob.exp: Likewise.
4723 * gcc.dg/matrix/matrix.exp: Likewise.
4724 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4725 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4728 2012-06-25 Richard Henderson <rth@redhat.com>
4730 * gcc.dg/pr53749.c: New.
4732 2012-06-25 Jason Merrill <jason@redhat.com>
4735 * g++.dg/cpp0x/nullptr28.C: New.
4737 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4739 * gcc.target/arm/neon-vld1_dupQ.c: New.
4741 2012-06-25 Florian Weimer <fweimer@redhat.com>
4743 * g++.dg/init/new35.C: New.
4744 * g++.dg/init/new36.C: New.
4745 * g++.dg/init/new37.C: New.
4746 * g++.dg/ext/vla5.C: New warning.
4747 * g++.dg/ext/vla8.C: New warning.
4748 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4750 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4751 James Greenhalgh <james.greenhalgh@arm.com>
4753 * gcc.target/arm/ftest-support-arm.h New testcase.
4754 * gcc.target/arm/ftest-support-thumb.h Likewise.
4755 * gcc.target/arm/ftest-support.h Likewise.
4756 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4757 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4758 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4759 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4760 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4761 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4762 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4763 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4764 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4765 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4766 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4767 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4768 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4769 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4770 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4771 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4772 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4773 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4774 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4775 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4776 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4777 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4778 * lib/target-supports.exp
4779 (check_effective_target_arm_arch_FUNC): Add support for more
4781 (add_options_for_arm_arch_FUNC): Likewise.
4782 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4784 2012-06-25 Jason Merrill <jason@redhat.com>
4787 * g++.dg/cpp0x/constexpr-tuple.C: New.
4789 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4792 * gcc.target/i386/pr53759.c: New test.
4795 * g++.dg/cpp0x/nsdmi7.C: New test.
4797 2012-06-24 Kai Tietz <ktietz@redhat.com>
4799 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4801 * gcc.target/i386/pr38988.c: Likewise.
4803 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4807 * gfortran.dg/typebound_generic_12.f03: New.
4808 * gfortran.dg/typebound_generic_13.f03: New.
4810 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4812 * gnat.dg/lto15.ad[sb]: New test.
4814 2012-06-21 Meador Inge <meadori@codesourcery.com>
4817 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4819 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4821 * gcc.dg/pch/ident-1.c: New test.
4822 * gcc.dg/pch/ident-1.hs: Header file for new test.
4824 2012-06-21 Michael Matz <matz@suse.de>
4827 * gcc.c-torture/execute/pr53688.c: New test.
4829 2012-06-20 Richard Guenther <rguenther@suse.de>
4831 PR tree-optimization/30318
4832 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4834 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4836 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4838 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4840 * gcc.target/i386/clearcapv2.map: New file.
4841 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4843 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4845 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4846 and add __sh__ case.
4848 2012-06-19 Jason Merrill <jason@redhat.com>
4851 * g++.dg/debug/localclass1.C: New.
4853 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4855 * g++.dg/cpp0x/override4.C: New.
4857 2012-06-14 Jason Merrill <jason@redhat.com>
4860 * g++.dg/cpp0x/decltype37.C: New.
4862 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4864 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4866 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4868 * gcc.c-torture/compile/vector-5.c,
4869 gcc.c-torture/compile/vector-6.c: New tests.
4871 2012-06-19 Richard Henderson <rth@redhat.com>
4873 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4875 2012-06-19 Richard Guenther <rguenther@suse.de>
4877 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4879 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4882 * gcc.target/i386/pr53712.c: New test.
4884 2012-06-18 Tobias Burnus <burnus@net-b.de>
4887 * gfortran.dg/elemental_optional_args_6.f90: New.
4889 2012-06-18 Tobias Burnus <burnus@net-b.de>
4892 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4893 * gfortran.dg/coarray/move_alloc_1.f90
4895 2012-06-18 Tobias Burnus <burnus@net-b.de>
4898 * gfortran.dg/coarray_27.f90: New.
4900 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4901 Greta Yorsh <Greta.Yorsh@arm.com>
4903 * gcc.target/arm/epilog-1.c: New test.
4905 2012-06-18 Richard Guenther <rguenther@suse.de>
4907 PR tree-optimization/53693
4908 * g++.dg/torture/pr53693.C: New testcase.
4910 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4912 PR tree-optimization/53703
4913 * gcc.dg/torture/pr53703.c: New test.
4915 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4918 * gcc.target/i386/pr53698.c: New test.
4920 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4922 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4924 2012-06-17 Tobias Burnus <burnus@net-b.de>
4928 * gfortran.dg/transfer_check_3.f90: New.
4930 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4932 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4934 2012-06-16 Tobias Burnus <burnus@net-b.de>
4938 * gfortran.dg/deferred_type_param_8.f90: New.
4940 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4942 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4943 testname that includes flags, passed in as new argument, in
4945 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4946 and pass it to verify-* procedures.
4948 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4949 alignment torture options with usual torture options.
4951 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4952 messages reported for one line of source code.
4953 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4954 * g++.dg/cpp0x/decltype2.C: Likewise.
4955 * g++.dg/cpp0x/decltype3.C: Likewise.
4956 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4957 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4958 * g++.dg/cpp0x/static_assert3.C: Likewise.
4959 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4960 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4961 * g++.dg/cpp0x/union1.C: Likewise.
4962 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4963 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4964 * g++.dg/cpp0x/variadic2.C: Likewise.
4965 * g++.dg/cpp0x/variadic20.C: Likewise.
4966 * g++.dg/cpp0x/variadic74.C: Likewise.
4967 * g++.dg/diagnostic/bitfld2.C: Likewise.
4968 * g++.dg/ext/attrib44.C: Likewise.
4969 * g++.dg/ext/no-asm-1.C: Likewise.
4970 * g++.dg/other/error34.C: Likewise.
4971 * g++.dg/parse/crash46.C: Likewise.
4972 * g++.dg/parse/error10.C: Likewise.
4973 * g++.dg/parse/error2.C: Likewise.
4974 * g++.dg/parse/error3.C: Likewise.
4975 * g++.dg/parse/error36.C: Likewise.
4976 * g++.dg/parse/error8.C: Likewise.
4977 * g++.dg/parse/error9.C: Likewise.
4978 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4979 * g++.dg/parse/parser-pr28152.C: Likewise.
4980 * g++.dg/parse/template25.C: Likewise.
4981 * g++.dg/parse/typename11.C: Likewise.
4982 * g++.dg/tc1/dr147.C: Likewise.
4983 * g++.dg/template/deduce3.C: Likewise.
4984 * g++.dg/template/koenig9.C: Likewise.
4985 * g++.dg/template/pr23510.C: Likewise.
4986 * g++.dg/warn/pr12242.C: Likewise.
4987 * g++.dg/warn/pr30551-2.C: Likewise.
4988 * g++.dg/warn/pr30551.C: Likewise.
4989 * g++.old-deja/g++.other/typename1.C: Likewise.
4990 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4992 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4995 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4996 * c-c++-common/torture/vshuf-2.inc: Likewise.
4997 * c-c++-common/torture/vshuf-4.inc: Likewise.
4998 * c-c++-common/torture/vshuf-8.inc: Likewise.
4999 * c-c++-common/torture/vshuf-main.inc: Likewise.
5000 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5001 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5002 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5003 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5004 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5005 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5006 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5007 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5008 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5009 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5010 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5011 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5012 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5013 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5015 2012-06-15 Michael Matz <matz@suse.de>
5017 * gcc.dg/tree-ssa/vector-4.c: New test.
5019 2012-06-15 Michael Matz <matz@suse.de>
5021 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5022 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5024 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5026 PR tree-optimization/53636
5027 * gcc.target/arm/pr53636.c: New test.
5029 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5031 PR tree-optimization/51581
5032 * gcc.c-torture/execute/pr51581-1.c: New test.
5033 * gcc.c-torture/execute/pr51581-2.c: New test.
5034 * gcc.dg/vect/pr51581-1.c: New test.
5035 * gcc.dg/vect/pr51581-2.c: New test.
5036 * gcc.dg/vect/pr51581-3.c: New test.
5037 * gcc.target/i386/avx-pr51581-1.c: New test.
5038 * gcc.target/i386/avx-pr51581-2.c: New test.
5039 * gcc.target/i386/avx2-pr51581-1.c: New test.
5040 * gcc.target/i386/avx2-pr51581-2.c: New test.
5041 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5043 2012-06-15 Richard Guenther <rguenther@suse.de>
5045 * gcc.c-torture/execute/20120615-1.c: New testcase.
5047 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5049 * gnat.dg/vect8.ad[sb]: New test.
5051 2012-06-14 Richard Guenther <rguenther@suse.de>
5053 * gcc.dg/tree-ssa/vrp.h: New testcase.
5054 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5056 2012-06-13 Christian Bruel <christian.bruel@st.com>
5059 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5061 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5063 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5065 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5068 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5069 test summary unique.
5071 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5072 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5073 scan-stack-usage-not): Don't strip torture options from test name.
5075 * lib/scandump.exp (scan-dump-times): Use printable version of
5076 regexp in test summary line.
5078 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5079 messages reported for one line of source code.
5080 * gcc.dg/format/few-1.c: Likewise.
5081 * gcc.dg/ia64-sync-2.c: Likewise.
5082 * gcc.dg/sync-2.c: Likewise.
5083 * gcc.dg/noncompile/pr44517.c: Likewise.
5085 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5088 * gcc.dg/guality/pr49888.c: New.
5090 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5092 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5093 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5094 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5096 2012-06-13 Tobias Burnus <burnus@net-b.de>
5099 * gfortran.dg/intent_out_7.f90: New.
5101 2012-06-13 Tobias Burnus <burnus@net-b.de>
5104 * gfortran.dg/save_4.f90: New.
5106 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5111 * gcc.dg/pr53532.c: New test.
5112 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5113 adjust line numbers.
5114 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5115 * gcc.dg/Wcxx-compat-8.c: Likewise.
5116 * gcc.dg/pr51034.c: New test.
5117 * gcc.dg/pr53196-1.c: New test.
5118 * gcc.dg/pr53196-2.c: New test.
5120 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5122 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5123 alignment torture options with usual torture options.
5124 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5125 instead of dg-options.
5126 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5127 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5128 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5129 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5130 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5131 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5133 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5134 to checks for multiple messages reported for one line of source code.
5135 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5137 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5138 messages reported for one line of source code.
5140 * gcc.dg/20031223-1.c: Add comments to check for multiple
5141 messages reported for one line of source code.
5142 * gcc.dg/Wconversion-integer.c: Likewise.
5143 * gcc.dg/Wfatal-2.c: Likewise.
5144 * gcc.dg/Wfatal.c: Likewise.
5145 * gcc.dg/Wobjsize-1.c: Likewise.
5146 * gcc.dg/c99-vla-jump-1.c: Likewise.
5147 * gcc.dg/c99-vla-jump-2.c: Likewise.
5148 * gcc.dg/c99-vla-jump-3.c: Likewise.
5149 * gcc.dg/c99-vla-jump-4.c: Likewise.
5150 * gcc.dg/c99-vla-jump-5.c: Likewise.
5151 * gcc.dg/decl-9.c: Likewise.
5152 * gcc.dg/declspec-10.c: Likewise.
5153 * gcc.dg/declspec-18.c: Likewise.
5154 * gcc.dg/mtune.c: Likewise.
5155 * gcc.dg/parser-pr28152-2.c: Likewise.
5156 * gcc.dg/parser-pr28152.c: Likewise.
5157 * gcc.dg/pr14475.c: Likewise.
5158 * gcc.dg/pr27953.c: Likewise.
5159 * gcc.dg/pr28322-3.c: Likewise.
5160 * gcc.dg/pr30457.c: Likewise.
5161 * gcc.dg/pr30551-2.c: Likewise.
5162 * gcc.dg/pr30551-3.c: Likewise.
5163 * gcc.dg/pr30551-4.c: Likewise.
5164 * gcc.dg/pr30551-5.c: Likewise.
5165 * gcc.dg/pr30551-6.c: Likewise.
5166 * gcc.dg/pr30551.c: Likewise.
5167 * gcc.dg/pr45461.c: Likewise.
5168 * gcc.dg/pr48552-1.c: Likewise.
5169 * gcc.dg/pr48552-2.c: Likewise.
5170 * gcc.dg/redecl-1.c: Likewise.
5171 * gcc.dg/transparent-union-3.c: Likewise.
5172 * gcc.dg/utf-dflt.c: Likewise.
5173 * gcc.dg/utf-dflt2.c: Likewise.
5174 * gcc.dg/vla-8.c: Likewise.
5175 * gcc.dg/vla-init-1.c: Likewise.
5176 * gcc.dg/wtr-int-type-1.c: Likewise.
5178 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5179 messages reported for for one line of source code.
5180 * c-c++-common/raw-string-5.c: Likewise.
5181 * c-c++-common/raw-string-4.c: Likewise.
5182 * c-c++-common/raw-string-6.c: Likewise.
5183 * c-c++-common/pr20000.c: Likewise.
5185 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5186 messages reported for one line of source code.
5187 * gcc.dg/cpp/pr30786.c: Likewise.
5188 * gcc.dg/cpp/pr28709.c: Likewise.
5189 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5190 * gcc.dg/cpp/macspace2.c: Likewise.
5191 * gcc.dg/cpp/missing-header-1.c: Likewise.
5192 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5193 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5194 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5196 2012-06-12 Jason Merrill <jason@redhat.com>
5199 * g++.dg/template/local7.C: New.
5201 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5204 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5205 * gcc.target/sh/pr51340-2.c: Likewise.
5206 * gcc.target/sh/pr51340-3.c: Likewise.
5208 2012-06-12 Michael Matz <matz@suse.de>
5210 * gcc.dg/torture/alias-1.c: New test.
5212 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5214 PR rtl-optimization/53589
5215 * gcc.dg/torture/pr53589.c: New test.
5217 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5220 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5221 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5222 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5223 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5224 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5225 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5226 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5227 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5228 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5229 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5230 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5231 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5232 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5233 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5234 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5235 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5237 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5239 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5240 (check_intel_cpu_model): New function.
5241 (check_amd_cpu_model): New function.
5242 (check_features): New function.
5243 (__get_cpuid_output): New function.
5244 (check_detailed): New function.
5245 (fn1): Rename to quick_check.
5246 (main): Update to call quick_check and call check_detailed.
5248 2012-06-11 Richard Henderson <rth@redhat.com>
5250 * lib/target-supports.exp
5251 (check_effective_target_sync_long_long_runtime): Use
5252 check_effective_target_lp64 instead of
5253 check_effective_target_powerpc64 for powerpc targets.
5255 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5258 * gcc.target/sh/pr53511-1.c: New.
5260 2012-06-11 Richard Guenther <rguenther@suse.de>
5263 * g++.dg/lto/pr53470_0.C: New testcase.
5264 * gcc.dg/lto/pr53470_0.c: Likewise.
5266 2012-06-11 Richard Guenther <rguenther@suse.de>
5269 * g++.dg/ext/pr53605.C: New testcase.
5271 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5273 * gnat.dg/specs/array1.ads: New test.
5274 * gnat.dg/specs/array2.ads: Likewise.
5275 * gnat.dg/array22.adb: Likewise.
5277 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5279 * gnat.dg/constant4.adb: New test.
5280 * gnat.dg/constant4_pkg.ads: New helper.
5282 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5285 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5286 * gfortran.dg/allocate_class_1.f90: Modified.
5287 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5288 * gfortran.dg/allocate_class_2.f90: New.
5290 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5293 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5295 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5298 * gfortran.dg/string_assign_2.f90: New test case.
5300 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5303 * gfortran.dg/string_assign_1.f90: New test case.
5305 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5308 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5309 * gcc.dg/gomp/critical-4.c: Likewise.
5310 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5311 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5312 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5313 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5314 * c-c++-common/gomp/pr53580.c: New test.
5316 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5319 * g++.dg/cpp0x/forw_enum11.C: New.
5321 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5324 * g++.dg/cpp0x/alias-decl-19.C: New.
5326 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5328 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5330 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5332 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5334 (XSTATE_SSE): Ditto.
5335 (XSTATE_YMM): Ditto.
5336 (avx_os_support): Use new defines.
5338 2012-06-06 Richard Guenther <rguenther@suse.de>
5341 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5344 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5347 * g++.dg/cpp0x/pr52841.C: New testcase.
5349 2012-06-06 Richard Guenther <rguenther@suse.de>
5351 PR tree-optimization/53081
5352 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5353 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5355 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5357 * gcc.target/powerpc/pr53487.c: New test.
5359 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5361 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5363 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5365 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5367 2012-06-05 Richard Guenther <rguenther@suse.de>
5369 PR tree-optimization/30442
5370 * gcc.dg/vect/bb-slp-30.c: New testcase.
5372 2012-06-05 Richard Guenther <rguenther@suse.de>
5374 PR tree-optimization/53081
5375 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5376 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5377 -fno-tree-loop-distribute-patterns.
5379 2012-06-05 Alan Modra <amodra@gmail.com>
5381 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5382 Check static chain in nested funcs.
5384 2012-06-04 Tobias Burnus <burnus@net-b.de>
5387 * gfortran.dg/init_flag_10.f90: New.
5389 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5392 * g++.dg/warn/Wenum-compare-no-2: New.
5394 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5396 PR preprocessor/53463
5397 * g++.dg/cpp/limits.C: New test.
5398 * g++.dg/parse/error19.C: Adjust.
5399 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5400 * g++.dg/warn/pr35635.C: Likewise.
5401 * g++.old-deja/g++.pt/assign1.C: Likewise.
5403 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5406 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5407 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5408 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5409 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5410 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5411 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5412 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5413 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5415 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5417 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5419 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5421 PR tree-optimization/53550
5422 * gcc.dg/pr53550.c: New test.
5424 2012-06-04 Richard Guenther <rguenther@suse.de>
5426 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5427 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5428 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5430 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5433 * gfortran.dg/parameter_array_element_2.f90: New.
5435 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5438 * gcc.target/sh/pr53512-1.c: New.
5439 * gcc.target/sh/pr53512-2.c: New.
5440 * gcc.target/sh/pr53512-3.c: New.
5441 * gcc.target/sh/pr53512-4.c: New.
5443 2012-06-01 Jason Merrill <jason@redhat.com>
5446 * g++.dg/ext/visibility/template12.C: New.
5447 * g++.dg/ext/attrib14.C: Adjust warning line.
5450 * g++.dg/parse/new6.C: New.
5451 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5453 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5455 * c-c++-common/restrict-2.c: Revert previous change.
5457 2012-06-01 Jason Merrill <jason@redhat.com>
5460 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5463 * g++.dg/cpp0x/auto33.C: New.
5465 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5468 * g++.dg/parse/namespace-alias-1.C: New.
5470 2012-06-01 Christian Bruel <christian.bruel@st.com>
5472 * gcc.dg/spec-options.c: New test.
5473 * gcc.dg/foo.specs: New file.
5475 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5478 * gnat.dg/lto14.adb: Skip on Solaris.
5480 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5482 * gcc.target/cris/sync-1-v10.c,
5483 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5484 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5485 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5486 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5487 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5488 gcc.target/cris/torture/sync-mis-op-i-1.c,
5489 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5490 gcc.target/cris/torture/sync-mis-op-i-2.c,
5491 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5492 gcc.target/cris/torture/sync-mis-op-i-3.c,
5493 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5494 gcc.target/cris/torture/sync-mis-op-s-1.c,
5495 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5496 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5497 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5498 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5499 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5500 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5501 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5502 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5503 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5505 2012-05-31 Richard Guenther <rguenther@suse.de>
5507 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5508 ldist-pr45948.c with disabled SCCP.
5510 2012-05-31 Richard Guenther <rguenther@suse.de>
5513 * gcc.dg/torture/pr48493.c: New testcase.
5515 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5517 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5519 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5520 of the initialization loop.
5521 (dg-final): Adjust the expected number of vectorized loops depending
5522 on vect_char_mult target selector.
5524 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5526 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5527 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5528 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5531 2012-05-30 Jason Merrill <jason@redhat.com>
5534 * g++.dg/init/new34.C: New.
5535 * g++.dg/tree-ssa/stabilize1.C: New.
5537 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5540 * g++.dg/init/new33.C: New test.
5542 2012-05-30 Richard Guenther <rguenther@suse.de>
5545 * gcc.dg/torture/pr53501.c: New testcase.
5546 * c-c++-common/restrict-2.c: Adjust.
5548 2012-05-30 Alan Modra <amodra@gmail.com>
5550 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5553 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5555 * gcc.target/i386/shuf-concat.c: New test.
5557 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5559 PR rtl-optimization/53519
5560 * gcc.c-torture/compile/pr53519.c: New test.
5562 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5564 * gcc.target/arm/neon-vrev.c: New.
5566 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5569 * gcc.target/sh/pr51340-1.c: New.
5570 * gcc.target/sh/pr51340-2.c: New.
5571 * gcc.target/sh/pr51340-3.c: New.
5573 2012-05-29 Richard Guenther <rguenther@suse.de>
5575 PR tree-optimization/53516
5576 * gcc.dg/torture/pr53516.c: New testcase.
5578 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5580 PR preprocessor/53229
5581 * gcc.dg/cpp/paste6.c: Force to run without
5582 -ftrack-macro-expansion.
5583 * gcc.dg/cpp/paste8.c: Likewise.
5584 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5585 -ftrack-macro-expansion.
5586 * gcc.dg/cpp/paste12.c: Force to run without
5587 -ftrack-macro-expansion.
5588 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5589 -ftrack-macro-expansion.
5590 * gcc.dg/cpp/paste13.c: Likewise.
5591 * gcc.dg/cpp/paste14.c: Likewise.
5592 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5593 -ftrack-macro-expansion.
5594 * gcc.dg/cpp/paste18.c: New test.
5596 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5598 * gcc.target/cris/torture/trap-1.c,
5599 gcc.target/cris/torture/trap-2.c,
5600 gcc.target/cris/torture/trap-3.c,
5601 gcc.target/cris/torture/trap-v0.c,
5602 gcc.target/cris/torture/trap-v3.c: New tests.
5604 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5607 * g++.dg/warn/Wbraces3.C: New.
5608 * g++.dg/warn/Wbraces4.C: Likewise.
5610 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5612 PR tree-optimization/53505
5613 * c-c++-common/torture/pr53505.c: New test.
5615 2012-05-27 Nathan Sidwell <nathan@acm.org>
5617 * gcc.dg/stmt-expr-4.c: New.
5619 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5622 * g++.dg/parse/crash60.C: New.
5624 2012-05-26 Jason Merrill <jason@redhat.com>
5627 * c-c++-common/array-lit.c: New.
5628 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5630 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5633 * gnat.dg/array21.adb: New test.
5635 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5637 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5639 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5642 * g++.dg/other/anon-union3.C: New.
5644 2012-05-25 Ian Lance Taylor <iant@google.com>
5646 * gcc.dg/split-6.c: New test.
5648 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5650 * gnat.dg/lto14.adb: New test.
5652 2012-05-25 Tristan Gingold <gingold@adacore.com>
5654 * gcc.target/i386/large-frame.c: New.
5656 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5657 * gcc.target/powerpc/lhs-1.c: New.
5658 * gcc.target/powerpc/lhs-2.c: New.
5659 * gcc.target/powerpc/lhs-3.c: New.
5661 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5663 Make unwound macro expansion trace less redundant
5664 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5665 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5666 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5667 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5668 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5669 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5671 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5674 * g++.dg/cpp0x/constexpr-default1.C: New.
5676 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5679 * g++.dg/eh/goto2.C: New.
5681 2012-05-24 Richard Guenther <rguenther@suse.de>
5684 * g++.dg/tree-prof/pr53460.C: New testcase.
5686 2012-05-24 Richard Guenther <rguenther@suse.de>
5689 * g++.dg/debug/pr53466.C: New testcase.
5691 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5693 PR tree-optimization/53465
5694 * gcc.c-torture/execute/pr53465.c: New test.
5696 2012-05-23 Tobias Burnus <burnus@net-b.de>
5700 * gfortran.dg/allocate_with_typespec_6.f90: New.
5702 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5705 * g++.dg/warn/delete-array-1.C: New.
5707 2012-05-23 Richard Guenther <rguenther@suse.de>
5709 * gcc.dg/torture/pr39074-2.c: Adjust.
5710 * gcc.dg/torture/pr39074.c: Likewise.
5711 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5712 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5714 2012-05-22 Jan Hubicka <jh@suse.cz>
5717 * g++.dg/torture/pr53161.C: New testcase.
5719 2012-05-22 Tobias Burnus <burnus@net-b.de>
5722 * gfortran.dg/realloc_on_assign_15.f90: New.
5724 2012-05-22 Richard Guenther <rguenther@suse.de>
5727 * gcc.dg/torture/pr51071-2.c: New testcase.
5729 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5731 PR tree-optimization/53336
5732 * g++.dg/torture/pr53336.C: New testcase.
5734 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5737 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5738 instead of -Wunused-local-typedefs.
5740 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5743 * g++.dg/other/abstract4.C: New-
5745 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5748 * g++.dg/ext/attrib46.C: New.
5750 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5753 * gcc.c-torture/compile/pr53418-1.c,
5754 gcc.c-torture/compile/pr53418-2.c: New tests.
5756 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5758 PR tree-optimization/53366
5759 * gcc.dg/torture/pr53366-1.c: New test.
5760 * gcc.dg/torture/pr53366-2.c: New test.
5761 * gcc.target/i386/pr53366-1.c: New test.
5762 * gcc.target/i386/pr53366-2.c: New test.
5764 PR tree-optimization/53409
5765 * gcc.c-torture/compile/pr53409.c: New test.
5767 PR tree-optimization/53410
5768 * gcc.c-torture/compile/pr53410-1.c: New test.
5769 * gcc.c-torture/compile/pr53410-2.c: New test.
5771 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5774 * gcc.target/i386/pr53425-1.c: New file.
5775 * gcc.target/i386/pr53425-2.c: Likewise.
5777 2012-05-21 Richard Guenther <rguenther@suse.de>
5779 PR tree-optimization/53408
5780 * gcc.dg/torture/pr53408.c: New testcase.
5782 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5783 H.J. Lu <hongjiu.lu@intel.com>
5786 * gcc.target/i386/pr53416.c: New file.
5788 2012-05-21 Richard Guenther <rguenther@suse.de>
5790 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5792 2012-05-21 Richard Guenther <rguenther@suse.de>
5794 * gcc.dg/torture/ldist-1.c: New testcase.
5796 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5798 * gnat.dg/lto13.adb: New test.
5799 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5801 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5803 * gnat.dg/specs/lto12.ads: New test.
5804 * gnat.dg/specs/lto12_pkg.ads: New helper.
5806 2012-05-18 Richard Guenther <rguenther@suse.de>
5808 PR tree-optimization/53346
5809 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5810 * gcc.target/i386/incoming-10.c: Adjust.
5811 * gcc.target/i386/incoming-11.c: Likewise.
5812 * gcc.target/i386/pr46295.c: Likewise.
5814 2012-05-18 Richard Guenther <rguenther@suse.de>
5816 * gcc.dg/pr53352.c: Return zero.
5818 2012-05-18 Richard Guenther <rguenther@suse.de>
5820 PR tree-optimization/53390
5821 * gcc.dg/torture/pr53390.c: New testcase.
5823 2012-05-18 Meador Inge <meadori@codesourcery.com>
5825 PR rtl-optimization/53352
5826 * gcc.dg/pr53352.c: New test.
5828 2012-05-17 David S. Miller <davem@davemloft.net>
5830 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5831 failure on sparc-*-linux-gnu.
5833 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5836 * g++.dg/parse/error49.C: New.
5837 * g++.dg/cpp0x/error8.C: Likewise.
5838 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5839 * g++.dg/ext/utf-dflt2.C: Likewise.
5840 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5841 * g++.dg/ext/utf-dflt.C: Likewise.
5842 * c-c++-common/raw-string-3.c: Likewise.
5843 * c-c++-common/raw-string-4.c: Likewise.
5845 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5848 * g++.dg/cpp0x/catch1.C: New.
5850 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5853 * g++.dg/parse/error48.C: New.
5854 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5855 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5857 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5859 * gcc.dg/tm/indirect-2.c: New test.
5861 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5863 PR tree-optimization/53217
5864 * gfortran.dg/pr53217.f90: New test.
5866 2012-05-16 Richard Guenther <rguenther@suse.de>
5868 PR tree-optimization/53364
5869 * g++.dg/torture/pr53364.C: New testcase.
5871 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5874 * gcc.dg/pr52549.c: Fix test for long != void*
5875 * gcc.c-torture/execute/pr52979-1.x: New file.
5876 * gcc.c-torture/execute/pr52979-2.x: New file.
5878 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5880 PR preprocessor/7263
5881 * gcc.dg/binary-constants-2.c: Run without tracking locations
5882 accross macro expansion.
5883 * gcc.dg/binary-constants-3.c: Likewise.
5884 * gcc.dg/cpp/sysmac2.c: Likewise.
5885 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5887 * gcc.dg/cpp/syshdr3.c: New test.
5888 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5889 * gcc.dg/system-binary-constants-1.c: New test.
5890 * gcc.dg/system-binary-constants-1.h: New header for the new test
5892 * g++.dg/cpp/syshdr3.C: New test.
5893 * g++.dg/cpp/syshdr3.h: New header the new test above.
5894 * g++.dg/system-binary-constants-1.C: New test.
5895 * g++.dg/system-binary-constants-1.h: New header the new test
5898 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5900 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5902 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5905 * gcc.dg/pr53358.c: New test.
5907 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5910 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5911 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5913 2012-05-15 Olivier Hainque <hainque@adacore.com>
5915 * g++.dg/eh/sighandle.C: New testcase.
5917 2012-05-15 Richard Guenther <rguenther@suse.de>
5919 PR tree-optimization/53355
5920 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5922 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5924 * gfortran.dg/*.f90: Remove now redundant manual
5925 cleanup-modules directive.
5927 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5929 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5930 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5932 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5935 * gfortran.dg/int_range_io_1.f90: New test.
5937 2012-05-14 Andi Kleen <ak@linux.intel.com>
5938 Jakub Jelinek <jakub@redhat.com>
5941 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5942 * gcc.target/i386/rtm-check.h: New file.
5943 * gcc.target/i386/pr53315.c: New test.
5945 2012-05-14 Tobias Burnus <burnus@net-b.de>
5950 * gfortran.dg/deferred_type_param_4.f90: New.
5951 * gfortran.dg/deferred_type_param_6.f90: New.
5953 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5955 * gcc.target/i386/retarg.c: New test.
5957 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5960 * gfortran.dg/deferred_type_param_3.f90: New.
5961 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5962 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5964 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5966 * gnat.dg/null_pointer_deref3.adb: New test.
5968 2012-05-12 Tobias Burnus <burnus@net-b.de>
5972 * gfortran.dg/deferred_type_param_5.f90: New.
5974 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5976 * g++.dg/parse/error47.C: New.
5978 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5981 * gfortran.dg/string_compare_4.f90: Change option
5982 to -fdump-tree-original. Add test case for kind=4.
5984 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5987 * gfortran.dg/string_compare_4.f90: New test.
5989 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5991 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5993 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5996 * g++.dg/cpp0x/variadic132.C: New.
5998 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6001 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6002 * g++.dg/parse/error26.C: Tweak dg-error column number.
6004 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6007 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6009 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6011 * gnat.dg/lto11.ad[sb]: New test.
6013 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6016 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6017 directive to Scan for vpmuldq, not vpmacsdql.
6019 2012-05-09 Michael Matz <matz@suse.de>
6021 PR tree-optimization/53185
6022 * gcc.dg/vect/pr53185.c: New test.
6024 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6027 * gcc.target/i386/pr53249.c: New.
6029 2012-05-09 Richard Guenther <rguenther@suse.de>
6031 PR tree-optimization/18437
6032 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6033 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6035 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6037 PR tree-optimization/53226
6038 * gcc.c-torture/compile/pr53226.c: New test.
6040 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6042 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6043 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6044 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6045 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6046 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6047 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6048 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6049 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6050 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6051 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6052 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6053 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6054 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6055 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6057 2012-05-09 Dehao Chen <dehao@google.com>
6059 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6060 * gcc.dg/predict-2.c: Likewise.
6061 * gcc.dg/predict-3.c: Likewise.
6062 * gcc.dg/predict-4.c: Likewise.
6063 * gcc.dg/predict-5.c: Likewise.
6064 * gcc.dg/predict-6.c: Likewise.
6066 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6069 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6071 2012-05-08 Richard Guenther <rguenther@suse.de>
6073 * gcc.dg/fold-bitand-4.c: New testcase.
6075 2012-05-08 Dehao Chen <dehao@google.com>
6077 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6078 heuristic is working properly.
6079 * gcc.dg/predict-2.c: Likewise.
6080 * gcc/dg/predict-3.c: Likewise.
6081 * gcc/dg/predict-4.c: Likewise.
6082 * gcc/dg/predict-5.c: Likewise.
6083 * gcc/dg/predict-6.c: Likewise.
6085 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6087 PR tree-optimization/53239
6088 * g++.dg/opt/vrp3.C: New test.
6089 * g++.dg/opt/vrp3-aux.cc: New file.
6090 * g++.dg/opt/vrp3.h: New file.
6092 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6094 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6095 .uleb128 support in assembler output.
6097 2012-05-07 Richard Guenther <rguenther@suse.de>
6100 * g++.dg/lto/pr42987_0.C: New testcase.
6101 * g++.dg/lto/pr42987_1.C: Likewise.
6103 2012-05-07 Tobias Burnus <burnus@net-b.de>
6106 * gfortran.dg/typebound_operator_15.f90: New.
6108 2012-05-06 Tobias Burnus <burnus@net-b.de>
6111 * gfortran.dg/class_array_13.f90: New.
6113 2012-05-06 Tristan Gingold <gingold@adacore.com>
6115 * gnat.dg/warn7.adb: New test.
6117 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6119 * gnat.dg/specs/renamings.ads: Rename to...
6120 * gnat.dg/specs/renaming1.ads: ...this.
6121 * gnat.dg/specs/renaming2.ads: New test.
6122 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6123 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6124 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6125 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6127 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6129 * gnat.dg/discr36.ad[sb]: New test.
6130 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6132 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6135 * c-c++-common/pr43772.c: New.
6137 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6140 * gfortran.dg/select_type_26.f03 : New test.
6141 * gfortran.dg/select_type_27.f03 : New test.
6144 * gfortran.dg/select_type_28.f03 : New test.
6146 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6150 * gfortran.dg/mod_sign0_1.f90: New test.
6151 * gfortran.dg/mod_large_1.f90: New test.
6153 2012-05-04 Tobias Burnus <burnus@net-b.de>
6156 gfortran.dg/public_private_module_5.f90: New.
6158 2012-05-04 Tobias Burnus <burnus@net-b.de>
6161 * gfortran.dg/constructor_7.f90: New.
6162 * gfortran.dg/constructor_8.f90: New.
6164 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6167 * g++.dg/cpp0x/static_assert7.C: New.
6169 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6171 PR tree-optimization/52633
6172 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6173 recognized as widening shifts instead of over-widening.
6174 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6175 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6176 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6177 * gcc.target/arm/pr52633.c: New test.
6179 2012-05-04 Richard Guenther <rguenther@suse.de>
6181 PR tree-optimization/53168
6182 * gcc.dg/torture/pr53168.c: New testcase.
6183 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6185 2012-05-04 Richard Guenther <rguenther@suse.de>
6187 * gcc.dg/lto/pr53214_0.c: New testcase.
6189 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6191 * gcc.target/ia64/pr48496.c: New test.
6192 * gcc.target/ia64/pr52657.c: Likewise.
6194 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6197 * c-c++-common/pr51712.c: New.
6199 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6202 * gcc.target/powwerpc/pr53199.c: New file.
6204 2012-05-03 Jason Merrill <jason@redhat.com>
6206 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6208 * gcc.dg/debug/dwarf2/dups-types.c: New.
6209 * gcc.dg/debug/dwarf2/dups-types.h: New.
6211 2012-05-03 Jason Merrill <jason@redhat.com>
6213 * g++.dg/debug/dwarf2/namespace-2.C: New.
6214 * g++.dg/debug/dwarf2/localclass3.C: New.
6216 2012-05-03 Jason Merrill <jason@redhat.com>
6218 * g++.dg/debug/dwarf2/thunk1.C: New.
6220 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6223 * g++.dg/other/final2.C: New.
6225 2012-05-03 Richard Guenther <rguenther@suse.de>
6227 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6229 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6231 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6232 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6233 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6234 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6236 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6238 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6240 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6241 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6242 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6245 * gcc.dg/pr53174.c: New test.
6248 * gcc.target/arm/pr53187.c: New test.
6249 * gcc.c-torture/compile/pr53187.c: New test.
6251 2012-05-03 Richard Guenther <rguenther@suse.de>
6253 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6254 unsupported prefetching support.
6256 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6258 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6259 option -ftrack-macro-expansion=0.
6260 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6261 option -ftrack-macro-expansion=0.
6263 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6265 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6266 dg-options for target arm with dg-additional-options.
6268 2012-05-03 Richard Guenther <rguenther@suse.de>
6270 PR tree-optimization/53144
6271 * gcc.dg/torture/pr53144.c: New testcase.
6273 2012-05-03 Tobias Burnus <burnus@net-b.de>
6276 * gfortran.dg/pointer_intent_7.f90: New.
6277 * gfortran.dg/pure_formal_3.f90: New.
6279 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6281 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6283 2012-05-02 Martin Jambor <mjambor@suse.cz>
6286 * g++.dg/lto/pr52605_0.C: New test.
6288 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6290 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6291 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6292 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6293 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6294 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6295 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6296 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6297 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6298 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6299 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6300 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6301 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6302 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6303 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6304 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6305 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6307 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6310 * gcc.dg/pr53153.c: New test.
6312 2012-05-02 Richard Guenther <rguenther@suse.de>
6314 * g++.dg/tree-ssa/pr19807.C: Adjust.
6316 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6318 PR tree-optimization/53163
6319 * gcc.c-torture/compile/pr53163.c: New test.
6321 PR rtl-optimization/53160
6322 * gcc.c-torture/execute/pr53160.c: New test.
6324 2012-05-01 Ian Lance Taylor <iant@google.com>
6327 * gcc.dg/pr37303.c: New test.
6329 2012-05-01 Richard Henderson <rth@redhat.com>
6331 * lib/target-supports.exp
6332 (check_effective_target_sync_long_long_runtime): True for
6333 check_effective_target_powerpc64.
6335 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6338 * gcc.dg/vector-1.c: Move to ...
6339 * c-c++-common/vector-1.c: ... here.
6340 * gcc.dg/vector-2.c: Move to ...
6341 * c-c++-common/vector-2.c: ... here.
6342 * gcc.dg/vector-3.c: Move to ...
6343 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6344 * gcc.dg/vector-4.c: Move to ...
6345 * c-c++-common/vector-4.c: ... here.
6346 * gcc.dg/vector-init-1.c: Move to ...
6347 * c-c++-common/vector-init-1.c: ... here.
6348 * gcc.dg/vector-init-2.c: Move to ...
6349 * c-c++-common/vector-init-2.c: ... here.
6350 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6351 * c-c++-common/vector-subscript-1.c: ... here.
6352 * gcc.dg/vector-subscript-2.c: Move to ...
6353 * c-c++-common/vector-subscript-2.c: ... here.
6354 * gcc.dg/vector-subscript-3.c: Move to ...
6355 * c-c++-common/vector-subscript-3.c: ... here.
6358 * g++.dg/cpp0x/vt-51314.C: New test.
6359 * g++.dg/cpp0x/variadic76.C: Fix.
6361 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6363 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6365 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6367 Add -Wvarargs option
6368 * c-c++-common/Wvarargs.c: New test case.
6369 * c-c++-common/Wvarargs-2.c: Likewise.
6371 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6373 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6374 * objc.dg/foreach-7.m: Force the test case to run without
6375 -ftrack-macro-expansion.
6376 * c-c++-common/tm/attrib-1.c: Likewise.
6377 * c-c++-common/warn-ommitted-condop.c: Likewise.
6378 * gcc.dg/assign-warn-1.c: Likewise.
6379 * gcc.dg/assign-warn-2.c: Likewise.
6380 * gcc.dg/attr-alloc_size.c: Likewise.
6381 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6382 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6383 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6384 * gcc.dg/c90-const-expr-9.c: Likewise.
6385 * gcc.dg/c99-const-expr-9.c: Likewise.
6386 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6387 * gcc.dg/cpp/direct2s.c: Likewise.
6388 * gcc.dg/cpp/pr28709.c: Likewise.
6389 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6390 * gcc.dg/dfp/composite-type.c: Likewise.
6391 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6392 with -ftrack-macro-expansion
6393 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6394 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6395 * g++.dg/ext/cleanup-1.C: Likewise.
6396 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6397 * g++.dg/template/sfinae10.C: Likewise.
6398 * g++.dg/tm/wrap-2.C: Likewise.
6399 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6400 * g++.dg/warn/Wsign-conversion.C: Likewise.
6401 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6402 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6403 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6404 it to run with -ftrack-macro-expansion.
6405 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6406 test cases without -ftrack-macro-expansion.
6408 Fix location for static class members
6409 * g++.dg/template/sfinae6_neg.C: Adjust.
6411 Make conversion warnings work on NULL with -ftrack-macro-expansion
6412 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6413 alongside the previous testing for NULL.
6415 Fix -Wuninitialized for -ftrack-macro-expansion
6416 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6418 Strip "<built-in>" loc from displayed expansion context
6419 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6420 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6421 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6424 Fix expansion point loc for macro-like tokens
6425 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6426 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6428 Fix token pasting with -ftrack-macro-expansion
6429 * gcc.dg/cpp/paste17.c: New test case for
6430 -ftrack-macro-expansion=2 mode only.
6431 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6433 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6435 * gnat.dg/warn6.ad[sb]: New test.
6437 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6440 * gcc.dg/20011021-1.c: Adjust testcase.
6442 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6445 * gfortran.dg/function_optimize_12.f90: New test.
6447 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6450 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6451 code to match current output and cover new peephole2 pattern.
6453 2012-04-27 Ollie Wild <aaw@google.com>
6455 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6457 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6459 * gcc.c-torture/execute/20120427-2.c: New testcase.
6460 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6461 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6462 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6464 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6467 * gcc.c-torture/execute/20120427-1.c: New testcase.
6469 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6472 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6474 2012-04-27 Tom de Vries <tom@codesourcery.com>
6476 PR tree-optimization/51879
6477 * gcc.dg/pr51879.c: New test.
6478 * gcc.dg/pr51879-2.c: Same.
6479 * gcc.dg/pr51879-3.c: Same.
6480 * gcc.dg/pr51879-4.c: Same.
6481 * gcc.dg/pr51879-6.c: Same.
6483 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6486 * g++.dg/cpp0x/defaulted35.C: New.
6487 * g++.dg/cpp0x/defaulted15.C: Adjust.
6489 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6491 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6494 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6496 * gcc.target/i386/builtin_target.c: Check avx2.
6498 2012-04-26 Alan Modra <amodra@gmail.com>
6500 * gcc.target/powerpc/savres.c: New test.
6501 * gcc.target/powerpc/powerpc.exp: Run it.
6503 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6506 * gcc.dg/torture/pr53120.c: New test.
6508 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6511 * gcc.c-torture/compile/pr52979-1.c: New test.
6512 * gcc.c-torture/execute/pr52979-1.c: New test.
6513 * gcc.c-torture/execute/pr52979-2.c: New test.
6515 2012-04-25 Richard Guenther <rguenther@suse.de>
6517 * gcc.target/i386/l_fma_float_5.c: Adjust.
6518 * gcc.target/i386/l_fma_double_4.c: Likewise.
6519 * gcc.target/i386/l_fma_float_2.c: Likewise.
6520 * gcc.target/i386/l_fma_float_6.c: Likewise.
6521 * gcc.target/i386/l_fma_double_1.c: Likewise.
6522 * gcc.target/i386/l_fma_double_5.c: Likewise.
6523 * gcc.target/i386/l_fma_float_3.c: Likewise.
6524 * gcc.target/i386/l_fma_double_2.c: Likewise.
6525 * gcc.target/i386/l_fma_double_6.c: Likewise.
6526 * gcc.target/i386/l_fma_float_4.c: Likewise.
6527 * gcc.target/i386/l_fma_double_3.c: Likewise.
6528 * gcc.target/i386/l_fma_float_1.c: Likewise.
6530 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6532 PR tree-optimization/53058
6533 * gcc.c-torture/compile/pr53058.c: New test.
6535 2012-04-25 Jan Hubicka <jh@suse.cz>
6538 * gcc.target/i386/pr39082-1.c: Update warning location.
6540 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6543 * gcc.dg/pr52880.c: New test.
6545 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6547 * gcc.dg/m-un-2.c: Update.
6548 * gcc.dg/20011021-1.c: Update.
6550 2012-04-25 Tobias Burnus <burnus@net-b.de>
6553 * gfortran.dg/realloc_on_assign_14.f90: New.
6555 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6558 PR tree-optimizations/52891
6559 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6561 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6564 * g++.dg/cpp0x/sfinae35.C: New.
6565 * g++.dg/cpp0x/sfinae36.C: Likewise.
6567 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6569 * gcc.target/builtin_target.c: New testcase.
6571 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6574 * gcc.target/powerpc/pr47197.c: New test.
6576 2012-04-24 Richard Guenther <rguenther@suse.de>
6578 PR tree-optimization/53085
6579 * g++.dg/torture/pr53085.C: New testcase.
6581 2012-04-24 Andrew Pinski <apinski@cavium.com>
6584 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6585 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6586 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6588 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6591 * gcc.c-torture/execute/pr53084.c: New test.
6593 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6595 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6597 2012-04-23 Andrew Pinski <apinski@cavium.com>
6599 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6601 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6604 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6605 * gcc.dg/torture/builtin-power-1.c: Likewise.
6607 2012-04-23 Richard Guenther <rguenther@suse.de>
6609 PR tree-optimization/53070
6610 * gcc.dg/torture/pr53070.c: New testcase.
6612 2012-04-23 Richard Guenther <rguenther@suse.de>
6615 * gcc.dg/pr53060.c: New testcase.
6617 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6619 PR tree-optimizations/52891
6620 * gcc.c-torture/compile/pr52891-1.c: New test.
6621 * gcc.c-torture/compile/pr52891-2.c: New test.
6623 2012-04-22 Tobias Burnus <burnus@net-b.de>
6626 * gfortran.dg/read_float_4.f90: New.
6628 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6631 * c-c++-common/pr35441.C: New.
6633 2012-04-20 Ian Lance Taylor <iant@google.com>
6635 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6636 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6638 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6640 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6642 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6644 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6646 PR rtl-optimization/44214
6647 * gcc.dg/pr44214-1.c: New test.
6648 * gcc.dg/pr44214-2.c: Likewise.
6649 * gcc.dg/pr44214-3.c: Likewise.
6651 2012-04-20 Richard Guenther <rguenther@suse.de>
6653 * g++.dg/torture/20120420-1.C: New testcase.
6655 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6657 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6659 2012-04-19 Christian Bruel <christian.bruel@st.com>
6661 * gcc.dg/pr52283.c: New test.
6663 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6665 * gcc.dg/pr37985.c: New test.
6667 2012-04-19 Richard Guenther <rguenther@suse.de>
6669 PR rtl-optimization/44688
6670 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6671 possibly profitable.
6673 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6675 PR tree-optimization/52976
6676 * gfortran.dg/reassoc_11.f: New test.
6678 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6680 PR tree-optimization/52976
6681 * gfortran.dg/reassoc_7.f: New test.
6682 * gfortran.dg/reassoc_8.f: Likewise.
6683 * gfortran.dg/reassoc_9.f: Likewise.
6684 * gfortran.dg/reassoc_10.f: Likewise.
6686 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6689 * g++.dg/cpp0x/sfinae33.C: New.
6690 * g++.dg/cpp0x/sfinae34.C: Likewise.
6692 2012-04-18 Joey Ye <joey.ye@arm.com>
6694 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6696 2012-04-18 Richard Guenther <rguenther@suse.de>
6698 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6700 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6701 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6703 2012-04-17 Tom de Vries <tom@codesourcery.com>
6705 * g++.dg/pr51264-4.C: New test.
6707 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6710 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6712 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6715 * g++.dg/parse/crash59.C: New.
6717 2012-04-17 Michael Matz <matz@suse.de>
6719 PR tree-optimization/18437
6720 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6722 2012-04-17 Richard Guenther <rguenther@suse.de>
6725 * g++.dg/torture/pr53011.C: New testcase.
6727 2012-04-16 Jason Merrill <jason@redhat.com>
6730 * g++.dg/cpp0x/variadic131.C: New.
6733 * g++.dg/cpp0x/variadic130.C: New.
6736 * g++.dg/cpp0x/variadic129.C: New.
6739 * g++.dg/cpp0x/variadic128.C: New.
6741 2012-04-16 Tobias Burnus <burnus@net-b.de>
6744 * gfortran.dg/pointer_intent_6.f90: New.
6746 2012-04-16 Tobias Burnus <burnus@net-b.de>
6749 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6750 to include public_private_module_4.f90.
6751 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6754 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6757 * g++.dg/diagnostic/operator1.C: New.
6758 * g++.dg/ext/label5.C: Adjust.
6759 * g++.dg/ext/va-arg1.C: Likewise.
6760 * g++.dg/other/error20.C: Likewise.
6761 * g++.dg/other/error20.C: Likewise.
6762 * g++.dg/other/error16.C: Likewise.
6763 * g++.dg/other/error10.C: Likewise.
6764 * g++.dg/parse/error30.C: Likewise.
6765 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6767 2012-04-16 Jason Merrill <jason@redhat.com>
6770 * g++.dg/cpp0x/variadic127.C: New.
6772 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6774 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6776 Use fail, pass instead of unresolved.
6780 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6782 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6783 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6784 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6786 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6789 * gfortran.dg/typebound_call_23.f03: New test case.
6791 2012-04-15 Jason Merrill <jason@redhat.com>
6794 * g++.dg/cpp0x/variadic126.C: New.
6797 * g++.dg/cpp0x/variadic125.C: New.
6800 * g++.dg/cpp0x/variadic124.C: New.
6803 * g++.dg/cpp0x/nullptr27.C: New.
6806 * g++.dg/warn/format8.C: New.
6808 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6811 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6813 2012-04-14 Tobias Burnus <burnus@net-b.de>
6817 * gfortran.dg/public_private_module_3.f90: New.
6818 * gfortran.dg/public_private_module_4.f90: New.
6820 2012-04-14 Tom de Vries <tom@codesourcery.com>
6822 * gcc.dg/superblock.c: New test.
6824 2012-04-14 Tom de Vries <tom@codesourcery.com>
6826 * gcc.dg/pr51879-12.c: New test.
6828 2012-04-13 Jason Merrill <jason@redhat.com>
6831 * g++.dg/cpp0x/variadic123.C: New.
6832 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6835 * g++.dg/cpp0x/initlist-ctor1.C: New.
6838 * g++.dg/other/anon-union2.C: New.
6840 2012-04-13 Martin Jambor <mjambor@suse.cz>
6843 * g++.dg/ipa/pr52939.C: New test.
6845 2012-04-13 Tom de Vries <tom@codesourcery.com>
6847 * gcc.dg/pr52734.c: New test.
6849 2012-04-13 Richard Guenther <rguenther@suse.de>
6851 PR tree-optimization/52969
6852 * gcc.dg/torture/pr52969.c: New testcase.
6854 2012-04-13 Richard Guenther <rguenther@suse.de>
6857 * gcc.dg/pr52549.c: New testcase.
6859 2012-04-13 Richard Guenther <rguenther@suse.de>
6862 * gcc.dg/pr52862.c: New testcase.
6864 2012-04-13 Joey Ye <joey.ye@arm.com>
6866 * gcc.target/arm/thumb1-imm.c: New testcase.
6868 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6871 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6872 second function argument.
6873 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6874 (calc_permps): Update declaration. Calculate result correctly.
6875 (avx2_test): Change src2 type to union256i_d.
6876 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6879 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6882 * gcc.target/powerpc/pr52775.c: New file.
6884 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6886 PR tree-optimization/18589
6887 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6888 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6889 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6890 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6891 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6892 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6893 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6894 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6895 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6896 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6898 2012-04-12 Richard Guenther <rguenther@suse.de>
6900 PR tree-optimization/52943
6901 * gcc.dg/torture/pr52943.c: New testcase.
6903 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6906 * gcc/target/sh/pr50751-4.c: New.
6907 * gcc/target/sh/pr50751-5.c: New.
6908 * gcc/target/sh/pr50751-6.c: New.
6909 * gcc/target/sh/pr50751-7.c: New.
6911 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6914 * g++.dg/lookup/using52.C: New.
6916 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6918 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6920 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6922 PR rtl-optimization/52876
6923 * gcc.target/i386/pr52876.c: New.
6925 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6927 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6929 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6931 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6932 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6933 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6934 (ptrdiff_t): ... this. All uses changed.
6935 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6936 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6938 (main): Cast argument to __INTPTR_TYPE__.
6939 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6941 * gcc.dg/mallign.c (main): Likewise.
6942 * gcc.dg/pr38700.c (foo): Likewise.
6943 * gcc.dg/long-long-cst1.c (t): Likewise.
6944 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6945 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6946 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6947 * gcc.dg/pr25682.c (d, foo): Likewise.
6948 * gcc.dg/format/cast-1.c (f): Likewise.
6949 * gcc.dg/c90-const-expr-10.c
6950 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6951 (size_t): ...this. All uses changed.
6952 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6953 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6954 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6955 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6956 * gcc.dg/sequence-pt-1.c: Likewise.
6957 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6958 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6959 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6960 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6961 of ptrdiff_t with it.
6962 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6963 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6964 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6966 2012-04-11 Jason Merrill <jason@redhat.com>
6969 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6970 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6973 * g++.dg/ext/attrib45.C: New.
6975 * g++.dg/eh/dtor3.C: New.
6977 2012-04-11 Richard Guenther <rguenther@suse.de>
6980 * gfortran.dg/pr52621.f90: New testcase.
6982 2012-04-11 Richard Guenther <rguenther@suse.de>
6985 * g++.dg/torture/pr52918-1.C: New testcase.
6986 * g++.dg/torture/pr52918-2.C: Likewise.
6988 2012-04-11 Tobias Burnus <burnus@net-b.de>
6991 * gfortran.dg/block_11.f90: New.
6993 2012-04-11 Nick Clifton <nickc@redhat.com>
6995 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6997 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7000 * gcc.target/powerpc/pr16458-1.c: New test.
7001 * gcc.target/powerpc/pr16458-2.c: Likewise.
7002 * gcc.target/powerpc/pr16458-3.c: Likewise.
7003 * gcc.target/powerpc/pr16458-4.c: Likewise.
7005 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7007 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7008 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7009 * gcc.dg/builtin-bswap-5.c: Likewise.
7010 * gcc.target/i386/builtin-bswap-4.c: New test.
7012 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
7015 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7017 2012-04-11 Richard Guenther <rguenther@suse.de>
7019 PR rtl-optimization/52881
7020 * gcc.dg/torture/pr52881.c: New testcase.
7021 * gcc.dg/torture/pr52913.c: Likewise.
7023 2012-04-11 Richard Guenther <rguenther@suse.de>
7025 PR tree-optimization/52912
7026 * gcc.dg/torture/pr52912.c: New testcase.
7028 2010-04-10 Michael Matz <matz@suse.de>
7030 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7031 * gcc.dg/vect/vect-outer-1.c: Adjust.
7032 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7033 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7034 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7035 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7036 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7037 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7039 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7041 PR tree-optimization/52870
7042 * gcc.dg/vect/pr52870.c: New test.
7044 2012-04-09 Mike Stump <mikestump@comcast.net>
7046 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7047 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7048 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7049 * gnat.dg/aggr11.adb: Likewise.
7050 * gnat.dg/aggr11_pkg.ads: Likewise.
7051 * gnat.dg/aggr15.adb: Likewise.
7052 * gnat.dg/aggr15.ads: Likewise.
7053 * gnat.dg/aggr17.adb: Likewise.
7054 * gnat.dg/aggr18.adb: Likewise.
7055 * gnat.dg/array14.adb: Likewise.
7056 * gnat.dg/array14.ads: Likewise.
7057 * gnat.dg/array14_pkg.ads: Likewise.
7058 * gnat.dg/array19.adb: Likewise.
7059 * gnat.dg/array19.ads: Likewise.
7060 * gnat.dg/discr27.adb: Likewise.
7061 * gnat.dg/discr27.ads: Likewise.
7062 * gnat.dg/discr35.adb: Likewise.
7063 * gnat.dg/discr35.ads: Likewise.
7064 * gnat.dg/discr6.adb: Likewise.
7065 * gnat.dg/discr6_pkg.ads: Likewise.
7066 * gnat.dg/import1.adb: Likewise.
7067 * gnat.dg/import1.ads: Likewise.
7068 * gnat.dg/loop_address2.adb: Likewise.
7069 * gnat.dg/opt7.adb: Likewise.
7070 * gnat.dg/opt7.ads: Likewise.
7071 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7072 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7073 * gnat.dg/rep_clause2.adb: Likewise.
7074 * gnat.dg/rep_clause2.ads: Likewise.
7075 * gnat.dg/slice2.adb: Likewise.
7076 * gnat.dg/slice2.ads: Likewise.
7077 * gnat.dg/slice6.adb: Likewise.
7078 * gnat.dg/slice6_pkg.ads: Likewise.
7079 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7080 * gnat.dg/taft_type2.adb: Likewise.
7081 * gnat.dg/taft_type2.ads: Likewise.
7082 * gnat.dg/taft_type2_pkg.ads: Likewise.
7083 * gnat.dg/volatile10.adb: Likewise.
7084 * gnat.dg/volatile10_pkg.ads: Likewise.
7086 * gcc.dg/dll-8.c: Remove execute permissions.
7087 * g++.dg/ext/dllexport5.C: Likewise.
7089 2012-04-09 Jan Hubicka <jh@suse.cz>
7094 * gcc.dg/lto/pr52634_1.c: New testcase.
7095 * gcc.dg/lto/pr52634_0.c: New testcase.
7097 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7100 * gcc.target/i386/pr52883.c: New testcase.
7102 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7104 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7105 (check_effective_target_sync_long_long): Add SPARC case.
7106 (check_effective_target_sync_long_long_runtime): Likewise.
7107 (check_effective_target_sync_int_long): Adjust SPARC case.
7108 (check_effective_target_sync_char_short): Likewise.
7110 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7112 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7113 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7115 2012-04-08 Tobias Burnus <burnus@net-b.de>
7119 * gfortran.dg/public_private_module_2.f90: New.
7121 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7123 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7126 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7129 * gfortran.dg/function_optimize_11.f90: New test.
7131 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7134 * gfortran.dg/use_only_6.f90: New test.
7136 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7139 * gfortran.dg/use_only_6.f90: New test.
7140 2012-04-06 Mike Stump <mikestump@comcast.net>
7143 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7145 2012-04-05 Jason Merrill <jason@redhat.com>
7148 * g++.dg/template/qualified-id5.C: New.
7150 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7153 * gcc.target/i386/pr52882.c: New test.
7155 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7156 Dominique D'Humieures <dominiq@lps.ens.fr>
7159 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7160 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7162 2012-04-04 Jason Merrill <jason@redhat.com>
7165 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7167 2012-04-03 Jason Merrill <jason@redhat.com>
7170 * g++.dg/cpp0x/variadic-value1.C: New.
7172 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7174 * gnat.dg/pack18.adb: New test.
7175 * gnat.dg/pack18_pkg.ads: New helper.
7177 2012-04-03 Richard Guenther <rguenther@suse.de>
7179 PR tree-optimization/52808
7180 * gcc.dg/pr52808.c: New testcase.
7182 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7184 PR tree-optimization/52835
7185 * gfortran.dg/pr52835.f90: New test.
7187 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7189 * gnat.dg/specs/aggr5.ads: New test.
7191 2012-04-02 Richard Guenther <rguenther@suse.de>
7193 PR tree-optimization/52756
7194 * gcc.dg/torture/pr52756.c: New testcase.
7196 2012-04-02 Richard Guenther <rguenther@suse.de>
7199 * gcc.dg/pr52803.c: New testcase.
7201 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7204 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7207 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7210 * g++.dg/cpp0x/noexcept17.C: New.
7211 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7212 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7213 * g++.dg/cpp0x/noexcept01.C: Likewise.
7214 * g++.dg/eh/init-temp1.C: Likewise.
7215 * g++.dg/eh/ctor1.C: Likwise.
7217 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7219 * gnat.dg/controlled6.adb: New test.
7220 * gnat.dg/controlled6_pkg.ads: New helper.
7221 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7223 2012-03-30 Richard Henderson <rth@redhat.com>
7226 * g++.dg/opt/pr52727.C: New testcase.
7228 2012-03-30 Richard Guenther <rguenther@suse.de>
7230 PR tree-optimization/52754
7231 * gcc.target/i386/pr52754.c: New testcase.
7233 2012-03-30 Richard Guenther <rguenther@suse.de>
7236 * g++.dg/torture/pr52772.C: New testcase.
7238 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7241 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7243 2012-03-29 Jason Merrill <jason@redhat.com>
7246 * g++.dg/template/inherit8.C: New.
7248 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7251 * g++.dg/ext/weak4.C: New test.
7253 PR tree-optimization/52760
7254 * gcc.c-torture/execute/pr52760.c: New test.
7256 2012-03-29 Jason Merrill <jason@redhat.com>
7259 * g++.dg/cpp0x/initlist-array3.C: New.
7261 2012-03-28 Jason Merrill <jason@redhat.com>
7264 * g++.dg/overload/virtual2.C: New.
7266 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7268 * gnat.dg/vect7.ad[sb]: New test.
7270 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7271 Tobias Burnus <burnus@gcc.gnu.org>
7274 * gfortran.dg/allocate_class_1.f90 : Change error test.
7275 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7276 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7277 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7279 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7282 * gcc.dg/pr52691.c: New test.
7285 * gcc.c-torture/compile/pr52750.c: New test.
7287 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7290 * gcc.target/avr/torture/builtins-2.c: New test.
7292 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7295 * gcc.target/i386/pr52736.c: New test.
7297 2012-03-27 Martin Jambor <mjambor@suse.cz>
7300 * gcc.dg/torture/pr52693.c: New test.
7302 2012-03-27 Meador Inge <meadori@codesourcery.com>
7305 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7307 2012-03-27 Mike Stump <mikestump@comcast.net>
7310 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7311 failures that match branch names.
7313 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7314 H.J. Lu <hongjiu.lu@intel.com>
7317 * gcc.target/i386/pr52698.c: New test.
7319 2012-03-27 Richard Guenther <rguenther@suse.de>
7322 * gcc.dg/torture/pr52720.c: New testcase.
7324 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7326 * gnat.dg/pack17.adb: New test.
7328 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7330 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7331 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7333 2012-03-26 Martin Jambor <mjambor@suse.cz>
7335 PR tree-optimization/50052
7336 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7338 2012-03-26 Richard Guenther <rguenther@suse.de>
7340 PR tree-optimization/52701
7341 * gfortran.dg/pr52701.f90: New testcase.
7343 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7345 PR tree-optimization/52686
7346 * gcc.target/arm/pr52686.c: New test.
7348 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7350 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7351 Add "-Os -flto" to list.
7353 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7355 * gnat.dg/concat2.ad[sb]: New test.
7357 2012-03-24 Jason Merrill <jason@redhat.com>
7359 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7360 * g++.dg/cpp0x/trailing2.C: Likewise.
7361 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7362 * g++.dg/cpp1y/auto-fn1.C: New.
7363 * g++.dg/cpp1y/auto-fn2.C: New.
7364 * g++.dg/cpp1y/auto-fn3.C: New.
7365 * g++.dg/cpp1y/auto-fn4.C: New.
7366 * g++.dg/cpp1y/auto-fn5.C: New.
7367 * g++.dg/cpp1y/auto-fn6.C: New.
7368 * g++.dg/cpp1y/auto-fn7.C: New.
7369 * g++.dg/cpp1y/auto-fn8.C: New.
7370 * g++.dg/cpp1y/auto-fn9.C: New.
7371 * g++.dg/cpp1y/auto-fn10.C: New.
7372 * g++.dg/cpp1y/auto-fn11.C: New.
7374 2012-03-23 Richard Guenther <rguenther@suse.de>
7376 PR tree-optimization/52678
7377 * gfortran.dg/pr52678.f: New testcase.
7379 2012-03-23 Richard Guenther <rguenther@suse.de>
7381 PR tree-optimization/52638
7382 * g++.dg/torture/pr52638.C: New testcase.
7384 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7387 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7389 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7392 * g++.dg/ext/attrib44.C: New test.
7394 2012-03-22 Jan Hubicka <jh@suse.cz>
7397 * g++.dg/torture/pr51737.C: New testcase
7399 2012-03-22 Richard Guenther <rguenther@suse.de>
7401 PR tree-optimization/52548
7402 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7404 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7406 * lib/fortran-modules.exp (list-module-names-1): Remove
7409 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7412 * gcc.target/sh/pr50751-1.c: New.
7413 * gcc.target/sh/pr50751-2.c: New.
7414 * gcc.target/sh/pr50751-3.c: New.
7416 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7419 * gcc.target/sh/sh4a-cos.c: Remove.
7420 * gcc.target/sh/sh4a-sin.c: Remove.
7421 * gcc.target/sh/sh4a-sincos.c: Remove.
7423 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7425 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7426 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7428 2012-03-21 Martin Jambor <mjambor@suse.cz>
7431 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7432 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7434 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7436 * gcc.target/arm/thumb-16bit-ops.c: New file.
7437 * gcc.target/arm/thumb-ifcvt.c: New file.
7439 2012-03-20 Jason Merrill <jason@redhat.com>
7441 * lib/target-supports.exp: Add { target c++1y }.
7443 * g++.dg/cpp0x/auto32.C: New.
7445 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7448 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7450 * gcc.dg/torture/pr48124-4.c: Ditto:
7451 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7453 2012-03-20 Jason Merrill <jason@redhat.com>
7456 * g++.dg/cpp0x/initlist66.C: New.
7458 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7460 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7463 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7466 * gcc.target/avr/torture/addr-space-2.h: New file.
7467 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7468 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7469 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7470 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7472 2012-03-20 Richard Guenther <rguenther@suse.de>
7474 * gnat.dg/pack16.adb: New testcase.
7475 * gnat.dg/pack16_pkg.ads: Likewise.
7476 * gnat.dg/specs/pack8.ads: Likewise.
7477 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7479 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7481 * g++.dg/warn/Wuseless-cast.C: Extend.
7483 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7486 * g++.dg/warn/Wuseless-cast.C: New.
7488 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7491 * gfortran.dg/pr52608.f90: New test.
7493 2012-03-17 Tobias Burnus <burnus@net-b.de>
7496 * gfortran.dg/proc_ptr_36.f90: New.
7498 2012-03-16 Martin Jambor <mjambor@suse.cz>
7500 * gcc.dg/misaligned-expand-1.c: New test.
7501 * gcc.dg/misaligned-expand-3.c: Likewise.
7503 2012-03-16 Richard Guenther <rguenther@suse.de>
7504 Kai Tietz <ktietz@redhat.com>
7507 * gcc.c-torture/execute/pr48814-1.c: New test.
7508 * gcc.c-torture/execute/pr48814-2.c: New test.
7509 * gcc.dg/tree-ssa/assign-1.c: New test.
7510 * gcc.dg/tree-ssa/assign-2.c: New test.
7511 * gcc.dg/tree-ssa/assign-3.c: New test.
7513 2012-03-16 Richard Guenther <rguenther@suse.de>
7515 * gnat.dg/specs/pack7.ads: New testcase.
7517 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7520 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7521 * gcc.dg/torture/vshuf-8.inc: Likewise.
7522 * gcc.dg/torture/vshuf-16.inc: Likewise.
7523 * gcc.dg/torture/vshuf-32.inc: Likewise.
7525 2012-03-15 Jason Merrill <jason@redhat.com>
7527 * g++.dg/torture/pr52582.C: New.
7529 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7531 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7533 2012-03-15 Ira Rosen <irar@il.ibm.com>
7534 Ulrich Weigand <ulrich.weigand@linaro.org>
7536 * gcc.dg/vect/slp-cond-3.c: New test.
7537 * gcc.dg/vect/slp-cond-4.c: New test.
7539 2012-03-15 Ira Rosen <irar@il.ibm.com>
7540 Ulrich Weigand <ulrich.weigand@linaro.org>
7542 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7543 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7545 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7550 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7551 * gfortran.dg/round_1.f03: Likewise.
7553 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7554 Andrew Pinski <apinski@cavium.com>
7557 * gcc.dg/pr52592.c: New test.
7559 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7561 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7562 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7563 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7564 * lib/fortran-modules.exp: .. this new file. Adjust users.
7565 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7566 gfortran-dg-debug-runtest): Call cleanup-modules.
7567 * lib/fortran-torture.exp (fortran-torture-execute,
7568 fortran-torture): Likewise.
7569 * gfortran.dg/coarray/caf.exp: Likewise.
7570 * lib/lto.exp: Likewise.
7571 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7572 * gfortran.dg/class_4b.f03: Likewise.
7573 * gfortran.dg/class_4c.f03: Likewise.
7574 * gfortran.dg/class_45a.f03: Likewise.
7575 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7576 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7577 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7578 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7579 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7580 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7581 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7582 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7583 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7584 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7585 * gfortran.dg/whole_file_28.f90: Likewise.
7586 * gfortran.dg/whole_file_29.f90: Likewise.
7587 * gfortran.dg/whole_file_30.f90: Likewise.
7588 * gfortran.dg/whole_file_31.f90: Likewise.
7590 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7592 PR tree-optimization/52267
7593 * gcc.dg/pr52267.c: New test.
7594 * gcc.dg/tree-ssa/vrp65.c: New test.
7595 * gcc.dg/tree-ssa/vrp66.c: New test.
7597 2012-03-15 Richard Guenther <rguenther@suse.de>
7600 * gfortran.dg/vect/pr52580.f: New testcase.
7602 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7604 * gcc.target/sh/fpul-usage-1.c: New.
7606 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7609 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7610 * gcc.target/sh/pr49468-di.c: Likewise.
7612 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7614 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7615 * gcc.dg/c99-stdint-6.c: Likewise.
7616 * gcc.dg/lto/20090210_0.c: Likewise.
7617 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7618 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7619 * gcc.dg/pragma-init-fini-2.c: Likewise.
7620 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7621 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7622 * gcc.target/i386/pr22152.c: Likewise.
7623 * gcc.target/i386/vect8-ret.c: Likewise.
7624 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7627 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7629 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7630 * g++.dg/tree-prof/partition1.C: Likewise.
7631 * g++.dg/tree-prof/partition2.C: Likewise.
7632 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7634 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7635 * gcc.c-torture/execute/20010724-1.c: Remove.
7636 * gcc.c-torture/execute/20010724-1.x: Remove.
7637 * gcc.c-torture/execute/20040208-2.c: Remove.
7638 * gcc.c-torture/execute/20040208-2.x: Remove.
7639 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7641 (main) [__mips__ && __sgi__]: Remove.
7642 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7643 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7644 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7645 mips-sgi-irix6* handling.
7646 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7647 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7648 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7650 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7651 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7652 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7653 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7654 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7655 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7657 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7658 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7659 * gcc.target/mips/save-restore-3.c: Likewise.
7660 * gcc.target/mips/save-restore-4.c: Likewise.
7661 * gcc.target/mips/save-restore-5.c: Likewise.
7662 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7663 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7665 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7667 (restore_ld_library_path_env_vars): Likewise.
7668 * lib/target-supports.exp (check_profiling_available): Remove
7669 mips*-*-irix* handling.
7670 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7671 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7672 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7674 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7677 * g++.dg/opt/pr52582.C: New test.
7679 2012-03-14 Richard Guenther <rguenther@suse.de>
7681 PR tree-optimization/52571
7682 * gcc.dg/vect/vect-2.c: Initialize arrays.
7683 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7684 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7685 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7687 2012-03-14 Richard Guenther <rguenther@suse.de>
7692 * gcc.dg/torture/pr48124-1.c: New testcase.
7693 * gcc.dg/torture/pr48124-2.c: Likewise.
7694 * gcc.dg/torture/pr48124-3.c: Likewise.
7695 * gcc.dg/torture/pr48124-4.c: Likewise.
7697 2012-03-14 Richard Guenther <rguenther@suse.de>
7700 * gcc.dg/pr52578.c: New testcase.
7702 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7705 * g++.dg/cpp0x/udlit-args2.C: New test.
7707 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7710 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7711 * gcc.c-torture/compile/pr48596.c: ... here.
7713 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7716 * g++.dg/lookup/hidden-class17.C: New test.
7718 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7721 * gcc.dg/Wunused-var-3.c: New test.
7723 2012-03-13 Martin Jambor <mjambor@suse.cz>
7725 * gcc.dg/misaligned-expand-2.c: New test.
7727 2012-03-13 Richard Guenther <rguenther@suse.de>
7730 * gcc.dg/pr52134.c: New testcase.
7732 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7734 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7736 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7738 PR tree-optimization/46728
7739 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7740 * gcc.target/powerpc/pr46728-5.c: Likewise.
7741 * gcc.target/powerpc/pr46728-8.c: Likewise.
7742 * gcc.target/powerpc/pr46728-10.c: Likewise.
7743 * gcc.target/powerpc/pr46728-11.c: Likewise.
7744 * gcc.target/powerpc/pr46728-13.c: Likewise.
7745 * gcc.target/powerpc/pr46728-14.c: Likewise.
7746 * gcc.target/powerpc/pr46728-15.c: Likewise.
7748 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7751 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7753 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7755 PR tree-optimization/46728
7756 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7757 * gcc.target/powerpc/pr46728-5.c: Likewise.
7758 * gcc.target/powerpc/pr46728-8.c: Likewise.
7759 * gcc.target/powerpc/pr46728-10.c: Likewise.
7760 * gcc.target/powerpc/pr46728-11.c: Likewise.
7761 * gcc.target/powerpc/pr46728-13.c: Likewise.
7762 * gcc.target/powerpc/pr46728-14.c: Likewise.
7763 * gcc.target/powerpc/pr46728-15.c: Likewise.
7765 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7768 * gcc.target/avr/torture/addr-space-1.h: New file.
7769 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7770 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7771 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7772 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7774 2012-03-12 Andrew Pinski <apinski@cavium.com>
7776 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7778 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7780 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7781 * g++.dg/abi/thunk4.C: Likewise.
7782 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7784 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7786 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7787 * g++.dg/eh/spbp.C: Likewise.
7788 * g++.dg/ext/label13.C: Likewise.
7789 * g++.dg/guality/guality.exp: Likewise.
7790 * g++.dg/other/anon5.C: Likewise.
7791 * g++.dg/other/pragma-ep-1.C: Remove.
7792 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7793 * g++.dg/warn/pr31246.C: Likewise.
7794 * g++.dg/warn/weak1.C: Likewise.
7795 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7796 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7797 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7798 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7799 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7800 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7801 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7802 * gcc.dg/c99-tgmath-1.c: Likewise.
7803 * gcc.dg/c99-tgmath-2.c: Likewise.
7804 * gcc.dg/c99-tgmath-3.c: Likewise.
7805 * gcc.dg/c99-tgmath-4.c: Likewise.
7806 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7808 * gcc.dg/debug/pr49032.c: Likewise.
7809 * gcc.dg/guality/guality.exp: Likewise.
7810 * gcc.dg/intmax_t-1.c: Likewise.
7811 * gcc.dg/pr48616.c: Likewise.
7812 * gcc.dg/pragma-ep-1.c: Remove.
7813 * gcc.dg/pragma-ep-2.c: Remove.
7814 * gcc.dg/pragma-ep-3.c: Remove.
7815 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7816 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7817 * gcc.misc-tests/gcov-14.c: Likewise.
7818 * gfortran.dg/guality/guality.exp: Likewise.
7819 * lib/target-supports.exp (check_weak_available): Likewise.
7820 (add_options_for_tls): Likewise.
7821 (check_ascii_locale_available): Likewise.
7822 * obj-c++.dg/dwarf-2.mm: Likewise.
7823 * objc.dg/dwarf-1.m: Likewise.
7824 * objc.dg/dwarf-2.m: Likewise.
7826 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7828 PR tree-optimization/51721
7829 * gcc.dg/tree-ssa/vrp64.c: New test.
7831 PR tree-optimization/52533
7832 * gcc.c-torture/compile/pr52533.c: New test.
7834 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7836 * gcc.target/i386/rtm-xabort-1.c: New.
7837 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7838 * gcc.target/i386/rtm-xend-1.c: Ditto.
7839 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7840 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7841 * gcc.target/i386/sse-13.c: Ditto.
7842 * gcc.target/i386/sse-14.c: Ditto.
7843 * gcc.target/i386/sse-22.c: Ditto.
7844 * gcc.target/i386/sse-23.c: Ditto.
7845 * g++.dg/other/i386-2.C: Ditto.
7846 * g++.dg/other/i386-3.C: Ditto.
7848 2012-03-12 Tobias Burnus <burnus@net-b.de>
7851 * gfortran.dg/proc_ptr_35.f90: New.
7853 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7856 * gcc.dg/torture/pr52530.c: New test.
7858 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7861 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7863 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7866 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7868 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7870 2012-03-09 Andrew Pinski <apinski@cavium.com>
7873 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7874 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7876 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7878 * gcc.dg/tree-ssa/scev-3.c: New.
7879 * gcc.dg/tree-ssa/scev-4.c: New.
7881 2012-03-08 Tobias Burnus <burnus@net-b.de>
7884 * gfortran.dg/proc_ptr_34.f90
7886 2012-03-07 Jason Merrill <jason@redhat.com>
7889 * g++.dg/cpp0x/udlit-mangle.C: New.
7891 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7893 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7895 2012-03-06 Richard Guenther <rguenther@suse.de>
7898 * gcc.dg/torture/pr52493.c: New testcase.
7900 2012-03-06 Richard Guenther <rguenther@suse.de>
7903 * gcc.dg/lto/pr52097_0.c: New testcase.
7905 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7908 * gcc.target/sh/pr51244-1.c: New.
7909 * gcc.target/sh/pr51244-2.c: New.
7910 * gcc.target/sh/pr51244-3.c: New.
7912 2012-03-05 Jason Merrill <jason@redhat.com>
7915 * g++.dg/ext/visibility/template11.C: New.
7917 * g++.dg/cpp0x/implicit13.C: New.
7919 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7921 PR tree-optimization/51721
7922 * gcc.dg/tree-ssa/vrp63.c: New test.
7923 * gcc.dg/pr51721.c: New test.
7925 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7928 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7931 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7934 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7936 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7939 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7941 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7943 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7946 2012-03-03 Jason Merrill <jason@redhat.com>
7948 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7951 * g++.dg/cpp0x/initlist65.C: New.
7954 * g++.dg/ext/is_empty2.C: New.
7956 2012-03-03 Tobias Burnus <burnus@net-b.de>
7959 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7961 2012-03-03 Tobias Burnus <burnus@net-b.de>
7963 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7964 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7965 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7966 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7967 * gfortran.dg/class_30.f90: Remove dg-warning line.
7968 * gfortran.dg/bind_c_usage_25.f90: New.
7970 2012-03-03 Tobias Burnus <burnus@net-b.de>
7973 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7974 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7975 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7977 2012-03-03 Tobias Burnus <burnus@net-b.de>
7980 * gfortran.dg/assumed_type_1.f90: New.
7981 * gfortran.dg/assumed_type_2.f90: New.
7982 * gfortran.dg/assumed_type_3.f90: New.
7983 * gfortran.dg/assumed_type_4.f90: New.
7985 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7988 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7989 * gcc.target/sh/pr49468-di.c: New.
7991 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7993 * gcc.dg/graphite/pr50561.c: Update.
7995 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7997 * gcc.target/powerpc/pr52457.c: New test.
7999 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8001 * gcc.target/arm/sat-1.c: New test.
8003 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8006 * gcc.target/i386/pr46716.c: New test.
8008 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8011 * g++.dg/cpp0x/sfinae32.C: New.
8013 2012-03-02 Richard Guenther <rguenther@suse.de>
8015 PR tree-optimization/52406
8016 * gcc.dg/torture/pr52406.c: New testcase.
8018 2012-03-02 Tobias Burnus <burnus@net-b.de>
8021 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8022 * gfortran.dg/nullify_2.f90: Update dg-error.
8023 * gfortran.dg/nullify_4.f90: Ditto.
8024 * gfortran.dg/pointer_init_6.f90: Ditto.
8026 2012-03-02 Tobias Burnus <burnus@net-b.de>
8029 * gfortran.dg/class_51.f90: New.
8031 2012-03-02 Tobias Burnus <burnus@net-b.de>
8034 * gfortran.dg/intrinsic_8.f90: New.
8036 2012-03-01 Kai Tietz <ktietz@redhat.com>
8038 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8039 routines on mingw targets.
8040 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8042 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8044 PR tree-optimization/52445
8045 * gcc.dg/pr52445.c: New test.
8047 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8050 * gcc.c-torture/compile/pr52437.c: New test.
8053 * gcc.dg/torture/pr52419.c: New test.
8055 PR tree-optimization/52429
8056 * gcc.dg/torture/pr52429.c: New test.
8057 * g++.dg/opt/pr52429.C: New test.
8059 2012-02-29 Richard Guenther <rguenther@suse.de>
8062 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8063 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8064 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8065 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8066 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8067 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8069 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8071 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8073 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8076 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8078 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8081 * gcc.target/arm/neon/pr51534.c: New testcase.
8083 2012-02-28 Richard Guenther <rguenther@suse.de>
8086 * gcc.dg/torture/pr52407.c: New testcase.
8088 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8090 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8091 * gcc.target/arm/vfp2.c: Likewise.
8092 * gcc.target/arm/vfp3.c: Likewise.
8093 * gcc.target/arm/vfp4.c: Likewise.
8094 * gcc.target/arm/vfp5.c: Likewise.
8095 * gcc.target/arm/vfp6.c: Likewise.
8096 * gcc.target/arm/vfp7.c: Likewise.
8097 * gcc.target/arm/vfp8.c: Likewise.
8098 * gcc.target/arm/vfp9.c: Likewise.
8099 * gcc.target/arm/vfp10.c: Likewise.
8100 * gcc.target/arm/vfp11.c: Likewise.
8101 * gcc.target/arm/vfp12.c: Likewise.
8102 * gcc.target/arm/vfp13.c: Likewise.
8103 * gcc.target/arm/vfp14.c: Likewise.
8104 * gcc.target/arm/vfp15.c: Likewise.
8105 * gcc.target/arm/vfp16.c: Likewise.
8106 * gcc.target/arm/vfp17.c: Likewise.
8107 * gcc.target/arm/neon-constants.h: New file.
8108 * gcc.target/arm/neon-vect1.c: New test.
8109 * gcc.target/arm/neon-vect2.c: New test.
8110 * gcc.target/arm/neon-vect3.c: New test.
8111 * gcc.target/arm/neon-vect4.c: New test.
8112 * gcc.target/arm/neon-vect5.c: New test.
8113 * gcc.target/arm/neon-vect6.c: New test.
8114 * gcc.target/arm/neon-vect7.c: New test.
8115 * gcc.target/arm/neon-vect8.c: New test.
8117 2012-02-28 Richard Guenther <rguenther@suse.de>
8119 PR tree-optimization/52402
8120 * gcc.dg/torture/pr52402.c: New testcase.
8122 2012-02-28 Richard Guenther <rguenther@suse.de>
8125 * g++.dg/lto/pr52400_0.C: New testcase.
8127 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8129 * gcc.target/avr/torture/builtins-1.c: New test.
8130 * gcc.target/avr/torture/builtins-error.c: New test.
8132 2012-02-28 Kai Tietz <ktietz@redhat.com>
8134 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8135 * gcc.target/i386/pr45352-2.c: Likewise.
8136 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8137 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8138 targets instead rand.
8139 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8140 * gcc.target/i386/sse2-mul-1.c: Likewise.
8141 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8142 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8143 * gcc.target/i386/pad-1.c: Likewise.
8144 * gcc.target/i386/pad-9.c: Likewise.
8145 * gcc.target/i386/pad-2.c: Likewise.
8146 * gcc.target/i386/pad-5b.c: Likewise.
8147 * gcc.target/i386/pad-8.c: Likewise.
8148 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8149 * gcc.target/i386/pr44130.c: Likewise.
8150 * gcc.target/i386/align-main-1.c: Likewise.
8151 * gcc.target/i386/align-main-2.c: Likewise.
8152 * gcc.target/i386/sw-1.c: Likewise.
8153 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8154 on x64 mingw target.
8155 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8156 * gcc.target/i386/pr46295.c: Likewise.
8157 * gcc.target/i386/amd64-abi-1.c: Likewise.
8158 * gcc.target/i386/amd64-abi-2.c: Likewise.
8159 * gcc.target/i386/pr39082-1.c: Likewise.
8160 * gcc.target/i386/pr39162.c: Likewise.
8161 * gcc.target/i386/pr22152.c: Likewise.
8162 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8163 * gcc.target/i386/wrfsbase-2.c: Likewise.
8164 * gcc.target/i386/local.c: Likewise
8165 * gcc.target/i386/wrgsbase-1.c: Likewise.
8166 * gcc.target/i386/wrfsbase-1.c: Likewise.
8167 * gcc.target/i386/pr39315-3.c: Likewise.
8168 * gcc.target/i386/pr35767-4.c: Likewise.
8169 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8171 * gcc.target/i386/pr45336-2.c: Likewise.
8172 * gcc.target/i386/pr45336-1.c: Likewise.
8173 * gcc.target/i386/pr45336-4.c: Likewise.
8175 2012-02-27 Tristan Gingold <gingold@adacore.com>
8177 * gnat.dg/array20.ad[sb]: New test.
8179 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8182 * gcc.target/arm/pr52375.c: New test.
8183 * gcc.c-torture/compile/pr52375.c: New test.
8185 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8187 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8188 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8190 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8192 * gnat.dg/aggr19.adb: New test.
8193 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8195 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8198 * gcc.target/sh/pr49263.c: New.
8200 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8202 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8203 simulate_thread_wrapper_other_threads
8204 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8205 Move initialization of 'value' to main().
8206 (main): Initialize 'value';
8207 * gcc.dg/simulate-thread/speculative-store.c
8208 (simulate_thread_step_verify): Return 0 when successful.
8209 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8211 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8212 (simulate_thread_wrapper_other_threads): Return a success/fail value
8213 and issue an error if the instruction count threshold is exceeded.
8215 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8218 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8219 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8221 2012-02-24 Richard Guenther <rguenther@suse.de>
8224 * gcc.dg/pr52355.c: New testcase.
8226 2012-02-23 Kai Tietz <ktietz@redhat.com>
8228 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8229 * gcc.dg/Wpadded.c: Likewise.
8230 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8232 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8233 for sleep by Sleep and add windows.h include for this function.
8234 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8236 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8238 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8239 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8240 on x64 mingw target.
8241 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8242 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8243 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8244 failure on LLP64 target.
8246 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8249 * gcc.dg/noncompile/pr52290.c: New test.
8251 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8253 PR tree-optimization/52019
8254 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8256 2012-02-22 Kai Tietz <ktietz@redhat.com>
8258 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8259 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8260 derived pdiff_t type.
8261 * g++.dg/torture/pr49720.C: Likewise
8263 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8266 * gcc.target/i386/pr52330.c: New test.
8268 2012-02-22 Tobias Burnus <burnus@net-b.de>
8271 * gfortran.dg/io_constraints_10.f90: New.
8273 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8275 * lib/target-supports.exp (check_effective_target_vect_condition):
8276 Return true for NEON.
8278 2012-02-21 Kai Tietz <ktietz@redhat.com>
8280 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8282 2012-02-21 Richard Guenther <rguenther@suse.de>
8284 PR tree-optimization/52324
8285 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8287 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8290 * gcc.target/avr/torture/pr51782-1.c: New test.
8292 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8294 PR tree-optimization/52318
8295 * gcc.dg/pr52318.c: New test.
8297 2012-02-20 Kai Tietz <ktietz@redhat.com>
8299 * gcc.dg/bf-ms-layout-3.c: New testcase.
8301 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8305 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8307 2012-02-20 Richard Guenther <rguenther@suse.de>
8309 PR tree-optimization/52298
8310 * gcc.dg/torture/pr52298.c: New testcase.
8311 * gcc.dg/vect/pr52298.c: Likewise.
8313 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8315 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8316 * gcc.c-torture/execute/pr52286.c: Ditto.
8318 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8320 PR tree-optimization/52286
8321 * gcc.c-torture/execute/pr52286.c: New test.
8323 2012-02-18 Tobias Burnus <burnus@net-b.de>
8326 * gfortran.dg/interface_35.f90: Use -std=f2003.
8327 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8328 * gfortran.dg/interface_assignment_4.f90: Ditto.
8329 * gfortran.dg/bessel_1.f90: Ditto.
8330 * gfortran.dg/func_result_6.f90: Ditto.
8331 * gfortran.dg/hypot_1.f90: Ditto.
8332 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8334 2012-02-17 Tobias Burnus <burnus@net-b.de>
8336 PR translation/52232
8337 PR translation/52234
8338 PR translation/52245
8339 PR translation/52246
8340 PR translation/52262
8341 PR translation/52273
8342 * gfortran.dg/coarray_22.f90: Update dg-error.
8343 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8345 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8348 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8349 (simulate-thread): Use default timeout.
8351 2012-02-16 Jason Merrill <jason@redhat.com>
8354 * g++.dg/ext/timevar1.C: New.
8356 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8359 * g++.dg/template/using21.C: New.
8360 * g++.dg/template/using22.C: Likewise.
8362 2012-02-16 Jason Merrill <jason@redhat.com>
8365 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8367 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8369 PR tree-optimization/52255
8370 * gcc.c-torture/compile/pr52255.c: New test.
8373 * g++.dg/debug/dwarf2/pr52260.C: New test.
8376 * g++.dg/ipa/pr51929.C: New test.
8378 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8381 * gcc.target/powerpc/pr52199.c: New file.
8383 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8386 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8388 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8390 * gcc.dg/pr51867.c: Don't include <math.h>.
8393 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8395 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8396 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8398 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8400 PR tree-optimization/50561
8401 * gcc.dg/graphite/pr50561.c: New testcase.
8403 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8405 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8406 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8408 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8410 * gnat.dg/discr35.ad[sb]: New test.
8412 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8414 * gnat.dg/volatile10.adb: New test.
8415 * gnat.dg/volatile10_pkg.ads: New helper.
8417 2012-02-14 Jason Merrill <jason@redhat.com>
8419 * g++.dg/ext/attrib43.C: New.
8421 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8423 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8424 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8426 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8427 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8428 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8429 effective_target fgnu_tm.
8430 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8432 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8435 * g++.dg/template/asmgoto1.C: New test.
8437 2012-02-14 Ian Lance Taylor <iant@google.com>
8440 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8441 compiling generated file for 64bit and index tests.
8443 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8445 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8447 2012-02-14 Richard Guenther <rguenther@suse.de>
8449 PR tree-optimization/52244
8450 PR tree-optimization/51528
8451 * gcc.dg/torture/pr52244.c: New testcase.
8453 2012-02-14 Walter Lee <walt@tilera.com>
8455 * g++.dg/other/PR23205.C: Disable test on tile.
8456 * g++.dg/other/pr23205-2.C: Disable test on tile.
8457 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8458 * gcc.dg/20040813-1.c: Disable test on tile.
8459 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8460 * gcc.misc-tests/linkage.exp: Handle tilegx.
8462 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8464 PR tree-optimization/52210
8465 * gcc.dg/pr52210.c: New test.
8467 2012-02-14 Jason Merrill <jason@redhat.com>
8470 * g++.dg/overload/defarg5.C: New.
8472 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8475 * c-c++-common/pr52181.c: New test.
8477 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8480 * g++.dg/ext/atomic-1.C: New test.
8482 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8484 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8486 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8489 * gcc.c-torture/execute/pr52209.c: New test.
8491 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8494 * gfortran.dg/elemental_optional_args_5.f03: New test.
8496 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8499 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8502 2012-02-11 Ian Lance Taylor <iant@google.com>
8505 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8506 SPARC Solaris. Don't run the test at all on systems where it may
8507 not work, rather than xfailing it.
8509 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8511 PR rtl-optimization/52175
8512 * gcc.c-torture/compile/pr52175.c: New test.
8514 2012-02-10 Jason Merrill <jason@redhat.com>
8517 * g++.dg/template/repo10.C: New.
8519 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8522 * gcc.dg/pr52132.c: New test.
8524 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8526 * gnat.dg/specs/aggr4.ads: New test.
8527 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8529 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8532 * gcc.target/i386/pr52146.c: New.
8534 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8537 * c-c++-common/pr52177.c: New test.
8539 2012-02-10 Jan Hubicka <jh@suse.cz>
8542 * g++.dg/torture/pr48600.C: New testcase.
8544 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8547 * gcc.dg/dfp/pr52140.c: New test.
8549 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8552 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8555 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8558 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8559 * gcc.dg/pr51867.c: New test.
8561 2012-02-09 Ian Lance Taylor <iant@google.com>
8563 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8564 which don't support -fsplit-stack. Turn off optimization when
8565 compiling select5-out.go.
8567 2012-02-08 Ian Lance Taylor <iant@google.com>
8569 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8570 systems which don't support -fsplit-stack.
8572 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8574 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8575 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8576 machine instuction in the log.
8578 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8580 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8583 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8586 * gcc.dg/pr48524.c: New test.
8587 * gcc.dg/pr48524.spec: New spec file for test.
8589 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8592 * gfortran.dg/vect/pr32380.f90: New test.
8594 2012-02-08 Tobias Burnus <burnus@net-b.de>
8597 * gfortran.dg/realloc_on_assign_12.f90: New.
8599 2012-02-08 Richard Guenther <rguenther@suse.de>
8601 PR rtl-optimization/52170
8602 * gcc.dg/torture/pr52170.c: New testcase.
8604 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8606 PR gcov-profile/52150
8607 * gcc.dg/tree-prof/pr52150.c: New test.
8609 PR rtl-optimization/52139
8610 * gcc.dg/pr52139.c: New test.
8612 2012-02-07 Jason Merrill <jason@redhat.com>
8615 * g++.dg/cpp0x/constexpr-union3.C: New.
8618 * g++.dg/lto/pr52035_0.C: New.
8620 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8622 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8623 * gcc.dg/special/weak-1.c: Likewise.
8624 * gcc.dg/ucnid-12.c: Likewise.
8625 * gcc.dg/torture/pr45678-1.c: Likewise.
8626 * gcc.dg/torture/pr45678-2.c: Likewise.
8627 * gcc.dg/vector-4.c: Likewise.
8628 * gcc.dg/ipa/inline-5.c: Likewise.
8629 * gcc.dg/ucnid-11.c: Likewise.
8630 * gcc.misc-tests/gcov-13.c: Likewise.
8631 * gcc.misc-tests/gcov-14.c: Likewise.
8632 * g++.dg/ext/label13.C: Likewise.
8633 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8634 hppa*-*-hpux* options.
8635 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8636 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8637 * gcc.dg/pr48616.c: Likewise.
8638 * gcc.dg/pr17957.c: Likewise.
8639 * gcc.dg/pr17055-1.c: Likewise.
8640 * gcc.dg/pr32912-1.c: Likewise.
8641 * gcc.dg/tm/pr51472.c: Likewise.
8642 * c-c++-common/fold-bitand-4.c: Likewise.
8643 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8644 Use dg-additional-options for extra options.
8646 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8648 * gcc.target/epiphany/interrupt-2.c: New test.
8650 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8653 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8654 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8657 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8660 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8662 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8666 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8667 * gcc.target/mips/va-arg-1.c: New test.
8669 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8671 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8672 for -mno-pointers-to-nested-functions.
8674 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8676 * gcc.c-torture/execute/20120207-1.c: New test.
8678 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8680 PR rtl-optimization/52060
8681 * gcc.dg/torture/pr52060.c: New test.
8684 * gcc.c-torture/compile/pr52074.c: New test.
8686 2012-02-07 Tobias Burnus <burnus@net-b.de>
8689 * gfortran.dg/class_to_type_2.f90: New.
8691 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8694 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8697 2012-02-06 Jason Merrill <jason@redhat.com>
8700 * g++.dg/template/conv13.C: New.
8702 2012-02-06 Richard Guenther <rguenther@suse.de>
8704 PR tree-optimization/52115
8705 * gcc.c-torture/compile/pr52115.c: New testcase.
8707 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8710 * gcc.c-torture/execute/pr52129.c: New test.
8712 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8714 * gcc.dg/pr48374.c: Actually add the test I forgot
8715 in the 2012-01-25 commit.
8717 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8720 * gfortran.dg/vect/vect-8.f90: New test case.
8722 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8725 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8727 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8730 * gfortran.dg/class_48.f90 : Add test of allocate class array
8731 component with source in subroutine test3. Remove commenting
8732 out in subroutine test4, since branching on unitialized variable
8733 is now fixed (no PR for this last.).
8735 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8737 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8739 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8741 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8744 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8745 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8747 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8749 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8750 (check_effective_target_sync_int_long): Use it.
8751 (check_effective_target_sync_char_short): Likewise.
8752 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8754 2012-02-05 Tobias Burnus <burnus@net-b.de>
8757 * gfortran.dg/class_48.f90: Add some further checks.
8759 2012-02-05 Ira Rosen <irar@il.ibm.com>
8761 PR tree-optimization/52091
8762 * gcc.dg/vect/pr52091.c: New test.
8764 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8766 PR rtl-optimization/52113
8767 * gcc.target/avr/pr52113.c: New test.
8769 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8771 PR rtl-optimization/52092
8772 * gcc.c-torture/compile/pr52092.c: New test.
8774 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8777 * gfortran.dg/class_array_10.f03: New test.
8780 * gfortran.dg/class_array_11.f03: New test.
8783 * gfortran.dg/class_array_12.f03: New test.
8785 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8788 * gfortran.dg/realloc_on_assign_11.f90: New test.
8790 2012-02-02 Tobias Burnus <burnus@net-b.de>
8793 * gfortran.dg/shape_7.f90: New.
8795 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8797 * gcc.target/mips/mips-prepend-1.c: New test.
8799 2012-02-02 Jan Hubicka <jh@suse.cz>
8800 Tom de Vries <tom@codesourcery.com>
8803 * gcc.dg/alias-12.c: New testcase.
8804 * gcc.dg/alias-13.c: New testcase.
8806 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8809 * gcc.dg/pr52086.c: New test.
8811 PR tree-optimization/52073
8812 * gcc.c-torture/compile/pr52073.c: New test.
8814 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8817 * gfortran.dg/function_optimize_10.f90: New test.
8819 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8821 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8824 2012-02-01 Tobias Burnus <burnus@net-b.de>
8827 * gfortran.dg/typebound_operator_14.f90: New.
8829 2012-02-01 Tobias Burnus <burnus@net-b.de>
8832 * gfortran.dg/elemental_function_1.f90: New.
8834 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8836 PR rtl-optimization/51374
8837 * gcc.target/avr/torture/pr51374-1.c:
8838 Also fail if SBIS is seen.
8840 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8842 PR rtl-optimization/51374
8843 * gcc.target/avr/torture/pr51374-1.c: New.
8845 2012-01-31 Tobias Burnus <burnus@net-b.de>
8848 * gfortran.dg/typebound_generic_11.f90: New.
8850 2012-01-31 Tobias Burnus <burnus@net-b.de>
8853 * gfortran.dg/class_49.f90: New.
8855 2012-01-31 Tobias Burnus <burnus@net-b.de>
8858 * gfortran.dg/elemental_args_check_6.f90: New.
8860 2012-01-31 Jason Merrill <jason@redhat.com>
8863 * g++.dg/cpp0x/variadic122.C: New.
8865 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8868 * gfortran.dg/realloc_on_assign_10.f90: New test.
8870 2012-01-31 Richard Guenther <rguenther@suse.de>
8872 PR tree-optimization/51528
8873 * gcc.dg/torture/pr51528.c: New testcase.
8875 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8878 * lib/go.exp (go_target_compile): Append timeout= to options.
8879 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8880 select5-out.go test on alpha*-*-* targets.
8882 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8884 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8885 (TEST_SHORT): Reformat in the same way.
8886 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8887 (TEST_SHORT): Reformat in the same way.
8888 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8889 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8890 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8891 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8892 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8894 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8897 * gcc.target/arm/pr51835.c: New testcase.
8899 2012-01-30 Richard Guenther <rguenther@suse.de>
8901 PR tree-optimization/52028
8902 * gcc.dg/torture/pr52028.c: New testcase.
8903 * gfortran.dg/ldist-pr45199.f: Adjust.
8904 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8905 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8906 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8908 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8911 * gcc.dg/tree-prof/pr52027.c: New test.
8913 PR tree-optimization/52046
8914 * gcc.dg/pr52046.c: New test.
8917 * g++.dg/other/pr52048.C: New test.
8919 2012-01-30 Richard Guenther <rguenther@suse.de>
8921 PR tree-optimization/52045
8922 * gcc.dg/pr52045.c: New testcase.
8924 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8926 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8927 new code generated for __sync_lock_release.
8929 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8931 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8933 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8936 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8938 * g++.dg/ext/visibility/template10.C: Fix typo.
8940 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8942 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8945 * g++.dg/cpp0x/constexpr-ice6.C: New.
8947 2012-01-29 Tobias Burnus <burnus@net-b.de>
8950 * gfortran.dg/default_initialization_6.f90: New.
8952 2012-01-29 Tobias Burnus <burnus@net-b.de>
8955 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8956 * gfortran.dg/class_48.f90: New.
8958 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8961 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8963 2012-01-28 Tobias Burnus <burnus@net-b.de>
8966 * gfortran.dg/class_allocate_12.f90: New.
8968 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8970 * gcc.dg/torture/pr50444.c: Fix dg directives.
8972 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8975 * gcc.target/arm/pr52006.c: New test.
8977 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8980 * gcc.dg/lto/trans-mem.h: New file.
8981 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8982 * gcc.dg/lto/trans-mem-1_1.c: Same.
8983 * gcc.dg/lto/trans-mem-4_1.c: Same.
8984 * gcc.dg/lto/trans-mem-3_1.c: Same.
8986 2012-01-27 Tobias Burnus <burnus@net-b.de>
8989 * gfortran.dg/dummy_procedure_7.f90: New.
8991 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8993 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8994 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8996 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8999 * g++.dg/other/gc5.C: New test.
9001 2012-01-27 Richard Guenther <rguenther@suse.de>
9003 PR tree-optimization/50444
9004 * gcc.dg/torture/pr50444.c: New testcase.
9006 2012-01-27 Tobias Burnus <burnus@net-b.de>
9010 * gfortran.dg/move_alloc_13.f90: New.
9012 2012-01-27 Tobias Burnus <burnus@net-b.de>
9015 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9016 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9017 and change dg-error string.
9019 2012-01-27 Tobias Burnus <burnus@net-b.de>
9022 * gfortran.dg/elemental_args_check_5.f90: New.
9024 2012-01-27 Richard Guenther <rguenther@suse.de>
9027 * g++.dg/torture/pr51959.C: New testcase.
9029 2012-01-27 Tom de Vries <tom@codesourcery.com>
9031 PR tree-optimization/51990
9032 * gcc.dg/pr51990.c: New test.
9033 * gcc.dg/pr51990-2.c: Same.
9035 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9036 Tobias Burnus <burnus@gcc.gnu.org>
9039 * gfortran.dg/class_allocate_11.f03: New.
9044 * gfortran.dg/class_allocate_7.f03: New.
9045 * gfortran.dg/class_allocate_8.f03: New.
9046 * gfortran.dg/class_allocate_9.f03: New.
9047 * gfortran.dg/class_allocate_10.f03: New.
9049 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9051 * gnat.dg/discr34.adb: New test.
9052 * gnat.dg/discr34_pkg.ads: New helper.
9054 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9056 * gnat.dg/discr33.adb: New test.
9058 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9060 * gnat.dg/limited_with3.ad[sb): New test.
9061 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9062 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9063 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9065 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9067 * gnat.dg/stack_usage1.adb: New test.
9068 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9070 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9071 * gcc.dg/pr44194-2.c: Likewise.
9073 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9076 * g++.dg/template/crash112.C: New.
9078 2012-01-27 Richard Henderson <rth@redhat.com>
9080 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9082 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9084 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9086 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9089 * g++.dg/opt/pr51895.C: New test.
9091 2012-01-26 Michael Matz <matz@suse.de>
9093 PR tree-optimization/48794
9094 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9096 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9098 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9100 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9102 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9103 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9105 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9106 the default value for s390 and s390x.
9108 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9111 * gcc.dg/lto/trans-mem-4_0.c: New.
9112 * gcc.dg/lto/trans-mem-4_1.c: New.
9113 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9115 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9116 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9118 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9119 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9122 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9124 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9126 2012-01-25 Ian Lance Taylor <iant@google.com>
9128 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9130 2012-01-25 Tobias Burnus <burnus@net-b.de>
9133 * gfortran.dg/typebound_proc_25.f90: New.
9135 2012-01-25 Jason Merrill <jason@redhat.com>
9138 * g++.dg/lto/pr51992_0.C: New.
9140 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9142 PR tree-optimization/51987
9143 * gcc.target/i386/pr51987.c: New test.
9145 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9147 * gcc.dg/tm/lto-1.c: Require lto support in target.
9149 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9151 PR rtl-optimization/48374
9152 * gcc.dg/pr48374.c: New test.
9154 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9156 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9158 2012-01-25 Tobias Burnus <burnus@net-b.de>
9161 * gfortran.dg/derived_constructor_char_3.f90: New.
9163 2012-01-24 Ian Lance Taylor <iant@google.com>
9165 * go.test/go-test.exp (filecmp): New procedure.
9166 (errchk): Handle quoted square brackets.
9167 (go-gc-tests): Set go_compile_args. Handle various new test
9168 lines. Skip a few new tests.
9169 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9171 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9173 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9174 (check_effective_target_vect_extract_even_odd)
9175 (check_effective_target_vect_interleave): Return true for MIPS
9178 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9180 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9181 (main): Use it instead of argc.
9183 2012-01-24 Jason Merrill <jason@redhat.com>
9186 * g++.dg/cpp0x/sfinae31.C: New.
9188 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9190 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9192 2012-01-24 Jason Merrill <jason@redhat.com>
9195 * g++.dg/inherit/covariant20.C: New.
9197 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9200 * g++.dg/parse/crash58.C: New.
9202 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9205 * gcc.dg/pr51957-1.c: New test.
9206 * gcc.dg/pr51957-1.h: New file.
9207 * gcc.dg/pr51957-2.c: New test.
9209 2012-01-23 Jason Merrill <jason@redhat.com>
9212 * g++.dg/ext/visibility/template10.C: New.
9214 2012-01-23 Tobias Burnus <burnus@net-b.de>
9217 * gfortran.dg/move_alloc_12.f90: New.
9219 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9222 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9224 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9227 * g++.dg/template/crash111.C: New.
9229 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9231 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9233 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9235 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9238 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9239 the DW_TAG_class_type and DW_AT_name: "Executor".
9241 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9243 * lib/target-supports.exp
9244 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9245 (check_effective_target_vect_interleave): Likewise.
9247 2012-01-22 Jason Merrill <jason@redhat.com>
9250 * g++.dg/template/using20.C: New.
9251 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9253 2012-01-23 Jason Merrill <jason@redhat.com>
9256 * g++.dg/torture/pr51344.C: Limit to x86.
9258 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9260 * c-c++-common/tm/omp.c: Require target with pthread support.
9262 2012-01-23 Richard Guenther <rguenther@suse.de>
9264 PR tree-optimization/51949
9265 * gcc.dg/torture/pr51949.c: New testcase.
9267 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9269 PR rtl-optimization/51933
9270 * gcc.c-torture/execute/pr51933.c: New test.
9272 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9274 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9275 Do not define for Interix.
9277 2012-01-22 Jason Merrill <jason@redhat.com>
9280 * g++.dg/lto/pr51832.h: New.
9281 * g++.dg/lto/pr51832_0.C: New.
9282 * g++.dg/lto/pr51832_1.C: New.
9284 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9286 * gcc.dg/ext-elim-1.c: New test.
9288 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9291 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9292 * g++.dg/opt/longbranch1.C: Likewise.
9294 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9296 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9299 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9302 * gfortran.dg/namelist_74.f90: New test.
9303 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9305 2012-01-21 Tobias Burnus <burnus@net-b.de>
9308 * gfortran.dg/class_47.f90: New.
9310 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9312 * gnat.dg/renaming5.ad[sb]: New test.
9314 2012-01-20 Jason Merrill <jason@redhat.com>
9317 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9319 2012-01-20 Jason Merrill <jason@redhat.com>
9322 * g++.dg/ext/attrib42.C: Require ilp32.
9324 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9327 * gcc.target/arm/pr51915.c: New test.
9329 2012-01-20 Cary Coutant <ccoutant@google.com>
9330 Dodji Seketeli <dodji@redhat.com>
9333 * g++.dg/debug/dwarf2/nested-3.C: New test.
9335 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9338 * g++.dg/template/crash110.C: New.
9340 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9342 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9343 Remove default options on hppa*-*-hpux*.
9345 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9347 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9349 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9351 * gcc.c-torture/compile/pr51856.c: New testcase.
9353 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9355 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9356 options to go_target_compile.
9358 2012-01-20 Kai Tietz <ktietz@redhat.com>
9360 * g++.dg/torture/pr51344.C: Fix typo.
9362 2012-01-20 Richard Guenther <rguenther@suse.de>
9364 PR tree-optimization/51903
9365 * g++.dg/torture/pr51903.C: New testcase.
9367 2012-01-20 Tobias Burnus <burnus@net-b.de>
9368 Janus Weil <janus@gcc.gnu.org>
9371 * gfortran.dg/use_21.f90: New.
9373 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9376 * gcc.dg/torture/pr51106-1.c: New test.
9377 * gcc.dg/torture/pr51106-2.c: New test.
9379 2012-01-19 Kai Tietz <ktietz@redhat.com>
9381 * g++.dg/torture/pr51344.C: New test.
9383 2012-01-19 Tobias Burnus <burnus@net-b.de>
9386 * gfortran.dg/intrinsic_size_2.f90: New.
9388 2012-01-19 Jason Merrill <jason@redhat.com>
9391 * g++.dg/inherit/using7.C: New.
9393 2012-01-19 Richard Guenther <rguenther@suse.de>
9395 PR tree-optimization/37997
9396 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9398 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9400 PR rtl-optimization/51505
9401 * gcc.dg/pr51505.c: New test.
9403 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9406 * gfortran.dg/typebound_operator_12.f03: New.
9407 * gfortran.dg/typebound_operator_13.f03: New.
9409 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9412 * g++.dg/cpp0x/pr51225.C: New.
9414 2012-01-17 Ian Lance Taylor <iant@google.com>
9417 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9419 2012-01-17 Tobias Burnus <burnus@net-b.de>
9422 * gfortran.dg/realloc_on_assign_9.f90: New.
9424 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9427 * gcc.dg/tm/memopt-3.c: Remove xfail.
9428 * gcc.dg/tm/memopt-4.c: Remove xfail.
9429 * gcc.dg/tm/memopt-5.c: Remove xfail.
9430 * gcc.dg/tm/memopt-7.c: Remove xfail.
9432 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9434 PR tree-optimization/51877
9435 * gcc.c-torture/execute/pr51877.c: New test.
9437 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9439 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9440 {!vect_align_arrays} to vect_sizes_32B_16B.
9441 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9442 * gcc.dg/vect/vect-peel-3.c: Ditto.
9444 2012-01-16 Jason Merrill <jason@redhat.com>
9447 * g++.dg/abi/mangle60.C: New.
9450 * g++.dg/pch/mangle1.{C,Hs}: New.
9452 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9453 Tobias Burnus <burnus@net-b.de>
9456 * gfortran.dg/elemental_optional_args_3.f90: New
9457 * gfortran.dg/elemental_optional_args_4.f90: New
9459 2012-01-16 Tobias Burnus <burnus@net-b.de>
9462 * gfortran.dg/use_20.f90: New
9464 2012-01-16 Jason Merrill <jason@redhat.com>
9467 * g++.dg/cpp0x/rv-bitfield.C: New.
9468 * g++.dg/cpp0x/rv-bitfield2.C: New.
9470 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9472 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9473 subroutine 'qsort' and use index array to assign the result.
9475 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9477 PR tree-optimization/51865
9478 * gcc.dg/pr51865.c: New test.
9480 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9482 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9484 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9486 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9487 to be loaded from the constant pool, rather than via %hi and %lo.
9489 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9491 PR rtl-optimization/51821
9492 * gcc.dg/pr51821.c: New test.
9494 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9496 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9498 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9500 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9502 2012-01-14 Tobias Burnus <burnus@net-b.de>
9505 * gfortran.dg/init_flag_8.f90: New.
9506 * gfortran.dg/init_flag_9.f90: New.
9508 2011-01-14 Tobias Burnus <burnus@net-b.de>
9511 * gfortran.dg/use_18.f90: New.
9512 * gfortran.dg/use_19.f90: New.
9514 2012-01-13 Ian Lance Taylor <iant@google.com>
9517 * g++.dg/warn/Wsign-compare-4.C: New.
9519 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9522 * gfortran.dg/alloc_comp_assign.f03: New.
9523 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9524 __BUILTIN_FREE from 38 to 32.
9526 2012-01-13 Jason Merrill <jason@redhat.com>
9529 * g++.dg/warn/Wreturn-type-7.C: New.
9531 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9533 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9535 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9536 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9537 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9538 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9539 int32plus because of big array needed.
9540 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9541 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9543 2012-01-13 Jason Merrill <jason@redhat.com>
9546 * g++.dg/ext/visibility/template9.C: New.
9549 * g++.dg/cpp0x/defaulted34.C: New.
9550 * g++.dg/template/virtual3.C: New.
9552 2012-01-13 Richard Guenther <rguenther@suse.de>
9555 * gcc.dg/torture/pr8081.c: New testcase.
9557 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9559 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9561 2012-01-12 Jason Merrill <jason@redhat.com>
9564 * g++.dg/ext/stmtexpr14.C: New.
9566 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9569 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9571 2012-01-12 Jason Merrill <jason@redhat.com>
9574 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9575 * g++.dg/abi/mangle58.C: Likewise.
9578 * g++.dg/template/arg8.C: New.
9580 2012-01-12 Ira Rosen <irar@il.ibm.com>
9582 PR tree-optimization/51799
9583 * gcc.dg/vect/pr51799.c: New test.
9584 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9587 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9588 Tobias Burnus <burnus@net-b.de>
9592 * lib/target-supports.exp
9593 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9594 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9596 2012-01-11 Jason Merrill <jason@redhat.com>
9599 * g++.dg/ext/attrib42.C: New.
9601 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9604 * gcc.dg/pr51796.c: New test.
9606 2012-01-11 Jason Merrill <jason@redhat.com>
9609 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9611 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9613 * gnat.dg/array19.ad[sb]: New test.
9615 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9617 * gnat.dg/opt23.ad[sb]: New test.
9618 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9619 * gnat.dg/opt24.ad[sb]: New test.
9621 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9623 PR tree-optimization/49642
9624 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9625 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9627 2012-01-11 Jason Merrill <jason@redhat.com>
9630 * g++.dg/template/explicit-args5.C: New.
9632 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9634 * gcc.c-torture/execute/20120110-1.c: New testcase.
9636 2012-01-10 Jason Merrill <jason@redhat.com>
9639 * g++.dg/inherit/ambig1.C: New.
9642 * g++.dg/cpp0x/constexpr-cache1.C: New.
9644 2012-01-10 Richard Guenther <rguenther@suse.de>
9646 PR tree-optimization/51801
9647 * gcc.dg/torture/pr51801.c: New testcase.
9649 2012-01-10 Tobias Burnus <burnus@net-b.de>
9652 * gfortran.dg/allocate_with_typespec_5.f90: New.
9654 2012-01-10 Tobias Burnus <burnus@net-b.de>
9656 * gfortran.dg/class_39.f03: Update dg-error string.
9658 2012-01-10 Richard Guenther <rguenther@suse.de>
9660 PR tree-optimization/50913
9661 * gcc.dg/graphite/interchange-16.c: New testcase.
9662 * gcc.dg/graphite/scop-20.c: XFAIL.
9663 * gfortran.dg/graphite/interchange-1.f: Likewise.
9664 * gfortran.dg/graphite/block-1.f90: Likewise.
9665 * gfortran.dg/graphite/block-2.f: Likewise.
9667 2012-01-10 Richard Henderson <rth@redhat.com>
9669 * lib/target-supports.exp (check_effective_target_vect_perm,
9670 check_effective_target_vect_perm_byte,
9671 check_effective_target_vect_perm_short): Enable for arm neon.
9673 2012-01-09 Tobias Burnus <burnus@net-b.de>
9676 * gfortran.dg/typebound_operator_11.f90: New.
9678 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9680 * gnat.dg/array18.adb: New test.
9681 * gnat.dg/array18_pkg.ads: New helper.
9683 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9686 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9687 around base object in first assignment in main program.
9688 * gfortran.dg/typebound_operator_10.f03: New test.
9690 2012-01-09 Martin Jambor <mjambor@suse.cz>
9692 PR tree-optimization/51759
9693 * g++.dg/ipa/pr51759.C: New test.
9695 2012-01-09 Tobias Burnus <burnus@net-b.de>
9698 * gfortran.dg/optional_absent_2.f90: New.
9700 2012-01-09 Tobias Burnus <burnus@net-b.de>
9703 * gfortran.dg/use_17.f90: New.
9705 2012-01-09 Gary Funck <gary@intrepid.com>
9707 PR preprocessor/33919
9708 * gcc.dg/pr33919.c: New test.
9709 * gcc.dg/pr33919-0.h: New test header file.
9710 * gcc.dg/pr33919-1.h: Ditto.
9711 * gcc.dg/pr33919-2.h: Ditto.
9713 2012-01-07 Jan Hubicka <jh@suse.cz>
9715 PR tree-optimize/51694
9716 * gcc.c-torture/compile/pr51694.c: new testcase.
9718 2012-01-07 Jan Hubicka <jh@suse.cz>
9720 PR tree-optimization/51600
9721 * g++.dg/torture/pr51600.C: New testcase.
9723 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9725 PR gcov-profile/51715
9726 PR gcov-profile/51717
9727 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9728 * gcc.misc-tests/gcov-14.c: Likewise.
9730 2012-01-06 Jason Merrill <jason@redhat.com>
9732 * g++.dg/parse/new5.C: New.
9734 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9737 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9738 including <string.h>.
9740 2012-01-06 Jason Merrill <jason@redhat.com>
9742 * g++.dg/abi/mangle51.C: New.
9743 * g++.dg/abi/mangle52.C: New.
9744 * g++.dg/abi/mangle53.C: New.
9745 * g++.dg/abi/mangle54.C: New.
9746 * g++.dg/abi/mangle55.C: New.
9747 * g++.dg/abi/mangle56.C: New.
9748 * g++.dg/abi/mangle57.C: New.
9749 * g++.dg/abi/mangle58.C: New.
9750 * g++.dg/abi/mangle59.C: New.
9751 * g++.dg/cpp0x/trailing3.C: Update mangling.
9752 * g++.dg/cpp0x/variadic111.C: Update mangling.
9753 * g++.dg/cpp0x/variadic4.C: Update mangling.
9754 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9755 * g++.dg/template/nontype22.C: Works now.
9756 * g++.dg/template/pr35240.C: Works now.
9758 * g++.dg/cpp0x/error7.C: New.
9760 2012-01-06 Tobias Burnus <burnus@net-b.de>
9762 * gfortran.dg/deallocate_stat_2.f90: New.
9763 * coarray/allocate_errgmsg.f90: New.
9764 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9765 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9766 * coarray/subobject_1.f90: Fix for num_images > 1.
9767 * gfortran.dg/deallocate_stat.f90: Update due to changed
9770 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9772 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9774 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9776 * ada/acats/overflow.lst: Add cb20004.
9778 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9781 * g++.dg/cpp0x/alias-decl-18.C: New test.
9783 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9785 * gcc.c-torture/execute/20120104-1.c: New test.
9787 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9790 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9791 the old typebound_operator_8.f03.
9792 * gfortran.dg/typebound_operator_8.f03: New version of
9793 typebound_operator_7.f03 with 'u' a derived type instead of a
9796 2012-01-05 Richard Guenther <rguenther@suse.de>
9798 * g++.dg/torture/pr49309.C: Skip for -flto.
9800 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9803 * gcc.c-torture/compile/pr51761.c: New test.
9805 2012-01-05 Richard Guenther <rguenther@suse.de>
9807 PR tree-optimization/51760
9808 * gcc.dg/torture/pr51760.c: New testcase.
9810 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9813 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9815 2012-01-05 Richard Guenther <rguenther@suse.de>
9818 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9819 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9821 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9824 * gcc.dg/pr51695.c: New test.
9826 2012-01-04 Andrew Pinski <apinski@cavium.com>
9828 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9829 * gcc.target/mips/octeon2-lx-1.c: New test.
9830 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9831 * gcc.target/mips/octeon2-lx-2.c: New test.
9832 * gcc.target/mips/octeon2-lx-3.c: New test.
9834 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9838 * gcc.dg/tm/alias-1.c: Adjust regexp.
9839 * gcc.dg/tm/alias-2.c: Adjust regexp.
9841 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9844 * g++.dg/warn/Wparentheses-26.C: New.
9846 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9848 * gfortran.dg/elemental_optional_args_2.f90: New test.
9850 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9853 * gfortran.dg/common_17.f90: New test.
9855 2012-01-04 Richard Guenther <rguenther@suse.de>
9857 PR tree-optimization/49651
9858 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9859 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9861 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9864 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9866 2012-01-03 Andrew Pinski <apinski@cavium.com>
9868 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9869 for all mips targets. Also allow an optional .cfi_startproc.
9871 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9873 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9875 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9878 * g++.dg/rtti/dyncast5.C: New.
9880 2012-01-03 Richard Guenther <rguenther@suse.de>
9882 PR tree-optimization/51070
9883 * gcc.dg/torture/pr51070-2.c: New testcase.
9885 2012-01-03 Richard Guenther <rguenther@suse.de>
9887 PR tree-optimization/51692
9888 * gcc.dg/torture/pr51692.c: New testcase.
9890 2012-01-03 Richard Guenther <rguenther@suse.de>
9893 * g++.dg/lto/pr51650-3_0.C: New testcase.
9895 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9898 * g++.dg/warn/Wredundant-decls-spec.C: New.
9900 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9902 PR tree-optimization/51719
9903 * g++.dg/tree-prof/pr51719.C: New test.
9905 2012-01-03 Richard Guenther <rguenther@suse.de>
9908 * gcc.dg/fold-compare-6.c: New testcase.
9910 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9913 * g++.dg/gomp/pr51669.C: New test.
9915 2012-01-02 Jason Merrill <jason@redhat.com>
9918 * g++.dg/cpp0x/constexpr-union2.C: New.
9921 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9923 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9926 * g++.dg/cpp0x/constexpr-99.C: New test.
9928 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9931 * g++.dg/template/init9.C: New.
9933 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9935 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9936 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9937 rather than a specific number.
9939 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9944 * gfortran.dg/typebound_operator_7.f03: New.
9945 * gfortran.dg/typebound_operator_8.f03: New.
9947 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9950 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9952 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9954 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9956 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9958 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9960 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9963 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9965 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9966 * gfortran.dg/io_real_boz_4.f90: Likewise.
9967 * gfortran.dg/io_real_boz_5.f90: Likewise.
9969 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9971 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9973 2012-01-02 Revital Eres <revital.eres@linaro.org>
9975 * gcc.dg/sms-11.c: New file.
9977 2012-01-02 Tobias Burnus <burnus@net-b.de>
9980 * gfortran.dg/coarray/image_index_3.f90: New.
9982 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9985 * g++.dg/parse/enum8.C: New.
9987 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9990 * g++.dg/conversion/reinterpret4.C: New.
9991 * g++.dg/conversion/reinterpret1.C: Adjust.
9993 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9995 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9997 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9999 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10000 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10001 * g++.old-deja/g++.jason/access14.C: Likewise.
10002 * g++.old-deja/g++.jason/access8.C: Likewise.
10003 * g++.old-deja/g++.jason/access1.C: Likewise.
10004 * g++.old-deja/g++.other/access3.C: Likewise.
10005 * g++.old-deja/g++.other/access5.C: Likewise.
10006 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10007 * g++.old-deja/g++.law/visibility22.C: Likewise.
10008 * g++.old-deja/g++.law/visibility26.C: Likewise.
10009 * g++.old-deja/g++.mike/p2746.C: Likewise.
10010 * g++.dg/debug/using1.C: Likewise.
10011 * g++.dg/lookup/using51.C: Likewise.
10012 * g++.dg/inherit/using5.C: Likewise.
10013 * g++.dg/inherit/pr30297.C: Likewise.
10014 * g++.dg/inherit/access8.C: Likewise.
10015 * g++.dg/torture/pr39362.C: Likewise.
10016 * g++.dg/template/crash13.C: Likewise.
10017 * g++.dg/template/using10.C: Likewise.
10019 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10022 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10024 2012-01-01 Ira Rosen <irar@il.ibm.com>
10026 PR tree-optimization/51704
10027 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10028 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10029 corresponding flags.
10031 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10034 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10036 2012-01-01 Jan Hubicka <jh@suse.cz>
10038 PR rtl-optimization/51069
10039 * gcc.c-torture/compile/pr51069.c: New testcase.
10041 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10043 PR tree-optimization/51683
10044 * gcc.dg/pr51683.c: New test.
10046 Copyright (C) 2012 Free Software Foundation, Inc.
10048 Copying and distribution of this file, with or without modification,
10049 are permitted in any medium without royalty provided the copyright
10050 notice and this notice are preserved.