1 2012-11-19 Tom de Vries <tom@codesourcery.com>
3 PR rtl-optimization/55315
4 * gcc.target/mips/pr55315.c: New test.
6 2012-11-17 Jakub Jelinek <jakub@redhat.com>
8 PR tree-optimization/55236
9 * gcc.dg/pr55236.c: New test.
12 * gcc.dg/pr19105.c: Accept also optimizing
13 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
15 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
16 from addr2line_output. Increment idx if asking for more than one address
19 2012-11-16 Jakub Jelinek <jakub@redhat.com>
21 PR tree-optimization/55329
22 * g++.dg/opt/pr55329.C: New test.
24 2012-11-16 Janus Weil <janus@gcc.gnu.org>
27 * gfortran.dg/typebound_operator_18.f90: New.
29 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
31 PR rtl-optimization/55330
32 * gfortran.dg/pr55330.f90: New test.
34 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
36 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
37 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
38 * gcc.dg/hoist-register-pressure-2.c: Ditto.
39 * gcc.dg/hoist-register-pressure-3.c: Ditto.
40 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
41 * gcc.dg/tree-prof/unroll-1.c: Ditto.
43 2012-11-16 Dodji Seketeli <dodji@redhat.com>
46 * g++.dg/cpp0x/alias-decl-27.C: New test.
48 2012-11-16 Jakub Jelinek <jakub@redhat.com>
51 * g++.dg/template/alignof2.C: New test.
53 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
55 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
56 * g++.dg/mv6.C (dg-options): Ditto.
58 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
60 * lib/target_suports.exp
61 (check_effective_target_has_w_floating_suffix): New procedure.
62 (check_effective_target_has_q_floating_suffix): Ditto.
63 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
64 for unsupported non-standard suffix on floating constant.
65 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
67 2012-11-14 Jakub Jelinek <jakub@redhat.com>
69 * lib/asan-dg.exp: New file.
70 * gcc.dg/asan/asan.exp: New file.
71 * g++.dg/dg.exp: Prune also asan tests.
72 * g++.dg/asan/asan.exp: New file.
73 * c-c++-common/asan/memcmp-1.c: New test.
75 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
78 * g++.dg/cpp0x/vt-55323.C: New.
80 2012-11-13 Sriraman Tallam <tmsriram@google.com>
82 * g++.dg/mv4.C: Add require ifunc. Change error message.
83 * g++.dg/mv5.C: Add require ifunc.
84 * g++.dg/mv6.C: Add require ifunc.
86 2012-11-13 Martin Jambor <mjambor@suse.cz>
88 PR tree-optimization/55253
89 * gcc.dg/torture/pr55253.c: New test.
90 * gcc.dg/torture/pr55305.c: Likewise.
92 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
95 * gcc.target/i386/pr55142-1.c: New file.
96 * gcc.target/i386/pr55142-2.c: Likewise.
98 2012-11-13 Dodji Seketeli <dodji@redhat.com>
101 * g++.dg/cpp0x/alias-decl-26.C: New test file.
103 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
105 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
107 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
108 * gcc.target/i386/pr49715-2.c: Likewise.
109 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
111 2012-11-13 Jakub Jelinek <jakub@redhat.com>
113 PR tree-optimization/55281
114 * gcc.dg/vect/fast-math-pr55281.c: New test.
115 * g++.dg/opt/pr55281.C: New test.
117 PR rtl-optimization/54127
118 * gcc.dg/torture/pr54127.c: New test.
120 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
121 Jakub Jelinek <jakub@redhat.com>
123 PR rtl-optimization/51447
124 * gcc.c-torture/execute/pr51447.c: New test.
126 2012-11-12 Ian Bolton <ian.bolton@arm.com>
128 * gcc.target/aarch64/csinc-2.c: New test.
130 2012-11-12 Ian Bolton <ian.bolton@arm.com>
132 * gcc.target/aarch64/cmn.c: New test.
133 * gcc.target/aarch64/adds.c: New test.
134 * gcc.target/aarch64/subs.c: New test.
136 2012-11-12 Tobias Burnus <burnus@net-b.de>
139 * gfortran.dg/coarray_29_1.f90: New.
140 * gfortran.dg/coarray_29_2.f90: New.
142 2012-11-12 Bin Cheng <bin.cheng@arm.com>
144 * gcc.dg/hoist-register-pressure-3.c: New test.
146 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
148 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
149 wrappers around sinf and cosf.
151 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
155 * gcc.target/i386/pr55247-2.c: New file.
157 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
160 * g++.dg/pr55263.C: New test.
162 2012-11-11 Martin Jambor <mjambor@suse.cz>
164 PR tree-optimization/55238
165 * testsuite/gcc.dg/torture/pr55238.c: New test.
167 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
168 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
169 * c-c++-common/torture/vector-subscript-1.c: Likewise.
170 * c-c++-common/torture/vector-subscript-2.c: Likewise.
172 2012-11-10 Jan Hubicka <jh@suse.cz>
174 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
176 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
178 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
179 -mno-sse -mno-mmx to dg-options. Reformat.
181 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
183 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
184 * c-c++-common/vector-compare-1.c: Same.
185 * c-c++-common/vector-compare-2.c: Same.
186 * g++.dg/other/unused1.C: Skip on AIX.
187 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
188 extra message on AIX.
190 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
193 * gcc.target/i386/pr55247.c: New test.
195 2012-11-09 Andrew Pinski <apinski@cavium.com>
197 * gcc.c-torture/execute/20121108-1.c: New test.
199 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
202 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
203 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
204 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
205 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
207 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
209 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
210 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
211 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
213 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
215 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
217 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
218 * g++.dg/tm/pr47530.C: Same.
220 2012-11-09 Jason Merrill <jason@redhat.com>
223 * g++.dg/cpp0x/alias-decl-25.C: New.
225 * g++.dg/abi/abi-tag1.C: New.
226 * g++.dg/abi/abi-tag2.C: New.
228 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
230 PR rtl-optimization/55154
231 * gcc.target/i386/pr55154.c: New test.
233 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
235 PR rtl-optimization/55151
236 * gcc.dg/pr55151.c: Move ...
237 * gcc.target/i386/pr55151.c: ... here.
239 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
241 PR rtl-optimization/54472
242 * gcc.dg/pr54472.c: New test.
244 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
246 * gnat.dg/stack_check3.ad[sb]: New test.
248 2012-11-08 Ian Lance Taylor <iant@google.com>
250 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
251 with arguments. Handle errorcheckoutput and rundir test types.
253 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
255 PR tree-optimization/55191
256 * gcc.dg/pr55191.c: New test.
258 2012-11-08 Jakub Jelinek <jakub@redhat.com>
261 * g++.dg/debug/pr54499.C: New test.
263 2012-11-08 Jan Hubicka <jh@suse.cz>
266 * gcc.dg/winline-3.c: Update.
268 2012-11-08 Martin Jambor <mjambor@suse.cz>
270 * gfortran.dg/ipcp-array-1.f90: New test.
272 2012-11-08 Florian Weimer <fweimer@redhat.com>
274 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
276 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
278 PR rtl-optimization/55151
279 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
281 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
283 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
285 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
287 * gcc.c-torture/compile/20121107-1.c: New test.
289 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
291 PR rtl-optimization/55151
292 * gcc.dg/pr55151.c: Compile it only for x86_64.
294 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
296 PR rtl-optimization/55122
297 * gcc.dg/pr55122.c: New test.
299 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
301 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
303 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
304 * gcc.target/powerpc/loop_align.c: Skip on AIX.
305 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
306 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
308 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
311 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
313 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
316 * c-c++-common/pr51294.c: New.
318 2012-11-07 Martin Jambor <mjambor@suse.cz>
320 PR tree-optimization/53787
321 * gcc.dg/ipa/ipa-5.c: Adjust.
322 * gcc.dg/ipa/ipcp-agg-1.c: New test.
323 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
324 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
325 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
326 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
327 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
328 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
329 * gfortran.dg/pr48636-2.f90: New test.
330 * gfortran.dg/pr53787.f90: Likewise.
332 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
336 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
339 * g++.dg/cpp0x/constexpr-union4.C: New.
341 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
343 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
345 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
348 * gcc.c-torture/compile/pr49220.c: New test.
350 2012-11-07 Florian Weimer <fweimer@redhat.com>
352 * g++.dg/init/new40.C: New.
354 2012-11-07 Jakub Jelinek <jakub@redhat.com>
357 * gcc.dg/guality/pr54693-2.c: New test.
359 2012-11-06 Andrew Pinski <apinski@cavium.com>
361 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
362 -fno-vect-cost-model.
364 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
366 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
367 * gcc.dg/tm/debug-1.c: Same.
368 * gcc.dg/tm/irrevocable-3.c: Same.
369 * gcc.dg/tm/irrevocable-4.c: Same.
370 * gcc.dg/tm/memopt-10.c: Same.
371 * gcc.dg/tm/memopt-11.c: Same.
372 * gcc.dg/tm/props-4.c: Same.
373 * gcc.dg/tm/wrap-3.c: Same.
374 * gcc.dg/tm/wrap-4.c: Same.
376 2012-11-06 Andrew Pinski <apinski@cavium.com>
378 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
380 2012-11-06 Jan Hubicka <jh@suse.cz>
382 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
384 * gcc.dg/tree-ssa/loop-23.c: Likewise.
385 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
386 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
388 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
390 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
392 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
395 * gcc.dg/torture/pr41993.c: New test.
397 2012-11-06 Jan Hubicka <jh@suse.cz>
399 * gcc.target/i386/l_fma_float_?.c: Update.
400 * gcc.target/i386/l_fma_double_?.c: Update.
402 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
405 * gcc.target/sh/pr54089-8.c: New.
406 * gcc.target/sh/pr54089-9.c: New.
408 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
411 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
412 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
413 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
414 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
415 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
416 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
417 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
418 * gcc.target/i386/avx-vzeroupper-27.c: New.
420 2012-11-06 Janus Weil <janus@gcc.gnu.org>
423 * gfortran.dg/transfer_class_1.f90: New.
424 * gfortran.dg/transfer_class_2.f90: New.
426 2012-11-05 Sriraman Tallam <tmsriram@google.com>
428 * testsuite/g++.dg/mv1.C: New test.
429 * testsuite/g++.dg/mv2.C: New test.
430 * testsuite/g++.dg/mv3.C: New test.
431 * testsuite/g++.dg/mv4.C: New test.
432 * testsuite/g++.dg/mv5.C: New test.
433 * testsuite/g++.dg/mv6.C: New test.
435 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
438 * gcc.dg/const-uniq-1.c (a): Increase length four times.
440 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
442 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
445 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
447 * g++.dg/torture/20121105-1.C: New test.
449 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
451 * gcc.dg/torture/fp-compare.c: New testcase.
453 2012-11-05 Jan Hubicka <jh@suse.cz>
455 * gcc.dg/const-1.c: Update.
456 * gcc.dg/pure-1.c: Update.
458 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
460 PR rtl-optimization/55151
461 * gcc.dg/pr55151.c: New test.
463 2012-11-05 Jakub Jelinek <jakub@redhat.com>
467 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
469 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
472 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
474 2012-11-05 Jan Hubicka <jh@suse.cz>
476 * gcc.dg/autopar/pr49960.c: Fix testcase.
478 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
480 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
481 Fix scan-tree-dump-times directive.
483 2012-11-04 Janus Weil <janus@gcc.gnu.org>
486 * gfortran.dg/associate_12.f90: New.
488 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
491 * lib/target-supports.exp (check_effective_target_masm_intel): New
493 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
496 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
497 Jack Howarth <howarth@bromo.med.uc.edu>
499 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
500 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
501 * gcc.target/i386/pr53249.c: Likewise.
503 2012-11-03 Andrew Pinski <apinski@cavium.com>
505 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
506 call abort1 so that cross jumping does not happen.
508 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
511 * gcc.target/sh/pr51244-18.c: New.
512 * gcc.target/sh/pr51244-19.c: New.
514 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
516 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
517 b requires a 64-bit operation followed by a truncation.
519 2012-11-02 Jan Hubicka <jh@suse.cz>
521 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
523 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
525 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
526 conditions to verify the reduction code is vectorized.
528 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
529 in case 'pow', such as 'powerpc' is used in the compiler version name.
530 * gcc.target/powerpc/pr46728-2.c: Likewise.
531 * gcc.target/powerpc/pr46728-3.c: Likewise.
532 * gcc.target/powerpc/pr46728-4.c: Likewise.
533 * gcc.target/powerpc/pr46728-5.c: Likewise.
534 * gcc.target/powerpc/pr46728-7.c: Likewise.
535 * gcc.target/powerpc/pr46728-8.c: Likewise.
536 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
538 2012-11-02 Jan Hubicka <jh@suse.cz>
540 * gcc.dg/tree-ssa/loop-38.c: New testcase.
542 2012-11-02 Jan Hubicka <jh@suse.cz>
544 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
545 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
547 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
550 * gcc.target/i386/pr55130.c: New test.
552 2012-11-02 Jakub Jelinek <jakub@redhat.com>
555 * gcc.target/i386/pr55147.c: New test.
557 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
559 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
560 * gfortran.dg/default_format_denormal_1.f90: Same.
562 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
565 * g++.dg/ext/vector19.C: Remove target restrictions.
566 * gcc.dg/fold-compare-7.c: New testcase.
568 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
571 * gcc.target/sh/pr55160.c: New.
573 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
575 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
576 scan-assembler regex.
578 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
581 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
582 * gcc.dg/pr55150-2.c: New test.
584 2012-11-01 Sharad Singhai <singhai@google.com>
586 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
587 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
588 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
589 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
591 2012-10-31 Dehao Chen <dehao@google.com>
593 * g++.dg/debug/dwarf2/block.C: New testcase.
595 2012-10-31 Jan Hubicka <jh@suse.cz>
597 * gcc.dg/pr44974.c: Add noinline.
599 2012-10-31 Janus Weil <janus@gcc.gnu.org>
602 * gfortran.dg/class_54.f90: New.
604 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
605 Jakub Jelinek <jakub@redhat.com>
607 PR tree-optimization/55018
608 * gcc.dg/torture/pr55018.c: New test.
610 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
613 * g++.dg/ext/vla13.C: New.
615 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
618 * gcc.dg/pr55150.c: New test.
620 2012-10-31 Tobias Burnus <burnus@net-b.de>
623 * gfortran.dg/associate_11.f90: New.
625 2012-10-31 Dodji Seketeli <dodji@redhat.com>
628 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
630 2012-10-31 Jakub Jelinek <jakub@redhat.com>
632 PR tree-optimization/19105
633 PR tree-optimization/21643
634 PR tree-optimization/46309
635 * gcc.dg/pr19105.c: New test.
636 * gcc.dg/pr21643.c: New test.
637 * gcc.dg/pr46309-2.c: New test.
638 * gcc.c-torture/execute/pr46309.c: New test.
640 2012-10-31 Alan Modra <amodra@gmail.com>
642 * gcc.target/powerpc/dimode_off.c: New.
643 * gcc.target/powerpc/timode_off.c: New.
644 * gcc.target/powerpc/dfmode_off.c: New.
645 * gcc.target/powerpc/tfmode_off.c: New.
647 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
649 PR rtl-optimization/55093
650 * gcc.target/i386/pr55093.c: New file.
652 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
654 * gcc.target/i386/pr55116.c: Renamed to ...
655 * gcc.target/i386/pr55116-1.c: This.
657 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
659 * gcc.target/i386/pr55116-2.c: New file.
661 2012-10-30 Richard Biener <rguenther@suse.de>
663 * gcc.dg/vect/slp-perm-2.c: Adjust.
665 2012-10-30 Richard Biener <rguenther@suse.de>
667 PR tree-optimization/55111
668 * gcc.dg/torture/pr55111.c: New testcase.
670 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
673 * gcc.target/sh/pr53988.c: New.
675 2012-10-30 Bin Cheng <bin.cheng@arm.com>
678 * gcc.dg/hoist-register-pressure-1.c: Rename from
679 hoist-register-pressure.c. Add nonpic condition.
680 * gcc.dg/hoist-register-pressure-2.c: New testcase.
682 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
685 * gcc.dg/Wreturn-local-addr.c: New.
686 * g++.dg/warn/Wno-return-local-addr.C: New.
687 * g++.dg/warn/Wreturn-local-addr.C: New.
689 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
692 * gcc.target/i386/pr55116.c: New file.
694 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
697 * gcc.dg/Wshadow-4.c: New.
698 * gcc.dg/Wshadow-4.h: New.
700 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
703 * gcc.dg/guality/pr54693.c: New.
705 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
708 * gcc.dg/pr55027.c: New testcase.
710 2012-10-29 Jan Hubicka <jh@suse.cz>
712 * gcc.dg/ipa/inline-6.c: New testcase.
714 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
716 PR rtl-optimization/55106
717 * g++.dg/pr55106.C: New.
719 2012-10-29 Richard Guenther <rguenther@suse.de>
722 * gcc.dg/torture/pr53695.c: New testcase.
724 2012-10-28 Jan Hubicka <jh@suse.cz>
726 * gcc.dg/ipa/inlinehint-3.c: New testcase.
728 2012-10-28 Tobias Burnus <burnus@net-b.de>
731 * gfortran.dg/do_check_6.f90: New.
733 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
734 Jack Howarth <howarth@bromo.med.uc.edu>
737 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
739 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
741 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
744 * gcc.target/i386/pr34283.c: New test.
746 2012-10-26 Jakub Jelinek <jakub@redhat.com>
749 * g++.dg/opt/pr55081.C: New test.
753 * gcc.dg/guality/pr54970.c: New test.
755 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
758 * g++.dg/template/new11.C: New.
760 2012-10-26 Richard Biener <rguenther@suse.de>
763 * gcc.dg/torture/pr54824.c: New testcase.
765 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
767 * gcc.target/i386/fxsave-1.c: New.
768 * gcc.target/i386/fxsave64-1.c: Ditto.
769 * gcc.target/i386/fxrstor-1.c: Ditto.
770 * gcc.target/i386/fxrstor64-1.c: Ditto.
771 * gcc.target/i386/xsave-1.c: Ditto.
772 * gcc.target/i386/xsave64-1.c: Ditto.
773 * gcc.target/i386/xrstor-1.c: Ditto.
774 * gcc.target/i386/xrstor64-1.c: Ditto.
775 * gcc.target/i386/xsaveopt-1.c: Ditto.
776 * gcc.target/i386/xsaveopt64-1.c: Ditto.
777 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
778 * gcc.target/i386/sse-13.c: Ditto.
779 * gcc.target/i386/sse-14.c: Ditto.
780 * gcc.target/i386/sse-22.c: Ditto.
781 * gcc.target/i386/sse-23.c: Ditto.
782 * g++.dg/other/i386-2.C: Ditto.
783 * g++.dg/other/i386-3.C: Ditto.
785 2012-10-25 Jan Hubicka <jh@suse.cz>
787 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
790 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
793 * g++.dg/ext/transparent-union.C: New.
795 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
798 * g++.dg/ext/vector19.C: New testcase.
800 2012-10-25 Richard Biener <rguenther@suse.de>
802 PR tree-optimization/54902
803 * g++.dg/torture/pr54902.C: New testcase.
805 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
808 * g++.dg/template/crash114.C: New.
810 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
813 * gcc.target/i386/pr55049-1.c: New test.
815 2012-10-24 Janus Weil <janus@gcc.gnu.org>
818 * gfortran.dg/class_dummy_4.f03: New.
820 2012-10-24 Jakub Jelinek <jakub@redhat.com>
822 PR rtl-optimization/55010
823 * gcc.dg/pr55010.c: New test.
826 * g++.dg/debug/pr54828.C: New test.
828 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
830 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
831 * gcc.dg/vect/vect-83_64.c: Likewise.
833 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
836 * g++.dg/cpp0x/constexpr-union4.C: New.
838 2012-10-23 Jeff Law <law@redhat.com>
840 * gcc.c-torture/execute/pr54985.c: New test.
842 2012-10-23 Paul Koning <ni1d@arrl.net>
845 * g++.dg/debug/dwarf2/pr54508.C: New.
847 2012-10-23 Jakub Jelinek <jakub@redhat.com>
850 * g++.dg/template/sizeof14.C: New test.
852 2012-10-23 Ian Bolton <ian.bolton@arm.com>
853 Jim MacArthur <jim.macarthur@arm.com>
854 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
855 Marcus Shawcroft <marcus.shawcroft@arm.com>
856 Nigel Stephens <nigel.stephens@arm.com>
857 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
858 Richard Earnshaw <rearnsha@arm.com>
859 Sofiane Naci <sofiane.naci@arm.com>
860 Stephen Thomas <stephen.thomas@arm.com>
861 Tejas Belagod <tejas.belagod@arm.com>
862 Yufeng Zhang <yufeng.zhang@arm.com>
864 * lib/target-supports.exp
865 (check_profiling_available): Add AArch64.
866 (check_effective_target_vect_int): Likewise.
867 (check_effective_target_vect_shift): Likewise.
868 (check_effective_target_vect_float): Likewise.
869 (check_effective_target_vect_double): Likewise.
870 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
871 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
872 (check_effective_target_vect_pack_trunc): Likewise.
873 (check_effective_target_vect_unpack): Likewise.
874 (check_effective_target_vect_hw_misalign): Likewise.
875 (check_effective_target_vect_short_mult): Likewise.
876 (check_effective_target_vect_int_mult): Likewise.
877 (check_effective_target_vect_stridedN): Likewise.
878 (check_effective_target_sync_int_long): Likewise.
879 (check_effective_target_sync_char_short): Likewise.
880 (check_vect_support_and_set_flags): Likewise.
881 (check_effective_target_aarch64_tiny): New.
882 (check_effective_target_aarch64_small): New.
883 (check_effective_target_aarch64_large): New.
884 * g++.dg/other/PR23205.C: Enable aarch64.
885 * g++.dg/other/pr23205-2.C: Likewise.
886 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
887 * gcc.c-torture/execute/20101011-1.c: Likewise.
888 * gcc.dg/20020312-2.c: Likewise.
889 * gcc.dg/20040813-1.c: Likewise.
890 * gcc.dg/builtin-apply2.c: Likewise.
891 * gcc.dg/stack-usage-1.c: Likewise.
893 2012-10-23 Ian Bolton <ian.bolton@arm.com>
894 Jim MacArthur <jim.macarthur@arm.com>
895 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
896 Marcus Shawcroft <marcus.shawcroft@arm.com>
897 Nigel Stephens <nigel.stephens@arm.com>
898 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
899 Richard Earnshaw <rearnsha@arm.com>
900 Sofiane Naci <sofiane.naci@arm.com>
901 Stephen Thomas <stephen.thomas@arm.com>
902 Tejas Belagod <tejas.belagod@arm.com>
903 Yufeng Zhang <yufeng.zhang@arm.com>
905 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
906 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
907 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
908 * gcc.target/aarch64/aapcs/abitest.S: New file.
909 * gcc.target/aarch64/aapcs/abitest.h: New file.
910 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
911 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
912 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
913 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
914 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
915 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
916 * gcc.target/aarch64/aapcs/ice_1.c: New file.
917 * gcc.target/aarch64/aapcs/ice_2.c: New file.
918 * gcc.target/aarch64/aapcs/ice_3.c: New file.
919 * gcc.target/aarch64/aapcs/ice_4.c: New file.
920 * gcc.target/aarch64/aapcs/ice_5.c: New file.
921 * gcc.target/aarch64/aapcs/macro-def.h: New file.
922 * gcc.target/aarch64/aapcs/test_1.c: New file.
923 * gcc.target/aarch64/aapcs/test_10.c: New file.
924 * gcc.target/aarch64/aapcs/test_11.c: New file.
925 * gcc.target/aarch64/aapcs/test_12.c: New file.
926 * gcc.target/aarch64/aapcs/test_13.c: New file.
927 * gcc.target/aarch64/aapcs/test_14.c: New file.
928 * gcc.target/aarch64/aapcs/test_15.c: New file.
929 * gcc.target/aarch64/aapcs/test_16.c: New file.
930 * gcc.target/aarch64/aapcs/test_17.c: New file.
931 * gcc.target/aarch64/aapcs/test_18.c: New file.
932 * gcc.target/aarch64/aapcs/test_19.c: New file.
933 * gcc.target/aarch64/aapcs/test_2.c: New file.
934 * gcc.target/aarch64/aapcs/test_20.c: New file.
935 * gcc.target/aarch64/aapcs/test_21.c: New file.
936 * gcc.target/aarch64/aapcs/test_22.c: New file.
937 * gcc.target/aarch64/aapcs/test_23.c: New file.
938 * gcc.target/aarch64/aapcs/test_24.c: New file.
939 * gcc.target/aarch64/aapcs/test_25.c: New file.
940 * gcc.target/aarch64/aapcs/test_26.c: New file.
941 * gcc.target/aarch64/aapcs/test_3.c: New file.
942 * gcc.target/aarch64/aapcs/test_4.c: New file.
943 * gcc.target/aarch64/aapcs/test_5.c: New file.
944 * gcc.target/aarch64/aapcs/test_6.c: New file.
945 * gcc.target/aarch64/aapcs/test_7.c: New file.
946 * gcc.target/aarch64/aapcs/test_8.c: New file.
947 * gcc.target/aarch64/aapcs/test_9.c: New file.
948 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
949 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
950 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
951 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
952 * gcc.target/aarch64/aapcs/test_complex.c: New file.
953 * gcc.target/aarch64/aapcs/test_int128.c: New file.
954 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
955 * gcc.target/aarch64/aapcs/type-def.h: New file.
956 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
957 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
958 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
959 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
960 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
961 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
962 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
963 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
964 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
965 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
966 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
967 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
968 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
969 * gcc.target/aarch64/aarch64.exp: New file.
970 * gcc.target/aarch64/adc-1.c: New file.
971 * gcc.target/aarch64/adc-2.c: New file.
972 * gcc.target/aarch64/asm-1.c: New file.
973 * gcc.target/aarch64/clrsb.c: New file.
974 * gcc.target/aarch64/clz.c: New file.
975 * gcc.target/aarch64/ctz.c: New file.
976 * gcc.target/aarch64/csinc-1.c: New file.
977 * gcc.target/aarch64/csinv-1.c: New file.
978 * gcc.target/aarch64/csneg-1.c: New file.
979 * gcc.target/aarch64/extend.c: New file.
980 * gcc.target/aarch64/fcvt.x: New file.
981 * gcc.target/aarch64/fcvt_double_int.c: New file.
982 * gcc.target/aarch64/fcvt_double_long.c: New file.
983 * gcc.target/aarch64/fcvt_double_uint.c: New file.
984 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
985 * gcc.target/aarch64/fcvt_float_int.c: New file.
986 * gcc.target/aarch64/fcvt_float_long.c: New file.
987 * gcc.target/aarch64/fcvt_float_uint.c: New file.
988 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
989 * gcc.target/aarch64/ffs.c: New file.
990 * gcc.target/aarch64/fmadd.c: New file.
991 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
992 * gcc.target/aarch64/frint.x: New file.
993 * gcc.target/aarch64/frint_double.c: New file.
994 * gcc.target/aarch64/frint_float.c: New file.
995 * gcc.target/aarch64/index.c: New file.
996 * gcc.target/aarch64/mneg-1.c: New file.
997 * gcc.target/aarch64/mneg-2.c: New file.
998 * gcc.target/aarch64/mneg-3.c: New file.
999 * gcc.target/aarch64/mnegl-1.c: New file.
1000 * gcc.target/aarch64/mnegl-2.c: New file.
1001 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1002 * gcc.target/aarch64/pic-constantpool1.c: New file.
1003 * gcc.target/aarch64/pic-symrefplus.c: New file.
1004 * gcc.target/aarch64/predefine_large.c: New file.
1005 * gcc.target/aarch64/predefine_small.c: New file.
1006 * gcc.target/aarch64/predefine_tiny.c: New file.
1007 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1008 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1009 * gcc.target/aarch64/table-intrinsics.c: New file.
1010 * gcc.target/aarch64/tst-1.c: New file.
1011 * gcc.target/aarch64/vect-abs-compile.c: New file.
1012 * gcc.target/aarch64/vect-abs.c: New file.
1013 * gcc.target/aarch64/vect-abs.x: New file.
1014 * gcc.target/aarch64/vect-compile.c: New file.
1015 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1016 * gcc.target/aarch64/vect-faddv.c: New file.
1017 * gcc.target/aarch64/vect-faddv.x: New file.
1018 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1019 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1020 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1021 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1022 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1023 * gcc.target/aarch64/vect-fp-compile.c: New file.
1024 * gcc.target/aarch64/vect-fp.c: New file.
1025 * gcc.target/aarch64/vect-fp.x: New file.
1026 * gcc.target/aarch64/vect-mull-compile.c: New file.
1027 * gcc.target/aarch64/vect-mull.c: New file.
1028 * gcc.target/aarch64/vect-mull.x: New file.
1029 * gcc.target/aarch64/vect.c: New file.
1030 * gcc.target/aarch64/vect.x: New file.
1031 * gcc.target/aarch64/vector_intrinsics.c: New file.
1032 * gcc.target/aarch64/vfp-1.c: New file.
1033 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1034 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1035 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1036 * g++.dg/abi/aarch64_guard1.C: New file.
1038 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1041 * c-c++-common/pr54988.c: New test.
1043 2012-10-23 Jan Hubicka <jh@suse.cz>
1045 * gcc.dg/tree-prof/peel-1.c: New testcase.
1047 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1050 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1052 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1054 * gcc.dg/c99-predef-1.c: New test.
1055 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1056 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1057 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1058 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1059 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1060 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1061 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1062 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1063 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1064 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1065 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1066 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1068 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1070 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1072 2012-10-23 Jan Hubicka <jh@suse.cz>
1075 * gcc.c-torture/execute/pr54937.c: New testcase.
1076 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1078 2012-10-23 Jan Hubicka <jh@suse.cz>
1081 * gfortran.dg/pr54967.f90: New testcase.
1083 2012-10-23 Terry Guo <terry.guo@arm.com>
1086 * gcc.dg/pr55019.c: New.
1088 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1090 PR tree-optimization/55008
1091 * gcc.dg/tree-ssa/pr55008.c: New test.
1093 2012-10-22 Richard Biener <rguenther@suse.de>
1095 PR tree-optimization/55011
1096 * gcc.dg/torture/pr55011.c: New testcase.
1098 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1100 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1101 * gcc.target/arm/pr40457-2.c: Likewise.
1102 * gcc.target/arm/pr40457-3.c: Likewise.
1104 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1106 * gnat.dg/specs/limited_with4.ads: New test.
1107 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1109 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1111 * gnat.dg/modular4.adb: New test.
1112 * gnat.dg/modular4_pkg.ads: New helper.
1114 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1116 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1117 * gnat.dg/specs/addr1.ads: Likewise.
1119 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1121 * gcc.dg/webizer.c (main): Add missing exit call.
1123 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1126 * gfortran.dg/wextra_1.f: New test.
1128 2012-10-20 Jan Hubicka <jh@suse.cz>
1130 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1132 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1135 * gfortran.dg/warn_unused_function.f90: New.
1137 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1139 * lib/target-supports.exp
1140 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1142 2012-10-19 Richard Guenther <rguenther@suse.de>
1144 PR tree-optimization/54981
1145 * gcc.dg/pr54981.c: New testcase.
1147 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1150 * gcc.target/arm/pr54892.c: New.
1152 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1154 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1156 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1159 * g++.dg/init/array30.C: New.
1160 * g++.dg/init/array31.C: Likewise.
1162 2012-10-18 Tobias Burnus <burnus@net-b.de>
1165 * gfortran.dg/public_private_module_7.f90: New.
1167 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1170 * g++.dg/template/pr29633.C: New.
1172 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1174 * gnat.dg/loop_optimization13.ad[sb]: New test.
1175 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1177 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1179 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1180 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1181 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1182 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1184 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1186 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1187 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1188 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1189 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1190 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1191 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1193 2012-10-16 Jan Hubicka <jh@suse.cz>
1195 * gcc.target/i386/l_fma_float_?.c: Update.
1196 * gcc.target/i386/l_fma_double_?.c: Update.
1197 * gfortran.dg/do_1.f90: XFAIL
1198 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1199 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1200 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1201 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1202 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1203 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1206 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1210 * gcc.dg/Wstrict-overflow-24.c: New.
1212 2012-10-16 Tobias Burnus <burnus@net-b.de>
1216 * gfortran.dg/class_optional_1.f90: New.
1217 * gfortran.dg/class_optional_2.f90: New.
1219 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1222 * gcc.dg/guality/pr54796.c: New test.
1224 PR tree-optimization/54889
1225 * gfortran.dg/pr54889.f90: New test.
1227 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1229 * g++.dg/other/dump-ada-spec-2.C: New test.
1231 2012-10-16 Easwaran Raman <eraman@google.com>
1233 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1234 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1236 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1238 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1239 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1241 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1244 * gcc.c-torture/compile/pr54925.c: New.
1246 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1249 * gcc.target/sh/pr51244-17.c: New.
1251 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1254 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1256 * gcc.target/sh/pr54760-4.c: New.
1258 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1261 * gcc.target/sh/torture/sh-torture.exp: New.
1262 * gcc.target/sh/torture/pr34777.c: New.
1264 2012-10-15 Matthias Klose <doko@ubuntu.com>
1266 * lib/target-supports.exp (check_profiling_available): Match
1267 arm*-*-linux-* for ARM Linux/GNU.
1268 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1269 * gfortran.dg/enum_10.f90: Likewise.
1270 * gfortran.dg/enum_9.f90: Likewise.
1271 * gcc.target/arm/synchronize.c: Likewise.
1272 * g++.old-deja/g++.jason/enum6.C: Likewise.
1273 * g++.old-deja/g++.other/enum4.C: Likewise.
1274 * g++.old-deja/g++.law/enum9.C: Likewise.
1276 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1278 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1279 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1281 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1282 Paolo Carlini <paolo.carlini@oracle.com>
1285 * g++.dg/overload/operator6.C: New.
1287 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1289 PR c++/50080 (again)
1290 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1291 * g++.dg/parse/tmpl-outside1.C: Likewise.
1292 * g++.dg/template/qualttp18.C: Likewise.
1293 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1294 * g++.old-deja/g++.pt/overload13.C: Likewise.
1296 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1298 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1299 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1300 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1301 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1302 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1303 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1304 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1305 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1307 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/parse/tmpl-outside2.C: New.
1311 * g++.dg/parse/tmpl-outside1.C: Adjust.
1312 * g++.dg/template/qualttp18.C: Likewise.
1313 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1314 * g++.old-deja/g++.pt/overload13.C: Likewise.
1316 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1318 PR tree-optimization/54915
1319 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1321 2012-10-15 Richard Guenther <rguenther@suse.de>
1323 PR tree-optimization/54920
1324 * gcc.dg/torture/pr54920.c: New testcase.
1326 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1328 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1330 2012-10-13 Jason Merrill <jason@redhat.com>
1332 * g++.dg/tls/thread_local7g.C: Require tls_native.
1334 2012-10-14 Jason Merrill <jason@redhat.com>
1336 * g++.dg/cpp0x/inh-ctor1.C: New.
1337 * g++.dg/cpp0x/inh-ctor2.C: New.
1338 * g++.dg/cpp0x/inh-ctor3.C: New.
1339 * g++.dg/cpp0x/inh-ctor4.C: New.
1340 * g++.dg/cpp0x/inh-ctor5.C: New.
1341 * g++.dg/cpp0x/inh-ctor6.C: New.
1342 * g++.dg/cpp0x/inh-ctor7.C: New.
1343 * g++.dg/cpp0x/inh-ctor8.C: New.
1344 * g++.dg/cpp0x/inh-ctor9.C: New.
1345 * g++.dg/cpp0x/inh-ctor10.C: New.
1346 * g++.dg/cpp0x/inh-ctor11.C: New.
1347 * g++.dg/cpp0x/inh-ctor12.C: New.
1348 * g++.dg/cpp0x/inh-ctor13.C: New.
1350 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1352 PR rtl-optimization/54919
1353 * gcc.dg/pr54919.c: New testcase.
1355 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1358 * g++.dg/template/crash113.C: New.
1360 2012-10-14 Jan Hubicka <jh@suse.cz>
1362 * gcc.dg/unroll_5.c: New testcase.
1364 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1367 * g++.dg/opt/pr52643.C: New.
1369 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1372 * gcc.target/sh/pr54602-1.c: New.
1373 * gcc.target/sh/pr54602-2.c: New.
1374 * gcc.target/sh/pr54602-3.c: New.
1375 * gcc.target/sh/pr54602-4.c: New.
1377 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1380 * gcc.target/sh/pr54680.c: New.
1382 2012-10-12 Jan Hubicka <jh@suse.cz>
1384 * gcc.dg/webizer.c: New testcase.
1386 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1388 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1391 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1393 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1394 Return 0 if already specifying -mfloat-abi other than hard.
1396 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1398 * gcc.dg/pr53060.c: Prune irrelevant warning.
1400 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1403 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1404 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1405 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1406 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1407 Adjust expected wording of warnings for *cmp* builtins.
1408 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1409 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1411 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1414 * g++.dg/parse/friend-main.C: New.
1416 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1419 * g++.dg/pr53055.C: New testcase.
1421 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1424 * g++.dg/cpp0x/pr52744.C: New.
1426 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1429 * gfortran.dg/dummy_procedure_9.f90: New.
1431 2012-10-12 Richard Biener <rguenther@suse.de>
1433 PR tree-optimization/54894
1434 * gcc.dg/torture/pr54894.c: New testcase.
1436 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1439 * gcc.target/sh/pr51244-13.c: New.
1440 * gcc.target/sh/pr51244-14.c: New.
1441 * gcc.target/sh/pr51244-15.c: New.
1442 * gcc.target/sh/pr51244-16.c: New.
1444 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1447 * g++.dg/cpp0x/decltype45.C: New.
1449 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1452 * gfortran.dg/class_allocate_13.f90: New.
1454 2012-10-11 Jason Merrill <jason@redhat.com>
1456 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1457 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1459 * g++.dg/gomp/tls-5.C: Require tls_native.
1460 * g++.dg/tls/thread_local7.C: Require tls_native.
1461 * g++.dg/tls/static2.C: New.
1463 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1466 * g++.dg/ext/weak5.C: New.
1468 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1471 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1472 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1474 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1477 * g++.dg/parse/pr43765.C: New.
1479 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1481 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1483 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1486 * g++.dg/init/bitfield3.C: New.
1488 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1490 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1492 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1494 PR tree-optimization/54877
1495 * gcc.dg/torture/pr54877.c: New test.
1497 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1500 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1501 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1502 and remove target info from dg-do compile.
1503 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1504 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1505 and remove target info from dg-do compile.
1507 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1509 * gcc.dg/pr54782.c: Require target with pthread support.
1511 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1514 * g++.dg/cpp0x/auto35.C: New.
1516 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1518 PR c++/53540 - using fails to be equivalent to typedef
1519 * g++.dg/cpp0x/alias-decl-24.C: New test.
1521 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1523 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1524 that c++11 attributes to types are ignored for now.
1525 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1528 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1531 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1533 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1536 * g++.dg/cpp0x/initlist67.C: New.
1538 2012-10-10 Dehao Chen <dehao@google.com>
1540 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1542 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1545 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1548 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1551 * g++.dg/cpp0x/decltype44.C: New.
1553 2012-10-09 Steve Ellcey <sellcey@mips.com>
1555 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1557 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1560 * g++.dg/cpp0x/decltype43.C: New.
1562 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1565 * gcc.dg/pr53397-1.c: New test case.
1566 * gcc.dg/pr53397-2.c: New test case.
1568 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1571 * g++.dg/warn/Wparentheses-26.C: Adjust.
1572 * g++.dg/warn/Wparentheses-27.C: New.
1574 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1577 * c-c++-common/vector-scalar.c: New testcase.
1578 * g++.dg/ext/vector18.C: New testcase.
1579 * g++.dg/ext/vector5.C: This is not an error anymore.
1580 * gcc.dg/init-vec-1.c: Move ...
1581 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1582 * gcc.c-torture/execute/vector-shift1.c: Move ...
1583 * c-c++-common/torture/vector-shift1.c: ... here.
1584 * gcc.dg/scal-to-vec1.c: Move ...
1585 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1586 C++11. Adapt error messages.
1587 * gcc.dg/convert-vec-1.c: Move ...
1588 * c-c++-common/convert-vec-1.c: ... here.
1589 * gcc.dg/scal-to-vec2.c: Move ...
1590 * c-c++-common/scal-to-vec2.c: ... here.
1592 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1595 * gcc.target/i386/pr54400.c: New testcase.
1597 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1600 * g++.dg/template/pr54858.C: New test.
1602 2012-10-08 Marek Polacek <polacek@redhat.com>
1605 * g++.dg/debug/pr54831.C: New test.
1607 2012-10-08 Dehao Chen <dehao@google.com>
1609 * g++.dg/predict-loop-exit-1.C: New.
1610 * g++.dg/predict-loop-exit-2.C: New.
1611 * g++.dg/predict-loop-exit-3.C: New.
1613 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1615 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1617 2012-10-08 Jason Merrill <jason@redhat.com>
1619 * g++.dg/gomp/tls-5.C: New.
1620 * g++.dg/gomp/tls-wrap1.C: New.
1621 * g++.dg/gomp/tls-wrap2.C: New.
1622 * g++.dg/gomp/tls-wrap3.C: New.
1623 * g++.dg/gomp/tls-wrap4.C: New.
1624 * g++.dg/gomp/tls-wrapper-cse.C: New.
1625 * g++.dg/tls/thread_local-cse.C: New.
1626 * g++.dg/tls/thread_local-order1.C: New.
1627 * g++.dg/tls/thread_local-order2.C: New.
1628 * g++.dg/tls/thread_local-wrap1.C: New.
1629 * g++.dg/tls/thread_local-wrap2.C: New.
1630 * g++.dg/tls/thread_local-wrap3.C: New.
1631 * g++.dg/tls/thread_local-wrap4.C: New.
1632 * g++.dg/tls/thread_local2g.C: New.
1633 * g++.dg/tls/thread_local3g.C: New.
1634 * g++.dg/tls/thread_local4g.C: New.
1635 * g++.dg/tls/thread_local5g.C: New.
1636 * g++.dg/tls/thread_local6g.C: New.
1637 * g++.dg/tls/thread_local7g.C: New.
1639 * g++.dg/tls/thread_local3.C: New.
1640 * g++.dg/tls/thread_local4.C: New.
1641 * g++.dg/tls/thread_local5.C: New.
1642 * g++.dg/tls/thread_local6.C: New.
1644 * g++.dg/tls/init-2.C: Tweak errors.
1645 * g++.dg/tls/thread_local1.C: New.
1646 * g++.dg/tls/thread_local2.C: New.
1647 * g++.dg/tls/thread_local7.C: New.
1649 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1652 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1654 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1657 * gcc.target/sh/pr54685.c: New.
1659 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1661 PR c++/53528 C++11 attribute support
1662 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1663 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1664 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1665 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1666 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1667 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1668 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1672 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1673 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1677 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1678 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1679 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1680 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1681 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1682 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1683 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1684 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1685 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1686 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1687 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1688 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1689 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1690 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1691 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1692 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1693 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1694 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1695 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1696 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1697 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1701 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1702 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1703 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1704 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1705 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1706 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1707 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1708 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1709 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1710 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1711 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1712 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1713 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1714 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1715 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1716 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1717 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1718 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1720 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1722 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1723 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1724 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1726 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1729 * gcc.target/sh/pr54760-2.c: New.
1730 * gcc.target/sh/pr54760-3.c: New.
1732 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1735 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1737 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1738 Sandra Loosemore <sandra@codesourcery.com>
1740 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1741 and test that the accumulator is initialized using MULT.
1742 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1743 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1745 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1748 * g++.dg/cpp0x/stdint.C: New.
1750 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1753 * g++.dg/cpp0x/stddef.C: New.
1755 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1758 * gfortran.dg/typebound_operator_17.f90: New.
1760 2012-10-06 Jan Hubicka <jh@suse.cz>
1764 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1766 2012-10-06 Jan Hubicka <jh@suse.cz>
1768 * gcc.dg/lto/resolutions_0.c: New testcase.
1770 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1773 * gfortran.dg/generic_25.f90: New.
1774 * gfortran.dg/generic_26.f90: New.
1775 * gfortran.dg/generic_27.f90: New.
1777 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1780 * gcc.target/sh/pr54760-1.c: New.
1782 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1784 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1785 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1786 * g++.dg/warn/Wsign-compare-5.C: New test.
1787 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1788 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1789 * g++.dg/ext/builtin30.C: New test.
1790 * g++.dg/ext/vla12.C: New test.
1791 * gcc.dg/builtins-85.c: New test.
1794 * gcc.dg/guality/pr54519-1.c: New test.
1795 * gcc.dg/guality/pr54519-2.c: New test.
1796 * gcc.dg/guality/pr54519-3.c: New test.
1797 * gcc.dg/guality/pr54519-4.c: New test.
1798 * gcc.dg/guality/pr54519-5.c: New test.
1799 * gcc.dg/guality/pr54519-6.c: New test.
1801 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1804 * g++.dg/cpp0x/defaulted38.C: New.
1806 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1808 PR tree-optimization/33763
1809 * c-c++-common/pr33763.c: New test.
1811 PR tree-optimization/54810
1812 * gcc.dg/tree-ssa/vrp85.c: New test.
1814 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1816 * gcc.dg/ucnid-7.c: Skip on AIX.
1817 * gcc.dg/ucnid-8.c: Same.
1818 * gcc.dg/ucnid-10.c: Same.
1819 * gcc.dg/ucnid-13.c: Same.
1820 * gcc.dg/attr-alias-3.c: Same.
1821 * gcc.dg/attr-alias-5.c: Same.
1822 * gcc.dg/torture/pr51106-2.c: Same.
1823 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1825 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1828 * g++.dg/cpp0x/alias-decl-23.C: New.
1830 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1833 * g++.dg/template/friend53.C: New.
1835 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1837 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1838 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1839 (scan-ada-spec): Likewise.
1840 (scan-ada-spec-not): Likewise.
1841 * gcc.dg/dump-ada-spec-1.c: New test.
1842 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1844 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1846 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1848 2012-10-04 Florian Weimer <fweimer@redhat.com>
1850 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1852 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1855 * g++.dg/cpp0x/pr54323.C: New.
1857 2012-10-04 Richard Guenther <rguenther@suse.de>
1860 * g++.dg/torture/pr54735.C: New testcase.
1862 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1864 PR rtl-optimization/54739
1865 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1867 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1870 * gcc.target/sh/pr51244-12.c: New.
1872 2012-10-03 Dehao Chen <dehao@google.com>
1875 * gcc.dg/pr54782.c: New test.
1877 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1880 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1882 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1885 * gfortran.dg/class_53.f90: New.
1887 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1890 * gcc.dg/guality/pr54551.c: New.
1892 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1894 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1895 * gcc.target/powerpc/pr46728-2.c: Likewise.
1897 2012-10-02 Sharad Singhai <singhai@google.com>
1900 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1901 to fix test failures caused by r191883.
1902 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1903 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1904 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1905 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1906 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1907 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1908 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1909 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1910 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1912 2012-09-30 Sharad Singhai <singhai@google.com>
1914 * gcc.target/i386/vect-double-1.c: Fix test.
1916 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1919 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1922 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1924 PR rtl-optimization/54457
1925 * gcc.target/i386/pr54457.c: New test.
1927 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1929 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1931 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1933 * gcc.target/i386/vect-rebuild.c: New testcase.
1935 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1937 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1939 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1941 * gcc.target/mips/pr37362.c: Fix target selector.
1943 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1946 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1948 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1950 * gcc.dg/ucnid-8.c: Update line number.
1951 * gcc.dg/torture/pr51106-2.c: Likewise.
1953 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1956 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1957 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1958 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1960 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1962 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1963 partially reverting r170092.
1964 * gfortran.dg/class_7.f03: Ditto.
1965 * gfortran.dg/coarray_14.f90: Ditto.
1966 * gfortran.dg/typebound_proc_13.f03: Ditto.
1968 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1971 * g++.dg/cpp0x/sfinae42.C: New.
1973 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1975 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1976 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1977 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1978 * gcc.dg/pr42629.c: XFAIL on AIX.
1979 * gcc.dg/pr47684.c: Same.
1980 * gcc.dg/pr43670.c: Same.
1981 * gcc.dg/pr42916.c: Same.
1982 * gcc.dg/pr45449.c: Same.
1983 * gcc.dg/pr50017.c: Same.
1984 * gcc.dg/pr42728.c: Same.
1985 * gcc.dg/pr47881.c: Same.
1986 * gcc.dg/pr44023.c: Same.
1987 * gcc.dg/pr41345.c: Same.
1988 * gcc.dg/pr42630.c: Same.
1989 * gcc.dg/pr44971.c: Same.
1990 * gcc.dg/pr46771.c: Same.
1991 * gcc.dg/ucnid-8.c: Same.
1992 * gcc.dg/ucnid-10.c: Same.
1993 * gcc.dg/ucnid-13.c: Same.
1994 * gcc.dg/torture/pr51106-2.c: Same.
1995 * gcc.dg/pr48768.c: Same.
1996 * gcc.dg/pr42631.c: Same.
1997 * gcc.dg/pr43084.c: Same.
1998 * gcc.dg/ucnid-7.c: Same.
1999 * gcc.dg/pr42889.c: Same.
2000 * gcc.dg/pr41241.c: Same.
2001 * gcc.dg/pr42719.c: Same.
2002 * g++.dg/debug/pr46583.C: Same.
2003 * g++.dg/debug/pr47106.C: Same.
2004 * g++.dg/opt/pr48549.C: Same.
2005 * g++.dg/other/pr42685.C: Same.
2006 * c-c++-common/pr43942.c: Same.
2008 2012-09-29 Ian Lance Taylor <iant@google.com>
2010 * go.test/go-test.exp: Update for latest version of Go testsuite.
2012 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2015 * gfortran.dg/internal_readwrite_3.f90: New test.
2017 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2019 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2020 c-c++-common/Wunused-local-typedefs-2.c to here.
2022 PR c++/54372 - unused attribute inactive on dependant entities
2023 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2025 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2027 PR c++/29028 - Missed unused warning on using declaration
2028 * g++.dg/warn/Wunused-var-18.C: New test.
2030 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2032 PR c++/53551 - -Wunused-local-typedefs misses uses
2033 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2035 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2038 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2040 PR tree-optimization/54713
2041 * gcc.c-torture/compile/pr54713-1.c: New test.
2042 * gcc.c-torture/compile/pr54713-2.c: New test.
2043 * gcc.c-torture/compile/pr54713-3.c: New test.
2045 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2047 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2049 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2051 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2053 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2056 * gcc.target/i386/pr54703.c: New test.
2058 2012-09-27 Richard Guenther <rguenther@suse.de>
2061 * gcc.dg/lto/pr54709_0.c: New testcase.
2062 * gcc.dg/lto/pr54709_1.c: Likewise.
2064 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2066 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2068 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2070 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2072 * gcc.target/arm/pr42879.c: Handle big-endian.
2074 2012-09-26 Steve Ellcey <sellcey@mips.com>
2077 * gcc.dg/pr37303.c: Check for rdata or rodata.
2079 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2081 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2083 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2087 * gcc.target/powerpc/ppc-ne0-1.c: New.
2089 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2092 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2093 test_19, test_20, test_21, test_22, test_23): New functions.
2094 * gcc.target/sh/pr54089-4.c: New.
2095 * gcc.target/sh/pr54089-5.c: New.
2096 * gcc.target/sh/pr54089-6.c: New.
2097 * gcc.target/sh/pr54089-7.c: New.
2099 2012-09-25 Richard Guenther <rguenther@suse.de>
2102 * gcc.dg/lto/pr54702_0.c: New testcase.
2103 * gcc.dg/lto/pr54702_1.c: Likewise.
2104 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2105 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2106 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2107 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2109 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2112 * g++.dg/cpp0x/parse2.C: New.
2113 * g++.dg/parse/error11.C: Adjust.
2114 * g++.dg/parse/error12.C: Likewise.
2116 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2118 * gcc.target/i386/20030217-1.c: Added check for
2119 large_long_double effective target.
2120 * gcc.target/i386/387-3.c: Likewise.
2121 * gcc.target/i386/387-4.c: Likewise.
2122 * gcc.target/i386/pr36578-1.c: Likewise.
2123 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2124 when long double size is equal double size.
2125 * gcc.target/i386/excess-precision-1.c: Likewise.
2126 * gcc.target/i386/pr36578-2.c: Likewise.
2127 * gcc.target/i386/20030217-2.c: New testcase.
2129 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2131 PR tree-optimization/54676
2132 * gcc.dg/pr54676.c: New test.
2134 2012-09-25 Richard Guenther <rguenther@suse.de>
2136 PR tree-optimization/53663
2137 * gcc.dg/torture/pr53663-1.c: New testcase.
2138 * gcc.dg/torture/pr53663-2.c: Likewise.
2139 * gcc.dg/torture/pr53663-3.c: Likewise.
2141 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2143 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2145 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2147 * lib/target-supports-dg.exp (dg-require-effective-target,
2148 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2149 dg-process-target-1 instead of dg-process-target.
2150 (dg-process-target-1): Rename from dg-process-target.
2151 (dg-process-target): New.
2153 2012-09-24 Richard Guenther <rguenther@suse.de>
2155 PR tree-optimization/54684
2156 * g++.dg/torture/pr54684.C: New testcase.
2158 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2160 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2162 2012-09-24 Richard Guenther <rguenther@suse.de>
2165 * gcc.dg/tm/pr52173-1.c: New.
2166 * gcc.dg/tm/pr52173-2.c: New.
2168 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2170 * gcc.dg/pr54669.c: New test.
2172 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2173 Dominique Dhumieres <dominiq@lps.ens.fr>
2176 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2178 2012-09-23 Tobias Burnus <burnus@net-b.de>
2181 * gfortran.dg/class_array_14.f90: New.
2183 2012-09-22 Kai Tietz <ktietz@redhat.com>
2185 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2186 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2188 2012-09-21 Dehao Chen <dehao@google.com>
2191 PR tree-optimization/54655
2192 * g++.dg/pr54655.C: New testcase.
2194 2012-09-21 Richard Guenther <rguenther@suse.de>
2196 PR tree-optimization/54647
2197 * g++.dg/torture/pr54647.C: New testcase.
2199 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2202 * c-c++-common/torture/vector-compare-2.c: Add -w.
2204 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2206 * gnat.dg/opt20.ads: Move dg directive to...
2207 * gnat.dg/opt20.adb: ...here.
2208 * gnat.dg/addr1.ad[sb]: Likewise.
2209 * gnat.dg/concat2.ad[sb]: Likewise.
2210 * gnat.dg/array16.ad[sb]: Likewise.
2211 * gnat.dg/atomic5.ad[sb]: Likewise.
2212 * gnat.dg/discr29.ad[sb]: Likewise.
2213 * gnat.dg/noreturn5.ad[sb]: Likewise.
2214 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2215 * gnat.dg/discr23.ads: Remove dg directive.
2216 * gnat.dg/nested_float_packed.ads: Likewise.
2217 * gnat.dg/oconst6.ads: Move to...
2218 * gnat.dg/specs/oconst6.ads: ...here.
2220 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2223 * g++.dg/cpp0x/decltype32.C: Tweak.
2225 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2227 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2228 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2229 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2230 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2232 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2235 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2237 2012-09-19 Steve Ellcey <sellcey@mips.com>
2239 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2241 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2243 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2244 * gcc.target/powerpc/ppc-mftb.c: New file.
2246 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2249 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2252 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2255 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2257 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2259 * gcc.c-torture/execute/20120919-1.c: New test.
2261 2012-09-19 Richard Guenther <rguenther@suse.de>
2263 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2265 2012-09-19 Richard Guenther <rguenther@suse.de>
2267 * gcc.dg/builtin-unreachable-6.c: Adjust.
2269 2012-09-19 Richard Guenther <rguenther@suse.de>
2271 * gcc.dg/builtin-object-size-10.c: Adjust.
2272 * gcc.dg/builtin-unreachable-5.c: Adjust.
2273 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2274 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2275 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2276 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2277 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2278 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2279 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2280 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2281 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2282 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2283 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2284 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2286 2012-09-19 Richard Guenther <rguenther@suse.de>
2288 PR tree-optimization/54132
2289 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2290 * gcc.dg/torture/pr54132.c: Likewise.
2292 2012-09-19 Terry Guo <terry.guo@arm.com>
2294 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2295 extra prune rules that will be applied to all tests in a .exp file.
2296 (gcc-dg-prune): Use rules defined by the above variable.
2297 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2298 harmless warnings on architecture switch conflict.
2300 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2302 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2303 of asm-comment characters instead of a single one.
2304 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2306 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2308 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2310 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2311 target instead of xfailing it.
2312 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2313 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2314 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2315 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2316 * gcc.dg/vect/vect-104.c: Likewise.
2317 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2318 * gcc.dg/vect/vect-outer-1.c: Likewise.
2319 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2320 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2321 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2322 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2323 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2324 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2325 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2326 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2327 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2329 * lib/target-supports.exp
2330 (check_effective_target_vect_widen_mult_qi_to_hi,
2331 check_effective_target_vect_widen_mult_hi_to_si,
2332 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2333 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2334 check_effective_target_vect_pack_trunc,
2335 check_effective_target_vect_unpack,
2336 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2337 instead of arm_none.
2339 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2341 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2343 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2344 config to compiler_flags.
2346 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2349 * gcc.target/i386/pr54592.c: New test.
2351 PR tree-optimization/54610
2352 * gcc.target/i386/pr54610.c: New test.
2354 2012-09-17 Jason Merrill <jason@redhat.com>
2357 * g++.dg/cpp0x/alias-decl-21.C: New.
2358 * g++.dg/cpp0x/alias-decl-22.C: New.
2360 2012-09-17 Tobias Burnus <burnus@net-b.de>
2363 * gfortran.dg/scan_2.f90: New.
2365 2012-09-17 Jason Merrill <jason@redhat.com>
2368 * g++.dg/init/aggr9.C: New.
2370 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2372 * gnat.dg/loop_optimization12.ad[sb]: New test.
2374 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2377 * gfortran.dg/proc_ptr_result_7.f90: New.
2379 2012-09-17 Tobias Burnus <burnus@net-b.de>
2382 * gfortran.dg/structure_constructor_11.f90: New.
2384 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2386 PR tree-optimization/54563
2387 * g++.dg/torture/pr54563.C: New test.
2389 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2392 * gfortran.dg/typebound_generic_14.f03: New.
2394 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2397 * gfortran.dg/proc_ptr_38.f90: New.
2399 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2402 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2406 * gnat.dg/lto15.adb: Require lto.
2408 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2409 "myBindC" for hppa*-*-hpux*.
2411 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2413 * gfortran.dg/namelist_75.f90: New test.
2415 2012-09-15 Tom de Vries <tom@codesourcery.com>
2417 * gcc.dg/tree-ssa/vrp82.c: New test.
2418 * gcc.dg/tree-ssa/vrp83.c: Same.
2419 * gcc.dg/tree-ssa/vrp84.c: Same.
2421 2012-09-15 Tom de Vries <tom@codesourcery.com>
2423 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2424 * gcc.dg/tree-ssa/vrp81.c: ... this.
2426 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2429 * gcc.target/avr/torture/fix-types.h: New.
2430 * gcc.target/avr/torture/vals-hr.def: New.
2431 * gcc.target/avr/torture/vals-r.def: New.
2432 * gcc.target/avr/torture/vals-k.def: New.
2433 * gcc.target/avr/torture/vals-ur.def: New.
2434 * gcc.target/avr/torture/vals-uk.def: New.
2435 * gcc.target/avr/torture/vals-uhr.def: New.
2436 * gcc.target/avr/torture/vals-llk.def: New.
2437 * gcc.target/avr/torture/vals-ullk.def: New.
2438 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2439 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2440 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2441 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2442 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2443 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2444 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2445 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2447 2012-09-14 Dehao Chen <dehao@google.com>
2449 * g++.dg/debug/dwarf2/deallocator.C: New test.
2451 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2454 * gcc.c-torture/compile/pr54552-1.c: New test.
2456 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2459 * g++.dg/other/vector-compare.C: New testcase.
2460 * c-c++-common/vector-compare-3.c: New testcase.
2461 * gcc.dg/vector-shift.c: Move ...
2462 * c-c++-common/vector-shift.c: ... here.
2463 * gcc.dg/vector-shift1.c: Move ...
2464 * c-c++-common/vector-shift1.c: ... here.
2465 * gcc.dg/vector-shift3.c: Move ...
2466 * c-c++-common/vector-shift3.c: ... here.
2467 * gcc.dg/vector-compare-1.c: Move ...
2468 * c-c++-common/vector-compare-1.c: ... here.
2469 * gcc.dg/vector-compare-2.c: Move ...
2470 * c-c++-common/vector-compare-2.c: ... here.
2471 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2472 * c-c++-common/torture/vector-compare-1.c: ... here.
2473 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2474 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2475 * c-c++-common/torture/vector-compare-2.c: ... here.
2476 * gcc.c-torture/execute/vector-shift.c: Move ...
2477 * c-c++-common/torture/vector-shift.c: ... here.
2478 * gcc.c-torture/execute/vector-shift2.c: Move ...
2479 * c-c++-common/torture/vector-shift2.c: ... here.
2480 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2481 * c-c++-common/torture/vector-subscript-1.c: ... here.
2482 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2483 * c-c++-common/torture/vector-subscript-2.c: ... here.
2484 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2485 * c-c++-common/torture/vector-subscript-3.c: ... here.
2487 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2490 * gcc.c-torture/compile/pr54103-1.c,
2491 gcc.c-torture/compile/pr54103-2.c,
2492 gcc.c-torture/compile/pr54103-3.c,
2493 gcc.c-torture/compile/pr54103-4.c,
2494 gcc.c-torture/compile/pr54103-5.c,
2495 gcc.c-torture/compile/pr54103-6.c: New tests.
2496 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2498 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2500 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2502 2012-09-14 Richard Guenther <rguenther@suse.de>
2504 PR tree-optimization/54565
2505 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2506 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2508 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2510 * gcc.target/arm/combine-movs.c: Add missing space.
2512 2012-09-14 Richard Guenther <rguenther@suse.de>
2514 * g++.dg/torture/builtin-location.C: New testcase.
2516 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2517 Manuel López-Ibáñez <manu@gcc.gnu.org>
2520 * g++.dg/warn/Wuninitialized-self.C: New.
2522 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2525 * gcc.c-torture/compile/pr54559.c: New test.
2527 2012-09-13 Jason Merrill <jason@redhat.com>
2530 * g++.dg/cpp0x/constexpr-temp1.C: New.
2533 * g++.dg/template/anonunion2.C: New.
2536 * g++.dg/template/init10.C: New.
2538 2012-09-13 Tobias Burnus <burnus@net-b.de>
2541 * gfortran.dg/implicit_pure_3.f90: New.
2543 2012-09-13 Richard Guenther <rguenther@suse.de>
2545 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2547 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2549 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2551 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2553 * c-c++-common/pr51712.c: Handle for short-enum targets.
2555 2012-09-12 Terry Guo <terry.guo@arm.com>
2557 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2558 and lsrs for Thumb2 mode.
2560 2012-09-12 Jan Hubicka <jh@suse.cz>
2562 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2564 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2567 * gcc.target/i386/pr54445-1.c: New file.
2568 * gcc.target/i386/pr54445-2.c: Likewise.
2570 2012-09-12 Tobias Burnus <burnus@net-b.de>
2574 * gfortran.dg/coarray_10.f90: Update dg-error.
2575 * gfortran.dg/coarray_28.f90: New.
2576 * gfortran.dg/array_section_3.f90: New.
2578 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2580 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2581 gcc.target/arm/pr48252.c: Fix for big-endian support.
2583 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2585 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2587 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2588 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2590 * gcc.target/arm/neon-vfma-1.c: New testcase.
2591 * gcc.target/arm/neon-vfms-1.c: Likewise.
2592 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2594 * gcc.target/arm/neon-vmls-1.c: Likewise.
2595 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2597 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2598 (check_effective_target_arm_neonv2_ok): Likewise.
2599 (check_effective_target_arm_neonv2_hw): Likewise.
2600 (check_effective_target_arm_neonv2): Likewise.
2602 2012-09-11 Richard Guenther <rguenther@suse.de>
2605 * g++.dg/tree-ssa/pr54515.C: New testcase.
2607 2012-09-10 Andrew Pinski <apinski@cavium.com>
2610 * gcc.dg/tm/memopt-16.c: New testcase.
2612 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2616 * g++.dg/cpp0x/sfinae40.C: New.
2617 * g++.dg/cpp0x/sfinae41.C: Likewise.
2619 2012-09-10 Jason Merrill <jason@redhat.com>
2622 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2624 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2627 * gcc.target/sh/pr54089-3.c: New.
2629 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2631 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2633 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2635 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2637 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2639 * gcc.dg/pr52558-2.c: Delete.
2640 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2642 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2644 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2646 2012-09-10 Richard Guenther <rguenther@suse.de>
2648 PR tree-optimization/54520
2649 * gcc.dg/torture/pr54520.c: New testcase.
2651 2012-09-10 Jason Merrill <jason@redhat.com>
2654 * g++.dg/cpp0x/implicit14.C: New.
2656 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2659 * gfortran.dg/bound_simplification_3.f90: New test.
2661 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2664 * gcc.dg/pr52558-1.c: Delete.
2665 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2667 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2669 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2670 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2671 * gcc.target/arm/smlaltt-1.c: Likewise.
2673 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2675 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2677 2012-09-07 Tom de Vries <tom@codesourcery.com>
2679 PR tree-optimization/53986
2680 * gcc.dg/tree-ssa/vrp80.c: New test.
2681 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2683 2012-09-06 Jason Merrill <jason@redhat.com>
2687 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2688 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2690 2012-09-06 Andrew Pinski <apinski@cavium.com>
2693 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2695 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2697 PR rtl-optimization/54455
2698 * gcc.dg/54455.c: New test.
2700 2012-09-06 Tobias Burnus <burnus@net-b.de>
2703 * gfortran.dg/promotion_2.f90: New.
2705 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2708 * c-c++-common/pr54486.c: New test.
2710 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2713 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2715 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2718 * g++.dg/cpp0x/sfinae39.C: New.
2720 2012-09-04 Jason Merrill <jason@redhat.com>
2723 * g++.dg/ext/flexary3.C: New.
2726 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2729 * g++.dg/template/defarg15.C: New.
2732 * g++.dg/template/access24.C: New.
2734 2012-09-04 Richard Guenther <rguenther@suse.de>
2736 PR tree-optimization/54458
2737 * gcc.dg/torture/pr54458.c: New testcase.
2739 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2741 * gcc.target/arm/neon-vext.c: New test.
2742 * gcc.target/arm/neon-vext-execute.c: Ditto.
2744 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2748 * gfortran.dg/select_type_29.f03: New.
2750 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2752 * gcc.dg/fold-perm.c: Improve test.
2754 2012-09-03 Tobias Burnus <burnus@net-b.de>
2757 * gfortran.dg/coarray_class_1.f90: New.
2759 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2762 * gcc.c-torture/compile/pr49206.c: New test.
2764 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2765 Uros Bizjak <ubizjak@gmail.com>
2768 * gfortran.dg/pr36680.f90: New test.
2770 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2773 * g++.dg/opt/pr42295.C: New test.
2775 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2778 * gcc.dg/torture/pr54436.c: New test.
2780 2012-09-01 Andrew Pinski <apinski@cavium.com>
2782 * gcc.target/mips/truncate-8.c: New testcase.
2784 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2788 * gcc.target/i386/pr46829.c: New test.
2789 * gcc.target/i386/pr46843.c: Ditto.
2791 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2792 Jason Merrill <jason@redhat.com>
2795 * g++.dg/parse/error50.C: New.
2797 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2800 * gcc.c-torture/compile/pr54428.c: New test.
2802 2012-08-31 Ollie Wild <aaw@google.com>
2805 * g++.dg/init/lifetime3.C: New test.
2807 2012-08-31 Martin Jambor <mjambor@suse.cz>
2810 * gcc.dg/torture/pr54409.c: New test.
2812 2012-08-31 Martin Jambor <mjambor@suse.cz>
2814 * gfortran.dg/pr48636.f90: Add dump scan checks.
2816 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2818 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2820 2012-08-28 Joey Ye <joey.ye@arm.com>
2822 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2824 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2827 * gcc.target/i386/pr46254.c: New test.
2829 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2831 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2832 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2833 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2835 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2837 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2838 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2839 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2840 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2841 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2842 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2843 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2844 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2845 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2846 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2847 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2848 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2849 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2850 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2851 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2852 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2853 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2854 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2855 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2856 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2857 gcc.target/mips/unaligned-1.c: Tighten regexps.
2859 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2861 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2862 (mips_option_groups): Remove optimization. Add various -f options.
2863 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2864 and -pg imply -fno-omit-frame-pointer.
2865 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2866 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2867 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2868 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2869 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2870 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2871 * gcc.target/mips/abi-n32-long32.c: Likewise.
2872 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2873 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2874 * gcc.target/mips/abi-n32-long64.c: Likewise.
2875 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2876 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2877 * gcc.target/mips/abi-n64-long32.c: Likewise.
2878 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2879 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2880 * gcc.target/mips/abi-n64-long64.c: Likewise.
2881 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2882 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2883 * gcc.target/mips/abi-o32-long32.c: Likewise.
2884 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2885 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2886 * gcc.target/mips/abi-o32-long64.c: Likewise.
2887 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2888 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2889 * gcc.target/mips/abi-o64-long32.c: Likewise.
2890 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2891 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2892 * gcc.target/mips/abi-o64-long64.c: Likewise.
2893 * gcc.target/mips/asm-1.c: Likewise.
2894 * gcc.target/mips/branch-1.c: Likewise.
2895 * gcc.target/mips/call-3.c: Likewise.
2896 * gcc.target/mips/call-saved-3.c: Likewise.
2897 * gcc.target/mips/clear-cache-1.c: Likewise.
2898 * gcc.target/mips/div-1.c: Likewise.
2899 * gcc.target/mips/div-2.c: Likewise.
2900 * gcc.target/mips/div-3.c: Likewise.
2901 * gcc.target/mips/div-4.c: Likewise.
2902 * gcc.target/mips/div-5.c: Likewise.
2903 * gcc.target/mips/div-6.c: Likewise.
2904 * gcc.target/mips/div-7.c: Likewise.
2905 * gcc.target/mips/div-8.c: Likewise.
2906 * gcc.target/mips/div-9.c: Likewise.
2907 * gcc.target/mips/div-10.c: Likewise.
2908 * gcc.target/mips/div-11.c: Likewise.
2909 * gcc.target/mips/div-12.c: Likewise.
2910 * gcc.target/mips/dsp-ctrl.c: Likewise.
2911 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2912 * gcc.target/mips/ext-8.c: Likewise.
2913 * gcc.target/mips/extend-2.c: Likewise.
2914 * gcc.target/mips/fix-r10000-1.c: Likewise.
2915 * gcc.target/mips/fix-r10000-2.c: Likewise.
2916 * gcc.target/mips/fix-r10000-3.c: Likewise.
2917 * gcc.target/mips/fix-r10000-4.c: Likewise.
2918 * gcc.target/mips/fix-r10000-5.c: Likewise.
2919 * gcc.target/mips/fix-r10000-6.c: Likewise.
2920 * gcc.target/mips/fix-r10000-7.c: Likewise.
2921 * gcc.target/mips/fix-r10000-8.c: Likewise.
2922 * gcc.target/mips/fix-r10000-9.c: Likewise.
2923 * gcc.target/mips/fix-r10000-10.c: Likewise.
2924 * gcc.target/mips/fix-r10000-11.c: Likewise.
2925 * gcc.target/mips/fix-r10000-12.c: Likewise.
2926 * gcc.target/mips/fix-r10000-13.c: Likewise.
2927 * gcc.target/mips/fix-r10000-14.c: Likewise.
2928 * gcc.target/mips/fix-r10000-15.c: Likewise.
2929 * gcc.target/mips/fpcmp-1.c: Likewise.
2930 * gcc.target/mips/fpcmp-2.c: Likewise.
2931 * gcc.target/mips/fpr-moves-7.c: Likewise.
2932 * gcc.target/mips/fpr-moves-8.c: Likewise.
2933 * gcc.target/mips/int-moves-1.c: Likewise.
2934 * gcc.target/mips/int-moves-2.c: Likewise.
2935 * gcc.target/mips/long-calls-pg.c: Likewise.
2936 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2937 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2938 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2939 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2940 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2941 * gcc.target/mips/mips-3d-1.c: Likewise.
2942 * gcc.target/mips/mips-3d-2.c: Likewise.
2943 * gcc.target/mips/mips-3d-3.c: Likewise.
2944 * gcc.target/mips/mips-3d-4.c: Likewise.
2945 * gcc.target/mips/mips-3d-5.c: Likewise.
2946 * gcc.target/mips/mips-3d-6.c: Likewise.
2947 * gcc.target/mips/mips-3d-7.c: Likewise.
2948 * gcc.target/mips/mips-3d-8.c: Likewise.
2949 * gcc.target/mips/mips-3d-9.c: Likewise.
2950 * gcc.target/mips/mips-ps-1.c: Likewise.
2951 * gcc.target/mips/mips-ps-2.c: Likewise.
2952 * gcc.target/mips/mips-ps-3.c: Likewise.
2953 * gcc.target/mips/mips-ps-4.c: Likewise.
2954 * gcc.target/mips/mips-ps-6.c: Likewise.
2955 * gcc.target/mips/mips32-dspr2.c: Likewise.
2956 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2957 * gcc.target/mips/neg-abs-1.c: Likewise.
2958 * gcc.target/mips/neg-abs-2.c: Likewise.
2959 * gcc.target/mips/nmadd-3.c: Likewise.
2960 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2961 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2962 * gcc.target/mips/octeon-pop-1.c: Likewise.
2963 * gcc.target/mips/pr26765.c: Likewise.
2964 * gcc.target/mips/pr33256.c: Likewise.
2965 * gcc.target/mips/pr33635-1.c: Likewise.
2966 * gcc.target/mips/pr33755.c: Likewise.
2967 * gcc.target/mips/pr35802.c: Likewise.
2968 * gcc.target/mips/pr45074.c: Likewise.
2969 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2970 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2971 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2972 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2973 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2974 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2975 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2976 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2977 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2978 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2979 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2980 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2981 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2982 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2983 * gcc.target/mips/save-restore-1.c: Likewise.
2984 * gcc.target/mips/save-restore-3.c: Likewise.
2985 * gcc.target/mips/save-restore-5.c: Likewise.
2986 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2987 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2988 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2989 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2990 * gcc.target/mips/stack-1.c: Likewise.
2992 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2995 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2996 branch under test to be filled with preceding rather than
2997 following instructions.
2998 * gcc.target/mips/branch-10.c: Likewise.
2999 * gcc.target/mips/branch-11.c: Likewise.
3000 * gcc.target/mips/branch-12.c: Likewise.
3001 * gcc.target/mips/branch-13.c: Likewise.
3002 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3003 to be eliminated. Tighten $28 scan-assembler-not test.
3005 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3007 * gcc.target/mips/call-4.c: ...this new test.
3009 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3011 * gcc.target/mips/code-readable-3.c: Likewise.
3012 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3013 flag but skip for -O0.
3014 * gcc.target/mips/code-readable-4.c: Likewise.
3016 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3017 of operations under test.
3018 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3020 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3021 Don't require sibling-call optimization.
3022 * gcc.target/mips/near-far-4.c: Likewise.
3024 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3025 Make sure that the register variable is used.
3026 * gcc.target/mips/soft-float-1.c: Likewise.
3028 * gcc.target/mips/sdata-1.c: Make static data volatile.
3029 * gcc.target/mips/sdata-2.c: Likewise.
3030 * gcc.target/mips/sdata-3.c: Likewise.
3031 * gcc.target/mips/sdata-4.c: Likewise.
3033 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3035 * gcc.target/mips/atomic-memory-2.c: Likewise.
3036 * gcc.target/mips/branch-cost-1.c: Likewise.
3037 * gcc.target/mips/branch-cost-2.c: Likewise.
3038 * gcc.target/mips/cache-1.c: Likewise.
3039 * gcc.target/mips/call-1.c: Likewise.
3040 * gcc.target/mips/call-saved-2.c: Likewise.
3041 * gcc.target/mips/const-anchor-1.c: Likewise.
3042 * gcc.target/mips/const-anchor-2.c: Likewise.
3043 * gcc.target/mips/dse-1.c: Likewise.
3044 * gcc.target/mips/dsp-lhx.c: Likewise.
3045 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3046 * gcc.target/mips/ext-1.c: Likewise.
3047 * gcc.target/mips/ext-2.c: Likewise.
3048 * gcc.target/mips/ext-3.c: Likewise.
3049 * gcc.target/mips/ext-4.c: Likewise.
3050 * gcc.target/mips/ext-5.c: Likewise.
3051 * gcc.target/mips/ext-6.c: Likewise.
3052 * gcc.target/mips/ext-7.c: Likewise.
3053 * gcc.target/mips/extend-1.c: Likewise.
3054 * gcc.target/mips/fix-r4000-1.c: Likewise.
3055 * gcc.target/mips/fix-r4000-3.c: Likewise.
3056 * gcc.target/mips/fix-r4000-5.c: Likewise.
3057 * gcc.target/mips/fix-r4000-6.c: Likewise.
3058 * gcc.target/mips/fix-r4000-8.c: Likewise.
3059 * gcc.target/mips/fix-r4000-10.c: Likewise.
3060 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3061 * gcc.target/mips/fixed-vector-type.c: Likewise.
3062 * gcc.target/mips/fpr-moves-1.c: Likewise.
3063 * gcc.target/mips/fpr-moves-2.c: Likewise.
3064 * gcc.target/mips/fpr-moves-3.c: Likewise.
3065 * gcc.target/mips/fpr-moves-4.c: Likewise.
3066 * gcc.target/mips/fpr-moves-5.c: Likewise.
3067 * gcc.target/mips/fpr-moves-6.c: Likewise.
3068 * gcc.target/mips/ins-1.c: Likewise.
3069 * gcc.target/mips/ins-2.c: Likewise.
3070 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3071 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3072 * gcc.target/mips/lazy-binding-1.c: Likewise.
3073 * gcc.target/mips/madd-3.c: Likewise.
3074 * gcc.target/mips/madd-5.c: Likewise.
3075 * gcc.target/mips/madd-6.c: Likewise.
3076 * gcc.target/mips/madd-8.c: Likewise.
3077 * gcc.target/mips/madd-9.c: Likewise.
3078 * gcc.target/mips/memcpy-1.c: Likewise.
3079 * gcc.target/mips/mips-ps-type.c: Likewise.
3080 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3081 * gcc.target/mips/mips-sched-madd.c: Likewise.
3082 * gcc.target/mips/mips16e-extends.c: Likewise.
3083 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3084 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3085 * gcc.target/mips/movcc-1.c: Likewise.
3086 * gcc.target/mips/movcc-2.c: Likewise.
3087 * gcc.target/mips/movcc-3.c: Likewise.
3088 * gcc.target/mips/msub-5.c: Likewise.
3089 * gcc.target/mips/msub-6.c: Likewise.
3090 * gcc.target/mips/msub-8.c: Likewise.
3091 * gcc.target/mips/mult-2.c: Likewise.
3092 * gcc.target/mips/mult-3.c: Likewise.
3093 * gcc.target/mips/mult-5.c: Likewise.
3094 * gcc.target/mips/mult-6.c: Likewise.
3095 * gcc.target/mips/mult-7.c: Likewise.
3096 * gcc.target/mips/mult-12.c: Likewise.
3097 * gcc.target/mips/mult-13.c: Likewise.
3098 * gcc.target/mips/mult-14.c: Likewise.
3099 * gcc.target/mips/mult-15.c: Likewise.
3100 * gcc.target/mips/mult-17.c: Likewise.
3101 * gcc.target/mips/mult-18.c: Likewise.
3102 * gcc.target/mips/mult-19.c: Likewise.
3103 * gcc.target/mips/nmadd-1.c: Likewise.
3104 * gcc.target/mips/nmadd-2.c: Likewise.
3105 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3106 * gcc.target/mips/octeon-cins-1.c: Likewise.
3107 * gcc.target/mips/octeon-cins-2.c: Likewise.
3108 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3109 * gcc.target/mips/octeon-exts-2.c: Likewise.
3110 * gcc.target/mips/octeon-exts-3.c: Likewise.
3111 * gcc.target/mips/octeon-exts-4.c: Likewise.
3112 * gcc.target/mips/octeon-exts-5.c: Likewise.
3113 * gcc.target/mips/octeon-exts-6.c: Likewise.
3114 * gcc.target/mips/octeon-exts-7.c: Likewise.
3115 * gcc.target/mips/octeon-pop-2.c: Likewise.
3116 * gcc.target/mips/octeon-seq-3.c: Likewise.
3117 * gcc.target/mips/octeon-seq-4.c: Likewise.
3118 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3119 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3120 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3121 * gcc.target/mips/pr54240.c: Likewise.
3122 * gcc.target/mips/rsqrt-1.c: Likewise.
3123 * gcc.target/mips/rsqrt-2.c: Likewise.
3124 * gcc.target/mips/rsqrt-3.c: Likewise.
3125 * gcc.target/mips/rsqrt-4.c: Likewise.
3126 * gcc.target/mips/save-restore-2.c: Likewise.
3127 * gcc.target/mips/save-restore-4.c: Likewise.
3128 * gcc.target/mips/sb1-1.c: Likewise.
3129 * gcc.target/mips/scc-1.c: Likewise.
3130 * gcc.target/mips/scc-2.c: Likewise.
3131 * gcc.target/mips/scc-3.c: Likewise.
3132 * gcc.target/mips/scc-4.c: Likewise.
3133 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3134 * gcc.target/mips/truncate-1.c: Likewise.
3135 * gcc.target/mips/truncate-2.c: Likewise.
3136 * gcc.target/mips/truncate-3.c: Likewise.
3137 * gcc.target/mips/truncate-4.c: Likewise.
3138 * gcc.target/mips/truncate-5.c: Likewise.
3139 * gcc.target/mips/truncate-6.c: Likewise.
3140 * gcc.target/mips/unaligned-1.c: Likewise.
3142 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3143 skip for -O0. Require -fexpensive-optimizations.
3144 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3145 * gcc.target/mips/dspr2-MULT.c: Likewise.
3146 * gcc.target/mips/fix-r4000-2.c: Likewise.
3147 * gcc.target/mips/fix-r4000-4.c: Likewise.
3148 * gcc.target/mips/fix-r4000-7.c: Likewise.
3149 * gcc.target/mips/fix-r4000-9.c: Likewise.
3150 * gcc.target/mips/madd-1.c: Likewise.
3151 * gcc.target/mips/madd-2.c: Likewise.
3152 * gcc.target/mips/madd-4.c: Likewise.
3153 * gcc.target/mips/maddu-1.c: Likewise.
3154 * gcc.target/mips/maddu-2.c: Likewise.
3155 * gcc.target/mips/maddu-3.c: Likewise.
3156 * gcc.target/mips/maddu-4.c: Likewise.
3157 * gcc.target/mips/msub-1.c: Likewise.
3158 * gcc.target/mips/msub-2.c: Likewise.
3159 * gcc.target/mips/msub-3.c: Likewise.
3160 * gcc.target/mips/msub-4.c: Likewise.
3161 * gcc.target/mips/msubu-1.c: Likewise.
3162 * gcc.target/mips/msubu-2.c: Likewise.
3163 * gcc.target/mips/msubu-3.c: Likewise.
3164 * gcc.target/mips/msubu-4.c: Likewise.
3165 * gcc.target/mips/mult-1.c: Likewise.
3166 * gcc.target/mips/mult-4.c: Likewise.
3167 * gcc.target/mips/mult-8.c: Likewise.
3168 * gcc.target/mips/mult-9.c: Likewise.
3169 * gcc.target/mips/mult-10.c: Likewise.
3170 * gcc.target/mips/mult-11.c: Likewise.
3171 * gcc.target/mips/mult-16.c: Likewise.
3173 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3174 skip for -O0 and -Os.
3175 * gcc.target/mips/fix-r4000-12.c: Likewise.
3176 * gcc.target/mips/madd-7.c: Likewise.
3177 * gcc.target/mips/mips-ps-5.c: Likewise.
3178 * gcc.target/mips/mips-ps-7.c: Likewise.
3179 * gcc.target/mips/msub-7.c: Likewise.
3181 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3182 skip for -O0. Require -mno-abicalls.
3183 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3185 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3186 skip for -O0. Require a total number of BBIT instructions and
3187 at least one of each kind.
3189 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3190 skip for -O0. Require -fno-unroll-loops.
3192 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3193 skip for -O0. Allow BLTZ as well as BGEZ.
3195 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3197 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3198 skip for -O0. Require -fschedule-insns2.
3199 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3201 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3202 but skip for -O0. Make a branch-likely more likely.
3204 * gcc.target/mips/timode-2.c: Split each test into its own function.
3205 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3207 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3208 skip for -O0. Require -fpeephole2.
3209 * gcc.target/mips/vr-mult-2.c: Likewise.
3211 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3213 PR preprocessor/53469
3214 * gcc.dg/cpp/_Pragma7.c: New test case.
3216 2012-08-27 Tobias Burnus <burnus@net-b.de>
3219 * gfortran.dg/do_5.f90: New.
3221 2012-08-27 Tobias Burnus <burnus@net-b.de>
3223 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3224 from dg-options as -Wall no longer implies it.
3226 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3228 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3230 2012-08-25 Jason Merrill <jason@redhat.com>
3232 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3234 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3237 * g++.dg/cpp0x/auto34.C: New.
3239 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3242 * gcc.dg/pr54363.c: New test.
3245 * gcc.dg/pr54355.c: New test.
3247 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3250 * gcc.target/i386/pr52857-1.c: New.
3251 * gcc.target/i386/pr52857-2.c: Likewise.
3253 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3255 * gcc.target/mips/code-readable-4.c: New test.
3257 2012-08-23 Julian Brown <julian@codesourcery.com>
3258 Sandra Loosemore <sandra@codesourcery.com>
3260 * gcc.target/mips/code-readable-1.c: Add -O to options.
3262 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3265 * g++.dg/lookup/using53.C: New.
3267 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3269 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3270 * gcc.dg/fixed-point/convert-1.c: New.
3271 * gcc.dg/fixed-point/convert-2.c: New.
3272 * gcc.dg/fixed-point/convert-3.c: New.
3273 * gcc.dg/fixed-point/convert-4.c: New.
3274 * gcc.dg/fixed-point/convert-float-1.c: New.
3275 * gcc.dg/fixed-point/convert-float-2.c: New.
3276 * gcc.dg/fixed-point/convert-float-3.c: New.
3277 * gcc.dg/fixed-point/convert-float-4.c: New.
3278 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3279 * gcc.dg/fixed-point/convert-sat.c: New.
3280 * gcc.dg/fixed-point/convert.h: New.
3282 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3285 * gcc.target/sh/pr54089-2.c: New.
3287 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3289 * gcc.target/i386/long-double-64-1.c: New file.
3290 * gcc.target/i386/long-double-64-2.c: Likewise.
3291 * gcc.target/i386/long-double-64-3.c: Likewise.
3292 * gcc.target/i386/long-double-64-4.c: Likewise.
3293 * gcc.target/i386/long-double-80-1.c: Likewise.
3294 * gcc.target/i386/long-double-80-2.c: Likewise.
3295 * gcc.target/i386/long-double-80-3.c: Likewise.
3296 * gcc.target/i386/long-double-80-4.c: Likewise.
3297 * gcc.target/i386/long-double-80-5.c: Likewise.
3298 * gcc.target/i386/long-double-80-6.c: Likewise.
3299 * gcc.target/i386/long-double-80-7.c: Likewise.
3301 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3303 PR tree-optimization/54317
3304 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3306 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3309 * gcc.target/sh/pr39423-2.c: New.
3311 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3313 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3314 * gcc.dg/fold-perm.c: Likewise.
3316 2012-08-20 Jan Hubicka <jh@suse.cz>
3319 * gcc.dg/ipa/inlinehint-1.c: New.
3321 2012-08-20 Florian Weimer <fweimer@redhat.com>
3324 * g++.dg/init/new38.C: New test.
3325 * g++.dg/init/new39.C: New test.
3327 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3330 * gcc.target/sh/pr54089-1.c: New.
3332 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3335 * gcc.target/sh/pr51244-11.c: New.
3337 2012-08-20 Tobias Burnus <burnus@net-b.de>
3340 * gfortran.dg/warn_target_lifetime_2.f90: New.
3342 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3345 * g++.dg/warn/Wunused-var-17.C: New.
3347 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3350 * gcc.dg/gomp/pr53992.c: New test.
3352 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3355 * gcc.c-torture/execute/20120817-1.c: New test.
3357 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3359 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3361 (f2): New test that really does need adds.
3363 2012-08-20 Richard Guenther <rguenther@suse.de>
3365 PR tree-optimization/54327
3366 * gcc.dg/torture/pr54327.c: New testcase.
3368 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3370 PR tree-optimization/54321
3371 * gcc.c-torture/compile/pr54321.c: New test.
3373 2012-08-20 Tobias Burnus <burnus@net-b.de>
3376 * gfortran.dg/warn_target_lifetime_1.f90: New.
3378 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3381 * gfortran.dg/real_compare_1.f90: New test case.
3382 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3384 2012-08-18 Jan Hubicka <jh@suse.cz>
3386 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3388 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3391 * gfortran.dg/interface_37.f90: New test.
3393 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3394 Gary Funck <gary@intrepid.com>
3397 * gcc.target/i386/pr20020-1.c: New test.
3398 * gcc.target/i386/pr20020-2.c: Likewise.
3399 * gcc.target/i386/pr20020-3.c: Likewise.
3401 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3403 * gcc.target/i386/perm-concat.c: New test.
3405 2012-08-17 Julian Brown <julian@codesourcery.com>
3407 * gcc.target/arm/div64-unwinding.c: New test.
3409 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3411 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3413 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3416 * gcc.target/sh/pr54236-1.c: New.
3418 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3420 * lib/target-supports.exp (check_effective_target_sync_int_long)
3421 (check_effective_target_sync_char_short): Enable for crisv32-*
3425 * gcc.dg/torture/pr54261-1.c: New test.
3427 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3431 * gfortran.dg/typebound_call_24.f03: New.
3433 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3435 PR tree-optimization/54245
3436 * gcc.dg/tree-ssa/pr54245.c: New test.
3438 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3440 PR tree-optimization/54240
3441 * gcc.target/powerpc/pr54240.c: New test.
3442 * gcc.target/mips/pr54240.c: Likewise.
3444 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3447 * gcc.target/sh/pr52933-1.c: New.
3448 * gcc.target/sh/pr52933-2.c: New.
3450 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3453 * gcc.target/sh/pr50751-8.c: New.
3455 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3458 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3459 * gfortran.dg/typebound_proc_27.f03: New test.
3461 2012-08-14 Sterling Augustine <saugustine@google.com>
3463 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3465 2012-08-14 Tobias Burnus <burnus@net-b.de>
3468 * gfortran.dg/data_constraints_3.f90: New.
3469 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3470 to disable -pedantic compilation.
3471 * gfortran.dg/pr37243.f: Ditto.
3472 * gfortran.dg/g77/19990826-3.f: Ditto.
3473 * gfortran.dg/g77/20020307-1.f : Ditto.
3474 * gfortran.dg/g77/980310-3.f: Ditto.
3476 2012-08-14 Tobias Burnus <burnus@net-b.de>
3479 * gfortran.dg/warn_conversion_4.f90: New.
3481 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3484 PR rtl-optimization/53495
3485 * gcc.c-torture/compile/pr53411.c: New test.
3486 * gcc.c-torture/compile/pr53495.c: New test.
3488 2012-08-13 Richard Guenther <rguenther@suse.de>
3490 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3492 2012-08-13 Richard Guenther <rguenther@suse.de>
3494 PR tree-optimization/54200
3495 * gcc.dg/guality/pr54200.c: New testcase.
3496 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3498 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3500 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3502 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3505 * gcc.target/sh/pr51244-7.c: New.
3506 * gcc.target/sh/pr51244-8.c: New.
3507 * gcc.target/sh/pr51244-9.c: New.
3508 * gcc.target/sh/pr51244-10.c: New.
3510 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3512 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3514 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3515 * gcc.target/sh/pr53511-1.c: Likewise.
3516 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3517 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3518 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3519 * gcc.target/sh/pr53512-3.c: Likewise.
3520 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3522 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3525 * gcc.c-torture/compile/pr39423-1.c: New.
3526 * gcc.c-torture/compile/pr39423-2.c: New.
3528 2012-08-12 Tobias Burnus <burnus@net-b.de>
3531 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3532 they appear uninitialized on the RHS.
3533 * gfortran.dg/public_private_module_6.f90: New.
3535 2012-08-11 Martin Jambor <mjambor@suse.cz>
3538 * gfortran.dg/pr48636.f90: New test.
3540 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3542 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3544 (main): Adjust caller.
3546 2012-08-10 Richard Guenther <rguenther@suse.de>
3548 * gcc.dg/matrix/*.c: Adjust and move ...
3549 * gcc.dg/torture/: ... here.
3550 * gcc.dg/matrix: Remove directory.
3552 2012-08-10 Richard Guenther <rguenther@suse.de>
3555 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3557 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3560 * gcc.dg/tree-ssa/pr54211.c: New test.
3562 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3564 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3565 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3567 2012-08-10 Richard Guenther <rguenther@suse.de>
3569 PR tree-optimization/54109
3570 * gcc.dg/torture/pr54109.c: New testcase.
3571 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3572 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3574 2012-08-10 Richard Guenther <rguenther@suse.de>
3576 PR tree-optimization/54027
3577 * gcc.dg/torture/pr54027.c: New testcase.
3579 2012-08-10 Richard Guenther <rguenther@suse.de>
3581 * g++.dg/plugin/selfassign.c: Adjust.
3582 * gcc.dg/plugin/selfassign.c: Likewise.
3583 * gcc.dg/strlenopt-11.c: Likewise.
3584 * gcc.dg/strlenopt-13.c: Likewise.
3585 * gcc.dg/no-strict-overflow-4.c: Likewise.
3586 * gcc.dg/strict-overflow-4.c: Likewise.
3587 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3588 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3589 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3590 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3591 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3592 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3593 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3594 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3595 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3596 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3597 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3598 * gcc.dg/pr46309.c: Likewise.
3599 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3601 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3603 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3605 * gcc.c-torture/compile/20120727-2.c: New test.
3607 2012-08-09 Martin Jambor <mjambor@suse.cz>
3609 * gcc.dg/ipa/iinline-4.c: New test.
3610 * gcc.dg/ipa/iinline-5.c: Likewise.
3611 * gcc.dg/ipa/iinline-6.c: Likewise.
3612 * gcc.dg/ipa/iinline-7.c: Likewise.
3613 * gcc.dg/lto/20120723_0.c: Likewise.
3614 * gcc.dg/lto/20120723_1.c: Likewise.
3616 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3619 * gcc.target/sh/pr39423-1.c: New.
3621 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3624 * gcc.target/sh/pr51244-5: New.
3625 * gcc.target/sh/pr51244-6: New.
3627 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3629 * gcc.target/i386/adx-addxcarry32-3.c: New.
3630 * gcc.target/i386/adx-addxcarry64-3.c: New.
3632 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3634 PR rtl-optimization/53701
3635 * gcc.dg/pr53701.c: New test.
3637 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3639 * gcc.c-torture/compile/20120727-1.c: New test.
3641 2012-08-09 Tobias Burnus <burnus@net-b.de>
3644 * gfortran.dg/intrinsic_shadow_4.f90: New.
3646 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3648 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3650 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3652 * gcc.c-torture/execute/20120808-1.c: New test.
3654 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3656 PR rtl-optimization/54157
3657 * gcc.target/i386/pr54157.c: New file.
3659 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3661 * gcc.target/i386/adx-addcarryx32-1.c: New.
3662 * gcc.target/i386/adx-addcarryx32-2.c: New.
3663 * gcc.target/i386/adx-addcarryx64-1.c: New.
3664 * gcc.target/i386/adx-addcarryx64-2.c: New.
3665 * gcc.target/i386/adx-check.h: New.
3666 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3667 * gcc.target/i386/sse-12.c: Add -madx.
3668 * gcc.target/i386/sse-13.c: Ditto.
3669 * gcc.target/i386/sse-14.c: Ditto.
3670 * gcc.target/i386/sse-22.c: Ditto.
3671 * gcc.target/i386/sse-23.c: Ditto.
3672 * g++.dg/other/i386-2.C: Ditto.
3673 * g++.dg/other/i386-3.C: Ditto.
3675 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3677 * gcc.dg/tree-ssa/slsr-5.c: New.
3678 * gcc.dg/tree-ssa/slsr-6.c: New.
3679 * gcc.dg/tree-ssa/slsr-7.c: New.
3680 * gcc.dg/tree-ssa/slsr-8.c: New.
3681 * gcc.dg/tree-ssa/slsr-9.c: New.
3682 * gcc.dg/tree-ssa/slsr-10.c: New.
3683 * gcc.dg/tree-ssa/slsr-11.c: New.
3684 * gcc.dg/tree-ssa/slsr-12.c: New.
3685 * gcc.dg/tree-ssa/slsr-13.c: New.
3686 * gcc.dg/tree-ssa/slsr-14.c: New.
3687 * gcc.dg/tree-ssa/slsr-15.c: New.
3688 * gcc.dg/tree-ssa/slsr-16.c: New.
3689 * gcc.dg/tree-ssa/slsr-17.c: New.
3690 * gcc.dg/tree-ssa/slsr-18.c: New.
3691 * gcc.dg/tree-ssa/slsr-19.c: New.
3692 * gcc.dg/tree-ssa/slsr-20.c: New.
3693 * gcc.dg/tree-ssa/slsr-21.c: New.
3694 * gcc.dg/tree-ssa/slsr-22.c: New.
3695 * gcc.dg/tree-ssa/slsr-23.c: New.
3696 * gcc.dg/tree-ssa/slsr-24.c: New.
3697 * gcc.dg/tree-ssa/slsr-25.c: New.
3698 * gcc.dg/tree-ssa/slsr-26.c: New.
3699 * gcc.dg/tree-ssa/slsr-30.c: New.
3700 * gcc.dg/tree-ssa/slsr-31.c: New.
3702 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3704 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3705 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3706 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3708 2012-08-06 Cary Coutant <ccoutant@google.com>
3710 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3712 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3715 * gfortran.dg/dummy_procedure_5.f90: Modified.
3716 * gfortran.dg/dummy_procedure_8.f90: New.
3717 * gfortran.dg/interface_26.f90: Modified.
3718 * gfortran.dg/proc_ptr_11.f90: Modified.
3719 * gfortran.dg/proc_ptr_15.f90: Modified.
3720 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3721 * gfortran.dg/typebound_override_1.f90: Modified.
3722 * gfortran.dg/typebound_proc_6.f03: Modified.
3724 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3726 PR tree-optimization/51938
3727 PR tree-optimization/52005
3728 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3729 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3730 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3731 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3733 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3735 Avoid crashing on erroneous static_assert usage
3736 * g++.dg/cpp0x/static_assert8.C: New test.
3738 2012-08-06 Jason Merrill <jason@redhat.com>
3740 * g++.dg/cpp0x/sfinae38.C: New.
3742 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3743 Paolo Carlini <paolo.carlini@oracle.com>
3746 * g++.dg/conversion/void2.C: New.
3748 2012-08-06 Tom de Vries <tom@codesourcery.com>
3750 * gcc.dg/tree-ssa/vrp78.c: New test.
3752 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3753 Richard Sandiford <rdsandiford@googlemail.com>
3755 * g++.dg/opt/enum2.C: Require fpic target.
3756 * g++.dg/lto/20090303_0.C: Likewise.
3758 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3759 Catherine Moore <clm@codesourcery.com>
3761 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3762 flush function names too.
3763 * gcc.target/mips/clear-cache-1.c: Likewise.
3765 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3768 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3770 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3773 * gfortran.dg/array_5.f90: New test.
3775 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3777 PR tree-optimization/30318
3778 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3780 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3782 * g++.dg/ext/vector17.C: New testcase.
3784 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3787 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3788 * g++.dg/opt/longbranch1.C: Likewise.
3790 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3792 PR tree-optimization/53805
3793 * gcc.dg/fold-notunord.c: New testcase.
3795 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3798 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3799 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3801 2012-08-02 Jason Merrill <jason@redhat.com>
3802 Paolo Carlini <paolo.carlini@oracle.com>
3804 PR c++/51213 (again)
3805 * g++.dg/cpp0x/sfinae37.C: Extend.
3807 2012-08-02 Richard Guenther <rguenther@suse.de>
3809 PR tree-optimization/50672
3810 * g++.dg/torture/pr50672.C: New testcase.
3812 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3815 * gfortran.dg/abstract_type_6.f03: Modified.
3816 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3817 * gfortran.dg/proc_ptr_comp_35.f90: New.
3818 * gfortran.dg/typebound_proc_9.f03: Modified.
3819 * gfortran.dg/typebound_proc_26.f90: New.
3821 2012-08-02 Richard Guenther <rguenther@suse.de>
3823 * gcc.dg/torture/pta-callused-1.c: Adjust.
3824 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3825 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3826 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3827 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3828 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3829 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3830 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3831 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3833 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3836 * gfortran.dg/include_6.f90: New test case.
3837 * gfortran.dg/include_7.f90: New test case.
3838 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3840 2012-08-01 Tom de Vries <tom@codesourcery.com>
3842 * gcc.dg/tree-ssa/vrp76.c: New test.
3844 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3846 PR tree-optimization/46556
3847 * gcc.dg/tree-ssa/slsr-27.c: New.
3848 * gcc.dg/tree-ssa/slsr-28.c: New.
3849 * gcc.dg/tree-ssa/slsr-29.c: New.
3851 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3854 * gfortran.dg/proc_decl_29.f90: New.
3856 2012-07-31 Dehao Chen <dehao@google.com>
3858 * gcc.dg/predict-7.c: New test.
3860 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3863 * gfortran.dg/typebound_override_3.f90: New.
3865 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3867 PR tree-optimization/53773
3868 * gcc.dg/vect/pr53773.c: New test.
3870 2012-07-31 Nick Clifton <nickc@redhat.com>
3872 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3875 2012-07-31 Tobias Burnus <burnus@net-b.de>
3877 * gfortran.dg/c_funloc_tests_6.f90: New.
3878 * gfortran.dg/c_funloc_tests_7.f90: New.
3879 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3881 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3884 * g++.dg/cpp0x/temp_default5.C: New.
3886 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3889 * gfortran.dg/proc_ptr_37.f90: New.
3891 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3893 * lib/target-supports.exp
3894 (check_effective_target_vect_natural_alignment): New function.
3895 * gcc.dg/align-2.c: Only run on targets with natural alignment
3897 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3898 alignment of vector types.
3900 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3901 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3903 * gcc.target/i386/rdseed16-1.c: New.
3904 * gcc.target/i386/rdseed32-1.c: Ditto
3905 * gcc.target/i386/rdseed64-1.c: Ditto
3906 * gcc.target/i386/sse-12.c: Add -mrdseed.
3907 * gcc.target/i386/sse-13.c: Ditto.
3908 * gcc.target/i386/sse-14.c: Ditto.
3909 * g++.dg/other/i386-2.C: Ditto.
3910 * g++.dg/other/i386-3.C: Ditto.
3912 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3915 * gcc.target/sh/pr51244-4.c: New.
3917 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3919 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3920 for alpha*-*-* targets. Cleanup original tree dump.
3922 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3924 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3925 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3927 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3929 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3930 rand, srand. Include <stdlib.h>.
3932 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3934 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3936 2012-07-26 Richard Henderson <rth@redhat.com>
3938 * gcc.dg/attr-hotcold-1.c: New.
3939 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3941 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3942 Sandra Loosemore <sandra@codesourcery.com>
3944 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3946 2012-07-26 Tobias Burnus <burnus@net-b.de>
3948 * gfortran.dg/contiguous_1.f90: Update dg-error.
3949 * gfortran.dg/proc_ptr_32.f90: Ditto.
3951 2012-07-26 Richard Guenther <rguenther@suse.de>
3953 PR tree-optimization/54098
3954 * gcc.dg/torture/pr54098.c: New testcase.
3956 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3958 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3959 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3961 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3964 * gfortran.dg/array_constructor_39.f90: New test.
3966 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3969 * gfortran.dg/array_constructor_38.f90: New test.
3971 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3973 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3975 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3977 * gnat.dg/noreturn5.ad[sb]: New test.
3979 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3980 Paul Brook <paul@codesourcery.com>
3984 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3985 * c-c++-common/pr53633.c: New test.
3987 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3989 * gcc.target/i386/asm-dialect-1.c: New test case.
3991 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3992 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3994 * gcc.target/i386/prefetchw-1.c: New.
3995 * gcc.target/i386/sse-12.c: Add -mprfchw.
3996 * gcc.target/i386/sse-13.c: Ditto.
3997 * gcc.target/i386/sse-14.c: Ditto.
3998 * gcc.target/i386/sse-22.c: Ditto.
3999 * gcc.target/i386/sse-23.c: Ditto.
4000 * g++.dg/other/i386-2.C: Ditto.
4001 * g++.dg/other/i386-3.C: Ditto.
4003 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4005 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4007 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4010 * gcc.target/arm/pr54051.c: New.
4011 * gcc.target/arm/vfp-1.c: Adjust test.
4013 2012-07-24 Julian Brown <julian@codesourcery.com>
4015 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4016 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4019 2012-07-23 Paul Brook <paul@codesourcery.com>
4021 * g++.dg/other/armv7m-1.c: New test.
4023 2012-07-23 Julian Brown <julian@codesourcery.com>
4025 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4027 (DO_TEST): Define to 1 for appropriate ARM targets.
4029 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4031 PR tree-optimization/53881
4032 * gcc.dg/pr53881.c: Renamed to ...
4033 * gcc.dg/pr53881-1.c: ... this.
4034 * gcc.dg/pr53881-2.c: New test.
4036 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4038 Handle recent changes in default atomics for cris*-*-linux*.
4039 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4040 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4041 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4042 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4043 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4044 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4045 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4046 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4047 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4048 -mno-unaligned-atomic-may-use-library is in effect for
4050 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4051 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4052 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4053 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4054 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4055 gcc.target/cris/torture/sync-mis-op-i-1.c,
4056 gcc.target/cris/torture/sync-mis-op-i-2.c,
4057 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4058 gcc.target/cris/torture/sync-mis-op-i-3.c,
4059 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4060 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4061 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4062 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4063 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4064 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4065 (main): Remove local variable x.
4066 [mis_ok]: Check that atomics don't fail.
4068 2012-07-21 Andrew Pinski <apinski@cavium.com>
4070 * gcc.dg/tree-ssa/vrp72.c: New test.
4071 * gcc.dg/tree-ssa/vrp73.c: New test.
4072 * gcc.dg/tree-ssa/vrp74.c: New test.
4073 * gcc.dg/tree-ssa/vrp75.c: New test.
4075 2012-07-21 Andrew Pinski <apinski@cavium.com>
4077 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4078 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4080 2012-07-21 Andrew Pinski <apinski@cavium.com>
4082 * gcc.target/mips/octeon-pop-2.c: New testcase.
4084 2012-07-21 Tobias Burnus <burnus@net-b.de>
4087 * gfortran.dg/assumed_rank_3.f90: New.
4088 * gfortran.dg/assumed_rank_11.f90: New.
4089 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4090 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4091 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4093 2012-07-21 Andrew Pinski <apinski@cavium.com>
4095 * gcc.target/mips/unaligned-1.c: New testcase.
4097 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4099 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4101 2012-07-20 Tobias Burnus <burnus@net-b.de>
4103 * gfortran.dg/bind_c_array_params_2.f90: New.
4104 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4105 and update dg-error.
4107 2012-07-20 Tobias Burnus <burnus@net-b.de>
4109 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4111 2012-07-20 Jason Merrill <jason@redhat.com>
4114 * g++.dg/other/array7.C: New.
4116 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4118 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4119 the basic block and check loop depth.
4120 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4121 matching patterns and comments.
4122 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4123 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4125 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4128 * c-c++-common/pr28656.c: New test.
4130 2012-07-19 Jason Merrill <jason@redhat.com>
4133 * g++.dg/init/mutable1.C: New.
4135 2012-07-20 Tobias Burnus <burnus@net-b.de>
4138 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4139 * gfortran.dg/assumed_rank_1.f90: New.
4140 * gfortran.dg/assumed_rank_1_c.c: New.
4141 * gfortran.dg/assumed_rank_2.f90: New.
4142 * gfortran.dg/assumed_rank_4.f90: New.
4143 * gfortran.dg/assumed_rank_5.f90: New.
4144 * gfortran.dg/assumed_rank_6.f90: New.
4145 * gfortran.dg/assumed_rank_7.f90: New.
4146 * gfortran.dg/assumed_rank_8.f90: New.
4147 * gfortran.dg/assumed_rank_8_c.c: New.
4148 * gfortran.dg/assumed_rank_9.f90: New.
4149 * gfortran.dg/assumed_rank_10.f90: New.
4150 * gfortran.dg/assumed_rank_12.f90: New.
4152 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4154 * gnat.dg/opt25.adb: New test.
4155 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4156 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4158 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4160 * gnat.dg/aggr20.ad[sb]: New test.
4161 * gnat.dg/aggr20_pkg.ads: New helper.
4163 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4165 * gnat.dg/derived_type3.adb: New test.
4166 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4168 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4170 PR rtl-optimization/53942
4171 * gcc.dg/pr53942.c: New test.
4173 2012-07-19 Jason Merrill <jason@redhat.com>
4176 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4178 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4180 * gnat.dg/discr38.adb: New test.
4182 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4185 * c-c++-common/gomp/pr54017.c: New test.
4187 2012-07-19 Richard Guenther <rguenther@suse.de>
4188 Eric Botcazou <ebotcazou@adacore.com>
4190 * gnat.dg/loop_optimization11.adb: New testcase.
4191 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4193 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4194 Jason Merrill <jason@redhat.com>
4196 * g++.dg/cpp0x/sfinae37.C: New.
4197 * g++.dg/template/access23.C: New.
4198 * g++.dg/template/access7.C: Adjust.
4199 * g++.dg/template/sfinae10.C: Don't expect errors.
4200 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4202 2012-07-18 Julian Brown <julian@codesourcery.com>
4203 Sandra Loosemore <sandra@codesroucery.com>
4205 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4207 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4209 * gnat.dg/noreturn4.ad[sb]: New test.
4210 * gnat.dg/noreturn4_pkg.ads: New helper.
4212 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4213 Julian Brown <julian@codesourcery.com>
4215 * gcc.target/arm/neon-vdup-1.c: New test case.
4216 * gcc.target/arm/neon-vdup-2.c: New test case.
4217 * gcc.target/arm/neon-vdup-3.c: New test case.
4218 * gcc.target/arm/neon-vdup-4.c: New test case.
4219 * gcc.target/arm/neon-vdup-5.c: New test case.
4220 * gcc.target/arm/neon-vdup-6.c: New test case.
4221 * gcc.target/arm/neon-vdup-7.c: New test case.
4222 * gcc.target/arm/neon-vdup-8.c: New test case.
4223 * gcc.target/arm/neon-vdup-9.c: New test case.
4224 * gcc.target/arm/neon-vdup-10.c: New test case.
4225 * gcc.target/arm/neon-vdup-11.c: New test case.
4226 * gcc.target/arm/neon-vdup-12.c: New test case.
4227 * gcc.target/arm/neon-vdup-13.c: New test case.
4228 * gcc.target/arm/neon-vdup-14.c: New test case.
4229 * gcc.target/arm/neon-vdup-15.c: New test case.
4230 * gcc.target/arm/neon-vdup-16.c: New test case.
4231 * gcc.target/arm/neon-vdup-17.c: New test case.
4232 * gcc.target/arm/neon-vdup-18.c: New test case.
4233 * gcc.target/arm/neon-vdup-19.c: New test case.
4234 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4235 arguments non-constant.
4237 2012-07-18 Richard Guenther <rguenther@suse.de>
4239 PR tree-optimization/53970
4240 * g++.dg/torture/pr53970.C: New testcase.
4242 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4245 * gcc.c-torture/compile/pr38621.c: New.
4247 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4250 * gcc.target/sh/pr33135-1.c: New.
4251 * gcc.target/sh/pr33135-2.c: New.
4252 * gcc.target/sh/pr33135-3.c: New.
4253 * gcc.target/sh/pr33135-4.c: New.
4255 2012-07-17 Jason Merrill <jason@redhat.com>
4258 * g++.dg/parse/enum9.C: New.
4260 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4261 Sandra Loosemore <sandra@codesourcery.com>
4263 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4264 if there is a conflict with -mcpu=. Use -mcpu=5208.
4266 2012-07-17 Jason Merrill <jason@redhat.com>
4269 * g++.dg/template/array23.C: New.
4271 2012-07-17 Tobias Burnus <burnus@net-b.de>
4274 * gfortran.dg/bind_c_usage_26.f90: New.
4275 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4276 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4277 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4278 * gfortran.dg/interop_params.f03: Ditto.
4280 2012-07-17 Jason Merrill <jason@redhat.com>
4282 * g++.dg/template/inherit8.C: Adjust.
4283 * g++.dg/template/using21.C: Adjust.
4284 * g++.dg/template/using22.C: Adjust.
4287 * g++.dg/template/current-inst1.C: New.
4288 * g++.dg/parse/crash35.C: Adjust.
4290 2012-07-17 Tobias Burnus <burnus@net-b.de>
4293 * gfortran.dg/oldstyle_4.f90: New.
4295 2012-07-17 Tobias Burnus <burnus@net-b.de>
4298 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4299 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4301 2012-07-16 Jason Merrill <jason@redhat.com>
4303 * g++.dg/parse/access8.C: Adjust.
4304 * g++.dg/template/sfinae6_neg.C: Adjust.
4306 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4309 * gfortran.dg/coarray_allocate_1.f90: New test.
4311 2012-07-16 Andrew Pinski <apinski@cavium.com>
4313 * gcc.c-torture/execute/bswap-1.c: New testcase.
4314 * gcc.c-torture/compile/unalign-1.c: New testcase.
4315 * gcc.c-torture/compile/20120524-1.c: New testcase.
4316 * gcc.c-torture/compile/20101216-1.c: New testcase.
4318 2012-07-16 Dehao Chen <dehao@google.com>
4321 2012-07-10 Dehao Chen <dehao@google.com>
4323 * gcc.dg/debug_info_inline.c: New test.
4325 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4328 * gfortran.dg/proc_decl_28.f90: New.
4330 2012-07-16 Andrew Pinski <apinski@cavium.com>
4332 * gcc.dg/torture/builtins-1.c: New testcase.
4334 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4336 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4337 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4338 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4339 gcc.target/cris/sync-1-v10.c,
4340 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4341 pass -mno-unaligned-atomic-may-use-library.
4342 * gcc.target/cris/sync-xchg-1.c: New test.
4343 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4344 valid register operand output modifier.
4346 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4348 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4351 2012-07-13 Andrew Pinski <apinski@cavium.com>
4353 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4354 rather than cleanup-tree-dump.
4355 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4357 2012-07-13 Richard Guenther <rguenther@suse.de>
4359 PR tree-optimization/53907
4360 * gcc.target/i386/pr53907.c: New testcase.
4362 2012-07-13 Richard Guenther <rguenther@suse.de>
4364 PR tree-optimization/53922
4365 * gcc.dg/torture/pr53922.c: New testcase.
4367 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4369 PR rtl-optimization/53908
4370 * gcc.dg/torture/pr53908.c: New test.
4372 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4375 * g++.dg/cpp0x/variadic135.C: New.
4377 2012-07-12 Jason Merrill <jason@redhat.com>
4379 * g++.dg/template/sfinae6_neg.C: Adjust.
4381 2012-07-12 Tobias Burnus <burnus@net-b.de>
4383 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4384 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4385 scan-tree-dump-times pattern.
4387 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4389 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4391 2012-07-11 Jason Merrill <jason@redhat.com>
4394 * g++.g/cpp0x/defaulted37.C: New.
4396 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4399 * gcc.target/arm/pr53859.c: New test.
4401 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4404 * gcc.c-torture/compile/pr53886.c: New.
4406 2012-07-10 Dehao Chen <dehao@google.com>
4408 * gcc.dg/debug_info_inline.c: New test.
4410 2012-07-10 Jason Merrill <jason@redhat.com>
4413 * g++.dg/cpp0x/defaulted36.C: New.
4414 * g++.dg/cpp0x/defaulted21.C: Adjust.
4416 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4418 2012-07-09 Sterling Augustine <saugustine@google.com>
4420 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4422 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4424 PR tree-optimization/53887
4425 * gcc.dg/pr53887.c: New test.
4427 2012-07-09 Jason Merrill <jason@redhat.com>
4430 * g++.dg/cpp0x/nullptr29.C: New.
4432 2012-07-09 Tom de Vries <tom@codesourcery.com>
4433 Richard Guenther <rguenther@suse.de>
4435 * gcc.dg/builtin-unreachable-6.c: New test.
4436 * gcc.dg/builtin-unreachable-5.c: New test.
4438 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4440 PR tree-optimization/53881
4441 * gcc.dg/pr53881.c: New test.
4443 2012-07-06 Jason Merrill <jason@redhat.com>
4446 * g++.dg/cpp0x/variadic134.C: New.
4449 * g++.dg/cpp0x/alias-decl-20.C: New.
4451 2012-07-06 Tom de Vries <tom@codesourcery.com>
4453 PR tree-optimization/51879
4454 * gcc.dg/pr51879-16.c: New test.
4455 * gcc.dg/pr51879-17.c: Same.
4457 2012-07-06 Tom de Vries <tom@codesourcery.com>
4459 PR tree-optimization/52009
4460 * gcc.dg/pr51879-7.c: New test.
4461 * gcc.dg/pr51879-18.c: New test.
4463 2012-07-05 Jason Merrill <jason@redhat.com>
4466 * g++.dg/template/typedef39.C: New.
4469 * g++.dg/cpp0x/variadic133.C: New.
4470 * g++.dg/template/param1.C: Adjust.
4472 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4476 * gcc.target/arm/neon/vtrnf32.c: Update.
4477 * gcc.target/arm/neon/vtrns32.c: Update.
4478 * gcc.target/arm/neon/vtrnu32.c: Update.
4479 * gcc.target/arm/neon/vzipf32.c: Update.
4480 * gcc.target/arm/neon/vzips32.c: Update.
4481 * gcc.target/arm/neon/vzipu32.c: Update.
4483 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4486 * gfortran.dg/inline_sum_4.f90: New test.
4488 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4490 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4492 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4494 * gcc.target/arm/fma-sp.c: New testcase.
4495 * gcc.target/arm/fma.c: Likewise.
4496 * gcc.target/arm/fma.h: Likewise.
4498 2012-07-04 Jason Merrill <jason@redhat.com>
4501 * g++.dg/other/enum3.C: New.
4503 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4506 * g++.dg/torture/pr53321.C: New test.
4508 2012-07-04 Richard Guenther <rguenther@suse.de>
4510 PR tree-optimization/53844
4511 * g++.dg/tree-ssa/pr53844.C: New testcase.
4513 2012-07-04 Richard Guenther <rguenther@suse.de>
4515 PR tree-optimization/53849
4516 * gcc.dg/pr53849.c: New testcase.
4518 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4521 * g++.dg/ext/label14.C: New test.
4523 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4526 * g++.dg/other/pr53811.C: New test.
4528 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4531 * gcc.target/m68k/stack-limit-1.c: New testcase.
4533 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4535 * gnat.dg/recursive_call.adb: New test.
4537 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4539 * gnat.dg/discr37.ad[sb]: New test.
4541 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4543 * g++.dg/other/packed1.C: Remove SH from xfail list.
4545 2012-07-02 Jason Merrill <jason@redhat.com>
4548 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4551 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4554 * g++.dg/cpp0x/decltype39.C: New.
4555 * g++.dg/diagnostic/method1.C: Adjust.
4558 * g++.dg/template/ref6.C: New.
4560 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4563 * gcc.target/sh/pr53568-1.c: New.
4565 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4568 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4570 2012-07-02 Jason Merrill <jason@redhat.com>
4573 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4576 * g++.dg/template/enum7.C: New.
4577 * g++.dg/other/ptrmem10.C: Adjust.
4578 * g++.dg/other/ptrmem11.C: Adjust.
4579 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4581 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4583 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4585 2012-07-01 Wei Guozhi <carrot@google.com>
4588 * gcc.target/arm/pr53447-1.c: New testcase.
4589 * gcc.target/arm/pr53447-2.c: New testcase.
4590 * gcc.target/arm/pr53447-3.c: New testcase.
4591 * gcc.target/arm/pr53447-4.c: New testcase.
4593 2012-06-29 Richard Guenther <rguenther@suse.de>
4595 PR tree-optimization/47061
4596 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4598 2012-06-29 Richard Guenther <rguenther@suse.de>
4600 PR tree-optimization/37541
4601 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4603 2012-06-29 Richard Guenther <rguenther@suse.de>
4605 PR tree-optimization/52589
4606 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4608 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4610 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4612 * g++.dg/template/error46.C: Add missing comment to dg-message.
4613 * g++.dg/template/crash107.C: Likewise.
4614 * g++.dg/template/error47.C: Likewise.
4615 * g++.dg/template/crash108.C: Likewise.
4616 * g++.dg/overload/operator5.C: Likewise.
4618 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4619 errors in dg-message directives, add comments.
4621 2012-06-28 Kai Tietz <ktietz@redhat.com>
4623 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4624 hard-coded 'unsigned long'.
4626 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4628 PR tree-optimization/51581
4629 * gcc.dg/vect/pr51581-4.c: New test.
4631 PR tree-optimization/53645
4632 * gcc.c-torture/execute/pr53645-2.c: New test.
4634 2012-06-28 Richard Guenther <rguenther@suse.de>
4637 * gcc.dg/torture/pr53790.c: New testcase.
4639 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4641 PR tree-optimization/53645
4642 * gcc.c-torture/execute/pr53645.c: New test.
4644 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4646 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4648 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4652 * gcc.dg/guality/pr49888.c: Account for the possibility that
4653 the variable is optimized out at the first test.
4655 2012-06-27 Jason Merrill <jason@redhat.com>
4657 * g++.dg/cpp0x/override2.C: Adjust.
4658 * g++.dg/template/error5.C: Adjust.
4659 * g++.dg/parse/crash28.C: Adjust.
4662 * g++.dg/parse/template27.C: New.
4663 * g++.dg/template/crash74.C: Adjust expected output.
4665 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4669 * gfortran.dg/typebound_operator_16.f03: New.
4671 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4673 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4674 even src1.i and src2.i fields even in the second half of the arrays.
4676 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4679 * g++.dg/torture/vshuf-16.inc: New test.
4680 * g++.dg/torture/vshuf-2.inc: New test.
4681 * g++.dg/torture/vshuf-4.inc: New test.
4682 * g++.dg/torture/vshuf-8.inc: New test.
4683 * g++.dg/torture/vshuf-main.inc: New test.
4684 * g++.dg/torture/vshuf-v16hi.C: New test.
4685 * g++.dg/torture/vshuf-v16qi.C: New test.
4686 * g++.dg/torture/vshuf-v2df.C: New test.
4687 * g++.dg/torture/vshuf-v2di.C: New test.
4688 * g++.dg/torture/vshuf-v2sf.C: New test.
4689 * g++.dg/torture/vshuf-v2si.C: New test.
4690 * g++.dg/torture/vshuf-v4df.C: New test.
4691 * g++.dg/torture/vshuf-v4di.C: New test.
4692 * g++.dg/torture/vshuf-v4sf.C: New test.
4693 * g++.dg/torture/vshuf-v4si.C: New test.
4694 * g++.dg/torture/vshuf-v8hi.C: New test.
4695 * g++.dg/torture/vshuf-v8qi.C: New test.
4696 * g++.dg/torture/vshuf-v8si.C: New test.
4698 2012-06-27 Richard Guenther <rguenther@suse.de>
4701 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4703 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4705 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4706 scan-dump-dem-not): Use printable pattern in test name.
4708 2012-06-26 Sterling Augustine <saugustine@google.com>
4709 Dominique Dhumieres <dominiq@lps.ens.fr>
4711 * gcc.dg/pubtypes-2.c: Update expected output.
4712 * gcc.dg/pubtypes-3.c: Likewise.
4713 * gcc.dg/pubtypes-4.c: Likewise.
4715 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4717 * gcc.dg/tree-ssa/slsr-1.c: New test.
4718 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4719 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4720 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4722 2012-06-26 Matt Turner <mattst88@gmail.com>
4725 * gcc.target/arm/mmx-2.c: New.
4727 2012-06-26 Richard Guenther <rguenther@suse.de>
4730 * g++.dg/torture/pr53752.C: New testcase.
4732 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4734 PR tree-optimization/53748
4735 * gcc.c-torture/compile/pr53748.c: New test.
4737 2012-06-25 Jason Merrill <jason@redhat.com>
4741 * g++.dg/cpp0x/decltype38.C: New.
4742 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4744 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4746 * lib/target-supports-dg.exp (testname-for-summary): New.
4747 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4748 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4749 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4750 scan-module-absence, output-exists, output-exists-not: Use
4751 testname-for-summary.
4752 (dg-test): Clean up testname_with_flags.
4753 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4754 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4755 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4756 scan-assembler-dem-not, object-size: Use testname-for-summary.
4757 * lib/gcov.exp (run-gcov): Likewise.
4758 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4759 scan-dump-dem, scan-dump-dem-note): Likewise.
4761 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4762 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4763 including profopt.opt; save and restore existing value.
4764 * g++.dg/bprob/bprob.exp: Likewise.
4765 * gcc.dg/matrix/matrix.exp: Likewise.
4766 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4767 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4770 2012-06-25 Richard Henderson <rth@redhat.com>
4772 * gcc.dg/pr53749.c: New.
4774 2012-06-25 Jason Merrill <jason@redhat.com>
4777 * g++.dg/cpp0x/nullptr28.C: New.
4779 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4781 * gcc.target/arm/neon-vld1_dupQ.c: New.
4783 2012-06-25 Florian Weimer <fweimer@redhat.com>
4785 * g++.dg/init/new35.C: New.
4786 * g++.dg/init/new36.C: New.
4787 * g++.dg/init/new37.C: New.
4788 * g++.dg/ext/vla5.C: New warning.
4789 * g++.dg/ext/vla8.C: New warning.
4790 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4792 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4793 James Greenhalgh <james.greenhalgh@arm.com>
4795 * gcc.target/arm/ftest-support-arm.h New testcase.
4796 * gcc.target/arm/ftest-support-thumb.h Likewise.
4797 * gcc.target/arm/ftest-support.h Likewise.
4798 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4799 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4800 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4801 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4802 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4803 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4804 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4805 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4806 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4807 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4808 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4809 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4810 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4811 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4812 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4813 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4814 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4815 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4816 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4817 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4818 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4819 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4820 * lib/target-supports.exp
4821 (check_effective_target_arm_arch_FUNC): Add support for more
4823 (add_options_for_arm_arch_FUNC): Likewise.
4824 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4826 2012-06-25 Jason Merrill <jason@redhat.com>
4829 * g++.dg/cpp0x/constexpr-tuple.C: New.
4831 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4834 * gcc.target/i386/pr53759.c: New test.
4837 * g++.dg/cpp0x/nsdmi7.C: New test.
4839 2012-06-24 Kai Tietz <ktietz@redhat.com>
4841 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4843 * gcc.target/i386/pr38988.c: Likewise.
4845 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4849 * gfortran.dg/typebound_generic_12.f03: New.
4850 * gfortran.dg/typebound_generic_13.f03: New.
4852 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4854 * gnat.dg/lto15.ad[sb]: New test.
4856 2012-06-21 Meador Inge <meadori@codesourcery.com>
4859 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4861 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4863 * gcc.dg/pch/ident-1.c: New test.
4864 * gcc.dg/pch/ident-1.hs: Header file for new test.
4866 2012-06-21 Michael Matz <matz@suse.de>
4869 * gcc.c-torture/execute/pr53688.c: New test.
4871 2012-06-20 Richard Guenther <rguenther@suse.de>
4873 PR tree-optimization/30318
4874 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4876 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4878 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4880 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4882 * gcc.target/i386/clearcapv2.map: New file.
4883 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4885 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4887 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4888 and add __sh__ case.
4890 2012-06-19 Jason Merrill <jason@redhat.com>
4893 * g++.dg/debug/localclass1.C: New.
4895 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4897 * g++.dg/cpp0x/override4.C: New.
4899 2012-06-14 Jason Merrill <jason@redhat.com>
4902 * g++.dg/cpp0x/decltype37.C: New.
4904 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4906 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4908 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4910 * gcc.c-torture/compile/vector-5.c,
4911 gcc.c-torture/compile/vector-6.c: New tests.
4913 2012-06-19 Richard Henderson <rth@redhat.com>
4915 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4917 2012-06-19 Richard Guenther <rguenther@suse.de>
4919 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4921 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4924 * gcc.target/i386/pr53712.c: New test.
4926 2012-06-18 Tobias Burnus <burnus@net-b.de>
4929 * gfortran.dg/elemental_optional_args_6.f90: New.
4931 2012-06-18 Tobias Burnus <burnus@net-b.de>
4934 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4935 * gfortran.dg/coarray/move_alloc_1.f90
4937 2012-06-18 Tobias Burnus <burnus@net-b.de>
4940 * gfortran.dg/coarray_27.f90: New.
4942 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4943 Greta Yorsh <Greta.Yorsh@arm.com>
4945 * gcc.target/arm/epilog-1.c: New test.
4947 2012-06-18 Richard Guenther <rguenther@suse.de>
4949 PR tree-optimization/53693
4950 * g++.dg/torture/pr53693.C: New testcase.
4952 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4954 PR tree-optimization/53703
4955 * gcc.dg/torture/pr53703.c: New test.
4957 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4960 * gcc.target/i386/pr53698.c: New test.
4962 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4964 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4966 2012-06-17 Tobias Burnus <burnus@net-b.de>
4970 * gfortran.dg/transfer_check_3.f90: New.
4972 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4974 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4976 2012-06-16 Tobias Burnus <burnus@net-b.de>
4980 * gfortran.dg/deferred_type_param_8.f90: New.
4982 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4984 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4985 testname that includes flags, passed in as new argument, in
4987 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4988 and pass it to verify-* procedures.
4990 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4991 alignment torture options with usual torture options.
4993 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4994 messages reported for one line of source code.
4995 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4996 * g++.dg/cpp0x/decltype2.C: Likewise.
4997 * g++.dg/cpp0x/decltype3.C: Likewise.
4998 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4999 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5000 * g++.dg/cpp0x/static_assert3.C: Likewise.
5001 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5002 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5003 * g++.dg/cpp0x/union1.C: Likewise.
5004 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5005 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5006 * g++.dg/cpp0x/variadic2.C: Likewise.
5007 * g++.dg/cpp0x/variadic20.C: Likewise.
5008 * g++.dg/cpp0x/variadic74.C: Likewise.
5009 * g++.dg/diagnostic/bitfld2.C: Likewise.
5010 * g++.dg/ext/attrib44.C: Likewise.
5011 * g++.dg/ext/no-asm-1.C: Likewise.
5012 * g++.dg/other/error34.C: Likewise.
5013 * g++.dg/parse/crash46.C: Likewise.
5014 * g++.dg/parse/error10.C: Likewise.
5015 * g++.dg/parse/error2.C: Likewise.
5016 * g++.dg/parse/error3.C: Likewise.
5017 * g++.dg/parse/error36.C: Likewise.
5018 * g++.dg/parse/error8.C: Likewise.
5019 * g++.dg/parse/error9.C: Likewise.
5020 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5021 * g++.dg/parse/parser-pr28152.C: Likewise.
5022 * g++.dg/parse/template25.C: Likewise.
5023 * g++.dg/parse/typename11.C: Likewise.
5024 * g++.dg/tc1/dr147.C: Likewise.
5025 * g++.dg/template/deduce3.C: Likewise.
5026 * g++.dg/template/koenig9.C: Likewise.
5027 * g++.dg/template/pr23510.C: Likewise.
5028 * g++.dg/warn/pr12242.C: Likewise.
5029 * g++.dg/warn/pr30551-2.C: Likewise.
5030 * g++.dg/warn/pr30551.C: Likewise.
5031 * g++.old-deja/g++.other/typename1.C: Likewise.
5032 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5034 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5037 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5038 * c-c++-common/torture/vshuf-2.inc: Likewise.
5039 * c-c++-common/torture/vshuf-4.inc: Likewise.
5040 * c-c++-common/torture/vshuf-8.inc: Likewise.
5041 * c-c++-common/torture/vshuf-main.inc: Likewise.
5042 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5043 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5044 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5045 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5046 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5047 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5048 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5049 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5050 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5051 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5052 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5053 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5054 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5055 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5057 2012-06-15 Michael Matz <matz@suse.de>
5059 * gcc.dg/tree-ssa/vector-4.c: New test.
5061 2012-06-15 Michael Matz <matz@suse.de>
5063 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5064 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5066 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5068 PR tree-optimization/53636
5069 * gcc.target/arm/pr53636.c: New test.
5071 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5073 PR tree-optimization/51581
5074 * gcc.c-torture/execute/pr51581-1.c: New test.
5075 * gcc.c-torture/execute/pr51581-2.c: New test.
5076 * gcc.dg/vect/pr51581-1.c: New test.
5077 * gcc.dg/vect/pr51581-2.c: New test.
5078 * gcc.dg/vect/pr51581-3.c: New test.
5079 * gcc.target/i386/avx-pr51581-1.c: New test.
5080 * gcc.target/i386/avx-pr51581-2.c: New test.
5081 * gcc.target/i386/avx2-pr51581-1.c: New test.
5082 * gcc.target/i386/avx2-pr51581-2.c: New test.
5083 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5085 2012-06-15 Richard Guenther <rguenther@suse.de>
5087 * gcc.c-torture/execute/20120615-1.c: New testcase.
5089 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5091 * gnat.dg/vect8.ad[sb]: New test.
5093 2012-06-14 Richard Guenther <rguenther@suse.de>
5095 * gcc.dg/tree-ssa/vrp.h: New testcase.
5096 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5098 2012-06-13 Christian Bruel <christian.bruel@st.com>
5101 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5103 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5105 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5107 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5110 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5111 test summary unique.
5113 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5114 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5115 scan-stack-usage-not): Don't strip torture options from test name.
5117 * lib/scandump.exp (scan-dump-times): Use printable version of
5118 regexp in test summary line.
5120 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5121 messages reported for one line of source code.
5122 * gcc.dg/format/few-1.c: Likewise.
5123 * gcc.dg/ia64-sync-2.c: Likewise.
5124 * gcc.dg/sync-2.c: Likewise.
5125 * gcc.dg/noncompile/pr44517.c: Likewise.
5127 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5130 * gcc.dg/guality/pr49888.c: New.
5132 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5134 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5135 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5136 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5138 2012-06-13 Tobias Burnus <burnus@net-b.de>
5141 * gfortran.dg/intent_out_7.f90: New.
5143 2012-06-13 Tobias Burnus <burnus@net-b.de>
5146 * gfortran.dg/save_4.f90: New.
5148 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5153 * gcc.dg/pr53532.c: New test.
5154 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5155 adjust line numbers.
5156 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5157 * gcc.dg/Wcxx-compat-8.c: Likewise.
5158 * gcc.dg/pr51034.c: New test.
5159 * gcc.dg/pr53196-1.c: New test.
5160 * gcc.dg/pr53196-2.c: New test.
5162 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5164 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5165 alignment torture options with usual torture options.
5166 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5167 instead of dg-options.
5168 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5169 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5170 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5171 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5172 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5173 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5175 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5176 to checks for multiple messages reported for one line of source code.
5177 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5179 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5180 messages reported for one line of source code.
5182 * gcc.dg/20031223-1.c: Add comments to check for multiple
5183 messages reported for one line of source code.
5184 * gcc.dg/Wconversion-integer.c: Likewise.
5185 * gcc.dg/Wfatal-2.c: Likewise.
5186 * gcc.dg/Wfatal.c: Likewise.
5187 * gcc.dg/Wobjsize-1.c: Likewise.
5188 * gcc.dg/c99-vla-jump-1.c: Likewise.
5189 * gcc.dg/c99-vla-jump-2.c: Likewise.
5190 * gcc.dg/c99-vla-jump-3.c: Likewise.
5191 * gcc.dg/c99-vla-jump-4.c: Likewise.
5192 * gcc.dg/c99-vla-jump-5.c: Likewise.
5193 * gcc.dg/decl-9.c: Likewise.
5194 * gcc.dg/declspec-10.c: Likewise.
5195 * gcc.dg/declspec-18.c: Likewise.
5196 * gcc.dg/mtune.c: Likewise.
5197 * gcc.dg/parser-pr28152-2.c: Likewise.
5198 * gcc.dg/parser-pr28152.c: Likewise.
5199 * gcc.dg/pr14475.c: Likewise.
5200 * gcc.dg/pr27953.c: Likewise.
5201 * gcc.dg/pr28322-3.c: Likewise.
5202 * gcc.dg/pr30457.c: Likewise.
5203 * gcc.dg/pr30551-2.c: Likewise.
5204 * gcc.dg/pr30551-3.c: Likewise.
5205 * gcc.dg/pr30551-4.c: Likewise.
5206 * gcc.dg/pr30551-5.c: Likewise.
5207 * gcc.dg/pr30551-6.c: Likewise.
5208 * gcc.dg/pr30551.c: Likewise.
5209 * gcc.dg/pr45461.c: Likewise.
5210 * gcc.dg/pr48552-1.c: Likewise.
5211 * gcc.dg/pr48552-2.c: Likewise.
5212 * gcc.dg/redecl-1.c: Likewise.
5213 * gcc.dg/transparent-union-3.c: Likewise.
5214 * gcc.dg/utf-dflt.c: Likewise.
5215 * gcc.dg/utf-dflt2.c: Likewise.
5216 * gcc.dg/vla-8.c: Likewise.
5217 * gcc.dg/vla-init-1.c: Likewise.
5218 * gcc.dg/wtr-int-type-1.c: Likewise.
5220 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5221 messages reported for for one line of source code.
5222 * c-c++-common/raw-string-5.c: Likewise.
5223 * c-c++-common/raw-string-4.c: Likewise.
5224 * c-c++-common/raw-string-6.c: Likewise.
5225 * c-c++-common/pr20000.c: Likewise.
5227 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5228 messages reported for one line of source code.
5229 * gcc.dg/cpp/pr30786.c: Likewise.
5230 * gcc.dg/cpp/pr28709.c: Likewise.
5231 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5232 * gcc.dg/cpp/macspace2.c: Likewise.
5233 * gcc.dg/cpp/missing-header-1.c: Likewise.
5234 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5235 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5236 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5238 2012-06-12 Jason Merrill <jason@redhat.com>
5241 * g++.dg/template/local7.C: New.
5243 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5246 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5247 * gcc.target/sh/pr51340-2.c: Likewise.
5248 * gcc.target/sh/pr51340-3.c: Likewise.
5250 2012-06-12 Michael Matz <matz@suse.de>
5252 * gcc.dg/torture/alias-1.c: New test.
5254 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5256 PR rtl-optimization/53589
5257 * gcc.dg/torture/pr53589.c: New test.
5259 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5262 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5263 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5264 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5265 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5266 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5267 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5268 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5269 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5270 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5271 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5272 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5273 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5274 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5275 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5276 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5277 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5279 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5281 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5282 (check_intel_cpu_model): New function.
5283 (check_amd_cpu_model): New function.
5284 (check_features): New function.
5285 (__get_cpuid_output): New function.
5286 (check_detailed): New function.
5287 (fn1): Rename to quick_check.
5288 (main): Update to call quick_check and call check_detailed.
5290 2012-06-11 Richard Henderson <rth@redhat.com>
5292 * lib/target-supports.exp
5293 (check_effective_target_sync_long_long_runtime): Use
5294 check_effective_target_lp64 instead of
5295 check_effective_target_powerpc64 for powerpc targets.
5297 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5300 * gcc.target/sh/pr53511-1.c: New.
5302 2012-06-11 Richard Guenther <rguenther@suse.de>
5305 * g++.dg/lto/pr53470_0.C: New testcase.
5306 * gcc.dg/lto/pr53470_0.c: Likewise.
5308 2012-06-11 Richard Guenther <rguenther@suse.de>
5311 * g++.dg/ext/pr53605.C: New testcase.
5313 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5315 * gnat.dg/specs/array1.ads: New test.
5316 * gnat.dg/specs/array2.ads: Likewise.
5317 * gnat.dg/array22.adb: Likewise.
5319 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5321 * gnat.dg/constant4.adb: New test.
5322 * gnat.dg/constant4_pkg.ads: New helper.
5324 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5327 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5328 * gfortran.dg/allocate_class_1.f90: Modified.
5329 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5330 * gfortran.dg/allocate_class_2.f90: New.
5332 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5335 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5337 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5340 * gfortran.dg/string_assign_2.f90: New test case.
5342 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5345 * gfortran.dg/string_assign_1.f90: New test case.
5347 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5350 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5351 * gcc.dg/gomp/critical-4.c: Likewise.
5352 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5353 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5354 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5355 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5356 * c-c++-common/gomp/pr53580.c: New test.
5358 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5361 * g++.dg/cpp0x/forw_enum11.C: New.
5363 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5366 * g++.dg/cpp0x/alias-decl-19.C: New.
5368 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5370 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5372 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5374 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5376 (XSTATE_SSE): Ditto.
5377 (XSTATE_YMM): Ditto.
5378 (avx_os_support): Use new defines.
5380 2012-06-06 Richard Guenther <rguenther@suse.de>
5383 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5386 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5389 * g++.dg/cpp0x/pr52841.C: New testcase.
5391 2012-06-06 Richard Guenther <rguenther@suse.de>
5393 PR tree-optimization/53081
5394 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5395 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5397 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5399 * gcc.target/powerpc/pr53487.c: New test.
5401 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5403 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5405 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5407 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5409 2012-06-05 Richard Guenther <rguenther@suse.de>
5411 PR tree-optimization/30442
5412 * gcc.dg/vect/bb-slp-30.c: New testcase.
5414 2012-06-05 Richard Guenther <rguenther@suse.de>
5416 PR tree-optimization/53081
5417 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5418 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5419 -fno-tree-loop-distribute-patterns.
5421 2012-06-05 Alan Modra <amodra@gmail.com>
5423 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5424 Check static chain in nested funcs.
5426 2012-06-04 Tobias Burnus <burnus@net-b.de>
5429 * gfortran.dg/init_flag_10.f90: New.
5431 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5434 * g++.dg/warn/Wenum-compare-no-2: New.
5436 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5438 PR preprocessor/53463
5439 * g++.dg/cpp/limits.C: New test.
5440 * g++.dg/parse/error19.C: Adjust.
5441 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5442 * g++.dg/warn/pr35635.C: Likewise.
5443 * g++.old-deja/g++.pt/assign1.C: Likewise.
5445 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5448 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5449 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5450 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5451 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5452 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5453 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5454 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5455 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5457 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5459 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5461 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5463 PR tree-optimization/53550
5464 * gcc.dg/pr53550.c: New test.
5466 2012-06-04 Richard Guenther <rguenther@suse.de>
5468 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5469 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5470 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5472 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5475 * gfortran.dg/parameter_array_element_2.f90: New.
5477 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5480 * gcc.target/sh/pr53512-1.c: New.
5481 * gcc.target/sh/pr53512-2.c: New.
5482 * gcc.target/sh/pr53512-3.c: New.
5483 * gcc.target/sh/pr53512-4.c: New.
5485 2012-06-01 Jason Merrill <jason@redhat.com>
5488 * g++.dg/ext/visibility/template12.C: New.
5489 * g++.dg/ext/attrib14.C: Adjust warning line.
5492 * g++.dg/parse/new6.C: New.
5493 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5495 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5497 * c-c++-common/restrict-2.c: Revert previous change.
5499 2012-06-01 Jason Merrill <jason@redhat.com>
5502 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5505 * g++.dg/cpp0x/auto33.C: New.
5507 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5510 * g++.dg/parse/namespace-alias-1.C: New.
5512 2012-06-01 Christian Bruel <christian.bruel@st.com>
5514 * gcc.dg/spec-options.c: New test.
5515 * gcc.dg/foo.specs: New file.
5517 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5520 * gnat.dg/lto14.adb: Skip on Solaris.
5522 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5524 * gcc.target/cris/sync-1-v10.c,
5525 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5526 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5527 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5528 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5529 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5530 gcc.target/cris/torture/sync-mis-op-i-1.c,
5531 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5532 gcc.target/cris/torture/sync-mis-op-i-2.c,
5533 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5534 gcc.target/cris/torture/sync-mis-op-i-3.c,
5535 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5536 gcc.target/cris/torture/sync-mis-op-s-1.c,
5537 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5538 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5539 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5540 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5541 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5542 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5543 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5544 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5545 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5547 2012-05-31 Richard Guenther <rguenther@suse.de>
5549 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5550 ldist-pr45948.c with disabled SCCP.
5552 2012-05-31 Richard Guenther <rguenther@suse.de>
5555 * gcc.dg/torture/pr48493.c: New testcase.
5557 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5559 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5561 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5562 of the initialization loop.
5563 (dg-final): Adjust the expected number of vectorized loops depending
5564 on vect_char_mult target selector.
5566 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5568 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5569 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5570 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5573 2012-05-30 Jason Merrill <jason@redhat.com>
5576 * g++.dg/init/new34.C: New.
5577 * g++.dg/tree-ssa/stabilize1.C: New.
5579 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5582 * g++.dg/init/new33.C: New test.
5584 2012-05-30 Richard Guenther <rguenther@suse.de>
5587 * gcc.dg/torture/pr53501.c: New testcase.
5588 * c-c++-common/restrict-2.c: Adjust.
5590 2012-05-30 Alan Modra <amodra@gmail.com>
5592 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5595 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5597 * gcc.target/i386/shuf-concat.c: New test.
5599 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5601 PR rtl-optimization/53519
5602 * gcc.c-torture/compile/pr53519.c: New test.
5604 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5606 * gcc.target/arm/neon-vrev.c: New.
5608 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5611 * gcc.target/sh/pr51340-1.c: New.
5612 * gcc.target/sh/pr51340-2.c: New.
5613 * gcc.target/sh/pr51340-3.c: New.
5615 2012-05-29 Richard Guenther <rguenther@suse.de>
5617 PR tree-optimization/53516
5618 * gcc.dg/torture/pr53516.c: New testcase.
5620 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5622 PR preprocessor/53229
5623 * gcc.dg/cpp/paste6.c: Force to run without
5624 -ftrack-macro-expansion.
5625 * gcc.dg/cpp/paste8.c: Likewise.
5626 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5627 -ftrack-macro-expansion.
5628 * gcc.dg/cpp/paste12.c: Force to run without
5629 -ftrack-macro-expansion.
5630 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5631 -ftrack-macro-expansion.
5632 * gcc.dg/cpp/paste13.c: Likewise.
5633 * gcc.dg/cpp/paste14.c: Likewise.
5634 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5635 -ftrack-macro-expansion.
5636 * gcc.dg/cpp/paste18.c: New test.
5638 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5640 * gcc.target/cris/torture/trap-1.c,
5641 gcc.target/cris/torture/trap-2.c,
5642 gcc.target/cris/torture/trap-3.c,
5643 gcc.target/cris/torture/trap-v0.c,
5644 gcc.target/cris/torture/trap-v3.c: New tests.
5646 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5649 * g++.dg/warn/Wbraces3.C: New.
5650 * g++.dg/warn/Wbraces4.C: Likewise.
5652 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5654 PR tree-optimization/53505
5655 * c-c++-common/torture/pr53505.c: New test.
5657 2012-05-27 Nathan Sidwell <nathan@acm.org>
5659 * gcc.dg/stmt-expr-4.c: New.
5661 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5664 * g++.dg/parse/crash60.C: New.
5666 2012-05-26 Jason Merrill <jason@redhat.com>
5669 * c-c++-common/array-lit.c: New.
5670 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5672 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5675 * gnat.dg/array21.adb: New test.
5677 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5679 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5681 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5684 * g++.dg/other/anon-union3.C: New.
5686 2012-05-25 Ian Lance Taylor <iant@google.com>
5688 * gcc.dg/split-6.c: New test.
5690 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5692 * gnat.dg/lto14.adb: New test.
5694 2012-05-25 Tristan Gingold <gingold@adacore.com>
5696 * gcc.target/i386/large-frame.c: New.
5698 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5699 * gcc.target/powerpc/lhs-1.c: New.
5700 * gcc.target/powerpc/lhs-2.c: New.
5701 * gcc.target/powerpc/lhs-3.c: New.
5703 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5705 Make unwound macro expansion trace less redundant
5706 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5707 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5708 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5709 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5710 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5711 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5713 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5716 * g++.dg/cpp0x/constexpr-default1.C: New.
5718 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5721 * g++.dg/eh/goto2.C: New.
5723 2012-05-24 Richard Guenther <rguenther@suse.de>
5726 * g++.dg/tree-prof/pr53460.C: New testcase.
5728 2012-05-24 Richard Guenther <rguenther@suse.de>
5731 * g++.dg/debug/pr53466.C: New testcase.
5733 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5735 PR tree-optimization/53465
5736 * gcc.c-torture/execute/pr53465.c: New test.
5738 2012-05-23 Tobias Burnus <burnus@net-b.de>
5742 * gfortran.dg/allocate_with_typespec_6.f90: New.
5744 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5747 * g++.dg/warn/delete-array-1.C: New.
5749 2012-05-23 Richard Guenther <rguenther@suse.de>
5751 * gcc.dg/torture/pr39074-2.c: Adjust.
5752 * gcc.dg/torture/pr39074.c: Likewise.
5753 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5754 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5756 2012-05-22 Jan Hubicka <jh@suse.cz>
5759 * g++.dg/torture/pr53161.C: New testcase.
5761 2012-05-22 Tobias Burnus <burnus@net-b.de>
5764 * gfortran.dg/realloc_on_assign_15.f90: New.
5766 2012-05-22 Richard Guenther <rguenther@suse.de>
5769 * gcc.dg/torture/pr51071-2.c: New testcase.
5771 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5773 PR tree-optimization/53336
5774 * g++.dg/torture/pr53336.C: New testcase.
5776 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5779 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5780 instead of -Wunused-local-typedefs.
5782 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5785 * g++.dg/other/abstract4.C: New-
5787 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5790 * g++.dg/ext/attrib46.C: New.
5792 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5795 * gcc.c-torture/compile/pr53418-1.c,
5796 gcc.c-torture/compile/pr53418-2.c: New tests.
5798 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5800 PR tree-optimization/53366
5801 * gcc.dg/torture/pr53366-1.c: New test.
5802 * gcc.dg/torture/pr53366-2.c: New test.
5803 * gcc.target/i386/pr53366-1.c: New test.
5804 * gcc.target/i386/pr53366-2.c: New test.
5806 PR tree-optimization/53409
5807 * gcc.c-torture/compile/pr53409.c: New test.
5809 PR tree-optimization/53410
5810 * gcc.c-torture/compile/pr53410-1.c: New test.
5811 * gcc.c-torture/compile/pr53410-2.c: New test.
5813 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5816 * gcc.target/i386/pr53425-1.c: New file.
5817 * gcc.target/i386/pr53425-2.c: Likewise.
5819 2012-05-21 Richard Guenther <rguenther@suse.de>
5821 PR tree-optimization/53408
5822 * gcc.dg/torture/pr53408.c: New testcase.
5824 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5825 H.J. Lu <hongjiu.lu@intel.com>
5828 * gcc.target/i386/pr53416.c: New file.
5830 2012-05-21 Richard Guenther <rguenther@suse.de>
5832 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5834 2012-05-21 Richard Guenther <rguenther@suse.de>
5836 * gcc.dg/torture/ldist-1.c: New testcase.
5838 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5840 * gnat.dg/lto13.adb: New test.
5841 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5843 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5845 * gnat.dg/specs/lto12.ads: New test.
5846 * gnat.dg/specs/lto12_pkg.ads: New helper.
5848 2012-05-18 Richard Guenther <rguenther@suse.de>
5850 PR tree-optimization/53346
5851 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5852 * gcc.target/i386/incoming-10.c: Adjust.
5853 * gcc.target/i386/incoming-11.c: Likewise.
5854 * gcc.target/i386/pr46295.c: Likewise.
5856 2012-05-18 Richard Guenther <rguenther@suse.de>
5858 * gcc.dg/pr53352.c: Return zero.
5860 2012-05-18 Richard Guenther <rguenther@suse.de>
5862 PR tree-optimization/53390
5863 * gcc.dg/torture/pr53390.c: New testcase.
5865 2012-05-18 Meador Inge <meadori@codesourcery.com>
5867 PR rtl-optimization/53352
5868 * gcc.dg/pr53352.c: New test.
5870 2012-05-17 David S. Miller <davem@davemloft.net>
5872 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5873 failure on sparc-*-linux-gnu.
5875 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5878 * g++.dg/parse/error49.C: New.
5879 * g++.dg/cpp0x/error8.C: Likewise.
5880 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5881 * g++.dg/ext/utf-dflt2.C: Likewise.
5882 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5883 * g++.dg/ext/utf-dflt.C: Likewise.
5884 * c-c++-common/raw-string-3.c: Likewise.
5885 * c-c++-common/raw-string-4.c: Likewise.
5887 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5890 * g++.dg/cpp0x/catch1.C: New.
5892 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5895 * g++.dg/parse/error48.C: New.
5896 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5897 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5899 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5901 * gcc.dg/tm/indirect-2.c: New test.
5903 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5905 PR tree-optimization/53217
5906 * gfortran.dg/pr53217.f90: New test.
5908 2012-05-16 Richard Guenther <rguenther@suse.de>
5910 PR tree-optimization/53364
5911 * g++.dg/torture/pr53364.C: New testcase.
5913 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5916 * gcc.dg/pr52549.c: Fix test for long != void*
5917 * gcc.c-torture/execute/pr52979-1.x: New file.
5918 * gcc.c-torture/execute/pr52979-2.x: New file.
5920 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5922 PR preprocessor/7263
5923 * gcc.dg/binary-constants-2.c: Run without tracking locations
5924 accross macro expansion.
5925 * gcc.dg/binary-constants-3.c: Likewise.
5926 * gcc.dg/cpp/sysmac2.c: Likewise.
5927 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5929 * gcc.dg/cpp/syshdr3.c: New test.
5930 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5931 * gcc.dg/system-binary-constants-1.c: New test.
5932 * gcc.dg/system-binary-constants-1.h: New header for the new test
5934 * g++.dg/cpp/syshdr3.C: New test.
5935 * g++.dg/cpp/syshdr3.h: New header the new test above.
5936 * g++.dg/system-binary-constants-1.C: New test.
5937 * g++.dg/system-binary-constants-1.h: New header the new test
5940 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5942 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5944 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5947 * gcc.dg/pr53358.c: New test.
5949 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5952 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5953 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5955 2012-05-15 Olivier Hainque <hainque@adacore.com>
5957 * g++.dg/eh/sighandle.C: New testcase.
5959 2012-05-15 Richard Guenther <rguenther@suse.de>
5961 PR tree-optimization/53355
5962 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5964 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5966 * gfortran.dg/*.f90: Remove now redundant manual
5967 cleanup-modules directive.
5969 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5971 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5972 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5974 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5977 * gfortran.dg/int_range_io_1.f90: New test.
5979 2012-05-14 Andi Kleen <ak@linux.intel.com>
5980 Jakub Jelinek <jakub@redhat.com>
5983 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5984 * gcc.target/i386/rtm-check.h: New file.
5985 * gcc.target/i386/pr53315.c: New test.
5987 2012-05-14 Tobias Burnus <burnus@net-b.de>
5992 * gfortran.dg/deferred_type_param_4.f90: New.
5993 * gfortran.dg/deferred_type_param_6.f90: New.
5995 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5997 * gcc.target/i386/retarg.c: New test.
5999 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6002 * gfortran.dg/deferred_type_param_3.f90: New.
6003 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6004 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6006 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6008 * gnat.dg/null_pointer_deref3.adb: New test.
6010 2012-05-12 Tobias Burnus <burnus@net-b.de>
6014 * gfortran.dg/deferred_type_param_5.f90: New.
6016 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6018 * g++.dg/parse/error47.C: New.
6020 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6023 * gfortran.dg/string_compare_4.f90: Change option
6024 to -fdump-tree-original. Add test case for kind=4.
6026 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6029 * gfortran.dg/string_compare_4.f90: New test.
6031 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6033 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6035 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6038 * g++.dg/cpp0x/variadic132.C: New.
6040 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6043 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6044 * g++.dg/parse/error26.C: Tweak dg-error column number.
6046 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6049 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6051 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6053 * gnat.dg/lto11.ad[sb]: New test.
6055 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6058 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6059 directive to Scan for vpmuldq, not vpmacsdql.
6061 2012-05-09 Michael Matz <matz@suse.de>
6063 PR tree-optimization/53185
6064 * gcc.dg/vect/pr53185.c: New test.
6066 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6069 * gcc.target/i386/pr53249.c: New.
6071 2012-05-09 Richard Guenther <rguenther@suse.de>
6073 PR tree-optimization/18437
6074 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6075 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6077 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6079 PR tree-optimization/53226
6080 * gcc.c-torture/compile/pr53226.c: New test.
6082 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6084 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6085 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6086 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6087 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6088 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6089 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6090 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6091 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6092 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6093 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6094 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6095 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6096 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6097 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6099 2012-05-09 Dehao Chen <dehao@google.com>
6101 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6102 * gcc.dg/predict-2.c: Likewise.
6103 * gcc.dg/predict-3.c: Likewise.
6104 * gcc.dg/predict-4.c: Likewise.
6105 * gcc.dg/predict-5.c: Likewise.
6106 * gcc.dg/predict-6.c: Likewise.
6108 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6111 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6113 2012-05-08 Richard Guenther <rguenther@suse.de>
6115 * gcc.dg/fold-bitand-4.c: New testcase.
6117 2012-05-08 Dehao Chen <dehao@google.com>
6119 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6120 heuristic is working properly.
6121 * gcc.dg/predict-2.c: Likewise.
6122 * gcc/dg/predict-3.c: Likewise.
6123 * gcc/dg/predict-4.c: Likewise.
6124 * gcc/dg/predict-5.c: Likewise.
6125 * gcc/dg/predict-6.c: Likewise.
6127 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6129 PR tree-optimization/53239
6130 * g++.dg/opt/vrp3.C: New test.
6131 * g++.dg/opt/vrp3-aux.cc: New file.
6132 * g++.dg/opt/vrp3.h: New file.
6134 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6136 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6137 .uleb128 support in assembler output.
6139 2012-05-07 Richard Guenther <rguenther@suse.de>
6142 * g++.dg/lto/pr42987_0.C: New testcase.
6143 * g++.dg/lto/pr42987_1.C: Likewise.
6145 2012-05-07 Tobias Burnus <burnus@net-b.de>
6148 * gfortran.dg/typebound_operator_15.f90: New.
6150 2012-05-06 Tobias Burnus <burnus@net-b.de>
6153 * gfortran.dg/class_array_13.f90: New.
6155 2012-05-06 Tristan Gingold <gingold@adacore.com>
6157 * gnat.dg/warn7.adb: New test.
6159 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6161 * gnat.dg/specs/renamings.ads: Rename to...
6162 * gnat.dg/specs/renaming1.ads: ...this.
6163 * gnat.dg/specs/renaming2.ads: New test.
6164 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6165 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6166 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6167 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6169 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6171 * gnat.dg/discr36.ad[sb]: New test.
6172 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6174 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6177 * c-c++-common/pr43772.c: New.
6179 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6182 * gfortran.dg/select_type_26.f03 : New test.
6183 * gfortran.dg/select_type_27.f03 : New test.
6186 * gfortran.dg/select_type_28.f03 : New test.
6188 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6192 * gfortran.dg/mod_sign0_1.f90: New test.
6193 * gfortran.dg/mod_large_1.f90: New test.
6195 2012-05-04 Tobias Burnus <burnus@net-b.de>
6198 gfortran.dg/public_private_module_5.f90: New.
6200 2012-05-04 Tobias Burnus <burnus@net-b.de>
6203 * gfortran.dg/constructor_7.f90: New.
6204 * gfortran.dg/constructor_8.f90: New.
6206 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6209 * g++.dg/cpp0x/static_assert7.C: New.
6211 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6213 PR tree-optimization/52633
6214 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6215 recognized as widening shifts instead of over-widening.
6216 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6217 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6218 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6219 * gcc.target/arm/pr52633.c: New test.
6221 2012-05-04 Richard Guenther <rguenther@suse.de>
6223 PR tree-optimization/53168
6224 * gcc.dg/torture/pr53168.c: New testcase.
6225 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6227 2012-05-04 Richard Guenther <rguenther@suse.de>
6229 * gcc.dg/lto/pr53214_0.c: New testcase.
6231 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6233 * gcc.target/ia64/pr48496.c: New test.
6234 * gcc.target/ia64/pr52657.c: Likewise.
6236 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6239 * c-c++-common/pr51712.c: New.
6241 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6244 * gcc.target/powwerpc/pr53199.c: New file.
6246 2012-05-03 Jason Merrill <jason@redhat.com>
6248 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6250 * gcc.dg/debug/dwarf2/dups-types.c: New.
6251 * gcc.dg/debug/dwarf2/dups-types.h: New.
6253 2012-05-03 Jason Merrill <jason@redhat.com>
6255 * g++.dg/debug/dwarf2/namespace-2.C: New.
6256 * g++.dg/debug/dwarf2/localclass3.C: New.
6258 2012-05-03 Jason Merrill <jason@redhat.com>
6260 * g++.dg/debug/dwarf2/thunk1.C: New.
6262 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6265 * g++.dg/other/final2.C: New.
6267 2012-05-03 Richard Guenther <rguenther@suse.de>
6269 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6271 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6273 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6274 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6275 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6276 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6278 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6280 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6282 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6283 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6284 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6287 * gcc.dg/pr53174.c: New test.
6290 * gcc.target/arm/pr53187.c: New test.
6291 * gcc.c-torture/compile/pr53187.c: New test.
6293 2012-05-03 Richard Guenther <rguenther@suse.de>
6295 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6296 unsupported prefetching support.
6298 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6300 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6301 option -ftrack-macro-expansion=0.
6302 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6303 option -ftrack-macro-expansion=0.
6305 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6307 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6308 dg-options for target arm with dg-additional-options.
6310 2012-05-03 Richard Guenther <rguenther@suse.de>
6312 PR tree-optimization/53144
6313 * gcc.dg/torture/pr53144.c: New testcase.
6315 2012-05-03 Tobias Burnus <burnus@net-b.de>
6318 * gfortran.dg/pointer_intent_7.f90: New.
6319 * gfortran.dg/pure_formal_3.f90: New.
6321 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6323 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6325 2012-05-02 Martin Jambor <mjambor@suse.cz>
6328 * g++.dg/lto/pr52605_0.C: New test.
6330 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6332 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6333 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6334 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6335 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6336 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6337 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6338 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6339 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6340 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6341 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6342 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6343 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6344 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6345 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6346 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6347 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6349 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6352 * gcc.dg/pr53153.c: New test.
6354 2012-05-02 Richard Guenther <rguenther@suse.de>
6356 * g++.dg/tree-ssa/pr19807.C: Adjust.
6358 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6360 PR tree-optimization/53163
6361 * gcc.c-torture/compile/pr53163.c: New test.
6363 PR rtl-optimization/53160
6364 * gcc.c-torture/execute/pr53160.c: New test.
6366 2012-05-01 Ian Lance Taylor <iant@google.com>
6369 * gcc.dg/pr37303.c: New test.
6371 2012-05-01 Richard Henderson <rth@redhat.com>
6373 * lib/target-supports.exp
6374 (check_effective_target_sync_long_long_runtime): True for
6375 check_effective_target_powerpc64.
6377 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6380 * gcc.dg/vector-1.c: Move to ...
6381 * c-c++-common/vector-1.c: ... here.
6382 * gcc.dg/vector-2.c: Move to ...
6383 * c-c++-common/vector-2.c: ... here.
6384 * gcc.dg/vector-3.c: Move to ...
6385 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6386 * gcc.dg/vector-4.c: Move to ...
6387 * c-c++-common/vector-4.c: ... here.
6388 * gcc.dg/vector-init-1.c: Move to ...
6389 * c-c++-common/vector-init-1.c: ... here.
6390 * gcc.dg/vector-init-2.c: Move to ...
6391 * c-c++-common/vector-init-2.c: ... here.
6392 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6393 * c-c++-common/vector-subscript-1.c: ... here.
6394 * gcc.dg/vector-subscript-2.c: Move to ...
6395 * c-c++-common/vector-subscript-2.c: ... here.
6396 * gcc.dg/vector-subscript-3.c: Move to ...
6397 * c-c++-common/vector-subscript-3.c: ... here.
6400 * g++.dg/cpp0x/vt-51314.C: New test.
6401 * g++.dg/cpp0x/variadic76.C: Fix.
6403 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6405 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6407 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6409 Add -Wvarargs option
6410 * c-c++-common/Wvarargs.c: New test case.
6411 * c-c++-common/Wvarargs-2.c: Likewise.
6413 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6415 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6416 * objc.dg/foreach-7.m: Force the test case to run without
6417 -ftrack-macro-expansion.
6418 * c-c++-common/tm/attrib-1.c: Likewise.
6419 * c-c++-common/warn-ommitted-condop.c: Likewise.
6420 * gcc.dg/assign-warn-1.c: Likewise.
6421 * gcc.dg/assign-warn-2.c: Likewise.
6422 * gcc.dg/attr-alloc_size.c: Likewise.
6423 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6424 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6425 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6426 * gcc.dg/c90-const-expr-9.c: Likewise.
6427 * gcc.dg/c99-const-expr-9.c: Likewise.
6428 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6429 * gcc.dg/cpp/direct2s.c: Likewise.
6430 * gcc.dg/cpp/pr28709.c: Likewise.
6431 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6432 * gcc.dg/dfp/composite-type.c: Likewise.
6433 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6434 with -ftrack-macro-expansion
6435 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6436 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6437 * g++.dg/ext/cleanup-1.C: Likewise.
6438 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6439 * g++.dg/template/sfinae10.C: Likewise.
6440 * g++.dg/tm/wrap-2.C: Likewise.
6441 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6442 * g++.dg/warn/Wsign-conversion.C: Likewise.
6443 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6444 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6445 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6446 it to run with -ftrack-macro-expansion.
6447 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6448 test cases without -ftrack-macro-expansion.
6450 Fix location for static class members
6451 * g++.dg/template/sfinae6_neg.C: Adjust.
6453 Make conversion warnings work on NULL with -ftrack-macro-expansion
6454 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6455 alongside the previous testing for NULL.
6457 Fix -Wuninitialized for -ftrack-macro-expansion
6458 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6460 Strip "<built-in>" loc from displayed expansion context
6461 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6462 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6463 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6466 Fix expansion point loc for macro-like tokens
6467 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6468 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6470 Fix token pasting with -ftrack-macro-expansion
6471 * gcc.dg/cpp/paste17.c: New test case for
6472 -ftrack-macro-expansion=2 mode only.
6473 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6475 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6477 * gnat.dg/warn6.ad[sb]: New test.
6479 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6482 * gcc.dg/20011021-1.c: Adjust testcase.
6484 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6487 * gfortran.dg/function_optimize_12.f90: New test.
6489 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6492 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6493 code to match current output and cover new peephole2 pattern.
6495 2012-04-27 Ollie Wild <aaw@google.com>
6497 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6499 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6501 * gcc.c-torture/execute/20120427-2.c: New testcase.
6502 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6503 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6504 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6506 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6509 * gcc.c-torture/execute/20120427-1.c: New testcase.
6511 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6514 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6516 2012-04-27 Tom de Vries <tom@codesourcery.com>
6518 PR tree-optimization/51879
6519 * gcc.dg/pr51879.c: New test.
6520 * gcc.dg/pr51879-2.c: Same.
6521 * gcc.dg/pr51879-3.c: Same.
6522 * gcc.dg/pr51879-4.c: Same.
6523 * gcc.dg/pr51879-6.c: Same.
6525 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6528 * g++.dg/cpp0x/defaulted35.C: New.
6529 * g++.dg/cpp0x/defaulted15.C: Adjust.
6531 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6533 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6536 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6538 * gcc.target/i386/builtin_target.c: Check avx2.
6540 2012-04-26 Alan Modra <amodra@gmail.com>
6542 * gcc.target/powerpc/savres.c: New test.
6543 * gcc.target/powerpc/powerpc.exp: Run it.
6545 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6548 * gcc.dg/torture/pr53120.c: New test.
6550 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6553 * gcc.c-torture/compile/pr52979-1.c: New test.
6554 * gcc.c-torture/execute/pr52979-1.c: New test.
6555 * gcc.c-torture/execute/pr52979-2.c: New test.
6557 2012-04-25 Richard Guenther <rguenther@suse.de>
6559 * gcc.target/i386/l_fma_float_5.c: Adjust.
6560 * gcc.target/i386/l_fma_double_4.c: Likewise.
6561 * gcc.target/i386/l_fma_float_2.c: Likewise.
6562 * gcc.target/i386/l_fma_float_6.c: Likewise.
6563 * gcc.target/i386/l_fma_double_1.c: Likewise.
6564 * gcc.target/i386/l_fma_double_5.c: Likewise.
6565 * gcc.target/i386/l_fma_float_3.c: Likewise.
6566 * gcc.target/i386/l_fma_double_2.c: Likewise.
6567 * gcc.target/i386/l_fma_double_6.c: Likewise.
6568 * gcc.target/i386/l_fma_float_4.c: Likewise.
6569 * gcc.target/i386/l_fma_double_3.c: Likewise.
6570 * gcc.target/i386/l_fma_float_1.c: Likewise.
6572 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6574 PR tree-optimization/53058
6575 * gcc.c-torture/compile/pr53058.c: New test.
6577 2012-04-25 Jan Hubicka <jh@suse.cz>
6580 * gcc.target/i386/pr39082-1.c: Update warning location.
6582 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6585 * gcc.dg/pr52880.c: New test.
6587 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6589 * gcc.dg/m-un-2.c: Update.
6590 * gcc.dg/20011021-1.c: Update.
6592 2012-04-25 Tobias Burnus <burnus@net-b.de>
6595 * gfortran.dg/realloc_on_assign_14.f90: New.
6597 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6600 PR tree-optimizations/52891
6601 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6603 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6606 * g++.dg/cpp0x/sfinae35.C: New.
6607 * g++.dg/cpp0x/sfinae36.C: Likewise.
6609 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6611 * gcc.target/builtin_target.c: New testcase.
6613 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6616 * gcc.target/powerpc/pr47197.c: New test.
6618 2012-04-24 Richard Guenther <rguenther@suse.de>
6620 PR tree-optimization/53085
6621 * g++.dg/torture/pr53085.C: New testcase.
6623 2012-04-24 Andrew Pinski <apinski@cavium.com>
6626 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6627 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6628 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6630 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6633 * gcc.c-torture/execute/pr53084.c: New test.
6635 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6637 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6639 2012-04-23 Andrew Pinski <apinski@cavium.com>
6641 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6643 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6646 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6647 * gcc.dg/torture/builtin-power-1.c: Likewise.
6649 2012-04-23 Richard Guenther <rguenther@suse.de>
6651 PR tree-optimization/53070
6652 * gcc.dg/torture/pr53070.c: New testcase.
6654 2012-04-23 Richard Guenther <rguenther@suse.de>
6657 * gcc.dg/pr53060.c: New testcase.
6659 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6661 PR tree-optimizations/52891
6662 * gcc.c-torture/compile/pr52891-1.c: New test.
6663 * gcc.c-torture/compile/pr52891-2.c: New test.
6665 2012-04-22 Tobias Burnus <burnus@net-b.de>
6668 * gfortran.dg/read_float_4.f90: New.
6670 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6673 * c-c++-common/pr35441.C: New.
6675 2012-04-20 Ian Lance Taylor <iant@google.com>
6677 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6678 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6680 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6682 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6684 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6686 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6688 PR rtl-optimization/44214
6689 * gcc.dg/pr44214-1.c: New test.
6690 * gcc.dg/pr44214-2.c: Likewise.
6691 * gcc.dg/pr44214-3.c: Likewise.
6693 2012-04-20 Richard Guenther <rguenther@suse.de>
6695 * g++.dg/torture/20120420-1.C: New testcase.
6697 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6699 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6701 2012-04-19 Christian Bruel <christian.bruel@st.com>
6703 * gcc.dg/pr52283.c: New test.
6705 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6707 * gcc.dg/pr37985.c: New test.
6709 2012-04-19 Richard Guenther <rguenther@suse.de>
6711 PR rtl-optimization/44688
6712 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6713 possibly profitable.
6715 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6717 PR tree-optimization/52976
6718 * gfortran.dg/reassoc_11.f: New test.
6720 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6722 PR tree-optimization/52976
6723 * gfortran.dg/reassoc_7.f: New test.
6724 * gfortran.dg/reassoc_8.f: Likewise.
6725 * gfortran.dg/reassoc_9.f: Likewise.
6726 * gfortran.dg/reassoc_10.f: Likewise.
6728 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6731 * g++.dg/cpp0x/sfinae33.C: New.
6732 * g++.dg/cpp0x/sfinae34.C: Likewise.
6734 2012-04-18 Joey Ye <joey.ye@arm.com>
6736 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6738 2012-04-18 Richard Guenther <rguenther@suse.de>
6740 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6742 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6743 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6745 2012-04-17 Tom de Vries <tom@codesourcery.com>
6747 * g++.dg/pr51264-4.C: New test.
6749 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6752 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6754 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6757 * g++.dg/parse/crash59.C: New.
6759 2012-04-17 Michael Matz <matz@suse.de>
6761 PR tree-optimization/18437
6762 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6764 2012-04-17 Richard Guenther <rguenther@suse.de>
6767 * g++.dg/torture/pr53011.C: New testcase.
6769 2012-04-16 Jason Merrill <jason@redhat.com>
6772 * g++.dg/cpp0x/variadic131.C: New.
6775 * g++.dg/cpp0x/variadic130.C: New.
6778 * g++.dg/cpp0x/variadic129.C: New.
6781 * g++.dg/cpp0x/variadic128.C: New.
6783 2012-04-16 Tobias Burnus <burnus@net-b.de>
6786 * gfortran.dg/pointer_intent_6.f90: New.
6788 2012-04-16 Tobias Burnus <burnus@net-b.de>
6791 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6792 to include public_private_module_4.f90.
6793 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6796 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6799 * g++.dg/diagnostic/operator1.C: New.
6800 * g++.dg/ext/label5.C: Adjust.
6801 * g++.dg/ext/va-arg1.C: Likewise.
6802 * g++.dg/other/error20.C: Likewise.
6803 * g++.dg/other/error20.C: Likewise.
6804 * g++.dg/other/error16.C: Likewise.
6805 * g++.dg/other/error10.C: Likewise.
6806 * g++.dg/parse/error30.C: Likewise.
6807 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6809 2012-04-16 Jason Merrill <jason@redhat.com>
6812 * g++.dg/cpp0x/variadic127.C: New.
6814 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6816 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6818 Use fail, pass instead of unresolved.
6822 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6824 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6825 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6826 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6828 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6831 * gfortran.dg/typebound_call_23.f03: New test case.
6833 2012-04-15 Jason Merrill <jason@redhat.com>
6836 * g++.dg/cpp0x/variadic126.C: New.
6839 * g++.dg/cpp0x/variadic125.C: New.
6842 * g++.dg/cpp0x/variadic124.C: New.
6845 * g++.dg/cpp0x/nullptr27.C: New.
6848 * g++.dg/warn/format8.C: New.
6850 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6853 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6855 2012-04-14 Tobias Burnus <burnus@net-b.de>
6859 * gfortran.dg/public_private_module_3.f90: New.
6860 * gfortran.dg/public_private_module_4.f90: New.
6862 2012-04-14 Tom de Vries <tom@codesourcery.com>
6864 * gcc.dg/superblock.c: New test.
6866 2012-04-14 Tom de Vries <tom@codesourcery.com>
6868 * gcc.dg/pr51879-12.c: New test.
6870 2012-04-13 Jason Merrill <jason@redhat.com>
6873 * g++.dg/cpp0x/variadic123.C: New.
6874 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6877 * g++.dg/cpp0x/initlist-ctor1.C: New.
6880 * g++.dg/other/anon-union2.C: New.
6882 2012-04-13 Martin Jambor <mjambor@suse.cz>
6885 * g++.dg/ipa/pr52939.C: New test.
6887 2012-04-13 Tom de Vries <tom@codesourcery.com>
6889 * gcc.dg/pr52734.c: New test.
6891 2012-04-13 Richard Guenther <rguenther@suse.de>
6893 PR tree-optimization/52969
6894 * gcc.dg/torture/pr52969.c: New testcase.
6896 2012-04-13 Richard Guenther <rguenther@suse.de>
6899 * gcc.dg/pr52549.c: New testcase.
6901 2012-04-13 Richard Guenther <rguenther@suse.de>
6904 * gcc.dg/pr52862.c: New testcase.
6906 2012-04-13 Joey Ye <joey.ye@arm.com>
6908 * gcc.target/arm/thumb1-imm.c: New testcase.
6910 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6913 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6914 second function argument.
6915 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6916 (calc_permps): Update declaration. Calculate result correctly.
6917 (avx2_test): Change src2 type to union256i_d.
6918 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6921 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6924 * gcc.target/powerpc/pr52775.c: New file.
6926 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6928 PR tree-optimization/18589
6929 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6930 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6931 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6932 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6933 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6934 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6935 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6936 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6937 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6938 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6940 2012-04-12 Richard Guenther <rguenther@suse.de>
6942 PR tree-optimization/52943
6943 * gcc.dg/torture/pr52943.c: New testcase.
6945 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6948 * gcc/target/sh/pr50751-4.c: New.
6949 * gcc/target/sh/pr50751-5.c: New.
6950 * gcc/target/sh/pr50751-6.c: New.
6951 * gcc/target/sh/pr50751-7.c: New.
6953 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6956 * g++.dg/lookup/using52.C: New.
6958 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6960 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6962 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6964 PR rtl-optimization/52876
6965 * gcc.target/i386/pr52876.c: New.
6967 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6969 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6971 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6973 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6974 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6975 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6976 (ptrdiff_t): ... this. All uses changed.
6977 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6978 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6980 (main): Cast argument to __INTPTR_TYPE__.
6981 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6983 * gcc.dg/mallign.c (main): Likewise.
6984 * gcc.dg/pr38700.c (foo): Likewise.
6985 * gcc.dg/long-long-cst1.c (t): Likewise.
6986 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6987 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6988 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6989 * gcc.dg/pr25682.c (d, foo): Likewise.
6990 * gcc.dg/format/cast-1.c (f): Likewise.
6991 * gcc.dg/c90-const-expr-10.c
6992 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6993 (size_t): ...this. All uses changed.
6994 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6995 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6996 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6997 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6998 * gcc.dg/sequence-pt-1.c: Likewise.
6999 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7000 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7001 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7002 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7003 of ptrdiff_t with it.
7004 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7005 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7006 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7008 2012-04-11 Jason Merrill <jason@redhat.com>
7011 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7012 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7015 * g++.dg/ext/attrib45.C: New.
7017 * g++.dg/eh/dtor3.C: New.
7019 2012-04-11 Richard Guenther <rguenther@suse.de>
7022 * gfortran.dg/pr52621.f90: New testcase.
7024 2012-04-11 Richard Guenther <rguenther@suse.de>
7027 * g++.dg/torture/pr52918-1.C: New testcase.
7028 * g++.dg/torture/pr52918-2.C: Likewise.
7030 2012-04-11 Tobias Burnus <burnus@net-b.de>
7033 * gfortran.dg/block_11.f90: New.
7035 2012-04-11 Nick Clifton <nickc@redhat.com>
7037 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7039 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7042 * gcc.target/powerpc/pr16458-1.c: New test.
7043 * gcc.target/powerpc/pr16458-2.c: Likewise.
7044 * gcc.target/powerpc/pr16458-3.c: Likewise.
7045 * gcc.target/powerpc/pr16458-4.c: Likewise.
7047 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7049 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7050 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7051 * gcc.dg/builtin-bswap-5.c: Likewise.
7052 * gcc.target/i386/builtin-bswap-4.c: New test.
7054 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
7057 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7059 2012-04-11 Richard Guenther <rguenther@suse.de>
7061 PR rtl-optimization/52881
7062 * gcc.dg/torture/pr52881.c: New testcase.
7063 * gcc.dg/torture/pr52913.c: Likewise.
7065 2012-04-11 Richard Guenther <rguenther@suse.de>
7067 PR tree-optimization/52912
7068 * gcc.dg/torture/pr52912.c: New testcase.
7070 2010-04-10 Michael Matz <matz@suse.de>
7072 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7073 * gcc.dg/vect/vect-outer-1.c: Adjust.
7074 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7075 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7076 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7077 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7078 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7079 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7081 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7083 PR tree-optimization/52870
7084 * gcc.dg/vect/pr52870.c: New test.
7086 2012-04-09 Mike Stump <mikestump@comcast.net>
7088 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7089 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7090 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7091 * gnat.dg/aggr11.adb: Likewise.
7092 * gnat.dg/aggr11_pkg.ads: Likewise.
7093 * gnat.dg/aggr15.adb: Likewise.
7094 * gnat.dg/aggr15.ads: Likewise.
7095 * gnat.dg/aggr17.adb: Likewise.
7096 * gnat.dg/aggr18.adb: Likewise.
7097 * gnat.dg/array14.adb: Likewise.
7098 * gnat.dg/array14.ads: Likewise.
7099 * gnat.dg/array14_pkg.ads: Likewise.
7100 * gnat.dg/array19.adb: Likewise.
7101 * gnat.dg/array19.ads: Likewise.
7102 * gnat.dg/discr27.adb: Likewise.
7103 * gnat.dg/discr27.ads: Likewise.
7104 * gnat.dg/discr35.adb: Likewise.
7105 * gnat.dg/discr35.ads: Likewise.
7106 * gnat.dg/discr6.adb: Likewise.
7107 * gnat.dg/discr6_pkg.ads: Likewise.
7108 * gnat.dg/import1.adb: Likewise.
7109 * gnat.dg/import1.ads: Likewise.
7110 * gnat.dg/loop_address2.adb: Likewise.
7111 * gnat.dg/opt7.adb: Likewise.
7112 * gnat.dg/opt7.ads: Likewise.
7113 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7114 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7115 * gnat.dg/rep_clause2.adb: Likewise.
7116 * gnat.dg/rep_clause2.ads: Likewise.
7117 * gnat.dg/slice2.adb: Likewise.
7118 * gnat.dg/slice2.ads: Likewise.
7119 * gnat.dg/slice6.adb: Likewise.
7120 * gnat.dg/slice6_pkg.ads: Likewise.
7121 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7122 * gnat.dg/taft_type2.adb: Likewise.
7123 * gnat.dg/taft_type2.ads: Likewise.
7124 * gnat.dg/taft_type2_pkg.ads: Likewise.
7125 * gnat.dg/volatile10.adb: Likewise.
7126 * gnat.dg/volatile10_pkg.ads: Likewise.
7128 * gcc.dg/dll-8.c: Remove execute permissions.
7129 * g++.dg/ext/dllexport5.C: Likewise.
7131 2012-04-09 Jan Hubicka <jh@suse.cz>
7136 * gcc.dg/lto/pr52634_1.c: New testcase.
7137 * gcc.dg/lto/pr52634_0.c: New testcase.
7139 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7142 * gcc.target/i386/pr52883.c: New testcase.
7144 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7146 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7147 (check_effective_target_sync_long_long): Add SPARC case.
7148 (check_effective_target_sync_long_long_runtime): Likewise.
7149 (check_effective_target_sync_int_long): Adjust SPARC case.
7150 (check_effective_target_sync_char_short): Likewise.
7152 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7154 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7155 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7157 2012-04-08 Tobias Burnus <burnus@net-b.de>
7161 * gfortran.dg/public_private_module_2.f90: New.
7163 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7165 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7168 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7171 * gfortran.dg/function_optimize_11.f90: New test.
7173 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7176 * gfortran.dg/use_only_6.f90: New test.
7178 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7181 * gfortran.dg/use_only_6.f90: New test.
7182 2012-04-06 Mike Stump <mikestump@comcast.net>
7185 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7187 2012-04-05 Jason Merrill <jason@redhat.com>
7190 * g++.dg/template/qualified-id5.C: New.
7192 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7195 * gcc.target/i386/pr52882.c: New test.
7197 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7198 Dominique D'Humieures <dominiq@lps.ens.fr>
7201 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7202 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7204 2012-04-04 Jason Merrill <jason@redhat.com>
7207 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7209 2012-04-03 Jason Merrill <jason@redhat.com>
7212 * g++.dg/cpp0x/variadic-value1.C: New.
7214 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7216 * gnat.dg/pack18.adb: New test.
7217 * gnat.dg/pack18_pkg.ads: New helper.
7219 2012-04-03 Richard Guenther <rguenther@suse.de>
7221 PR tree-optimization/52808
7222 * gcc.dg/pr52808.c: New testcase.
7224 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7226 PR tree-optimization/52835
7227 * gfortran.dg/pr52835.f90: New test.
7229 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7231 * gnat.dg/specs/aggr5.ads: New test.
7233 2012-04-02 Richard Guenther <rguenther@suse.de>
7235 PR tree-optimization/52756
7236 * gcc.dg/torture/pr52756.c: New testcase.
7238 2012-04-02 Richard Guenther <rguenther@suse.de>
7241 * gcc.dg/pr52803.c: New testcase.
7243 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7246 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7249 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7252 * g++.dg/cpp0x/noexcept17.C: New.
7253 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7254 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7255 * g++.dg/cpp0x/noexcept01.C: Likewise.
7256 * g++.dg/eh/init-temp1.C: Likewise.
7257 * g++.dg/eh/ctor1.C: Likwise.
7259 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7261 * gnat.dg/controlled6.adb: New test.
7262 * gnat.dg/controlled6_pkg.ads: New helper.
7263 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7265 2012-03-30 Richard Henderson <rth@redhat.com>
7268 * g++.dg/opt/pr52727.C: New testcase.
7270 2012-03-30 Richard Guenther <rguenther@suse.de>
7272 PR tree-optimization/52754
7273 * gcc.target/i386/pr52754.c: New testcase.
7275 2012-03-30 Richard Guenther <rguenther@suse.de>
7278 * g++.dg/torture/pr52772.C: New testcase.
7280 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7283 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7285 2012-03-29 Jason Merrill <jason@redhat.com>
7288 * g++.dg/template/inherit8.C: New.
7290 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7293 * g++.dg/ext/weak4.C: New test.
7295 PR tree-optimization/52760
7296 * gcc.c-torture/execute/pr52760.c: New test.
7298 2012-03-29 Jason Merrill <jason@redhat.com>
7301 * g++.dg/cpp0x/initlist-array3.C: New.
7303 2012-03-28 Jason Merrill <jason@redhat.com>
7306 * g++.dg/overload/virtual2.C: New.
7308 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7310 * gnat.dg/vect7.ad[sb]: New test.
7312 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7313 Tobias Burnus <burnus@gcc.gnu.org>
7316 * gfortran.dg/allocate_class_1.f90 : Change error test.
7317 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7318 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7319 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7321 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7324 * gcc.dg/pr52691.c: New test.
7327 * gcc.c-torture/compile/pr52750.c: New test.
7329 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7332 * gcc.target/avr/torture/builtins-2.c: New test.
7334 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7337 * gcc.target/i386/pr52736.c: New test.
7339 2012-03-27 Martin Jambor <mjambor@suse.cz>
7342 * gcc.dg/torture/pr52693.c: New test.
7344 2012-03-27 Meador Inge <meadori@codesourcery.com>
7347 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7349 2012-03-27 Mike Stump <mikestump@comcast.net>
7352 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7353 failures that match branch names.
7355 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7356 H.J. Lu <hongjiu.lu@intel.com>
7359 * gcc.target/i386/pr52698.c: New test.
7361 2012-03-27 Richard Guenther <rguenther@suse.de>
7364 * gcc.dg/torture/pr52720.c: New testcase.
7366 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7368 * gnat.dg/pack17.adb: New test.
7370 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7372 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7373 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7375 2012-03-26 Martin Jambor <mjambor@suse.cz>
7377 PR tree-optimization/50052
7378 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7380 2012-03-26 Richard Guenther <rguenther@suse.de>
7382 PR tree-optimization/52701
7383 * gfortran.dg/pr52701.f90: New testcase.
7385 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7387 PR tree-optimization/52686
7388 * gcc.target/arm/pr52686.c: New test.
7390 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7392 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7393 Add "-Os -flto" to list.
7395 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7397 * gnat.dg/concat2.ad[sb]: New test.
7399 2012-03-24 Jason Merrill <jason@redhat.com>
7401 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7402 * g++.dg/cpp0x/trailing2.C: Likewise.
7403 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7404 * g++.dg/cpp1y/auto-fn1.C: New.
7405 * g++.dg/cpp1y/auto-fn2.C: New.
7406 * g++.dg/cpp1y/auto-fn3.C: New.
7407 * g++.dg/cpp1y/auto-fn4.C: New.
7408 * g++.dg/cpp1y/auto-fn5.C: New.
7409 * g++.dg/cpp1y/auto-fn6.C: New.
7410 * g++.dg/cpp1y/auto-fn7.C: New.
7411 * g++.dg/cpp1y/auto-fn8.C: New.
7412 * g++.dg/cpp1y/auto-fn9.C: New.
7413 * g++.dg/cpp1y/auto-fn10.C: New.
7414 * g++.dg/cpp1y/auto-fn11.C: New.
7416 2012-03-23 Richard Guenther <rguenther@suse.de>
7418 PR tree-optimization/52678
7419 * gfortran.dg/pr52678.f: New testcase.
7421 2012-03-23 Richard Guenther <rguenther@suse.de>
7423 PR tree-optimization/52638
7424 * g++.dg/torture/pr52638.C: New testcase.
7426 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7429 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7431 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7434 * g++.dg/ext/attrib44.C: New test.
7436 2012-03-22 Jan Hubicka <jh@suse.cz>
7439 * g++.dg/torture/pr51737.C: New testcase
7441 2012-03-22 Richard Guenther <rguenther@suse.de>
7443 PR tree-optimization/52548
7444 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7446 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7448 * lib/fortran-modules.exp (list-module-names-1): Remove
7451 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7454 * gcc.target/sh/pr50751-1.c: New.
7455 * gcc.target/sh/pr50751-2.c: New.
7456 * gcc.target/sh/pr50751-3.c: New.
7458 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7461 * gcc.target/sh/sh4a-cos.c: Remove.
7462 * gcc.target/sh/sh4a-sin.c: Remove.
7463 * gcc.target/sh/sh4a-sincos.c: Remove.
7465 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7467 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7468 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7470 2012-03-21 Martin Jambor <mjambor@suse.cz>
7473 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7474 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7476 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7478 * gcc.target/arm/thumb-16bit-ops.c: New file.
7479 * gcc.target/arm/thumb-ifcvt.c: New file.
7481 2012-03-20 Jason Merrill <jason@redhat.com>
7483 * lib/target-supports.exp: Add { target c++1y }.
7485 * g++.dg/cpp0x/auto32.C: New.
7487 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7490 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7492 * gcc.dg/torture/pr48124-4.c: Ditto:
7493 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7495 2012-03-20 Jason Merrill <jason@redhat.com>
7498 * g++.dg/cpp0x/initlist66.C: New.
7500 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7502 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7505 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7508 * gcc.target/avr/torture/addr-space-2.h: New file.
7509 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7510 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7511 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7512 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7514 2012-03-20 Richard Guenther <rguenther@suse.de>
7516 * gnat.dg/pack16.adb: New testcase.
7517 * gnat.dg/pack16_pkg.ads: Likewise.
7518 * gnat.dg/specs/pack8.ads: Likewise.
7519 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7521 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7523 * g++.dg/warn/Wuseless-cast.C: Extend.
7525 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7528 * g++.dg/warn/Wuseless-cast.C: New.
7530 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7533 * gfortran.dg/pr52608.f90: New test.
7535 2012-03-17 Tobias Burnus <burnus@net-b.de>
7538 * gfortran.dg/proc_ptr_36.f90: New.
7540 2012-03-16 Martin Jambor <mjambor@suse.cz>
7542 * gcc.dg/misaligned-expand-1.c: New test.
7543 * gcc.dg/misaligned-expand-3.c: Likewise.
7545 2012-03-16 Richard Guenther <rguenther@suse.de>
7546 Kai Tietz <ktietz@redhat.com>
7549 * gcc.c-torture/execute/pr48814-1.c: New test.
7550 * gcc.c-torture/execute/pr48814-2.c: New test.
7551 * gcc.dg/tree-ssa/assign-1.c: New test.
7552 * gcc.dg/tree-ssa/assign-2.c: New test.
7553 * gcc.dg/tree-ssa/assign-3.c: New test.
7555 2012-03-16 Richard Guenther <rguenther@suse.de>
7557 * gnat.dg/specs/pack7.ads: New testcase.
7559 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7562 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7563 * gcc.dg/torture/vshuf-8.inc: Likewise.
7564 * gcc.dg/torture/vshuf-16.inc: Likewise.
7565 * gcc.dg/torture/vshuf-32.inc: Likewise.
7567 2012-03-15 Jason Merrill <jason@redhat.com>
7569 * g++.dg/torture/pr52582.C: New.
7571 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7573 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7575 2012-03-15 Ira Rosen <irar@il.ibm.com>
7576 Ulrich Weigand <ulrich.weigand@linaro.org>
7578 * gcc.dg/vect/slp-cond-3.c: New test.
7579 * gcc.dg/vect/slp-cond-4.c: New test.
7581 2012-03-15 Ira Rosen <irar@il.ibm.com>
7582 Ulrich Weigand <ulrich.weigand@linaro.org>
7584 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7585 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7587 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7592 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7593 * gfortran.dg/round_1.f03: Likewise.
7595 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7596 Andrew Pinski <apinski@cavium.com>
7599 * gcc.dg/pr52592.c: New test.
7601 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7603 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7604 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7605 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7606 * lib/fortran-modules.exp: .. this new file. Adjust users.
7607 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7608 gfortran-dg-debug-runtest): Call cleanup-modules.
7609 * lib/fortran-torture.exp (fortran-torture-execute,
7610 fortran-torture): Likewise.
7611 * gfortran.dg/coarray/caf.exp: Likewise.
7612 * lib/lto.exp: Likewise.
7613 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7614 * gfortran.dg/class_4b.f03: Likewise.
7615 * gfortran.dg/class_4c.f03: Likewise.
7616 * gfortran.dg/class_45a.f03: Likewise.
7617 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7618 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7619 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7620 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7621 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7622 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7623 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7624 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7625 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7626 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7627 * gfortran.dg/whole_file_28.f90: Likewise.
7628 * gfortran.dg/whole_file_29.f90: Likewise.
7629 * gfortran.dg/whole_file_30.f90: Likewise.
7630 * gfortran.dg/whole_file_31.f90: Likewise.
7632 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7634 PR tree-optimization/52267
7635 * gcc.dg/pr52267.c: New test.
7636 * gcc.dg/tree-ssa/vrp65.c: New test.
7637 * gcc.dg/tree-ssa/vrp66.c: New test.
7639 2012-03-15 Richard Guenther <rguenther@suse.de>
7642 * gfortran.dg/vect/pr52580.f: New testcase.
7644 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7646 * gcc.target/sh/fpul-usage-1.c: New.
7648 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7651 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7652 * gcc.target/sh/pr49468-di.c: Likewise.
7654 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7656 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7657 * gcc.dg/c99-stdint-6.c: Likewise.
7658 * gcc.dg/lto/20090210_0.c: Likewise.
7659 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7660 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7661 * gcc.dg/pragma-init-fini-2.c: Likewise.
7662 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7663 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7664 * gcc.target/i386/pr22152.c: Likewise.
7665 * gcc.target/i386/vect8-ret.c: Likewise.
7666 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7669 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7671 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7672 * g++.dg/tree-prof/partition1.C: Likewise.
7673 * g++.dg/tree-prof/partition2.C: Likewise.
7674 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7676 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7677 * gcc.c-torture/execute/20010724-1.c: Remove.
7678 * gcc.c-torture/execute/20010724-1.x: Remove.
7679 * gcc.c-torture/execute/20040208-2.c: Remove.
7680 * gcc.c-torture/execute/20040208-2.x: Remove.
7681 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7683 (main) [__mips__ && __sgi__]: Remove.
7684 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7685 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7686 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7687 mips-sgi-irix6* handling.
7688 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7689 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7690 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7692 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7693 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7694 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7695 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7696 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7697 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7699 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7700 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7701 * gcc.target/mips/save-restore-3.c: Likewise.
7702 * gcc.target/mips/save-restore-4.c: Likewise.
7703 * gcc.target/mips/save-restore-5.c: Likewise.
7704 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7705 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7707 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7709 (restore_ld_library_path_env_vars): Likewise.
7710 * lib/target-supports.exp (check_profiling_available): Remove
7711 mips*-*-irix* handling.
7712 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7713 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7714 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7716 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7719 * g++.dg/opt/pr52582.C: New test.
7721 2012-03-14 Richard Guenther <rguenther@suse.de>
7723 PR tree-optimization/52571
7724 * gcc.dg/vect/vect-2.c: Initialize arrays.
7725 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7726 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7727 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7729 2012-03-14 Richard Guenther <rguenther@suse.de>
7734 * gcc.dg/torture/pr48124-1.c: New testcase.
7735 * gcc.dg/torture/pr48124-2.c: Likewise.
7736 * gcc.dg/torture/pr48124-3.c: Likewise.
7737 * gcc.dg/torture/pr48124-4.c: Likewise.
7739 2012-03-14 Richard Guenther <rguenther@suse.de>
7742 * gcc.dg/pr52578.c: New testcase.
7744 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7747 * g++.dg/cpp0x/udlit-args2.C: New test.
7749 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7752 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7753 * gcc.c-torture/compile/pr48596.c: ... here.
7755 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7758 * g++.dg/lookup/hidden-class17.C: New test.
7760 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7763 * gcc.dg/Wunused-var-3.c: New test.
7765 2012-03-13 Martin Jambor <mjambor@suse.cz>
7767 * gcc.dg/misaligned-expand-2.c: New test.
7769 2012-03-13 Richard Guenther <rguenther@suse.de>
7772 * gcc.dg/pr52134.c: New testcase.
7774 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7776 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7778 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7780 PR tree-optimization/46728
7781 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7782 * gcc.target/powerpc/pr46728-5.c: Likewise.
7783 * gcc.target/powerpc/pr46728-8.c: Likewise.
7784 * gcc.target/powerpc/pr46728-10.c: Likewise.
7785 * gcc.target/powerpc/pr46728-11.c: Likewise.
7786 * gcc.target/powerpc/pr46728-13.c: Likewise.
7787 * gcc.target/powerpc/pr46728-14.c: Likewise.
7788 * gcc.target/powerpc/pr46728-15.c: Likewise.
7790 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7793 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7795 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7797 PR tree-optimization/46728
7798 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7799 * gcc.target/powerpc/pr46728-5.c: Likewise.
7800 * gcc.target/powerpc/pr46728-8.c: Likewise.
7801 * gcc.target/powerpc/pr46728-10.c: Likewise.
7802 * gcc.target/powerpc/pr46728-11.c: Likewise.
7803 * gcc.target/powerpc/pr46728-13.c: Likewise.
7804 * gcc.target/powerpc/pr46728-14.c: Likewise.
7805 * gcc.target/powerpc/pr46728-15.c: Likewise.
7807 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7810 * gcc.target/avr/torture/addr-space-1.h: New file.
7811 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7812 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7813 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7814 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7816 2012-03-12 Andrew Pinski <apinski@cavium.com>
7818 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7820 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7822 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7823 * g++.dg/abi/thunk4.C: Likewise.
7824 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7826 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7828 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7829 * g++.dg/eh/spbp.C: Likewise.
7830 * g++.dg/ext/label13.C: Likewise.
7831 * g++.dg/guality/guality.exp: Likewise.
7832 * g++.dg/other/anon5.C: Likewise.
7833 * g++.dg/other/pragma-ep-1.C: Remove.
7834 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7835 * g++.dg/warn/pr31246.C: Likewise.
7836 * g++.dg/warn/weak1.C: Likewise.
7837 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7838 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7839 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7840 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7841 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7842 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7843 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7844 * gcc.dg/c99-tgmath-1.c: Likewise.
7845 * gcc.dg/c99-tgmath-2.c: Likewise.
7846 * gcc.dg/c99-tgmath-3.c: Likewise.
7847 * gcc.dg/c99-tgmath-4.c: Likewise.
7848 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7850 * gcc.dg/debug/pr49032.c: Likewise.
7851 * gcc.dg/guality/guality.exp: Likewise.
7852 * gcc.dg/intmax_t-1.c: Likewise.
7853 * gcc.dg/pr48616.c: Likewise.
7854 * gcc.dg/pragma-ep-1.c: Remove.
7855 * gcc.dg/pragma-ep-2.c: Remove.
7856 * gcc.dg/pragma-ep-3.c: Remove.
7857 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7858 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7859 * gcc.misc-tests/gcov-14.c: Likewise.
7860 * gfortran.dg/guality/guality.exp: Likewise.
7861 * lib/target-supports.exp (check_weak_available): Likewise.
7862 (add_options_for_tls): Likewise.
7863 (check_ascii_locale_available): Likewise.
7864 * obj-c++.dg/dwarf-2.mm: Likewise.
7865 * objc.dg/dwarf-1.m: Likewise.
7866 * objc.dg/dwarf-2.m: Likewise.
7868 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7870 PR tree-optimization/51721
7871 * gcc.dg/tree-ssa/vrp64.c: New test.
7873 PR tree-optimization/52533
7874 * gcc.c-torture/compile/pr52533.c: New test.
7876 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7878 * gcc.target/i386/rtm-xabort-1.c: New.
7879 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7880 * gcc.target/i386/rtm-xend-1.c: Ditto.
7881 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7882 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7883 * gcc.target/i386/sse-13.c: Ditto.
7884 * gcc.target/i386/sse-14.c: Ditto.
7885 * gcc.target/i386/sse-22.c: Ditto.
7886 * gcc.target/i386/sse-23.c: Ditto.
7887 * g++.dg/other/i386-2.C: Ditto.
7888 * g++.dg/other/i386-3.C: Ditto.
7890 2012-03-12 Tobias Burnus <burnus@net-b.de>
7893 * gfortran.dg/proc_ptr_35.f90: New.
7895 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7898 * gcc.dg/torture/pr52530.c: New test.
7900 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7903 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7905 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7908 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7910 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7912 2012-03-09 Andrew Pinski <apinski@cavium.com>
7915 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7916 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7918 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7920 * gcc.dg/tree-ssa/scev-3.c: New.
7921 * gcc.dg/tree-ssa/scev-4.c: New.
7923 2012-03-08 Tobias Burnus <burnus@net-b.de>
7926 * gfortran.dg/proc_ptr_34.f90
7928 2012-03-07 Jason Merrill <jason@redhat.com>
7931 * g++.dg/cpp0x/udlit-mangle.C: New.
7933 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7935 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7937 2012-03-06 Richard Guenther <rguenther@suse.de>
7940 * gcc.dg/torture/pr52493.c: New testcase.
7942 2012-03-06 Richard Guenther <rguenther@suse.de>
7945 * gcc.dg/lto/pr52097_0.c: New testcase.
7947 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7950 * gcc.target/sh/pr51244-1.c: New.
7951 * gcc.target/sh/pr51244-2.c: New.
7952 * gcc.target/sh/pr51244-3.c: New.
7954 2012-03-05 Jason Merrill <jason@redhat.com>
7957 * g++.dg/ext/visibility/template11.C: New.
7959 * g++.dg/cpp0x/implicit13.C: New.
7961 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7963 PR tree-optimization/51721
7964 * gcc.dg/tree-ssa/vrp63.c: New test.
7965 * gcc.dg/pr51721.c: New test.
7967 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7970 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7973 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7976 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7978 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7981 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7983 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7985 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7988 2012-03-03 Jason Merrill <jason@redhat.com>
7990 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7993 * g++.dg/cpp0x/initlist65.C: New.
7996 * g++.dg/ext/is_empty2.C: New.
7998 2012-03-03 Tobias Burnus <burnus@net-b.de>
8001 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8003 2012-03-03 Tobias Burnus <burnus@net-b.de>
8005 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8006 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8007 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8008 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8009 * gfortran.dg/class_30.f90: Remove dg-warning line.
8010 * gfortran.dg/bind_c_usage_25.f90: New.
8012 2012-03-03 Tobias Burnus <burnus@net-b.de>
8015 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8016 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8017 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8019 2012-03-03 Tobias Burnus <burnus@net-b.de>
8022 * gfortran.dg/assumed_type_1.f90: New.
8023 * gfortran.dg/assumed_type_2.f90: New.
8024 * gfortran.dg/assumed_type_3.f90: New.
8025 * gfortran.dg/assumed_type_4.f90: New.
8027 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8030 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8031 * gcc.target/sh/pr49468-di.c: New.
8033 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8035 * gcc.dg/graphite/pr50561.c: Update.
8037 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8039 * gcc.target/powerpc/pr52457.c: New test.
8041 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8043 * gcc.target/arm/sat-1.c: New test.
8045 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8048 * gcc.target/i386/pr46716.c: New test.
8050 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8053 * g++.dg/cpp0x/sfinae32.C: New.
8055 2012-03-02 Richard Guenther <rguenther@suse.de>
8057 PR tree-optimization/52406
8058 * gcc.dg/torture/pr52406.c: New testcase.
8060 2012-03-02 Tobias Burnus <burnus@net-b.de>
8063 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8064 * gfortran.dg/nullify_2.f90: Update dg-error.
8065 * gfortran.dg/nullify_4.f90: Ditto.
8066 * gfortran.dg/pointer_init_6.f90: Ditto.
8068 2012-03-02 Tobias Burnus <burnus@net-b.de>
8071 * gfortran.dg/class_51.f90: New.
8073 2012-03-02 Tobias Burnus <burnus@net-b.de>
8076 * gfortran.dg/intrinsic_8.f90: New.
8078 2012-03-01 Kai Tietz <ktietz@redhat.com>
8080 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8081 routines on mingw targets.
8082 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8084 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8086 PR tree-optimization/52445
8087 * gcc.dg/pr52445.c: New test.
8089 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8092 * gcc.c-torture/compile/pr52437.c: New test.
8095 * gcc.dg/torture/pr52419.c: New test.
8097 PR tree-optimization/52429
8098 * gcc.dg/torture/pr52429.c: New test.
8099 * g++.dg/opt/pr52429.C: New test.
8101 2012-02-29 Richard Guenther <rguenther@suse.de>
8104 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8105 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8106 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8107 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8108 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8109 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8111 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8113 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8115 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8118 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8120 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8123 * gcc.target/arm/neon/pr51534.c: New testcase.
8125 2012-02-28 Richard Guenther <rguenther@suse.de>
8128 * gcc.dg/torture/pr52407.c: New testcase.
8130 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8132 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8133 * gcc.target/arm/vfp2.c: Likewise.
8134 * gcc.target/arm/vfp3.c: Likewise.
8135 * gcc.target/arm/vfp4.c: Likewise.
8136 * gcc.target/arm/vfp5.c: Likewise.
8137 * gcc.target/arm/vfp6.c: Likewise.
8138 * gcc.target/arm/vfp7.c: Likewise.
8139 * gcc.target/arm/vfp8.c: Likewise.
8140 * gcc.target/arm/vfp9.c: Likewise.
8141 * gcc.target/arm/vfp10.c: Likewise.
8142 * gcc.target/arm/vfp11.c: Likewise.
8143 * gcc.target/arm/vfp12.c: Likewise.
8144 * gcc.target/arm/vfp13.c: Likewise.
8145 * gcc.target/arm/vfp14.c: Likewise.
8146 * gcc.target/arm/vfp15.c: Likewise.
8147 * gcc.target/arm/vfp16.c: Likewise.
8148 * gcc.target/arm/vfp17.c: Likewise.
8149 * gcc.target/arm/neon-constants.h: New file.
8150 * gcc.target/arm/neon-vect1.c: New test.
8151 * gcc.target/arm/neon-vect2.c: New test.
8152 * gcc.target/arm/neon-vect3.c: New test.
8153 * gcc.target/arm/neon-vect4.c: New test.
8154 * gcc.target/arm/neon-vect5.c: New test.
8155 * gcc.target/arm/neon-vect6.c: New test.
8156 * gcc.target/arm/neon-vect7.c: New test.
8157 * gcc.target/arm/neon-vect8.c: New test.
8159 2012-02-28 Richard Guenther <rguenther@suse.de>
8161 PR tree-optimization/52402
8162 * gcc.dg/torture/pr52402.c: New testcase.
8164 2012-02-28 Richard Guenther <rguenther@suse.de>
8167 * g++.dg/lto/pr52400_0.C: New testcase.
8169 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8171 * gcc.target/avr/torture/builtins-1.c: New test.
8172 * gcc.target/avr/torture/builtins-error.c: New test.
8174 2012-02-28 Kai Tietz <ktietz@redhat.com>
8176 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8177 * gcc.target/i386/pr45352-2.c: Likewise.
8178 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8179 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8180 targets instead rand.
8181 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8182 * gcc.target/i386/sse2-mul-1.c: Likewise.
8183 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8184 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8185 * gcc.target/i386/pad-1.c: Likewise.
8186 * gcc.target/i386/pad-9.c: Likewise.
8187 * gcc.target/i386/pad-2.c: Likewise.
8188 * gcc.target/i386/pad-5b.c: Likewise.
8189 * gcc.target/i386/pad-8.c: Likewise.
8190 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8191 * gcc.target/i386/pr44130.c: Likewise.
8192 * gcc.target/i386/align-main-1.c: Likewise.
8193 * gcc.target/i386/align-main-2.c: Likewise.
8194 * gcc.target/i386/sw-1.c: Likewise.
8195 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8196 on x64 mingw target.
8197 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8198 * gcc.target/i386/pr46295.c: Likewise.
8199 * gcc.target/i386/amd64-abi-1.c: Likewise.
8200 * gcc.target/i386/amd64-abi-2.c: Likewise.
8201 * gcc.target/i386/pr39082-1.c: Likewise.
8202 * gcc.target/i386/pr39162.c: Likewise.
8203 * gcc.target/i386/pr22152.c: Likewise.
8204 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8205 * gcc.target/i386/wrfsbase-2.c: Likewise.
8206 * gcc.target/i386/local.c: Likewise
8207 * gcc.target/i386/wrgsbase-1.c: Likewise.
8208 * gcc.target/i386/wrfsbase-1.c: Likewise.
8209 * gcc.target/i386/pr39315-3.c: Likewise.
8210 * gcc.target/i386/pr35767-4.c: Likewise.
8211 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8213 * gcc.target/i386/pr45336-2.c: Likewise.
8214 * gcc.target/i386/pr45336-1.c: Likewise.
8215 * gcc.target/i386/pr45336-4.c: Likewise.
8217 2012-02-27 Tristan Gingold <gingold@adacore.com>
8219 * gnat.dg/array20.ad[sb]: New test.
8221 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8224 * gcc.target/arm/pr52375.c: New test.
8225 * gcc.c-torture/compile/pr52375.c: New test.
8227 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8229 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8230 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8232 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8234 * gnat.dg/aggr19.adb: New test.
8235 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8237 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8240 * gcc.target/sh/pr49263.c: New.
8242 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8244 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8245 simulate_thread_wrapper_other_threads
8246 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8247 Move initialization of 'value' to main().
8248 (main): Initialize 'value';
8249 * gcc.dg/simulate-thread/speculative-store.c
8250 (simulate_thread_step_verify): Return 0 when successful.
8251 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8253 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8254 (simulate_thread_wrapper_other_threads): Return a success/fail value
8255 and issue an error if the instruction count threshold is exceeded.
8257 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8260 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8261 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8263 2012-02-24 Richard Guenther <rguenther@suse.de>
8266 * gcc.dg/pr52355.c: New testcase.
8268 2012-02-23 Kai Tietz <ktietz@redhat.com>
8270 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8271 * gcc.dg/Wpadded.c: Likewise.
8272 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8274 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8275 for sleep by Sleep and add windows.h include for this function.
8276 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8278 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8280 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8281 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8282 on x64 mingw target.
8283 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8284 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8285 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8286 failure on LLP64 target.
8288 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8291 * gcc.dg/noncompile/pr52290.c: New test.
8293 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8295 PR tree-optimization/52019
8296 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8298 2012-02-22 Kai Tietz <ktietz@redhat.com>
8300 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8301 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8302 derived pdiff_t type.
8303 * g++.dg/torture/pr49720.C: Likewise
8305 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8308 * gcc.target/i386/pr52330.c: New test.
8310 2012-02-22 Tobias Burnus <burnus@net-b.de>
8313 * gfortran.dg/io_constraints_10.f90: New.
8315 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8317 * lib/target-supports.exp (check_effective_target_vect_condition):
8318 Return true for NEON.
8320 2012-02-21 Kai Tietz <ktietz@redhat.com>
8322 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8324 2012-02-21 Richard Guenther <rguenther@suse.de>
8326 PR tree-optimization/52324
8327 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8329 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8332 * gcc.target/avr/torture/pr51782-1.c: New test.
8334 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8336 PR tree-optimization/52318
8337 * gcc.dg/pr52318.c: New test.
8339 2012-02-20 Kai Tietz <ktietz@redhat.com>
8341 * gcc.dg/bf-ms-layout-3.c: New testcase.
8343 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8347 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8349 2012-02-20 Richard Guenther <rguenther@suse.de>
8351 PR tree-optimization/52298
8352 * gcc.dg/torture/pr52298.c: New testcase.
8353 * gcc.dg/vect/pr52298.c: Likewise.
8355 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8357 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8358 * gcc.c-torture/execute/pr52286.c: Ditto.
8360 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8362 PR tree-optimization/52286
8363 * gcc.c-torture/execute/pr52286.c: New test.
8365 2012-02-18 Tobias Burnus <burnus@net-b.de>
8368 * gfortran.dg/interface_35.f90: Use -std=f2003.
8369 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8370 * gfortran.dg/interface_assignment_4.f90: Ditto.
8371 * gfortran.dg/bessel_1.f90: Ditto.
8372 * gfortran.dg/func_result_6.f90: Ditto.
8373 * gfortran.dg/hypot_1.f90: Ditto.
8374 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8376 2012-02-17 Tobias Burnus <burnus@net-b.de>
8378 PR translation/52232
8379 PR translation/52234
8380 PR translation/52245
8381 PR translation/52246
8382 PR translation/52262
8383 PR translation/52273
8384 * gfortran.dg/coarray_22.f90: Update dg-error.
8385 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8387 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8390 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8391 (simulate-thread): Use default timeout.
8393 2012-02-16 Jason Merrill <jason@redhat.com>
8396 * g++.dg/ext/timevar1.C: New.
8398 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8401 * g++.dg/template/using21.C: New.
8402 * g++.dg/template/using22.C: Likewise.
8404 2012-02-16 Jason Merrill <jason@redhat.com>
8407 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8409 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8411 PR tree-optimization/52255
8412 * gcc.c-torture/compile/pr52255.c: New test.
8415 * g++.dg/debug/dwarf2/pr52260.C: New test.
8418 * g++.dg/ipa/pr51929.C: New test.
8420 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8423 * gcc.target/powerpc/pr52199.c: New file.
8425 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8428 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8430 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8432 * gcc.dg/pr51867.c: Don't include <math.h>.
8435 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8437 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8438 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8440 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8442 PR tree-optimization/50561
8443 * gcc.dg/graphite/pr50561.c: New testcase.
8445 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8447 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8448 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8450 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8452 * gnat.dg/discr35.ad[sb]: New test.
8454 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8456 * gnat.dg/volatile10.adb: New test.
8457 * gnat.dg/volatile10_pkg.ads: New helper.
8459 2012-02-14 Jason Merrill <jason@redhat.com>
8461 * g++.dg/ext/attrib43.C: New.
8463 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8465 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8466 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8468 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8469 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8470 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8471 effective_target fgnu_tm.
8472 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8474 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8477 * g++.dg/template/asmgoto1.C: New test.
8479 2012-02-14 Ian Lance Taylor <iant@google.com>
8482 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8483 compiling generated file for 64bit and index tests.
8485 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8487 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8489 2012-02-14 Richard Guenther <rguenther@suse.de>
8491 PR tree-optimization/52244
8492 PR tree-optimization/51528
8493 * gcc.dg/torture/pr52244.c: New testcase.
8495 2012-02-14 Walter Lee <walt@tilera.com>
8497 * g++.dg/other/PR23205.C: Disable test on tile.
8498 * g++.dg/other/pr23205-2.C: Disable test on tile.
8499 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8500 * gcc.dg/20040813-1.c: Disable test on tile.
8501 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8502 * gcc.misc-tests/linkage.exp: Handle tilegx.
8504 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8506 PR tree-optimization/52210
8507 * gcc.dg/pr52210.c: New test.
8509 2012-02-14 Jason Merrill <jason@redhat.com>
8512 * g++.dg/overload/defarg5.C: New.
8514 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8517 * c-c++-common/pr52181.c: New test.
8519 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8522 * g++.dg/ext/atomic-1.C: New test.
8524 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8526 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8528 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8531 * gcc.c-torture/execute/pr52209.c: New test.
8533 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8536 * gfortran.dg/elemental_optional_args_5.f03: New test.
8538 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8541 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8544 2012-02-11 Ian Lance Taylor <iant@google.com>
8547 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8548 SPARC Solaris. Don't run the test at all on systems where it may
8549 not work, rather than xfailing it.
8551 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8553 PR rtl-optimization/52175
8554 * gcc.c-torture/compile/pr52175.c: New test.
8556 2012-02-10 Jason Merrill <jason@redhat.com>
8559 * g++.dg/template/repo10.C: New.
8561 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8564 * gcc.dg/pr52132.c: New test.
8566 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8568 * gnat.dg/specs/aggr4.ads: New test.
8569 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8571 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8574 * gcc.target/i386/pr52146.c: New.
8576 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8579 * c-c++-common/pr52177.c: New test.
8581 2012-02-10 Jan Hubicka <jh@suse.cz>
8584 * g++.dg/torture/pr48600.C: New testcase.
8586 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8589 * gcc.dg/dfp/pr52140.c: New test.
8591 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8594 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8597 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8600 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8601 * gcc.dg/pr51867.c: New test.
8603 2012-02-09 Ian Lance Taylor <iant@google.com>
8605 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8606 which don't support -fsplit-stack. Turn off optimization when
8607 compiling select5-out.go.
8609 2012-02-08 Ian Lance Taylor <iant@google.com>
8611 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8612 systems which don't support -fsplit-stack.
8614 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8616 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8617 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8618 machine instuction in the log.
8620 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8622 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8625 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8628 * gcc.dg/pr48524.c: New test.
8629 * gcc.dg/pr48524.spec: New spec file for test.
8631 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8634 * gfortran.dg/vect/pr32380.f90: New test.
8636 2012-02-08 Tobias Burnus <burnus@net-b.de>
8639 * gfortran.dg/realloc_on_assign_12.f90: New.
8641 2012-02-08 Richard Guenther <rguenther@suse.de>
8643 PR rtl-optimization/52170
8644 * gcc.dg/torture/pr52170.c: New testcase.
8646 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8648 PR gcov-profile/52150
8649 * gcc.dg/tree-prof/pr52150.c: New test.
8651 PR rtl-optimization/52139
8652 * gcc.dg/pr52139.c: New test.
8654 2012-02-07 Jason Merrill <jason@redhat.com>
8657 * g++.dg/cpp0x/constexpr-union3.C: New.
8660 * g++.dg/lto/pr52035_0.C: New.
8662 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8664 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8665 * gcc.dg/special/weak-1.c: Likewise.
8666 * gcc.dg/ucnid-12.c: Likewise.
8667 * gcc.dg/torture/pr45678-1.c: Likewise.
8668 * gcc.dg/torture/pr45678-2.c: Likewise.
8669 * gcc.dg/vector-4.c: Likewise.
8670 * gcc.dg/ipa/inline-5.c: Likewise.
8671 * gcc.dg/ucnid-11.c: Likewise.
8672 * gcc.misc-tests/gcov-13.c: Likewise.
8673 * gcc.misc-tests/gcov-14.c: Likewise.
8674 * g++.dg/ext/label13.C: Likewise.
8675 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8676 hppa*-*-hpux* options.
8677 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8678 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8679 * gcc.dg/pr48616.c: Likewise.
8680 * gcc.dg/pr17957.c: Likewise.
8681 * gcc.dg/pr17055-1.c: Likewise.
8682 * gcc.dg/pr32912-1.c: Likewise.
8683 * gcc.dg/tm/pr51472.c: Likewise.
8684 * c-c++-common/fold-bitand-4.c: Likewise.
8685 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8686 Use dg-additional-options for extra options.
8688 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8690 * gcc.target/epiphany/interrupt-2.c: New test.
8692 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8695 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8696 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8699 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8702 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8704 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8708 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8709 * gcc.target/mips/va-arg-1.c: New test.
8711 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8713 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8714 for -mno-pointers-to-nested-functions.
8716 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8718 * gcc.c-torture/execute/20120207-1.c: New test.
8720 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8722 PR rtl-optimization/52060
8723 * gcc.dg/torture/pr52060.c: New test.
8726 * gcc.c-torture/compile/pr52074.c: New test.
8728 2012-02-07 Tobias Burnus <burnus@net-b.de>
8731 * gfortran.dg/class_to_type_2.f90: New.
8733 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8736 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8739 2012-02-06 Jason Merrill <jason@redhat.com>
8742 * g++.dg/template/conv13.C: New.
8744 2012-02-06 Richard Guenther <rguenther@suse.de>
8746 PR tree-optimization/52115
8747 * gcc.c-torture/compile/pr52115.c: New testcase.
8749 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8752 * gcc.c-torture/execute/pr52129.c: New test.
8754 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8756 * gcc.dg/pr48374.c: Actually add the test I forgot
8757 in the 2012-01-25 commit.
8759 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8762 * gfortran.dg/vect/vect-8.f90: New test case.
8764 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8767 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8769 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8772 * gfortran.dg/class_48.f90 : Add test of allocate class array
8773 component with source in subroutine test3. Remove commenting
8774 out in subroutine test4, since branching on unitialized variable
8775 is now fixed (no PR for this last.).
8777 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8779 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8781 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8783 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8786 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8787 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8789 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8791 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8792 (check_effective_target_sync_int_long): Use it.
8793 (check_effective_target_sync_char_short): Likewise.
8794 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8796 2012-02-05 Tobias Burnus <burnus@net-b.de>
8799 * gfortran.dg/class_48.f90: Add some further checks.
8801 2012-02-05 Ira Rosen <irar@il.ibm.com>
8803 PR tree-optimization/52091
8804 * gcc.dg/vect/pr52091.c: New test.
8806 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8808 PR rtl-optimization/52113
8809 * gcc.target/avr/pr52113.c: New test.
8811 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8813 PR rtl-optimization/52092
8814 * gcc.c-torture/compile/pr52092.c: New test.
8816 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8819 * gfortran.dg/class_array_10.f03: New test.
8822 * gfortran.dg/class_array_11.f03: New test.
8825 * gfortran.dg/class_array_12.f03: New test.
8827 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8830 * gfortran.dg/realloc_on_assign_11.f90: New test.
8832 2012-02-02 Tobias Burnus <burnus@net-b.de>
8835 * gfortran.dg/shape_7.f90: New.
8837 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8839 * gcc.target/mips/mips-prepend-1.c: New test.
8841 2012-02-02 Jan Hubicka <jh@suse.cz>
8842 Tom de Vries <tom@codesourcery.com>
8845 * gcc.dg/alias-12.c: New testcase.
8846 * gcc.dg/alias-13.c: New testcase.
8848 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8851 * gcc.dg/pr52086.c: New test.
8853 PR tree-optimization/52073
8854 * gcc.c-torture/compile/pr52073.c: New test.
8856 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8859 * gfortran.dg/function_optimize_10.f90: New test.
8861 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8863 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8866 2012-02-01 Tobias Burnus <burnus@net-b.de>
8869 * gfortran.dg/typebound_operator_14.f90: New.
8871 2012-02-01 Tobias Burnus <burnus@net-b.de>
8874 * gfortran.dg/elemental_function_1.f90: New.
8876 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8878 PR rtl-optimization/51374
8879 * gcc.target/avr/torture/pr51374-1.c:
8880 Also fail if SBIS is seen.
8882 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8884 PR rtl-optimization/51374
8885 * gcc.target/avr/torture/pr51374-1.c: New.
8887 2012-01-31 Tobias Burnus <burnus@net-b.de>
8890 * gfortran.dg/typebound_generic_11.f90: New.
8892 2012-01-31 Tobias Burnus <burnus@net-b.de>
8895 * gfortran.dg/class_49.f90: New.
8897 2012-01-31 Tobias Burnus <burnus@net-b.de>
8900 * gfortran.dg/elemental_args_check_6.f90: New.
8902 2012-01-31 Jason Merrill <jason@redhat.com>
8905 * g++.dg/cpp0x/variadic122.C: New.
8907 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8910 * gfortran.dg/realloc_on_assign_10.f90: New test.
8912 2012-01-31 Richard Guenther <rguenther@suse.de>
8914 PR tree-optimization/51528
8915 * gcc.dg/torture/pr51528.c: New testcase.
8917 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8920 * lib/go.exp (go_target_compile): Append timeout= to options.
8921 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8922 select5-out.go test on alpha*-*-* targets.
8924 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8926 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8927 (TEST_SHORT): Reformat in the same way.
8928 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8929 (TEST_SHORT): Reformat in the same way.
8930 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8931 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8932 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8933 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8934 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8936 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8939 * gcc.target/arm/pr51835.c: New testcase.
8941 2012-01-30 Richard Guenther <rguenther@suse.de>
8943 PR tree-optimization/52028
8944 * gcc.dg/torture/pr52028.c: New testcase.
8945 * gfortran.dg/ldist-pr45199.f: Adjust.
8946 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8947 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8948 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8950 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8953 * gcc.dg/tree-prof/pr52027.c: New test.
8955 PR tree-optimization/52046
8956 * gcc.dg/pr52046.c: New test.
8959 * g++.dg/other/pr52048.C: New test.
8961 2012-01-30 Richard Guenther <rguenther@suse.de>
8963 PR tree-optimization/52045
8964 * gcc.dg/pr52045.c: New testcase.
8966 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8968 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8969 new code generated for __sync_lock_release.
8971 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8973 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8975 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8978 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8980 * g++.dg/ext/visibility/template10.C: Fix typo.
8982 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8984 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8987 * g++.dg/cpp0x/constexpr-ice6.C: New.
8989 2012-01-29 Tobias Burnus <burnus@net-b.de>
8992 * gfortran.dg/default_initialization_6.f90: New.
8994 2012-01-29 Tobias Burnus <burnus@net-b.de>
8997 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8998 * gfortran.dg/class_48.f90: New.
9000 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9003 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9005 2012-01-28 Tobias Burnus <burnus@net-b.de>
9008 * gfortran.dg/class_allocate_12.f90: New.
9010 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9012 * gcc.dg/torture/pr50444.c: Fix dg directives.
9014 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9017 * gcc.target/arm/pr52006.c: New test.
9019 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9022 * gcc.dg/lto/trans-mem.h: New file.
9023 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9024 * gcc.dg/lto/trans-mem-1_1.c: Same.
9025 * gcc.dg/lto/trans-mem-4_1.c: Same.
9026 * gcc.dg/lto/trans-mem-3_1.c: Same.
9028 2012-01-27 Tobias Burnus <burnus@net-b.de>
9031 * gfortran.dg/dummy_procedure_7.f90: New.
9033 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9035 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9036 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9038 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9041 * g++.dg/other/gc5.C: New test.
9043 2012-01-27 Richard Guenther <rguenther@suse.de>
9045 PR tree-optimization/50444
9046 * gcc.dg/torture/pr50444.c: New testcase.
9048 2012-01-27 Tobias Burnus <burnus@net-b.de>
9052 * gfortran.dg/move_alloc_13.f90: New.
9054 2012-01-27 Tobias Burnus <burnus@net-b.de>
9057 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9058 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9059 and change dg-error string.
9061 2012-01-27 Tobias Burnus <burnus@net-b.de>
9064 * gfortran.dg/elemental_args_check_5.f90: New.
9066 2012-01-27 Richard Guenther <rguenther@suse.de>
9069 * g++.dg/torture/pr51959.C: New testcase.
9071 2012-01-27 Tom de Vries <tom@codesourcery.com>
9073 PR tree-optimization/51990
9074 * gcc.dg/pr51990.c: New test.
9075 * gcc.dg/pr51990-2.c: Same.
9077 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9078 Tobias Burnus <burnus@gcc.gnu.org>
9081 * gfortran.dg/class_allocate_11.f03: New.
9086 * gfortran.dg/class_allocate_7.f03: New.
9087 * gfortran.dg/class_allocate_8.f03: New.
9088 * gfortran.dg/class_allocate_9.f03: New.
9089 * gfortran.dg/class_allocate_10.f03: New.
9091 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9093 * gnat.dg/discr34.adb: New test.
9094 * gnat.dg/discr34_pkg.ads: New helper.
9096 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9098 * gnat.dg/discr33.adb: New test.
9100 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9102 * gnat.dg/limited_with3.ad[sb): New test.
9103 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9104 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9105 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9107 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9109 * gnat.dg/stack_usage1.adb: New test.
9110 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9112 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9113 * gcc.dg/pr44194-2.c: Likewise.
9115 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9118 * g++.dg/template/crash112.C: New.
9120 2012-01-27 Richard Henderson <rth@redhat.com>
9122 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9124 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9126 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9128 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9131 * g++.dg/opt/pr51895.C: New test.
9133 2012-01-26 Michael Matz <matz@suse.de>
9135 PR tree-optimization/48794
9136 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9138 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9140 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9142 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9144 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9145 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9147 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9148 the default value for s390 and s390x.
9150 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9153 * gcc.dg/lto/trans-mem-4_0.c: New.
9154 * gcc.dg/lto/trans-mem-4_1.c: New.
9155 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9157 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9158 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9160 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9161 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9164 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9166 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9168 2012-01-25 Ian Lance Taylor <iant@google.com>
9170 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9172 2012-01-25 Tobias Burnus <burnus@net-b.de>
9175 * gfortran.dg/typebound_proc_25.f90: New.
9177 2012-01-25 Jason Merrill <jason@redhat.com>
9180 * g++.dg/lto/pr51992_0.C: New.
9182 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9184 PR tree-optimization/51987
9185 * gcc.target/i386/pr51987.c: New test.
9187 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9189 * gcc.dg/tm/lto-1.c: Require lto support in target.
9191 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9193 PR rtl-optimization/48374
9194 * gcc.dg/pr48374.c: New test.
9196 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9198 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9200 2012-01-25 Tobias Burnus <burnus@net-b.de>
9203 * gfortran.dg/derived_constructor_char_3.f90: New.
9205 2012-01-24 Ian Lance Taylor <iant@google.com>
9207 * go.test/go-test.exp (filecmp): New procedure.
9208 (errchk): Handle quoted square brackets.
9209 (go-gc-tests): Set go_compile_args. Handle various new test
9210 lines. Skip a few new tests.
9211 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9213 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9215 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9216 (check_effective_target_vect_extract_even_odd)
9217 (check_effective_target_vect_interleave): Return true for MIPS
9220 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9222 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9223 (main): Use it instead of argc.
9225 2012-01-24 Jason Merrill <jason@redhat.com>
9228 * g++.dg/cpp0x/sfinae31.C: New.
9230 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9232 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9234 2012-01-24 Jason Merrill <jason@redhat.com>
9237 * g++.dg/inherit/covariant20.C: New.
9239 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9242 * g++.dg/parse/crash58.C: New.
9244 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9247 * gcc.dg/pr51957-1.c: New test.
9248 * gcc.dg/pr51957-1.h: New file.
9249 * gcc.dg/pr51957-2.c: New test.
9251 2012-01-23 Jason Merrill <jason@redhat.com>
9254 * g++.dg/ext/visibility/template10.C: New.
9256 2012-01-23 Tobias Burnus <burnus@net-b.de>
9259 * gfortran.dg/move_alloc_12.f90: New.
9261 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9264 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9266 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9269 * g++.dg/template/crash111.C: New.
9271 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9273 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9275 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9277 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9280 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9281 the DW_TAG_class_type and DW_AT_name: "Executor".
9283 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9285 * lib/target-supports.exp
9286 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9287 (check_effective_target_vect_interleave): Likewise.
9289 2012-01-22 Jason Merrill <jason@redhat.com>
9292 * g++.dg/template/using20.C: New.
9293 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9295 2012-01-23 Jason Merrill <jason@redhat.com>
9298 * g++.dg/torture/pr51344.C: Limit to x86.
9300 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9302 * c-c++-common/tm/omp.c: Require target with pthread support.
9304 2012-01-23 Richard Guenther <rguenther@suse.de>
9306 PR tree-optimization/51949
9307 * gcc.dg/torture/pr51949.c: New testcase.
9309 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9311 PR rtl-optimization/51933
9312 * gcc.c-torture/execute/pr51933.c: New test.
9314 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9316 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9317 Do not define for Interix.
9319 2012-01-22 Jason Merrill <jason@redhat.com>
9322 * g++.dg/lto/pr51832.h: New.
9323 * g++.dg/lto/pr51832_0.C: New.
9324 * g++.dg/lto/pr51832_1.C: New.
9326 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9328 * gcc.dg/ext-elim-1.c: New test.
9330 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9333 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9334 * g++.dg/opt/longbranch1.C: Likewise.
9336 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9338 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9341 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9344 * gfortran.dg/namelist_74.f90: New test.
9345 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9347 2012-01-21 Tobias Burnus <burnus@net-b.de>
9350 * gfortran.dg/class_47.f90: New.
9352 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9354 * gnat.dg/renaming5.ad[sb]: New test.
9356 2012-01-20 Jason Merrill <jason@redhat.com>
9359 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9361 2012-01-20 Jason Merrill <jason@redhat.com>
9364 * g++.dg/ext/attrib42.C: Require ilp32.
9366 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9369 * gcc.target/arm/pr51915.c: New test.
9371 2012-01-20 Cary Coutant <ccoutant@google.com>
9372 Dodji Seketeli <dodji@redhat.com>
9375 * g++.dg/debug/dwarf2/nested-3.C: New test.
9377 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9380 * g++.dg/template/crash110.C: New.
9382 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9384 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9385 Remove default options on hppa*-*-hpux*.
9387 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9389 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9391 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9393 * gcc.c-torture/compile/pr51856.c: New testcase.
9395 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9397 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9398 options to go_target_compile.
9400 2012-01-20 Kai Tietz <ktietz@redhat.com>
9402 * g++.dg/torture/pr51344.C: Fix typo.
9404 2012-01-20 Richard Guenther <rguenther@suse.de>
9406 PR tree-optimization/51903
9407 * g++.dg/torture/pr51903.C: New testcase.
9409 2012-01-20 Tobias Burnus <burnus@net-b.de>
9410 Janus Weil <janus@gcc.gnu.org>
9413 * gfortran.dg/use_21.f90: New.
9415 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9418 * gcc.dg/torture/pr51106-1.c: New test.
9419 * gcc.dg/torture/pr51106-2.c: New test.
9421 2012-01-19 Kai Tietz <ktietz@redhat.com>
9423 * g++.dg/torture/pr51344.C: New test.
9425 2012-01-19 Tobias Burnus <burnus@net-b.de>
9428 * gfortran.dg/intrinsic_size_2.f90: New.
9430 2012-01-19 Jason Merrill <jason@redhat.com>
9433 * g++.dg/inherit/using7.C: New.
9435 2012-01-19 Richard Guenther <rguenther@suse.de>
9437 PR tree-optimization/37997
9438 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9440 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9442 PR rtl-optimization/51505
9443 * gcc.dg/pr51505.c: New test.
9445 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9448 * gfortran.dg/typebound_operator_12.f03: New.
9449 * gfortran.dg/typebound_operator_13.f03: New.
9451 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9454 * g++.dg/cpp0x/pr51225.C: New.
9456 2012-01-17 Ian Lance Taylor <iant@google.com>
9459 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9461 2012-01-17 Tobias Burnus <burnus@net-b.de>
9464 * gfortran.dg/realloc_on_assign_9.f90: New.
9466 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9469 * gcc.dg/tm/memopt-3.c: Remove xfail.
9470 * gcc.dg/tm/memopt-4.c: Remove xfail.
9471 * gcc.dg/tm/memopt-5.c: Remove xfail.
9472 * gcc.dg/tm/memopt-7.c: Remove xfail.
9474 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9476 PR tree-optimization/51877
9477 * gcc.c-torture/execute/pr51877.c: New test.
9479 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9481 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9482 {!vect_align_arrays} to vect_sizes_32B_16B.
9483 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9484 * gcc.dg/vect/vect-peel-3.c: Ditto.
9486 2012-01-16 Jason Merrill <jason@redhat.com>
9489 * g++.dg/abi/mangle60.C: New.
9492 * g++.dg/pch/mangle1.{C,Hs}: New.
9494 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9495 Tobias Burnus <burnus@net-b.de>
9498 * gfortran.dg/elemental_optional_args_3.f90: New
9499 * gfortran.dg/elemental_optional_args_4.f90: New
9501 2012-01-16 Tobias Burnus <burnus@net-b.de>
9504 * gfortran.dg/use_20.f90: New
9506 2012-01-16 Jason Merrill <jason@redhat.com>
9509 * g++.dg/cpp0x/rv-bitfield.C: New.
9510 * g++.dg/cpp0x/rv-bitfield2.C: New.
9512 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9514 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9515 subroutine 'qsort' and use index array to assign the result.
9517 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9519 PR tree-optimization/51865
9520 * gcc.dg/pr51865.c: New test.
9522 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9524 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9526 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9528 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9529 to be loaded from the constant pool, rather than via %hi and %lo.
9531 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9533 PR rtl-optimization/51821
9534 * gcc.dg/pr51821.c: New test.
9536 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9538 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9540 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9542 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9544 2012-01-14 Tobias Burnus <burnus@net-b.de>
9547 * gfortran.dg/init_flag_8.f90: New.
9548 * gfortran.dg/init_flag_9.f90: New.
9550 2011-01-14 Tobias Burnus <burnus@net-b.de>
9553 * gfortran.dg/use_18.f90: New.
9554 * gfortran.dg/use_19.f90: New.
9556 2012-01-13 Ian Lance Taylor <iant@google.com>
9559 * g++.dg/warn/Wsign-compare-4.C: New.
9561 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9564 * gfortran.dg/alloc_comp_assign.f03: New.
9565 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9566 __BUILTIN_FREE from 38 to 32.
9568 2012-01-13 Jason Merrill <jason@redhat.com>
9571 * g++.dg/warn/Wreturn-type-7.C: New.
9573 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9575 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9577 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9578 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9579 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9580 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9581 int32plus because of big array needed.
9582 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9583 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9585 2012-01-13 Jason Merrill <jason@redhat.com>
9588 * g++.dg/ext/visibility/template9.C: New.
9591 * g++.dg/cpp0x/defaulted34.C: New.
9592 * g++.dg/template/virtual3.C: New.
9594 2012-01-13 Richard Guenther <rguenther@suse.de>
9597 * gcc.dg/torture/pr8081.c: New testcase.
9599 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9601 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9603 2012-01-12 Jason Merrill <jason@redhat.com>
9606 * g++.dg/ext/stmtexpr14.C: New.
9608 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9611 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9613 2012-01-12 Jason Merrill <jason@redhat.com>
9616 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9617 * g++.dg/abi/mangle58.C: Likewise.
9620 * g++.dg/template/arg8.C: New.
9622 2012-01-12 Ira Rosen <irar@il.ibm.com>
9624 PR tree-optimization/51799
9625 * gcc.dg/vect/pr51799.c: New test.
9626 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9629 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9630 Tobias Burnus <burnus@net-b.de>
9634 * lib/target-supports.exp
9635 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9636 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9638 2012-01-11 Jason Merrill <jason@redhat.com>
9641 * g++.dg/ext/attrib42.C: New.
9643 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9646 * gcc.dg/pr51796.c: New test.
9648 2012-01-11 Jason Merrill <jason@redhat.com>
9651 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9653 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9655 * gnat.dg/array19.ad[sb]: New test.
9657 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9659 * gnat.dg/opt23.ad[sb]: New test.
9660 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9661 * gnat.dg/opt24.ad[sb]: New test.
9663 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9665 PR tree-optimization/49642
9666 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9667 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9669 2012-01-11 Jason Merrill <jason@redhat.com>
9672 * g++.dg/template/explicit-args5.C: New.
9674 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9676 * gcc.c-torture/execute/20120110-1.c: New testcase.
9678 2012-01-10 Jason Merrill <jason@redhat.com>
9681 * g++.dg/inherit/ambig1.C: New.
9684 * g++.dg/cpp0x/constexpr-cache1.C: New.
9686 2012-01-10 Richard Guenther <rguenther@suse.de>
9688 PR tree-optimization/51801
9689 * gcc.dg/torture/pr51801.c: New testcase.
9691 2012-01-10 Tobias Burnus <burnus@net-b.de>
9694 * gfortran.dg/allocate_with_typespec_5.f90: New.
9696 2012-01-10 Tobias Burnus <burnus@net-b.de>
9698 * gfortran.dg/class_39.f03: Update dg-error string.
9700 2012-01-10 Richard Guenther <rguenther@suse.de>
9702 PR tree-optimization/50913
9703 * gcc.dg/graphite/interchange-16.c: New testcase.
9704 * gcc.dg/graphite/scop-20.c: XFAIL.
9705 * gfortran.dg/graphite/interchange-1.f: Likewise.
9706 * gfortran.dg/graphite/block-1.f90: Likewise.
9707 * gfortran.dg/graphite/block-2.f: Likewise.
9709 2012-01-10 Richard Henderson <rth@redhat.com>
9711 * lib/target-supports.exp (check_effective_target_vect_perm,
9712 check_effective_target_vect_perm_byte,
9713 check_effective_target_vect_perm_short): Enable for arm neon.
9715 2012-01-09 Tobias Burnus <burnus@net-b.de>
9718 * gfortran.dg/typebound_operator_11.f90: New.
9720 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9722 * gnat.dg/array18.adb: New test.
9723 * gnat.dg/array18_pkg.ads: New helper.
9725 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9728 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9729 around base object in first assignment in main program.
9730 * gfortran.dg/typebound_operator_10.f03: New test.
9732 2012-01-09 Martin Jambor <mjambor@suse.cz>
9734 PR tree-optimization/51759
9735 * g++.dg/ipa/pr51759.C: New test.
9737 2012-01-09 Tobias Burnus <burnus@net-b.de>
9740 * gfortran.dg/optional_absent_2.f90: New.
9742 2012-01-09 Tobias Burnus <burnus@net-b.de>
9745 * gfortran.dg/use_17.f90: New.
9747 2012-01-09 Gary Funck <gary@intrepid.com>
9749 PR preprocessor/33919
9750 * gcc.dg/pr33919.c: New test.
9751 * gcc.dg/pr33919-0.h: New test header file.
9752 * gcc.dg/pr33919-1.h: Ditto.
9753 * gcc.dg/pr33919-2.h: Ditto.
9755 2012-01-07 Jan Hubicka <jh@suse.cz>
9757 PR tree-optimize/51694
9758 * gcc.c-torture/compile/pr51694.c: new testcase.
9760 2012-01-07 Jan Hubicka <jh@suse.cz>
9762 PR tree-optimization/51600
9763 * g++.dg/torture/pr51600.C: New testcase.
9765 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9767 PR gcov-profile/51715
9768 PR gcov-profile/51717
9769 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9770 * gcc.misc-tests/gcov-14.c: Likewise.
9772 2012-01-06 Jason Merrill <jason@redhat.com>
9774 * g++.dg/parse/new5.C: New.
9776 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9779 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9780 including <string.h>.
9782 2012-01-06 Jason Merrill <jason@redhat.com>
9784 * g++.dg/abi/mangle51.C: New.
9785 * g++.dg/abi/mangle52.C: New.
9786 * g++.dg/abi/mangle53.C: New.
9787 * g++.dg/abi/mangle54.C: New.
9788 * g++.dg/abi/mangle55.C: New.
9789 * g++.dg/abi/mangle56.C: New.
9790 * g++.dg/abi/mangle57.C: New.
9791 * g++.dg/abi/mangle58.C: New.
9792 * g++.dg/abi/mangle59.C: New.
9793 * g++.dg/cpp0x/trailing3.C: Update mangling.
9794 * g++.dg/cpp0x/variadic111.C: Update mangling.
9795 * g++.dg/cpp0x/variadic4.C: Update mangling.
9796 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9797 * g++.dg/template/nontype22.C: Works now.
9798 * g++.dg/template/pr35240.C: Works now.
9800 * g++.dg/cpp0x/error7.C: New.
9802 2012-01-06 Tobias Burnus <burnus@net-b.de>
9804 * gfortran.dg/deallocate_stat_2.f90: New.
9805 * coarray/allocate_errgmsg.f90: New.
9806 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9807 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9808 * coarray/subobject_1.f90: Fix for num_images > 1.
9809 * gfortran.dg/deallocate_stat.f90: Update due to changed
9812 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9814 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9816 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9818 * ada/acats/overflow.lst: Add cb20004.
9820 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9823 * g++.dg/cpp0x/alias-decl-18.C: New test.
9825 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9827 * gcc.c-torture/execute/20120104-1.c: New test.
9829 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9832 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9833 the old typebound_operator_8.f03.
9834 * gfortran.dg/typebound_operator_8.f03: New version of
9835 typebound_operator_7.f03 with 'u' a derived type instead of a
9838 2012-01-05 Richard Guenther <rguenther@suse.de>
9840 * g++.dg/torture/pr49309.C: Skip for -flto.
9842 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9845 * gcc.c-torture/compile/pr51761.c: New test.
9847 2012-01-05 Richard Guenther <rguenther@suse.de>
9849 PR tree-optimization/51760
9850 * gcc.dg/torture/pr51760.c: New testcase.
9852 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9855 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9857 2012-01-05 Richard Guenther <rguenther@suse.de>
9860 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9861 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9863 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9866 * gcc.dg/pr51695.c: New test.
9868 2012-01-04 Andrew Pinski <apinski@cavium.com>
9870 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9871 * gcc.target/mips/octeon2-lx-1.c: New test.
9872 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9873 * gcc.target/mips/octeon2-lx-2.c: New test.
9874 * gcc.target/mips/octeon2-lx-3.c: New test.
9876 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9880 * gcc.dg/tm/alias-1.c: Adjust regexp.
9881 * gcc.dg/tm/alias-2.c: Adjust regexp.
9883 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9886 * g++.dg/warn/Wparentheses-26.C: New.
9888 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9890 * gfortran.dg/elemental_optional_args_2.f90: New test.
9892 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9895 * gfortran.dg/common_17.f90: New test.
9897 2012-01-04 Richard Guenther <rguenther@suse.de>
9899 PR tree-optimization/49651
9900 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9901 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9903 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9906 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9908 2012-01-03 Andrew Pinski <apinski@cavium.com>
9910 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9911 for all mips targets. Also allow an optional .cfi_startproc.
9913 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9915 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9917 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9920 * g++.dg/rtti/dyncast5.C: New.
9922 2012-01-03 Richard Guenther <rguenther@suse.de>
9924 PR tree-optimization/51070
9925 * gcc.dg/torture/pr51070-2.c: New testcase.
9927 2012-01-03 Richard Guenther <rguenther@suse.de>
9929 PR tree-optimization/51692
9930 * gcc.dg/torture/pr51692.c: New testcase.
9932 2012-01-03 Richard Guenther <rguenther@suse.de>
9935 * g++.dg/lto/pr51650-3_0.C: New testcase.
9937 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9940 * g++.dg/warn/Wredundant-decls-spec.C: New.
9942 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9944 PR tree-optimization/51719
9945 * g++.dg/tree-prof/pr51719.C: New test.
9947 2012-01-03 Richard Guenther <rguenther@suse.de>
9950 * gcc.dg/fold-compare-6.c: New testcase.
9952 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9955 * g++.dg/gomp/pr51669.C: New test.
9957 2012-01-02 Jason Merrill <jason@redhat.com>
9960 * g++.dg/cpp0x/constexpr-union2.C: New.
9963 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9965 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9968 * g++.dg/cpp0x/constexpr-99.C: New test.
9970 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9973 * g++.dg/template/init9.C: New.
9975 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9977 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9978 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9979 rather than a specific number.
9981 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9986 * gfortran.dg/typebound_operator_7.f03: New.
9987 * gfortran.dg/typebound_operator_8.f03: New.
9989 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9992 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9994 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9996 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9998 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10000 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10002 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10005 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10007 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10008 * gfortran.dg/io_real_boz_4.f90: Likewise.
10009 * gfortran.dg/io_real_boz_5.f90: Likewise.
10011 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10013 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10015 2012-01-02 Revital Eres <revital.eres@linaro.org>
10017 * gcc.dg/sms-11.c: New file.
10019 2012-01-02 Tobias Burnus <burnus@net-b.de>
10022 * gfortran.dg/coarray/image_index_3.f90: New.
10024 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10027 * g++.dg/parse/enum8.C: New.
10029 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10032 * g++.dg/conversion/reinterpret4.C: New.
10033 * g++.dg/conversion/reinterpret1.C: Adjust.
10035 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10037 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10039 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
10041 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10042 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10043 * g++.old-deja/g++.jason/access14.C: Likewise.
10044 * g++.old-deja/g++.jason/access8.C: Likewise.
10045 * g++.old-deja/g++.jason/access1.C: Likewise.
10046 * g++.old-deja/g++.other/access3.C: Likewise.
10047 * g++.old-deja/g++.other/access5.C: Likewise.
10048 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10049 * g++.old-deja/g++.law/visibility22.C: Likewise.
10050 * g++.old-deja/g++.law/visibility26.C: Likewise.
10051 * g++.old-deja/g++.mike/p2746.C: Likewise.
10052 * g++.dg/debug/using1.C: Likewise.
10053 * g++.dg/lookup/using51.C: Likewise.
10054 * g++.dg/inherit/using5.C: Likewise.
10055 * g++.dg/inherit/pr30297.C: Likewise.
10056 * g++.dg/inherit/access8.C: Likewise.
10057 * g++.dg/torture/pr39362.C: Likewise.
10058 * g++.dg/template/crash13.C: Likewise.
10059 * g++.dg/template/using10.C: Likewise.
10061 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10064 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10066 2012-01-01 Ira Rosen <irar@il.ibm.com>
10068 PR tree-optimization/51704
10069 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10070 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10071 corresponding flags.
10073 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10076 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10078 2012-01-01 Jan Hubicka <jh@suse.cz>
10080 PR rtl-optimization/51069
10081 * gcc.c-torture/compile/pr51069.c: New testcase.
10083 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10085 PR tree-optimization/51683
10086 * gcc.dg/pr51683.c: New test.
10088 Copyright (C) 2012 Free Software Foundation, Inc.
10090 Copying and distribution of this file, with or without modification,
10091 are permitted in any medium without royalty provided the copyright
10092 notice and this notice are preserved.