1 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/parse/struct-5.C: New.
6 2012-11-19 Tom de Vries <tom@codesourcery.com>
8 PR rtl-optimization/55315
9 * gcc.target/mips/pr55315.c: New test.
11 2012-11-17 Jakub Jelinek <jakub@redhat.com>
13 PR tree-optimization/55236
14 * gcc.dg/pr55236.c: New test.
17 * gcc.dg/pr19105.c: Accept also optimizing
18 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
20 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
21 from addr2line_output. Increment idx if asking for more than one
22 address in one object.
24 2012-11-16 Jakub Jelinek <jakub@redhat.com>
26 PR tree-optimization/55329
27 * g++.dg/opt/pr55329.C: New test.
29 2012-11-16 Janus Weil <janus@gcc.gnu.org>
32 * gfortran.dg/typebound_operator_18.f90: New.
34 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
36 PR rtl-optimization/55330
37 * gfortran.dg/pr55330.f90: New test.
39 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
41 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
42 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
43 * gcc.dg/hoist-register-pressure-2.c: Ditto.
44 * gcc.dg/hoist-register-pressure-3.c: Ditto.
45 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
46 * gcc.dg/tree-prof/unroll-1.c: Ditto.
48 2012-11-16 Dodji Seketeli <dodji@redhat.com>
51 * g++.dg/cpp0x/alias-decl-27.C: New test.
53 2012-11-16 Jakub Jelinek <jakub@redhat.com>
56 * g++.dg/template/alignof2.C: New test.
58 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
60 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
61 * g++.dg/mv6.C (dg-options): Ditto.
63 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
65 * lib/target_suports.exp
66 (check_effective_target_has_w_floating_suffix): New procedure.
67 (check_effective_target_has_q_floating_suffix): Ditto.
68 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
69 for unsupported non-standard suffix on floating constant.
70 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
72 2012-11-14 Jakub Jelinek <jakub@redhat.com>
74 * lib/asan-dg.exp: New file.
75 * gcc.dg/asan/asan.exp: New file.
76 * g++.dg/dg.exp: Prune also asan tests.
77 * g++.dg/asan/asan.exp: New file.
78 * c-c++-common/asan/memcmp-1.c: New test.
80 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
83 * g++.dg/cpp0x/vt-55323.C: New.
85 2012-11-13 Sriraman Tallam <tmsriram@google.com>
87 * g++.dg/mv4.C: Add require ifunc. Change error message.
88 * g++.dg/mv5.C: Add require ifunc.
89 * g++.dg/mv6.C: Add require ifunc.
91 2012-11-13 Martin Jambor <mjambor@suse.cz>
93 PR tree-optimization/55253
94 * gcc.dg/torture/pr55253.c: New test.
95 * gcc.dg/torture/pr55305.c: Likewise.
97 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
100 * gcc.target/i386/pr55142-1.c: New file.
101 * gcc.target/i386/pr55142-2.c: Likewise.
103 2012-11-13 Dodji Seketeli <dodji@redhat.com>
106 * g++.dg/cpp0x/alias-decl-26.C: New test file.
108 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
110 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
112 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
113 * gcc.target/i386/pr49715-2.c: Likewise.
114 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
116 2012-11-13 Jakub Jelinek <jakub@redhat.com>
118 PR tree-optimization/55281
119 * gcc.dg/vect/fast-math-pr55281.c: New test.
120 * g++.dg/opt/pr55281.C: New test.
122 PR rtl-optimization/54127
123 * gcc.dg/torture/pr54127.c: New test.
125 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
126 Jakub Jelinek <jakub@redhat.com>
128 PR rtl-optimization/51447
129 * gcc.c-torture/execute/pr51447.c: New test.
131 2012-11-12 Ian Bolton <ian.bolton@arm.com>
133 * gcc.target/aarch64/csinc-2.c: New test.
135 2012-11-12 Ian Bolton <ian.bolton@arm.com>
137 * gcc.target/aarch64/cmn.c: New test.
138 * gcc.target/aarch64/adds.c: New test.
139 * gcc.target/aarch64/subs.c: New test.
141 2012-11-12 Tobias Burnus <burnus@net-b.de>
144 * gfortran.dg/coarray_29_1.f90: New.
145 * gfortran.dg/coarray_29_2.f90: New.
147 2012-11-12 Bin Cheng <bin.cheng@arm.com>
149 * gcc.dg/hoist-register-pressure-3.c: New test.
151 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
153 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
154 wrappers around sinf and cosf.
156 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
160 * gcc.target/i386/pr55247-2.c: New file.
162 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
165 * g++.dg/pr55263.C: New test.
167 2012-11-11 Martin Jambor <mjambor@suse.cz>
169 PR tree-optimization/55238
170 * testsuite/gcc.dg/torture/pr55238.c: New test.
172 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
173 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
174 * c-c++-common/torture/vector-subscript-1.c: Likewise.
175 * c-c++-common/torture/vector-subscript-2.c: Likewise.
177 2012-11-10 Jan Hubicka <jh@suse.cz>
179 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
181 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
183 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
184 -mno-sse -mno-mmx to dg-options. Reformat.
186 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
188 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
189 * c-c++-common/vector-compare-1.c: Same.
190 * c-c++-common/vector-compare-2.c: Same.
191 * g++.dg/other/unused1.C: Skip on AIX.
192 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
193 extra message on AIX.
195 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
198 * gcc.target/i386/pr55247.c: New test.
200 2012-11-09 Andrew Pinski <apinski@cavium.com>
202 * gcc.c-torture/execute/20121108-1.c: New test.
204 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
207 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
208 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
209 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
210 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
212 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
214 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
215 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
216 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
218 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
220 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
222 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
223 * g++.dg/tm/pr47530.C: Same.
225 2012-11-09 Jason Merrill <jason@redhat.com>
228 * g++.dg/cpp0x/alias-decl-25.C: New.
230 * g++.dg/abi/abi-tag1.C: New.
231 * g++.dg/abi/abi-tag2.C: New.
233 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
235 PR rtl-optimization/55154
236 * gcc.target/i386/pr55154.c: New test.
238 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
240 PR rtl-optimization/55151
241 * gcc.dg/pr55151.c: Move ...
242 * gcc.target/i386/pr55151.c: ... here.
244 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
246 PR rtl-optimization/54472
247 * gcc.dg/pr54472.c: New test.
249 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
251 * gnat.dg/stack_check3.ad[sb]: New test.
253 2012-11-08 Ian Lance Taylor <iant@google.com>
255 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
256 with arguments. Handle errorcheckoutput and rundir test types.
258 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
260 PR tree-optimization/55191
261 * gcc.dg/pr55191.c: New test.
263 2012-11-08 Jakub Jelinek <jakub@redhat.com>
266 * g++.dg/debug/pr54499.C: New test.
268 2012-11-08 Jan Hubicka <jh@suse.cz>
271 * gcc.dg/winline-3.c: Update.
273 2012-11-08 Martin Jambor <mjambor@suse.cz>
275 * gfortran.dg/ipcp-array-1.f90: New test.
277 2012-11-08 Florian Weimer <fweimer@redhat.com>
279 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
281 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
283 PR rtl-optimization/55151
284 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
286 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
288 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
290 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
292 * gcc.c-torture/compile/20121107-1.c: New test.
294 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
296 PR rtl-optimization/55151
297 * gcc.dg/pr55151.c: Compile it only for x86_64.
299 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
301 PR rtl-optimization/55122
302 * gcc.dg/pr55122.c: New test.
304 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
306 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
308 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
309 * gcc.target/powerpc/loop_align.c: Skip on AIX.
310 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
311 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
313 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
316 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
318 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
321 * c-c++-common/pr51294.c: New.
323 2012-11-07 Martin Jambor <mjambor@suse.cz>
325 PR tree-optimization/53787
326 * gcc.dg/ipa/ipa-5.c: Adjust.
327 * gcc.dg/ipa/ipcp-agg-1.c: New test.
328 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
329 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
330 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
331 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
332 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
333 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
334 * gfortran.dg/pr48636-2.f90: New test.
335 * gfortran.dg/pr53787.f90: Likewise.
337 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
341 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
344 * g++.dg/cpp0x/constexpr-union4.C: New.
346 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
348 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
350 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
353 * gcc.c-torture/compile/pr49220.c: New test.
355 2012-11-07 Florian Weimer <fweimer@redhat.com>
357 * g++.dg/init/new40.C: New.
359 2012-11-07 Jakub Jelinek <jakub@redhat.com>
362 * gcc.dg/guality/pr54693-2.c: New test.
364 2012-11-06 Andrew Pinski <apinski@cavium.com>
366 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
367 -fno-vect-cost-model.
369 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
371 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
372 * gcc.dg/tm/debug-1.c: Same.
373 * gcc.dg/tm/irrevocable-3.c: Same.
374 * gcc.dg/tm/irrevocable-4.c: Same.
375 * gcc.dg/tm/memopt-10.c: Same.
376 * gcc.dg/tm/memopt-11.c: Same.
377 * gcc.dg/tm/props-4.c: Same.
378 * gcc.dg/tm/wrap-3.c: Same.
379 * gcc.dg/tm/wrap-4.c: Same.
381 2012-11-06 Andrew Pinski <apinski@cavium.com>
383 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
385 2012-11-06 Jan Hubicka <jh@suse.cz>
387 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
389 * gcc.dg/tree-ssa/loop-23.c: Likewise.
390 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
391 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
393 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
395 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
397 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
400 * gcc.dg/torture/pr41993.c: New test.
402 2012-11-06 Jan Hubicka <jh@suse.cz>
404 * gcc.target/i386/l_fma_float_?.c: Update.
405 * gcc.target/i386/l_fma_double_?.c: Update.
407 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
410 * gcc.target/sh/pr54089-8.c: New.
411 * gcc.target/sh/pr54089-9.c: New.
413 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
416 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
417 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
418 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
419 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
420 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
421 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
422 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
423 * gcc.target/i386/avx-vzeroupper-27.c: New.
425 2012-11-06 Janus Weil <janus@gcc.gnu.org>
428 * gfortran.dg/transfer_class_1.f90: New.
429 * gfortran.dg/transfer_class_2.f90: New.
431 2012-11-05 Sriraman Tallam <tmsriram@google.com>
433 * testsuite/g++.dg/mv1.C: New test.
434 * testsuite/g++.dg/mv2.C: New test.
435 * testsuite/g++.dg/mv3.C: New test.
436 * testsuite/g++.dg/mv4.C: New test.
437 * testsuite/g++.dg/mv5.C: New test.
438 * testsuite/g++.dg/mv6.C: New test.
440 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
443 * gcc.dg/const-uniq-1.c (a): Increase length four times.
445 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
447 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
450 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
452 * g++.dg/torture/20121105-1.C: New test.
454 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
456 * gcc.dg/torture/fp-compare.c: New testcase.
458 2012-11-05 Jan Hubicka <jh@suse.cz>
460 * gcc.dg/const-1.c: Update.
461 * gcc.dg/pure-1.c: Update.
463 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
465 PR rtl-optimization/55151
466 * gcc.dg/pr55151.c: New test.
468 2012-11-05 Jakub Jelinek <jakub@redhat.com>
472 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
474 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
477 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
479 2012-11-05 Jan Hubicka <jh@suse.cz>
481 * gcc.dg/autopar/pr49960.c: Fix testcase.
483 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
485 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
486 Fix scan-tree-dump-times directive.
488 2012-11-04 Janus Weil <janus@gcc.gnu.org>
491 * gfortran.dg/associate_12.f90: New.
493 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
496 * lib/target-supports.exp (check_effective_target_masm_intel): New
498 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
501 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
502 Jack Howarth <howarth@bromo.med.uc.edu>
504 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
505 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
506 * gcc.target/i386/pr53249.c: Likewise.
508 2012-11-03 Andrew Pinski <apinski@cavium.com>
510 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
511 call abort1 so that cross jumping does not happen.
513 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
516 * gcc.target/sh/pr51244-18.c: New.
517 * gcc.target/sh/pr51244-19.c: New.
519 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
521 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
522 b requires a 64-bit operation followed by a truncation.
524 2012-11-02 Jan Hubicka <jh@suse.cz>
526 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
528 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
530 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
531 conditions to verify the reduction code is vectorized.
533 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
534 in case 'pow', such as 'powerpc' is used in the compiler version name.
535 * gcc.target/powerpc/pr46728-2.c: Likewise.
536 * gcc.target/powerpc/pr46728-3.c: Likewise.
537 * gcc.target/powerpc/pr46728-4.c: Likewise.
538 * gcc.target/powerpc/pr46728-5.c: Likewise.
539 * gcc.target/powerpc/pr46728-7.c: Likewise.
540 * gcc.target/powerpc/pr46728-8.c: Likewise.
541 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
543 2012-11-02 Jan Hubicka <jh@suse.cz>
545 * gcc.dg/tree-ssa/loop-38.c: New testcase.
547 2012-11-02 Jan Hubicka <jh@suse.cz>
549 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
550 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
552 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
555 * gcc.target/i386/pr55130.c: New test.
557 2012-11-02 Jakub Jelinek <jakub@redhat.com>
560 * gcc.target/i386/pr55147.c: New test.
562 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
564 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
565 * gfortran.dg/default_format_denormal_1.f90: Same.
567 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
570 * g++.dg/ext/vector19.C: Remove target restrictions.
571 * gcc.dg/fold-compare-7.c: New testcase.
573 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
576 * gcc.target/sh/pr55160.c: New.
578 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
580 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
581 scan-assembler regex.
583 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
586 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
587 * gcc.dg/pr55150-2.c: New test.
589 2012-11-01 Sharad Singhai <singhai@google.com>
591 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
592 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
593 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
594 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
596 2012-10-31 Dehao Chen <dehao@google.com>
598 * g++.dg/debug/dwarf2/block.C: New testcase.
600 2012-10-31 Jan Hubicka <jh@suse.cz>
602 * gcc.dg/pr44974.c: Add noinline.
604 2012-10-31 Janus Weil <janus@gcc.gnu.org>
607 * gfortran.dg/class_54.f90: New.
609 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
610 Jakub Jelinek <jakub@redhat.com>
612 PR tree-optimization/55018
613 * gcc.dg/torture/pr55018.c: New test.
615 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
618 * g++.dg/ext/vla13.C: New.
620 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
623 * gcc.dg/pr55150.c: New test.
625 2012-10-31 Tobias Burnus <burnus@net-b.de>
628 * gfortran.dg/associate_11.f90: New.
630 2012-10-31 Dodji Seketeli <dodji@redhat.com>
633 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
635 2012-10-31 Jakub Jelinek <jakub@redhat.com>
637 PR tree-optimization/19105
638 PR tree-optimization/21643
639 PR tree-optimization/46309
640 * gcc.dg/pr19105.c: New test.
641 * gcc.dg/pr21643.c: New test.
642 * gcc.dg/pr46309-2.c: New test.
643 * gcc.c-torture/execute/pr46309.c: New test.
645 2012-10-31 Alan Modra <amodra@gmail.com>
647 * gcc.target/powerpc/dimode_off.c: New.
648 * gcc.target/powerpc/timode_off.c: New.
649 * gcc.target/powerpc/dfmode_off.c: New.
650 * gcc.target/powerpc/tfmode_off.c: New.
652 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
654 PR rtl-optimization/55093
655 * gcc.target/i386/pr55093.c: New file.
657 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
659 * gcc.target/i386/pr55116.c: Renamed to ...
660 * gcc.target/i386/pr55116-1.c: This.
662 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
664 * gcc.target/i386/pr55116-2.c: New file.
666 2012-10-30 Richard Biener <rguenther@suse.de>
668 * gcc.dg/vect/slp-perm-2.c: Adjust.
670 2012-10-30 Richard Biener <rguenther@suse.de>
672 PR tree-optimization/55111
673 * gcc.dg/torture/pr55111.c: New testcase.
675 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
678 * gcc.target/sh/pr53988.c: New.
680 2012-10-30 Bin Cheng <bin.cheng@arm.com>
683 * gcc.dg/hoist-register-pressure-1.c: Rename from
684 hoist-register-pressure.c. Add nonpic condition.
685 * gcc.dg/hoist-register-pressure-2.c: New testcase.
687 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
690 * gcc.dg/Wreturn-local-addr.c: New.
691 * g++.dg/warn/Wno-return-local-addr.C: New.
692 * g++.dg/warn/Wreturn-local-addr.C: New.
694 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
697 * gcc.target/i386/pr55116.c: New file.
699 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
702 * gcc.dg/Wshadow-4.c: New.
703 * gcc.dg/Wshadow-4.h: New.
705 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
708 * gcc.dg/guality/pr54693.c: New.
710 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
713 * gcc.dg/pr55027.c: New testcase.
715 2012-10-29 Jan Hubicka <jh@suse.cz>
717 * gcc.dg/ipa/inline-6.c: New testcase.
719 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
721 PR rtl-optimization/55106
722 * g++.dg/pr55106.C: New.
724 2012-10-29 Richard Guenther <rguenther@suse.de>
727 * gcc.dg/torture/pr53695.c: New testcase.
729 2012-10-28 Jan Hubicka <jh@suse.cz>
731 * gcc.dg/ipa/inlinehint-3.c: New testcase.
733 2012-10-28 Tobias Burnus <burnus@net-b.de>
736 * gfortran.dg/do_check_6.f90: New.
738 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
739 Jack Howarth <howarth@bromo.med.uc.edu>
742 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
744 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
746 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
749 * gcc.target/i386/pr34283.c: New test.
751 2012-10-26 Jakub Jelinek <jakub@redhat.com>
754 * g++.dg/opt/pr55081.C: New test.
758 * gcc.dg/guality/pr54970.c: New test.
760 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
763 * g++.dg/template/new11.C: New.
765 2012-10-26 Richard Biener <rguenther@suse.de>
768 * gcc.dg/torture/pr54824.c: New testcase.
770 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
772 * gcc.target/i386/fxsave-1.c: New.
773 * gcc.target/i386/fxsave64-1.c: Ditto.
774 * gcc.target/i386/fxrstor-1.c: Ditto.
775 * gcc.target/i386/fxrstor64-1.c: Ditto.
776 * gcc.target/i386/xsave-1.c: Ditto.
777 * gcc.target/i386/xsave64-1.c: Ditto.
778 * gcc.target/i386/xrstor-1.c: Ditto.
779 * gcc.target/i386/xrstor64-1.c: Ditto.
780 * gcc.target/i386/xsaveopt-1.c: Ditto.
781 * gcc.target/i386/xsaveopt64-1.c: Ditto.
782 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
783 * gcc.target/i386/sse-13.c: Ditto.
784 * gcc.target/i386/sse-14.c: Ditto.
785 * gcc.target/i386/sse-22.c: Ditto.
786 * gcc.target/i386/sse-23.c: Ditto.
787 * g++.dg/other/i386-2.C: Ditto.
788 * g++.dg/other/i386-3.C: Ditto.
790 2012-10-25 Jan Hubicka <jh@suse.cz>
792 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
795 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
798 * g++.dg/ext/transparent-union.C: New.
800 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
803 * g++.dg/ext/vector19.C: New testcase.
805 2012-10-25 Richard Biener <rguenther@suse.de>
807 PR tree-optimization/54902
808 * g++.dg/torture/pr54902.C: New testcase.
810 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
813 * g++.dg/template/crash114.C: New.
815 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
818 * gcc.target/i386/pr55049-1.c: New test.
820 2012-10-24 Janus Weil <janus@gcc.gnu.org>
823 * gfortran.dg/class_dummy_4.f03: New.
825 2012-10-24 Jakub Jelinek <jakub@redhat.com>
827 PR rtl-optimization/55010
828 * gcc.dg/pr55010.c: New test.
831 * g++.dg/debug/pr54828.C: New test.
833 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
835 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
836 * gcc.dg/vect/vect-83_64.c: Likewise.
838 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
841 * g++.dg/cpp0x/constexpr-union4.C: New.
843 2012-10-23 Jeff Law <law@redhat.com>
845 * gcc.c-torture/execute/pr54985.c: New test.
847 2012-10-23 Paul Koning <ni1d@arrl.net>
850 * g++.dg/debug/dwarf2/pr54508.C: New.
852 2012-10-23 Jakub Jelinek <jakub@redhat.com>
855 * g++.dg/template/sizeof14.C: New test.
857 2012-10-23 Ian Bolton <ian.bolton@arm.com>
858 Jim MacArthur <jim.macarthur@arm.com>
859 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
860 Marcus Shawcroft <marcus.shawcroft@arm.com>
861 Nigel Stephens <nigel.stephens@arm.com>
862 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
863 Richard Earnshaw <rearnsha@arm.com>
864 Sofiane Naci <sofiane.naci@arm.com>
865 Stephen Thomas <stephen.thomas@arm.com>
866 Tejas Belagod <tejas.belagod@arm.com>
867 Yufeng Zhang <yufeng.zhang@arm.com>
869 * lib/target-supports.exp
870 (check_profiling_available): Add AArch64.
871 (check_effective_target_vect_int): Likewise.
872 (check_effective_target_vect_shift): Likewise.
873 (check_effective_target_vect_float): Likewise.
874 (check_effective_target_vect_double): Likewise.
875 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
876 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
877 (check_effective_target_vect_pack_trunc): Likewise.
878 (check_effective_target_vect_unpack): Likewise.
879 (check_effective_target_vect_hw_misalign): Likewise.
880 (check_effective_target_vect_short_mult): Likewise.
881 (check_effective_target_vect_int_mult): Likewise.
882 (check_effective_target_vect_stridedN): Likewise.
883 (check_effective_target_sync_int_long): Likewise.
884 (check_effective_target_sync_char_short): Likewise.
885 (check_vect_support_and_set_flags): Likewise.
886 (check_effective_target_aarch64_tiny): New.
887 (check_effective_target_aarch64_small): New.
888 (check_effective_target_aarch64_large): New.
889 * g++.dg/other/PR23205.C: Enable aarch64.
890 * g++.dg/other/pr23205-2.C: Likewise.
891 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
892 * gcc.c-torture/execute/20101011-1.c: Likewise.
893 * gcc.dg/20020312-2.c: Likewise.
894 * gcc.dg/20040813-1.c: Likewise.
895 * gcc.dg/builtin-apply2.c: Likewise.
896 * gcc.dg/stack-usage-1.c: Likewise.
898 2012-10-23 Ian Bolton <ian.bolton@arm.com>
899 Jim MacArthur <jim.macarthur@arm.com>
900 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
901 Marcus Shawcroft <marcus.shawcroft@arm.com>
902 Nigel Stephens <nigel.stephens@arm.com>
903 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
904 Richard Earnshaw <rearnsha@arm.com>
905 Sofiane Naci <sofiane.naci@arm.com>
906 Stephen Thomas <stephen.thomas@arm.com>
907 Tejas Belagod <tejas.belagod@arm.com>
908 Yufeng Zhang <yufeng.zhang@arm.com>
910 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
911 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
912 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
913 * gcc.target/aarch64/aapcs/abitest.S: New file.
914 * gcc.target/aarch64/aapcs/abitest.h: New file.
915 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
916 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
917 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
918 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
919 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
920 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
921 * gcc.target/aarch64/aapcs/ice_1.c: New file.
922 * gcc.target/aarch64/aapcs/ice_2.c: New file.
923 * gcc.target/aarch64/aapcs/ice_3.c: New file.
924 * gcc.target/aarch64/aapcs/ice_4.c: New file.
925 * gcc.target/aarch64/aapcs/ice_5.c: New file.
926 * gcc.target/aarch64/aapcs/macro-def.h: New file.
927 * gcc.target/aarch64/aapcs/test_1.c: New file.
928 * gcc.target/aarch64/aapcs/test_10.c: New file.
929 * gcc.target/aarch64/aapcs/test_11.c: New file.
930 * gcc.target/aarch64/aapcs/test_12.c: New file.
931 * gcc.target/aarch64/aapcs/test_13.c: New file.
932 * gcc.target/aarch64/aapcs/test_14.c: New file.
933 * gcc.target/aarch64/aapcs/test_15.c: New file.
934 * gcc.target/aarch64/aapcs/test_16.c: New file.
935 * gcc.target/aarch64/aapcs/test_17.c: New file.
936 * gcc.target/aarch64/aapcs/test_18.c: New file.
937 * gcc.target/aarch64/aapcs/test_19.c: New file.
938 * gcc.target/aarch64/aapcs/test_2.c: New file.
939 * gcc.target/aarch64/aapcs/test_20.c: New file.
940 * gcc.target/aarch64/aapcs/test_21.c: New file.
941 * gcc.target/aarch64/aapcs/test_22.c: New file.
942 * gcc.target/aarch64/aapcs/test_23.c: New file.
943 * gcc.target/aarch64/aapcs/test_24.c: New file.
944 * gcc.target/aarch64/aapcs/test_25.c: New file.
945 * gcc.target/aarch64/aapcs/test_26.c: New file.
946 * gcc.target/aarch64/aapcs/test_3.c: New file.
947 * gcc.target/aarch64/aapcs/test_4.c: New file.
948 * gcc.target/aarch64/aapcs/test_5.c: New file.
949 * gcc.target/aarch64/aapcs/test_6.c: New file.
950 * gcc.target/aarch64/aapcs/test_7.c: New file.
951 * gcc.target/aarch64/aapcs/test_8.c: New file.
952 * gcc.target/aarch64/aapcs/test_9.c: New file.
953 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
954 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
955 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
956 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
957 * gcc.target/aarch64/aapcs/test_complex.c: New file.
958 * gcc.target/aarch64/aapcs/test_int128.c: New file.
959 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
960 * gcc.target/aarch64/aapcs/type-def.h: New file.
961 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
962 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
963 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
964 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
965 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
966 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
967 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
968 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
969 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
970 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
971 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
972 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
973 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
974 * gcc.target/aarch64/aarch64.exp: New file.
975 * gcc.target/aarch64/adc-1.c: New file.
976 * gcc.target/aarch64/adc-2.c: New file.
977 * gcc.target/aarch64/asm-1.c: New file.
978 * gcc.target/aarch64/clrsb.c: New file.
979 * gcc.target/aarch64/clz.c: New file.
980 * gcc.target/aarch64/ctz.c: New file.
981 * gcc.target/aarch64/csinc-1.c: New file.
982 * gcc.target/aarch64/csinv-1.c: New file.
983 * gcc.target/aarch64/csneg-1.c: New file.
984 * gcc.target/aarch64/extend.c: New file.
985 * gcc.target/aarch64/fcvt.x: New file.
986 * gcc.target/aarch64/fcvt_double_int.c: New file.
987 * gcc.target/aarch64/fcvt_double_long.c: New file.
988 * gcc.target/aarch64/fcvt_double_uint.c: New file.
989 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
990 * gcc.target/aarch64/fcvt_float_int.c: New file.
991 * gcc.target/aarch64/fcvt_float_long.c: New file.
992 * gcc.target/aarch64/fcvt_float_uint.c: New file.
993 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
994 * gcc.target/aarch64/ffs.c: New file.
995 * gcc.target/aarch64/fmadd.c: New file.
996 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
997 * gcc.target/aarch64/frint.x: New file.
998 * gcc.target/aarch64/frint_double.c: New file.
999 * gcc.target/aarch64/frint_float.c: New file.
1000 * gcc.target/aarch64/index.c: New file.
1001 * gcc.target/aarch64/mneg-1.c: New file.
1002 * gcc.target/aarch64/mneg-2.c: New file.
1003 * gcc.target/aarch64/mneg-3.c: New file.
1004 * gcc.target/aarch64/mnegl-1.c: New file.
1005 * gcc.target/aarch64/mnegl-2.c: New file.
1006 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1007 * gcc.target/aarch64/pic-constantpool1.c: New file.
1008 * gcc.target/aarch64/pic-symrefplus.c: New file.
1009 * gcc.target/aarch64/predefine_large.c: New file.
1010 * gcc.target/aarch64/predefine_small.c: New file.
1011 * gcc.target/aarch64/predefine_tiny.c: New file.
1012 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1013 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1014 * gcc.target/aarch64/table-intrinsics.c: New file.
1015 * gcc.target/aarch64/tst-1.c: New file.
1016 * gcc.target/aarch64/vect-abs-compile.c: New file.
1017 * gcc.target/aarch64/vect-abs.c: New file.
1018 * gcc.target/aarch64/vect-abs.x: New file.
1019 * gcc.target/aarch64/vect-compile.c: New file.
1020 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1021 * gcc.target/aarch64/vect-faddv.c: New file.
1022 * gcc.target/aarch64/vect-faddv.x: New file.
1023 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1024 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1025 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1026 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1027 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1028 * gcc.target/aarch64/vect-fp-compile.c: New file.
1029 * gcc.target/aarch64/vect-fp.c: New file.
1030 * gcc.target/aarch64/vect-fp.x: New file.
1031 * gcc.target/aarch64/vect-mull-compile.c: New file.
1032 * gcc.target/aarch64/vect-mull.c: New file.
1033 * gcc.target/aarch64/vect-mull.x: New file.
1034 * gcc.target/aarch64/vect.c: New file.
1035 * gcc.target/aarch64/vect.x: New file.
1036 * gcc.target/aarch64/vector_intrinsics.c: New file.
1037 * gcc.target/aarch64/vfp-1.c: New file.
1038 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1039 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1040 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1041 * g++.dg/abi/aarch64_guard1.C: New file.
1043 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1046 * c-c++-common/pr54988.c: New test.
1048 2012-10-23 Jan Hubicka <jh@suse.cz>
1050 * gcc.dg/tree-prof/peel-1.c: New testcase.
1052 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1055 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1057 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1059 * gcc.dg/c99-predef-1.c: New test.
1060 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1061 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1062 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1063 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1064 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1065 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1066 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1067 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1068 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1069 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1070 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1071 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1073 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1075 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1077 2012-10-23 Jan Hubicka <jh@suse.cz>
1080 * gcc.c-torture/execute/pr54937.c: New testcase.
1081 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1083 2012-10-23 Jan Hubicka <jh@suse.cz>
1086 * gfortran.dg/pr54967.f90: New testcase.
1088 2012-10-23 Terry Guo <terry.guo@arm.com>
1091 * gcc.dg/pr55019.c: New.
1093 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1095 PR tree-optimization/55008
1096 * gcc.dg/tree-ssa/pr55008.c: New test.
1098 2012-10-22 Richard Biener <rguenther@suse.de>
1100 PR tree-optimization/55011
1101 * gcc.dg/torture/pr55011.c: New testcase.
1103 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1105 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1106 * gcc.target/arm/pr40457-2.c: Likewise.
1107 * gcc.target/arm/pr40457-3.c: Likewise.
1109 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1111 * gnat.dg/specs/limited_with4.ads: New test.
1112 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1114 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1116 * gnat.dg/modular4.adb: New test.
1117 * gnat.dg/modular4_pkg.ads: New helper.
1119 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1121 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1122 * gnat.dg/specs/addr1.ads: Likewise.
1124 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1126 * gcc.dg/webizer.c (main): Add missing exit call.
1128 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1131 * gfortran.dg/wextra_1.f: New test.
1133 2012-10-20 Jan Hubicka <jh@suse.cz>
1135 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1137 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1140 * gfortran.dg/warn_unused_function.f90: New.
1142 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1144 * lib/target-supports.exp
1145 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1147 2012-10-19 Richard Guenther <rguenther@suse.de>
1149 PR tree-optimization/54981
1150 * gcc.dg/pr54981.c: New testcase.
1152 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1155 * gcc.target/arm/pr54892.c: New.
1157 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1159 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1161 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1164 * g++.dg/init/array30.C: New.
1165 * g++.dg/init/array31.C: Likewise.
1167 2012-10-18 Tobias Burnus <burnus@net-b.de>
1170 * gfortran.dg/public_private_module_7.f90: New.
1172 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1175 * g++.dg/template/pr29633.C: New.
1177 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1179 * gnat.dg/loop_optimization13.ad[sb]: New test.
1180 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1182 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1184 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1185 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1186 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1187 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1189 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1191 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1192 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1193 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1194 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1195 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1196 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1198 2012-10-16 Jan Hubicka <jh@suse.cz>
1200 * gcc.target/i386/l_fma_float_?.c: Update.
1201 * gcc.target/i386/l_fma_double_?.c: Update.
1202 * gfortran.dg/do_1.f90: XFAIL
1203 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1204 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1205 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1206 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1207 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1208 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1211 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1215 * gcc.dg/Wstrict-overflow-24.c: New.
1217 2012-10-16 Tobias Burnus <burnus@net-b.de>
1221 * gfortran.dg/class_optional_1.f90: New.
1222 * gfortran.dg/class_optional_2.f90: New.
1224 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1227 * gcc.dg/guality/pr54796.c: New test.
1229 PR tree-optimization/54889
1230 * gfortran.dg/pr54889.f90: New test.
1232 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1234 * g++.dg/other/dump-ada-spec-2.C: New test.
1236 2012-10-16 Easwaran Raman <eraman@google.com>
1238 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1239 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1241 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1243 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1244 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1246 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1249 * gcc.c-torture/compile/pr54925.c: New.
1251 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1254 * gcc.target/sh/pr51244-17.c: New.
1256 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1259 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1261 * gcc.target/sh/pr54760-4.c: New.
1263 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1266 * gcc.target/sh/torture/sh-torture.exp: New.
1267 * gcc.target/sh/torture/pr34777.c: New.
1269 2012-10-15 Matthias Klose <doko@ubuntu.com>
1271 * lib/target-supports.exp (check_profiling_available): Match
1272 arm*-*-linux-* for ARM Linux/GNU.
1273 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1274 * gfortran.dg/enum_10.f90: Likewise.
1275 * gfortran.dg/enum_9.f90: Likewise.
1276 * gcc.target/arm/synchronize.c: Likewise.
1277 * g++.old-deja/g++.jason/enum6.C: Likewise.
1278 * g++.old-deja/g++.other/enum4.C: Likewise.
1279 * g++.old-deja/g++.law/enum9.C: Likewise.
1281 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1283 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1284 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1286 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1287 Paolo Carlini <paolo.carlini@oracle.com>
1290 * g++.dg/overload/operator6.C: New.
1292 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1294 PR c++/50080 (again)
1295 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1296 * g++.dg/parse/tmpl-outside1.C: Likewise.
1297 * g++.dg/template/qualttp18.C: Likewise.
1298 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1299 * g++.old-deja/g++.pt/overload13.C: Likewise.
1301 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1303 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1304 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1305 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1306 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1307 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1308 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1309 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1310 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1312 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1315 * g++.dg/parse/tmpl-outside2.C: New.
1316 * g++.dg/parse/tmpl-outside1.C: Adjust.
1317 * g++.dg/template/qualttp18.C: Likewise.
1318 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1319 * g++.old-deja/g++.pt/overload13.C: Likewise.
1321 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1323 PR tree-optimization/54915
1324 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1326 2012-10-15 Richard Guenther <rguenther@suse.de>
1328 PR tree-optimization/54920
1329 * gcc.dg/torture/pr54920.c: New testcase.
1331 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1333 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1335 2012-10-13 Jason Merrill <jason@redhat.com>
1337 * g++.dg/tls/thread_local7g.C: Require tls_native.
1339 2012-10-14 Jason Merrill <jason@redhat.com>
1341 * g++.dg/cpp0x/inh-ctor1.C: New.
1342 * g++.dg/cpp0x/inh-ctor2.C: New.
1343 * g++.dg/cpp0x/inh-ctor3.C: New.
1344 * g++.dg/cpp0x/inh-ctor4.C: New.
1345 * g++.dg/cpp0x/inh-ctor5.C: New.
1346 * g++.dg/cpp0x/inh-ctor6.C: New.
1347 * g++.dg/cpp0x/inh-ctor7.C: New.
1348 * g++.dg/cpp0x/inh-ctor8.C: New.
1349 * g++.dg/cpp0x/inh-ctor9.C: New.
1350 * g++.dg/cpp0x/inh-ctor10.C: New.
1351 * g++.dg/cpp0x/inh-ctor11.C: New.
1352 * g++.dg/cpp0x/inh-ctor12.C: New.
1353 * g++.dg/cpp0x/inh-ctor13.C: New.
1355 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1357 PR rtl-optimization/54919
1358 * gcc.dg/pr54919.c: New testcase.
1360 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1363 * g++.dg/template/crash113.C: New.
1365 2012-10-14 Jan Hubicka <jh@suse.cz>
1367 * gcc.dg/unroll_5.c: New testcase.
1369 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1372 * g++.dg/opt/pr52643.C: New.
1374 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1377 * gcc.target/sh/pr54602-1.c: New.
1378 * gcc.target/sh/pr54602-2.c: New.
1379 * gcc.target/sh/pr54602-3.c: New.
1380 * gcc.target/sh/pr54602-4.c: New.
1382 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1385 * gcc.target/sh/pr54680.c: New.
1387 2012-10-12 Jan Hubicka <jh@suse.cz>
1389 * gcc.dg/webizer.c: New testcase.
1391 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1393 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1396 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1398 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1399 Return 0 if already specifying -mfloat-abi other than hard.
1401 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1403 * gcc.dg/pr53060.c: Prune irrelevant warning.
1405 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1408 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1409 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1410 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1411 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1412 Adjust expected wording of warnings for *cmp* builtins.
1413 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1414 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1416 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1419 * g++.dg/parse/friend-main.C: New.
1421 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1424 * g++.dg/pr53055.C: New testcase.
1426 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1429 * g++.dg/cpp0x/pr52744.C: New.
1431 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1434 * gfortran.dg/dummy_procedure_9.f90: New.
1436 2012-10-12 Richard Biener <rguenther@suse.de>
1438 PR tree-optimization/54894
1439 * gcc.dg/torture/pr54894.c: New testcase.
1441 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1444 * gcc.target/sh/pr51244-13.c: New.
1445 * gcc.target/sh/pr51244-14.c: New.
1446 * gcc.target/sh/pr51244-15.c: New.
1447 * gcc.target/sh/pr51244-16.c: New.
1449 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1452 * g++.dg/cpp0x/decltype45.C: New.
1454 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1457 * gfortran.dg/class_allocate_13.f90: New.
1459 2012-10-11 Jason Merrill <jason@redhat.com>
1461 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1462 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1464 * g++.dg/gomp/tls-5.C: Require tls_native.
1465 * g++.dg/tls/thread_local7.C: Require tls_native.
1466 * g++.dg/tls/static2.C: New.
1468 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1471 * g++.dg/ext/weak5.C: New.
1473 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1476 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1477 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1479 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1482 * g++.dg/parse/pr43765.C: New.
1484 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1486 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1488 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1491 * g++.dg/init/bitfield3.C: New.
1493 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1495 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1497 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1499 PR tree-optimization/54877
1500 * gcc.dg/torture/pr54877.c: New test.
1502 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1505 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1506 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1507 and remove target info from dg-do compile.
1508 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1509 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1510 and remove target info from dg-do compile.
1512 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1514 * gcc.dg/pr54782.c: Require target with pthread support.
1516 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1519 * g++.dg/cpp0x/auto35.C: New.
1521 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1523 PR c++/53540 - using fails to be equivalent to typedef
1524 * g++.dg/cpp0x/alias-decl-24.C: New test.
1526 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1528 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1529 that c++11 attributes to types are ignored for now.
1530 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1533 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1536 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1538 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1541 * g++.dg/cpp0x/initlist67.C: New.
1543 2012-10-10 Dehao Chen <dehao@google.com>
1545 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1547 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1550 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1553 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1556 * g++.dg/cpp0x/decltype44.C: New.
1558 2012-10-09 Steve Ellcey <sellcey@mips.com>
1560 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1562 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1565 * g++.dg/cpp0x/decltype43.C: New.
1567 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1570 * gcc.dg/pr53397-1.c: New test case.
1571 * gcc.dg/pr53397-2.c: New test case.
1573 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1576 * g++.dg/warn/Wparentheses-26.C: Adjust.
1577 * g++.dg/warn/Wparentheses-27.C: New.
1579 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1582 * c-c++-common/vector-scalar.c: New testcase.
1583 * g++.dg/ext/vector18.C: New testcase.
1584 * g++.dg/ext/vector5.C: This is not an error anymore.
1585 * gcc.dg/init-vec-1.c: Move ...
1586 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1587 * gcc.c-torture/execute/vector-shift1.c: Move ...
1588 * c-c++-common/torture/vector-shift1.c: ... here.
1589 * gcc.dg/scal-to-vec1.c: Move ...
1590 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1591 C++11. Adapt error messages.
1592 * gcc.dg/convert-vec-1.c: Move ...
1593 * c-c++-common/convert-vec-1.c: ... here.
1594 * gcc.dg/scal-to-vec2.c: Move ...
1595 * c-c++-common/scal-to-vec2.c: ... here.
1597 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1600 * gcc.target/i386/pr54400.c: New testcase.
1602 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1605 * g++.dg/template/pr54858.C: New test.
1607 2012-10-08 Marek Polacek <polacek@redhat.com>
1610 * g++.dg/debug/pr54831.C: New test.
1612 2012-10-08 Dehao Chen <dehao@google.com>
1614 * g++.dg/predict-loop-exit-1.C: New.
1615 * g++.dg/predict-loop-exit-2.C: New.
1616 * g++.dg/predict-loop-exit-3.C: New.
1618 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1620 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1622 2012-10-08 Jason Merrill <jason@redhat.com>
1624 * g++.dg/gomp/tls-5.C: New.
1625 * g++.dg/gomp/tls-wrap1.C: New.
1626 * g++.dg/gomp/tls-wrap2.C: New.
1627 * g++.dg/gomp/tls-wrap3.C: New.
1628 * g++.dg/gomp/tls-wrap4.C: New.
1629 * g++.dg/gomp/tls-wrapper-cse.C: New.
1630 * g++.dg/tls/thread_local-cse.C: New.
1631 * g++.dg/tls/thread_local-order1.C: New.
1632 * g++.dg/tls/thread_local-order2.C: New.
1633 * g++.dg/tls/thread_local-wrap1.C: New.
1634 * g++.dg/tls/thread_local-wrap2.C: New.
1635 * g++.dg/tls/thread_local-wrap3.C: New.
1636 * g++.dg/tls/thread_local-wrap4.C: New.
1637 * g++.dg/tls/thread_local2g.C: New.
1638 * g++.dg/tls/thread_local3g.C: New.
1639 * g++.dg/tls/thread_local4g.C: New.
1640 * g++.dg/tls/thread_local5g.C: New.
1641 * g++.dg/tls/thread_local6g.C: New.
1642 * g++.dg/tls/thread_local7g.C: New.
1644 * g++.dg/tls/thread_local3.C: New.
1645 * g++.dg/tls/thread_local4.C: New.
1646 * g++.dg/tls/thread_local5.C: New.
1647 * g++.dg/tls/thread_local6.C: New.
1649 * g++.dg/tls/init-2.C: Tweak errors.
1650 * g++.dg/tls/thread_local1.C: New.
1651 * g++.dg/tls/thread_local2.C: New.
1652 * g++.dg/tls/thread_local7.C: New.
1654 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1657 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1659 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1662 * gcc.target/sh/pr54685.c: New.
1664 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1666 PR c++/53528 C++11 attribute support
1667 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1668 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1672 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1673 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1677 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1678 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1679 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1680 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1681 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1682 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1683 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1684 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1685 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1686 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1687 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1688 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1689 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1690 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1691 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1692 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1693 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1694 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1695 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1696 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1697 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1701 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1702 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1703 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1704 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1705 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1706 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1707 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1708 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1709 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1710 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1711 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1712 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1713 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1714 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1715 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1716 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1717 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1718 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1719 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1720 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1721 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1722 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1723 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1725 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1727 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1728 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1729 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1731 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1734 * gcc.target/sh/pr54760-2.c: New.
1735 * gcc.target/sh/pr54760-3.c: New.
1737 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1740 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1742 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1743 Sandra Loosemore <sandra@codesourcery.com>
1745 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1746 and test that the accumulator is initialized using MULT.
1747 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1748 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1750 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1753 * g++.dg/cpp0x/stdint.C: New.
1755 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1758 * g++.dg/cpp0x/stddef.C: New.
1760 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1763 * gfortran.dg/typebound_operator_17.f90: New.
1765 2012-10-06 Jan Hubicka <jh@suse.cz>
1769 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1771 2012-10-06 Jan Hubicka <jh@suse.cz>
1773 * gcc.dg/lto/resolutions_0.c: New testcase.
1775 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1778 * gfortran.dg/generic_25.f90: New.
1779 * gfortran.dg/generic_26.f90: New.
1780 * gfortran.dg/generic_27.f90: New.
1782 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1785 * gcc.target/sh/pr54760-1.c: New.
1787 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1789 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1790 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1791 * g++.dg/warn/Wsign-compare-5.C: New test.
1792 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1793 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1794 * g++.dg/ext/builtin30.C: New test.
1795 * g++.dg/ext/vla12.C: New test.
1796 * gcc.dg/builtins-85.c: New test.
1799 * gcc.dg/guality/pr54519-1.c: New test.
1800 * gcc.dg/guality/pr54519-2.c: New test.
1801 * gcc.dg/guality/pr54519-3.c: New test.
1802 * gcc.dg/guality/pr54519-4.c: New test.
1803 * gcc.dg/guality/pr54519-5.c: New test.
1804 * gcc.dg/guality/pr54519-6.c: New test.
1806 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1809 * g++.dg/cpp0x/defaulted38.C: New.
1811 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1813 PR tree-optimization/33763
1814 * c-c++-common/pr33763.c: New test.
1816 PR tree-optimization/54810
1817 * gcc.dg/tree-ssa/vrp85.c: New test.
1819 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1821 * gcc.dg/ucnid-7.c: Skip on AIX.
1822 * gcc.dg/ucnid-8.c: Same.
1823 * gcc.dg/ucnid-10.c: Same.
1824 * gcc.dg/ucnid-13.c: Same.
1825 * gcc.dg/attr-alias-3.c: Same.
1826 * gcc.dg/attr-alias-5.c: Same.
1827 * gcc.dg/torture/pr51106-2.c: Same.
1828 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1830 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1833 * g++.dg/cpp0x/alias-decl-23.C: New.
1835 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1838 * g++.dg/template/friend53.C: New.
1840 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1842 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1843 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1844 (scan-ada-spec): Likewise.
1845 (scan-ada-spec-not): Likewise.
1846 * gcc.dg/dump-ada-spec-1.c: New test.
1847 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1849 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1851 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1853 2012-10-04 Florian Weimer <fweimer@redhat.com>
1855 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1857 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1860 * g++.dg/cpp0x/pr54323.C: New.
1862 2012-10-04 Richard Guenther <rguenther@suse.de>
1865 * g++.dg/torture/pr54735.C: New testcase.
1867 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1869 PR rtl-optimization/54739
1870 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1872 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1875 * gcc.target/sh/pr51244-12.c: New.
1877 2012-10-03 Dehao Chen <dehao@google.com>
1880 * gcc.dg/pr54782.c: New test.
1882 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1885 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1887 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1890 * gfortran.dg/class_53.f90: New.
1892 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1895 * gcc.dg/guality/pr54551.c: New.
1897 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1899 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1900 * gcc.target/powerpc/pr46728-2.c: Likewise.
1902 2012-10-02 Sharad Singhai <singhai@google.com>
1905 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1906 to fix test failures caused by r191883.
1907 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1908 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1909 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1910 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1911 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1912 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1913 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1914 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1915 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1917 2012-09-30 Sharad Singhai <singhai@google.com>
1919 * gcc.target/i386/vect-double-1.c: Fix test.
1921 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1924 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1927 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1929 PR rtl-optimization/54457
1930 * gcc.target/i386/pr54457.c: New test.
1932 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1934 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1936 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1938 * gcc.target/i386/vect-rebuild.c: New testcase.
1940 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1942 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1944 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1946 * gcc.target/mips/pr37362.c: Fix target selector.
1948 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1951 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1953 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1955 * gcc.dg/ucnid-8.c: Update line number.
1956 * gcc.dg/torture/pr51106-2.c: Likewise.
1958 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1961 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1962 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1963 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1965 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1967 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1968 partially reverting r170092.
1969 * gfortran.dg/class_7.f03: Ditto.
1970 * gfortran.dg/coarray_14.f90: Ditto.
1971 * gfortran.dg/typebound_proc_13.f03: Ditto.
1973 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1976 * g++.dg/cpp0x/sfinae42.C: New.
1978 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1980 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1981 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1982 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1983 * gcc.dg/pr42629.c: XFAIL on AIX.
1984 * gcc.dg/pr47684.c: Same.
1985 * gcc.dg/pr43670.c: Same.
1986 * gcc.dg/pr42916.c: Same.
1987 * gcc.dg/pr45449.c: Same.
1988 * gcc.dg/pr50017.c: Same.
1989 * gcc.dg/pr42728.c: Same.
1990 * gcc.dg/pr47881.c: Same.
1991 * gcc.dg/pr44023.c: Same.
1992 * gcc.dg/pr41345.c: Same.
1993 * gcc.dg/pr42630.c: Same.
1994 * gcc.dg/pr44971.c: Same.
1995 * gcc.dg/pr46771.c: Same.
1996 * gcc.dg/ucnid-8.c: Same.
1997 * gcc.dg/ucnid-10.c: Same.
1998 * gcc.dg/ucnid-13.c: Same.
1999 * gcc.dg/torture/pr51106-2.c: Same.
2000 * gcc.dg/pr48768.c: Same.
2001 * gcc.dg/pr42631.c: Same.
2002 * gcc.dg/pr43084.c: Same.
2003 * gcc.dg/ucnid-7.c: Same.
2004 * gcc.dg/pr42889.c: Same.
2005 * gcc.dg/pr41241.c: Same.
2006 * gcc.dg/pr42719.c: Same.
2007 * g++.dg/debug/pr46583.C: Same.
2008 * g++.dg/debug/pr47106.C: Same.
2009 * g++.dg/opt/pr48549.C: Same.
2010 * g++.dg/other/pr42685.C: Same.
2011 * c-c++-common/pr43942.c: Same.
2013 2012-09-29 Ian Lance Taylor <iant@google.com>
2015 * go.test/go-test.exp: Update for latest version of Go testsuite.
2017 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2020 * gfortran.dg/internal_readwrite_3.f90: New test.
2022 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2024 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2025 c-c++-common/Wunused-local-typedefs-2.c to here.
2027 PR c++/54372 - unused attribute inactive on dependant entities
2028 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2030 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2032 PR c++/29028 - Missed unused warning on using declaration
2033 * g++.dg/warn/Wunused-var-18.C: New test.
2035 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2037 PR c++/53551 - -Wunused-local-typedefs misses uses
2038 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2040 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2043 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2045 PR tree-optimization/54713
2046 * gcc.c-torture/compile/pr54713-1.c: New test.
2047 * gcc.c-torture/compile/pr54713-2.c: New test.
2048 * gcc.c-torture/compile/pr54713-3.c: New test.
2050 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2052 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2054 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2056 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2058 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2061 * gcc.target/i386/pr54703.c: New test.
2063 2012-09-27 Richard Guenther <rguenther@suse.de>
2066 * gcc.dg/lto/pr54709_0.c: New testcase.
2067 * gcc.dg/lto/pr54709_1.c: Likewise.
2069 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2071 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2073 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2075 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2077 * gcc.target/arm/pr42879.c: Handle big-endian.
2079 2012-09-26 Steve Ellcey <sellcey@mips.com>
2082 * gcc.dg/pr37303.c: Check for rdata or rodata.
2084 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2086 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2088 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2092 * gcc.target/powerpc/ppc-ne0-1.c: New.
2094 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2097 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2098 test_19, test_20, test_21, test_22, test_23): New functions.
2099 * gcc.target/sh/pr54089-4.c: New.
2100 * gcc.target/sh/pr54089-5.c: New.
2101 * gcc.target/sh/pr54089-6.c: New.
2102 * gcc.target/sh/pr54089-7.c: New.
2104 2012-09-25 Richard Guenther <rguenther@suse.de>
2107 * gcc.dg/lto/pr54702_0.c: New testcase.
2108 * gcc.dg/lto/pr54702_1.c: Likewise.
2109 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2110 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2111 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2112 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2114 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2117 * g++.dg/cpp0x/parse2.C: New.
2118 * g++.dg/parse/error11.C: Adjust.
2119 * g++.dg/parse/error12.C: Likewise.
2121 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2123 * gcc.target/i386/20030217-1.c: Added check for
2124 large_long_double effective target.
2125 * gcc.target/i386/387-3.c: Likewise.
2126 * gcc.target/i386/387-4.c: Likewise.
2127 * gcc.target/i386/pr36578-1.c: Likewise.
2128 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2129 when long double size is equal double size.
2130 * gcc.target/i386/excess-precision-1.c: Likewise.
2131 * gcc.target/i386/pr36578-2.c: Likewise.
2132 * gcc.target/i386/20030217-2.c: New testcase.
2134 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2136 PR tree-optimization/54676
2137 * gcc.dg/pr54676.c: New test.
2139 2012-09-25 Richard Guenther <rguenther@suse.de>
2141 PR tree-optimization/53663
2142 * gcc.dg/torture/pr53663-1.c: New testcase.
2143 * gcc.dg/torture/pr53663-2.c: Likewise.
2144 * gcc.dg/torture/pr53663-3.c: Likewise.
2146 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2148 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2150 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2152 * lib/target-supports-dg.exp (dg-require-effective-target,
2153 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2154 dg-process-target-1 instead of dg-process-target.
2155 (dg-process-target-1): Rename from dg-process-target.
2156 (dg-process-target): New.
2158 2012-09-24 Richard Guenther <rguenther@suse.de>
2160 PR tree-optimization/54684
2161 * g++.dg/torture/pr54684.C: New testcase.
2163 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2165 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2167 2012-09-24 Richard Guenther <rguenther@suse.de>
2170 * gcc.dg/tm/pr52173-1.c: New.
2171 * gcc.dg/tm/pr52173-2.c: New.
2173 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2175 * gcc.dg/pr54669.c: New test.
2177 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2178 Dominique Dhumieres <dominiq@lps.ens.fr>
2181 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2183 2012-09-23 Tobias Burnus <burnus@net-b.de>
2186 * gfortran.dg/class_array_14.f90: New.
2188 2012-09-22 Kai Tietz <ktietz@redhat.com>
2190 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2191 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2193 2012-09-21 Dehao Chen <dehao@google.com>
2196 PR tree-optimization/54655
2197 * g++.dg/pr54655.C: New testcase.
2199 2012-09-21 Richard Guenther <rguenther@suse.de>
2201 PR tree-optimization/54647
2202 * g++.dg/torture/pr54647.C: New testcase.
2204 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2207 * c-c++-common/torture/vector-compare-2.c: Add -w.
2209 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2211 * gnat.dg/opt20.ads: Move dg directive to...
2212 * gnat.dg/opt20.adb: ...here.
2213 * gnat.dg/addr1.ad[sb]: Likewise.
2214 * gnat.dg/concat2.ad[sb]: Likewise.
2215 * gnat.dg/array16.ad[sb]: Likewise.
2216 * gnat.dg/atomic5.ad[sb]: Likewise.
2217 * gnat.dg/discr29.ad[sb]: Likewise.
2218 * gnat.dg/noreturn5.ad[sb]: Likewise.
2219 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2220 * gnat.dg/discr23.ads: Remove dg directive.
2221 * gnat.dg/nested_float_packed.ads: Likewise.
2222 * gnat.dg/oconst6.ads: Move to...
2223 * gnat.dg/specs/oconst6.ads: ...here.
2225 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2228 * g++.dg/cpp0x/decltype32.C: Tweak.
2230 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2232 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2233 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2234 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2235 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2237 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2240 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2242 2012-09-19 Steve Ellcey <sellcey@mips.com>
2244 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2246 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2248 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2249 * gcc.target/powerpc/ppc-mftb.c: New file.
2251 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2254 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2257 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2260 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2262 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2264 * gcc.c-torture/execute/20120919-1.c: New test.
2266 2012-09-19 Richard Guenther <rguenther@suse.de>
2268 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2270 2012-09-19 Richard Guenther <rguenther@suse.de>
2272 * gcc.dg/builtin-unreachable-6.c: Adjust.
2274 2012-09-19 Richard Guenther <rguenther@suse.de>
2276 * gcc.dg/builtin-object-size-10.c: Adjust.
2277 * gcc.dg/builtin-unreachable-5.c: Adjust.
2278 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2279 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2280 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2281 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2282 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2283 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2284 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2285 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2286 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2287 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2288 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2289 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2291 2012-09-19 Richard Guenther <rguenther@suse.de>
2293 PR tree-optimization/54132
2294 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2295 * gcc.dg/torture/pr54132.c: Likewise.
2297 2012-09-19 Terry Guo <terry.guo@arm.com>
2299 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2300 extra prune rules that will be applied to all tests in a .exp file.
2301 (gcc-dg-prune): Use rules defined by the above variable.
2302 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2303 harmless warnings on architecture switch conflict.
2305 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2307 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2308 of asm-comment characters instead of a single one.
2309 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2311 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2313 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2315 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2316 target instead of xfailing it.
2317 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2318 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2319 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2320 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2321 * gcc.dg/vect/vect-104.c: Likewise.
2322 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2323 * gcc.dg/vect/vect-outer-1.c: Likewise.
2324 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2325 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2326 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2327 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2328 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2329 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2330 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2331 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2332 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2334 * lib/target-supports.exp
2335 (check_effective_target_vect_widen_mult_qi_to_hi,
2336 check_effective_target_vect_widen_mult_hi_to_si,
2337 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2338 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2339 check_effective_target_vect_pack_trunc,
2340 check_effective_target_vect_unpack,
2341 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2342 instead of arm_none.
2344 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2346 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2348 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2349 config to compiler_flags.
2351 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2354 * gcc.target/i386/pr54592.c: New test.
2356 PR tree-optimization/54610
2357 * gcc.target/i386/pr54610.c: New test.
2359 2012-09-17 Jason Merrill <jason@redhat.com>
2362 * g++.dg/cpp0x/alias-decl-21.C: New.
2363 * g++.dg/cpp0x/alias-decl-22.C: New.
2365 2012-09-17 Tobias Burnus <burnus@net-b.de>
2368 * gfortran.dg/scan_2.f90: New.
2370 2012-09-17 Jason Merrill <jason@redhat.com>
2373 * g++.dg/init/aggr9.C: New.
2375 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2377 * gnat.dg/loop_optimization12.ad[sb]: New test.
2379 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2382 * gfortran.dg/proc_ptr_result_7.f90: New.
2384 2012-09-17 Tobias Burnus <burnus@net-b.de>
2387 * gfortran.dg/structure_constructor_11.f90: New.
2389 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2391 PR tree-optimization/54563
2392 * g++.dg/torture/pr54563.C: New test.
2394 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2397 * gfortran.dg/typebound_generic_14.f03: New.
2399 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2402 * gfortran.dg/proc_ptr_38.f90: New.
2404 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2407 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2411 * gnat.dg/lto15.adb: Require lto.
2413 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2414 "myBindC" for hppa*-*-hpux*.
2416 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2418 * gfortran.dg/namelist_75.f90: New test.
2420 2012-09-15 Tom de Vries <tom@codesourcery.com>
2422 * gcc.dg/tree-ssa/vrp82.c: New test.
2423 * gcc.dg/tree-ssa/vrp83.c: Same.
2424 * gcc.dg/tree-ssa/vrp84.c: Same.
2426 2012-09-15 Tom de Vries <tom@codesourcery.com>
2428 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2429 * gcc.dg/tree-ssa/vrp81.c: ... this.
2431 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2434 * gcc.target/avr/torture/fix-types.h: New.
2435 * gcc.target/avr/torture/vals-hr.def: New.
2436 * gcc.target/avr/torture/vals-r.def: New.
2437 * gcc.target/avr/torture/vals-k.def: New.
2438 * gcc.target/avr/torture/vals-ur.def: New.
2439 * gcc.target/avr/torture/vals-uk.def: New.
2440 * gcc.target/avr/torture/vals-uhr.def: New.
2441 * gcc.target/avr/torture/vals-llk.def: New.
2442 * gcc.target/avr/torture/vals-ullk.def: New.
2443 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2444 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2445 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2446 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2447 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2448 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2449 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2450 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2452 2012-09-14 Dehao Chen <dehao@google.com>
2454 * g++.dg/debug/dwarf2/deallocator.C: New test.
2456 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2459 * gcc.c-torture/compile/pr54552-1.c: New test.
2461 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2464 * g++.dg/other/vector-compare.C: New testcase.
2465 * c-c++-common/vector-compare-3.c: New testcase.
2466 * gcc.dg/vector-shift.c: Move ...
2467 * c-c++-common/vector-shift.c: ... here.
2468 * gcc.dg/vector-shift1.c: Move ...
2469 * c-c++-common/vector-shift1.c: ... here.
2470 * gcc.dg/vector-shift3.c: Move ...
2471 * c-c++-common/vector-shift3.c: ... here.
2472 * gcc.dg/vector-compare-1.c: Move ...
2473 * c-c++-common/vector-compare-1.c: ... here.
2474 * gcc.dg/vector-compare-2.c: Move ...
2475 * c-c++-common/vector-compare-2.c: ... here.
2476 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2477 * c-c++-common/torture/vector-compare-1.c: ... here.
2478 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2479 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2480 * c-c++-common/torture/vector-compare-2.c: ... here.
2481 * gcc.c-torture/execute/vector-shift.c: Move ...
2482 * c-c++-common/torture/vector-shift.c: ... here.
2483 * gcc.c-torture/execute/vector-shift2.c: Move ...
2484 * c-c++-common/torture/vector-shift2.c: ... here.
2485 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2486 * c-c++-common/torture/vector-subscript-1.c: ... here.
2487 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2488 * c-c++-common/torture/vector-subscript-2.c: ... here.
2489 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2490 * c-c++-common/torture/vector-subscript-3.c: ... here.
2492 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2495 * gcc.c-torture/compile/pr54103-1.c,
2496 gcc.c-torture/compile/pr54103-2.c,
2497 gcc.c-torture/compile/pr54103-3.c,
2498 gcc.c-torture/compile/pr54103-4.c,
2499 gcc.c-torture/compile/pr54103-5.c,
2500 gcc.c-torture/compile/pr54103-6.c: New tests.
2501 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2503 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2505 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2507 2012-09-14 Richard Guenther <rguenther@suse.de>
2509 PR tree-optimization/54565
2510 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2511 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2513 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2515 * gcc.target/arm/combine-movs.c: Add missing space.
2517 2012-09-14 Richard Guenther <rguenther@suse.de>
2519 * g++.dg/torture/builtin-location.C: New testcase.
2521 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2522 Manuel López-Ibáñez <manu@gcc.gnu.org>
2525 * g++.dg/warn/Wuninitialized-self.C: New.
2527 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2530 * gcc.c-torture/compile/pr54559.c: New test.
2532 2012-09-13 Jason Merrill <jason@redhat.com>
2535 * g++.dg/cpp0x/constexpr-temp1.C: New.
2538 * g++.dg/template/anonunion2.C: New.
2541 * g++.dg/template/init10.C: New.
2543 2012-09-13 Tobias Burnus <burnus@net-b.de>
2546 * gfortran.dg/implicit_pure_3.f90: New.
2548 2012-09-13 Richard Guenther <rguenther@suse.de>
2550 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2552 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2554 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2556 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2558 * c-c++-common/pr51712.c: Handle for short-enum targets.
2560 2012-09-12 Terry Guo <terry.guo@arm.com>
2562 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2563 and lsrs for Thumb2 mode.
2565 2012-09-12 Jan Hubicka <jh@suse.cz>
2567 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2569 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2572 * gcc.target/i386/pr54445-1.c: New file.
2573 * gcc.target/i386/pr54445-2.c: Likewise.
2575 2012-09-12 Tobias Burnus <burnus@net-b.de>
2579 * gfortran.dg/coarray_10.f90: Update dg-error.
2580 * gfortran.dg/coarray_28.f90: New.
2581 * gfortran.dg/array_section_3.f90: New.
2583 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2585 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2586 gcc.target/arm/pr48252.c: Fix for big-endian support.
2588 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2590 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2592 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2593 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2595 * gcc.target/arm/neon-vfma-1.c: New testcase.
2596 * gcc.target/arm/neon-vfms-1.c: Likewise.
2597 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2599 * gcc.target/arm/neon-vmls-1.c: Likewise.
2600 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2602 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2603 (check_effective_target_arm_neonv2_ok): Likewise.
2604 (check_effective_target_arm_neonv2_hw): Likewise.
2605 (check_effective_target_arm_neonv2): Likewise.
2607 2012-09-11 Richard Guenther <rguenther@suse.de>
2610 * g++.dg/tree-ssa/pr54515.C: New testcase.
2612 2012-09-10 Andrew Pinski <apinski@cavium.com>
2615 * gcc.dg/tm/memopt-16.c: New testcase.
2617 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2621 * g++.dg/cpp0x/sfinae40.C: New.
2622 * g++.dg/cpp0x/sfinae41.C: Likewise.
2624 2012-09-10 Jason Merrill <jason@redhat.com>
2627 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2629 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2632 * gcc.target/sh/pr54089-3.c: New.
2634 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2636 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2638 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2640 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2642 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2644 * gcc.dg/pr52558-2.c: Delete.
2645 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2647 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2649 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2651 2012-09-10 Richard Guenther <rguenther@suse.de>
2653 PR tree-optimization/54520
2654 * gcc.dg/torture/pr54520.c: New testcase.
2656 2012-09-10 Jason Merrill <jason@redhat.com>
2659 * g++.dg/cpp0x/implicit14.C: New.
2661 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2664 * gfortran.dg/bound_simplification_3.f90: New test.
2666 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2669 * gcc.dg/pr52558-1.c: Delete.
2670 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2672 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2674 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2675 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2676 * gcc.target/arm/smlaltt-1.c: Likewise.
2678 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2680 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2682 2012-09-07 Tom de Vries <tom@codesourcery.com>
2684 PR tree-optimization/53986
2685 * gcc.dg/tree-ssa/vrp80.c: New test.
2686 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2688 2012-09-06 Jason Merrill <jason@redhat.com>
2692 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2693 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2695 2012-09-06 Andrew Pinski <apinski@cavium.com>
2698 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2700 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2702 PR rtl-optimization/54455
2703 * gcc.dg/54455.c: New test.
2705 2012-09-06 Tobias Burnus <burnus@net-b.de>
2708 * gfortran.dg/promotion_2.f90: New.
2710 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2713 * c-c++-common/pr54486.c: New test.
2715 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2718 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2720 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2723 * g++.dg/cpp0x/sfinae39.C: New.
2725 2012-09-04 Jason Merrill <jason@redhat.com>
2728 * g++.dg/ext/flexary3.C: New.
2731 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2734 * g++.dg/template/defarg15.C: New.
2737 * g++.dg/template/access24.C: New.
2739 2012-09-04 Richard Guenther <rguenther@suse.de>
2741 PR tree-optimization/54458
2742 * gcc.dg/torture/pr54458.c: New testcase.
2744 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2746 * gcc.target/arm/neon-vext.c: New test.
2747 * gcc.target/arm/neon-vext-execute.c: Ditto.
2749 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2753 * gfortran.dg/select_type_29.f03: New.
2755 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2757 * gcc.dg/fold-perm.c: Improve test.
2759 2012-09-03 Tobias Burnus <burnus@net-b.de>
2762 * gfortran.dg/coarray_class_1.f90: New.
2764 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2767 * gcc.c-torture/compile/pr49206.c: New test.
2769 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2770 Uros Bizjak <ubizjak@gmail.com>
2773 * gfortran.dg/pr36680.f90: New test.
2775 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2778 * g++.dg/opt/pr42295.C: New test.
2780 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2783 * gcc.dg/torture/pr54436.c: New test.
2785 2012-09-01 Andrew Pinski <apinski@cavium.com>
2787 * gcc.target/mips/truncate-8.c: New testcase.
2789 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2793 * gcc.target/i386/pr46829.c: New test.
2794 * gcc.target/i386/pr46843.c: Ditto.
2796 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2797 Jason Merrill <jason@redhat.com>
2800 * g++.dg/parse/error50.C: New.
2802 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2805 * gcc.c-torture/compile/pr54428.c: New test.
2807 2012-08-31 Ollie Wild <aaw@google.com>
2810 * g++.dg/init/lifetime3.C: New test.
2812 2012-08-31 Martin Jambor <mjambor@suse.cz>
2815 * gcc.dg/torture/pr54409.c: New test.
2817 2012-08-31 Martin Jambor <mjambor@suse.cz>
2819 * gfortran.dg/pr48636.f90: Add dump scan checks.
2821 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2823 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2825 2012-08-28 Joey Ye <joey.ye@arm.com>
2827 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2829 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2832 * gcc.target/i386/pr46254.c: New test.
2834 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2836 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2837 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2838 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2840 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2842 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2843 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2844 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2845 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2846 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2847 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2848 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2849 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2850 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2851 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2852 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2853 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2854 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2855 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2856 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2857 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2858 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2859 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2860 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2861 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2862 gcc.target/mips/unaligned-1.c: Tighten regexps.
2864 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2866 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2867 (mips_option_groups): Remove optimization. Add various -f options.
2868 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2869 and -pg imply -fno-omit-frame-pointer.
2870 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2871 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2872 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2873 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2874 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2875 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2876 * gcc.target/mips/abi-n32-long32.c: Likewise.
2877 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2878 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2879 * gcc.target/mips/abi-n32-long64.c: Likewise.
2880 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2881 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2882 * gcc.target/mips/abi-n64-long32.c: Likewise.
2883 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2884 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2885 * gcc.target/mips/abi-n64-long64.c: Likewise.
2886 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2887 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2888 * gcc.target/mips/abi-o32-long32.c: Likewise.
2889 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2890 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2891 * gcc.target/mips/abi-o32-long64.c: Likewise.
2892 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2893 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2894 * gcc.target/mips/abi-o64-long32.c: Likewise.
2895 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2896 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2897 * gcc.target/mips/abi-o64-long64.c: Likewise.
2898 * gcc.target/mips/asm-1.c: Likewise.
2899 * gcc.target/mips/branch-1.c: Likewise.
2900 * gcc.target/mips/call-3.c: Likewise.
2901 * gcc.target/mips/call-saved-3.c: Likewise.
2902 * gcc.target/mips/clear-cache-1.c: Likewise.
2903 * gcc.target/mips/div-1.c: Likewise.
2904 * gcc.target/mips/div-2.c: Likewise.
2905 * gcc.target/mips/div-3.c: Likewise.
2906 * gcc.target/mips/div-4.c: Likewise.
2907 * gcc.target/mips/div-5.c: Likewise.
2908 * gcc.target/mips/div-6.c: Likewise.
2909 * gcc.target/mips/div-7.c: Likewise.
2910 * gcc.target/mips/div-8.c: Likewise.
2911 * gcc.target/mips/div-9.c: Likewise.
2912 * gcc.target/mips/div-10.c: Likewise.
2913 * gcc.target/mips/div-11.c: Likewise.
2914 * gcc.target/mips/div-12.c: Likewise.
2915 * gcc.target/mips/dsp-ctrl.c: Likewise.
2916 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2917 * gcc.target/mips/ext-8.c: Likewise.
2918 * gcc.target/mips/extend-2.c: Likewise.
2919 * gcc.target/mips/fix-r10000-1.c: Likewise.
2920 * gcc.target/mips/fix-r10000-2.c: Likewise.
2921 * gcc.target/mips/fix-r10000-3.c: Likewise.
2922 * gcc.target/mips/fix-r10000-4.c: Likewise.
2923 * gcc.target/mips/fix-r10000-5.c: Likewise.
2924 * gcc.target/mips/fix-r10000-6.c: Likewise.
2925 * gcc.target/mips/fix-r10000-7.c: Likewise.
2926 * gcc.target/mips/fix-r10000-8.c: Likewise.
2927 * gcc.target/mips/fix-r10000-9.c: Likewise.
2928 * gcc.target/mips/fix-r10000-10.c: Likewise.
2929 * gcc.target/mips/fix-r10000-11.c: Likewise.
2930 * gcc.target/mips/fix-r10000-12.c: Likewise.
2931 * gcc.target/mips/fix-r10000-13.c: Likewise.
2932 * gcc.target/mips/fix-r10000-14.c: Likewise.
2933 * gcc.target/mips/fix-r10000-15.c: Likewise.
2934 * gcc.target/mips/fpcmp-1.c: Likewise.
2935 * gcc.target/mips/fpcmp-2.c: Likewise.
2936 * gcc.target/mips/fpr-moves-7.c: Likewise.
2937 * gcc.target/mips/fpr-moves-8.c: Likewise.
2938 * gcc.target/mips/int-moves-1.c: Likewise.
2939 * gcc.target/mips/int-moves-2.c: Likewise.
2940 * gcc.target/mips/long-calls-pg.c: Likewise.
2941 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2942 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2943 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2944 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2945 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2946 * gcc.target/mips/mips-3d-1.c: Likewise.
2947 * gcc.target/mips/mips-3d-2.c: Likewise.
2948 * gcc.target/mips/mips-3d-3.c: Likewise.
2949 * gcc.target/mips/mips-3d-4.c: Likewise.
2950 * gcc.target/mips/mips-3d-5.c: Likewise.
2951 * gcc.target/mips/mips-3d-6.c: Likewise.
2952 * gcc.target/mips/mips-3d-7.c: Likewise.
2953 * gcc.target/mips/mips-3d-8.c: Likewise.
2954 * gcc.target/mips/mips-3d-9.c: Likewise.
2955 * gcc.target/mips/mips-ps-1.c: Likewise.
2956 * gcc.target/mips/mips-ps-2.c: Likewise.
2957 * gcc.target/mips/mips-ps-3.c: Likewise.
2958 * gcc.target/mips/mips-ps-4.c: Likewise.
2959 * gcc.target/mips/mips-ps-6.c: Likewise.
2960 * gcc.target/mips/mips32-dspr2.c: Likewise.
2961 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2962 * gcc.target/mips/neg-abs-1.c: Likewise.
2963 * gcc.target/mips/neg-abs-2.c: Likewise.
2964 * gcc.target/mips/nmadd-3.c: Likewise.
2965 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2966 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2967 * gcc.target/mips/octeon-pop-1.c: Likewise.
2968 * gcc.target/mips/pr26765.c: Likewise.
2969 * gcc.target/mips/pr33256.c: Likewise.
2970 * gcc.target/mips/pr33635-1.c: Likewise.
2971 * gcc.target/mips/pr33755.c: Likewise.
2972 * gcc.target/mips/pr35802.c: Likewise.
2973 * gcc.target/mips/pr45074.c: Likewise.
2974 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2975 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2976 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2977 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2978 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2979 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2980 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2981 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2982 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2983 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2984 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2985 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2986 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2987 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2988 * gcc.target/mips/save-restore-1.c: Likewise.
2989 * gcc.target/mips/save-restore-3.c: Likewise.
2990 * gcc.target/mips/save-restore-5.c: Likewise.
2991 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2992 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2993 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2994 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2995 * gcc.target/mips/stack-1.c: Likewise.
2997 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3000 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3001 branch under test to be filled with preceding rather than
3002 following instructions.
3003 * gcc.target/mips/branch-10.c: Likewise.
3004 * gcc.target/mips/branch-11.c: Likewise.
3005 * gcc.target/mips/branch-12.c: Likewise.
3006 * gcc.target/mips/branch-13.c: Likewise.
3007 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3008 to be eliminated. Tighten $28 scan-assembler-not test.
3010 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3012 * gcc.target/mips/call-4.c: ...this new test.
3014 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3016 * gcc.target/mips/code-readable-3.c: Likewise.
3017 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3018 flag but skip for -O0.
3019 * gcc.target/mips/code-readable-4.c: Likewise.
3021 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3022 of operations under test.
3023 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3025 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3026 Don't require sibling-call optimization.
3027 * gcc.target/mips/near-far-4.c: Likewise.
3029 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3030 Make sure that the register variable is used.
3031 * gcc.target/mips/soft-float-1.c: Likewise.
3033 * gcc.target/mips/sdata-1.c: Make static data volatile.
3034 * gcc.target/mips/sdata-2.c: Likewise.
3035 * gcc.target/mips/sdata-3.c: Likewise.
3036 * gcc.target/mips/sdata-4.c: Likewise.
3038 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3040 * gcc.target/mips/atomic-memory-2.c: Likewise.
3041 * gcc.target/mips/branch-cost-1.c: Likewise.
3042 * gcc.target/mips/branch-cost-2.c: Likewise.
3043 * gcc.target/mips/cache-1.c: Likewise.
3044 * gcc.target/mips/call-1.c: Likewise.
3045 * gcc.target/mips/call-saved-2.c: Likewise.
3046 * gcc.target/mips/const-anchor-1.c: Likewise.
3047 * gcc.target/mips/const-anchor-2.c: Likewise.
3048 * gcc.target/mips/dse-1.c: Likewise.
3049 * gcc.target/mips/dsp-lhx.c: Likewise.
3050 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3051 * gcc.target/mips/ext-1.c: Likewise.
3052 * gcc.target/mips/ext-2.c: Likewise.
3053 * gcc.target/mips/ext-3.c: Likewise.
3054 * gcc.target/mips/ext-4.c: Likewise.
3055 * gcc.target/mips/ext-5.c: Likewise.
3056 * gcc.target/mips/ext-6.c: Likewise.
3057 * gcc.target/mips/ext-7.c: Likewise.
3058 * gcc.target/mips/extend-1.c: Likewise.
3059 * gcc.target/mips/fix-r4000-1.c: Likewise.
3060 * gcc.target/mips/fix-r4000-3.c: Likewise.
3061 * gcc.target/mips/fix-r4000-5.c: Likewise.
3062 * gcc.target/mips/fix-r4000-6.c: Likewise.
3063 * gcc.target/mips/fix-r4000-8.c: Likewise.
3064 * gcc.target/mips/fix-r4000-10.c: Likewise.
3065 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3066 * gcc.target/mips/fixed-vector-type.c: Likewise.
3067 * gcc.target/mips/fpr-moves-1.c: Likewise.
3068 * gcc.target/mips/fpr-moves-2.c: Likewise.
3069 * gcc.target/mips/fpr-moves-3.c: Likewise.
3070 * gcc.target/mips/fpr-moves-4.c: Likewise.
3071 * gcc.target/mips/fpr-moves-5.c: Likewise.
3072 * gcc.target/mips/fpr-moves-6.c: Likewise.
3073 * gcc.target/mips/ins-1.c: Likewise.
3074 * gcc.target/mips/ins-2.c: Likewise.
3075 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3076 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3077 * gcc.target/mips/lazy-binding-1.c: Likewise.
3078 * gcc.target/mips/madd-3.c: Likewise.
3079 * gcc.target/mips/madd-5.c: Likewise.
3080 * gcc.target/mips/madd-6.c: Likewise.
3081 * gcc.target/mips/madd-8.c: Likewise.
3082 * gcc.target/mips/madd-9.c: Likewise.
3083 * gcc.target/mips/memcpy-1.c: Likewise.
3084 * gcc.target/mips/mips-ps-type.c: Likewise.
3085 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3086 * gcc.target/mips/mips-sched-madd.c: Likewise.
3087 * gcc.target/mips/mips16e-extends.c: Likewise.
3088 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3089 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3090 * gcc.target/mips/movcc-1.c: Likewise.
3091 * gcc.target/mips/movcc-2.c: Likewise.
3092 * gcc.target/mips/movcc-3.c: Likewise.
3093 * gcc.target/mips/msub-5.c: Likewise.
3094 * gcc.target/mips/msub-6.c: Likewise.
3095 * gcc.target/mips/msub-8.c: Likewise.
3096 * gcc.target/mips/mult-2.c: Likewise.
3097 * gcc.target/mips/mult-3.c: Likewise.
3098 * gcc.target/mips/mult-5.c: Likewise.
3099 * gcc.target/mips/mult-6.c: Likewise.
3100 * gcc.target/mips/mult-7.c: Likewise.
3101 * gcc.target/mips/mult-12.c: Likewise.
3102 * gcc.target/mips/mult-13.c: Likewise.
3103 * gcc.target/mips/mult-14.c: Likewise.
3104 * gcc.target/mips/mult-15.c: Likewise.
3105 * gcc.target/mips/mult-17.c: Likewise.
3106 * gcc.target/mips/mult-18.c: Likewise.
3107 * gcc.target/mips/mult-19.c: Likewise.
3108 * gcc.target/mips/nmadd-1.c: Likewise.
3109 * gcc.target/mips/nmadd-2.c: Likewise.
3110 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3111 * gcc.target/mips/octeon-cins-1.c: Likewise.
3112 * gcc.target/mips/octeon-cins-2.c: Likewise.
3113 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3114 * gcc.target/mips/octeon-exts-2.c: Likewise.
3115 * gcc.target/mips/octeon-exts-3.c: Likewise.
3116 * gcc.target/mips/octeon-exts-4.c: Likewise.
3117 * gcc.target/mips/octeon-exts-5.c: Likewise.
3118 * gcc.target/mips/octeon-exts-6.c: Likewise.
3119 * gcc.target/mips/octeon-exts-7.c: Likewise.
3120 * gcc.target/mips/octeon-pop-2.c: Likewise.
3121 * gcc.target/mips/octeon-seq-3.c: Likewise.
3122 * gcc.target/mips/octeon-seq-4.c: Likewise.
3123 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3124 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3125 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3126 * gcc.target/mips/pr54240.c: Likewise.
3127 * gcc.target/mips/rsqrt-1.c: Likewise.
3128 * gcc.target/mips/rsqrt-2.c: Likewise.
3129 * gcc.target/mips/rsqrt-3.c: Likewise.
3130 * gcc.target/mips/rsqrt-4.c: Likewise.
3131 * gcc.target/mips/save-restore-2.c: Likewise.
3132 * gcc.target/mips/save-restore-4.c: Likewise.
3133 * gcc.target/mips/sb1-1.c: Likewise.
3134 * gcc.target/mips/scc-1.c: Likewise.
3135 * gcc.target/mips/scc-2.c: Likewise.
3136 * gcc.target/mips/scc-3.c: Likewise.
3137 * gcc.target/mips/scc-4.c: Likewise.
3138 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3139 * gcc.target/mips/truncate-1.c: Likewise.
3140 * gcc.target/mips/truncate-2.c: Likewise.
3141 * gcc.target/mips/truncate-3.c: Likewise.
3142 * gcc.target/mips/truncate-4.c: Likewise.
3143 * gcc.target/mips/truncate-5.c: Likewise.
3144 * gcc.target/mips/truncate-6.c: Likewise.
3145 * gcc.target/mips/unaligned-1.c: Likewise.
3147 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3148 skip for -O0. Require -fexpensive-optimizations.
3149 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3150 * gcc.target/mips/dspr2-MULT.c: Likewise.
3151 * gcc.target/mips/fix-r4000-2.c: Likewise.
3152 * gcc.target/mips/fix-r4000-4.c: Likewise.
3153 * gcc.target/mips/fix-r4000-7.c: Likewise.
3154 * gcc.target/mips/fix-r4000-9.c: Likewise.
3155 * gcc.target/mips/madd-1.c: Likewise.
3156 * gcc.target/mips/madd-2.c: Likewise.
3157 * gcc.target/mips/madd-4.c: Likewise.
3158 * gcc.target/mips/maddu-1.c: Likewise.
3159 * gcc.target/mips/maddu-2.c: Likewise.
3160 * gcc.target/mips/maddu-3.c: Likewise.
3161 * gcc.target/mips/maddu-4.c: Likewise.
3162 * gcc.target/mips/msub-1.c: Likewise.
3163 * gcc.target/mips/msub-2.c: Likewise.
3164 * gcc.target/mips/msub-3.c: Likewise.
3165 * gcc.target/mips/msub-4.c: Likewise.
3166 * gcc.target/mips/msubu-1.c: Likewise.
3167 * gcc.target/mips/msubu-2.c: Likewise.
3168 * gcc.target/mips/msubu-3.c: Likewise.
3169 * gcc.target/mips/msubu-4.c: Likewise.
3170 * gcc.target/mips/mult-1.c: Likewise.
3171 * gcc.target/mips/mult-4.c: Likewise.
3172 * gcc.target/mips/mult-8.c: Likewise.
3173 * gcc.target/mips/mult-9.c: Likewise.
3174 * gcc.target/mips/mult-10.c: Likewise.
3175 * gcc.target/mips/mult-11.c: Likewise.
3176 * gcc.target/mips/mult-16.c: Likewise.
3178 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3179 skip for -O0 and -Os.
3180 * gcc.target/mips/fix-r4000-12.c: Likewise.
3181 * gcc.target/mips/madd-7.c: Likewise.
3182 * gcc.target/mips/mips-ps-5.c: Likewise.
3183 * gcc.target/mips/mips-ps-7.c: Likewise.
3184 * gcc.target/mips/msub-7.c: Likewise.
3186 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3187 skip for -O0. Require -mno-abicalls.
3188 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3190 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3191 skip for -O0. Require a total number of BBIT instructions and
3192 at least one of each kind.
3194 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3195 skip for -O0. Require -fno-unroll-loops.
3197 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3198 skip for -O0. Allow BLTZ as well as BGEZ.
3200 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3202 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3203 skip for -O0. Require -fschedule-insns2.
3204 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3206 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3207 but skip for -O0. Make a branch-likely more likely.
3209 * gcc.target/mips/timode-2.c: Split each test into its own function.
3210 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3212 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3213 skip for -O0. Require -fpeephole2.
3214 * gcc.target/mips/vr-mult-2.c: Likewise.
3216 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3218 PR preprocessor/53469
3219 * gcc.dg/cpp/_Pragma7.c: New test case.
3221 2012-08-27 Tobias Burnus <burnus@net-b.de>
3224 * gfortran.dg/do_5.f90: New.
3226 2012-08-27 Tobias Burnus <burnus@net-b.de>
3228 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3229 from dg-options as -Wall no longer implies it.
3231 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3233 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3235 2012-08-25 Jason Merrill <jason@redhat.com>
3237 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3239 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3242 * g++.dg/cpp0x/auto34.C: New.
3244 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3247 * gcc.dg/pr54363.c: New test.
3250 * gcc.dg/pr54355.c: New test.
3252 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3255 * gcc.target/i386/pr52857-1.c: New.
3256 * gcc.target/i386/pr52857-2.c: Likewise.
3258 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3260 * gcc.target/mips/code-readable-4.c: New test.
3262 2012-08-23 Julian Brown <julian@codesourcery.com>
3263 Sandra Loosemore <sandra@codesourcery.com>
3265 * gcc.target/mips/code-readable-1.c: Add -O to options.
3267 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3270 * g++.dg/lookup/using53.C: New.
3272 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3274 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3275 * gcc.dg/fixed-point/convert-1.c: New.
3276 * gcc.dg/fixed-point/convert-2.c: New.
3277 * gcc.dg/fixed-point/convert-3.c: New.
3278 * gcc.dg/fixed-point/convert-4.c: New.
3279 * gcc.dg/fixed-point/convert-float-1.c: New.
3280 * gcc.dg/fixed-point/convert-float-2.c: New.
3281 * gcc.dg/fixed-point/convert-float-3.c: New.
3282 * gcc.dg/fixed-point/convert-float-4.c: New.
3283 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3284 * gcc.dg/fixed-point/convert-sat.c: New.
3285 * gcc.dg/fixed-point/convert.h: New.
3287 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3290 * gcc.target/sh/pr54089-2.c: New.
3292 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3294 * gcc.target/i386/long-double-64-1.c: New file.
3295 * gcc.target/i386/long-double-64-2.c: Likewise.
3296 * gcc.target/i386/long-double-64-3.c: Likewise.
3297 * gcc.target/i386/long-double-64-4.c: Likewise.
3298 * gcc.target/i386/long-double-80-1.c: Likewise.
3299 * gcc.target/i386/long-double-80-2.c: Likewise.
3300 * gcc.target/i386/long-double-80-3.c: Likewise.
3301 * gcc.target/i386/long-double-80-4.c: Likewise.
3302 * gcc.target/i386/long-double-80-5.c: Likewise.
3303 * gcc.target/i386/long-double-80-6.c: Likewise.
3304 * gcc.target/i386/long-double-80-7.c: Likewise.
3306 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3308 PR tree-optimization/54317
3309 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3311 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3314 * gcc.target/sh/pr39423-2.c: New.
3316 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3318 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3319 * gcc.dg/fold-perm.c: Likewise.
3321 2012-08-20 Jan Hubicka <jh@suse.cz>
3324 * gcc.dg/ipa/inlinehint-1.c: New.
3326 2012-08-20 Florian Weimer <fweimer@redhat.com>
3329 * g++.dg/init/new38.C: New test.
3330 * g++.dg/init/new39.C: New test.
3332 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3335 * gcc.target/sh/pr54089-1.c: New.
3337 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3340 * gcc.target/sh/pr51244-11.c: New.
3342 2012-08-20 Tobias Burnus <burnus@net-b.de>
3345 * gfortran.dg/warn_target_lifetime_2.f90: New.
3347 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3350 * g++.dg/warn/Wunused-var-17.C: New.
3352 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3355 * gcc.dg/gomp/pr53992.c: New test.
3357 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3360 * gcc.c-torture/execute/20120817-1.c: New test.
3362 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3364 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3366 (f2): New test that really does need adds.
3368 2012-08-20 Richard Guenther <rguenther@suse.de>
3370 PR tree-optimization/54327
3371 * gcc.dg/torture/pr54327.c: New testcase.
3373 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3375 PR tree-optimization/54321
3376 * gcc.c-torture/compile/pr54321.c: New test.
3378 2012-08-20 Tobias Burnus <burnus@net-b.de>
3381 * gfortran.dg/warn_target_lifetime_1.f90: New.
3383 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3386 * gfortran.dg/real_compare_1.f90: New test case.
3387 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3389 2012-08-18 Jan Hubicka <jh@suse.cz>
3391 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3393 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3396 * gfortran.dg/interface_37.f90: New test.
3398 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3399 Gary Funck <gary@intrepid.com>
3402 * gcc.target/i386/pr20020-1.c: New test.
3403 * gcc.target/i386/pr20020-2.c: Likewise.
3404 * gcc.target/i386/pr20020-3.c: Likewise.
3406 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3408 * gcc.target/i386/perm-concat.c: New test.
3410 2012-08-17 Julian Brown <julian@codesourcery.com>
3412 * gcc.target/arm/div64-unwinding.c: New test.
3414 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3416 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3418 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3421 * gcc.target/sh/pr54236-1.c: New.
3423 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3425 * lib/target-supports.exp (check_effective_target_sync_int_long)
3426 (check_effective_target_sync_char_short): Enable for crisv32-*
3430 * gcc.dg/torture/pr54261-1.c: New test.
3432 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3436 * gfortran.dg/typebound_call_24.f03: New.
3438 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3440 PR tree-optimization/54245
3441 * gcc.dg/tree-ssa/pr54245.c: New test.
3443 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3445 PR tree-optimization/54240
3446 * gcc.target/powerpc/pr54240.c: New test.
3447 * gcc.target/mips/pr54240.c: Likewise.
3449 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3452 * gcc.target/sh/pr52933-1.c: New.
3453 * gcc.target/sh/pr52933-2.c: New.
3455 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3458 * gcc.target/sh/pr50751-8.c: New.
3460 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3463 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3464 * gfortran.dg/typebound_proc_27.f03: New test.
3466 2012-08-14 Sterling Augustine <saugustine@google.com>
3468 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3470 2012-08-14 Tobias Burnus <burnus@net-b.de>
3473 * gfortran.dg/data_constraints_3.f90: New.
3474 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3475 to disable -pedantic compilation.
3476 * gfortran.dg/pr37243.f: Ditto.
3477 * gfortran.dg/g77/19990826-3.f: Ditto.
3478 * gfortran.dg/g77/20020307-1.f : Ditto.
3479 * gfortran.dg/g77/980310-3.f: Ditto.
3481 2012-08-14 Tobias Burnus <burnus@net-b.de>
3484 * gfortran.dg/warn_conversion_4.f90: New.
3486 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3489 PR rtl-optimization/53495
3490 * gcc.c-torture/compile/pr53411.c: New test.
3491 * gcc.c-torture/compile/pr53495.c: New test.
3493 2012-08-13 Richard Guenther <rguenther@suse.de>
3495 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3497 2012-08-13 Richard Guenther <rguenther@suse.de>
3499 PR tree-optimization/54200
3500 * gcc.dg/guality/pr54200.c: New testcase.
3501 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3503 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3505 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3507 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3510 * gcc.target/sh/pr51244-7.c: New.
3511 * gcc.target/sh/pr51244-8.c: New.
3512 * gcc.target/sh/pr51244-9.c: New.
3513 * gcc.target/sh/pr51244-10.c: New.
3515 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3517 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3519 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3520 * gcc.target/sh/pr53511-1.c: Likewise.
3521 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3522 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3523 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3524 * gcc.target/sh/pr53512-3.c: Likewise.
3525 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3527 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3530 * gcc.c-torture/compile/pr39423-1.c: New.
3531 * gcc.c-torture/compile/pr39423-2.c: New.
3533 2012-08-12 Tobias Burnus <burnus@net-b.de>
3536 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3537 they appear uninitialized on the RHS.
3538 * gfortran.dg/public_private_module_6.f90: New.
3540 2012-08-11 Martin Jambor <mjambor@suse.cz>
3543 * gfortran.dg/pr48636.f90: New test.
3545 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3547 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3549 (main): Adjust caller.
3551 2012-08-10 Richard Guenther <rguenther@suse.de>
3553 * gcc.dg/matrix/*.c: Adjust and move ...
3554 * gcc.dg/torture/: ... here.
3555 * gcc.dg/matrix: Remove directory.
3557 2012-08-10 Richard Guenther <rguenther@suse.de>
3560 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3562 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3565 * gcc.dg/tree-ssa/pr54211.c: New test.
3567 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3569 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3570 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3572 2012-08-10 Richard Guenther <rguenther@suse.de>
3574 PR tree-optimization/54109
3575 * gcc.dg/torture/pr54109.c: New testcase.
3576 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3577 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3579 2012-08-10 Richard Guenther <rguenther@suse.de>
3581 PR tree-optimization/54027
3582 * gcc.dg/torture/pr54027.c: New testcase.
3584 2012-08-10 Richard Guenther <rguenther@suse.de>
3586 * g++.dg/plugin/selfassign.c: Adjust.
3587 * gcc.dg/plugin/selfassign.c: Likewise.
3588 * gcc.dg/strlenopt-11.c: Likewise.
3589 * gcc.dg/strlenopt-13.c: Likewise.
3590 * gcc.dg/no-strict-overflow-4.c: Likewise.
3591 * gcc.dg/strict-overflow-4.c: Likewise.
3592 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3593 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3594 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3595 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3596 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3597 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3598 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3599 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3600 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3601 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3602 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3603 * gcc.dg/pr46309.c: Likewise.
3604 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3606 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3608 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3610 * gcc.c-torture/compile/20120727-2.c: New test.
3612 2012-08-09 Martin Jambor <mjambor@suse.cz>
3614 * gcc.dg/ipa/iinline-4.c: New test.
3615 * gcc.dg/ipa/iinline-5.c: Likewise.
3616 * gcc.dg/ipa/iinline-6.c: Likewise.
3617 * gcc.dg/ipa/iinline-7.c: Likewise.
3618 * gcc.dg/lto/20120723_0.c: Likewise.
3619 * gcc.dg/lto/20120723_1.c: Likewise.
3621 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3624 * gcc.target/sh/pr39423-1.c: New.
3626 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3629 * gcc.target/sh/pr51244-5: New.
3630 * gcc.target/sh/pr51244-6: New.
3632 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3634 * gcc.target/i386/adx-addxcarry32-3.c: New.
3635 * gcc.target/i386/adx-addxcarry64-3.c: New.
3637 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3639 PR rtl-optimization/53701
3640 * gcc.dg/pr53701.c: New test.
3642 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3644 * gcc.c-torture/compile/20120727-1.c: New test.
3646 2012-08-09 Tobias Burnus <burnus@net-b.de>
3649 * gfortran.dg/intrinsic_shadow_4.f90: New.
3651 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3653 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3655 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3657 * gcc.c-torture/execute/20120808-1.c: New test.
3659 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3661 PR rtl-optimization/54157
3662 * gcc.target/i386/pr54157.c: New file.
3664 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3666 * gcc.target/i386/adx-addcarryx32-1.c: New.
3667 * gcc.target/i386/adx-addcarryx32-2.c: New.
3668 * gcc.target/i386/adx-addcarryx64-1.c: New.
3669 * gcc.target/i386/adx-addcarryx64-2.c: New.
3670 * gcc.target/i386/adx-check.h: New.
3671 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3672 * gcc.target/i386/sse-12.c: Add -madx.
3673 * gcc.target/i386/sse-13.c: Ditto.
3674 * gcc.target/i386/sse-14.c: Ditto.
3675 * gcc.target/i386/sse-22.c: Ditto.
3676 * gcc.target/i386/sse-23.c: Ditto.
3677 * g++.dg/other/i386-2.C: Ditto.
3678 * g++.dg/other/i386-3.C: Ditto.
3680 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3682 * gcc.dg/tree-ssa/slsr-5.c: New.
3683 * gcc.dg/tree-ssa/slsr-6.c: New.
3684 * gcc.dg/tree-ssa/slsr-7.c: New.
3685 * gcc.dg/tree-ssa/slsr-8.c: New.
3686 * gcc.dg/tree-ssa/slsr-9.c: New.
3687 * gcc.dg/tree-ssa/slsr-10.c: New.
3688 * gcc.dg/tree-ssa/slsr-11.c: New.
3689 * gcc.dg/tree-ssa/slsr-12.c: New.
3690 * gcc.dg/tree-ssa/slsr-13.c: New.
3691 * gcc.dg/tree-ssa/slsr-14.c: New.
3692 * gcc.dg/tree-ssa/slsr-15.c: New.
3693 * gcc.dg/tree-ssa/slsr-16.c: New.
3694 * gcc.dg/tree-ssa/slsr-17.c: New.
3695 * gcc.dg/tree-ssa/slsr-18.c: New.
3696 * gcc.dg/tree-ssa/slsr-19.c: New.
3697 * gcc.dg/tree-ssa/slsr-20.c: New.
3698 * gcc.dg/tree-ssa/slsr-21.c: New.
3699 * gcc.dg/tree-ssa/slsr-22.c: New.
3700 * gcc.dg/tree-ssa/slsr-23.c: New.
3701 * gcc.dg/tree-ssa/slsr-24.c: New.
3702 * gcc.dg/tree-ssa/slsr-25.c: New.
3703 * gcc.dg/tree-ssa/slsr-26.c: New.
3704 * gcc.dg/tree-ssa/slsr-30.c: New.
3705 * gcc.dg/tree-ssa/slsr-31.c: New.
3707 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3709 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3710 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3711 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3713 2012-08-06 Cary Coutant <ccoutant@google.com>
3715 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3717 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3720 * gfortran.dg/dummy_procedure_5.f90: Modified.
3721 * gfortran.dg/dummy_procedure_8.f90: New.
3722 * gfortran.dg/interface_26.f90: Modified.
3723 * gfortran.dg/proc_ptr_11.f90: Modified.
3724 * gfortran.dg/proc_ptr_15.f90: Modified.
3725 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3726 * gfortran.dg/typebound_override_1.f90: Modified.
3727 * gfortran.dg/typebound_proc_6.f03: Modified.
3729 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3731 PR tree-optimization/51938
3732 PR tree-optimization/52005
3733 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3734 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3735 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3736 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3738 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3740 Avoid crashing on erroneous static_assert usage
3741 * g++.dg/cpp0x/static_assert8.C: New test.
3743 2012-08-06 Jason Merrill <jason@redhat.com>
3745 * g++.dg/cpp0x/sfinae38.C: New.
3747 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3748 Paolo Carlini <paolo.carlini@oracle.com>
3751 * g++.dg/conversion/void2.C: New.
3753 2012-08-06 Tom de Vries <tom@codesourcery.com>
3755 * gcc.dg/tree-ssa/vrp78.c: New test.
3757 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3758 Richard Sandiford <rdsandiford@googlemail.com>
3760 * g++.dg/opt/enum2.C: Require fpic target.
3761 * g++.dg/lto/20090303_0.C: Likewise.
3763 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3764 Catherine Moore <clm@codesourcery.com>
3766 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3767 flush function names too.
3768 * gcc.target/mips/clear-cache-1.c: Likewise.
3770 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3773 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3775 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3778 * gfortran.dg/array_5.f90: New test.
3780 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3782 PR tree-optimization/30318
3783 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3785 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3787 * g++.dg/ext/vector17.C: New testcase.
3789 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3792 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3793 * g++.dg/opt/longbranch1.C: Likewise.
3795 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3797 PR tree-optimization/53805
3798 * gcc.dg/fold-notunord.c: New testcase.
3800 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3803 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3804 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3806 2012-08-02 Jason Merrill <jason@redhat.com>
3807 Paolo Carlini <paolo.carlini@oracle.com>
3809 PR c++/51213 (again)
3810 * g++.dg/cpp0x/sfinae37.C: Extend.
3812 2012-08-02 Richard Guenther <rguenther@suse.de>
3814 PR tree-optimization/50672
3815 * g++.dg/torture/pr50672.C: New testcase.
3817 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3820 * gfortran.dg/abstract_type_6.f03: Modified.
3821 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3822 * gfortran.dg/proc_ptr_comp_35.f90: New.
3823 * gfortran.dg/typebound_proc_9.f03: Modified.
3824 * gfortran.dg/typebound_proc_26.f90: New.
3826 2012-08-02 Richard Guenther <rguenther@suse.de>
3828 * gcc.dg/torture/pta-callused-1.c: Adjust.
3829 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3830 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3831 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3832 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3833 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3834 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3835 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3836 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3838 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3841 * gfortran.dg/include_6.f90: New test case.
3842 * gfortran.dg/include_7.f90: New test case.
3843 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3845 2012-08-01 Tom de Vries <tom@codesourcery.com>
3847 * gcc.dg/tree-ssa/vrp76.c: New test.
3849 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3851 PR tree-optimization/46556
3852 * gcc.dg/tree-ssa/slsr-27.c: New.
3853 * gcc.dg/tree-ssa/slsr-28.c: New.
3854 * gcc.dg/tree-ssa/slsr-29.c: New.
3856 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3859 * gfortran.dg/proc_decl_29.f90: New.
3861 2012-07-31 Dehao Chen <dehao@google.com>
3863 * gcc.dg/predict-7.c: New test.
3865 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3868 * gfortran.dg/typebound_override_3.f90: New.
3870 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3872 PR tree-optimization/53773
3873 * gcc.dg/vect/pr53773.c: New test.
3875 2012-07-31 Nick Clifton <nickc@redhat.com>
3877 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3880 2012-07-31 Tobias Burnus <burnus@net-b.de>
3882 * gfortran.dg/c_funloc_tests_6.f90: New.
3883 * gfortran.dg/c_funloc_tests_7.f90: New.
3884 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3886 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3889 * g++.dg/cpp0x/temp_default5.C: New.
3891 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3894 * gfortran.dg/proc_ptr_37.f90: New.
3896 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3898 * lib/target-supports.exp
3899 (check_effective_target_vect_natural_alignment): New function.
3900 * gcc.dg/align-2.c: Only run on targets with natural alignment
3902 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3903 alignment of vector types.
3905 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3906 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3908 * gcc.target/i386/rdseed16-1.c: New.
3909 * gcc.target/i386/rdseed32-1.c: Ditto
3910 * gcc.target/i386/rdseed64-1.c: Ditto
3911 * gcc.target/i386/sse-12.c: Add -mrdseed.
3912 * gcc.target/i386/sse-13.c: Ditto.
3913 * gcc.target/i386/sse-14.c: Ditto.
3914 * g++.dg/other/i386-2.C: Ditto.
3915 * g++.dg/other/i386-3.C: Ditto.
3917 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3920 * gcc.target/sh/pr51244-4.c: New.
3922 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3924 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3925 for alpha*-*-* targets. Cleanup original tree dump.
3927 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3929 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3930 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3932 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3934 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3935 rand, srand. Include <stdlib.h>.
3937 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3939 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3941 2012-07-26 Richard Henderson <rth@redhat.com>
3943 * gcc.dg/attr-hotcold-1.c: New.
3944 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3946 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3947 Sandra Loosemore <sandra@codesourcery.com>
3949 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3951 2012-07-26 Tobias Burnus <burnus@net-b.de>
3953 * gfortran.dg/contiguous_1.f90: Update dg-error.
3954 * gfortran.dg/proc_ptr_32.f90: Ditto.
3956 2012-07-26 Richard Guenther <rguenther@suse.de>
3958 PR tree-optimization/54098
3959 * gcc.dg/torture/pr54098.c: New testcase.
3961 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3963 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3964 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3966 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3969 * gfortran.dg/array_constructor_39.f90: New test.
3971 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3974 * gfortran.dg/array_constructor_38.f90: New test.
3976 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3978 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3980 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3982 * gnat.dg/noreturn5.ad[sb]: New test.
3984 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3985 Paul Brook <paul@codesourcery.com>
3989 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3990 * c-c++-common/pr53633.c: New test.
3992 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3994 * gcc.target/i386/asm-dialect-1.c: New test case.
3996 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3997 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3999 * gcc.target/i386/prefetchw-1.c: New.
4000 * gcc.target/i386/sse-12.c: Add -mprfchw.
4001 * gcc.target/i386/sse-13.c: Ditto.
4002 * gcc.target/i386/sse-14.c: Ditto.
4003 * gcc.target/i386/sse-22.c: Ditto.
4004 * gcc.target/i386/sse-23.c: Ditto.
4005 * g++.dg/other/i386-2.C: Ditto.
4006 * g++.dg/other/i386-3.C: Ditto.
4008 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4010 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4012 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4015 * gcc.target/arm/pr54051.c: New.
4016 * gcc.target/arm/vfp-1.c: Adjust test.
4018 2012-07-24 Julian Brown <julian@codesourcery.com>
4020 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4021 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4024 2012-07-23 Paul Brook <paul@codesourcery.com>
4026 * g++.dg/other/armv7m-1.c: New test.
4028 2012-07-23 Julian Brown <julian@codesourcery.com>
4030 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4032 (DO_TEST): Define to 1 for appropriate ARM targets.
4034 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4036 PR tree-optimization/53881
4037 * gcc.dg/pr53881.c: Renamed to ...
4038 * gcc.dg/pr53881-1.c: ... this.
4039 * gcc.dg/pr53881-2.c: New test.
4041 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4043 Handle recent changes in default atomics for cris*-*-linux*.
4044 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4045 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4046 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4047 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4048 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4049 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4050 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4051 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4052 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4053 -mno-unaligned-atomic-may-use-library is in effect for
4055 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4056 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4057 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4058 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4059 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4060 gcc.target/cris/torture/sync-mis-op-i-1.c,
4061 gcc.target/cris/torture/sync-mis-op-i-2.c,
4062 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4063 gcc.target/cris/torture/sync-mis-op-i-3.c,
4064 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4065 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4066 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4067 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4068 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4069 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4070 (main): Remove local variable x.
4071 [mis_ok]: Check that atomics don't fail.
4073 2012-07-21 Andrew Pinski <apinski@cavium.com>
4075 * gcc.dg/tree-ssa/vrp72.c: New test.
4076 * gcc.dg/tree-ssa/vrp73.c: New test.
4077 * gcc.dg/tree-ssa/vrp74.c: New test.
4078 * gcc.dg/tree-ssa/vrp75.c: New test.
4080 2012-07-21 Andrew Pinski <apinski@cavium.com>
4082 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4083 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4085 2012-07-21 Andrew Pinski <apinski@cavium.com>
4087 * gcc.target/mips/octeon-pop-2.c: New testcase.
4089 2012-07-21 Tobias Burnus <burnus@net-b.de>
4092 * gfortran.dg/assumed_rank_3.f90: New.
4093 * gfortran.dg/assumed_rank_11.f90: New.
4094 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4095 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4096 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4098 2012-07-21 Andrew Pinski <apinski@cavium.com>
4100 * gcc.target/mips/unaligned-1.c: New testcase.
4102 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4104 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4106 2012-07-20 Tobias Burnus <burnus@net-b.de>
4108 * gfortran.dg/bind_c_array_params_2.f90: New.
4109 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4110 and update dg-error.
4112 2012-07-20 Tobias Burnus <burnus@net-b.de>
4114 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4116 2012-07-20 Jason Merrill <jason@redhat.com>
4119 * g++.dg/other/array7.C: New.
4121 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4123 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4124 the basic block and check loop depth.
4125 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4126 matching patterns and comments.
4127 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4128 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4130 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4133 * c-c++-common/pr28656.c: New test.
4135 2012-07-19 Jason Merrill <jason@redhat.com>
4138 * g++.dg/init/mutable1.C: New.
4140 2012-07-20 Tobias Burnus <burnus@net-b.de>
4143 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4144 * gfortran.dg/assumed_rank_1.f90: New.
4145 * gfortran.dg/assumed_rank_1_c.c: New.
4146 * gfortran.dg/assumed_rank_2.f90: New.
4147 * gfortran.dg/assumed_rank_4.f90: New.
4148 * gfortran.dg/assumed_rank_5.f90: New.
4149 * gfortran.dg/assumed_rank_6.f90: New.
4150 * gfortran.dg/assumed_rank_7.f90: New.
4151 * gfortran.dg/assumed_rank_8.f90: New.
4152 * gfortran.dg/assumed_rank_8_c.c: New.
4153 * gfortran.dg/assumed_rank_9.f90: New.
4154 * gfortran.dg/assumed_rank_10.f90: New.
4155 * gfortran.dg/assumed_rank_12.f90: New.
4157 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4159 * gnat.dg/opt25.adb: New test.
4160 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4161 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4163 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4165 * gnat.dg/aggr20.ad[sb]: New test.
4166 * gnat.dg/aggr20_pkg.ads: New helper.
4168 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4170 * gnat.dg/derived_type3.adb: New test.
4171 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4173 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4175 PR rtl-optimization/53942
4176 * gcc.dg/pr53942.c: New test.
4178 2012-07-19 Jason Merrill <jason@redhat.com>
4181 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4183 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4185 * gnat.dg/discr38.adb: New test.
4187 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4190 * c-c++-common/gomp/pr54017.c: New test.
4192 2012-07-19 Richard Guenther <rguenther@suse.de>
4193 Eric Botcazou <ebotcazou@adacore.com>
4195 * gnat.dg/loop_optimization11.adb: New testcase.
4196 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4198 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4199 Jason Merrill <jason@redhat.com>
4201 * g++.dg/cpp0x/sfinae37.C: New.
4202 * g++.dg/template/access23.C: New.
4203 * g++.dg/template/access7.C: Adjust.
4204 * g++.dg/template/sfinae10.C: Don't expect errors.
4205 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4207 2012-07-18 Julian Brown <julian@codesourcery.com>
4208 Sandra Loosemore <sandra@codesroucery.com>
4210 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4212 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4214 * gnat.dg/noreturn4.ad[sb]: New test.
4215 * gnat.dg/noreturn4_pkg.ads: New helper.
4217 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4218 Julian Brown <julian@codesourcery.com>
4220 * gcc.target/arm/neon-vdup-1.c: New test case.
4221 * gcc.target/arm/neon-vdup-2.c: New test case.
4222 * gcc.target/arm/neon-vdup-3.c: New test case.
4223 * gcc.target/arm/neon-vdup-4.c: New test case.
4224 * gcc.target/arm/neon-vdup-5.c: New test case.
4225 * gcc.target/arm/neon-vdup-6.c: New test case.
4226 * gcc.target/arm/neon-vdup-7.c: New test case.
4227 * gcc.target/arm/neon-vdup-8.c: New test case.
4228 * gcc.target/arm/neon-vdup-9.c: New test case.
4229 * gcc.target/arm/neon-vdup-10.c: New test case.
4230 * gcc.target/arm/neon-vdup-11.c: New test case.
4231 * gcc.target/arm/neon-vdup-12.c: New test case.
4232 * gcc.target/arm/neon-vdup-13.c: New test case.
4233 * gcc.target/arm/neon-vdup-14.c: New test case.
4234 * gcc.target/arm/neon-vdup-15.c: New test case.
4235 * gcc.target/arm/neon-vdup-16.c: New test case.
4236 * gcc.target/arm/neon-vdup-17.c: New test case.
4237 * gcc.target/arm/neon-vdup-18.c: New test case.
4238 * gcc.target/arm/neon-vdup-19.c: New test case.
4239 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4240 arguments non-constant.
4242 2012-07-18 Richard Guenther <rguenther@suse.de>
4244 PR tree-optimization/53970
4245 * g++.dg/torture/pr53970.C: New testcase.
4247 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4250 * gcc.c-torture/compile/pr38621.c: New.
4252 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4255 * gcc.target/sh/pr33135-1.c: New.
4256 * gcc.target/sh/pr33135-2.c: New.
4257 * gcc.target/sh/pr33135-3.c: New.
4258 * gcc.target/sh/pr33135-4.c: New.
4260 2012-07-17 Jason Merrill <jason@redhat.com>
4263 * g++.dg/parse/enum9.C: New.
4265 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4266 Sandra Loosemore <sandra@codesourcery.com>
4268 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4269 if there is a conflict with -mcpu=. Use -mcpu=5208.
4271 2012-07-17 Jason Merrill <jason@redhat.com>
4274 * g++.dg/template/array23.C: New.
4276 2012-07-17 Tobias Burnus <burnus@net-b.de>
4279 * gfortran.dg/bind_c_usage_26.f90: New.
4280 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4281 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4282 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4283 * gfortran.dg/interop_params.f03: Ditto.
4285 2012-07-17 Jason Merrill <jason@redhat.com>
4287 * g++.dg/template/inherit8.C: Adjust.
4288 * g++.dg/template/using21.C: Adjust.
4289 * g++.dg/template/using22.C: Adjust.
4292 * g++.dg/template/current-inst1.C: New.
4293 * g++.dg/parse/crash35.C: Adjust.
4295 2012-07-17 Tobias Burnus <burnus@net-b.de>
4298 * gfortran.dg/oldstyle_4.f90: New.
4300 2012-07-17 Tobias Burnus <burnus@net-b.de>
4303 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4304 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4306 2012-07-16 Jason Merrill <jason@redhat.com>
4308 * g++.dg/parse/access8.C: Adjust.
4309 * g++.dg/template/sfinae6_neg.C: Adjust.
4311 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4314 * gfortran.dg/coarray_allocate_1.f90: New test.
4316 2012-07-16 Andrew Pinski <apinski@cavium.com>
4318 * gcc.c-torture/execute/bswap-1.c: New testcase.
4319 * gcc.c-torture/compile/unalign-1.c: New testcase.
4320 * gcc.c-torture/compile/20120524-1.c: New testcase.
4321 * gcc.c-torture/compile/20101216-1.c: New testcase.
4323 2012-07-16 Dehao Chen <dehao@google.com>
4326 2012-07-10 Dehao Chen <dehao@google.com>
4328 * gcc.dg/debug_info_inline.c: New test.
4330 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4333 * gfortran.dg/proc_decl_28.f90: New.
4335 2012-07-16 Andrew Pinski <apinski@cavium.com>
4337 * gcc.dg/torture/builtins-1.c: New testcase.
4339 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4341 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4342 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4343 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4344 gcc.target/cris/sync-1-v10.c,
4345 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4346 pass -mno-unaligned-atomic-may-use-library.
4347 * gcc.target/cris/sync-xchg-1.c: New test.
4348 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4349 valid register operand output modifier.
4351 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4353 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4356 2012-07-13 Andrew Pinski <apinski@cavium.com>
4358 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4359 rather than cleanup-tree-dump.
4360 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4362 2012-07-13 Richard Guenther <rguenther@suse.de>
4364 PR tree-optimization/53907
4365 * gcc.target/i386/pr53907.c: New testcase.
4367 2012-07-13 Richard Guenther <rguenther@suse.de>
4369 PR tree-optimization/53922
4370 * gcc.dg/torture/pr53922.c: New testcase.
4372 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4374 PR rtl-optimization/53908
4375 * gcc.dg/torture/pr53908.c: New test.
4377 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4380 * g++.dg/cpp0x/variadic135.C: New.
4382 2012-07-12 Jason Merrill <jason@redhat.com>
4384 * g++.dg/template/sfinae6_neg.C: Adjust.
4386 2012-07-12 Tobias Burnus <burnus@net-b.de>
4388 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4389 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4390 scan-tree-dump-times pattern.
4392 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4394 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4396 2012-07-11 Jason Merrill <jason@redhat.com>
4399 * g++.g/cpp0x/defaulted37.C: New.
4401 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4404 * gcc.target/arm/pr53859.c: New test.
4406 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4409 * gcc.c-torture/compile/pr53886.c: New.
4411 2012-07-10 Dehao Chen <dehao@google.com>
4413 * gcc.dg/debug_info_inline.c: New test.
4415 2012-07-10 Jason Merrill <jason@redhat.com>
4418 * g++.dg/cpp0x/defaulted36.C: New.
4419 * g++.dg/cpp0x/defaulted21.C: Adjust.
4421 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4423 2012-07-09 Sterling Augustine <saugustine@google.com>
4425 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4427 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4429 PR tree-optimization/53887
4430 * gcc.dg/pr53887.c: New test.
4432 2012-07-09 Jason Merrill <jason@redhat.com>
4435 * g++.dg/cpp0x/nullptr29.C: New.
4437 2012-07-09 Tom de Vries <tom@codesourcery.com>
4438 Richard Guenther <rguenther@suse.de>
4440 * gcc.dg/builtin-unreachable-6.c: New test.
4441 * gcc.dg/builtin-unreachable-5.c: New test.
4443 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4445 PR tree-optimization/53881
4446 * gcc.dg/pr53881.c: New test.
4448 2012-07-06 Jason Merrill <jason@redhat.com>
4451 * g++.dg/cpp0x/variadic134.C: New.
4454 * g++.dg/cpp0x/alias-decl-20.C: New.
4456 2012-07-06 Tom de Vries <tom@codesourcery.com>
4458 PR tree-optimization/51879
4459 * gcc.dg/pr51879-16.c: New test.
4460 * gcc.dg/pr51879-17.c: Same.
4462 2012-07-06 Tom de Vries <tom@codesourcery.com>
4464 PR tree-optimization/52009
4465 * gcc.dg/pr51879-7.c: New test.
4466 * gcc.dg/pr51879-18.c: New test.
4468 2012-07-05 Jason Merrill <jason@redhat.com>
4471 * g++.dg/template/typedef39.C: New.
4474 * g++.dg/cpp0x/variadic133.C: New.
4475 * g++.dg/template/param1.C: Adjust.
4477 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4481 * gcc.target/arm/neon/vtrnf32.c: Update.
4482 * gcc.target/arm/neon/vtrns32.c: Update.
4483 * gcc.target/arm/neon/vtrnu32.c: Update.
4484 * gcc.target/arm/neon/vzipf32.c: Update.
4485 * gcc.target/arm/neon/vzips32.c: Update.
4486 * gcc.target/arm/neon/vzipu32.c: Update.
4488 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4491 * gfortran.dg/inline_sum_4.f90: New test.
4493 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4495 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4497 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4499 * gcc.target/arm/fma-sp.c: New testcase.
4500 * gcc.target/arm/fma.c: Likewise.
4501 * gcc.target/arm/fma.h: Likewise.
4503 2012-07-04 Jason Merrill <jason@redhat.com>
4506 * g++.dg/other/enum3.C: New.
4508 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4511 * g++.dg/torture/pr53321.C: New test.
4513 2012-07-04 Richard Guenther <rguenther@suse.de>
4515 PR tree-optimization/53844
4516 * g++.dg/tree-ssa/pr53844.C: New testcase.
4518 2012-07-04 Richard Guenther <rguenther@suse.de>
4520 PR tree-optimization/53849
4521 * gcc.dg/pr53849.c: New testcase.
4523 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4526 * g++.dg/ext/label14.C: New test.
4528 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4531 * g++.dg/other/pr53811.C: New test.
4533 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4536 * gcc.target/m68k/stack-limit-1.c: New testcase.
4538 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4540 * gnat.dg/recursive_call.adb: New test.
4542 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4544 * gnat.dg/discr37.ad[sb]: New test.
4546 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4548 * g++.dg/other/packed1.C: Remove SH from xfail list.
4550 2012-07-02 Jason Merrill <jason@redhat.com>
4553 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4556 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4559 * g++.dg/cpp0x/decltype39.C: New.
4560 * g++.dg/diagnostic/method1.C: Adjust.
4563 * g++.dg/template/ref6.C: New.
4565 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4568 * gcc.target/sh/pr53568-1.c: New.
4570 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4573 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4575 2012-07-02 Jason Merrill <jason@redhat.com>
4578 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4581 * g++.dg/template/enum7.C: New.
4582 * g++.dg/other/ptrmem10.C: Adjust.
4583 * g++.dg/other/ptrmem11.C: Adjust.
4584 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4586 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4588 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4590 2012-07-01 Wei Guozhi <carrot@google.com>
4593 * gcc.target/arm/pr53447-1.c: New testcase.
4594 * gcc.target/arm/pr53447-2.c: New testcase.
4595 * gcc.target/arm/pr53447-3.c: New testcase.
4596 * gcc.target/arm/pr53447-4.c: New testcase.
4598 2012-06-29 Richard Guenther <rguenther@suse.de>
4600 PR tree-optimization/47061
4601 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4603 2012-06-29 Richard Guenther <rguenther@suse.de>
4605 PR tree-optimization/37541
4606 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4608 2012-06-29 Richard Guenther <rguenther@suse.de>
4610 PR tree-optimization/52589
4611 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4613 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4615 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4617 * g++.dg/template/error46.C: Add missing comment to dg-message.
4618 * g++.dg/template/crash107.C: Likewise.
4619 * g++.dg/template/error47.C: Likewise.
4620 * g++.dg/template/crash108.C: Likewise.
4621 * g++.dg/overload/operator5.C: Likewise.
4623 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4624 errors in dg-message directives, add comments.
4626 2012-06-28 Kai Tietz <ktietz@redhat.com>
4628 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4629 hard-coded 'unsigned long'.
4631 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4633 PR tree-optimization/51581
4634 * gcc.dg/vect/pr51581-4.c: New test.
4636 PR tree-optimization/53645
4637 * gcc.c-torture/execute/pr53645-2.c: New test.
4639 2012-06-28 Richard Guenther <rguenther@suse.de>
4642 * gcc.dg/torture/pr53790.c: New testcase.
4644 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4646 PR tree-optimization/53645
4647 * gcc.c-torture/execute/pr53645.c: New test.
4649 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4651 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4653 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4657 * gcc.dg/guality/pr49888.c: Account for the possibility that
4658 the variable is optimized out at the first test.
4660 2012-06-27 Jason Merrill <jason@redhat.com>
4662 * g++.dg/cpp0x/override2.C: Adjust.
4663 * g++.dg/template/error5.C: Adjust.
4664 * g++.dg/parse/crash28.C: Adjust.
4667 * g++.dg/parse/template27.C: New.
4668 * g++.dg/template/crash74.C: Adjust expected output.
4670 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4674 * gfortran.dg/typebound_operator_16.f03: New.
4676 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4678 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4679 even src1.i and src2.i fields even in the second half of the arrays.
4681 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4684 * g++.dg/torture/vshuf-16.inc: New test.
4685 * g++.dg/torture/vshuf-2.inc: New test.
4686 * g++.dg/torture/vshuf-4.inc: New test.
4687 * g++.dg/torture/vshuf-8.inc: New test.
4688 * g++.dg/torture/vshuf-main.inc: New test.
4689 * g++.dg/torture/vshuf-v16hi.C: New test.
4690 * g++.dg/torture/vshuf-v16qi.C: New test.
4691 * g++.dg/torture/vshuf-v2df.C: New test.
4692 * g++.dg/torture/vshuf-v2di.C: New test.
4693 * g++.dg/torture/vshuf-v2sf.C: New test.
4694 * g++.dg/torture/vshuf-v2si.C: New test.
4695 * g++.dg/torture/vshuf-v4df.C: New test.
4696 * g++.dg/torture/vshuf-v4di.C: New test.
4697 * g++.dg/torture/vshuf-v4sf.C: New test.
4698 * g++.dg/torture/vshuf-v4si.C: New test.
4699 * g++.dg/torture/vshuf-v8hi.C: New test.
4700 * g++.dg/torture/vshuf-v8qi.C: New test.
4701 * g++.dg/torture/vshuf-v8si.C: New test.
4703 2012-06-27 Richard Guenther <rguenther@suse.de>
4706 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4708 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4710 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4711 scan-dump-dem-not): Use printable pattern in test name.
4713 2012-06-26 Sterling Augustine <saugustine@google.com>
4714 Dominique Dhumieres <dominiq@lps.ens.fr>
4716 * gcc.dg/pubtypes-2.c: Update expected output.
4717 * gcc.dg/pubtypes-3.c: Likewise.
4718 * gcc.dg/pubtypes-4.c: Likewise.
4720 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4722 * gcc.dg/tree-ssa/slsr-1.c: New test.
4723 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4724 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4725 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4727 2012-06-26 Matt Turner <mattst88@gmail.com>
4730 * gcc.target/arm/mmx-2.c: New.
4732 2012-06-26 Richard Guenther <rguenther@suse.de>
4735 * g++.dg/torture/pr53752.C: New testcase.
4737 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4739 PR tree-optimization/53748
4740 * gcc.c-torture/compile/pr53748.c: New test.
4742 2012-06-25 Jason Merrill <jason@redhat.com>
4746 * g++.dg/cpp0x/decltype38.C: New.
4747 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4749 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4751 * lib/target-supports-dg.exp (testname-for-summary): New.
4752 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4753 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4754 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4755 scan-module-absence, output-exists, output-exists-not: Use
4756 testname-for-summary.
4757 (dg-test): Clean up testname_with_flags.
4758 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4759 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4760 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4761 scan-assembler-dem-not, object-size: Use testname-for-summary.
4762 * lib/gcov.exp (run-gcov): Likewise.
4763 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4764 scan-dump-dem, scan-dump-dem-note): Likewise.
4766 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4767 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4768 including profopt.opt; save and restore existing value.
4769 * g++.dg/bprob/bprob.exp: Likewise.
4770 * gcc.dg/matrix/matrix.exp: Likewise.
4771 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4772 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4775 2012-06-25 Richard Henderson <rth@redhat.com>
4777 * gcc.dg/pr53749.c: New.
4779 2012-06-25 Jason Merrill <jason@redhat.com>
4782 * g++.dg/cpp0x/nullptr28.C: New.
4784 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4786 * gcc.target/arm/neon-vld1_dupQ.c: New.
4788 2012-06-25 Florian Weimer <fweimer@redhat.com>
4790 * g++.dg/init/new35.C: New.
4791 * g++.dg/init/new36.C: New.
4792 * g++.dg/init/new37.C: New.
4793 * g++.dg/ext/vla5.C: New warning.
4794 * g++.dg/ext/vla8.C: New warning.
4795 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4797 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4798 James Greenhalgh <james.greenhalgh@arm.com>
4800 * gcc.target/arm/ftest-support-arm.h New testcase.
4801 * gcc.target/arm/ftest-support-thumb.h Likewise.
4802 * gcc.target/arm/ftest-support.h Likewise.
4803 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4804 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4805 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4806 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4807 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4808 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4809 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4810 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4811 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4812 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4813 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4814 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4815 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4816 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4817 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4818 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4819 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4820 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4821 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4822 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4823 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4824 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4825 * lib/target-supports.exp
4826 (check_effective_target_arm_arch_FUNC): Add support for more
4828 (add_options_for_arm_arch_FUNC): Likewise.
4829 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4831 2012-06-25 Jason Merrill <jason@redhat.com>
4834 * g++.dg/cpp0x/constexpr-tuple.C: New.
4836 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4839 * gcc.target/i386/pr53759.c: New test.
4842 * g++.dg/cpp0x/nsdmi7.C: New test.
4844 2012-06-24 Kai Tietz <ktietz@redhat.com>
4846 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4848 * gcc.target/i386/pr38988.c: Likewise.
4850 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4854 * gfortran.dg/typebound_generic_12.f03: New.
4855 * gfortran.dg/typebound_generic_13.f03: New.
4857 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4859 * gnat.dg/lto15.ad[sb]: New test.
4861 2012-06-21 Meador Inge <meadori@codesourcery.com>
4864 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4866 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4868 * gcc.dg/pch/ident-1.c: New test.
4869 * gcc.dg/pch/ident-1.hs: Header file for new test.
4871 2012-06-21 Michael Matz <matz@suse.de>
4874 * gcc.c-torture/execute/pr53688.c: New test.
4876 2012-06-20 Richard Guenther <rguenther@suse.de>
4878 PR tree-optimization/30318
4879 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4881 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4883 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4885 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4887 * gcc.target/i386/clearcapv2.map: New file.
4888 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4890 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4892 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4893 and add __sh__ case.
4895 2012-06-19 Jason Merrill <jason@redhat.com>
4898 * g++.dg/debug/localclass1.C: New.
4900 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4902 * g++.dg/cpp0x/override4.C: New.
4904 2012-06-14 Jason Merrill <jason@redhat.com>
4907 * g++.dg/cpp0x/decltype37.C: New.
4909 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4911 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4913 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4915 * gcc.c-torture/compile/vector-5.c,
4916 gcc.c-torture/compile/vector-6.c: New tests.
4918 2012-06-19 Richard Henderson <rth@redhat.com>
4920 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4922 2012-06-19 Richard Guenther <rguenther@suse.de>
4924 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4926 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4929 * gcc.target/i386/pr53712.c: New test.
4931 2012-06-18 Tobias Burnus <burnus@net-b.de>
4934 * gfortran.dg/elemental_optional_args_6.f90: New.
4936 2012-06-18 Tobias Burnus <burnus@net-b.de>
4939 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4940 * gfortran.dg/coarray/move_alloc_1.f90
4942 2012-06-18 Tobias Burnus <burnus@net-b.de>
4945 * gfortran.dg/coarray_27.f90: New.
4947 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4948 Greta Yorsh <Greta.Yorsh@arm.com>
4950 * gcc.target/arm/epilog-1.c: New test.
4952 2012-06-18 Richard Guenther <rguenther@suse.de>
4954 PR tree-optimization/53693
4955 * g++.dg/torture/pr53693.C: New testcase.
4957 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4959 PR tree-optimization/53703
4960 * gcc.dg/torture/pr53703.c: New test.
4962 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4965 * gcc.target/i386/pr53698.c: New test.
4967 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4969 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4971 2012-06-17 Tobias Burnus <burnus@net-b.de>
4975 * gfortran.dg/transfer_check_3.f90: New.
4977 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4979 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4981 2012-06-16 Tobias Burnus <burnus@net-b.de>
4985 * gfortran.dg/deferred_type_param_8.f90: New.
4987 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4989 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4990 testname that includes flags, passed in as new argument, in
4992 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4993 and pass it to verify-* procedures.
4995 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4996 alignment torture options with usual torture options.
4998 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4999 messages reported for one line of source code.
5000 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5001 * g++.dg/cpp0x/decltype2.C: Likewise.
5002 * g++.dg/cpp0x/decltype3.C: Likewise.
5003 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5004 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5005 * g++.dg/cpp0x/static_assert3.C: Likewise.
5006 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5007 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5008 * g++.dg/cpp0x/union1.C: Likewise.
5009 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5010 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5011 * g++.dg/cpp0x/variadic2.C: Likewise.
5012 * g++.dg/cpp0x/variadic20.C: Likewise.
5013 * g++.dg/cpp0x/variadic74.C: Likewise.
5014 * g++.dg/diagnostic/bitfld2.C: Likewise.
5015 * g++.dg/ext/attrib44.C: Likewise.
5016 * g++.dg/ext/no-asm-1.C: Likewise.
5017 * g++.dg/other/error34.C: Likewise.
5018 * g++.dg/parse/crash46.C: Likewise.
5019 * g++.dg/parse/error10.C: Likewise.
5020 * g++.dg/parse/error2.C: Likewise.
5021 * g++.dg/parse/error3.C: Likewise.
5022 * g++.dg/parse/error36.C: Likewise.
5023 * g++.dg/parse/error8.C: Likewise.
5024 * g++.dg/parse/error9.C: Likewise.
5025 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5026 * g++.dg/parse/parser-pr28152.C: Likewise.
5027 * g++.dg/parse/template25.C: Likewise.
5028 * g++.dg/parse/typename11.C: Likewise.
5029 * g++.dg/tc1/dr147.C: Likewise.
5030 * g++.dg/template/deduce3.C: Likewise.
5031 * g++.dg/template/koenig9.C: Likewise.
5032 * g++.dg/template/pr23510.C: Likewise.
5033 * g++.dg/warn/pr12242.C: Likewise.
5034 * g++.dg/warn/pr30551-2.C: Likewise.
5035 * g++.dg/warn/pr30551.C: Likewise.
5036 * g++.old-deja/g++.other/typename1.C: Likewise.
5037 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5039 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5042 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5043 * c-c++-common/torture/vshuf-2.inc: Likewise.
5044 * c-c++-common/torture/vshuf-4.inc: Likewise.
5045 * c-c++-common/torture/vshuf-8.inc: Likewise.
5046 * c-c++-common/torture/vshuf-main.inc: Likewise.
5047 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5048 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5049 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5050 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5051 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5052 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5053 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5054 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5055 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5056 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5057 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5058 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5059 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5060 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5062 2012-06-15 Michael Matz <matz@suse.de>
5064 * gcc.dg/tree-ssa/vector-4.c: New test.
5066 2012-06-15 Michael Matz <matz@suse.de>
5068 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5069 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5071 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5073 PR tree-optimization/53636
5074 * gcc.target/arm/pr53636.c: New test.
5076 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5078 PR tree-optimization/51581
5079 * gcc.c-torture/execute/pr51581-1.c: New test.
5080 * gcc.c-torture/execute/pr51581-2.c: New test.
5081 * gcc.dg/vect/pr51581-1.c: New test.
5082 * gcc.dg/vect/pr51581-2.c: New test.
5083 * gcc.dg/vect/pr51581-3.c: New test.
5084 * gcc.target/i386/avx-pr51581-1.c: New test.
5085 * gcc.target/i386/avx-pr51581-2.c: New test.
5086 * gcc.target/i386/avx2-pr51581-1.c: New test.
5087 * gcc.target/i386/avx2-pr51581-2.c: New test.
5088 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5090 2012-06-15 Richard Guenther <rguenther@suse.de>
5092 * gcc.c-torture/execute/20120615-1.c: New testcase.
5094 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5096 * gnat.dg/vect8.ad[sb]: New test.
5098 2012-06-14 Richard Guenther <rguenther@suse.de>
5100 * gcc.dg/tree-ssa/vrp.h: New testcase.
5101 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5103 2012-06-13 Christian Bruel <christian.bruel@st.com>
5106 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5108 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5110 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5112 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5115 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5116 test summary unique.
5118 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5119 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5120 scan-stack-usage-not): Don't strip torture options from test name.
5122 * lib/scandump.exp (scan-dump-times): Use printable version of
5123 regexp in test summary line.
5125 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5126 messages reported for one line of source code.
5127 * gcc.dg/format/few-1.c: Likewise.
5128 * gcc.dg/ia64-sync-2.c: Likewise.
5129 * gcc.dg/sync-2.c: Likewise.
5130 * gcc.dg/noncompile/pr44517.c: Likewise.
5132 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5135 * gcc.dg/guality/pr49888.c: New.
5137 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5139 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5140 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5141 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5143 2012-06-13 Tobias Burnus <burnus@net-b.de>
5146 * gfortran.dg/intent_out_7.f90: New.
5148 2012-06-13 Tobias Burnus <burnus@net-b.de>
5151 * gfortran.dg/save_4.f90: New.
5153 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5158 * gcc.dg/pr53532.c: New test.
5159 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5160 adjust line numbers.
5161 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5162 * gcc.dg/Wcxx-compat-8.c: Likewise.
5163 * gcc.dg/pr51034.c: New test.
5164 * gcc.dg/pr53196-1.c: New test.
5165 * gcc.dg/pr53196-2.c: New test.
5167 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5169 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5170 alignment torture options with usual torture options.
5171 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5172 instead of dg-options.
5173 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5174 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5175 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5176 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5177 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5178 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5180 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5181 to checks for multiple messages reported for one line of source code.
5182 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5184 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5185 messages reported for one line of source code.
5187 * gcc.dg/20031223-1.c: Add comments to check for multiple
5188 messages reported for one line of source code.
5189 * gcc.dg/Wconversion-integer.c: Likewise.
5190 * gcc.dg/Wfatal-2.c: Likewise.
5191 * gcc.dg/Wfatal.c: Likewise.
5192 * gcc.dg/Wobjsize-1.c: Likewise.
5193 * gcc.dg/c99-vla-jump-1.c: Likewise.
5194 * gcc.dg/c99-vla-jump-2.c: Likewise.
5195 * gcc.dg/c99-vla-jump-3.c: Likewise.
5196 * gcc.dg/c99-vla-jump-4.c: Likewise.
5197 * gcc.dg/c99-vla-jump-5.c: Likewise.
5198 * gcc.dg/decl-9.c: Likewise.
5199 * gcc.dg/declspec-10.c: Likewise.
5200 * gcc.dg/declspec-18.c: Likewise.
5201 * gcc.dg/mtune.c: Likewise.
5202 * gcc.dg/parser-pr28152-2.c: Likewise.
5203 * gcc.dg/parser-pr28152.c: Likewise.
5204 * gcc.dg/pr14475.c: Likewise.
5205 * gcc.dg/pr27953.c: Likewise.
5206 * gcc.dg/pr28322-3.c: Likewise.
5207 * gcc.dg/pr30457.c: Likewise.
5208 * gcc.dg/pr30551-2.c: Likewise.
5209 * gcc.dg/pr30551-3.c: Likewise.
5210 * gcc.dg/pr30551-4.c: Likewise.
5211 * gcc.dg/pr30551-5.c: Likewise.
5212 * gcc.dg/pr30551-6.c: Likewise.
5213 * gcc.dg/pr30551.c: Likewise.
5214 * gcc.dg/pr45461.c: Likewise.
5215 * gcc.dg/pr48552-1.c: Likewise.
5216 * gcc.dg/pr48552-2.c: Likewise.
5217 * gcc.dg/redecl-1.c: Likewise.
5218 * gcc.dg/transparent-union-3.c: Likewise.
5219 * gcc.dg/utf-dflt.c: Likewise.
5220 * gcc.dg/utf-dflt2.c: Likewise.
5221 * gcc.dg/vla-8.c: Likewise.
5222 * gcc.dg/vla-init-1.c: Likewise.
5223 * gcc.dg/wtr-int-type-1.c: Likewise.
5225 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5226 messages reported for for one line of source code.
5227 * c-c++-common/raw-string-5.c: Likewise.
5228 * c-c++-common/raw-string-4.c: Likewise.
5229 * c-c++-common/raw-string-6.c: Likewise.
5230 * c-c++-common/pr20000.c: Likewise.
5232 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5233 messages reported for one line of source code.
5234 * gcc.dg/cpp/pr30786.c: Likewise.
5235 * gcc.dg/cpp/pr28709.c: Likewise.
5236 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5237 * gcc.dg/cpp/macspace2.c: Likewise.
5238 * gcc.dg/cpp/missing-header-1.c: Likewise.
5239 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5240 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5241 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5243 2012-06-12 Jason Merrill <jason@redhat.com>
5246 * g++.dg/template/local7.C: New.
5248 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5251 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5252 * gcc.target/sh/pr51340-2.c: Likewise.
5253 * gcc.target/sh/pr51340-3.c: Likewise.
5255 2012-06-12 Michael Matz <matz@suse.de>
5257 * gcc.dg/torture/alias-1.c: New test.
5259 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5261 PR rtl-optimization/53589
5262 * gcc.dg/torture/pr53589.c: New test.
5264 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5267 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5268 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5269 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5270 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5271 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5272 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5273 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5274 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5275 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5276 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5277 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5278 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5279 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5280 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5281 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5282 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5284 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5286 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5287 (check_intel_cpu_model): New function.
5288 (check_amd_cpu_model): New function.
5289 (check_features): New function.
5290 (__get_cpuid_output): New function.
5291 (check_detailed): New function.
5292 (fn1): Rename to quick_check.
5293 (main): Update to call quick_check and call check_detailed.
5295 2012-06-11 Richard Henderson <rth@redhat.com>
5297 * lib/target-supports.exp
5298 (check_effective_target_sync_long_long_runtime): Use
5299 check_effective_target_lp64 instead of
5300 check_effective_target_powerpc64 for powerpc targets.
5302 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5305 * gcc.target/sh/pr53511-1.c: New.
5307 2012-06-11 Richard Guenther <rguenther@suse.de>
5310 * g++.dg/lto/pr53470_0.C: New testcase.
5311 * gcc.dg/lto/pr53470_0.c: Likewise.
5313 2012-06-11 Richard Guenther <rguenther@suse.de>
5316 * g++.dg/ext/pr53605.C: New testcase.
5318 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5320 * gnat.dg/specs/array1.ads: New test.
5321 * gnat.dg/specs/array2.ads: Likewise.
5322 * gnat.dg/array22.adb: Likewise.
5324 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5326 * gnat.dg/constant4.adb: New test.
5327 * gnat.dg/constant4_pkg.ads: New helper.
5329 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5332 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5333 * gfortran.dg/allocate_class_1.f90: Modified.
5334 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5335 * gfortran.dg/allocate_class_2.f90: New.
5337 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5340 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5342 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5345 * gfortran.dg/string_assign_2.f90: New test case.
5347 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5350 * gfortran.dg/string_assign_1.f90: New test case.
5352 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5355 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5356 * gcc.dg/gomp/critical-4.c: Likewise.
5357 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5358 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5359 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5360 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5361 * c-c++-common/gomp/pr53580.c: New test.
5363 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5366 * g++.dg/cpp0x/forw_enum11.C: New.
5368 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5371 * g++.dg/cpp0x/alias-decl-19.C: New.
5373 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5375 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5377 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5379 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5381 (XSTATE_SSE): Ditto.
5382 (XSTATE_YMM): Ditto.
5383 (avx_os_support): Use new defines.
5385 2012-06-06 Richard Guenther <rguenther@suse.de>
5388 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5391 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5394 * g++.dg/cpp0x/pr52841.C: New testcase.
5396 2012-06-06 Richard Guenther <rguenther@suse.de>
5398 PR tree-optimization/53081
5399 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5400 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5402 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5404 * gcc.target/powerpc/pr53487.c: New test.
5406 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5408 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5410 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5412 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5414 2012-06-05 Richard Guenther <rguenther@suse.de>
5416 PR tree-optimization/30442
5417 * gcc.dg/vect/bb-slp-30.c: New testcase.
5419 2012-06-05 Richard Guenther <rguenther@suse.de>
5421 PR tree-optimization/53081
5422 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5423 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5424 -fno-tree-loop-distribute-patterns.
5426 2012-06-05 Alan Modra <amodra@gmail.com>
5428 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5429 Check static chain in nested funcs.
5431 2012-06-04 Tobias Burnus <burnus@net-b.de>
5434 * gfortran.dg/init_flag_10.f90: New.
5436 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5439 * g++.dg/warn/Wenum-compare-no-2: New.
5441 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5443 PR preprocessor/53463
5444 * g++.dg/cpp/limits.C: New test.
5445 * g++.dg/parse/error19.C: Adjust.
5446 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5447 * g++.dg/warn/pr35635.C: Likewise.
5448 * g++.old-deja/g++.pt/assign1.C: Likewise.
5450 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5453 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5454 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5455 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5456 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5457 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5458 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5459 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5460 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5462 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5464 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5466 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5468 PR tree-optimization/53550
5469 * gcc.dg/pr53550.c: New test.
5471 2012-06-04 Richard Guenther <rguenther@suse.de>
5473 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5474 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5475 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5477 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5480 * gfortran.dg/parameter_array_element_2.f90: New.
5482 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5485 * gcc.target/sh/pr53512-1.c: New.
5486 * gcc.target/sh/pr53512-2.c: New.
5487 * gcc.target/sh/pr53512-3.c: New.
5488 * gcc.target/sh/pr53512-4.c: New.
5490 2012-06-01 Jason Merrill <jason@redhat.com>
5493 * g++.dg/ext/visibility/template12.C: New.
5494 * g++.dg/ext/attrib14.C: Adjust warning line.
5497 * g++.dg/parse/new6.C: New.
5498 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5500 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5502 * c-c++-common/restrict-2.c: Revert previous change.
5504 2012-06-01 Jason Merrill <jason@redhat.com>
5507 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5510 * g++.dg/cpp0x/auto33.C: New.
5512 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5515 * g++.dg/parse/namespace-alias-1.C: New.
5517 2012-06-01 Christian Bruel <christian.bruel@st.com>
5519 * gcc.dg/spec-options.c: New test.
5520 * gcc.dg/foo.specs: New file.
5522 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5525 * gnat.dg/lto14.adb: Skip on Solaris.
5527 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5529 * gcc.target/cris/sync-1-v10.c,
5530 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5531 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5532 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5533 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5534 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5535 gcc.target/cris/torture/sync-mis-op-i-1.c,
5536 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5537 gcc.target/cris/torture/sync-mis-op-i-2.c,
5538 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5539 gcc.target/cris/torture/sync-mis-op-i-3.c,
5540 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5541 gcc.target/cris/torture/sync-mis-op-s-1.c,
5542 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5543 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5544 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5545 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5546 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5547 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5548 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5549 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5550 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5552 2012-05-31 Richard Guenther <rguenther@suse.de>
5554 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5555 ldist-pr45948.c with disabled SCCP.
5557 2012-05-31 Richard Guenther <rguenther@suse.de>
5560 * gcc.dg/torture/pr48493.c: New testcase.
5562 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5564 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5566 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5567 of the initialization loop.
5568 (dg-final): Adjust the expected number of vectorized loops depending
5569 on vect_char_mult target selector.
5571 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5573 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5574 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5575 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5578 2012-05-30 Jason Merrill <jason@redhat.com>
5581 * g++.dg/init/new34.C: New.
5582 * g++.dg/tree-ssa/stabilize1.C: New.
5584 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5587 * g++.dg/init/new33.C: New test.
5589 2012-05-30 Richard Guenther <rguenther@suse.de>
5592 * gcc.dg/torture/pr53501.c: New testcase.
5593 * c-c++-common/restrict-2.c: Adjust.
5595 2012-05-30 Alan Modra <amodra@gmail.com>
5597 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5600 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5602 * gcc.target/i386/shuf-concat.c: New test.
5604 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5606 PR rtl-optimization/53519
5607 * gcc.c-torture/compile/pr53519.c: New test.
5609 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5611 * gcc.target/arm/neon-vrev.c: New.
5613 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5616 * gcc.target/sh/pr51340-1.c: New.
5617 * gcc.target/sh/pr51340-2.c: New.
5618 * gcc.target/sh/pr51340-3.c: New.
5620 2012-05-29 Richard Guenther <rguenther@suse.de>
5622 PR tree-optimization/53516
5623 * gcc.dg/torture/pr53516.c: New testcase.
5625 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5627 PR preprocessor/53229
5628 * gcc.dg/cpp/paste6.c: Force to run without
5629 -ftrack-macro-expansion.
5630 * gcc.dg/cpp/paste8.c: Likewise.
5631 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5632 -ftrack-macro-expansion.
5633 * gcc.dg/cpp/paste12.c: Force to run without
5634 -ftrack-macro-expansion.
5635 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5636 -ftrack-macro-expansion.
5637 * gcc.dg/cpp/paste13.c: Likewise.
5638 * gcc.dg/cpp/paste14.c: Likewise.
5639 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5640 -ftrack-macro-expansion.
5641 * gcc.dg/cpp/paste18.c: New test.
5643 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5645 * gcc.target/cris/torture/trap-1.c,
5646 gcc.target/cris/torture/trap-2.c,
5647 gcc.target/cris/torture/trap-3.c,
5648 gcc.target/cris/torture/trap-v0.c,
5649 gcc.target/cris/torture/trap-v3.c: New tests.
5651 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5654 * g++.dg/warn/Wbraces3.C: New.
5655 * g++.dg/warn/Wbraces4.C: Likewise.
5657 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5659 PR tree-optimization/53505
5660 * c-c++-common/torture/pr53505.c: New test.
5662 2012-05-27 Nathan Sidwell <nathan@acm.org>
5664 * gcc.dg/stmt-expr-4.c: New.
5666 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5669 * g++.dg/parse/crash60.C: New.
5671 2012-05-26 Jason Merrill <jason@redhat.com>
5674 * c-c++-common/array-lit.c: New.
5675 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5677 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5680 * gnat.dg/array21.adb: New test.
5682 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5684 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5686 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5689 * g++.dg/other/anon-union3.C: New.
5691 2012-05-25 Ian Lance Taylor <iant@google.com>
5693 * gcc.dg/split-6.c: New test.
5695 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5697 * gnat.dg/lto14.adb: New test.
5699 2012-05-25 Tristan Gingold <gingold@adacore.com>
5701 * gcc.target/i386/large-frame.c: New.
5703 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5704 * gcc.target/powerpc/lhs-1.c: New.
5705 * gcc.target/powerpc/lhs-2.c: New.
5706 * gcc.target/powerpc/lhs-3.c: New.
5708 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5710 Make unwound macro expansion trace less redundant
5711 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5712 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5713 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5714 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5715 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5716 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5718 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5721 * g++.dg/cpp0x/constexpr-default1.C: New.
5723 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5726 * g++.dg/eh/goto2.C: New.
5728 2012-05-24 Richard Guenther <rguenther@suse.de>
5731 * g++.dg/tree-prof/pr53460.C: New testcase.
5733 2012-05-24 Richard Guenther <rguenther@suse.de>
5736 * g++.dg/debug/pr53466.C: New testcase.
5738 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5740 PR tree-optimization/53465
5741 * gcc.c-torture/execute/pr53465.c: New test.
5743 2012-05-23 Tobias Burnus <burnus@net-b.de>
5747 * gfortran.dg/allocate_with_typespec_6.f90: New.
5749 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5752 * g++.dg/warn/delete-array-1.C: New.
5754 2012-05-23 Richard Guenther <rguenther@suse.de>
5756 * gcc.dg/torture/pr39074-2.c: Adjust.
5757 * gcc.dg/torture/pr39074.c: Likewise.
5758 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5759 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5761 2012-05-22 Jan Hubicka <jh@suse.cz>
5764 * g++.dg/torture/pr53161.C: New testcase.
5766 2012-05-22 Tobias Burnus <burnus@net-b.de>
5769 * gfortran.dg/realloc_on_assign_15.f90: New.
5771 2012-05-22 Richard Guenther <rguenther@suse.de>
5774 * gcc.dg/torture/pr51071-2.c: New testcase.
5776 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5778 PR tree-optimization/53336
5779 * g++.dg/torture/pr53336.C: New testcase.
5781 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5784 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5785 instead of -Wunused-local-typedefs.
5787 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5790 * g++.dg/other/abstract4.C: New-
5792 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5795 * g++.dg/ext/attrib46.C: New.
5797 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5800 * gcc.c-torture/compile/pr53418-1.c,
5801 gcc.c-torture/compile/pr53418-2.c: New tests.
5803 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5805 PR tree-optimization/53366
5806 * gcc.dg/torture/pr53366-1.c: New test.
5807 * gcc.dg/torture/pr53366-2.c: New test.
5808 * gcc.target/i386/pr53366-1.c: New test.
5809 * gcc.target/i386/pr53366-2.c: New test.
5811 PR tree-optimization/53409
5812 * gcc.c-torture/compile/pr53409.c: New test.
5814 PR tree-optimization/53410
5815 * gcc.c-torture/compile/pr53410-1.c: New test.
5816 * gcc.c-torture/compile/pr53410-2.c: New test.
5818 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5821 * gcc.target/i386/pr53425-1.c: New file.
5822 * gcc.target/i386/pr53425-2.c: Likewise.
5824 2012-05-21 Richard Guenther <rguenther@suse.de>
5826 PR tree-optimization/53408
5827 * gcc.dg/torture/pr53408.c: New testcase.
5829 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5830 H.J. Lu <hongjiu.lu@intel.com>
5833 * gcc.target/i386/pr53416.c: New file.
5835 2012-05-21 Richard Guenther <rguenther@suse.de>
5837 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5839 2012-05-21 Richard Guenther <rguenther@suse.de>
5841 * gcc.dg/torture/ldist-1.c: New testcase.
5843 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5845 * gnat.dg/lto13.adb: New test.
5846 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5848 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5850 * gnat.dg/specs/lto12.ads: New test.
5851 * gnat.dg/specs/lto12_pkg.ads: New helper.
5853 2012-05-18 Richard Guenther <rguenther@suse.de>
5855 PR tree-optimization/53346
5856 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5857 * gcc.target/i386/incoming-10.c: Adjust.
5858 * gcc.target/i386/incoming-11.c: Likewise.
5859 * gcc.target/i386/pr46295.c: Likewise.
5861 2012-05-18 Richard Guenther <rguenther@suse.de>
5863 * gcc.dg/pr53352.c: Return zero.
5865 2012-05-18 Richard Guenther <rguenther@suse.de>
5867 PR tree-optimization/53390
5868 * gcc.dg/torture/pr53390.c: New testcase.
5870 2012-05-18 Meador Inge <meadori@codesourcery.com>
5872 PR rtl-optimization/53352
5873 * gcc.dg/pr53352.c: New test.
5875 2012-05-17 David S. Miller <davem@davemloft.net>
5877 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5878 failure on sparc-*-linux-gnu.
5880 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5883 * g++.dg/parse/error49.C: New.
5884 * g++.dg/cpp0x/error8.C: Likewise.
5885 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5886 * g++.dg/ext/utf-dflt2.C: Likewise.
5887 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5888 * g++.dg/ext/utf-dflt.C: Likewise.
5889 * c-c++-common/raw-string-3.c: Likewise.
5890 * c-c++-common/raw-string-4.c: Likewise.
5892 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5895 * g++.dg/cpp0x/catch1.C: New.
5897 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5900 * g++.dg/parse/error48.C: New.
5901 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5902 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5904 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5906 * gcc.dg/tm/indirect-2.c: New test.
5908 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5910 PR tree-optimization/53217
5911 * gfortran.dg/pr53217.f90: New test.
5913 2012-05-16 Richard Guenther <rguenther@suse.de>
5915 PR tree-optimization/53364
5916 * g++.dg/torture/pr53364.C: New testcase.
5918 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5921 * gcc.dg/pr52549.c: Fix test for long != void*
5922 * gcc.c-torture/execute/pr52979-1.x: New file.
5923 * gcc.c-torture/execute/pr52979-2.x: New file.
5925 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5927 PR preprocessor/7263
5928 * gcc.dg/binary-constants-2.c: Run without tracking locations
5929 accross macro expansion.
5930 * gcc.dg/binary-constants-3.c: Likewise.
5931 * gcc.dg/cpp/sysmac2.c: Likewise.
5932 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5934 * gcc.dg/cpp/syshdr3.c: New test.
5935 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5936 * gcc.dg/system-binary-constants-1.c: New test.
5937 * gcc.dg/system-binary-constants-1.h: New header for the new test
5939 * g++.dg/cpp/syshdr3.C: New test.
5940 * g++.dg/cpp/syshdr3.h: New header the new test above.
5941 * g++.dg/system-binary-constants-1.C: New test.
5942 * g++.dg/system-binary-constants-1.h: New header the new test
5945 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5947 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5949 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5952 * gcc.dg/pr53358.c: New test.
5954 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5957 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5958 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5960 2012-05-15 Olivier Hainque <hainque@adacore.com>
5962 * g++.dg/eh/sighandle.C: New testcase.
5964 2012-05-15 Richard Guenther <rguenther@suse.de>
5966 PR tree-optimization/53355
5967 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5969 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5971 * gfortran.dg/*.f90: Remove now redundant manual
5972 cleanup-modules directive.
5974 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5976 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5977 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5979 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5982 * gfortran.dg/int_range_io_1.f90: New test.
5984 2012-05-14 Andi Kleen <ak@linux.intel.com>
5985 Jakub Jelinek <jakub@redhat.com>
5988 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5989 * gcc.target/i386/rtm-check.h: New file.
5990 * gcc.target/i386/pr53315.c: New test.
5992 2012-05-14 Tobias Burnus <burnus@net-b.de>
5997 * gfortran.dg/deferred_type_param_4.f90: New.
5998 * gfortran.dg/deferred_type_param_6.f90: New.
6000 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6002 * gcc.target/i386/retarg.c: New test.
6004 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6007 * gfortran.dg/deferred_type_param_3.f90: New.
6008 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6009 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6011 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6013 * gnat.dg/null_pointer_deref3.adb: New test.
6015 2012-05-12 Tobias Burnus <burnus@net-b.de>
6019 * gfortran.dg/deferred_type_param_5.f90: New.
6021 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6023 * g++.dg/parse/error47.C: New.
6025 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6028 * gfortran.dg/string_compare_4.f90: Change option
6029 to -fdump-tree-original. Add test case for kind=4.
6031 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6034 * gfortran.dg/string_compare_4.f90: New test.
6036 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6038 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6040 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6043 * g++.dg/cpp0x/variadic132.C: New.
6045 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6048 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6049 * g++.dg/parse/error26.C: Tweak dg-error column number.
6051 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6054 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6056 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6058 * gnat.dg/lto11.ad[sb]: New test.
6060 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6063 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6064 directive to Scan for vpmuldq, not vpmacsdql.
6066 2012-05-09 Michael Matz <matz@suse.de>
6068 PR tree-optimization/53185
6069 * gcc.dg/vect/pr53185.c: New test.
6071 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6074 * gcc.target/i386/pr53249.c: New.
6076 2012-05-09 Richard Guenther <rguenther@suse.de>
6078 PR tree-optimization/18437
6079 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6080 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6082 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6084 PR tree-optimization/53226
6085 * gcc.c-torture/compile/pr53226.c: New test.
6087 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6089 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6090 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6091 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6092 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6093 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6094 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6095 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6096 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6097 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6098 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6099 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6100 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6101 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6102 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6104 2012-05-09 Dehao Chen <dehao@google.com>
6106 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6107 * gcc.dg/predict-2.c: Likewise.
6108 * gcc.dg/predict-3.c: Likewise.
6109 * gcc.dg/predict-4.c: Likewise.
6110 * gcc.dg/predict-5.c: Likewise.
6111 * gcc.dg/predict-6.c: Likewise.
6113 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6116 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6118 2012-05-08 Richard Guenther <rguenther@suse.de>
6120 * gcc.dg/fold-bitand-4.c: New testcase.
6122 2012-05-08 Dehao Chen <dehao@google.com>
6124 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6125 heuristic is working properly.
6126 * gcc.dg/predict-2.c: Likewise.
6127 * gcc/dg/predict-3.c: Likewise.
6128 * gcc/dg/predict-4.c: Likewise.
6129 * gcc/dg/predict-5.c: Likewise.
6130 * gcc/dg/predict-6.c: Likewise.
6132 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6134 PR tree-optimization/53239
6135 * g++.dg/opt/vrp3.C: New test.
6136 * g++.dg/opt/vrp3-aux.cc: New file.
6137 * g++.dg/opt/vrp3.h: New file.
6139 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6141 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6142 .uleb128 support in assembler output.
6144 2012-05-07 Richard Guenther <rguenther@suse.de>
6147 * g++.dg/lto/pr42987_0.C: New testcase.
6148 * g++.dg/lto/pr42987_1.C: Likewise.
6150 2012-05-07 Tobias Burnus <burnus@net-b.de>
6153 * gfortran.dg/typebound_operator_15.f90: New.
6155 2012-05-06 Tobias Burnus <burnus@net-b.de>
6158 * gfortran.dg/class_array_13.f90: New.
6160 2012-05-06 Tristan Gingold <gingold@adacore.com>
6162 * gnat.dg/warn7.adb: New test.
6164 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6166 * gnat.dg/specs/renamings.ads: Rename to...
6167 * gnat.dg/specs/renaming1.ads: ...this.
6168 * gnat.dg/specs/renaming2.ads: New test.
6169 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6170 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6171 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6172 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6174 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6176 * gnat.dg/discr36.ad[sb]: New test.
6177 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6179 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6182 * c-c++-common/pr43772.c: New.
6184 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6187 * gfortran.dg/select_type_26.f03 : New test.
6188 * gfortran.dg/select_type_27.f03 : New test.
6191 * gfortran.dg/select_type_28.f03 : New test.
6193 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6197 * gfortran.dg/mod_sign0_1.f90: New test.
6198 * gfortran.dg/mod_large_1.f90: New test.
6200 2012-05-04 Tobias Burnus <burnus@net-b.de>
6203 gfortran.dg/public_private_module_5.f90: New.
6205 2012-05-04 Tobias Burnus <burnus@net-b.de>
6208 * gfortran.dg/constructor_7.f90: New.
6209 * gfortran.dg/constructor_8.f90: New.
6211 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6214 * g++.dg/cpp0x/static_assert7.C: New.
6216 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6218 PR tree-optimization/52633
6219 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6220 recognized as widening shifts instead of over-widening.
6221 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6222 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6223 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6224 * gcc.target/arm/pr52633.c: New test.
6226 2012-05-04 Richard Guenther <rguenther@suse.de>
6228 PR tree-optimization/53168
6229 * gcc.dg/torture/pr53168.c: New testcase.
6230 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6232 2012-05-04 Richard Guenther <rguenther@suse.de>
6234 * gcc.dg/lto/pr53214_0.c: New testcase.
6236 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6238 * gcc.target/ia64/pr48496.c: New test.
6239 * gcc.target/ia64/pr52657.c: Likewise.
6241 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6244 * c-c++-common/pr51712.c: New.
6246 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6249 * gcc.target/powwerpc/pr53199.c: New file.
6251 2012-05-03 Jason Merrill <jason@redhat.com>
6253 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6255 * gcc.dg/debug/dwarf2/dups-types.c: New.
6256 * gcc.dg/debug/dwarf2/dups-types.h: New.
6258 2012-05-03 Jason Merrill <jason@redhat.com>
6260 * g++.dg/debug/dwarf2/namespace-2.C: New.
6261 * g++.dg/debug/dwarf2/localclass3.C: New.
6263 2012-05-03 Jason Merrill <jason@redhat.com>
6265 * g++.dg/debug/dwarf2/thunk1.C: New.
6267 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6270 * g++.dg/other/final2.C: New.
6272 2012-05-03 Richard Guenther <rguenther@suse.de>
6274 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6276 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6278 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6279 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6280 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6281 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6283 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6285 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6287 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6288 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6289 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6292 * gcc.dg/pr53174.c: New test.
6295 * gcc.target/arm/pr53187.c: New test.
6296 * gcc.c-torture/compile/pr53187.c: New test.
6298 2012-05-03 Richard Guenther <rguenther@suse.de>
6300 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6301 unsupported prefetching support.
6303 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6305 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6306 option -ftrack-macro-expansion=0.
6307 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6308 option -ftrack-macro-expansion=0.
6310 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6312 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6313 dg-options for target arm with dg-additional-options.
6315 2012-05-03 Richard Guenther <rguenther@suse.de>
6317 PR tree-optimization/53144
6318 * gcc.dg/torture/pr53144.c: New testcase.
6320 2012-05-03 Tobias Burnus <burnus@net-b.de>
6323 * gfortran.dg/pointer_intent_7.f90: New.
6324 * gfortran.dg/pure_formal_3.f90: New.
6326 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6328 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6330 2012-05-02 Martin Jambor <mjambor@suse.cz>
6333 * g++.dg/lto/pr52605_0.C: New test.
6335 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6337 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6338 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6339 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6340 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6341 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6342 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6343 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6344 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6345 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6346 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6347 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6348 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6349 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6350 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6351 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6352 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6354 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6357 * gcc.dg/pr53153.c: New test.
6359 2012-05-02 Richard Guenther <rguenther@suse.de>
6361 * g++.dg/tree-ssa/pr19807.C: Adjust.
6363 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6365 PR tree-optimization/53163
6366 * gcc.c-torture/compile/pr53163.c: New test.
6368 PR rtl-optimization/53160
6369 * gcc.c-torture/execute/pr53160.c: New test.
6371 2012-05-01 Ian Lance Taylor <iant@google.com>
6374 * gcc.dg/pr37303.c: New test.
6376 2012-05-01 Richard Henderson <rth@redhat.com>
6378 * lib/target-supports.exp
6379 (check_effective_target_sync_long_long_runtime): True for
6380 check_effective_target_powerpc64.
6382 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6385 * gcc.dg/vector-1.c: Move to ...
6386 * c-c++-common/vector-1.c: ... here.
6387 * gcc.dg/vector-2.c: Move to ...
6388 * c-c++-common/vector-2.c: ... here.
6389 * gcc.dg/vector-3.c: Move to ...
6390 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6391 * gcc.dg/vector-4.c: Move to ...
6392 * c-c++-common/vector-4.c: ... here.
6393 * gcc.dg/vector-init-1.c: Move to ...
6394 * c-c++-common/vector-init-1.c: ... here.
6395 * gcc.dg/vector-init-2.c: Move to ...
6396 * c-c++-common/vector-init-2.c: ... here.
6397 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6398 * c-c++-common/vector-subscript-1.c: ... here.
6399 * gcc.dg/vector-subscript-2.c: Move to ...
6400 * c-c++-common/vector-subscript-2.c: ... here.
6401 * gcc.dg/vector-subscript-3.c: Move to ...
6402 * c-c++-common/vector-subscript-3.c: ... here.
6405 * g++.dg/cpp0x/vt-51314.C: New test.
6406 * g++.dg/cpp0x/variadic76.C: Fix.
6408 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6410 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6412 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6414 Add -Wvarargs option
6415 * c-c++-common/Wvarargs.c: New test case.
6416 * c-c++-common/Wvarargs-2.c: Likewise.
6418 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6420 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6421 * objc.dg/foreach-7.m: Force the test case to run without
6422 -ftrack-macro-expansion.
6423 * c-c++-common/tm/attrib-1.c: Likewise.
6424 * c-c++-common/warn-ommitted-condop.c: Likewise.
6425 * gcc.dg/assign-warn-1.c: Likewise.
6426 * gcc.dg/assign-warn-2.c: Likewise.
6427 * gcc.dg/attr-alloc_size.c: Likewise.
6428 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6429 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6430 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6431 * gcc.dg/c90-const-expr-9.c: Likewise.
6432 * gcc.dg/c99-const-expr-9.c: Likewise.
6433 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6434 * gcc.dg/cpp/direct2s.c: Likewise.
6435 * gcc.dg/cpp/pr28709.c: Likewise.
6436 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6437 * gcc.dg/dfp/composite-type.c: Likewise.
6438 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6439 with -ftrack-macro-expansion
6440 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6441 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6442 * g++.dg/ext/cleanup-1.C: Likewise.
6443 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6444 * g++.dg/template/sfinae10.C: Likewise.
6445 * g++.dg/tm/wrap-2.C: Likewise.
6446 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6447 * g++.dg/warn/Wsign-conversion.C: Likewise.
6448 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6449 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6450 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6451 it to run with -ftrack-macro-expansion.
6452 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6453 test cases without -ftrack-macro-expansion.
6455 Fix location for static class members
6456 * g++.dg/template/sfinae6_neg.C: Adjust.
6458 Make conversion warnings work on NULL with -ftrack-macro-expansion
6459 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6460 alongside the previous testing for NULL.
6462 Fix -Wuninitialized for -ftrack-macro-expansion
6463 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6465 Strip "<built-in>" loc from displayed expansion context
6466 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6467 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6468 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6471 Fix expansion point loc for macro-like tokens
6472 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6473 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6475 Fix token pasting with -ftrack-macro-expansion
6476 * gcc.dg/cpp/paste17.c: New test case for
6477 -ftrack-macro-expansion=2 mode only.
6478 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6480 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6482 * gnat.dg/warn6.ad[sb]: New test.
6484 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6487 * gcc.dg/20011021-1.c: Adjust testcase.
6489 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6492 * gfortran.dg/function_optimize_12.f90: New test.
6494 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6497 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6498 code to match current output and cover new peephole2 pattern.
6500 2012-04-27 Ollie Wild <aaw@google.com>
6502 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6504 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6506 * gcc.c-torture/execute/20120427-2.c: New testcase.
6507 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6508 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6509 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6511 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6514 * gcc.c-torture/execute/20120427-1.c: New testcase.
6516 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6519 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6521 2012-04-27 Tom de Vries <tom@codesourcery.com>
6523 PR tree-optimization/51879
6524 * gcc.dg/pr51879.c: New test.
6525 * gcc.dg/pr51879-2.c: Same.
6526 * gcc.dg/pr51879-3.c: Same.
6527 * gcc.dg/pr51879-4.c: Same.
6528 * gcc.dg/pr51879-6.c: Same.
6530 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6533 * g++.dg/cpp0x/defaulted35.C: New.
6534 * g++.dg/cpp0x/defaulted15.C: Adjust.
6536 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6538 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6541 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6543 * gcc.target/i386/builtin_target.c: Check avx2.
6545 2012-04-26 Alan Modra <amodra@gmail.com>
6547 * gcc.target/powerpc/savres.c: New test.
6548 * gcc.target/powerpc/powerpc.exp: Run it.
6550 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6553 * gcc.dg/torture/pr53120.c: New test.
6555 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6558 * gcc.c-torture/compile/pr52979-1.c: New test.
6559 * gcc.c-torture/execute/pr52979-1.c: New test.
6560 * gcc.c-torture/execute/pr52979-2.c: New test.
6562 2012-04-25 Richard Guenther <rguenther@suse.de>
6564 * gcc.target/i386/l_fma_float_5.c: Adjust.
6565 * gcc.target/i386/l_fma_double_4.c: Likewise.
6566 * gcc.target/i386/l_fma_float_2.c: Likewise.
6567 * gcc.target/i386/l_fma_float_6.c: Likewise.
6568 * gcc.target/i386/l_fma_double_1.c: Likewise.
6569 * gcc.target/i386/l_fma_double_5.c: Likewise.
6570 * gcc.target/i386/l_fma_float_3.c: Likewise.
6571 * gcc.target/i386/l_fma_double_2.c: Likewise.
6572 * gcc.target/i386/l_fma_double_6.c: Likewise.
6573 * gcc.target/i386/l_fma_float_4.c: Likewise.
6574 * gcc.target/i386/l_fma_double_3.c: Likewise.
6575 * gcc.target/i386/l_fma_float_1.c: Likewise.
6577 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6579 PR tree-optimization/53058
6580 * gcc.c-torture/compile/pr53058.c: New test.
6582 2012-04-25 Jan Hubicka <jh@suse.cz>
6585 * gcc.target/i386/pr39082-1.c: Update warning location.
6587 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6590 * gcc.dg/pr52880.c: New test.
6592 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6594 * gcc.dg/m-un-2.c: Update.
6595 * gcc.dg/20011021-1.c: Update.
6597 2012-04-25 Tobias Burnus <burnus@net-b.de>
6600 * gfortran.dg/realloc_on_assign_14.f90: New.
6602 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6605 PR tree-optimizations/52891
6606 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6608 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6611 * g++.dg/cpp0x/sfinae35.C: New.
6612 * g++.dg/cpp0x/sfinae36.C: Likewise.
6614 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6616 * gcc.target/builtin_target.c: New testcase.
6618 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6621 * gcc.target/powerpc/pr47197.c: New test.
6623 2012-04-24 Richard Guenther <rguenther@suse.de>
6625 PR tree-optimization/53085
6626 * g++.dg/torture/pr53085.C: New testcase.
6628 2012-04-24 Andrew Pinski <apinski@cavium.com>
6631 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6632 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6633 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6635 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6638 * gcc.c-torture/execute/pr53084.c: New test.
6640 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6642 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6644 2012-04-23 Andrew Pinski <apinski@cavium.com>
6646 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6648 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6651 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6652 * gcc.dg/torture/builtin-power-1.c: Likewise.
6654 2012-04-23 Richard Guenther <rguenther@suse.de>
6656 PR tree-optimization/53070
6657 * gcc.dg/torture/pr53070.c: New testcase.
6659 2012-04-23 Richard Guenther <rguenther@suse.de>
6662 * gcc.dg/pr53060.c: New testcase.
6664 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6666 PR tree-optimizations/52891
6667 * gcc.c-torture/compile/pr52891-1.c: New test.
6668 * gcc.c-torture/compile/pr52891-2.c: New test.
6670 2012-04-22 Tobias Burnus <burnus@net-b.de>
6673 * gfortran.dg/read_float_4.f90: New.
6675 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6678 * c-c++-common/pr35441.C: New.
6680 2012-04-20 Ian Lance Taylor <iant@google.com>
6682 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6683 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6685 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6687 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6689 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6691 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6693 PR rtl-optimization/44214
6694 * gcc.dg/pr44214-1.c: New test.
6695 * gcc.dg/pr44214-2.c: Likewise.
6696 * gcc.dg/pr44214-3.c: Likewise.
6698 2012-04-20 Richard Guenther <rguenther@suse.de>
6700 * g++.dg/torture/20120420-1.C: New testcase.
6702 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6704 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6706 2012-04-19 Christian Bruel <christian.bruel@st.com>
6708 * gcc.dg/pr52283.c: New test.
6710 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6712 * gcc.dg/pr37985.c: New test.
6714 2012-04-19 Richard Guenther <rguenther@suse.de>
6716 PR rtl-optimization/44688
6717 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6718 possibly profitable.
6720 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6722 PR tree-optimization/52976
6723 * gfortran.dg/reassoc_11.f: New test.
6725 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6727 PR tree-optimization/52976
6728 * gfortran.dg/reassoc_7.f: New test.
6729 * gfortran.dg/reassoc_8.f: Likewise.
6730 * gfortran.dg/reassoc_9.f: Likewise.
6731 * gfortran.dg/reassoc_10.f: Likewise.
6733 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6736 * g++.dg/cpp0x/sfinae33.C: New.
6737 * g++.dg/cpp0x/sfinae34.C: Likewise.
6739 2012-04-18 Joey Ye <joey.ye@arm.com>
6741 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6743 2012-04-18 Richard Guenther <rguenther@suse.de>
6745 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6747 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6748 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6750 2012-04-17 Tom de Vries <tom@codesourcery.com>
6752 * g++.dg/pr51264-4.C: New test.
6754 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6757 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6759 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6762 * g++.dg/parse/crash59.C: New.
6764 2012-04-17 Michael Matz <matz@suse.de>
6766 PR tree-optimization/18437
6767 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6769 2012-04-17 Richard Guenther <rguenther@suse.de>
6772 * g++.dg/torture/pr53011.C: New testcase.
6774 2012-04-16 Jason Merrill <jason@redhat.com>
6777 * g++.dg/cpp0x/variadic131.C: New.
6780 * g++.dg/cpp0x/variadic130.C: New.
6783 * g++.dg/cpp0x/variadic129.C: New.
6786 * g++.dg/cpp0x/variadic128.C: New.
6788 2012-04-16 Tobias Burnus <burnus@net-b.de>
6791 * gfortran.dg/pointer_intent_6.f90: New.
6793 2012-04-16 Tobias Burnus <burnus@net-b.de>
6796 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6797 to include public_private_module_4.f90.
6798 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6801 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6804 * g++.dg/diagnostic/operator1.C: New.
6805 * g++.dg/ext/label5.C: Adjust.
6806 * g++.dg/ext/va-arg1.C: Likewise.
6807 * g++.dg/other/error20.C: Likewise.
6808 * g++.dg/other/error20.C: Likewise.
6809 * g++.dg/other/error16.C: Likewise.
6810 * g++.dg/other/error10.C: Likewise.
6811 * g++.dg/parse/error30.C: Likewise.
6812 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6814 2012-04-16 Jason Merrill <jason@redhat.com>
6817 * g++.dg/cpp0x/variadic127.C: New.
6819 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6821 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6823 Use fail, pass instead of unresolved.
6827 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6829 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6830 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6831 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6833 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6836 * gfortran.dg/typebound_call_23.f03: New test case.
6838 2012-04-15 Jason Merrill <jason@redhat.com>
6841 * g++.dg/cpp0x/variadic126.C: New.
6844 * g++.dg/cpp0x/variadic125.C: New.
6847 * g++.dg/cpp0x/variadic124.C: New.
6850 * g++.dg/cpp0x/nullptr27.C: New.
6853 * g++.dg/warn/format8.C: New.
6855 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6858 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6860 2012-04-14 Tobias Burnus <burnus@net-b.de>
6864 * gfortran.dg/public_private_module_3.f90: New.
6865 * gfortran.dg/public_private_module_4.f90: New.
6867 2012-04-14 Tom de Vries <tom@codesourcery.com>
6869 * gcc.dg/superblock.c: New test.
6871 2012-04-14 Tom de Vries <tom@codesourcery.com>
6873 * gcc.dg/pr51879-12.c: New test.
6875 2012-04-13 Jason Merrill <jason@redhat.com>
6878 * g++.dg/cpp0x/variadic123.C: New.
6879 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6882 * g++.dg/cpp0x/initlist-ctor1.C: New.
6885 * g++.dg/other/anon-union2.C: New.
6887 2012-04-13 Martin Jambor <mjambor@suse.cz>
6890 * g++.dg/ipa/pr52939.C: New test.
6892 2012-04-13 Tom de Vries <tom@codesourcery.com>
6894 * gcc.dg/pr52734.c: New test.
6896 2012-04-13 Richard Guenther <rguenther@suse.de>
6898 PR tree-optimization/52969
6899 * gcc.dg/torture/pr52969.c: New testcase.
6901 2012-04-13 Richard Guenther <rguenther@suse.de>
6904 * gcc.dg/pr52549.c: New testcase.
6906 2012-04-13 Richard Guenther <rguenther@suse.de>
6909 * gcc.dg/pr52862.c: New testcase.
6911 2012-04-13 Joey Ye <joey.ye@arm.com>
6913 * gcc.target/arm/thumb1-imm.c: New testcase.
6915 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6918 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6919 second function argument.
6920 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6921 (calc_permps): Update declaration. Calculate result correctly.
6922 (avx2_test): Change src2 type to union256i_d.
6923 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6926 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6929 * gcc.target/powerpc/pr52775.c: New file.
6931 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6933 PR tree-optimization/18589
6934 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6935 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6936 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6937 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6938 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6939 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6940 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6941 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6942 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6943 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6945 2012-04-12 Richard Guenther <rguenther@suse.de>
6947 PR tree-optimization/52943
6948 * gcc.dg/torture/pr52943.c: New testcase.
6950 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6953 * gcc/target/sh/pr50751-4.c: New.
6954 * gcc/target/sh/pr50751-5.c: New.
6955 * gcc/target/sh/pr50751-6.c: New.
6956 * gcc/target/sh/pr50751-7.c: New.
6958 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6961 * g++.dg/lookup/using52.C: New.
6963 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6965 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6967 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6969 PR rtl-optimization/52876
6970 * gcc.target/i386/pr52876.c: New.
6972 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6974 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6976 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6978 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6979 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6980 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6981 (ptrdiff_t): ... this. All uses changed.
6982 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6983 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6985 (main): Cast argument to __INTPTR_TYPE__.
6986 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6988 * gcc.dg/mallign.c (main): Likewise.
6989 * gcc.dg/pr38700.c (foo): Likewise.
6990 * gcc.dg/long-long-cst1.c (t): Likewise.
6991 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6992 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6993 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6994 * gcc.dg/pr25682.c (d, foo): Likewise.
6995 * gcc.dg/format/cast-1.c (f): Likewise.
6996 * gcc.dg/c90-const-expr-10.c
6997 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6998 (size_t): ...this. All uses changed.
6999 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7000 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7001 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7002 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7003 * gcc.dg/sequence-pt-1.c: Likewise.
7004 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7005 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7006 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7007 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7008 of ptrdiff_t with it.
7009 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7010 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7011 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7013 2012-04-11 Jason Merrill <jason@redhat.com>
7016 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7017 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7020 * g++.dg/ext/attrib45.C: New.
7022 * g++.dg/eh/dtor3.C: New.
7024 2012-04-11 Richard Guenther <rguenther@suse.de>
7027 * gfortran.dg/pr52621.f90: New testcase.
7029 2012-04-11 Richard Guenther <rguenther@suse.de>
7032 * g++.dg/torture/pr52918-1.C: New testcase.
7033 * g++.dg/torture/pr52918-2.C: Likewise.
7035 2012-04-11 Tobias Burnus <burnus@net-b.de>
7038 * gfortran.dg/block_11.f90: New.
7040 2012-04-11 Nick Clifton <nickc@redhat.com>
7042 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7044 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7047 * gcc.target/powerpc/pr16458-1.c: New test.
7048 * gcc.target/powerpc/pr16458-2.c: Likewise.
7049 * gcc.target/powerpc/pr16458-3.c: Likewise.
7050 * gcc.target/powerpc/pr16458-4.c: Likewise.
7052 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7054 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7055 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7056 * gcc.dg/builtin-bswap-5.c: Likewise.
7057 * gcc.target/i386/builtin-bswap-4.c: New test.
7059 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
7062 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7064 2012-04-11 Richard Guenther <rguenther@suse.de>
7066 PR rtl-optimization/52881
7067 * gcc.dg/torture/pr52881.c: New testcase.
7068 * gcc.dg/torture/pr52913.c: Likewise.
7070 2012-04-11 Richard Guenther <rguenther@suse.de>
7072 PR tree-optimization/52912
7073 * gcc.dg/torture/pr52912.c: New testcase.
7075 2010-04-10 Michael Matz <matz@suse.de>
7077 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7078 * gcc.dg/vect/vect-outer-1.c: Adjust.
7079 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7080 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7081 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7082 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7083 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7084 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7086 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7088 PR tree-optimization/52870
7089 * gcc.dg/vect/pr52870.c: New test.
7091 2012-04-09 Mike Stump <mikestump@comcast.net>
7093 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7094 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7095 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7096 * gnat.dg/aggr11.adb: Likewise.
7097 * gnat.dg/aggr11_pkg.ads: Likewise.
7098 * gnat.dg/aggr15.adb: Likewise.
7099 * gnat.dg/aggr15.ads: Likewise.
7100 * gnat.dg/aggr17.adb: Likewise.
7101 * gnat.dg/aggr18.adb: Likewise.
7102 * gnat.dg/array14.adb: Likewise.
7103 * gnat.dg/array14.ads: Likewise.
7104 * gnat.dg/array14_pkg.ads: Likewise.
7105 * gnat.dg/array19.adb: Likewise.
7106 * gnat.dg/array19.ads: Likewise.
7107 * gnat.dg/discr27.adb: Likewise.
7108 * gnat.dg/discr27.ads: Likewise.
7109 * gnat.dg/discr35.adb: Likewise.
7110 * gnat.dg/discr35.ads: Likewise.
7111 * gnat.dg/discr6.adb: Likewise.
7112 * gnat.dg/discr6_pkg.ads: Likewise.
7113 * gnat.dg/import1.adb: Likewise.
7114 * gnat.dg/import1.ads: Likewise.
7115 * gnat.dg/loop_address2.adb: Likewise.
7116 * gnat.dg/opt7.adb: Likewise.
7117 * gnat.dg/opt7.ads: Likewise.
7118 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7119 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7120 * gnat.dg/rep_clause2.adb: Likewise.
7121 * gnat.dg/rep_clause2.ads: Likewise.
7122 * gnat.dg/slice2.adb: Likewise.
7123 * gnat.dg/slice2.ads: Likewise.
7124 * gnat.dg/slice6.adb: Likewise.
7125 * gnat.dg/slice6_pkg.ads: Likewise.
7126 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7127 * gnat.dg/taft_type2.adb: Likewise.
7128 * gnat.dg/taft_type2.ads: Likewise.
7129 * gnat.dg/taft_type2_pkg.ads: Likewise.
7130 * gnat.dg/volatile10.adb: Likewise.
7131 * gnat.dg/volatile10_pkg.ads: Likewise.
7133 * gcc.dg/dll-8.c: Remove execute permissions.
7134 * g++.dg/ext/dllexport5.C: Likewise.
7136 2012-04-09 Jan Hubicka <jh@suse.cz>
7141 * gcc.dg/lto/pr52634_1.c: New testcase.
7142 * gcc.dg/lto/pr52634_0.c: New testcase.
7144 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7147 * gcc.target/i386/pr52883.c: New testcase.
7149 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7151 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7152 (check_effective_target_sync_long_long): Add SPARC case.
7153 (check_effective_target_sync_long_long_runtime): Likewise.
7154 (check_effective_target_sync_int_long): Adjust SPARC case.
7155 (check_effective_target_sync_char_short): Likewise.
7157 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7159 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7160 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7162 2012-04-08 Tobias Burnus <burnus@net-b.de>
7166 * gfortran.dg/public_private_module_2.f90: New.
7168 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7170 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7173 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7176 * gfortran.dg/function_optimize_11.f90: New test.
7178 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7181 * gfortran.dg/use_only_6.f90: New test.
7183 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7186 * gfortran.dg/use_only_6.f90: New test.
7187 2012-04-06 Mike Stump <mikestump@comcast.net>
7190 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7192 2012-04-05 Jason Merrill <jason@redhat.com>
7195 * g++.dg/template/qualified-id5.C: New.
7197 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7200 * gcc.target/i386/pr52882.c: New test.
7202 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7203 Dominique D'Humieures <dominiq@lps.ens.fr>
7206 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7207 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7209 2012-04-04 Jason Merrill <jason@redhat.com>
7212 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7214 2012-04-03 Jason Merrill <jason@redhat.com>
7217 * g++.dg/cpp0x/variadic-value1.C: New.
7219 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7221 * gnat.dg/pack18.adb: New test.
7222 * gnat.dg/pack18_pkg.ads: New helper.
7224 2012-04-03 Richard Guenther <rguenther@suse.de>
7226 PR tree-optimization/52808
7227 * gcc.dg/pr52808.c: New testcase.
7229 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7231 PR tree-optimization/52835
7232 * gfortran.dg/pr52835.f90: New test.
7234 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7236 * gnat.dg/specs/aggr5.ads: New test.
7238 2012-04-02 Richard Guenther <rguenther@suse.de>
7240 PR tree-optimization/52756
7241 * gcc.dg/torture/pr52756.c: New testcase.
7243 2012-04-02 Richard Guenther <rguenther@suse.de>
7246 * gcc.dg/pr52803.c: New testcase.
7248 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7251 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7254 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7257 * g++.dg/cpp0x/noexcept17.C: New.
7258 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7259 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7260 * g++.dg/cpp0x/noexcept01.C: Likewise.
7261 * g++.dg/eh/init-temp1.C: Likewise.
7262 * g++.dg/eh/ctor1.C: Likwise.
7264 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7266 * gnat.dg/controlled6.adb: New test.
7267 * gnat.dg/controlled6_pkg.ads: New helper.
7268 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7270 2012-03-30 Richard Henderson <rth@redhat.com>
7273 * g++.dg/opt/pr52727.C: New testcase.
7275 2012-03-30 Richard Guenther <rguenther@suse.de>
7277 PR tree-optimization/52754
7278 * gcc.target/i386/pr52754.c: New testcase.
7280 2012-03-30 Richard Guenther <rguenther@suse.de>
7283 * g++.dg/torture/pr52772.C: New testcase.
7285 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7288 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7290 2012-03-29 Jason Merrill <jason@redhat.com>
7293 * g++.dg/template/inherit8.C: New.
7295 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7298 * g++.dg/ext/weak4.C: New test.
7300 PR tree-optimization/52760
7301 * gcc.c-torture/execute/pr52760.c: New test.
7303 2012-03-29 Jason Merrill <jason@redhat.com>
7306 * g++.dg/cpp0x/initlist-array3.C: New.
7308 2012-03-28 Jason Merrill <jason@redhat.com>
7311 * g++.dg/overload/virtual2.C: New.
7313 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7315 * gnat.dg/vect7.ad[sb]: New test.
7317 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7318 Tobias Burnus <burnus@gcc.gnu.org>
7321 * gfortran.dg/allocate_class_1.f90 : Change error test.
7322 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7323 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7324 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7326 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7329 * gcc.dg/pr52691.c: New test.
7332 * gcc.c-torture/compile/pr52750.c: New test.
7334 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7337 * gcc.target/avr/torture/builtins-2.c: New test.
7339 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7342 * gcc.target/i386/pr52736.c: New test.
7344 2012-03-27 Martin Jambor <mjambor@suse.cz>
7347 * gcc.dg/torture/pr52693.c: New test.
7349 2012-03-27 Meador Inge <meadori@codesourcery.com>
7352 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7354 2012-03-27 Mike Stump <mikestump@comcast.net>
7357 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7358 failures that match branch names.
7360 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7361 H.J. Lu <hongjiu.lu@intel.com>
7364 * gcc.target/i386/pr52698.c: New test.
7366 2012-03-27 Richard Guenther <rguenther@suse.de>
7369 * gcc.dg/torture/pr52720.c: New testcase.
7371 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7373 * gnat.dg/pack17.adb: New test.
7375 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7377 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7378 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7380 2012-03-26 Martin Jambor <mjambor@suse.cz>
7382 PR tree-optimization/50052
7383 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7385 2012-03-26 Richard Guenther <rguenther@suse.de>
7387 PR tree-optimization/52701
7388 * gfortran.dg/pr52701.f90: New testcase.
7390 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7392 PR tree-optimization/52686
7393 * gcc.target/arm/pr52686.c: New test.
7395 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7397 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7398 Add "-Os -flto" to list.
7400 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7402 * gnat.dg/concat2.ad[sb]: New test.
7404 2012-03-24 Jason Merrill <jason@redhat.com>
7406 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7407 * g++.dg/cpp0x/trailing2.C: Likewise.
7408 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7409 * g++.dg/cpp1y/auto-fn1.C: New.
7410 * g++.dg/cpp1y/auto-fn2.C: New.
7411 * g++.dg/cpp1y/auto-fn3.C: New.
7412 * g++.dg/cpp1y/auto-fn4.C: New.
7413 * g++.dg/cpp1y/auto-fn5.C: New.
7414 * g++.dg/cpp1y/auto-fn6.C: New.
7415 * g++.dg/cpp1y/auto-fn7.C: New.
7416 * g++.dg/cpp1y/auto-fn8.C: New.
7417 * g++.dg/cpp1y/auto-fn9.C: New.
7418 * g++.dg/cpp1y/auto-fn10.C: New.
7419 * g++.dg/cpp1y/auto-fn11.C: New.
7421 2012-03-23 Richard Guenther <rguenther@suse.de>
7423 PR tree-optimization/52678
7424 * gfortran.dg/pr52678.f: New testcase.
7426 2012-03-23 Richard Guenther <rguenther@suse.de>
7428 PR tree-optimization/52638
7429 * g++.dg/torture/pr52638.C: New testcase.
7431 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7434 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7436 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7439 * g++.dg/ext/attrib44.C: New test.
7441 2012-03-22 Jan Hubicka <jh@suse.cz>
7444 * g++.dg/torture/pr51737.C: New testcase
7446 2012-03-22 Richard Guenther <rguenther@suse.de>
7448 PR tree-optimization/52548
7449 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7451 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7453 * lib/fortran-modules.exp (list-module-names-1): Remove
7456 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7459 * gcc.target/sh/pr50751-1.c: New.
7460 * gcc.target/sh/pr50751-2.c: New.
7461 * gcc.target/sh/pr50751-3.c: New.
7463 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7466 * gcc.target/sh/sh4a-cos.c: Remove.
7467 * gcc.target/sh/sh4a-sin.c: Remove.
7468 * gcc.target/sh/sh4a-sincos.c: Remove.
7470 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7472 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7473 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7475 2012-03-21 Martin Jambor <mjambor@suse.cz>
7478 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7479 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7481 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7483 * gcc.target/arm/thumb-16bit-ops.c: New file.
7484 * gcc.target/arm/thumb-ifcvt.c: New file.
7486 2012-03-20 Jason Merrill <jason@redhat.com>
7488 * lib/target-supports.exp: Add { target c++1y }.
7490 * g++.dg/cpp0x/auto32.C: New.
7492 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7495 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7497 * gcc.dg/torture/pr48124-4.c: Ditto:
7498 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7500 2012-03-20 Jason Merrill <jason@redhat.com>
7503 * g++.dg/cpp0x/initlist66.C: New.
7505 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7507 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7510 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7513 * gcc.target/avr/torture/addr-space-2.h: New file.
7514 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7515 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7516 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7517 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7519 2012-03-20 Richard Guenther <rguenther@suse.de>
7521 * gnat.dg/pack16.adb: New testcase.
7522 * gnat.dg/pack16_pkg.ads: Likewise.
7523 * gnat.dg/specs/pack8.ads: Likewise.
7524 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7526 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7528 * g++.dg/warn/Wuseless-cast.C: Extend.
7530 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7533 * g++.dg/warn/Wuseless-cast.C: New.
7535 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7538 * gfortran.dg/pr52608.f90: New test.
7540 2012-03-17 Tobias Burnus <burnus@net-b.de>
7543 * gfortran.dg/proc_ptr_36.f90: New.
7545 2012-03-16 Martin Jambor <mjambor@suse.cz>
7547 * gcc.dg/misaligned-expand-1.c: New test.
7548 * gcc.dg/misaligned-expand-3.c: Likewise.
7550 2012-03-16 Richard Guenther <rguenther@suse.de>
7551 Kai Tietz <ktietz@redhat.com>
7554 * gcc.c-torture/execute/pr48814-1.c: New test.
7555 * gcc.c-torture/execute/pr48814-2.c: New test.
7556 * gcc.dg/tree-ssa/assign-1.c: New test.
7557 * gcc.dg/tree-ssa/assign-2.c: New test.
7558 * gcc.dg/tree-ssa/assign-3.c: New test.
7560 2012-03-16 Richard Guenther <rguenther@suse.de>
7562 * gnat.dg/specs/pack7.ads: New testcase.
7564 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7567 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7568 * gcc.dg/torture/vshuf-8.inc: Likewise.
7569 * gcc.dg/torture/vshuf-16.inc: Likewise.
7570 * gcc.dg/torture/vshuf-32.inc: Likewise.
7572 2012-03-15 Jason Merrill <jason@redhat.com>
7574 * g++.dg/torture/pr52582.C: New.
7576 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7578 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7580 2012-03-15 Ira Rosen <irar@il.ibm.com>
7581 Ulrich Weigand <ulrich.weigand@linaro.org>
7583 * gcc.dg/vect/slp-cond-3.c: New test.
7584 * gcc.dg/vect/slp-cond-4.c: New test.
7586 2012-03-15 Ira Rosen <irar@il.ibm.com>
7587 Ulrich Weigand <ulrich.weigand@linaro.org>
7589 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7590 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7592 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7597 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7598 * gfortran.dg/round_1.f03: Likewise.
7600 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7601 Andrew Pinski <apinski@cavium.com>
7604 * gcc.dg/pr52592.c: New test.
7606 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7608 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7609 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7610 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7611 * lib/fortran-modules.exp: .. this new file. Adjust users.
7612 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7613 gfortran-dg-debug-runtest): Call cleanup-modules.
7614 * lib/fortran-torture.exp (fortran-torture-execute,
7615 fortran-torture): Likewise.
7616 * gfortran.dg/coarray/caf.exp: Likewise.
7617 * lib/lto.exp: Likewise.
7618 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7619 * gfortran.dg/class_4b.f03: Likewise.
7620 * gfortran.dg/class_4c.f03: Likewise.
7621 * gfortran.dg/class_45a.f03: Likewise.
7622 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7623 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7624 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7625 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7626 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7627 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7628 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7629 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7630 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7631 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7632 * gfortran.dg/whole_file_28.f90: Likewise.
7633 * gfortran.dg/whole_file_29.f90: Likewise.
7634 * gfortran.dg/whole_file_30.f90: Likewise.
7635 * gfortran.dg/whole_file_31.f90: Likewise.
7637 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7639 PR tree-optimization/52267
7640 * gcc.dg/pr52267.c: New test.
7641 * gcc.dg/tree-ssa/vrp65.c: New test.
7642 * gcc.dg/tree-ssa/vrp66.c: New test.
7644 2012-03-15 Richard Guenther <rguenther@suse.de>
7647 * gfortran.dg/vect/pr52580.f: New testcase.
7649 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7651 * gcc.target/sh/fpul-usage-1.c: New.
7653 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7656 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7657 * gcc.target/sh/pr49468-di.c: Likewise.
7659 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7661 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7662 * gcc.dg/c99-stdint-6.c: Likewise.
7663 * gcc.dg/lto/20090210_0.c: Likewise.
7664 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7665 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7666 * gcc.dg/pragma-init-fini-2.c: Likewise.
7667 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7668 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7669 * gcc.target/i386/pr22152.c: Likewise.
7670 * gcc.target/i386/vect8-ret.c: Likewise.
7671 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7674 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7676 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7677 * g++.dg/tree-prof/partition1.C: Likewise.
7678 * g++.dg/tree-prof/partition2.C: Likewise.
7679 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7681 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7682 * gcc.c-torture/execute/20010724-1.c: Remove.
7683 * gcc.c-torture/execute/20010724-1.x: Remove.
7684 * gcc.c-torture/execute/20040208-2.c: Remove.
7685 * gcc.c-torture/execute/20040208-2.x: Remove.
7686 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7688 (main) [__mips__ && __sgi__]: Remove.
7689 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7690 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7691 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7692 mips-sgi-irix6* handling.
7693 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7694 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7695 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7697 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7698 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7699 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7700 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7701 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7702 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7704 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7705 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7706 * gcc.target/mips/save-restore-3.c: Likewise.
7707 * gcc.target/mips/save-restore-4.c: Likewise.
7708 * gcc.target/mips/save-restore-5.c: Likewise.
7709 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7710 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7712 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7714 (restore_ld_library_path_env_vars): Likewise.
7715 * lib/target-supports.exp (check_profiling_available): Remove
7716 mips*-*-irix* handling.
7717 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7718 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7719 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7721 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7724 * g++.dg/opt/pr52582.C: New test.
7726 2012-03-14 Richard Guenther <rguenther@suse.de>
7728 PR tree-optimization/52571
7729 * gcc.dg/vect/vect-2.c: Initialize arrays.
7730 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7731 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7732 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7734 2012-03-14 Richard Guenther <rguenther@suse.de>
7739 * gcc.dg/torture/pr48124-1.c: New testcase.
7740 * gcc.dg/torture/pr48124-2.c: Likewise.
7741 * gcc.dg/torture/pr48124-3.c: Likewise.
7742 * gcc.dg/torture/pr48124-4.c: Likewise.
7744 2012-03-14 Richard Guenther <rguenther@suse.de>
7747 * gcc.dg/pr52578.c: New testcase.
7749 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7752 * g++.dg/cpp0x/udlit-args2.C: New test.
7754 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7757 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7758 * gcc.c-torture/compile/pr48596.c: ... here.
7760 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7763 * g++.dg/lookup/hidden-class17.C: New test.
7765 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7768 * gcc.dg/Wunused-var-3.c: New test.
7770 2012-03-13 Martin Jambor <mjambor@suse.cz>
7772 * gcc.dg/misaligned-expand-2.c: New test.
7774 2012-03-13 Richard Guenther <rguenther@suse.de>
7777 * gcc.dg/pr52134.c: New testcase.
7779 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7781 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7783 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7785 PR tree-optimization/46728
7786 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7787 * gcc.target/powerpc/pr46728-5.c: Likewise.
7788 * gcc.target/powerpc/pr46728-8.c: Likewise.
7789 * gcc.target/powerpc/pr46728-10.c: Likewise.
7790 * gcc.target/powerpc/pr46728-11.c: Likewise.
7791 * gcc.target/powerpc/pr46728-13.c: Likewise.
7792 * gcc.target/powerpc/pr46728-14.c: Likewise.
7793 * gcc.target/powerpc/pr46728-15.c: Likewise.
7795 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7798 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7800 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7802 PR tree-optimization/46728
7803 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7804 * gcc.target/powerpc/pr46728-5.c: Likewise.
7805 * gcc.target/powerpc/pr46728-8.c: Likewise.
7806 * gcc.target/powerpc/pr46728-10.c: Likewise.
7807 * gcc.target/powerpc/pr46728-11.c: Likewise.
7808 * gcc.target/powerpc/pr46728-13.c: Likewise.
7809 * gcc.target/powerpc/pr46728-14.c: Likewise.
7810 * gcc.target/powerpc/pr46728-15.c: Likewise.
7812 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7815 * gcc.target/avr/torture/addr-space-1.h: New file.
7816 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7817 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7818 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7819 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7821 2012-03-12 Andrew Pinski <apinski@cavium.com>
7823 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7825 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7827 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7828 * g++.dg/abi/thunk4.C: Likewise.
7829 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7831 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7833 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7834 * g++.dg/eh/spbp.C: Likewise.
7835 * g++.dg/ext/label13.C: Likewise.
7836 * g++.dg/guality/guality.exp: Likewise.
7837 * g++.dg/other/anon5.C: Likewise.
7838 * g++.dg/other/pragma-ep-1.C: Remove.
7839 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7840 * g++.dg/warn/pr31246.C: Likewise.
7841 * g++.dg/warn/weak1.C: Likewise.
7842 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7843 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7844 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7845 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7846 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7847 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7848 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7849 * gcc.dg/c99-tgmath-1.c: Likewise.
7850 * gcc.dg/c99-tgmath-2.c: Likewise.
7851 * gcc.dg/c99-tgmath-3.c: Likewise.
7852 * gcc.dg/c99-tgmath-4.c: Likewise.
7853 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7855 * gcc.dg/debug/pr49032.c: Likewise.
7856 * gcc.dg/guality/guality.exp: Likewise.
7857 * gcc.dg/intmax_t-1.c: Likewise.
7858 * gcc.dg/pr48616.c: Likewise.
7859 * gcc.dg/pragma-ep-1.c: Remove.
7860 * gcc.dg/pragma-ep-2.c: Remove.
7861 * gcc.dg/pragma-ep-3.c: Remove.
7862 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7863 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7864 * gcc.misc-tests/gcov-14.c: Likewise.
7865 * gfortran.dg/guality/guality.exp: Likewise.
7866 * lib/target-supports.exp (check_weak_available): Likewise.
7867 (add_options_for_tls): Likewise.
7868 (check_ascii_locale_available): Likewise.
7869 * obj-c++.dg/dwarf-2.mm: Likewise.
7870 * objc.dg/dwarf-1.m: Likewise.
7871 * objc.dg/dwarf-2.m: Likewise.
7873 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7875 PR tree-optimization/51721
7876 * gcc.dg/tree-ssa/vrp64.c: New test.
7878 PR tree-optimization/52533
7879 * gcc.c-torture/compile/pr52533.c: New test.
7881 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7883 * gcc.target/i386/rtm-xabort-1.c: New.
7884 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7885 * gcc.target/i386/rtm-xend-1.c: Ditto.
7886 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7887 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7888 * gcc.target/i386/sse-13.c: Ditto.
7889 * gcc.target/i386/sse-14.c: Ditto.
7890 * gcc.target/i386/sse-22.c: Ditto.
7891 * gcc.target/i386/sse-23.c: Ditto.
7892 * g++.dg/other/i386-2.C: Ditto.
7893 * g++.dg/other/i386-3.C: Ditto.
7895 2012-03-12 Tobias Burnus <burnus@net-b.de>
7898 * gfortran.dg/proc_ptr_35.f90: New.
7900 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7903 * gcc.dg/torture/pr52530.c: New test.
7905 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7908 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7910 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7913 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7915 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7917 2012-03-09 Andrew Pinski <apinski@cavium.com>
7920 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7921 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7923 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7925 * gcc.dg/tree-ssa/scev-3.c: New.
7926 * gcc.dg/tree-ssa/scev-4.c: New.
7928 2012-03-08 Tobias Burnus <burnus@net-b.de>
7931 * gfortran.dg/proc_ptr_34.f90
7933 2012-03-07 Jason Merrill <jason@redhat.com>
7936 * g++.dg/cpp0x/udlit-mangle.C: New.
7938 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7940 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7942 2012-03-06 Richard Guenther <rguenther@suse.de>
7945 * gcc.dg/torture/pr52493.c: New testcase.
7947 2012-03-06 Richard Guenther <rguenther@suse.de>
7950 * gcc.dg/lto/pr52097_0.c: New testcase.
7952 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7955 * gcc.target/sh/pr51244-1.c: New.
7956 * gcc.target/sh/pr51244-2.c: New.
7957 * gcc.target/sh/pr51244-3.c: New.
7959 2012-03-05 Jason Merrill <jason@redhat.com>
7962 * g++.dg/ext/visibility/template11.C: New.
7964 * g++.dg/cpp0x/implicit13.C: New.
7966 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7968 PR tree-optimization/51721
7969 * gcc.dg/tree-ssa/vrp63.c: New test.
7970 * gcc.dg/pr51721.c: New test.
7972 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7975 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7978 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7981 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7983 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7986 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7988 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7990 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7993 2012-03-03 Jason Merrill <jason@redhat.com>
7995 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7998 * g++.dg/cpp0x/initlist65.C: New.
8001 * g++.dg/ext/is_empty2.C: New.
8003 2012-03-03 Tobias Burnus <burnus@net-b.de>
8006 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8008 2012-03-03 Tobias Burnus <burnus@net-b.de>
8010 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8011 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8012 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8013 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8014 * gfortran.dg/class_30.f90: Remove dg-warning line.
8015 * gfortran.dg/bind_c_usage_25.f90: New.
8017 2012-03-03 Tobias Burnus <burnus@net-b.de>
8020 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8021 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8022 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8024 2012-03-03 Tobias Burnus <burnus@net-b.de>
8027 * gfortran.dg/assumed_type_1.f90: New.
8028 * gfortran.dg/assumed_type_2.f90: New.
8029 * gfortran.dg/assumed_type_3.f90: New.
8030 * gfortran.dg/assumed_type_4.f90: New.
8032 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8035 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8036 * gcc.target/sh/pr49468-di.c: New.
8038 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8040 * gcc.dg/graphite/pr50561.c: Update.
8042 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8044 * gcc.target/powerpc/pr52457.c: New test.
8046 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8048 * gcc.target/arm/sat-1.c: New test.
8050 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8053 * gcc.target/i386/pr46716.c: New test.
8055 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8058 * g++.dg/cpp0x/sfinae32.C: New.
8060 2012-03-02 Richard Guenther <rguenther@suse.de>
8062 PR tree-optimization/52406
8063 * gcc.dg/torture/pr52406.c: New testcase.
8065 2012-03-02 Tobias Burnus <burnus@net-b.de>
8068 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8069 * gfortran.dg/nullify_2.f90: Update dg-error.
8070 * gfortran.dg/nullify_4.f90: Ditto.
8071 * gfortran.dg/pointer_init_6.f90: Ditto.
8073 2012-03-02 Tobias Burnus <burnus@net-b.de>
8076 * gfortran.dg/class_51.f90: New.
8078 2012-03-02 Tobias Burnus <burnus@net-b.de>
8081 * gfortran.dg/intrinsic_8.f90: New.
8083 2012-03-01 Kai Tietz <ktietz@redhat.com>
8085 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8086 routines on mingw targets.
8087 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8089 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8091 PR tree-optimization/52445
8092 * gcc.dg/pr52445.c: New test.
8094 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8097 * gcc.c-torture/compile/pr52437.c: New test.
8100 * gcc.dg/torture/pr52419.c: New test.
8102 PR tree-optimization/52429
8103 * gcc.dg/torture/pr52429.c: New test.
8104 * g++.dg/opt/pr52429.C: New test.
8106 2012-02-29 Richard Guenther <rguenther@suse.de>
8109 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8110 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8111 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8112 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8113 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8114 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8116 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8118 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8120 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8123 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8125 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8128 * gcc.target/arm/neon/pr51534.c: New testcase.
8130 2012-02-28 Richard Guenther <rguenther@suse.de>
8133 * gcc.dg/torture/pr52407.c: New testcase.
8135 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8137 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8138 * gcc.target/arm/vfp2.c: Likewise.
8139 * gcc.target/arm/vfp3.c: Likewise.
8140 * gcc.target/arm/vfp4.c: Likewise.
8141 * gcc.target/arm/vfp5.c: Likewise.
8142 * gcc.target/arm/vfp6.c: Likewise.
8143 * gcc.target/arm/vfp7.c: Likewise.
8144 * gcc.target/arm/vfp8.c: Likewise.
8145 * gcc.target/arm/vfp9.c: Likewise.
8146 * gcc.target/arm/vfp10.c: Likewise.
8147 * gcc.target/arm/vfp11.c: Likewise.
8148 * gcc.target/arm/vfp12.c: Likewise.
8149 * gcc.target/arm/vfp13.c: Likewise.
8150 * gcc.target/arm/vfp14.c: Likewise.
8151 * gcc.target/arm/vfp15.c: Likewise.
8152 * gcc.target/arm/vfp16.c: Likewise.
8153 * gcc.target/arm/vfp17.c: Likewise.
8154 * gcc.target/arm/neon-constants.h: New file.
8155 * gcc.target/arm/neon-vect1.c: New test.
8156 * gcc.target/arm/neon-vect2.c: New test.
8157 * gcc.target/arm/neon-vect3.c: New test.
8158 * gcc.target/arm/neon-vect4.c: New test.
8159 * gcc.target/arm/neon-vect5.c: New test.
8160 * gcc.target/arm/neon-vect6.c: New test.
8161 * gcc.target/arm/neon-vect7.c: New test.
8162 * gcc.target/arm/neon-vect8.c: New test.
8164 2012-02-28 Richard Guenther <rguenther@suse.de>
8166 PR tree-optimization/52402
8167 * gcc.dg/torture/pr52402.c: New testcase.
8169 2012-02-28 Richard Guenther <rguenther@suse.de>
8172 * g++.dg/lto/pr52400_0.C: New testcase.
8174 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8176 * gcc.target/avr/torture/builtins-1.c: New test.
8177 * gcc.target/avr/torture/builtins-error.c: New test.
8179 2012-02-28 Kai Tietz <ktietz@redhat.com>
8181 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8182 * gcc.target/i386/pr45352-2.c: Likewise.
8183 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8184 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8185 targets instead rand.
8186 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8187 * gcc.target/i386/sse2-mul-1.c: Likewise.
8188 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8189 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8190 * gcc.target/i386/pad-1.c: Likewise.
8191 * gcc.target/i386/pad-9.c: Likewise.
8192 * gcc.target/i386/pad-2.c: Likewise.
8193 * gcc.target/i386/pad-5b.c: Likewise.
8194 * gcc.target/i386/pad-8.c: Likewise.
8195 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8196 * gcc.target/i386/pr44130.c: Likewise.
8197 * gcc.target/i386/align-main-1.c: Likewise.
8198 * gcc.target/i386/align-main-2.c: Likewise.
8199 * gcc.target/i386/sw-1.c: Likewise.
8200 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8201 on x64 mingw target.
8202 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8203 * gcc.target/i386/pr46295.c: Likewise.
8204 * gcc.target/i386/amd64-abi-1.c: Likewise.
8205 * gcc.target/i386/amd64-abi-2.c: Likewise.
8206 * gcc.target/i386/pr39082-1.c: Likewise.
8207 * gcc.target/i386/pr39162.c: Likewise.
8208 * gcc.target/i386/pr22152.c: Likewise.
8209 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8210 * gcc.target/i386/wrfsbase-2.c: Likewise.
8211 * gcc.target/i386/local.c: Likewise
8212 * gcc.target/i386/wrgsbase-1.c: Likewise.
8213 * gcc.target/i386/wrfsbase-1.c: Likewise.
8214 * gcc.target/i386/pr39315-3.c: Likewise.
8215 * gcc.target/i386/pr35767-4.c: Likewise.
8216 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8218 * gcc.target/i386/pr45336-2.c: Likewise.
8219 * gcc.target/i386/pr45336-1.c: Likewise.
8220 * gcc.target/i386/pr45336-4.c: Likewise.
8222 2012-02-27 Tristan Gingold <gingold@adacore.com>
8224 * gnat.dg/array20.ad[sb]: New test.
8226 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8229 * gcc.target/arm/pr52375.c: New test.
8230 * gcc.c-torture/compile/pr52375.c: New test.
8232 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8234 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8235 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8237 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8239 * gnat.dg/aggr19.adb: New test.
8240 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8242 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8245 * gcc.target/sh/pr49263.c: New.
8247 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8249 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8250 simulate_thread_wrapper_other_threads
8251 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8252 Move initialization of 'value' to main().
8253 (main): Initialize 'value';
8254 * gcc.dg/simulate-thread/speculative-store.c
8255 (simulate_thread_step_verify): Return 0 when successful.
8256 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8258 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8259 (simulate_thread_wrapper_other_threads): Return a success/fail value
8260 and issue an error if the instruction count threshold is exceeded.
8262 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8265 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8266 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8268 2012-02-24 Richard Guenther <rguenther@suse.de>
8271 * gcc.dg/pr52355.c: New testcase.
8273 2012-02-23 Kai Tietz <ktietz@redhat.com>
8275 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8276 * gcc.dg/Wpadded.c: Likewise.
8277 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8279 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8280 for sleep by Sleep and add windows.h include for this function.
8281 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8283 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8285 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8286 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8287 on x64 mingw target.
8288 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8289 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8290 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8291 failure on LLP64 target.
8293 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8296 * gcc.dg/noncompile/pr52290.c: New test.
8298 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8300 PR tree-optimization/52019
8301 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8303 2012-02-22 Kai Tietz <ktietz@redhat.com>
8305 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8306 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8307 derived pdiff_t type.
8308 * g++.dg/torture/pr49720.C: Likewise
8310 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8313 * gcc.target/i386/pr52330.c: New test.
8315 2012-02-22 Tobias Burnus <burnus@net-b.de>
8318 * gfortran.dg/io_constraints_10.f90: New.
8320 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8322 * lib/target-supports.exp (check_effective_target_vect_condition):
8323 Return true for NEON.
8325 2012-02-21 Kai Tietz <ktietz@redhat.com>
8327 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8329 2012-02-21 Richard Guenther <rguenther@suse.de>
8331 PR tree-optimization/52324
8332 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8334 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8337 * gcc.target/avr/torture/pr51782-1.c: New test.
8339 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8341 PR tree-optimization/52318
8342 * gcc.dg/pr52318.c: New test.
8344 2012-02-20 Kai Tietz <ktietz@redhat.com>
8346 * gcc.dg/bf-ms-layout-3.c: New testcase.
8348 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8352 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8354 2012-02-20 Richard Guenther <rguenther@suse.de>
8356 PR tree-optimization/52298
8357 * gcc.dg/torture/pr52298.c: New testcase.
8358 * gcc.dg/vect/pr52298.c: Likewise.
8360 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8362 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8363 * gcc.c-torture/execute/pr52286.c: Ditto.
8365 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8367 PR tree-optimization/52286
8368 * gcc.c-torture/execute/pr52286.c: New test.
8370 2012-02-18 Tobias Burnus <burnus@net-b.de>
8373 * gfortran.dg/interface_35.f90: Use -std=f2003.
8374 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8375 * gfortran.dg/interface_assignment_4.f90: Ditto.
8376 * gfortran.dg/bessel_1.f90: Ditto.
8377 * gfortran.dg/func_result_6.f90: Ditto.
8378 * gfortran.dg/hypot_1.f90: Ditto.
8379 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8381 2012-02-17 Tobias Burnus <burnus@net-b.de>
8383 PR translation/52232
8384 PR translation/52234
8385 PR translation/52245
8386 PR translation/52246
8387 PR translation/52262
8388 PR translation/52273
8389 * gfortran.dg/coarray_22.f90: Update dg-error.
8390 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8392 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8395 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8396 (simulate-thread): Use default timeout.
8398 2012-02-16 Jason Merrill <jason@redhat.com>
8401 * g++.dg/ext/timevar1.C: New.
8403 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8406 * g++.dg/template/using21.C: New.
8407 * g++.dg/template/using22.C: Likewise.
8409 2012-02-16 Jason Merrill <jason@redhat.com>
8412 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8414 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8416 PR tree-optimization/52255
8417 * gcc.c-torture/compile/pr52255.c: New test.
8420 * g++.dg/debug/dwarf2/pr52260.C: New test.
8423 * g++.dg/ipa/pr51929.C: New test.
8425 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8428 * gcc.target/powerpc/pr52199.c: New file.
8430 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8433 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8435 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8437 * gcc.dg/pr51867.c: Don't include <math.h>.
8440 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8442 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8443 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8445 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8447 PR tree-optimization/50561
8448 * gcc.dg/graphite/pr50561.c: New testcase.
8450 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8452 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8453 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8455 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8457 * gnat.dg/discr35.ad[sb]: New test.
8459 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8461 * gnat.dg/volatile10.adb: New test.
8462 * gnat.dg/volatile10_pkg.ads: New helper.
8464 2012-02-14 Jason Merrill <jason@redhat.com>
8466 * g++.dg/ext/attrib43.C: New.
8468 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8470 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8471 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8473 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8474 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8475 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8476 effective_target fgnu_tm.
8477 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8479 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8482 * g++.dg/template/asmgoto1.C: New test.
8484 2012-02-14 Ian Lance Taylor <iant@google.com>
8487 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8488 compiling generated file for 64bit and index tests.
8490 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8492 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8494 2012-02-14 Richard Guenther <rguenther@suse.de>
8496 PR tree-optimization/52244
8497 PR tree-optimization/51528
8498 * gcc.dg/torture/pr52244.c: New testcase.
8500 2012-02-14 Walter Lee <walt@tilera.com>
8502 * g++.dg/other/PR23205.C: Disable test on tile.
8503 * g++.dg/other/pr23205-2.C: Disable test on tile.
8504 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8505 * gcc.dg/20040813-1.c: Disable test on tile.
8506 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8507 * gcc.misc-tests/linkage.exp: Handle tilegx.
8509 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8511 PR tree-optimization/52210
8512 * gcc.dg/pr52210.c: New test.
8514 2012-02-14 Jason Merrill <jason@redhat.com>
8517 * g++.dg/overload/defarg5.C: New.
8519 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8522 * c-c++-common/pr52181.c: New test.
8524 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8527 * g++.dg/ext/atomic-1.C: New test.
8529 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8531 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8533 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8536 * gcc.c-torture/execute/pr52209.c: New test.
8538 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8541 * gfortran.dg/elemental_optional_args_5.f03: New test.
8543 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8546 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8549 2012-02-11 Ian Lance Taylor <iant@google.com>
8552 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8553 SPARC Solaris. Don't run the test at all on systems where it may
8554 not work, rather than xfailing it.
8556 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8558 PR rtl-optimization/52175
8559 * gcc.c-torture/compile/pr52175.c: New test.
8561 2012-02-10 Jason Merrill <jason@redhat.com>
8564 * g++.dg/template/repo10.C: New.
8566 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8569 * gcc.dg/pr52132.c: New test.
8571 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8573 * gnat.dg/specs/aggr4.ads: New test.
8574 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8576 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8579 * gcc.target/i386/pr52146.c: New.
8581 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8584 * c-c++-common/pr52177.c: New test.
8586 2012-02-10 Jan Hubicka <jh@suse.cz>
8589 * g++.dg/torture/pr48600.C: New testcase.
8591 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8594 * gcc.dg/dfp/pr52140.c: New test.
8596 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8599 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8602 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8605 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8606 * gcc.dg/pr51867.c: New test.
8608 2012-02-09 Ian Lance Taylor <iant@google.com>
8610 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8611 which don't support -fsplit-stack. Turn off optimization when
8612 compiling select5-out.go.
8614 2012-02-08 Ian Lance Taylor <iant@google.com>
8616 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8617 systems which don't support -fsplit-stack.
8619 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8621 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8622 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8623 machine instuction in the log.
8625 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8627 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8630 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8633 * gcc.dg/pr48524.c: New test.
8634 * gcc.dg/pr48524.spec: New spec file for test.
8636 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8639 * gfortran.dg/vect/pr32380.f90: New test.
8641 2012-02-08 Tobias Burnus <burnus@net-b.de>
8644 * gfortran.dg/realloc_on_assign_12.f90: New.
8646 2012-02-08 Richard Guenther <rguenther@suse.de>
8648 PR rtl-optimization/52170
8649 * gcc.dg/torture/pr52170.c: New testcase.
8651 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8653 PR gcov-profile/52150
8654 * gcc.dg/tree-prof/pr52150.c: New test.
8656 PR rtl-optimization/52139
8657 * gcc.dg/pr52139.c: New test.
8659 2012-02-07 Jason Merrill <jason@redhat.com>
8662 * g++.dg/cpp0x/constexpr-union3.C: New.
8665 * g++.dg/lto/pr52035_0.C: New.
8667 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8669 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8670 * gcc.dg/special/weak-1.c: Likewise.
8671 * gcc.dg/ucnid-12.c: Likewise.
8672 * gcc.dg/torture/pr45678-1.c: Likewise.
8673 * gcc.dg/torture/pr45678-2.c: Likewise.
8674 * gcc.dg/vector-4.c: Likewise.
8675 * gcc.dg/ipa/inline-5.c: Likewise.
8676 * gcc.dg/ucnid-11.c: Likewise.
8677 * gcc.misc-tests/gcov-13.c: Likewise.
8678 * gcc.misc-tests/gcov-14.c: Likewise.
8679 * g++.dg/ext/label13.C: Likewise.
8680 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8681 hppa*-*-hpux* options.
8682 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8683 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8684 * gcc.dg/pr48616.c: Likewise.
8685 * gcc.dg/pr17957.c: Likewise.
8686 * gcc.dg/pr17055-1.c: Likewise.
8687 * gcc.dg/pr32912-1.c: Likewise.
8688 * gcc.dg/tm/pr51472.c: Likewise.
8689 * c-c++-common/fold-bitand-4.c: Likewise.
8690 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8691 Use dg-additional-options for extra options.
8693 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8695 * gcc.target/epiphany/interrupt-2.c: New test.
8697 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8700 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8701 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8704 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8707 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8709 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8713 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8714 * gcc.target/mips/va-arg-1.c: New test.
8716 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8718 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8719 for -mno-pointers-to-nested-functions.
8721 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8723 * gcc.c-torture/execute/20120207-1.c: New test.
8725 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8727 PR rtl-optimization/52060
8728 * gcc.dg/torture/pr52060.c: New test.
8731 * gcc.c-torture/compile/pr52074.c: New test.
8733 2012-02-07 Tobias Burnus <burnus@net-b.de>
8736 * gfortran.dg/class_to_type_2.f90: New.
8738 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8741 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8744 2012-02-06 Jason Merrill <jason@redhat.com>
8747 * g++.dg/template/conv13.C: New.
8749 2012-02-06 Richard Guenther <rguenther@suse.de>
8751 PR tree-optimization/52115
8752 * gcc.c-torture/compile/pr52115.c: New testcase.
8754 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8757 * gcc.c-torture/execute/pr52129.c: New test.
8759 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8761 * gcc.dg/pr48374.c: Actually add the test I forgot
8762 in the 2012-01-25 commit.
8764 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8767 * gfortran.dg/vect/vect-8.f90: New test case.
8769 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8772 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8774 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8777 * gfortran.dg/class_48.f90 : Add test of allocate class array
8778 component with source in subroutine test3. Remove commenting
8779 out in subroutine test4, since branching on unitialized variable
8780 is now fixed (no PR for this last.).
8782 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8784 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8786 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8788 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8791 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8792 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8794 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8796 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8797 (check_effective_target_sync_int_long): Use it.
8798 (check_effective_target_sync_char_short): Likewise.
8799 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8801 2012-02-05 Tobias Burnus <burnus@net-b.de>
8804 * gfortran.dg/class_48.f90: Add some further checks.
8806 2012-02-05 Ira Rosen <irar@il.ibm.com>
8808 PR tree-optimization/52091
8809 * gcc.dg/vect/pr52091.c: New test.
8811 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8813 PR rtl-optimization/52113
8814 * gcc.target/avr/pr52113.c: New test.
8816 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8818 PR rtl-optimization/52092
8819 * gcc.c-torture/compile/pr52092.c: New test.
8821 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8824 * gfortran.dg/class_array_10.f03: New test.
8827 * gfortran.dg/class_array_11.f03: New test.
8830 * gfortran.dg/class_array_12.f03: New test.
8832 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8835 * gfortran.dg/realloc_on_assign_11.f90: New test.
8837 2012-02-02 Tobias Burnus <burnus@net-b.de>
8840 * gfortran.dg/shape_7.f90: New.
8842 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8844 * gcc.target/mips/mips-prepend-1.c: New test.
8846 2012-02-02 Jan Hubicka <jh@suse.cz>
8847 Tom de Vries <tom@codesourcery.com>
8850 * gcc.dg/alias-12.c: New testcase.
8851 * gcc.dg/alias-13.c: New testcase.
8853 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8856 * gcc.dg/pr52086.c: New test.
8858 PR tree-optimization/52073
8859 * gcc.c-torture/compile/pr52073.c: New test.
8861 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8864 * gfortran.dg/function_optimize_10.f90: New test.
8866 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8868 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8871 2012-02-01 Tobias Burnus <burnus@net-b.de>
8874 * gfortran.dg/typebound_operator_14.f90: New.
8876 2012-02-01 Tobias Burnus <burnus@net-b.de>
8879 * gfortran.dg/elemental_function_1.f90: New.
8881 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8883 PR rtl-optimization/51374
8884 * gcc.target/avr/torture/pr51374-1.c:
8885 Also fail if SBIS is seen.
8887 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8889 PR rtl-optimization/51374
8890 * gcc.target/avr/torture/pr51374-1.c: New.
8892 2012-01-31 Tobias Burnus <burnus@net-b.de>
8895 * gfortran.dg/typebound_generic_11.f90: New.
8897 2012-01-31 Tobias Burnus <burnus@net-b.de>
8900 * gfortran.dg/class_49.f90: New.
8902 2012-01-31 Tobias Burnus <burnus@net-b.de>
8905 * gfortran.dg/elemental_args_check_6.f90: New.
8907 2012-01-31 Jason Merrill <jason@redhat.com>
8910 * g++.dg/cpp0x/variadic122.C: New.
8912 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8915 * gfortran.dg/realloc_on_assign_10.f90: New test.
8917 2012-01-31 Richard Guenther <rguenther@suse.de>
8919 PR tree-optimization/51528
8920 * gcc.dg/torture/pr51528.c: New testcase.
8922 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8925 * lib/go.exp (go_target_compile): Append timeout= to options.
8926 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8927 select5-out.go test on alpha*-*-* targets.
8929 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8931 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8932 (TEST_SHORT): Reformat in the same way.
8933 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8934 (TEST_SHORT): Reformat in the same way.
8935 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8936 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8937 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8938 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8939 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8941 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8944 * gcc.target/arm/pr51835.c: New testcase.
8946 2012-01-30 Richard Guenther <rguenther@suse.de>
8948 PR tree-optimization/52028
8949 * gcc.dg/torture/pr52028.c: New testcase.
8950 * gfortran.dg/ldist-pr45199.f: Adjust.
8951 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8952 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8953 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8955 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8958 * gcc.dg/tree-prof/pr52027.c: New test.
8960 PR tree-optimization/52046
8961 * gcc.dg/pr52046.c: New test.
8964 * g++.dg/other/pr52048.C: New test.
8966 2012-01-30 Richard Guenther <rguenther@suse.de>
8968 PR tree-optimization/52045
8969 * gcc.dg/pr52045.c: New testcase.
8971 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8973 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8974 new code generated for __sync_lock_release.
8976 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8978 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8980 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8983 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8985 * g++.dg/ext/visibility/template10.C: Fix typo.
8987 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8989 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8992 * g++.dg/cpp0x/constexpr-ice6.C: New.
8994 2012-01-29 Tobias Burnus <burnus@net-b.de>
8997 * gfortran.dg/default_initialization_6.f90: New.
8999 2012-01-29 Tobias Burnus <burnus@net-b.de>
9002 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9003 * gfortran.dg/class_48.f90: New.
9005 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9008 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9010 2012-01-28 Tobias Burnus <burnus@net-b.de>
9013 * gfortran.dg/class_allocate_12.f90: New.
9015 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9017 * gcc.dg/torture/pr50444.c: Fix dg directives.
9019 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9022 * gcc.target/arm/pr52006.c: New test.
9024 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9027 * gcc.dg/lto/trans-mem.h: New file.
9028 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9029 * gcc.dg/lto/trans-mem-1_1.c: Same.
9030 * gcc.dg/lto/trans-mem-4_1.c: Same.
9031 * gcc.dg/lto/trans-mem-3_1.c: Same.
9033 2012-01-27 Tobias Burnus <burnus@net-b.de>
9036 * gfortran.dg/dummy_procedure_7.f90: New.
9038 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9040 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9041 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9043 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9046 * g++.dg/other/gc5.C: New test.
9048 2012-01-27 Richard Guenther <rguenther@suse.de>
9050 PR tree-optimization/50444
9051 * gcc.dg/torture/pr50444.c: New testcase.
9053 2012-01-27 Tobias Burnus <burnus@net-b.de>
9057 * gfortran.dg/move_alloc_13.f90: New.
9059 2012-01-27 Tobias Burnus <burnus@net-b.de>
9062 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9063 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9064 and change dg-error string.
9066 2012-01-27 Tobias Burnus <burnus@net-b.de>
9069 * gfortran.dg/elemental_args_check_5.f90: New.
9071 2012-01-27 Richard Guenther <rguenther@suse.de>
9074 * g++.dg/torture/pr51959.C: New testcase.
9076 2012-01-27 Tom de Vries <tom@codesourcery.com>
9078 PR tree-optimization/51990
9079 * gcc.dg/pr51990.c: New test.
9080 * gcc.dg/pr51990-2.c: Same.
9082 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9083 Tobias Burnus <burnus@gcc.gnu.org>
9086 * gfortran.dg/class_allocate_11.f03: New.
9091 * gfortran.dg/class_allocate_7.f03: New.
9092 * gfortran.dg/class_allocate_8.f03: New.
9093 * gfortran.dg/class_allocate_9.f03: New.
9094 * gfortran.dg/class_allocate_10.f03: New.
9096 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9098 * gnat.dg/discr34.adb: New test.
9099 * gnat.dg/discr34_pkg.ads: New helper.
9101 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9103 * gnat.dg/discr33.adb: New test.
9105 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9107 * gnat.dg/limited_with3.ad[sb): New test.
9108 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9109 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9110 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9112 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9114 * gnat.dg/stack_usage1.adb: New test.
9115 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9117 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9118 * gcc.dg/pr44194-2.c: Likewise.
9120 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9123 * g++.dg/template/crash112.C: New.
9125 2012-01-27 Richard Henderson <rth@redhat.com>
9127 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9129 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9131 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9133 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9136 * g++.dg/opt/pr51895.C: New test.
9138 2012-01-26 Michael Matz <matz@suse.de>
9140 PR tree-optimization/48794
9141 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9143 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9145 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9147 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9149 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9150 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9152 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9153 the default value for s390 and s390x.
9155 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9158 * gcc.dg/lto/trans-mem-4_0.c: New.
9159 * gcc.dg/lto/trans-mem-4_1.c: New.
9160 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9162 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9163 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9165 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9166 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9169 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9171 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9173 2012-01-25 Ian Lance Taylor <iant@google.com>
9175 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9177 2012-01-25 Tobias Burnus <burnus@net-b.de>
9180 * gfortran.dg/typebound_proc_25.f90: New.
9182 2012-01-25 Jason Merrill <jason@redhat.com>
9185 * g++.dg/lto/pr51992_0.C: New.
9187 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9189 PR tree-optimization/51987
9190 * gcc.target/i386/pr51987.c: New test.
9192 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9194 * gcc.dg/tm/lto-1.c: Require lto support in target.
9196 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9198 PR rtl-optimization/48374
9199 * gcc.dg/pr48374.c: New test.
9201 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9203 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9205 2012-01-25 Tobias Burnus <burnus@net-b.de>
9208 * gfortran.dg/derived_constructor_char_3.f90: New.
9210 2012-01-24 Ian Lance Taylor <iant@google.com>
9212 * go.test/go-test.exp (filecmp): New procedure.
9213 (errchk): Handle quoted square brackets.
9214 (go-gc-tests): Set go_compile_args. Handle various new test
9215 lines. Skip a few new tests.
9216 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9218 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9220 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9221 (check_effective_target_vect_extract_even_odd)
9222 (check_effective_target_vect_interleave): Return true for MIPS
9225 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9227 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9228 (main): Use it instead of argc.
9230 2012-01-24 Jason Merrill <jason@redhat.com>
9233 * g++.dg/cpp0x/sfinae31.C: New.
9235 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9237 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9239 2012-01-24 Jason Merrill <jason@redhat.com>
9242 * g++.dg/inherit/covariant20.C: New.
9244 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9247 * g++.dg/parse/crash58.C: New.
9249 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9252 * gcc.dg/pr51957-1.c: New test.
9253 * gcc.dg/pr51957-1.h: New file.
9254 * gcc.dg/pr51957-2.c: New test.
9256 2012-01-23 Jason Merrill <jason@redhat.com>
9259 * g++.dg/ext/visibility/template10.C: New.
9261 2012-01-23 Tobias Burnus <burnus@net-b.de>
9264 * gfortran.dg/move_alloc_12.f90: New.
9266 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9269 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9271 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9274 * g++.dg/template/crash111.C: New.
9276 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9278 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9280 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9282 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9285 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9286 the DW_TAG_class_type and DW_AT_name: "Executor".
9288 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9290 * lib/target-supports.exp
9291 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9292 (check_effective_target_vect_interleave): Likewise.
9294 2012-01-22 Jason Merrill <jason@redhat.com>
9297 * g++.dg/template/using20.C: New.
9298 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9300 2012-01-23 Jason Merrill <jason@redhat.com>
9303 * g++.dg/torture/pr51344.C: Limit to x86.
9305 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9307 * c-c++-common/tm/omp.c: Require target with pthread support.
9309 2012-01-23 Richard Guenther <rguenther@suse.de>
9311 PR tree-optimization/51949
9312 * gcc.dg/torture/pr51949.c: New testcase.
9314 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9316 PR rtl-optimization/51933
9317 * gcc.c-torture/execute/pr51933.c: New test.
9319 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9321 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9322 Do not define for Interix.
9324 2012-01-22 Jason Merrill <jason@redhat.com>
9327 * g++.dg/lto/pr51832.h: New.
9328 * g++.dg/lto/pr51832_0.C: New.
9329 * g++.dg/lto/pr51832_1.C: New.
9331 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9333 * gcc.dg/ext-elim-1.c: New test.
9335 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9338 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9339 * g++.dg/opt/longbranch1.C: Likewise.
9341 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9343 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9346 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9349 * gfortran.dg/namelist_74.f90: New test.
9350 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9352 2012-01-21 Tobias Burnus <burnus@net-b.de>
9355 * gfortran.dg/class_47.f90: New.
9357 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9359 * gnat.dg/renaming5.ad[sb]: New test.
9361 2012-01-20 Jason Merrill <jason@redhat.com>
9364 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9366 2012-01-20 Jason Merrill <jason@redhat.com>
9369 * g++.dg/ext/attrib42.C: Require ilp32.
9371 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9374 * gcc.target/arm/pr51915.c: New test.
9376 2012-01-20 Cary Coutant <ccoutant@google.com>
9377 Dodji Seketeli <dodji@redhat.com>
9380 * g++.dg/debug/dwarf2/nested-3.C: New test.
9382 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9385 * g++.dg/template/crash110.C: New.
9387 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9389 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9390 Remove default options on hppa*-*-hpux*.
9392 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9394 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9396 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9398 * gcc.c-torture/compile/pr51856.c: New testcase.
9400 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9402 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9403 options to go_target_compile.
9405 2012-01-20 Kai Tietz <ktietz@redhat.com>
9407 * g++.dg/torture/pr51344.C: Fix typo.
9409 2012-01-20 Richard Guenther <rguenther@suse.de>
9411 PR tree-optimization/51903
9412 * g++.dg/torture/pr51903.C: New testcase.
9414 2012-01-20 Tobias Burnus <burnus@net-b.de>
9415 Janus Weil <janus@gcc.gnu.org>
9418 * gfortran.dg/use_21.f90: New.
9420 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9423 * gcc.dg/torture/pr51106-1.c: New test.
9424 * gcc.dg/torture/pr51106-2.c: New test.
9426 2012-01-19 Kai Tietz <ktietz@redhat.com>
9428 * g++.dg/torture/pr51344.C: New test.
9430 2012-01-19 Tobias Burnus <burnus@net-b.de>
9433 * gfortran.dg/intrinsic_size_2.f90: New.
9435 2012-01-19 Jason Merrill <jason@redhat.com>
9438 * g++.dg/inherit/using7.C: New.
9440 2012-01-19 Richard Guenther <rguenther@suse.de>
9442 PR tree-optimization/37997
9443 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9445 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9447 PR rtl-optimization/51505
9448 * gcc.dg/pr51505.c: New test.
9450 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9453 * gfortran.dg/typebound_operator_12.f03: New.
9454 * gfortran.dg/typebound_operator_13.f03: New.
9456 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9459 * g++.dg/cpp0x/pr51225.C: New.
9461 2012-01-17 Ian Lance Taylor <iant@google.com>
9464 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9466 2012-01-17 Tobias Burnus <burnus@net-b.de>
9469 * gfortran.dg/realloc_on_assign_9.f90: New.
9471 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9474 * gcc.dg/tm/memopt-3.c: Remove xfail.
9475 * gcc.dg/tm/memopt-4.c: Remove xfail.
9476 * gcc.dg/tm/memopt-5.c: Remove xfail.
9477 * gcc.dg/tm/memopt-7.c: Remove xfail.
9479 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9481 PR tree-optimization/51877
9482 * gcc.c-torture/execute/pr51877.c: New test.
9484 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9486 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9487 {!vect_align_arrays} to vect_sizes_32B_16B.
9488 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9489 * gcc.dg/vect/vect-peel-3.c: Ditto.
9491 2012-01-16 Jason Merrill <jason@redhat.com>
9494 * g++.dg/abi/mangle60.C: New.
9497 * g++.dg/pch/mangle1.{C,Hs}: New.
9499 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9500 Tobias Burnus <burnus@net-b.de>
9503 * gfortran.dg/elemental_optional_args_3.f90: New
9504 * gfortran.dg/elemental_optional_args_4.f90: New
9506 2012-01-16 Tobias Burnus <burnus@net-b.de>
9509 * gfortran.dg/use_20.f90: New
9511 2012-01-16 Jason Merrill <jason@redhat.com>
9514 * g++.dg/cpp0x/rv-bitfield.C: New.
9515 * g++.dg/cpp0x/rv-bitfield2.C: New.
9517 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9519 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9520 subroutine 'qsort' and use index array to assign the result.
9522 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9524 PR tree-optimization/51865
9525 * gcc.dg/pr51865.c: New test.
9527 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9529 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9531 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9533 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9534 to be loaded from the constant pool, rather than via %hi and %lo.
9536 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9538 PR rtl-optimization/51821
9539 * gcc.dg/pr51821.c: New test.
9541 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9543 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9545 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9547 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9549 2012-01-14 Tobias Burnus <burnus@net-b.de>
9552 * gfortran.dg/init_flag_8.f90: New.
9553 * gfortran.dg/init_flag_9.f90: New.
9555 2011-01-14 Tobias Burnus <burnus@net-b.de>
9558 * gfortran.dg/use_18.f90: New.
9559 * gfortran.dg/use_19.f90: New.
9561 2012-01-13 Ian Lance Taylor <iant@google.com>
9564 * g++.dg/warn/Wsign-compare-4.C: New.
9566 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9569 * gfortran.dg/alloc_comp_assign.f03: New.
9570 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9571 __BUILTIN_FREE from 38 to 32.
9573 2012-01-13 Jason Merrill <jason@redhat.com>
9576 * g++.dg/warn/Wreturn-type-7.C: New.
9578 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9580 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9582 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9583 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9584 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9585 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9586 int32plus because of big array needed.
9587 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9588 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9590 2012-01-13 Jason Merrill <jason@redhat.com>
9593 * g++.dg/ext/visibility/template9.C: New.
9596 * g++.dg/cpp0x/defaulted34.C: New.
9597 * g++.dg/template/virtual3.C: New.
9599 2012-01-13 Richard Guenther <rguenther@suse.de>
9602 * gcc.dg/torture/pr8081.c: New testcase.
9604 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9606 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9608 2012-01-12 Jason Merrill <jason@redhat.com>
9611 * g++.dg/ext/stmtexpr14.C: New.
9613 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9616 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9618 2012-01-12 Jason Merrill <jason@redhat.com>
9621 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9622 * g++.dg/abi/mangle58.C: Likewise.
9625 * g++.dg/template/arg8.C: New.
9627 2012-01-12 Ira Rosen <irar@il.ibm.com>
9629 PR tree-optimization/51799
9630 * gcc.dg/vect/pr51799.c: New test.
9631 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9634 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9635 Tobias Burnus <burnus@net-b.de>
9639 * lib/target-supports.exp
9640 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9641 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9643 2012-01-11 Jason Merrill <jason@redhat.com>
9646 * g++.dg/ext/attrib42.C: New.
9648 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9651 * gcc.dg/pr51796.c: New test.
9653 2012-01-11 Jason Merrill <jason@redhat.com>
9656 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9658 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9660 * gnat.dg/array19.ad[sb]: New test.
9662 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9664 * gnat.dg/opt23.ad[sb]: New test.
9665 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9666 * gnat.dg/opt24.ad[sb]: New test.
9668 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9670 PR tree-optimization/49642
9671 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9672 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9674 2012-01-11 Jason Merrill <jason@redhat.com>
9677 * g++.dg/template/explicit-args5.C: New.
9679 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9681 * gcc.c-torture/execute/20120110-1.c: New testcase.
9683 2012-01-10 Jason Merrill <jason@redhat.com>
9686 * g++.dg/inherit/ambig1.C: New.
9689 * g++.dg/cpp0x/constexpr-cache1.C: New.
9691 2012-01-10 Richard Guenther <rguenther@suse.de>
9693 PR tree-optimization/51801
9694 * gcc.dg/torture/pr51801.c: New testcase.
9696 2012-01-10 Tobias Burnus <burnus@net-b.de>
9699 * gfortran.dg/allocate_with_typespec_5.f90: New.
9701 2012-01-10 Tobias Burnus <burnus@net-b.de>
9703 * gfortran.dg/class_39.f03: Update dg-error string.
9705 2012-01-10 Richard Guenther <rguenther@suse.de>
9707 PR tree-optimization/50913
9708 * gcc.dg/graphite/interchange-16.c: New testcase.
9709 * gcc.dg/graphite/scop-20.c: XFAIL.
9710 * gfortran.dg/graphite/interchange-1.f: Likewise.
9711 * gfortran.dg/graphite/block-1.f90: Likewise.
9712 * gfortran.dg/graphite/block-2.f: Likewise.
9714 2012-01-10 Richard Henderson <rth@redhat.com>
9716 * lib/target-supports.exp (check_effective_target_vect_perm,
9717 check_effective_target_vect_perm_byte,
9718 check_effective_target_vect_perm_short): Enable for arm neon.
9720 2012-01-09 Tobias Burnus <burnus@net-b.de>
9723 * gfortran.dg/typebound_operator_11.f90: New.
9725 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9727 * gnat.dg/array18.adb: New test.
9728 * gnat.dg/array18_pkg.ads: New helper.
9730 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9733 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9734 around base object in first assignment in main program.
9735 * gfortran.dg/typebound_operator_10.f03: New test.
9737 2012-01-09 Martin Jambor <mjambor@suse.cz>
9739 PR tree-optimization/51759
9740 * g++.dg/ipa/pr51759.C: New test.
9742 2012-01-09 Tobias Burnus <burnus@net-b.de>
9745 * gfortran.dg/optional_absent_2.f90: New.
9747 2012-01-09 Tobias Burnus <burnus@net-b.de>
9750 * gfortran.dg/use_17.f90: New.
9752 2012-01-09 Gary Funck <gary@intrepid.com>
9754 PR preprocessor/33919
9755 * gcc.dg/pr33919.c: New test.
9756 * gcc.dg/pr33919-0.h: New test header file.
9757 * gcc.dg/pr33919-1.h: Ditto.
9758 * gcc.dg/pr33919-2.h: Ditto.
9760 2012-01-07 Jan Hubicka <jh@suse.cz>
9762 PR tree-optimize/51694
9763 * gcc.c-torture/compile/pr51694.c: new testcase.
9765 2012-01-07 Jan Hubicka <jh@suse.cz>
9767 PR tree-optimization/51600
9768 * g++.dg/torture/pr51600.C: New testcase.
9770 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9772 PR gcov-profile/51715
9773 PR gcov-profile/51717
9774 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9775 * gcc.misc-tests/gcov-14.c: Likewise.
9777 2012-01-06 Jason Merrill <jason@redhat.com>
9779 * g++.dg/parse/new5.C: New.
9781 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9784 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9785 including <string.h>.
9787 2012-01-06 Jason Merrill <jason@redhat.com>
9789 * g++.dg/abi/mangle51.C: New.
9790 * g++.dg/abi/mangle52.C: New.
9791 * g++.dg/abi/mangle53.C: New.
9792 * g++.dg/abi/mangle54.C: New.
9793 * g++.dg/abi/mangle55.C: New.
9794 * g++.dg/abi/mangle56.C: New.
9795 * g++.dg/abi/mangle57.C: New.
9796 * g++.dg/abi/mangle58.C: New.
9797 * g++.dg/abi/mangle59.C: New.
9798 * g++.dg/cpp0x/trailing3.C: Update mangling.
9799 * g++.dg/cpp0x/variadic111.C: Update mangling.
9800 * g++.dg/cpp0x/variadic4.C: Update mangling.
9801 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9802 * g++.dg/template/nontype22.C: Works now.
9803 * g++.dg/template/pr35240.C: Works now.
9805 * g++.dg/cpp0x/error7.C: New.
9807 2012-01-06 Tobias Burnus <burnus@net-b.de>
9809 * gfortran.dg/deallocate_stat_2.f90: New.
9810 * coarray/allocate_errgmsg.f90: New.
9811 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9812 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9813 * coarray/subobject_1.f90: Fix for num_images > 1.
9814 * gfortran.dg/deallocate_stat.f90: Update due to changed
9817 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9819 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9821 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9823 * ada/acats/overflow.lst: Add cb20004.
9825 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9828 * g++.dg/cpp0x/alias-decl-18.C: New test.
9830 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9832 * gcc.c-torture/execute/20120104-1.c: New test.
9834 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9837 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9838 the old typebound_operator_8.f03.
9839 * gfortran.dg/typebound_operator_8.f03: New version of
9840 typebound_operator_7.f03 with 'u' a derived type instead of a
9843 2012-01-05 Richard Guenther <rguenther@suse.de>
9845 * g++.dg/torture/pr49309.C: Skip for -flto.
9847 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9850 * gcc.c-torture/compile/pr51761.c: New test.
9852 2012-01-05 Richard Guenther <rguenther@suse.de>
9854 PR tree-optimization/51760
9855 * gcc.dg/torture/pr51760.c: New testcase.
9857 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9860 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9862 2012-01-05 Richard Guenther <rguenther@suse.de>
9865 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9866 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9868 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9871 * gcc.dg/pr51695.c: New test.
9873 2012-01-04 Andrew Pinski <apinski@cavium.com>
9875 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9876 * gcc.target/mips/octeon2-lx-1.c: New test.
9877 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9878 * gcc.target/mips/octeon2-lx-2.c: New test.
9879 * gcc.target/mips/octeon2-lx-3.c: New test.
9881 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9885 * gcc.dg/tm/alias-1.c: Adjust regexp.
9886 * gcc.dg/tm/alias-2.c: Adjust regexp.
9888 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9891 * g++.dg/warn/Wparentheses-26.C: New.
9893 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9895 * gfortran.dg/elemental_optional_args_2.f90: New test.
9897 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9900 * gfortran.dg/common_17.f90: New test.
9902 2012-01-04 Richard Guenther <rguenther@suse.de>
9904 PR tree-optimization/49651
9905 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9906 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9908 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9911 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9913 2012-01-03 Andrew Pinski <apinski@cavium.com>
9915 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9916 for all mips targets. Also allow an optional .cfi_startproc.
9918 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9920 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9922 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9925 * g++.dg/rtti/dyncast5.C: New.
9927 2012-01-03 Richard Guenther <rguenther@suse.de>
9929 PR tree-optimization/51070
9930 * gcc.dg/torture/pr51070-2.c: New testcase.
9932 2012-01-03 Richard Guenther <rguenther@suse.de>
9934 PR tree-optimization/51692
9935 * gcc.dg/torture/pr51692.c: New testcase.
9937 2012-01-03 Richard Guenther <rguenther@suse.de>
9940 * g++.dg/lto/pr51650-3_0.C: New testcase.
9942 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9945 * g++.dg/warn/Wredundant-decls-spec.C: New.
9947 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9949 PR tree-optimization/51719
9950 * g++.dg/tree-prof/pr51719.C: New test.
9952 2012-01-03 Richard Guenther <rguenther@suse.de>
9955 * gcc.dg/fold-compare-6.c: New testcase.
9957 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9960 * g++.dg/gomp/pr51669.C: New test.
9962 2012-01-02 Jason Merrill <jason@redhat.com>
9965 * g++.dg/cpp0x/constexpr-union2.C: New.
9968 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9970 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9973 * g++.dg/cpp0x/constexpr-99.C: New test.
9975 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9978 * g++.dg/template/init9.C: New.
9980 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9982 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9983 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9984 rather than a specific number.
9986 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9991 * gfortran.dg/typebound_operator_7.f03: New.
9992 * gfortran.dg/typebound_operator_8.f03: New.
9994 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9997 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9999 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10001 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10003 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10005 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10007 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10010 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10012 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10013 * gfortran.dg/io_real_boz_4.f90: Likewise.
10014 * gfortran.dg/io_real_boz_5.f90: Likewise.
10016 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10018 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10020 2012-01-02 Revital Eres <revital.eres@linaro.org>
10022 * gcc.dg/sms-11.c: New file.
10024 2012-01-02 Tobias Burnus <burnus@net-b.de>
10027 * gfortran.dg/coarray/image_index_3.f90: New.
10029 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10032 * g++.dg/parse/enum8.C: New.
10034 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10037 * g++.dg/conversion/reinterpret4.C: New.
10038 * g++.dg/conversion/reinterpret1.C: Adjust.
10040 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10042 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10044 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
10046 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10047 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10048 * g++.old-deja/g++.jason/access14.C: Likewise.
10049 * g++.old-deja/g++.jason/access8.C: Likewise.
10050 * g++.old-deja/g++.jason/access1.C: Likewise.
10051 * g++.old-deja/g++.other/access3.C: Likewise.
10052 * g++.old-deja/g++.other/access5.C: Likewise.
10053 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10054 * g++.old-deja/g++.law/visibility22.C: Likewise.
10055 * g++.old-deja/g++.law/visibility26.C: Likewise.
10056 * g++.old-deja/g++.mike/p2746.C: Likewise.
10057 * g++.dg/debug/using1.C: Likewise.
10058 * g++.dg/lookup/using51.C: Likewise.
10059 * g++.dg/inherit/using5.C: Likewise.
10060 * g++.dg/inherit/pr30297.C: Likewise.
10061 * g++.dg/inherit/access8.C: Likewise.
10062 * g++.dg/torture/pr39362.C: Likewise.
10063 * g++.dg/template/crash13.C: Likewise.
10064 * g++.dg/template/using10.C: Likewise.
10066 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10069 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10071 2012-01-01 Ira Rosen <irar@il.ibm.com>
10073 PR tree-optimization/51704
10074 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10075 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10076 corresponding flags.
10078 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10081 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10083 2012-01-01 Jan Hubicka <jh@suse.cz>
10085 PR rtl-optimization/51069
10086 * gcc.c-torture/compile/pr51069.c: New testcase.
10088 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10090 PR tree-optimization/51683
10091 * gcc.dg/pr51683.c: New test.
10093 Copyright (C) 2012 Free Software Foundation, Inc.
10095 Copying and distribution of this file, with or without modification,
10096 are permitted in any medium without royalty provided the copyright
10097 notice and this notice are preserved.