1 2012-11-16 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/template/alignof2.C: New test.
6 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
8 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
9 * g++.dg/mv6.C (dg-options): Ditto.
11 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
13 * lib/target_suports.exp
14 (check_effective_target_has_w_floating_suffix): New procedure.
15 (check_effective_target_has_q_floating_suffix): Ditto.
16 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
17 for unsupported non-standard suffix on floating constant.
18 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
20 2012-11-14 Jakub Jelinek <jakub@redhat.com>
22 * lib/asan-dg.exp: New file.
23 * gcc.dg/asan/asan.exp: New file.
24 * g++.dg/dg.exp: Prune also asan tests.
25 * g++.dg/asan/asan.exp: New file.
26 * c-c++-common/asan/memcmp-1.c: New test.
28 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
31 * g++.dg/cpp0x/vt-55323.C: New.
33 2012-11-13 Sriraman Tallam <tmsriram@google.com>
35 * g++.dg/mv4.C: Add require ifunc. Change error message.
36 * g++.dg/mv5.C: Add require ifunc.
37 * g++.dg/mv6.C: Add require ifunc.
39 2012-11-13 Martin Jambor <mjambor@suse.cz>
41 PR tree-optimization/55253
42 * gcc.dg/torture/pr55253.c: New test.
43 * gcc.dg/torture/pr55305.c: Likewise.
45 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
48 * gcc.target/i386/pr55142-1.c: New file.
49 * gcc.target/i386/pr55142-2.c: Likewise.
51 2012-11-13 Dodji Seketeli <dodji@redhat.com>
54 * g++.dg/cpp0x/alias-decl-26.C: New test file.
56 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
58 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
60 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
61 * gcc.target/i386/pr49715-2.c: Likewise.
62 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
64 2012-11-13 Jakub Jelinek <jakub@redhat.com>
66 PR tree-optimization/55281
67 * gcc.dg/vect/fast-math-pr55281.c: New test.
68 * g++.dg/opt/pr55281.C: New test.
70 PR rtl-optimization/54127
71 * gcc.dg/torture/pr54127.c: New test.
73 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
74 Jakub Jelinek <jakub@redhat.com>
76 PR rtl-optimization/51447
77 * gcc.c-torture/execute/pr51447.c: New test.
79 2012-11-12 Ian Bolton <ian.bolton@arm.com>
81 * gcc.target/aarch64/csinc-2.c: New test.
83 2012-11-12 Ian Bolton <ian.bolton@arm.com>
85 * gcc.target/aarch64/cmn.c: New test.
86 * gcc.target/aarch64/adds.c: New test.
87 * gcc.target/aarch64/subs.c: New test.
89 2012-11-12 Tobias Burnus <burnus@net-b.de>
92 * gfortran.dg/coarray_29_1.f90: New.
93 * gfortran.dg/coarray_29_2.f90: New.
95 2012-11-12 Bin Cheng <bin.cheng@arm.com>
97 * gcc.dg/hoist-register-pressure-3.c: New test.
99 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
101 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
102 wrappers around sinf and cosf.
104 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
108 * gcc.target/i386/pr55247-2.c: New file.
110 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
113 * g++.dg/pr55263.C: New test.
115 2012-11-11 Martin Jambor <mjambor@suse.cz>
117 PR tree-optimization/55238
118 * testsuite/gcc.dg/torture/pr55238.c: New test.
120 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
121 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
122 * c-c++-common/torture/vector-subscript-1.c: Likewise.
123 * c-c++-common/torture/vector-subscript-2.c: Likewise.
125 2012-11-10 Jan Hubicka <jh@suse.cz>
127 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
129 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
131 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
132 -mno-sse -mno-mmx to dg-options. Reformat.
134 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
136 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
137 * c-c++-common/vector-compare-1.c: Same.
138 * c-c++-common/vector-compare-2.c: Same.
139 * g++.dg/other/unused1.C: Skip on AIX.
140 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
141 extra message on AIX.
143 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
146 * gcc.target/i386/pr55247.c: New test.
148 2012-11-09 Andrew Pinski <apinski@cavium.com>
150 * gcc.c-torture/execute/20121108-1.c: New test.
152 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
155 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
156 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
157 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
158 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
160 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
162 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
163 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
164 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
166 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
168 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
170 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
171 * g++.dg/tm/pr47530.C: Same.
173 2012-11-09 Jason Merrill <jason@redhat.com>
176 * g++.dg/cpp0x/alias-decl-25.C: New.
178 * g++.dg/abi/abi-tag1.C: New.
179 * g++.dg/abi/abi-tag2.C: New.
181 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
183 PR rtl-optimization/55154
184 * gcc.target/i386/pr55154.c: New test.
186 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
188 PR rtl-optimization/55151
189 * gcc.dg/pr55151.c: Move ...
190 * gcc.target/i386/pr55151.c: ... here.
192 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
194 PR rtl-optimization/54472
195 * gcc.dg/pr54472.c: New test.
197 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
199 * gnat.dg/stack_check3.ad[sb]: New test.
201 2012-11-08 Ian Lance Taylor <iant@google.com>
203 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
204 with arguments. Handle errorcheckoutput and rundir test types.
206 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
208 PR tree-optimization/55191
209 * gcc.dg/pr55191.c: New test.
211 2012-11-08 Jakub Jelinek <jakub@redhat.com>
214 * g++.dg/debug/pr54499.C: New test.
216 2012-11-08 Jan Hubicka <jh@suse.cz>
219 * gcc.dg/winline-3.c: Update.
221 2012-11-08 Martin Jambor <mjambor@suse.cz>
223 * gfortran.dg/ipcp-array-1.f90: New test.
225 2012-11-08 Florian Weimer <fweimer@redhat.com>
227 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
229 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
231 PR rtl-optimization/55151
232 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
234 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
236 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
238 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
240 * gcc.c-torture/compile/20121107-1.c: New test.
242 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
244 PR rtl-optimization/55151
245 * gcc.dg/pr55151.c: Compile it only for x86_64.
247 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
249 PR rtl-optimization/55122
250 * gcc.dg/pr55122.c: New test.
252 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
254 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
256 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
257 * gcc.target/powerpc/loop_align.c: Skip on AIX.
258 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
259 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
261 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
264 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
266 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
269 * c-c++-common/pr51294.c: New.
271 2012-11-07 Martin Jambor <mjambor@suse.cz>
273 PR tree-optimization/53787
274 * gcc.dg/ipa/ipa-5.c: Adjust.
275 * gcc.dg/ipa/ipcp-agg-1.c: New test.
276 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
277 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
278 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
279 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
280 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
281 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
282 * gfortran.dg/pr48636-2.f90: New test.
283 * gfortran.dg/pr53787.f90: Likewise.
285 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
289 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
292 * g++.dg/cpp0x/constexpr-union4.C: New.
294 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
296 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
298 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
301 * gcc.c-torture/compile/pr49220.c: New test.
303 2012-11-07 Florian Weimer <fweimer@redhat.com>
305 * g++.dg/init/new40.C: New.
307 2012-11-07 Jakub Jelinek <jakub@redhat.com>
310 * gcc.dg/guality/pr54693-2.c: New test.
312 2012-11-06 Andrew Pinski <apinski@cavium.com>
314 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
315 -fno-vect-cost-model.
317 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
319 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
320 * gcc.dg/tm/debug-1.c: Same.
321 * gcc.dg/tm/irrevocable-3.c: Same.
322 * gcc.dg/tm/irrevocable-4.c: Same.
323 * gcc.dg/tm/memopt-10.c: Same.
324 * gcc.dg/tm/memopt-11.c: Same.
325 * gcc.dg/tm/props-4.c: Same.
326 * gcc.dg/tm/wrap-3.c: Same.
327 * gcc.dg/tm/wrap-4.c: Same.
329 2012-11-06 Andrew Pinski <apinski@cavium.com>
331 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
333 2012-11-06 Jan Hubicka <jh@suse.cz>
335 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
337 * gcc.dg/tree-ssa/loop-23.c: Likewise.
338 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
339 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
341 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
343 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
345 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
348 * gcc.dg/torture/pr41993.c: New test.
350 2012-11-06 Jan Hubicka <jh@suse.cz>
352 * gcc.target/i386/l_fma_float_?.c: Update.
353 * gcc.target/i386/l_fma_double_?.c: Update.
355 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
358 * gcc.target/sh/pr54089-8.c: New.
359 * gcc.target/sh/pr54089-9.c: New.
361 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
364 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
365 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
366 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
367 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
368 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
369 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
370 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
371 * gcc.target/i386/avx-vzeroupper-27.c: New.
373 2012-11-06 Janus Weil <janus@gcc.gnu.org>
376 * gfortran.dg/transfer_class_1.f90: New.
377 * gfortran.dg/transfer_class_2.f90: New.
379 2012-11-05 Sriraman Tallam <tmsriram@google.com>
381 * testsuite/g++.dg/mv1.C: New test.
382 * testsuite/g++.dg/mv2.C: New test.
383 * testsuite/g++.dg/mv3.C: New test.
384 * testsuite/g++.dg/mv4.C: New test.
385 * testsuite/g++.dg/mv5.C: New test.
386 * testsuite/g++.dg/mv6.C: New test.
388 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
391 * gcc.dg/const-uniq-1.c (a): Increase length four times.
393 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
395 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
398 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
400 * g++.dg/torture/20121105-1.C: New test.
402 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
404 * gcc.dg/torture/fp-compare.c: New testcase.
406 2012-11-05 Jan Hubicka <jh@suse.cz>
408 * gcc.dg/const-1.c: Update.
409 * gcc.dg/pure-1.c: Update.
411 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
413 PR rtl-optimization/55151
414 * gcc.dg/pr55151.c: New test.
416 2012-11-05 Jakub Jelinek <jakub@redhat.com>
420 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
422 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
425 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
427 2012-11-05 Jan Hubicka <jh@suse.cz>
429 * gcc.dg/autopar/pr49960.c: Fix testcase.
431 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
433 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
434 Fix scan-tree-dump-times directive.
436 2012-11-04 Janus Weil <janus@gcc.gnu.org>
439 * gfortran.dg/associate_12.f90: New.
441 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
444 * lib/target-supports.exp (check_effective_target_masm_intel): New
446 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
449 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
450 Jack Howarth <howarth@bromo.med.uc.edu>
452 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
453 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
454 * gcc.target/i386/pr53249.c: Likewise.
456 2012-11-03 Andrew Pinski <apinski@cavium.com>
458 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
459 call abort1 so that cross jumping does not happen.
461 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
464 * gcc.target/sh/pr51244-18.c: New.
465 * gcc.target/sh/pr51244-19.c: New.
467 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
469 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
470 b requires a 64-bit operation followed by a truncation.
472 2012-11-02 Jan Hubicka <jh@suse.cz>
474 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
476 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
478 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
479 conditions to verify the reduction code is vectorized.
481 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
482 in case 'pow', such as 'powerpc' is used in the compiler version name.
483 * gcc.target/powerpc/pr46728-2.c: Likewise.
484 * gcc.target/powerpc/pr46728-3.c: Likewise.
485 * gcc.target/powerpc/pr46728-4.c: Likewise.
486 * gcc.target/powerpc/pr46728-5.c: Likewise.
487 * gcc.target/powerpc/pr46728-7.c: Likewise.
488 * gcc.target/powerpc/pr46728-8.c: Likewise.
489 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
491 2012-11-02 Jan Hubicka <jh@suse.cz>
493 * gcc.dg/tree-ssa/loop-38.c: New testcase.
495 2012-11-02 Jan Hubicka <jh@suse.cz>
497 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
498 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
500 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
503 * gcc.target/i386/pr55130.c: New test.
505 2012-11-02 Jakub Jelinek <jakub@redhat.com>
508 * gcc.target/i386/pr55147.c: New test.
510 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
512 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
513 * gfortran.dg/default_format_denormal_1.f90: Same.
515 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
518 * g++.dg/ext/vector19.C: Remove target restrictions.
519 * gcc.dg/fold-compare-7.c: New testcase.
521 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
524 * gcc.target/sh/pr55160.c: New.
526 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
528 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
529 scan-assembler regex.
531 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
534 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
535 * gcc.dg/pr55150-2.c: New test.
537 2012-11-01 Sharad Singhai <singhai@google.com>
539 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
540 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
541 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
542 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
544 2012-10-31 Dehao Chen <dehao@google.com>
546 * g++.dg/debug/dwarf2/block.C: New testcase.
548 2012-10-31 Jan Hubicka <jh@suse.cz>
550 * gcc.dg/pr44974.c: Add noinline.
552 2012-10-31 Janus Weil <janus@gcc.gnu.org>
555 * gfortran.dg/class_54.f90: New.
557 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
558 Jakub Jelinek <jakub@redhat.com>
560 PR tree-optimization/55018
561 * gcc.dg/torture/pr55018.c: New test.
563 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
566 * g++.dg/ext/vla13.C: New.
568 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
571 * gcc.dg/pr55150.c: New test.
573 2012-10-31 Tobias Burnus <burnus@net-b.de>
576 * gfortran.dg/associate_11.f90: New.
578 2012-10-31 Dodji Seketeli <dodji@redhat.com>
581 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
583 2012-10-31 Jakub Jelinek <jakub@redhat.com>
585 PR tree-optimization/19105
586 PR tree-optimization/21643
587 PR tree-optimization/46309
588 * gcc.dg/pr19105.c: New test.
589 * gcc.dg/pr21643.c: New test.
590 * gcc.dg/pr46309-2.c: New test.
591 * gcc.c-torture/execute/pr46309.c: New test.
593 2012-10-31 Alan Modra <amodra@gmail.com>
595 * gcc.target/powerpc/dimode_off.c: New.
596 * gcc.target/powerpc/timode_off.c: New.
597 * gcc.target/powerpc/dfmode_off.c: New.
598 * gcc.target/powerpc/tfmode_off.c: New.
600 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
602 PR rtl-optimization/55093
603 * gcc.target/i386/pr55093.c: New file.
605 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
607 * gcc.target/i386/pr55116.c: Renamed to ...
608 * gcc.target/i386/pr55116-1.c: This.
610 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
612 * gcc.target/i386/pr55116-2.c: New file.
614 2012-10-30 Richard Biener <rguenther@suse.de>
616 * gcc.dg/vect/slp-perm-2.c: Adjust.
618 2012-10-30 Richard Biener <rguenther@suse.de>
620 PR tree-optimization/55111
621 * gcc.dg/torture/pr55111.c: New testcase.
623 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
626 * gcc.target/sh/pr53988.c: New.
628 2012-10-30 Bin Cheng <bin.cheng@arm.com>
631 * gcc.dg/hoist-register-pressure-1.c: Rename from
632 hoist-register-pressure.c. Add nonpic condition.
633 * gcc.dg/hoist-register-pressure-2.c: New testcase.
635 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
638 * gcc.dg/Wreturn-local-addr.c: New.
639 * g++.dg/warn/Wno-return-local-addr.C: New.
640 * g++.dg/warn/Wreturn-local-addr.C: New.
642 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
645 * gcc.target/i386/pr55116.c: New file.
647 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
650 * gcc.dg/Wshadow-4.c: New.
651 * gcc.dg/Wshadow-4.h: New.
653 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
656 * gcc.dg/guality/pr54693.c: New.
658 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
661 * gcc.dg/pr55027.c: New testcase.
663 2012-10-29 Jan Hubicka <jh@suse.cz>
665 * gcc.dg/ipa/inline-6.c: New testcase.
667 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
669 PR rtl-optimization/55106
670 * g++.dg/pr55106.C: New.
672 2012-10-29 Richard Guenther <rguenther@suse.de>
675 * gcc.dg/torture/pr53695.c: New testcase.
677 2012-10-28 Jan Hubicka <jh@suse.cz>
679 * gcc.dg/ipa/inlinehint-3.c: New testcase.
681 2012-10-28 Tobias Burnus <burnus@net-b.de>
684 * gfortran.dg/do_check_6.f90: New.
686 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
687 Jack Howarth <howarth@bromo.med.uc.edu>
690 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
692 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
694 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
697 * gcc.target/i386/pr34283.c: New test.
699 2012-10-26 Jakub Jelinek <jakub@redhat.com>
702 * g++.dg/opt/pr55081.C: New test.
706 * gcc.dg/guality/pr54970.c: New test.
708 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
711 * g++.dg/template/new11.C: New.
713 2012-10-26 Richard Biener <rguenther@suse.de>
716 * gcc.dg/torture/pr54824.c: New testcase.
718 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
720 * gcc.target/i386/fxsave-1.c: New.
721 * gcc.target/i386/fxsave64-1.c: Ditto.
722 * gcc.target/i386/fxrstor-1.c: Ditto.
723 * gcc.target/i386/fxrstor64-1.c: Ditto.
724 * gcc.target/i386/xsave-1.c: Ditto.
725 * gcc.target/i386/xsave64-1.c: Ditto.
726 * gcc.target/i386/xrstor-1.c: Ditto.
727 * gcc.target/i386/xrstor64-1.c: Ditto.
728 * gcc.target/i386/xsaveopt-1.c: Ditto.
729 * gcc.target/i386/xsaveopt64-1.c: Ditto.
730 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
731 * gcc.target/i386/sse-13.c: Ditto.
732 * gcc.target/i386/sse-14.c: Ditto.
733 * gcc.target/i386/sse-22.c: Ditto.
734 * gcc.target/i386/sse-23.c: Ditto.
735 * g++.dg/other/i386-2.C: Ditto.
736 * g++.dg/other/i386-3.C: Ditto.
738 2012-10-25 Jan Hubicka <jh@suse.cz>
740 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
743 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
746 * g++.dg/ext/transparent-union.C: New.
748 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
751 * g++.dg/ext/vector19.C: New testcase.
753 2012-10-25 Richard Biener <rguenther@suse.de>
755 PR tree-optimization/54902
756 * g++.dg/torture/pr54902.C: New testcase.
758 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
761 * g++.dg/template/crash114.C: New.
763 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
766 * gcc.target/i386/pr55049-1.c: New test.
768 2012-10-24 Janus Weil <janus@gcc.gnu.org>
771 * gfortran.dg/class_dummy_4.f03: New.
773 2012-10-24 Jakub Jelinek <jakub@redhat.com>
775 PR rtl-optimization/55010
776 * gcc.dg/pr55010.c: New test.
779 * g++.dg/debug/pr54828.C: New test.
781 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
783 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
784 * gcc.dg/vect/vect-83_64.c: Likewise.
786 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
789 * g++.dg/cpp0x/constexpr-union4.C: New.
791 2012-10-23 Jeff Law <law@redhat.com>
793 * gcc.c-torture/execute/pr54985.c: New test.
795 2012-10-23 Paul Koning <ni1d@arrl.net>
798 * g++.dg/debug/dwarf2/pr54508.C: New.
800 2012-10-23 Jakub Jelinek <jakub@redhat.com>
803 * g++.dg/template/sizeof14.C: New test.
805 2012-10-23 Ian Bolton <ian.bolton@arm.com>
806 Jim MacArthur <jim.macarthur@arm.com>
807 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
808 Marcus Shawcroft <marcus.shawcroft@arm.com>
809 Nigel Stephens <nigel.stephens@arm.com>
810 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
811 Richard Earnshaw <rearnsha@arm.com>
812 Sofiane Naci <sofiane.naci@arm.com>
813 Stephen Thomas <stephen.thomas@arm.com>
814 Tejas Belagod <tejas.belagod@arm.com>
815 Yufeng Zhang <yufeng.zhang@arm.com>
817 * lib/target-supports.exp
818 (check_profiling_available): Add AArch64.
819 (check_effective_target_vect_int): Likewise.
820 (check_effective_target_vect_shift): Likewise.
821 (check_effective_target_vect_float): Likewise.
822 (check_effective_target_vect_double): Likewise.
823 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
824 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
825 (check_effective_target_vect_pack_trunc): Likewise.
826 (check_effective_target_vect_unpack): Likewise.
827 (check_effective_target_vect_hw_misalign): Likewise.
828 (check_effective_target_vect_short_mult): Likewise.
829 (check_effective_target_vect_int_mult): Likewise.
830 (check_effective_target_vect_stridedN): Likewise.
831 (check_effective_target_sync_int_long): Likewise.
832 (check_effective_target_sync_char_short): Likewise.
833 (check_vect_support_and_set_flags): Likewise.
834 (check_effective_target_aarch64_tiny): New.
835 (check_effective_target_aarch64_small): New.
836 (check_effective_target_aarch64_large): New.
837 * g++.dg/other/PR23205.C: Enable aarch64.
838 * g++.dg/other/pr23205-2.C: Likewise.
839 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
840 * gcc.c-torture/execute/20101011-1.c: Likewise.
841 * gcc.dg/20020312-2.c: Likewise.
842 * gcc.dg/20040813-1.c: Likewise.
843 * gcc.dg/builtin-apply2.c: Likewise.
844 * gcc.dg/stack-usage-1.c: Likewise.
846 2012-10-23 Ian Bolton <ian.bolton@arm.com>
847 Jim MacArthur <jim.macarthur@arm.com>
848 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
849 Marcus Shawcroft <marcus.shawcroft@arm.com>
850 Nigel Stephens <nigel.stephens@arm.com>
851 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
852 Richard Earnshaw <rearnsha@arm.com>
853 Sofiane Naci <sofiane.naci@arm.com>
854 Stephen Thomas <stephen.thomas@arm.com>
855 Tejas Belagod <tejas.belagod@arm.com>
856 Yufeng Zhang <yufeng.zhang@arm.com>
858 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
859 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
860 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
861 * gcc.target/aarch64/aapcs/abitest.S: New file.
862 * gcc.target/aarch64/aapcs/abitest.h: New file.
863 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
864 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
865 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
866 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
867 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
868 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
869 * gcc.target/aarch64/aapcs/ice_1.c: New file.
870 * gcc.target/aarch64/aapcs/ice_2.c: New file.
871 * gcc.target/aarch64/aapcs/ice_3.c: New file.
872 * gcc.target/aarch64/aapcs/ice_4.c: New file.
873 * gcc.target/aarch64/aapcs/ice_5.c: New file.
874 * gcc.target/aarch64/aapcs/macro-def.h: New file.
875 * gcc.target/aarch64/aapcs/test_1.c: New file.
876 * gcc.target/aarch64/aapcs/test_10.c: New file.
877 * gcc.target/aarch64/aapcs/test_11.c: New file.
878 * gcc.target/aarch64/aapcs/test_12.c: New file.
879 * gcc.target/aarch64/aapcs/test_13.c: New file.
880 * gcc.target/aarch64/aapcs/test_14.c: New file.
881 * gcc.target/aarch64/aapcs/test_15.c: New file.
882 * gcc.target/aarch64/aapcs/test_16.c: New file.
883 * gcc.target/aarch64/aapcs/test_17.c: New file.
884 * gcc.target/aarch64/aapcs/test_18.c: New file.
885 * gcc.target/aarch64/aapcs/test_19.c: New file.
886 * gcc.target/aarch64/aapcs/test_2.c: New file.
887 * gcc.target/aarch64/aapcs/test_20.c: New file.
888 * gcc.target/aarch64/aapcs/test_21.c: New file.
889 * gcc.target/aarch64/aapcs/test_22.c: New file.
890 * gcc.target/aarch64/aapcs/test_23.c: New file.
891 * gcc.target/aarch64/aapcs/test_24.c: New file.
892 * gcc.target/aarch64/aapcs/test_25.c: New file.
893 * gcc.target/aarch64/aapcs/test_26.c: New file.
894 * gcc.target/aarch64/aapcs/test_3.c: New file.
895 * gcc.target/aarch64/aapcs/test_4.c: New file.
896 * gcc.target/aarch64/aapcs/test_5.c: New file.
897 * gcc.target/aarch64/aapcs/test_6.c: New file.
898 * gcc.target/aarch64/aapcs/test_7.c: New file.
899 * gcc.target/aarch64/aapcs/test_8.c: New file.
900 * gcc.target/aarch64/aapcs/test_9.c: New file.
901 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
902 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
903 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
904 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
905 * gcc.target/aarch64/aapcs/test_complex.c: New file.
906 * gcc.target/aarch64/aapcs/test_int128.c: New file.
907 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
908 * gcc.target/aarch64/aapcs/type-def.h: New file.
909 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
910 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
911 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
912 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
913 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
914 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
915 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
916 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
917 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
918 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
919 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
920 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
921 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
922 * gcc.target/aarch64/aarch64.exp: New file.
923 * gcc.target/aarch64/adc-1.c: New file.
924 * gcc.target/aarch64/adc-2.c: New file.
925 * gcc.target/aarch64/asm-1.c: New file.
926 * gcc.target/aarch64/clrsb.c: New file.
927 * gcc.target/aarch64/clz.c: New file.
928 * gcc.target/aarch64/ctz.c: New file.
929 * gcc.target/aarch64/csinc-1.c: New file.
930 * gcc.target/aarch64/csinv-1.c: New file.
931 * gcc.target/aarch64/csneg-1.c: New file.
932 * gcc.target/aarch64/extend.c: New file.
933 * gcc.target/aarch64/fcvt.x: New file.
934 * gcc.target/aarch64/fcvt_double_int.c: New file.
935 * gcc.target/aarch64/fcvt_double_long.c: New file.
936 * gcc.target/aarch64/fcvt_double_uint.c: New file.
937 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
938 * gcc.target/aarch64/fcvt_float_int.c: New file.
939 * gcc.target/aarch64/fcvt_float_long.c: New file.
940 * gcc.target/aarch64/fcvt_float_uint.c: New file.
941 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
942 * gcc.target/aarch64/ffs.c: New file.
943 * gcc.target/aarch64/fmadd.c: New file.
944 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
945 * gcc.target/aarch64/frint.x: New file.
946 * gcc.target/aarch64/frint_double.c: New file.
947 * gcc.target/aarch64/frint_float.c: New file.
948 * gcc.target/aarch64/index.c: New file.
949 * gcc.target/aarch64/mneg-1.c: New file.
950 * gcc.target/aarch64/mneg-2.c: New file.
951 * gcc.target/aarch64/mneg-3.c: New file.
952 * gcc.target/aarch64/mnegl-1.c: New file.
953 * gcc.target/aarch64/mnegl-2.c: New file.
954 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
955 * gcc.target/aarch64/pic-constantpool1.c: New file.
956 * gcc.target/aarch64/pic-symrefplus.c: New file.
957 * gcc.target/aarch64/predefine_large.c: New file.
958 * gcc.target/aarch64/predefine_small.c: New file.
959 * gcc.target/aarch64/predefine_tiny.c: New file.
960 * gcc.target/aarch64/reload-valid-spoff.c: New file.
961 * gcc.target/aarch64/scalar_intrinsics.c: New file.
962 * gcc.target/aarch64/table-intrinsics.c: New file.
963 * gcc.target/aarch64/tst-1.c: New file.
964 * gcc.target/aarch64/vect-abs-compile.c: New file.
965 * gcc.target/aarch64/vect-abs.c: New file.
966 * gcc.target/aarch64/vect-abs.x: New file.
967 * gcc.target/aarch64/vect-compile.c: New file.
968 * gcc.target/aarch64/vect-faddv-compile.c: New file.
969 * gcc.target/aarch64/vect-faddv.c: New file.
970 * gcc.target/aarch64/vect-faddv.x: New file.
971 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
972 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
973 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
974 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
975 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
976 * gcc.target/aarch64/vect-fp-compile.c: New file.
977 * gcc.target/aarch64/vect-fp.c: New file.
978 * gcc.target/aarch64/vect-fp.x: New file.
979 * gcc.target/aarch64/vect-mull-compile.c: New file.
980 * gcc.target/aarch64/vect-mull.c: New file.
981 * gcc.target/aarch64/vect-mull.x: New file.
982 * gcc.target/aarch64/vect.c: New file.
983 * gcc.target/aarch64/vect.x: New file.
984 * gcc.target/aarch64/vector_intrinsics.c: New file.
985 * gcc.target/aarch64/vfp-1.c: New file.
986 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
987 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
988 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
989 * g++.dg/abi/aarch64_guard1.C: New file.
991 2012-10-23 Jakub Jelinek <jakub@redhat.com>
994 * c-c++-common/pr54988.c: New test.
996 2012-10-23 Jan Hubicka <jh@suse.cz>
998 * gcc.dg/tree-prof/peel-1.c: New testcase.
1000 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1003 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1005 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1007 * gcc.dg/c99-predef-1.c: New test.
1008 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1009 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1010 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1011 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1012 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1013 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1014 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1015 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1016 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1017 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1018 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1019 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1021 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1023 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1025 2012-10-23 Jan Hubicka <jh@suse.cz>
1028 * gcc.c-torture/execute/pr54937.c: New testcase.
1029 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1031 2012-10-23 Jan Hubicka <jh@suse.cz>
1034 * gfortran.dg/pr54967.f90: New testcase.
1036 2012-10-23 Terry Guo <terry.guo@arm.com>
1039 * gcc.dg/pr55019.c: New.
1041 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1043 PR tree-optimization/55008
1044 * gcc.dg/tree-ssa/pr55008.c: New test.
1046 2012-10-22 Richard Biener <rguenther@suse.de>
1048 PR tree-optimization/55011
1049 * gcc.dg/torture/pr55011.c: New testcase.
1051 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1053 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1054 * gcc.target/arm/pr40457-2.c: Likewise.
1055 * gcc.target/arm/pr40457-3.c: Likewise.
1057 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1059 * gnat.dg/specs/limited_with4.ads: New test.
1060 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1062 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1064 * gnat.dg/modular4.adb: New test.
1065 * gnat.dg/modular4_pkg.ads: New helper.
1067 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1069 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1070 * gnat.dg/specs/addr1.ads: Likewise.
1072 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1074 * gcc.dg/webizer.c (main): Add missing exit call.
1076 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1079 * gfortran.dg/wextra_1.f: New test.
1081 2012-10-20 Jan Hubicka <jh@suse.cz>
1083 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1085 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1088 * gfortran.dg/warn_unused_function.f90: New.
1090 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1092 * lib/target-supports.exp
1093 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1095 2012-10-19 Richard Guenther <rguenther@suse.de>
1097 PR tree-optimization/54981
1098 * gcc.dg/pr54981.c: New testcase.
1100 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1103 * gcc.target/arm/pr54892.c: New.
1105 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1107 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1109 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1112 * g++.dg/init/array30.C: New.
1113 * g++.dg/init/array31.C: Likewise.
1115 2012-10-18 Tobias Burnus <burnus@net-b.de>
1118 * gfortran.dg/public_private_module_7.f90: New.
1120 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1123 * g++.dg/template/pr29633.C: New.
1125 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1127 * gnat.dg/loop_optimization13.ad[sb]: New test.
1128 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1130 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1132 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1133 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1134 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1135 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1137 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1139 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1140 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1141 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1142 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1143 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1144 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1146 2012-10-16 Jan Hubicka <jh@suse.cz>
1148 * gcc.target/i386/l_fma_float_?.c: Update.
1149 * gcc.target/i386/l_fma_double_?.c: Update.
1150 * gfortran.dg/do_1.f90: XFAIL
1151 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1152 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1153 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1154 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1155 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1156 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1159 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1163 * gcc.dg/Wstrict-overflow-24.c: New.
1165 2012-10-16 Tobias Burnus <burnus@net-b.de>
1169 * gfortran.dg/class_optional_1.f90: New.
1170 * gfortran.dg/class_optional_2.f90: New.
1172 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1175 * gcc.dg/guality/pr54796.c: New test.
1177 PR tree-optimization/54889
1178 * gfortran.dg/pr54889.f90: New test.
1180 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1182 * g++.dg/other/dump-ada-spec-2.C: New test.
1184 2012-10-16 Easwaran Raman <eraman@google.com>
1186 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1187 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1189 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1191 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1192 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1194 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1197 * gcc.c-torture/compile/pr54925.c: New.
1199 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1202 * gcc.target/sh/pr51244-17.c: New.
1204 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1207 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1209 * gcc.target/sh/pr54760-4.c: New.
1211 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1214 * gcc.target/sh/torture/sh-torture.exp: New.
1215 * gcc.target/sh/torture/pr34777.c: New.
1217 2012-10-15 Matthias Klose <doko@ubuntu.com>
1219 * lib/target-supports.exp (check_profiling_available): Match
1220 arm*-*-linux-* for ARM Linux/GNU.
1221 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1222 * gfortran.dg/enum_10.f90: Likewise.
1223 * gfortran.dg/enum_9.f90: Likewise.
1224 * gcc.target/arm/synchronize.c: Likewise.
1225 * g++.old-deja/g++.jason/enum6.C: Likewise.
1226 * g++.old-deja/g++.other/enum4.C: Likewise.
1227 * g++.old-deja/g++.law/enum9.C: Likewise.
1229 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1231 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1232 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1234 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1235 Paolo Carlini <paolo.carlini@oracle.com>
1238 * g++.dg/overload/operator6.C: New.
1240 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1242 PR c++/50080 (again)
1243 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1244 * g++.dg/parse/tmpl-outside1.C: Likewise.
1245 * g++.dg/template/qualttp18.C: Likewise.
1246 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1247 * g++.old-deja/g++.pt/overload13.C: Likewise.
1249 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1251 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1252 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1253 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1254 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1255 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1256 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1257 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1258 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1260 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1263 * g++.dg/parse/tmpl-outside2.C: New.
1264 * g++.dg/parse/tmpl-outside1.C: Adjust.
1265 * g++.dg/template/qualttp18.C: Likewise.
1266 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1267 * g++.old-deja/g++.pt/overload13.C: Likewise.
1269 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1271 PR tree-optimization/54915
1272 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1274 2012-10-15 Richard Guenther <rguenther@suse.de>
1276 PR tree-optimization/54920
1277 * gcc.dg/torture/pr54920.c: New testcase.
1279 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1281 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1283 2012-10-13 Jason Merrill <jason@redhat.com>
1285 * g++.dg/tls/thread_local7g.C: Require tls_native.
1287 2012-10-14 Jason Merrill <jason@redhat.com>
1289 * g++.dg/cpp0x/inh-ctor1.C: New.
1290 * g++.dg/cpp0x/inh-ctor2.C: New.
1291 * g++.dg/cpp0x/inh-ctor3.C: New.
1292 * g++.dg/cpp0x/inh-ctor4.C: New.
1293 * g++.dg/cpp0x/inh-ctor5.C: New.
1294 * g++.dg/cpp0x/inh-ctor6.C: New.
1295 * g++.dg/cpp0x/inh-ctor7.C: New.
1296 * g++.dg/cpp0x/inh-ctor8.C: New.
1297 * g++.dg/cpp0x/inh-ctor9.C: New.
1298 * g++.dg/cpp0x/inh-ctor10.C: New.
1299 * g++.dg/cpp0x/inh-ctor11.C: New.
1300 * g++.dg/cpp0x/inh-ctor12.C: New.
1301 * g++.dg/cpp0x/inh-ctor13.C: New.
1303 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1305 PR rtl-optimization/54919
1306 * gcc.dg/pr54919.c: New testcase.
1308 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1311 * g++.dg/template/crash113.C: New.
1313 2012-10-14 Jan Hubicka <jh@suse.cz>
1315 * gcc.dg/unroll_5.c: New testcase.
1317 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1320 * g++.dg/opt/pr52643.C: New.
1322 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1325 * gcc.target/sh/pr54602-1.c: New.
1326 * gcc.target/sh/pr54602-2.c: New.
1327 * gcc.target/sh/pr54602-3.c: New.
1328 * gcc.target/sh/pr54602-4.c: New.
1330 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1333 * gcc.target/sh/pr54680.c: New.
1335 2012-10-12 Jan Hubicka <jh@suse.cz>
1337 * gcc.dg/webizer.c: New testcase.
1339 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1341 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1344 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1346 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1347 Return 0 if already specifying -mfloat-abi other than hard.
1349 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1351 * gcc.dg/pr53060.c: Prune irrelevant warning.
1353 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1356 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1357 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1358 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1359 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1360 Adjust expected wording of warnings for *cmp* builtins.
1361 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1362 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1364 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1367 * g++.dg/parse/friend-main.C: New.
1369 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1372 * g++.dg/pr53055.C: New testcase.
1374 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1377 * g++.dg/cpp0x/pr52744.C: New.
1379 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1382 * gfortran.dg/dummy_procedure_9.f90: New.
1384 2012-10-12 Richard Biener <rguenther@suse.de>
1386 PR tree-optimization/54894
1387 * gcc.dg/torture/pr54894.c: New testcase.
1389 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1392 * gcc.target/sh/pr51244-13.c: New.
1393 * gcc.target/sh/pr51244-14.c: New.
1394 * gcc.target/sh/pr51244-15.c: New.
1395 * gcc.target/sh/pr51244-16.c: New.
1397 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1400 * g++.dg/cpp0x/decltype45.C: New.
1402 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1405 * gfortran.dg/class_allocate_13.f90: New.
1407 2012-10-11 Jason Merrill <jason@redhat.com>
1409 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1410 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1412 * g++.dg/gomp/tls-5.C: Require tls_native.
1413 * g++.dg/tls/thread_local7.C: Require tls_native.
1414 * g++.dg/tls/static2.C: New.
1416 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1419 * g++.dg/ext/weak5.C: New.
1421 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1424 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1425 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1427 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/parse/pr43765.C: New.
1432 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1434 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1436 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1439 * g++.dg/init/bitfield3.C: New.
1441 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1443 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1445 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1447 PR tree-optimization/54877
1448 * gcc.dg/torture/pr54877.c: New test.
1450 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1453 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1454 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1455 and remove target info from dg-do compile.
1456 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1457 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1458 and remove target info from dg-do compile.
1460 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1462 * gcc.dg/pr54782.c: Require target with pthread support.
1464 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1467 * g++.dg/cpp0x/auto35.C: New.
1469 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1471 PR c++/53540 - using fails to be equivalent to typedef
1472 * g++.dg/cpp0x/alias-decl-24.C: New test.
1474 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1476 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1477 that c++11 attributes to types are ignored for now.
1478 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1481 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1484 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1486 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1489 * g++.dg/cpp0x/initlist67.C: New.
1491 2012-10-10 Dehao Chen <dehao@google.com>
1493 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1495 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1498 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1501 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1504 * g++.dg/cpp0x/decltype44.C: New.
1506 2012-10-09 Steve Ellcey <sellcey@mips.com>
1508 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1510 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1513 * g++.dg/cpp0x/decltype43.C: New.
1515 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1518 * gcc.dg/pr53397-1.c: New test case.
1519 * gcc.dg/pr53397-2.c: New test case.
1521 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1524 * g++.dg/warn/Wparentheses-26.C: Adjust.
1525 * g++.dg/warn/Wparentheses-27.C: New.
1527 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1530 * c-c++-common/vector-scalar.c: New testcase.
1531 * g++.dg/ext/vector18.C: New testcase.
1532 * g++.dg/ext/vector5.C: This is not an error anymore.
1533 * gcc.dg/init-vec-1.c: Move ...
1534 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1535 * gcc.c-torture/execute/vector-shift1.c: Move ...
1536 * c-c++-common/torture/vector-shift1.c: ... here.
1537 * gcc.dg/scal-to-vec1.c: Move ...
1538 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1539 C++11. Adapt error messages.
1540 * gcc.dg/convert-vec-1.c: Move ...
1541 * c-c++-common/convert-vec-1.c: ... here.
1542 * gcc.dg/scal-to-vec2.c: Move ...
1543 * c-c++-common/scal-to-vec2.c: ... here.
1545 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1548 * gcc.target/i386/pr54400.c: New testcase.
1550 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1553 * g++.dg/template/pr54858.C: New test.
1555 2012-10-08 Marek Polacek <polacek@redhat.com>
1558 * g++.dg/debug/pr54831.C: New test.
1560 2012-10-08 Dehao Chen <dehao@google.com>
1562 * g++.dg/predict-loop-exit-1.C: New.
1563 * g++.dg/predict-loop-exit-2.C: New.
1564 * g++.dg/predict-loop-exit-3.C: New.
1566 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1568 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1570 2012-10-08 Jason Merrill <jason@redhat.com>
1572 * g++.dg/gomp/tls-5.C: New.
1573 * g++.dg/gomp/tls-wrap1.C: New.
1574 * g++.dg/gomp/tls-wrap2.C: New.
1575 * g++.dg/gomp/tls-wrap3.C: New.
1576 * g++.dg/gomp/tls-wrap4.C: New.
1577 * g++.dg/gomp/tls-wrapper-cse.C: New.
1578 * g++.dg/tls/thread_local-cse.C: New.
1579 * g++.dg/tls/thread_local-order1.C: New.
1580 * g++.dg/tls/thread_local-order2.C: New.
1581 * g++.dg/tls/thread_local-wrap1.C: New.
1582 * g++.dg/tls/thread_local-wrap2.C: New.
1583 * g++.dg/tls/thread_local-wrap3.C: New.
1584 * g++.dg/tls/thread_local-wrap4.C: New.
1585 * g++.dg/tls/thread_local2g.C: New.
1586 * g++.dg/tls/thread_local3g.C: New.
1587 * g++.dg/tls/thread_local4g.C: New.
1588 * g++.dg/tls/thread_local5g.C: New.
1589 * g++.dg/tls/thread_local6g.C: New.
1590 * g++.dg/tls/thread_local7g.C: New.
1592 * g++.dg/tls/thread_local3.C: New.
1593 * g++.dg/tls/thread_local4.C: New.
1594 * g++.dg/tls/thread_local5.C: New.
1595 * g++.dg/tls/thread_local6.C: New.
1597 * g++.dg/tls/init-2.C: Tweak errors.
1598 * g++.dg/tls/thread_local1.C: New.
1599 * g++.dg/tls/thread_local2.C: New.
1600 * g++.dg/tls/thread_local7.C: New.
1602 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1605 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1607 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1610 * gcc.target/sh/pr54685.c: New.
1612 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1614 PR c++/53528 C++11 attribute support
1615 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1616 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1617 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1618 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1620 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1621 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1622 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1623 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1625 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1626 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1627 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1628 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1629 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1630 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1631 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1632 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1633 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1634 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1635 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1636 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1637 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1638 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1639 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1640 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1641 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1642 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1643 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1644 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1645 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1646 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1647 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1648 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1649 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1650 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1651 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1652 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1653 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1654 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1655 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1656 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1657 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1658 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1659 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1660 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1661 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1662 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1663 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1664 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1665 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1666 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1667 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1668 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1673 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1675 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1676 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1677 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1679 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1682 * gcc.target/sh/pr54760-2.c: New.
1683 * gcc.target/sh/pr54760-3.c: New.
1685 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1688 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1690 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1691 Sandra Loosemore <sandra@codesourcery.com>
1693 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1694 and test that the accumulator is initialized using MULT.
1695 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1696 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1698 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1701 * g++.dg/cpp0x/stdint.C: New.
1703 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1706 * g++.dg/cpp0x/stddef.C: New.
1708 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1711 * gfortran.dg/typebound_operator_17.f90: New.
1713 2012-10-06 Jan Hubicka <jh@suse.cz>
1717 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1719 2012-10-06 Jan Hubicka <jh@suse.cz>
1721 * gcc.dg/lto/resolutions_0.c: New testcase.
1723 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1726 * gfortran.dg/generic_25.f90: New.
1727 * gfortran.dg/generic_26.f90: New.
1728 * gfortran.dg/generic_27.f90: New.
1730 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1733 * gcc.target/sh/pr54760-1.c: New.
1735 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1737 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1738 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1739 * g++.dg/warn/Wsign-compare-5.C: New test.
1740 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1741 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1742 * g++.dg/ext/builtin30.C: New test.
1743 * g++.dg/ext/vla12.C: New test.
1744 * gcc.dg/builtins-85.c: New test.
1747 * gcc.dg/guality/pr54519-1.c: New test.
1748 * gcc.dg/guality/pr54519-2.c: New test.
1749 * gcc.dg/guality/pr54519-3.c: New test.
1750 * gcc.dg/guality/pr54519-4.c: New test.
1751 * gcc.dg/guality/pr54519-5.c: New test.
1752 * gcc.dg/guality/pr54519-6.c: New test.
1754 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1757 * g++.dg/cpp0x/defaulted38.C: New.
1759 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1761 PR tree-optimization/33763
1762 * c-c++-common/pr33763.c: New test.
1764 PR tree-optimization/54810
1765 * gcc.dg/tree-ssa/vrp85.c: New test.
1767 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1769 * gcc.dg/ucnid-7.c: Skip on AIX.
1770 * gcc.dg/ucnid-8.c: Same.
1771 * gcc.dg/ucnid-10.c: Same.
1772 * gcc.dg/ucnid-13.c: Same.
1773 * gcc.dg/attr-alias-3.c: Same.
1774 * gcc.dg/attr-alias-5.c: Same.
1775 * gcc.dg/torture/pr51106-2.c: Same.
1776 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1778 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1781 * g++.dg/cpp0x/alias-decl-23.C: New.
1783 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1786 * g++.dg/template/friend53.C: New.
1788 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1790 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1791 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1792 (scan-ada-spec): Likewise.
1793 (scan-ada-spec-not): Likewise.
1794 * gcc.dg/dump-ada-spec-1.c: New test.
1795 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1797 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1799 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1801 2012-10-04 Florian Weimer <fweimer@redhat.com>
1803 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1805 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1808 * g++.dg/cpp0x/pr54323.C: New.
1810 2012-10-04 Richard Guenther <rguenther@suse.de>
1813 * g++.dg/torture/pr54735.C: New testcase.
1815 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1817 PR rtl-optimization/54739
1818 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1820 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1823 * gcc.target/sh/pr51244-12.c: New.
1825 2012-10-03 Dehao Chen <dehao@google.com>
1828 * gcc.dg/pr54782.c: New test.
1830 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1833 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1835 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1838 * gfortran.dg/class_53.f90: New.
1840 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1843 * gcc.dg/guality/pr54551.c: New.
1845 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1847 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1848 * gcc.target/powerpc/pr46728-2.c: Likewise.
1850 2012-10-02 Sharad Singhai <singhai@google.com>
1853 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1854 to fix test failures caused by r191883.
1855 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1856 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1857 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1858 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1859 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1860 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1861 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1862 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1863 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1865 2012-09-30 Sharad Singhai <singhai@google.com>
1867 * gcc.target/i386/vect-double-1.c: Fix test.
1869 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1872 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1875 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1877 PR rtl-optimization/54457
1878 * gcc.target/i386/pr54457.c: New test.
1880 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1882 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1884 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1886 * gcc.target/i386/vect-rebuild.c: New testcase.
1888 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1890 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1892 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1894 * gcc.target/mips/pr37362.c: Fix target selector.
1896 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1899 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1901 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1903 * gcc.dg/ucnid-8.c: Update line number.
1904 * gcc.dg/torture/pr51106-2.c: Likewise.
1906 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1909 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1910 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1911 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1913 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1915 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1916 partially reverting r170092.
1917 * gfortran.dg/class_7.f03: Ditto.
1918 * gfortran.dg/coarray_14.f90: Ditto.
1919 * gfortran.dg/typebound_proc_13.f03: Ditto.
1921 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1924 * g++.dg/cpp0x/sfinae42.C: New.
1926 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1928 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1929 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1930 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1931 * gcc.dg/pr42629.c: XFAIL on AIX.
1932 * gcc.dg/pr47684.c: Same.
1933 * gcc.dg/pr43670.c: Same.
1934 * gcc.dg/pr42916.c: Same.
1935 * gcc.dg/pr45449.c: Same.
1936 * gcc.dg/pr50017.c: Same.
1937 * gcc.dg/pr42728.c: Same.
1938 * gcc.dg/pr47881.c: Same.
1939 * gcc.dg/pr44023.c: Same.
1940 * gcc.dg/pr41345.c: Same.
1941 * gcc.dg/pr42630.c: Same.
1942 * gcc.dg/pr44971.c: Same.
1943 * gcc.dg/pr46771.c: Same.
1944 * gcc.dg/ucnid-8.c: Same.
1945 * gcc.dg/ucnid-10.c: Same.
1946 * gcc.dg/ucnid-13.c: Same.
1947 * gcc.dg/torture/pr51106-2.c: Same.
1948 * gcc.dg/pr48768.c: Same.
1949 * gcc.dg/pr42631.c: Same.
1950 * gcc.dg/pr43084.c: Same.
1951 * gcc.dg/ucnid-7.c: Same.
1952 * gcc.dg/pr42889.c: Same.
1953 * gcc.dg/pr41241.c: Same.
1954 * gcc.dg/pr42719.c: Same.
1955 * g++.dg/debug/pr46583.C: Same.
1956 * g++.dg/debug/pr47106.C: Same.
1957 * g++.dg/opt/pr48549.C: Same.
1958 * g++.dg/other/pr42685.C: Same.
1959 * c-c++-common/pr43942.c: Same.
1961 2012-09-29 Ian Lance Taylor <iant@google.com>
1963 * go.test/go-test.exp: Update for latest version of Go testsuite.
1965 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1968 * gfortran.dg/internal_readwrite_3.f90: New test.
1970 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1972 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1973 c-c++-common/Wunused-local-typedefs-2.c to here.
1975 PR c++/54372 - unused attribute inactive on dependant entities
1976 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1978 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1980 PR c++/29028 - Missed unused warning on using declaration
1981 * g++.dg/warn/Wunused-var-18.C: New test.
1983 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1985 PR c++/53551 - -Wunused-local-typedefs misses uses
1986 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1988 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1991 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1993 PR tree-optimization/54713
1994 * gcc.c-torture/compile/pr54713-1.c: New test.
1995 * gcc.c-torture/compile/pr54713-2.c: New test.
1996 * gcc.c-torture/compile/pr54713-3.c: New test.
1998 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2000 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2002 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2004 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2006 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2009 * gcc.target/i386/pr54703.c: New test.
2011 2012-09-27 Richard Guenther <rguenther@suse.de>
2014 * gcc.dg/lto/pr54709_0.c: New testcase.
2015 * gcc.dg/lto/pr54709_1.c: Likewise.
2017 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2019 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2021 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2023 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2025 * gcc.target/arm/pr42879.c: Handle big-endian.
2027 2012-09-26 Steve Ellcey <sellcey@mips.com>
2030 * gcc.dg/pr37303.c: Check for rdata or rodata.
2032 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2034 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2036 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2040 * gcc.target/powerpc/ppc-ne0-1.c: New.
2042 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2045 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2046 test_19, test_20, test_21, test_22, test_23): New functions.
2047 * gcc.target/sh/pr54089-4.c: New.
2048 * gcc.target/sh/pr54089-5.c: New.
2049 * gcc.target/sh/pr54089-6.c: New.
2050 * gcc.target/sh/pr54089-7.c: New.
2052 2012-09-25 Richard Guenther <rguenther@suse.de>
2055 * gcc.dg/lto/pr54702_0.c: New testcase.
2056 * gcc.dg/lto/pr54702_1.c: Likewise.
2057 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2058 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2059 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2060 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2062 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2065 * g++.dg/cpp0x/parse2.C: New.
2066 * g++.dg/parse/error11.C: Adjust.
2067 * g++.dg/parse/error12.C: Likewise.
2069 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2071 * gcc.target/i386/20030217-1.c: Added check for
2072 large_long_double effective target.
2073 * gcc.target/i386/387-3.c: Likewise.
2074 * gcc.target/i386/387-4.c: Likewise.
2075 * gcc.target/i386/pr36578-1.c: Likewise.
2076 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2077 when long double size is equal double size.
2078 * gcc.target/i386/excess-precision-1.c: Likewise.
2079 * gcc.target/i386/pr36578-2.c: Likewise.
2080 * gcc.target/i386/20030217-2.c: New testcase.
2082 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2084 PR tree-optimization/54676
2085 * gcc.dg/pr54676.c: New test.
2087 2012-09-25 Richard Guenther <rguenther@suse.de>
2089 PR tree-optimization/53663
2090 * gcc.dg/torture/pr53663-1.c: New testcase.
2091 * gcc.dg/torture/pr53663-2.c: Likewise.
2092 * gcc.dg/torture/pr53663-3.c: Likewise.
2094 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2096 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2098 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2100 * lib/target-supports-dg.exp (dg-require-effective-target,
2101 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2102 dg-process-target-1 instead of dg-process-target.
2103 (dg-process-target-1): Rename from dg-process-target.
2104 (dg-process-target): New.
2106 2012-09-24 Richard Guenther <rguenther@suse.de>
2108 PR tree-optimization/54684
2109 * g++.dg/torture/pr54684.C: New testcase.
2111 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2113 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2115 2012-09-24 Richard Guenther <rguenther@suse.de>
2118 * gcc.dg/tm/pr52173-1.c: New.
2119 * gcc.dg/tm/pr52173-2.c: New.
2121 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2123 * gcc.dg/pr54669.c: New test.
2125 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2126 Dominique Dhumieres <dominiq@lps.ens.fr>
2129 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2131 2012-09-23 Tobias Burnus <burnus@net-b.de>
2134 * gfortran.dg/class_array_14.f90: New.
2136 2012-09-22 Kai Tietz <ktietz@redhat.com>
2138 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2139 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2141 2012-09-21 Dehao Chen <dehao@google.com>
2144 PR tree-optimization/54655
2145 * g++.dg/pr54655.C: New testcase.
2147 2012-09-21 Richard Guenther <rguenther@suse.de>
2149 PR tree-optimization/54647
2150 * g++.dg/torture/pr54647.C: New testcase.
2152 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2155 * c-c++-common/torture/vector-compare-2.c: Add -w.
2157 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2159 * gnat.dg/opt20.ads: Move dg directive to...
2160 * gnat.dg/opt20.adb: ...here.
2161 * gnat.dg/addr1.ad[sb]: Likewise.
2162 * gnat.dg/concat2.ad[sb]: Likewise.
2163 * gnat.dg/array16.ad[sb]: Likewise.
2164 * gnat.dg/atomic5.ad[sb]: Likewise.
2165 * gnat.dg/discr29.ad[sb]: Likewise.
2166 * gnat.dg/noreturn5.ad[sb]: Likewise.
2167 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2168 * gnat.dg/discr23.ads: Remove dg directive.
2169 * gnat.dg/nested_float_packed.ads: Likewise.
2170 * gnat.dg/oconst6.ads: Move to...
2171 * gnat.dg/specs/oconst6.ads: ...here.
2173 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2176 * g++.dg/cpp0x/decltype32.C: Tweak.
2178 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2180 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2181 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2182 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2183 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2185 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2188 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2190 2012-09-19 Steve Ellcey <sellcey@mips.com>
2192 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2194 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2196 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2197 * gcc.target/powerpc/ppc-mftb.c: New file.
2199 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2202 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2205 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2208 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2210 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2212 * gcc.c-torture/execute/20120919-1.c: New test.
2214 2012-09-19 Richard Guenther <rguenther@suse.de>
2216 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2218 2012-09-19 Richard Guenther <rguenther@suse.de>
2220 * gcc.dg/builtin-unreachable-6.c: Adjust.
2222 2012-09-19 Richard Guenther <rguenther@suse.de>
2224 * gcc.dg/builtin-object-size-10.c: Adjust.
2225 * gcc.dg/builtin-unreachable-5.c: Adjust.
2226 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2227 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2228 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2229 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2230 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2231 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2232 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2233 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2234 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2235 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2236 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2237 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2239 2012-09-19 Richard Guenther <rguenther@suse.de>
2241 PR tree-optimization/54132
2242 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2243 * gcc.dg/torture/pr54132.c: Likewise.
2245 2012-09-19 Terry Guo <terry.guo@arm.com>
2247 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2248 extra prune rules that will be applied to all tests in a .exp file.
2249 (gcc-dg-prune): Use rules defined by the above variable.
2250 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2251 harmless warnings on architecture switch conflict.
2253 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2255 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2256 of asm-comment characters instead of a single one.
2257 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2259 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2261 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2263 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2264 target instead of xfailing it.
2265 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2266 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2267 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2268 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2269 * gcc.dg/vect/vect-104.c: Likewise.
2270 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2271 * gcc.dg/vect/vect-outer-1.c: Likewise.
2272 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2273 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2274 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2275 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2276 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2277 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2278 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2279 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2280 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2282 * lib/target-supports.exp
2283 (check_effective_target_vect_widen_mult_qi_to_hi,
2284 check_effective_target_vect_widen_mult_hi_to_si,
2285 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2286 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2287 check_effective_target_vect_pack_trunc,
2288 check_effective_target_vect_unpack,
2289 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2290 instead of arm_none.
2292 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2294 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2296 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2297 config to compiler_flags.
2299 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2302 * gcc.target/i386/pr54592.c: New test.
2304 PR tree-optimization/54610
2305 * gcc.target/i386/pr54610.c: New test.
2307 2012-09-17 Jason Merrill <jason@redhat.com>
2310 * g++.dg/cpp0x/alias-decl-21.C: New.
2311 * g++.dg/cpp0x/alias-decl-22.C: New.
2313 2012-09-17 Tobias Burnus <burnus@net-b.de>
2316 * gfortran.dg/scan_2.f90: New.
2318 2012-09-17 Jason Merrill <jason@redhat.com>
2321 * g++.dg/init/aggr9.C: New.
2323 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2325 * gnat.dg/loop_optimization12.ad[sb]: New test.
2327 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2330 * gfortran.dg/proc_ptr_result_7.f90: New.
2332 2012-09-17 Tobias Burnus <burnus@net-b.de>
2335 * gfortran.dg/structure_constructor_11.f90: New.
2337 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2339 PR tree-optimization/54563
2340 * g++.dg/torture/pr54563.C: New test.
2342 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2345 * gfortran.dg/typebound_generic_14.f03: New.
2347 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2350 * gfortran.dg/proc_ptr_38.f90: New.
2352 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2355 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2359 * gnat.dg/lto15.adb: Require lto.
2361 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2362 "myBindC" for hppa*-*-hpux*.
2364 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2366 * gfortran.dg/namelist_75.f90: New test.
2368 2012-09-15 Tom de Vries <tom@codesourcery.com>
2370 * gcc.dg/tree-ssa/vrp82.c: New test.
2371 * gcc.dg/tree-ssa/vrp83.c: Same.
2372 * gcc.dg/tree-ssa/vrp84.c: Same.
2374 2012-09-15 Tom de Vries <tom@codesourcery.com>
2376 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2377 * gcc.dg/tree-ssa/vrp81.c: ... this.
2379 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2382 * gcc.target/avr/torture/fix-types.h: New.
2383 * gcc.target/avr/torture/vals-hr.def: New.
2384 * gcc.target/avr/torture/vals-r.def: New.
2385 * gcc.target/avr/torture/vals-k.def: New.
2386 * gcc.target/avr/torture/vals-ur.def: New.
2387 * gcc.target/avr/torture/vals-uk.def: New.
2388 * gcc.target/avr/torture/vals-uhr.def: New.
2389 * gcc.target/avr/torture/vals-llk.def: New.
2390 * gcc.target/avr/torture/vals-ullk.def: New.
2391 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2392 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2393 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2394 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2395 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2396 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2397 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2398 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2400 2012-09-14 Dehao Chen <dehao@google.com>
2402 * g++.dg/debug/dwarf2/deallocator.C: New test.
2404 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2407 * gcc.c-torture/compile/pr54552-1.c: New test.
2409 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2412 * g++.dg/other/vector-compare.C: New testcase.
2413 * c-c++-common/vector-compare-3.c: New testcase.
2414 * gcc.dg/vector-shift.c: Move ...
2415 * c-c++-common/vector-shift.c: ... here.
2416 * gcc.dg/vector-shift1.c: Move ...
2417 * c-c++-common/vector-shift1.c: ... here.
2418 * gcc.dg/vector-shift3.c: Move ...
2419 * c-c++-common/vector-shift3.c: ... here.
2420 * gcc.dg/vector-compare-1.c: Move ...
2421 * c-c++-common/vector-compare-1.c: ... here.
2422 * gcc.dg/vector-compare-2.c: Move ...
2423 * c-c++-common/vector-compare-2.c: ... here.
2424 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2425 * c-c++-common/torture/vector-compare-1.c: ... here.
2426 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2427 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2428 * c-c++-common/torture/vector-compare-2.c: ... here.
2429 * gcc.c-torture/execute/vector-shift.c: Move ...
2430 * c-c++-common/torture/vector-shift.c: ... here.
2431 * gcc.c-torture/execute/vector-shift2.c: Move ...
2432 * c-c++-common/torture/vector-shift2.c: ... here.
2433 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2434 * c-c++-common/torture/vector-subscript-1.c: ... here.
2435 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2436 * c-c++-common/torture/vector-subscript-2.c: ... here.
2437 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2438 * c-c++-common/torture/vector-subscript-3.c: ... here.
2440 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2443 * gcc.c-torture/compile/pr54103-1.c,
2444 gcc.c-torture/compile/pr54103-2.c,
2445 gcc.c-torture/compile/pr54103-3.c,
2446 gcc.c-torture/compile/pr54103-4.c,
2447 gcc.c-torture/compile/pr54103-5.c,
2448 gcc.c-torture/compile/pr54103-6.c: New tests.
2449 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2451 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2453 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2455 2012-09-14 Richard Guenther <rguenther@suse.de>
2457 PR tree-optimization/54565
2458 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2459 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2461 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2463 * gcc.target/arm/combine-movs.c: Add missing space.
2465 2012-09-14 Richard Guenther <rguenther@suse.de>
2467 * g++.dg/torture/builtin-location.C: New testcase.
2469 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2470 Manuel López-Ibáñez <manu@gcc.gnu.org>
2473 * g++.dg/warn/Wuninitialized-self.C: New.
2475 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2478 * gcc.c-torture/compile/pr54559.c: New test.
2480 2012-09-13 Jason Merrill <jason@redhat.com>
2483 * g++.dg/cpp0x/constexpr-temp1.C: New.
2486 * g++.dg/template/anonunion2.C: New.
2489 * g++.dg/template/init10.C: New.
2491 2012-09-13 Tobias Burnus <burnus@net-b.de>
2494 * gfortran.dg/implicit_pure_3.f90: New.
2496 2012-09-13 Richard Guenther <rguenther@suse.de>
2498 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2500 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2502 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2504 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2506 * c-c++-common/pr51712.c: Handle for short-enum targets.
2508 2012-09-12 Terry Guo <terry.guo@arm.com>
2510 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2511 and lsrs for Thumb2 mode.
2513 2012-09-12 Jan Hubicka <jh@suse.cz>
2515 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2517 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2520 * gcc.target/i386/pr54445-1.c: New file.
2521 * gcc.target/i386/pr54445-2.c: Likewise.
2523 2012-09-12 Tobias Burnus <burnus@net-b.de>
2527 * gfortran.dg/coarray_10.f90: Update dg-error.
2528 * gfortran.dg/coarray_28.f90: New.
2529 * gfortran.dg/array_section_3.f90: New.
2531 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2533 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2534 gcc.target/arm/pr48252.c: Fix for big-endian support.
2536 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2538 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2540 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2541 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2543 * gcc.target/arm/neon-vfma-1.c: New testcase.
2544 * gcc.target/arm/neon-vfms-1.c: Likewise.
2545 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2547 * gcc.target/arm/neon-vmls-1.c: Likewise.
2548 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2550 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2551 (check_effective_target_arm_neonv2_ok): Likewise.
2552 (check_effective_target_arm_neonv2_hw): Likewise.
2553 (check_effective_target_arm_neonv2): Likewise.
2555 2012-09-11 Richard Guenther <rguenther@suse.de>
2558 * g++.dg/tree-ssa/pr54515.C: New testcase.
2560 2012-09-10 Andrew Pinski <apinski@cavium.com>
2563 * gcc.dg/tm/memopt-16.c: New testcase.
2565 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2569 * g++.dg/cpp0x/sfinae40.C: New.
2570 * g++.dg/cpp0x/sfinae41.C: Likewise.
2572 2012-09-10 Jason Merrill <jason@redhat.com>
2575 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2577 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2580 * gcc.target/sh/pr54089-3.c: New.
2582 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2584 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2586 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2588 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2590 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2592 * gcc.dg/pr52558-2.c: Delete.
2593 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2595 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2597 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2599 2012-09-10 Richard Guenther <rguenther@suse.de>
2601 PR tree-optimization/54520
2602 * gcc.dg/torture/pr54520.c: New testcase.
2604 2012-09-10 Jason Merrill <jason@redhat.com>
2607 * g++.dg/cpp0x/implicit14.C: New.
2609 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2612 * gfortran.dg/bound_simplification_3.f90: New test.
2614 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2617 * gcc.dg/pr52558-1.c: Delete.
2618 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2620 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2622 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2623 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2624 * gcc.target/arm/smlaltt-1.c: Likewise.
2626 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2628 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2630 2012-09-07 Tom de Vries <tom@codesourcery.com>
2632 PR tree-optimization/53986
2633 * gcc.dg/tree-ssa/vrp80.c: New test.
2634 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2636 2012-09-06 Jason Merrill <jason@redhat.com>
2640 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2641 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2643 2012-09-06 Andrew Pinski <apinski@cavium.com>
2646 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2648 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2650 PR rtl-optimization/54455
2651 * gcc.dg/54455.c: New test.
2653 2012-09-06 Tobias Burnus <burnus@net-b.de>
2656 * gfortran.dg/promotion_2.f90: New.
2658 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2661 * c-c++-common/pr54486.c: New test.
2663 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2666 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2668 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2671 * g++.dg/cpp0x/sfinae39.C: New.
2673 2012-09-04 Jason Merrill <jason@redhat.com>
2676 * g++.dg/ext/flexary3.C: New.
2679 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2682 * g++.dg/template/defarg15.C: New.
2685 * g++.dg/template/access24.C: New.
2687 2012-09-04 Richard Guenther <rguenther@suse.de>
2689 PR tree-optimization/54458
2690 * gcc.dg/torture/pr54458.c: New testcase.
2692 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2694 * gcc.target/arm/neon-vext.c: New test.
2695 * gcc.target/arm/neon-vext-execute.c: Ditto.
2697 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2701 * gfortran.dg/select_type_29.f03: New.
2703 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2705 * gcc.dg/fold-perm.c: Improve test.
2707 2012-09-03 Tobias Burnus <burnus@net-b.de>
2710 * gfortran.dg/coarray_class_1.f90: New.
2712 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2715 * gcc.c-torture/compile/pr49206.c: New test.
2717 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2718 Uros Bizjak <ubizjak@gmail.com>
2721 * gfortran.dg/pr36680.f90: New test.
2723 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2726 * g++.dg/opt/pr42295.C: New test.
2728 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2731 * gcc.dg/torture/pr54436.c: New test.
2733 2012-09-01 Andrew Pinski <apinski@cavium.com>
2735 * gcc.target/mips/truncate-8.c: New testcase.
2737 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2741 * gcc.target/i386/pr46829.c: New test.
2742 * gcc.target/i386/pr46843.c: Ditto.
2744 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2745 Jason Merrill <jason@redhat.com>
2748 * g++.dg/parse/error50.C: New.
2750 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2753 * gcc.c-torture/compile/pr54428.c: New test.
2755 2012-08-31 Ollie Wild <aaw@google.com>
2758 * g++.dg/init/lifetime3.C: New test.
2760 2012-08-31 Martin Jambor <mjambor@suse.cz>
2763 * gcc.dg/torture/pr54409.c: New test.
2765 2012-08-31 Martin Jambor <mjambor@suse.cz>
2767 * gfortran.dg/pr48636.f90: Add dump scan checks.
2769 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2771 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2773 2012-08-28 Joey Ye <joey.ye@arm.com>
2775 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2777 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2780 * gcc.target/i386/pr46254.c: New test.
2782 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2784 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2785 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2786 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2788 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2790 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2791 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2792 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2793 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2794 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2795 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2796 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2797 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2798 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2799 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2800 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2801 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2802 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2803 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2804 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2805 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2806 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2807 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2808 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2809 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2810 gcc.target/mips/unaligned-1.c: Tighten regexps.
2812 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2814 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2815 (mips_option_groups): Remove optimization. Add various -f options.
2816 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2817 and -pg imply -fno-omit-frame-pointer.
2818 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2819 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2820 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2821 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2822 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2823 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2824 * gcc.target/mips/abi-n32-long32.c: Likewise.
2825 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2826 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2827 * gcc.target/mips/abi-n32-long64.c: Likewise.
2828 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2829 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2830 * gcc.target/mips/abi-n64-long32.c: Likewise.
2831 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2832 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2833 * gcc.target/mips/abi-n64-long64.c: Likewise.
2834 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2835 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2836 * gcc.target/mips/abi-o32-long32.c: Likewise.
2837 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2838 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2839 * gcc.target/mips/abi-o32-long64.c: Likewise.
2840 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2841 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2842 * gcc.target/mips/abi-o64-long32.c: Likewise.
2843 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2844 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2845 * gcc.target/mips/abi-o64-long64.c: Likewise.
2846 * gcc.target/mips/asm-1.c: Likewise.
2847 * gcc.target/mips/branch-1.c: Likewise.
2848 * gcc.target/mips/call-3.c: Likewise.
2849 * gcc.target/mips/call-saved-3.c: Likewise.
2850 * gcc.target/mips/clear-cache-1.c: Likewise.
2851 * gcc.target/mips/div-1.c: Likewise.
2852 * gcc.target/mips/div-2.c: Likewise.
2853 * gcc.target/mips/div-3.c: Likewise.
2854 * gcc.target/mips/div-4.c: Likewise.
2855 * gcc.target/mips/div-5.c: Likewise.
2856 * gcc.target/mips/div-6.c: Likewise.
2857 * gcc.target/mips/div-7.c: Likewise.
2858 * gcc.target/mips/div-8.c: Likewise.
2859 * gcc.target/mips/div-9.c: Likewise.
2860 * gcc.target/mips/div-10.c: Likewise.
2861 * gcc.target/mips/div-11.c: Likewise.
2862 * gcc.target/mips/div-12.c: Likewise.
2863 * gcc.target/mips/dsp-ctrl.c: Likewise.
2864 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2865 * gcc.target/mips/ext-8.c: Likewise.
2866 * gcc.target/mips/extend-2.c: Likewise.
2867 * gcc.target/mips/fix-r10000-1.c: Likewise.
2868 * gcc.target/mips/fix-r10000-2.c: Likewise.
2869 * gcc.target/mips/fix-r10000-3.c: Likewise.
2870 * gcc.target/mips/fix-r10000-4.c: Likewise.
2871 * gcc.target/mips/fix-r10000-5.c: Likewise.
2872 * gcc.target/mips/fix-r10000-6.c: Likewise.
2873 * gcc.target/mips/fix-r10000-7.c: Likewise.
2874 * gcc.target/mips/fix-r10000-8.c: Likewise.
2875 * gcc.target/mips/fix-r10000-9.c: Likewise.
2876 * gcc.target/mips/fix-r10000-10.c: Likewise.
2877 * gcc.target/mips/fix-r10000-11.c: Likewise.
2878 * gcc.target/mips/fix-r10000-12.c: Likewise.
2879 * gcc.target/mips/fix-r10000-13.c: Likewise.
2880 * gcc.target/mips/fix-r10000-14.c: Likewise.
2881 * gcc.target/mips/fix-r10000-15.c: Likewise.
2882 * gcc.target/mips/fpcmp-1.c: Likewise.
2883 * gcc.target/mips/fpcmp-2.c: Likewise.
2884 * gcc.target/mips/fpr-moves-7.c: Likewise.
2885 * gcc.target/mips/fpr-moves-8.c: Likewise.
2886 * gcc.target/mips/int-moves-1.c: Likewise.
2887 * gcc.target/mips/int-moves-2.c: Likewise.
2888 * gcc.target/mips/long-calls-pg.c: Likewise.
2889 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2890 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2891 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2892 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2893 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2894 * gcc.target/mips/mips-3d-1.c: Likewise.
2895 * gcc.target/mips/mips-3d-2.c: Likewise.
2896 * gcc.target/mips/mips-3d-3.c: Likewise.
2897 * gcc.target/mips/mips-3d-4.c: Likewise.
2898 * gcc.target/mips/mips-3d-5.c: Likewise.
2899 * gcc.target/mips/mips-3d-6.c: Likewise.
2900 * gcc.target/mips/mips-3d-7.c: Likewise.
2901 * gcc.target/mips/mips-3d-8.c: Likewise.
2902 * gcc.target/mips/mips-3d-9.c: Likewise.
2903 * gcc.target/mips/mips-ps-1.c: Likewise.
2904 * gcc.target/mips/mips-ps-2.c: Likewise.
2905 * gcc.target/mips/mips-ps-3.c: Likewise.
2906 * gcc.target/mips/mips-ps-4.c: Likewise.
2907 * gcc.target/mips/mips-ps-6.c: Likewise.
2908 * gcc.target/mips/mips32-dspr2.c: Likewise.
2909 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2910 * gcc.target/mips/neg-abs-1.c: Likewise.
2911 * gcc.target/mips/neg-abs-2.c: Likewise.
2912 * gcc.target/mips/nmadd-3.c: Likewise.
2913 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2914 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2915 * gcc.target/mips/octeon-pop-1.c: Likewise.
2916 * gcc.target/mips/pr26765.c: Likewise.
2917 * gcc.target/mips/pr33256.c: Likewise.
2918 * gcc.target/mips/pr33635-1.c: Likewise.
2919 * gcc.target/mips/pr33755.c: Likewise.
2920 * gcc.target/mips/pr35802.c: Likewise.
2921 * gcc.target/mips/pr45074.c: Likewise.
2922 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2923 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2924 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2925 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2926 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2927 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2928 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2929 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2930 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2931 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2932 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2933 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2934 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2935 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2936 * gcc.target/mips/save-restore-1.c: Likewise.
2937 * gcc.target/mips/save-restore-3.c: Likewise.
2938 * gcc.target/mips/save-restore-5.c: Likewise.
2939 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2940 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2941 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2942 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2943 * gcc.target/mips/stack-1.c: Likewise.
2945 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2948 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2949 branch under test to be filled with preceding rather than
2950 following instructions.
2951 * gcc.target/mips/branch-10.c: Likewise.
2952 * gcc.target/mips/branch-11.c: Likewise.
2953 * gcc.target/mips/branch-12.c: Likewise.
2954 * gcc.target/mips/branch-13.c: Likewise.
2955 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2956 to be eliminated. Tighten $28 scan-assembler-not test.
2958 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2960 * gcc.target/mips/call-4.c: ...this new test.
2962 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2964 * gcc.target/mips/code-readable-3.c: Likewise.
2965 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2966 flag but skip for -O0.
2967 * gcc.target/mips/code-readable-4.c: Likewise.
2969 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2970 of operations under test.
2971 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2973 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2974 Don't require sibling-call optimization.
2975 * gcc.target/mips/near-far-4.c: Likewise.
2977 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2978 Make sure that the register variable is used.
2979 * gcc.target/mips/soft-float-1.c: Likewise.
2981 * gcc.target/mips/sdata-1.c: Make static data volatile.
2982 * gcc.target/mips/sdata-2.c: Likewise.
2983 * gcc.target/mips/sdata-3.c: Likewise.
2984 * gcc.target/mips/sdata-4.c: Likewise.
2986 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2988 * gcc.target/mips/atomic-memory-2.c: Likewise.
2989 * gcc.target/mips/branch-cost-1.c: Likewise.
2990 * gcc.target/mips/branch-cost-2.c: Likewise.
2991 * gcc.target/mips/cache-1.c: Likewise.
2992 * gcc.target/mips/call-1.c: Likewise.
2993 * gcc.target/mips/call-saved-2.c: Likewise.
2994 * gcc.target/mips/const-anchor-1.c: Likewise.
2995 * gcc.target/mips/const-anchor-2.c: Likewise.
2996 * gcc.target/mips/dse-1.c: Likewise.
2997 * gcc.target/mips/dsp-lhx.c: Likewise.
2998 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2999 * gcc.target/mips/ext-1.c: Likewise.
3000 * gcc.target/mips/ext-2.c: Likewise.
3001 * gcc.target/mips/ext-3.c: Likewise.
3002 * gcc.target/mips/ext-4.c: Likewise.
3003 * gcc.target/mips/ext-5.c: Likewise.
3004 * gcc.target/mips/ext-6.c: Likewise.
3005 * gcc.target/mips/ext-7.c: Likewise.
3006 * gcc.target/mips/extend-1.c: Likewise.
3007 * gcc.target/mips/fix-r4000-1.c: Likewise.
3008 * gcc.target/mips/fix-r4000-3.c: Likewise.
3009 * gcc.target/mips/fix-r4000-5.c: Likewise.
3010 * gcc.target/mips/fix-r4000-6.c: Likewise.
3011 * gcc.target/mips/fix-r4000-8.c: Likewise.
3012 * gcc.target/mips/fix-r4000-10.c: Likewise.
3013 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3014 * gcc.target/mips/fixed-vector-type.c: Likewise.
3015 * gcc.target/mips/fpr-moves-1.c: Likewise.
3016 * gcc.target/mips/fpr-moves-2.c: Likewise.
3017 * gcc.target/mips/fpr-moves-3.c: Likewise.
3018 * gcc.target/mips/fpr-moves-4.c: Likewise.
3019 * gcc.target/mips/fpr-moves-5.c: Likewise.
3020 * gcc.target/mips/fpr-moves-6.c: Likewise.
3021 * gcc.target/mips/ins-1.c: Likewise.
3022 * gcc.target/mips/ins-2.c: Likewise.
3023 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3024 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3025 * gcc.target/mips/lazy-binding-1.c: Likewise.
3026 * gcc.target/mips/madd-3.c: Likewise.
3027 * gcc.target/mips/madd-5.c: Likewise.
3028 * gcc.target/mips/madd-6.c: Likewise.
3029 * gcc.target/mips/madd-8.c: Likewise.
3030 * gcc.target/mips/madd-9.c: Likewise.
3031 * gcc.target/mips/memcpy-1.c: Likewise.
3032 * gcc.target/mips/mips-ps-type.c: Likewise.
3033 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3034 * gcc.target/mips/mips-sched-madd.c: Likewise.
3035 * gcc.target/mips/mips16e-extends.c: Likewise.
3036 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3037 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3038 * gcc.target/mips/movcc-1.c: Likewise.
3039 * gcc.target/mips/movcc-2.c: Likewise.
3040 * gcc.target/mips/movcc-3.c: Likewise.
3041 * gcc.target/mips/msub-5.c: Likewise.
3042 * gcc.target/mips/msub-6.c: Likewise.
3043 * gcc.target/mips/msub-8.c: Likewise.
3044 * gcc.target/mips/mult-2.c: Likewise.
3045 * gcc.target/mips/mult-3.c: Likewise.
3046 * gcc.target/mips/mult-5.c: Likewise.
3047 * gcc.target/mips/mult-6.c: Likewise.
3048 * gcc.target/mips/mult-7.c: Likewise.
3049 * gcc.target/mips/mult-12.c: Likewise.
3050 * gcc.target/mips/mult-13.c: Likewise.
3051 * gcc.target/mips/mult-14.c: Likewise.
3052 * gcc.target/mips/mult-15.c: Likewise.
3053 * gcc.target/mips/mult-17.c: Likewise.
3054 * gcc.target/mips/mult-18.c: Likewise.
3055 * gcc.target/mips/mult-19.c: Likewise.
3056 * gcc.target/mips/nmadd-1.c: Likewise.
3057 * gcc.target/mips/nmadd-2.c: Likewise.
3058 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3059 * gcc.target/mips/octeon-cins-1.c: Likewise.
3060 * gcc.target/mips/octeon-cins-2.c: Likewise.
3061 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3062 * gcc.target/mips/octeon-exts-2.c: Likewise.
3063 * gcc.target/mips/octeon-exts-3.c: Likewise.
3064 * gcc.target/mips/octeon-exts-4.c: Likewise.
3065 * gcc.target/mips/octeon-exts-5.c: Likewise.
3066 * gcc.target/mips/octeon-exts-6.c: Likewise.
3067 * gcc.target/mips/octeon-exts-7.c: Likewise.
3068 * gcc.target/mips/octeon-pop-2.c: Likewise.
3069 * gcc.target/mips/octeon-seq-3.c: Likewise.
3070 * gcc.target/mips/octeon-seq-4.c: Likewise.
3071 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3072 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3073 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3074 * gcc.target/mips/pr54240.c: Likewise.
3075 * gcc.target/mips/rsqrt-1.c: Likewise.
3076 * gcc.target/mips/rsqrt-2.c: Likewise.
3077 * gcc.target/mips/rsqrt-3.c: Likewise.
3078 * gcc.target/mips/rsqrt-4.c: Likewise.
3079 * gcc.target/mips/save-restore-2.c: Likewise.
3080 * gcc.target/mips/save-restore-4.c: Likewise.
3081 * gcc.target/mips/sb1-1.c: Likewise.
3082 * gcc.target/mips/scc-1.c: Likewise.
3083 * gcc.target/mips/scc-2.c: Likewise.
3084 * gcc.target/mips/scc-3.c: Likewise.
3085 * gcc.target/mips/scc-4.c: Likewise.
3086 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3087 * gcc.target/mips/truncate-1.c: Likewise.
3088 * gcc.target/mips/truncate-2.c: Likewise.
3089 * gcc.target/mips/truncate-3.c: Likewise.
3090 * gcc.target/mips/truncate-4.c: Likewise.
3091 * gcc.target/mips/truncate-5.c: Likewise.
3092 * gcc.target/mips/truncate-6.c: Likewise.
3093 * gcc.target/mips/unaligned-1.c: Likewise.
3095 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3096 skip for -O0. Require -fexpensive-optimizations.
3097 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3098 * gcc.target/mips/dspr2-MULT.c: Likewise.
3099 * gcc.target/mips/fix-r4000-2.c: Likewise.
3100 * gcc.target/mips/fix-r4000-4.c: Likewise.
3101 * gcc.target/mips/fix-r4000-7.c: Likewise.
3102 * gcc.target/mips/fix-r4000-9.c: Likewise.
3103 * gcc.target/mips/madd-1.c: Likewise.
3104 * gcc.target/mips/madd-2.c: Likewise.
3105 * gcc.target/mips/madd-4.c: Likewise.
3106 * gcc.target/mips/maddu-1.c: Likewise.
3107 * gcc.target/mips/maddu-2.c: Likewise.
3108 * gcc.target/mips/maddu-3.c: Likewise.
3109 * gcc.target/mips/maddu-4.c: Likewise.
3110 * gcc.target/mips/msub-1.c: Likewise.
3111 * gcc.target/mips/msub-2.c: Likewise.
3112 * gcc.target/mips/msub-3.c: Likewise.
3113 * gcc.target/mips/msub-4.c: Likewise.
3114 * gcc.target/mips/msubu-1.c: Likewise.
3115 * gcc.target/mips/msubu-2.c: Likewise.
3116 * gcc.target/mips/msubu-3.c: Likewise.
3117 * gcc.target/mips/msubu-4.c: Likewise.
3118 * gcc.target/mips/mult-1.c: Likewise.
3119 * gcc.target/mips/mult-4.c: Likewise.
3120 * gcc.target/mips/mult-8.c: Likewise.
3121 * gcc.target/mips/mult-9.c: Likewise.
3122 * gcc.target/mips/mult-10.c: Likewise.
3123 * gcc.target/mips/mult-11.c: Likewise.
3124 * gcc.target/mips/mult-16.c: Likewise.
3126 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3127 skip for -O0 and -Os.
3128 * gcc.target/mips/fix-r4000-12.c: Likewise.
3129 * gcc.target/mips/madd-7.c: Likewise.
3130 * gcc.target/mips/mips-ps-5.c: Likewise.
3131 * gcc.target/mips/mips-ps-7.c: Likewise.
3132 * gcc.target/mips/msub-7.c: Likewise.
3134 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3135 skip for -O0. Require -mno-abicalls.
3136 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3138 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3139 skip for -O0. Require a total number of BBIT instructions and
3140 at least one of each kind.
3142 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3143 skip for -O0. Require -fno-unroll-loops.
3145 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3146 skip for -O0. Allow BLTZ as well as BGEZ.
3148 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3150 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3151 skip for -O0. Require -fschedule-insns2.
3152 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3154 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3155 but skip for -O0. Make a branch-likely more likely.
3157 * gcc.target/mips/timode-2.c: Split each test into its own function.
3158 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3160 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3161 skip for -O0. Require -fpeephole2.
3162 * gcc.target/mips/vr-mult-2.c: Likewise.
3164 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3166 PR preprocessor/53469
3167 * gcc.dg/cpp/_Pragma7.c: New test case.
3169 2012-08-27 Tobias Burnus <burnus@net-b.de>
3172 * gfortran.dg/do_5.f90: New.
3174 2012-08-27 Tobias Burnus <burnus@net-b.de>
3176 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3177 from dg-options as -Wall no longer implies it.
3179 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3181 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3183 2012-08-25 Jason Merrill <jason@redhat.com>
3185 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3187 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3190 * g++.dg/cpp0x/auto34.C: New.
3192 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3195 * gcc.dg/pr54363.c: New test.
3198 * gcc.dg/pr54355.c: New test.
3200 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3203 * gcc.target/i386/pr52857-1.c: New.
3204 * gcc.target/i386/pr52857-2.c: Likewise.
3206 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3208 * gcc.target/mips/code-readable-4.c: New test.
3210 2012-08-23 Julian Brown <julian@codesourcery.com>
3211 Sandra Loosemore <sandra@codesourcery.com>
3213 * gcc.target/mips/code-readable-1.c: Add -O to options.
3215 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3218 * g++.dg/lookup/using53.C: New.
3220 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3222 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3223 * gcc.dg/fixed-point/convert-1.c: New.
3224 * gcc.dg/fixed-point/convert-2.c: New.
3225 * gcc.dg/fixed-point/convert-3.c: New.
3226 * gcc.dg/fixed-point/convert-4.c: New.
3227 * gcc.dg/fixed-point/convert-float-1.c: New.
3228 * gcc.dg/fixed-point/convert-float-2.c: New.
3229 * gcc.dg/fixed-point/convert-float-3.c: New.
3230 * gcc.dg/fixed-point/convert-float-4.c: New.
3231 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3232 * gcc.dg/fixed-point/convert-sat.c: New.
3233 * gcc.dg/fixed-point/convert.h: New.
3235 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3238 * gcc.target/sh/pr54089-2.c: New.
3240 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3242 * gcc.target/i386/long-double-64-1.c: New file.
3243 * gcc.target/i386/long-double-64-2.c: Likewise.
3244 * gcc.target/i386/long-double-64-3.c: Likewise.
3245 * gcc.target/i386/long-double-64-4.c: Likewise.
3246 * gcc.target/i386/long-double-80-1.c: Likewise.
3247 * gcc.target/i386/long-double-80-2.c: Likewise.
3248 * gcc.target/i386/long-double-80-3.c: Likewise.
3249 * gcc.target/i386/long-double-80-4.c: Likewise.
3250 * gcc.target/i386/long-double-80-5.c: Likewise.
3251 * gcc.target/i386/long-double-80-6.c: Likewise.
3252 * gcc.target/i386/long-double-80-7.c: Likewise.
3254 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3256 PR tree-optimization/54317
3257 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3259 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3262 * gcc.target/sh/pr39423-2.c: New.
3264 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3266 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3267 * gcc.dg/fold-perm.c: Likewise.
3269 2012-08-20 Jan Hubicka <jh@suse.cz>
3272 * gcc.dg/ipa/inlinehint-1.c: New.
3274 2012-08-20 Florian Weimer <fweimer@redhat.com>
3277 * g++.dg/init/new38.C: New test.
3278 * g++.dg/init/new39.C: New test.
3280 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3283 * gcc.target/sh/pr54089-1.c: New.
3285 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3288 * gcc.target/sh/pr51244-11.c: New.
3290 2012-08-20 Tobias Burnus <burnus@net-b.de>
3293 * gfortran.dg/warn_target_lifetime_2.f90: New.
3295 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3298 * g++.dg/warn/Wunused-var-17.C: New.
3300 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3303 * gcc.dg/gomp/pr53992.c: New test.
3305 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3308 * gcc.c-torture/execute/20120817-1.c: New test.
3310 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3312 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3314 (f2): New test that really does need adds.
3316 2012-08-20 Richard Guenther <rguenther@suse.de>
3318 PR tree-optimization/54327
3319 * gcc.dg/torture/pr54327.c: New testcase.
3321 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3323 PR tree-optimization/54321
3324 * gcc.c-torture/compile/pr54321.c: New test.
3326 2012-08-20 Tobias Burnus <burnus@net-b.de>
3329 * gfortran.dg/warn_target_lifetime_1.f90: New.
3331 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3334 * gfortran.dg/real_compare_1.f90: New test case.
3335 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3337 2012-08-18 Jan Hubicka <jh@suse.cz>
3339 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3341 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3344 * gfortran.dg/interface_37.f90: New test.
3346 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3347 Gary Funck <gary@intrepid.com>
3350 * gcc.target/i386/pr20020-1.c: New test.
3351 * gcc.target/i386/pr20020-2.c: Likewise.
3352 * gcc.target/i386/pr20020-3.c: Likewise.
3354 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3356 * gcc.target/i386/perm-concat.c: New test.
3358 2012-08-17 Julian Brown <julian@codesourcery.com>
3360 * gcc.target/arm/div64-unwinding.c: New test.
3362 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3364 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3366 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3369 * gcc.target/sh/pr54236-1.c: New.
3371 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3373 * lib/target-supports.exp (check_effective_target_sync_int_long)
3374 (check_effective_target_sync_char_short): Enable for crisv32-*
3378 * gcc.dg/torture/pr54261-1.c: New test.
3380 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3384 * gfortran.dg/typebound_call_24.f03: New.
3386 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3388 PR tree-optimization/54245
3389 * gcc.dg/tree-ssa/pr54245.c: New test.
3391 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3393 PR tree-optimization/54240
3394 * gcc.target/powerpc/pr54240.c: New test.
3395 * gcc.target/mips/pr54240.c: Likewise.
3397 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3400 * gcc.target/sh/pr52933-1.c: New.
3401 * gcc.target/sh/pr52933-2.c: New.
3403 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3406 * gcc.target/sh/pr50751-8.c: New.
3408 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3411 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3412 * gfortran.dg/typebound_proc_27.f03: New test.
3414 2012-08-14 Sterling Augustine <saugustine@google.com>
3416 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3418 2012-08-14 Tobias Burnus <burnus@net-b.de>
3421 * gfortran.dg/data_constraints_3.f90: New.
3422 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3423 to disable -pedantic compilation.
3424 * gfortran.dg/pr37243.f: Ditto.
3425 * gfortran.dg/g77/19990826-3.f: Ditto.
3426 * gfortran.dg/g77/20020307-1.f : Ditto.
3427 * gfortran.dg/g77/980310-3.f: Ditto.
3429 2012-08-14 Tobias Burnus <burnus@net-b.de>
3432 * gfortran.dg/warn_conversion_4.f90: New.
3434 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3437 PR rtl-optimization/53495
3438 * gcc.c-torture/compile/pr53411.c: New test.
3439 * gcc.c-torture/compile/pr53495.c: New test.
3441 2012-08-13 Richard Guenther <rguenther@suse.de>
3443 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3445 2012-08-13 Richard Guenther <rguenther@suse.de>
3447 PR tree-optimization/54200
3448 * gcc.dg/guality/pr54200.c: New testcase.
3449 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3451 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3453 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3455 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3458 * gcc.target/sh/pr51244-7.c: New.
3459 * gcc.target/sh/pr51244-8.c: New.
3460 * gcc.target/sh/pr51244-9.c: New.
3461 * gcc.target/sh/pr51244-10.c: New.
3463 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3465 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3467 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3468 * gcc.target/sh/pr53511-1.c: Likewise.
3469 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3470 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3471 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3472 * gcc.target/sh/pr53512-3.c: Likewise.
3473 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3475 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3478 * gcc.c-torture/compile/pr39423-1.c: New.
3479 * gcc.c-torture/compile/pr39423-2.c: New.
3481 2012-08-12 Tobias Burnus <burnus@net-b.de>
3484 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3485 they appear uninitialized on the RHS.
3486 * gfortran.dg/public_private_module_6.f90: New.
3488 2012-08-11 Martin Jambor <mjambor@suse.cz>
3491 * gfortran.dg/pr48636.f90: New test.
3493 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3495 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3497 (main): Adjust caller.
3499 2012-08-10 Richard Guenther <rguenther@suse.de>
3501 * gcc.dg/matrix/*.c: Adjust and move ...
3502 * gcc.dg/torture/: ... here.
3503 * gcc.dg/matrix: Remove directory.
3505 2012-08-10 Richard Guenther <rguenther@suse.de>
3508 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3510 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3513 * gcc.dg/tree-ssa/pr54211.c: New test.
3515 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3517 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3518 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3520 2012-08-10 Richard Guenther <rguenther@suse.de>
3522 PR tree-optimization/54109
3523 * gcc.dg/torture/pr54109.c: New testcase.
3524 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3525 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3527 2012-08-10 Richard Guenther <rguenther@suse.de>
3529 PR tree-optimization/54027
3530 * gcc.dg/torture/pr54027.c: New testcase.
3532 2012-08-10 Richard Guenther <rguenther@suse.de>
3534 * g++.dg/plugin/selfassign.c: Adjust.
3535 * gcc.dg/plugin/selfassign.c: Likewise.
3536 * gcc.dg/strlenopt-11.c: Likewise.
3537 * gcc.dg/strlenopt-13.c: Likewise.
3538 * gcc.dg/no-strict-overflow-4.c: Likewise.
3539 * gcc.dg/strict-overflow-4.c: Likewise.
3540 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3541 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3542 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3543 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3544 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3545 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3546 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3547 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3548 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3549 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3550 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3551 * gcc.dg/pr46309.c: Likewise.
3552 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3554 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3556 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3558 * gcc.c-torture/compile/20120727-2.c: New test.
3560 2012-08-09 Martin Jambor <mjambor@suse.cz>
3562 * gcc.dg/ipa/iinline-4.c: New test.
3563 * gcc.dg/ipa/iinline-5.c: Likewise.
3564 * gcc.dg/ipa/iinline-6.c: Likewise.
3565 * gcc.dg/ipa/iinline-7.c: Likewise.
3566 * gcc.dg/lto/20120723_0.c: Likewise.
3567 * gcc.dg/lto/20120723_1.c: Likewise.
3569 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3572 * gcc.target/sh/pr39423-1.c: New.
3574 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3577 * gcc.target/sh/pr51244-5: New.
3578 * gcc.target/sh/pr51244-6: New.
3580 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3582 * gcc.target/i386/adx-addxcarry32-3.c: New.
3583 * gcc.target/i386/adx-addxcarry64-3.c: New.
3585 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3587 PR rtl-optimization/53701
3588 * gcc.dg/pr53701.c: New test.
3590 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3592 * gcc.c-torture/compile/20120727-1.c: New test.
3594 2012-08-09 Tobias Burnus <burnus@net-b.de>
3597 * gfortran.dg/intrinsic_shadow_4.f90: New.
3599 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3601 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3603 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3605 * gcc.c-torture/execute/20120808-1.c: New test.
3607 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3609 PR rtl-optimization/54157
3610 * gcc.target/i386/pr54157.c: New file.
3612 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3614 * gcc.target/i386/adx-addcarryx32-1.c: New.
3615 * gcc.target/i386/adx-addcarryx32-2.c: New.
3616 * gcc.target/i386/adx-addcarryx64-1.c: New.
3617 * gcc.target/i386/adx-addcarryx64-2.c: New.
3618 * gcc.target/i386/adx-check.h: New.
3619 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3620 * gcc.target/i386/sse-12.c: Add -madx.
3621 * gcc.target/i386/sse-13.c: Ditto.
3622 * gcc.target/i386/sse-14.c: Ditto.
3623 * gcc.target/i386/sse-22.c: Ditto.
3624 * gcc.target/i386/sse-23.c: Ditto.
3625 * g++.dg/other/i386-2.C: Ditto.
3626 * g++.dg/other/i386-3.C: Ditto.
3628 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3630 * gcc.dg/tree-ssa/slsr-5.c: New.
3631 * gcc.dg/tree-ssa/slsr-6.c: New.
3632 * gcc.dg/tree-ssa/slsr-7.c: New.
3633 * gcc.dg/tree-ssa/slsr-8.c: New.
3634 * gcc.dg/tree-ssa/slsr-9.c: New.
3635 * gcc.dg/tree-ssa/slsr-10.c: New.
3636 * gcc.dg/tree-ssa/slsr-11.c: New.
3637 * gcc.dg/tree-ssa/slsr-12.c: New.
3638 * gcc.dg/tree-ssa/slsr-13.c: New.
3639 * gcc.dg/tree-ssa/slsr-14.c: New.
3640 * gcc.dg/tree-ssa/slsr-15.c: New.
3641 * gcc.dg/tree-ssa/slsr-16.c: New.
3642 * gcc.dg/tree-ssa/slsr-17.c: New.
3643 * gcc.dg/tree-ssa/slsr-18.c: New.
3644 * gcc.dg/tree-ssa/slsr-19.c: New.
3645 * gcc.dg/tree-ssa/slsr-20.c: New.
3646 * gcc.dg/tree-ssa/slsr-21.c: New.
3647 * gcc.dg/tree-ssa/slsr-22.c: New.
3648 * gcc.dg/tree-ssa/slsr-23.c: New.
3649 * gcc.dg/tree-ssa/slsr-24.c: New.
3650 * gcc.dg/tree-ssa/slsr-25.c: New.
3651 * gcc.dg/tree-ssa/slsr-26.c: New.
3652 * gcc.dg/tree-ssa/slsr-30.c: New.
3653 * gcc.dg/tree-ssa/slsr-31.c: New.
3655 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3657 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3658 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3659 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3661 2012-08-06 Cary Coutant <ccoutant@google.com>
3663 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3665 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3668 * gfortran.dg/dummy_procedure_5.f90: Modified.
3669 * gfortran.dg/dummy_procedure_8.f90: New.
3670 * gfortran.dg/interface_26.f90: Modified.
3671 * gfortran.dg/proc_ptr_11.f90: Modified.
3672 * gfortran.dg/proc_ptr_15.f90: Modified.
3673 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3674 * gfortran.dg/typebound_override_1.f90: Modified.
3675 * gfortran.dg/typebound_proc_6.f03: Modified.
3677 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3679 PR tree-optimization/51938
3680 PR tree-optimization/52005
3681 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3682 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3683 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3684 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3686 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3688 Avoid crashing on erroneous static_assert usage
3689 * g++.dg/cpp0x/static_assert8.C: New test.
3691 2012-08-06 Jason Merrill <jason@redhat.com>
3693 * g++.dg/cpp0x/sfinae38.C: New.
3695 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3696 Paolo Carlini <paolo.carlini@oracle.com>
3699 * g++.dg/conversion/void2.C: New.
3701 2012-08-06 Tom de Vries <tom@codesourcery.com>
3703 * gcc.dg/tree-ssa/vrp78.c: New test.
3705 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3706 Richard Sandiford <rdsandiford@googlemail.com>
3708 * g++.dg/opt/enum2.C: Require fpic target.
3709 * g++.dg/lto/20090303_0.C: Likewise.
3711 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3712 Catherine Moore <clm@codesourcery.com>
3714 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3715 flush function names too.
3716 * gcc.target/mips/clear-cache-1.c: Likewise.
3718 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3721 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3723 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3726 * gfortran.dg/array_5.f90: New test.
3728 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3730 PR tree-optimization/30318
3731 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3733 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3735 * g++.dg/ext/vector17.C: New testcase.
3737 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3740 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3741 * g++.dg/opt/longbranch1.C: Likewise.
3743 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3745 PR tree-optimization/53805
3746 * gcc.dg/fold-notunord.c: New testcase.
3748 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3751 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3752 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3754 2012-08-02 Jason Merrill <jason@redhat.com>
3755 Paolo Carlini <paolo.carlini@oracle.com>
3757 PR c++/51213 (again)
3758 * g++.dg/cpp0x/sfinae37.C: Extend.
3760 2012-08-02 Richard Guenther <rguenther@suse.de>
3762 PR tree-optimization/50672
3763 * g++.dg/torture/pr50672.C: New testcase.
3765 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3768 * gfortran.dg/abstract_type_6.f03: Modified.
3769 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3770 * gfortran.dg/proc_ptr_comp_35.f90: New.
3771 * gfortran.dg/typebound_proc_9.f03: Modified.
3772 * gfortran.dg/typebound_proc_26.f90: New.
3774 2012-08-02 Richard Guenther <rguenther@suse.de>
3776 * gcc.dg/torture/pta-callused-1.c: Adjust.
3777 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3778 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3779 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3780 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3781 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3782 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3783 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3784 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3786 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3789 * gfortran.dg/include_6.f90: New test case.
3790 * gfortran.dg/include_7.f90: New test case.
3791 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3793 2012-08-01 Tom de Vries <tom@codesourcery.com>
3795 * gcc.dg/tree-ssa/vrp76.c: New test.
3797 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3799 PR tree-optimization/46556
3800 * gcc.dg/tree-ssa/slsr-27.c: New.
3801 * gcc.dg/tree-ssa/slsr-28.c: New.
3802 * gcc.dg/tree-ssa/slsr-29.c: New.
3804 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3807 * gfortran.dg/proc_decl_29.f90: New.
3809 2012-07-31 Dehao Chen <dehao@google.com>
3811 * gcc.dg/predict-7.c: New test.
3813 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3816 * gfortran.dg/typebound_override_3.f90: New.
3818 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3820 PR tree-optimization/53773
3821 * gcc.dg/vect/pr53773.c: New test.
3823 2012-07-31 Nick Clifton <nickc@redhat.com>
3825 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3828 2012-07-31 Tobias Burnus <burnus@net-b.de>
3830 * gfortran.dg/c_funloc_tests_6.f90: New.
3831 * gfortran.dg/c_funloc_tests_7.f90: New.
3832 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3834 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3837 * g++.dg/cpp0x/temp_default5.C: New.
3839 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3842 * gfortran.dg/proc_ptr_37.f90: New.
3844 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3846 * lib/target-supports.exp
3847 (check_effective_target_vect_natural_alignment): New function.
3848 * gcc.dg/align-2.c: Only run on targets with natural alignment
3850 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3851 alignment of vector types.
3853 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3854 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3856 * gcc.target/i386/rdseed16-1.c: New.
3857 * gcc.target/i386/rdseed32-1.c: Ditto
3858 * gcc.target/i386/rdseed64-1.c: Ditto
3859 * gcc.target/i386/sse-12.c: Add -mrdseed.
3860 * gcc.target/i386/sse-13.c: Ditto.
3861 * gcc.target/i386/sse-14.c: Ditto.
3862 * g++.dg/other/i386-2.C: Ditto.
3863 * g++.dg/other/i386-3.C: Ditto.
3865 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3868 * gcc.target/sh/pr51244-4.c: New.
3870 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3872 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3873 for alpha*-*-* targets. Cleanup original tree dump.
3875 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3877 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3878 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3880 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3882 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3883 rand, srand. Include <stdlib.h>.
3885 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3887 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3889 2012-07-26 Richard Henderson <rth@redhat.com>
3891 * gcc.dg/attr-hotcold-1.c: New.
3892 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3894 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3895 Sandra Loosemore <sandra@codesourcery.com>
3897 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3899 2012-07-26 Tobias Burnus <burnus@net-b.de>
3901 * gfortran.dg/contiguous_1.f90: Update dg-error.
3902 * gfortran.dg/proc_ptr_32.f90: Ditto.
3904 2012-07-26 Richard Guenther <rguenther@suse.de>
3906 PR tree-optimization/54098
3907 * gcc.dg/torture/pr54098.c: New testcase.
3909 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3911 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3912 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3914 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3917 * gfortran.dg/array_constructor_39.f90: New test.
3919 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3922 * gfortran.dg/array_constructor_38.f90: New test.
3924 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3926 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3928 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3930 * gnat.dg/noreturn5.ad[sb]: New test.
3932 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3933 Paul Brook <paul@codesourcery.com>
3937 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3938 * c-c++-common/pr53633.c: New test.
3940 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3942 * gcc.target/i386/asm-dialect-1.c: New test case.
3944 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3945 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3947 * gcc.target/i386/prefetchw-1.c: New.
3948 * gcc.target/i386/sse-12.c: Add -mprfchw.
3949 * gcc.target/i386/sse-13.c: Ditto.
3950 * gcc.target/i386/sse-14.c: Ditto.
3951 * gcc.target/i386/sse-22.c: Ditto.
3952 * gcc.target/i386/sse-23.c: Ditto.
3953 * g++.dg/other/i386-2.C: Ditto.
3954 * g++.dg/other/i386-3.C: Ditto.
3956 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3958 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3960 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3963 * gcc.target/arm/pr54051.c: New.
3964 * gcc.target/arm/vfp-1.c: Adjust test.
3966 2012-07-24 Julian Brown <julian@codesourcery.com>
3968 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3969 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3972 2012-07-23 Paul Brook <paul@codesourcery.com>
3974 * g++.dg/other/armv7m-1.c: New test.
3976 2012-07-23 Julian Brown <julian@codesourcery.com>
3978 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3980 (DO_TEST): Define to 1 for appropriate ARM targets.
3982 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3984 PR tree-optimization/53881
3985 * gcc.dg/pr53881.c: Renamed to ...
3986 * gcc.dg/pr53881-1.c: ... this.
3987 * gcc.dg/pr53881-2.c: New test.
3989 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3991 Handle recent changes in default atomics for cris*-*-linux*.
3992 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3993 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3994 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3995 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3996 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3997 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3998 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3999 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4000 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4001 -mno-unaligned-atomic-may-use-library is in effect for
4003 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4004 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4005 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4006 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4007 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4008 gcc.target/cris/torture/sync-mis-op-i-1.c,
4009 gcc.target/cris/torture/sync-mis-op-i-2.c,
4010 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4011 gcc.target/cris/torture/sync-mis-op-i-3.c,
4012 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4013 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4014 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4015 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4016 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4017 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4018 (main): Remove local variable x.
4019 [mis_ok]: Check that atomics don't fail.
4021 2012-07-21 Andrew Pinski <apinski@cavium.com>
4023 * gcc.dg/tree-ssa/vrp72.c: New test.
4024 * gcc.dg/tree-ssa/vrp73.c: New test.
4025 * gcc.dg/tree-ssa/vrp74.c: New test.
4026 * gcc.dg/tree-ssa/vrp75.c: New test.
4028 2012-07-21 Andrew Pinski <apinski@cavium.com>
4030 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4031 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4033 2012-07-21 Andrew Pinski <apinski@cavium.com>
4035 * gcc.target/mips/octeon-pop-2.c: New testcase.
4037 2012-07-21 Tobias Burnus <burnus@net-b.de>
4040 * gfortran.dg/assumed_rank_3.f90: New.
4041 * gfortran.dg/assumed_rank_11.f90: New.
4042 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4043 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4044 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4046 2012-07-21 Andrew Pinski <apinski@cavium.com>
4048 * gcc.target/mips/unaligned-1.c: New testcase.
4050 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4052 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4054 2012-07-20 Tobias Burnus <burnus@net-b.de>
4056 * gfortran.dg/bind_c_array_params_2.f90: New.
4057 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4058 and update dg-error.
4060 2012-07-20 Tobias Burnus <burnus@net-b.de>
4062 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4064 2012-07-20 Jason Merrill <jason@redhat.com>
4067 * g++.dg/other/array7.C: New.
4069 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4071 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4072 the basic block and check loop depth.
4073 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4074 matching patterns and comments.
4075 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4076 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4078 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4081 * c-c++-common/pr28656.c: New test.
4083 2012-07-19 Jason Merrill <jason@redhat.com>
4086 * g++.dg/init/mutable1.C: New.
4088 2012-07-20 Tobias Burnus <burnus@net-b.de>
4091 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4092 * gfortran.dg/assumed_rank_1.f90: New.
4093 * gfortran.dg/assumed_rank_1_c.c: New.
4094 * gfortran.dg/assumed_rank_2.f90: New.
4095 * gfortran.dg/assumed_rank_4.f90: New.
4096 * gfortran.dg/assumed_rank_5.f90: New.
4097 * gfortran.dg/assumed_rank_6.f90: New.
4098 * gfortran.dg/assumed_rank_7.f90: New.
4099 * gfortran.dg/assumed_rank_8.f90: New.
4100 * gfortran.dg/assumed_rank_8_c.c: New.
4101 * gfortran.dg/assumed_rank_9.f90: New.
4102 * gfortran.dg/assumed_rank_10.f90: New.
4103 * gfortran.dg/assumed_rank_12.f90: New.
4105 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4107 * gnat.dg/opt25.adb: New test.
4108 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4109 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4111 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4113 * gnat.dg/aggr20.ad[sb]: New test.
4114 * gnat.dg/aggr20_pkg.ads: New helper.
4116 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4118 * gnat.dg/derived_type3.adb: New test.
4119 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4121 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4123 PR rtl-optimization/53942
4124 * gcc.dg/pr53942.c: New test.
4126 2012-07-19 Jason Merrill <jason@redhat.com>
4129 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4131 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4133 * gnat.dg/discr38.adb: New test.
4135 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4138 * c-c++-common/gomp/pr54017.c: New test.
4140 2012-07-19 Richard Guenther <rguenther@suse.de>
4141 Eric Botcazou <ebotcazou@adacore.com>
4143 * gnat.dg/loop_optimization11.adb: New testcase.
4144 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4146 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4147 Jason Merrill <jason@redhat.com>
4149 * g++.dg/cpp0x/sfinae37.C: New.
4150 * g++.dg/template/access23.C: New.
4151 * g++.dg/template/access7.C: Adjust.
4152 * g++.dg/template/sfinae10.C: Don't expect errors.
4153 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4155 2012-07-18 Julian Brown <julian@codesourcery.com>
4156 Sandra Loosemore <sandra@codesroucery.com>
4158 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4160 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4162 * gnat.dg/noreturn4.ad[sb]: New test.
4163 * gnat.dg/noreturn4_pkg.ads: New helper.
4165 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4166 Julian Brown <julian@codesourcery.com>
4168 * gcc.target/arm/neon-vdup-1.c: New test case.
4169 * gcc.target/arm/neon-vdup-2.c: New test case.
4170 * gcc.target/arm/neon-vdup-3.c: New test case.
4171 * gcc.target/arm/neon-vdup-4.c: New test case.
4172 * gcc.target/arm/neon-vdup-5.c: New test case.
4173 * gcc.target/arm/neon-vdup-6.c: New test case.
4174 * gcc.target/arm/neon-vdup-7.c: New test case.
4175 * gcc.target/arm/neon-vdup-8.c: New test case.
4176 * gcc.target/arm/neon-vdup-9.c: New test case.
4177 * gcc.target/arm/neon-vdup-10.c: New test case.
4178 * gcc.target/arm/neon-vdup-11.c: New test case.
4179 * gcc.target/arm/neon-vdup-12.c: New test case.
4180 * gcc.target/arm/neon-vdup-13.c: New test case.
4181 * gcc.target/arm/neon-vdup-14.c: New test case.
4182 * gcc.target/arm/neon-vdup-15.c: New test case.
4183 * gcc.target/arm/neon-vdup-16.c: New test case.
4184 * gcc.target/arm/neon-vdup-17.c: New test case.
4185 * gcc.target/arm/neon-vdup-18.c: New test case.
4186 * gcc.target/arm/neon-vdup-19.c: New test case.
4187 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4188 arguments non-constant.
4190 2012-07-18 Richard Guenther <rguenther@suse.de>
4192 PR tree-optimization/53970
4193 * g++.dg/torture/pr53970.C: New testcase.
4195 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4198 * gcc.c-torture/compile/pr38621.c: New.
4200 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4203 * gcc.target/sh/pr33135-1.c: New.
4204 * gcc.target/sh/pr33135-2.c: New.
4205 * gcc.target/sh/pr33135-3.c: New.
4206 * gcc.target/sh/pr33135-4.c: New.
4208 2012-07-17 Jason Merrill <jason@redhat.com>
4211 * g++.dg/parse/enum9.C: New.
4213 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4214 Sandra Loosemore <sandra@codesourcery.com>
4216 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4217 if there is a conflict with -mcpu=. Use -mcpu=5208.
4219 2012-07-17 Jason Merrill <jason@redhat.com>
4222 * g++.dg/template/array23.C: New.
4224 2012-07-17 Tobias Burnus <burnus@net-b.de>
4227 * gfortran.dg/bind_c_usage_26.f90: New.
4228 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4229 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4230 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4231 * gfortran.dg/interop_params.f03: Ditto.
4233 2012-07-17 Jason Merrill <jason@redhat.com>
4235 * g++.dg/template/inherit8.C: Adjust.
4236 * g++.dg/template/using21.C: Adjust.
4237 * g++.dg/template/using22.C: Adjust.
4240 * g++.dg/template/current-inst1.C: New.
4241 * g++.dg/parse/crash35.C: Adjust.
4243 2012-07-17 Tobias Burnus <burnus@net-b.de>
4246 * gfortran.dg/oldstyle_4.f90: New.
4248 2012-07-17 Tobias Burnus <burnus@net-b.de>
4251 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4252 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4254 2012-07-16 Jason Merrill <jason@redhat.com>
4256 * g++.dg/parse/access8.C: Adjust.
4257 * g++.dg/template/sfinae6_neg.C: Adjust.
4259 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4262 * gfortran.dg/coarray_allocate_1.f90: New test.
4264 2012-07-16 Andrew Pinski <apinski@cavium.com>
4266 * gcc.c-torture/execute/bswap-1.c: New testcase.
4267 * gcc.c-torture/compile/unalign-1.c: New testcase.
4268 * gcc.c-torture/compile/20120524-1.c: New testcase.
4269 * gcc.c-torture/compile/20101216-1.c: New testcase.
4271 2012-07-16 Dehao Chen <dehao@google.com>
4274 2012-07-10 Dehao Chen <dehao@google.com>
4276 * gcc.dg/debug_info_inline.c: New test.
4278 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4281 * gfortran.dg/proc_decl_28.f90: New.
4283 2012-07-16 Andrew Pinski <apinski@cavium.com>
4285 * gcc.dg/torture/builtins-1.c: New testcase.
4287 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4289 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4290 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4291 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4292 gcc.target/cris/sync-1-v10.c,
4293 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4294 pass -mno-unaligned-atomic-may-use-library.
4295 * gcc.target/cris/sync-xchg-1.c: New test.
4296 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4297 valid register operand output modifier.
4299 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4301 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4304 2012-07-13 Andrew Pinski <apinski@cavium.com>
4306 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4307 rather than cleanup-tree-dump.
4308 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4310 2012-07-13 Richard Guenther <rguenther@suse.de>
4312 PR tree-optimization/53907
4313 * gcc.target/i386/pr53907.c: New testcase.
4315 2012-07-13 Richard Guenther <rguenther@suse.de>
4317 PR tree-optimization/53922
4318 * gcc.dg/torture/pr53922.c: New testcase.
4320 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4322 PR rtl-optimization/53908
4323 * gcc.dg/torture/pr53908.c: New test.
4325 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4328 * g++.dg/cpp0x/variadic135.C: New.
4330 2012-07-12 Jason Merrill <jason@redhat.com>
4332 * g++.dg/template/sfinae6_neg.C: Adjust.
4334 2012-07-12 Tobias Burnus <burnus@net-b.de>
4336 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4337 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4338 scan-tree-dump-times pattern.
4340 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4342 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4344 2012-07-11 Jason Merrill <jason@redhat.com>
4347 * g++.g/cpp0x/defaulted37.C: New.
4349 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4352 * gcc.target/arm/pr53859.c: New test.
4354 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4357 * gcc.c-torture/compile/pr53886.c: New.
4359 2012-07-10 Dehao Chen <dehao@google.com>
4361 * gcc.dg/debug_info_inline.c: New test.
4363 2012-07-10 Jason Merrill <jason@redhat.com>
4366 * g++.dg/cpp0x/defaulted36.C: New.
4367 * g++.dg/cpp0x/defaulted21.C: Adjust.
4369 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4371 2012-07-09 Sterling Augustine <saugustine@google.com>
4373 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4375 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4377 PR tree-optimization/53887
4378 * gcc.dg/pr53887.c: New test.
4380 2012-07-09 Jason Merrill <jason@redhat.com>
4383 * g++.dg/cpp0x/nullptr29.C: New.
4385 2012-07-09 Tom de Vries <tom@codesourcery.com>
4386 Richard Guenther <rguenther@suse.de>
4388 * gcc.dg/builtin-unreachable-6.c: New test.
4389 * gcc.dg/builtin-unreachable-5.c: New test.
4391 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4393 PR tree-optimization/53881
4394 * gcc.dg/pr53881.c: New test.
4396 2012-07-06 Jason Merrill <jason@redhat.com>
4399 * g++.dg/cpp0x/variadic134.C: New.
4402 * g++.dg/cpp0x/alias-decl-20.C: New.
4404 2012-07-06 Tom de Vries <tom@codesourcery.com>
4406 PR tree-optimization/51879
4407 * gcc.dg/pr51879-16.c: New test.
4408 * gcc.dg/pr51879-17.c: Same.
4410 2012-07-06 Tom de Vries <tom@codesourcery.com>
4412 PR tree-optimization/52009
4413 * gcc.dg/pr51879-7.c: New test.
4414 * gcc.dg/pr51879-18.c: New test.
4416 2012-07-05 Jason Merrill <jason@redhat.com>
4419 * g++.dg/template/typedef39.C: New.
4422 * g++.dg/cpp0x/variadic133.C: New.
4423 * g++.dg/template/param1.C: Adjust.
4425 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4429 * gcc.target/arm/neon/vtrnf32.c: Update.
4430 * gcc.target/arm/neon/vtrns32.c: Update.
4431 * gcc.target/arm/neon/vtrnu32.c: Update.
4432 * gcc.target/arm/neon/vzipf32.c: Update.
4433 * gcc.target/arm/neon/vzips32.c: Update.
4434 * gcc.target/arm/neon/vzipu32.c: Update.
4436 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4439 * gfortran.dg/inline_sum_4.f90: New test.
4441 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4443 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4445 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4447 * gcc.target/arm/fma-sp.c: New testcase.
4448 * gcc.target/arm/fma.c: Likewise.
4449 * gcc.target/arm/fma.h: Likewise.
4451 2012-07-04 Jason Merrill <jason@redhat.com>
4454 * g++.dg/other/enum3.C: New.
4456 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4459 * g++.dg/torture/pr53321.C: New test.
4461 2012-07-04 Richard Guenther <rguenther@suse.de>
4463 PR tree-optimization/53844
4464 * g++.dg/tree-ssa/pr53844.C: New testcase.
4466 2012-07-04 Richard Guenther <rguenther@suse.de>
4468 PR tree-optimization/53849
4469 * gcc.dg/pr53849.c: New testcase.
4471 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4474 * g++.dg/ext/label14.C: New test.
4476 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4479 * g++.dg/other/pr53811.C: New test.
4481 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4484 * gcc.target/m68k/stack-limit-1.c: New testcase.
4486 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4488 * gnat.dg/recursive_call.adb: New test.
4490 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4492 * gnat.dg/discr37.ad[sb]: New test.
4494 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4496 * g++.dg/other/packed1.C: Remove SH from xfail list.
4498 2012-07-02 Jason Merrill <jason@redhat.com>
4501 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4504 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4507 * g++.dg/cpp0x/decltype39.C: New.
4508 * g++.dg/diagnostic/method1.C: Adjust.
4511 * g++.dg/template/ref6.C: New.
4513 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4516 * gcc.target/sh/pr53568-1.c: New.
4518 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4521 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4523 2012-07-02 Jason Merrill <jason@redhat.com>
4526 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4529 * g++.dg/template/enum7.C: New.
4530 * g++.dg/other/ptrmem10.C: Adjust.
4531 * g++.dg/other/ptrmem11.C: Adjust.
4532 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4534 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4536 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4538 2012-07-01 Wei Guozhi <carrot@google.com>
4541 * gcc.target/arm/pr53447-1.c: New testcase.
4542 * gcc.target/arm/pr53447-2.c: New testcase.
4543 * gcc.target/arm/pr53447-3.c: New testcase.
4544 * gcc.target/arm/pr53447-4.c: New testcase.
4546 2012-06-29 Richard Guenther <rguenther@suse.de>
4548 PR tree-optimization/47061
4549 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4551 2012-06-29 Richard Guenther <rguenther@suse.de>
4553 PR tree-optimization/37541
4554 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4556 2012-06-29 Richard Guenther <rguenther@suse.de>
4558 PR tree-optimization/52589
4559 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4561 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4563 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4565 * g++.dg/template/error46.C: Add missing comment to dg-message.
4566 * g++.dg/template/crash107.C: Likewise.
4567 * g++.dg/template/error47.C: Likewise.
4568 * g++.dg/template/crash108.C: Likewise.
4569 * g++.dg/overload/operator5.C: Likewise.
4571 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4572 errors in dg-message directives, add comments.
4574 2012-06-28 Kai Tietz <ktietz@redhat.com>
4576 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4577 hard-coded 'unsigned long'.
4579 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4581 PR tree-optimization/51581
4582 * gcc.dg/vect/pr51581-4.c: New test.
4584 PR tree-optimization/53645
4585 * gcc.c-torture/execute/pr53645-2.c: New test.
4587 2012-06-28 Richard Guenther <rguenther@suse.de>
4590 * gcc.dg/torture/pr53790.c: New testcase.
4592 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4594 PR tree-optimization/53645
4595 * gcc.c-torture/execute/pr53645.c: New test.
4597 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4599 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4601 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4605 * gcc.dg/guality/pr49888.c: Account for the possibility that
4606 the variable is optimized out at the first test.
4608 2012-06-27 Jason Merrill <jason@redhat.com>
4610 * g++.dg/cpp0x/override2.C: Adjust.
4611 * g++.dg/template/error5.C: Adjust.
4612 * g++.dg/parse/crash28.C: Adjust.
4615 * g++.dg/parse/template27.C: New.
4616 * g++.dg/template/crash74.C: Adjust expected output.
4618 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4622 * gfortran.dg/typebound_operator_16.f03: New.
4624 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4626 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4627 even src1.i and src2.i fields even in the second half of the arrays.
4629 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4632 * g++.dg/torture/vshuf-16.inc: New test.
4633 * g++.dg/torture/vshuf-2.inc: New test.
4634 * g++.dg/torture/vshuf-4.inc: New test.
4635 * g++.dg/torture/vshuf-8.inc: New test.
4636 * g++.dg/torture/vshuf-main.inc: New test.
4637 * g++.dg/torture/vshuf-v16hi.C: New test.
4638 * g++.dg/torture/vshuf-v16qi.C: New test.
4639 * g++.dg/torture/vshuf-v2df.C: New test.
4640 * g++.dg/torture/vshuf-v2di.C: New test.
4641 * g++.dg/torture/vshuf-v2sf.C: New test.
4642 * g++.dg/torture/vshuf-v2si.C: New test.
4643 * g++.dg/torture/vshuf-v4df.C: New test.
4644 * g++.dg/torture/vshuf-v4di.C: New test.
4645 * g++.dg/torture/vshuf-v4sf.C: New test.
4646 * g++.dg/torture/vshuf-v4si.C: New test.
4647 * g++.dg/torture/vshuf-v8hi.C: New test.
4648 * g++.dg/torture/vshuf-v8qi.C: New test.
4649 * g++.dg/torture/vshuf-v8si.C: New test.
4651 2012-06-27 Richard Guenther <rguenther@suse.de>
4654 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4656 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4658 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4659 scan-dump-dem-not): Use printable pattern in test name.
4661 2012-06-26 Sterling Augustine <saugustine@google.com>
4662 Dominique Dhumieres <dominiq@lps.ens.fr>
4664 * gcc.dg/pubtypes-2.c: Update expected output.
4665 * gcc.dg/pubtypes-3.c: Likewise.
4666 * gcc.dg/pubtypes-4.c: Likewise.
4668 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4670 * gcc.dg/tree-ssa/slsr-1.c: New test.
4671 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4672 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4673 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4675 2012-06-26 Matt Turner <mattst88@gmail.com>
4678 * gcc.target/arm/mmx-2.c: New.
4680 2012-06-26 Richard Guenther <rguenther@suse.de>
4683 * g++.dg/torture/pr53752.C: New testcase.
4685 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4687 PR tree-optimization/53748
4688 * gcc.c-torture/compile/pr53748.c: New test.
4690 2012-06-25 Jason Merrill <jason@redhat.com>
4694 * g++.dg/cpp0x/decltype38.C: New.
4695 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4697 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4699 * lib/target-supports-dg.exp (testname-for-summary): New.
4700 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4701 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4702 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4703 scan-module-absence, output-exists, output-exists-not: Use
4704 testname-for-summary.
4705 (dg-test): Clean up testname_with_flags.
4706 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4707 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4708 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4709 scan-assembler-dem-not, object-size: Use testname-for-summary.
4710 * lib/gcov.exp (run-gcov): Likewise.
4711 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4712 scan-dump-dem, scan-dump-dem-note): Likewise.
4714 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4715 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4716 including profopt.opt; save and restore existing value.
4717 * g++.dg/bprob/bprob.exp: Likewise.
4718 * gcc.dg/matrix/matrix.exp: Likewise.
4719 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4720 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4723 2012-06-25 Richard Henderson <rth@redhat.com>
4725 * gcc.dg/pr53749.c: New.
4727 2012-06-25 Jason Merrill <jason@redhat.com>
4730 * g++.dg/cpp0x/nullptr28.C: New.
4732 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4734 * gcc.target/arm/neon-vld1_dupQ.c: New.
4736 2012-06-25 Florian Weimer <fweimer@redhat.com>
4738 * g++.dg/init/new35.C: New.
4739 * g++.dg/init/new36.C: New.
4740 * g++.dg/init/new37.C: New.
4741 * g++.dg/ext/vla5.C: New warning.
4742 * g++.dg/ext/vla8.C: New warning.
4743 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4745 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4746 James Greenhalgh <james.greenhalgh@arm.com>
4748 * gcc.target/arm/ftest-support-arm.h New testcase.
4749 * gcc.target/arm/ftest-support-thumb.h Likewise.
4750 * gcc.target/arm/ftest-support.h Likewise.
4751 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4752 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4753 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4754 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4755 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4756 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4757 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4758 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4759 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4760 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4761 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4762 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4763 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4764 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4765 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4766 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4767 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4768 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4769 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4770 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4771 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4772 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4773 * lib/target-supports.exp
4774 (check_effective_target_arm_arch_FUNC): Add support for more
4776 (add_options_for_arm_arch_FUNC): Likewise.
4777 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4779 2012-06-25 Jason Merrill <jason@redhat.com>
4782 * g++.dg/cpp0x/constexpr-tuple.C: New.
4784 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4787 * gcc.target/i386/pr53759.c: New test.
4790 * g++.dg/cpp0x/nsdmi7.C: New test.
4792 2012-06-24 Kai Tietz <ktietz@redhat.com>
4794 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4796 * gcc.target/i386/pr38988.c: Likewise.
4798 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4802 * gfortran.dg/typebound_generic_12.f03: New.
4803 * gfortran.dg/typebound_generic_13.f03: New.
4805 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4807 * gnat.dg/lto15.ad[sb]: New test.
4809 2012-06-21 Meador Inge <meadori@codesourcery.com>
4812 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4814 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4816 * gcc.dg/pch/ident-1.c: New test.
4817 * gcc.dg/pch/ident-1.hs: Header file for new test.
4819 2012-06-21 Michael Matz <matz@suse.de>
4822 * gcc.c-torture/execute/pr53688.c: New test.
4824 2012-06-20 Richard Guenther <rguenther@suse.de>
4826 PR tree-optimization/30318
4827 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4829 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4831 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4833 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4835 * gcc.target/i386/clearcapv2.map: New file.
4836 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4838 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4840 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4841 and add __sh__ case.
4843 2012-06-19 Jason Merrill <jason@redhat.com>
4846 * g++.dg/debug/localclass1.C: New.
4848 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4850 * g++.dg/cpp0x/override4.C: New.
4852 2012-06-14 Jason Merrill <jason@redhat.com>
4855 * g++.dg/cpp0x/decltype37.C: New.
4857 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4859 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4861 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4863 * gcc.c-torture/compile/vector-5.c,
4864 gcc.c-torture/compile/vector-6.c: New tests.
4866 2012-06-19 Richard Henderson <rth@redhat.com>
4868 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4870 2012-06-19 Richard Guenther <rguenther@suse.de>
4872 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4874 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4877 * gcc.target/i386/pr53712.c: New test.
4879 2012-06-18 Tobias Burnus <burnus@net-b.de>
4882 * gfortran.dg/elemental_optional_args_6.f90: New.
4884 2012-06-18 Tobias Burnus <burnus@net-b.de>
4887 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4888 * gfortran.dg/coarray/move_alloc_1.f90
4890 2012-06-18 Tobias Burnus <burnus@net-b.de>
4893 * gfortran.dg/coarray_27.f90: New.
4895 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4896 Greta Yorsh <Greta.Yorsh@arm.com>
4898 * gcc.target/arm/epilog-1.c: New test.
4900 2012-06-18 Richard Guenther <rguenther@suse.de>
4902 PR tree-optimization/53693
4903 * g++.dg/torture/pr53693.C: New testcase.
4905 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4907 PR tree-optimization/53703
4908 * gcc.dg/torture/pr53703.c: New test.
4910 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4913 * gcc.target/i386/pr53698.c: New test.
4915 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4917 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4919 2012-06-17 Tobias Burnus <burnus@net-b.de>
4923 * gfortran.dg/transfer_check_3.f90: New.
4925 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4927 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4929 2012-06-16 Tobias Burnus <burnus@net-b.de>
4933 * gfortran.dg/deferred_type_param_8.f90: New.
4935 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4937 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4938 testname that includes flags, passed in as new argument, in
4940 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4941 and pass it to verify-* procedures.
4943 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4944 alignment torture options with usual torture options.
4946 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4947 messages reported for one line of source code.
4948 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4949 * g++.dg/cpp0x/decltype2.C: Likewise.
4950 * g++.dg/cpp0x/decltype3.C: Likewise.
4951 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4952 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4953 * g++.dg/cpp0x/static_assert3.C: Likewise.
4954 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4955 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4956 * g++.dg/cpp0x/union1.C: Likewise.
4957 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4958 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4959 * g++.dg/cpp0x/variadic2.C: Likewise.
4960 * g++.dg/cpp0x/variadic20.C: Likewise.
4961 * g++.dg/cpp0x/variadic74.C: Likewise.
4962 * g++.dg/diagnostic/bitfld2.C: Likewise.
4963 * g++.dg/ext/attrib44.C: Likewise.
4964 * g++.dg/ext/no-asm-1.C: Likewise.
4965 * g++.dg/other/error34.C: Likewise.
4966 * g++.dg/parse/crash46.C: Likewise.
4967 * g++.dg/parse/error10.C: Likewise.
4968 * g++.dg/parse/error2.C: Likewise.
4969 * g++.dg/parse/error3.C: Likewise.
4970 * g++.dg/parse/error36.C: Likewise.
4971 * g++.dg/parse/error8.C: Likewise.
4972 * g++.dg/parse/error9.C: Likewise.
4973 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4974 * g++.dg/parse/parser-pr28152.C: Likewise.
4975 * g++.dg/parse/template25.C: Likewise.
4976 * g++.dg/parse/typename11.C: Likewise.
4977 * g++.dg/tc1/dr147.C: Likewise.
4978 * g++.dg/template/deduce3.C: Likewise.
4979 * g++.dg/template/koenig9.C: Likewise.
4980 * g++.dg/template/pr23510.C: Likewise.
4981 * g++.dg/warn/pr12242.C: Likewise.
4982 * g++.dg/warn/pr30551-2.C: Likewise.
4983 * g++.dg/warn/pr30551.C: Likewise.
4984 * g++.old-deja/g++.other/typename1.C: Likewise.
4985 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4987 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4990 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4991 * c-c++-common/torture/vshuf-2.inc: Likewise.
4992 * c-c++-common/torture/vshuf-4.inc: Likewise.
4993 * c-c++-common/torture/vshuf-8.inc: Likewise.
4994 * c-c++-common/torture/vshuf-main.inc: Likewise.
4995 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4996 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4997 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4998 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4999 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5000 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5001 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5002 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5003 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5004 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5005 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5006 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5007 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5008 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5010 2012-06-15 Michael Matz <matz@suse.de>
5012 * gcc.dg/tree-ssa/vector-4.c: New test.
5014 2012-06-15 Michael Matz <matz@suse.de>
5016 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5017 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5019 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5021 PR tree-optimization/53636
5022 * gcc.target/arm/pr53636.c: New test.
5024 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5026 PR tree-optimization/51581
5027 * gcc.c-torture/execute/pr51581-1.c: New test.
5028 * gcc.c-torture/execute/pr51581-2.c: New test.
5029 * gcc.dg/vect/pr51581-1.c: New test.
5030 * gcc.dg/vect/pr51581-2.c: New test.
5031 * gcc.dg/vect/pr51581-3.c: New test.
5032 * gcc.target/i386/avx-pr51581-1.c: New test.
5033 * gcc.target/i386/avx-pr51581-2.c: New test.
5034 * gcc.target/i386/avx2-pr51581-1.c: New test.
5035 * gcc.target/i386/avx2-pr51581-2.c: New test.
5036 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5038 2012-06-15 Richard Guenther <rguenther@suse.de>
5040 * gcc.c-torture/execute/20120615-1.c: New testcase.
5042 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5044 * gnat.dg/vect8.ad[sb]: New test.
5046 2012-06-14 Richard Guenther <rguenther@suse.de>
5048 * gcc.dg/tree-ssa/vrp.h: New testcase.
5049 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5051 2012-06-13 Christian Bruel <christian.bruel@st.com>
5054 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5056 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5058 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5060 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5063 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5064 test summary unique.
5066 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5067 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5068 scan-stack-usage-not): Don't strip torture options from test name.
5070 * lib/scandump.exp (scan-dump-times): Use printable version of
5071 regexp in test summary line.
5073 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5074 messages reported for one line of source code.
5075 * gcc.dg/format/few-1.c: Likewise.
5076 * gcc.dg/ia64-sync-2.c: Likewise.
5077 * gcc.dg/sync-2.c: Likewise.
5078 * gcc.dg/noncompile/pr44517.c: Likewise.
5080 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5083 * gcc.dg/guality/pr49888.c: New.
5085 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5087 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5088 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5089 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5091 2012-06-13 Tobias Burnus <burnus@net-b.de>
5094 * gfortran.dg/intent_out_7.f90: New.
5096 2012-06-13 Tobias Burnus <burnus@net-b.de>
5099 * gfortran.dg/save_4.f90: New.
5101 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5106 * gcc.dg/pr53532.c: New test.
5107 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5108 adjust line numbers.
5109 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5110 * gcc.dg/Wcxx-compat-8.c: Likewise.
5111 * gcc.dg/pr51034.c: New test.
5112 * gcc.dg/pr53196-1.c: New test.
5113 * gcc.dg/pr53196-2.c: New test.
5115 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5117 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5118 alignment torture options with usual torture options.
5119 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5120 instead of dg-options.
5121 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5122 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5123 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5124 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5125 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5126 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5128 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5129 to checks for multiple messages reported for one line of source code.
5130 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5132 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5133 messages reported for one line of source code.
5135 * gcc.dg/20031223-1.c: Add comments to check for multiple
5136 messages reported for one line of source code.
5137 * gcc.dg/Wconversion-integer.c: Likewise.
5138 * gcc.dg/Wfatal-2.c: Likewise.
5139 * gcc.dg/Wfatal.c: Likewise.
5140 * gcc.dg/Wobjsize-1.c: Likewise.
5141 * gcc.dg/c99-vla-jump-1.c: Likewise.
5142 * gcc.dg/c99-vla-jump-2.c: Likewise.
5143 * gcc.dg/c99-vla-jump-3.c: Likewise.
5144 * gcc.dg/c99-vla-jump-4.c: Likewise.
5145 * gcc.dg/c99-vla-jump-5.c: Likewise.
5146 * gcc.dg/decl-9.c: Likewise.
5147 * gcc.dg/declspec-10.c: Likewise.
5148 * gcc.dg/declspec-18.c: Likewise.
5149 * gcc.dg/mtune.c: Likewise.
5150 * gcc.dg/parser-pr28152-2.c: Likewise.
5151 * gcc.dg/parser-pr28152.c: Likewise.
5152 * gcc.dg/pr14475.c: Likewise.
5153 * gcc.dg/pr27953.c: Likewise.
5154 * gcc.dg/pr28322-3.c: Likewise.
5155 * gcc.dg/pr30457.c: Likewise.
5156 * gcc.dg/pr30551-2.c: Likewise.
5157 * gcc.dg/pr30551-3.c: Likewise.
5158 * gcc.dg/pr30551-4.c: Likewise.
5159 * gcc.dg/pr30551-5.c: Likewise.
5160 * gcc.dg/pr30551-6.c: Likewise.
5161 * gcc.dg/pr30551.c: Likewise.
5162 * gcc.dg/pr45461.c: Likewise.
5163 * gcc.dg/pr48552-1.c: Likewise.
5164 * gcc.dg/pr48552-2.c: Likewise.
5165 * gcc.dg/redecl-1.c: Likewise.
5166 * gcc.dg/transparent-union-3.c: Likewise.
5167 * gcc.dg/utf-dflt.c: Likewise.
5168 * gcc.dg/utf-dflt2.c: Likewise.
5169 * gcc.dg/vla-8.c: Likewise.
5170 * gcc.dg/vla-init-1.c: Likewise.
5171 * gcc.dg/wtr-int-type-1.c: Likewise.
5173 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5174 messages reported for for one line of source code.
5175 * c-c++-common/raw-string-5.c: Likewise.
5176 * c-c++-common/raw-string-4.c: Likewise.
5177 * c-c++-common/raw-string-6.c: Likewise.
5178 * c-c++-common/pr20000.c: Likewise.
5180 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5181 messages reported for one line of source code.
5182 * gcc.dg/cpp/pr30786.c: Likewise.
5183 * gcc.dg/cpp/pr28709.c: Likewise.
5184 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5185 * gcc.dg/cpp/macspace2.c: Likewise.
5186 * gcc.dg/cpp/missing-header-1.c: Likewise.
5187 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5188 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5189 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5191 2012-06-12 Jason Merrill <jason@redhat.com>
5194 * g++.dg/template/local7.C: New.
5196 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5199 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5200 * gcc.target/sh/pr51340-2.c: Likewise.
5201 * gcc.target/sh/pr51340-3.c: Likewise.
5203 2012-06-12 Michael Matz <matz@suse.de>
5205 * gcc.dg/torture/alias-1.c: New test.
5207 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5209 PR rtl-optimization/53589
5210 * gcc.dg/torture/pr53589.c: New test.
5212 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5215 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5216 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5217 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5218 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5219 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5220 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5221 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5222 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5223 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5224 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5225 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5226 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5227 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5228 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5229 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5230 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5232 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5234 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5235 (check_intel_cpu_model): New function.
5236 (check_amd_cpu_model): New function.
5237 (check_features): New function.
5238 (__get_cpuid_output): New function.
5239 (check_detailed): New function.
5240 (fn1): Rename to quick_check.
5241 (main): Update to call quick_check and call check_detailed.
5243 2012-06-11 Richard Henderson <rth@redhat.com>
5245 * lib/target-supports.exp
5246 (check_effective_target_sync_long_long_runtime): Use
5247 check_effective_target_lp64 instead of
5248 check_effective_target_powerpc64 for powerpc targets.
5250 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5253 * gcc.target/sh/pr53511-1.c: New.
5255 2012-06-11 Richard Guenther <rguenther@suse.de>
5258 * g++.dg/lto/pr53470_0.C: New testcase.
5259 * gcc.dg/lto/pr53470_0.c: Likewise.
5261 2012-06-11 Richard Guenther <rguenther@suse.de>
5264 * g++.dg/ext/pr53605.C: New testcase.
5266 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5268 * gnat.dg/specs/array1.ads: New test.
5269 * gnat.dg/specs/array2.ads: Likewise.
5270 * gnat.dg/array22.adb: Likewise.
5272 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5274 * gnat.dg/constant4.adb: New test.
5275 * gnat.dg/constant4_pkg.ads: New helper.
5277 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5280 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5281 * gfortran.dg/allocate_class_1.f90: Modified.
5282 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5283 * gfortran.dg/allocate_class_2.f90: New.
5285 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5288 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5290 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5293 * gfortran.dg/string_assign_2.f90: New test case.
5295 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5298 * gfortran.dg/string_assign_1.f90: New test case.
5300 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5303 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5304 * gcc.dg/gomp/critical-4.c: Likewise.
5305 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5306 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5307 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5308 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5309 * c-c++-common/gomp/pr53580.c: New test.
5311 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5314 * g++.dg/cpp0x/forw_enum11.C: New.
5316 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5319 * g++.dg/cpp0x/alias-decl-19.C: New.
5321 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5323 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5325 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5327 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5329 (XSTATE_SSE): Ditto.
5330 (XSTATE_YMM): Ditto.
5331 (avx_os_support): Use new defines.
5333 2012-06-06 Richard Guenther <rguenther@suse.de>
5336 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5339 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5342 * g++.dg/cpp0x/pr52841.C: New testcase.
5344 2012-06-06 Richard Guenther <rguenther@suse.de>
5346 PR tree-optimization/53081
5347 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5348 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5350 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5352 * gcc.target/powerpc/pr53487.c: New test.
5354 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5356 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5358 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5360 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5362 2012-06-05 Richard Guenther <rguenther@suse.de>
5364 PR tree-optimization/30442
5365 * gcc.dg/vect/bb-slp-30.c: New testcase.
5367 2012-06-05 Richard Guenther <rguenther@suse.de>
5369 PR tree-optimization/53081
5370 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5371 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5372 -fno-tree-loop-distribute-patterns.
5374 2012-06-05 Alan Modra <amodra@gmail.com>
5376 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5377 Check static chain in nested funcs.
5379 2012-06-04 Tobias Burnus <burnus@net-b.de>
5382 * gfortran.dg/init_flag_10.f90: New.
5384 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5387 * g++.dg/warn/Wenum-compare-no-2: New.
5389 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5391 PR preprocessor/53463
5392 * g++.dg/cpp/limits.C: New test.
5393 * g++.dg/parse/error19.C: Adjust.
5394 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5395 * g++.dg/warn/pr35635.C: Likewise.
5396 * g++.old-deja/g++.pt/assign1.C: Likewise.
5398 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5401 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5402 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5403 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5404 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5405 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5406 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5407 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5408 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5410 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5412 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5414 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5416 PR tree-optimization/53550
5417 * gcc.dg/pr53550.c: New test.
5419 2012-06-04 Richard Guenther <rguenther@suse.de>
5421 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5422 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5423 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5425 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5428 * gfortran.dg/parameter_array_element_2.f90: New.
5430 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5433 * gcc.target/sh/pr53512-1.c: New.
5434 * gcc.target/sh/pr53512-2.c: New.
5435 * gcc.target/sh/pr53512-3.c: New.
5436 * gcc.target/sh/pr53512-4.c: New.
5438 2012-06-01 Jason Merrill <jason@redhat.com>
5441 * g++.dg/ext/visibility/template12.C: New.
5442 * g++.dg/ext/attrib14.C: Adjust warning line.
5445 * g++.dg/parse/new6.C: New.
5446 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5448 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5450 * c-c++-common/restrict-2.c: Revert previous change.
5452 2012-06-01 Jason Merrill <jason@redhat.com>
5455 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5458 * g++.dg/cpp0x/auto33.C: New.
5460 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5463 * g++.dg/parse/namespace-alias-1.C: New.
5465 2012-06-01 Christian Bruel <christian.bruel@st.com>
5467 * gcc.dg/spec-options.c: New test.
5468 * gcc.dg/foo.specs: New file.
5470 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5473 * gnat.dg/lto14.adb: Skip on Solaris.
5475 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5477 * gcc.target/cris/sync-1-v10.c,
5478 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5479 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5480 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5481 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5482 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5483 gcc.target/cris/torture/sync-mis-op-i-1.c,
5484 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5485 gcc.target/cris/torture/sync-mis-op-i-2.c,
5486 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5487 gcc.target/cris/torture/sync-mis-op-i-3.c,
5488 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5489 gcc.target/cris/torture/sync-mis-op-s-1.c,
5490 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5491 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5492 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5493 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5494 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5495 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5496 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5497 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5498 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5500 2012-05-31 Richard Guenther <rguenther@suse.de>
5502 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5503 ldist-pr45948.c with disabled SCCP.
5505 2012-05-31 Richard Guenther <rguenther@suse.de>
5508 * gcc.dg/torture/pr48493.c: New testcase.
5510 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5512 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5514 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5515 of the initialization loop.
5516 (dg-final): Adjust the expected number of vectorized loops depending
5517 on vect_char_mult target selector.
5519 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5521 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5522 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5523 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5526 2012-05-30 Jason Merrill <jason@redhat.com>
5529 * g++.dg/init/new34.C: New.
5530 * g++.dg/tree-ssa/stabilize1.C: New.
5532 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5535 * g++.dg/init/new33.C: New test.
5537 2012-05-30 Richard Guenther <rguenther@suse.de>
5540 * gcc.dg/torture/pr53501.c: New testcase.
5541 * c-c++-common/restrict-2.c: Adjust.
5543 2012-05-30 Alan Modra <amodra@gmail.com>
5545 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5548 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5550 * gcc.target/i386/shuf-concat.c: New test.
5552 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5554 PR rtl-optimization/53519
5555 * gcc.c-torture/compile/pr53519.c: New test.
5557 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5559 * gcc.target/arm/neon-vrev.c: New.
5561 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5564 * gcc.target/sh/pr51340-1.c: New.
5565 * gcc.target/sh/pr51340-2.c: New.
5566 * gcc.target/sh/pr51340-3.c: New.
5568 2012-05-29 Richard Guenther <rguenther@suse.de>
5570 PR tree-optimization/53516
5571 * gcc.dg/torture/pr53516.c: New testcase.
5573 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5575 PR preprocessor/53229
5576 * gcc.dg/cpp/paste6.c: Force to run without
5577 -ftrack-macro-expansion.
5578 * gcc.dg/cpp/paste8.c: Likewise.
5579 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5580 -ftrack-macro-expansion.
5581 * gcc.dg/cpp/paste12.c: Force to run without
5582 -ftrack-macro-expansion.
5583 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5584 -ftrack-macro-expansion.
5585 * gcc.dg/cpp/paste13.c: Likewise.
5586 * gcc.dg/cpp/paste14.c: Likewise.
5587 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5588 -ftrack-macro-expansion.
5589 * gcc.dg/cpp/paste18.c: New test.
5591 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5593 * gcc.target/cris/torture/trap-1.c,
5594 gcc.target/cris/torture/trap-2.c,
5595 gcc.target/cris/torture/trap-3.c,
5596 gcc.target/cris/torture/trap-v0.c,
5597 gcc.target/cris/torture/trap-v3.c: New tests.
5599 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5602 * g++.dg/warn/Wbraces3.C: New.
5603 * g++.dg/warn/Wbraces4.C: Likewise.
5605 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5607 PR tree-optimization/53505
5608 * c-c++-common/torture/pr53505.c: New test.
5610 2012-05-27 Nathan Sidwell <nathan@acm.org>
5612 * gcc.dg/stmt-expr-4.c: New.
5614 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5617 * g++.dg/parse/crash60.C: New.
5619 2012-05-26 Jason Merrill <jason@redhat.com>
5622 * c-c++-common/array-lit.c: New.
5623 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5625 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5628 * gnat.dg/array21.adb: New test.
5630 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5632 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5634 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5637 * g++.dg/other/anon-union3.C: New.
5639 2012-05-25 Ian Lance Taylor <iant@google.com>
5641 * gcc.dg/split-6.c: New test.
5643 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5645 * gnat.dg/lto14.adb: New test.
5647 2012-05-25 Tristan Gingold <gingold@adacore.com>
5649 * gcc.target/i386/large-frame.c: New.
5651 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5652 * gcc.target/powerpc/lhs-1.c: New.
5653 * gcc.target/powerpc/lhs-2.c: New.
5654 * gcc.target/powerpc/lhs-3.c: New.
5656 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5658 Make unwound macro expansion trace less redundant
5659 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5660 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5661 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5662 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5663 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5664 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5666 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5669 * g++.dg/cpp0x/constexpr-default1.C: New.
5671 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5674 * g++.dg/eh/goto2.C: New.
5676 2012-05-24 Richard Guenther <rguenther@suse.de>
5679 * g++.dg/tree-prof/pr53460.C: New testcase.
5681 2012-05-24 Richard Guenther <rguenther@suse.de>
5684 * g++.dg/debug/pr53466.C: New testcase.
5686 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5688 PR tree-optimization/53465
5689 * gcc.c-torture/execute/pr53465.c: New test.
5691 2012-05-23 Tobias Burnus <burnus@net-b.de>
5695 * gfortran.dg/allocate_with_typespec_6.f90: New.
5697 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5700 * g++.dg/warn/delete-array-1.C: New.
5702 2012-05-23 Richard Guenther <rguenther@suse.de>
5704 * gcc.dg/torture/pr39074-2.c: Adjust.
5705 * gcc.dg/torture/pr39074.c: Likewise.
5706 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5707 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5709 2012-05-22 Jan Hubicka <jh@suse.cz>
5712 * g++.dg/torture/pr53161.C: New testcase.
5714 2012-05-22 Tobias Burnus <burnus@net-b.de>
5717 * gfortran.dg/realloc_on_assign_15.f90: New.
5719 2012-05-22 Richard Guenther <rguenther@suse.de>
5722 * gcc.dg/torture/pr51071-2.c: New testcase.
5724 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5726 PR tree-optimization/53336
5727 * g++.dg/torture/pr53336.C: New testcase.
5729 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5732 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5733 instead of -Wunused-local-typedefs.
5735 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5738 * g++.dg/other/abstract4.C: New-
5740 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5743 * g++.dg/ext/attrib46.C: New.
5745 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5748 * gcc.c-torture/compile/pr53418-1.c,
5749 gcc.c-torture/compile/pr53418-2.c: New tests.
5751 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5753 PR tree-optimization/53366
5754 * gcc.dg/torture/pr53366-1.c: New test.
5755 * gcc.dg/torture/pr53366-2.c: New test.
5756 * gcc.target/i386/pr53366-1.c: New test.
5757 * gcc.target/i386/pr53366-2.c: New test.
5759 PR tree-optimization/53409
5760 * gcc.c-torture/compile/pr53409.c: New test.
5762 PR tree-optimization/53410
5763 * gcc.c-torture/compile/pr53410-1.c: New test.
5764 * gcc.c-torture/compile/pr53410-2.c: New test.
5766 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5769 * gcc.target/i386/pr53425-1.c: New file.
5770 * gcc.target/i386/pr53425-2.c: Likewise.
5772 2012-05-21 Richard Guenther <rguenther@suse.de>
5774 PR tree-optimization/53408
5775 * gcc.dg/torture/pr53408.c: New testcase.
5777 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5778 H.J. Lu <hongjiu.lu@intel.com>
5781 * gcc.target/i386/pr53416.c: New file.
5783 2012-05-21 Richard Guenther <rguenther@suse.de>
5785 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5787 2012-05-21 Richard Guenther <rguenther@suse.de>
5789 * gcc.dg/torture/ldist-1.c: New testcase.
5791 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5793 * gnat.dg/lto13.adb: New test.
5794 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5796 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5798 * gnat.dg/specs/lto12.ads: New test.
5799 * gnat.dg/specs/lto12_pkg.ads: New helper.
5801 2012-05-18 Richard Guenther <rguenther@suse.de>
5803 PR tree-optimization/53346
5804 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5805 * gcc.target/i386/incoming-10.c: Adjust.
5806 * gcc.target/i386/incoming-11.c: Likewise.
5807 * gcc.target/i386/pr46295.c: Likewise.
5809 2012-05-18 Richard Guenther <rguenther@suse.de>
5811 * gcc.dg/pr53352.c: Return zero.
5813 2012-05-18 Richard Guenther <rguenther@suse.de>
5815 PR tree-optimization/53390
5816 * gcc.dg/torture/pr53390.c: New testcase.
5818 2012-05-18 Meador Inge <meadori@codesourcery.com>
5820 PR rtl-optimization/53352
5821 * gcc.dg/pr53352.c: New test.
5823 2012-05-17 David S. Miller <davem@davemloft.net>
5825 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5826 failure on sparc-*-linux-gnu.
5828 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5831 * g++.dg/parse/error49.C: New.
5832 * g++.dg/cpp0x/error8.C: Likewise.
5833 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5834 * g++.dg/ext/utf-dflt2.C: Likewise.
5835 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5836 * g++.dg/ext/utf-dflt.C: Likewise.
5837 * c-c++-common/raw-string-3.c: Likewise.
5838 * c-c++-common/raw-string-4.c: Likewise.
5840 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5843 * g++.dg/cpp0x/catch1.C: New.
5845 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5848 * g++.dg/parse/error48.C: New.
5849 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5850 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5852 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5854 * gcc.dg/tm/indirect-2.c: New test.
5856 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5858 PR tree-optimization/53217
5859 * gfortran.dg/pr53217.f90: New test.
5861 2012-05-16 Richard Guenther <rguenther@suse.de>
5863 PR tree-optimization/53364
5864 * g++.dg/torture/pr53364.C: New testcase.
5866 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5869 * gcc.dg/pr52549.c: Fix test for long != void*
5870 * gcc.c-torture/execute/pr52979-1.x: New file.
5871 * gcc.c-torture/execute/pr52979-2.x: New file.
5873 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5875 PR preprocessor/7263
5876 * gcc.dg/binary-constants-2.c: Run without tracking locations
5877 accross macro expansion.
5878 * gcc.dg/binary-constants-3.c: Likewise.
5879 * gcc.dg/cpp/sysmac2.c: Likewise.
5880 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5882 * gcc.dg/cpp/syshdr3.c: New test.
5883 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5884 * gcc.dg/system-binary-constants-1.c: New test.
5885 * gcc.dg/system-binary-constants-1.h: New header for the new test
5887 * g++.dg/cpp/syshdr3.C: New test.
5888 * g++.dg/cpp/syshdr3.h: New header the new test above.
5889 * g++.dg/system-binary-constants-1.C: New test.
5890 * g++.dg/system-binary-constants-1.h: New header the new test
5893 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5895 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5897 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5900 * gcc.dg/pr53358.c: New test.
5902 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5905 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5906 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5908 2012-05-15 Olivier Hainque <hainque@adacore.com>
5910 * g++.dg/eh/sighandle.C: New testcase.
5912 2012-05-15 Richard Guenther <rguenther@suse.de>
5914 PR tree-optimization/53355
5915 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5917 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5919 * gfortran.dg/*.f90: Remove now redundant manual
5920 cleanup-modules directive.
5922 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5924 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5925 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5927 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5930 * gfortran.dg/int_range_io_1.f90: New test.
5932 2012-05-14 Andi Kleen <ak@linux.intel.com>
5933 Jakub Jelinek <jakub@redhat.com>
5936 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5937 * gcc.target/i386/rtm-check.h: New file.
5938 * gcc.target/i386/pr53315.c: New test.
5940 2012-05-14 Tobias Burnus <burnus@net-b.de>
5945 * gfortran.dg/deferred_type_param_4.f90: New.
5946 * gfortran.dg/deferred_type_param_6.f90: New.
5948 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5950 * gcc.target/i386/retarg.c: New test.
5952 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5955 * gfortran.dg/deferred_type_param_3.f90: New.
5956 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5957 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5959 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5961 * gnat.dg/null_pointer_deref3.adb: New test.
5963 2012-05-12 Tobias Burnus <burnus@net-b.de>
5967 * gfortran.dg/deferred_type_param_5.f90: New.
5969 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5971 * g++.dg/parse/error47.C: New.
5973 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5976 * gfortran.dg/string_compare_4.f90: Change option
5977 to -fdump-tree-original. Add test case for kind=4.
5979 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5982 * gfortran.dg/string_compare_4.f90: New test.
5984 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5986 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5988 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5991 * g++.dg/cpp0x/variadic132.C: New.
5993 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5996 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5997 * g++.dg/parse/error26.C: Tweak dg-error column number.
5999 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6002 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6004 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6006 * gnat.dg/lto11.ad[sb]: New test.
6008 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6011 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6012 directive to Scan for vpmuldq, not vpmacsdql.
6014 2012-05-09 Michael Matz <matz@suse.de>
6016 PR tree-optimization/53185
6017 * gcc.dg/vect/pr53185.c: New test.
6019 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6022 * gcc.target/i386/pr53249.c: New.
6024 2012-05-09 Richard Guenther <rguenther@suse.de>
6026 PR tree-optimization/18437
6027 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6028 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6030 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6032 PR tree-optimization/53226
6033 * gcc.c-torture/compile/pr53226.c: New test.
6035 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6037 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6038 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6039 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6040 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6041 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6042 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6043 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6044 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6045 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6046 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6047 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6048 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6049 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6050 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6052 2012-05-09 Dehao Chen <dehao@google.com>
6054 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6055 * gcc.dg/predict-2.c: Likewise.
6056 * gcc.dg/predict-3.c: Likewise.
6057 * gcc.dg/predict-4.c: Likewise.
6058 * gcc.dg/predict-5.c: Likewise.
6059 * gcc.dg/predict-6.c: Likewise.
6061 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6064 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6066 2012-05-08 Richard Guenther <rguenther@suse.de>
6068 * gcc.dg/fold-bitand-4.c: New testcase.
6070 2012-05-08 Dehao Chen <dehao@google.com>
6072 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6073 heuristic is working properly.
6074 * gcc.dg/predict-2.c: Likewise.
6075 * gcc/dg/predict-3.c: Likewise.
6076 * gcc/dg/predict-4.c: Likewise.
6077 * gcc/dg/predict-5.c: Likewise.
6078 * gcc/dg/predict-6.c: Likewise.
6080 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6082 PR tree-optimization/53239
6083 * g++.dg/opt/vrp3.C: New test.
6084 * g++.dg/opt/vrp3-aux.cc: New file.
6085 * g++.dg/opt/vrp3.h: New file.
6087 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6089 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6090 .uleb128 support in assembler output.
6092 2012-05-07 Richard Guenther <rguenther@suse.de>
6095 * g++.dg/lto/pr42987_0.C: New testcase.
6096 * g++.dg/lto/pr42987_1.C: Likewise.
6098 2012-05-07 Tobias Burnus <burnus@net-b.de>
6101 * gfortran.dg/typebound_operator_15.f90: New.
6103 2012-05-06 Tobias Burnus <burnus@net-b.de>
6106 * gfortran.dg/class_array_13.f90: New.
6108 2012-05-06 Tristan Gingold <gingold@adacore.com>
6110 * gnat.dg/warn7.adb: New test.
6112 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6114 * gnat.dg/specs/renamings.ads: Rename to...
6115 * gnat.dg/specs/renaming1.ads: ...this.
6116 * gnat.dg/specs/renaming2.ads: New test.
6117 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6118 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6119 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6120 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6122 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6124 * gnat.dg/discr36.ad[sb]: New test.
6125 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6127 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6130 * c-c++-common/pr43772.c: New.
6132 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6135 * gfortran.dg/select_type_26.f03 : New test.
6136 * gfortran.dg/select_type_27.f03 : New test.
6139 * gfortran.dg/select_type_28.f03 : New test.
6141 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6145 * gfortran.dg/mod_sign0_1.f90: New test.
6146 * gfortran.dg/mod_large_1.f90: New test.
6148 2012-05-04 Tobias Burnus <burnus@net-b.de>
6151 gfortran.dg/public_private_module_5.f90: New.
6153 2012-05-04 Tobias Burnus <burnus@net-b.de>
6156 * gfortran.dg/constructor_7.f90: New.
6157 * gfortran.dg/constructor_8.f90: New.
6159 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6162 * g++.dg/cpp0x/static_assert7.C: New.
6164 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6166 PR tree-optimization/52633
6167 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6168 recognized as widening shifts instead of over-widening.
6169 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6170 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6171 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6172 * gcc.target/arm/pr52633.c: New test.
6174 2012-05-04 Richard Guenther <rguenther@suse.de>
6176 PR tree-optimization/53168
6177 * gcc.dg/torture/pr53168.c: New testcase.
6178 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6180 2012-05-04 Richard Guenther <rguenther@suse.de>
6182 * gcc.dg/lto/pr53214_0.c: New testcase.
6184 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6186 * gcc.target/ia64/pr48496.c: New test.
6187 * gcc.target/ia64/pr52657.c: Likewise.
6189 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6192 * c-c++-common/pr51712.c: New.
6194 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6197 * gcc.target/powwerpc/pr53199.c: New file.
6199 2012-05-03 Jason Merrill <jason@redhat.com>
6201 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6203 * gcc.dg/debug/dwarf2/dups-types.c: New.
6204 * gcc.dg/debug/dwarf2/dups-types.h: New.
6206 2012-05-03 Jason Merrill <jason@redhat.com>
6208 * g++.dg/debug/dwarf2/namespace-2.C: New.
6209 * g++.dg/debug/dwarf2/localclass3.C: New.
6211 2012-05-03 Jason Merrill <jason@redhat.com>
6213 * g++.dg/debug/dwarf2/thunk1.C: New.
6215 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6218 * g++.dg/other/final2.C: New.
6220 2012-05-03 Richard Guenther <rguenther@suse.de>
6222 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6224 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6226 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6227 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6228 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6229 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6231 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6233 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6235 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6236 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6237 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6240 * gcc.dg/pr53174.c: New test.
6243 * gcc.target/arm/pr53187.c: New test.
6244 * gcc.c-torture/compile/pr53187.c: New test.
6246 2012-05-03 Richard Guenther <rguenther@suse.de>
6248 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6249 unsupported prefetching support.
6251 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6253 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6254 option -ftrack-macro-expansion=0.
6255 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6256 option -ftrack-macro-expansion=0.
6258 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6260 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6261 dg-options for target arm with dg-additional-options.
6263 2012-05-03 Richard Guenther <rguenther@suse.de>
6265 PR tree-optimization/53144
6266 * gcc.dg/torture/pr53144.c: New testcase.
6268 2012-05-03 Tobias Burnus <burnus@net-b.de>
6271 * gfortran.dg/pointer_intent_7.f90: New.
6272 * gfortran.dg/pure_formal_3.f90: New.
6274 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6276 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6278 2012-05-02 Martin Jambor <mjambor@suse.cz>
6281 * g++.dg/lto/pr52605_0.C: New test.
6283 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6285 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6286 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6287 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6288 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6289 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6290 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6291 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6292 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6293 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6294 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6295 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6296 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6297 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6298 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6299 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6300 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6302 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6305 * gcc.dg/pr53153.c: New test.
6307 2012-05-02 Richard Guenther <rguenther@suse.de>
6309 * g++.dg/tree-ssa/pr19807.C: Adjust.
6311 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6313 PR tree-optimization/53163
6314 * gcc.c-torture/compile/pr53163.c: New test.
6316 PR rtl-optimization/53160
6317 * gcc.c-torture/execute/pr53160.c: New test.
6319 2012-05-01 Ian Lance Taylor <iant@google.com>
6322 * gcc.dg/pr37303.c: New test.
6324 2012-05-01 Richard Henderson <rth@redhat.com>
6326 * lib/target-supports.exp
6327 (check_effective_target_sync_long_long_runtime): True for
6328 check_effective_target_powerpc64.
6330 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6333 * gcc.dg/vector-1.c: Move to ...
6334 * c-c++-common/vector-1.c: ... here.
6335 * gcc.dg/vector-2.c: Move to ...
6336 * c-c++-common/vector-2.c: ... here.
6337 * gcc.dg/vector-3.c: Move to ...
6338 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6339 * gcc.dg/vector-4.c: Move to ...
6340 * c-c++-common/vector-4.c: ... here.
6341 * gcc.dg/vector-init-1.c: Move to ...
6342 * c-c++-common/vector-init-1.c: ... here.
6343 * gcc.dg/vector-init-2.c: Move to ...
6344 * c-c++-common/vector-init-2.c: ... here.
6345 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6346 * c-c++-common/vector-subscript-1.c: ... here.
6347 * gcc.dg/vector-subscript-2.c: Move to ...
6348 * c-c++-common/vector-subscript-2.c: ... here.
6349 * gcc.dg/vector-subscript-3.c: Move to ...
6350 * c-c++-common/vector-subscript-3.c: ... here.
6353 * g++.dg/cpp0x/vt-51314.C: New test.
6354 * g++.dg/cpp0x/variadic76.C: Fix.
6356 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6358 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6360 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6362 Add -Wvarargs option
6363 * c-c++-common/Wvarargs.c: New test case.
6364 * c-c++-common/Wvarargs-2.c: Likewise.
6366 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6368 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6369 * objc.dg/foreach-7.m: Force the test case to run without
6370 -ftrack-macro-expansion.
6371 * c-c++-common/tm/attrib-1.c: Likewise.
6372 * c-c++-common/warn-ommitted-condop.c: Likewise.
6373 * gcc.dg/assign-warn-1.c: Likewise.
6374 * gcc.dg/assign-warn-2.c: Likewise.
6375 * gcc.dg/attr-alloc_size.c: Likewise.
6376 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6377 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6378 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6379 * gcc.dg/c90-const-expr-9.c: Likewise.
6380 * gcc.dg/c99-const-expr-9.c: Likewise.
6381 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6382 * gcc.dg/cpp/direct2s.c: Likewise.
6383 * gcc.dg/cpp/pr28709.c: Likewise.
6384 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6385 * gcc.dg/dfp/composite-type.c: Likewise.
6386 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6387 with -ftrack-macro-expansion
6388 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6389 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6390 * g++.dg/ext/cleanup-1.C: Likewise.
6391 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6392 * g++.dg/template/sfinae10.C: Likewise.
6393 * g++.dg/tm/wrap-2.C: Likewise.
6394 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6395 * g++.dg/warn/Wsign-conversion.C: Likewise.
6396 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6397 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6398 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6399 it to run with -ftrack-macro-expansion.
6400 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6401 test cases without -ftrack-macro-expansion.
6403 Fix location for static class members
6404 * g++.dg/template/sfinae6_neg.C: Adjust.
6406 Make conversion warnings work on NULL with -ftrack-macro-expansion
6407 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6408 alongside the previous testing for NULL.
6410 Fix -Wuninitialized for -ftrack-macro-expansion
6411 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6413 Strip "<built-in>" loc from displayed expansion context
6414 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6415 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6416 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6419 Fix expansion point loc for macro-like tokens
6420 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6421 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6423 Fix token pasting with -ftrack-macro-expansion
6424 * gcc.dg/cpp/paste17.c: New test case for
6425 -ftrack-macro-expansion=2 mode only.
6426 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6428 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6430 * gnat.dg/warn6.ad[sb]: New test.
6432 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6435 * gcc.dg/20011021-1.c: Adjust testcase.
6437 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6440 * gfortran.dg/function_optimize_12.f90: New test.
6442 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6445 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6446 code to match current output and cover new peephole2 pattern.
6448 2012-04-27 Ollie Wild <aaw@google.com>
6450 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6452 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6454 * gcc.c-torture/execute/20120427-2.c: New testcase.
6455 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6456 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6457 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6459 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6462 * gcc.c-torture/execute/20120427-1.c: New testcase.
6464 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6467 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6469 2012-04-27 Tom de Vries <tom@codesourcery.com>
6471 PR tree-optimization/51879
6472 * gcc.dg/pr51879.c: New test.
6473 * gcc.dg/pr51879-2.c: Same.
6474 * gcc.dg/pr51879-3.c: Same.
6475 * gcc.dg/pr51879-4.c: Same.
6476 * gcc.dg/pr51879-6.c: Same.
6478 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6481 * g++.dg/cpp0x/defaulted35.C: New.
6482 * g++.dg/cpp0x/defaulted15.C: Adjust.
6484 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6486 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6489 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6491 * gcc.target/i386/builtin_target.c: Check avx2.
6493 2012-04-26 Alan Modra <amodra@gmail.com>
6495 * gcc.target/powerpc/savres.c: New test.
6496 * gcc.target/powerpc/powerpc.exp: Run it.
6498 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6501 * gcc.dg/torture/pr53120.c: New test.
6503 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6506 * gcc.c-torture/compile/pr52979-1.c: New test.
6507 * gcc.c-torture/execute/pr52979-1.c: New test.
6508 * gcc.c-torture/execute/pr52979-2.c: New test.
6510 2012-04-25 Richard Guenther <rguenther@suse.de>
6512 * gcc.target/i386/l_fma_float_5.c: Adjust.
6513 * gcc.target/i386/l_fma_double_4.c: Likewise.
6514 * gcc.target/i386/l_fma_float_2.c: Likewise.
6515 * gcc.target/i386/l_fma_float_6.c: Likewise.
6516 * gcc.target/i386/l_fma_double_1.c: Likewise.
6517 * gcc.target/i386/l_fma_double_5.c: Likewise.
6518 * gcc.target/i386/l_fma_float_3.c: Likewise.
6519 * gcc.target/i386/l_fma_double_2.c: Likewise.
6520 * gcc.target/i386/l_fma_double_6.c: Likewise.
6521 * gcc.target/i386/l_fma_float_4.c: Likewise.
6522 * gcc.target/i386/l_fma_double_3.c: Likewise.
6523 * gcc.target/i386/l_fma_float_1.c: Likewise.
6525 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6527 PR tree-optimization/53058
6528 * gcc.c-torture/compile/pr53058.c: New test.
6530 2012-04-25 Jan Hubicka <jh@suse.cz>
6533 * gcc.target/i386/pr39082-1.c: Update warning location.
6535 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6538 * gcc.dg/pr52880.c: New test.
6540 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6542 * gcc.dg/m-un-2.c: Update.
6543 * gcc.dg/20011021-1.c: Update.
6545 2012-04-25 Tobias Burnus <burnus@net-b.de>
6548 * gfortran.dg/realloc_on_assign_14.f90: New.
6550 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6553 PR tree-optimizations/52891
6554 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6556 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6559 * g++.dg/cpp0x/sfinae35.C: New.
6560 * g++.dg/cpp0x/sfinae36.C: Likewise.
6562 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6564 * gcc.target/builtin_target.c: New testcase.
6566 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6569 * gcc.target/powerpc/pr47197.c: New test.
6571 2012-04-24 Richard Guenther <rguenther@suse.de>
6573 PR tree-optimization/53085
6574 * g++.dg/torture/pr53085.C: New testcase.
6576 2012-04-24 Andrew Pinski <apinski@cavium.com>
6579 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6580 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6581 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6583 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6586 * gcc.c-torture/execute/pr53084.c: New test.
6588 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6590 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6592 2012-04-23 Andrew Pinski <apinski@cavium.com>
6594 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6596 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6599 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6600 * gcc.dg/torture/builtin-power-1.c: Likewise.
6602 2012-04-23 Richard Guenther <rguenther@suse.de>
6604 PR tree-optimization/53070
6605 * gcc.dg/torture/pr53070.c: New testcase.
6607 2012-04-23 Richard Guenther <rguenther@suse.de>
6610 * gcc.dg/pr53060.c: New testcase.
6612 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6614 PR tree-optimizations/52891
6615 * gcc.c-torture/compile/pr52891-1.c: New test.
6616 * gcc.c-torture/compile/pr52891-2.c: New test.
6618 2012-04-22 Tobias Burnus <burnus@net-b.de>
6621 * gfortran.dg/read_float_4.f90: New.
6623 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6626 * c-c++-common/pr35441.C: New.
6628 2012-04-20 Ian Lance Taylor <iant@google.com>
6630 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6631 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6633 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6635 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6637 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6639 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6641 PR rtl-optimization/44214
6642 * gcc.dg/pr44214-1.c: New test.
6643 * gcc.dg/pr44214-2.c: Likewise.
6644 * gcc.dg/pr44214-3.c: Likewise.
6646 2012-04-20 Richard Guenther <rguenther@suse.de>
6648 * g++.dg/torture/20120420-1.C: New testcase.
6650 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6652 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6654 2012-04-19 Christian Bruel <christian.bruel@st.com>
6656 * gcc.dg/pr52283.c: New test.
6658 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6660 * gcc.dg/pr37985.c: New test.
6662 2012-04-19 Richard Guenther <rguenther@suse.de>
6664 PR rtl-optimization/44688
6665 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6666 possibly profitable.
6668 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6670 PR tree-optimization/52976
6671 * gfortran.dg/reassoc_11.f: New test.
6673 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6675 PR tree-optimization/52976
6676 * gfortran.dg/reassoc_7.f: New test.
6677 * gfortran.dg/reassoc_8.f: Likewise.
6678 * gfortran.dg/reassoc_9.f: Likewise.
6679 * gfortran.dg/reassoc_10.f: Likewise.
6681 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6684 * g++.dg/cpp0x/sfinae33.C: New.
6685 * g++.dg/cpp0x/sfinae34.C: Likewise.
6687 2012-04-18 Joey Ye <joey.ye@arm.com>
6689 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6691 2012-04-18 Richard Guenther <rguenther@suse.de>
6693 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6695 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6696 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6698 2012-04-17 Tom de Vries <tom@codesourcery.com>
6700 * g++.dg/pr51264-4.C: New test.
6702 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6705 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6707 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6710 * g++.dg/parse/crash59.C: New.
6712 2012-04-17 Michael Matz <matz@suse.de>
6714 PR tree-optimization/18437
6715 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6717 2012-04-17 Richard Guenther <rguenther@suse.de>
6720 * g++.dg/torture/pr53011.C: New testcase.
6722 2012-04-16 Jason Merrill <jason@redhat.com>
6725 * g++.dg/cpp0x/variadic131.C: New.
6728 * g++.dg/cpp0x/variadic130.C: New.
6731 * g++.dg/cpp0x/variadic129.C: New.
6734 * g++.dg/cpp0x/variadic128.C: New.
6736 2012-04-16 Tobias Burnus <burnus@net-b.de>
6739 * gfortran.dg/pointer_intent_6.f90: New.
6741 2012-04-16 Tobias Burnus <burnus@net-b.de>
6744 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6745 to include public_private_module_4.f90.
6746 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6749 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6752 * g++.dg/diagnostic/operator1.C: New.
6753 * g++.dg/ext/label5.C: Adjust.
6754 * g++.dg/ext/va-arg1.C: Likewise.
6755 * g++.dg/other/error20.C: Likewise.
6756 * g++.dg/other/error20.C: Likewise.
6757 * g++.dg/other/error16.C: Likewise.
6758 * g++.dg/other/error10.C: Likewise.
6759 * g++.dg/parse/error30.C: Likewise.
6760 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6762 2012-04-16 Jason Merrill <jason@redhat.com>
6765 * g++.dg/cpp0x/variadic127.C: New.
6767 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6769 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6771 Use fail, pass instead of unresolved.
6775 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6777 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6778 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6779 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6781 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6784 * gfortran.dg/typebound_call_23.f03: New test case.
6786 2012-04-15 Jason Merrill <jason@redhat.com>
6789 * g++.dg/cpp0x/variadic126.C: New.
6792 * g++.dg/cpp0x/variadic125.C: New.
6795 * g++.dg/cpp0x/variadic124.C: New.
6798 * g++.dg/cpp0x/nullptr27.C: New.
6801 * g++.dg/warn/format8.C: New.
6803 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6806 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6808 2012-04-14 Tobias Burnus <burnus@net-b.de>
6812 * gfortran.dg/public_private_module_3.f90: New.
6813 * gfortran.dg/public_private_module_4.f90: New.
6815 2012-04-14 Tom de Vries <tom@codesourcery.com>
6817 * gcc.dg/superblock.c: New test.
6819 2012-04-14 Tom de Vries <tom@codesourcery.com>
6821 * gcc.dg/pr51879-12.c: New test.
6823 2012-04-13 Jason Merrill <jason@redhat.com>
6826 * g++.dg/cpp0x/variadic123.C: New.
6827 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6830 * g++.dg/cpp0x/initlist-ctor1.C: New.
6833 * g++.dg/other/anon-union2.C: New.
6835 2012-04-13 Martin Jambor <mjambor@suse.cz>
6838 * g++.dg/ipa/pr52939.C: New test.
6840 2012-04-13 Tom de Vries <tom@codesourcery.com>
6842 * gcc.dg/pr52734.c: New test.
6844 2012-04-13 Richard Guenther <rguenther@suse.de>
6846 PR tree-optimization/52969
6847 * gcc.dg/torture/pr52969.c: New testcase.
6849 2012-04-13 Richard Guenther <rguenther@suse.de>
6852 * gcc.dg/pr52549.c: New testcase.
6854 2012-04-13 Richard Guenther <rguenther@suse.de>
6857 * gcc.dg/pr52862.c: New testcase.
6859 2012-04-13 Joey Ye <joey.ye@arm.com>
6861 * gcc.target/arm/thumb1-imm.c: New testcase.
6863 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6866 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6867 second function argument.
6868 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6869 (calc_permps): Update declaration. Calculate result correctly.
6870 (avx2_test): Change src2 type to union256i_d.
6871 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6874 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6877 * gcc.target/powerpc/pr52775.c: New file.
6879 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6881 PR tree-optimization/18589
6882 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6883 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6884 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6885 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6886 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6887 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6888 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6889 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6890 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6891 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6893 2012-04-12 Richard Guenther <rguenther@suse.de>
6895 PR tree-optimization/52943
6896 * gcc.dg/torture/pr52943.c: New testcase.
6898 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6901 * gcc/target/sh/pr50751-4.c: New.
6902 * gcc/target/sh/pr50751-5.c: New.
6903 * gcc/target/sh/pr50751-6.c: New.
6904 * gcc/target/sh/pr50751-7.c: New.
6906 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6909 * g++.dg/lookup/using52.C: New.
6911 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6913 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6915 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6917 PR rtl-optimization/52876
6918 * gcc.target/i386/pr52876.c: New.
6920 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6922 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6924 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6926 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6927 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6928 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6929 (ptrdiff_t): ... this. All uses changed.
6930 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6931 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6933 (main): Cast argument to __INTPTR_TYPE__.
6934 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6936 * gcc.dg/mallign.c (main): Likewise.
6937 * gcc.dg/pr38700.c (foo): Likewise.
6938 * gcc.dg/long-long-cst1.c (t): Likewise.
6939 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6940 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6941 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6942 * gcc.dg/pr25682.c (d, foo): Likewise.
6943 * gcc.dg/format/cast-1.c (f): Likewise.
6944 * gcc.dg/c90-const-expr-10.c
6945 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6946 (size_t): ...this. All uses changed.
6947 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6948 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6949 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6950 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6951 * gcc.dg/sequence-pt-1.c: Likewise.
6952 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6953 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6954 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6955 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6956 of ptrdiff_t with it.
6957 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6958 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6959 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6961 2012-04-11 Jason Merrill <jason@redhat.com>
6964 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6965 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6968 * g++.dg/ext/attrib45.C: New.
6970 * g++.dg/eh/dtor3.C: New.
6972 2012-04-11 Richard Guenther <rguenther@suse.de>
6975 * gfortran.dg/pr52621.f90: New testcase.
6977 2012-04-11 Richard Guenther <rguenther@suse.de>
6980 * g++.dg/torture/pr52918-1.C: New testcase.
6981 * g++.dg/torture/pr52918-2.C: Likewise.
6983 2012-04-11 Tobias Burnus <burnus@net-b.de>
6986 * gfortran.dg/block_11.f90: New.
6988 2012-04-11 Nick Clifton <nickc@redhat.com>
6990 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6992 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6995 * gcc.target/powerpc/pr16458-1.c: New test.
6996 * gcc.target/powerpc/pr16458-2.c: Likewise.
6997 * gcc.target/powerpc/pr16458-3.c: Likewise.
6998 * gcc.target/powerpc/pr16458-4.c: Likewise.
7000 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7002 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7003 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7004 * gcc.dg/builtin-bswap-5.c: Likewise.
7005 * gcc.target/i386/builtin-bswap-4.c: New test.
7007 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
7010 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7012 2012-04-11 Richard Guenther <rguenther@suse.de>
7014 PR rtl-optimization/52881
7015 * gcc.dg/torture/pr52881.c: New testcase.
7016 * gcc.dg/torture/pr52913.c: Likewise.
7018 2012-04-11 Richard Guenther <rguenther@suse.de>
7020 PR tree-optimization/52912
7021 * gcc.dg/torture/pr52912.c: New testcase.
7023 2010-04-10 Michael Matz <matz@suse.de>
7025 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7026 * gcc.dg/vect/vect-outer-1.c: Adjust.
7027 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7028 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7029 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7030 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7031 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7032 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7034 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7036 PR tree-optimization/52870
7037 * gcc.dg/vect/pr52870.c: New test.
7039 2012-04-09 Mike Stump <mikestump@comcast.net>
7041 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7042 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7043 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7044 * gnat.dg/aggr11.adb: Likewise.
7045 * gnat.dg/aggr11_pkg.ads: Likewise.
7046 * gnat.dg/aggr15.adb: Likewise.
7047 * gnat.dg/aggr15.ads: Likewise.
7048 * gnat.dg/aggr17.adb: Likewise.
7049 * gnat.dg/aggr18.adb: Likewise.
7050 * gnat.dg/array14.adb: Likewise.
7051 * gnat.dg/array14.ads: Likewise.
7052 * gnat.dg/array14_pkg.ads: Likewise.
7053 * gnat.dg/array19.adb: Likewise.
7054 * gnat.dg/array19.ads: Likewise.
7055 * gnat.dg/discr27.adb: Likewise.
7056 * gnat.dg/discr27.ads: Likewise.
7057 * gnat.dg/discr35.adb: Likewise.
7058 * gnat.dg/discr35.ads: Likewise.
7059 * gnat.dg/discr6.adb: Likewise.
7060 * gnat.dg/discr6_pkg.ads: Likewise.
7061 * gnat.dg/import1.adb: Likewise.
7062 * gnat.dg/import1.ads: Likewise.
7063 * gnat.dg/loop_address2.adb: Likewise.
7064 * gnat.dg/opt7.adb: Likewise.
7065 * gnat.dg/opt7.ads: Likewise.
7066 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7067 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7068 * gnat.dg/rep_clause2.adb: Likewise.
7069 * gnat.dg/rep_clause2.ads: Likewise.
7070 * gnat.dg/slice2.adb: Likewise.
7071 * gnat.dg/slice2.ads: Likewise.
7072 * gnat.dg/slice6.adb: Likewise.
7073 * gnat.dg/slice6_pkg.ads: Likewise.
7074 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7075 * gnat.dg/taft_type2.adb: Likewise.
7076 * gnat.dg/taft_type2.ads: Likewise.
7077 * gnat.dg/taft_type2_pkg.ads: Likewise.
7078 * gnat.dg/volatile10.adb: Likewise.
7079 * gnat.dg/volatile10_pkg.ads: Likewise.
7081 * gcc.dg/dll-8.c: Remove execute permissions.
7082 * g++.dg/ext/dllexport5.C: Likewise.
7084 2012-04-09 Jan Hubicka <jh@suse.cz>
7089 * gcc.dg/lto/pr52634_1.c: New testcase.
7090 * gcc.dg/lto/pr52634_0.c: New testcase.
7092 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7095 * gcc.target/i386/pr52883.c: New testcase.
7097 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7099 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7100 (check_effective_target_sync_long_long): Add SPARC case.
7101 (check_effective_target_sync_long_long_runtime): Likewise.
7102 (check_effective_target_sync_int_long): Adjust SPARC case.
7103 (check_effective_target_sync_char_short): Likewise.
7105 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7107 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7108 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7110 2012-04-08 Tobias Burnus <burnus@net-b.de>
7114 * gfortran.dg/public_private_module_2.f90: New.
7116 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7118 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7121 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7124 * gfortran.dg/function_optimize_11.f90: New test.
7126 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7129 * gfortran.dg/use_only_6.f90: New test.
7131 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7134 * gfortran.dg/use_only_6.f90: New test.
7135 2012-04-06 Mike Stump <mikestump@comcast.net>
7138 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7140 2012-04-05 Jason Merrill <jason@redhat.com>
7143 * g++.dg/template/qualified-id5.C: New.
7145 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7148 * gcc.target/i386/pr52882.c: New test.
7150 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7151 Dominique D'Humieures <dominiq@lps.ens.fr>
7154 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7155 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7157 2012-04-04 Jason Merrill <jason@redhat.com>
7160 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7162 2012-04-03 Jason Merrill <jason@redhat.com>
7165 * g++.dg/cpp0x/variadic-value1.C: New.
7167 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7169 * gnat.dg/pack18.adb: New test.
7170 * gnat.dg/pack18_pkg.ads: New helper.
7172 2012-04-03 Richard Guenther <rguenther@suse.de>
7174 PR tree-optimization/52808
7175 * gcc.dg/pr52808.c: New testcase.
7177 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7179 PR tree-optimization/52835
7180 * gfortran.dg/pr52835.f90: New test.
7182 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7184 * gnat.dg/specs/aggr5.ads: New test.
7186 2012-04-02 Richard Guenther <rguenther@suse.de>
7188 PR tree-optimization/52756
7189 * gcc.dg/torture/pr52756.c: New testcase.
7191 2012-04-02 Richard Guenther <rguenther@suse.de>
7194 * gcc.dg/pr52803.c: New testcase.
7196 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7199 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7202 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7205 * g++.dg/cpp0x/noexcept17.C: New.
7206 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7207 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7208 * g++.dg/cpp0x/noexcept01.C: Likewise.
7209 * g++.dg/eh/init-temp1.C: Likewise.
7210 * g++.dg/eh/ctor1.C: Likwise.
7212 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7214 * gnat.dg/controlled6.adb: New test.
7215 * gnat.dg/controlled6_pkg.ads: New helper.
7216 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7218 2012-03-30 Richard Henderson <rth@redhat.com>
7221 * g++.dg/opt/pr52727.C: New testcase.
7223 2012-03-30 Richard Guenther <rguenther@suse.de>
7225 PR tree-optimization/52754
7226 * gcc.target/i386/pr52754.c: New testcase.
7228 2012-03-30 Richard Guenther <rguenther@suse.de>
7231 * g++.dg/torture/pr52772.C: New testcase.
7233 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7236 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7238 2012-03-29 Jason Merrill <jason@redhat.com>
7241 * g++.dg/template/inherit8.C: New.
7243 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7246 * g++.dg/ext/weak4.C: New test.
7248 PR tree-optimization/52760
7249 * gcc.c-torture/execute/pr52760.c: New test.
7251 2012-03-29 Jason Merrill <jason@redhat.com>
7254 * g++.dg/cpp0x/initlist-array3.C: New.
7256 2012-03-28 Jason Merrill <jason@redhat.com>
7259 * g++.dg/overload/virtual2.C: New.
7261 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7263 * gnat.dg/vect7.ad[sb]: New test.
7265 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7266 Tobias Burnus <burnus@gcc.gnu.org>
7269 * gfortran.dg/allocate_class_1.f90 : Change error test.
7270 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7271 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7272 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7274 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7277 * gcc.dg/pr52691.c: New test.
7280 * gcc.c-torture/compile/pr52750.c: New test.
7282 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7285 * gcc.target/avr/torture/builtins-2.c: New test.
7287 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7290 * gcc.target/i386/pr52736.c: New test.
7292 2012-03-27 Martin Jambor <mjambor@suse.cz>
7295 * gcc.dg/torture/pr52693.c: New test.
7297 2012-03-27 Meador Inge <meadori@codesourcery.com>
7300 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7302 2012-03-27 Mike Stump <mikestump@comcast.net>
7305 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7306 failures that match branch names.
7308 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7309 H.J. Lu <hongjiu.lu@intel.com>
7312 * gcc.target/i386/pr52698.c: New test.
7314 2012-03-27 Richard Guenther <rguenther@suse.de>
7317 * gcc.dg/torture/pr52720.c: New testcase.
7319 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7321 * gnat.dg/pack17.adb: New test.
7323 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7325 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7326 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7328 2012-03-26 Martin Jambor <mjambor@suse.cz>
7330 PR tree-optimization/50052
7331 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7333 2012-03-26 Richard Guenther <rguenther@suse.de>
7335 PR tree-optimization/52701
7336 * gfortran.dg/pr52701.f90: New testcase.
7338 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7340 PR tree-optimization/52686
7341 * gcc.target/arm/pr52686.c: New test.
7343 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7345 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7346 Add "-Os -flto" to list.
7348 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7350 * gnat.dg/concat2.ad[sb]: New test.
7352 2012-03-24 Jason Merrill <jason@redhat.com>
7354 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7355 * g++.dg/cpp0x/trailing2.C: Likewise.
7356 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7357 * g++.dg/cpp1y/auto-fn1.C: New.
7358 * g++.dg/cpp1y/auto-fn2.C: New.
7359 * g++.dg/cpp1y/auto-fn3.C: New.
7360 * g++.dg/cpp1y/auto-fn4.C: New.
7361 * g++.dg/cpp1y/auto-fn5.C: New.
7362 * g++.dg/cpp1y/auto-fn6.C: New.
7363 * g++.dg/cpp1y/auto-fn7.C: New.
7364 * g++.dg/cpp1y/auto-fn8.C: New.
7365 * g++.dg/cpp1y/auto-fn9.C: New.
7366 * g++.dg/cpp1y/auto-fn10.C: New.
7367 * g++.dg/cpp1y/auto-fn11.C: New.
7369 2012-03-23 Richard Guenther <rguenther@suse.de>
7371 PR tree-optimization/52678
7372 * gfortran.dg/pr52678.f: New testcase.
7374 2012-03-23 Richard Guenther <rguenther@suse.de>
7376 PR tree-optimization/52638
7377 * g++.dg/torture/pr52638.C: New testcase.
7379 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7382 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7384 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7387 * g++.dg/ext/attrib44.C: New test.
7389 2012-03-22 Jan Hubicka <jh@suse.cz>
7392 * g++.dg/torture/pr51737.C: New testcase
7394 2012-03-22 Richard Guenther <rguenther@suse.de>
7396 PR tree-optimization/52548
7397 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7399 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7401 * lib/fortran-modules.exp (list-module-names-1): Remove
7404 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7407 * gcc.target/sh/pr50751-1.c: New.
7408 * gcc.target/sh/pr50751-2.c: New.
7409 * gcc.target/sh/pr50751-3.c: New.
7411 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7414 * gcc.target/sh/sh4a-cos.c: Remove.
7415 * gcc.target/sh/sh4a-sin.c: Remove.
7416 * gcc.target/sh/sh4a-sincos.c: Remove.
7418 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7420 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7421 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7423 2012-03-21 Martin Jambor <mjambor@suse.cz>
7426 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7427 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7429 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7431 * gcc.target/arm/thumb-16bit-ops.c: New file.
7432 * gcc.target/arm/thumb-ifcvt.c: New file.
7434 2012-03-20 Jason Merrill <jason@redhat.com>
7436 * lib/target-supports.exp: Add { target c++1y }.
7438 * g++.dg/cpp0x/auto32.C: New.
7440 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7443 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7445 * gcc.dg/torture/pr48124-4.c: Ditto:
7446 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7448 2012-03-20 Jason Merrill <jason@redhat.com>
7451 * g++.dg/cpp0x/initlist66.C: New.
7453 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7455 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7458 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7461 * gcc.target/avr/torture/addr-space-2.h: New file.
7462 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7463 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7464 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7465 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7467 2012-03-20 Richard Guenther <rguenther@suse.de>
7469 * gnat.dg/pack16.adb: New testcase.
7470 * gnat.dg/pack16_pkg.ads: Likewise.
7471 * gnat.dg/specs/pack8.ads: Likewise.
7472 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7474 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7476 * g++.dg/warn/Wuseless-cast.C: Extend.
7478 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7481 * g++.dg/warn/Wuseless-cast.C: New.
7483 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7486 * gfortran.dg/pr52608.f90: New test.
7488 2012-03-17 Tobias Burnus <burnus@net-b.de>
7491 * gfortran.dg/proc_ptr_36.f90: New.
7493 2012-03-16 Martin Jambor <mjambor@suse.cz>
7495 * gcc.dg/misaligned-expand-1.c: New test.
7496 * gcc.dg/misaligned-expand-3.c: Likewise.
7498 2012-03-16 Richard Guenther <rguenther@suse.de>
7499 Kai Tietz <ktietz@redhat.com>
7502 * gcc.c-torture/execute/pr48814-1.c: New test.
7503 * gcc.c-torture/execute/pr48814-2.c: New test.
7504 * gcc.dg/tree-ssa/assign-1.c: New test.
7505 * gcc.dg/tree-ssa/assign-2.c: New test.
7506 * gcc.dg/tree-ssa/assign-3.c: New test.
7508 2012-03-16 Richard Guenther <rguenther@suse.de>
7510 * gnat.dg/specs/pack7.ads: New testcase.
7512 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7515 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7516 * gcc.dg/torture/vshuf-8.inc: Likewise.
7517 * gcc.dg/torture/vshuf-16.inc: Likewise.
7518 * gcc.dg/torture/vshuf-32.inc: Likewise.
7520 2012-03-15 Jason Merrill <jason@redhat.com>
7522 * g++.dg/torture/pr52582.C: New.
7524 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7526 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7528 2012-03-15 Ira Rosen <irar@il.ibm.com>
7529 Ulrich Weigand <ulrich.weigand@linaro.org>
7531 * gcc.dg/vect/slp-cond-3.c: New test.
7532 * gcc.dg/vect/slp-cond-4.c: New test.
7534 2012-03-15 Ira Rosen <irar@il.ibm.com>
7535 Ulrich Weigand <ulrich.weigand@linaro.org>
7537 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7538 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7540 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7545 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7546 * gfortran.dg/round_1.f03: Likewise.
7548 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7549 Andrew Pinski <apinski@cavium.com>
7552 * gcc.dg/pr52592.c: New test.
7554 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7556 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7557 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7558 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7559 * lib/fortran-modules.exp: .. this new file. Adjust users.
7560 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7561 gfortran-dg-debug-runtest): Call cleanup-modules.
7562 * lib/fortran-torture.exp (fortran-torture-execute,
7563 fortran-torture): Likewise.
7564 * gfortran.dg/coarray/caf.exp: Likewise.
7565 * lib/lto.exp: Likewise.
7566 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7567 * gfortran.dg/class_4b.f03: Likewise.
7568 * gfortran.dg/class_4c.f03: Likewise.
7569 * gfortran.dg/class_45a.f03: Likewise.
7570 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7571 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7572 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7573 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7574 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7575 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7576 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7577 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7578 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7579 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7580 * gfortran.dg/whole_file_28.f90: Likewise.
7581 * gfortran.dg/whole_file_29.f90: Likewise.
7582 * gfortran.dg/whole_file_30.f90: Likewise.
7583 * gfortran.dg/whole_file_31.f90: Likewise.
7585 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7587 PR tree-optimization/52267
7588 * gcc.dg/pr52267.c: New test.
7589 * gcc.dg/tree-ssa/vrp65.c: New test.
7590 * gcc.dg/tree-ssa/vrp66.c: New test.
7592 2012-03-15 Richard Guenther <rguenther@suse.de>
7595 * gfortran.dg/vect/pr52580.f: New testcase.
7597 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7599 * gcc.target/sh/fpul-usage-1.c: New.
7601 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7604 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7605 * gcc.target/sh/pr49468-di.c: Likewise.
7607 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7609 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7610 * gcc.dg/c99-stdint-6.c: Likewise.
7611 * gcc.dg/lto/20090210_0.c: Likewise.
7612 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7613 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7614 * gcc.dg/pragma-init-fini-2.c: Likewise.
7615 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7616 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7617 * gcc.target/i386/pr22152.c: Likewise.
7618 * gcc.target/i386/vect8-ret.c: Likewise.
7619 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7622 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7624 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7625 * g++.dg/tree-prof/partition1.C: Likewise.
7626 * g++.dg/tree-prof/partition2.C: Likewise.
7627 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7629 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7630 * gcc.c-torture/execute/20010724-1.c: Remove.
7631 * gcc.c-torture/execute/20010724-1.x: Remove.
7632 * gcc.c-torture/execute/20040208-2.c: Remove.
7633 * gcc.c-torture/execute/20040208-2.x: Remove.
7634 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7636 (main) [__mips__ && __sgi__]: Remove.
7637 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7638 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7639 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7640 mips-sgi-irix6* handling.
7641 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7642 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7643 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7645 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7646 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7647 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7648 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7649 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7650 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7652 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7653 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7654 * gcc.target/mips/save-restore-3.c: Likewise.
7655 * gcc.target/mips/save-restore-4.c: Likewise.
7656 * gcc.target/mips/save-restore-5.c: Likewise.
7657 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7658 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7660 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7662 (restore_ld_library_path_env_vars): Likewise.
7663 * lib/target-supports.exp (check_profiling_available): Remove
7664 mips*-*-irix* handling.
7665 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7666 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7667 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7669 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7672 * g++.dg/opt/pr52582.C: New test.
7674 2012-03-14 Richard Guenther <rguenther@suse.de>
7676 PR tree-optimization/52571
7677 * gcc.dg/vect/vect-2.c: Initialize arrays.
7678 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7679 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7680 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7682 2012-03-14 Richard Guenther <rguenther@suse.de>
7687 * gcc.dg/torture/pr48124-1.c: New testcase.
7688 * gcc.dg/torture/pr48124-2.c: Likewise.
7689 * gcc.dg/torture/pr48124-3.c: Likewise.
7690 * gcc.dg/torture/pr48124-4.c: Likewise.
7692 2012-03-14 Richard Guenther <rguenther@suse.de>
7695 * gcc.dg/pr52578.c: New testcase.
7697 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7700 * g++.dg/cpp0x/udlit-args2.C: New test.
7702 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7705 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7706 * gcc.c-torture/compile/pr48596.c: ... here.
7708 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7711 * g++.dg/lookup/hidden-class17.C: New test.
7713 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7716 * gcc.dg/Wunused-var-3.c: New test.
7718 2012-03-13 Martin Jambor <mjambor@suse.cz>
7720 * gcc.dg/misaligned-expand-2.c: New test.
7722 2012-03-13 Richard Guenther <rguenther@suse.de>
7725 * gcc.dg/pr52134.c: New testcase.
7727 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7729 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7731 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7733 PR tree-optimization/46728
7734 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7735 * gcc.target/powerpc/pr46728-5.c: Likewise.
7736 * gcc.target/powerpc/pr46728-8.c: Likewise.
7737 * gcc.target/powerpc/pr46728-10.c: Likewise.
7738 * gcc.target/powerpc/pr46728-11.c: Likewise.
7739 * gcc.target/powerpc/pr46728-13.c: Likewise.
7740 * gcc.target/powerpc/pr46728-14.c: Likewise.
7741 * gcc.target/powerpc/pr46728-15.c: Likewise.
7743 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7746 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7748 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7750 PR tree-optimization/46728
7751 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7752 * gcc.target/powerpc/pr46728-5.c: Likewise.
7753 * gcc.target/powerpc/pr46728-8.c: Likewise.
7754 * gcc.target/powerpc/pr46728-10.c: Likewise.
7755 * gcc.target/powerpc/pr46728-11.c: Likewise.
7756 * gcc.target/powerpc/pr46728-13.c: Likewise.
7757 * gcc.target/powerpc/pr46728-14.c: Likewise.
7758 * gcc.target/powerpc/pr46728-15.c: Likewise.
7760 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7763 * gcc.target/avr/torture/addr-space-1.h: New file.
7764 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7765 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7766 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7767 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7769 2012-03-12 Andrew Pinski <apinski@cavium.com>
7771 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7773 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7775 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7776 * g++.dg/abi/thunk4.C: Likewise.
7777 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7779 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7781 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7782 * g++.dg/eh/spbp.C: Likewise.
7783 * g++.dg/ext/label13.C: Likewise.
7784 * g++.dg/guality/guality.exp: Likewise.
7785 * g++.dg/other/anon5.C: Likewise.
7786 * g++.dg/other/pragma-ep-1.C: Remove.
7787 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7788 * g++.dg/warn/pr31246.C: Likewise.
7789 * g++.dg/warn/weak1.C: Likewise.
7790 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7791 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7792 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7793 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7794 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7795 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7796 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7797 * gcc.dg/c99-tgmath-1.c: Likewise.
7798 * gcc.dg/c99-tgmath-2.c: Likewise.
7799 * gcc.dg/c99-tgmath-3.c: Likewise.
7800 * gcc.dg/c99-tgmath-4.c: Likewise.
7801 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7803 * gcc.dg/debug/pr49032.c: Likewise.
7804 * gcc.dg/guality/guality.exp: Likewise.
7805 * gcc.dg/intmax_t-1.c: Likewise.
7806 * gcc.dg/pr48616.c: Likewise.
7807 * gcc.dg/pragma-ep-1.c: Remove.
7808 * gcc.dg/pragma-ep-2.c: Remove.
7809 * gcc.dg/pragma-ep-3.c: Remove.
7810 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7811 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7812 * gcc.misc-tests/gcov-14.c: Likewise.
7813 * gfortran.dg/guality/guality.exp: Likewise.
7814 * lib/target-supports.exp (check_weak_available): Likewise.
7815 (add_options_for_tls): Likewise.
7816 (check_ascii_locale_available): Likewise.
7817 * obj-c++.dg/dwarf-2.mm: Likewise.
7818 * objc.dg/dwarf-1.m: Likewise.
7819 * objc.dg/dwarf-2.m: Likewise.
7821 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7823 PR tree-optimization/51721
7824 * gcc.dg/tree-ssa/vrp64.c: New test.
7826 PR tree-optimization/52533
7827 * gcc.c-torture/compile/pr52533.c: New test.
7829 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7831 * gcc.target/i386/rtm-xabort-1.c: New.
7832 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7833 * gcc.target/i386/rtm-xend-1.c: Ditto.
7834 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7835 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7836 * gcc.target/i386/sse-13.c: Ditto.
7837 * gcc.target/i386/sse-14.c: Ditto.
7838 * gcc.target/i386/sse-22.c: Ditto.
7839 * gcc.target/i386/sse-23.c: Ditto.
7840 * g++.dg/other/i386-2.C: Ditto.
7841 * g++.dg/other/i386-3.C: Ditto.
7843 2012-03-12 Tobias Burnus <burnus@net-b.de>
7846 * gfortran.dg/proc_ptr_35.f90: New.
7848 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7851 * gcc.dg/torture/pr52530.c: New test.
7853 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7856 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7858 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7861 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7863 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7865 2012-03-09 Andrew Pinski <apinski@cavium.com>
7868 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7869 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7871 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7873 * gcc.dg/tree-ssa/scev-3.c: New.
7874 * gcc.dg/tree-ssa/scev-4.c: New.
7876 2012-03-08 Tobias Burnus <burnus@net-b.de>
7879 * gfortran.dg/proc_ptr_34.f90
7881 2012-03-07 Jason Merrill <jason@redhat.com>
7884 * g++.dg/cpp0x/udlit-mangle.C: New.
7886 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7888 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7890 2012-03-06 Richard Guenther <rguenther@suse.de>
7893 * gcc.dg/torture/pr52493.c: New testcase.
7895 2012-03-06 Richard Guenther <rguenther@suse.de>
7898 * gcc.dg/lto/pr52097_0.c: New testcase.
7900 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7903 * gcc.target/sh/pr51244-1.c: New.
7904 * gcc.target/sh/pr51244-2.c: New.
7905 * gcc.target/sh/pr51244-3.c: New.
7907 2012-03-05 Jason Merrill <jason@redhat.com>
7910 * g++.dg/ext/visibility/template11.C: New.
7912 * g++.dg/cpp0x/implicit13.C: New.
7914 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7916 PR tree-optimization/51721
7917 * gcc.dg/tree-ssa/vrp63.c: New test.
7918 * gcc.dg/pr51721.c: New test.
7920 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7923 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7926 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7929 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7931 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7934 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7936 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7938 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7941 2012-03-03 Jason Merrill <jason@redhat.com>
7943 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7946 * g++.dg/cpp0x/initlist65.C: New.
7949 * g++.dg/ext/is_empty2.C: New.
7951 2012-03-03 Tobias Burnus <burnus@net-b.de>
7954 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7956 2012-03-03 Tobias Burnus <burnus@net-b.de>
7958 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7959 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7960 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7961 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7962 * gfortran.dg/class_30.f90: Remove dg-warning line.
7963 * gfortran.dg/bind_c_usage_25.f90: New.
7965 2012-03-03 Tobias Burnus <burnus@net-b.de>
7968 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7969 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7970 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7972 2012-03-03 Tobias Burnus <burnus@net-b.de>
7975 * gfortran.dg/assumed_type_1.f90: New.
7976 * gfortran.dg/assumed_type_2.f90: New.
7977 * gfortran.dg/assumed_type_3.f90: New.
7978 * gfortran.dg/assumed_type_4.f90: New.
7980 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7983 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7984 * gcc.target/sh/pr49468-di.c: New.
7986 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7988 * gcc.dg/graphite/pr50561.c: Update.
7990 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7992 * gcc.target/powerpc/pr52457.c: New test.
7994 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7996 * gcc.target/arm/sat-1.c: New test.
7998 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8001 * gcc.target/i386/pr46716.c: New test.
8003 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8006 * g++.dg/cpp0x/sfinae32.C: New.
8008 2012-03-02 Richard Guenther <rguenther@suse.de>
8010 PR tree-optimization/52406
8011 * gcc.dg/torture/pr52406.c: New testcase.
8013 2012-03-02 Tobias Burnus <burnus@net-b.de>
8016 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8017 * gfortran.dg/nullify_2.f90: Update dg-error.
8018 * gfortran.dg/nullify_4.f90: Ditto.
8019 * gfortran.dg/pointer_init_6.f90: Ditto.
8021 2012-03-02 Tobias Burnus <burnus@net-b.de>
8024 * gfortran.dg/class_51.f90: New.
8026 2012-03-02 Tobias Burnus <burnus@net-b.de>
8029 * gfortran.dg/intrinsic_8.f90: New.
8031 2012-03-01 Kai Tietz <ktietz@redhat.com>
8033 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8034 routines on mingw targets.
8035 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8037 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8039 PR tree-optimization/52445
8040 * gcc.dg/pr52445.c: New test.
8042 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8045 * gcc.c-torture/compile/pr52437.c: New test.
8048 * gcc.dg/torture/pr52419.c: New test.
8050 PR tree-optimization/52429
8051 * gcc.dg/torture/pr52429.c: New test.
8052 * g++.dg/opt/pr52429.C: New test.
8054 2012-02-29 Richard Guenther <rguenther@suse.de>
8057 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8058 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8059 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8060 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8061 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8062 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8064 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8066 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8068 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8071 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8073 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8076 * gcc.target/arm/neon/pr51534.c: New testcase.
8078 2012-02-28 Richard Guenther <rguenther@suse.de>
8081 * gcc.dg/torture/pr52407.c: New testcase.
8083 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8085 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8086 * gcc.target/arm/vfp2.c: Likewise.
8087 * gcc.target/arm/vfp3.c: Likewise.
8088 * gcc.target/arm/vfp4.c: Likewise.
8089 * gcc.target/arm/vfp5.c: Likewise.
8090 * gcc.target/arm/vfp6.c: Likewise.
8091 * gcc.target/arm/vfp7.c: Likewise.
8092 * gcc.target/arm/vfp8.c: Likewise.
8093 * gcc.target/arm/vfp9.c: Likewise.
8094 * gcc.target/arm/vfp10.c: Likewise.
8095 * gcc.target/arm/vfp11.c: Likewise.
8096 * gcc.target/arm/vfp12.c: Likewise.
8097 * gcc.target/arm/vfp13.c: Likewise.
8098 * gcc.target/arm/vfp14.c: Likewise.
8099 * gcc.target/arm/vfp15.c: Likewise.
8100 * gcc.target/arm/vfp16.c: Likewise.
8101 * gcc.target/arm/vfp17.c: Likewise.
8102 * gcc.target/arm/neon-constants.h: New file.
8103 * gcc.target/arm/neon-vect1.c: New test.
8104 * gcc.target/arm/neon-vect2.c: New test.
8105 * gcc.target/arm/neon-vect3.c: New test.
8106 * gcc.target/arm/neon-vect4.c: New test.
8107 * gcc.target/arm/neon-vect5.c: New test.
8108 * gcc.target/arm/neon-vect6.c: New test.
8109 * gcc.target/arm/neon-vect7.c: New test.
8110 * gcc.target/arm/neon-vect8.c: New test.
8112 2012-02-28 Richard Guenther <rguenther@suse.de>
8114 PR tree-optimization/52402
8115 * gcc.dg/torture/pr52402.c: New testcase.
8117 2012-02-28 Richard Guenther <rguenther@suse.de>
8120 * g++.dg/lto/pr52400_0.C: New testcase.
8122 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8124 * gcc.target/avr/torture/builtins-1.c: New test.
8125 * gcc.target/avr/torture/builtins-error.c: New test.
8127 2012-02-28 Kai Tietz <ktietz@redhat.com>
8129 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8130 * gcc.target/i386/pr45352-2.c: Likewise.
8131 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8132 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8133 targets instead rand.
8134 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8135 * gcc.target/i386/sse2-mul-1.c: Likewise.
8136 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8137 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8138 * gcc.target/i386/pad-1.c: Likewise.
8139 * gcc.target/i386/pad-9.c: Likewise.
8140 * gcc.target/i386/pad-2.c: Likewise.
8141 * gcc.target/i386/pad-5b.c: Likewise.
8142 * gcc.target/i386/pad-8.c: Likewise.
8143 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8144 * gcc.target/i386/pr44130.c: Likewise.
8145 * gcc.target/i386/align-main-1.c: Likewise.
8146 * gcc.target/i386/align-main-2.c: Likewise.
8147 * gcc.target/i386/sw-1.c: Likewise.
8148 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8149 on x64 mingw target.
8150 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8151 * gcc.target/i386/pr46295.c: Likewise.
8152 * gcc.target/i386/amd64-abi-1.c: Likewise.
8153 * gcc.target/i386/amd64-abi-2.c: Likewise.
8154 * gcc.target/i386/pr39082-1.c: Likewise.
8155 * gcc.target/i386/pr39162.c: Likewise.
8156 * gcc.target/i386/pr22152.c: Likewise.
8157 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8158 * gcc.target/i386/wrfsbase-2.c: Likewise.
8159 * gcc.target/i386/local.c: Likewise
8160 * gcc.target/i386/wrgsbase-1.c: Likewise.
8161 * gcc.target/i386/wrfsbase-1.c: Likewise.
8162 * gcc.target/i386/pr39315-3.c: Likewise.
8163 * gcc.target/i386/pr35767-4.c: Likewise.
8164 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8166 * gcc.target/i386/pr45336-2.c: Likewise.
8167 * gcc.target/i386/pr45336-1.c: Likewise.
8168 * gcc.target/i386/pr45336-4.c: Likewise.
8170 2012-02-27 Tristan Gingold <gingold@adacore.com>
8172 * gnat.dg/array20.ad[sb]: New test.
8174 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8177 * gcc.target/arm/pr52375.c: New test.
8178 * gcc.c-torture/compile/pr52375.c: New test.
8180 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8182 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8183 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8185 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8187 * gnat.dg/aggr19.adb: New test.
8188 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8190 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8193 * gcc.target/sh/pr49263.c: New.
8195 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8197 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8198 simulate_thread_wrapper_other_threads
8199 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8200 Move initialization of 'value' to main().
8201 (main): Initialize 'value';
8202 * gcc.dg/simulate-thread/speculative-store.c
8203 (simulate_thread_step_verify): Return 0 when successful.
8204 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8206 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8207 (simulate_thread_wrapper_other_threads): Return a success/fail value
8208 and issue an error if the instruction count threshold is exceeded.
8210 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8213 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8214 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8216 2012-02-24 Richard Guenther <rguenther@suse.de>
8219 * gcc.dg/pr52355.c: New testcase.
8221 2012-02-23 Kai Tietz <ktietz@redhat.com>
8223 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8224 * gcc.dg/Wpadded.c: Likewise.
8225 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8227 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8228 for sleep by Sleep and add windows.h include for this function.
8229 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8231 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8233 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8234 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8235 on x64 mingw target.
8236 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8237 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8238 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8239 failure on LLP64 target.
8241 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8244 * gcc.dg/noncompile/pr52290.c: New test.
8246 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8248 PR tree-optimization/52019
8249 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8251 2012-02-22 Kai Tietz <ktietz@redhat.com>
8253 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8254 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8255 derived pdiff_t type.
8256 * g++.dg/torture/pr49720.C: Likewise
8258 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8261 * gcc.target/i386/pr52330.c: New test.
8263 2012-02-22 Tobias Burnus <burnus@net-b.de>
8266 * gfortran.dg/io_constraints_10.f90: New.
8268 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8270 * lib/target-supports.exp (check_effective_target_vect_condition):
8271 Return true for NEON.
8273 2012-02-21 Kai Tietz <ktietz@redhat.com>
8275 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8277 2012-02-21 Richard Guenther <rguenther@suse.de>
8279 PR tree-optimization/52324
8280 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8282 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8285 * gcc.target/avr/torture/pr51782-1.c: New test.
8287 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8289 PR tree-optimization/52318
8290 * gcc.dg/pr52318.c: New test.
8292 2012-02-20 Kai Tietz <ktietz@redhat.com>
8294 * gcc.dg/bf-ms-layout-3.c: New testcase.
8296 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8300 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8302 2012-02-20 Richard Guenther <rguenther@suse.de>
8304 PR tree-optimization/52298
8305 * gcc.dg/torture/pr52298.c: New testcase.
8306 * gcc.dg/vect/pr52298.c: Likewise.
8308 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8310 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8311 * gcc.c-torture/execute/pr52286.c: Ditto.
8313 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8315 PR tree-optimization/52286
8316 * gcc.c-torture/execute/pr52286.c: New test.
8318 2012-02-18 Tobias Burnus <burnus@net-b.de>
8321 * gfortran.dg/interface_35.f90: Use -std=f2003.
8322 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8323 * gfortran.dg/interface_assignment_4.f90: Ditto.
8324 * gfortran.dg/bessel_1.f90: Ditto.
8325 * gfortran.dg/func_result_6.f90: Ditto.
8326 * gfortran.dg/hypot_1.f90: Ditto.
8327 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8329 2012-02-17 Tobias Burnus <burnus@net-b.de>
8331 PR translation/52232
8332 PR translation/52234
8333 PR translation/52245
8334 PR translation/52246
8335 PR translation/52262
8336 PR translation/52273
8337 * gfortran.dg/coarray_22.f90: Update dg-error.
8338 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8340 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8343 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8344 (simulate-thread): Use default timeout.
8346 2012-02-16 Jason Merrill <jason@redhat.com>
8349 * g++.dg/ext/timevar1.C: New.
8351 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8354 * g++.dg/template/using21.C: New.
8355 * g++.dg/template/using22.C: Likewise.
8357 2012-02-16 Jason Merrill <jason@redhat.com>
8360 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8362 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8364 PR tree-optimization/52255
8365 * gcc.c-torture/compile/pr52255.c: New test.
8368 * g++.dg/debug/dwarf2/pr52260.C: New test.
8371 * g++.dg/ipa/pr51929.C: New test.
8373 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8376 * gcc.target/powerpc/pr52199.c: New file.
8378 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8381 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8383 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8385 * gcc.dg/pr51867.c: Don't include <math.h>.
8388 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8390 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8391 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8393 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8395 PR tree-optimization/50561
8396 * gcc.dg/graphite/pr50561.c: New testcase.
8398 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8400 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8401 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8403 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8405 * gnat.dg/discr35.ad[sb]: New test.
8407 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8409 * gnat.dg/volatile10.adb: New test.
8410 * gnat.dg/volatile10_pkg.ads: New helper.
8412 2012-02-14 Jason Merrill <jason@redhat.com>
8414 * g++.dg/ext/attrib43.C: New.
8416 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8418 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8419 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8421 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8422 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8423 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8424 effective_target fgnu_tm.
8425 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8427 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8430 * g++.dg/template/asmgoto1.C: New test.
8432 2012-02-14 Ian Lance Taylor <iant@google.com>
8435 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8436 compiling generated file for 64bit and index tests.
8438 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8440 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8442 2012-02-14 Richard Guenther <rguenther@suse.de>
8444 PR tree-optimization/52244
8445 PR tree-optimization/51528
8446 * gcc.dg/torture/pr52244.c: New testcase.
8448 2012-02-14 Walter Lee <walt@tilera.com>
8450 * g++.dg/other/PR23205.C: Disable test on tile.
8451 * g++.dg/other/pr23205-2.C: Disable test on tile.
8452 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8453 * gcc.dg/20040813-1.c: Disable test on tile.
8454 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8455 * gcc.misc-tests/linkage.exp: Handle tilegx.
8457 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8459 PR tree-optimization/52210
8460 * gcc.dg/pr52210.c: New test.
8462 2012-02-14 Jason Merrill <jason@redhat.com>
8465 * g++.dg/overload/defarg5.C: New.
8467 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8470 * c-c++-common/pr52181.c: New test.
8472 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8475 * g++.dg/ext/atomic-1.C: New test.
8477 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8479 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8481 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8484 * gcc.c-torture/execute/pr52209.c: New test.
8486 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8489 * gfortran.dg/elemental_optional_args_5.f03: New test.
8491 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8494 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8497 2012-02-11 Ian Lance Taylor <iant@google.com>
8500 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8501 SPARC Solaris. Don't run the test at all on systems where it may
8502 not work, rather than xfailing it.
8504 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8506 PR rtl-optimization/52175
8507 * gcc.c-torture/compile/pr52175.c: New test.
8509 2012-02-10 Jason Merrill <jason@redhat.com>
8512 * g++.dg/template/repo10.C: New.
8514 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8517 * gcc.dg/pr52132.c: New test.
8519 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8521 * gnat.dg/specs/aggr4.ads: New test.
8522 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8524 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8527 * gcc.target/i386/pr52146.c: New.
8529 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8532 * c-c++-common/pr52177.c: New test.
8534 2012-02-10 Jan Hubicka <jh@suse.cz>
8537 * g++.dg/torture/pr48600.C: New testcase.
8539 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8542 * gcc.dg/dfp/pr52140.c: New test.
8544 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8547 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8550 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8553 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8554 * gcc.dg/pr51867.c: New test.
8556 2012-02-09 Ian Lance Taylor <iant@google.com>
8558 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8559 which don't support -fsplit-stack. Turn off optimization when
8560 compiling select5-out.go.
8562 2012-02-08 Ian Lance Taylor <iant@google.com>
8564 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8565 systems which don't support -fsplit-stack.
8567 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8569 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8570 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8571 machine instuction in the log.
8573 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8575 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8578 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8581 * gcc.dg/pr48524.c: New test.
8582 * gcc.dg/pr48524.spec: New spec file for test.
8584 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8587 * gfortran.dg/vect/pr32380.f90: New test.
8589 2012-02-08 Tobias Burnus <burnus@net-b.de>
8592 * gfortran.dg/realloc_on_assign_12.f90: New.
8594 2012-02-08 Richard Guenther <rguenther@suse.de>
8596 PR rtl-optimization/52170
8597 * gcc.dg/torture/pr52170.c: New testcase.
8599 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8601 PR gcov-profile/52150
8602 * gcc.dg/tree-prof/pr52150.c: New test.
8604 PR rtl-optimization/52139
8605 * gcc.dg/pr52139.c: New test.
8607 2012-02-07 Jason Merrill <jason@redhat.com>
8610 * g++.dg/cpp0x/constexpr-union3.C: New.
8613 * g++.dg/lto/pr52035_0.C: New.
8615 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8617 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8618 * gcc.dg/special/weak-1.c: Likewise.
8619 * gcc.dg/ucnid-12.c: Likewise.
8620 * gcc.dg/torture/pr45678-1.c: Likewise.
8621 * gcc.dg/torture/pr45678-2.c: Likewise.
8622 * gcc.dg/vector-4.c: Likewise.
8623 * gcc.dg/ipa/inline-5.c: Likewise.
8624 * gcc.dg/ucnid-11.c: Likewise.
8625 * gcc.misc-tests/gcov-13.c: Likewise.
8626 * gcc.misc-tests/gcov-14.c: Likewise.
8627 * g++.dg/ext/label13.C: Likewise.
8628 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8629 hppa*-*-hpux* options.
8630 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8631 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8632 * gcc.dg/pr48616.c: Likewise.
8633 * gcc.dg/pr17957.c: Likewise.
8634 * gcc.dg/pr17055-1.c: Likewise.
8635 * gcc.dg/pr32912-1.c: Likewise.
8636 * gcc.dg/tm/pr51472.c: Likewise.
8637 * c-c++-common/fold-bitand-4.c: Likewise.
8638 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8639 Use dg-additional-options for extra options.
8641 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8643 * gcc.target/epiphany/interrupt-2.c: New test.
8645 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8648 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8649 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8652 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8655 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8657 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8661 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8662 * gcc.target/mips/va-arg-1.c: New test.
8664 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8666 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8667 for -mno-pointers-to-nested-functions.
8669 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8671 * gcc.c-torture/execute/20120207-1.c: New test.
8673 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8675 PR rtl-optimization/52060
8676 * gcc.dg/torture/pr52060.c: New test.
8679 * gcc.c-torture/compile/pr52074.c: New test.
8681 2012-02-07 Tobias Burnus <burnus@net-b.de>
8684 * gfortran.dg/class_to_type_2.f90: New.
8686 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8689 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8692 2012-02-06 Jason Merrill <jason@redhat.com>
8695 * g++.dg/template/conv13.C: New.
8697 2012-02-06 Richard Guenther <rguenther@suse.de>
8699 PR tree-optimization/52115
8700 * gcc.c-torture/compile/pr52115.c: New testcase.
8702 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8705 * gcc.c-torture/execute/pr52129.c: New test.
8707 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8709 * gcc.dg/pr48374.c: Actually add the test I forgot
8710 in the 2012-01-25 commit.
8712 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8715 * gfortran.dg/vect/vect-8.f90: New test case.
8717 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8720 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8722 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8725 * gfortran.dg/class_48.f90 : Add test of allocate class array
8726 component with source in subroutine test3. Remove commenting
8727 out in subroutine test4, since branching on unitialized variable
8728 is now fixed (no PR for this last.).
8730 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8732 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8734 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8736 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8739 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8740 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8742 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8744 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8745 (check_effective_target_sync_int_long): Use it.
8746 (check_effective_target_sync_char_short): Likewise.
8747 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8749 2012-02-05 Tobias Burnus <burnus@net-b.de>
8752 * gfortran.dg/class_48.f90: Add some further checks.
8754 2012-02-05 Ira Rosen <irar@il.ibm.com>
8756 PR tree-optimization/52091
8757 * gcc.dg/vect/pr52091.c: New test.
8759 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8761 PR rtl-optimization/52113
8762 * gcc.target/avr/pr52113.c: New test.
8764 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8766 PR rtl-optimization/52092
8767 * gcc.c-torture/compile/pr52092.c: New test.
8769 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8772 * gfortran.dg/class_array_10.f03: New test.
8775 * gfortran.dg/class_array_11.f03: New test.
8778 * gfortran.dg/class_array_12.f03: New test.
8780 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8783 * gfortran.dg/realloc_on_assign_11.f90: New test.
8785 2012-02-02 Tobias Burnus <burnus@net-b.de>
8788 * gfortran.dg/shape_7.f90: New.
8790 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8792 * gcc.target/mips/mips-prepend-1.c: New test.
8794 2012-02-02 Jan Hubicka <jh@suse.cz>
8795 Tom de Vries <tom@codesourcery.com>
8798 * gcc.dg/alias-12.c: New testcase.
8799 * gcc.dg/alias-13.c: New testcase.
8801 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8804 * gcc.dg/pr52086.c: New test.
8806 PR tree-optimization/52073
8807 * gcc.c-torture/compile/pr52073.c: New test.
8809 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8812 * gfortran.dg/function_optimize_10.f90: New test.
8814 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8816 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8819 2012-02-01 Tobias Burnus <burnus@net-b.de>
8822 * gfortran.dg/typebound_operator_14.f90: New.
8824 2012-02-01 Tobias Burnus <burnus@net-b.de>
8827 * gfortran.dg/elemental_function_1.f90: New.
8829 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8831 PR rtl-optimization/51374
8832 * gcc.target/avr/torture/pr51374-1.c:
8833 Also fail if SBIS is seen.
8835 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8837 PR rtl-optimization/51374
8838 * gcc.target/avr/torture/pr51374-1.c: New.
8840 2012-01-31 Tobias Burnus <burnus@net-b.de>
8843 * gfortran.dg/typebound_generic_11.f90: New.
8845 2012-01-31 Tobias Burnus <burnus@net-b.de>
8848 * gfortran.dg/class_49.f90: New.
8850 2012-01-31 Tobias Burnus <burnus@net-b.de>
8853 * gfortran.dg/elemental_args_check_6.f90: New.
8855 2012-01-31 Jason Merrill <jason@redhat.com>
8858 * g++.dg/cpp0x/variadic122.C: New.
8860 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8863 * gfortran.dg/realloc_on_assign_10.f90: New test.
8865 2012-01-31 Richard Guenther <rguenther@suse.de>
8867 PR tree-optimization/51528
8868 * gcc.dg/torture/pr51528.c: New testcase.
8870 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8873 * lib/go.exp (go_target_compile): Append timeout= to options.
8874 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8875 select5-out.go test on alpha*-*-* targets.
8877 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8879 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8880 (TEST_SHORT): Reformat in the same way.
8881 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8882 (TEST_SHORT): Reformat in the same way.
8883 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8884 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8885 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8886 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8887 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8889 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8892 * gcc.target/arm/pr51835.c: New testcase.
8894 2012-01-30 Richard Guenther <rguenther@suse.de>
8896 PR tree-optimization/52028
8897 * gcc.dg/torture/pr52028.c: New testcase.
8898 * gfortran.dg/ldist-pr45199.f: Adjust.
8899 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8900 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8901 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8903 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8906 * gcc.dg/tree-prof/pr52027.c: New test.
8908 PR tree-optimization/52046
8909 * gcc.dg/pr52046.c: New test.
8912 * g++.dg/other/pr52048.C: New test.
8914 2012-01-30 Richard Guenther <rguenther@suse.de>
8916 PR tree-optimization/52045
8917 * gcc.dg/pr52045.c: New testcase.
8919 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8921 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8922 new code generated for __sync_lock_release.
8924 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8926 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8928 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8931 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8933 * g++.dg/ext/visibility/template10.C: Fix typo.
8935 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8937 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8940 * g++.dg/cpp0x/constexpr-ice6.C: New.
8942 2012-01-29 Tobias Burnus <burnus@net-b.de>
8945 * gfortran.dg/default_initialization_6.f90: New.
8947 2012-01-29 Tobias Burnus <burnus@net-b.de>
8950 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8951 * gfortran.dg/class_48.f90: New.
8953 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8956 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8958 2012-01-28 Tobias Burnus <burnus@net-b.de>
8961 * gfortran.dg/class_allocate_12.f90: New.
8963 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8965 * gcc.dg/torture/pr50444.c: Fix dg directives.
8967 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8970 * gcc.target/arm/pr52006.c: New test.
8972 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8975 * gcc.dg/lto/trans-mem.h: New file.
8976 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8977 * gcc.dg/lto/trans-mem-1_1.c: Same.
8978 * gcc.dg/lto/trans-mem-4_1.c: Same.
8979 * gcc.dg/lto/trans-mem-3_1.c: Same.
8981 2012-01-27 Tobias Burnus <burnus@net-b.de>
8984 * gfortran.dg/dummy_procedure_7.f90: New.
8986 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8988 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8989 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8991 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8994 * g++.dg/other/gc5.C: New test.
8996 2012-01-27 Richard Guenther <rguenther@suse.de>
8998 PR tree-optimization/50444
8999 * gcc.dg/torture/pr50444.c: New testcase.
9001 2012-01-27 Tobias Burnus <burnus@net-b.de>
9005 * gfortran.dg/move_alloc_13.f90: New.
9007 2012-01-27 Tobias Burnus <burnus@net-b.de>
9010 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9011 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9012 and change dg-error string.
9014 2012-01-27 Tobias Burnus <burnus@net-b.de>
9017 * gfortran.dg/elemental_args_check_5.f90: New.
9019 2012-01-27 Richard Guenther <rguenther@suse.de>
9022 * g++.dg/torture/pr51959.C: New testcase.
9024 2012-01-27 Tom de Vries <tom@codesourcery.com>
9026 PR tree-optimization/51990
9027 * gcc.dg/pr51990.c: New test.
9028 * gcc.dg/pr51990-2.c: Same.
9030 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9031 Tobias Burnus <burnus@gcc.gnu.org>
9034 * gfortran.dg/class_allocate_11.f03: New.
9039 * gfortran.dg/class_allocate_7.f03: New.
9040 * gfortran.dg/class_allocate_8.f03: New.
9041 * gfortran.dg/class_allocate_9.f03: New.
9042 * gfortran.dg/class_allocate_10.f03: New.
9044 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9046 * gnat.dg/discr34.adb: New test.
9047 * gnat.dg/discr34_pkg.ads: New helper.
9049 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9051 * gnat.dg/discr33.adb: New test.
9053 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9055 * gnat.dg/limited_with3.ad[sb): New test.
9056 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9057 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9058 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9060 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9062 * gnat.dg/stack_usage1.adb: New test.
9063 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9065 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9066 * gcc.dg/pr44194-2.c: Likewise.
9068 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9071 * g++.dg/template/crash112.C: New.
9073 2012-01-27 Richard Henderson <rth@redhat.com>
9075 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9077 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9079 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9081 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9084 * g++.dg/opt/pr51895.C: New test.
9086 2012-01-26 Michael Matz <matz@suse.de>
9088 PR tree-optimization/48794
9089 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9091 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9093 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9095 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9097 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9098 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9100 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9101 the default value for s390 and s390x.
9103 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9106 * gcc.dg/lto/trans-mem-4_0.c: New.
9107 * gcc.dg/lto/trans-mem-4_1.c: New.
9108 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9110 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9111 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9113 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9114 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9117 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9119 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9121 2012-01-25 Ian Lance Taylor <iant@google.com>
9123 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9125 2012-01-25 Tobias Burnus <burnus@net-b.de>
9128 * gfortran.dg/typebound_proc_25.f90: New.
9130 2012-01-25 Jason Merrill <jason@redhat.com>
9133 * g++.dg/lto/pr51992_0.C: New.
9135 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9137 PR tree-optimization/51987
9138 * gcc.target/i386/pr51987.c: New test.
9140 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9142 * gcc.dg/tm/lto-1.c: Require lto support in target.
9144 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9146 PR rtl-optimization/48374
9147 * gcc.dg/pr48374.c: New test.
9149 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9151 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9153 2012-01-25 Tobias Burnus <burnus@net-b.de>
9156 * gfortran.dg/derived_constructor_char_3.f90: New.
9158 2012-01-24 Ian Lance Taylor <iant@google.com>
9160 * go.test/go-test.exp (filecmp): New procedure.
9161 (errchk): Handle quoted square brackets.
9162 (go-gc-tests): Set go_compile_args. Handle various new test
9163 lines. Skip a few new tests.
9164 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9166 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9168 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9169 (check_effective_target_vect_extract_even_odd)
9170 (check_effective_target_vect_interleave): Return true for MIPS
9173 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9175 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9176 (main): Use it instead of argc.
9178 2012-01-24 Jason Merrill <jason@redhat.com>
9181 * g++.dg/cpp0x/sfinae31.C: New.
9183 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9185 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9187 2012-01-24 Jason Merrill <jason@redhat.com>
9190 * g++.dg/inherit/covariant20.C: New.
9192 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9195 * g++.dg/parse/crash58.C: New.
9197 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9200 * gcc.dg/pr51957-1.c: New test.
9201 * gcc.dg/pr51957-1.h: New file.
9202 * gcc.dg/pr51957-2.c: New test.
9204 2012-01-23 Jason Merrill <jason@redhat.com>
9207 * g++.dg/ext/visibility/template10.C: New.
9209 2012-01-23 Tobias Burnus <burnus@net-b.de>
9212 * gfortran.dg/move_alloc_12.f90: New.
9214 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9217 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9219 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9222 * g++.dg/template/crash111.C: New.
9224 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9226 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9228 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9230 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9233 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9234 the DW_TAG_class_type and DW_AT_name: "Executor".
9236 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9238 * lib/target-supports.exp
9239 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9240 (check_effective_target_vect_interleave): Likewise.
9242 2012-01-22 Jason Merrill <jason@redhat.com>
9245 * g++.dg/template/using20.C: New.
9246 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9248 2012-01-23 Jason Merrill <jason@redhat.com>
9251 * g++.dg/torture/pr51344.C: Limit to x86.
9253 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9255 * c-c++-common/tm/omp.c: Require target with pthread support.
9257 2012-01-23 Richard Guenther <rguenther@suse.de>
9259 PR tree-optimization/51949
9260 * gcc.dg/torture/pr51949.c: New testcase.
9262 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9264 PR rtl-optimization/51933
9265 * gcc.c-torture/execute/pr51933.c: New test.
9267 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9269 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9270 Do not define for Interix.
9272 2012-01-22 Jason Merrill <jason@redhat.com>
9275 * g++.dg/lto/pr51832.h: New.
9276 * g++.dg/lto/pr51832_0.C: New.
9277 * g++.dg/lto/pr51832_1.C: New.
9279 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9281 * gcc.dg/ext-elim-1.c: New test.
9283 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9286 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9287 * g++.dg/opt/longbranch1.C: Likewise.
9289 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9291 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9294 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9297 * gfortran.dg/namelist_74.f90: New test.
9298 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9300 2012-01-21 Tobias Burnus <burnus@net-b.de>
9303 * gfortran.dg/class_47.f90: New.
9305 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9307 * gnat.dg/renaming5.ad[sb]: New test.
9309 2012-01-20 Jason Merrill <jason@redhat.com>
9312 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9314 2012-01-20 Jason Merrill <jason@redhat.com>
9317 * g++.dg/ext/attrib42.C: Require ilp32.
9319 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9322 * gcc.target/arm/pr51915.c: New test.
9324 2012-01-20 Cary Coutant <ccoutant@google.com>
9325 Dodji Seketeli <dodji@redhat.com>
9328 * g++.dg/debug/dwarf2/nested-3.C: New test.
9330 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9333 * g++.dg/template/crash110.C: New.
9335 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9337 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9338 Remove default options on hppa*-*-hpux*.
9340 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9342 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9344 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9346 * gcc.c-torture/compile/pr51856.c: New testcase.
9348 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9350 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9351 options to go_target_compile.
9353 2012-01-20 Kai Tietz <ktietz@redhat.com>
9355 * g++.dg/torture/pr51344.C: Fix typo.
9357 2012-01-20 Richard Guenther <rguenther@suse.de>
9359 PR tree-optimization/51903
9360 * g++.dg/torture/pr51903.C: New testcase.
9362 2012-01-20 Tobias Burnus <burnus@net-b.de>
9363 Janus Weil <janus@gcc.gnu.org>
9366 * gfortran.dg/use_21.f90: New.
9368 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9371 * gcc.dg/torture/pr51106-1.c: New test.
9372 * gcc.dg/torture/pr51106-2.c: New test.
9374 2012-01-19 Kai Tietz <ktietz@redhat.com>
9376 * g++.dg/torture/pr51344.C: New test.
9378 2012-01-19 Tobias Burnus <burnus@net-b.de>
9381 * gfortran.dg/intrinsic_size_2.f90: New.
9383 2012-01-19 Jason Merrill <jason@redhat.com>
9386 * g++.dg/inherit/using7.C: New.
9388 2012-01-19 Richard Guenther <rguenther@suse.de>
9390 PR tree-optimization/37997
9391 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9393 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9395 PR rtl-optimization/51505
9396 * gcc.dg/pr51505.c: New test.
9398 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9401 * gfortran.dg/typebound_operator_12.f03: New.
9402 * gfortran.dg/typebound_operator_13.f03: New.
9404 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9407 * g++.dg/cpp0x/pr51225.C: New.
9409 2012-01-17 Ian Lance Taylor <iant@google.com>
9412 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9414 2012-01-17 Tobias Burnus <burnus@net-b.de>
9417 * gfortran.dg/realloc_on_assign_9.f90: New.
9419 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9422 * gcc.dg/tm/memopt-3.c: Remove xfail.
9423 * gcc.dg/tm/memopt-4.c: Remove xfail.
9424 * gcc.dg/tm/memopt-5.c: Remove xfail.
9425 * gcc.dg/tm/memopt-7.c: Remove xfail.
9427 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9429 PR tree-optimization/51877
9430 * gcc.c-torture/execute/pr51877.c: New test.
9432 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9434 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9435 {!vect_align_arrays} to vect_sizes_32B_16B.
9436 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9437 * gcc.dg/vect/vect-peel-3.c: Ditto.
9439 2012-01-16 Jason Merrill <jason@redhat.com>
9442 * g++.dg/abi/mangle60.C: New.
9445 * g++.dg/pch/mangle1.{C,Hs}: New.
9447 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9448 Tobias Burnus <burnus@net-b.de>
9451 * gfortran.dg/elemental_optional_args_3.f90: New
9452 * gfortran.dg/elemental_optional_args_4.f90: New
9454 2012-01-16 Tobias Burnus <burnus@net-b.de>
9457 * gfortran.dg/use_20.f90: New
9459 2012-01-16 Jason Merrill <jason@redhat.com>
9462 * g++.dg/cpp0x/rv-bitfield.C: New.
9463 * g++.dg/cpp0x/rv-bitfield2.C: New.
9465 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9467 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9468 subroutine 'qsort' and use index array to assign the result.
9470 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9472 PR tree-optimization/51865
9473 * gcc.dg/pr51865.c: New test.
9475 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9477 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9479 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9481 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9482 to be loaded from the constant pool, rather than via %hi and %lo.
9484 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9486 PR rtl-optimization/51821
9487 * gcc.dg/pr51821.c: New test.
9489 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9491 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9493 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9495 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9497 2012-01-14 Tobias Burnus <burnus@net-b.de>
9500 * gfortran.dg/init_flag_8.f90: New.
9501 * gfortran.dg/init_flag_9.f90: New.
9503 2011-01-14 Tobias Burnus <burnus@net-b.de>
9506 * gfortran.dg/use_18.f90: New.
9507 * gfortran.dg/use_19.f90: New.
9509 2012-01-13 Ian Lance Taylor <iant@google.com>
9512 * g++.dg/warn/Wsign-compare-4.C: New.
9514 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9517 * gfortran.dg/alloc_comp_assign.f03: New.
9518 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9519 __BUILTIN_FREE from 38 to 32.
9521 2012-01-13 Jason Merrill <jason@redhat.com>
9524 * g++.dg/warn/Wreturn-type-7.C: New.
9526 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9528 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9530 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9531 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9532 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9533 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9534 int32plus because of big array needed.
9535 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9536 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9538 2012-01-13 Jason Merrill <jason@redhat.com>
9541 * g++.dg/ext/visibility/template9.C: New.
9544 * g++.dg/cpp0x/defaulted34.C: New.
9545 * g++.dg/template/virtual3.C: New.
9547 2012-01-13 Richard Guenther <rguenther@suse.de>
9550 * gcc.dg/torture/pr8081.c: New testcase.
9552 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9554 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9556 2012-01-12 Jason Merrill <jason@redhat.com>
9559 * g++.dg/ext/stmtexpr14.C: New.
9561 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9564 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9566 2012-01-12 Jason Merrill <jason@redhat.com>
9569 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9570 * g++.dg/abi/mangle58.C: Likewise.
9573 * g++.dg/template/arg8.C: New.
9575 2012-01-12 Ira Rosen <irar@il.ibm.com>
9577 PR tree-optimization/51799
9578 * gcc.dg/vect/pr51799.c: New test.
9579 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9582 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9583 Tobias Burnus <burnus@net-b.de>
9587 * lib/target-supports.exp
9588 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9589 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9591 2012-01-11 Jason Merrill <jason@redhat.com>
9594 * g++.dg/ext/attrib42.C: New.
9596 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9599 * gcc.dg/pr51796.c: New test.
9601 2012-01-11 Jason Merrill <jason@redhat.com>
9604 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9606 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9608 * gnat.dg/array19.ad[sb]: New test.
9610 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9612 * gnat.dg/opt23.ad[sb]: New test.
9613 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9614 * gnat.dg/opt24.ad[sb]: New test.
9616 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9618 PR tree-optimization/49642
9619 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9620 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9622 2012-01-11 Jason Merrill <jason@redhat.com>
9625 * g++.dg/template/explicit-args5.C: New.
9627 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9629 * gcc.c-torture/execute/20120110-1.c: New testcase.
9631 2012-01-10 Jason Merrill <jason@redhat.com>
9634 * g++.dg/inherit/ambig1.C: New.
9637 * g++.dg/cpp0x/constexpr-cache1.C: New.
9639 2012-01-10 Richard Guenther <rguenther@suse.de>
9641 PR tree-optimization/51801
9642 * gcc.dg/torture/pr51801.c: New testcase.
9644 2012-01-10 Tobias Burnus <burnus@net-b.de>
9647 * gfortran.dg/allocate_with_typespec_5.f90: New.
9649 2012-01-10 Tobias Burnus <burnus@net-b.de>
9651 * gfortran.dg/class_39.f03: Update dg-error string.
9653 2012-01-10 Richard Guenther <rguenther@suse.de>
9655 PR tree-optimization/50913
9656 * gcc.dg/graphite/interchange-16.c: New testcase.
9657 * gcc.dg/graphite/scop-20.c: XFAIL.
9658 * gfortran.dg/graphite/interchange-1.f: Likewise.
9659 * gfortran.dg/graphite/block-1.f90: Likewise.
9660 * gfortran.dg/graphite/block-2.f: Likewise.
9662 2012-01-10 Richard Henderson <rth@redhat.com>
9664 * lib/target-supports.exp (check_effective_target_vect_perm,
9665 check_effective_target_vect_perm_byte,
9666 check_effective_target_vect_perm_short): Enable for arm neon.
9668 2012-01-09 Tobias Burnus <burnus@net-b.de>
9671 * gfortran.dg/typebound_operator_11.f90: New.
9673 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9675 * gnat.dg/array18.adb: New test.
9676 * gnat.dg/array18_pkg.ads: New helper.
9678 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9681 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9682 around base object in first assignment in main program.
9683 * gfortran.dg/typebound_operator_10.f03: New test.
9685 2012-01-09 Martin Jambor <mjambor@suse.cz>
9687 PR tree-optimization/51759
9688 * g++.dg/ipa/pr51759.C: New test.
9690 2012-01-09 Tobias Burnus <burnus@net-b.de>
9693 * gfortran.dg/optional_absent_2.f90: New.
9695 2012-01-09 Tobias Burnus <burnus@net-b.de>
9698 * gfortran.dg/use_17.f90: New.
9700 2012-01-09 Gary Funck <gary@intrepid.com>
9702 PR preprocessor/33919
9703 * gcc.dg/pr33919.c: New test.
9704 * gcc.dg/pr33919-0.h: New test header file.
9705 * gcc.dg/pr33919-1.h: Ditto.
9706 * gcc.dg/pr33919-2.h: Ditto.
9708 2012-01-07 Jan Hubicka <jh@suse.cz>
9710 PR tree-optimize/51694
9711 * gcc.c-torture/compile/pr51694.c: new testcase.
9713 2012-01-07 Jan Hubicka <jh@suse.cz>
9715 PR tree-optimization/51600
9716 * g++.dg/torture/pr51600.C: New testcase.
9718 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9720 PR gcov-profile/51715
9721 PR gcov-profile/51717
9722 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9723 * gcc.misc-tests/gcov-14.c: Likewise.
9725 2012-01-06 Jason Merrill <jason@redhat.com>
9727 * g++.dg/parse/new5.C: New.
9729 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9732 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9733 including <string.h>.
9735 2012-01-06 Jason Merrill <jason@redhat.com>
9737 * g++.dg/abi/mangle51.C: New.
9738 * g++.dg/abi/mangle52.C: New.
9739 * g++.dg/abi/mangle53.C: New.
9740 * g++.dg/abi/mangle54.C: New.
9741 * g++.dg/abi/mangle55.C: New.
9742 * g++.dg/abi/mangle56.C: New.
9743 * g++.dg/abi/mangle57.C: New.
9744 * g++.dg/abi/mangle58.C: New.
9745 * g++.dg/abi/mangle59.C: New.
9746 * g++.dg/cpp0x/trailing3.C: Update mangling.
9747 * g++.dg/cpp0x/variadic111.C: Update mangling.
9748 * g++.dg/cpp0x/variadic4.C: Update mangling.
9749 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9750 * g++.dg/template/nontype22.C: Works now.
9751 * g++.dg/template/pr35240.C: Works now.
9753 * g++.dg/cpp0x/error7.C: New.
9755 2012-01-06 Tobias Burnus <burnus@net-b.de>
9757 * gfortran.dg/deallocate_stat_2.f90: New.
9758 * coarray/allocate_errgmsg.f90: New.
9759 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9760 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9761 * coarray/subobject_1.f90: Fix for num_images > 1.
9762 * gfortran.dg/deallocate_stat.f90: Update due to changed
9765 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9767 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9769 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9771 * ada/acats/overflow.lst: Add cb20004.
9773 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9776 * g++.dg/cpp0x/alias-decl-18.C: New test.
9778 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9780 * gcc.c-torture/execute/20120104-1.c: New test.
9782 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9785 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9786 the old typebound_operator_8.f03.
9787 * gfortran.dg/typebound_operator_8.f03: New version of
9788 typebound_operator_7.f03 with 'u' a derived type instead of a
9791 2012-01-05 Richard Guenther <rguenther@suse.de>
9793 * g++.dg/torture/pr49309.C: Skip for -flto.
9795 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9798 * gcc.c-torture/compile/pr51761.c: New test.
9800 2012-01-05 Richard Guenther <rguenther@suse.de>
9802 PR tree-optimization/51760
9803 * gcc.dg/torture/pr51760.c: New testcase.
9805 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9808 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9810 2012-01-05 Richard Guenther <rguenther@suse.de>
9813 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9814 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9816 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9819 * gcc.dg/pr51695.c: New test.
9821 2012-01-04 Andrew Pinski <apinski@cavium.com>
9823 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9824 * gcc.target/mips/octeon2-lx-1.c: New test.
9825 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9826 * gcc.target/mips/octeon2-lx-2.c: New test.
9827 * gcc.target/mips/octeon2-lx-3.c: New test.
9829 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9833 * gcc.dg/tm/alias-1.c: Adjust regexp.
9834 * gcc.dg/tm/alias-2.c: Adjust regexp.
9836 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9839 * g++.dg/warn/Wparentheses-26.C: New.
9841 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9843 * gfortran.dg/elemental_optional_args_2.f90: New test.
9845 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9848 * gfortran.dg/common_17.f90: New test.
9850 2012-01-04 Richard Guenther <rguenther@suse.de>
9852 PR tree-optimization/49651
9853 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9854 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9856 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9859 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9861 2012-01-03 Andrew Pinski <apinski@cavium.com>
9863 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9864 for all mips targets. Also allow an optional .cfi_startproc.
9866 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9868 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9870 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9873 * g++.dg/rtti/dyncast5.C: New.
9875 2012-01-03 Richard Guenther <rguenther@suse.de>
9877 PR tree-optimization/51070
9878 * gcc.dg/torture/pr51070-2.c: New testcase.
9880 2012-01-03 Richard Guenther <rguenther@suse.de>
9882 PR tree-optimization/51692
9883 * gcc.dg/torture/pr51692.c: New testcase.
9885 2012-01-03 Richard Guenther <rguenther@suse.de>
9888 * g++.dg/lto/pr51650-3_0.C: New testcase.
9890 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9893 * g++.dg/warn/Wredundant-decls-spec.C: New.
9895 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9897 PR tree-optimization/51719
9898 * g++.dg/tree-prof/pr51719.C: New test.
9900 2012-01-03 Richard Guenther <rguenther@suse.de>
9903 * gcc.dg/fold-compare-6.c: New testcase.
9905 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9908 * g++.dg/gomp/pr51669.C: New test.
9910 2012-01-02 Jason Merrill <jason@redhat.com>
9913 * g++.dg/cpp0x/constexpr-union2.C: New.
9916 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9918 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9921 * g++.dg/cpp0x/constexpr-99.C: New test.
9923 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9926 * g++.dg/template/init9.C: New.
9928 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9930 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9931 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9932 rather than a specific number.
9934 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9939 * gfortran.dg/typebound_operator_7.f03: New.
9940 * gfortran.dg/typebound_operator_8.f03: New.
9942 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9945 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9947 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9949 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9951 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9953 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9955 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9958 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9960 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9961 * gfortran.dg/io_real_boz_4.f90: Likewise.
9962 * gfortran.dg/io_real_boz_5.f90: Likewise.
9964 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9966 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9968 2012-01-02 Revital Eres <revital.eres@linaro.org>
9970 * gcc.dg/sms-11.c: New file.
9972 2012-01-02 Tobias Burnus <burnus@net-b.de>
9975 * gfortran.dg/coarray/image_index_3.f90: New.
9977 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9980 * g++.dg/parse/enum8.C: New.
9982 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9985 * g++.dg/conversion/reinterpret4.C: New.
9986 * g++.dg/conversion/reinterpret1.C: Adjust.
9988 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9990 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9992 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9994 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9995 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9996 * g++.old-deja/g++.jason/access14.C: Likewise.
9997 * g++.old-deja/g++.jason/access8.C: Likewise.
9998 * g++.old-deja/g++.jason/access1.C: Likewise.
9999 * g++.old-deja/g++.other/access3.C: Likewise.
10000 * g++.old-deja/g++.other/access5.C: Likewise.
10001 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10002 * g++.old-deja/g++.law/visibility22.C: Likewise.
10003 * g++.old-deja/g++.law/visibility26.C: Likewise.
10004 * g++.old-deja/g++.mike/p2746.C: Likewise.
10005 * g++.dg/debug/using1.C: Likewise.
10006 * g++.dg/lookup/using51.C: Likewise.
10007 * g++.dg/inherit/using5.C: Likewise.
10008 * g++.dg/inherit/pr30297.C: Likewise.
10009 * g++.dg/inherit/access8.C: Likewise.
10010 * g++.dg/torture/pr39362.C: Likewise.
10011 * g++.dg/template/crash13.C: Likewise.
10012 * g++.dg/template/using10.C: Likewise.
10014 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10017 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10019 2012-01-01 Ira Rosen <irar@il.ibm.com>
10021 PR tree-optimization/51704
10022 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10023 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10024 corresponding flags.
10026 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10029 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10031 2012-01-01 Jan Hubicka <jh@suse.cz>
10033 PR rtl-optimization/51069
10034 * gcc.c-torture/compile/pr51069.c: New testcase.
10036 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10038 PR tree-optimization/51683
10039 * gcc.dg/pr51683.c: New test.
10041 Copyright (C) 2012 Free Software Foundation, Inc.
10043 Copying and distribution of this file, with or without modification,
10044 are permitted in any medium without royalty provided the copyright
10045 notice and this notice are preserved.