1 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/vt-55323.C: New.
6 2012-11-13 Sriraman Tallam <tmsriram@google.com>
8 * g++.dg/mv4.C: Add require ifunc. Change error message.
9 * g++.dg/mv5.C: Add require ifunc.
10 * g++.dg/mv6.C: Add require ifunc.
12 2012-11-13 Martin Jambor <mjambor@suse.cz>
14 PR tree-optimization/55253
15 * gcc.dg/torture/pr55253.c: New test.
16 * gcc.dg/torture/pr55305.c: Likewise.
18 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
21 * gcc.target/i386/pr55142-1.c: New file.
22 * gcc.target/i386/pr55142-2.c: Likewise.
24 2012-11-13 Dodji Seketeli <dodji@redhat.com>
27 * g++.dg/cpp0x/alias-decl-26.C: New test file.
29 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
31 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
33 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
34 * gcc.target/i386/pr49715-2.c: Likewise.
35 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
37 2012-11-13 Jakub Jelinek <jakub@redhat.com>
39 PR tree-optimization/55281
40 * gcc.dg/vect/fast-math-pr55281.c: New test.
41 * g++.dg/opt/pr55281.C: New test.
43 PR rtl-optimization/54127
44 * gcc.dg/torture/pr54127.c: New test.
46 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
47 Jakub Jelinek <jakub@redhat.com>
49 PR rtl-optimization/51447
50 * gcc.c-torture/execute/pr51447.c: New test.
52 2012-11-12 Ian Bolton <ian.bolton@arm.com>
54 * gcc.target/aarch64/csinc-2.c: New test.
56 2012-11-12 Ian Bolton <ian.bolton@arm.com>
58 * gcc.target/aarch64/cmn.c: New test.
59 * gcc.target/aarch64/adds.c: New test.
60 * gcc.target/aarch64/subs.c: New test.
62 2012-11-12 Tobias Burnus <burnus@net-b.de>
65 * gfortran.dg/coarray_29_1.f90: New.
66 * gfortran.dg/coarray_29_2.f90: New.
68 2012-11-12 Bin Cheng <bin.cheng@arm.com>
70 * gcc.dg/hoist-register-pressure-3.c: New test.
72 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
74 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
75 wrappers around sinf and cosf.
77 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
81 * gcc.target/i386/pr55247-2.c: New file.
83 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
86 * g++.dg/pr55263.C: New test.
88 2012-11-11 Martin Jambor <mjambor@suse.cz>
90 PR tree-optimization/55238
91 * testsuite/gcc.dg/torture/pr55238.c: New test.
93 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
94 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
95 * c-c++-common/torture/vector-subscript-1.c: Likewise.
96 * c-c++-common/torture/vector-subscript-2.c: Likewise.
98 2012-11-10 Jan Hubicka <jh@suse.cz>
100 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
102 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
104 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
105 -mno-sse -mno-mmx to dg-options. Reformat.
107 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
109 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
110 * c-c++-common/vector-compare-1.c: Same.
111 * c-c++-common/vector-compare-2.c: Same.
112 * g++.dg/other/unused1.C: Skip on AIX.
113 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
114 extra message on AIX.
116 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
119 * gcc.target/i386/pr55247.c: New test.
121 2012-11-09 Andrew Pinski <apinski@cavium.com>
123 * gcc.c-torture/execute/20121108-1.c: New test.
125 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
128 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
129 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
130 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
131 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
133 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
135 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
136 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
137 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
139 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
141 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
143 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
144 * g++.dg/tm/pr47530.C: Same.
146 2012-11-09 Jason Merrill <jason@redhat.com>
149 * g++.dg/cpp0x/alias-decl-25.C: New.
151 * g++.dg/abi/abi-tag1.C: New.
152 * g++.dg/abi/abi-tag2.C: New.
154 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
156 PR rtl-optimization/55154
157 * gcc.target/i386/pr55154.c: New test.
159 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
161 PR rtl-optimization/55151
162 * gcc.dg/pr55151.c: Move ...
163 * gcc.target/i386/pr55151.c: ... here.
165 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
167 PR rtl-optimization/54472
168 * gcc.dg/pr54472.c: New test.
170 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
172 * gnat.dg/stack_check3.ad[sb]: New test.
174 2012-11-08 Ian Lance Taylor <iant@google.com>
176 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
177 with arguments. Handle errorcheckoutput and rundir test types.
179 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
181 PR tree-optimization/55191
182 * gcc.dg/pr55191.c: New test.
184 2012-11-08 Jakub Jelinek <jakub@redhat.com>
187 * g++.dg/debug/pr54499.C: New test.
189 2012-11-08 Jan Hubicka <jh@suse.cz>
192 * gcc.dg/winline-3.c: Update.
194 2012-11-08 Martin Jambor <mjambor@suse.cz>
196 * gfortran.dg/ipcp-array-1.f90: New test.
198 2012-11-08 Florian Weimer <fweimer@redhat.com>
200 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
202 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
204 PR rtl-optimization/55151
205 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
207 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
209 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
211 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
213 * gcc.c-torture/compile/20121107-1.c: New test.
215 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
217 PR rtl-optimization/55151
218 * gcc.dg/pr55151.c: Compile it only for x86_64.
220 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
222 PR rtl-optimization/55122
223 * gcc.dg/pr55122.c: New test.
225 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
227 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
229 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
230 * gcc.target/powerpc/loop_align.c: Skip on AIX.
231 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
232 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
234 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
237 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
239 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
242 * c-c++-common/pr51294.c: New.
244 2012-11-07 Martin Jambor <mjambor@suse.cz>
246 PR tree-optimization/53787
247 * gcc.dg/ipa/ipa-5.c: Adjust.
248 * gcc.dg/ipa/ipcp-agg-1.c: New test.
249 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
250 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
251 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
252 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
253 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
254 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
255 * gfortran.dg/pr48636-2.f90: New test.
256 * gfortran.dg/pr53787.f90: Likewise.
258 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
262 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
265 * g++.dg/cpp0x/constexpr-union4.C: New.
267 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
269 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
271 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
274 * gcc.c-torture/compile/pr49220.c: New test.
276 2012-11-07 Florian Weimer <fweimer@redhat.com>
278 * g++.dg/init/new40.C: New.
280 2012-11-07 Jakub Jelinek <jakub@redhat.com>
283 * gcc.dg/guality/pr54693-2.c: New test.
285 2012-11-06 Andrew Pinski <apinski@cavium.com>
287 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
288 -fno-vect-cost-model.
290 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
292 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
293 * gcc.dg/tm/debug-1.c: Same.
294 * gcc.dg/tm/irrevocable-3.c: Same.
295 * gcc.dg/tm/irrevocable-4.c: Same.
296 * gcc.dg/tm/memopt-10.c: Same.
297 * gcc.dg/tm/memopt-11.c: Same.
298 * gcc.dg/tm/props-4.c: Same.
299 * gcc.dg/tm/wrap-3.c: Same.
300 * gcc.dg/tm/wrap-4.c: Same.
302 2012-11-06 Andrew Pinski <apinski@cavium.com>
304 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
306 2012-11-06 Jan Hubicka <jh@suse.cz>
308 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
310 * gcc.dg/tree-ssa/loop-23.c: Likewise.
311 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
312 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
314 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
316 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
318 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
321 * gcc.dg/torture/pr41993.c: New test.
323 2012-11-06 Jan Hubicka <jh@suse.cz>
325 * gcc.target/i386/l_fma_float_?.c: Update.
326 * gcc.target/i386/l_fma_double_?.c: Update.
328 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
331 * gcc.target/sh/pr54089-8.c: New.
332 * gcc.target/sh/pr54089-9.c: New.
334 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
337 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
338 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
339 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
340 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
341 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
342 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
343 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
344 * gcc.target/i386/avx-vzeroupper-27.c: New.
346 2012-11-06 Janus Weil <janus@gcc.gnu.org>
349 * gfortran.dg/transfer_class_1.f90: New.
350 * gfortran.dg/transfer_class_2.f90: New.
352 2012-11-05 Sriraman Tallam <tmsriram@google.com>
354 * testsuite/g++.dg/mv1.C: New test.
355 * testsuite/g++.dg/mv2.C: New test.
356 * testsuite/g++.dg/mv3.C: New test.
357 * testsuite/g++.dg/mv4.C: New test.
358 * testsuite/g++.dg/mv5.C: New test.
359 * testsuite/g++.dg/mv6.C: New test.
361 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
364 * gcc.dg/const-uniq-1.c (a): Increase length four times.
366 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
368 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
371 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
373 * g++.dg/torture/20121105-1.C: New test.
375 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
377 * gcc.dg/torture/fp-compare.c: New testcase.
379 2012-11-05 Jan Hubicka <jh@suse.cz>
381 * gcc.dg/const-1.c: Update.
382 * gcc.dg/pure-1.c: Update.
384 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
386 PR rtl-optimization/55151
387 * gcc.dg/pr55151.c: New test.
389 2012-11-05 Jakub Jelinek <jakub@redhat.com>
393 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
395 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
398 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
400 2012-11-05 Jan Hubicka <jh@suse.cz>
402 * gcc.dg/autopar/pr49960.c: Fix testcase.
404 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
406 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
407 Fix scan-tree-dump-times directive.
409 2012-11-04 Janus Weil <janus@gcc.gnu.org>
412 * gfortran.dg/associate_12.f90: New.
414 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
417 * lib/target-supports.exp (check_effective_target_masm_intel): New
419 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
422 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
423 Jack Howarth <howarth@bromo.med.uc.edu>
425 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
426 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
427 * gcc.target/i386/pr53249.c: Likewise.
429 2012-11-03 Andrew Pinski <apinski@cavium.com>
431 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
432 call abort1 so that cross jumping does not happen.
434 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
437 * gcc.target/sh/pr51244-18.c: New.
438 * gcc.target/sh/pr51244-19.c: New.
440 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
442 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
443 b requires a 64-bit operation followed by a truncation.
445 2012-11-02 Jan Hubicka <jh@suse.cz>
447 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
449 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
451 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
452 conditions to verify the reduction code is vectorized.
454 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
455 in case 'pow', such as 'powerpc' is used in the compiler version name.
456 * gcc.target/powerpc/pr46728-2.c: Likewise.
457 * gcc.target/powerpc/pr46728-3.c: Likewise.
458 * gcc.target/powerpc/pr46728-4.c: Likewise.
459 * gcc.target/powerpc/pr46728-5.c: Likewise.
460 * gcc.target/powerpc/pr46728-7.c: Likewise.
461 * gcc.target/powerpc/pr46728-8.c: Likewise.
462 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
464 2012-11-02 Jan Hubicka <jh@suse.cz>
466 * gcc.dg/tree-ssa/loop-38.c: New testcase.
468 2012-11-02 Jan Hubicka <jh@suse.cz>
470 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
471 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
473 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
476 * gcc.target/i386/pr55130.c: New test.
478 2012-11-02 Jakub Jelinek <jakub@redhat.com>
481 * gcc.target/i386/pr55147.c: New test.
483 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
485 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
486 * gfortran.dg/default_format_denormal_1.f90: Same.
488 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
491 * g++.dg/ext/vector19.C: Remove target restrictions.
492 * gcc.dg/fold-compare-7.c: New testcase.
494 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
497 * gcc.target/sh/pr55160.c: New.
499 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
501 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
502 scan-assembler regex.
504 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
507 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
508 * gcc.dg/pr55150-2.c: New test.
510 2012-11-01 Sharad Singhai <singhai@google.com>
512 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
513 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
514 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
515 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
517 2012-10-31 Dehao Chen <dehao@google.com>
519 * g++.dg/debug/dwarf2/block.C: New testcase.
521 2012-10-31 Jan Hubicka <jh@suse.cz>
523 * gcc.dg/pr44974.c: Add noinline.
525 2012-10-31 Janus Weil <janus@gcc.gnu.org>
528 * gfortran.dg/class_54.f90: New.
530 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
531 Jakub Jelinek <jakub@redhat.com>
533 PR tree-optimization/55018
534 * gcc.dg/torture/pr55018.c: New test.
536 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
539 * g++.dg/ext/vla13.C: New.
541 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
544 * gcc.dg/pr55150.c: New test.
546 2012-10-31 Tobias Burnus <burnus@net-b.de>
549 * gfortran.dg/associate_11.f90: New.
551 2012-10-31 Dodji Seketeli <dodji@redhat.com>
554 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
556 2012-10-31 Jakub Jelinek <jakub@redhat.com>
558 PR tree-optimization/19105
559 PR tree-optimization/21643
560 PR tree-optimization/46309
561 * gcc.dg/pr19105.c: New test.
562 * gcc.dg/pr21643.c: New test.
563 * gcc.dg/pr46309-2.c: New test.
564 * gcc.c-torture/execute/pr46309.c: New test.
566 2012-10-31 Alan Modra <amodra@gmail.com>
568 * gcc.target/powerpc/dimode_off.c: New.
569 * gcc.target/powerpc/timode_off.c: New.
570 * gcc.target/powerpc/dfmode_off.c: New.
571 * gcc.target/powerpc/tfmode_off.c: New.
573 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
575 PR rtl-optimization/55093
576 * gcc.target/i386/pr55093.c: New file.
578 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
580 * gcc.target/i386/pr55116.c: Renamed to ...
581 * gcc.target/i386/pr55116-1.c: This.
583 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
585 * gcc.target/i386/pr55116-2.c: New file.
587 2012-10-30 Richard Biener <rguenther@suse.de>
589 * gcc.dg/vect/slp-perm-2.c: Adjust.
591 2012-10-30 Richard Biener <rguenther@suse.de>
593 PR tree-optimization/55111
594 * gcc.dg/torture/pr55111.c: New testcase.
596 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
599 * gcc.target/sh/pr53988.c: New.
601 2012-10-30 Bin Cheng <bin.cheng@arm.com>
604 * gcc.dg/hoist-register-pressure-1.c: Rename from
605 hoist-register-pressure.c. Add nonpic condition.
606 * gcc.dg/hoist-register-pressure-2.c: New testcase.
608 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
611 * gcc.dg/Wreturn-local-addr.c: New.
612 * g++.dg/warn/Wno-return-local-addr.C: New.
613 * g++.dg/warn/Wreturn-local-addr.C: New.
615 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
618 * gcc.target/i386/pr55116.c: New file.
620 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
623 * gcc.dg/Wshadow-4.c: New.
624 * gcc.dg/Wshadow-4.h: New.
626 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
629 * gcc.dg/guality/pr54693.c: New.
631 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
634 * gcc.dg/pr55027.c: New testcase.
636 2012-10-29 Jan Hubicka <jh@suse.cz>
638 * gcc.dg/ipa/inline-6.c: New testcase.
640 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
642 PR rtl-optimization/55106
643 * g++.dg/pr55106.C: New.
645 2012-10-29 Richard Guenther <rguenther@suse.de>
648 * gcc.dg/torture/pr53695.c: New testcase.
650 2012-10-28 Jan Hubicka <jh@suse.cz>
652 * gcc.dg/ipa/inlinehint-3.c: New testcase.
654 2012-10-28 Tobias Burnus <burnus@net-b.de>
657 * gfortran.dg/do_check_6.f90: New.
659 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
660 Jack Howarth <howarth@bromo.med.uc.edu>
663 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
665 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
667 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
670 * gcc.target/i386/pr34283.c: New test.
672 2012-10-26 Jakub Jelinek <jakub@redhat.com>
675 * g++.dg/opt/pr55081.C: New test.
679 * gcc.dg/guality/pr54970.c: New test.
681 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
684 * g++.dg/template/new11.C: New.
686 2012-10-26 Richard Biener <rguenther@suse.de>
689 * gcc.dg/torture/pr54824.c: New testcase.
691 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
693 * gcc.target/i386/fxsave-1.c: New.
694 * gcc.target/i386/fxsave64-1.c: Ditto.
695 * gcc.target/i386/fxrstor-1.c: Ditto.
696 * gcc.target/i386/fxrstor64-1.c: Ditto.
697 * gcc.target/i386/xsave-1.c: Ditto.
698 * gcc.target/i386/xsave64-1.c: Ditto.
699 * gcc.target/i386/xrstor-1.c: Ditto.
700 * gcc.target/i386/xrstor64-1.c: Ditto.
701 * gcc.target/i386/xsaveopt-1.c: Ditto.
702 * gcc.target/i386/xsaveopt64-1.c: Ditto.
703 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
704 * gcc.target/i386/sse-13.c: Ditto.
705 * gcc.target/i386/sse-14.c: Ditto.
706 * gcc.target/i386/sse-22.c: Ditto.
707 * gcc.target/i386/sse-23.c: Ditto.
708 * g++.dg/other/i386-2.C: Ditto.
709 * g++.dg/other/i386-3.C: Ditto.
711 2012-10-25 Jan Hubicka <jh@suse.cz>
713 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
716 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
719 * g++.dg/ext/transparent-union.C: New.
721 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
724 * g++.dg/ext/vector19.C: New testcase.
726 2012-10-25 Richard Biener <rguenther@suse.de>
728 PR tree-optimization/54902
729 * g++.dg/torture/pr54902.C: New testcase.
731 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
734 * g++.dg/template/crash114.C: New.
736 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
739 * gcc.target/i386/pr55049-1.c: New test.
741 2012-10-24 Janus Weil <janus@gcc.gnu.org>
744 * gfortran.dg/class_dummy_4.f03: New.
746 2012-10-24 Jakub Jelinek <jakub@redhat.com>
748 PR rtl-optimization/55010
749 * gcc.dg/pr55010.c: New test.
752 * g++.dg/debug/pr54828.C: New test.
754 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
756 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
757 * gcc.dg/vect/vect-83_64.c: Likewise.
759 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
762 * g++.dg/cpp0x/constexpr-union4.C: New.
764 2012-10-23 Jeff Law <law@redhat.com>
766 * gcc.c-torture/execute/pr54985.c: New test.
768 2012-10-23 Paul Koning <ni1d@arrl.net>
771 * g++.dg/debug/dwarf2/pr54508.C: New.
773 2012-10-23 Jakub Jelinek <jakub@redhat.com>
776 * g++.dg/template/sizeof14.C: New test.
778 2012-10-23 Ian Bolton <ian.bolton@arm.com>
779 Jim MacArthur <jim.macarthur@arm.com>
780 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
781 Marcus Shawcroft <marcus.shawcroft@arm.com>
782 Nigel Stephens <nigel.stephens@arm.com>
783 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
784 Richard Earnshaw <rearnsha@arm.com>
785 Sofiane Naci <sofiane.naci@arm.com>
786 Stephen Thomas <stephen.thomas@arm.com>
787 Tejas Belagod <tejas.belagod@arm.com>
788 Yufeng Zhang <yufeng.zhang@arm.com>
790 * lib/target-supports.exp
791 (check_profiling_available): Add AArch64.
792 (check_effective_target_vect_int): Likewise.
793 (check_effective_target_vect_shift): Likewise.
794 (check_effective_target_vect_float): Likewise.
795 (check_effective_target_vect_double): Likewise.
796 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
797 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
798 (check_effective_target_vect_pack_trunc): Likewise.
799 (check_effective_target_vect_unpack): Likewise.
800 (check_effective_target_vect_hw_misalign): Likewise.
801 (check_effective_target_vect_short_mult): Likewise.
802 (check_effective_target_vect_int_mult): Likewise.
803 (check_effective_target_vect_stridedN): Likewise.
804 (check_effective_target_sync_int_long): Likewise.
805 (check_effective_target_sync_char_short): Likewise.
806 (check_vect_support_and_set_flags): Likewise.
807 (check_effective_target_aarch64_tiny): New.
808 (check_effective_target_aarch64_small): New.
809 (check_effective_target_aarch64_large): New.
810 * g++.dg/other/PR23205.C: Enable aarch64.
811 * g++.dg/other/pr23205-2.C: Likewise.
812 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
813 * gcc.c-torture/execute/20101011-1.c: Likewise.
814 * gcc.dg/20020312-2.c: Likewise.
815 * gcc.dg/20040813-1.c: Likewise.
816 * gcc.dg/builtin-apply2.c: Likewise.
817 * gcc.dg/stack-usage-1.c: Likewise.
819 2012-10-23 Ian Bolton <ian.bolton@arm.com>
820 Jim MacArthur <jim.macarthur@arm.com>
821 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
822 Marcus Shawcroft <marcus.shawcroft@arm.com>
823 Nigel Stephens <nigel.stephens@arm.com>
824 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
825 Richard Earnshaw <rearnsha@arm.com>
826 Sofiane Naci <sofiane.naci@arm.com>
827 Stephen Thomas <stephen.thomas@arm.com>
828 Tejas Belagod <tejas.belagod@arm.com>
829 Yufeng Zhang <yufeng.zhang@arm.com>
831 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
832 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
833 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
834 * gcc.target/aarch64/aapcs/abitest.S: New file.
835 * gcc.target/aarch64/aapcs/abitest.h: New file.
836 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
837 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
838 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
839 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
840 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
841 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
842 * gcc.target/aarch64/aapcs/ice_1.c: New file.
843 * gcc.target/aarch64/aapcs/ice_2.c: New file.
844 * gcc.target/aarch64/aapcs/ice_3.c: New file.
845 * gcc.target/aarch64/aapcs/ice_4.c: New file.
846 * gcc.target/aarch64/aapcs/ice_5.c: New file.
847 * gcc.target/aarch64/aapcs/macro-def.h: New file.
848 * gcc.target/aarch64/aapcs/test_1.c: New file.
849 * gcc.target/aarch64/aapcs/test_10.c: New file.
850 * gcc.target/aarch64/aapcs/test_11.c: New file.
851 * gcc.target/aarch64/aapcs/test_12.c: New file.
852 * gcc.target/aarch64/aapcs/test_13.c: New file.
853 * gcc.target/aarch64/aapcs/test_14.c: New file.
854 * gcc.target/aarch64/aapcs/test_15.c: New file.
855 * gcc.target/aarch64/aapcs/test_16.c: New file.
856 * gcc.target/aarch64/aapcs/test_17.c: New file.
857 * gcc.target/aarch64/aapcs/test_18.c: New file.
858 * gcc.target/aarch64/aapcs/test_19.c: New file.
859 * gcc.target/aarch64/aapcs/test_2.c: New file.
860 * gcc.target/aarch64/aapcs/test_20.c: New file.
861 * gcc.target/aarch64/aapcs/test_21.c: New file.
862 * gcc.target/aarch64/aapcs/test_22.c: New file.
863 * gcc.target/aarch64/aapcs/test_23.c: New file.
864 * gcc.target/aarch64/aapcs/test_24.c: New file.
865 * gcc.target/aarch64/aapcs/test_25.c: New file.
866 * gcc.target/aarch64/aapcs/test_26.c: New file.
867 * gcc.target/aarch64/aapcs/test_3.c: New file.
868 * gcc.target/aarch64/aapcs/test_4.c: New file.
869 * gcc.target/aarch64/aapcs/test_5.c: New file.
870 * gcc.target/aarch64/aapcs/test_6.c: New file.
871 * gcc.target/aarch64/aapcs/test_7.c: New file.
872 * gcc.target/aarch64/aapcs/test_8.c: New file.
873 * gcc.target/aarch64/aapcs/test_9.c: New file.
874 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
875 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
876 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
877 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
878 * gcc.target/aarch64/aapcs/test_complex.c: New file.
879 * gcc.target/aarch64/aapcs/test_int128.c: New file.
880 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
881 * gcc.target/aarch64/aapcs/type-def.h: New file.
882 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
883 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
884 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
885 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
886 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
887 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
888 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
889 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
890 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
891 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
892 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
893 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
894 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
895 * gcc.target/aarch64/aarch64.exp: New file.
896 * gcc.target/aarch64/adc-1.c: New file.
897 * gcc.target/aarch64/adc-2.c: New file.
898 * gcc.target/aarch64/asm-1.c: New file.
899 * gcc.target/aarch64/clrsb.c: New file.
900 * gcc.target/aarch64/clz.c: New file.
901 * gcc.target/aarch64/ctz.c: New file.
902 * gcc.target/aarch64/csinc-1.c: New file.
903 * gcc.target/aarch64/csinv-1.c: New file.
904 * gcc.target/aarch64/csneg-1.c: New file.
905 * gcc.target/aarch64/extend.c: New file.
906 * gcc.target/aarch64/fcvt.x: New file.
907 * gcc.target/aarch64/fcvt_double_int.c: New file.
908 * gcc.target/aarch64/fcvt_double_long.c: New file.
909 * gcc.target/aarch64/fcvt_double_uint.c: New file.
910 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
911 * gcc.target/aarch64/fcvt_float_int.c: New file.
912 * gcc.target/aarch64/fcvt_float_long.c: New file.
913 * gcc.target/aarch64/fcvt_float_uint.c: New file.
914 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
915 * gcc.target/aarch64/ffs.c: New file.
916 * gcc.target/aarch64/fmadd.c: New file.
917 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
918 * gcc.target/aarch64/frint.x: New file.
919 * gcc.target/aarch64/frint_double.c: New file.
920 * gcc.target/aarch64/frint_float.c: New file.
921 * gcc.target/aarch64/index.c: New file.
922 * gcc.target/aarch64/mneg-1.c: New file.
923 * gcc.target/aarch64/mneg-2.c: New file.
924 * gcc.target/aarch64/mneg-3.c: New file.
925 * gcc.target/aarch64/mnegl-1.c: New file.
926 * gcc.target/aarch64/mnegl-2.c: New file.
927 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
928 * gcc.target/aarch64/pic-constantpool1.c: New file.
929 * gcc.target/aarch64/pic-symrefplus.c: New file.
930 * gcc.target/aarch64/predefine_large.c: New file.
931 * gcc.target/aarch64/predefine_small.c: New file.
932 * gcc.target/aarch64/predefine_tiny.c: New file.
933 * gcc.target/aarch64/reload-valid-spoff.c: New file.
934 * gcc.target/aarch64/scalar_intrinsics.c: New file.
935 * gcc.target/aarch64/table-intrinsics.c: New file.
936 * gcc.target/aarch64/tst-1.c: New file.
937 * gcc.target/aarch64/vect-abs-compile.c: New file.
938 * gcc.target/aarch64/vect-abs.c: New file.
939 * gcc.target/aarch64/vect-abs.x: New file.
940 * gcc.target/aarch64/vect-compile.c: New file.
941 * gcc.target/aarch64/vect-faddv-compile.c: New file.
942 * gcc.target/aarch64/vect-faddv.c: New file.
943 * gcc.target/aarch64/vect-faddv.x: New file.
944 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
945 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
946 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
947 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
948 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
949 * gcc.target/aarch64/vect-fp-compile.c: New file.
950 * gcc.target/aarch64/vect-fp.c: New file.
951 * gcc.target/aarch64/vect-fp.x: New file.
952 * gcc.target/aarch64/vect-mull-compile.c: New file.
953 * gcc.target/aarch64/vect-mull.c: New file.
954 * gcc.target/aarch64/vect-mull.x: New file.
955 * gcc.target/aarch64/vect.c: New file.
956 * gcc.target/aarch64/vect.x: New file.
957 * gcc.target/aarch64/vector_intrinsics.c: New file.
958 * gcc.target/aarch64/vfp-1.c: New file.
959 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
960 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
961 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
962 * g++.dg/abi/aarch64_guard1.C: New file.
964 2012-10-23 Jakub Jelinek <jakub@redhat.com>
967 * c-c++-common/pr54988.c: New test.
969 2012-10-23 Jan Hubicka <jh@suse.cz>
971 * gcc.dg/tree-prof/peel-1.c: New testcase.
973 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
976 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
978 2012-10-23 Joseph Myers <joseph@codesourcery.com>
980 * gcc.dg/c99-predef-1.c: New test.
981 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
982 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
983 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
984 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
985 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
986 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
987 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
988 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
989 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
990 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
991 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
992 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
994 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
996 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
998 2012-10-23 Jan Hubicka <jh@suse.cz>
1001 * gcc.c-torture/execute/pr54937.c: New testcase.
1002 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1004 2012-10-23 Jan Hubicka <jh@suse.cz>
1007 * gfortran.dg/pr54967.f90: New testcase.
1009 2012-10-23 Terry Guo <terry.guo@arm.com>
1012 * gcc.dg/pr55019.c: New.
1014 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1016 PR tree-optimization/55008
1017 * gcc.dg/tree-ssa/pr55008.c: New test.
1019 2012-10-22 Richard Biener <rguenther@suse.de>
1021 PR tree-optimization/55011
1022 * gcc.dg/torture/pr55011.c: New testcase.
1024 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1026 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1027 * gcc.target/arm/pr40457-2.c: Likewise.
1028 * gcc.target/arm/pr40457-3.c: Likewise.
1030 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1032 * gnat.dg/specs/limited_with4.ads: New test.
1033 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1035 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1037 * gnat.dg/modular4.adb: New test.
1038 * gnat.dg/modular4_pkg.ads: New helper.
1040 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1042 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1043 * gnat.dg/specs/addr1.ads: Likewise.
1045 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1047 * gcc.dg/webizer.c (main): Add missing exit call.
1049 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1052 * gfortran.dg/wextra_1.f: New test.
1054 2012-10-20 Jan Hubicka <jh@suse.cz>
1056 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1058 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1061 * gfortran.dg/warn_unused_function.f90: New.
1063 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1065 * lib/target-supports.exp
1066 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1068 2012-10-19 Richard Guenther <rguenther@suse.de>
1070 PR tree-optimization/54981
1071 * gcc.dg/pr54981.c: New testcase.
1073 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1076 * gcc.target/arm/pr54892.c: New.
1078 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1080 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1082 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1085 * g++.dg/init/array30.C: New.
1086 * g++.dg/init/array31.C: Likewise.
1088 2012-10-18 Tobias Burnus <burnus@net-b.de>
1091 * gfortran.dg/public_private_module_7.f90: New.
1093 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1096 * g++.dg/template/pr29633.C: New.
1098 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1100 * gnat.dg/loop_optimization13.ad[sb]: New test.
1101 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1103 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1105 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1106 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1107 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1108 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1110 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1112 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1113 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1114 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1115 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1116 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1117 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1119 2012-10-16 Jan Hubicka <jh@suse.cz>
1121 * gcc.target/i386/l_fma_float_?.c: Update.
1122 * gcc.target/i386/l_fma_double_?.c: Update.
1123 * gfortran.dg/do_1.f90: XFAIL
1124 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1125 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1126 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1127 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1128 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1129 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1132 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1136 * gcc.dg/Wstrict-overflow-24.c: New.
1138 2012-10-16 Tobias Burnus <burnus@net-b.de>
1142 * gfortran.dg/class_optional_1.f90: New.
1143 * gfortran.dg/class_optional_2.f90: New.
1145 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1148 * gcc.dg/guality/pr54796.c: New test.
1150 PR tree-optimization/54889
1151 * gfortran.dg/pr54889.f90: New test.
1153 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1155 * g++.dg/other/dump-ada-spec-2.C: New test.
1157 2012-10-16 Easwaran Raman <eraman@google.com>
1159 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1160 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1162 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1164 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1165 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1167 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1170 * gcc.c-torture/compile/pr54925.c: New.
1172 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1175 * gcc.target/sh/pr51244-17.c: New.
1177 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1180 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1182 * gcc.target/sh/pr54760-4.c: New.
1184 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1187 * gcc.target/sh/torture/sh-torture.exp: New.
1188 * gcc.target/sh/torture/pr34777.c: New.
1190 2012-10-15 Matthias Klose <doko@ubuntu.com>
1192 * lib/target-supports.exp (check_profiling_available): Match
1193 arm*-*-linux-* for ARM Linux/GNU.
1194 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1195 * gfortran.dg/enum_10.f90: Likewise.
1196 * gfortran.dg/enum_9.f90: Likewise.
1197 * gcc.target/arm/synchronize.c: Likewise.
1198 * g++.old-deja/g++.jason/enum6.C: Likewise.
1199 * g++.old-deja/g++.other/enum4.C: Likewise.
1200 * g++.old-deja/g++.law/enum9.C: Likewise.
1202 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1204 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1205 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1207 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1208 Paolo Carlini <paolo.carlini@oracle.com>
1211 * g++.dg/overload/operator6.C: New.
1213 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1215 PR c++/50080 (again)
1216 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1217 * g++.dg/parse/tmpl-outside1.C: Likewise.
1218 * g++.dg/template/qualttp18.C: Likewise.
1219 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1220 * g++.old-deja/g++.pt/overload13.C: Likewise.
1222 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1224 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1225 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1226 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1227 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1228 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1229 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1230 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1231 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1233 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1236 * g++.dg/parse/tmpl-outside2.C: New.
1237 * g++.dg/parse/tmpl-outside1.C: Adjust.
1238 * g++.dg/template/qualttp18.C: Likewise.
1239 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1240 * g++.old-deja/g++.pt/overload13.C: Likewise.
1242 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1244 PR tree-optimization/54915
1245 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1247 2012-10-15 Richard Guenther <rguenther@suse.de>
1249 PR tree-optimization/54920
1250 * gcc.dg/torture/pr54920.c: New testcase.
1252 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1254 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1256 2012-10-13 Jason Merrill <jason@redhat.com>
1258 * g++.dg/tls/thread_local7g.C: Require tls_native.
1260 2012-10-14 Jason Merrill <jason@redhat.com>
1262 * g++.dg/cpp0x/inh-ctor1.C: New.
1263 * g++.dg/cpp0x/inh-ctor2.C: New.
1264 * g++.dg/cpp0x/inh-ctor3.C: New.
1265 * g++.dg/cpp0x/inh-ctor4.C: New.
1266 * g++.dg/cpp0x/inh-ctor5.C: New.
1267 * g++.dg/cpp0x/inh-ctor6.C: New.
1268 * g++.dg/cpp0x/inh-ctor7.C: New.
1269 * g++.dg/cpp0x/inh-ctor8.C: New.
1270 * g++.dg/cpp0x/inh-ctor9.C: New.
1271 * g++.dg/cpp0x/inh-ctor10.C: New.
1272 * g++.dg/cpp0x/inh-ctor11.C: New.
1273 * g++.dg/cpp0x/inh-ctor12.C: New.
1274 * g++.dg/cpp0x/inh-ctor13.C: New.
1276 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1278 PR rtl-optimization/54919
1279 * gcc.dg/pr54919.c: New testcase.
1281 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1284 * g++.dg/template/crash113.C: New.
1286 2012-10-14 Jan Hubicka <jh@suse.cz>
1288 * gcc.dg/unroll_5.c: New testcase.
1290 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1293 * g++.dg/opt/pr52643.C: New.
1295 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1298 * gcc.target/sh/pr54602-1.c: New.
1299 * gcc.target/sh/pr54602-2.c: New.
1300 * gcc.target/sh/pr54602-3.c: New.
1301 * gcc.target/sh/pr54602-4.c: New.
1303 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1306 * gcc.target/sh/pr54680.c: New.
1308 2012-10-12 Jan Hubicka <jh@suse.cz>
1310 * gcc.dg/webizer.c: New testcase.
1312 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1314 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1317 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1319 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1320 Return 0 if already specifying -mfloat-abi other than hard.
1322 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1324 * gcc.dg/pr53060.c: Prune irrelevant warning.
1326 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1329 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1330 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1331 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1332 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1333 Adjust expected wording of warnings for *cmp* builtins.
1334 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1335 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1337 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1340 * g++.dg/parse/friend-main.C: New.
1342 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1345 * g++.dg/pr53055.C: New testcase.
1347 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1350 * g++.dg/cpp0x/pr52744.C: New.
1352 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1355 * gfortran.dg/dummy_procedure_9.f90: New.
1357 2012-10-12 Richard Biener <rguenther@suse.de>
1359 PR tree-optimization/54894
1360 * gcc.dg/torture/pr54894.c: New testcase.
1362 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1365 * gcc.target/sh/pr51244-13.c: New.
1366 * gcc.target/sh/pr51244-14.c: New.
1367 * gcc.target/sh/pr51244-15.c: New.
1368 * gcc.target/sh/pr51244-16.c: New.
1370 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1373 * g++.dg/cpp0x/decltype45.C: New.
1375 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1378 * gfortran.dg/class_allocate_13.f90: New.
1380 2012-10-11 Jason Merrill <jason@redhat.com>
1382 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1383 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1385 * g++.dg/gomp/tls-5.C: Require tls_native.
1386 * g++.dg/tls/thread_local7.C: Require tls_native.
1387 * g++.dg/tls/static2.C: New.
1389 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1392 * g++.dg/ext/weak5.C: New.
1394 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1397 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1398 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1400 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1403 * g++.dg/parse/pr43765.C: New.
1405 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1407 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1409 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1412 * g++.dg/init/bitfield3.C: New.
1414 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1416 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1418 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1420 PR tree-optimization/54877
1421 * gcc.dg/torture/pr54877.c: New test.
1423 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1426 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1427 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1428 and remove target info from dg-do compile.
1429 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1430 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1431 and remove target info from dg-do compile.
1433 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1435 * gcc.dg/pr54782.c: Require target with pthread support.
1437 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1440 * g++.dg/cpp0x/auto35.C: New.
1442 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1444 PR c++/53540 - using fails to be equivalent to typedef
1445 * g++.dg/cpp0x/alias-decl-24.C: New test.
1447 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1449 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1450 that c++11 attributes to types are ignored for now.
1451 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1454 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1457 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1459 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1462 * g++.dg/cpp0x/initlist67.C: New.
1464 2012-10-10 Dehao Chen <dehao@google.com>
1466 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1468 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1471 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1474 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1477 * g++.dg/cpp0x/decltype44.C: New.
1479 2012-10-09 Steve Ellcey <sellcey@mips.com>
1481 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1483 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1486 * g++.dg/cpp0x/decltype43.C: New.
1488 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1491 * gcc.dg/pr53397-1.c: New test case.
1492 * gcc.dg/pr53397-2.c: New test case.
1494 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1497 * g++.dg/warn/Wparentheses-26.C: Adjust.
1498 * g++.dg/warn/Wparentheses-27.C: New.
1500 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1503 * c-c++-common/vector-scalar.c: New testcase.
1504 * g++.dg/ext/vector18.C: New testcase.
1505 * g++.dg/ext/vector5.C: This is not an error anymore.
1506 * gcc.dg/init-vec-1.c: Move ...
1507 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1508 * gcc.c-torture/execute/vector-shift1.c: Move ...
1509 * c-c++-common/torture/vector-shift1.c: ... here.
1510 * gcc.dg/scal-to-vec1.c: Move ...
1511 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1512 C++11. Adapt error messages.
1513 * gcc.dg/convert-vec-1.c: Move ...
1514 * c-c++-common/convert-vec-1.c: ... here.
1515 * gcc.dg/scal-to-vec2.c: Move ...
1516 * c-c++-common/scal-to-vec2.c: ... here.
1518 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1521 * gcc.target/i386/pr54400.c: New testcase.
1523 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1526 * g++.dg/template/pr54858.C: New test.
1528 2012-10-08 Marek Polacek <polacek@redhat.com>
1531 * g++.dg/debug/pr54831.C: New test.
1533 2012-10-08 Dehao Chen <dehao@google.com>
1535 * g++.dg/predict-loop-exit-1.C: New.
1536 * g++.dg/predict-loop-exit-2.C: New.
1537 * g++.dg/predict-loop-exit-3.C: New.
1539 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1541 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1543 2012-10-08 Jason Merrill <jason@redhat.com>
1545 * g++.dg/gomp/tls-5.C: New.
1546 * g++.dg/gomp/tls-wrap1.C: New.
1547 * g++.dg/gomp/tls-wrap2.C: New.
1548 * g++.dg/gomp/tls-wrap3.C: New.
1549 * g++.dg/gomp/tls-wrap4.C: New.
1550 * g++.dg/gomp/tls-wrapper-cse.C: New.
1551 * g++.dg/tls/thread_local-cse.C: New.
1552 * g++.dg/tls/thread_local-order1.C: New.
1553 * g++.dg/tls/thread_local-order2.C: New.
1554 * g++.dg/tls/thread_local-wrap1.C: New.
1555 * g++.dg/tls/thread_local-wrap2.C: New.
1556 * g++.dg/tls/thread_local-wrap3.C: New.
1557 * g++.dg/tls/thread_local-wrap4.C: New.
1558 * g++.dg/tls/thread_local2g.C: New.
1559 * g++.dg/tls/thread_local3g.C: New.
1560 * g++.dg/tls/thread_local4g.C: New.
1561 * g++.dg/tls/thread_local5g.C: New.
1562 * g++.dg/tls/thread_local6g.C: New.
1563 * g++.dg/tls/thread_local7g.C: New.
1565 * g++.dg/tls/thread_local3.C: New.
1566 * g++.dg/tls/thread_local4.C: New.
1567 * g++.dg/tls/thread_local5.C: New.
1568 * g++.dg/tls/thread_local6.C: New.
1570 * g++.dg/tls/init-2.C: Tweak errors.
1571 * g++.dg/tls/thread_local1.C: New.
1572 * g++.dg/tls/thread_local2.C: New.
1573 * g++.dg/tls/thread_local7.C: New.
1575 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1578 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1580 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1583 * gcc.target/sh/pr54685.c: New.
1585 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1587 PR c++/53528 C++11 attribute support
1588 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1589 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1610 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1611 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1612 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1613 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1615 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1616 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1617 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1618 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1620 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1621 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1622 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1623 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1625 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1626 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1627 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1628 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1629 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1630 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1631 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1632 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1633 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1634 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1635 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1636 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1637 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1638 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1639 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1640 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1641 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1642 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1643 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1644 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1646 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1648 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1649 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1650 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1652 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1655 * gcc.target/sh/pr54760-2.c: New.
1656 * gcc.target/sh/pr54760-3.c: New.
1658 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1661 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1663 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1664 Sandra Loosemore <sandra@codesourcery.com>
1666 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1667 and test that the accumulator is initialized using MULT.
1668 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1669 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1671 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1674 * g++.dg/cpp0x/stdint.C: New.
1676 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1679 * g++.dg/cpp0x/stddef.C: New.
1681 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1684 * gfortran.dg/typebound_operator_17.f90: New.
1686 2012-10-06 Jan Hubicka <jh@suse.cz>
1690 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1692 2012-10-06 Jan Hubicka <jh@suse.cz>
1694 * gcc.dg/lto/resolutions_0.c: New testcase.
1696 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1699 * gfortran.dg/generic_25.f90: New.
1700 * gfortran.dg/generic_26.f90: New.
1701 * gfortran.dg/generic_27.f90: New.
1703 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1706 * gcc.target/sh/pr54760-1.c: New.
1708 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1710 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1711 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1712 * g++.dg/warn/Wsign-compare-5.C: New test.
1713 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1714 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1715 * g++.dg/ext/builtin30.C: New test.
1716 * g++.dg/ext/vla12.C: New test.
1717 * gcc.dg/builtins-85.c: New test.
1720 * gcc.dg/guality/pr54519-1.c: New test.
1721 * gcc.dg/guality/pr54519-2.c: New test.
1722 * gcc.dg/guality/pr54519-3.c: New test.
1723 * gcc.dg/guality/pr54519-4.c: New test.
1724 * gcc.dg/guality/pr54519-5.c: New test.
1725 * gcc.dg/guality/pr54519-6.c: New test.
1727 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1730 * g++.dg/cpp0x/defaulted38.C: New.
1732 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1734 PR tree-optimization/33763
1735 * c-c++-common/pr33763.c: New test.
1737 PR tree-optimization/54810
1738 * gcc.dg/tree-ssa/vrp85.c: New test.
1740 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1742 * gcc.dg/ucnid-7.c: Skip on AIX.
1743 * gcc.dg/ucnid-8.c: Same.
1744 * gcc.dg/ucnid-10.c: Same.
1745 * gcc.dg/ucnid-13.c: Same.
1746 * gcc.dg/attr-alias-3.c: Same.
1747 * gcc.dg/attr-alias-5.c: Same.
1748 * gcc.dg/torture/pr51106-2.c: Same.
1749 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1751 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1754 * g++.dg/cpp0x/alias-decl-23.C: New.
1756 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1759 * g++.dg/template/friend53.C: New.
1761 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1763 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1764 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1765 (scan-ada-spec): Likewise.
1766 (scan-ada-spec-not): Likewise.
1767 * gcc.dg/dump-ada-spec-1.c: New test.
1768 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1770 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1772 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1774 2012-10-04 Florian Weimer <fweimer@redhat.com>
1776 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1778 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1781 * g++.dg/cpp0x/pr54323.C: New.
1783 2012-10-04 Richard Guenther <rguenther@suse.de>
1786 * g++.dg/torture/pr54735.C: New testcase.
1788 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1790 PR rtl-optimization/54739
1791 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1793 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1796 * gcc.target/sh/pr51244-12.c: New.
1798 2012-10-03 Dehao Chen <dehao@google.com>
1801 * gcc.dg/pr54782.c: New test.
1803 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1806 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1808 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1811 * gfortran.dg/class_53.f90: New.
1813 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1816 * gcc.dg/guality/pr54551.c: New.
1818 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1820 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1821 * gcc.target/powerpc/pr46728-2.c: Likewise.
1823 2012-10-02 Sharad Singhai <singhai@google.com>
1826 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1827 to fix test failures caused by r191883.
1828 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1829 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1830 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1831 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1832 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1833 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1834 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1835 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1836 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1838 2012-09-30 Sharad Singhai <singhai@google.com>
1840 * gcc.target/i386/vect-double-1.c: Fix test.
1842 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1845 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1848 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1850 PR rtl-optimization/54457
1851 * gcc.target/i386/pr54457.c: New test.
1853 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1855 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1857 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1859 * gcc.target/i386/vect-rebuild.c: New testcase.
1861 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1863 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1865 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1867 * gcc.target/mips/pr37362.c: Fix target selector.
1869 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1872 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1874 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1876 * gcc.dg/ucnid-8.c: Update line number.
1877 * gcc.dg/torture/pr51106-2.c: Likewise.
1879 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1882 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1883 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1884 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1886 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1888 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1889 partially reverting r170092.
1890 * gfortran.dg/class_7.f03: Ditto.
1891 * gfortran.dg/coarray_14.f90: Ditto.
1892 * gfortran.dg/typebound_proc_13.f03: Ditto.
1894 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1897 * g++.dg/cpp0x/sfinae42.C: New.
1899 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1901 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1902 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1903 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1904 * gcc.dg/pr42629.c: XFAIL on AIX.
1905 * gcc.dg/pr47684.c: Same.
1906 * gcc.dg/pr43670.c: Same.
1907 * gcc.dg/pr42916.c: Same.
1908 * gcc.dg/pr45449.c: Same.
1909 * gcc.dg/pr50017.c: Same.
1910 * gcc.dg/pr42728.c: Same.
1911 * gcc.dg/pr47881.c: Same.
1912 * gcc.dg/pr44023.c: Same.
1913 * gcc.dg/pr41345.c: Same.
1914 * gcc.dg/pr42630.c: Same.
1915 * gcc.dg/pr44971.c: Same.
1916 * gcc.dg/pr46771.c: Same.
1917 * gcc.dg/ucnid-8.c: Same.
1918 * gcc.dg/ucnid-10.c: Same.
1919 * gcc.dg/ucnid-13.c: Same.
1920 * gcc.dg/torture/pr51106-2.c: Same.
1921 * gcc.dg/pr48768.c: Same.
1922 * gcc.dg/pr42631.c: Same.
1923 * gcc.dg/pr43084.c: Same.
1924 * gcc.dg/ucnid-7.c: Same.
1925 * gcc.dg/pr42889.c: Same.
1926 * gcc.dg/pr41241.c: Same.
1927 * gcc.dg/pr42719.c: Same.
1928 * g++.dg/debug/pr46583.C: Same.
1929 * g++.dg/debug/pr47106.C: Same.
1930 * g++.dg/opt/pr48549.C: Same.
1931 * g++.dg/other/pr42685.C: Same.
1932 * c-c++-common/pr43942.c: Same.
1934 2012-09-29 Ian Lance Taylor <iant@google.com>
1936 * go.test/go-test.exp: Update for latest version of Go testsuite.
1938 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1941 * gfortran.dg/internal_readwrite_3.f90: New test.
1943 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1945 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1946 c-c++-common/Wunused-local-typedefs-2.c to here.
1948 PR c++/54372 - unused attribute inactive on dependant entities
1949 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1951 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1953 PR c++/29028 - Missed unused warning on using declaration
1954 * g++.dg/warn/Wunused-var-18.C: New test.
1956 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1958 PR c++/53551 - -Wunused-local-typedefs misses uses
1959 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1961 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1964 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1966 PR tree-optimization/54713
1967 * gcc.c-torture/compile/pr54713-1.c: New test.
1968 * gcc.c-torture/compile/pr54713-2.c: New test.
1969 * gcc.c-torture/compile/pr54713-3.c: New test.
1971 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1973 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1975 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1977 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1979 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1982 * gcc.target/i386/pr54703.c: New test.
1984 2012-09-27 Richard Guenther <rguenther@suse.de>
1987 * gcc.dg/lto/pr54709_0.c: New testcase.
1988 * gcc.dg/lto/pr54709_1.c: Likewise.
1990 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1992 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1994 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1996 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1998 * gcc.target/arm/pr42879.c: Handle big-endian.
2000 2012-09-26 Steve Ellcey <sellcey@mips.com>
2003 * gcc.dg/pr37303.c: Check for rdata or rodata.
2005 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2007 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2009 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2013 * gcc.target/powerpc/ppc-ne0-1.c: New.
2015 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2018 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2019 test_19, test_20, test_21, test_22, test_23): New functions.
2020 * gcc.target/sh/pr54089-4.c: New.
2021 * gcc.target/sh/pr54089-5.c: New.
2022 * gcc.target/sh/pr54089-6.c: New.
2023 * gcc.target/sh/pr54089-7.c: New.
2025 2012-09-25 Richard Guenther <rguenther@suse.de>
2028 * gcc.dg/lto/pr54702_0.c: New testcase.
2029 * gcc.dg/lto/pr54702_1.c: Likewise.
2030 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2031 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2032 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2033 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2035 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2038 * g++.dg/cpp0x/parse2.C: New.
2039 * g++.dg/parse/error11.C: Adjust.
2040 * g++.dg/parse/error12.C: Likewise.
2042 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2044 * gcc.target/i386/20030217-1.c: Added check for
2045 large_long_double effective target.
2046 * gcc.target/i386/387-3.c: Likewise.
2047 * gcc.target/i386/387-4.c: Likewise.
2048 * gcc.target/i386/pr36578-1.c: Likewise.
2049 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2050 when long double size is equal double size.
2051 * gcc.target/i386/excess-precision-1.c: Likewise.
2052 * gcc.target/i386/pr36578-2.c: Likewise.
2053 * gcc.target/i386/20030217-2.c: New testcase.
2055 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2057 PR tree-optimization/54676
2058 * gcc.dg/pr54676.c: New test.
2060 2012-09-25 Richard Guenther <rguenther@suse.de>
2062 PR tree-optimization/53663
2063 * gcc.dg/torture/pr53663-1.c: New testcase.
2064 * gcc.dg/torture/pr53663-2.c: Likewise.
2065 * gcc.dg/torture/pr53663-3.c: Likewise.
2067 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2069 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2071 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2073 * lib/target-supports-dg.exp (dg-require-effective-target,
2074 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2075 dg-process-target-1 instead of dg-process-target.
2076 (dg-process-target-1): Rename from dg-process-target.
2077 (dg-process-target): New.
2079 2012-09-24 Richard Guenther <rguenther@suse.de>
2081 PR tree-optimization/54684
2082 * g++.dg/torture/pr54684.C: New testcase.
2084 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2086 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2088 2012-09-24 Richard Guenther <rguenther@suse.de>
2091 * gcc.dg/tm/pr52173-1.c: New.
2092 * gcc.dg/tm/pr52173-2.c: New.
2094 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2096 * gcc.dg/pr54669.c: New test.
2098 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2099 Dominique Dhumieres <dominiq@lps.ens.fr>
2102 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2104 2012-09-23 Tobias Burnus <burnus@net-b.de>
2107 * gfortran.dg/class_array_14.f90: New.
2109 2012-09-22 Kai Tietz <ktietz@redhat.com>
2111 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2112 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2114 2012-09-21 Dehao Chen <dehao@google.com>
2117 PR tree-optimization/54655
2118 * g++.dg/pr54655.C: New testcase.
2120 2012-09-21 Richard Guenther <rguenther@suse.de>
2122 PR tree-optimization/54647
2123 * g++.dg/torture/pr54647.C: New testcase.
2125 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2128 * c-c++-common/torture/vector-compare-2.c: Add -w.
2130 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2132 * gnat.dg/opt20.ads: Move dg directive to...
2133 * gnat.dg/opt20.adb: ...here.
2134 * gnat.dg/addr1.ad[sb]: Likewise.
2135 * gnat.dg/concat2.ad[sb]: Likewise.
2136 * gnat.dg/array16.ad[sb]: Likewise.
2137 * gnat.dg/atomic5.ad[sb]: Likewise.
2138 * gnat.dg/discr29.ad[sb]: Likewise.
2139 * gnat.dg/noreturn5.ad[sb]: Likewise.
2140 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2141 * gnat.dg/discr23.ads: Remove dg directive.
2142 * gnat.dg/nested_float_packed.ads: Likewise.
2143 * gnat.dg/oconst6.ads: Move to...
2144 * gnat.dg/specs/oconst6.ads: ...here.
2146 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2149 * g++.dg/cpp0x/decltype32.C: Tweak.
2151 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2153 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2154 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2155 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2156 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2158 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2161 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2163 2012-09-19 Steve Ellcey <sellcey@mips.com>
2165 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2167 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2169 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2170 * gcc.target/powerpc/ppc-mftb.c: New file.
2172 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2175 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2178 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2181 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2183 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2185 * gcc.c-torture/execute/20120919-1.c: New test.
2187 2012-09-19 Richard Guenther <rguenther@suse.de>
2189 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2191 2012-09-19 Richard Guenther <rguenther@suse.de>
2193 * gcc.dg/builtin-unreachable-6.c: Adjust.
2195 2012-09-19 Richard Guenther <rguenther@suse.de>
2197 * gcc.dg/builtin-object-size-10.c: Adjust.
2198 * gcc.dg/builtin-unreachable-5.c: Adjust.
2199 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2200 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2201 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2202 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2203 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2204 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2205 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2206 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2207 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2208 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2209 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2210 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2212 2012-09-19 Richard Guenther <rguenther@suse.de>
2214 PR tree-optimization/54132
2215 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2216 * gcc.dg/torture/pr54132.c: Likewise.
2218 2012-09-19 Terry Guo <terry.guo@arm.com>
2220 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2221 extra prune rules that will be applied to all tests in a .exp file.
2222 (gcc-dg-prune): Use rules defined by the above variable.
2223 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2224 harmless warnings on architecture switch conflict.
2226 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2228 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2229 of asm-comment characters instead of a single one.
2230 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2232 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2234 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2236 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2237 target instead of xfailing it.
2238 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2239 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2240 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2241 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2242 * gcc.dg/vect/vect-104.c: Likewise.
2243 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2244 * gcc.dg/vect/vect-outer-1.c: Likewise.
2245 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2246 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2247 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2248 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2249 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2250 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2251 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2252 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2253 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2255 * lib/target-supports.exp
2256 (check_effective_target_vect_widen_mult_qi_to_hi,
2257 check_effective_target_vect_widen_mult_hi_to_si,
2258 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2259 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2260 check_effective_target_vect_pack_trunc,
2261 check_effective_target_vect_unpack,
2262 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2263 instead of arm_none.
2265 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2267 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2269 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2270 config to compiler_flags.
2272 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2275 * gcc.target/i386/pr54592.c: New test.
2277 PR tree-optimization/54610
2278 * gcc.target/i386/pr54610.c: New test.
2280 2012-09-17 Jason Merrill <jason@redhat.com>
2283 * g++.dg/cpp0x/alias-decl-21.C: New.
2284 * g++.dg/cpp0x/alias-decl-22.C: New.
2286 2012-09-17 Tobias Burnus <burnus@net-b.de>
2289 * gfortran.dg/scan_2.f90: New.
2291 2012-09-17 Jason Merrill <jason@redhat.com>
2294 * g++.dg/init/aggr9.C: New.
2296 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2298 * gnat.dg/loop_optimization12.ad[sb]: New test.
2300 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2303 * gfortran.dg/proc_ptr_result_7.f90: New.
2305 2012-09-17 Tobias Burnus <burnus@net-b.de>
2308 * gfortran.dg/structure_constructor_11.f90: New.
2310 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2312 PR tree-optimization/54563
2313 * g++.dg/torture/pr54563.C: New test.
2315 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2318 * gfortran.dg/typebound_generic_14.f03: New.
2320 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2323 * gfortran.dg/proc_ptr_38.f90: New.
2325 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2328 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2332 * gnat.dg/lto15.adb: Require lto.
2334 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2335 "myBindC" for hppa*-*-hpux*.
2337 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2339 * gfortran.dg/namelist_75.f90: New test.
2341 2012-09-15 Tom de Vries <tom@codesourcery.com>
2343 * gcc.dg/tree-ssa/vrp82.c: New test.
2344 * gcc.dg/tree-ssa/vrp83.c: Same.
2345 * gcc.dg/tree-ssa/vrp84.c: Same.
2347 2012-09-15 Tom de Vries <tom@codesourcery.com>
2349 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2350 * gcc.dg/tree-ssa/vrp81.c: ... this.
2352 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2355 * gcc.target/avr/torture/fix-types.h: New.
2356 * gcc.target/avr/torture/vals-hr.def: New.
2357 * gcc.target/avr/torture/vals-r.def: New.
2358 * gcc.target/avr/torture/vals-k.def: New.
2359 * gcc.target/avr/torture/vals-ur.def: New.
2360 * gcc.target/avr/torture/vals-uk.def: New.
2361 * gcc.target/avr/torture/vals-uhr.def: New.
2362 * gcc.target/avr/torture/vals-llk.def: New.
2363 * gcc.target/avr/torture/vals-ullk.def: New.
2364 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2365 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2366 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2367 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2368 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2369 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2370 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2371 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2373 2012-09-14 Dehao Chen <dehao@google.com>
2375 * g++.dg/debug/dwarf2/deallocator.C: New test.
2377 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2380 * gcc.c-torture/compile/pr54552-1.c: New test.
2382 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2385 * g++.dg/other/vector-compare.C: New testcase.
2386 * c-c++-common/vector-compare-3.c: New testcase.
2387 * gcc.dg/vector-shift.c: Move ...
2388 * c-c++-common/vector-shift.c: ... here.
2389 * gcc.dg/vector-shift1.c: Move ...
2390 * c-c++-common/vector-shift1.c: ... here.
2391 * gcc.dg/vector-shift3.c: Move ...
2392 * c-c++-common/vector-shift3.c: ... here.
2393 * gcc.dg/vector-compare-1.c: Move ...
2394 * c-c++-common/vector-compare-1.c: ... here.
2395 * gcc.dg/vector-compare-2.c: Move ...
2396 * c-c++-common/vector-compare-2.c: ... here.
2397 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2398 * c-c++-common/torture/vector-compare-1.c: ... here.
2399 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2400 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2401 * c-c++-common/torture/vector-compare-2.c: ... here.
2402 * gcc.c-torture/execute/vector-shift.c: Move ...
2403 * c-c++-common/torture/vector-shift.c: ... here.
2404 * gcc.c-torture/execute/vector-shift2.c: Move ...
2405 * c-c++-common/torture/vector-shift2.c: ... here.
2406 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2407 * c-c++-common/torture/vector-subscript-1.c: ... here.
2408 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2409 * c-c++-common/torture/vector-subscript-2.c: ... here.
2410 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2411 * c-c++-common/torture/vector-subscript-3.c: ... here.
2413 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2416 * gcc.c-torture/compile/pr54103-1.c,
2417 gcc.c-torture/compile/pr54103-2.c,
2418 gcc.c-torture/compile/pr54103-3.c,
2419 gcc.c-torture/compile/pr54103-4.c,
2420 gcc.c-torture/compile/pr54103-5.c,
2421 gcc.c-torture/compile/pr54103-6.c: New tests.
2422 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2424 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2426 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2428 2012-09-14 Richard Guenther <rguenther@suse.de>
2430 PR tree-optimization/54565
2431 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2432 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2434 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2436 * gcc.target/arm/combine-movs.c: Add missing space.
2438 2012-09-14 Richard Guenther <rguenther@suse.de>
2440 * g++.dg/torture/builtin-location.C: New testcase.
2442 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2443 Manuel López-Ibáñez <manu@gcc.gnu.org>
2446 * g++.dg/warn/Wuninitialized-self.C: New.
2448 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2451 * gcc.c-torture/compile/pr54559.c: New test.
2453 2012-09-13 Jason Merrill <jason@redhat.com>
2456 * g++.dg/cpp0x/constexpr-temp1.C: New.
2459 * g++.dg/template/anonunion2.C: New.
2462 * g++.dg/template/init10.C: New.
2464 2012-09-13 Tobias Burnus <burnus@net-b.de>
2467 * gfortran.dg/implicit_pure_3.f90: New.
2469 2012-09-13 Richard Guenther <rguenther@suse.de>
2471 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2473 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2475 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2477 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2479 * c-c++-common/pr51712.c: Handle for short-enum targets.
2481 2012-09-12 Terry Guo <terry.guo@arm.com>
2483 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2484 and lsrs for Thumb2 mode.
2486 2012-09-12 Jan Hubicka <jh@suse.cz>
2488 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2490 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2493 * gcc.target/i386/pr54445-1.c: New file.
2494 * gcc.target/i386/pr54445-2.c: Likewise.
2496 2012-09-12 Tobias Burnus <burnus@net-b.de>
2500 * gfortran.dg/coarray_10.f90: Update dg-error.
2501 * gfortran.dg/coarray_28.f90: New.
2502 * gfortran.dg/array_section_3.f90: New.
2504 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2506 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2507 gcc.target/arm/pr48252.c: Fix for big-endian support.
2509 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2511 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2513 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2514 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2516 * gcc.target/arm/neon-vfma-1.c: New testcase.
2517 * gcc.target/arm/neon-vfms-1.c: Likewise.
2518 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2520 * gcc.target/arm/neon-vmls-1.c: Likewise.
2521 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2523 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2524 (check_effective_target_arm_neonv2_ok): Likewise.
2525 (check_effective_target_arm_neonv2_hw): Likewise.
2526 (check_effective_target_arm_neonv2): Likewise.
2528 2012-09-11 Richard Guenther <rguenther@suse.de>
2531 * g++.dg/tree-ssa/pr54515.C: New testcase.
2533 2012-09-10 Andrew Pinski <apinski@cavium.com>
2536 * gcc.dg/tm/memopt-16.c: New testcase.
2538 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2542 * g++.dg/cpp0x/sfinae40.C: New.
2543 * g++.dg/cpp0x/sfinae41.C: Likewise.
2545 2012-09-10 Jason Merrill <jason@redhat.com>
2548 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2550 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2553 * gcc.target/sh/pr54089-3.c: New.
2555 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2557 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2559 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2561 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2563 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2565 * gcc.dg/pr52558-2.c: Delete.
2566 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2568 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2570 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2572 2012-09-10 Richard Guenther <rguenther@suse.de>
2574 PR tree-optimization/54520
2575 * gcc.dg/torture/pr54520.c: New testcase.
2577 2012-09-10 Jason Merrill <jason@redhat.com>
2580 * g++.dg/cpp0x/implicit14.C: New.
2582 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2585 * gfortran.dg/bound_simplification_3.f90: New test.
2587 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2590 * gcc.dg/pr52558-1.c: Delete.
2591 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2593 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2595 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2596 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2597 * gcc.target/arm/smlaltt-1.c: Likewise.
2599 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2601 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2603 2012-09-07 Tom de Vries <tom@codesourcery.com>
2605 PR tree-optimization/53986
2606 * gcc.dg/tree-ssa/vrp80.c: New test.
2607 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2609 2012-09-06 Jason Merrill <jason@redhat.com>
2613 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2614 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2616 2012-09-06 Andrew Pinski <apinski@cavium.com>
2619 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2621 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2623 PR rtl-optimization/54455
2624 * gcc.dg/54455.c: New test.
2626 2012-09-06 Tobias Burnus <burnus@net-b.de>
2629 * gfortran.dg/promotion_2.f90: New.
2631 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2634 * c-c++-common/pr54486.c: New test.
2636 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2639 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2641 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2644 * g++.dg/cpp0x/sfinae39.C: New.
2646 2012-09-04 Jason Merrill <jason@redhat.com>
2649 * g++.dg/ext/flexary3.C: New.
2652 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2655 * g++.dg/template/defarg15.C: New.
2658 * g++.dg/template/access24.C: New.
2660 2012-09-04 Richard Guenther <rguenther@suse.de>
2662 PR tree-optimization/54458
2663 * gcc.dg/torture/pr54458.c: New testcase.
2665 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2667 * gcc.target/arm/neon-vext.c: New test.
2668 * gcc.target/arm/neon-vext-execute.c: Ditto.
2670 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2674 * gfortran.dg/select_type_29.f03: New.
2676 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2678 * gcc.dg/fold-perm.c: Improve test.
2680 2012-09-03 Tobias Burnus <burnus@net-b.de>
2683 * gfortran.dg/coarray_class_1.f90: New.
2685 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2688 * gcc.c-torture/compile/pr49206.c: New test.
2690 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2691 Uros Bizjak <ubizjak@gmail.com>
2694 * gfortran.dg/pr36680.f90: New test.
2696 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2699 * g++.dg/opt/pr42295.C: New test.
2701 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2704 * gcc.dg/torture/pr54436.c: New test.
2706 2012-09-01 Andrew Pinski <apinski@cavium.com>
2708 * gcc.target/mips/truncate-8.c: New testcase.
2710 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2714 * gcc.target/i386/pr46829.c: New test.
2715 * gcc.target/i386/pr46843.c: Ditto.
2717 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2718 Jason Merrill <jason@redhat.com>
2721 * g++.dg/parse/error50.C: New.
2723 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2726 * gcc.c-torture/compile/pr54428.c: New test.
2728 2012-08-31 Ollie Wild <aaw@google.com>
2731 * g++.dg/init/lifetime3.C: New test.
2733 2012-08-31 Martin Jambor <mjambor@suse.cz>
2736 * gcc.dg/torture/pr54409.c: New test.
2738 2012-08-31 Martin Jambor <mjambor@suse.cz>
2740 * gfortran.dg/pr48636.f90: Add dump scan checks.
2742 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2744 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2746 2012-08-28 Joey Ye <joey.ye@arm.com>
2748 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2750 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2753 * gcc.target/i386/pr46254.c: New test.
2755 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2757 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2758 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2759 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2761 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2763 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2764 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2765 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2766 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2767 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2768 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2769 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2770 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2771 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2772 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2773 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2774 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2775 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2776 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2777 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2778 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2779 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2780 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2781 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2782 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2783 gcc.target/mips/unaligned-1.c: Tighten regexps.
2785 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2787 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2788 (mips_option_groups): Remove optimization. Add various -f options.
2789 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2790 and -pg imply -fno-omit-frame-pointer.
2791 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2792 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2793 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2794 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2795 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2796 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2797 * gcc.target/mips/abi-n32-long32.c: Likewise.
2798 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2799 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2800 * gcc.target/mips/abi-n32-long64.c: Likewise.
2801 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2802 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2803 * gcc.target/mips/abi-n64-long32.c: Likewise.
2804 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2805 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2806 * gcc.target/mips/abi-n64-long64.c: Likewise.
2807 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2808 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2809 * gcc.target/mips/abi-o32-long32.c: Likewise.
2810 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2811 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2812 * gcc.target/mips/abi-o32-long64.c: Likewise.
2813 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2814 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2815 * gcc.target/mips/abi-o64-long32.c: Likewise.
2816 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2817 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2818 * gcc.target/mips/abi-o64-long64.c: Likewise.
2819 * gcc.target/mips/asm-1.c: Likewise.
2820 * gcc.target/mips/branch-1.c: Likewise.
2821 * gcc.target/mips/call-3.c: Likewise.
2822 * gcc.target/mips/call-saved-3.c: Likewise.
2823 * gcc.target/mips/clear-cache-1.c: Likewise.
2824 * gcc.target/mips/div-1.c: Likewise.
2825 * gcc.target/mips/div-2.c: Likewise.
2826 * gcc.target/mips/div-3.c: Likewise.
2827 * gcc.target/mips/div-4.c: Likewise.
2828 * gcc.target/mips/div-5.c: Likewise.
2829 * gcc.target/mips/div-6.c: Likewise.
2830 * gcc.target/mips/div-7.c: Likewise.
2831 * gcc.target/mips/div-8.c: Likewise.
2832 * gcc.target/mips/div-9.c: Likewise.
2833 * gcc.target/mips/div-10.c: Likewise.
2834 * gcc.target/mips/div-11.c: Likewise.
2835 * gcc.target/mips/div-12.c: Likewise.
2836 * gcc.target/mips/dsp-ctrl.c: Likewise.
2837 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2838 * gcc.target/mips/ext-8.c: Likewise.
2839 * gcc.target/mips/extend-2.c: Likewise.
2840 * gcc.target/mips/fix-r10000-1.c: Likewise.
2841 * gcc.target/mips/fix-r10000-2.c: Likewise.
2842 * gcc.target/mips/fix-r10000-3.c: Likewise.
2843 * gcc.target/mips/fix-r10000-4.c: Likewise.
2844 * gcc.target/mips/fix-r10000-5.c: Likewise.
2845 * gcc.target/mips/fix-r10000-6.c: Likewise.
2846 * gcc.target/mips/fix-r10000-7.c: Likewise.
2847 * gcc.target/mips/fix-r10000-8.c: Likewise.
2848 * gcc.target/mips/fix-r10000-9.c: Likewise.
2849 * gcc.target/mips/fix-r10000-10.c: Likewise.
2850 * gcc.target/mips/fix-r10000-11.c: Likewise.
2851 * gcc.target/mips/fix-r10000-12.c: Likewise.
2852 * gcc.target/mips/fix-r10000-13.c: Likewise.
2853 * gcc.target/mips/fix-r10000-14.c: Likewise.
2854 * gcc.target/mips/fix-r10000-15.c: Likewise.
2855 * gcc.target/mips/fpcmp-1.c: Likewise.
2856 * gcc.target/mips/fpcmp-2.c: Likewise.
2857 * gcc.target/mips/fpr-moves-7.c: Likewise.
2858 * gcc.target/mips/fpr-moves-8.c: Likewise.
2859 * gcc.target/mips/int-moves-1.c: Likewise.
2860 * gcc.target/mips/int-moves-2.c: Likewise.
2861 * gcc.target/mips/long-calls-pg.c: Likewise.
2862 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2863 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2864 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2865 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2866 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2867 * gcc.target/mips/mips-3d-1.c: Likewise.
2868 * gcc.target/mips/mips-3d-2.c: Likewise.
2869 * gcc.target/mips/mips-3d-3.c: Likewise.
2870 * gcc.target/mips/mips-3d-4.c: Likewise.
2871 * gcc.target/mips/mips-3d-5.c: Likewise.
2872 * gcc.target/mips/mips-3d-6.c: Likewise.
2873 * gcc.target/mips/mips-3d-7.c: Likewise.
2874 * gcc.target/mips/mips-3d-8.c: Likewise.
2875 * gcc.target/mips/mips-3d-9.c: Likewise.
2876 * gcc.target/mips/mips-ps-1.c: Likewise.
2877 * gcc.target/mips/mips-ps-2.c: Likewise.
2878 * gcc.target/mips/mips-ps-3.c: Likewise.
2879 * gcc.target/mips/mips-ps-4.c: Likewise.
2880 * gcc.target/mips/mips-ps-6.c: Likewise.
2881 * gcc.target/mips/mips32-dspr2.c: Likewise.
2882 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2883 * gcc.target/mips/neg-abs-1.c: Likewise.
2884 * gcc.target/mips/neg-abs-2.c: Likewise.
2885 * gcc.target/mips/nmadd-3.c: Likewise.
2886 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2887 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2888 * gcc.target/mips/octeon-pop-1.c: Likewise.
2889 * gcc.target/mips/pr26765.c: Likewise.
2890 * gcc.target/mips/pr33256.c: Likewise.
2891 * gcc.target/mips/pr33635-1.c: Likewise.
2892 * gcc.target/mips/pr33755.c: Likewise.
2893 * gcc.target/mips/pr35802.c: Likewise.
2894 * gcc.target/mips/pr45074.c: Likewise.
2895 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2896 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2897 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2898 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2899 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2900 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2901 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2902 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2903 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2904 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2905 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2906 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2907 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2908 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2909 * gcc.target/mips/save-restore-1.c: Likewise.
2910 * gcc.target/mips/save-restore-3.c: Likewise.
2911 * gcc.target/mips/save-restore-5.c: Likewise.
2912 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2913 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2914 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2915 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2916 * gcc.target/mips/stack-1.c: Likewise.
2918 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2921 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2922 branch under test to be filled with preceding rather than
2923 following instructions.
2924 * gcc.target/mips/branch-10.c: Likewise.
2925 * gcc.target/mips/branch-11.c: Likewise.
2926 * gcc.target/mips/branch-12.c: Likewise.
2927 * gcc.target/mips/branch-13.c: Likewise.
2928 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2929 to be eliminated. Tighten $28 scan-assembler-not test.
2931 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2933 * gcc.target/mips/call-4.c: ...this new test.
2935 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2937 * gcc.target/mips/code-readable-3.c: Likewise.
2938 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2939 flag but skip for -O0.
2940 * gcc.target/mips/code-readable-4.c: Likewise.
2942 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2943 of operations under test.
2944 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2946 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2947 Don't require sibling-call optimization.
2948 * gcc.target/mips/near-far-4.c: Likewise.
2950 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2951 Make sure that the register variable is used.
2952 * gcc.target/mips/soft-float-1.c: Likewise.
2954 * gcc.target/mips/sdata-1.c: Make static data volatile.
2955 * gcc.target/mips/sdata-2.c: Likewise.
2956 * gcc.target/mips/sdata-3.c: Likewise.
2957 * gcc.target/mips/sdata-4.c: Likewise.
2959 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2961 * gcc.target/mips/atomic-memory-2.c: Likewise.
2962 * gcc.target/mips/branch-cost-1.c: Likewise.
2963 * gcc.target/mips/branch-cost-2.c: Likewise.
2964 * gcc.target/mips/cache-1.c: Likewise.
2965 * gcc.target/mips/call-1.c: Likewise.
2966 * gcc.target/mips/call-saved-2.c: Likewise.
2967 * gcc.target/mips/const-anchor-1.c: Likewise.
2968 * gcc.target/mips/const-anchor-2.c: Likewise.
2969 * gcc.target/mips/dse-1.c: Likewise.
2970 * gcc.target/mips/dsp-lhx.c: Likewise.
2971 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2972 * gcc.target/mips/ext-1.c: Likewise.
2973 * gcc.target/mips/ext-2.c: Likewise.
2974 * gcc.target/mips/ext-3.c: Likewise.
2975 * gcc.target/mips/ext-4.c: Likewise.
2976 * gcc.target/mips/ext-5.c: Likewise.
2977 * gcc.target/mips/ext-6.c: Likewise.
2978 * gcc.target/mips/ext-7.c: Likewise.
2979 * gcc.target/mips/extend-1.c: Likewise.
2980 * gcc.target/mips/fix-r4000-1.c: Likewise.
2981 * gcc.target/mips/fix-r4000-3.c: Likewise.
2982 * gcc.target/mips/fix-r4000-5.c: Likewise.
2983 * gcc.target/mips/fix-r4000-6.c: Likewise.
2984 * gcc.target/mips/fix-r4000-8.c: Likewise.
2985 * gcc.target/mips/fix-r4000-10.c: Likewise.
2986 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2987 * gcc.target/mips/fixed-vector-type.c: Likewise.
2988 * gcc.target/mips/fpr-moves-1.c: Likewise.
2989 * gcc.target/mips/fpr-moves-2.c: Likewise.
2990 * gcc.target/mips/fpr-moves-3.c: Likewise.
2991 * gcc.target/mips/fpr-moves-4.c: Likewise.
2992 * gcc.target/mips/fpr-moves-5.c: Likewise.
2993 * gcc.target/mips/fpr-moves-6.c: Likewise.
2994 * gcc.target/mips/ins-1.c: Likewise.
2995 * gcc.target/mips/ins-2.c: Likewise.
2996 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2997 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2998 * gcc.target/mips/lazy-binding-1.c: Likewise.
2999 * gcc.target/mips/madd-3.c: Likewise.
3000 * gcc.target/mips/madd-5.c: Likewise.
3001 * gcc.target/mips/madd-6.c: Likewise.
3002 * gcc.target/mips/madd-8.c: Likewise.
3003 * gcc.target/mips/madd-9.c: Likewise.
3004 * gcc.target/mips/memcpy-1.c: Likewise.
3005 * gcc.target/mips/mips-ps-type.c: Likewise.
3006 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3007 * gcc.target/mips/mips-sched-madd.c: Likewise.
3008 * gcc.target/mips/mips16e-extends.c: Likewise.
3009 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3010 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3011 * gcc.target/mips/movcc-1.c: Likewise.
3012 * gcc.target/mips/movcc-2.c: Likewise.
3013 * gcc.target/mips/movcc-3.c: Likewise.
3014 * gcc.target/mips/msub-5.c: Likewise.
3015 * gcc.target/mips/msub-6.c: Likewise.
3016 * gcc.target/mips/msub-8.c: Likewise.
3017 * gcc.target/mips/mult-2.c: Likewise.
3018 * gcc.target/mips/mult-3.c: Likewise.
3019 * gcc.target/mips/mult-5.c: Likewise.
3020 * gcc.target/mips/mult-6.c: Likewise.
3021 * gcc.target/mips/mult-7.c: Likewise.
3022 * gcc.target/mips/mult-12.c: Likewise.
3023 * gcc.target/mips/mult-13.c: Likewise.
3024 * gcc.target/mips/mult-14.c: Likewise.
3025 * gcc.target/mips/mult-15.c: Likewise.
3026 * gcc.target/mips/mult-17.c: Likewise.
3027 * gcc.target/mips/mult-18.c: Likewise.
3028 * gcc.target/mips/mult-19.c: Likewise.
3029 * gcc.target/mips/nmadd-1.c: Likewise.
3030 * gcc.target/mips/nmadd-2.c: Likewise.
3031 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3032 * gcc.target/mips/octeon-cins-1.c: Likewise.
3033 * gcc.target/mips/octeon-cins-2.c: Likewise.
3034 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3035 * gcc.target/mips/octeon-exts-2.c: Likewise.
3036 * gcc.target/mips/octeon-exts-3.c: Likewise.
3037 * gcc.target/mips/octeon-exts-4.c: Likewise.
3038 * gcc.target/mips/octeon-exts-5.c: Likewise.
3039 * gcc.target/mips/octeon-exts-6.c: Likewise.
3040 * gcc.target/mips/octeon-exts-7.c: Likewise.
3041 * gcc.target/mips/octeon-pop-2.c: Likewise.
3042 * gcc.target/mips/octeon-seq-3.c: Likewise.
3043 * gcc.target/mips/octeon-seq-4.c: Likewise.
3044 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3045 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3046 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3047 * gcc.target/mips/pr54240.c: Likewise.
3048 * gcc.target/mips/rsqrt-1.c: Likewise.
3049 * gcc.target/mips/rsqrt-2.c: Likewise.
3050 * gcc.target/mips/rsqrt-3.c: Likewise.
3051 * gcc.target/mips/rsqrt-4.c: Likewise.
3052 * gcc.target/mips/save-restore-2.c: Likewise.
3053 * gcc.target/mips/save-restore-4.c: Likewise.
3054 * gcc.target/mips/sb1-1.c: Likewise.
3055 * gcc.target/mips/scc-1.c: Likewise.
3056 * gcc.target/mips/scc-2.c: Likewise.
3057 * gcc.target/mips/scc-3.c: Likewise.
3058 * gcc.target/mips/scc-4.c: Likewise.
3059 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3060 * gcc.target/mips/truncate-1.c: Likewise.
3061 * gcc.target/mips/truncate-2.c: Likewise.
3062 * gcc.target/mips/truncate-3.c: Likewise.
3063 * gcc.target/mips/truncate-4.c: Likewise.
3064 * gcc.target/mips/truncate-5.c: Likewise.
3065 * gcc.target/mips/truncate-6.c: Likewise.
3066 * gcc.target/mips/unaligned-1.c: Likewise.
3068 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3069 skip for -O0. Require -fexpensive-optimizations.
3070 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3071 * gcc.target/mips/dspr2-MULT.c: Likewise.
3072 * gcc.target/mips/fix-r4000-2.c: Likewise.
3073 * gcc.target/mips/fix-r4000-4.c: Likewise.
3074 * gcc.target/mips/fix-r4000-7.c: Likewise.
3075 * gcc.target/mips/fix-r4000-9.c: Likewise.
3076 * gcc.target/mips/madd-1.c: Likewise.
3077 * gcc.target/mips/madd-2.c: Likewise.
3078 * gcc.target/mips/madd-4.c: Likewise.
3079 * gcc.target/mips/maddu-1.c: Likewise.
3080 * gcc.target/mips/maddu-2.c: Likewise.
3081 * gcc.target/mips/maddu-3.c: Likewise.
3082 * gcc.target/mips/maddu-4.c: Likewise.
3083 * gcc.target/mips/msub-1.c: Likewise.
3084 * gcc.target/mips/msub-2.c: Likewise.
3085 * gcc.target/mips/msub-3.c: Likewise.
3086 * gcc.target/mips/msub-4.c: Likewise.
3087 * gcc.target/mips/msubu-1.c: Likewise.
3088 * gcc.target/mips/msubu-2.c: Likewise.
3089 * gcc.target/mips/msubu-3.c: Likewise.
3090 * gcc.target/mips/msubu-4.c: Likewise.
3091 * gcc.target/mips/mult-1.c: Likewise.
3092 * gcc.target/mips/mult-4.c: Likewise.
3093 * gcc.target/mips/mult-8.c: Likewise.
3094 * gcc.target/mips/mult-9.c: Likewise.
3095 * gcc.target/mips/mult-10.c: Likewise.
3096 * gcc.target/mips/mult-11.c: Likewise.
3097 * gcc.target/mips/mult-16.c: Likewise.
3099 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3100 skip for -O0 and -Os.
3101 * gcc.target/mips/fix-r4000-12.c: Likewise.
3102 * gcc.target/mips/madd-7.c: Likewise.
3103 * gcc.target/mips/mips-ps-5.c: Likewise.
3104 * gcc.target/mips/mips-ps-7.c: Likewise.
3105 * gcc.target/mips/msub-7.c: Likewise.
3107 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3108 skip for -O0. Require -mno-abicalls.
3109 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3111 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3112 skip for -O0. Require a total number of BBIT instructions and
3113 at least one of each kind.
3115 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3116 skip for -O0. Require -fno-unroll-loops.
3118 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3119 skip for -O0. Allow BLTZ as well as BGEZ.
3121 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3123 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3124 skip for -O0. Require -fschedule-insns2.
3125 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3127 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3128 but skip for -O0. Make a branch-likely more likely.
3130 * gcc.target/mips/timode-2.c: Split each test into its own function.
3131 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3133 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3134 skip for -O0. Require -fpeephole2.
3135 * gcc.target/mips/vr-mult-2.c: Likewise.
3137 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3139 PR preprocessor/53469
3140 * gcc.dg/cpp/_Pragma7.c: New test case.
3142 2012-08-27 Tobias Burnus <burnus@net-b.de>
3145 * gfortran.dg/do_5.f90: New.
3147 2012-08-27 Tobias Burnus <burnus@net-b.de>
3149 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3150 from dg-options as -Wall no longer implies it.
3152 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3154 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3156 2012-08-25 Jason Merrill <jason@redhat.com>
3158 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3160 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3163 * g++.dg/cpp0x/auto34.C: New.
3165 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3168 * gcc.dg/pr54363.c: New test.
3171 * gcc.dg/pr54355.c: New test.
3173 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3176 * gcc.target/i386/pr52857-1.c: New.
3177 * gcc.target/i386/pr52857-2.c: Likewise.
3179 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3181 * gcc.target/mips/code-readable-4.c: New test.
3183 2012-08-23 Julian Brown <julian@codesourcery.com>
3184 Sandra Loosemore <sandra@codesourcery.com>
3186 * gcc.target/mips/code-readable-1.c: Add -O to options.
3188 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3191 * g++.dg/lookup/using53.C: New.
3193 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3195 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3196 * gcc.dg/fixed-point/convert-1.c: New.
3197 * gcc.dg/fixed-point/convert-2.c: New.
3198 * gcc.dg/fixed-point/convert-3.c: New.
3199 * gcc.dg/fixed-point/convert-4.c: New.
3200 * gcc.dg/fixed-point/convert-float-1.c: New.
3201 * gcc.dg/fixed-point/convert-float-2.c: New.
3202 * gcc.dg/fixed-point/convert-float-3.c: New.
3203 * gcc.dg/fixed-point/convert-float-4.c: New.
3204 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3205 * gcc.dg/fixed-point/convert-sat.c: New.
3206 * gcc.dg/fixed-point/convert.h: New.
3208 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3211 * gcc.target/sh/pr54089-2.c: New.
3213 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3215 * gcc.target/i386/long-double-64-1.c: New file.
3216 * gcc.target/i386/long-double-64-2.c: Likewise.
3217 * gcc.target/i386/long-double-64-3.c: Likewise.
3218 * gcc.target/i386/long-double-64-4.c: Likewise.
3219 * gcc.target/i386/long-double-80-1.c: Likewise.
3220 * gcc.target/i386/long-double-80-2.c: Likewise.
3221 * gcc.target/i386/long-double-80-3.c: Likewise.
3222 * gcc.target/i386/long-double-80-4.c: Likewise.
3223 * gcc.target/i386/long-double-80-5.c: Likewise.
3224 * gcc.target/i386/long-double-80-6.c: Likewise.
3225 * gcc.target/i386/long-double-80-7.c: Likewise.
3227 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3229 PR tree-optimization/54317
3230 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3232 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3235 * gcc.target/sh/pr39423-2.c: New.
3237 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3239 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3240 * gcc.dg/fold-perm.c: Likewise.
3242 2012-08-20 Jan Hubicka <jh@suse.cz>
3245 * gcc.dg/ipa/inlinehint-1.c: New.
3247 2012-08-20 Florian Weimer <fweimer@redhat.com>
3250 * g++.dg/init/new38.C: New test.
3251 * g++.dg/init/new39.C: New test.
3253 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3256 * gcc.target/sh/pr54089-1.c: New.
3258 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3261 * gcc.target/sh/pr51244-11.c: New.
3263 2012-08-20 Tobias Burnus <burnus@net-b.de>
3266 * gfortran.dg/warn_target_lifetime_2.f90: New.
3268 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3271 * g++.dg/warn/Wunused-var-17.C: New.
3273 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3276 * gcc.dg/gomp/pr53992.c: New test.
3278 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3281 * gcc.c-torture/execute/20120817-1.c: New test.
3283 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3285 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3287 (f2): New test that really does need adds.
3289 2012-08-20 Richard Guenther <rguenther@suse.de>
3291 PR tree-optimization/54327
3292 * gcc.dg/torture/pr54327.c: New testcase.
3294 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3296 PR tree-optimization/54321
3297 * gcc.c-torture/compile/pr54321.c: New test.
3299 2012-08-20 Tobias Burnus <burnus@net-b.de>
3302 * gfortran.dg/warn_target_lifetime_1.f90: New.
3304 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3307 * gfortran.dg/real_compare_1.f90: New test case.
3308 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3310 2012-08-18 Jan Hubicka <jh@suse.cz>
3312 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3314 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3317 * gfortran.dg/interface_37.f90: New test.
3319 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3320 Gary Funck <gary@intrepid.com>
3323 * gcc.target/i386/pr20020-1.c: New test.
3324 * gcc.target/i386/pr20020-2.c: Likewise.
3325 * gcc.target/i386/pr20020-3.c: Likewise.
3327 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3329 * gcc.target/i386/perm-concat.c: New test.
3331 2012-08-17 Julian Brown <julian@codesourcery.com>
3333 * gcc.target/arm/div64-unwinding.c: New test.
3335 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3337 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3339 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3342 * gcc.target/sh/pr54236-1.c: New.
3344 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3346 * lib/target-supports.exp (check_effective_target_sync_int_long)
3347 (check_effective_target_sync_char_short): Enable for crisv32-*
3351 * gcc.dg/torture/pr54261-1.c: New test.
3353 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3357 * gfortran.dg/typebound_call_24.f03: New.
3359 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3361 PR tree-optimization/54245
3362 * gcc.dg/tree-ssa/pr54245.c: New test.
3364 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3366 PR tree-optimization/54240
3367 * gcc.target/powerpc/pr54240.c: New test.
3368 * gcc.target/mips/pr54240.c: Likewise.
3370 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3373 * gcc.target/sh/pr52933-1.c: New.
3374 * gcc.target/sh/pr52933-2.c: New.
3376 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3379 * gcc.target/sh/pr50751-8.c: New.
3381 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3384 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3385 * gfortran.dg/typebound_proc_27.f03: New test.
3387 2012-08-14 Sterling Augustine <saugustine@google.com>
3389 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3391 2012-08-14 Tobias Burnus <burnus@net-b.de>
3394 * gfortran.dg/data_constraints_3.f90: New.
3395 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3396 to disable -pedantic compilation.
3397 * gfortran.dg/pr37243.f: Ditto.
3398 * gfortran.dg/g77/19990826-3.f: Ditto.
3399 * gfortran.dg/g77/20020307-1.f : Ditto.
3400 * gfortran.dg/g77/980310-3.f: Ditto.
3402 2012-08-14 Tobias Burnus <burnus@net-b.de>
3405 * gfortran.dg/warn_conversion_4.f90: New.
3407 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3410 PR rtl-optimization/53495
3411 * gcc.c-torture/compile/pr53411.c: New test.
3412 * gcc.c-torture/compile/pr53495.c: New test.
3414 2012-08-13 Richard Guenther <rguenther@suse.de>
3416 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3418 2012-08-13 Richard Guenther <rguenther@suse.de>
3420 PR tree-optimization/54200
3421 * gcc.dg/guality/pr54200.c: New testcase.
3422 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3424 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3426 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3428 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3431 * gcc.target/sh/pr51244-7.c: New.
3432 * gcc.target/sh/pr51244-8.c: New.
3433 * gcc.target/sh/pr51244-9.c: New.
3434 * gcc.target/sh/pr51244-10.c: New.
3436 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3438 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3440 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3441 * gcc.target/sh/pr53511-1.c: Likewise.
3442 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3443 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3444 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3445 * gcc.target/sh/pr53512-3.c: Likewise.
3446 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3448 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3451 * gcc.c-torture/compile/pr39423-1.c: New.
3452 * gcc.c-torture/compile/pr39423-2.c: New.
3454 2012-08-12 Tobias Burnus <burnus@net-b.de>
3457 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3458 they appear uninitialized on the RHS.
3459 * gfortran.dg/public_private_module_6.f90: New.
3461 2012-08-11 Martin Jambor <mjambor@suse.cz>
3464 * gfortran.dg/pr48636.f90: New test.
3466 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3468 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3470 (main): Adjust caller.
3472 2012-08-10 Richard Guenther <rguenther@suse.de>
3474 * gcc.dg/matrix/*.c: Adjust and move ...
3475 * gcc.dg/torture/: ... here.
3476 * gcc.dg/matrix: Remove directory.
3478 2012-08-10 Richard Guenther <rguenther@suse.de>
3481 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3483 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3486 * gcc.dg/tree-ssa/pr54211.c: New test.
3488 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3490 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3491 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3493 2012-08-10 Richard Guenther <rguenther@suse.de>
3495 PR tree-optimization/54109
3496 * gcc.dg/torture/pr54109.c: New testcase.
3497 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3498 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3500 2012-08-10 Richard Guenther <rguenther@suse.de>
3502 PR tree-optimization/54027
3503 * gcc.dg/torture/pr54027.c: New testcase.
3505 2012-08-10 Richard Guenther <rguenther@suse.de>
3507 * g++.dg/plugin/selfassign.c: Adjust.
3508 * gcc.dg/plugin/selfassign.c: Likewise.
3509 * gcc.dg/strlenopt-11.c: Likewise.
3510 * gcc.dg/strlenopt-13.c: Likewise.
3511 * gcc.dg/no-strict-overflow-4.c: Likewise.
3512 * gcc.dg/strict-overflow-4.c: Likewise.
3513 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3514 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3515 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3516 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3517 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3518 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3519 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3520 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3521 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3522 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3523 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3524 * gcc.dg/pr46309.c: Likewise.
3525 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3527 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3529 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3531 * gcc.c-torture/compile/20120727-2.c: New test.
3533 2012-08-09 Martin Jambor <mjambor@suse.cz>
3535 * gcc.dg/ipa/iinline-4.c: New test.
3536 * gcc.dg/ipa/iinline-5.c: Likewise.
3537 * gcc.dg/ipa/iinline-6.c: Likewise.
3538 * gcc.dg/ipa/iinline-7.c: Likewise.
3539 * gcc.dg/lto/20120723_0.c: Likewise.
3540 * gcc.dg/lto/20120723_1.c: Likewise.
3542 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3545 * gcc.target/sh/pr39423-1.c: New.
3547 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3550 * gcc.target/sh/pr51244-5: New.
3551 * gcc.target/sh/pr51244-6: New.
3553 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3555 * gcc.target/i386/adx-addxcarry32-3.c: New.
3556 * gcc.target/i386/adx-addxcarry64-3.c: New.
3558 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3560 PR rtl-optimization/53701
3561 * gcc.dg/pr53701.c: New test.
3563 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3565 * gcc.c-torture/compile/20120727-1.c: New test.
3567 2012-08-09 Tobias Burnus <burnus@net-b.de>
3570 * gfortran.dg/intrinsic_shadow_4.f90: New.
3572 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3574 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3576 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3578 * gcc.c-torture/execute/20120808-1.c: New test.
3580 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3582 PR rtl-optimization/54157
3583 * gcc.target/i386/pr54157.c: New file.
3585 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3587 * gcc.target/i386/adx-addcarryx32-1.c: New.
3588 * gcc.target/i386/adx-addcarryx32-2.c: New.
3589 * gcc.target/i386/adx-addcarryx64-1.c: New.
3590 * gcc.target/i386/adx-addcarryx64-2.c: New.
3591 * gcc.target/i386/adx-check.h: New.
3592 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3593 * gcc.target/i386/sse-12.c: Add -madx.
3594 * gcc.target/i386/sse-13.c: Ditto.
3595 * gcc.target/i386/sse-14.c: Ditto.
3596 * gcc.target/i386/sse-22.c: Ditto.
3597 * gcc.target/i386/sse-23.c: Ditto.
3598 * g++.dg/other/i386-2.C: Ditto.
3599 * g++.dg/other/i386-3.C: Ditto.
3601 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3603 * gcc.dg/tree-ssa/slsr-5.c: New.
3604 * gcc.dg/tree-ssa/slsr-6.c: New.
3605 * gcc.dg/tree-ssa/slsr-7.c: New.
3606 * gcc.dg/tree-ssa/slsr-8.c: New.
3607 * gcc.dg/tree-ssa/slsr-9.c: New.
3608 * gcc.dg/tree-ssa/slsr-10.c: New.
3609 * gcc.dg/tree-ssa/slsr-11.c: New.
3610 * gcc.dg/tree-ssa/slsr-12.c: New.
3611 * gcc.dg/tree-ssa/slsr-13.c: New.
3612 * gcc.dg/tree-ssa/slsr-14.c: New.
3613 * gcc.dg/tree-ssa/slsr-15.c: New.
3614 * gcc.dg/tree-ssa/slsr-16.c: New.
3615 * gcc.dg/tree-ssa/slsr-17.c: New.
3616 * gcc.dg/tree-ssa/slsr-18.c: New.
3617 * gcc.dg/tree-ssa/slsr-19.c: New.
3618 * gcc.dg/tree-ssa/slsr-20.c: New.
3619 * gcc.dg/tree-ssa/slsr-21.c: New.
3620 * gcc.dg/tree-ssa/slsr-22.c: New.
3621 * gcc.dg/tree-ssa/slsr-23.c: New.
3622 * gcc.dg/tree-ssa/slsr-24.c: New.
3623 * gcc.dg/tree-ssa/slsr-25.c: New.
3624 * gcc.dg/tree-ssa/slsr-26.c: New.
3625 * gcc.dg/tree-ssa/slsr-30.c: New.
3626 * gcc.dg/tree-ssa/slsr-31.c: New.
3628 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3630 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3631 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3632 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3634 2012-08-06 Cary Coutant <ccoutant@google.com>
3636 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3638 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3641 * gfortran.dg/dummy_procedure_5.f90: Modified.
3642 * gfortran.dg/dummy_procedure_8.f90: New.
3643 * gfortran.dg/interface_26.f90: Modified.
3644 * gfortran.dg/proc_ptr_11.f90: Modified.
3645 * gfortran.dg/proc_ptr_15.f90: Modified.
3646 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3647 * gfortran.dg/typebound_override_1.f90: Modified.
3648 * gfortran.dg/typebound_proc_6.f03: Modified.
3650 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3652 PR tree-optimization/51938
3653 PR tree-optimization/52005
3654 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3655 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3656 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3657 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3659 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3661 Avoid crashing on erroneous static_assert usage
3662 * g++.dg/cpp0x/static_assert8.C: New test.
3664 2012-08-06 Jason Merrill <jason@redhat.com>
3666 * g++.dg/cpp0x/sfinae38.C: New.
3668 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3669 Paolo Carlini <paolo.carlini@oracle.com>
3672 * g++.dg/conversion/void2.C: New.
3674 2012-08-06 Tom de Vries <tom@codesourcery.com>
3676 * gcc.dg/tree-ssa/vrp78.c: New test.
3678 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3679 Richard Sandiford <rdsandiford@googlemail.com>
3681 * g++.dg/opt/enum2.C: Require fpic target.
3682 * g++.dg/lto/20090303_0.C: Likewise.
3684 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3685 Catherine Moore <clm@codesourcery.com>
3687 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3688 flush function names too.
3689 * gcc.target/mips/clear-cache-1.c: Likewise.
3691 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3694 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3696 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3699 * gfortran.dg/array_5.f90: New test.
3701 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3703 PR tree-optimization/30318
3704 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3706 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3708 * g++.dg/ext/vector17.C: New testcase.
3710 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3713 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3714 * g++.dg/opt/longbranch1.C: Likewise.
3716 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3718 PR tree-optimization/53805
3719 * gcc.dg/fold-notunord.c: New testcase.
3721 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3724 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3725 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3727 2012-08-02 Jason Merrill <jason@redhat.com>
3728 Paolo Carlini <paolo.carlini@oracle.com>
3730 PR c++/51213 (again)
3731 * g++.dg/cpp0x/sfinae37.C: Extend.
3733 2012-08-02 Richard Guenther <rguenther@suse.de>
3735 PR tree-optimization/50672
3736 * g++.dg/torture/pr50672.C: New testcase.
3738 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3741 * gfortran.dg/abstract_type_6.f03: Modified.
3742 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3743 * gfortran.dg/proc_ptr_comp_35.f90: New.
3744 * gfortran.dg/typebound_proc_9.f03: Modified.
3745 * gfortran.dg/typebound_proc_26.f90: New.
3747 2012-08-02 Richard Guenther <rguenther@suse.de>
3749 * gcc.dg/torture/pta-callused-1.c: Adjust.
3750 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3751 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3752 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3753 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3754 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3755 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3756 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3757 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3759 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3762 * gfortran.dg/include_6.f90: New test case.
3763 * gfortran.dg/include_7.f90: New test case.
3764 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3766 2012-08-01 Tom de Vries <tom@codesourcery.com>
3768 * gcc.dg/tree-ssa/vrp76.c: New test.
3770 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3772 PR tree-optimization/46556
3773 * gcc.dg/tree-ssa/slsr-27.c: New.
3774 * gcc.dg/tree-ssa/slsr-28.c: New.
3775 * gcc.dg/tree-ssa/slsr-29.c: New.
3777 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3780 * gfortran.dg/proc_decl_29.f90: New.
3782 2012-07-31 Dehao Chen <dehao@google.com>
3784 * gcc.dg/predict-7.c: New test.
3786 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3789 * gfortran.dg/typebound_override_3.f90: New.
3791 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3793 PR tree-optimization/53773
3794 * gcc.dg/vect/pr53773.c: New test.
3796 2012-07-31 Nick Clifton <nickc@redhat.com>
3798 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3801 2012-07-31 Tobias Burnus <burnus@net-b.de>
3803 * gfortran.dg/c_funloc_tests_6.f90: New.
3804 * gfortran.dg/c_funloc_tests_7.f90: New.
3805 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3807 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3810 * g++.dg/cpp0x/temp_default5.C: New.
3812 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3815 * gfortran.dg/proc_ptr_37.f90: New.
3817 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3819 * lib/target-supports.exp
3820 (check_effective_target_vect_natural_alignment): New function.
3821 * gcc.dg/align-2.c: Only run on targets with natural alignment
3823 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3824 alignment of vector types.
3826 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3827 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3829 * gcc.target/i386/rdseed16-1.c: New.
3830 * gcc.target/i386/rdseed32-1.c: Ditto
3831 * gcc.target/i386/rdseed64-1.c: Ditto
3832 * gcc.target/i386/sse-12.c: Add -mrdseed.
3833 * gcc.target/i386/sse-13.c: Ditto.
3834 * gcc.target/i386/sse-14.c: Ditto.
3835 * g++.dg/other/i386-2.C: Ditto.
3836 * g++.dg/other/i386-3.C: Ditto.
3838 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3841 * gcc.target/sh/pr51244-4.c: New.
3843 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3845 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3846 for alpha*-*-* targets. Cleanup original tree dump.
3848 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3850 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3851 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3853 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3855 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3856 rand, srand. Include <stdlib.h>.
3858 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3860 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3862 2012-07-26 Richard Henderson <rth@redhat.com>
3864 * gcc.dg/attr-hotcold-1.c: New.
3865 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3867 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3868 Sandra Loosemore <sandra@codesourcery.com>
3870 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3872 2012-07-26 Tobias Burnus <burnus@net-b.de>
3874 * gfortran.dg/contiguous_1.f90: Update dg-error.
3875 * gfortran.dg/proc_ptr_32.f90: Ditto.
3877 2012-07-26 Richard Guenther <rguenther@suse.de>
3879 PR tree-optimization/54098
3880 * gcc.dg/torture/pr54098.c: New testcase.
3882 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3884 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3885 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3887 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3890 * gfortran.dg/array_constructor_39.f90: New test.
3892 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3895 * gfortran.dg/array_constructor_38.f90: New test.
3897 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3899 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3901 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3903 * gnat.dg/noreturn5.ad[sb]: New test.
3905 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3906 Paul Brook <paul@codesourcery.com>
3910 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3911 * c-c++-common/pr53633.c: New test.
3913 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3915 * gcc.target/i386/asm-dialect-1.c: New test case.
3917 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3918 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3920 * gcc.target/i386/prefetchw-1.c: New.
3921 * gcc.target/i386/sse-12.c: Add -mprfchw.
3922 * gcc.target/i386/sse-13.c: Ditto.
3923 * gcc.target/i386/sse-14.c: Ditto.
3924 * gcc.target/i386/sse-22.c: Ditto.
3925 * gcc.target/i386/sse-23.c: Ditto.
3926 * g++.dg/other/i386-2.C: Ditto.
3927 * g++.dg/other/i386-3.C: Ditto.
3929 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3931 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3933 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3936 * gcc.target/arm/pr54051.c: New.
3937 * gcc.target/arm/vfp-1.c: Adjust test.
3939 2012-07-24 Julian Brown <julian@codesourcery.com>
3941 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3942 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3945 2012-07-23 Paul Brook <paul@codesourcery.com>
3947 * g++.dg/other/armv7m-1.c: New test.
3949 2012-07-23 Julian Brown <julian@codesourcery.com>
3951 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3953 (DO_TEST): Define to 1 for appropriate ARM targets.
3955 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3957 PR tree-optimization/53881
3958 * gcc.dg/pr53881.c: Renamed to ...
3959 * gcc.dg/pr53881-1.c: ... this.
3960 * gcc.dg/pr53881-2.c: New test.
3962 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3964 Handle recent changes in default atomics for cris*-*-linux*.
3965 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3966 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3967 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3968 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3969 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3970 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3971 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3972 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3973 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3974 -mno-unaligned-atomic-may-use-library is in effect for
3976 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3977 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3978 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3979 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3980 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3981 gcc.target/cris/torture/sync-mis-op-i-1.c,
3982 gcc.target/cris/torture/sync-mis-op-i-2.c,
3983 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3984 gcc.target/cris/torture/sync-mis-op-i-3.c,
3985 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3986 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3987 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3988 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3989 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3990 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3991 (main): Remove local variable x.
3992 [mis_ok]: Check that atomics don't fail.
3994 2012-07-21 Andrew Pinski <apinski@cavium.com>
3996 * gcc.dg/tree-ssa/vrp72.c: New test.
3997 * gcc.dg/tree-ssa/vrp73.c: New test.
3998 * gcc.dg/tree-ssa/vrp74.c: New test.
3999 * gcc.dg/tree-ssa/vrp75.c: New test.
4001 2012-07-21 Andrew Pinski <apinski@cavium.com>
4003 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4004 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4006 2012-07-21 Andrew Pinski <apinski@cavium.com>
4008 * gcc.target/mips/octeon-pop-2.c: New testcase.
4010 2012-07-21 Tobias Burnus <burnus@net-b.de>
4013 * gfortran.dg/assumed_rank_3.f90: New.
4014 * gfortran.dg/assumed_rank_11.f90: New.
4015 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4016 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4017 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4019 2012-07-21 Andrew Pinski <apinski@cavium.com>
4021 * gcc.target/mips/unaligned-1.c: New testcase.
4023 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4025 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4027 2012-07-20 Tobias Burnus <burnus@net-b.de>
4029 * gfortran.dg/bind_c_array_params_2.f90: New.
4030 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4031 and update dg-error.
4033 2012-07-20 Tobias Burnus <burnus@net-b.de>
4035 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4037 2012-07-20 Jason Merrill <jason@redhat.com>
4040 * g++.dg/other/array7.C: New.
4042 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4044 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4045 the basic block and check loop depth.
4046 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4047 matching patterns and comments.
4048 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4049 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4051 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4054 * c-c++-common/pr28656.c: New test.
4056 2012-07-19 Jason Merrill <jason@redhat.com>
4059 * g++.dg/init/mutable1.C: New.
4061 2012-07-20 Tobias Burnus <burnus@net-b.de>
4064 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4065 * gfortran.dg/assumed_rank_1.f90: New.
4066 * gfortran.dg/assumed_rank_1_c.c: New.
4067 * gfortran.dg/assumed_rank_2.f90: New.
4068 * gfortran.dg/assumed_rank_4.f90: New.
4069 * gfortran.dg/assumed_rank_5.f90: New.
4070 * gfortran.dg/assumed_rank_6.f90: New.
4071 * gfortran.dg/assumed_rank_7.f90: New.
4072 * gfortran.dg/assumed_rank_8.f90: New.
4073 * gfortran.dg/assumed_rank_8_c.c: New.
4074 * gfortran.dg/assumed_rank_9.f90: New.
4075 * gfortran.dg/assumed_rank_10.f90: New.
4076 * gfortran.dg/assumed_rank_12.f90: New.
4078 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4080 * gnat.dg/opt25.adb: New test.
4081 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4082 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4084 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4086 * gnat.dg/aggr20.ad[sb]: New test.
4087 * gnat.dg/aggr20_pkg.ads: New helper.
4089 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4091 * gnat.dg/derived_type3.adb: New test.
4092 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4094 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4096 PR rtl-optimization/53942
4097 * gcc.dg/pr53942.c: New test.
4099 2012-07-19 Jason Merrill <jason@redhat.com>
4102 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4104 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4106 * gnat.dg/discr38.adb: New test.
4108 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4111 * c-c++-common/gomp/pr54017.c: New test.
4113 2012-07-19 Richard Guenther <rguenther@suse.de>
4114 Eric Botcazou <ebotcazou@adacore.com>
4116 * gnat.dg/loop_optimization11.adb: New testcase.
4117 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4119 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4120 Jason Merrill <jason@redhat.com>
4122 * g++.dg/cpp0x/sfinae37.C: New.
4123 * g++.dg/template/access23.C: New.
4124 * g++.dg/template/access7.C: Adjust.
4125 * g++.dg/template/sfinae10.C: Don't expect errors.
4126 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4128 2012-07-18 Julian Brown <julian@codesourcery.com>
4129 Sandra Loosemore <sandra@codesroucery.com>
4131 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4133 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4135 * gnat.dg/noreturn4.ad[sb]: New test.
4136 * gnat.dg/noreturn4_pkg.ads: New helper.
4138 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4139 Julian Brown <julian@codesourcery.com>
4141 * gcc.target/arm/neon-vdup-1.c: New test case.
4142 * gcc.target/arm/neon-vdup-2.c: New test case.
4143 * gcc.target/arm/neon-vdup-3.c: New test case.
4144 * gcc.target/arm/neon-vdup-4.c: New test case.
4145 * gcc.target/arm/neon-vdup-5.c: New test case.
4146 * gcc.target/arm/neon-vdup-6.c: New test case.
4147 * gcc.target/arm/neon-vdup-7.c: New test case.
4148 * gcc.target/arm/neon-vdup-8.c: New test case.
4149 * gcc.target/arm/neon-vdup-9.c: New test case.
4150 * gcc.target/arm/neon-vdup-10.c: New test case.
4151 * gcc.target/arm/neon-vdup-11.c: New test case.
4152 * gcc.target/arm/neon-vdup-12.c: New test case.
4153 * gcc.target/arm/neon-vdup-13.c: New test case.
4154 * gcc.target/arm/neon-vdup-14.c: New test case.
4155 * gcc.target/arm/neon-vdup-15.c: New test case.
4156 * gcc.target/arm/neon-vdup-16.c: New test case.
4157 * gcc.target/arm/neon-vdup-17.c: New test case.
4158 * gcc.target/arm/neon-vdup-18.c: New test case.
4159 * gcc.target/arm/neon-vdup-19.c: New test case.
4160 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4161 arguments non-constant.
4163 2012-07-18 Richard Guenther <rguenther@suse.de>
4165 PR tree-optimization/53970
4166 * g++.dg/torture/pr53970.C: New testcase.
4168 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4171 * gcc.c-torture/compile/pr38621.c: New.
4173 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4176 * gcc.target/sh/pr33135-1.c: New.
4177 * gcc.target/sh/pr33135-2.c: New.
4178 * gcc.target/sh/pr33135-3.c: New.
4179 * gcc.target/sh/pr33135-4.c: New.
4181 2012-07-17 Jason Merrill <jason@redhat.com>
4184 * g++.dg/parse/enum9.C: New.
4186 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4187 Sandra Loosemore <sandra@codesourcery.com>
4189 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4190 if there is a conflict with -mcpu=. Use -mcpu=5208.
4192 2012-07-17 Jason Merrill <jason@redhat.com>
4195 * g++.dg/template/array23.C: New.
4197 2012-07-17 Tobias Burnus <burnus@net-b.de>
4200 * gfortran.dg/bind_c_usage_26.f90: New.
4201 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4202 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4203 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4204 * gfortran.dg/interop_params.f03: Ditto.
4206 2012-07-17 Jason Merrill <jason@redhat.com>
4208 * g++.dg/template/inherit8.C: Adjust.
4209 * g++.dg/template/using21.C: Adjust.
4210 * g++.dg/template/using22.C: Adjust.
4213 * g++.dg/template/current-inst1.C: New.
4214 * g++.dg/parse/crash35.C: Adjust.
4216 2012-07-17 Tobias Burnus <burnus@net-b.de>
4219 * gfortran.dg/oldstyle_4.f90: New.
4221 2012-07-17 Tobias Burnus <burnus@net-b.de>
4224 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4225 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4227 2012-07-16 Jason Merrill <jason@redhat.com>
4229 * g++.dg/parse/access8.C: Adjust.
4230 * g++.dg/template/sfinae6_neg.C: Adjust.
4232 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4235 * gfortran.dg/coarray_allocate_1.f90: New test.
4237 2012-07-16 Andrew Pinski <apinski@cavium.com>
4239 * gcc.c-torture/execute/bswap-1.c: New testcase.
4240 * gcc.c-torture/compile/unalign-1.c: New testcase.
4241 * gcc.c-torture/compile/20120524-1.c: New testcase.
4242 * gcc.c-torture/compile/20101216-1.c: New testcase.
4244 2012-07-16 Dehao Chen <dehao@google.com>
4247 2012-07-10 Dehao Chen <dehao@google.com>
4249 * gcc.dg/debug_info_inline.c: New test.
4251 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4254 * gfortran.dg/proc_decl_28.f90: New.
4256 2012-07-16 Andrew Pinski <apinski@cavium.com>
4258 * gcc.dg/torture/builtins-1.c: New testcase.
4260 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4262 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4263 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4264 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4265 gcc.target/cris/sync-1-v10.c,
4266 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4267 pass -mno-unaligned-atomic-may-use-library.
4268 * gcc.target/cris/sync-xchg-1.c: New test.
4269 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4270 valid register operand output modifier.
4272 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4274 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4277 2012-07-13 Andrew Pinski <apinski@cavium.com>
4279 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4280 rather than cleanup-tree-dump.
4281 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4283 2012-07-13 Richard Guenther <rguenther@suse.de>
4285 PR tree-optimization/53907
4286 * gcc.target/i386/pr53907.c: New testcase.
4288 2012-07-13 Richard Guenther <rguenther@suse.de>
4290 PR tree-optimization/53922
4291 * gcc.dg/torture/pr53922.c: New testcase.
4293 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4295 PR rtl-optimization/53908
4296 * gcc.dg/torture/pr53908.c: New test.
4298 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4301 * g++.dg/cpp0x/variadic135.C: New.
4303 2012-07-12 Jason Merrill <jason@redhat.com>
4305 * g++.dg/template/sfinae6_neg.C: Adjust.
4307 2012-07-12 Tobias Burnus <burnus@net-b.de>
4309 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4310 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4311 scan-tree-dump-times pattern.
4313 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4315 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4317 2012-07-11 Jason Merrill <jason@redhat.com>
4320 * g++.g/cpp0x/defaulted37.C: New.
4322 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4325 * gcc.target/arm/pr53859.c: New test.
4327 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4330 * gcc.c-torture/compile/pr53886.c: New.
4332 2012-07-10 Dehao Chen <dehao@google.com>
4334 * gcc.dg/debug_info_inline.c: New test.
4336 2012-07-10 Jason Merrill <jason@redhat.com>
4339 * g++.dg/cpp0x/defaulted36.C: New.
4340 * g++.dg/cpp0x/defaulted21.C: Adjust.
4342 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4344 2012-07-09 Sterling Augustine <saugustine@google.com>
4346 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4348 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4350 PR tree-optimization/53887
4351 * gcc.dg/pr53887.c: New test.
4353 2012-07-09 Jason Merrill <jason@redhat.com>
4356 * g++.dg/cpp0x/nullptr29.C: New.
4358 2012-07-09 Tom de Vries <tom@codesourcery.com>
4359 Richard Guenther <rguenther@suse.de>
4361 * gcc.dg/builtin-unreachable-6.c: New test.
4362 * gcc.dg/builtin-unreachable-5.c: New test.
4364 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4366 PR tree-optimization/53881
4367 * gcc.dg/pr53881.c: New test.
4369 2012-07-06 Jason Merrill <jason@redhat.com>
4372 * g++.dg/cpp0x/variadic134.C: New.
4375 * g++.dg/cpp0x/alias-decl-20.C: New.
4377 2012-07-06 Tom de Vries <tom@codesourcery.com>
4379 PR tree-optimization/51879
4380 * gcc.dg/pr51879-16.c: New test.
4381 * gcc.dg/pr51879-17.c: Same.
4383 2012-07-06 Tom de Vries <tom@codesourcery.com>
4385 PR tree-optimization/52009
4386 * gcc.dg/pr51879-7.c: New test.
4387 * gcc.dg/pr51879-18.c: New test.
4389 2012-07-05 Jason Merrill <jason@redhat.com>
4392 * g++.dg/template/typedef39.C: New.
4395 * g++.dg/cpp0x/variadic133.C: New.
4396 * g++.dg/template/param1.C: Adjust.
4398 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4402 * gcc.target/arm/neon/vtrnf32.c: Update.
4403 * gcc.target/arm/neon/vtrns32.c: Update.
4404 * gcc.target/arm/neon/vtrnu32.c: Update.
4405 * gcc.target/arm/neon/vzipf32.c: Update.
4406 * gcc.target/arm/neon/vzips32.c: Update.
4407 * gcc.target/arm/neon/vzipu32.c: Update.
4409 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4412 * gfortran.dg/inline_sum_4.f90: New test.
4414 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4416 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4418 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4420 * gcc.target/arm/fma-sp.c: New testcase.
4421 * gcc.target/arm/fma.c: Likewise.
4422 * gcc.target/arm/fma.h: Likewise.
4424 2012-07-04 Jason Merrill <jason@redhat.com>
4427 * g++.dg/other/enum3.C: New.
4429 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4432 * g++.dg/torture/pr53321.C: New test.
4434 2012-07-04 Richard Guenther <rguenther@suse.de>
4436 PR tree-optimization/53844
4437 * g++.dg/tree-ssa/pr53844.C: New testcase.
4439 2012-07-04 Richard Guenther <rguenther@suse.de>
4441 PR tree-optimization/53849
4442 * gcc.dg/pr53849.c: New testcase.
4444 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4447 * g++.dg/ext/label14.C: New test.
4449 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4452 * g++.dg/other/pr53811.C: New test.
4454 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4457 * gcc.target/m68k/stack-limit-1.c: New testcase.
4459 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4461 * gnat.dg/recursive_call.adb: New test.
4463 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4465 * gnat.dg/discr37.ad[sb]: New test.
4467 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4469 * g++.dg/other/packed1.C: Remove SH from xfail list.
4471 2012-07-02 Jason Merrill <jason@redhat.com>
4474 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4477 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4480 * g++.dg/cpp0x/decltype39.C: New.
4481 * g++.dg/diagnostic/method1.C: Adjust.
4484 * g++.dg/template/ref6.C: New.
4486 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4489 * gcc.target/sh/pr53568-1.c: New.
4491 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4494 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4496 2012-07-02 Jason Merrill <jason@redhat.com>
4499 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4502 * g++.dg/template/enum7.C: New.
4503 * g++.dg/other/ptrmem10.C: Adjust.
4504 * g++.dg/other/ptrmem11.C: Adjust.
4505 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4507 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4509 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4511 2012-07-01 Wei Guozhi <carrot@google.com>
4514 * gcc.target/arm/pr53447-1.c: New testcase.
4515 * gcc.target/arm/pr53447-2.c: New testcase.
4516 * gcc.target/arm/pr53447-3.c: New testcase.
4517 * gcc.target/arm/pr53447-4.c: New testcase.
4519 2012-06-29 Richard Guenther <rguenther@suse.de>
4521 PR tree-optimization/47061
4522 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4524 2012-06-29 Richard Guenther <rguenther@suse.de>
4526 PR tree-optimization/37541
4527 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4529 2012-06-29 Richard Guenther <rguenther@suse.de>
4531 PR tree-optimization/52589
4532 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4534 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4536 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4538 * g++.dg/template/error46.C: Add missing comment to dg-message.
4539 * g++.dg/template/crash107.C: Likewise.
4540 * g++.dg/template/error47.C: Likewise.
4541 * g++.dg/template/crash108.C: Likewise.
4542 * g++.dg/overload/operator5.C: Likewise.
4544 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4545 errors in dg-message directives, add comments.
4547 2012-06-28 Kai Tietz <ktietz@redhat.com>
4549 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4550 hard-coded 'unsigned long'.
4552 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4554 PR tree-optimization/51581
4555 * gcc.dg/vect/pr51581-4.c: New test.
4557 PR tree-optimization/53645
4558 * gcc.c-torture/execute/pr53645-2.c: New test.
4560 2012-06-28 Richard Guenther <rguenther@suse.de>
4563 * gcc.dg/torture/pr53790.c: New testcase.
4565 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4567 PR tree-optimization/53645
4568 * gcc.c-torture/execute/pr53645.c: New test.
4570 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4572 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4574 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4578 * gcc.dg/guality/pr49888.c: Account for the possibility that
4579 the variable is optimized out at the first test.
4581 2012-06-27 Jason Merrill <jason@redhat.com>
4583 * g++.dg/cpp0x/override2.C: Adjust.
4584 * g++.dg/template/error5.C: Adjust.
4585 * g++.dg/parse/crash28.C: Adjust.
4588 * g++.dg/parse/template27.C: New.
4589 * g++.dg/template/crash74.C: Adjust expected output.
4591 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4595 * gfortran.dg/typebound_operator_16.f03: New.
4597 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4599 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4600 even src1.i and src2.i fields even in the second half of the arrays.
4602 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4605 * g++.dg/torture/vshuf-16.inc: New test.
4606 * g++.dg/torture/vshuf-2.inc: New test.
4607 * g++.dg/torture/vshuf-4.inc: New test.
4608 * g++.dg/torture/vshuf-8.inc: New test.
4609 * g++.dg/torture/vshuf-main.inc: New test.
4610 * g++.dg/torture/vshuf-v16hi.C: New test.
4611 * g++.dg/torture/vshuf-v16qi.C: New test.
4612 * g++.dg/torture/vshuf-v2df.C: New test.
4613 * g++.dg/torture/vshuf-v2di.C: New test.
4614 * g++.dg/torture/vshuf-v2sf.C: New test.
4615 * g++.dg/torture/vshuf-v2si.C: New test.
4616 * g++.dg/torture/vshuf-v4df.C: New test.
4617 * g++.dg/torture/vshuf-v4di.C: New test.
4618 * g++.dg/torture/vshuf-v4sf.C: New test.
4619 * g++.dg/torture/vshuf-v4si.C: New test.
4620 * g++.dg/torture/vshuf-v8hi.C: New test.
4621 * g++.dg/torture/vshuf-v8qi.C: New test.
4622 * g++.dg/torture/vshuf-v8si.C: New test.
4624 2012-06-27 Richard Guenther <rguenther@suse.de>
4627 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4629 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4631 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4632 scan-dump-dem-not): Use printable pattern in test name.
4634 2012-06-26 Sterling Augustine <saugustine@google.com>
4635 Dominique Dhumieres <dominiq@lps.ens.fr>
4637 * gcc.dg/pubtypes-2.c: Update expected output.
4638 * gcc.dg/pubtypes-3.c: Likewise.
4639 * gcc.dg/pubtypes-4.c: Likewise.
4641 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4643 * gcc.dg/tree-ssa/slsr-1.c: New test.
4644 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4645 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4646 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4648 2012-06-26 Matt Turner <mattst88@gmail.com>
4651 * gcc.target/arm/mmx-2.c: New.
4653 2012-06-26 Richard Guenther <rguenther@suse.de>
4656 * g++.dg/torture/pr53752.C: New testcase.
4658 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4660 PR tree-optimization/53748
4661 * gcc.c-torture/compile/pr53748.c: New test.
4663 2012-06-25 Jason Merrill <jason@redhat.com>
4667 * g++.dg/cpp0x/decltype38.C: New.
4668 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4670 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4672 * lib/target-supports-dg.exp (testname-for-summary): New.
4673 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4674 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4675 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4676 scan-module-absence, output-exists, output-exists-not: Use
4677 testname-for-summary.
4678 (dg-test): Clean up testname_with_flags.
4679 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4680 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4681 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4682 scan-assembler-dem-not, object-size: Use testname-for-summary.
4683 * lib/gcov.exp (run-gcov): Likewise.
4684 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4685 scan-dump-dem, scan-dump-dem-note): Likewise.
4687 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4688 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4689 including profopt.opt; save and restore existing value.
4690 * g++.dg/bprob/bprob.exp: Likewise.
4691 * gcc.dg/matrix/matrix.exp: Likewise.
4692 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4693 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4696 2012-06-25 Richard Henderson <rth@redhat.com>
4698 * gcc.dg/pr53749.c: New.
4700 2012-06-25 Jason Merrill <jason@redhat.com>
4703 * g++.dg/cpp0x/nullptr28.C: New.
4705 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4707 * gcc.target/arm/neon-vld1_dupQ.c: New.
4709 2012-06-25 Florian Weimer <fweimer@redhat.com>
4711 * g++.dg/init/new35.C: New.
4712 * g++.dg/init/new36.C: New.
4713 * g++.dg/init/new37.C: New.
4714 * g++.dg/ext/vla5.C: New warning.
4715 * g++.dg/ext/vla8.C: New warning.
4716 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4718 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4719 James Greenhalgh <james.greenhalgh@arm.com>
4721 * gcc.target/arm/ftest-support-arm.h New testcase.
4722 * gcc.target/arm/ftest-support-thumb.h Likewise.
4723 * gcc.target/arm/ftest-support.h Likewise.
4724 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4725 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4726 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4727 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4728 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4729 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4730 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4731 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4732 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4733 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4734 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4735 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4736 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4737 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4738 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4739 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4740 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4741 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4742 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4743 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4744 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4745 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4746 * lib/target-supports.exp
4747 (check_effective_target_arm_arch_FUNC): Add support for more
4749 (add_options_for_arm_arch_FUNC): Likewise.
4750 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4752 2012-06-25 Jason Merrill <jason@redhat.com>
4755 * g++.dg/cpp0x/constexpr-tuple.C: New.
4757 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4760 * gcc.target/i386/pr53759.c: New test.
4763 * g++.dg/cpp0x/nsdmi7.C: New test.
4765 2012-06-24 Kai Tietz <ktietz@redhat.com>
4767 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4769 * gcc.target/i386/pr38988.c: Likewise.
4771 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4775 * gfortran.dg/typebound_generic_12.f03: New.
4776 * gfortran.dg/typebound_generic_13.f03: New.
4778 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4780 * gnat.dg/lto15.ad[sb]: New test.
4782 2012-06-21 Meador Inge <meadori@codesourcery.com>
4785 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4787 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4789 * gcc.dg/pch/ident-1.c: New test.
4790 * gcc.dg/pch/ident-1.hs: Header file for new test.
4792 2012-06-21 Michael Matz <matz@suse.de>
4795 * gcc.c-torture/execute/pr53688.c: New test.
4797 2012-06-20 Richard Guenther <rguenther@suse.de>
4799 PR tree-optimization/30318
4800 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4802 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4804 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4806 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4808 * gcc.target/i386/clearcapv2.map: New file.
4809 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4811 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4813 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4814 and add __sh__ case.
4816 2012-06-19 Jason Merrill <jason@redhat.com>
4819 * g++.dg/debug/localclass1.C: New.
4821 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4823 * g++.dg/cpp0x/override4.C: New.
4825 2012-06-14 Jason Merrill <jason@redhat.com>
4828 * g++.dg/cpp0x/decltype37.C: New.
4830 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4832 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4834 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4836 * gcc.c-torture/compile/vector-5.c,
4837 gcc.c-torture/compile/vector-6.c: New tests.
4839 2012-06-19 Richard Henderson <rth@redhat.com>
4841 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4843 2012-06-19 Richard Guenther <rguenther@suse.de>
4845 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4847 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4850 * gcc.target/i386/pr53712.c: New test.
4852 2012-06-18 Tobias Burnus <burnus@net-b.de>
4855 * gfortran.dg/elemental_optional_args_6.f90: New.
4857 2012-06-18 Tobias Burnus <burnus@net-b.de>
4860 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4861 * gfortran.dg/coarray/move_alloc_1.f90
4863 2012-06-18 Tobias Burnus <burnus@net-b.de>
4866 * gfortran.dg/coarray_27.f90: New.
4868 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4869 Greta Yorsh <Greta.Yorsh@arm.com>
4871 * gcc.target/arm/epilog-1.c: New test.
4873 2012-06-18 Richard Guenther <rguenther@suse.de>
4875 PR tree-optimization/53693
4876 * g++.dg/torture/pr53693.C: New testcase.
4878 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4880 PR tree-optimization/53703
4881 * gcc.dg/torture/pr53703.c: New test.
4883 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4886 * gcc.target/i386/pr53698.c: New test.
4888 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4890 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4892 2012-06-17 Tobias Burnus <burnus@net-b.de>
4896 * gfortran.dg/transfer_check_3.f90: New.
4898 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4900 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4902 2012-06-16 Tobias Burnus <burnus@net-b.de>
4906 * gfortran.dg/deferred_type_param_8.f90: New.
4908 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4910 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4911 testname that includes flags, passed in as new argument, in
4913 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4914 and pass it to verify-* procedures.
4916 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4917 alignment torture options with usual torture options.
4919 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4920 messages reported for one line of source code.
4921 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4922 * g++.dg/cpp0x/decltype2.C: Likewise.
4923 * g++.dg/cpp0x/decltype3.C: Likewise.
4924 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4925 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4926 * g++.dg/cpp0x/static_assert3.C: Likewise.
4927 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4928 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4929 * g++.dg/cpp0x/union1.C: Likewise.
4930 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4931 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4932 * g++.dg/cpp0x/variadic2.C: Likewise.
4933 * g++.dg/cpp0x/variadic20.C: Likewise.
4934 * g++.dg/cpp0x/variadic74.C: Likewise.
4935 * g++.dg/diagnostic/bitfld2.C: Likewise.
4936 * g++.dg/ext/attrib44.C: Likewise.
4937 * g++.dg/ext/no-asm-1.C: Likewise.
4938 * g++.dg/other/error34.C: Likewise.
4939 * g++.dg/parse/crash46.C: Likewise.
4940 * g++.dg/parse/error10.C: Likewise.
4941 * g++.dg/parse/error2.C: Likewise.
4942 * g++.dg/parse/error3.C: Likewise.
4943 * g++.dg/parse/error36.C: Likewise.
4944 * g++.dg/parse/error8.C: Likewise.
4945 * g++.dg/parse/error9.C: Likewise.
4946 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4947 * g++.dg/parse/parser-pr28152.C: Likewise.
4948 * g++.dg/parse/template25.C: Likewise.
4949 * g++.dg/parse/typename11.C: Likewise.
4950 * g++.dg/tc1/dr147.C: Likewise.
4951 * g++.dg/template/deduce3.C: Likewise.
4952 * g++.dg/template/koenig9.C: Likewise.
4953 * g++.dg/template/pr23510.C: Likewise.
4954 * g++.dg/warn/pr12242.C: Likewise.
4955 * g++.dg/warn/pr30551-2.C: Likewise.
4956 * g++.dg/warn/pr30551.C: Likewise.
4957 * g++.old-deja/g++.other/typename1.C: Likewise.
4958 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4960 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4963 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4964 * c-c++-common/torture/vshuf-2.inc: Likewise.
4965 * c-c++-common/torture/vshuf-4.inc: Likewise.
4966 * c-c++-common/torture/vshuf-8.inc: Likewise.
4967 * c-c++-common/torture/vshuf-main.inc: Likewise.
4968 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4969 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4970 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4971 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4972 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4973 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4974 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4975 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4976 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4977 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4978 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4979 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4980 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4981 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4983 2012-06-15 Michael Matz <matz@suse.de>
4985 * gcc.dg/tree-ssa/vector-4.c: New test.
4987 2012-06-15 Michael Matz <matz@suse.de>
4989 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4990 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4992 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4994 PR tree-optimization/53636
4995 * gcc.target/arm/pr53636.c: New test.
4997 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4999 PR tree-optimization/51581
5000 * gcc.c-torture/execute/pr51581-1.c: New test.
5001 * gcc.c-torture/execute/pr51581-2.c: New test.
5002 * gcc.dg/vect/pr51581-1.c: New test.
5003 * gcc.dg/vect/pr51581-2.c: New test.
5004 * gcc.dg/vect/pr51581-3.c: New test.
5005 * gcc.target/i386/avx-pr51581-1.c: New test.
5006 * gcc.target/i386/avx-pr51581-2.c: New test.
5007 * gcc.target/i386/avx2-pr51581-1.c: New test.
5008 * gcc.target/i386/avx2-pr51581-2.c: New test.
5009 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5011 2012-06-15 Richard Guenther <rguenther@suse.de>
5013 * gcc.c-torture/execute/20120615-1.c: New testcase.
5015 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5017 * gnat.dg/vect8.ad[sb]: New test.
5019 2012-06-14 Richard Guenther <rguenther@suse.de>
5021 * gcc.dg/tree-ssa/vrp.h: New testcase.
5022 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5024 2012-06-13 Christian Bruel <christian.bruel@st.com>
5027 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5029 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5031 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5033 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5036 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5037 test summary unique.
5039 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5040 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5041 scan-stack-usage-not): Don't strip torture options from test name.
5043 * lib/scandump.exp (scan-dump-times): Use printable version of
5044 regexp in test summary line.
5046 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5047 messages reported for one line of source code.
5048 * gcc.dg/format/few-1.c: Likewise.
5049 * gcc.dg/ia64-sync-2.c: Likewise.
5050 * gcc.dg/sync-2.c: Likewise.
5051 * gcc.dg/noncompile/pr44517.c: Likewise.
5053 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5056 * gcc.dg/guality/pr49888.c: New.
5058 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5060 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5061 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5062 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5064 2012-06-13 Tobias Burnus <burnus@net-b.de>
5067 * gfortran.dg/intent_out_7.f90: New.
5069 2012-06-13 Tobias Burnus <burnus@net-b.de>
5072 * gfortran.dg/save_4.f90: New.
5074 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5079 * gcc.dg/pr53532.c: New test.
5080 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5081 adjust line numbers.
5082 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5083 * gcc.dg/Wcxx-compat-8.c: Likewise.
5084 * gcc.dg/pr51034.c: New test.
5085 * gcc.dg/pr53196-1.c: New test.
5086 * gcc.dg/pr53196-2.c: New test.
5088 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5090 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5091 alignment torture options with usual torture options.
5092 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5093 instead of dg-options.
5094 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5095 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5096 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5097 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5098 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5099 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5101 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5102 to checks for multiple messages reported for one line of source code.
5103 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5105 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5106 messages reported for one line of source code.
5108 * gcc.dg/20031223-1.c: Add comments to check for multiple
5109 messages reported for one line of source code.
5110 * gcc.dg/Wconversion-integer.c: Likewise.
5111 * gcc.dg/Wfatal-2.c: Likewise.
5112 * gcc.dg/Wfatal.c: Likewise.
5113 * gcc.dg/Wobjsize-1.c: Likewise.
5114 * gcc.dg/c99-vla-jump-1.c: Likewise.
5115 * gcc.dg/c99-vla-jump-2.c: Likewise.
5116 * gcc.dg/c99-vla-jump-3.c: Likewise.
5117 * gcc.dg/c99-vla-jump-4.c: Likewise.
5118 * gcc.dg/c99-vla-jump-5.c: Likewise.
5119 * gcc.dg/decl-9.c: Likewise.
5120 * gcc.dg/declspec-10.c: Likewise.
5121 * gcc.dg/declspec-18.c: Likewise.
5122 * gcc.dg/mtune.c: Likewise.
5123 * gcc.dg/parser-pr28152-2.c: Likewise.
5124 * gcc.dg/parser-pr28152.c: Likewise.
5125 * gcc.dg/pr14475.c: Likewise.
5126 * gcc.dg/pr27953.c: Likewise.
5127 * gcc.dg/pr28322-3.c: Likewise.
5128 * gcc.dg/pr30457.c: Likewise.
5129 * gcc.dg/pr30551-2.c: Likewise.
5130 * gcc.dg/pr30551-3.c: Likewise.
5131 * gcc.dg/pr30551-4.c: Likewise.
5132 * gcc.dg/pr30551-5.c: Likewise.
5133 * gcc.dg/pr30551-6.c: Likewise.
5134 * gcc.dg/pr30551.c: Likewise.
5135 * gcc.dg/pr45461.c: Likewise.
5136 * gcc.dg/pr48552-1.c: Likewise.
5137 * gcc.dg/pr48552-2.c: Likewise.
5138 * gcc.dg/redecl-1.c: Likewise.
5139 * gcc.dg/transparent-union-3.c: Likewise.
5140 * gcc.dg/utf-dflt.c: Likewise.
5141 * gcc.dg/utf-dflt2.c: Likewise.
5142 * gcc.dg/vla-8.c: Likewise.
5143 * gcc.dg/vla-init-1.c: Likewise.
5144 * gcc.dg/wtr-int-type-1.c: Likewise.
5146 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5147 messages reported for for one line of source code.
5148 * c-c++-common/raw-string-5.c: Likewise.
5149 * c-c++-common/raw-string-4.c: Likewise.
5150 * c-c++-common/raw-string-6.c: Likewise.
5151 * c-c++-common/pr20000.c: Likewise.
5153 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5154 messages reported for one line of source code.
5155 * gcc.dg/cpp/pr30786.c: Likewise.
5156 * gcc.dg/cpp/pr28709.c: Likewise.
5157 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5158 * gcc.dg/cpp/macspace2.c: Likewise.
5159 * gcc.dg/cpp/missing-header-1.c: Likewise.
5160 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5161 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5162 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5164 2012-06-12 Jason Merrill <jason@redhat.com>
5167 * g++.dg/template/local7.C: New.
5169 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5172 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5173 * gcc.target/sh/pr51340-2.c: Likewise.
5174 * gcc.target/sh/pr51340-3.c: Likewise.
5176 2012-06-12 Michael Matz <matz@suse.de>
5178 * gcc.dg/torture/alias-1.c: New test.
5180 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5182 PR rtl-optimization/53589
5183 * gcc.dg/torture/pr53589.c: New test.
5185 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5188 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5189 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5190 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5191 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5192 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5193 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5194 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5195 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5196 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5197 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5198 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5199 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5200 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5201 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5202 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5203 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5205 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5207 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5208 (check_intel_cpu_model): New function.
5209 (check_amd_cpu_model): New function.
5210 (check_features): New function.
5211 (__get_cpuid_output): New function.
5212 (check_detailed): New function.
5213 (fn1): Rename to quick_check.
5214 (main): Update to call quick_check and call check_detailed.
5216 2012-06-11 Richard Henderson <rth@redhat.com>
5218 * lib/target-supports.exp
5219 (check_effective_target_sync_long_long_runtime): Use
5220 check_effective_target_lp64 instead of
5221 check_effective_target_powerpc64 for powerpc targets.
5223 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5226 * gcc.target/sh/pr53511-1.c: New.
5228 2012-06-11 Richard Guenther <rguenther@suse.de>
5231 * g++.dg/lto/pr53470_0.C: New testcase.
5232 * gcc.dg/lto/pr53470_0.c: Likewise.
5234 2012-06-11 Richard Guenther <rguenther@suse.de>
5237 * g++.dg/ext/pr53605.C: New testcase.
5239 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5241 * gnat.dg/specs/array1.ads: New test.
5242 * gnat.dg/specs/array2.ads: Likewise.
5243 * gnat.dg/array22.adb: Likewise.
5245 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5247 * gnat.dg/constant4.adb: New test.
5248 * gnat.dg/constant4_pkg.ads: New helper.
5250 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5253 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5254 * gfortran.dg/allocate_class_1.f90: Modified.
5255 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5256 * gfortran.dg/allocate_class_2.f90: New.
5258 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5261 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5263 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5266 * gfortran.dg/string_assign_2.f90: New test case.
5268 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5271 * gfortran.dg/string_assign_1.f90: New test case.
5273 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5276 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5277 * gcc.dg/gomp/critical-4.c: Likewise.
5278 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5279 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5280 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5281 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5282 * c-c++-common/gomp/pr53580.c: New test.
5284 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5287 * g++.dg/cpp0x/forw_enum11.C: New.
5289 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5292 * g++.dg/cpp0x/alias-decl-19.C: New.
5294 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5296 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5298 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5300 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5302 (XSTATE_SSE): Ditto.
5303 (XSTATE_YMM): Ditto.
5304 (avx_os_support): Use new defines.
5306 2012-06-06 Richard Guenther <rguenther@suse.de>
5309 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5312 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5315 * g++.dg/cpp0x/pr52841.C: New testcase.
5317 2012-06-06 Richard Guenther <rguenther@suse.de>
5319 PR tree-optimization/53081
5320 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5321 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5323 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5325 * gcc.target/powerpc/pr53487.c: New test.
5327 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5329 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5331 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5333 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5335 2012-06-05 Richard Guenther <rguenther@suse.de>
5337 PR tree-optimization/30442
5338 * gcc.dg/vect/bb-slp-30.c: New testcase.
5340 2012-06-05 Richard Guenther <rguenther@suse.de>
5342 PR tree-optimization/53081
5343 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5344 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5345 -fno-tree-loop-distribute-patterns.
5347 2012-06-05 Alan Modra <amodra@gmail.com>
5349 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5350 Check static chain in nested funcs.
5352 2012-06-04 Tobias Burnus <burnus@net-b.de>
5355 * gfortran.dg/init_flag_10.f90: New.
5357 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5360 * g++.dg/warn/Wenum-compare-no-2: New.
5362 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5364 PR preprocessor/53463
5365 * g++.dg/cpp/limits.C: New test.
5366 * g++.dg/parse/error19.C: Adjust.
5367 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5368 * g++.dg/warn/pr35635.C: Likewise.
5369 * g++.old-deja/g++.pt/assign1.C: Likewise.
5371 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5374 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5375 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5376 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5377 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5378 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5379 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5380 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5381 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5383 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5385 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5387 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5389 PR tree-optimization/53550
5390 * gcc.dg/pr53550.c: New test.
5392 2012-06-04 Richard Guenther <rguenther@suse.de>
5394 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5395 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5396 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5398 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5401 * gfortran.dg/parameter_array_element_2.f90: New.
5403 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5406 * gcc.target/sh/pr53512-1.c: New.
5407 * gcc.target/sh/pr53512-2.c: New.
5408 * gcc.target/sh/pr53512-3.c: New.
5409 * gcc.target/sh/pr53512-4.c: New.
5411 2012-06-01 Jason Merrill <jason@redhat.com>
5414 * g++.dg/ext/visibility/template12.C: New.
5415 * g++.dg/ext/attrib14.C: Adjust warning line.
5418 * g++.dg/parse/new6.C: New.
5419 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5421 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5423 * c-c++-common/restrict-2.c: Revert previous change.
5425 2012-06-01 Jason Merrill <jason@redhat.com>
5428 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5431 * g++.dg/cpp0x/auto33.C: New.
5433 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5436 * g++.dg/parse/namespace-alias-1.C: New.
5438 2012-06-01 Christian Bruel <christian.bruel@st.com>
5440 * gcc.dg/spec-options.c: New test.
5441 * gcc.dg/foo.specs: New file.
5443 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5446 * gnat.dg/lto14.adb: Skip on Solaris.
5448 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5450 * gcc.target/cris/sync-1-v10.c,
5451 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5452 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5453 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5454 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5455 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5456 gcc.target/cris/torture/sync-mis-op-i-1.c,
5457 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5458 gcc.target/cris/torture/sync-mis-op-i-2.c,
5459 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5460 gcc.target/cris/torture/sync-mis-op-i-3.c,
5461 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5462 gcc.target/cris/torture/sync-mis-op-s-1.c,
5463 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5464 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5465 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5466 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5467 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5468 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5469 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5470 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5471 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5473 2012-05-31 Richard Guenther <rguenther@suse.de>
5475 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5476 ldist-pr45948.c with disabled SCCP.
5478 2012-05-31 Richard Guenther <rguenther@suse.de>
5481 * gcc.dg/torture/pr48493.c: New testcase.
5483 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5485 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5487 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5488 of the initialization loop.
5489 (dg-final): Adjust the expected number of vectorized loops depending
5490 on vect_char_mult target selector.
5492 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5494 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5495 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5496 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5499 2012-05-30 Jason Merrill <jason@redhat.com>
5502 * g++.dg/init/new34.C: New.
5503 * g++.dg/tree-ssa/stabilize1.C: New.
5505 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5508 * g++.dg/init/new33.C: New test.
5510 2012-05-30 Richard Guenther <rguenther@suse.de>
5513 * gcc.dg/torture/pr53501.c: New testcase.
5514 * c-c++-common/restrict-2.c: Adjust.
5516 2012-05-30 Alan Modra <amodra@gmail.com>
5518 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5521 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5523 * gcc.target/i386/shuf-concat.c: New test.
5525 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5527 PR rtl-optimization/53519
5528 * gcc.c-torture/compile/pr53519.c: New test.
5530 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5532 * gcc.target/arm/neon-vrev.c: New.
5534 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5537 * gcc.target/sh/pr51340-1.c: New.
5538 * gcc.target/sh/pr51340-2.c: New.
5539 * gcc.target/sh/pr51340-3.c: New.
5541 2012-05-29 Richard Guenther <rguenther@suse.de>
5543 PR tree-optimization/53516
5544 * gcc.dg/torture/pr53516.c: New testcase.
5546 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5548 PR preprocessor/53229
5549 * gcc.dg/cpp/paste6.c: Force to run without
5550 -ftrack-macro-expansion.
5551 * gcc.dg/cpp/paste8.c: Likewise.
5552 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5553 -ftrack-macro-expansion.
5554 * gcc.dg/cpp/paste12.c: Force to run without
5555 -ftrack-macro-expansion.
5556 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5557 -ftrack-macro-expansion.
5558 * gcc.dg/cpp/paste13.c: Likewise.
5559 * gcc.dg/cpp/paste14.c: Likewise.
5560 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5561 -ftrack-macro-expansion.
5562 * gcc.dg/cpp/paste18.c: New test.
5564 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5566 * gcc.target/cris/torture/trap-1.c,
5567 gcc.target/cris/torture/trap-2.c,
5568 gcc.target/cris/torture/trap-3.c,
5569 gcc.target/cris/torture/trap-v0.c,
5570 gcc.target/cris/torture/trap-v3.c: New tests.
5572 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5575 * g++.dg/warn/Wbraces3.C: New.
5576 * g++.dg/warn/Wbraces4.C: Likewise.
5578 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5580 PR tree-optimization/53505
5581 * c-c++-common/torture/pr53505.c: New test.
5583 2012-05-27 Nathan Sidwell <nathan@acm.org>
5585 * gcc.dg/stmt-expr-4.c: New.
5587 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5590 * g++.dg/parse/crash60.C: New.
5592 2012-05-26 Jason Merrill <jason@redhat.com>
5595 * c-c++-common/array-lit.c: New.
5596 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5598 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5601 * gnat.dg/array21.adb: New test.
5603 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5605 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5607 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5610 * g++.dg/other/anon-union3.C: New.
5612 2012-05-25 Ian Lance Taylor <iant@google.com>
5614 * gcc.dg/split-6.c: New test.
5616 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5618 * gnat.dg/lto14.adb: New test.
5620 2012-05-25 Tristan Gingold <gingold@adacore.com>
5622 * gcc.target/i386/large-frame.c: New.
5624 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5625 * gcc.target/powerpc/lhs-1.c: New.
5626 * gcc.target/powerpc/lhs-2.c: New.
5627 * gcc.target/powerpc/lhs-3.c: New.
5629 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5631 Make unwound macro expansion trace less redundant
5632 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5633 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5634 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5635 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5636 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5637 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5639 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5642 * g++.dg/cpp0x/constexpr-default1.C: New.
5644 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5647 * g++.dg/eh/goto2.C: New.
5649 2012-05-24 Richard Guenther <rguenther@suse.de>
5652 * g++.dg/tree-prof/pr53460.C: New testcase.
5654 2012-05-24 Richard Guenther <rguenther@suse.de>
5657 * g++.dg/debug/pr53466.C: New testcase.
5659 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5661 PR tree-optimization/53465
5662 * gcc.c-torture/execute/pr53465.c: New test.
5664 2012-05-23 Tobias Burnus <burnus@net-b.de>
5668 * gfortran.dg/allocate_with_typespec_6.f90: New.
5670 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5673 * g++.dg/warn/delete-array-1.C: New.
5675 2012-05-23 Richard Guenther <rguenther@suse.de>
5677 * gcc.dg/torture/pr39074-2.c: Adjust.
5678 * gcc.dg/torture/pr39074.c: Likewise.
5679 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5680 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5682 2012-05-22 Jan Hubicka <jh@suse.cz>
5685 * g++.dg/torture/pr53161.C: New testcase.
5687 2012-05-22 Tobias Burnus <burnus@net-b.de>
5690 * gfortran.dg/realloc_on_assign_15.f90: New.
5692 2012-05-22 Richard Guenther <rguenther@suse.de>
5695 * gcc.dg/torture/pr51071-2.c: New testcase.
5697 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5699 PR tree-optimization/53336
5700 * g++.dg/torture/pr53336.C: New testcase.
5702 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5705 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5706 instead of -Wunused-local-typedefs.
5708 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5711 * g++.dg/other/abstract4.C: New-
5713 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5716 * g++.dg/ext/attrib46.C: New.
5718 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5721 * gcc.c-torture/compile/pr53418-1.c,
5722 gcc.c-torture/compile/pr53418-2.c: New tests.
5724 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5726 PR tree-optimization/53366
5727 * gcc.dg/torture/pr53366-1.c: New test.
5728 * gcc.dg/torture/pr53366-2.c: New test.
5729 * gcc.target/i386/pr53366-1.c: New test.
5730 * gcc.target/i386/pr53366-2.c: New test.
5732 PR tree-optimization/53409
5733 * gcc.c-torture/compile/pr53409.c: New test.
5735 PR tree-optimization/53410
5736 * gcc.c-torture/compile/pr53410-1.c: New test.
5737 * gcc.c-torture/compile/pr53410-2.c: New test.
5739 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5742 * gcc.target/i386/pr53425-1.c: New file.
5743 * gcc.target/i386/pr53425-2.c: Likewise.
5745 2012-05-21 Richard Guenther <rguenther@suse.de>
5747 PR tree-optimization/53408
5748 * gcc.dg/torture/pr53408.c: New testcase.
5750 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5751 H.J. Lu <hongjiu.lu@intel.com>
5754 * gcc.target/i386/pr53416.c: New file.
5756 2012-05-21 Richard Guenther <rguenther@suse.de>
5758 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5760 2012-05-21 Richard Guenther <rguenther@suse.de>
5762 * gcc.dg/torture/ldist-1.c: New testcase.
5764 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5766 * gnat.dg/lto13.adb: New test.
5767 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5769 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5771 * gnat.dg/specs/lto12.ads: New test.
5772 * gnat.dg/specs/lto12_pkg.ads: New helper.
5774 2012-05-18 Richard Guenther <rguenther@suse.de>
5776 PR tree-optimization/53346
5777 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5778 * gcc.target/i386/incoming-10.c: Adjust.
5779 * gcc.target/i386/incoming-11.c: Likewise.
5780 * gcc.target/i386/pr46295.c: Likewise.
5782 2012-05-18 Richard Guenther <rguenther@suse.de>
5784 * gcc.dg/pr53352.c: Return zero.
5786 2012-05-18 Richard Guenther <rguenther@suse.de>
5788 PR tree-optimization/53390
5789 * gcc.dg/torture/pr53390.c: New testcase.
5791 2012-05-18 Meador Inge <meadori@codesourcery.com>
5793 PR rtl-optimization/53352
5794 * gcc.dg/pr53352.c: New test.
5796 2012-05-17 David S. Miller <davem@davemloft.net>
5798 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5799 failure on sparc-*-linux-gnu.
5801 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5804 * g++.dg/parse/error49.C: New.
5805 * g++.dg/cpp0x/error8.C: Likewise.
5806 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5807 * g++.dg/ext/utf-dflt2.C: Likewise.
5808 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5809 * g++.dg/ext/utf-dflt.C: Likewise.
5810 * c-c++-common/raw-string-3.c: Likewise.
5811 * c-c++-common/raw-string-4.c: Likewise.
5813 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5816 * g++.dg/cpp0x/catch1.C: New.
5818 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5821 * g++.dg/parse/error48.C: New.
5822 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5823 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5825 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5827 * gcc.dg/tm/indirect-2.c: New test.
5829 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5831 PR tree-optimization/53217
5832 * gfortran.dg/pr53217.f90: New test.
5834 2012-05-16 Richard Guenther <rguenther@suse.de>
5836 PR tree-optimization/53364
5837 * g++.dg/torture/pr53364.C: New testcase.
5839 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5842 * gcc.dg/pr52549.c: Fix test for long != void*
5843 * gcc.c-torture/execute/pr52979-1.x: New file.
5844 * gcc.c-torture/execute/pr52979-2.x: New file.
5846 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5848 PR preprocessor/7263
5849 * gcc.dg/binary-constants-2.c: Run without tracking locations
5850 accross macro expansion.
5851 * gcc.dg/binary-constants-3.c: Likewise.
5852 * gcc.dg/cpp/sysmac2.c: Likewise.
5853 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5855 * gcc.dg/cpp/syshdr3.c: New test.
5856 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5857 * gcc.dg/system-binary-constants-1.c: New test.
5858 * gcc.dg/system-binary-constants-1.h: New header for the new test
5860 * g++.dg/cpp/syshdr3.C: New test.
5861 * g++.dg/cpp/syshdr3.h: New header the new test above.
5862 * g++.dg/system-binary-constants-1.C: New test.
5863 * g++.dg/system-binary-constants-1.h: New header the new test
5866 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5868 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5870 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5873 * gcc.dg/pr53358.c: New test.
5875 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5878 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5879 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5881 2012-05-15 Olivier Hainque <hainque@adacore.com>
5883 * g++.dg/eh/sighandle.C: New testcase.
5885 2012-05-15 Richard Guenther <rguenther@suse.de>
5887 PR tree-optimization/53355
5888 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5890 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5892 * gfortran.dg/*.f90: Remove now redundant manual
5893 cleanup-modules directive.
5895 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5897 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5898 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5900 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5903 * gfortran.dg/int_range_io_1.f90: New test.
5905 2012-05-14 Andi Kleen <ak@linux.intel.com>
5906 Jakub Jelinek <jakub@redhat.com>
5909 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5910 * gcc.target/i386/rtm-check.h: New file.
5911 * gcc.target/i386/pr53315.c: New test.
5913 2012-05-14 Tobias Burnus <burnus@net-b.de>
5918 * gfortran.dg/deferred_type_param_4.f90: New.
5919 * gfortran.dg/deferred_type_param_6.f90: New.
5921 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5923 * gcc.target/i386/retarg.c: New test.
5925 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5928 * gfortran.dg/deferred_type_param_3.f90: New.
5929 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5930 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5932 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5934 * gnat.dg/null_pointer_deref3.adb: New test.
5936 2012-05-12 Tobias Burnus <burnus@net-b.de>
5940 * gfortran.dg/deferred_type_param_5.f90: New.
5942 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5944 * g++.dg/parse/error47.C: New.
5946 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5949 * gfortran.dg/string_compare_4.f90: Change option
5950 to -fdump-tree-original. Add test case for kind=4.
5952 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5955 * gfortran.dg/string_compare_4.f90: New test.
5957 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5959 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5961 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5964 * g++.dg/cpp0x/variadic132.C: New.
5966 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5969 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5970 * g++.dg/parse/error26.C: Tweak dg-error column number.
5972 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5975 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5977 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5979 * gnat.dg/lto11.ad[sb]: New test.
5981 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5984 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5985 directive to Scan for vpmuldq, not vpmacsdql.
5987 2012-05-09 Michael Matz <matz@suse.de>
5989 PR tree-optimization/53185
5990 * gcc.dg/vect/pr53185.c: New test.
5992 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5995 * gcc.target/i386/pr53249.c: New.
5997 2012-05-09 Richard Guenther <rguenther@suse.de>
5999 PR tree-optimization/18437
6000 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6001 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6003 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6005 PR tree-optimization/53226
6006 * gcc.c-torture/compile/pr53226.c: New test.
6008 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6010 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6011 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6012 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6013 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6014 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6015 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6016 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6017 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6018 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6019 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6020 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6021 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6022 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6023 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6025 2012-05-09 Dehao Chen <dehao@google.com>
6027 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6028 * gcc.dg/predict-2.c: Likewise.
6029 * gcc.dg/predict-3.c: Likewise.
6030 * gcc.dg/predict-4.c: Likewise.
6031 * gcc.dg/predict-5.c: Likewise.
6032 * gcc.dg/predict-6.c: Likewise.
6034 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6037 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6039 2012-05-08 Richard Guenther <rguenther@suse.de>
6041 * gcc.dg/fold-bitand-4.c: New testcase.
6043 2012-05-08 Dehao Chen <dehao@google.com>
6045 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6046 heuristic is working properly.
6047 * gcc.dg/predict-2.c: Likewise.
6048 * gcc/dg/predict-3.c: Likewise.
6049 * gcc/dg/predict-4.c: Likewise.
6050 * gcc/dg/predict-5.c: Likewise.
6051 * gcc/dg/predict-6.c: Likewise.
6053 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6055 PR tree-optimization/53239
6056 * g++.dg/opt/vrp3.C: New test.
6057 * g++.dg/opt/vrp3-aux.cc: New file.
6058 * g++.dg/opt/vrp3.h: New file.
6060 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6062 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6063 .uleb128 support in assembler output.
6065 2012-05-07 Richard Guenther <rguenther@suse.de>
6068 * g++.dg/lto/pr42987_0.C: New testcase.
6069 * g++.dg/lto/pr42987_1.C: Likewise.
6071 2012-05-07 Tobias Burnus <burnus@net-b.de>
6074 * gfortran.dg/typebound_operator_15.f90: New.
6076 2012-05-06 Tobias Burnus <burnus@net-b.de>
6079 * gfortran.dg/class_array_13.f90: New.
6081 2012-05-06 Tristan Gingold <gingold@adacore.com>
6083 * gnat.dg/warn7.adb: New test.
6085 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6087 * gnat.dg/specs/renamings.ads: Rename to...
6088 * gnat.dg/specs/renaming1.ads: ...this.
6089 * gnat.dg/specs/renaming2.ads: New test.
6090 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6091 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6092 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6093 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6095 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6097 * gnat.dg/discr36.ad[sb]: New test.
6098 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6100 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6103 * c-c++-common/pr43772.c: New.
6105 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6108 * gfortran.dg/select_type_26.f03 : New test.
6109 * gfortran.dg/select_type_27.f03 : New test.
6112 * gfortran.dg/select_type_28.f03 : New test.
6114 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6118 * gfortran.dg/mod_sign0_1.f90: New test.
6119 * gfortran.dg/mod_large_1.f90: New test.
6121 2012-05-04 Tobias Burnus <burnus@net-b.de>
6124 gfortran.dg/public_private_module_5.f90: New.
6126 2012-05-04 Tobias Burnus <burnus@net-b.de>
6129 * gfortran.dg/constructor_7.f90: New.
6130 * gfortran.dg/constructor_8.f90: New.
6132 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6135 * g++.dg/cpp0x/static_assert7.C: New.
6137 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6139 PR tree-optimization/52633
6140 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6141 recognized as widening shifts instead of over-widening.
6142 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6143 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6144 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6145 * gcc.target/arm/pr52633.c: New test.
6147 2012-05-04 Richard Guenther <rguenther@suse.de>
6149 PR tree-optimization/53168
6150 * gcc.dg/torture/pr53168.c: New testcase.
6151 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6153 2012-05-04 Richard Guenther <rguenther@suse.de>
6155 * gcc.dg/lto/pr53214_0.c: New testcase.
6157 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6159 * gcc.target/ia64/pr48496.c: New test.
6160 * gcc.target/ia64/pr52657.c: Likewise.
6162 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6165 * c-c++-common/pr51712.c: New.
6167 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6170 * gcc.target/powwerpc/pr53199.c: New file.
6172 2012-05-03 Jason Merrill <jason@redhat.com>
6174 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6176 * gcc.dg/debug/dwarf2/dups-types.c: New.
6177 * gcc.dg/debug/dwarf2/dups-types.h: New.
6179 2012-05-03 Jason Merrill <jason@redhat.com>
6181 * g++.dg/debug/dwarf2/namespace-2.C: New.
6182 * g++.dg/debug/dwarf2/localclass3.C: New.
6184 2012-05-03 Jason Merrill <jason@redhat.com>
6186 * g++.dg/debug/dwarf2/thunk1.C: New.
6188 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6191 * g++.dg/other/final2.C: New.
6193 2012-05-03 Richard Guenther <rguenther@suse.de>
6195 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6197 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6199 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6200 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6201 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6202 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6204 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6206 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6208 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6209 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6210 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6213 * gcc.dg/pr53174.c: New test.
6216 * gcc.target/arm/pr53187.c: New test.
6217 * gcc.c-torture/compile/pr53187.c: New test.
6219 2012-05-03 Richard Guenther <rguenther@suse.de>
6221 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6222 unsupported prefetching support.
6224 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6226 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6227 option -ftrack-macro-expansion=0.
6228 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6229 option -ftrack-macro-expansion=0.
6231 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6233 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6234 dg-options for target arm with dg-additional-options.
6236 2012-05-03 Richard Guenther <rguenther@suse.de>
6238 PR tree-optimization/53144
6239 * gcc.dg/torture/pr53144.c: New testcase.
6241 2012-05-03 Tobias Burnus <burnus@net-b.de>
6244 * gfortran.dg/pointer_intent_7.f90: New.
6245 * gfortran.dg/pure_formal_3.f90: New.
6247 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6249 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6251 2012-05-02 Martin Jambor <mjambor@suse.cz>
6254 * g++.dg/lto/pr52605_0.C: New test.
6256 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6258 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6259 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6260 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6261 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6262 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6263 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6264 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6265 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6266 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6267 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6268 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6269 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6270 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6271 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6272 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6273 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6275 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6278 * gcc.dg/pr53153.c: New test.
6280 2012-05-02 Richard Guenther <rguenther@suse.de>
6282 * g++.dg/tree-ssa/pr19807.C: Adjust.
6284 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6286 PR tree-optimization/53163
6287 * gcc.c-torture/compile/pr53163.c: New test.
6289 PR rtl-optimization/53160
6290 * gcc.c-torture/execute/pr53160.c: New test.
6292 2012-05-01 Ian Lance Taylor <iant@google.com>
6295 * gcc.dg/pr37303.c: New test.
6297 2012-05-01 Richard Henderson <rth@redhat.com>
6299 * lib/target-supports.exp
6300 (check_effective_target_sync_long_long_runtime): True for
6301 check_effective_target_powerpc64.
6303 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6306 * gcc.dg/vector-1.c: Move to ...
6307 * c-c++-common/vector-1.c: ... here.
6308 * gcc.dg/vector-2.c: Move to ...
6309 * c-c++-common/vector-2.c: ... here.
6310 * gcc.dg/vector-3.c: Move to ...
6311 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6312 * gcc.dg/vector-4.c: Move to ...
6313 * c-c++-common/vector-4.c: ... here.
6314 * gcc.dg/vector-init-1.c: Move to ...
6315 * c-c++-common/vector-init-1.c: ... here.
6316 * gcc.dg/vector-init-2.c: Move to ...
6317 * c-c++-common/vector-init-2.c: ... here.
6318 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6319 * c-c++-common/vector-subscript-1.c: ... here.
6320 * gcc.dg/vector-subscript-2.c: Move to ...
6321 * c-c++-common/vector-subscript-2.c: ... here.
6322 * gcc.dg/vector-subscript-3.c: Move to ...
6323 * c-c++-common/vector-subscript-3.c: ... here.
6326 * g++.dg/cpp0x/vt-51314.C: New test.
6327 * g++.dg/cpp0x/variadic76.C: Fix.
6329 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6331 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6333 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6335 Add -Wvarargs option
6336 * c-c++-common/Wvarargs.c: New test case.
6337 * c-c++-common/Wvarargs-2.c: Likewise.
6339 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6341 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6342 * objc.dg/foreach-7.m: Force the test case to run without
6343 -ftrack-macro-expansion.
6344 * c-c++-common/tm/attrib-1.c: Likewise.
6345 * c-c++-common/warn-ommitted-condop.c: Likewise.
6346 * gcc.dg/assign-warn-1.c: Likewise.
6347 * gcc.dg/assign-warn-2.c: Likewise.
6348 * gcc.dg/attr-alloc_size.c: Likewise.
6349 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6350 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6351 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6352 * gcc.dg/c90-const-expr-9.c: Likewise.
6353 * gcc.dg/c99-const-expr-9.c: Likewise.
6354 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6355 * gcc.dg/cpp/direct2s.c: Likewise.
6356 * gcc.dg/cpp/pr28709.c: Likewise.
6357 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6358 * gcc.dg/dfp/composite-type.c: Likewise.
6359 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6360 with -ftrack-macro-expansion
6361 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6362 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6363 * g++.dg/ext/cleanup-1.C: Likewise.
6364 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6365 * g++.dg/template/sfinae10.C: Likewise.
6366 * g++.dg/tm/wrap-2.C: Likewise.
6367 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6368 * g++.dg/warn/Wsign-conversion.C: Likewise.
6369 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6370 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6371 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6372 it to run with -ftrack-macro-expansion.
6373 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6374 test cases without -ftrack-macro-expansion.
6376 Fix location for static class members
6377 * g++.dg/template/sfinae6_neg.C: Adjust.
6379 Make conversion warnings work on NULL with -ftrack-macro-expansion
6380 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6381 alongside the previous testing for NULL.
6383 Fix -Wuninitialized for -ftrack-macro-expansion
6384 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6386 Strip "<built-in>" loc from displayed expansion context
6387 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6388 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6389 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6392 Fix expansion point loc for macro-like tokens
6393 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6394 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6396 Fix token pasting with -ftrack-macro-expansion
6397 * gcc.dg/cpp/paste17.c: New test case for
6398 -ftrack-macro-expansion=2 mode only.
6399 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6401 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6403 * gnat.dg/warn6.ad[sb]: New test.
6405 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6408 * gcc.dg/20011021-1.c: Adjust testcase.
6410 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6413 * gfortran.dg/function_optimize_12.f90: New test.
6415 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6418 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6419 code to match current output and cover new peephole2 pattern.
6421 2012-04-27 Ollie Wild <aaw@google.com>
6423 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6425 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6427 * gcc.c-torture/execute/20120427-2.c: New testcase.
6428 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6429 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6430 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6432 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6435 * gcc.c-torture/execute/20120427-1.c: New testcase.
6437 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6440 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6442 2012-04-27 Tom de Vries <tom@codesourcery.com>
6444 PR tree-optimization/51879
6445 * gcc.dg/pr51879.c: New test.
6446 * gcc.dg/pr51879-2.c: Same.
6447 * gcc.dg/pr51879-3.c: Same.
6448 * gcc.dg/pr51879-4.c: Same.
6449 * gcc.dg/pr51879-6.c: Same.
6451 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6454 * g++.dg/cpp0x/defaulted35.C: New.
6455 * g++.dg/cpp0x/defaulted15.C: Adjust.
6457 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6459 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6462 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6464 * gcc.target/i386/builtin_target.c: Check avx2.
6466 2012-04-26 Alan Modra <amodra@gmail.com>
6468 * gcc.target/powerpc/savres.c: New test.
6469 * gcc.target/powerpc/powerpc.exp: Run it.
6471 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6474 * gcc.dg/torture/pr53120.c: New test.
6476 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6479 * gcc.c-torture/compile/pr52979-1.c: New test.
6480 * gcc.c-torture/execute/pr52979-1.c: New test.
6481 * gcc.c-torture/execute/pr52979-2.c: New test.
6483 2012-04-25 Richard Guenther <rguenther@suse.de>
6485 * gcc.target/i386/l_fma_float_5.c: Adjust.
6486 * gcc.target/i386/l_fma_double_4.c: Likewise.
6487 * gcc.target/i386/l_fma_float_2.c: Likewise.
6488 * gcc.target/i386/l_fma_float_6.c: Likewise.
6489 * gcc.target/i386/l_fma_double_1.c: Likewise.
6490 * gcc.target/i386/l_fma_double_5.c: Likewise.
6491 * gcc.target/i386/l_fma_float_3.c: Likewise.
6492 * gcc.target/i386/l_fma_double_2.c: Likewise.
6493 * gcc.target/i386/l_fma_double_6.c: Likewise.
6494 * gcc.target/i386/l_fma_float_4.c: Likewise.
6495 * gcc.target/i386/l_fma_double_3.c: Likewise.
6496 * gcc.target/i386/l_fma_float_1.c: Likewise.
6498 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6500 PR tree-optimization/53058
6501 * gcc.c-torture/compile/pr53058.c: New test.
6503 2012-04-25 Jan Hubicka <jh@suse.cz>
6506 * gcc.target/i386/pr39082-1.c: Update warning location.
6508 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6511 * gcc.dg/pr52880.c: New test.
6513 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6515 * gcc.dg/m-un-2.c: Update.
6516 * gcc.dg/20011021-1.c: Update.
6518 2012-04-25 Tobias Burnus <burnus@net-b.de>
6521 * gfortran.dg/realloc_on_assign_14.f90: New.
6523 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6526 PR tree-optimizations/52891
6527 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6529 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6532 * g++.dg/cpp0x/sfinae35.C: New.
6533 * g++.dg/cpp0x/sfinae36.C: Likewise.
6535 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6537 * gcc.target/builtin_target.c: New testcase.
6539 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6542 * gcc.target/powerpc/pr47197.c: New test.
6544 2012-04-24 Richard Guenther <rguenther@suse.de>
6546 PR tree-optimization/53085
6547 * g++.dg/torture/pr53085.C: New testcase.
6549 2012-04-24 Andrew Pinski <apinski@cavium.com>
6552 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6553 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6554 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6556 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6559 * gcc.c-torture/execute/pr53084.c: New test.
6561 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6563 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6565 2012-04-23 Andrew Pinski <apinski@cavium.com>
6567 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6569 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6572 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6573 * gcc.dg/torture/builtin-power-1.c: Likewise.
6575 2012-04-23 Richard Guenther <rguenther@suse.de>
6577 PR tree-optimization/53070
6578 * gcc.dg/torture/pr53070.c: New testcase.
6580 2012-04-23 Richard Guenther <rguenther@suse.de>
6583 * gcc.dg/pr53060.c: New testcase.
6585 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6587 PR tree-optimizations/52891
6588 * gcc.c-torture/compile/pr52891-1.c: New test.
6589 * gcc.c-torture/compile/pr52891-2.c: New test.
6591 2012-04-22 Tobias Burnus <burnus@net-b.de>
6594 * gfortran.dg/read_float_4.f90: New.
6596 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6599 * c-c++-common/pr35441.C: New.
6601 2012-04-20 Ian Lance Taylor <iant@google.com>
6603 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6604 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6606 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6608 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6610 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6612 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6614 PR rtl-optimization/44214
6615 * gcc.dg/pr44214-1.c: New test.
6616 * gcc.dg/pr44214-2.c: Likewise.
6617 * gcc.dg/pr44214-3.c: Likewise.
6619 2012-04-20 Richard Guenther <rguenther@suse.de>
6621 * g++.dg/torture/20120420-1.C: New testcase.
6623 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6625 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6627 2012-04-19 Christian Bruel <christian.bruel@st.com>
6629 * gcc.dg/pr52283.c: New test.
6631 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6633 * gcc.dg/pr37985.c: New test.
6635 2012-04-19 Richard Guenther <rguenther@suse.de>
6637 PR rtl-optimization/44688
6638 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6639 possibly profitable.
6641 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6643 PR tree-optimization/52976
6644 * gfortran.dg/reassoc_11.f: New test.
6646 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6648 PR tree-optimization/52976
6649 * gfortran.dg/reassoc_7.f: New test.
6650 * gfortran.dg/reassoc_8.f: Likewise.
6651 * gfortran.dg/reassoc_9.f: Likewise.
6652 * gfortran.dg/reassoc_10.f: Likewise.
6654 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6657 * g++.dg/cpp0x/sfinae33.C: New.
6658 * g++.dg/cpp0x/sfinae34.C: Likewise.
6660 2012-04-18 Joey Ye <joey.ye@arm.com>
6662 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6664 2012-04-18 Richard Guenther <rguenther@suse.de>
6666 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6668 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6669 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6671 2012-04-17 Tom de Vries <tom@codesourcery.com>
6673 * g++.dg/pr51264-4.C: New test.
6675 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6678 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6680 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6683 * g++.dg/parse/crash59.C: New.
6685 2012-04-17 Michael Matz <matz@suse.de>
6687 PR tree-optimization/18437
6688 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6690 2012-04-17 Richard Guenther <rguenther@suse.de>
6693 * g++.dg/torture/pr53011.C: New testcase.
6695 2012-04-16 Jason Merrill <jason@redhat.com>
6698 * g++.dg/cpp0x/variadic131.C: New.
6701 * g++.dg/cpp0x/variadic130.C: New.
6704 * g++.dg/cpp0x/variadic129.C: New.
6707 * g++.dg/cpp0x/variadic128.C: New.
6709 2012-04-16 Tobias Burnus <burnus@net-b.de>
6712 * gfortran.dg/pointer_intent_6.f90: New.
6714 2012-04-16 Tobias Burnus <burnus@net-b.de>
6717 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6718 to include public_private_module_4.f90.
6719 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6722 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6725 * g++.dg/diagnostic/operator1.C: New.
6726 * g++.dg/ext/label5.C: Adjust.
6727 * g++.dg/ext/va-arg1.C: Likewise.
6728 * g++.dg/other/error20.C: Likewise.
6729 * g++.dg/other/error20.C: Likewise.
6730 * g++.dg/other/error16.C: Likewise.
6731 * g++.dg/other/error10.C: Likewise.
6732 * g++.dg/parse/error30.C: Likewise.
6733 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6735 2012-04-16 Jason Merrill <jason@redhat.com>
6738 * g++.dg/cpp0x/variadic127.C: New.
6740 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6742 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6744 Use fail, pass instead of unresolved.
6748 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6750 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6751 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6752 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6754 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6757 * gfortran.dg/typebound_call_23.f03: New test case.
6759 2012-04-15 Jason Merrill <jason@redhat.com>
6762 * g++.dg/cpp0x/variadic126.C: New.
6765 * g++.dg/cpp0x/variadic125.C: New.
6768 * g++.dg/cpp0x/variadic124.C: New.
6771 * g++.dg/cpp0x/nullptr27.C: New.
6774 * g++.dg/warn/format8.C: New.
6776 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6779 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6781 2012-04-14 Tobias Burnus <burnus@net-b.de>
6785 * gfortran.dg/public_private_module_3.f90: New.
6786 * gfortran.dg/public_private_module_4.f90: New.
6788 2012-04-14 Tom de Vries <tom@codesourcery.com>
6790 * gcc.dg/superblock.c: New test.
6792 2012-04-14 Tom de Vries <tom@codesourcery.com>
6794 * gcc.dg/pr51879-12.c: New test.
6796 2012-04-13 Jason Merrill <jason@redhat.com>
6799 * g++.dg/cpp0x/variadic123.C: New.
6800 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6803 * g++.dg/cpp0x/initlist-ctor1.C: New.
6806 * g++.dg/other/anon-union2.C: New.
6808 2012-04-13 Martin Jambor <mjambor@suse.cz>
6811 * g++.dg/ipa/pr52939.C: New test.
6813 2012-04-13 Tom de Vries <tom@codesourcery.com>
6815 * gcc.dg/pr52734.c: New test.
6817 2012-04-13 Richard Guenther <rguenther@suse.de>
6819 PR tree-optimization/52969
6820 * gcc.dg/torture/pr52969.c: New testcase.
6822 2012-04-13 Richard Guenther <rguenther@suse.de>
6825 * gcc.dg/pr52549.c: New testcase.
6827 2012-04-13 Richard Guenther <rguenther@suse.de>
6830 * gcc.dg/pr52862.c: New testcase.
6832 2012-04-13 Joey Ye <joey.ye@arm.com>
6834 * gcc.target/arm/thumb1-imm.c: New testcase.
6836 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6839 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6840 second function argument.
6841 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6842 (calc_permps): Update declaration. Calculate result correctly.
6843 (avx2_test): Change src2 type to union256i_d.
6844 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6847 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6850 * gcc.target/powerpc/pr52775.c: New file.
6852 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6854 PR tree-optimization/18589
6855 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6856 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6857 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6858 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6859 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6860 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6861 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6862 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6863 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6864 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6866 2012-04-12 Richard Guenther <rguenther@suse.de>
6868 PR tree-optimization/52943
6869 * gcc.dg/torture/pr52943.c: New testcase.
6871 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6874 * gcc/target/sh/pr50751-4.c: New.
6875 * gcc/target/sh/pr50751-5.c: New.
6876 * gcc/target/sh/pr50751-6.c: New.
6877 * gcc/target/sh/pr50751-7.c: New.
6879 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6882 * g++.dg/lookup/using52.C: New.
6884 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6886 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6888 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6890 PR rtl-optimization/52876
6891 * gcc.target/i386/pr52876.c: New.
6893 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6895 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6897 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6899 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6900 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6901 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6902 (ptrdiff_t): ... this. All uses changed.
6903 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6904 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6906 (main): Cast argument to __INTPTR_TYPE__.
6907 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6909 * gcc.dg/mallign.c (main): Likewise.
6910 * gcc.dg/pr38700.c (foo): Likewise.
6911 * gcc.dg/long-long-cst1.c (t): Likewise.
6912 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6913 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6914 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6915 * gcc.dg/pr25682.c (d, foo): Likewise.
6916 * gcc.dg/format/cast-1.c (f): Likewise.
6917 * gcc.dg/c90-const-expr-10.c
6918 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6919 (size_t): ...this. All uses changed.
6920 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6921 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6922 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6923 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6924 * gcc.dg/sequence-pt-1.c: Likewise.
6925 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6926 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6927 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6928 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6929 of ptrdiff_t with it.
6930 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6931 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6932 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6934 2012-04-11 Jason Merrill <jason@redhat.com>
6937 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6938 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6941 * g++.dg/ext/attrib45.C: New.
6943 * g++.dg/eh/dtor3.C: New.
6945 2012-04-11 Richard Guenther <rguenther@suse.de>
6948 * gfortran.dg/pr52621.f90: New testcase.
6950 2012-04-11 Richard Guenther <rguenther@suse.de>
6953 * g++.dg/torture/pr52918-1.C: New testcase.
6954 * g++.dg/torture/pr52918-2.C: Likewise.
6956 2012-04-11 Tobias Burnus <burnus@net-b.de>
6959 * gfortran.dg/block_11.f90: New.
6961 2012-04-11 Nick Clifton <nickc@redhat.com>
6963 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6965 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6968 * gcc.target/powerpc/pr16458-1.c: New test.
6969 * gcc.target/powerpc/pr16458-2.c: Likewise.
6970 * gcc.target/powerpc/pr16458-3.c: Likewise.
6971 * gcc.target/powerpc/pr16458-4.c: Likewise.
6973 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6975 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6976 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6977 * gcc.dg/builtin-bswap-5.c: Likewise.
6978 * gcc.target/i386/builtin-bswap-4.c: New test.
6980 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6983 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6985 2012-04-11 Richard Guenther <rguenther@suse.de>
6987 PR rtl-optimization/52881
6988 * gcc.dg/torture/pr52881.c: New testcase.
6989 * gcc.dg/torture/pr52913.c: Likewise.
6991 2012-04-11 Richard Guenther <rguenther@suse.de>
6993 PR tree-optimization/52912
6994 * gcc.dg/torture/pr52912.c: New testcase.
6996 2010-04-10 Michael Matz <matz@suse.de>
6998 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6999 * gcc.dg/vect/vect-outer-1.c: Adjust.
7000 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7001 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7002 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7003 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7004 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7005 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7007 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7009 PR tree-optimization/52870
7010 * gcc.dg/vect/pr52870.c: New test.
7012 2012-04-09 Mike Stump <mikestump@comcast.net>
7014 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7015 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7016 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7017 * gnat.dg/aggr11.adb: Likewise.
7018 * gnat.dg/aggr11_pkg.ads: Likewise.
7019 * gnat.dg/aggr15.adb: Likewise.
7020 * gnat.dg/aggr15.ads: Likewise.
7021 * gnat.dg/aggr17.adb: Likewise.
7022 * gnat.dg/aggr18.adb: Likewise.
7023 * gnat.dg/array14.adb: Likewise.
7024 * gnat.dg/array14.ads: Likewise.
7025 * gnat.dg/array14_pkg.ads: Likewise.
7026 * gnat.dg/array19.adb: Likewise.
7027 * gnat.dg/array19.ads: Likewise.
7028 * gnat.dg/discr27.adb: Likewise.
7029 * gnat.dg/discr27.ads: Likewise.
7030 * gnat.dg/discr35.adb: Likewise.
7031 * gnat.dg/discr35.ads: Likewise.
7032 * gnat.dg/discr6.adb: Likewise.
7033 * gnat.dg/discr6_pkg.ads: Likewise.
7034 * gnat.dg/import1.adb: Likewise.
7035 * gnat.dg/import1.ads: Likewise.
7036 * gnat.dg/loop_address2.adb: Likewise.
7037 * gnat.dg/opt7.adb: Likewise.
7038 * gnat.dg/opt7.ads: Likewise.
7039 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7040 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7041 * gnat.dg/rep_clause2.adb: Likewise.
7042 * gnat.dg/rep_clause2.ads: Likewise.
7043 * gnat.dg/slice2.adb: Likewise.
7044 * gnat.dg/slice2.ads: Likewise.
7045 * gnat.dg/slice6.adb: Likewise.
7046 * gnat.dg/slice6_pkg.ads: Likewise.
7047 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7048 * gnat.dg/taft_type2.adb: Likewise.
7049 * gnat.dg/taft_type2.ads: Likewise.
7050 * gnat.dg/taft_type2_pkg.ads: Likewise.
7051 * gnat.dg/volatile10.adb: Likewise.
7052 * gnat.dg/volatile10_pkg.ads: Likewise.
7054 * gcc.dg/dll-8.c: Remove execute permissions.
7055 * g++.dg/ext/dllexport5.C: Likewise.
7057 2012-04-09 Jan Hubicka <jh@suse.cz>
7062 * gcc.dg/lto/pr52634_1.c: New testcase.
7063 * gcc.dg/lto/pr52634_0.c: New testcase.
7065 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7068 * gcc.target/i386/pr52883.c: New testcase.
7070 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7072 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7073 (check_effective_target_sync_long_long): Add SPARC case.
7074 (check_effective_target_sync_long_long_runtime): Likewise.
7075 (check_effective_target_sync_int_long): Adjust SPARC case.
7076 (check_effective_target_sync_char_short): Likewise.
7078 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7080 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7081 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7083 2012-04-08 Tobias Burnus <burnus@net-b.de>
7087 * gfortran.dg/public_private_module_2.f90: New.
7089 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7091 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7094 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7097 * gfortran.dg/function_optimize_11.f90: New test.
7099 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7102 * gfortran.dg/use_only_6.f90: New test.
7104 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7107 * gfortran.dg/use_only_6.f90: New test.
7108 2012-04-06 Mike Stump <mikestump@comcast.net>
7111 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7113 2012-04-05 Jason Merrill <jason@redhat.com>
7116 * g++.dg/template/qualified-id5.C: New.
7118 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7121 * gcc.target/i386/pr52882.c: New test.
7123 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7124 Dominique D'Humieures <dominiq@lps.ens.fr>
7127 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7128 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7130 2012-04-04 Jason Merrill <jason@redhat.com>
7133 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7135 2012-04-03 Jason Merrill <jason@redhat.com>
7138 * g++.dg/cpp0x/variadic-value1.C: New.
7140 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7142 * gnat.dg/pack18.adb: New test.
7143 * gnat.dg/pack18_pkg.ads: New helper.
7145 2012-04-03 Richard Guenther <rguenther@suse.de>
7147 PR tree-optimization/52808
7148 * gcc.dg/pr52808.c: New testcase.
7150 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7152 PR tree-optimization/52835
7153 * gfortran.dg/pr52835.f90: New test.
7155 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7157 * gnat.dg/specs/aggr5.ads: New test.
7159 2012-04-02 Richard Guenther <rguenther@suse.de>
7161 PR tree-optimization/52756
7162 * gcc.dg/torture/pr52756.c: New testcase.
7164 2012-04-02 Richard Guenther <rguenther@suse.de>
7167 * gcc.dg/pr52803.c: New testcase.
7169 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7172 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7175 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7178 * g++.dg/cpp0x/noexcept17.C: New.
7179 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7180 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7181 * g++.dg/cpp0x/noexcept01.C: Likewise.
7182 * g++.dg/eh/init-temp1.C: Likewise.
7183 * g++.dg/eh/ctor1.C: Likwise.
7185 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7187 * gnat.dg/controlled6.adb: New test.
7188 * gnat.dg/controlled6_pkg.ads: New helper.
7189 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7191 2012-03-30 Richard Henderson <rth@redhat.com>
7194 * g++.dg/opt/pr52727.C: New testcase.
7196 2012-03-30 Richard Guenther <rguenther@suse.de>
7198 PR tree-optimization/52754
7199 * gcc.target/i386/pr52754.c: New testcase.
7201 2012-03-30 Richard Guenther <rguenther@suse.de>
7204 * g++.dg/torture/pr52772.C: New testcase.
7206 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7209 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7211 2012-03-29 Jason Merrill <jason@redhat.com>
7214 * g++.dg/template/inherit8.C: New.
7216 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7219 * g++.dg/ext/weak4.C: New test.
7221 PR tree-optimization/52760
7222 * gcc.c-torture/execute/pr52760.c: New test.
7224 2012-03-29 Jason Merrill <jason@redhat.com>
7227 * g++.dg/cpp0x/initlist-array3.C: New.
7229 2012-03-28 Jason Merrill <jason@redhat.com>
7232 * g++.dg/overload/virtual2.C: New.
7234 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7236 * gnat.dg/vect7.ad[sb]: New test.
7238 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7239 Tobias Burnus <burnus@gcc.gnu.org>
7242 * gfortran.dg/allocate_class_1.f90 : Change error test.
7243 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7244 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7245 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7247 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7250 * gcc.dg/pr52691.c: New test.
7253 * gcc.c-torture/compile/pr52750.c: New test.
7255 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7258 * gcc.target/avr/torture/builtins-2.c: New test.
7260 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7263 * gcc.target/i386/pr52736.c: New test.
7265 2012-03-27 Martin Jambor <mjambor@suse.cz>
7268 * gcc.dg/torture/pr52693.c: New test.
7270 2012-03-27 Meador Inge <meadori@codesourcery.com>
7273 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7275 2012-03-27 Mike Stump <mikestump@comcast.net>
7278 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7279 failures that match branch names.
7281 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7282 H.J. Lu <hongjiu.lu@intel.com>
7285 * gcc.target/i386/pr52698.c: New test.
7287 2012-03-27 Richard Guenther <rguenther@suse.de>
7290 * gcc.dg/torture/pr52720.c: New testcase.
7292 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7294 * gnat.dg/pack17.adb: New test.
7296 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7298 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7299 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7301 2012-03-26 Martin Jambor <mjambor@suse.cz>
7303 PR tree-optimization/50052
7304 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7306 2012-03-26 Richard Guenther <rguenther@suse.de>
7308 PR tree-optimization/52701
7309 * gfortran.dg/pr52701.f90: New testcase.
7311 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7313 PR tree-optimization/52686
7314 * gcc.target/arm/pr52686.c: New test.
7316 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7318 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7319 Add "-Os -flto" to list.
7321 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7323 * gnat.dg/concat2.ad[sb]: New test.
7325 2012-03-24 Jason Merrill <jason@redhat.com>
7327 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7328 * g++.dg/cpp0x/trailing2.C: Likewise.
7329 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7330 * g++.dg/cpp1y/auto-fn1.C: New.
7331 * g++.dg/cpp1y/auto-fn2.C: New.
7332 * g++.dg/cpp1y/auto-fn3.C: New.
7333 * g++.dg/cpp1y/auto-fn4.C: New.
7334 * g++.dg/cpp1y/auto-fn5.C: New.
7335 * g++.dg/cpp1y/auto-fn6.C: New.
7336 * g++.dg/cpp1y/auto-fn7.C: New.
7337 * g++.dg/cpp1y/auto-fn8.C: New.
7338 * g++.dg/cpp1y/auto-fn9.C: New.
7339 * g++.dg/cpp1y/auto-fn10.C: New.
7340 * g++.dg/cpp1y/auto-fn11.C: New.
7342 2012-03-23 Richard Guenther <rguenther@suse.de>
7344 PR tree-optimization/52678
7345 * gfortran.dg/pr52678.f: New testcase.
7347 2012-03-23 Richard Guenther <rguenther@suse.de>
7349 PR tree-optimization/52638
7350 * g++.dg/torture/pr52638.C: New testcase.
7352 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7355 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7357 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7360 * g++.dg/ext/attrib44.C: New test.
7362 2012-03-22 Jan Hubicka <jh@suse.cz>
7365 * g++.dg/torture/pr51737.C: New testcase
7367 2012-03-22 Richard Guenther <rguenther@suse.de>
7369 PR tree-optimization/52548
7370 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7372 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7374 * lib/fortran-modules.exp (list-module-names-1): Remove
7377 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7380 * gcc.target/sh/pr50751-1.c: New.
7381 * gcc.target/sh/pr50751-2.c: New.
7382 * gcc.target/sh/pr50751-3.c: New.
7384 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7387 * gcc.target/sh/sh4a-cos.c: Remove.
7388 * gcc.target/sh/sh4a-sin.c: Remove.
7389 * gcc.target/sh/sh4a-sincos.c: Remove.
7391 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7393 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7394 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7396 2012-03-21 Martin Jambor <mjambor@suse.cz>
7399 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7400 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7402 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7404 * gcc.target/arm/thumb-16bit-ops.c: New file.
7405 * gcc.target/arm/thumb-ifcvt.c: New file.
7407 2012-03-20 Jason Merrill <jason@redhat.com>
7409 * lib/target-supports.exp: Add { target c++1y }.
7411 * g++.dg/cpp0x/auto32.C: New.
7413 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7416 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7418 * gcc.dg/torture/pr48124-4.c: Ditto:
7419 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7421 2012-03-20 Jason Merrill <jason@redhat.com>
7424 * g++.dg/cpp0x/initlist66.C: New.
7426 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7428 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7431 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7434 * gcc.target/avr/torture/addr-space-2.h: New file.
7435 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7436 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7437 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7438 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7440 2012-03-20 Richard Guenther <rguenther@suse.de>
7442 * gnat.dg/pack16.adb: New testcase.
7443 * gnat.dg/pack16_pkg.ads: Likewise.
7444 * gnat.dg/specs/pack8.ads: Likewise.
7445 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7447 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7449 * g++.dg/warn/Wuseless-cast.C: Extend.
7451 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7454 * g++.dg/warn/Wuseless-cast.C: New.
7456 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7459 * gfortran.dg/pr52608.f90: New test.
7461 2012-03-17 Tobias Burnus <burnus@net-b.de>
7464 * gfortran.dg/proc_ptr_36.f90: New.
7466 2012-03-16 Martin Jambor <mjambor@suse.cz>
7468 * gcc.dg/misaligned-expand-1.c: New test.
7469 * gcc.dg/misaligned-expand-3.c: Likewise.
7471 2012-03-16 Richard Guenther <rguenther@suse.de>
7472 Kai Tietz <ktietz@redhat.com>
7475 * gcc.c-torture/execute/pr48814-1.c: New test.
7476 * gcc.c-torture/execute/pr48814-2.c: New test.
7477 * gcc.dg/tree-ssa/assign-1.c: New test.
7478 * gcc.dg/tree-ssa/assign-2.c: New test.
7479 * gcc.dg/tree-ssa/assign-3.c: New test.
7481 2012-03-16 Richard Guenther <rguenther@suse.de>
7483 * gnat.dg/specs/pack7.ads: New testcase.
7485 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7488 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7489 * gcc.dg/torture/vshuf-8.inc: Likewise.
7490 * gcc.dg/torture/vshuf-16.inc: Likewise.
7491 * gcc.dg/torture/vshuf-32.inc: Likewise.
7493 2012-03-15 Jason Merrill <jason@redhat.com>
7495 * g++.dg/torture/pr52582.C: New.
7497 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7499 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7501 2012-03-15 Ira Rosen <irar@il.ibm.com>
7502 Ulrich Weigand <ulrich.weigand@linaro.org>
7504 * gcc.dg/vect/slp-cond-3.c: New test.
7505 * gcc.dg/vect/slp-cond-4.c: New test.
7507 2012-03-15 Ira Rosen <irar@il.ibm.com>
7508 Ulrich Weigand <ulrich.weigand@linaro.org>
7510 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7511 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7513 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7518 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7519 * gfortran.dg/round_1.f03: Likewise.
7521 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7522 Andrew Pinski <apinski@cavium.com>
7525 * gcc.dg/pr52592.c: New test.
7527 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7529 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7530 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7531 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7532 * lib/fortran-modules.exp: .. this new file. Adjust users.
7533 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7534 gfortran-dg-debug-runtest): Call cleanup-modules.
7535 * lib/fortran-torture.exp (fortran-torture-execute,
7536 fortran-torture): Likewise.
7537 * gfortran.dg/coarray/caf.exp: Likewise.
7538 * lib/lto.exp: Likewise.
7539 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7540 * gfortran.dg/class_4b.f03: Likewise.
7541 * gfortran.dg/class_4c.f03: Likewise.
7542 * gfortran.dg/class_45a.f03: Likewise.
7543 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7544 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7545 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7546 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7547 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7548 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7549 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7550 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7551 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7552 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7553 * gfortran.dg/whole_file_28.f90: Likewise.
7554 * gfortran.dg/whole_file_29.f90: Likewise.
7555 * gfortran.dg/whole_file_30.f90: Likewise.
7556 * gfortran.dg/whole_file_31.f90: Likewise.
7558 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7560 PR tree-optimization/52267
7561 * gcc.dg/pr52267.c: New test.
7562 * gcc.dg/tree-ssa/vrp65.c: New test.
7563 * gcc.dg/tree-ssa/vrp66.c: New test.
7565 2012-03-15 Richard Guenther <rguenther@suse.de>
7568 * gfortran.dg/vect/pr52580.f: New testcase.
7570 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7572 * gcc.target/sh/fpul-usage-1.c: New.
7574 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7577 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7578 * gcc.target/sh/pr49468-di.c: Likewise.
7580 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7582 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7583 * gcc.dg/c99-stdint-6.c: Likewise.
7584 * gcc.dg/lto/20090210_0.c: Likewise.
7585 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7586 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7587 * gcc.dg/pragma-init-fini-2.c: Likewise.
7588 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7589 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7590 * gcc.target/i386/pr22152.c: Likewise.
7591 * gcc.target/i386/vect8-ret.c: Likewise.
7592 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7595 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7597 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7598 * g++.dg/tree-prof/partition1.C: Likewise.
7599 * g++.dg/tree-prof/partition2.C: Likewise.
7600 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7602 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7603 * gcc.c-torture/execute/20010724-1.c: Remove.
7604 * gcc.c-torture/execute/20010724-1.x: Remove.
7605 * gcc.c-torture/execute/20040208-2.c: Remove.
7606 * gcc.c-torture/execute/20040208-2.x: Remove.
7607 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7609 (main) [__mips__ && __sgi__]: Remove.
7610 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7611 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7612 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7613 mips-sgi-irix6* handling.
7614 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7615 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7616 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7618 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7619 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7620 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7621 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7622 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7623 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7625 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7626 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7627 * gcc.target/mips/save-restore-3.c: Likewise.
7628 * gcc.target/mips/save-restore-4.c: Likewise.
7629 * gcc.target/mips/save-restore-5.c: Likewise.
7630 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7631 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7633 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7635 (restore_ld_library_path_env_vars): Likewise.
7636 * lib/target-supports.exp (check_profiling_available): Remove
7637 mips*-*-irix* handling.
7638 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7639 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7640 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7642 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7645 * g++.dg/opt/pr52582.C: New test.
7647 2012-03-14 Richard Guenther <rguenther@suse.de>
7649 PR tree-optimization/52571
7650 * gcc.dg/vect/vect-2.c: Initialize arrays.
7651 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7652 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7653 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7655 2012-03-14 Richard Guenther <rguenther@suse.de>
7660 * gcc.dg/torture/pr48124-1.c: New testcase.
7661 * gcc.dg/torture/pr48124-2.c: Likewise.
7662 * gcc.dg/torture/pr48124-3.c: Likewise.
7663 * gcc.dg/torture/pr48124-4.c: Likewise.
7665 2012-03-14 Richard Guenther <rguenther@suse.de>
7668 * gcc.dg/pr52578.c: New testcase.
7670 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7673 * g++.dg/cpp0x/udlit-args2.C: New test.
7675 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7678 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7679 * gcc.c-torture/compile/pr48596.c: ... here.
7681 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7684 * g++.dg/lookup/hidden-class17.C: New test.
7686 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7689 * gcc.dg/Wunused-var-3.c: New test.
7691 2012-03-13 Martin Jambor <mjambor@suse.cz>
7693 * gcc.dg/misaligned-expand-2.c: New test.
7695 2012-03-13 Richard Guenther <rguenther@suse.de>
7698 * gcc.dg/pr52134.c: New testcase.
7700 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7702 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7704 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7706 PR tree-optimization/46728
7707 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7708 * gcc.target/powerpc/pr46728-5.c: Likewise.
7709 * gcc.target/powerpc/pr46728-8.c: Likewise.
7710 * gcc.target/powerpc/pr46728-10.c: Likewise.
7711 * gcc.target/powerpc/pr46728-11.c: Likewise.
7712 * gcc.target/powerpc/pr46728-13.c: Likewise.
7713 * gcc.target/powerpc/pr46728-14.c: Likewise.
7714 * gcc.target/powerpc/pr46728-15.c: Likewise.
7716 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7719 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7721 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7723 PR tree-optimization/46728
7724 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7725 * gcc.target/powerpc/pr46728-5.c: Likewise.
7726 * gcc.target/powerpc/pr46728-8.c: Likewise.
7727 * gcc.target/powerpc/pr46728-10.c: Likewise.
7728 * gcc.target/powerpc/pr46728-11.c: Likewise.
7729 * gcc.target/powerpc/pr46728-13.c: Likewise.
7730 * gcc.target/powerpc/pr46728-14.c: Likewise.
7731 * gcc.target/powerpc/pr46728-15.c: Likewise.
7733 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7736 * gcc.target/avr/torture/addr-space-1.h: New file.
7737 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7738 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7739 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7740 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7742 2012-03-12 Andrew Pinski <apinski@cavium.com>
7744 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7746 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7748 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7749 * g++.dg/abi/thunk4.C: Likewise.
7750 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7752 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7754 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7755 * g++.dg/eh/spbp.C: Likewise.
7756 * g++.dg/ext/label13.C: Likewise.
7757 * g++.dg/guality/guality.exp: Likewise.
7758 * g++.dg/other/anon5.C: Likewise.
7759 * g++.dg/other/pragma-ep-1.C: Remove.
7760 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7761 * g++.dg/warn/pr31246.C: Likewise.
7762 * g++.dg/warn/weak1.C: Likewise.
7763 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7764 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7765 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7766 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7767 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7768 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7769 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7770 * gcc.dg/c99-tgmath-1.c: Likewise.
7771 * gcc.dg/c99-tgmath-2.c: Likewise.
7772 * gcc.dg/c99-tgmath-3.c: Likewise.
7773 * gcc.dg/c99-tgmath-4.c: Likewise.
7774 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7776 * gcc.dg/debug/pr49032.c: Likewise.
7777 * gcc.dg/guality/guality.exp: Likewise.
7778 * gcc.dg/intmax_t-1.c: Likewise.
7779 * gcc.dg/pr48616.c: Likewise.
7780 * gcc.dg/pragma-ep-1.c: Remove.
7781 * gcc.dg/pragma-ep-2.c: Remove.
7782 * gcc.dg/pragma-ep-3.c: Remove.
7783 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7784 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7785 * gcc.misc-tests/gcov-14.c: Likewise.
7786 * gfortran.dg/guality/guality.exp: Likewise.
7787 * lib/target-supports.exp (check_weak_available): Likewise.
7788 (add_options_for_tls): Likewise.
7789 (check_ascii_locale_available): Likewise.
7790 * obj-c++.dg/dwarf-2.mm: Likewise.
7791 * objc.dg/dwarf-1.m: Likewise.
7792 * objc.dg/dwarf-2.m: Likewise.
7794 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7796 PR tree-optimization/51721
7797 * gcc.dg/tree-ssa/vrp64.c: New test.
7799 PR tree-optimization/52533
7800 * gcc.c-torture/compile/pr52533.c: New test.
7802 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7804 * gcc.target/i386/rtm-xabort-1.c: New.
7805 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7806 * gcc.target/i386/rtm-xend-1.c: Ditto.
7807 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7808 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7809 * gcc.target/i386/sse-13.c: Ditto.
7810 * gcc.target/i386/sse-14.c: Ditto.
7811 * gcc.target/i386/sse-22.c: Ditto.
7812 * gcc.target/i386/sse-23.c: Ditto.
7813 * g++.dg/other/i386-2.C: Ditto.
7814 * g++.dg/other/i386-3.C: Ditto.
7816 2012-03-12 Tobias Burnus <burnus@net-b.de>
7819 * gfortran.dg/proc_ptr_35.f90: New.
7821 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7824 * gcc.dg/torture/pr52530.c: New test.
7826 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7829 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7831 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7834 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7836 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7838 2012-03-09 Andrew Pinski <apinski@cavium.com>
7841 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7842 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7844 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7846 * gcc.dg/tree-ssa/scev-3.c: New.
7847 * gcc.dg/tree-ssa/scev-4.c: New.
7849 2012-03-08 Tobias Burnus <burnus@net-b.de>
7852 * gfortran.dg/proc_ptr_34.f90
7854 2012-03-07 Jason Merrill <jason@redhat.com>
7857 * g++.dg/cpp0x/udlit-mangle.C: New.
7859 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7861 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7863 2012-03-06 Richard Guenther <rguenther@suse.de>
7866 * gcc.dg/torture/pr52493.c: New testcase.
7868 2012-03-06 Richard Guenther <rguenther@suse.de>
7871 * gcc.dg/lto/pr52097_0.c: New testcase.
7873 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7876 * gcc.target/sh/pr51244-1.c: New.
7877 * gcc.target/sh/pr51244-2.c: New.
7878 * gcc.target/sh/pr51244-3.c: New.
7880 2012-03-05 Jason Merrill <jason@redhat.com>
7883 * g++.dg/ext/visibility/template11.C: New.
7885 * g++.dg/cpp0x/implicit13.C: New.
7887 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7889 PR tree-optimization/51721
7890 * gcc.dg/tree-ssa/vrp63.c: New test.
7891 * gcc.dg/pr51721.c: New test.
7893 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7896 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7899 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7902 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7904 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7907 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7909 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7911 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7914 2012-03-03 Jason Merrill <jason@redhat.com>
7916 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7919 * g++.dg/cpp0x/initlist65.C: New.
7922 * g++.dg/ext/is_empty2.C: New.
7924 2012-03-03 Tobias Burnus <burnus@net-b.de>
7927 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7929 2012-03-03 Tobias Burnus <burnus@net-b.de>
7931 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7932 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7933 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7934 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7935 * gfortran.dg/class_30.f90: Remove dg-warning line.
7936 * gfortran.dg/bind_c_usage_25.f90: New.
7938 2012-03-03 Tobias Burnus <burnus@net-b.de>
7941 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7942 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7943 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7945 2012-03-03 Tobias Burnus <burnus@net-b.de>
7948 * gfortran.dg/assumed_type_1.f90: New.
7949 * gfortran.dg/assumed_type_2.f90: New.
7950 * gfortran.dg/assumed_type_3.f90: New.
7951 * gfortran.dg/assumed_type_4.f90: New.
7953 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7956 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7957 * gcc.target/sh/pr49468-di.c: New.
7959 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7961 * gcc.dg/graphite/pr50561.c: Update.
7963 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7965 * gcc.target/powerpc/pr52457.c: New test.
7967 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7969 * gcc.target/arm/sat-1.c: New test.
7971 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7974 * gcc.target/i386/pr46716.c: New test.
7976 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7979 * g++.dg/cpp0x/sfinae32.C: New.
7981 2012-03-02 Richard Guenther <rguenther@suse.de>
7983 PR tree-optimization/52406
7984 * gcc.dg/torture/pr52406.c: New testcase.
7986 2012-03-02 Tobias Burnus <burnus@net-b.de>
7989 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7990 * gfortran.dg/nullify_2.f90: Update dg-error.
7991 * gfortran.dg/nullify_4.f90: Ditto.
7992 * gfortran.dg/pointer_init_6.f90: Ditto.
7994 2012-03-02 Tobias Burnus <burnus@net-b.de>
7997 * gfortran.dg/class_51.f90: New.
7999 2012-03-02 Tobias Burnus <burnus@net-b.de>
8002 * gfortran.dg/intrinsic_8.f90: New.
8004 2012-03-01 Kai Tietz <ktietz@redhat.com>
8006 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8007 routines on mingw targets.
8008 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8010 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8012 PR tree-optimization/52445
8013 * gcc.dg/pr52445.c: New test.
8015 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8018 * gcc.c-torture/compile/pr52437.c: New test.
8021 * gcc.dg/torture/pr52419.c: New test.
8023 PR tree-optimization/52429
8024 * gcc.dg/torture/pr52429.c: New test.
8025 * g++.dg/opt/pr52429.C: New test.
8027 2012-02-29 Richard Guenther <rguenther@suse.de>
8030 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8031 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8032 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8033 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8034 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8035 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8037 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8039 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8041 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8044 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8046 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8049 * gcc.target/arm/neon/pr51534.c: New testcase.
8051 2012-02-28 Richard Guenther <rguenther@suse.de>
8054 * gcc.dg/torture/pr52407.c: New testcase.
8056 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8058 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8059 * gcc.target/arm/vfp2.c: Likewise.
8060 * gcc.target/arm/vfp3.c: Likewise.
8061 * gcc.target/arm/vfp4.c: Likewise.
8062 * gcc.target/arm/vfp5.c: Likewise.
8063 * gcc.target/arm/vfp6.c: Likewise.
8064 * gcc.target/arm/vfp7.c: Likewise.
8065 * gcc.target/arm/vfp8.c: Likewise.
8066 * gcc.target/arm/vfp9.c: Likewise.
8067 * gcc.target/arm/vfp10.c: Likewise.
8068 * gcc.target/arm/vfp11.c: Likewise.
8069 * gcc.target/arm/vfp12.c: Likewise.
8070 * gcc.target/arm/vfp13.c: Likewise.
8071 * gcc.target/arm/vfp14.c: Likewise.
8072 * gcc.target/arm/vfp15.c: Likewise.
8073 * gcc.target/arm/vfp16.c: Likewise.
8074 * gcc.target/arm/vfp17.c: Likewise.
8075 * gcc.target/arm/neon-constants.h: New file.
8076 * gcc.target/arm/neon-vect1.c: New test.
8077 * gcc.target/arm/neon-vect2.c: New test.
8078 * gcc.target/arm/neon-vect3.c: New test.
8079 * gcc.target/arm/neon-vect4.c: New test.
8080 * gcc.target/arm/neon-vect5.c: New test.
8081 * gcc.target/arm/neon-vect6.c: New test.
8082 * gcc.target/arm/neon-vect7.c: New test.
8083 * gcc.target/arm/neon-vect8.c: New test.
8085 2012-02-28 Richard Guenther <rguenther@suse.de>
8087 PR tree-optimization/52402
8088 * gcc.dg/torture/pr52402.c: New testcase.
8090 2012-02-28 Richard Guenther <rguenther@suse.de>
8093 * g++.dg/lto/pr52400_0.C: New testcase.
8095 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8097 * gcc.target/avr/torture/builtins-1.c: New test.
8098 * gcc.target/avr/torture/builtins-error.c: New test.
8100 2012-02-28 Kai Tietz <ktietz@redhat.com>
8102 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8103 * gcc.target/i386/pr45352-2.c: Likewise.
8104 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8105 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8106 targets instead rand.
8107 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8108 * gcc.target/i386/sse2-mul-1.c: Likewise.
8109 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8110 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8111 * gcc.target/i386/pad-1.c: Likewise.
8112 * gcc.target/i386/pad-9.c: Likewise.
8113 * gcc.target/i386/pad-2.c: Likewise.
8114 * gcc.target/i386/pad-5b.c: Likewise.
8115 * gcc.target/i386/pad-8.c: Likewise.
8116 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8117 * gcc.target/i386/pr44130.c: Likewise.
8118 * gcc.target/i386/align-main-1.c: Likewise.
8119 * gcc.target/i386/align-main-2.c: Likewise.
8120 * gcc.target/i386/sw-1.c: Likewise.
8121 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8122 on x64 mingw target.
8123 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8124 * gcc.target/i386/pr46295.c: Likewise.
8125 * gcc.target/i386/amd64-abi-1.c: Likewise.
8126 * gcc.target/i386/amd64-abi-2.c: Likewise.
8127 * gcc.target/i386/pr39082-1.c: Likewise.
8128 * gcc.target/i386/pr39162.c: Likewise.
8129 * gcc.target/i386/pr22152.c: Likewise.
8130 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8131 * gcc.target/i386/wrfsbase-2.c: Likewise.
8132 * gcc.target/i386/local.c: Likewise
8133 * gcc.target/i386/wrgsbase-1.c: Likewise.
8134 * gcc.target/i386/wrfsbase-1.c: Likewise.
8135 * gcc.target/i386/pr39315-3.c: Likewise.
8136 * gcc.target/i386/pr35767-4.c: Likewise.
8137 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8139 * gcc.target/i386/pr45336-2.c: Likewise.
8140 * gcc.target/i386/pr45336-1.c: Likewise.
8141 * gcc.target/i386/pr45336-4.c: Likewise.
8143 2012-02-27 Tristan Gingold <gingold@adacore.com>
8145 * gnat.dg/array20.ad[sb]: New test.
8147 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8150 * gcc.target/arm/pr52375.c: New test.
8151 * gcc.c-torture/compile/pr52375.c: New test.
8153 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8155 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8156 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8158 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8160 * gnat.dg/aggr19.adb: New test.
8161 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8163 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8166 * gcc.target/sh/pr49263.c: New.
8168 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8170 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8171 simulate_thread_wrapper_other_threads
8172 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8173 Move initialization of 'value' to main().
8174 (main): Initialize 'value';
8175 * gcc.dg/simulate-thread/speculative-store.c
8176 (simulate_thread_step_verify): Return 0 when successful.
8177 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8179 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8180 (simulate_thread_wrapper_other_threads): Return a success/fail value
8181 and issue an error if the instruction count threshold is exceeded.
8183 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8186 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8187 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8189 2012-02-24 Richard Guenther <rguenther@suse.de>
8192 * gcc.dg/pr52355.c: New testcase.
8194 2012-02-23 Kai Tietz <ktietz@redhat.com>
8196 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8197 * gcc.dg/Wpadded.c: Likewise.
8198 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8200 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8201 for sleep by Sleep and add windows.h include for this function.
8202 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8204 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8206 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8207 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8208 on x64 mingw target.
8209 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8210 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8211 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8212 failure on LLP64 target.
8214 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8217 * gcc.dg/noncompile/pr52290.c: New test.
8219 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8221 PR tree-optimization/52019
8222 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8224 2012-02-22 Kai Tietz <ktietz@redhat.com>
8226 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8227 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8228 derived pdiff_t type.
8229 * g++.dg/torture/pr49720.C: Likewise
8231 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8234 * gcc.target/i386/pr52330.c: New test.
8236 2012-02-22 Tobias Burnus <burnus@net-b.de>
8239 * gfortran.dg/io_constraints_10.f90: New.
8241 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8243 * lib/target-supports.exp (check_effective_target_vect_condition):
8244 Return true for NEON.
8246 2012-02-21 Kai Tietz <ktietz@redhat.com>
8248 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8250 2012-02-21 Richard Guenther <rguenther@suse.de>
8252 PR tree-optimization/52324
8253 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8255 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8258 * gcc.target/avr/torture/pr51782-1.c: New test.
8260 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8262 PR tree-optimization/52318
8263 * gcc.dg/pr52318.c: New test.
8265 2012-02-20 Kai Tietz <ktietz@redhat.com>
8267 * gcc.dg/bf-ms-layout-3.c: New testcase.
8269 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8273 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8275 2012-02-20 Richard Guenther <rguenther@suse.de>
8277 PR tree-optimization/52298
8278 * gcc.dg/torture/pr52298.c: New testcase.
8279 * gcc.dg/vect/pr52298.c: Likewise.
8281 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8283 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8284 * gcc.c-torture/execute/pr52286.c: Ditto.
8286 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8288 PR tree-optimization/52286
8289 * gcc.c-torture/execute/pr52286.c: New test.
8291 2012-02-18 Tobias Burnus <burnus@net-b.de>
8294 * gfortran.dg/interface_35.f90: Use -std=f2003.
8295 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8296 * gfortran.dg/interface_assignment_4.f90: Ditto.
8297 * gfortran.dg/bessel_1.f90: Ditto.
8298 * gfortran.dg/func_result_6.f90: Ditto.
8299 * gfortran.dg/hypot_1.f90: Ditto.
8300 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8302 2012-02-17 Tobias Burnus <burnus@net-b.de>
8304 PR translation/52232
8305 PR translation/52234
8306 PR translation/52245
8307 PR translation/52246
8308 PR translation/52262
8309 PR translation/52273
8310 * gfortran.dg/coarray_22.f90: Update dg-error.
8311 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8313 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8316 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8317 (simulate-thread): Use default timeout.
8319 2012-02-16 Jason Merrill <jason@redhat.com>
8322 * g++.dg/ext/timevar1.C: New.
8324 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8327 * g++.dg/template/using21.C: New.
8328 * g++.dg/template/using22.C: Likewise.
8330 2012-02-16 Jason Merrill <jason@redhat.com>
8333 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8335 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8337 PR tree-optimization/52255
8338 * gcc.c-torture/compile/pr52255.c: New test.
8341 * g++.dg/debug/dwarf2/pr52260.C: New test.
8344 * g++.dg/ipa/pr51929.C: New test.
8346 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8349 * gcc.target/powerpc/pr52199.c: New file.
8351 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8354 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8356 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8358 * gcc.dg/pr51867.c: Don't include <math.h>.
8361 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8363 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8364 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8366 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8368 PR tree-optimization/50561
8369 * gcc.dg/graphite/pr50561.c: New testcase.
8371 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8373 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8374 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8376 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8378 * gnat.dg/discr35.ad[sb]: New test.
8380 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8382 * gnat.dg/volatile10.adb: New test.
8383 * gnat.dg/volatile10_pkg.ads: New helper.
8385 2012-02-14 Jason Merrill <jason@redhat.com>
8387 * g++.dg/ext/attrib43.C: New.
8389 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8391 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8392 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8394 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8395 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8396 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8397 effective_target fgnu_tm.
8398 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8400 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8403 * g++.dg/template/asmgoto1.C: New test.
8405 2012-02-14 Ian Lance Taylor <iant@google.com>
8408 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8409 compiling generated file for 64bit and index tests.
8411 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8413 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8415 2012-02-14 Richard Guenther <rguenther@suse.de>
8417 PR tree-optimization/52244
8418 PR tree-optimization/51528
8419 * gcc.dg/torture/pr52244.c: New testcase.
8421 2012-02-14 Walter Lee <walt@tilera.com>
8423 * g++.dg/other/PR23205.C: Disable test on tile.
8424 * g++.dg/other/pr23205-2.C: Disable test on tile.
8425 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8426 * gcc.dg/20040813-1.c: Disable test on tile.
8427 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8428 * gcc.misc-tests/linkage.exp: Handle tilegx.
8430 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8432 PR tree-optimization/52210
8433 * gcc.dg/pr52210.c: New test.
8435 2012-02-14 Jason Merrill <jason@redhat.com>
8438 * g++.dg/overload/defarg5.C: New.
8440 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8443 * c-c++-common/pr52181.c: New test.
8445 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8448 * g++.dg/ext/atomic-1.C: New test.
8450 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8452 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8454 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8457 * gcc.c-torture/execute/pr52209.c: New test.
8459 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8462 * gfortran.dg/elemental_optional_args_5.f03: New test.
8464 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8467 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8470 2012-02-11 Ian Lance Taylor <iant@google.com>
8473 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8474 SPARC Solaris. Don't run the test at all on systems where it may
8475 not work, rather than xfailing it.
8477 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8479 PR rtl-optimization/52175
8480 * gcc.c-torture/compile/pr52175.c: New test.
8482 2012-02-10 Jason Merrill <jason@redhat.com>
8485 * g++.dg/template/repo10.C: New.
8487 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8490 * gcc.dg/pr52132.c: New test.
8492 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8494 * gnat.dg/specs/aggr4.ads: New test.
8495 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8497 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8500 * gcc.target/i386/pr52146.c: New.
8502 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8505 * c-c++-common/pr52177.c: New test.
8507 2012-02-10 Jan Hubicka <jh@suse.cz>
8510 * g++.dg/torture/pr48600.C: New testcase.
8512 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8515 * gcc.dg/dfp/pr52140.c: New test.
8517 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8520 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8523 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8526 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8527 * gcc.dg/pr51867.c: New test.
8529 2012-02-09 Ian Lance Taylor <iant@google.com>
8531 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8532 which don't support -fsplit-stack. Turn off optimization when
8533 compiling select5-out.go.
8535 2012-02-08 Ian Lance Taylor <iant@google.com>
8537 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8538 systems which don't support -fsplit-stack.
8540 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8542 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8543 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8544 machine instuction in the log.
8546 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8548 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8551 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8554 * gcc.dg/pr48524.c: New test.
8555 * gcc.dg/pr48524.spec: New spec file for test.
8557 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8560 * gfortran.dg/vect/pr32380.f90: New test.
8562 2012-02-08 Tobias Burnus <burnus@net-b.de>
8565 * gfortran.dg/realloc_on_assign_12.f90: New.
8567 2012-02-08 Richard Guenther <rguenther@suse.de>
8569 PR rtl-optimization/52170
8570 * gcc.dg/torture/pr52170.c: New testcase.
8572 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8574 PR gcov-profile/52150
8575 * gcc.dg/tree-prof/pr52150.c: New test.
8577 PR rtl-optimization/52139
8578 * gcc.dg/pr52139.c: New test.
8580 2012-02-07 Jason Merrill <jason@redhat.com>
8583 * g++.dg/cpp0x/constexpr-union3.C: New.
8586 * g++.dg/lto/pr52035_0.C: New.
8588 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8590 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8591 * gcc.dg/special/weak-1.c: Likewise.
8592 * gcc.dg/ucnid-12.c: Likewise.
8593 * gcc.dg/torture/pr45678-1.c: Likewise.
8594 * gcc.dg/torture/pr45678-2.c: Likewise.
8595 * gcc.dg/vector-4.c: Likewise.
8596 * gcc.dg/ipa/inline-5.c: Likewise.
8597 * gcc.dg/ucnid-11.c: Likewise.
8598 * gcc.misc-tests/gcov-13.c: Likewise.
8599 * gcc.misc-tests/gcov-14.c: Likewise.
8600 * g++.dg/ext/label13.C: Likewise.
8601 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8602 hppa*-*-hpux* options.
8603 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8604 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8605 * gcc.dg/pr48616.c: Likewise.
8606 * gcc.dg/pr17957.c: Likewise.
8607 * gcc.dg/pr17055-1.c: Likewise.
8608 * gcc.dg/pr32912-1.c: Likewise.
8609 * gcc.dg/tm/pr51472.c: Likewise.
8610 * c-c++-common/fold-bitand-4.c: Likewise.
8611 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8612 Use dg-additional-options for extra options.
8614 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8616 * gcc.target/epiphany/interrupt-2.c: New test.
8618 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8621 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8622 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8625 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8628 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8630 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8634 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8635 * gcc.target/mips/va-arg-1.c: New test.
8637 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8639 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8640 for -mno-pointers-to-nested-functions.
8642 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8644 * gcc.c-torture/execute/20120207-1.c: New test.
8646 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8648 PR rtl-optimization/52060
8649 * gcc.dg/torture/pr52060.c: New test.
8652 * gcc.c-torture/compile/pr52074.c: New test.
8654 2012-02-07 Tobias Burnus <burnus@net-b.de>
8657 * gfortran.dg/class_to_type_2.f90: New.
8659 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8662 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8665 2012-02-06 Jason Merrill <jason@redhat.com>
8668 * g++.dg/template/conv13.C: New.
8670 2012-02-06 Richard Guenther <rguenther@suse.de>
8672 PR tree-optimization/52115
8673 * gcc.c-torture/compile/pr52115.c: New testcase.
8675 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8678 * gcc.c-torture/execute/pr52129.c: New test.
8680 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8682 * gcc.dg/pr48374.c: Actually add the test I forgot
8683 in the 2012-01-25 commit.
8685 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8688 * gfortran.dg/vect/vect-8.f90: New test case.
8690 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8693 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8695 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8698 * gfortran.dg/class_48.f90 : Add test of allocate class array
8699 component with source in subroutine test3. Remove commenting
8700 out in subroutine test4, since branching on unitialized variable
8701 is now fixed (no PR for this last.).
8703 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8705 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8707 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8709 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8712 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8713 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8715 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8717 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8718 (check_effective_target_sync_int_long): Use it.
8719 (check_effective_target_sync_char_short): Likewise.
8720 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8722 2012-02-05 Tobias Burnus <burnus@net-b.de>
8725 * gfortran.dg/class_48.f90: Add some further checks.
8727 2012-02-05 Ira Rosen <irar@il.ibm.com>
8729 PR tree-optimization/52091
8730 * gcc.dg/vect/pr52091.c: New test.
8732 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8734 PR rtl-optimization/52113
8735 * gcc.target/avr/pr52113.c: New test.
8737 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8739 PR rtl-optimization/52092
8740 * gcc.c-torture/compile/pr52092.c: New test.
8742 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8745 * gfortran.dg/class_array_10.f03: New test.
8748 * gfortran.dg/class_array_11.f03: New test.
8751 * gfortran.dg/class_array_12.f03: New test.
8753 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8756 * gfortran.dg/realloc_on_assign_11.f90: New test.
8758 2012-02-02 Tobias Burnus <burnus@net-b.de>
8761 * gfortran.dg/shape_7.f90: New.
8763 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8765 * gcc.target/mips/mips-prepend-1.c: New test.
8767 2012-02-02 Jan Hubicka <jh@suse.cz>
8768 Tom de Vries <tom@codesourcery.com>
8771 * gcc.dg/alias-12.c: New testcase.
8772 * gcc.dg/alias-13.c: New testcase.
8774 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8777 * gcc.dg/pr52086.c: New test.
8779 PR tree-optimization/52073
8780 * gcc.c-torture/compile/pr52073.c: New test.
8782 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8785 * gfortran.dg/function_optimize_10.f90: New test.
8787 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8789 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8792 2012-02-01 Tobias Burnus <burnus@net-b.de>
8795 * gfortran.dg/typebound_operator_14.f90: New.
8797 2012-02-01 Tobias Burnus <burnus@net-b.de>
8800 * gfortran.dg/elemental_function_1.f90: New.
8802 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8804 PR rtl-optimization/51374
8805 * gcc.target/avr/torture/pr51374-1.c:
8806 Also fail if SBIS is seen.
8808 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8810 PR rtl-optimization/51374
8811 * gcc.target/avr/torture/pr51374-1.c: New.
8813 2012-01-31 Tobias Burnus <burnus@net-b.de>
8816 * gfortran.dg/typebound_generic_11.f90: New.
8818 2012-01-31 Tobias Burnus <burnus@net-b.de>
8821 * gfortran.dg/class_49.f90: New.
8823 2012-01-31 Tobias Burnus <burnus@net-b.de>
8826 * gfortran.dg/elemental_args_check_6.f90: New.
8828 2012-01-31 Jason Merrill <jason@redhat.com>
8831 * g++.dg/cpp0x/variadic122.C: New.
8833 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8836 * gfortran.dg/realloc_on_assign_10.f90: New test.
8838 2012-01-31 Richard Guenther <rguenther@suse.de>
8840 PR tree-optimization/51528
8841 * gcc.dg/torture/pr51528.c: New testcase.
8843 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8846 * lib/go.exp (go_target_compile): Append timeout= to options.
8847 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8848 select5-out.go test on alpha*-*-* targets.
8850 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8852 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8853 (TEST_SHORT): Reformat in the same way.
8854 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8855 (TEST_SHORT): Reformat in the same way.
8856 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8857 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8858 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8859 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8860 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8862 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8865 * gcc.target/arm/pr51835.c: New testcase.
8867 2012-01-30 Richard Guenther <rguenther@suse.de>
8869 PR tree-optimization/52028
8870 * gcc.dg/torture/pr52028.c: New testcase.
8871 * gfortran.dg/ldist-pr45199.f: Adjust.
8872 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8873 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8874 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8876 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8879 * gcc.dg/tree-prof/pr52027.c: New test.
8881 PR tree-optimization/52046
8882 * gcc.dg/pr52046.c: New test.
8885 * g++.dg/other/pr52048.C: New test.
8887 2012-01-30 Richard Guenther <rguenther@suse.de>
8889 PR tree-optimization/52045
8890 * gcc.dg/pr52045.c: New testcase.
8892 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8894 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8895 new code generated for __sync_lock_release.
8897 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8899 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8901 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8904 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8906 * g++.dg/ext/visibility/template10.C: Fix typo.
8908 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8910 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8913 * g++.dg/cpp0x/constexpr-ice6.C: New.
8915 2012-01-29 Tobias Burnus <burnus@net-b.de>
8918 * gfortran.dg/default_initialization_6.f90: New.
8920 2012-01-29 Tobias Burnus <burnus@net-b.de>
8923 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8924 * gfortran.dg/class_48.f90: New.
8926 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8929 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8931 2012-01-28 Tobias Burnus <burnus@net-b.de>
8934 * gfortran.dg/class_allocate_12.f90: New.
8936 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8938 * gcc.dg/torture/pr50444.c: Fix dg directives.
8940 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8943 * gcc.target/arm/pr52006.c: New test.
8945 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8948 * gcc.dg/lto/trans-mem.h: New file.
8949 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8950 * gcc.dg/lto/trans-mem-1_1.c: Same.
8951 * gcc.dg/lto/trans-mem-4_1.c: Same.
8952 * gcc.dg/lto/trans-mem-3_1.c: Same.
8954 2012-01-27 Tobias Burnus <burnus@net-b.de>
8957 * gfortran.dg/dummy_procedure_7.f90: New.
8959 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8961 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8962 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8964 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8967 * g++.dg/other/gc5.C: New test.
8969 2012-01-27 Richard Guenther <rguenther@suse.de>
8971 PR tree-optimization/50444
8972 * gcc.dg/torture/pr50444.c: New testcase.
8974 2012-01-27 Tobias Burnus <burnus@net-b.de>
8978 * gfortran.dg/move_alloc_13.f90: New.
8980 2012-01-27 Tobias Burnus <burnus@net-b.de>
8983 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8984 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8985 and change dg-error string.
8987 2012-01-27 Tobias Burnus <burnus@net-b.de>
8990 * gfortran.dg/elemental_args_check_5.f90: New.
8992 2012-01-27 Richard Guenther <rguenther@suse.de>
8995 * g++.dg/torture/pr51959.C: New testcase.
8997 2012-01-27 Tom de Vries <tom@codesourcery.com>
8999 PR tree-optimization/51990
9000 * gcc.dg/pr51990.c: New test.
9001 * gcc.dg/pr51990-2.c: Same.
9003 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9004 Tobias Burnus <burnus@gcc.gnu.org>
9007 * gfortran.dg/class_allocate_11.f03: New.
9012 * gfortran.dg/class_allocate_7.f03: New.
9013 * gfortran.dg/class_allocate_8.f03: New.
9014 * gfortran.dg/class_allocate_9.f03: New.
9015 * gfortran.dg/class_allocate_10.f03: New.
9017 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9019 * gnat.dg/discr34.adb: New test.
9020 * gnat.dg/discr34_pkg.ads: New helper.
9022 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9024 * gnat.dg/discr33.adb: New test.
9026 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9028 * gnat.dg/limited_with3.ad[sb): New test.
9029 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9030 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9031 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9033 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9035 * gnat.dg/stack_usage1.adb: New test.
9036 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9038 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9039 * gcc.dg/pr44194-2.c: Likewise.
9041 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9044 * g++.dg/template/crash112.C: New.
9046 2012-01-27 Richard Henderson <rth@redhat.com>
9048 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9050 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9052 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9054 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9057 * g++.dg/opt/pr51895.C: New test.
9059 2012-01-26 Michael Matz <matz@suse.de>
9061 PR tree-optimization/48794
9062 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9064 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9066 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9068 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9070 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9071 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9073 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9074 the default value for s390 and s390x.
9076 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9079 * gcc.dg/lto/trans-mem-4_0.c: New.
9080 * gcc.dg/lto/trans-mem-4_1.c: New.
9081 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9083 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9084 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9086 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9087 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9090 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9092 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9094 2012-01-25 Ian Lance Taylor <iant@google.com>
9096 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9098 2012-01-25 Tobias Burnus <burnus@net-b.de>
9101 * gfortran.dg/typebound_proc_25.f90: New.
9103 2012-01-25 Jason Merrill <jason@redhat.com>
9106 * g++.dg/lto/pr51992_0.C: New.
9108 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9110 PR tree-optimization/51987
9111 * gcc.target/i386/pr51987.c: New test.
9113 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9115 * gcc.dg/tm/lto-1.c: Require lto support in target.
9117 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9119 PR rtl-optimization/48374
9120 * gcc.dg/pr48374.c: New test.
9122 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9124 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9126 2012-01-25 Tobias Burnus <burnus@net-b.de>
9129 * gfortran.dg/derived_constructor_char_3.f90: New.
9131 2012-01-24 Ian Lance Taylor <iant@google.com>
9133 * go.test/go-test.exp (filecmp): New procedure.
9134 (errchk): Handle quoted square brackets.
9135 (go-gc-tests): Set go_compile_args. Handle various new test
9136 lines. Skip a few new tests.
9137 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9139 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9141 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9142 (check_effective_target_vect_extract_even_odd)
9143 (check_effective_target_vect_interleave): Return true for MIPS
9146 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9148 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9149 (main): Use it instead of argc.
9151 2012-01-24 Jason Merrill <jason@redhat.com>
9154 * g++.dg/cpp0x/sfinae31.C: New.
9156 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9158 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9160 2012-01-24 Jason Merrill <jason@redhat.com>
9163 * g++.dg/inherit/covariant20.C: New.
9165 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9168 * g++.dg/parse/crash58.C: New.
9170 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9173 * gcc.dg/pr51957-1.c: New test.
9174 * gcc.dg/pr51957-1.h: New file.
9175 * gcc.dg/pr51957-2.c: New test.
9177 2012-01-23 Jason Merrill <jason@redhat.com>
9180 * g++.dg/ext/visibility/template10.C: New.
9182 2012-01-23 Tobias Burnus <burnus@net-b.de>
9185 * gfortran.dg/move_alloc_12.f90: New.
9187 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9190 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9192 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9195 * g++.dg/template/crash111.C: New.
9197 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9199 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9201 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9203 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9206 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9207 the DW_TAG_class_type and DW_AT_name: "Executor".
9209 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9211 * lib/target-supports.exp
9212 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9213 (check_effective_target_vect_interleave): Likewise.
9215 2012-01-22 Jason Merrill <jason@redhat.com>
9218 * g++.dg/template/using20.C: New.
9219 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9221 2012-01-23 Jason Merrill <jason@redhat.com>
9224 * g++.dg/torture/pr51344.C: Limit to x86.
9226 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9228 * c-c++-common/tm/omp.c: Require target with pthread support.
9230 2012-01-23 Richard Guenther <rguenther@suse.de>
9232 PR tree-optimization/51949
9233 * gcc.dg/torture/pr51949.c: New testcase.
9235 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9237 PR rtl-optimization/51933
9238 * gcc.c-torture/execute/pr51933.c: New test.
9240 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9242 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9243 Do not define for Interix.
9245 2012-01-22 Jason Merrill <jason@redhat.com>
9248 * g++.dg/lto/pr51832.h: New.
9249 * g++.dg/lto/pr51832_0.C: New.
9250 * g++.dg/lto/pr51832_1.C: New.
9252 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9254 * gcc.dg/ext-elim-1.c: New test.
9256 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9259 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9260 * g++.dg/opt/longbranch1.C: Likewise.
9262 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9264 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9267 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9270 * gfortran.dg/namelist_74.f90: New test.
9271 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9273 2012-01-21 Tobias Burnus <burnus@net-b.de>
9276 * gfortran.dg/class_47.f90: New.
9278 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9280 * gnat.dg/renaming5.ad[sb]: New test.
9282 2012-01-20 Jason Merrill <jason@redhat.com>
9285 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9287 2012-01-20 Jason Merrill <jason@redhat.com>
9290 * g++.dg/ext/attrib42.C: Require ilp32.
9292 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9295 * gcc.target/arm/pr51915.c: New test.
9297 2012-01-20 Cary Coutant <ccoutant@google.com>
9298 Dodji Seketeli <dodji@redhat.com>
9301 * g++.dg/debug/dwarf2/nested-3.C: New test.
9303 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9306 * g++.dg/template/crash110.C: New.
9308 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9310 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9311 Remove default options on hppa*-*-hpux*.
9313 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9315 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9317 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9319 * gcc.c-torture/compile/pr51856.c: New testcase.
9321 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9323 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9324 options to go_target_compile.
9326 2012-01-20 Kai Tietz <ktietz@redhat.com>
9328 * g++.dg/torture/pr51344.C: Fix typo.
9330 2012-01-20 Richard Guenther <rguenther@suse.de>
9332 PR tree-optimization/51903
9333 * g++.dg/torture/pr51903.C: New testcase.
9335 2012-01-20 Tobias Burnus <burnus@net-b.de>
9336 Janus Weil <janus@gcc.gnu.org>
9339 * gfortran.dg/use_21.f90: New.
9341 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9344 * gcc.dg/torture/pr51106-1.c: New test.
9345 * gcc.dg/torture/pr51106-2.c: New test.
9347 2012-01-19 Kai Tietz <ktietz@redhat.com>
9349 * g++.dg/torture/pr51344.C: New test.
9351 2012-01-19 Tobias Burnus <burnus@net-b.de>
9354 * gfortran.dg/intrinsic_size_2.f90: New.
9356 2012-01-19 Jason Merrill <jason@redhat.com>
9359 * g++.dg/inherit/using7.C: New.
9361 2012-01-19 Richard Guenther <rguenther@suse.de>
9363 PR tree-optimization/37997
9364 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9366 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9368 PR rtl-optimization/51505
9369 * gcc.dg/pr51505.c: New test.
9371 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9374 * gfortran.dg/typebound_operator_12.f03: New.
9375 * gfortran.dg/typebound_operator_13.f03: New.
9377 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9380 * g++.dg/cpp0x/pr51225.C: New.
9382 2012-01-17 Ian Lance Taylor <iant@google.com>
9385 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9387 2012-01-17 Tobias Burnus <burnus@net-b.de>
9390 * gfortran.dg/realloc_on_assign_9.f90: New.
9392 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9395 * gcc.dg/tm/memopt-3.c: Remove xfail.
9396 * gcc.dg/tm/memopt-4.c: Remove xfail.
9397 * gcc.dg/tm/memopt-5.c: Remove xfail.
9398 * gcc.dg/tm/memopt-7.c: Remove xfail.
9400 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9402 PR tree-optimization/51877
9403 * gcc.c-torture/execute/pr51877.c: New test.
9405 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9407 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9408 {!vect_align_arrays} to vect_sizes_32B_16B.
9409 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9410 * gcc.dg/vect/vect-peel-3.c: Ditto.
9412 2012-01-16 Jason Merrill <jason@redhat.com>
9415 * g++.dg/abi/mangle60.C: New.
9418 * g++.dg/pch/mangle1.{C,Hs}: New.
9420 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9421 Tobias Burnus <burnus@net-b.de>
9424 * gfortran.dg/elemental_optional_args_3.f90: New
9425 * gfortran.dg/elemental_optional_args_4.f90: New
9427 2012-01-16 Tobias Burnus <burnus@net-b.de>
9430 * gfortran.dg/use_20.f90: New
9432 2012-01-16 Jason Merrill <jason@redhat.com>
9435 * g++.dg/cpp0x/rv-bitfield.C: New.
9436 * g++.dg/cpp0x/rv-bitfield2.C: New.
9438 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9440 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9441 subroutine 'qsort' and use index array to assign the result.
9443 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9445 PR tree-optimization/51865
9446 * gcc.dg/pr51865.c: New test.
9448 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9450 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9452 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9454 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9455 to be loaded from the constant pool, rather than via %hi and %lo.
9457 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9459 PR rtl-optimization/51821
9460 * gcc.dg/pr51821.c: New test.
9462 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9464 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9466 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9468 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9470 2012-01-14 Tobias Burnus <burnus@net-b.de>
9473 * gfortran.dg/init_flag_8.f90: New.
9474 * gfortran.dg/init_flag_9.f90: New.
9476 2011-01-14 Tobias Burnus <burnus@net-b.de>
9479 * gfortran.dg/use_18.f90: New.
9480 * gfortran.dg/use_19.f90: New.
9482 2012-01-13 Ian Lance Taylor <iant@google.com>
9485 * g++.dg/warn/Wsign-compare-4.C: New.
9487 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9490 * gfortran.dg/alloc_comp_assign.f03: New.
9491 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9492 __BUILTIN_FREE from 38 to 32.
9494 2012-01-13 Jason Merrill <jason@redhat.com>
9497 * g++.dg/warn/Wreturn-type-7.C: New.
9499 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9501 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9503 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9504 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9505 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9506 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9507 int32plus because of big array needed.
9508 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9509 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9511 2012-01-13 Jason Merrill <jason@redhat.com>
9514 * g++.dg/ext/visibility/template9.C: New.
9517 * g++.dg/cpp0x/defaulted34.C: New.
9518 * g++.dg/template/virtual3.C: New.
9520 2012-01-13 Richard Guenther <rguenther@suse.de>
9523 * gcc.dg/torture/pr8081.c: New testcase.
9525 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9527 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9529 2012-01-12 Jason Merrill <jason@redhat.com>
9532 * g++.dg/ext/stmtexpr14.C: New.
9534 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9537 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9539 2012-01-12 Jason Merrill <jason@redhat.com>
9542 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9543 * g++.dg/abi/mangle58.C: Likewise.
9546 * g++.dg/template/arg8.C: New.
9548 2012-01-12 Ira Rosen <irar@il.ibm.com>
9550 PR tree-optimization/51799
9551 * gcc.dg/vect/pr51799.c: New test.
9552 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9555 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9556 Tobias Burnus <burnus@net-b.de>
9560 * lib/target-supports.exp
9561 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9562 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9564 2012-01-11 Jason Merrill <jason@redhat.com>
9567 * g++.dg/ext/attrib42.C: New.
9569 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9572 * gcc.dg/pr51796.c: New test.
9574 2012-01-11 Jason Merrill <jason@redhat.com>
9577 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9579 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9581 * gnat.dg/array19.ad[sb]: New test.
9583 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9585 * gnat.dg/opt23.ad[sb]: New test.
9586 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9587 * gnat.dg/opt24.ad[sb]: New test.
9589 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9591 PR tree-optimization/49642
9592 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9593 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9595 2012-01-11 Jason Merrill <jason@redhat.com>
9598 * g++.dg/template/explicit-args5.C: New.
9600 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9602 * gcc.c-torture/execute/20120110-1.c: New testcase.
9604 2012-01-10 Jason Merrill <jason@redhat.com>
9607 * g++.dg/inherit/ambig1.C: New.
9610 * g++.dg/cpp0x/constexpr-cache1.C: New.
9612 2012-01-10 Richard Guenther <rguenther@suse.de>
9614 PR tree-optimization/51801
9615 * gcc.dg/torture/pr51801.c: New testcase.
9617 2012-01-10 Tobias Burnus <burnus@net-b.de>
9620 * gfortran.dg/allocate_with_typespec_5.f90: New.
9622 2012-01-10 Tobias Burnus <burnus@net-b.de>
9624 * gfortran.dg/class_39.f03: Update dg-error string.
9626 2012-01-10 Richard Guenther <rguenther@suse.de>
9628 PR tree-optimization/50913
9629 * gcc.dg/graphite/interchange-16.c: New testcase.
9630 * gcc.dg/graphite/scop-20.c: XFAIL.
9631 * gfortran.dg/graphite/interchange-1.f: Likewise.
9632 * gfortran.dg/graphite/block-1.f90: Likewise.
9633 * gfortran.dg/graphite/block-2.f: Likewise.
9635 2012-01-10 Richard Henderson <rth@redhat.com>
9637 * lib/target-supports.exp (check_effective_target_vect_perm,
9638 check_effective_target_vect_perm_byte,
9639 check_effective_target_vect_perm_short): Enable for arm neon.
9641 2012-01-09 Tobias Burnus <burnus@net-b.de>
9644 * gfortran.dg/typebound_operator_11.f90: New.
9646 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9648 * gnat.dg/array18.adb: New test.
9649 * gnat.dg/array18_pkg.ads: New helper.
9651 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9654 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9655 around base object in first assignment in main program.
9656 * gfortran.dg/typebound_operator_10.f03: New test.
9658 2012-01-09 Martin Jambor <mjambor@suse.cz>
9660 PR tree-optimization/51759
9661 * g++.dg/ipa/pr51759.C: New test.
9663 2012-01-09 Tobias Burnus <burnus@net-b.de>
9666 * gfortran.dg/optional_absent_2.f90: New.
9668 2012-01-09 Tobias Burnus <burnus@net-b.de>
9671 * gfortran.dg/use_17.f90: New.
9673 2012-01-09 Gary Funck <gary@intrepid.com>
9675 PR preprocessor/33919
9676 * gcc.dg/pr33919.c: New test.
9677 * gcc.dg/pr33919-0.h: New test header file.
9678 * gcc.dg/pr33919-1.h: Ditto.
9679 * gcc.dg/pr33919-2.h: Ditto.
9681 2012-01-07 Jan Hubicka <jh@suse.cz>
9683 PR tree-optimize/51694
9684 * gcc.c-torture/compile/pr51694.c: new testcase.
9686 2012-01-07 Jan Hubicka <jh@suse.cz>
9688 PR tree-optimization/51600
9689 * g++.dg/torture/pr51600.C: New testcase.
9691 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9693 PR gcov-profile/51715
9694 PR gcov-profile/51717
9695 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9696 * gcc.misc-tests/gcov-14.c: Likewise.
9698 2012-01-06 Jason Merrill <jason@redhat.com>
9700 * g++.dg/parse/new5.C: New.
9702 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9705 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9706 including <string.h>.
9708 2012-01-06 Jason Merrill <jason@redhat.com>
9710 * g++.dg/abi/mangle51.C: New.
9711 * g++.dg/abi/mangle52.C: New.
9712 * g++.dg/abi/mangle53.C: New.
9713 * g++.dg/abi/mangle54.C: New.
9714 * g++.dg/abi/mangle55.C: New.
9715 * g++.dg/abi/mangle56.C: New.
9716 * g++.dg/abi/mangle57.C: New.
9717 * g++.dg/abi/mangle58.C: New.
9718 * g++.dg/abi/mangle59.C: New.
9719 * g++.dg/cpp0x/trailing3.C: Update mangling.
9720 * g++.dg/cpp0x/variadic111.C: Update mangling.
9721 * g++.dg/cpp0x/variadic4.C: Update mangling.
9722 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9723 * g++.dg/template/nontype22.C: Works now.
9724 * g++.dg/template/pr35240.C: Works now.
9726 * g++.dg/cpp0x/error7.C: New.
9728 2012-01-06 Tobias Burnus <burnus@net-b.de>
9730 * gfortran.dg/deallocate_stat_2.f90: New.
9731 * coarray/allocate_errgmsg.f90: New.
9732 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9733 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9734 * coarray/subobject_1.f90: Fix for num_images > 1.
9735 * gfortran.dg/deallocate_stat.f90: Update due to changed
9738 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9740 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9742 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9744 * ada/acats/overflow.lst: Add cb20004.
9746 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9749 * g++.dg/cpp0x/alias-decl-18.C: New test.
9751 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9753 * gcc.c-torture/execute/20120104-1.c: New test.
9755 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9758 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9759 the old typebound_operator_8.f03.
9760 * gfortran.dg/typebound_operator_8.f03: New version of
9761 typebound_operator_7.f03 with 'u' a derived type instead of a
9764 2012-01-05 Richard Guenther <rguenther@suse.de>
9766 * g++.dg/torture/pr49309.C: Skip for -flto.
9768 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9771 * gcc.c-torture/compile/pr51761.c: New test.
9773 2012-01-05 Richard Guenther <rguenther@suse.de>
9775 PR tree-optimization/51760
9776 * gcc.dg/torture/pr51760.c: New testcase.
9778 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9781 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9783 2012-01-05 Richard Guenther <rguenther@suse.de>
9786 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9787 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9789 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9792 * gcc.dg/pr51695.c: New test.
9794 2012-01-04 Andrew Pinski <apinski@cavium.com>
9796 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9797 * gcc.target/mips/octeon2-lx-1.c: New test.
9798 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9799 * gcc.target/mips/octeon2-lx-2.c: New test.
9800 * gcc.target/mips/octeon2-lx-3.c: New test.
9802 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9806 * gcc.dg/tm/alias-1.c: Adjust regexp.
9807 * gcc.dg/tm/alias-2.c: Adjust regexp.
9809 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9812 * g++.dg/warn/Wparentheses-26.C: New.
9814 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9816 * gfortran.dg/elemental_optional_args_2.f90: New test.
9818 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9821 * gfortran.dg/common_17.f90: New test.
9823 2012-01-04 Richard Guenther <rguenther@suse.de>
9825 PR tree-optimization/49651
9826 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9827 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9829 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9832 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9834 2012-01-03 Andrew Pinski <apinski@cavium.com>
9836 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9837 for all mips targets. Also allow an optional .cfi_startproc.
9839 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9841 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9843 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9846 * g++.dg/rtti/dyncast5.C: New.
9848 2012-01-03 Richard Guenther <rguenther@suse.de>
9850 PR tree-optimization/51070
9851 * gcc.dg/torture/pr51070-2.c: New testcase.
9853 2012-01-03 Richard Guenther <rguenther@suse.de>
9855 PR tree-optimization/51692
9856 * gcc.dg/torture/pr51692.c: New testcase.
9858 2012-01-03 Richard Guenther <rguenther@suse.de>
9861 * g++.dg/lto/pr51650-3_0.C: New testcase.
9863 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9866 * g++.dg/warn/Wredundant-decls-spec.C: New.
9868 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9870 PR tree-optimization/51719
9871 * g++.dg/tree-prof/pr51719.C: New test.
9873 2012-01-03 Richard Guenther <rguenther@suse.de>
9876 * gcc.dg/fold-compare-6.c: New testcase.
9878 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9881 * g++.dg/gomp/pr51669.C: New test.
9883 2012-01-02 Jason Merrill <jason@redhat.com>
9886 * g++.dg/cpp0x/constexpr-union2.C: New.
9889 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9891 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9894 * g++.dg/cpp0x/constexpr-99.C: New test.
9896 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9899 * g++.dg/template/init9.C: New.
9901 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9903 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9904 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9905 rather than a specific number.
9907 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9912 * gfortran.dg/typebound_operator_7.f03: New.
9913 * gfortran.dg/typebound_operator_8.f03: New.
9915 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9918 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9920 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9922 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9924 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9926 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9928 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9931 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9933 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9934 * gfortran.dg/io_real_boz_4.f90: Likewise.
9935 * gfortran.dg/io_real_boz_5.f90: Likewise.
9937 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9939 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9941 2012-01-02 Revital Eres <revital.eres@linaro.org>
9943 * gcc.dg/sms-11.c: New file.
9945 2012-01-02 Tobias Burnus <burnus@net-b.de>
9948 * gfortran.dg/coarray/image_index_3.f90: New.
9950 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9953 * g++.dg/parse/enum8.C: New.
9955 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9958 * g++.dg/conversion/reinterpret4.C: New.
9959 * g++.dg/conversion/reinterpret1.C: Adjust.
9961 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9963 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9965 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9967 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9968 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9969 * g++.old-deja/g++.jason/access14.C: Likewise.
9970 * g++.old-deja/g++.jason/access8.C: Likewise.
9971 * g++.old-deja/g++.jason/access1.C: Likewise.
9972 * g++.old-deja/g++.other/access3.C: Likewise.
9973 * g++.old-deja/g++.other/access5.C: Likewise.
9974 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9975 * g++.old-deja/g++.law/visibility22.C: Likewise.
9976 * g++.old-deja/g++.law/visibility26.C: Likewise.
9977 * g++.old-deja/g++.mike/p2746.C: Likewise.
9978 * g++.dg/debug/using1.C: Likewise.
9979 * g++.dg/lookup/using51.C: Likewise.
9980 * g++.dg/inherit/using5.C: Likewise.
9981 * g++.dg/inherit/pr30297.C: Likewise.
9982 * g++.dg/inherit/access8.C: Likewise.
9983 * g++.dg/torture/pr39362.C: Likewise.
9984 * g++.dg/template/crash13.C: Likewise.
9985 * g++.dg/template/using10.C: Likewise.
9987 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9990 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9992 2012-01-01 Ira Rosen <irar@il.ibm.com>
9994 PR tree-optimization/51704
9995 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9996 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9997 corresponding flags.
9999 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10002 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10004 2012-01-01 Jan Hubicka <jh@suse.cz>
10006 PR rtl-optimization/51069
10007 * gcc.c-torture/compile/pr51069.c: New testcase.
10009 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10011 PR tree-optimization/51683
10012 * gcc.dg/pr51683.c: New test.
10014 Copyright (C) 2012 Free Software Foundation, Inc.
10016 Copying and distribution of this file, with or without modification,
10017 are permitted in any medium without royalty provided the copyright
10018 notice and this notice are preserved.