1 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
3 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
5 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6 * gcc.target/i386/pr49715-2.c: Likewise.
7 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
9 2012-11-13 Jakub Jelinek <jakub@redhat.com>
11 PR tree-optimization/55281
12 * gcc.dg/vect/fast-math-pr55281.c: New test.
13 * g++.dg/opt/pr55281.C: New test.
15 PR rtl-optimization/54127
16 * gcc.dg/torture/pr54127.c: New test.
18 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
19 Jakub Jelinek <jakub@redhat.com>
21 PR rtl-optimization/51447
22 * gcc.c-torture/execute/pr51447.c: New test.
24 2012-11-12 Ian Bolton <ian.bolton@arm.com>
26 * gcc.target/aarch64/csinc-2.c: New test.
28 2012-11-12 Ian Bolton <ian.bolton@arm.com>
30 * gcc.target/aarch64/cmn.c: New test.
31 * gcc.target/aarch64/adds.c: New test.
32 * gcc.target/aarch64/subs.c: New test.
34 2012-11-12 Tobias Burnus <burnus@net-b.de>
37 * gfortran.dg/coarray_29_1.f90: New.
38 * gfortran.dg/coarray_29_2.f90: New.
40 2012-11-12 Bin Cheng <bin.cheng@arm.com>
42 * gcc.dg/hoist-register-pressure-3.c: New test.
44 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
46 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
47 wrappers around sinf and cosf.
49 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
53 * gcc.target/i386/pr55247-2.c: New file.
55 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
58 * g++.dg/pr55263.C: New test.
60 2012-11-11 Martin Jambor <mjambor@suse.cz>
62 PR tree-optimization/55238
63 * testsuite/gcc.dg/torture/pr55238.c: New test.
65 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
66 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
67 * c-c++-common/torture/vector-subscript-1.c: Likewise.
68 * c-c++-common/torture/vector-subscript-2.c: Likewise.
70 2012-11-10 Jan Hubicka <jh@suse.cz>
72 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
74 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
76 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
77 -mno-sse -mno-mmx to dg-options. Reformat.
79 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
81 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
82 * c-c++-common/vector-compare-1.c: Same.
83 * c-c++-common/vector-compare-2.c: Same.
84 * g++.dg/other/unused1.C: Skip on AIX.
85 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
88 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
91 * gcc.target/i386/pr55247.c: New test.
93 2012-11-09 Andrew Pinski <apinski@cavium.com>
95 * gcc.c-torture/execute/20121108-1.c: New test.
97 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
100 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
101 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
102 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
103 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
105 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
107 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
108 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
109 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
111 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
113 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
115 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
116 * g++.dg/tm/pr47530.C: Same.
118 2012-11-09 Jason Merrill <jason@redhat.com>
121 * g++.dg/cpp0x/alias-decl-25.C: New.
123 * g++.dg/abi/abi-tag1.C: New.
124 * g++.dg/abi/abi-tag2.C: New.
126 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
128 PR rtl-optimization/55154
129 * gcc.target/i386/pr55154.c: New test.
131 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
133 PR rtl-optimization/55151
134 * gcc.dg/pr55151.c: Move ...
135 * gcc.target/i386/pr55151.c: ... here.
137 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
139 PR rtl-optimization/54472
140 * gcc.dg/pr54472.c: New test.
142 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
144 * gnat.dg/stack_check3.ad[sb]: New test.
146 2012-11-08 Ian Lance Taylor <iant@google.com>
148 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
149 with arguments. Handle errorcheckoutput and rundir test types.
151 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
153 PR tree-optimization/55191
154 * gcc.dg/pr55191.c: New test.
156 2012-11-08 Jakub Jelinek <jakub@redhat.com>
159 * g++.dg/debug/pr54499.C: New test.
161 2012-11-08 Jan Hubicka <jh@suse.cz>
164 * gcc.dg/winline-3.c: Update.
166 2012-11-08 Martin Jambor <mjambor@suse.cz>
168 * gfortran.dg/ipcp-array-1.f90: New test.
170 2012-11-08 Florian Weimer <fweimer@redhat.com>
172 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
174 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
176 PR rtl-optimization/55151
177 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
179 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
181 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
183 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
185 * gcc.c-torture/compile/20121107-1.c: New test.
187 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
189 PR rtl-optimization/55151
190 * gcc.dg/pr55151.c: Compile it only for x86_64.
192 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
194 PR rtl-optimization/55122
195 * gcc.dg/pr55122.c: New test.
197 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
199 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
201 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
202 * gcc.target/powerpc/loop_align.c: Skip on AIX.
203 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
204 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
206 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
209 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
211 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
214 * c-c++-common/pr51294.c: New.
216 2012-11-07 Martin Jambor <mjambor@suse.cz>
218 PR tree-optimization/53787
219 * gcc.dg/ipa/ipa-5.c: Adjust.
220 * gcc.dg/ipa/ipcp-agg-1.c: New test.
221 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
222 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
223 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
224 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
225 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
226 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
227 * gfortran.dg/pr48636-2.f90: New test.
228 * gfortran.dg/pr53787.f90: Likewise.
230 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
234 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
237 * g++.dg/cpp0x/constexpr-union4.C: New.
239 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
241 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
243 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
246 * gcc.c-torture/compile/pr49220.c: New test.
248 2012-11-07 Florian Weimer <fweimer@redhat.com>
250 * g++.dg/init/new40.C: New.
252 2012-11-07 Jakub Jelinek <jakub@redhat.com>
255 * gcc.dg/guality/pr54693-2.c: New test.
257 2012-11-06 Andrew Pinski <apinski@cavium.com>
259 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
260 -fno-vect-cost-model.
262 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
264 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
265 * gcc.dg/tm/debug-1.c: Same.
266 * gcc.dg/tm/irrevocable-3.c: Same.
267 * gcc.dg/tm/irrevocable-4.c: Same.
268 * gcc.dg/tm/memopt-10.c: Same.
269 * gcc.dg/tm/memopt-11.c: Same.
270 * gcc.dg/tm/props-4.c: Same.
271 * gcc.dg/tm/wrap-3.c: Same.
272 * gcc.dg/tm/wrap-4.c: Same.
274 2012-11-06 Andrew Pinski <apinski@cavium.com>
276 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
278 2012-11-06 Jan Hubicka <jh@suse.cz>
280 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
282 * gcc.dg/tree-ssa/loop-23.c: Likewise.
283 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
284 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
286 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
288 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
290 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
293 * gcc.dg/torture/pr41993.c: New test.
295 2012-11-06 Jan Hubicka <jh@suse.cz>
297 * gcc.target/i386/l_fma_float_?.c: Update.
298 * gcc.target/i386/l_fma_double_?.c: Update.
300 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
303 * gcc.target/sh/pr54089-8.c: New.
304 * gcc.target/sh/pr54089-9.c: New.
306 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
309 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
310 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
311 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
312 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
313 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
314 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
315 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
316 * gcc.target/i386/avx-vzeroupper-27.c: New.
318 2012-11-06 Janus Weil <janus@gcc.gnu.org>
321 * gfortran.dg/transfer_class_1.f90: New.
322 * gfortran.dg/transfer_class_2.f90: New.
324 2012-11-05 Sriraman Tallam <tmsriram@google.com>
326 * testsuite/g++.dg/mv1.C: New test.
327 * testsuite/g++.dg/mv2.C: New test.
328 * testsuite/g++.dg/mv3.C: New test.
329 * testsuite/g++.dg/mv4.C: New test.
330 * testsuite/g++.dg/mv5.C: New test.
331 * testsuite/g++.dg/mv6.C: New test.
333 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
336 * gcc.dg/const-uniq-1.c (a): Increase length four times.
338 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
340 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
343 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
345 * g++.dg/torture/20121105-1.C: New test.
347 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
349 * gcc.dg/torture/fp-compare.c: New testcase.
351 2012-11-05 Jan Hubicka <jh@suse.cz>
353 * gcc.dg/const-1.c: Update.
354 * gcc.dg/pure-1.c: Update.
356 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
358 PR rtl-optimization/55151
359 * gcc.dg/pr55151.c: New test.
361 2012-11-05 Jakub Jelinek <jakub@redhat.com>
365 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
367 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
370 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
372 2012-11-05 Jan Hubicka <jh@suse.cz>
374 * gcc.dg/autopar/pr49960.c: Fix testcase.
376 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
378 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
379 Fix scan-tree-dump-times directive.
381 2012-11-04 Janus Weil <janus@gcc.gnu.org>
384 * gfortran.dg/associate_12.f90: New.
386 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
389 * lib/target-supports.exp (check_effective_target_masm_intel): New
391 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
394 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
395 Jack Howarth <howarth@bromo.med.uc.edu>
397 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
398 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
399 * gcc.target/i386/pr53249.c: Likewise.
401 2012-11-03 Andrew Pinski <apinski@cavium.com>
403 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
404 call abort1 so that cross jumping does not happen.
406 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
409 * gcc.target/sh/pr51244-18.c: New.
410 * gcc.target/sh/pr51244-19.c: New.
412 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
414 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
415 b requires a 64-bit operation followed by a truncation.
417 2012-11-02 Jan Hubicka <jh@suse.cz>
419 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
421 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
423 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
424 conditions to verify the reduction code is vectorized.
426 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
427 in case 'pow', such as 'powerpc' is used in the compiler version name.
428 * gcc.target/powerpc/pr46728-2.c: Likewise.
429 * gcc.target/powerpc/pr46728-3.c: Likewise.
430 * gcc.target/powerpc/pr46728-4.c: Likewise.
431 * gcc.target/powerpc/pr46728-5.c: Likewise.
432 * gcc.target/powerpc/pr46728-7.c: Likewise.
433 * gcc.target/powerpc/pr46728-8.c: Likewise.
434 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
436 2012-11-02 Jan Hubicka <jh@suse.cz>
438 * gcc.dg/tree-ssa/loop-38.c: New testcase.
440 2012-11-02 Jan Hubicka <jh@suse.cz>
442 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
443 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
445 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
448 * gcc.target/i386/pr55130.c: New test.
450 2012-11-02 Jakub Jelinek <jakub@redhat.com>
453 * gcc.target/i386/pr55147.c: New test.
455 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
457 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
458 * gfortran.dg/default_format_denormal_1.f90: Same.
460 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
463 * g++.dg/ext/vector19.C: Remove target restrictions.
464 * gcc.dg/fold-compare-7.c: New testcase.
466 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
469 * gcc.target/sh/pr55160.c: New.
471 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
473 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
474 scan-assembler regex.
476 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
479 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
480 * gcc.dg/pr55150-2.c: New test.
482 2012-11-01 Sharad Singhai <singhai@google.com>
484 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
485 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
486 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
487 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
489 2012-10-31 Dehao Chen <dehao@google.com>
491 * g++.dg/debug/dwarf2/block.C: New testcase.
493 2012-10-31 Jan Hubicka <jh@suse.cz>
495 * gcc.dg/pr44974.c: Add noinline.
497 2012-10-31 Janus Weil <janus@gcc.gnu.org>
500 * gfortran.dg/class_54.f90: New.
502 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
503 Jakub Jelinek <jakub@redhat.com>
505 PR tree-optimization/55018
506 * gcc.dg/torture/pr55018.c: New test.
508 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
511 * g++.dg/ext/vla13.C: New.
513 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
516 * gcc.dg/pr55150.c: New test.
518 2012-10-31 Tobias Burnus <burnus@net-b.de>
521 * gfortran.dg/associate_11.f90: New.
523 2012-10-31 Dodji Seketeli <dodji@redhat.com>
526 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
528 2012-10-31 Jakub Jelinek <jakub@redhat.com>
530 PR tree-optimization/19105
531 PR tree-optimization/21643
532 PR tree-optimization/46309
533 * gcc.dg/pr19105.c: New test.
534 * gcc.dg/pr21643.c: New test.
535 * gcc.dg/pr46309-2.c: New test.
536 * gcc.c-torture/execute/pr46309.c: New test.
538 2012-10-31 Alan Modra <amodra@gmail.com>
540 * gcc.target/powerpc/dimode_off.c: New.
541 * gcc.target/powerpc/timode_off.c: New.
542 * gcc.target/powerpc/dfmode_off.c: New.
543 * gcc.target/powerpc/tfmode_off.c: New.
545 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
547 PR rtl-optimization/55093
548 * gcc.target/i386/pr55093.c: New file.
550 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
552 * gcc.target/i386/pr55116.c: Renamed to ...
553 * gcc.target/i386/pr55116-1.c: This.
555 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
557 * gcc.target/i386/pr55116-2.c: New file.
559 2012-10-30 Richard Biener <rguenther@suse.de>
561 * gcc.dg/vect/slp-perm-2.c: Adjust.
563 2012-10-30 Richard Biener <rguenther@suse.de>
565 PR tree-optimization/55111
566 * gcc.dg/torture/pr55111.c: New testcase.
568 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
571 * gcc.target/sh/pr53988.c: New.
573 2012-10-30 Bin Cheng <bin.cheng@arm.com>
576 * gcc.dg/hoist-register-pressure-1.c: Rename from
577 hoist-register-pressure.c. Add nonpic condition.
578 * gcc.dg/hoist-register-pressure-2.c: New testcase.
580 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
583 * gcc.dg/Wreturn-local-addr.c: New.
584 * g++.dg/warn/Wno-return-local-addr.C: New.
585 * g++.dg/warn/Wreturn-local-addr.C: New.
587 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
590 * gcc.target/i386/pr55116.c: New file.
592 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
595 * gcc.dg/Wshadow-4.c: New.
596 * gcc.dg/Wshadow-4.h: New.
598 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
601 * gcc.dg/guality/pr54693.c: New.
603 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
606 * gcc.dg/pr55027.c: New testcase.
608 2012-10-29 Jan Hubicka <jh@suse.cz>
610 * gcc.dg/ipa/inline-6.c: New testcase.
612 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
614 PR rtl-optimization/55106
615 * g++.dg/pr55106.C: New.
617 2012-10-29 Richard Guenther <rguenther@suse.de>
620 * gcc.dg/torture/pr53695.c: New testcase.
622 2012-10-28 Jan Hubicka <jh@suse.cz>
624 * gcc.dg/ipa/inlinehint-3.c: New testcase.
626 2012-10-28 Tobias Burnus <burnus@net-b.de>
629 * gfortran.dg/do_check_6.f90: New.
631 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
632 Jack Howarth <howarth@bromo.med.uc.edu>
635 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
637 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
639 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
642 * gcc.target/i386/pr34283.c: New test.
644 2012-10-26 Jakub Jelinek <jakub@redhat.com>
647 * g++.dg/opt/pr55081.C: New test.
651 * gcc.dg/guality/pr54970.c: New test.
653 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
656 * g++.dg/template/new11.C: New.
658 2012-10-26 Richard Biener <rguenther@suse.de>
661 * gcc.dg/torture/pr54824.c: New testcase.
663 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
665 * gcc.target/i386/fxsave-1.c: New.
666 * gcc.target/i386/fxsave64-1.c: Ditto.
667 * gcc.target/i386/fxrstor-1.c: Ditto.
668 * gcc.target/i386/fxrstor64-1.c: Ditto.
669 * gcc.target/i386/xsave-1.c: Ditto.
670 * gcc.target/i386/xsave64-1.c: Ditto.
671 * gcc.target/i386/xrstor-1.c: Ditto.
672 * gcc.target/i386/xrstor64-1.c: Ditto.
673 * gcc.target/i386/xsaveopt-1.c: Ditto.
674 * gcc.target/i386/xsaveopt64-1.c: Ditto.
675 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
676 * gcc.target/i386/sse-13.c: Ditto.
677 * gcc.target/i386/sse-14.c: Ditto.
678 * gcc.target/i386/sse-22.c: Ditto.
679 * gcc.target/i386/sse-23.c: Ditto.
680 * g++.dg/other/i386-2.C: Ditto.
681 * g++.dg/other/i386-3.C: Ditto.
683 2012-10-25 Jan Hubicka <jh@suse.cz>
685 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
688 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
691 * g++.dg/ext/transparent-union.C: New.
693 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
696 * g++.dg/ext/vector19.C: New testcase.
698 2012-10-25 Richard Biener <rguenther@suse.de>
700 PR tree-optimization/54902
701 * g++.dg/torture/pr54902.C: New testcase.
703 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
706 * g++.dg/template/crash114.C: New.
708 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
711 * gcc.target/i386/pr55049-1.c: New test.
713 2012-10-24 Janus Weil <janus@gcc.gnu.org>
716 * gfortran.dg/class_dummy_4.f03: New.
718 2012-10-24 Jakub Jelinek <jakub@redhat.com>
720 PR rtl-optimization/55010
721 * gcc.dg/pr55010.c: New test.
724 * g++.dg/debug/pr54828.C: New test.
726 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
728 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
729 * gcc.dg/vect/vect-83_64.c: Likewise.
731 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
734 * g++.dg/cpp0x/constexpr-union4.C: New.
736 2012-10-23 Jeff Law <law@redhat.com>
738 * gcc.c-torture/execute/pr54985.c: New test.
740 2012-10-23 Paul Koning <ni1d@arrl.net>
743 * g++.dg/debug/dwarf2/pr54508.C: New.
745 2012-10-23 Jakub Jelinek <jakub@redhat.com>
748 * g++.dg/template/sizeof14.C: New test.
750 2012-10-23 Ian Bolton <ian.bolton@arm.com>
751 Jim MacArthur <jim.macarthur@arm.com>
752 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
753 Marcus Shawcroft <marcus.shawcroft@arm.com>
754 Nigel Stephens <nigel.stephens@arm.com>
755 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
756 Richard Earnshaw <rearnsha@arm.com>
757 Sofiane Naci <sofiane.naci@arm.com>
758 Stephen Thomas <stephen.thomas@arm.com>
759 Tejas Belagod <tejas.belagod@arm.com>
760 Yufeng Zhang <yufeng.zhang@arm.com>
762 * lib/target-supports.exp
763 (check_profiling_available): Add AArch64.
764 (check_effective_target_vect_int): Likewise.
765 (check_effective_target_vect_shift): Likewise.
766 (check_effective_target_vect_float): Likewise.
767 (check_effective_target_vect_double): Likewise.
768 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
769 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
770 (check_effective_target_vect_pack_trunc): Likewise.
771 (check_effective_target_vect_unpack): Likewise.
772 (check_effective_target_vect_hw_misalign): Likewise.
773 (check_effective_target_vect_short_mult): Likewise.
774 (check_effective_target_vect_int_mult): Likewise.
775 (check_effective_target_vect_stridedN): Likewise.
776 (check_effective_target_sync_int_long): Likewise.
777 (check_effective_target_sync_char_short): Likewise.
778 (check_vect_support_and_set_flags): Likewise.
779 (check_effective_target_aarch64_tiny): New.
780 (check_effective_target_aarch64_small): New.
781 (check_effective_target_aarch64_large): New.
782 * g++.dg/other/PR23205.C: Enable aarch64.
783 * g++.dg/other/pr23205-2.C: Likewise.
784 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
785 * gcc.c-torture/execute/20101011-1.c: Likewise.
786 * gcc.dg/20020312-2.c: Likewise.
787 * gcc.dg/20040813-1.c: Likewise.
788 * gcc.dg/builtin-apply2.c: Likewise.
789 * gcc.dg/stack-usage-1.c: Likewise.
791 2012-10-23 Ian Bolton <ian.bolton@arm.com>
792 Jim MacArthur <jim.macarthur@arm.com>
793 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
794 Marcus Shawcroft <marcus.shawcroft@arm.com>
795 Nigel Stephens <nigel.stephens@arm.com>
796 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
797 Richard Earnshaw <rearnsha@arm.com>
798 Sofiane Naci <sofiane.naci@arm.com>
799 Stephen Thomas <stephen.thomas@arm.com>
800 Tejas Belagod <tejas.belagod@arm.com>
801 Yufeng Zhang <yufeng.zhang@arm.com>
803 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
804 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
805 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
806 * gcc.target/aarch64/aapcs/abitest.S: New file.
807 * gcc.target/aarch64/aapcs/abitest.h: New file.
808 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
809 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
810 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
811 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
812 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
813 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
814 * gcc.target/aarch64/aapcs/ice_1.c: New file.
815 * gcc.target/aarch64/aapcs/ice_2.c: New file.
816 * gcc.target/aarch64/aapcs/ice_3.c: New file.
817 * gcc.target/aarch64/aapcs/ice_4.c: New file.
818 * gcc.target/aarch64/aapcs/ice_5.c: New file.
819 * gcc.target/aarch64/aapcs/macro-def.h: New file.
820 * gcc.target/aarch64/aapcs/test_1.c: New file.
821 * gcc.target/aarch64/aapcs/test_10.c: New file.
822 * gcc.target/aarch64/aapcs/test_11.c: New file.
823 * gcc.target/aarch64/aapcs/test_12.c: New file.
824 * gcc.target/aarch64/aapcs/test_13.c: New file.
825 * gcc.target/aarch64/aapcs/test_14.c: New file.
826 * gcc.target/aarch64/aapcs/test_15.c: New file.
827 * gcc.target/aarch64/aapcs/test_16.c: New file.
828 * gcc.target/aarch64/aapcs/test_17.c: New file.
829 * gcc.target/aarch64/aapcs/test_18.c: New file.
830 * gcc.target/aarch64/aapcs/test_19.c: New file.
831 * gcc.target/aarch64/aapcs/test_2.c: New file.
832 * gcc.target/aarch64/aapcs/test_20.c: New file.
833 * gcc.target/aarch64/aapcs/test_21.c: New file.
834 * gcc.target/aarch64/aapcs/test_22.c: New file.
835 * gcc.target/aarch64/aapcs/test_23.c: New file.
836 * gcc.target/aarch64/aapcs/test_24.c: New file.
837 * gcc.target/aarch64/aapcs/test_25.c: New file.
838 * gcc.target/aarch64/aapcs/test_26.c: New file.
839 * gcc.target/aarch64/aapcs/test_3.c: New file.
840 * gcc.target/aarch64/aapcs/test_4.c: New file.
841 * gcc.target/aarch64/aapcs/test_5.c: New file.
842 * gcc.target/aarch64/aapcs/test_6.c: New file.
843 * gcc.target/aarch64/aapcs/test_7.c: New file.
844 * gcc.target/aarch64/aapcs/test_8.c: New file.
845 * gcc.target/aarch64/aapcs/test_9.c: New file.
846 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
847 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
848 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
849 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
850 * gcc.target/aarch64/aapcs/test_complex.c: New file.
851 * gcc.target/aarch64/aapcs/test_int128.c: New file.
852 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
853 * gcc.target/aarch64/aapcs/type-def.h: New file.
854 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
855 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
856 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
857 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
858 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
859 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
860 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
861 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
862 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
863 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
864 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
865 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
866 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
867 * gcc.target/aarch64/aarch64.exp: New file.
868 * gcc.target/aarch64/adc-1.c: New file.
869 * gcc.target/aarch64/adc-2.c: New file.
870 * gcc.target/aarch64/asm-1.c: New file.
871 * gcc.target/aarch64/clrsb.c: New file.
872 * gcc.target/aarch64/clz.c: New file.
873 * gcc.target/aarch64/ctz.c: New file.
874 * gcc.target/aarch64/csinc-1.c: New file.
875 * gcc.target/aarch64/csinv-1.c: New file.
876 * gcc.target/aarch64/csneg-1.c: New file.
877 * gcc.target/aarch64/extend.c: New file.
878 * gcc.target/aarch64/fcvt.x: New file.
879 * gcc.target/aarch64/fcvt_double_int.c: New file.
880 * gcc.target/aarch64/fcvt_double_long.c: New file.
881 * gcc.target/aarch64/fcvt_double_uint.c: New file.
882 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
883 * gcc.target/aarch64/fcvt_float_int.c: New file.
884 * gcc.target/aarch64/fcvt_float_long.c: New file.
885 * gcc.target/aarch64/fcvt_float_uint.c: New file.
886 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
887 * gcc.target/aarch64/ffs.c: New file.
888 * gcc.target/aarch64/fmadd.c: New file.
889 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
890 * gcc.target/aarch64/frint.x: New file.
891 * gcc.target/aarch64/frint_double.c: New file.
892 * gcc.target/aarch64/frint_float.c: New file.
893 * gcc.target/aarch64/index.c: New file.
894 * gcc.target/aarch64/mneg-1.c: New file.
895 * gcc.target/aarch64/mneg-2.c: New file.
896 * gcc.target/aarch64/mneg-3.c: New file.
897 * gcc.target/aarch64/mnegl-1.c: New file.
898 * gcc.target/aarch64/mnegl-2.c: New file.
899 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
900 * gcc.target/aarch64/pic-constantpool1.c: New file.
901 * gcc.target/aarch64/pic-symrefplus.c: New file.
902 * gcc.target/aarch64/predefine_large.c: New file.
903 * gcc.target/aarch64/predefine_small.c: New file.
904 * gcc.target/aarch64/predefine_tiny.c: New file.
905 * gcc.target/aarch64/reload-valid-spoff.c: New file.
906 * gcc.target/aarch64/scalar_intrinsics.c: New file.
907 * gcc.target/aarch64/table-intrinsics.c: New file.
908 * gcc.target/aarch64/tst-1.c: New file.
909 * gcc.target/aarch64/vect-abs-compile.c: New file.
910 * gcc.target/aarch64/vect-abs.c: New file.
911 * gcc.target/aarch64/vect-abs.x: New file.
912 * gcc.target/aarch64/vect-compile.c: New file.
913 * gcc.target/aarch64/vect-faddv-compile.c: New file.
914 * gcc.target/aarch64/vect-faddv.c: New file.
915 * gcc.target/aarch64/vect-faddv.x: New file.
916 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
917 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
918 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
919 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
920 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
921 * gcc.target/aarch64/vect-fp-compile.c: New file.
922 * gcc.target/aarch64/vect-fp.c: New file.
923 * gcc.target/aarch64/vect-fp.x: New file.
924 * gcc.target/aarch64/vect-mull-compile.c: New file.
925 * gcc.target/aarch64/vect-mull.c: New file.
926 * gcc.target/aarch64/vect-mull.x: New file.
927 * gcc.target/aarch64/vect.c: New file.
928 * gcc.target/aarch64/vect.x: New file.
929 * gcc.target/aarch64/vector_intrinsics.c: New file.
930 * gcc.target/aarch64/vfp-1.c: New file.
931 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
932 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
933 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
934 * g++.dg/abi/aarch64_guard1.C: New file.
936 2012-10-23 Jakub Jelinek <jakub@redhat.com>
939 * c-c++-common/pr54988.c: New test.
941 2012-10-23 Jan Hubicka <jh@suse.cz>
943 * gcc.dg/tree-prof/peel-1.c: New testcase.
945 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
948 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
950 2012-10-23 Joseph Myers <joseph@codesourcery.com>
952 * gcc.dg/c99-predef-1.c: New test.
953 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
954 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
955 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
956 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
957 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
958 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
959 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
960 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
961 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
962 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
963 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
964 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
966 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
968 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
970 2012-10-23 Jan Hubicka <jh@suse.cz>
973 * gcc.c-torture/execute/pr54937.c: New testcase.
974 * gcc.dg/tree-ssa/cunroll-2.c: Update.
976 2012-10-23 Jan Hubicka <jh@suse.cz>
979 * gfortran.dg/pr54967.f90: New testcase.
981 2012-10-23 Terry Guo <terry.guo@arm.com>
984 * gcc.dg/pr55019.c: New.
986 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
988 PR tree-optimization/55008
989 * gcc.dg/tree-ssa/pr55008.c: New test.
991 2012-10-22 Richard Biener <rguenther@suse.de>
993 PR tree-optimization/55011
994 * gcc.dg/torture/pr55011.c: New testcase.
996 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
998 * gcc.target/arm/pr40457-1.c: Adjust expected output.
999 * gcc.target/arm/pr40457-2.c: Likewise.
1000 * gcc.target/arm/pr40457-3.c: Likewise.
1002 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1004 * gnat.dg/specs/limited_with4.ads: New test.
1005 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1007 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1009 * gnat.dg/modular4.adb: New test.
1010 * gnat.dg/modular4_pkg.ads: New helper.
1012 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1014 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1015 * gnat.dg/specs/addr1.ads: Likewise.
1017 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1019 * gcc.dg/webizer.c (main): Add missing exit call.
1021 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1024 * gfortran.dg/wextra_1.f: New test.
1026 2012-10-20 Jan Hubicka <jh@suse.cz>
1028 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1030 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1033 * gfortran.dg/warn_unused_function.f90: New.
1035 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1037 * lib/target-supports.exp
1038 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1040 2012-10-19 Richard Guenther <rguenther@suse.de>
1042 PR tree-optimization/54981
1043 * gcc.dg/pr54981.c: New testcase.
1045 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1048 * gcc.target/arm/pr54892.c: New.
1050 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1052 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1054 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1057 * g++.dg/init/array30.C: New.
1058 * g++.dg/init/array31.C: Likewise.
1060 2012-10-18 Tobias Burnus <burnus@net-b.de>
1063 * gfortran.dg/public_private_module_7.f90: New.
1065 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1068 * g++.dg/template/pr29633.C: New.
1070 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1072 * gnat.dg/loop_optimization13.ad[sb]: New test.
1073 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1075 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1077 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1078 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1079 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1080 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1082 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1084 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1085 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1086 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1087 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1088 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1089 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1091 2012-10-16 Jan Hubicka <jh@suse.cz>
1093 * gcc.target/i386/l_fma_float_?.c: Update.
1094 * gcc.target/i386/l_fma_double_?.c: Update.
1095 * gfortran.dg/do_1.f90: XFAIL
1096 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1097 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1098 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1099 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1100 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1101 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1104 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1108 * gcc.dg/Wstrict-overflow-24.c: New.
1110 2012-10-16 Tobias Burnus <burnus@net-b.de>
1114 * gfortran.dg/class_optional_1.f90: New.
1115 * gfortran.dg/class_optional_2.f90: New.
1117 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1120 * gcc.dg/guality/pr54796.c: New test.
1122 PR tree-optimization/54889
1123 * gfortran.dg/pr54889.f90: New test.
1125 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1127 * g++.dg/other/dump-ada-spec-2.C: New test.
1129 2012-10-16 Easwaran Raman <eraman@google.com>
1131 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1132 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1134 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1136 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1137 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1139 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1142 * gcc.c-torture/compile/pr54925.c: New.
1144 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1147 * gcc.target/sh/pr51244-17.c: New.
1149 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1152 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1154 * gcc.target/sh/pr54760-4.c: New.
1156 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1159 * gcc.target/sh/torture/sh-torture.exp: New.
1160 * gcc.target/sh/torture/pr34777.c: New.
1162 2012-10-15 Matthias Klose <doko@ubuntu.com>
1164 * lib/target-supports.exp (check_profiling_available): Match
1165 arm*-*-linux-* for ARM Linux/GNU.
1166 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1167 * gfortran.dg/enum_10.f90: Likewise.
1168 * gfortran.dg/enum_9.f90: Likewise.
1169 * gcc.target/arm/synchronize.c: Likewise.
1170 * g++.old-deja/g++.jason/enum6.C: Likewise.
1171 * g++.old-deja/g++.other/enum4.C: Likewise.
1172 * g++.old-deja/g++.law/enum9.C: Likewise.
1174 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1176 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1177 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1179 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1180 Paolo Carlini <paolo.carlini@oracle.com>
1183 * g++.dg/overload/operator6.C: New.
1185 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1187 PR c++/50080 (again)
1188 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1189 * g++.dg/parse/tmpl-outside1.C: Likewise.
1190 * g++.dg/template/qualttp18.C: Likewise.
1191 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1192 * g++.old-deja/g++.pt/overload13.C: Likewise.
1194 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1196 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1197 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1198 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1199 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1200 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1201 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1202 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1203 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1205 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1208 * g++.dg/parse/tmpl-outside2.C: New.
1209 * g++.dg/parse/tmpl-outside1.C: Adjust.
1210 * g++.dg/template/qualttp18.C: Likewise.
1211 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1212 * g++.old-deja/g++.pt/overload13.C: Likewise.
1214 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1216 PR tree-optimization/54915
1217 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1219 2012-10-15 Richard Guenther <rguenther@suse.de>
1221 PR tree-optimization/54920
1222 * gcc.dg/torture/pr54920.c: New testcase.
1224 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1226 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1228 2012-10-13 Jason Merrill <jason@redhat.com>
1230 * g++.dg/tls/thread_local7g.C: Require tls_native.
1232 2012-10-14 Jason Merrill <jason@redhat.com>
1234 * g++.dg/cpp0x/inh-ctor1.C: New.
1235 * g++.dg/cpp0x/inh-ctor2.C: New.
1236 * g++.dg/cpp0x/inh-ctor3.C: New.
1237 * g++.dg/cpp0x/inh-ctor4.C: New.
1238 * g++.dg/cpp0x/inh-ctor5.C: New.
1239 * g++.dg/cpp0x/inh-ctor6.C: New.
1240 * g++.dg/cpp0x/inh-ctor7.C: New.
1241 * g++.dg/cpp0x/inh-ctor8.C: New.
1242 * g++.dg/cpp0x/inh-ctor9.C: New.
1243 * g++.dg/cpp0x/inh-ctor10.C: New.
1244 * g++.dg/cpp0x/inh-ctor11.C: New.
1245 * g++.dg/cpp0x/inh-ctor12.C: New.
1246 * g++.dg/cpp0x/inh-ctor13.C: New.
1248 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1250 PR rtl-optimization/54919
1251 * gcc.dg/pr54919.c: New testcase.
1253 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1256 * g++.dg/template/crash113.C: New.
1258 2012-10-14 Jan Hubicka <jh@suse.cz>
1260 * gcc.dg/unroll_5.c: New testcase.
1262 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1265 * g++.dg/opt/pr52643.C: New.
1267 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1270 * gcc.target/sh/pr54602-1.c: New.
1271 * gcc.target/sh/pr54602-2.c: New.
1272 * gcc.target/sh/pr54602-3.c: New.
1273 * gcc.target/sh/pr54602-4.c: New.
1275 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1278 * gcc.target/sh/pr54680.c: New.
1280 2012-10-12 Jan Hubicka <jh@suse.cz>
1282 * gcc.dg/webizer.c: New testcase.
1284 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1286 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1289 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1291 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1292 Return 0 if already specifying -mfloat-abi other than hard.
1294 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1296 * gcc.dg/pr53060.c: Prune irrelevant warning.
1298 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1301 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1302 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1303 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1304 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1305 Adjust expected wording of warnings for *cmp* builtins.
1306 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1307 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1309 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1312 * g++.dg/parse/friend-main.C: New.
1314 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1317 * g++.dg/pr53055.C: New testcase.
1319 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1322 * g++.dg/cpp0x/pr52744.C: New.
1324 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1327 * gfortran.dg/dummy_procedure_9.f90: New.
1329 2012-10-12 Richard Biener <rguenther@suse.de>
1331 PR tree-optimization/54894
1332 * gcc.dg/torture/pr54894.c: New testcase.
1334 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1337 * gcc.target/sh/pr51244-13.c: New.
1338 * gcc.target/sh/pr51244-14.c: New.
1339 * gcc.target/sh/pr51244-15.c: New.
1340 * gcc.target/sh/pr51244-16.c: New.
1342 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1345 * g++.dg/cpp0x/decltype45.C: New.
1347 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1350 * gfortran.dg/class_allocate_13.f90: New.
1352 2012-10-11 Jason Merrill <jason@redhat.com>
1354 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1355 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1357 * g++.dg/gomp/tls-5.C: Require tls_native.
1358 * g++.dg/tls/thread_local7.C: Require tls_native.
1359 * g++.dg/tls/static2.C: New.
1361 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1364 * g++.dg/ext/weak5.C: New.
1366 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1369 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1370 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1372 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1375 * g++.dg/parse/pr43765.C: New.
1377 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1379 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1381 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1384 * g++.dg/init/bitfield3.C: New.
1386 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1388 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1390 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1392 PR tree-optimization/54877
1393 * gcc.dg/torture/pr54877.c: New test.
1395 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1398 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1399 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1400 and remove target info from dg-do compile.
1401 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1402 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1403 and remove target info from dg-do compile.
1405 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1407 * gcc.dg/pr54782.c: Require target with pthread support.
1409 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1412 * g++.dg/cpp0x/auto35.C: New.
1414 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1416 PR c++/53540 - using fails to be equivalent to typedef
1417 * g++.dg/cpp0x/alias-decl-24.C: New test.
1419 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1421 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1422 that c++11 attributes to types are ignored for now.
1423 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1426 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1429 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1431 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1434 * g++.dg/cpp0x/initlist67.C: New.
1436 2012-10-10 Dehao Chen <dehao@google.com>
1438 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1440 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1443 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1446 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1449 * g++.dg/cpp0x/decltype44.C: New.
1451 2012-10-09 Steve Ellcey <sellcey@mips.com>
1453 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1455 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1458 * g++.dg/cpp0x/decltype43.C: New.
1460 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1463 * gcc.dg/pr53397-1.c: New test case.
1464 * gcc.dg/pr53397-2.c: New test case.
1466 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1469 * g++.dg/warn/Wparentheses-26.C: Adjust.
1470 * g++.dg/warn/Wparentheses-27.C: New.
1472 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1475 * c-c++-common/vector-scalar.c: New testcase.
1476 * g++.dg/ext/vector18.C: New testcase.
1477 * g++.dg/ext/vector5.C: This is not an error anymore.
1478 * gcc.dg/init-vec-1.c: Move ...
1479 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1480 * gcc.c-torture/execute/vector-shift1.c: Move ...
1481 * c-c++-common/torture/vector-shift1.c: ... here.
1482 * gcc.dg/scal-to-vec1.c: Move ...
1483 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1484 C++11. Adapt error messages.
1485 * gcc.dg/convert-vec-1.c: Move ...
1486 * c-c++-common/convert-vec-1.c: ... here.
1487 * gcc.dg/scal-to-vec2.c: Move ...
1488 * c-c++-common/scal-to-vec2.c: ... here.
1490 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1493 * gcc.target/i386/pr54400.c: New testcase.
1495 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1498 * g++.dg/template/pr54858.C: New test.
1500 2012-10-08 Marek Polacek <polacek@redhat.com>
1503 * g++.dg/debug/pr54831.C: New test.
1505 2012-10-08 Dehao Chen <dehao@google.com>
1507 * g++.dg/predict-loop-exit-1.C: New.
1508 * g++.dg/predict-loop-exit-2.C: New.
1509 * g++.dg/predict-loop-exit-3.C: New.
1511 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1513 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1515 2012-10-08 Jason Merrill <jason@redhat.com>
1517 * g++.dg/gomp/tls-5.C: New.
1518 * g++.dg/gomp/tls-wrap1.C: New.
1519 * g++.dg/gomp/tls-wrap2.C: New.
1520 * g++.dg/gomp/tls-wrap3.C: New.
1521 * g++.dg/gomp/tls-wrap4.C: New.
1522 * g++.dg/gomp/tls-wrapper-cse.C: New.
1523 * g++.dg/tls/thread_local-cse.C: New.
1524 * g++.dg/tls/thread_local-order1.C: New.
1525 * g++.dg/tls/thread_local-order2.C: New.
1526 * g++.dg/tls/thread_local-wrap1.C: New.
1527 * g++.dg/tls/thread_local-wrap2.C: New.
1528 * g++.dg/tls/thread_local-wrap3.C: New.
1529 * g++.dg/tls/thread_local-wrap4.C: New.
1530 * g++.dg/tls/thread_local2g.C: New.
1531 * g++.dg/tls/thread_local3g.C: New.
1532 * g++.dg/tls/thread_local4g.C: New.
1533 * g++.dg/tls/thread_local5g.C: New.
1534 * g++.dg/tls/thread_local6g.C: New.
1535 * g++.dg/tls/thread_local7g.C: New.
1537 * g++.dg/tls/thread_local3.C: New.
1538 * g++.dg/tls/thread_local4.C: New.
1539 * g++.dg/tls/thread_local5.C: New.
1540 * g++.dg/tls/thread_local6.C: New.
1542 * g++.dg/tls/init-2.C: Tweak errors.
1543 * g++.dg/tls/thread_local1.C: New.
1544 * g++.dg/tls/thread_local2.C: New.
1545 * g++.dg/tls/thread_local7.C: New.
1547 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1550 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1552 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1555 * gcc.target/sh/pr54685.c: New.
1557 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1559 PR c++/53528 C++11 attribute support
1560 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1561 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1578 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1584 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1610 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1611 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1612 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1613 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1615 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1616 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1618 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1620 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1621 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1622 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1624 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1627 * gcc.target/sh/pr54760-2.c: New.
1628 * gcc.target/sh/pr54760-3.c: New.
1630 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1633 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1635 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1636 Sandra Loosemore <sandra@codesourcery.com>
1638 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1639 and test that the accumulator is initialized using MULT.
1640 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1641 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1643 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1646 * g++.dg/cpp0x/stdint.C: New.
1648 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1651 * g++.dg/cpp0x/stddef.C: New.
1653 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1656 * gfortran.dg/typebound_operator_17.f90: New.
1658 2012-10-06 Jan Hubicka <jh@suse.cz>
1662 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1664 2012-10-06 Jan Hubicka <jh@suse.cz>
1666 * gcc.dg/lto/resolutions_0.c: New testcase.
1668 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1671 * gfortran.dg/generic_25.f90: New.
1672 * gfortran.dg/generic_26.f90: New.
1673 * gfortran.dg/generic_27.f90: New.
1675 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1678 * gcc.target/sh/pr54760-1.c: New.
1680 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1682 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1683 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1684 * g++.dg/warn/Wsign-compare-5.C: New test.
1685 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1686 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1687 * g++.dg/ext/builtin30.C: New test.
1688 * g++.dg/ext/vla12.C: New test.
1689 * gcc.dg/builtins-85.c: New test.
1692 * gcc.dg/guality/pr54519-1.c: New test.
1693 * gcc.dg/guality/pr54519-2.c: New test.
1694 * gcc.dg/guality/pr54519-3.c: New test.
1695 * gcc.dg/guality/pr54519-4.c: New test.
1696 * gcc.dg/guality/pr54519-5.c: New test.
1697 * gcc.dg/guality/pr54519-6.c: New test.
1699 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1702 * g++.dg/cpp0x/defaulted38.C: New.
1704 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1706 PR tree-optimization/33763
1707 * c-c++-common/pr33763.c: New test.
1709 PR tree-optimization/54810
1710 * gcc.dg/tree-ssa/vrp85.c: New test.
1712 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1714 * gcc.dg/ucnid-7.c: Skip on AIX.
1715 * gcc.dg/ucnid-8.c: Same.
1716 * gcc.dg/ucnid-10.c: Same.
1717 * gcc.dg/ucnid-13.c: Same.
1718 * gcc.dg/attr-alias-3.c: Same.
1719 * gcc.dg/attr-alias-5.c: Same.
1720 * gcc.dg/torture/pr51106-2.c: Same.
1721 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1723 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1726 * g++.dg/cpp0x/alias-decl-23.C: New.
1728 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1731 * g++.dg/template/friend53.C: New.
1733 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1735 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1736 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1737 (scan-ada-spec): Likewise.
1738 (scan-ada-spec-not): Likewise.
1739 * gcc.dg/dump-ada-spec-1.c: New test.
1740 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1742 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1744 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1746 2012-10-04 Florian Weimer <fweimer@redhat.com>
1748 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1750 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1753 * g++.dg/cpp0x/pr54323.C: New.
1755 2012-10-04 Richard Guenther <rguenther@suse.de>
1758 * g++.dg/torture/pr54735.C: New testcase.
1760 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1762 PR rtl-optimization/54739
1763 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1765 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1768 * gcc.target/sh/pr51244-12.c: New.
1770 2012-10-03 Dehao Chen <dehao@google.com>
1773 * gcc.dg/pr54782.c: New test.
1775 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1778 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1780 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1783 * gfortran.dg/class_53.f90: New.
1785 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1788 * gcc.dg/guality/pr54551.c: New.
1790 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1792 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1793 * gcc.target/powerpc/pr46728-2.c: Likewise.
1795 2012-10-02 Sharad Singhai <singhai@google.com>
1798 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1799 to fix test failures caused by r191883.
1800 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1801 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1802 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1803 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1804 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1805 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1806 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1807 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1808 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1810 2012-09-30 Sharad Singhai <singhai@google.com>
1812 * gcc.target/i386/vect-double-1.c: Fix test.
1814 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1817 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1820 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1822 PR rtl-optimization/54457
1823 * gcc.target/i386/pr54457.c: New test.
1825 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1827 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1829 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1831 * gcc.target/i386/vect-rebuild.c: New testcase.
1833 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1835 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1837 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1839 * gcc.target/mips/pr37362.c: Fix target selector.
1841 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1844 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1846 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1848 * gcc.dg/ucnid-8.c: Update line number.
1849 * gcc.dg/torture/pr51106-2.c: Likewise.
1851 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1854 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1855 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1856 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1858 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1860 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1861 partially reverting r170092.
1862 * gfortran.dg/class_7.f03: Ditto.
1863 * gfortran.dg/coarray_14.f90: Ditto.
1864 * gfortran.dg/typebound_proc_13.f03: Ditto.
1866 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1869 * g++.dg/cpp0x/sfinae42.C: New.
1871 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1873 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1874 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1875 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1876 * gcc.dg/pr42629.c: XFAIL on AIX.
1877 * gcc.dg/pr47684.c: Same.
1878 * gcc.dg/pr43670.c: Same.
1879 * gcc.dg/pr42916.c: Same.
1880 * gcc.dg/pr45449.c: Same.
1881 * gcc.dg/pr50017.c: Same.
1882 * gcc.dg/pr42728.c: Same.
1883 * gcc.dg/pr47881.c: Same.
1884 * gcc.dg/pr44023.c: Same.
1885 * gcc.dg/pr41345.c: Same.
1886 * gcc.dg/pr42630.c: Same.
1887 * gcc.dg/pr44971.c: Same.
1888 * gcc.dg/pr46771.c: Same.
1889 * gcc.dg/ucnid-8.c: Same.
1890 * gcc.dg/ucnid-10.c: Same.
1891 * gcc.dg/ucnid-13.c: Same.
1892 * gcc.dg/torture/pr51106-2.c: Same.
1893 * gcc.dg/pr48768.c: Same.
1894 * gcc.dg/pr42631.c: Same.
1895 * gcc.dg/pr43084.c: Same.
1896 * gcc.dg/ucnid-7.c: Same.
1897 * gcc.dg/pr42889.c: Same.
1898 * gcc.dg/pr41241.c: Same.
1899 * gcc.dg/pr42719.c: Same.
1900 * g++.dg/debug/pr46583.C: Same.
1901 * g++.dg/debug/pr47106.C: Same.
1902 * g++.dg/opt/pr48549.C: Same.
1903 * g++.dg/other/pr42685.C: Same.
1904 * c-c++-common/pr43942.c: Same.
1906 2012-09-29 Ian Lance Taylor <iant@google.com>
1908 * go.test/go-test.exp: Update for latest version of Go testsuite.
1910 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1913 * gfortran.dg/internal_readwrite_3.f90: New test.
1915 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1917 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1918 c-c++-common/Wunused-local-typedefs-2.c to here.
1920 PR c++/54372 - unused attribute inactive on dependant entities
1921 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1923 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1925 PR c++/29028 - Missed unused warning on using declaration
1926 * g++.dg/warn/Wunused-var-18.C: New test.
1928 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1930 PR c++/53551 - -Wunused-local-typedefs misses uses
1931 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1933 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1936 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1938 PR tree-optimization/54713
1939 * gcc.c-torture/compile/pr54713-1.c: New test.
1940 * gcc.c-torture/compile/pr54713-2.c: New test.
1941 * gcc.c-torture/compile/pr54713-3.c: New test.
1943 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1945 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1947 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1949 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1951 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1954 * gcc.target/i386/pr54703.c: New test.
1956 2012-09-27 Richard Guenther <rguenther@suse.de>
1959 * gcc.dg/lto/pr54709_0.c: New testcase.
1960 * gcc.dg/lto/pr54709_1.c: Likewise.
1962 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1964 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1966 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1968 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1970 * gcc.target/arm/pr42879.c: Handle big-endian.
1972 2012-09-26 Steve Ellcey <sellcey@mips.com>
1975 * gcc.dg/pr37303.c: Check for rdata or rodata.
1977 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1979 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1981 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1985 * gcc.target/powerpc/ppc-ne0-1.c: New.
1987 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1990 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1991 test_19, test_20, test_21, test_22, test_23): New functions.
1992 * gcc.target/sh/pr54089-4.c: New.
1993 * gcc.target/sh/pr54089-5.c: New.
1994 * gcc.target/sh/pr54089-6.c: New.
1995 * gcc.target/sh/pr54089-7.c: New.
1997 2012-09-25 Richard Guenther <rguenther@suse.de>
2000 * gcc.dg/lto/pr54702_0.c: New testcase.
2001 * gcc.dg/lto/pr54702_1.c: Likewise.
2002 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2003 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2004 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2005 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2007 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2010 * g++.dg/cpp0x/parse2.C: New.
2011 * g++.dg/parse/error11.C: Adjust.
2012 * g++.dg/parse/error12.C: Likewise.
2014 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2016 * gcc.target/i386/20030217-1.c: Added check for
2017 large_long_double effective target.
2018 * gcc.target/i386/387-3.c: Likewise.
2019 * gcc.target/i386/387-4.c: Likewise.
2020 * gcc.target/i386/pr36578-1.c: Likewise.
2021 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2022 when long double size is equal double size.
2023 * gcc.target/i386/excess-precision-1.c: Likewise.
2024 * gcc.target/i386/pr36578-2.c: Likewise.
2025 * gcc.target/i386/20030217-2.c: New testcase.
2027 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2029 PR tree-optimization/54676
2030 * gcc.dg/pr54676.c: New test.
2032 2012-09-25 Richard Guenther <rguenther@suse.de>
2034 PR tree-optimization/53663
2035 * gcc.dg/torture/pr53663-1.c: New testcase.
2036 * gcc.dg/torture/pr53663-2.c: Likewise.
2037 * gcc.dg/torture/pr53663-3.c: Likewise.
2039 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2041 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2043 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2045 * lib/target-supports-dg.exp (dg-require-effective-target,
2046 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2047 dg-process-target-1 instead of dg-process-target.
2048 (dg-process-target-1): Rename from dg-process-target.
2049 (dg-process-target): New.
2051 2012-09-24 Richard Guenther <rguenther@suse.de>
2053 PR tree-optimization/54684
2054 * g++.dg/torture/pr54684.C: New testcase.
2056 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2058 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2060 2012-09-24 Richard Guenther <rguenther@suse.de>
2063 * gcc.dg/tm/pr52173-1.c: New.
2064 * gcc.dg/tm/pr52173-2.c: New.
2066 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2068 * gcc.dg/pr54669.c: New test.
2070 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2071 Dominique Dhumieres <dominiq@lps.ens.fr>
2074 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2076 2012-09-23 Tobias Burnus <burnus@net-b.de>
2079 * gfortran.dg/class_array_14.f90: New.
2081 2012-09-22 Kai Tietz <ktietz@redhat.com>
2083 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2084 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2086 2012-09-21 Dehao Chen <dehao@google.com>
2089 PR tree-optimization/54655
2090 * g++.dg/pr54655.C: New testcase.
2092 2012-09-21 Richard Guenther <rguenther@suse.de>
2094 PR tree-optimization/54647
2095 * g++.dg/torture/pr54647.C: New testcase.
2097 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2100 * c-c++-common/torture/vector-compare-2.c: Add -w.
2102 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2104 * gnat.dg/opt20.ads: Move dg directive to...
2105 * gnat.dg/opt20.adb: ...here.
2106 * gnat.dg/addr1.ad[sb]: Likewise.
2107 * gnat.dg/concat2.ad[sb]: Likewise.
2108 * gnat.dg/array16.ad[sb]: Likewise.
2109 * gnat.dg/atomic5.ad[sb]: Likewise.
2110 * gnat.dg/discr29.ad[sb]: Likewise.
2111 * gnat.dg/noreturn5.ad[sb]: Likewise.
2112 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2113 * gnat.dg/discr23.ads: Remove dg directive.
2114 * gnat.dg/nested_float_packed.ads: Likewise.
2115 * gnat.dg/oconst6.ads: Move to...
2116 * gnat.dg/specs/oconst6.ads: ...here.
2118 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2121 * g++.dg/cpp0x/decltype32.C: Tweak.
2123 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2125 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2126 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2127 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2128 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2130 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2133 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2135 2012-09-19 Steve Ellcey <sellcey@mips.com>
2137 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2139 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2141 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2142 * gcc.target/powerpc/ppc-mftb.c: New file.
2144 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2147 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2150 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2153 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2155 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2157 * gcc.c-torture/execute/20120919-1.c: New test.
2159 2012-09-19 Richard Guenther <rguenther@suse.de>
2161 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2163 2012-09-19 Richard Guenther <rguenther@suse.de>
2165 * gcc.dg/builtin-unreachable-6.c: Adjust.
2167 2012-09-19 Richard Guenther <rguenther@suse.de>
2169 * gcc.dg/builtin-object-size-10.c: Adjust.
2170 * gcc.dg/builtin-unreachable-5.c: Adjust.
2171 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2172 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2173 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2174 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2175 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2176 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2177 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2178 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2179 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2180 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2181 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2182 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2184 2012-09-19 Richard Guenther <rguenther@suse.de>
2186 PR tree-optimization/54132
2187 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2188 * gcc.dg/torture/pr54132.c: Likewise.
2190 2012-09-19 Terry Guo <terry.guo@arm.com>
2192 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2193 extra prune rules that will be applied to all tests in a .exp file.
2194 (gcc-dg-prune): Use rules defined by the above variable.
2195 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2196 harmless warnings on architecture switch conflict.
2198 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2200 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2201 of asm-comment characters instead of a single one.
2202 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2204 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2206 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2208 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2209 target instead of xfailing it.
2210 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2211 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2212 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2213 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2214 * gcc.dg/vect/vect-104.c: Likewise.
2215 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2216 * gcc.dg/vect/vect-outer-1.c: Likewise.
2217 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2218 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2219 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2220 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2221 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2222 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2223 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2224 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2225 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2227 * lib/target-supports.exp
2228 (check_effective_target_vect_widen_mult_qi_to_hi,
2229 check_effective_target_vect_widen_mult_hi_to_si,
2230 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2231 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2232 check_effective_target_vect_pack_trunc,
2233 check_effective_target_vect_unpack,
2234 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2235 instead of arm_none.
2237 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2239 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2241 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2242 config to compiler_flags.
2244 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2247 * gcc.target/i386/pr54592.c: New test.
2249 PR tree-optimization/54610
2250 * gcc.target/i386/pr54610.c: New test.
2252 2012-09-17 Jason Merrill <jason@redhat.com>
2255 * g++.dg/cpp0x/alias-decl-21.C: New.
2256 * g++.dg/cpp0x/alias-decl-22.C: New.
2258 2012-09-17 Tobias Burnus <burnus@net-b.de>
2261 * gfortran.dg/scan_2.f90: New.
2263 2012-09-17 Jason Merrill <jason@redhat.com>
2266 * g++.dg/init/aggr9.C: New.
2268 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2270 * gnat.dg/loop_optimization12.ad[sb]: New test.
2272 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2275 * gfortran.dg/proc_ptr_result_7.f90: New.
2277 2012-09-17 Tobias Burnus <burnus@net-b.de>
2280 * gfortran.dg/structure_constructor_11.f90: New.
2282 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2284 PR tree-optimization/54563
2285 * g++.dg/torture/pr54563.C: New test.
2287 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2290 * gfortran.dg/typebound_generic_14.f03: New.
2292 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2295 * gfortran.dg/proc_ptr_38.f90: New.
2297 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2300 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2304 * gnat.dg/lto15.adb: Require lto.
2306 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2307 "myBindC" for hppa*-*-hpux*.
2309 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2311 * gfortran.dg/namelist_75.f90: New test.
2313 2012-09-15 Tom de Vries <tom@codesourcery.com>
2315 * gcc.dg/tree-ssa/vrp82.c: New test.
2316 * gcc.dg/tree-ssa/vrp83.c: Same.
2317 * gcc.dg/tree-ssa/vrp84.c: Same.
2319 2012-09-15 Tom de Vries <tom@codesourcery.com>
2321 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2322 * gcc.dg/tree-ssa/vrp81.c: ... this.
2324 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2327 * gcc.target/avr/torture/fix-types.h: New.
2328 * gcc.target/avr/torture/vals-hr.def: New.
2329 * gcc.target/avr/torture/vals-r.def: New.
2330 * gcc.target/avr/torture/vals-k.def: New.
2331 * gcc.target/avr/torture/vals-ur.def: New.
2332 * gcc.target/avr/torture/vals-uk.def: New.
2333 * gcc.target/avr/torture/vals-uhr.def: New.
2334 * gcc.target/avr/torture/vals-llk.def: New.
2335 * gcc.target/avr/torture/vals-ullk.def: New.
2336 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2337 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2338 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2339 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2340 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2341 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2342 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2343 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2345 2012-09-14 Dehao Chen <dehao@google.com>
2347 * g++.dg/debug/dwarf2/deallocator.C: New test.
2349 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2352 * gcc.c-torture/compile/pr54552-1.c: New test.
2354 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2357 * g++.dg/other/vector-compare.C: New testcase.
2358 * c-c++-common/vector-compare-3.c: New testcase.
2359 * gcc.dg/vector-shift.c: Move ...
2360 * c-c++-common/vector-shift.c: ... here.
2361 * gcc.dg/vector-shift1.c: Move ...
2362 * c-c++-common/vector-shift1.c: ... here.
2363 * gcc.dg/vector-shift3.c: Move ...
2364 * c-c++-common/vector-shift3.c: ... here.
2365 * gcc.dg/vector-compare-1.c: Move ...
2366 * c-c++-common/vector-compare-1.c: ... here.
2367 * gcc.dg/vector-compare-2.c: Move ...
2368 * c-c++-common/vector-compare-2.c: ... here.
2369 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2370 * c-c++-common/torture/vector-compare-1.c: ... here.
2371 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2372 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2373 * c-c++-common/torture/vector-compare-2.c: ... here.
2374 * gcc.c-torture/execute/vector-shift.c: Move ...
2375 * c-c++-common/torture/vector-shift.c: ... here.
2376 * gcc.c-torture/execute/vector-shift2.c: Move ...
2377 * c-c++-common/torture/vector-shift2.c: ... here.
2378 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2379 * c-c++-common/torture/vector-subscript-1.c: ... here.
2380 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2381 * c-c++-common/torture/vector-subscript-2.c: ... here.
2382 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2383 * c-c++-common/torture/vector-subscript-3.c: ... here.
2385 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2388 * gcc.c-torture/compile/pr54103-1.c,
2389 gcc.c-torture/compile/pr54103-2.c,
2390 gcc.c-torture/compile/pr54103-3.c,
2391 gcc.c-torture/compile/pr54103-4.c,
2392 gcc.c-torture/compile/pr54103-5.c,
2393 gcc.c-torture/compile/pr54103-6.c: New tests.
2394 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2396 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2398 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2400 2012-09-14 Richard Guenther <rguenther@suse.de>
2402 PR tree-optimization/54565
2403 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2404 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2406 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2408 * gcc.target/arm/combine-movs.c: Add missing space.
2410 2012-09-14 Richard Guenther <rguenther@suse.de>
2412 * g++.dg/torture/builtin-location.C: New testcase.
2414 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2415 Manuel López-Ibáñez <manu@gcc.gnu.org>
2418 * g++.dg/warn/Wuninitialized-self.C: New.
2420 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2423 * gcc.c-torture/compile/pr54559.c: New test.
2425 2012-09-13 Jason Merrill <jason@redhat.com>
2428 * g++.dg/cpp0x/constexpr-temp1.C: New.
2431 * g++.dg/template/anonunion2.C: New.
2434 * g++.dg/template/init10.C: New.
2436 2012-09-13 Tobias Burnus <burnus@net-b.de>
2439 * gfortran.dg/implicit_pure_3.f90: New.
2441 2012-09-13 Richard Guenther <rguenther@suse.de>
2443 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2445 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2447 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2449 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2451 * c-c++-common/pr51712.c: Handle for short-enum targets.
2453 2012-09-12 Terry Guo <terry.guo@arm.com>
2455 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2456 and lsrs for Thumb2 mode.
2458 2012-09-12 Jan Hubicka <jh@suse.cz>
2460 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2462 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2465 * gcc.target/i386/pr54445-1.c: New file.
2466 * gcc.target/i386/pr54445-2.c: Likewise.
2468 2012-09-12 Tobias Burnus <burnus@net-b.de>
2472 * gfortran.dg/coarray_10.f90: Update dg-error.
2473 * gfortran.dg/coarray_28.f90: New.
2474 * gfortran.dg/array_section_3.f90: New.
2476 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2478 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2479 gcc.target/arm/pr48252.c: Fix for big-endian support.
2481 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2483 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2485 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2486 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2488 * gcc.target/arm/neon-vfma-1.c: New testcase.
2489 * gcc.target/arm/neon-vfms-1.c: Likewise.
2490 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2492 * gcc.target/arm/neon-vmls-1.c: Likewise.
2493 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2495 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2496 (check_effective_target_arm_neonv2_ok): Likewise.
2497 (check_effective_target_arm_neonv2_hw): Likewise.
2498 (check_effective_target_arm_neonv2): Likewise.
2500 2012-09-11 Richard Guenther <rguenther@suse.de>
2503 * g++.dg/tree-ssa/pr54515.C: New testcase.
2505 2012-09-10 Andrew Pinski <apinski@cavium.com>
2508 * gcc.dg/tm/memopt-16.c: New testcase.
2510 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2514 * g++.dg/cpp0x/sfinae40.C: New.
2515 * g++.dg/cpp0x/sfinae41.C: Likewise.
2517 2012-09-10 Jason Merrill <jason@redhat.com>
2520 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2522 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2525 * gcc.target/sh/pr54089-3.c: New.
2527 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2529 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2531 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2533 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2535 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2537 * gcc.dg/pr52558-2.c: Delete.
2538 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2540 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2542 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2544 2012-09-10 Richard Guenther <rguenther@suse.de>
2546 PR tree-optimization/54520
2547 * gcc.dg/torture/pr54520.c: New testcase.
2549 2012-09-10 Jason Merrill <jason@redhat.com>
2552 * g++.dg/cpp0x/implicit14.C: New.
2554 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2557 * gfortran.dg/bound_simplification_3.f90: New test.
2559 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2562 * gcc.dg/pr52558-1.c: Delete.
2563 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2565 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2567 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2568 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2569 * gcc.target/arm/smlaltt-1.c: Likewise.
2571 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2573 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2575 2012-09-07 Tom de Vries <tom@codesourcery.com>
2577 PR tree-optimization/53986
2578 * gcc.dg/tree-ssa/vrp80.c: New test.
2579 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2581 2012-09-06 Jason Merrill <jason@redhat.com>
2585 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2586 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2588 2012-09-06 Andrew Pinski <apinski@cavium.com>
2591 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2593 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2595 PR rtl-optimization/54455
2596 * gcc.dg/54455.c: New test.
2598 2012-09-06 Tobias Burnus <burnus@net-b.de>
2601 * gfortran.dg/promotion_2.f90: New.
2603 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2606 * c-c++-common/pr54486.c: New test.
2608 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2611 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2613 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2616 * g++.dg/cpp0x/sfinae39.C: New.
2618 2012-09-04 Jason Merrill <jason@redhat.com>
2621 * g++.dg/ext/flexary3.C: New.
2624 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2627 * g++.dg/template/defarg15.C: New.
2630 * g++.dg/template/access24.C: New.
2632 2012-09-04 Richard Guenther <rguenther@suse.de>
2634 PR tree-optimization/54458
2635 * gcc.dg/torture/pr54458.c: New testcase.
2637 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2639 * gcc.target/arm/neon-vext.c: New test.
2640 * gcc.target/arm/neon-vext-execute.c: Ditto.
2642 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2646 * gfortran.dg/select_type_29.f03: New.
2648 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2650 * gcc.dg/fold-perm.c: Improve test.
2652 2012-09-03 Tobias Burnus <burnus@net-b.de>
2655 * gfortran.dg/coarray_class_1.f90: New.
2657 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2660 * gcc.c-torture/compile/pr49206.c: New test.
2662 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2663 Uros Bizjak <ubizjak@gmail.com>
2666 * gfortran.dg/pr36680.f90: New test.
2668 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2671 * g++.dg/opt/pr42295.C: New test.
2673 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2676 * gcc.dg/torture/pr54436.c: New test.
2678 2012-09-01 Andrew Pinski <apinski@cavium.com>
2680 * gcc.target/mips/truncate-8.c: New testcase.
2682 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2686 * gcc.target/i386/pr46829.c: New test.
2687 * gcc.target/i386/pr46843.c: Ditto.
2689 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2690 Jason Merrill <jason@redhat.com>
2693 * g++.dg/parse/error50.C: New.
2695 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2698 * gcc.c-torture/compile/pr54428.c: New test.
2700 2012-08-31 Ollie Wild <aaw@google.com>
2703 * g++.dg/init/lifetime3.C: New test.
2705 2012-08-31 Martin Jambor <mjambor@suse.cz>
2708 * gcc.dg/torture/pr54409.c: New test.
2710 2012-08-31 Martin Jambor <mjambor@suse.cz>
2712 * gfortran.dg/pr48636.f90: Add dump scan checks.
2714 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2716 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2718 2012-08-28 Joey Ye <joey.ye@arm.com>
2720 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2722 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2725 * gcc.target/i386/pr46254.c: New test.
2727 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2729 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2730 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2731 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2733 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2735 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2736 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2737 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2738 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2739 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2740 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2741 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2742 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2743 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2744 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2745 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2746 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2747 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2748 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2749 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2750 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2751 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2752 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2753 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2754 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2755 gcc.target/mips/unaligned-1.c: Tighten regexps.
2757 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2759 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2760 (mips_option_groups): Remove optimization. Add various -f options.
2761 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2762 and -pg imply -fno-omit-frame-pointer.
2763 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2764 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2765 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2766 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2767 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2768 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2769 * gcc.target/mips/abi-n32-long32.c: Likewise.
2770 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2771 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2772 * gcc.target/mips/abi-n32-long64.c: Likewise.
2773 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2774 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2775 * gcc.target/mips/abi-n64-long32.c: Likewise.
2776 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2777 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2778 * gcc.target/mips/abi-n64-long64.c: Likewise.
2779 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2780 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2781 * gcc.target/mips/abi-o32-long32.c: Likewise.
2782 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2783 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2784 * gcc.target/mips/abi-o32-long64.c: Likewise.
2785 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2786 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2787 * gcc.target/mips/abi-o64-long32.c: Likewise.
2788 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2789 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2790 * gcc.target/mips/abi-o64-long64.c: Likewise.
2791 * gcc.target/mips/asm-1.c: Likewise.
2792 * gcc.target/mips/branch-1.c: Likewise.
2793 * gcc.target/mips/call-3.c: Likewise.
2794 * gcc.target/mips/call-saved-3.c: Likewise.
2795 * gcc.target/mips/clear-cache-1.c: Likewise.
2796 * gcc.target/mips/div-1.c: Likewise.
2797 * gcc.target/mips/div-2.c: Likewise.
2798 * gcc.target/mips/div-3.c: Likewise.
2799 * gcc.target/mips/div-4.c: Likewise.
2800 * gcc.target/mips/div-5.c: Likewise.
2801 * gcc.target/mips/div-6.c: Likewise.
2802 * gcc.target/mips/div-7.c: Likewise.
2803 * gcc.target/mips/div-8.c: Likewise.
2804 * gcc.target/mips/div-9.c: Likewise.
2805 * gcc.target/mips/div-10.c: Likewise.
2806 * gcc.target/mips/div-11.c: Likewise.
2807 * gcc.target/mips/div-12.c: Likewise.
2808 * gcc.target/mips/dsp-ctrl.c: Likewise.
2809 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2810 * gcc.target/mips/ext-8.c: Likewise.
2811 * gcc.target/mips/extend-2.c: Likewise.
2812 * gcc.target/mips/fix-r10000-1.c: Likewise.
2813 * gcc.target/mips/fix-r10000-2.c: Likewise.
2814 * gcc.target/mips/fix-r10000-3.c: Likewise.
2815 * gcc.target/mips/fix-r10000-4.c: Likewise.
2816 * gcc.target/mips/fix-r10000-5.c: Likewise.
2817 * gcc.target/mips/fix-r10000-6.c: Likewise.
2818 * gcc.target/mips/fix-r10000-7.c: Likewise.
2819 * gcc.target/mips/fix-r10000-8.c: Likewise.
2820 * gcc.target/mips/fix-r10000-9.c: Likewise.
2821 * gcc.target/mips/fix-r10000-10.c: Likewise.
2822 * gcc.target/mips/fix-r10000-11.c: Likewise.
2823 * gcc.target/mips/fix-r10000-12.c: Likewise.
2824 * gcc.target/mips/fix-r10000-13.c: Likewise.
2825 * gcc.target/mips/fix-r10000-14.c: Likewise.
2826 * gcc.target/mips/fix-r10000-15.c: Likewise.
2827 * gcc.target/mips/fpcmp-1.c: Likewise.
2828 * gcc.target/mips/fpcmp-2.c: Likewise.
2829 * gcc.target/mips/fpr-moves-7.c: Likewise.
2830 * gcc.target/mips/fpr-moves-8.c: Likewise.
2831 * gcc.target/mips/int-moves-1.c: Likewise.
2832 * gcc.target/mips/int-moves-2.c: Likewise.
2833 * gcc.target/mips/long-calls-pg.c: Likewise.
2834 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2835 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2836 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2837 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2838 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2839 * gcc.target/mips/mips-3d-1.c: Likewise.
2840 * gcc.target/mips/mips-3d-2.c: Likewise.
2841 * gcc.target/mips/mips-3d-3.c: Likewise.
2842 * gcc.target/mips/mips-3d-4.c: Likewise.
2843 * gcc.target/mips/mips-3d-5.c: Likewise.
2844 * gcc.target/mips/mips-3d-6.c: Likewise.
2845 * gcc.target/mips/mips-3d-7.c: Likewise.
2846 * gcc.target/mips/mips-3d-8.c: Likewise.
2847 * gcc.target/mips/mips-3d-9.c: Likewise.
2848 * gcc.target/mips/mips-ps-1.c: Likewise.
2849 * gcc.target/mips/mips-ps-2.c: Likewise.
2850 * gcc.target/mips/mips-ps-3.c: Likewise.
2851 * gcc.target/mips/mips-ps-4.c: Likewise.
2852 * gcc.target/mips/mips-ps-6.c: Likewise.
2853 * gcc.target/mips/mips32-dspr2.c: Likewise.
2854 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2855 * gcc.target/mips/neg-abs-1.c: Likewise.
2856 * gcc.target/mips/neg-abs-2.c: Likewise.
2857 * gcc.target/mips/nmadd-3.c: Likewise.
2858 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2859 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2860 * gcc.target/mips/octeon-pop-1.c: Likewise.
2861 * gcc.target/mips/pr26765.c: Likewise.
2862 * gcc.target/mips/pr33256.c: Likewise.
2863 * gcc.target/mips/pr33635-1.c: Likewise.
2864 * gcc.target/mips/pr33755.c: Likewise.
2865 * gcc.target/mips/pr35802.c: Likewise.
2866 * gcc.target/mips/pr45074.c: Likewise.
2867 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2868 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2869 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2870 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2871 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2872 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2873 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2874 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2875 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2876 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2877 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2878 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2879 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2880 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2881 * gcc.target/mips/save-restore-1.c: Likewise.
2882 * gcc.target/mips/save-restore-3.c: Likewise.
2883 * gcc.target/mips/save-restore-5.c: Likewise.
2884 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2885 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2886 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2887 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2888 * gcc.target/mips/stack-1.c: Likewise.
2890 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2893 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2894 branch under test to be filled with preceding rather than
2895 following instructions.
2896 * gcc.target/mips/branch-10.c: Likewise.
2897 * gcc.target/mips/branch-11.c: Likewise.
2898 * gcc.target/mips/branch-12.c: Likewise.
2899 * gcc.target/mips/branch-13.c: Likewise.
2900 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2901 to be eliminated. Tighten $28 scan-assembler-not test.
2903 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2905 * gcc.target/mips/call-4.c: ...this new test.
2907 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2909 * gcc.target/mips/code-readable-3.c: Likewise.
2910 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2911 flag but skip for -O0.
2912 * gcc.target/mips/code-readable-4.c: Likewise.
2914 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2915 of operations under test.
2916 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2918 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2919 Don't require sibling-call optimization.
2920 * gcc.target/mips/near-far-4.c: Likewise.
2922 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2923 Make sure that the register variable is used.
2924 * gcc.target/mips/soft-float-1.c: Likewise.
2926 * gcc.target/mips/sdata-1.c: Make static data volatile.
2927 * gcc.target/mips/sdata-2.c: Likewise.
2928 * gcc.target/mips/sdata-3.c: Likewise.
2929 * gcc.target/mips/sdata-4.c: Likewise.
2931 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2933 * gcc.target/mips/atomic-memory-2.c: Likewise.
2934 * gcc.target/mips/branch-cost-1.c: Likewise.
2935 * gcc.target/mips/branch-cost-2.c: Likewise.
2936 * gcc.target/mips/cache-1.c: Likewise.
2937 * gcc.target/mips/call-1.c: Likewise.
2938 * gcc.target/mips/call-saved-2.c: Likewise.
2939 * gcc.target/mips/const-anchor-1.c: Likewise.
2940 * gcc.target/mips/const-anchor-2.c: Likewise.
2941 * gcc.target/mips/dse-1.c: Likewise.
2942 * gcc.target/mips/dsp-lhx.c: Likewise.
2943 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2944 * gcc.target/mips/ext-1.c: Likewise.
2945 * gcc.target/mips/ext-2.c: Likewise.
2946 * gcc.target/mips/ext-3.c: Likewise.
2947 * gcc.target/mips/ext-4.c: Likewise.
2948 * gcc.target/mips/ext-5.c: Likewise.
2949 * gcc.target/mips/ext-6.c: Likewise.
2950 * gcc.target/mips/ext-7.c: Likewise.
2951 * gcc.target/mips/extend-1.c: Likewise.
2952 * gcc.target/mips/fix-r4000-1.c: Likewise.
2953 * gcc.target/mips/fix-r4000-3.c: Likewise.
2954 * gcc.target/mips/fix-r4000-5.c: Likewise.
2955 * gcc.target/mips/fix-r4000-6.c: Likewise.
2956 * gcc.target/mips/fix-r4000-8.c: Likewise.
2957 * gcc.target/mips/fix-r4000-10.c: Likewise.
2958 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2959 * gcc.target/mips/fixed-vector-type.c: Likewise.
2960 * gcc.target/mips/fpr-moves-1.c: Likewise.
2961 * gcc.target/mips/fpr-moves-2.c: Likewise.
2962 * gcc.target/mips/fpr-moves-3.c: Likewise.
2963 * gcc.target/mips/fpr-moves-4.c: Likewise.
2964 * gcc.target/mips/fpr-moves-5.c: Likewise.
2965 * gcc.target/mips/fpr-moves-6.c: Likewise.
2966 * gcc.target/mips/ins-1.c: Likewise.
2967 * gcc.target/mips/ins-2.c: Likewise.
2968 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2969 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2970 * gcc.target/mips/lazy-binding-1.c: Likewise.
2971 * gcc.target/mips/madd-3.c: Likewise.
2972 * gcc.target/mips/madd-5.c: Likewise.
2973 * gcc.target/mips/madd-6.c: Likewise.
2974 * gcc.target/mips/madd-8.c: Likewise.
2975 * gcc.target/mips/madd-9.c: Likewise.
2976 * gcc.target/mips/memcpy-1.c: Likewise.
2977 * gcc.target/mips/mips-ps-type.c: Likewise.
2978 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2979 * gcc.target/mips/mips-sched-madd.c: Likewise.
2980 * gcc.target/mips/mips16e-extends.c: Likewise.
2981 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2982 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2983 * gcc.target/mips/movcc-1.c: Likewise.
2984 * gcc.target/mips/movcc-2.c: Likewise.
2985 * gcc.target/mips/movcc-3.c: Likewise.
2986 * gcc.target/mips/msub-5.c: Likewise.
2987 * gcc.target/mips/msub-6.c: Likewise.
2988 * gcc.target/mips/msub-8.c: Likewise.
2989 * gcc.target/mips/mult-2.c: Likewise.
2990 * gcc.target/mips/mult-3.c: Likewise.
2991 * gcc.target/mips/mult-5.c: Likewise.
2992 * gcc.target/mips/mult-6.c: Likewise.
2993 * gcc.target/mips/mult-7.c: Likewise.
2994 * gcc.target/mips/mult-12.c: Likewise.
2995 * gcc.target/mips/mult-13.c: Likewise.
2996 * gcc.target/mips/mult-14.c: Likewise.
2997 * gcc.target/mips/mult-15.c: Likewise.
2998 * gcc.target/mips/mult-17.c: Likewise.
2999 * gcc.target/mips/mult-18.c: Likewise.
3000 * gcc.target/mips/mult-19.c: Likewise.
3001 * gcc.target/mips/nmadd-1.c: Likewise.
3002 * gcc.target/mips/nmadd-2.c: Likewise.
3003 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3004 * gcc.target/mips/octeon-cins-1.c: Likewise.
3005 * gcc.target/mips/octeon-cins-2.c: Likewise.
3006 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3007 * gcc.target/mips/octeon-exts-2.c: Likewise.
3008 * gcc.target/mips/octeon-exts-3.c: Likewise.
3009 * gcc.target/mips/octeon-exts-4.c: Likewise.
3010 * gcc.target/mips/octeon-exts-5.c: Likewise.
3011 * gcc.target/mips/octeon-exts-6.c: Likewise.
3012 * gcc.target/mips/octeon-exts-7.c: Likewise.
3013 * gcc.target/mips/octeon-pop-2.c: Likewise.
3014 * gcc.target/mips/octeon-seq-3.c: Likewise.
3015 * gcc.target/mips/octeon-seq-4.c: Likewise.
3016 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3017 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3018 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3019 * gcc.target/mips/pr54240.c: Likewise.
3020 * gcc.target/mips/rsqrt-1.c: Likewise.
3021 * gcc.target/mips/rsqrt-2.c: Likewise.
3022 * gcc.target/mips/rsqrt-3.c: Likewise.
3023 * gcc.target/mips/rsqrt-4.c: Likewise.
3024 * gcc.target/mips/save-restore-2.c: Likewise.
3025 * gcc.target/mips/save-restore-4.c: Likewise.
3026 * gcc.target/mips/sb1-1.c: Likewise.
3027 * gcc.target/mips/scc-1.c: Likewise.
3028 * gcc.target/mips/scc-2.c: Likewise.
3029 * gcc.target/mips/scc-3.c: Likewise.
3030 * gcc.target/mips/scc-4.c: Likewise.
3031 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3032 * gcc.target/mips/truncate-1.c: Likewise.
3033 * gcc.target/mips/truncate-2.c: Likewise.
3034 * gcc.target/mips/truncate-3.c: Likewise.
3035 * gcc.target/mips/truncate-4.c: Likewise.
3036 * gcc.target/mips/truncate-5.c: Likewise.
3037 * gcc.target/mips/truncate-6.c: Likewise.
3038 * gcc.target/mips/unaligned-1.c: Likewise.
3040 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3041 skip for -O0. Require -fexpensive-optimizations.
3042 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3043 * gcc.target/mips/dspr2-MULT.c: Likewise.
3044 * gcc.target/mips/fix-r4000-2.c: Likewise.
3045 * gcc.target/mips/fix-r4000-4.c: Likewise.
3046 * gcc.target/mips/fix-r4000-7.c: Likewise.
3047 * gcc.target/mips/fix-r4000-9.c: Likewise.
3048 * gcc.target/mips/madd-1.c: Likewise.
3049 * gcc.target/mips/madd-2.c: Likewise.
3050 * gcc.target/mips/madd-4.c: Likewise.
3051 * gcc.target/mips/maddu-1.c: Likewise.
3052 * gcc.target/mips/maddu-2.c: Likewise.
3053 * gcc.target/mips/maddu-3.c: Likewise.
3054 * gcc.target/mips/maddu-4.c: Likewise.
3055 * gcc.target/mips/msub-1.c: Likewise.
3056 * gcc.target/mips/msub-2.c: Likewise.
3057 * gcc.target/mips/msub-3.c: Likewise.
3058 * gcc.target/mips/msub-4.c: Likewise.
3059 * gcc.target/mips/msubu-1.c: Likewise.
3060 * gcc.target/mips/msubu-2.c: Likewise.
3061 * gcc.target/mips/msubu-3.c: Likewise.
3062 * gcc.target/mips/msubu-4.c: Likewise.
3063 * gcc.target/mips/mult-1.c: Likewise.
3064 * gcc.target/mips/mult-4.c: Likewise.
3065 * gcc.target/mips/mult-8.c: Likewise.
3066 * gcc.target/mips/mult-9.c: Likewise.
3067 * gcc.target/mips/mult-10.c: Likewise.
3068 * gcc.target/mips/mult-11.c: Likewise.
3069 * gcc.target/mips/mult-16.c: Likewise.
3071 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3072 skip for -O0 and -Os.
3073 * gcc.target/mips/fix-r4000-12.c: Likewise.
3074 * gcc.target/mips/madd-7.c: Likewise.
3075 * gcc.target/mips/mips-ps-5.c: Likewise.
3076 * gcc.target/mips/mips-ps-7.c: Likewise.
3077 * gcc.target/mips/msub-7.c: Likewise.
3079 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3080 skip for -O0. Require -mno-abicalls.
3081 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3083 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3084 skip for -O0. Require a total number of BBIT instructions and
3085 at least one of each kind.
3087 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3088 skip for -O0. Require -fno-unroll-loops.
3090 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3091 skip for -O0. Allow BLTZ as well as BGEZ.
3093 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3095 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3096 skip for -O0. Require -fschedule-insns2.
3097 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3099 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3100 but skip for -O0. Make a branch-likely more likely.
3102 * gcc.target/mips/timode-2.c: Split each test into its own function.
3103 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3105 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3106 skip for -O0. Require -fpeephole2.
3107 * gcc.target/mips/vr-mult-2.c: Likewise.
3109 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3111 PR preprocessor/53469
3112 * gcc.dg/cpp/_Pragma7.c: New test case.
3114 2012-08-27 Tobias Burnus <burnus@net-b.de>
3117 * gfortran.dg/do_5.f90: New.
3119 2012-08-27 Tobias Burnus <burnus@net-b.de>
3121 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3122 from dg-options as -Wall no longer implies it.
3124 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3126 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3128 2012-08-25 Jason Merrill <jason@redhat.com>
3130 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3132 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3135 * g++.dg/cpp0x/auto34.C: New.
3137 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3140 * gcc.dg/pr54363.c: New test.
3143 * gcc.dg/pr54355.c: New test.
3145 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3148 * gcc.target/i386/pr52857-1.c: New.
3149 * gcc.target/i386/pr52857-2.c: Likewise.
3151 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3153 * gcc.target/mips/code-readable-4.c: New test.
3155 2012-08-23 Julian Brown <julian@codesourcery.com>
3156 Sandra Loosemore <sandra@codesourcery.com>
3158 * gcc.target/mips/code-readable-1.c: Add -O to options.
3160 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3163 * g++.dg/lookup/using53.C: New.
3165 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3167 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3168 * gcc.dg/fixed-point/convert-1.c: New.
3169 * gcc.dg/fixed-point/convert-2.c: New.
3170 * gcc.dg/fixed-point/convert-3.c: New.
3171 * gcc.dg/fixed-point/convert-4.c: New.
3172 * gcc.dg/fixed-point/convert-float-1.c: New.
3173 * gcc.dg/fixed-point/convert-float-2.c: New.
3174 * gcc.dg/fixed-point/convert-float-3.c: New.
3175 * gcc.dg/fixed-point/convert-float-4.c: New.
3176 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3177 * gcc.dg/fixed-point/convert-sat.c: New.
3178 * gcc.dg/fixed-point/convert.h: New.
3180 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3183 * gcc.target/sh/pr54089-2.c: New.
3185 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3187 * gcc.target/i386/long-double-64-1.c: New file.
3188 * gcc.target/i386/long-double-64-2.c: Likewise.
3189 * gcc.target/i386/long-double-64-3.c: Likewise.
3190 * gcc.target/i386/long-double-64-4.c: Likewise.
3191 * gcc.target/i386/long-double-80-1.c: Likewise.
3192 * gcc.target/i386/long-double-80-2.c: Likewise.
3193 * gcc.target/i386/long-double-80-3.c: Likewise.
3194 * gcc.target/i386/long-double-80-4.c: Likewise.
3195 * gcc.target/i386/long-double-80-5.c: Likewise.
3196 * gcc.target/i386/long-double-80-6.c: Likewise.
3197 * gcc.target/i386/long-double-80-7.c: Likewise.
3199 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3201 PR tree-optimization/54317
3202 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3204 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3207 * gcc.target/sh/pr39423-2.c: New.
3209 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3211 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3212 * gcc.dg/fold-perm.c: Likewise.
3214 2012-08-20 Jan Hubicka <jh@suse.cz>
3217 * gcc.dg/ipa/inlinehint-1.c: New.
3219 2012-08-20 Florian Weimer <fweimer@redhat.com>
3222 * g++.dg/init/new38.C: New test.
3223 * g++.dg/init/new39.C: New test.
3225 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3228 * gcc.target/sh/pr54089-1.c: New.
3230 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3233 * gcc.target/sh/pr51244-11.c: New.
3235 2012-08-20 Tobias Burnus <burnus@net-b.de>
3238 * gfortran.dg/warn_target_lifetime_2.f90: New.
3240 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3243 * g++.dg/warn/Wunused-var-17.C: New.
3245 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3248 * gcc.dg/gomp/pr53992.c: New test.
3250 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3253 * gcc.c-torture/execute/20120817-1.c: New test.
3255 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3257 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3259 (f2): New test that really does need adds.
3261 2012-08-20 Richard Guenther <rguenther@suse.de>
3263 PR tree-optimization/54327
3264 * gcc.dg/torture/pr54327.c: New testcase.
3266 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3268 PR tree-optimization/54321
3269 * gcc.c-torture/compile/pr54321.c: New test.
3271 2012-08-20 Tobias Burnus <burnus@net-b.de>
3274 * gfortran.dg/warn_target_lifetime_1.f90: New.
3276 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3279 * gfortran.dg/real_compare_1.f90: New test case.
3280 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3282 2012-08-18 Jan Hubicka <jh@suse.cz>
3284 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3286 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3289 * gfortran.dg/interface_37.f90: New test.
3291 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3292 Gary Funck <gary@intrepid.com>
3295 * gcc.target/i386/pr20020-1.c: New test.
3296 * gcc.target/i386/pr20020-2.c: Likewise.
3297 * gcc.target/i386/pr20020-3.c: Likewise.
3299 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3301 * gcc.target/i386/perm-concat.c: New test.
3303 2012-08-17 Julian Brown <julian@codesourcery.com>
3305 * gcc.target/arm/div64-unwinding.c: New test.
3307 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3309 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3311 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3314 * gcc.target/sh/pr54236-1.c: New.
3316 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3318 * lib/target-supports.exp (check_effective_target_sync_int_long)
3319 (check_effective_target_sync_char_short): Enable for crisv32-*
3323 * gcc.dg/torture/pr54261-1.c: New test.
3325 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3329 * gfortran.dg/typebound_call_24.f03: New.
3331 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3333 PR tree-optimization/54245
3334 * gcc.dg/tree-ssa/pr54245.c: New test.
3336 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3338 PR tree-optimization/54240
3339 * gcc.target/powerpc/pr54240.c: New test.
3340 * gcc.target/mips/pr54240.c: Likewise.
3342 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3345 * gcc.target/sh/pr52933-1.c: New.
3346 * gcc.target/sh/pr52933-2.c: New.
3348 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3351 * gcc.target/sh/pr50751-8.c: New.
3353 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3356 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3357 * gfortran.dg/typebound_proc_27.f03: New test.
3359 2012-08-14 Sterling Augustine <saugustine@google.com>
3361 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3363 2012-08-14 Tobias Burnus <burnus@net-b.de>
3366 * gfortran.dg/data_constraints_3.f90: New.
3367 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3368 to disable -pedantic compilation.
3369 * gfortran.dg/pr37243.f: Ditto.
3370 * gfortran.dg/g77/19990826-3.f: Ditto.
3371 * gfortran.dg/g77/20020307-1.f : Ditto.
3372 * gfortran.dg/g77/980310-3.f: Ditto.
3374 2012-08-14 Tobias Burnus <burnus@net-b.de>
3377 * gfortran.dg/warn_conversion_4.f90: New.
3379 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3382 PR rtl-optimization/53495
3383 * gcc.c-torture/compile/pr53411.c: New test.
3384 * gcc.c-torture/compile/pr53495.c: New test.
3386 2012-08-13 Richard Guenther <rguenther@suse.de>
3388 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3390 2012-08-13 Richard Guenther <rguenther@suse.de>
3392 PR tree-optimization/54200
3393 * gcc.dg/guality/pr54200.c: New testcase.
3394 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3396 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3398 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3400 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3403 * gcc.target/sh/pr51244-7.c: New.
3404 * gcc.target/sh/pr51244-8.c: New.
3405 * gcc.target/sh/pr51244-9.c: New.
3406 * gcc.target/sh/pr51244-10.c: New.
3408 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3410 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3412 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3413 * gcc.target/sh/pr53511-1.c: Likewise.
3414 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3415 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3416 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3417 * gcc.target/sh/pr53512-3.c: Likewise.
3418 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3420 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3423 * gcc.c-torture/compile/pr39423-1.c: New.
3424 * gcc.c-torture/compile/pr39423-2.c: New.
3426 2012-08-12 Tobias Burnus <burnus@net-b.de>
3429 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3430 they appear uninitialized on the RHS.
3431 * gfortran.dg/public_private_module_6.f90: New.
3433 2012-08-11 Martin Jambor <mjambor@suse.cz>
3436 * gfortran.dg/pr48636.f90: New test.
3438 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3440 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3442 (main): Adjust caller.
3444 2012-08-10 Richard Guenther <rguenther@suse.de>
3446 * gcc.dg/matrix/*.c: Adjust and move ...
3447 * gcc.dg/torture/: ... here.
3448 * gcc.dg/matrix: Remove directory.
3450 2012-08-10 Richard Guenther <rguenther@suse.de>
3453 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3455 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3458 * gcc.dg/tree-ssa/pr54211.c: New test.
3460 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3462 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3463 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3465 2012-08-10 Richard Guenther <rguenther@suse.de>
3467 PR tree-optimization/54109
3468 * gcc.dg/torture/pr54109.c: New testcase.
3469 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3470 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3472 2012-08-10 Richard Guenther <rguenther@suse.de>
3474 PR tree-optimization/54027
3475 * gcc.dg/torture/pr54027.c: New testcase.
3477 2012-08-10 Richard Guenther <rguenther@suse.de>
3479 * g++.dg/plugin/selfassign.c: Adjust.
3480 * gcc.dg/plugin/selfassign.c: Likewise.
3481 * gcc.dg/strlenopt-11.c: Likewise.
3482 * gcc.dg/strlenopt-13.c: Likewise.
3483 * gcc.dg/no-strict-overflow-4.c: Likewise.
3484 * gcc.dg/strict-overflow-4.c: Likewise.
3485 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3486 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3487 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3488 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3489 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3490 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3491 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3492 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3493 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3494 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3495 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3496 * gcc.dg/pr46309.c: Likewise.
3497 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3499 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3501 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3503 * gcc.c-torture/compile/20120727-2.c: New test.
3505 2012-08-09 Martin Jambor <mjambor@suse.cz>
3507 * gcc.dg/ipa/iinline-4.c: New test.
3508 * gcc.dg/ipa/iinline-5.c: Likewise.
3509 * gcc.dg/ipa/iinline-6.c: Likewise.
3510 * gcc.dg/ipa/iinline-7.c: Likewise.
3511 * gcc.dg/lto/20120723_0.c: Likewise.
3512 * gcc.dg/lto/20120723_1.c: Likewise.
3514 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3517 * gcc.target/sh/pr39423-1.c: New.
3519 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3522 * gcc.target/sh/pr51244-5: New.
3523 * gcc.target/sh/pr51244-6: New.
3525 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3527 * gcc.target/i386/adx-addxcarry32-3.c: New.
3528 * gcc.target/i386/adx-addxcarry64-3.c: New.
3530 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3532 PR rtl-optimization/53701
3533 * gcc.dg/pr53701.c: New test.
3535 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3537 * gcc.c-torture/compile/20120727-1.c: New test.
3539 2012-08-09 Tobias Burnus <burnus@net-b.de>
3542 * gfortran.dg/intrinsic_shadow_4.f90: New.
3544 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3546 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3548 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3550 * gcc.c-torture/execute/20120808-1.c: New test.
3552 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3554 PR rtl-optimization/54157
3555 * gcc.target/i386/pr54157.c: New file.
3557 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3559 * gcc.target/i386/adx-addcarryx32-1.c: New.
3560 * gcc.target/i386/adx-addcarryx32-2.c: New.
3561 * gcc.target/i386/adx-addcarryx64-1.c: New.
3562 * gcc.target/i386/adx-addcarryx64-2.c: New.
3563 * gcc.target/i386/adx-check.h: New.
3564 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3565 * gcc.target/i386/sse-12.c: Add -madx.
3566 * gcc.target/i386/sse-13.c: Ditto.
3567 * gcc.target/i386/sse-14.c: Ditto.
3568 * gcc.target/i386/sse-22.c: Ditto.
3569 * gcc.target/i386/sse-23.c: Ditto.
3570 * g++.dg/other/i386-2.C: Ditto.
3571 * g++.dg/other/i386-3.C: Ditto.
3573 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3575 * gcc.dg/tree-ssa/slsr-5.c: New.
3576 * gcc.dg/tree-ssa/slsr-6.c: New.
3577 * gcc.dg/tree-ssa/slsr-7.c: New.
3578 * gcc.dg/tree-ssa/slsr-8.c: New.
3579 * gcc.dg/tree-ssa/slsr-9.c: New.
3580 * gcc.dg/tree-ssa/slsr-10.c: New.
3581 * gcc.dg/tree-ssa/slsr-11.c: New.
3582 * gcc.dg/tree-ssa/slsr-12.c: New.
3583 * gcc.dg/tree-ssa/slsr-13.c: New.
3584 * gcc.dg/tree-ssa/slsr-14.c: New.
3585 * gcc.dg/tree-ssa/slsr-15.c: New.
3586 * gcc.dg/tree-ssa/slsr-16.c: New.
3587 * gcc.dg/tree-ssa/slsr-17.c: New.
3588 * gcc.dg/tree-ssa/slsr-18.c: New.
3589 * gcc.dg/tree-ssa/slsr-19.c: New.
3590 * gcc.dg/tree-ssa/slsr-20.c: New.
3591 * gcc.dg/tree-ssa/slsr-21.c: New.
3592 * gcc.dg/tree-ssa/slsr-22.c: New.
3593 * gcc.dg/tree-ssa/slsr-23.c: New.
3594 * gcc.dg/tree-ssa/slsr-24.c: New.
3595 * gcc.dg/tree-ssa/slsr-25.c: New.
3596 * gcc.dg/tree-ssa/slsr-26.c: New.
3597 * gcc.dg/tree-ssa/slsr-30.c: New.
3598 * gcc.dg/tree-ssa/slsr-31.c: New.
3600 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3602 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3603 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3604 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3606 2012-08-06 Cary Coutant <ccoutant@google.com>
3608 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3610 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3613 * gfortran.dg/dummy_procedure_5.f90: Modified.
3614 * gfortran.dg/dummy_procedure_8.f90: New.
3615 * gfortran.dg/interface_26.f90: Modified.
3616 * gfortran.dg/proc_ptr_11.f90: Modified.
3617 * gfortran.dg/proc_ptr_15.f90: Modified.
3618 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3619 * gfortran.dg/typebound_override_1.f90: Modified.
3620 * gfortran.dg/typebound_proc_6.f03: Modified.
3622 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3624 PR tree-optimization/51938
3625 PR tree-optimization/52005
3626 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3627 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3628 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3629 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3631 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3633 Avoid crashing on erroneous static_assert usage
3634 * g++.dg/cpp0x/static_assert8.C: New test.
3636 2012-08-06 Jason Merrill <jason@redhat.com>
3638 * g++.dg/cpp0x/sfinae38.C: New.
3640 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3641 Paolo Carlini <paolo.carlini@oracle.com>
3644 * g++.dg/conversion/void2.C: New.
3646 2012-08-06 Tom de Vries <tom@codesourcery.com>
3648 * gcc.dg/tree-ssa/vrp78.c: New test.
3650 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3651 Richard Sandiford <rdsandiford@googlemail.com>
3653 * g++.dg/opt/enum2.C: Require fpic target.
3654 * g++.dg/lto/20090303_0.C: Likewise.
3656 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3657 Catherine Moore <clm@codesourcery.com>
3659 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3660 flush function names too.
3661 * gcc.target/mips/clear-cache-1.c: Likewise.
3663 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3666 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3668 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3671 * gfortran.dg/array_5.f90: New test.
3673 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3675 PR tree-optimization/30318
3676 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3678 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3680 * g++.dg/ext/vector17.C: New testcase.
3682 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3685 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3686 * g++.dg/opt/longbranch1.C: Likewise.
3688 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3690 PR tree-optimization/53805
3691 * gcc.dg/fold-notunord.c: New testcase.
3693 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3696 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3697 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3699 2012-08-02 Jason Merrill <jason@redhat.com>
3700 Paolo Carlini <paolo.carlini@oracle.com>
3702 PR c++/51213 (again)
3703 * g++.dg/cpp0x/sfinae37.C: Extend.
3705 2012-08-02 Richard Guenther <rguenther@suse.de>
3707 PR tree-optimization/50672
3708 * g++.dg/torture/pr50672.C: New testcase.
3710 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3713 * gfortran.dg/abstract_type_6.f03: Modified.
3714 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3715 * gfortran.dg/proc_ptr_comp_35.f90: New.
3716 * gfortran.dg/typebound_proc_9.f03: Modified.
3717 * gfortran.dg/typebound_proc_26.f90: New.
3719 2012-08-02 Richard Guenther <rguenther@suse.de>
3721 * gcc.dg/torture/pta-callused-1.c: Adjust.
3722 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3723 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3724 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3725 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3726 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3727 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3728 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3729 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3731 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3734 * gfortran.dg/include_6.f90: New test case.
3735 * gfortran.dg/include_7.f90: New test case.
3736 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3738 2012-08-01 Tom de Vries <tom@codesourcery.com>
3740 * gcc.dg/tree-ssa/vrp76.c: New test.
3742 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3744 PR tree-optimization/46556
3745 * gcc.dg/tree-ssa/slsr-27.c: New.
3746 * gcc.dg/tree-ssa/slsr-28.c: New.
3747 * gcc.dg/tree-ssa/slsr-29.c: New.
3749 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3752 * gfortran.dg/proc_decl_29.f90: New.
3754 2012-07-31 Dehao Chen <dehao@google.com>
3756 * gcc.dg/predict-7.c: New test.
3758 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3761 * gfortran.dg/typebound_override_3.f90: New.
3763 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3765 PR tree-optimization/53773
3766 * gcc.dg/vect/pr53773.c: New test.
3768 2012-07-31 Nick Clifton <nickc@redhat.com>
3770 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3773 2012-07-31 Tobias Burnus <burnus@net-b.de>
3775 * gfortran.dg/c_funloc_tests_6.f90: New.
3776 * gfortran.dg/c_funloc_tests_7.f90: New.
3777 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3779 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3782 * g++.dg/cpp0x/temp_default5.C: New.
3784 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3787 * gfortran.dg/proc_ptr_37.f90: New.
3789 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3791 * lib/target-supports.exp
3792 (check_effective_target_vect_natural_alignment): New function.
3793 * gcc.dg/align-2.c: Only run on targets with natural alignment
3795 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3796 alignment of vector types.
3798 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3799 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3801 * gcc.target/i386/rdseed16-1.c: New.
3802 * gcc.target/i386/rdseed32-1.c: Ditto
3803 * gcc.target/i386/rdseed64-1.c: Ditto
3804 * gcc.target/i386/sse-12.c: Add -mrdseed.
3805 * gcc.target/i386/sse-13.c: Ditto.
3806 * gcc.target/i386/sse-14.c: Ditto.
3807 * g++.dg/other/i386-2.C: Ditto.
3808 * g++.dg/other/i386-3.C: Ditto.
3810 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3813 * gcc.target/sh/pr51244-4.c: New.
3815 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3817 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3818 for alpha*-*-* targets. Cleanup original tree dump.
3820 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3822 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3823 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3825 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3827 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3828 rand, srand. Include <stdlib.h>.
3830 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3832 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3834 2012-07-26 Richard Henderson <rth@redhat.com>
3836 * gcc.dg/attr-hotcold-1.c: New.
3837 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3839 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3840 Sandra Loosemore <sandra@codesourcery.com>
3842 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3844 2012-07-26 Tobias Burnus <burnus@net-b.de>
3846 * gfortran.dg/contiguous_1.f90: Update dg-error.
3847 * gfortran.dg/proc_ptr_32.f90: Ditto.
3849 2012-07-26 Richard Guenther <rguenther@suse.de>
3851 PR tree-optimization/54098
3852 * gcc.dg/torture/pr54098.c: New testcase.
3854 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3856 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3857 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3859 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3862 * gfortran.dg/array_constructor_39.f90: New test.
3864 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3867 * gfortran.dg/array_constructor_38.f90: New test.
3869 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3871 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3873 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3875 * gnat.dg/noreturn5.ad[sb]: New test.
3877 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3878 Paul Brook <paul@codesourcery.com>
3882 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3883 * c-c++-common/pr53633.c: New test.
3885 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3887 * gcc.target/i386/asm-dialect-1.c: New test case.
3889 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3890 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3892 * gcc.target/i386/prefetchw-1.c: New.
3893 * gcc.target/i386/sse-12.c: Add -mprfchw.
3894 * gcc.target/i386/sse-13.c: Ditto.
3895 * gcc.target/i386/sse-14.c: Ditto.
3896 * gcc.target/i386/sse-22.c: Ditto.
3897 * gcc.target/i386/sse-23.c: Ditto.
3898 * g++.dg/other/i386-2.C: Ditto.
3899 * g++.dg/other/i386-3.C: Ditto.
3901 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3903 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3905 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3908 * gcc.target/arm/pr54051.c: New.
3909 * gcc.target/arm/vfp-1.c: Adjust test.
3911 2012-07-24 Julian Brown <julian@codesourcery.com>
3913 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3914 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3917 2012-07-23 Paul Brook <paul@codesourcery.com>
3919 * g++.dg/other/armv7m-1.c: New test.
3921 2012-07-23 Julian Brown <julian@codesourcery.com>
3923 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3925 (DO_TEST): Define to 1 for appropriate ARM targets.
3927 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3929 PR tree-optimization/53881
3930 * gcc.dg/pr53881.c: Renamed to ...
3931 * gcc.dg/pr53881-1.c: ... this.
3932 * gcc.dg/pr53881-2.c: New test.
3934 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3936 Handle recent changes in default atomics for cris*-*-linux*.
3937 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3938 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3939 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3940 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3941 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3942 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3943 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3944 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3945 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3946 -mno-unaligned-atomic-may-use-library is in effect for
3948 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3949 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3950 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3951 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3952 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3953 gcc.target/cris/torture/sync-mis-op-i-1.c,
3954 gcc.target/cris/torture/sync-mis-op-i-2.c,
3955 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3956 gcc.target/cris/torture/sync-mis-op-i-3.c,
3957 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3958 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3959 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3960 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3961 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3962 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3963 (main): Remove local variable x.
3964 [mis_ok]: Check that atomics don't fail.
3966 2012-07-21 Andrew Pinski <apinski@cavium.com>
3968 * gcc.dg/tree-ssa/vrp72.c: New test.
3969 * gcc.dg/tree-ssa/vrp73.c: New test.
3970 * gcc.dg/tree-ssa/vrp74.c: New test.
3971 * gcc.dg/tree-ssa/vrp75.c: New test.
3973 2012-07-21 Andrew Pinski <apinski@cavium.com>
3975 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3976 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3978 2012-07-21 Andrew Pinski <apinski@cavium.com>
3980 * gcc.target/mips/octeon-pop-2.c: New testcase.
3982 2012-07-21 Tobias Burnus <burnus@net-b.de>
3985 * gfortran.dg/assumed_rank_3.f90: New.
3986 * gfortran.dg/assumed_rank_11.f90: New.
3987 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3988 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3989 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3991 2012-07-21 Andrew Pinski <apinski@cavium.com>
3993 * gcc.target/mips/unaligned-1.c: New testcase.
3995 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3997 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3999 2012-07-20 Tobias Burnus <burnus@net-b.de>
4001 * gfortran.dg/bind_c_array_params_2.f90: New.
4002 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4003 and update dg-error.
4005 2012-07-20 Tobias Burnus <burnus@net-b.de>
4007 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4009 2012-07-20 Jason Merrill <jason@redhat.com>
4012 * g++.dg/other/array7.C: New.
4014 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4016 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4017 the basic block and check loop depth.
4018 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4019 matching patterns and comments.
4020 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4021 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4023 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4026 * c-c++-common/pr28656.c: New test.
4028 2012-07-19 Jason Merrill <jason@redhat.com>
4031 * g++.dg/init/mutable1.C: New.
4033 2012-07-20 Tobias Burnus <burnus@net-b.de>
4036 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4037 * gfortran.dg/assumed_rank_1.f90: New.
4038 * gfortran.dg/assumed_rank_1_c.c: New.
4039 * gfortran.dg/assumed_rank_2.f90: New.
4040 * gfortran.dg/assumed_rank_4.f90: New.
4041 * gfortran.dg/assumed_rank_5.f90: New.
4042 * gfortran.dg/assumed_rank_6.f90: New.
4043 * gfortran.dg/assumed_rank_7.f90: New.
4044 * gfortran.dg/assumed_rank_8.f90: New.
4045 * gfortran.dg/assumed_rank_8_c.c: New.
4046 * gfortran.dg/assumed_rank_9.f90: New.
4047 * gfortran.dg/assumed_rank_10.f90: New.
4048 * gfortran.dg/assumed_rank_12.f90: New.
4050 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4052 * gnat.dg/opt25.adb: New test.
4053 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4054 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4056 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4058 * gnat.dg/aggr20.ad[sb]: New test.
4059 * gnat.dg/aggr20_pkg.ads: New helper.
4061 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4063 * gnat.dg/derived_type3.adb: New test.
4064 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4066 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4068 PR rtl-optimization/53942
4069 * gcc.dg/pr53942.c: New test.
4071 2012-07-19 Jason Merrill <jason@redhat.com>
4074 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4076 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4078 * gnat.dg/discr38.adb: New test.
4080 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4083 * c-c++-common/gomp/pr54017.c: New test.
4085 2012-07-19 Richard Guenther <rguenther@suse.de>
4086 Eric Botcazou <ebotcazou@adacore.com>
4088 * gnat.dg/loop_optimization11.adb: New testcase.
4089 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4091 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4092 Jason Merrill <jason@redhat.com>
4094 * g++.dg/cpp0x/sfinae37.C: New.
4095 * g++.dg/template/access23.C: New.
4096 * g++.dg/template/access7.C: Adjust.
4097 * g++.dg/template/sfinae10.C: Don't expect errors.
4098 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4100 2012-07-18 Julian Brown <julian@codesourcery.com>
4101 Sandra Loosemore <sandra@codesroucery.com>
4103 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4105 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4107 * gnat.dg/noreturn4.ad[sb]: New test.
4108 * gnat.dg/noreturn4_pkg.ads: New helper.
4110 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4111 Julian Brown <julian@codesourcery.com>
4113 * gcc.target/arm/neon-vdup-1.c: New test case.
4114 * gcc.target/arm/neon-vdup-2.c: New test case.
4115 * gcc.target/arm/neon-vdup-3.c: New test case.
4116 * gcc.target/arm/neon-vdup-4.c: New test case.
4117 * gcc.target/arm/neon-vdup-5.c: New test case.
4118 * gcc.target/arm/neon-vdup-6.c: New test case.
4119 * gcc.target/arm/neon-vdup-7.c: New test case.
4120 * gcc.target/arm/neon-vdup-8.c: New test case.
4121 * gcc.target/arm/neon-vdup-9.c: New test case.
4122 * gcc.target/arm/neon-vdup-10.c: New test case.
4123 * gcc.target/arm/neon-vdup-11.c: New test case.
4124 * gcc.target/arm/neon-vdup-12.c: New test case.
4125 * gcc.target/arm/neon-vdup-13.c: New test case.
4126 * gcc.target/arm/neon-vdup-14.c: New test case.
4127 * gcc.target/arm/neon-vdup-15.c: New test case.
4128 * gcc.target/arm/neon-vdup-16.c: New test case.
4129 * gcc.target/arm/neon-vdup-17.c: New test case.
4130 * gcc.target/arm/neon-vdup-18.c: New test case.
4131 * gcc.target/arm/neon-vdup-19.c: New test case.
4132 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4133 arguments non-constant.
4135 2012-07-18 Richard Guenther <rguenther@suse.de>
4137 PR tree-optimization/53970
4138 * g++.dg/torture/pr53970.C: New testcase.
4140 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4143 * gcc.c-torture/compile/pr38621.c: New.
4145 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4148 * gcc.target/sh/pr33135-1.c: New.
4149 * gcc.target/sh/pr33135-2.c: New.
4150 * gcc.target/sh/pr33135-3.c: New.
4151 * gcc.target/sh/pr33135-4.c: New.
4153 2012-07-17 Jason Merrill <jason@redhat.com>
4156 * g++.dg/parse/enum9.C: New.
4158 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4159 Sandra Loosemore <sandra@codesourcery.com>
4161 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4162 if there is a conflict with -mcpu=. Use -mcpu=5208.
4164 2012-07-17 Jason Merrill <jason@redhat.com>
4167 * g++.dg/template/array23.C: New.
4169 2012-07-17 Tobias Burnus <burnus@net-b.de>
4172 * gfortran.dg/bind_c_usage_26.f90: New.
4173 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4174 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4175 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4176 * gfortran.dg/interop_params.f03: Ditto.
4178 2012-07-17 Jason Merrill <jason@redhat.com>
4180 * g++.dg/template/inherit8.C: Adjust.
4181 * g++.dg/template/using21.C: Adjust.
4182 * g++.dg/template/using22.C: Adjust.
4185 * g++.dg/template/current-inst1.C: New.
4186 * g++.dg/parse/crash35.C: Adjust.
4188 2012-07-17 Tobias Burnus <burnus@net-b.de>
4191 * gfortran.dg/oldstyle_4.f90: New.
4193 2012-07-17 Tobias Burnus <burnus@net-b.de>
4196 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4197 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4199 2012-07-16 Jason Merrill <jason@redhat.com>
4201 * g++.dg/parse/access8.C: Adjust.
4202 * g++.dg/template/sfinae6_neg.C: Adjust.
4204 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4207 * gfortran.dg/coarray_allocate_1.f90: New test.
4209 2012-07-16 Andrew Pinski <apinski@cavium.com>
4211 * gcc.c-torture/execute/bswap-1.c: New testcase.
4212 * gcc.c-torture/compile/unalign-1.c: New testcase.
4213 * gcc.c-torture/compile/20120524-1.c: New testcase.
4214 * gcc.c-torture/compile/20101216-1.c: New testcase.
4216 2012-07-16 Dehao Chen <dehao@google.com>
4219 2012-07-10 Dehao Chen <dehao@google.com>
4221 * gcc.dg/debug_info_inline.c: New test.
4223 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4226 * gfortran.dg/proc_decl_28.f90: New.
4228 2012-07-16 Andrew Pinski <apinski@cavium.com>
4230 * gcc.dg/torture/builtins-1.c: New testcase.
4232 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4234 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4235 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4236 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4237 gcc.target/cris/sync-1-v10.c,
4238 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4239 pass -mno-unaligned-atomic-may-use-library.
4240 * gcc.target/cris/sync-xchg-1.c: New test.
4241 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4242 valid register operand output modifier.
4244 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4246 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4249 2012-07-13 Andrew Pinski <apinski@cavium.com>
4251 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4252 rather than cleanup-tree-dump.
4253 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4255 2012-07-13 Richard Guenther <rguenther@suse.de>
4257 PR tree-optimization/53907
4258 * gcc.target/i386/pr53907.c: New testcase.
4260 2012-07-13 Richard Guenther <rguenther@suse.de>
4262 PR tree-optimization/53922
4263 * gcc.dg/torture/pr53922.c: New testcase.
4265 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4267 PR rtl-optimization/53908
4268 * gcc.dg/torture/pr53908.c: New test.
4270 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4273 * g++.dg/cpp0x/variadic135.C: New.
4275 2012-07-12 Jason Merrill <jason@redhat.com>
4277 * g++.dg/template/sfinae6_neg.C: Adjust.
4279 2012-07-12 Tobias Burnus <burnus@net-b.de>
4281 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4282 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4283 scan-tree-dump-times pattern.
4285 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4287 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4289 2012-07-11 Jason Merrill <jason@redhat.com>
4292 * g++.g/cpp0x/defaulted37.C: New.
4294 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4297 * gcc.target/arm/pr53859.c: New test.
4299 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4302 * gcc.c-torture/compile/pr53886.c: New.
4304 2012-07-10 Dehao Chen <dehao@google.com>
4306 * gcc.dg/debug_info_inline.c: New test.
4308 2012-07-10 Jason Merrill <jason@redhat.com>
4311 * g++.dg/cpp0x/defaulted36.C: New.
4312 * g++.dg/cpp0x/defaulted21.C: Adjust.
4314 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4316 2012-07-09 Sterling Augustine <saugustine@google.com>
4318 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4320 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4322 PR tree-optimization/53887
4323 * gcc.dg/pr53887.c: New test.
4325 2012-07-09 Jason Merrill <jason@redhat.com>
4328 * g++.dg/cpp0x/nullptr29.C: New.
4330 2012-07-09 Tom de Vries <tom@codesourcery.com>
4331 Richard Guenther <rguenther@suse.de>
4333 * gcc.dg/builtin-unreachable-6.c: New test.
4334 * gcc.dg/builtin-unreachable-5.c: New test.
4336 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4338 PR tree-optimization/53881
4339 * gcc.dg/pr53881.c: New test.
4341 2012-07-06 Jason Merrill <jason@redhat.com>
4344 * g++.dg/cpp0x/variadic134.C: New.
4347 * g++.dg/cpp0x/alias-decl-20.C: New.
4349 2012-07-06 Tom de Vries <tom@codesourcery.com>
4351 PR tree-optimization/51879
4352 * gcc.dg/pr51879-16.c: New test.
4353 * gcc.dg/pr51879-17.c: Same.
4355 2012-07-06 Tom de Vries <tom@codesourcery.com>
4357 PR tree-optimization/52009
4358 * gcc.dg/pr51879-7.c: New test.
4359 * gcc.dg/pr51879-18.c: New test.
4361 2012-07-05 Jason Merrill <jason@redhat.com>
4364 * g++.dg/template/typedef39.C: New.
4367 * g++.dg/cpp0x/variadic133.C: New.
4368 * g++.dg/template/param1.C: Adjust.
4370 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4374 * gcc.target/arm/neon/vtrnf32.c: Update.
4375 * gcc.target/arm/neon/vtrns32.c: Update.
4376 * gcc.target/arm/neon/vtrnu32.c: Update.
4377 * gcc.target/arm/neon/vzipf32.c: Update.
4378 * gcc.target/arm/neon/vzips32.c: Update.
4379 * gcc.target/arm/neon/vzipu32.c: Update.
4381 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4384 * gfortran.dg/inline_sum_4.f90: New test.
4386 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4388 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4390 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4392 * gcc.target/arm/fma-sp.c: New testcase.
4393 * gcc.target/arm/fma.c: Likewise.
4394 * gcc.target/arm/fma.h: Likewise.
4396 2012-07-04 Jason Merrill <jason@redhat.com>
4399 * g++.dg/other/enum3.C: New.
4401 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4404 * g++.dg/torture/pr53321.C: New test.
4406 2012-07-04 Richard Guenther <rguenther@suse.de>
4408 PR tree-optimization/53844
4409 * g++.dg/tree-ssa/pr53844.C: New testcase.
4411 2012-07-04 Richard Guenther <rguenther@suse.de>
4413 PR tree-optimization/53849
4414 * gcc.dg/pr53849.c: New testcase.
4416 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4419 * g++.dg/ext/label14.C: New test.
4421 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4424 * g++.dg/other/pr53811.C: New test.
4426 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4429 * gcc.target/m68k/stack-limit-1.c: New testcase.
4431 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4433 * gnat.dg/recursive_call.adb: New test.
4435 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4437 * gnat.dg/discr37.ad[sb]: New test.
4439 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4441 * g++.dg/other/packed1.C: Remove SH from xfail list.
4443 2012-07-02 Jason Merrill <jason@redhat.com>
4446 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4449 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4452 * g++.dg/cpp0x/decltype39.C: New.
4453 * g++.dg/diagnostic/method1.C: Adjust.
4456 * g++.dg/template/ref6.C: New.
4458 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4461 * gcc.target/sh/pr53568-1.c: New.
4463 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4466 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4468 2012-07-02 Jason Merrill <jason@redhat.com>
4471 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4474 * g++.dg/template/enum7.C: New.
4475 * g++.dg/other/ptrmem10.C: Adjust.
4476 * g++.dg/other/ptrmem11.C: Adjust.
4477 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4479 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4481 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4483 2012-07-01 Wei Guozhi <carrot@google.com>
4486 * gcc.target/arm/pr53447-1.c: New testcase.
4487 * gcc.target/arm/pr53447-2.c: New testcase.
4488 * gcc.target/arm/pr53447-3.c: New testcase.
4489 * gcc.target/arm/pr53447-4.c: New testcase.
4491 2012-06-29 Richard Guenther <rguenther@suse.de>
4493 PR tree-optimization/47061
4494 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4496 2012-06-29 Richard Guenther <rguenther@suse.de>
4498 PR tree-optimization/37541
4499 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4501 2012-06-29 Richard Guenther <rguenther@suse.de>
4503 PR tree-optimization/52589
4504 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4506 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4508 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4510 * g++.dg/template/error46.C: Add missing comment to dg-message.
4511 * g++.dg/template/crash107.C: Likewise.
4512 * g++.dg/template/error47.C: Likewise.
4513 * g++.dg/template/crash108.C: Likewise.
4514 * g++.dg/overload/operator5.C: Likewise.
4516 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4517 errors in dg-message directives, add comments.
4519 2012-06-28 Kai Tietz <ktietz@redhat.com>
4521 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4522 hard-coded 'unsigned long'.
4524 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4526 PR tree-optimization/51581
4527 * gcc.dg/vect/pr51581-4.c: New test.
4529 PR tree-optimization/53645
4530 * gcc.c-torture/execute/pr53645-2.c: New test.
4532 2012-06-28 Richard Guenther <rguenther@suse.de>
4535 * gcc.dg/torture/pr53790.c: New testcase.
4537 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4539 PR tree-optimization/53645
4540 * gcc.c-torture/execute/pr53645.c: New test.
4542 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4544 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4546 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4550 * gcc.dg/guality/pr49888.c: Account for the possibility that
4551 the variable is optimized out at the first test.
4553 2012-06-27 Jason Merrill <jason@redhat.com>
4555 * g++.dg/cpp0x/override2.C: Adjust.
4556 * g++.dg/template/error5.C: Adjust.
4557 * g++.dg/parse/crash28.C: Adjust.
4560 * g++.dg/parse/template27.C: New.
4561 * g++.dg/template/crash74.C: Adjust expected output.
4563 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4567 * gfortran.dg/typebound_operator_16.f03: New.
4569 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4571 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4572 even src1.i and src2.i fields even in the second half of the arrays.
4574 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4577 * g++.dg/torture/vshuf-16.inc: New test.
4578 * g++.dg/torture/vshuf-2.inc: New test.
4579 * g++.dg/torture/vshuf-4.inc: New test.
4580 * g++.dg/torture/vshuf-8.inc: New test.
4581 * g++.dg/torture/vshuf-main.inc: New test.
4582 * g++.dg/torture/vshuf-v16hi.C: New test.
4583 * g++.dg/torture/vshuf-v16qi.C: New test.
4584 * g++.dg/torture/vshuf-v2df.C: New test.
4585 * g++.dg/torture/vshuf-v2di.C: New test.
4586 * g++.dg/torture/vshuf-v2sf.C: New test.
4587 * g++.dg/torture/vshuf-v2si.C: New test.
4588 * g++.dg/torture/vshuf-v4df.C: New test.
4589 * g++.dg/torture/vshuf-v4di.C: New test.
4590 * g++.dg/torture/vshuf-v4sf.C: New test.
4591 * g++.dg/torture/vshuf-v4si.C: New test.
4592 * g++.dg/torture/vshuf-v8hi.C: New test.
4593 * g++.dg/torture/vshuf-v8qi.C: New test.
4594 * g++.dg/torture/vshuf-v8si.C: New test.
4596 2012-06-27 Richard Guenther <rguenther@suse.de>
4599 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4601 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4603 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4604 scan-dump-dem-not): Use printable pattern in test name.
4606 2012-06-26 Sterling Augustine <saugustine@google.com>
4607 Dominique Dhumieres <dominiq@lps.ens.fr>
4609 * gcc.dg/pubtypes-2.c: Update expected output.
4610 * gcc.dg/pubtypes-3.c: Likewise.
4611 * gcc.dg/pubtypes-4.c: Likewise.
4613 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4615 * gcc.dg/tree-ssa/slsr-1.c: New test.
4616 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4617 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4618 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4620 2012-06-26 Matt Turner <mattst88@gmail.com>
4623 * gcc.target/arm/mmx-2.c: New.
4625 2012-06-26 Richard Guenther <rguenther@suse.de>
4628 * g++.dg/torture/pr53752.C: New testcase.
4630 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4632 PR tree-optimization/53748
4633 * gcc.c-torture/compile/pr53748.c: New test.
4635 2012-06-25 Jason Merrill <jason@redhat.com>
4639 * g++.dg/cpp0x/decltype38.C: New.
4640 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4642 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4644 * lib/target-supports-dg.exp (testname-for-summary): New.
4645 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4646 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4647 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4648 scan-module-absence, output-exists, output-exists-not: Use
4649 testname-for-summary.
4650 (dg-test): Clean up testname_with_flags.
4651 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4652 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4653 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4654 scan-assembler-dem-not, object-size: Use testname-for-summary.
4655 * lib/gcov.exp (run-gcov): Likewise.
4656 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4657 scan-dump-dem, scan-dump-dem-note): Likewise.
4659 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4660 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4661 including profopt.opt; save and restore existing value.
4662 * g++.dg/bprob/bprob.exp: Likewise.
4663 * gcc.dg/matrix/matrix.exp: Likewise.
4664 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4665 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4668 2012-06-25 Richard Henderson <rth@redhat.com>
4670 * gcc.dg/pr53749.c: New.
4672 2012-06-25 Jason Merrill <jason@redhat.com>
4675 * g++.dg/cpp0x/nullptr28.C: New.
4677 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4679 * gcc.target/arm/neon-vld1_dupQ.c: New.
4681 2012-06-25 Florian Weimer <fweimer@redhat.com>
4683 * g++.dg/init/new35.C: New.
4684 * g++.dg/init/new36.C: New.
4685 * g++.dg/init/new37.C: New.
4686 * g++.dg/ext/vla5.C: New warning.
4687 * g++.dg/ext/vla8.C: New warning.
4688 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4690 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4691 James Greenhalgh <james.greenhalgh@arm.com>
4693 * gcc.target/arm/ftest-support-arm.h New testcase.
4694 * gcc.target/arm/ftest-support-thumb.h Likewise.
4695 * gcc.target/arm/ftest-support.h Likewise.
4696 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4697 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4698 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4699 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4700 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4701 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4702 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4703 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4704 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4705 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4706 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4707 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4708 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4709 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4710 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4711 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4712 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4713 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4714 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4715 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4716 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4717 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4718 * lib/target-supports.exp
4719 (check_effective_target_arm_arch_FUNC): Add support for more
4721 (add_options_for_arm_arch_FUNC): Likewise.
4722 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4724 2012-06-25 Jason Merrill <jason@redhat.com>
4727 * g++.dg/cpp0x/constexpr-tuple.C: New.
4729 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4732 * gcc.target/i386/pr53759.c: New test.
4735 * g++.dg/cpp0x/nsdmi7.C: New test.
4737 2012-06-24 Kai Tietz <ktietz@redhat.com>
4739 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4741 * gcc.target/i386/pr38988.c: Likewise.
4743 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4747 * gfortran.dg/typebound_generic_12.f03: New.
4748 * gfortran.dg/typebound_generic_13.f03: New.
4750 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4752 * gnat.dg/lto15.ad[sb]: New test.
4754 2012-06-21 Meador Inge <meadori@codesourcery.com>
4757 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4759 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4761 * gcc.dg/pch/ident-1.c: New test.
4762 * gcc.dg/pch/ident-1.hs: Header file for new test.
4764 2012-06-21 Michael Matz <matz@suse.de>
4767 * gcc.c-torture/execute/pr53688.c: New test.
4769 2012-06-20 Richard Guenther <rguenther@suse.de>
4771 PR tree-optimization/30318
4772 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4774 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4776 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4778 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4780 * gcc.target/i386/clearcapv2.map: New file.
4781 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4783 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4785 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4786 and add __sh__ case.
4788 2012-06-19 Jason Merrill <jason@redhat.com>
4791 * g++.dg/debug/localclass1.C: New.
4793 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4795 * g++.dg/cpp0x/override4.C: New.
4797 2012-06-14 Jason Merrill <jason@redhat.com>
4800 * g++.dg/cpp0x/decltype37.C: New.
4802 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4804 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4806 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4808 * gcc.c-torture/compile/vector-5.c,
4809 gcc.c-torture/compile/vector-6.c: New tests.
4811 2012-06-19 Richard Henderson <rth@redhat.com>
4813 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4815 2012-06-19 Richard Guenther <rguenther@suse.de>
4817 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4819 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4822 * gcc.target/i386/pr53712.c: New test.
4824 2012-06-18 Tobias Burnus <burnus@net-b.de>
4827 * gfortran.dg/elemental_optional_args_6.f90: New.
4829 2012-06-18 Tobias Burnus <burnus@net-b.de>
4832 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4833 * gfortran.dg/coarray/move_alloc_1.f90
4835 2012-06-18 Tobias Burnus <burnus@net-b.de>
4838 * gfortran.dg/coarray_27.f90: New.
4840 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4841 Greta Yorsh <Greta.Yorsh@arm.com>
4843 * gcc.target/arm/epilog-1.c: New test.
4845 2012-06-18 Richard Guenther <rguenther@suse.de>
4847 PR tree-optimization/53693
4848 * g++.dg/torture/pr53693.C: New testcase.
4850 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4852 PR tree-optimization/53703
4853 * gcc.dg/torture/pr53703.c: New test.
4855 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4858 * gcc.target/i386/pr53698.c: New test.
4860 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4862 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4864 2012-06-17 Tobias Burnus <burnus@net-b.de>
4868 * gfortran.dg/transfer_check_3.f90: New.
4870 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4872 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4874 2012-06-16 Tobias Burnus <burnus@net-b.de>
4878 * gfortran.dg/deferred_type_param_8.f90: New.
4880 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4882 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4883 testname that includes flags, passed in as new argument, in
4885 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4886 and pass it to verify-* procedures.
4888 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4889 alignment torture options with usual torture options.
4891 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4892 messages reported for one line of source code.
4893 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4894 * g++.dg/cpp0x/decltype2.C: Likewise.
4895 * g++.dg/cpp0x/decltype3.C: Likewise.
4896 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4897 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4898 * g++.dg/cpp0x/static_assert3.C: Likewise.
4899 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4900 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4901 * g++.dg/cpp0x/union1.C: Likewise.
4902 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4903 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4904 * g++.dg/cpp0x/variadic2.C: Likewise.
4905 * g++.dg/cpp0x/variadic20.C: Likewise.
4906 * g++.dg/cpp0x/variadic74.C: Likewise.
4907 * g++.dg/diagnostic/bitfld2.C: Likewise.
4908 * g++.dg/ext/attrib44.C: Likewise.
4909 * g++.dg/ext/no-asm-1.C: Likewise.
4910 * g++.dg/other/error34.C: Likewise.
4911 * g++.dg/parse/crash46.C: Likewise.
4912 * g++.dg/parse/error10.C: Likewise.
4913 * g++.dg/parse/error2.C: Likewise.
4914 * g++.dg/parse/error3.C: Likewise.
4915 * g++.dg/parse/error36.C: Likewise.
4916 * g++.dg/parse/error8.C: Likewise.
4917 * g++.dg/parse/error9.C: Likewise.
4918 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4919 * g++.dg/parse/parser-pr28152.C: Likewise.
4920 * g++.dg/parse/template25.C: Likewise.
4921 * g++.dg/parse/typename11.C: Likewise.
4922 * g++.dg/tc1/dr147.C: Likewise.
4923 * g++.dg/template/deduce3.C: Likewise.
4924 * g++.dg/template/koenig9.C: Likewise.
4925 * g++.dg/template/pr23510.C: Likewise.
4926 * g++.dg/warn/pr12242.C: Likewise.
4927 * g++.dg/warn/pr30551-2.C: Likewise.
4928 * g++.dg/warn/pr30551.C: Likewise.
4929 * g++.old-deja/g++.other/typename1.C: Likewise.
4930 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4932 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4935 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4936 * c-c++-common/torture/vshuf-2.inc: Likewise.
4937 * c-c++-common/torture/vshuf-4.inc: Likewise.
4938 * c-c++-common/torture/vshuf-8.inc: Likewise.
4939 * c-c++-common/torture/vshuf-main.inc: Likewise.
4940 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4941 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4942 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4943 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4944 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4945 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4946 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4947 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4948 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4949 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4950 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4951 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4952 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4953 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4955 2012-06-15 Michael Matz <matz@suse.de>
4957 * gcc.dg/tree-ssa/vector-4.c: New test.
4959 2012-06-15 Michael Matz <matz@suse.de>
4961 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4962 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4964 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4966 PR tree-optimization/53636
4967 * gcc.target/arm/pr53636.c: New test.
4969 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4971 PR tree-optimization/51581
4972 * gcc.c-torture/execute/pr51581-1.c: New test.
4973 * gcc.c-torture/execute/pr51581-2.c: New test.
4974 * gcc.dg/vect/pr51581-1.c: New test.
4975 * gcc.dg/vect/pr51581-2.c: New test.
4976 * gcc.dg/vect/pr51581-3.c: New test.
4977 * gcc.target/i386/avx-pr51581-1.c: New test.
4978 * gcc.target/i386/avx-pr51581-2.c: New test.
4979 * gcc.target/i386/avx2-pr51581-1.c: New test.
4980 * gcc.target/i386/avx2-pr51581-2.c: New test.
4981 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4983 2012-06-15 Richard Guenther <rguenther@suse.de>
4985 * gcc.c-torture/execute/20120615-1.c: New testcase.
4987 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4989 * gnat.dg/vect8.ad[sb]: New test.
4991 2012-06-14 Richard Guenther <rguenther@suse.de>
4993 * gcc.dg/tree-ssa/vrp.h: New testcase.
4994 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4996 2012-06-13 Christian Bruel <christian.bruel@st.com>
4999 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5001 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5003 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5005 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5008 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5009 test summary unique.
5011 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5012 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5013 scan-stack-usage-not): Don't strip torture options from test name.
5015 * lib/scandump.exp (scan-dump-times): Use printable version of
5016 regexp in test summary line.
5018 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5019 messages reported for one line of source code.
5020 * gcc.dg/format/few-1.c: Likewise.
5021 * gcc.dg/ia64-sync-2.c: Likewise.
5022 * gcc.dg/sync-2.c: Likewise.
5023 * gcc.dg/noncompile/pr44517.c: Likewise.
5025 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5028 * gcc.dg/guality/pr49888.c: New.
5030 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5032 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5033 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5034 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5036 2012-06-13 Tobias Burnus <burnus@net-b.de>
5039 * gfortran.dg/intent_out_7.f90: New.
5041 2012-06-13 Tobias Burnus <burnus@net-b.de>
5044 * gfortran.dg/save_4.f90: New.
5046 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5051 * gcc.dg/pr53532.c: New test.
5052 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5053 adjust line numbers.
5054 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5055 * gcc.dg/Wcxx-compat-8.c: Likewise.
5056 * gcc.dg/pr51034.c: New test.
5057 * gcc.dg/pr53196-1.c: New test.
5058 * gcc.dg/pr53196-2.c: New test.
5060 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5062 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5063 alignment torture options with usual torture options.
5064 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5065 instead of dg-options.
5066 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5067 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5068 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5069 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5070 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5071 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5073 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5074 to checks for multiple messages reported for one line of source code.
5075 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5077 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5078 messages reported for one line of source code.
5080 * gcc.dg/20031223-1.c: Add comments to check for multiple
5081 messages reported for one line of source code.
5082 * gcc.dg/Wconversion-integer.c: Likewise.
5083 * gcc.dg/Wfatal-2.c: Likewise.
5084 * gcc.dg/Wfatal.c: Likewise.
5085 * gcc.dg/Wobjsize-1.c: Likewise.
5086 * gcc.dg/c99-vla-jump-1.c: Likewise.
5087 * gcc.dg/c99-vla-jump-2.c: Likewise.
5088 * gcc.dg/c99-vla-jump-3.c: Likewise.
5089 * gcc.dg/c99-vla-jump-4.c: Likewise.
5090 * gcc.dg/c99-vla-jump-5.c: Likewise.
5091 * gcc.dg/decl-9.c: Likewise.
5092 * gcc.dg/declspec-10.c: Likewise.
5093 * gcc.dg/declspec-18.c: Likewise.
5094 * gcc.dg/mtune.c: Likewise.
5095 * gcc.dg/parser-pr28152-2.c: Likewise.
5096 * gcc.dg/parser-pr28152.c: Likewise.
5097 * gcc.dg/pr14475.c: Likewise.
5098 * gcc.dg/pr27953.c: Likewise.
5099 * gcc.dg/pr28322-3.c: Likewise.
5100 * gcc.dg/pr30457.c: Likewise.
5101 * gcc.dg/pr30551-2.c: Likewise.
5102 * gcc.dg/pr30551-3.c: Likewise.
5103 * gcc.dg/pr30551-4.c: Likewise.
5104 * gcc.dg/pr30551-5.c: Likewise.
5105 * gcc.dg/pr30551-6.c: Likewise.
5106 * gcc.dg/pr30551.c: Likewise.
5107 * gcc.dg/pr45461.c: Likewise.
5108 * gcc.dg/pr48552-1.c: Likewise.
5109 * gcc.dg/pr48552-2.c: Likewise.
5110 * gcc.dg/redecl-1.c: Likewise.
5111 * gcc.dg/transparent-union-3.c: Likewise.
5112 * gcc.dg/utf-dflt.c: Likewise.
5113 * gcc.dg/utf-dflt2.c: Likewise.
5114 * gcc.dg/vla-8.c: Likewise.
5115 * gcc.dg/vla-init-1.c: Likewise.
5116 * gcc.dg/wtr-int-type-1.c: Likewise.
5118 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5119 messages reported for for one line of source code.
5120 * c-c++-common/raw-string-5.c: Likewise.
5121 * c-c++-common/raw-string-4.c: Likewise.
5122 * c-c++-common/raw-string-6.c: Likewise.
5123 * c-c++-common/pr20000.c: Likewise.
5125 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5126 messages reported for one line of source code.
5127 * gcc.dg/cpp/pr30786.c: Likewise.
5128 * gcc.dg/cpp/pr28709.c: Likewise.
5129 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5130 * gcc.dg/cpp/macspace2.c: Likewise.
5131 * gcc.dg/cpp/missing-header-1.c: Likewise.
5132 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5133 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5134 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5136 2012-06-12 Jason Merrill <jason@redhat.com>
5139 * g++.dg/template/local7.C: New.
5141 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5144 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5145 * gcc.target/sh/pr51340-2.c: Likewise.
5146 * gcc.target/sh/pr51340-3.c: Likewise.
5148 2012-06-12 Michael Matz <matz@suse.de>
5150 * gcc.dg/torture/alias-1.c: New test.
5152 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5154 PR rtl-optimization/53589
5155 * gcc.dg/torture/pr53589.c: New test.
5157 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5160 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5161 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5162 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5163 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5164 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5165 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5166 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5167 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5168 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5169 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5170 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5171 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5172 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5173 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5174 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5175 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5177 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5179 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5180 (check_intel_cpu_model): New function.
5181 (check_amd_cpu_model): New function.
5182 (check_features): New function.
5183 (__get_cpuid_output): New function.
5184 (check_detailed): New function.
5185 (fn1): Rename to quick_check.
5186 (main): Update to call quick_check and call check_detailed.
5188 2012-06-11 Richard Henderson <rth@redhat.com>
5190 * lib/target-supports.exp
5191 (check_effective_target_sync_long_long_runtime): Use
5192 check_effective_target_lp64 instead of
5193 check_effective_target_powerpc64 for powerpc targets.
5195 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5198 * gcc.target/sh/pr53511-1.c: New.
5200 2012-06-11 Richard Guenther <rguenther@suse.de>
5203 * g++.dg/lto/pr53470_0.C: New testcase.
5204 * gcc.dg/lto/pr53470_0.c: Likewise.
5206 2012-06-11 Richard Guenther <rguenther@suse.de>
5209 * g++.dg/ext/pr53605.C: New testcase.
5211 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5213 * gnat.dg/specs/array1.ads: New test.
5214 * gnat.dg/specs/array2.ads: Likewise.
5215 * gnat.dg/array22.adb: Likewise.
5217 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5219 * gnat.dg/constant4.adb: New test.
5220 * gnat.dg/constant4_pkg.ads: New helper.
5222 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5225 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5226 * gfortran.dg/allocate_class_1.f90: Modified.
5227 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5228 * gfortran.dg/allocate_class_2.f90: New.
5230 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5233 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5235 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5238 * gfortran.dg/string_assign_2.f90: New test case.
5240 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5243 * gfortran.dg/string_assign_1.f90: New test case.
5245 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5248 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5249 * gcc.dg/gomp/critical-4.c: Likewise.
5250 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5251 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5252 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5253 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5254 * c-c++-common/gomp/pr53580.c: New test.
5256 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5259 * g++.dg/cpp0x/forw_enum11.C: New.
5261 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5264 * g++.dg/cpp0x/alias-decl-19.C: New.
5266 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5268 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5270 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5272 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5274 (XSTATE_SSE): Ditto.
5275 (XSTATE_YMM): Ditto.
5276 (avx_os_support): Use new defines.
5278 2012-06-06 Richard Guenther <rguenther@suse.de>
5281 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5284 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5287 * g++.dg/cpp0x/pr52841.C: New testcase.
5289 2012-06-06 Richard Guenther <rguenther@suse.de>
5291 PR tree-optimization/53081
5292 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5293 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5295 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5297 * gcc.target/powerpc/pr53487.c: New test.
5299 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5301 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5303 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5305 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5307 2012-06-05 Richard Guenther <rguenther@suse.de>
5309 PR tree-optimization/30442
5310 * gcc.dg/vect/bb-slp-30.c: New testcase.
5312 2012-06-05 Richard Guenther <rguenther@suse.de>
5314 PR tree-optimization/53081
5315 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5316 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5317 -fno-tree-loop-distribute-patterns.
5319 2012-06-05 Alan Modra <amodra@gmail.com>
5321 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5322 Check static chain in nested funcs.
5324 2012-06-04 Tobias Burnus <burnus@net-b.de>
5327 * gfortran.dg/init_flag_10.f90: New.
5329 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5332 * g++.dg/warn/Wenum-compare-no-2: New.
5334 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5336 PR preprocessor/53463
5337 * g++.dg/cpp/limits.C: New test.
5338 * g++.dg/parse/error19.C: Adjust.
5339 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5340 * g++.dg/warn/pr35635.C: Likewise.
5341 * g++.old-deja/g++.pt/assign1.C: Likewise.
5343 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5346 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5347 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5348 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5349 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5350 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5351 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5352 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5353 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5355 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5357 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5359 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5361 PR tree-optimization/53550
5362 * gcc.dg/pr53550.c: New test.
5364 2012-06-04 Richard Guenther <rguenther@suse.de>
5366 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5367 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5368 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5370 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5373 * gfortran.dg/parameter_array_element_2.f90: New.
5375 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5378 * gcc.target/sh/pr53512-1.c: New.
5379 * gcc.target/sh/pr53512-2.c: New.
5380 * gcc.target/sh/pr53512-3.c: New.
5381 * gcc.target/sh/pr53512-4.c: New.
5383 2012-06-01 Jason Merrill <jason@redhat.com>
5386 * g++.dg/ext/visibility/template12.C: New.
5387 * g++.dg/ext/attrib14.C: Adjust warning line.
5390 * g++.dg/parse/new6.C: New.
5391 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5393 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5395 * c-c++-common/restrict-2.c: Revert previous change.
5397 2012-06-01 Jason Merrill <jason@redhat.com>
5400 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5403 * g++.dg/cpp0x/auto33.C: New.
5405 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5408 * g++.dg/parse/namespace-alias-1.C: New.
5410 2012-06-01 Christian Bruel <christian.bruel@st.com>
5412 * gcc.dg/spec-options.c: New test.
5413 * gcc.dg/foo.specs: New file.
5415 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5418 * gnat.dg/lto14.adb: Skip on Solaris.
5420 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5422 * gcc.target/cris/sync-1-v10.c,
5423 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5424 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5425 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5426 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5427 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5428 gcc.target/cris/torture/sync-mis-op-i-1.c,
5429 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5430 gcc.target/cris/torture/sync-mis-op-i-2.c,
5431 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5432 gcc.target/cris/torture/sync-mis-op-i-3.c,
5433 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5434 gcc.target/cris/torture/sync-mis-op-s-1.c,
5435 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5436 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5437 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5438 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5439 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5440 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5441 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5442 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5443 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5445 2012-05-31 Richard Guenther <rguenther@suse.de>
5447 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5448 ldist-pr45948.c with disabled SCCP.
5450 2012-05-31 Richard Guenther <rguenther@suse.de>
5453 * gcc.dg/torture/pr48493.c: New testcase.
5455 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5457 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5459 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5460 of the initialization loop.
5461 (dg-final): Adjust the expected number of vectorized loops depending
5462 on vect_char_mult target selector.
5464 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5466 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5467 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5468 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5471 2012-05-30 Jason Merrill <jason@redhat.com>
5474 * g++.dg/init/new34.C: New.
5475 * g++.dg/tree-ssa/stabilize1.C: New.
5477 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5480 * g++.dg/init/new33.C: New test.
5482 2012-05-30 Richard Guenther <rguenther@suse.de>
5485 * gcc.dg/torture/pr53501.c: New testcase.
5486 * c-c++-common/restrict-2.c: Adjust.
5488 2012-05-30 Alan Modra <amodra@gmail.com>
5490 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5493 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5495 * gcc.target/i386/shuf-concat.c: New test.
5497 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5499 PR rtl-optimization/53519
5500 * gcc.c-torture/compile/pr53519.c: New test.
5502 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5504 * gcc.target/arm/neon-vrev.c: New.
5506 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5509 * gcc.target/sh/pr51340-1.c: New.
5510 * gcc.target/sh/pr51340-2.c: New.
5511 * gcc.target/sh/pr51340-3.c: New.
5513 2012-05-29 Richard Guenther <rguenther@suse.de>
5515 PR tree-optimization/53516
5516 * gcc.dg/torture/pr53516.c: New testcase.
5518 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5520 PR preprocessor/53229
5521 * gcc.dg/cpp/paste6.c: Force to run without
5522 -ftrack-macro-expansion.
5523 * gcc.dg/cpp/paste8.c: Likewise.
5524 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5525 -ftrack-macro-expansion.
5526 * gcc.dg/cpp/paste12.c: Force to run without
5527 -ftrack-macro-expansion.
5528 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5529 -ftrack-macro-expansion.
5530 * gcc.dg/cpp/paste13.c: Likewise.
5531 * gcc.dg/cpp/paste14.c: Likewise.
5532 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5533 -ftrack-macro-expansion.
5534 * gcc.dg/cpp/paste18.c: New test.
5536 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5538 * gcc.target/cris/torture/trap-1.c,
5539 gcc.target/cris/torture/trap-2.c,
5540 gcc.target/cris/torture/trap-3.c,
5541 gcc.target/cris/torture/trap-v0.c,
5542 gcc.target/cris/torture/trap-v3.c: New tests.
5544 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5547 * g++.dg/warn/Wbraces3.C: New.
5548 * g++.dg/warn/Wbraces4.C: Likewise.
5550 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5552 PR tree-optimization/53505
5553 * c-c++-common/torture/pr53505.c: New test.
5555 2012-05-27 Nathan Sidwell <nathan@acm.org>
5557 * gcc.dg/stmt-expr-4.c: New.
5559 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5562 * g++.dg/parse/crash60.C: New.
5564 2012-05-26 Jason Merrill <jason@redhat.com>
5567 * c-c++-common/array-lit.c: New.
5568 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5570 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5573 * gnat.dg/array21.adb: New test.
5575 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5577 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5579 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5582 * g++.dg/other/anon-union3.C: New.
5584 2012-05-25 Ian Lance Taylor <iant@google.com>
5586 * gcc.dg/split-6.c: New test.
5588 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5590 * gnat.dg/lto14.adb: New test.
5592 2012-05-25 Tristan Gingold <gingold@adacore.com>
5594 * gcc.target/i386/large-frame.c: New.
5596 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5597 * gcc.target/powerpc/lhs-1.c: New.
5598 * gcc.target/powerpc/lhs-2.c: New.
5599 * gcc.target/powerpc/lhs-3.c: New.
5601 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5603 Make unwound macro expansion trace less redundant
5604 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5605 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5606 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5607 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5608 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5609 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5611 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5614 * g++.dg/cpp0x/constexpr-default1.C: New.
5616 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5619 * g++.dg/eh/goto2.C: New.
5621 2012-05-24 Richard Guenther <rguenther@suse.de>
5624 * g++.dg/tree-prof/pr53460.C: New testcase.
5626 2012-05-24 Richard Guenther <rguenther@suse.de>
5629 * g++.dg/debug/pr53466.C: New testcase.
5631 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5633 PR tree-optimization/53465
5634 * gcc.c-torture/execute/pr53465.c: New test.
5636 2012-05-23 Tobias Burnus <burnus@net-b.de>
5640 * gfortran.dg/allocate_with_typespec_6.f90: New.
5642 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5645 * g++.dg/warn/delete-array-1.C: New.
5647 2012-05-23 Richard Guenther <rguenther@suse.de>
5649 * gcc.dg/torture/pr39074-2.c: Adjust.
5650 * gcc.dg/torture/pr39074.c: Likewise.
5651 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5652 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5654 2012-05-22 Jan Hubicka <jh@suse.cz>
5657 * g++.dg/torture/pr53161.C: New testcase.
5659 2012-05-22 Tobias Burnus <burnus@net-b.de>
5662 * gfortran.dg/realloc_on_assign_15.f90: New.
5664 2012-05-22 Richard Guenther <rguenther@suse.de>
5667 * gcc.dg/torture/pr51071-2.c: New testcase.
5669 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5671 PR tree-optimization/53336
5672 * g++.dg/torture/pr53336.C: New testcase.
5674 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5677 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5678 instead of -Wunused-local-typedefs.
5680 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5683 * g++.dg/other/abstract4.C: New-
5685 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5688 * g++.dg/ext/attrib46.C: New.
5690 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5693 * gcc.c-torture/compile/pr53418-1.c,
5694 gcc.c-torture/compile/pr53418-2.c: New tests.
5696 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5698 PR tree-optimization/53366
5699 * gcc.dg/torture/pr53366-1.c: New test.
5700 * gcc.dg/torture/pr53366-2.c: New test.
5701 * gcc.target/i386/pr53366-1.c: New test.
5702 * gcc.target/i386/pr53366-2.c: New test.
5704 PR tree-optimization/53409
5705 * gcc.c-torture/compile/pr53409.c: New test.
5707 PR tree-optimization/53410
5708 * gcc.c-torture/compile/pr53410-1.c: New test.
5709 * gcc.c-torture/compile/pr53410-2.c: New test.
5711 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5714 * gcc.target/i386/pr53425-1.c: New file.
5715 * gcc.target/i386/pr53425-2.c: Likewise.
5717 2012-05-21 Richard Guenther <rguenther@suse.de>
5719 PR tree-optimization/53408
5720 * gcc.dg/torture/pr53408.c: New testcase.
5722 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5723 H.J. Lu <hongjiu.lu@intel.com>
5726 * gcc.target/i386/pr53416.c: New file.
5728 2012-05-21 Richard Guenther <rguenther@suse.de>
5730 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5732 2012-05-21 Richard Guenther <rguenther@suse.de>
5734 * gcc.dg/torture/ldist-1.c: New testcase.
5736 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5738 * gnat.dg/lto13.adb: New test.
5739 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5741 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5743 * gnat.dg/specs/lto12.ads: New test.
5744 * gnat.dg/specs/lto12_pkg.ads: New helper.
5746 2012-05-18 Richard Guenther <rguenther@suse.de>
5748 PR tree-optimization/53346
5749 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5750 * gcc.target/i386/incoming-10.c: Adjust.
5751 * gcc.target/i386/incoming-11.c: Likewise.
5752 * gcc.target/i386/pr46295.c: Likewise.
5754 2012-05-18 Richard Guenther <rguenther@suse.de>
5756 * gcc.dg/pr53352.c: Return zero.
5758 2012-05-18 Richard Guenther <rguenther@suse.de>
5760 PR tree-optimization/53390
5761 * gcc.dg/torture/pr53390.c: New testcase.
5763 2012-05-18 Meador Inge <meadori@codesourcery.com>
5765 PR rtl-optimization/53352
5766 * gcc.dg/pr53352.c: New test.
5768 2012-05-17 David S. Miller <davem@davemloft.net>
5770 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5771 failure on sparc-*-linux-gnu.
5773 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5776 * g++.dg/parse/error49.C: New.
5777 * g++.dg/cpp0x/error8.C: Likewise.
5778 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5779 * g++.dg/ext/utf-dflt2.C: Likewise.
5780 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5781 * g++.dg/ext/utf-dflt.C: Likewise.
5782 * c-c++-common/raw-string-3.c: Likewise.
5783 * c-c++-common/raw-string-4.c: Likewise.
5785 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5788 * g++.dg/cpp0x/catch1.C: New.
5790 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5793 * g++.dg/parse/error48.C: New.
5794 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5795 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5797 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5799 * gcc.dg/tm/indirect-2.c: New test.
5801 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5803 PR tree-optimization/53217
5804 * gfortran.dg/pr53217.f90: New test.
5806 2012-05-16 Richard Guenther <rguenther@suse.de>
5808 PR tree-optimization/53364
5809 * g++.dg/torture/pr53364.C: New testcase.
5811 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5814 * gcc.dg/pr52549.c: Fix test for long != void*
5815 * gcc.c-torture/execute/pr52979-1.x: New file.
5816 * gcc.c-torture/execute/pr52979-2.x: New file.
5818 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5820 PR preprocessor/7263
5821 * gcc.dg/binary-constants-2.c: Run without tracking locations
5822 accross macro expansion.
5823 * gcc.dg/binary-constants-3.c: Likewise.
5824 * gcc.dg/cpp/sysmac2.c: Likewise.
5825 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5827 * gcc.dg/cpp/syshdr3.c: New test.
5828 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5829 * gcc.dg/system-binary-constants-1.c: New test.
5830 * gcc.dg/system-binary-constants-1.h: New header for the new test
5832 * g++.dg/cpp/syshdr3.C: New test.
5833 * g++.dg/cpp/syshdr3.h: New header the new test above.
5834 * g++.dg/system-binary-constants-1.C: New test.
5835 * g++.dg/system-binary-constants-1.h: New header the new test
5838 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5840 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5842 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5845 * gcc.dg/pr53358.c: New test.
5847 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5850 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5851 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5853 2012-05-15 Olivier Hainque <hainque@adacore.com>
5855 * g++.dg/eh/sighandle.C: New testcase.
5857 2012-05-15 Richard Guenther <rguenther@suse.de>
5859 PR tree-optimization/53355
5860 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5862 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5864 * gfortran.dg/*.f90: Remove now redundant manual
5865 cleanup-modules directive.
5867 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5869 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5870 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5872 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5875 * gfortran.dg/int_range_io_1.f90: New test.
5877 2012-05-14 Andi Kleen <ak@linux.intel.com>
5878 Jakub Jelinek <jakub@redhat.com>
5881 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5882 * gcc.target/i386/rtm-check.h: New file.
5883 * gcc.target/i386/pr53315.c: New test.
5885 2012-05-14 Tobias Burnus <burnus@net-b.de>
5890 * gfortran.dg/deferred_type_param_4.f90: New.
5891 * gfortran.dg/deferred_type_param_6.f90: New.
5893 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5895 * gcc.target/i386/retarg.c: New test.
5897 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5900 * gfortran.dg/deferred_type_param_3.f90: New.
5901 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5902 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5904 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5906 * gnat.dg/null_pointer_deref3.adb: New test.
5908 2012-05-12 Tobias Burnus <burnus@net-b.de>
5912 * gfortran.dg/deferred_type_param_5.f90: New.
5914 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5916 * g++.dg/parse/error47.C: New.
5918 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5921 * gfortran.dg/string_compare_4.f90: Change option
5922 to -fdump-tree-original. Add test case for kind=4.
5924 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5927 * gfortran.dg/string_compare_4.f90: New test.
5929 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5931 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5933 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5936 * g++.dg/cpp0x/variadic132.C: New.
5938 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5941 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5942 * g++.dg/parse/error26.C: Tweak dg-error column number.
5944 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5947 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5949 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5951 * gnat.dg/lto11.ad[sb]: New test.
5953 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5956 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5957 directive to Scan for vpmuldq, not vpmacsdql.
5959 2012-05-09 Michael Matz <matz@suse.de>
5961 PR tree-optimization/53185
5962 * gcc.dg/vect/pr53185.c: New test.
5964 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5967 * gcc.target/i386/pr53249.c: New.
5969 2012-05-09 Richard Guenther <rguenther@suse.de>
5971 PR tree-optimization/18437
5972 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5973 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5975 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5977 PR tree-optimization/53226
5978 * gcc.c-torture/compile/pr53226.c: New test.
5980 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5982 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5983 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5984 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5985 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5986 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5987 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5988 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5989 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5990 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5991 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5992 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5993 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5994 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5995 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5997 2012-05-09 Dehao Chen <dehao@google.com>
5999 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6000 * gcc.dg/predict-2.c: Likewise.
6001 * gcc.dg/predict-3.c: Likewise.
6002 * gcc.dg/predict-4.c: Likewise.
6003 * gcc.dg/predict-5.c: Likewise.
6004 * gcc.dg/predict-6.c: Likewise.
6006 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6009 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6011 2012-05-08 Richard Guenther <rguenther@suse.de>
6013 * gcc.dg/fold-bitand-4.c: New testcase.
6015 2012-05-08 Dehao Chen <dehao@google.com>
6017 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6018 heuristic is working properly.
6019 * gcc.dg/predict-2.c: Likewise.
6020 * gcc/dg/predict-3.c: Likewise.
6021 * gcc/dg/predict-4.c: Likewise.
6022 * gcc/dg/predict-5.c: Likewise.
6023 * gcc/dg/predict-6.c: Likewise.
6025 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6027 PR tree-optimization/53239
6028 * g++.dg/opt/vrp3.C: New test.
6029 * g++.dg/opt/vrp3-aux.cc: New file.
6030 * g++.dg/opt/vrp3.h: New file.
6032 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6034 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6035 .uleb128 support in assembler output.
6037 2012-05-07 Richard Guenther <rguenther@suse.de>
6040 * g++.dg/lto/pr42987_0.C: New testcase.
6041 * g++.dg/lto/pr42987_1.C: Likewise.
6043 2012-05-07 Tobias Burnus <burnus@net-b.de>
6046 * gfortran.dg/typebound_operator_15.f90: New.
6048 2012-05-06 Tobias Burnus <burnus@net-b.de>
6051 * gfortran.dg/class_array_13.f90: New.
6053 2012-05-06 Tristan Gingold <gingold@adacore.com>
6055 * gnat.dg/warn7.adb: New test.
6057 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6059 * gnat.dg/specs/renamings.ads: Rename to...
6060 * gnat.dg/specs/renaming1.ads: ...this.
6061 * gnat.dg/specs/renaming2.ads: New test.
6062 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6063 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6064 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6065 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6067 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6069 * gnat.dg/discr36.ad[sb]: New test.
6070 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6072 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6075 * c-c++-common/pr43772.c: New.
6077 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6080 * gfortran.dg/select_type_26.f03 : New test.
6081 * gfortran.dg/select_type_27.f03 : New test.
6084 * gfortran.dg/select_type_28.f03 : New test.
6086 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6090 * gfortran.dg/mod_sign0_1.f90: New test.
6091 * gfortran.dg/mod_large_1.f90: New test.
6093 2012-05-04 Tobias Burnus <burnus@net-b.de>
6096 gfortran.dg/public_private_module_5.f90: New.
6098 2012-05-04 Tobias Burnus <burnus@net-b.de>
6101 * gfortran.dg/constructor_7.f90: New.
6102 * gfortran.dg/constructor_8.f90: New.
6104 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6107 * g++.dg/cpp0x/static_assert7.C: New.
6109 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6111 PR tree-optimization/52633
6112 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6113 recognized as widening shifts instead of over-widening.
6114 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6115 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6116 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6117 * gcc.target/arm/pr52633.c: New test.
6119 2012-05-04 Richard Guenther <rguenther@suse.de>
6121 PR tree-optimization/53168
6122 * gcc.dg/torture/pr53168.c: New testcase.
6123 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6125 2012-05-04 Richard Guenther <rguenther@suse.de>
6127 * gcc.dg/lto/pr53214_0.c: New testcase.
6129 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6131 * gcc.target/ia64/pr48496.c: New test.
6132 * gcc.target/ia64/pr52657.c: Likewise.
6134 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6137 * c-c++-common/pr51712.c: New.
6139 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6142 * gcc.target/powwerpc/pr53199.c: New file.
6144 2012-05-03 Jason Merrill <jason@redhat.com>
6146 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6148 * gcc.dg/debug/dwarf2/dups-types.c: New.
6149 * gcc.dg/debug/dwarf2/dups-types.h: New.
6151 2012-05-03 Jason Merrill <jason@redhat.com>
6153 * g++.dg/debug/dwarf2/namespace-2.C: New.
6154 * g++.dg/debug/dwarf2/localclass3.C: New.
6156 2012-05-03 Jason Merrill <jason@redhat.com>
6158 * g++.dg/debug/dwarf2/thunk1.C: New.
6160 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6163 * g++.dg/other/final2.C: New.
6165 2012-05-03 Richard Guenther <rguenther@suse.de>
6167 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6169 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6171 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6172 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6173 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6174 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6176 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6178 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6180 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6181 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6182 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6185 * gcc.dg/pr53174.c: New test.
6188 * gcc.target/arm/pr53187.c: New test.
6189 * gcc.c-torture/compile/pr53187.c: New test.
6191 2012-05-03 Richard Guenther <rguenther@suse.de>
6193 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6194 unsupported prefetching support.
6196 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6198 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6199 option -ftrack-macro-expansion=0.
6200 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6201 option -ftrack-macro-expansion=0.
6203 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6205 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6206 dg-options for target arm with dg-additional-options.
6208 2012-05-03 Richard Guenther <rguenther@suse.de>
6210 PR tree-optimization/53144
6211 * gcc.dg/torture/pr53144.c: New testcase.
6213 2012-05-03 Tobias Burnus <burnus@net-b.de>
6216 * gfortran.dg/pointer_intent_7.f90: New.
6217 * gfortran.dg/pure_formal_3.f90: New.
6219 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6221 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6223 2012-05-02 Martin Jambor <mjambor@suse.cz>
6226 * g++.dg/lto/pr52605_0.C: New test.
6228 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6230 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6231 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6232 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6233 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6234 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6235 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6236 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6237 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6238 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6239 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6240 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6241 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6242 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6243 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6244 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6245 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6247 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6250 * gcc.dg/pr53153.c: New test.
6252 2012-05-02 Richard Guenther <rguenther@suse.de>
6254 * g++.dg/tree-ssa/pr19807.C: Adjust.
6256 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6258 PR tree-optimization/53163
6259 * gcc.c-torture/compile/pr53163.c: New test.
6261 PR rtl-optimization/53160
6262 * gcc.c-torture/execute/pr53160.c: New test.
6264 2012-05-01 Ian Lance Taylor <iant@google.com>
6267 * gcc.dg/pr37303.c: New test.
6269 2012-05-01 Richard Henderson <rth@redhat.com>
6271 * lib/target-supports.exp
6272 (check_effective_target_sync_long_long_runtime): True for
6273 check_effective_target_powerpc64.
6275 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6278 * gcc.dg/vector-1.c: Move to ...
6279 * c-c++-common/vector-1.c: ... here.
6280 * gcc.dg/vector-2.c: Move to ...
6281 * c-c++-common/vector-2.c: ... here.
6282 * gcc.dg/vector-3.c: Move to ...
6283 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6284 * gcc.dg/vector-4.c: Move to ...
6285 * c-c++-common/vector-4.c: ... here.
6286 * gcc.dg/vector-init-1.c: Move to ...
6287 * c-c++-common/vector-init-1.c: ... here.
6288 * gcc.dg/vector-init-2.c: Move to ...
6289 * c-c++-common/vector-init-2.c: ... here.
6290 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6291 * c-c++-common/vector-subscript-1.c: ... here.
6292 * gcc.dg/vector-subscript-2.c: Move to ...
6293 * c-c++-common/vector-subscript-2.c: ... here.
6294 * gcc.dg/vector-subscript-3.c: Move to ...
6295 * c-c++-common/vector-subscript-3.c: ... here.
6298 * g++.dg/cpp0x/vt-51314.C: New test.
6299 * g++.dg/cpp0x/variadic76.C: Fix.
6301 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6303 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6305 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6307 Add -Wvarargs option
6308 * c-c++-common/Wvarargs.c: New test case.
6309 * c-c++-common/Wvarargs-2.c: Likewise.
6311 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6313 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6314 * objc.dg/foreach-7.m: Force the test case to run without
6315 -ftrack-macro-expansion.
6316 * c-c++-common/tm/attrib-1.c: Likewise.
6317 * c-c++-common/warn-ommitted-condop.c: Likewise.
6318 * gcc.dg/assign-warn-1.c: Likewise.
6319 * gcc.dg/assign-warn-2.c: Likewise.
6320 * gcc.dg/attr-alloc_size.c: Likewise.
6321 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6322 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6323 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6324 * gcc.dg/c90-const-expr-9.c: Likewise.
6325 * gcc.dg/c99-const-expr-9.c: Likewise.
6326 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6327 * gcc.dg/cpp/direct2s.c: Likewise.
6328 * gcc.dg/cpp/pr28709.c: Likewise.
6329 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6330 * gcc.dg/dfp/composite-type.c: Likewise.
6331 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6332 with -ftrack-macro-expansion
6333 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6334 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6335 * g++.dg/ext/cleanup-1.C: Likewise.
6336 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6337 * g++.dg/template/sfinae10.C: Likewise.
6338 * g++.dg/tm/wrap-2.C: Likewise.
6339 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6340 * g++.dg/warn/Wsign-conversion.C: Likewise.
6341 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6342 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6343 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6344 it to run with -ftrack-macro-expansion.
6345 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6346 test cases without -ftrack-macro-expansion.
6348 Fix location for static class members
6349 * g++.dg/template/sfinae6_neg.C: Adjust.
6351 Make conversion warnings work on NULL with -ftrack-macro-expansion
6352 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6353 alongside the previous testing for NULL.
6355 Fix -Wuninitialized for -ftrack-macro-expansion
6356 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6358 Strip "<built-in>" loc from displayed expansion context
6359 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6360 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6361 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6364 Fix expansion point loc for macro-like tokens
6365 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6366 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6368 Fix token pasting with -ftrack-macro-expansion
6369 * gcc.dg/cpp/paste17.c: New test case for
6370 -ftrack-macro-expansion=2 mode only.
6371 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6373 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6375 * gnat.dg/warn6.ad[sb]: New test.
6377 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6380 * gcc.dg/20011021-1.c: Adjust testcase.
6382 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6385 * gfortran.dg/function_optimize_12.f90: New test.
6387 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6390 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6391 code to match current output and cover new peephole2 pattern.
6393 2012-04-27 Ollie Wild <aaw@google.com>
6395 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6397 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6399 * gcc.c-torture/execute/20120427-2.c: New testcase.
6400 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6401 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6402 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6404 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6407 * gcc.c-torture/execute/20120427-1.c: New testcase.
6409 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6412 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6414 2012-04-27 Tom de Vries <tom@codesourcery.com>
6416 PR tree-optimization/51879
6417 * gcc.dg/pr51879.c: New test.
6418 * gcc.dg/pr51879-2.c: Same.
6419 * gcc.dg/pr51879-3.c: Same.
6420 * gcc.dg/pr51879-4.c: Same.
6421 * gcc.dg/pr51879-6.c: Same.
6423 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6426 * g++.dg/cpp0x/defaulted35.C: New.
6427 * g++.dg/cpp0x/defaulted15.C: Adjust.
6429 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6431 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6434 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6436 * gcc.target/i386/builtin_target.c: Check avx2.
6438 2012-04-26 Alan Modra <amodra@gmail.com>
6440 * gcc.target/powerpc/savres.c: New test.
6441 * gcc.target/powerpc/powerpc.exp: Run it.
6443 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6446 * gcc.dg/torture/pr53120.c: New test.
6448 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6451 * gcc.c-torture/compile/pr52979-1.c: New test.
6452 * gcc.c-torture/execute/pr52979-1.c: New test.
6453 * gcc.c-torture/execute/pr52979-2.c: New test.
6455 2012-04-25 Richard Guenther <rguenther@suse.de>
6457 * gcc.target/i386/l_fma_float_5.c: Adjust.
6458 * gcc.target/i386/l_fma_double_4.c: Likewise.
6459 * gcc.target/i386/l_fma_float_2.c: Likewise.
6460 * gcc.target/i386/l_fma_float_6.c: Likewise.
6461 * gcc.target/i386/l_fma_double_1.c: Likewise.
6462 * gcc.target/i386/l_fma_double_5.c: Likewise.
6463 * gcc.target/i386/l_fma_float_3.c: Likewise.
6464 * gcc.target/i386/l_fma_double_2.c: Likewise.
6465 * gcc.target/i386/l_fma_double_6.c: Likewise.
6466 * gcc.target/i386/l_fma_float_4.c: Likewise.
6467 * gcc.target/i386/l_fma_double_3.c: Likewise.
6468 * gcc.target/i386/l_fma_float_1.c: Likewise.
6470 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6472 PR tree-optimization/53058
6473 * gcc.c-torture/compile/pr53058.c: New test.
6475 2012-04-25 Jan Hubicka <jh@suse.cz>
6478 * gcc.target/i386/pr39082-1.c: Update warning location.
6480 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6483 * gcc.dg/pr52880.c: New test.
6485 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6487 * gcc.dg/m-un-2.c: Update.
6488 * gcc.dg/20011021-1.c: Update.
6490 2012-04-25 Tobias Burnus <burnus@net-b.de>
6493 * gfortran.dg/realloc_on_assign_14.f90: New.
6495 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6498 PR tree-optimizations/52891
6499 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6501 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6504 * g++.dg/cpp0x/sfinae35.C: New.
6505 * g++.dg/cpp0x/sfinae36.C: Likewise.
6507 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6509 * gcc.target/builtin_target.c: New testcase.
6511 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6514 * gcc.target/powerpc/pr47197.c: New test.
6516 2012-04-24 Richard Guenther <rguenther@suse.de>
6518 PR tree-optimization/53085
6519 * g++.dg/torture/pr53085.C: New testcase.
6521 2012-04-24 Andrew Pinski <apinski@cavium.com>
6524 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6525 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6526 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6528 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6531 * gcc.c-torture/execute/pr53084.c: New test.
6533 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6535 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6537 2012-04-23 Andrew Pinski <apinski@cavium.com>
6539 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6541 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6544 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6545 * gcc.dg/torture/builtin-power-1.c: Likewise.
6547 2012-04-23 Richard Guenther <rguenther@suse.de>
6549 PR tree-optimization/53070
6550 * gcc.dg/torture/pr53070.c: New testcase.
6552 2012-04-23 Richard Guenther <rguenther@suse.de>
6555 * gcc.dg/pr53060.c: New testcase.
6557 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6559 PR tree-optimizations/52891
6560 * gcc.c-torture/compile/pr52891-1.c: New test.
6561 * gcc.c-torture/compile/pr52891-2.c: New test.
6563 2012-04-22 Tobias Burnus <burnus@net-b.de>
6566 * gfortran.dg/read_float_4.f90: New.
6568 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6571 * c-c++-common/pr35441.C: New.
6573 2012-04-20 Ian Lance Taylor <iant@google.com>
6575 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6576 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6578 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6580 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6582 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6584 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6586 PR rtl-optimization/44214
6587 * gcc.dg/pr44214-1.c: New test.
6588 * gcc.dg/pr44214-2.c: Likewise.
6589 * gcc.dg/pr44214-3.c: Likewise.
6591 2012-04-20 Richard Guenther <rguenther@suse.de>
6593 * g++.dg/torture/20120420-1.C: New testcase.
6595 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6597 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6599 2012-04-19 Christian Bruel <christian.bruel@st.com>
6601 * gcc.dg/pr52283.c: New test.
6603 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6605 * gcc.dg/pr37985.c: New test.
6607 2012-04-19 Richard Guenther <rguenther@suse.de>
6609 PR rtl-optimization/44688
6610 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6611 possibly profitable.
6613 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6615 PR tree-optimization/52976
6616 * gfortran.dg/reassoc_11.f: New test.
6618 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6620 PR tree-optimization/52976
6621 * gfortran.dg/reassoc_7.f: New test.
6622 * gfortran.dg/reassoc_8.f: Likewise.
6623 * gfortran.dg/reassoc_9.f: Likewise.
6624 * gfortran.dg/reassoc_10.f: Likewise.
6626 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6629 * g++.dg/cpp0x/sfinae33.C: New.
6630 * g++.dg/cpp0x/sfinae34.C: Likewise.
6632 2012-04-18 Joey Ye <joey.ye@arm.com>
6634 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6636 2012-04-18 Richard Guenther <rguenther@suse.de>
6638 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6640 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6641 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6643 2012-04-17 Tom de Vries <tom@codesourcery.com>
6645 * g++.dg/pr51264-4.C: New test.
6647 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6650 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6652 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6655 * g++.dg/parse/crash59.C: New.
6657 2012-04-17 Michael Matz <matz@suse.de>
6659 PR tree-optimization/18437
6660 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6662 2012-04-17 Richard Guenther <rguenther@suse.de>
6665 * g++.dg/torture/pr53011.C: New testcase.
6667 2012-04-16 Jason Merrill <jason@redhat.com>
6670 * g++.dg/cpp0x/variadic131.C: New.
6673 * g++.dg/cpp0x/variadic130.C: New.
6676 * g++.dg/cpp0x/variadic129.C: New.
6679 * g++.dg/cpp0x/variadic128.C: New.
6681 2012-04-16 Tobias Burnus <burnus@net-b.de>
6684 * gfortran.dg/pointer_intent_6.f90: New.
6686 2012-04-16 Tobias Burnus <burnus@net-b.de>
6689 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6690 to include public_private_module_4.f90.
6691 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6694 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6697 * g++.dg/diagnostic/operator1.C: New.
6698 * g++.dg/ext/label5.C: Adjust.
6699 * g++.dg/ext/va-arg1.C: Likewise.
6700 * g++.dg/other/error20.C: Likewise.
6701 * g++.dg/other/error20.C: Likewise.
6702 * g++.dg/other/error16.C: Likewise.
6703 * g++.dg/other/error10.C: Likewise.
6704 * g++.dg/parse/error30.C: Likewise.
6705 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6707 2012-04-16 Jason Merrill <jason@redhat.com>
6710 * g++.dg/cpp0x/variadic127.C: New.
6712 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6714 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6716 Use fail, pass instead of unresolved.
6720 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6722 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6723 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6724 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6726 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6729 * gfortran.dg/typebound_call_23.f03: New test case.
6731 2012-04-15 Jason Merrill <jason@redhat.com>
6734 * g++.dg/cpp0x/variadic126.C: New.
6737 * g++.dg/cpp0x/variadic125.C: New.
6740 * g++.dg/cpp0x/variadic124.C: New.
6743 * g++.dg/cpp0x/nullptr27.C: New.
6746 * g++.dg/warn/format8.C: New.
6748 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6751 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6753 2012-04-14 Tobias Burnus <burnus@net-b.de>
6757 * gfortran.dg/public_private_module_3.f90: New.
6758 * gfortran.dg/public_private_module_4.f90: New.
6760 2012-04-14 Tom de Vries <tom@codesourcery.com>
6762 * gcc.dg/superblock.c: New test.
6764 2012-04-14 Tom de Vries <tom@codesourcery.com>
6766 * gcc.dg/pr51879-12.c: New test.
6768 2012-04-13 Jason Merrill <jason@redhat.com>
6771 * g++.dg/cpp0x/variadic123.C: New.
6772 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6775 * g++.dg/cpp0x/initlist-ctor1.C: New.
6778 * g++.dg/other/anon-union2.C: New.
6780 2012-04-13 Martin Jambor <mjambor@suse.cz>
6783 * g++.dg/ipa/pr52939.C: New test.
6785 2012-04-13 Tom de Vries <tom@codesourcery.com>
6787 * gcc.dg/pr52734.c: New test.
6789 2012-04-13 Richard Guenther <rguenther@suse.de>
6791 PR tree-optimization/52969
6792 * gcc.dg/torture/pr52969.c: New testcase.
6794 2012-04-13 Richard Guenther <rguenther@suse.de>
6797 * gcc.dg/pr52549.c: New testcase.
6799 2012-04-13 Richard Guenther <rguenther@suse.de>
6802 * gcc.dg/pr52862.c: New testcase.
6804 2012-04-13 Joey Ye <joey.ye@arm.com>
6806 * gcc.target/arm/thumb1-imm.c: New testcase.
6808 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6811 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6812 second function argument.
6813 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6814 (calc_permps): Update declaration. Calculate result correctly.
6815 (avx2_test): Change src2 type to union256i_d.
6816 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6819 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6822 * gcc.target/powerpc/pr52775.c: New file.
6824 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6826 PR tree-optimization/18589
6827 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6828 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6829 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6830 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6831 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6832 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6833 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6834 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6835 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6836 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6838 2012-04-12 Richard Guenther <rguenther@suse.de>
6840 PR tree-optimization/52943
6841 * gcc.dg/torture/pr52943.c: New testcase.
6843 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6846 * gcc/target/sh/pr50751-4.c: New.
6847 * gcc/target/sh/pr50751-5.c: New.
6848 * gcc/target/sh/pr50751-6.c: New.
6849 * gcc/target/sh/pr50751-7.c: New.
6851 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6854 * g++.dg/lookup/using52.C: New.
6856 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6858 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6860 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6862 PR rtl-optimization/52876
6863 * gcc.target/i386/pr52876.c: New.
6865 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6867 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6869 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6871 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6872 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6873 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6874 (ptrdiff_t): ... this. All uses changed.
6875 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6876 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6878 (main): Cast argument to __INTPTR_TYPE__.
6879 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6881 * gcc.dg/mallign.c (main): Likewise.
6882 * gcc.dg/pr38700.c (foo): Likewise.
6883 * gcc.dg/long-long-cst1.c (t): Likewise.
6884 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6885 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6886 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6887 * gcc.dg/pr25682.c (d, foo): Likewise.
6888 * gcc.dg/format/cast-1.c (f): Likewise.
6889 * gcc.dg/c90-const-expr-10.c
6890 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6891 (size_t): ...this. All uses changed.
6892 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6893 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6894 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6895 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6896 * gcc.dg/sequence-pt-1.c: Likewise.
6897 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6898 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6899 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6900 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6901 of ptrdiff_t with it.
6902 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6903 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6904 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6906 2012-04-11 Jason Merrill <jason@redhat.com>
6909 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6910 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6913 * g++.dg/ext/attrib45.C: New.
6915 * g++.dg/eh/dtor3.C: New.
6917 2012-04-11 Richard Guenther <rguenther@suse.de>
6920 * gfortran.dg/pr52621.f90: New testcase.
6922 2012-04-11 Richard Guenther <rguenther@suse.de>
6925 * g++.dg/torture/pr52918-1.C: New testcase.
6926 * g++.dg/torture/pr52918-2.C: Likewise.
6928 2012-04-11 Tobias Burnus <burnus@net-b.de>
6931 * gfortran.dg/block_11.f90: New.
6933 2012-04-11 Nick Clifton <nickc@redhat.com>
6935 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6937 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6940 * gcc.target/powerpc/pr16458-1.c: New test.
6941 * gcc.target/powerpc/pr16458-2.c: Likewise.
6942 * gcc.target/powerpc/pr16458-3.c: Likewise.
6943 * gcc.target/powerpc/pr16458-4.c: Likewise.
6945 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6947 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6948 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6949 * gcc.dg/builtin-bswap-5.c: Likewise.
6950 * gcc.target/i386/builtin-bswap-4.c: New test.
6952 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6955 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6957 2012-04-11 Richard Guenther <rguenther@suse.de>
6959 PR rtl-optimization/52881
6960 * gcc.dg/torture/pr52881.c: New testcase.
6961 * gcc.dg/torture/pr52913.c: Likewise.
6963 2012-04-11 Richard Guenther <rguenther@suse.de>
6965 PR tree-optimization/52912
6966 * gcc.dg/torture/pr52912.c: New testcase.
6968 2010-04-10 Michael Matz <matz@suse.de>
6970 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6971 * gcc.dg/vect/vect-outer-1.c: Adjust.
6972 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6973 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6974 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6975 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6976 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6977 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6979 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6981 PR tree-optimization/52870
6982 * gcc.dg/vect/pr52870.c: New test.
6984 2012-04-09 Mike Stump <mikestump@comcast.net>
6986 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6987 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6988 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6989 * gnat.dg/aggr11.adb: Likewise.
6990 * gnat.dg/aggr11_pkg.ads: Likewise.
6991 * gnat.dg/aggr15.adb: Likewise.
6992 * gnat.dg/aggr15.ads: Likewise.
6993 * gnat.dg/aggr17.adb: Likewise.
6994 * gnat.dg/aggr18.adb: Likewise.
6995 * gnat.dg/array14.adb: Likewise.
6996 * gnat.dg/array14.ads: Likewise.
6997 * gnat.dg/array14_pkg.ads: Likewise.
6998 * gnat.dg/array19.adb: Likewise.
6999 * gnat.dg/array19.ads: Likewise.
7000 * gnat.dg/discr27.adb: Likewise.
7001 * gnat.dg/discr27.ads: Likewise.
7002 * gnat.dg/discr35.adb: Likewise.
7003 * gnat.dg/discr35.ads: Likewise.
7004 * gnat.dg/discr6.adb: Likewise.
7005 * gnat.dg/discr6_pkg.ads: Likewise.
7006 * gnat.dg/import1.adb: Likewise.
7007 * gnat.dg/import1.ads: Likewise.
7008 * gnat.dg/loop_address2.adb: Likewise.
7009 * gnat.dg/opt7.adb: Likewise.
7010 * gnat.dg/opt7.ads: Likewise.
7011 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7012 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7013 * gnat.dg/rep_clause2.adb: Likewise.
7014 * gnat.dg/rep_clause2.ads: Likewise.
7015 * gnat.dg/slice2.adb: Likewise.
7016 * gnat.dg/slice2.ads: Likewise.
7017 * gnat.dg/slice6.adb: Likewise.
7018 * gnat.dg/slice6_pkg.ads: Likewise.
7019 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7020 * gnat.dg/taft_type2.adb: Likewise.
7021 * gnat.dg/taft_type2.ads: Likewise.
7022 * gnat.dg/taft_type2_pkg.ads: Likewise.
7023 * gnat.dg/volatile10.adb: Likewise.
7024 * gnat.dg/volatile10_pkg.ads: Likewise.
7026 * gcc.dg/dll-8.c: Remove execute permissions.
7027 * g++.dg/ext/dllexport5.C: Likewise.
7029 2012-04-09 Jan Hubicka <jh@suse.cz>
7034 * gcc.dg/lto/pr52634_1.c: New testcase.
7035 * gcc.dg/lto/pr52634_0.c: New testcase.
7037 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7040 * gcc.target/i386/pr52883.c: New testcase.
7042 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7044 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7045 (check_effective_target_sync_long_long): Add SPARC case.
7046 (check_effective_target_sync_long_long_runtime): Likewise.
7047 (check_effective_target_sync_int_long): Adjust SPARC case.
7048 (check_effective_target_sync_char_short): Likewise.
7050 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7052 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7053 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7055 2012-04-08 Tobias Burnus <burnus@net-b.de>
7059 * gfortran.dg/public_private_module_2.f90: New.
7061 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7063 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7066 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7069 * gfortran.dg/function_optimize_11.f90: New test.
7071 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7074 * gfortran.dg/use_only_6.f90: New test.
7076 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7079 * gfortran.dg/use_only_6.f90: New test.
7080 2012-04-06 Mike Stump <mikestump@comcast.net>
7083 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7085 2012-04-05 Jason Merrill <jason@redhat.com>
7088 * g++.dg/template/qualified-id5.C: New.
7090 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7093 * gcc.target/i386/pr52882.c: New test.
7095 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7096 Dominique D'Humieures <dominiq@lps.ens.fr>
7099 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7100 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7102 2012-04-04 Jason Merrill <jason@redhat.com>
7105 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7107 2012-04-03 Jason Merrill <jason@redhat.com>
7110 * g++.dg/cpp0x/variadic-value1.C: New.
7112 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7114 * gnat.dg/pack18.adb: New test.
7115 * gnat.dg/pack18_pkg.ads: New helper.
7117 2012-04-03 Richard Guenther <rguenther@suse.de>
7119 PR tree-optimization/52808
7120 * gcc.dg/pr52808.c: New testcase.
7122 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7124 PR tree-optimization/52835
7125 * gfortran.dg/pr52835.f90: New test.
7127 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7129 * gnat.dg/specs/aggr5.ads: New test.
7131 2012-04-02 Richard Guenther <rguenther@suse.de>
7133 PR tree-optimization/52756
7134 * gcc.dg/torture/pr52756.c: New testcase.
7136 2012-04-02 Richard Guenther <rguenther@suse.de>
7139 * gcc.dg/pr52803.c: New testcase.
7141 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7144 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7147 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7150 * g++.dg/cpp0x/noexcept17.C: New.
7151 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7152 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7153 * g++.dg/cpp0x/noexcept01.C: Likewise.
7154 * g++.dg/eh/init-temp1.C: Likewise.
7155 * g++.dg/eh/ctor1.C: Likwise.
7157 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7159 * gnat.dg/controlled6.adb: New test.
7160 * gnat.dg/controlled6_pkg.ads: New helper.
7161 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7163 2012-03-30 Richard Henderson <rth@redhat.com>
7166 * g++.dg/opt/pr52727.C: New testcase.
7168 2012-03-30 Richard Guenther <rguenther@suse.de>
7170 PR tree-optimization/52754
7171 * gcc.target/i386/pr52754.c: New testcase.
7173 2012-03-30 Richard Guenther <rguenther@suse.de>
7176 * g++.dg/torture/pr52772.C: New testcase.
7178 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7181 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7183 2012-03-29 Jason Merrill <jason@redhat.com>
7186 * g++.dg/template/inherit8.C: New.
7188 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7191 * g++.dg/ext/weak4.C: New test.
7193 PR tree-optimization/52760
7194 * gcc.c-torture/execute/pr52760.c: New test.
7196 2012-03-29 Jason Merrill <jason@redhat.com>
7199 * g++.dg/cpp0x/initlist-array3.C: New.
7201 2012-03-28 Jason Merrill <jason@redhat.com>
7204 * g++.dg/overload/virtual2.C: New.
7206 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7208 * gnat.dg/vect7.ad[sb]: New test.
7210 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7211 Tobias Burnus <burnus@gcc.gnu.org>
7214 * gfortran.dg/allocate_class_1.f90 : Change error test.
7215 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7216 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7217 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7219 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7222 * gcc.dg/pr52691.c: New test.
7225 * gcc.c-torture/compile/pr52750.c: New test.
7227 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7230 * gcc.target/avr/torture/builtins-2.c: New test.
7232 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7235 * gcc.target/i386/pr52736.c: New test.
7237 2012-03-27 Martin Jambor <mjambor@suse.cz>
7240 * gcc.dg/torture/pr52693.c: New test.
7242 2012-03-27 Meador Inge <meadori@codesourcery.com>
7245 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7247 2012-03-27 Mike Stump <mikestump@comcast.net>
7250 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7251 failures that match branch names.
7253 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7254 H.J. Lu <hongjiu.lu@intel.com>
7257 * gcc.target/i386/pr52698.c: New test.
7259 2012-03-27 Richard Guenther <rguenther@suse.de>
7262 * gcc.dg/torture/pr52720.c: New testcase.
7264 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7266 * gnat.dg/pack17.adb: New test.
7268 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7270 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7271 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7273 2012-03-26 Martin Jambor <mjambor@suse.cz>
7275 PR tree-optimization/50052
7276 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7278 2012-03-26 Richard Guenther <rguenther@suse.de>
7280 PR tree-optimization/52701
7281 * gfortran.dg/pr52701.f90: New testcase.
7283 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7285 PR tree-optimization/52686
7286 * gcc.target/arm/pr52686.c: New test.
7288 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7290 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7291 Add "-Os -flto" to list.
7293 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7295 * gnat.dg/concat2.ad[sb]: New test.
7297 2012-03-24 Jason Merrill <jason@redhat.com>
7299 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7300 * g++.dg/cpp0x/trailing2.C: Likewise.
7301 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7302 * g++.dg/cpp1y/auto-fn1.C: New.
7303 * g++.dg/cpp1y/auto-fn2.C: New.
7304 * g++.dg/cpp1y/auto-fn3.C: New.
7305 * g++.dg/cpp1y/auto-fn4.C: New.
7306 * g++.dg/cpp1y/auto-fn5.C: New.
7307 * g++.dg/cpp1y/auto-fn6.C: New.
7308 * g++.dg/cpp1y/auto-fn7.C: New.
7309 * g++.dg/cpp1y/auto-fn8.C: New.
7310 * g++.dg/cpp1y/auto-fn9.C: New.
7311 * g++.dg/cpp1y/auto-fn10.C: New.
7312 * g++.dg/cpp1y/auto-fn11.C: New.
7314 2012-03-23 Richard Guenther <rguenther@suse.de>
7316 PR tree-optimization/52678
7317 * gfortran.dg/pr52678.f: New testcase.
7319 2012-03-23 Richard Guenther <rguenther@suse.de>
7321 PR tree-optimization/52638
7322 * g++.dg/torture/pr52638.C: New testcase.
7324 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7327 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7329 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7332 * g++.dg/ext/attrib44.C: New test.
7334 2012-03-22 Jan Hubicka <jh@suse.cz>
7337 * g++.dg/torture/pr51737.C: New testcase
7339 2012-03-22 Richard Guenther <rguenther@suse.de>
7341 PR tree-optimization/52548
7342 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7344 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7346 * lib/fortran-modules.exp (list-module-names-1): Remove
7349 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7352 * gcc.target/sh/pr50751-1.c: New.
7353 * gcc.target/sh/pr50751-2.c: New.
7354 * gcc.target/sh/pr50751-3.c: New.
7356 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7359 * gcc.target/sh/sh4a-cos.c: Remove.
7360 * gcc.target/sh/sh4a-sin.c: Remove.
7361 * gcc.target/sh/sh4a-sincos.c: Remove.
7363 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7365 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7366 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7368 2012-03-21 Martin Jambor <mjambor@suse.cz>
7371 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7372 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7374 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7376 * gcc.target/arm/thumb-16bit-ops.c: New file.
7377 * gcc.target/arm/thumb-ifcvt.c: New file.
7379 2012-03-20 Jason Merrill <jason@redhat.com>
7381 * lib/target-supports.exp: Add { target c++1y }.
7383 * g++.dg/cpp0x/auto32.C: New.
7385 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7388 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7390 * gcc.dg/torture/pr48124-4.c: Ditto:
7391 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7393 2012-03-20 Jason Merrill <jason@redhat.com>
7396 * g++.dg/cpp0x/initlist66.C: New.
7398 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7400 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7403 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7406 * gcc.target/avr/torture/addr-space-2.h: New file.
7407 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7408 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7409 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7410 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7412 2012-03-20 Richard Guenther <rguenther@suse.de>
7414 * gnat.dg/pack16.adb: New testcase.
7415 * gnat.dg/pack16_pkg.ads: Likewise.
7416 * gnat.dg/specs/pack8.ads: Likewise.
7417 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7419 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7421 * g++.dg/warn/Wuseless-cast.C: Extend.
7423 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7426 * g++.dg/warn/Wuseless-cast.C: New.
7428 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7431 * gfortran.dg/pr52608.f90: New test.
7433 2012-03-17 Tobias Burnus <burnus@net-b.de>
7436 * gfortran.dg/proc_ptr_36.f90: New.
7438 2012-03-16 Martin Jambor <mjambor@suse.cz>
7440 * gcc.dg/misaligned-expand-1.c: New test.
7441 * gcc.dg/misaligned-expand-3.c: Likewise.
7443 2012-03-16 Richard Guenther <rguenther@suse.de>
7444 Kai Tietz <ktietz@redhat.com>
7447 * gcc.c-torture/execute/pr48814-1.c: New test.
7448 * gcc.c-torture/execute/pr48814-2.c: New test.
7449 * gcc.dg/tree-ssa/assign-1.c: New test.
7450 * gcc.dg/tree-ssa/assign-2.c: New test.
7451 * gcc.dg/tree-ssa/assign-3.c: New test.
7453 2012-03-16 Richard Guenther <rguenther@suse.de>
7455 * gnat.dg/specs/pack7.ads: New testcase.
7457 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7460 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7461 * gcc.dg/torture/vshuf-8.inc: Likewise.
7462 * gcc.dg/torture/vshuf-16.inc: Likewise.
7463 * gcc.dg/torture/vshuf-32.inc: Likewise.
7465 2012-03-15 Jason Merrill <jason@redhat.com>
7467 * g++.dg/torture/pr52582.C: New.
7469 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7471 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7473 2012-03-15 Ira Rosen <irar@il.ibm.com>
7474 Ulrich Weigand <ulrich.weigand@linaro.org>
7476 * gcc.dg/vect/slp-cond-3.c: New test.
7477 * gcc.dg/vect/slp-cond-4.c: New test.
7479 2012-03-15 Ira Rosen <irar@il.ibm.com>
7480 Ulrich Weigand <ulrich.weigand@linaro.org>
7482 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7483 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7485 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7490 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7491 * gfortran.dg/round_1.f03: Likewise.
7493 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7494 Andrew Pinski <apinski@cavium.com>
7497 * gcc.dg/pr52592.c: New test.
7499 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7501 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7502 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7503 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7504 * lib/fortran-modules.exp: .. this new file. Adjust users.
7505 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7506 gfortran-dg-debug-runtest): Call cleanup-modules.
7507 * lib/fortran-torture.exp (fortran-torture-execute,
7508 fortran-torture): Likewise.
7509 * gfortran.dg/coarray/caf.exp: Likewise.
7510 * lib/lto.exp: Likewise.
7511 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7512 * gfortran.dg/class_4b.f03: Likewise.
7513 * gfortran.dg/class_4c.f03: Likewise.
7514 * gfortran.dg/class_45a.f03: Likewise.
7515 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7516 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7517 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7518 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7519 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7520 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7521 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7522 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7523 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7524 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7525 * gfortran.dg/whole_file_28.f90: Likewise.
7526 * gfortran.dg/whole_file_29.f90: Likewise.
7527 * gfortran.dg/whole_file_30.f90: Likewise.
7528 * gfortran.dg/whole_file_31.f90: Likewise.
7530 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7532 PR tree-optimization/52267
7533 * gcc.dg/pr52267.c: New test.
7534 * gcc.dg/tree-ssa/vrp65.c: New test.
7535 * gcc.dg/tree-ssa/vrp66.c: New test.
7537 2012-03-15 Richard Guenther <rguenther@suse.de>
7540 * gfortran.dg/vect/pr52580.f: New testcase.
7542 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7544 * gcc.target/sh/fpul-usage-1.c: New.
7546 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7549 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7550 * gcc.target/sh/pr49468-di.c: Likewise.
7552 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7554 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7555 * gcc.dg/c99-stdint-6.c: Likewise.
7556 * gcc.dg/lto/20090210_0.c: Likewise.
7557 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7558 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7559 * gcc.dg/pragma-init-fini-2.c: Likewise.
7560 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7561 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7562 * gcc.target/i386/pr22152.c: Likewise.
7563 * gcc.target/i386/vect8-ret.c: Likewise.
7564 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7567 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7569 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7570 * g++.dg/tree-prof/partition1.C: Likewise.
7571 * g++.dg/tree-prof/partition2.C: Likewise.
7572 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7574 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7575 * gcc.c-torture/execute/20010724-1.c: Remove.
7576 * gcc.c-torture/execute/20010724-1.x: Remove.
7577 * gcc.c-torture/execute/20040208-2.c: Remove.
7578 * gcc.c-torture/execute/20040208-2.x: Remove.
7579 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7581 (main) [__mips__ && __sgi__]: Remove.
7582 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7583 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7584 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7585 mips-sgi-irix6* handling.
7586 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7587 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7588 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7590 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7591 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7592 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7593 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7594 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7595 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7597 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7598 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7599 * gcc.target/mips/save-restore-3.c: Likewise.
7600 * gcc.target/mips/save-restore-4.c: Likewise.
7601 * gcc.target/mips/save-restore-5.c: Likewise.
7602 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7603 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7605 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7607 (restore_ld_library_path_env_vars): Likewise.
7608 * lib/target-supports.exp (check_profiling_available): Remove
7609 mips*-*-irix* handling.
7610 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7611 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7612 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7614 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7617 * g++.dg/opt/pr52582.C: New test.
7619 2012-03-14 Richard Guenther <rguenther@suse.de>
7621 PR tree-optimization/52571
7622 * gcc.dg/vect/vect-2.c: Initialize arrays.
7623 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7624 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7625 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7627 2012-03-14 Richard Guenther <rguenther@suse.de>
7632 * gcc.dg/torture/pr48124-1.c: New testcase.
7633 * gcc.dg/torture/pr48124-2.c: Likewise.
7634 * gcc.dg/torture/pr48124-3.c: Likewise.
7635 * gcc.dg/torture/pr48124-4.c: Likewise.
7637 2012-03-14 Richard Guenther <rguenther@suse.de>
7640 * gcc.dg/pr52578.c: New testcase.
7642 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7645 * g++.dg/cpp0x/udlit-args2.C: New test.
7647 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7650 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7651 * gcc.c-torture/compile/pr48596.c: ... here.
7653 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7656 * g++.dg/lookup/hidden-class17.C: New test.
7658 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7661 * gcc.dg/Wunused-var-3.c: New test.
7663 2012-03-13 Martin Jambor <mjambor@suse.cz>
7665 * gcc.dg/misaligned-expand-2.c: New test.
7667 2012-03-13 Richard Guenther <rguenther@suse.de>
7670 * gcc.dg/pr52134.c: New testcase.
7672 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7674 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7676 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7678 PR tree-optimization/46728
7679 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7680 * gcc.target/powerpc/pr46728-5.c: Likewise.
7681 * gcc.target/powerpc/pr46728-8.c: Likewise.
7682 * gcc.target/powerpc/pr46728-10.c: Likewise.
7683 * gcc.target/powerpc/pr46728-11.c: Likewise.
7684 * gcc.target/powerpc/pr46728-13.c: Likewise.
7685 * gcc.target/powerpc/pr46728-14.c: Likewise.
7686 * gcc.target/powerpc/pr46728-15.c: Likewise.
7688 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7691 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7693 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7695 PR tree-optimization/46728
7696 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7697 * gcc.target/powerpc/pr46728-5.c: Likewise.
7698 * gcc.target/powerpc/pr46728-8.c: Likewise.
7699 * gcc.target/powerpc/pr46728-10.c: Likewise.
7700 * gcc.target/powerpc/pr46728-11.c: Likewise.
7701 * gcc.target/powerpc/pr46728-13.c: Likewise.
7702 * gcc.target/powerpc/pr46728-14.c: Likewise.
7703 * gcc.target/powerpc/pr46728-15.c: Likewise.
7705 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7708 * gcc.target/avr/torture/addr-space-1.h: New file.
7709 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7710 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7711 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7712 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7714 2012-03-12 Andrew Pinski <apinski@cavium.com>
7716 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7718 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7720 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7721 * g++.dg/abi/thunk4.C: Likewise.
7722 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7724 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7726 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7727 * g++.dg/eh/spbp.C: Likewise.
7728 * g++.dg/ext/label13.C: Likewise.
7729 * g++.dg/guality/guality.exp: Likewise.
7730 * g++.dg/other/anon5.C: Likewise.
7731 * g++.dg/other/pragma-ep-1.C: Remove.
7732 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7733 * g++.dg/warn/pr31246.C: Likewise.
7734 * g++.dg/warn/weak1.C: Likewise.
7735 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7736 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7737 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7738 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7739 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7740 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7741 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7742 * gcc.dg/c99-tgmath-1.c: Likewise.
7743 * gcc.dg/c99-tgmath-2.c: Likewise.
7744 * gcc.dg/c99-tgmath-3.c: Likewise.
7745 * gcc.dg/c99-tgmath-4.c: Likewise.
7746 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7748 * gcc.dg/debug/pr49032.c: Likewise.
7749 * gcc.dg/guality/guality.exp: Likewise.
7750 * gcc.dg/intmax_t-1.c: Likewise.
7751 * gcc.dg/pr48616.c: Likewise.
7752 * gcc.dg/pragma-ep-1.c: Remove.
7753 * gcc.dg/pragma-ep-2.c: Remove.
7754 * gcc.dg/pragma-ep-3.c: Remove.
7755 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7756 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7757 * gcc.misc-tests/gcov-14.c: Likewise.
7758 * gfortran.dg/guality/guality.exp: Likewise.
7759 * lib/target-supports.exp (check_weak_available): Likewise.
7760 (add_options_for_tls): Likewise.
7761 (check_ascii_locale_available): Likewise.
7762 * obj-c++.dg/dwarf-2.mm: Likewise.
7763 * objc.dg/dwarf-1.m: Likewise.
7764 * objc.dg/dwarf-2.m: Likewise.
7766 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7768 PR tree-optimization/51721
7769 * gcc.dg/tree-ssa/vrp64.c: New test.
7771 PR tree-optimization/52533
7772 * gcc.c-torture/compile/pr52533.c: New test.
7774 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7776 * gcc.target/i386/rtm-xabort-1.c: New.
7777 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7778 * gcc.target/i386/rtm-xend-1.c: Ditto.
7779 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7780 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7781 * gcc.target/i386/sse-13.c: Ditto.
7782 * gcc.target/i386/sse-14.c: Ditto.
7783 * gcc.target/i386/sse-22.c: Ditto.
7784 * gcc.target/i386/sse-23.c: Ditto.
7785 * g++.dg/other/i386-2.C: Ditto.
7786 * g++.dg/other/i386-3.C: Ditto.
7788 2012-03-12 Tobias Burnus <burnus@net-b.de>
7791 * gfortran.dg/proc_ptr_35.f90: New.
7793 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7796 * gcc.dg/torture/pr52530.c: New test.
7798 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7801 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7803 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7806 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7808 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7810 2012-03-09 Andrew Pinski <apinski@cavium.com>
7813 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7814 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7816 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7818 * gcc.dg/tree-ssa/scev-3.c: New.
7819 * gcc.dg/tree-ssa/scev-4.c: New.
7821 2012-03-08 Tobias Burnus <burnus@net-b.de>
7824 * gfortran.dg/proc_ptr_34.f90
7826 2012-03-07 Jason Merrill <jason@redhat.com>
7829 * g++.dg/cpp0x/udlit-mangle.C: New.
7831 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7833 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7835 2012-03-06 Richard Guenther <rguenther@suse.de>
7838 * gcc.dg/torture/pr52493.c: New testcase.
7840 2012-03-06 Richard Guenther <rguenther@suse.de>
7843 * gcc.dg/lto/pr52097_0.c: New testcase.
7845 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7848 * gcc.target/sh/pr51244-1.c: New.
7849 * gcc.target/sh/pr51244-2.c: New.
7850 * gcc.target/sh/pr51244-3.c: New.
7852 2012-03-05 Jason Merrill <jason@redhat.com>
7855 * g++.dg/ext/visibility/template11.C: New.
7857 * g++.dg/cpp0x/implicit13.C: New.
7859 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7861 PR tree-optimization/51721
7862 * gcc.dg/tree-ssa/vrp63.c: New test.
7863 * gcc.dg/pr51721.c: New test.
7865 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7868 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7871 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7874 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7876 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7879 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7881 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7883 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7886 2012-03-03 Jason Merrill <jason@redhat.com>
7888 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7891 * g++.dg/cpp0x/initlist65.C: New.
7894 * g++.dg/ext/is_empty2.C: New.
7896 2012-03-03 Tobias Burnus <burnus@net-b.de>
7899 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7901 2012-03-03 Tobias Burnus <burnus@net-b.de>
7903 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7904 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7905 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7906 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7907 * gfortran.dg/class_30.f90: Remove dg-warning line.
7908 * gfortran.dg/bind_c_usage_25.f90: New.
7910 2012-03-03 Tobias Burnus <burnus@net-b.de>
7913 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7914 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7915 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7917 2012-03-03 Tobias Burnus <burnus@net-b.de>
7920 * gfortran.dg/assumed_type_1.f90: New.
7921 * gfortran.dg/assumed_type_2.f90: New.
7922 * gfortran.dg/assumed_type_3.f90: New.
7923 * gfortran.dg/assumed_type_4.f90: New.
7925 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7928 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7929 * gcc.target/sh/pr49468-di.c: New.
7931 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7933 * gcc.dg/graphite/pr50561.c: Update.
7935 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7937 * gcc.target/powerpc/pr52457.c: New test.
7939 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7941 * gcc.target/arm/sat-1.c: New test.
7943 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7946 * gcc.target/i386/pr46716.c: New test.
7948 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7951 * g++.dg/cpp0x/sfinae32.C: New.
7953 2012-03-02 Richard Guenther <rguenther@suse.de>
7955 PR tree-optimization/52406
7956 * gcc.dg/torture/pr52406.c: New testcase.
7958 2012-03-02 Tobias Burnus <burnus@net-b.de>
7961 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7962 * gfortran.dg/nullify_2.f90: Update dg-error.
7963 * gfortran.dg/nullify_4.f90: Ditto.
7964 * gfortran.dg/pointer_init_6.f90: Ditto.
7966 2012-03-02 Tobias Burnus <burnus@net-b.de>
7969 * gfortran.dg/class_51.f90: New.
7971 2012-03-02 Tobias Burnus <burnus@net-b.de>
7974 * gfortran.dg/intrinsic_8.f90: New.
7976 2012-03-01 Kai Tietz <ktietz@redhat.com>
7978 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7979 routines on mingw targets.
7980 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7982 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7984 PR tree-optimization/52445
7985 * gcc.dg/pr52445.c: New test.
7987 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7990 * gcc.c-torture/compile/pr52437.c: New test.
7993 * gcc.dg/torture/pr52419.c: New test.
7995 PR tree-optimization/52429
7996 * gcc.dg/torture/pr52429.c: New test.
7997 * g++.dg/opt/pr52429.C: New test.
7999 2012-02-29 Richard Guenther <rguenther@suse.de>
8002 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8003 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8004 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8005 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8006 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8007 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8009 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8011 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8013 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8016 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8018 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8021 * gcc.target/arm/neon/pr51534.c: New testcase.
8023 2012-02-28 Richard Guenther <rguenther@suse.de>
8026 * gcc.dg/torture/pr52407.c: New testcase.
8028 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8030 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8031 * gcc.target/arm/vfp2.c: Likewise.
8032 * gcc.target/arm/vfp3.c: Likewise.
8033 * gcc.target/arm/vfp4.c: Likewise.
8034 * gcc.target/arm/vfp5.c: Likewise.
8035 * gcc.target/arm/vfp6.c: Likewise.
8036 * gcc.target/arm/vfp7.c: Likewise.
8037 * gcc.target/arm/vfp8.c: Likewise.
8038 * gcc.target/arm/vfp9.c: Likewise.
8039 * gcc.target/arm/vfp10.c: Likewise.
8040 * gcc.target/arm/vfp11.c: Likewise.
8041 * gcc.target/arm/vfp12.c: Likewise.
8042 * gcc.target/arm/vfp13.c: Likewise.
8043 * gcc.target/arm/vfp14.c: Likewise.
8044 * gcc.target/arm/vfp15.c: Likewise.
8045 * gcc.target/arm/vfp16.c: Likewise.
8046 * gcc.target/arm/vfp17.c: Likewise.
8047 * gcc.target/arm/neon-constants.h: New file.
8048 * gcc.target/arm/neon-vect1.c: New test.
8049 * gcc.target/arm/neon-vect2.c: New test.
8050 * gcc.target/arm/neon-vect3.c: New test.
8051 * gcc.target/arm/neon-vect4.c: New test.
8052 * gcc.target/arm/neon-vect5.c: New test.
8053 * gcc.target/arm/neon-vect6.c: New test.
8054 * gcc.target/arm/neon-vect7.c: New test.
8055 * gcc.target/arm/neon-vect8.c: New test.
8057 2012-02-28 Richard Guenther <rguenther@suse.de>
8059 PR tree-optimization/52402
8060 * gcc.dg/torture/pr52402.c: New testcase.
8062 2012-02-28 Richard Guenther <rguenther@suse.de>
8065 * g++.dg/lto/pr52400_0.C: New testcase.
8067 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8069 * gcc.target/avr/torture/builtins-1.c: New test.
8070 * gcc.target/avr/torture/builtins-error.c: New test.
8072 2012-02-28 Kai Tietz <ktietz@redhat.com>
8074 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8075 * gcc.target/i386/pr45352-2.c: Likewise.
8076 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8077 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8078 targets instead rand.
8079 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8080 * gcc.target/i386/sse2-mul-1.c: Likewise.
8081 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8082 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8083 * gcc.target/i386/pad-1.c: Likewise.
8084 * gcc.target/i386/pad-9.c: Likewise.
8085 * gcc.target/i386/pad-2.c: Likewise.
8086 * gcc.target/i386/pad-5b.c: Likewise.
8087 * gcc.target/i386/pad-8.c: Likewise.
8088 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8089 * gcc.target/i386/pr44130.c: Likewise.
8090 * gcc.target/i386/align-main-1.c: Likewise.
8091 * gcc.target/i386/align-main-2.c: Likewise.
8092 * gcc.target/i386/sw-1.c: Likewise.
8093 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8094 on x64 mingw target.
8095 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8096 * gcc.target/i386/pr46295.c: Likewise.
8097 * gcc.target/i386/amd64-abi-1.c: Likewise.
8098 * gcc.target/i386/amd64-abi-2.c: Likewise.
8099 * gcc.target/i386/pr39082-1.c: Likewise.
8100 * gcc.target/i386/pr39162.c: Likewise.
8101 * gcc.target/i386/pr22152.c: Likewise.
8102 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8103 * gcc.target/i386/wrfsbase-2.c: Likewise.
8104 * gcc.target/i386/local.c: Likewise
8105 * gcc.target/i386/wrgsbase-1.c: Likewise.
8106 * gcc.target/i386/wrfsbase-1.c: Likewise.
8107 * gcc.target/i386/pr39315-3.c: Likewise.
8108 * gcc.target/i386/pr35767-4.c: Likewise.
8109 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8111 * gcc.target/i386/pr45336-2.c: Likewise.
8112 * gcc.target/i386/pr45336-1.c: Likewise.
8113 * gcc.target/i386/pr45336-4.c: Likewise.
8115 2012-02-27 Tristan Gingold <gingold@adacore.com>
8117 * gnat.dg/array20.ad[sb]: New test.
8119 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8122 * gcc.target/arm/pr52375.c: New test.
8123 * gcc.c-torture/compile/pr52375.c: New test.
8125 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8127 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8128 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8130 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8132 * gnat.dg/aggr19.adb: New test.
8133 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8135 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8138 * gcc.target/sh/pr49263.c: New.
8140 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8142 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8143 simulate_thread_wrapper_other_threads
8144 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8145 Move initialization of 'value' to main().
8146 (main): Initialize 'value';
8147 * gcc.dg/simulate-thread/speculative-store.c
8148 (simulate_thread_step_verify): Return 0 when successful.
8149 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8151 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8152 (simulate_thread_wrapper_other_threads): Return a success/fail value
8153 and issue an error if the instruction count threshold is exceeded.
8155 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8158 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8159 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8161 2012-02-24 Richard Guenther <rguenther@suse.de>
8164 * gcc.dg/pr52355.c: New testcase.
8166 2012-02-23 Kai Tietz <ktietz@redhat.com>
8168 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8169 * gcc.dg/Wpadded.c: Likewise.
8170 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8172 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8173 for sleep by Sleep and add windows.h include for this function.
8174 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8176 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8178 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8179 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8180 on x64 mingw target.
8181 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8182 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8183 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8184 failure on LLP64 target.
8186 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8189 * gcc.dg/noncompile/pr52290.c: New test.
8191 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8193 PR tree-optimization/52019
8194 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8196 2012-02-22 Kai Tietz <ktietz@redhat.com>
8198 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8199 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8200 derived pdiff_t type.
8201 * g++.dg/torture/pr49720.C: Likewise
8203 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8206 * gcc.target/i386/pr52330.c: New test.
8208 2012-02-22 Tobias Burnus <burnus@net-b.de>
8211 * gfortran.dg/io_constraints_10.f90: New.
8213 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8215 * lib/target-supports.exp (check_effective_target_vect_condition):
8216 Return true for NEON.
8218 2012-02-21 Kai Tietz <ktietz@redhat.com>
8220 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8222 2012-02-21 Richard Guenther <rguenther@suse.de>
8224 PR tree-optimization/52324
8225 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8227 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8230 * gcc.target/avr/torture/pr51782-1.c: New test.
8232 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8234 PR tree-optimization/52318
8235 * gcc.dg/pr52318.c: New test.
8237 2012-02-20 Kai Tietz <ktietz@redhat.com>
8239 * gcc.dg/bf-ms-layout-3.c: New testcase.
8241 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8245 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8247 2012-02-20 Richard Guenther <rguenther@suse.de>
8249 PR tree-optimization/52298
8250 * gcc.dg/torture/pr52298.c: New testcase.
8251 * gcc.dg/vect/pr52298.c: Likewise.
8253 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8255 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8256 * gcc.c-torture/execute/pr52286.c: Ditto.
8258 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8260 PR tree-optimization/52286
8261 * gcc.c-torture/execute/pr52286.c: New test.
8263 2012-02-18 Tobias Burnus <burnus@net-b.de>
8266 * gfortran.dg/interface_35.f90: Use -std=f2003.
8267 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8268 * gfortran.dg/interface_assignment_4.f90: Ditto.
8269 * gfortran.dg/bessel_1.f90: Ditto.
8270 * gfortran.dg/func_result_6.f90: Ditto.
8271 * gfortran.dg/hypot_1.f90: Ditto.
8272 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8274 2012-02-17 Tobias Burnus <burnus@net-b.de>
8276 PR translation/52232
8277 PR translation/52234
8278 PR translation/52245
8279 PR translation/52246
8280 PR translation/52262
8281 PR translation/52273
8282 * gfortran.dg/coarray_22.f90: Update dg-error.
8283 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8285 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8288 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8289 (simulate-thread): Use default timeout.
8291 2012-02-16 Jason Merrill <jason@redhat.com>
8294 * g++.dg/ext/timevar1.C: New.
8296 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8299 * g++.dg/template/using21.C: New.
8300 * g++.dg/template/using22.C: Likewise.
8302 2012-02-16 Jason Merrill <jason@redhat.com>
8305 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8307 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8309 PR tree-optimization/52255
8310 * gcc.c-torture/compile/pr52255.c: New test.
8313 * g++.dg/debug/dwarf2/pr52260.C: New test.
8316 * g++.dg/ipa/pr51929.C: New test.
8318 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8321 * gcc.target/powerpc/pr52199.c: New file.
8323 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8326 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8328 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8330 * gcc.dg/pr51867.c: Don't include <math.h>.
8333 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8335 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8336 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8338 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8340 PR tree-optimization/50561
8341 * gcc.dg/graphite/pr50561.c: New testcase.
8343 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8345 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8346 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8348 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8350 * gnat.dg/discr35.ad[sb]: New test.
8352 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8354 * gnat.dg/volatile10.adb: New test.
8355 * gnat.dg/volatile10_pkg.ads: New helper.
8357 2012-02-14 Jason Merrill <jason@redhat.com>
8359 * g++.dg/ext/attrib43.C: New.
8361 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8363 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8364 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8366 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8367 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8368 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8369 effective_target fgnu_tm.
8370 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8372 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8375 * g++.dg/template/asmgoto1.C: New test.
8377 2012-02-14 Ian Lance Taylor <iant@google.com>
8380 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8381 compiling generated file for 64bit and index tests.
8383 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8385 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8387 2012-02-14 Richard Guenther <rguenther@suse.de>
8389 PR tree-optimization/52244
8390 PR tree-optimization/51528
8391 * gcc.dg/torture/pr52244.c: New testcase.
8393 2012-02-14 Walter Lee <walt@tilera.com>
8395 * g++.dg/other/PR23205.C: Disable test on tile.
8396 * g++.dg/other/pr23205-2.C: Disable test on tile.
8397 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8398 * gcc.dg/20040813-1.c: Disable test on tile.
8399 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8400 * gcc.misc-tests/linkage.exp: Handle tilegx.
8402 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8404 PR tree-optimization/52210
8405 * gcc.dg/pr52210.c: New test.
8407 2012-02-14 Jason Merrill <jason@redhat.com>
8410 * g++.dg/overload/defarg5.C: New.
8412 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8415 * c-c++-common/pr52181.c: New test.
8417 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8420 * g++.dg/ext/atomic-1.C: New test.
8422 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8424 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8426 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8429 * gcc.c-torture/execute/pr52209.c: New test.
8431 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8434 * gfortran.dg/elemental_optional_args_5.f03: New test.
8436 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8439 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8442 2012-02-11 Ian Lance Taylor <iant@google.com>
8445 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8446 SPARC Solaris. Don't run the test at all on systems where it may
8447 not work, rather than xfailing it.
8449 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8451 PR rtl-optimization/52175
8452 * gcc.c-torture/compile/pr52175.c: New test.
8454 2012-02-10 Jason Merrill <jason@redhat.com>
8457 * g++.dg/template/repo10.C: New.
8459 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8462 * gcc.dg/pr52132.c: New test.
8464 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8466 * gnat.dg/specs/aggr4.ads: New test.
8467 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8469 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8472 * gcc.target/i386/pr52146.c: New.
8474 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8477 * c-c++-common/pr52177.c: New test.
8479 2012-02-10 Jan Hubicka <jh@suse.cz>
8482 * g++.dg/torture/pr48600.C: New testcase.
8484 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8487 * gcc.dg/dfp/pr52140.c: New test.
8489 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8492 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8495 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8498 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8499 * gcc.dg/pr51867.c: New test.
8501 2012-02-09 Ian Lance Taylor <iant@google.com>
8503 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8504 which don't support -fsplit-stack. Turn off optimization when
8505 compiling select5-out.go.
8507 2012-02-08 Ian Lance Taylor <iant@google.com>
8509 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8510 systems which don't support -fsplit-stack.
8512 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8514 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8515 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8516 machine instuction in the log.
8518 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8520 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8523 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8526 * gcc.dg/pr48524.c: New test.
8527 * gcc.dg/pr48524.spec: New spec file for test.
8529 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8532 * gfortran.dg/vect/pr32380.f90: New test.
8534 2012-02-08 Tobias Burnus <burnus@net-b.de>
8537 * gfortran.dg/realloc_on_assign_12.f90: New.
8539 2012-02-08 Richard Guenther <rguenther@suse.de>
8541 PR rtl-optimization/52170
8542 * gcc.dg/torture/pr52170.c: New testcase.
8544 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8546 PR gcov-profile/52150
8547 * gcc.dg/tree-prof/pr52150.c: New test.
8549 PR rtl-optimization/52139
8550 * gcc.dg/pr52139.c: New test.
8552 2012-02-07 Jason Merrill <jason@redhat.com>
8555 * g++.dg/cpp0x/constexpr-union3.C: New.
8558 * g++.dg/lto/pr52035_0.C: New.
8560 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8562 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8563 * gcc.dg/special/weak-1.c: Likewise.
8564 * gcc.dg/ucnid-12.c: Likewise.
8565 * gcc.dg/torture/pr45678-1.c: Likewise.
8566 * gcc.dg/torture/pr45678-2.c: Likewise.
8567 * gcc.dg/vector-4.c: Likewise.
8568 * gcc.dg/ipa/inline-5.c: Likewise.
8569 * gcc.dg/ucnid-11.c: Likewise.
8570 * gcc.misc-tests/gcov-13.c: Likewise.
8571 * gcc.misc-tests/gcov-14.c: Likewise.
8572 * g++.dg/ext/label13.C: Likewise.
8573 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8574 hppa*-*-hpux* options.
8575 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8576 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8577 * gcc.dg/pr48616.c: Likewise.
8578 * gcc.dg/pr17957.c: Likewise.
8579 * gcc.dg/pr17055-1.c: Likewise.
8580 * gcc.dg/pr32912-1.c: Likewise.
8581 * gcc.dg/tm/pr51472.c: Likewise.
8582 * c-c++-common/fold-bitand-4.c: Likewise.
8583 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8584 Use dg-additional-options for extra options.
8586 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8588 * gcc.target/epiphany/interrupt-2.c: New test.
8590 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8593 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8594 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8597 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8600 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8602 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8606 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8607 * gcc.target/mips/va-arg-1.c: New test.
8609 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8611 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8612 for -mno-pointers-to-nested-functions.
8614 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8616 * gcc.c-torture/execute/20120207-1.c: New test.
8618 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8620 PR rtl-optimization/52060
8621 * gcc.dg/torture/pr52060.c: New test.
8624 * gcc.c-torture/compile/pr52074.c: New test.
8626 2012-02-07 Tobias Burnus <burnus@net-b.de>
8629 * gfortran.dg/class_to_type_2.f90: New.
8631 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8634 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8637 2012-02-06 Jason Merrill <jason@redhat.com>
8640 * g++.dg/template/conv13.C: New.
8642 2012-02-06 Richard Guenther <rguenther@suse.de>
8644 PR tree-optimization/52115
8645 * gcc.c-torture/compile/pr52115.c: New testcase.
8647 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8650 * gcc.c-torture/execute/pr52129.c: New test.
8652 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8654 * gcc.dg/pr48374.c: Actually add the test I forgot
8655 in the 2012-01-25 commit.
8657 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8660 * gfortran.dg/vect/vect-8.f90: New test case.
8662 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8665 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8667 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8670 * gfortran.dg/class_48.f90 : Add test of allocate class array
8671 component with source in subroutine test3. Remove commenting
8672 out in subroutine test4, since branching on unitialized variable
8673 is now fixed (no PR for this last.).
8675 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8677 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8679 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8681 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8684 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8685 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8687 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8689 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8690 (check_effective_target_sync_int_long): Use it.
8691 (check_effective_target_sync_char_short): Likewise.
8692 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8694 2012-02-05 Tobias Burnus <burnus@net-b.de>
8697 * gfortran.dg/class_48.f90: Add some further checks.
8699 2012-02-05 Ira Rosen <irar@il.ibm.com>
8701 PR tree-optimization/52091
8702 * gcc.dg/vect/pr52091.c: New test.
8704 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8706 PR rtl-optimization/52113
8707 * gcc.target/avr/pr52113.c: New test.
8709 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8711 PR rtl-optimization/52092
8712 * gcc.c-torture/compile/pr52092.c: New test.
8714 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8717 * gfortran.dg/class_array_10.f03: New test.
8720 * gfortran.dg/class_array_11.f03: New test.
8723 * gfortran.dg/class_array_12.f03: New test.
8725 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8728 * gfortran.dg/realloc_on_assign_11.f90: New test.
8730 2012-02-02 Tobias Burnus <burnus@net-b.de>
8733 * gfortran.dg/shape_7.f90: New.
8735 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8737 * gcc.target/mips/mips-prepend-1.c: New test.
8739 2012-02-02 Jan Hubicka <jh@suse.cz>
8740 Tom de Vries <tom@codesourcery.com>
8743 * gcc.dg/alias-12.c: New testcase.
8744 * gcc.dg/alias-13.c: New testcase.
8746 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8749 * gcc.dg/pr52086.c: New test.
8751 PR tree-optimization/52073
8752 * gcc.c-torture/compile/pr52073.c: New test.
8754 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8757 * gfortran.dg/function_optimize_10.f90: New test.
8759 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8761 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8764 2012-02-01 Tobias Burnus <burnus@net-b.de>
8767 * gfortran.dg/typebound_operator_14.f90: New.
8769 2012-02-01 Tobias Burnus <burnus@net-b.de>
8772 * gfortran.dg/elemental_function_1.f90: New.
8774 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8776 PR rtl-optimization/51374
8777 * gcc.target/avr/torture/pr51374-1.c:
8778 Also fail if SBIS is seen.
8780 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8782 PR rtl-optimization/51374
8783 * gcc.target/avr/torture/pr51374-1.c: New.
8785 2012-01-31 Tobias Burnus <burnus@net-b.de>
8788 * gfortran.dg/typebound_generic_11.f90: New.
8790 2012-01-31 Tobias Burnus <burnus@net-b.de>
8793 * gfortran.dg/class_49.f90: New.
8795 2012-01-31 Tobias Burnus <burnus@net-b.de>
8798 * gfortran.dg/elemental_args_check_6.f90: New.
8800 2012-01-31 Jason Merrill <jason@redhat.com>
8803 * g++.dg/cpp0x/variadic122.C: New.
8805 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8808 * gfortran.dg/realloc_on_assign_10.f90: New test.
8810 2012-01-31 Richard Guenther <rguenther@suse.de>
8812 PR tree-optimization/51528
8813 * gcc.dg/torture/pr51528.c: New testcase.
8815 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8818 * lib/go.exp (go_target_compile): Append timeout= to options.
8819 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8820 select5-out.go test on alpha*-*-* targets.
8822 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8824 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8825 (TEST_SHORT): Reformat in the same way.
8826 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8827 (TEST_SHORT): Reformat in the same way.
8828 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8829 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8830 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8831 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8832 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8834 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8837 * gcc.target/arm/pr51835.c: New testcase.
8839 2012-01-30 Richard Guenther <rguenther@suse.de>
8841 PR tree-optimization/52028
8842 * gcc.dg/torture/pr52028.c: New testcase.
8843 * gfortran.dg/ldist-pr45199.f: Adjust.
8844 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8845 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8846 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8848 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8851 * gcc.dg/tree-prof/pr52027.c: New test.
8853 PR tree-optimization/52046
8854 * gcc.dg/pr52046.c: New test.
8857 * g++.dg/other/pr52048.C: New test.
8859 2012-01-30 Richard Guenther <rguenther@suse.de>
8861 PR tree-optimization/52045
8862 * gcc.dg/pr52045.c: New testcase.
8864 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8866 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8867 new code generated for __sync_lock_release.
8869 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8871 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8873 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8876 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8878 * g++.dg/ext/visibility/template10.C: Fix typo.
8880 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8882 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8885 * g++.dg/cpp0x/constexpr-ice6.C: New.
8887 2012-01-29 Tobias Burnus <burnus@net-b.de>
8890 * gfortran.dg/default_initialization_6.f90: New.
8892 2012-01-29 Tobias Burnus <burnus@net-b.de>
8895 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8896 * gfortran.dg/class_48.f90: New.
8898 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8901 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8903 2012-01-28 Tobias Burnus <burnus@net-b.de>
8906 * gfortran.dg/class_allocate_12.f90: New.
8908 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8910 * gcc.dg/torture/pr50444.c: Fix dg directives.
8912 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8915 * gcc.target/arm/pr52006.c: New test.
8917 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8920 * gcc.dg/lto/trans-mem.h: New file.
8921 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8922 * gcc.dg/lto/trans-mem-1_1.c: Same.
8923 * gcc.dg/lto/trans-mem-4_1.c: Same.
8924 * gcc.dg/lto/trans-mem-3_1.c: Same.
8926 2012-01-27 Tobias Burnus <burnus@net-b.de>
8929 * gfortran.dg/dummy_procedure_7.f90: New.
8931 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8933 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8934 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8936 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8939 * g++.dg/other/gc5.C: New test.
8941 2012-01-27 Richard Guenther <rguenther@suse.de>
8943 PR tree-optimization/50444
8944 * gcc.dg/torture/pr50444.c: New testcase.
8946 2012-01-27 Tobias Burnus <burnus@net-b.de>
8950 * gfortran.dg/move_alloc_13.f90: New.
8952 2012-01-27 Tobias Burnus <burnus@net-b.de>
8955 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8956 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8957 and change dg-error string.
8959 2012-01-27 Tobias Burnus <burnus@net-b.de>
8962 * gfortran.dg/elemental_args_check_5.f90: New.
8964 2012-01-27 Richard Guenther <rguenther@suse.de>
8967 * g++.dg/torture/pr51959.C: New testcase.
8969 2012-01-27 Tom de Vries <tom@codesourcery.com>
8971 PR tree-optimization/51990
8972 * gcc.dg/pr51990.c: New test.
8973 * gcc.dg/pr51990-2.c: Same.
8975 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8976 Tobias Burnus <burnus@gcc.gnu.org>
8979 * gfortran.dg/class_allocate_11.f03: New.
8984 * gfortran.dg/class_allocate_7.f03: New.
8985 * gfortran.dg/class_allocate_8.f03: New.
8986 * gfortran.dg/class_allocate_9.f03: New.
8987 * gfortran.dg/class_allocate_10.f03: New.
8989 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8991 * gnat.dg/discr34.adb: New test.
8992 * gnat.dg/discr34_pkg.ads: New helper.
8994 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8996 * gnat.dg/discr33.adb: New test.
8998 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9000 * gnat.dg/limited_with3.ad[sb): New test.
9001 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9002 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9003 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9005 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9007 * gnat.dg/stack_usage1.adb: New test.
9008 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9010 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9011 * gcc.dg/pr44194-2.c: Likewise.
9013 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9016 * g++.dg/template/crash112.C: New.
9018 2012-01-27 Richard Henderson <rth@redhat.com>
9020 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9022 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9024 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9026 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9029 * g++.dg/opt/pr51895.C: New test.
9031 2012-01-26 Michael Matz <matz@suse.de>
9033 PR tree-optimization/48794
9034 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9036 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9038 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9040 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9042 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9043 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9045 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9046 the default value for s390 and s390x.
9048 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9051 * gcc.dg/lto/trans-mem-4_0.c: New.
9052 * gcc.dg/lto/trans-mem-4_1.c: New.
9053 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9055 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9056 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9058 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9059 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9062 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9064 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9066 2012-01-25 Ian Lance Taylor <iant@google.com>
9068 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9070 2012-01-25 Tobias Burnus <burnus@net-b.de>
9073 * gfortran.dg/typebound_proc_25.f90: New.
9075 2012-01-25 Jason Merrill <jason@redhat.com>
9078 * g++.dg/lto/pr51992_0.C: New.
9080 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9082 PR tree-optimization/51987
9083 * gcc.target/i386/pr51987.c: New test.
9085 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9087 * gcc.dg/tm/lto-1.c: Require lto support in target.
9089 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9091 PR rtl-optimization/48374
9092 * gcc.dg/pr48374.c: New test.
9094 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9096 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9098 2012-01-25 Tobias Burnus <burnus@net-b.de>
9101 * gfortran.dg/derived_constructor_char_3.f90: New.
9103 2012-01-24 Ian Lance Taylor <iant@google.com>
9105 * go.test/go-test.exp (filecmp): New procedure.
9106 (errchk): Handle quoted square brackets.
9107 (go-gc-tests): Set go_compile_args. Handle various new test
9108 lines. Skip a few new tests.
9109 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9111 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9113 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9114 (check_effective_target_vect_extract_even_odd)
9115 (check_effective_target_vect_interleave): Return true for MIPS
9118 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9120 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9121 (main): Use it instead of argc.
9123 2012-01-24 Jason Merrill <jason@redhat.com>
9126 * g++.dg/cpp0x/sfinae31.C: New.
9128 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9130 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9132 2012-01-24 Jason Merrill <jason@redhat.com>
9135 * g++.dg/inherit/covariant20.C: New.
9137 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9140 * g++.dg/parse/crash58.C: New.
9142 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9145 * gcc.dg/pr51957-1.c: New test.
9146 * gcc.dg/pr51957-1.h: New file.
9147 * gcc.dg/pr51957-2.c: New test.
9149 2012-01-23 Jason Merrill <jason@redhat.com>
9152 * g++.dg/ext/visibility/template10.C: New.
9154 2012-01-23 Tobias Burnus <burnus@net-b.de>
9157 * gfortran.dg/move_alloc_12.f90: New.
9159 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9162 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9164 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9167 * g++.dg/template/crash111.C: New.
9169 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9171 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9173 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9175 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9178 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9179 the DW_TAG_class_type and DW_AT_name: "Executor".
9181 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9183 * lib/target-supports.exp
9184 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9185 (check_effective_target_vect_interleave): Likewise.
9187 2012-01-22 Jason Merrill <jason@redhat.com>
9190 * g++.dg/template/using20.C: New.
9191 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9193 2012-01-23 Jason Merrill <jason@redhat.com>
9196 * g++.dg/torture/pr51344.C: Limit to x86.
9198 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9200 * c-c++-common/tm/omp.c: Require target with pthread support.
9202 2012-01-23 Richard Guenther <rguenther@suse.de>
9204 PR tree-optimization/51949
9205 * gcc.dg/torture/pr51949.c: New testcase.
9207 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9209 PR rtl-optimization/51933
9210 * gcc.c-torture/execute/pr51933.c: New test.
9212 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9214 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9215 Do not define for Interix.
9217 2012-01-22 Jason Merrill <jason@redhat.com>
9220 * g++.dg/lto/pr51832.h: New.
9221 * g++.dg/lto/pr51832_0.C: New.
9222 * g++.dg/lto/pr51832_1.C: New.
9224 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9226 * gcc.dg/ext-elim-1.c: New test.
9228 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9231 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9232 * g++.dg/opt/longbranch1.C: Likewise.
9234 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9236 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9239 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9242 * gfortran.dg/namelist_74.f90: New test.
9243 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9245 2012-01-21 Tobias Burnus <burnus@net-b.de>
9248 * gfortran.dg/class_47.f90: New.
9250 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9252 * gnat.dg/renaming5.ad[sb]: New test.
9254 2012-01-20 Jason Merrill <jason@redhat.com>
9257 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9259 2012-01-20 Jason Merrill <jason@redhat.com>
9262 * g++.dg/ext/attrib42.C: Require ilp32.
9264 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9267 * gcc.target/arm/pr51915.c: New test.
9269 2012-01-20 Cary Coutant <ccoutant@google.com>
9270 Dodji Seketeli <dodji@redhat.com>
9273 * g++.dg/debug/dwarf2/nested-3.C: New test.
9275 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9278 * g++.dg/template/crash110.C: New.
9280 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9282 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9283 Remove default options on hppa*-*-hpux*.
9285 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9287 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9289 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9291 * gcc.c-torture/compile/pr51856.c: New testcase.
9293 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9295 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9296 options to go_target_compile.
9298 2012-01-20 Kai Tietz <ktietz@redhat.com>
9300 * g++.dg/torture/pr51344.C: Fix typo.
9302 2012-01-20 Richard Guenther <rguenther@suse.de>
9304 PR tree-optimization/51903
9305 * g++.dg/torture/pr51903.C: New testcase.
9307 2012-01-20 Tobias Burnus <burnus@net-b.de>
9308 Janus Weil <janus@gcc.gnu.org>
9311 * gfortran.dg/use_21.f90: New.
9313 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9316 * gcc.dg/torture/pr51106-1.c: New test.
9317 * gcc.dg/torture/pr51106-2.c: New test.
9319 2012-01-19 Kai Tietz <ktietz@redhat.com>
9321 * g++.dg/torture/pr51344.C: New test.
9323 2012-01-19 Tobias Burnus <burnus@net-b.de>
9326 * gfortran.dg/intrinsic_size_2.f90: New.
9328 2012-01-19 Jason Merrill <jason@redhat.com>
9331 * g++.dg/inherit/using7.C: New.
9333 2012-01-19 Richard Guenther <rguenther@suse.de>
9335 PR tree-optimization/37997
9336 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9338 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9340 PR rtl-optimization/51505
9341 * gcc.dg/pr51505.c: New test.
9343 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9346 * gfortran.dg/typebound_operator_12.f03: New.
9347 * gfortran.dg/typebound_operator_13.f03: New.
9349 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9352 * g++.dg/cpp0x/pr51225.C: New.
9354 2012-01-17 Ian Lance Taylor <iant@google.com>
9357 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9359 2012-01-17 Tobias Burnus <burnus@net-b.de>
9362 * gfortran.dg/realloc_on_assign_9.f90: New.
9364 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9367 * gcc.dg/tm/memopt-3.c: Remove xfail.
9368 * gcc.dg/tm/memopt-4.c: Remove xfail.
9369 * gcc.dg/tm/memopt-5.c: Remove xfail.
9370 * gcc.dg/tm/memopt-7.c: Remove xfail.
9372 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9374 PR tree-optimization/51877
9375 * gcc.c-torture/execute/pr51877.c: New test.
9377 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9379 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9380 {!vect_align_arrays} to vect_sizes_32B_16B.
9381 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9382 * gcc.dg/vect/vect-peel-3.c: Ditto.
9384 2012-01-16 Jason Merrill <jason@redhat.com>
9387 * g++.dg/abi/mangle60.C: New.
9390 * g++.dg/pch/mangle1.{C,Hs}: New.
9392 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9393 Tobias Burnus <burnus@net-b.de>
9396 * gfortran.dg/elemental_optional_args_3.f90: New
9397 * gfortran.dg/elemental_optional_args_4.f90: New
9399 2012-01-16 Tobias Burnus <burnus@net-b.de>
9402 * gfortran.dg/use_20.f90: New
9404 2012-01-16 Jason Merrill <jason@redhat.com>
9407 * g++.dg/cpp0x/rv-bitfield.C: New.
9408 * g++.dg/cpp0x/rv-bitfield2.C: New.
9410 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9412 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9413 subroutine 'qsort' and use index array to assign the result.
9415 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9417 PR tree-optimization/51865
9418 * gcc.dg/pr51865.c: New test.
9420 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9422 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9424 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9426 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9427 to be loaded from the constant pool, rather than via %hi and %lo.
9429 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9431 PR rtl-optimization/51821
9432 * gcc.dg/pr51821.c: New test.
9434 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9436 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9438 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9440 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9442 2012-01-14 Tobias Burnus <burnus@net-b.de>
9445 * gfortran.dg/init_flag_8.f90: New.
9446 * gfortran.dg/init_flag_9.f90: New.
9448 2011-01-14 Tobias Burnus <burnus@net-b.de>
9451 * gfortran.dg/use_18.f90: New.
9452 * gfortran.dg/use_19.f90: New.
9454 2012-01-13 Ian Lance Taylor <iant@google.com>
9457 * g++.dg/warn/Wsign-compare-4.C: New.
9459 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9462 * gfortran.dg/alloc_comp_assign.f03: New.
9463 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9464 __BUILTIN_FREE from 38 to 32.
9466 2012-01-13 Jason Merrill <jason@redhat.com>
9469 * g++.dg/warn/Wreturn-type-7.C: New.
9471 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9473 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9475 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9476 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9477 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9478 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9479 int32plus because of big array needed.
9480 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9481 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9483 2012-01-13 Jason Merrill <jason@redhat.com>
9486 * g++.dg/ext/visibility/template9.C: New.
9489 * g++.dg/cpp0x/defaulted34.C: New.
9490 * g++.dg/template/virtual3.C: New.
9492 2012-01-13 Richard Guenther <rguenther@suse.de>
9495 * gcc.dg/torture/pr8081.c: New testcase.
9497 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9499 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9501 2012-01-12 Jason Merrill <jason@redhat.com>
9504 * g++.dg/ext/stmtexpr14.C: New.
9506 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9509 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9511 2012-01-12 Jason Merrill <jason@redhat.com>
9514 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9515 * g++.dg/abi/mangle58.C: Likewise.
9518 * g++.dg/template/arg8.C: New.
9520 2012-01-12 Ira Rosen <irar@il.ibm.com>
9522 PR tree-optimization/51799
9523 * gcc.dg/vect/pr51799.c: New test.
9524 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9527 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9528 Tobias Burnus <burnus@net-b.de>
9532 * lib/target-supports.exp
9533 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9534 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9536 2012-01-11 Jason Merrill <jason@redhat.com>
9539 * g++.dg/ext/attrib42.C: New.
9541 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9544 * gcc.dg/pr51796.c: New test.
9546 2012-01-11 Jason Merrill <jason@redhat.com>
9549 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9551 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9553 * gnat.dg/array19.ad[sb]: New test.
9555 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9557 * gnat.dg/opt23.ad[sb]: New test.
9558 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9559 * gnat.dg/opt24.ad[sb]: New test.
9561 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9563 PR tree-optimization/49642
9564 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9565 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9567 2012-01-11 Jason Merrill <jason@redhat.com>
9570 * g++.dg/template/explicit-args5.C: New.
9572 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9574 * gcc.c-torture/execute/20120110-1.c: New testcase.
9576 2012-01-10 Jason Merrill <jason@redhat.com>
9579 * g++.dg/inherit/ambig1.C: New.
9582 * g++.dg/cpp0x/constexpr-cache1.C: New.
9584 2012-01-10 Richard Guenther <rguenther@suse.de>
9586 PR tree-optimization/51801
9587 * gcc.dg/torture/pr51801.c: New testcase.
9589 2012-01-10 Tobias Burnus <burnus@net-b.de>
9592 * gfortran.dg/allocate_with_typespec_5.f90: New.
9594 2012-01-10 Tobias Burnus <burnus@net-b.de>
9596 * gfortran.dg/class_39.f03: Update dg-error string.
9598 2012-01-10 Richard Guenther <rguenther@suse.de>
9600 PR tree-optimization/50913
9601 * gcc.dg/graphite/interchange-16.c: New testcase.
9602 * gcc.dg/graphite/scop-20.c: XFAIL.
9603 * gfortran.dg/graphite/interchange-1.f: Likewise.
9604 * gfortran.dg/graphite/block-1.f90: Likewise.
9605 * gfortran.dg/graphite/block-2.f: Likewise.
9607 2012-01-10 Richard Henderson <rth@redhat.com>
9609 * lib/target-supports.exp (check_effective_target_vect_perm,
9610 check_effective_target_vect_perm_byte,
9611 check_effective_target_vect_perm_short): Enable for arm neon.
9613 2012-01-09 Tobias Burnus <burnus@net-b.de>
9616 * gfortran.dg/typebound_operator_11.f90: New.
9618 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9620 * gnat.dg/array18.adb: New test.
9621 * gnat.dg/array18_pkg.ads: New helper.
9623 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9626 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9627 around base object in first assignment in main program.
9628 * gfortran.dg/typebound_operator_10.f03: New test.
9630 2012-01-09 Martin Jambor <mjambor@suse.cz>
9632 PR tree-optimization/51759
9633 * g++.dg/ipa/pr51759.C: New test.
9635 2012-01-09 Tobias Burnus <burnus@net-b.de>
9638 * gfortran.dg/optional_absent_2.f90: New.
9640 2012-01-09 Tobias Burnus <burnus@net-b.de>
9643 * gfortran.dg/use_17.f90: New.
9645 2012-01-09 Gary Funck <gary@intrepid.com>
9647 PR preprocessor/33919
9648 * gcc.dg/pr33919.c: New test.
9649 * gcc.dg/pr33919-0.h: New test header file.
9650 * gcc.dg/pr33919-1.h: Ditto.
9651 * gcc.dg/pr33919-2.h: Ditto.
9653 2012-01-07 Jan Hubicka <jh@suse.cz>
9655 PR tree-optimize/51694
9656 * gcc.c-torture/compile/pr51694.c: new testcase.
9658 2012-01-07 Jan Hubicka <jh@suse.cz>
9660 PR tree-optimization/51600
9661 * g++.dg/torture/pr51600.C: New testcase.
9663 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9665 PR gcov-profile/51715
9666 PR gcov-profile/51717
9667 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9668 * gcc.misc-tests/gcov-14.c: Likewise.
9670 2012-01-06 Jason Merrill <jason@redhat.com>
9672 * g++.dg/parse/new5.C: New.
9674 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9677 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9678 including <string.h>.
9680 2012-01-06 Jason Merrill <jason@redhat.com>
9682 * g++.dg/abi/mangle51.C: New.
9683 * g++.dg/abi/mangle52.C: New.
9684 * g++.dg/abi/mangle53.C: New.
9685 * g++.dg/abi/mangle54.C: New.
9686 * g++.dg/abi/mangle55.C: New.
9687 * g++.dg/abi/mangle56.C: New.
9688 * g++.dg/abi/mangle57.C: New.
9689 * g++.dg/abi/mangle58.C: New.
9690 * g++.dg/abi/mangle59.C: New.
9691 * g++.dg/cpp0x/trailing3.C: Update mangling.
9692 * g++.dg/cpp0x/variadic111.C: Update mangling.
9693 * g++.dg/cpp0x/variadic4.C: Update mangling.
9694 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9695 * g++.dg/template/nontype22.C: Works now.
9696 * g++.dg/template/pr35240.C: Works now.
9698 * g++.dg/cpp0x/error7.C: New.
9700 2012-01-06 Tobias Burnus <burnus@net-b.de>
9702 * gfortran.dg/deallocate_stat_2.f90: New.
9703 * coarray/allocate_errgmsg.f90: New.
9704 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9705 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9706 * coarray/subobject_1.f90: Fix for num_images > 1.
9707 * gfortran.dg/deallocate_stat.f90: Update due to changed
9710 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9712 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9714 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9716 * ada/acats/overflow.lst: Add cb20004.
9718 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9721 * g++.dg/cpp0x/alias-decl-18.C: New test.
9723 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9725 * gcc.c-torture/execute/20120104-1.c: New test.
9727 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9730 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9731 the old typebound_operator_8.f03.
9732 * gfortran.dg/typebound_operator_8.f03: New version of
9733 typebound_operator_7.f03 with 'u' a derived type instead of a
9736 2012-01-05 Richard Guenther <rguenther@suse.de>
9738 * g++.dg/torture/pr49309.C: Skip for -flto.
9740 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9743 * gcc.c-torture/compile/pr51761.c: New test.
9745 2012-01-05 Richard Guenther <rguenther@suse.de>
9747 PR tree-optimization/51760
9748 * gcc.dg/torture/pr51760.c: New testcase.
9750 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9753 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9755 2012-01-05 Richard Guenther <rguenther@suse.de>
9758 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9759 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9761 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9764 * gcc.dg/pr51695.c: New test.
9766 2012-01-04 Andrew Pinski <apinski@cavium.com>
9768 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9769 * gcc.target/mips/octeon2-lx-1.c: New test.
9770 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9771 * gcc.target/mips/octeon2-lx-2.c: New test.
9772 * gcc.target/mips/octeon2-lx-3.c: New test.
9774 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9778 * gcc.dg/tm/alias-1.c: Adjust regexp.
9779 * gcc.dg/tm/alias-2.c: Adjust regexp.
9781 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9784 * g++.dg/warn/Wparentheses-26.C: New.
9786 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9788 * gfortran.dg/elemental_optional_args_2.f90: New test.
9790 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9793 * gfortran.dg/common_17.f90: New test.
9795 2012-01-04 Richard Guenther <rguenther@suse.de>
9797 PR tree-optimization/49651
9798 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9799 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9801 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9804 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9806 2012-01-03 Andrew Pinski <apinski@cavium.com>
9808 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9809 for all mips targets. Also allow an optional .cfi_startproc.
9811 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9813 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9815 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9818 * g++.dg/rtti/dyncast5.C: New.
9820 2012-01-03 Richard Guenther <rguenther@suse.de>
9822 PR tree-optimization/51070
9823 * gcc.dg/torture/pr51070-2.c: New testcase.
9825 2012-01-03 Richard Guenther <rguenther@suse.de>
9827 PR tree-optimization/51692
9828 * gcc.dg/torture/pr51692.c: New testcase.
9830 2012-01-03 Richard Guenther <rguenther@suse.de>
9833 * g++.dg/lto/pr51650-3_0.C: New testcase.
9835 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9838 * g++.dg/warn/Wredundant-decls-spec.C: New.
9840 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9842 PR tree-optimization/51719
9843 * g++.dg/tree-prof/pr51719.C: New test.
9845 2012-01-03 Richard Guenther <rguenther@suse.de>
9848 * gcc.dg/fold-compare-6.c: New testcase.
9850 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9853 * g++.dg/gomp/pr51669.C: New test.
9855 2012-01-02 Jason Merrill <jason@redhat.com>
9858 * g++.dg/cpp0x/constexpr-union2.C: New.
9861 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9863 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9866 * g++.dg/cpp0x/constexpr-99.C: New test.
9868 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9871 * g++.dg/template/init9.C: New.
9873 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9875 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9876 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9877 rather than a specific number.
9879 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9884 * gfortran.dg/typebound_operator_7.f03: New.
9885 * gfortran.dg/typebound_operator_8.f03: New.
9887 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9890 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9892 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9894 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9896 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9898 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9900 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9903 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9905 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9906 * gfortran.dg/io_real_boz_4.f90: Likewise.
9907 * gfortran.dg/io_real_boz_5.f90: Likewise.
9909 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9911 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9913 2012-01-02 Revital Eres <revital.eres@linaro.org>
9915 * gcc.dg/sms-11.c: New file.
9917 2012-01-02 Tobias Burnus <burnus@net-b.de>
9920 * gfortran.dg/coarray/image_index_3.f90: New.
9922 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9925 * g++.dg/parse/enum8.C: New.
9927 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9930 * g++.dg/conversion/reinterpret4.C: New.
9931 * g++.dg/conversion/reinterpret1.C: Adjust.
9933 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9935 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9937 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9939 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9940 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9941 * g++.old-deja/g++.jason/access14.C: Likewise.
9942 * g++.old-deja/g++.jason/access8.C: Likewise.
9943 * g++.old-deja/g++.jason/access1.C: Likewise.
9944 * g++.old-deja/g++.other/access3.C: Likewise.
9945 * g++.old-deja/g++.other/access5.C: Likewise.
9946 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9947 * g++.old-deja/g++.law/visibility22.C: Likewise.
9948 * g++.old-deja/g++.law/visibility26.C: Likewise.
9949 * g++.old-deja/g++.mike/p2746.C: Likewise.
9950 * g++.dg/debug/using1.C: Likewise.
9951 * g++.dg/lookup/using51.C: Likewise.
9952 * g++.dg/inherit/using5.C: Likewise.
9953 * g++.dg/inherit/pr30297.C: Likewise.
9954 * g++.dg/inherit/access8.C: Likewise.
9955 * g++.dg/torture/pr39362.C: Likewise.
9956 * g++.dg/template/crash13.C: Likewise.
9957 * g++.dg/template/using10.C: Likewise.
9959 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9962 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9964 2012-01-01 Ira Rosen <irar@il.ibm.com>
9966 PR tree-optimization/51704
9967 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9968 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9969 corresponding flags.
9971 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9974 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9976 2012-01-01 Jan Hubicka <jh@suse.cz>
9978 PR rtl-optimization/51069
9979 * gcc.c-torture/compile/pr51069.c: New testcase.
9981 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9983 PR tree-optimization/51683
9984 * gcc.dg/pr51683.c: New test.
9986 Copyright (C) 2012 Free Software Foundation, Inc.
9988 Copying and distribution of this file, with or without modification,
9989 are permitted in any medium without royalty provided the copyright
9990 notice and this notice are preserved.