1 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
4 * gcc.target/i386/pr19398.c: New test.
6 2012-11-20 Martin Jambor <mjambor@suse.cz>
8 PR tree-optimization/55260
9 * g++.dg/torture/pr55260-1.C: New test.
11 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
13 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
14 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
15 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
16 * gcc.target/aarch64/atomic-op-char.c: Likewise.
17 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
18 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
19 * gcc.target/aarch64/atomic-op-int.c: Likewise.
20 * gcc.target/aarch64/atomic-op-long.c: Likewise.
21 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
22 * gcc.target/aarch64/atomic-op-release.c: Likewise.
23 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
24 * gcc.target/aarch64/atomic-op-short.c: Likewise.
26 2012-11-20 Jakub Jelinek <jakub@redhat.com>
29 * gcc.dg/pr55094.c: New test.
31 PR rtl-optimization/54921
32 * gcc.dg/pr54921.c: New test.
34 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
36 * gcc.target/i386/pr55359.c: New test.
38 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
40 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
41 * g++.dg/tls/thread_local3g.C: Likewise.
42 * g++.dg/tls/thread_local4g.C: Likewise.
43 * g++.dg/tls/thread_local5g.C: Likewise.
44 * g++.dg/tls/thread_local6g.C: Likewise.
45 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
46 * g++.dg/tls/thread_local2.C: Likewise.
47 * g++.dg/tls/thread_local2g.C: Likewise.
48 * g++.dg/tls/thread_local6.C: Likewise.
50 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
52 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
53 * gcc.dg/tm/clone-1.c: New test.
55 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
58 * g++.dg/parse/struct-5.C: New.
60 2012-11-19 Tom de Vries <tom@codesourcery.com>
62 PR rtl-optimization/55315
63 * gcc.target/mips/pr55315.c: New test.
65 2012-11-17 Jakub Jelinek <jakub@redhat.com>
67 PR tree-optimization/55236
68 * gcc.dg/pr55236.c: New test.
71 * gcc.dg/pr19105.c: Accept also optimizing
72 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
74 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
75 from addr2line_output. Increment idx if asking for more than one
76 address in one object.
78 2012-11-16 Jakub Jelinek <jakub@redhat.com>
80 PR tree-optimization/55329
81 * g++.dg/opt/pr55329.C: New test.
83 2012-11-16 Janus Weil <janus@gcc.gnu.org>
86 * gfortran.dg/typebound_operator_18.f90: New.
88 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
90 PR rtl-optimization/55330
91 * gfortran.dg/pr55330.f90: New test.
93 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
95 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
96 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
97 * gcc.dg/hoist-register-pressure-2.c: Ditto.
98 * gcc.dg/hoist-register-pressure-3.c: Ditto.
99 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
100 * gcc.dg/tree-prof/unroll-1.c: Ditto.
102 2012-11-16 Dodji Seketeli <dodji@redhat.com>
105 * g++.dg/cpp0x/alias-decl-27.C: New test.
107 2012-11-16 Jakub Jelinek <jakub@redhat.com>
110 * g++.dg/template/alignof2.C: New test.
112 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
114 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
115 * g++.dg/mv6.C (dg-options): Ditto.
117 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
119 * lib/target_suports.exp
120 (check_effective_target_has_w_floating_suffix): New procedure.
121 (check_effective_target_has_q_floating_suffix): Ditto.
122 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
123 for unsupported non-standard suffix on floating constant.
124 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
126 2012-11-14 Jakub Jelinek <jakub@redhat.com>
128 * lib/asan-dg.exp: New file.
129 * gcc.dg/asan/asan.exp: New file.
130 * g++.dg/dg.exp: Prune also asan tests.
131 * g++.dg/asan/asan.exp: New file.
132 * c-c++-common/asan/memcmp-1.c: New test.
134 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
137 * g++.dg/cpp0x/vt-55323.C: New.
139 2012-11-13 Sriraman Tallam <tmsriram@google.com>
141 * g++.dg/mv4.C: Add require ifunc. Change error message.
142 * g++.dg/mv5.C: Add require ifunc.
143 * g++.dg/mv6.C: Add require ifunc.
145 2012-11-13 Martin Jambor <mjambor@suse.cz>
147 PR tree-optimization/55253
148 * gcc.dg/torture/pr55253.c: New test.
149 * gcc.dg/torture/pr55305.c: Likewise.
151 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
154 * gcc.target/i386/pr55142-1.c: New file.
155 * gcc.target/i386/pr55142-2.c: Likewise.
157 2012-11-13 Dodji Seketeli <dodji@redhat.com>
160 * g++.dg/cpp0x/alias-decl-26.C: New test file.
162 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
164 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
166 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
167 * gcc.target/i386/pr49715-2.c: Likewise.
168 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
170 2012-11-13 Jakub Jelinek <jakub@redhat.com>
172 PR tree-optimization/55281
173 * gcc.dg/vect/fast-math-pr55281.c: New test.
174 * g++.dg/opt/pr55281.C: New test.
176 PR rtl-optimization/54127
177 * gcc.dg/torture/pr54127.c: New test.
179 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
180 Jakub Jelinek <jakub@redhat.com>
182 PR rtl-optimization/51447
183 * gcc.c-torture/execute/pr51447.c: New test.
185 2012-11-12 Ian Bolton <ian.bolton@arm.com>
187 * gcc.target/aarch64/csinc-2.c: New test.
189 2012-11-12 Ian Bolton <ian.bolton@arm.com>
191 * gcc.target/aarch64/cmn.c: New test.
192 * gcc.target/aarch64/adds.c: New test.
193 * gcc.target/aarch64/subs.c: New test.
195 2012-11-12 Tobias Burnus <burnus@net-b.de>
198 * gfortran.dg/coarray_29_1.f90: New.
199 * gfortran.dg/coarray_29_2.f90: New.
201 2012-11-12 Bin Cheng <bin.cheng@arm.com>
203 * gcc.dg/hoist-register-pressure-3.c: New test.
205 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
207 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
208 wrappers around sinf and cosf.
210 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
214 * gcc.target/i386/pr55247-2.c: New file.
216 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
219 * g++.dg/pr55263.C: New test.
221 2012-11-11 Martin Jambor <mjambor@suse.cz>
223 PR tree-optimization/55238
224 * testsuite/gcc.dg/torture/pr55238.c: New test.
226 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
227 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
228 * c-c++-common/torture/vector-subscript-1.c: Likewise.
229 * c-c++-common/torture/vector-subscript-2.c: Likewise.
231 2012-11-10 Jan Hubicka <jh@suse.cz>
233 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
235 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
237 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
238 -mno-sse -mno-mmx to dg-options. Reformat.
240 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
242 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
243 * c-c++-common/vector-compare-1.c: Same.
244 * c-c++-common/vector-compare-2.c: Same.
245 * g++.dg/other/unused1.C: Skip on AIX.
246 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
247 extra message on AIX.
249 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
252 * gcc.target/i386/pr55247.c: New test.
254 2012-11-09 Andrew Pinski <apinski@cavium.com>
256 * gcc.c-torture/execute/20121108-1.c: New test.
258 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
261 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
262 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
263 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
264 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
266 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
268 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
269 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
270 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
272 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
274 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
276 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
277 * g++.dg/tm/pr47530.C: Same.
279 2012-11-09 Jason Merrill <jason@redhat.com>
282 * g++.dg/cpp0x/alias-decl-25.C: New.
284 * g++.dg/abi/abi-tag1.C: New.
285 * g++.dg/abi/abi-tag2.C: New.
287 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
289 PR rtl-optimization/55154
290 * gcc.target/i386/pr55154.c: New test.
292 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
294 PR rtl-optimization/55151
295 * gcc.dg/pr55151.c: Move ...
296 * gcc.target/i386/pr55151.c: ... here.
298 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
300 PR rtl-optimization/54472
301 * gcc.dg/pr54472.c: New test.
303 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
305 * gnat.dg/stack_check3.ad[sb]: New test.
307 2012-11-08 Ian Lance Taylor <iant@google.com>
309 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
310 with arguments. Handle errorcheckoutput and rundir test types.
312 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
314 PR tree-optimization/55191
315 * gcc.dg/pr55191.c: New test.
317 2012-11-08 Jakub Jelinek <jakub@redhat.com>
320 * g++.dg/debug/pr54499.C: New test.
322 2012-11-08 Jan Hubicka <jh@suse.cz>
325 * gcc.dg/winline-3.c: Update.
327 2012-11-08 Martin Jambor <mjambor@suse.cz>
329 * gfortran.dg/ipcp-array-1.f90: New test.
331 2012-11-08 Florian Weimer <fweimer@redhat.com>
333 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
335 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
337 PR rtl-optimization/55151
338 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
340 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
342 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
344 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
346 * gcc.c-torture/compile/20121107-1.c: New test.
348 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
350 PR rtl-optimization/55151
351 * gcc.dg/pr55151.c: Compile it only for x86_64.
353 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
355 PR rtl-optimization/55122
356 * gcc.dg/pr55122.c: New test.
358 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
360 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
362 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
363 * gcc.target/powerpc/loop_align.c: Skip on AIX.
364 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
365 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
367 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
370 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
372 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
375 * c-c++-common/pr51294.c: New.
377 2012-11-07 Martin Jambor <mjambor@suse.cz>
379 PR tree-optimization/53787
380 * gcc.dg/ipa/ipa-5.c: Adjust.
381 * gcc.dg/ipa/ipcp-agg-1.c: New test.
382 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
383 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
384 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
385 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
386 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
387 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
388 * gfortran.dg/pr48636-2.f90: New test.
389 * gfortran.dg/pr53787.f90: Likewise.
391 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
395 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
398 * g++.dg/cpp0x/constexpr-union4.C: New.
400 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
402 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
404 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
407 * gcc.c-torture/compile/pr49220.c: New test.
409 2012-11-07 Florian Weimer <fweimer@redhat.com>
411 * g++.dg/init/new40.C: New.
413 2012-11-07 Jakub Jelinek <jakub@redhat.com>
416 * gcc.dg/guality/pr54693-2.c: New test.
418 2012-11-06 Andrew Pinski <apinski@cavium.com>
420 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
421 -fno-vect-cost-model.
423 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
425 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
426 * gcc.dg/tm/debug-1.c: Same.
427 * gcc.dg/tm/irrevocable-3.c: Same.
428 * gcc.dg/tm/irrevocable-4.c: Same.
429 * gcc.dg/tm/memopt-10.c: Same.
430 * gcc.dg/tm/memopt-11.c: Same.
431 * gcc.dg/tm/props-4.c: Same.
432 * gcc.dg/tm/wrap-3.c: Same.
433 * gcc.dg/tm/wrap-4.c: Same.
435 2012-11-06 Andrew Pinski <apinski@cavium.com>
437 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
439 2012-11-06 Jan Hubicka <jh@suse.cz>
441 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
443 * gcc.dg/tree-ssa/loop-23.c: Likewise.
444 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
445 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
447 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
449 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
451 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
454 * gcc.dg/torture/pr41993.c: New test.
456 2012-11-06 Jan Hubicka <jh@suse.cz>
458 * gcc.target/i386/l_fma_float_?.c: Update.
459 * gcc.target/i386/l_fma_double_?.c: Update.
461 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
464 * gcc.target/sh/pr54089-8.c: New.
465 * gcc.target/sh/pr54089-9.c: New.
467 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
470 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
471 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
472 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
473 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
474 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
475 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
476 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
477 * gcc.target/i386/avx-vzeroupper-27.c: New.
479 2012-11-06 Janus Weil <janus@gcc.gnu.org>
482 * gfortran.dg/transfer_class_1.f90: New.
483 * gfortran.dg/transfer_class_2.f90: New.
485 2012-11-05 Sriraman Tallam <tmsriram@google.com>
487 * testsuite/g++.dg/mv1.C: New test.
488 * testsuite/g++.dg/mv2.C: New test.
489 * testsuite/g++.dg/mv3.C: New test.
490 * testsuite/g++.dg/mv4.C: New test.
491 * testsuite/g++.dg/mv5.C: New test.
492 * testsuite/g++.dg/mv6.C: New test.
494 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
497 * gcc.dg/const-uniq-1.c (a): Increase length four times.
499 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
501 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
504 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
506 * g++.dg/torture/20121105-1.C: New test.
508 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
510 * gcc.dg/torture/fp-compare.c: New testcase.
512 2012-11-05 Jan Hubicka <jh@suse.cz>
514 * gcc.dg/const-1.c: Update.
515 * gcc.dg/pure-1.c: Update.
517 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
519 PR rtl-optimization/55151
520 * gcc.dg/pr55151.c: New test.
522 2012-11-05 Jakub Jelinek <jakub@redhat.com>
526 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
528 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
531 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
533 2012-11-05 Jan Hubicka <jh@suse.cz>
535 * gcc.dg/autopar/pr49960.c: Fix testcase.
537 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
539 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
540 Fix scan-tree-dump-times directive.
542 2012-11-04 Janus Weil <janus@gcc.gnu.org>
545 * gfortran.dg/associate_12.f90: New.
547 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
550 * lib/target-supports.exp (check_effective_target_masm_intel): New
552 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
555 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
556 Jack Howarth <howarth@bromo.med.uc.edu>
558 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
559 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
560 * gcc.target/i386/pr53249.c: Likewise.
562 2012-11-03 Andrew Pinski <apinski@cavium.com>
564 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
565 call abort1 so that cross jumping does not happen.
567 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
570 * gcc.target/sh/pr51244-18.c: New.
571 * gcc.target/sh/pr51244-19.c: New.
573 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
575 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
576 b requires a 64-bit operation followed by a truncation.
578 2012-11-02 Jan Hubicka <jh@suse.cz>
580 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
582 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
584 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
585 conditions to verify the reduction code is vectorized.
587 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
588 in case 'pow', such as 'powerpc' is used in the compiler version name.
589 * gcc.target/powerpc/pr46728-2.c: Likewise.
590 * gcc.target/powerpc/pr46728-3.c: Likewise.
591 * gcc.target/powerpc/pr46728-4.c: Likewise.
592 * gcc.target/powerpc/pr46728-5.c: Likewise.
593 * gcc.target/powerpc/pr46728-7.c: Likewise.
594 * gcc.target/powerpc/pr46728-8.c: Likewise.
595 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
597 2012-11-02 Jan Hubicka <jh@suse.cz>
599 * gcc.dg/tree-ssa/loop-38.c: New testcase.
601 2012-11-02 Jan Hubicka <jh@suse.cz>
603 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
604 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
606 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
609 * gcc.target/i386/pr55130.c: New test.
611 2012-11-02 Jakub Jelinek <jakub@redhat.com>
614 * gcc.target/i386/pr55147.c: New test.
616 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
618 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
619 * gfortran.dg/default_format_denormal_1.f90: Same.
621 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
624 * g++.dg/ext/vector19.C: Remove target restrictions.
625 * gcc.dg/fold-compare-7.c: New testcase.
627 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
630 * gcc.target/sh/pr55160.c: New.
632 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
634 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
635 scan-assembler regex.
637 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
640 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
641 * gcc.dg/pr55150-2.c: New test.
643 2012-11-01 Sharad Singhai <singhai@google.com>
645 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
646 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
647 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
648 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
650 2012-10-31 Dehao Chen <dehao@google.com>
652 * g++.dg/debug/dwarf2/block.C: New testcase.
654 2012-10-31 Jan Hubicka <jh@suse.cz>
656 * gcc.dg/pr44974.c: Add noinline.
658 2012-10-31 Janus Weil <janus@gcc.gnu.org>
661 * gfortran.dg/class_54.f90: New.
663 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
664 Jakub Jelinek <jakub@redhat.com>
666 PR tree-optimization/55018
667 * gcc.dg/torture/pr55018.c: New test.
669 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
672 * g++.dg/ext/vla13.C: New.
674 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
677 * gcc.dg/pr55150.c: New test.
679 2012-10-31 Tobias Burnus <burnus@net-b.de>
682 * gfortran.dg/associate_11.f90: New.
684 2012-10-31 Dodji Seketeli <dodji@redhat.com>
687 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
689 2012-10-31 Jakub Jelinek <jakub@redhat.com>
691 PR tree-optimization/19105
692 PR tree-optimization/21643
693 PR tree-optimization/46309
694 * gcc.dg/pr19105.c: New test.
695 * gcc.dg/pr21643.c: New test.
696 * gcc.dg/pr46309-2.c: New test.
697 * gcc.c-torture/execute/pr46309.c: New test.
699 2012-10-31 Alan Modra <amodra@gmail.com>
701 * gcc.target/powerpc/dimode_off.c: New.
702 * gcc.target/powerpc/timode_off.c: New.
703 * gcc.target/powerpc/dfmode_off.c: New.
704 * gcc.target/powerpc/tfmode_off.c: New.
706 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
708 PR rtl-optimization/55093
709 * gcc.target/i386/pr55093.c: New file.
711 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
713 * gcc.target/i386/pr55116.c: Renamed to ...
714 * gcc.target/i386/pr55116-1.c: This.
716 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
718 * gcc.target/i386/pr55116-2.c: New file.
720 2012-10-30 Richard Biener <rguenther@suse.de>
722 * gcc.dg/vect/slp-perm-2.c: Adjust.
724 2012-10-30 Richard Biener <rguenther@suse.de>
726 PR tree-optimization/55111
727 * gcc.dg/torture/pr55111.c: New testcase.
729 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
732 * gcc.target/sh/pr53988.c: New.
734 2012-10-30 Bin Cheng <bin.cheng@arm.com>
737 * gcc.dg/hoist-register-pressure-1.c: Rename from
738 hoist-register-pressure.c. Add nonpic condition.
739 * gcc.dg/hoist-register-pressure-2.c: New testcase.
741 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
744 * gcc.dg/Wreturn-local-addr.c: New.
745 * g++.dg/warn/Wno-return-local-addr.C: New.
746 * g++.dg/warn/Wreturn-local-addr.C: New.
748 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
751 * gcc.target/i386/pr55116.c: New file.
753 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
756 * gcc.dg/Wshadow-4.c: New.
757 * gcc.dg/Wshadow-4.h: New.
759 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
762 * gcc.dg/guality/pr54693.c: New.
764 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
767 * gcc.dg/pr55027.c: New testcase.
769 2012-10-29 Jan Hubicka <jh@suse.cz>
771 * gcc.dg/ipa/inline-6.c: New testcase.
773 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
775 PR rtl-optimization/55106
776 * g++.dg/pr55106.C: New.
778 2012-10-29 Richard Guenther <rguenther@suse.de>
781 * gcc.dg/torture/pr53695.c: New testcase.
783 2012-10-28 Jan Hubicka <jh@suse.cz>
785 * gcc.dg/ipa/inlinehint-3.c: New testcase.
787 2012-10-28 Tobias Burnus <burnus@net-b.de>
790 * gfortran.dg/do_check_6.f90: New.
792 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
793 Jack Howarth <howarth@bromo.med.uc.edu>
796 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
798 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
800 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
803 * gcc.target/i386/pr34283.c: New test.
805 2012-10-26 Jakub Jelinek <jakub@redhat.com>
808 * g++.dg/opt/pr55081.C: New test.
812 * gcc.dg/guality/pr54970.c: New test.
814 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
817 * g++.dg/template/new11.C: New.
819 2012-10-26 Richard Biener <rguenther@suse.de>
822 * gcc.dg/torture/pr54824.c: New testcase.
824 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
826 * gcc.target/i386/fxsave-1.c: New.
827 * gcc.target/i386/fxsave64-1.c: Ditto.
828 * gcc.target/i386/fxrstor-1.c: Ditto.
829 * gcc.target/i386/fxrstor64-1.c: Ditto.
830 * gcc.target/i386/xsave-1.c: Ditto.
831 * gcc.target/i386/xsave64-1.c: Ditto.
832 * gcc.target/i386/xrstor-1.c: Ditto.
833 * gcc.target/i386/xrstor64-1.c: Ditto.
834 * gcc.target/i386/xsaveopt-1.c: Ditto.
835 * gcc.target/i386/xsaveopt64-1.c: Ditto.
836 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
837 * gcc.target/i386/sse-13.c: Ditto.
838 * gcc.target/i386/sse-14.c: Ditto.
839 * gcc.target/i386/sse-22.c: Ditto.
840 * gcc.target/i386/sse-23.c: Ditto.
841 * g++.dg/other/i386-2.C: Ditto.
842 * g++.dg/other/i386-3.C: Ditto.
844 2012-10-25 Jan Hubicka <jh@suse.cz>
846 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
849 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
852 * g++.dg/ext/transparent-union.C: New.
854 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
857 * g++.dg/ext/vector19.C: New testcase.
859 2012-10-25 Richard Biener <rguenther@suse.de>
861 PR tree-optimization/54902
862 * g++.dg/torture/pr54902.C: New testcase.
864 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
867 * g++.dg/template/crash114.C: New.
869 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
872 * gcc.target/i386/pr55049-1.c: New test.
874 2012-10-24 Janus Weil <janus@gcc.gnu.org>
877 * gfortran.dg/class_dummy_4.f03: New.
879 2012-10-24 Jakub Jelinek <jakub@redhat.com>
881 PR rtl-optimization/55010
882 * gcc.dg/pr55010.c: New test.
885 * g++.dg/debug/pr54828.C: New test.
887 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
889 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
890 * gcc.dg/vect/vect-83_64.c: Likewise.
892 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
895 * g++.dg/cpp0x/constexpr-union4.C: New.
897 2012-10-23 Jeff Law <law@redhat.com>
899 * gcc.c-torture/execute/pr54985.c: New test.
901 2012-10-23 Paul Koning <ni1d@arrl.net>
904 * g++.dg/debug/dwarf2/pr54508.C: New.
906 2012-10-23 Jakub Jelinek <jakub@redhat.com>
909 * g++.dg/template/sizeof14.C: New test.
911 2012-10-23 Ian Bolton <ian.bolton@arm.com>
912 Jim MacArthur <jim.macarthur@arm.com>
913 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
914 Marcus Shawcroft <marcus.shawcroft@arm.com>
915 Nigel Stephens <nigel.stephens@arm.com>
916 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
917 Richard Earnshaw <rearnsha@arm.com>
918 Sofiane Naci <sofiane.naci@arm.com>
919 Stephen Thomas <stephen.thomas@arm.com>
920 Tejas Belagod <tejas.belagod@arm.com>
921 Yufeng Zhang <yufeng.zhang@arm.com>
923 * lib/target-supports.exp
924 (check_profiling_available): Add AArch64.
925 (check_effective_target_vect_int): Likewise.
926 (check_effective_target_vect_shift): Likewise.
927 (check_effective_target_vect_float): Likewise.
928 (check_effective_target_vect_double): Likewise.
929 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
930 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
931 (check_effective_target_vect_pack_trunc): Likewise.
932 (check_effective_target_vect_unpack): Likewise.
933 (check_effective_target_vect_hw_misalign): Likewise.
934 (check_effective_target_vect_short_mult): Likewise.
935 (check_effective_target_vect_int_mult): Likewise.
936 (check_effective_target_vect_stridedN): Likewise.
937 (check_effective_target_sync_int_long): Likewise.
938 (check_effective_target_sync_char_short): Likewise.
939 (check_vect_support_and_set_flags): Likewise.
940 (check_effective_target_aarch64_tiny): New.
941 (check_effective_target_aarch64_small): New.
942 (check_effective_target_aarch64_large): New.
943 * g++.dg/other/PR23205.C: Enable aarch64.
944 * g++.dg/other/pr23205-2.C: Likewise.
945 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
946 * gcc.c-torture/execute/20101011-1.c: Likewise.
947 * gcc.dg/20020312-2.c: Likewise.
948 * gcc.dg/20040813-1.c: Likewise.
949 * gcc.dg/builtin-apply2.c: Likewise.
950 * gcc.dg/stack-usage-1.c: Likewise.
952 2012-10-23 Ian Bolton <ian.bolton@arm.com>
953 Jim MacArthur <jim.macarthur@arm.com>
954 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
955 Marcus Shawcroft <marcus.shawcroft@arm.com>
956 Nigel Stephens <nigel.stephens@arm.com>
957 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
958 Richard Earnshaw <rearnsha@arm.com>
959 Sofiane Naci <sofiane.naci@arm.com>
960 Stephen Thomas <stephen.thomas@arm.com>
961 Tejas Belagod <tejas.belagod@arm.com>
962 Yufeng Zhang <yufeng.zhang@arm.com>
964 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
965 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
966 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
967 * gcc.target/aarch64/aapcs/abitest.S: New file.
968 * gcc.target/aarch64/aapcs/abitest.h: New file.
969 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
970 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
971 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
972 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
973 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
974 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
975 * gcc.target/aarch64/aapcs/ice_1.c: New file.
976 * gcc.target/aarch64/aapcs/ice_2.c: New file.
977 * gcc.target/aarch64/aapcs/ice_3.c: New file.
978 * gcc.target/aarch64/aapcs/ice_4.c: New file.
979 * gcc.target/aarch64/aapcs/ice_5.c: New file.
980 * gcc.target/aarch64/aapcs/macro-def.h: New file.
981 * gcc.target/aarch64/aapcs/test_1.c: New file.
982 * gcc.target/aarch64/aapcs/test_10.c: New file.
983 * gcc.target/aarch64/aapcs/test_11.c: New file.
984 * gcc.target/aarch64/aapcs/test_12.c: New file.
985 * gcc.target/aarch64/aapcs/test_13.c: New file.
986 * gcc.target/aarch64/aapcs/test_14.c: New file.
987 * gcc.target/aarch64/aapcs/test_15.c: New file.
988 * gcc.target/aarch64/aapcs/test_16.c: New file.
989 * gcc.target/aarch64/aapcs/test_17.c: New file.
990 * gcc.target/aarch64/aapcs/test_18.c: New file.
991 * gcc.target/aarch64/aapcs/test_19.c: New file.
992 * gcc.target/aarch64/aapcs/test_2.c: New file.
993 * gcc.target/aarch64/aapcs/test_20.c: New file.
994 * gcc.target/aarch64/aapcs/test_21.c: New file.
995 * gcc.target/aarch64/aapcs/test_22.c: New file.
996 * gcc.target/aarch64/aapcs/test_23.c: New file.
997 * gcc.target/aarch64/aapcs/test_24.c: New file.
998 * gcc.target/aarch64/aapcs/test_25.c: New file.
999 * gcc.target/aarch64/aapcs/test_26.c: New file.
1000 * gcc.target/aarch64/aapcs/test_3.c: New file.
1001 * gcc.target/aarch64/aapcs/test_4.c: New file.
1002 * gcc.target/aarch64/aapcs/test_5.c: New file.
1003 * gcc.target/aarch64/aapcs/test_6.c: New file.
1004 * gcc.target/aarch64/aapcs/test_7.c: New file.
1005 * gcc.target/aarch64/aapcs/test_8.c: New file.
1006 * gcc.target/aarch64/aapcs/test_9.c: New file.
1007 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1008 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1009 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1010 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1011 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1012 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1013 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1014 * gcc.target/aarch64/aapcs/type-def.h: New file.
1015 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1016 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1017 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1018 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1019 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1020 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1021 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1022 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1023 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1024 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1025 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1026 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1027 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1028 * gcc.target/aarch64/aarch64.exp: New file.
1029 * gcc.target/aarch64/adc-1.c: New file.
1030 * gcc.target/aarch64/adc-2.c: New file.
1031 * gcc.target/aarch64/asm-1.c: New file.
1032 * gcc.target/aarch64/clrsb.c: New file.
1033 * gcc.target/aarch64/clz.c: New file.
1034 * gcc.target/aarch64/ctz.c: New file.
1035 * gcc.target/aarch64/csinc-1.c: New file.
1036 * gcc.target/aarch64/csinv-1.c: New file.
1037 * gcc.target/aarch64/csneg-1.c: New file.
1038 * gcc.target/aarch64/extend.c: New file.
1039 * gcc.target/aarch64/fcvt.x: New file.
1040 * gcc.target/aarch64/fcvt_double_int.c: New file.
1041 * gcc.target/aarch64/fcvt_double_long.c: New file.
1042 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1043 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1044 * gcc.target/aarch64/fcvt_float_int.c: New file.
1045 * gcc.target/aarch64/fcvt_float_long.c: New file.
1046 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1047 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1048 * gcc.target/aarch64/ffs.c: New file.
1049 * gcc.target/aarch64/fmadd.c: New file.
1050 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1051 * gcc.target/aarch64/frint.x: New file.
1052 * gcc.target/aarch64/frint_double.c: New file.
1053 * gcc.target/aarch64/frint_float.c: New file.
1054 * gcc.target/aarch64/index.c: New file.
1055 * gcc.target/aarch64/mneg-1.c: New file.
1056 * gcc.target/aarch64/mneg-2.c: New file.
1057 * gcc.target/aarch64/mneg-3.c: New file.
1058 * gcc.target/aarch64/mnegl-1.c: New file.
1059 * gcc.target/aarch64/mnegl-2.c: New file.
1060 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1061 * gcc.target/aarch64/pic-constantpool1.c: New file.
1062 * gcc.target/aarch64/pic-symrefplus.c: New file.
1063 * gcc.target/aarch64/predefine_large.c: New file.
1064 * gcc.target/aarch64/predefine_small.c: New file.
1065 * gcc.target/aarch64/predefine_tiny.c: New file.
1066 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1067 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1068 * gcc.target/aarch64/table-intrinsics.c: New file.
1069 * gcc.target/aarch64/tst-1.c: New file.
1070 * gcc.target/aarch64/vect-abs-compile.c: New file.
1071 * gcc.target/aarch64/vect-abs.c: New file.
1072 * gcc.target/aarch64/vect-abs.x: New file.
1073 * gcc.target/aarch64/vect-compile.c: New file.
1074 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1075 * gcc.target/aarch64/vect-faddv.c: New file.
1076 * gcc.target/aarch64/vect-faddv.x: New file.
1077 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1078 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1079 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1080 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1081 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1082 * gcc.target/aarch64/vect-fp-compile.c: New file.
1083 * gcc.target/aarch64/vect-fp.c: New file.
1084 * gcc.target/aarch64/vect-fp.x: New file.
1085 * gcc.target/aarch64/vect-mull-compile.c: New file.
1086 * gcc.target/aarch64/vect-mull.c: New file.
1087 * gcc.target/aarch64/vect-mull.x: New file.
1088 * gcc.target/aarch64/vect.c: New file.
1089 * gcc.target/aarch64/vect.x: New file.
1090 * gcc.target/aarch64/vector_intrinsics.c: New file.
1091 * gcc.target/aarch64/vfp-1.c: New file.
1092 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1093 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1094 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1095 * g++.dg/abi/aarch64_guard1.C: New file.
1097 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1100 * c-c++-common/pr54988.c: New test.
1102 2012-10-23 Jan Hubicka <jh@suse.cz>
1104 * gcc.dg/tree-prof/peel-1.c: New testcase.
1106 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1109 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1111 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1113 * gcc.dg/c99-predef-1.c: New test.
1114 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1115 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1116 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1117 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1118 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1119 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1120 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1121 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1122 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1123 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1124 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1125 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1127 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1129 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1131 2012-10-23 Jan Hubicka <jh@suse.cz>
1134 * gcc.c-torture/execute/pr54937.c: New testcase.
1135 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1137 2012-10-23 Jan Hubicka <jh@suse.cz>
1140 * gfortran.dg/pr54967.f90: New testcase.
1142 2012-10-23 Terry Guo <terry.guo@arm.com>
1145 * gcc.dg/pr55019.c: New.
1147 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1149 PR tree-optimization/55008
1150 * gcc.dg/tree-ssa/pr55008.c: New test.
1152 2012-10-22 Richard Biener <rguenther@suse.de>
1154 PR tree-optimization/55011
1155 * gcc.dg/torture/pr55011.c: New testcase.
1157 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1159 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1160 * gcc.target/arm/pr40457-2.c: Likewise.
1161 * gcc.target/arm/pr40457-3.c: Likewise.
1163 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1165 * gnat.dg/specs/limited_with4.ads: New test.
1166 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1168 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1170 * gnat.dg/modular4.adb: New test.
1171 * gnat.dg/modular4_pkg.ads: New helper.
1173 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1175 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1176 * gnat.dg/specs/addr1.ads: Likewise.
1178 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1180 * gcc.dg/webizer.c (main): Add missing exit call.
1182 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1185 * gfortran.dg/wextra_1.f: New test.
1187 2012-10-20 Jan Hubicka <jh@suse.cz>
1189 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1191 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1194 * gfortran.dg/warn_unused_function.f90: New.
1196 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1198 * lib/target-supports.exp
1199 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1201 2012-10-19 Richard Guenther <rguenther@suse.de>
1203 PR tree-optimization/54981
1204 * gcc.dg/pr54981.c: New testcase.
1206 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1209 * gcc.target/arm/pr54892.c: New.
1211 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1213 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1215 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1218 * g++.dg/init/array30.C: New.
1219 * g++.dg/init/array31.C: Likewise.
1221 2012-10-18 Tobias Burnus <burnus@net-b.de>
1224 * gfortran.dg/public_private_module_7.f90: New.
1226 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1229 * g++.dg/template/pr29633.C: New.
1231 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1233 * gnat.dg/loop_optimization13.ad[sb]: New test.
1234 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1236 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1238 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1239 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1240 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1241 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1243 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1245 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1246 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1247 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1248 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1249 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1250 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1252 2012-10-16 Jan Hubicka <jh@suse.cz>
1254 * gcc.target/i386/l_fma_float_?.c: Update.
1255 * gcc.target/i386/l_fma_double_?.c: Update.
1256 * gfortran.dg/do_1.f90: XFAIL
1257 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1258 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1259 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1260 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1261 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1262 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1265 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1269 * gcc.dg/Wstrict-overflow-24.c: New.
1271 2012-10-16 Tobias Burnus <burnus@net-b.de>
1275 * gfortran.dg/class_optional_1.f90: New.
1276 * gfortran.dg/class_optional_2.f90: New.
1278 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1281 * gcc.dg/guality/pr54796.c: New test.
1283 PR tree-optimization/54889
1284 * gfortran.dg/pr54889.f90: New test.
1286 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1288 * g++.dg/other/dump-ada-spec-2.C: New test.
1290 2012-10-16 Easwaran Raman <eraman@google.com>
1292 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1293 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1295 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1297 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1298 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1300 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1303 * gcc.c-torture/compile/pr54925.c: New.
1305 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1308 * gcc.target/sh/pr51244-17.c: New.
1310 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1313 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1315 * gcc.target/sh/pr54760-4.c: New.
1317 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1320 * gcc.target/sh/torture/sh-torture.exp: New.
1321 * gcc.target/sh/torture/pr34777.c: New.
1323 2012-10-15 Matthias Klose <doko@ubuntu.com>
1325 * lib/target-supports.exp (check_profiling_available): Match
1326 arm*-*-linux-* for ARM Linux/GNU.
1327 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1328 * gfortran.dg/enum_10.f90: Likewise.
1329 * gfortran.dg/enum_9.f90: Likewise.
1330 * gcc.target/arm/synchronize.c: Likewise.
1331 * g++.old-deja/g++.jason/enum6.C: Likewise.
1332 * g++.old-deja/g++.other/enum4.C: Likewise.
1333 * g++.old-deja/g++.law/enum9.C: Likewise.
1335 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1337 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1338 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1340 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1341 Paolo Carlini <paolo.carlini@oracle.com>
1344 * g++.dg/overload/operator6.C: New.
1346 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1348 PR c++/50080 (again)
1349 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1350 * g++.dg/parse/tmpl-outside1.C: Likewise.
1351 * g++.dg/template/qualttp18.C: Likewise.
1352 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1353 * g++.old-deja/g++.pt/overload13.C: Likewise.
1355 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1357 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1358 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1359 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1360 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1361 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1362 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1363 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1364 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1366 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1369 * g++.dg/parse/tmpl-outside2.C: New.
1370 * g++.dg/parse/tmpl-outside1.C: Adjust.
1371 * g++.dg/template/qualttp18.C: Likewise.
1372 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1373 * g++.old-deja/g++.pt/overload13.C: Likewise.
1375 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1377 PR tree-optimization/54915
1378 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1380 2012-10-15 Richard Guenther <rguenther@suse.de>
1382 PR tree-optimization/54920
1383 * gcc.dg/torture/pr54920.c: New testcase.
1385 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1387 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1389 2012-10-13 Jason Merrill <jason@redhat.com>
1391 * g++.dg/tls/thread_local7g.C: Require tls_native.
1393 2012-10-14 Jason Merrill <jason@redhat.com>
1395 * g++.dg/cpp0x/inh-ctor1.C: New.
1396 * g++.dg/cpp0x/inh-ctor2.C: New.
1397 * g++.dg/cpp0x/inh-ctor3.C: New.
1398 * g++.dg/cpp0x/inh-ctor4.C: New.
1399 * g++.dg/cpp0x/inh-ctor5.C: New.
1400 * g++.dg/cpp0x/inh-ctor6.C: New.
1401 * g++.dg/cpp0x/inh-ctor7.C: New.
1402 * g++.dg/cpp0x/inh-ctor8.C: New.
1403 * g++.dg/cpp0x/inh-ctor9.C: New.
1404 * g++.dg/cpp0x/inh-ctor10.C: New.
1405 * g++.dg/cpp0x/inh-ctor11.C: New.
1406 * g++.dg/cpp0x/inh-ctor12.C: New.
1407 * g++.dg/cpp0x/inh-ctor13.C: New.
1409 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1411 PR rtl-optimization/54919
1412 * gcc.dg/pr54919.c: New testcase.
1414 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1417 * g++.dg/template/crash113.C: New.
1419 2012-10-14 Jan Hubicka <jh@suse.cz>
1421 * gcc.dg/unroll_5.c: New testcase.
1423 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1426 * g++.dg/opt/pr52643.C: New.
1428 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1431 * gcc.target/sh/pr54602-1.c: New.
1432 * gcc.target/sh/pr54602-2.c: New.
1433 * gcc.target/sh/pr54602-3.c: New.
1434 * gcc.target/sh/pr54602-4.c: New.
1436 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1439 * gcc.target/sh/pr54680.c: New.
1441 2012-10-12 Jan Hubicka <jh@suse.cz>
1443 * gcc.dg/webizer.c: New testcase.
1445 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1447 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1450 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1452 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1453 Return 0 if already specifying -mfloat-abi other than hard.
1455 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1457 * gcc.dg/pr53060.c: Prune irrelevant warning.
1459 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1462 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1463 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1464 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1465 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1466 Adjust expected wording of warnings for *cmp* builtins.
1467 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1468 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1470 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1473 * g++.dg/parse/friend-main.C: New.
1475 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1478 * g++.dg/pr53055.C: New testcase.
1480 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1483 * g++.dg/cpp0x/pr52744.C: New.
1485 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1488 * gfortran.dg/dummy_procedure_9.f90: New.
1490 2012-10-12 Richard Biener <rguenther@suse.de>
1492 PR tree-optimization/54894
1493 * gcc.dg/torture/pr54894.c: New testcase.
1495 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1498 * gcc.target/sh/pr51244-13.c: New.
1499 * gcc.target/sh/pr51244-14.c: New.
1500 * gcc.target/sh/pr51244-15.c: New.
1501 * gcc.target/sh/pr51244-16.c: New.
1503 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1506 * g++.dg/cpp0x/decltype45.C: New.
1508 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1511 * gfortran.dg/class_allocate_13.f90: New.
1513 2012-10-11 Jason Merrill <jason@redhat.com>
1515 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1516 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1518 * g++.dg/gomp/tls-5.C: Require tls_native.
1519 * g++.dg/tls/thread_local7.C: Require tls_native.
1520 * g++.dg/tls/static2.C: New.
1522 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1525 * g++.dg/ext/weak5.C: New.
1527 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1530 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1531 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1533 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1536 * g++.dg/parse/pr43765.C: New.
1538 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1540 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1542 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1545 * g++.dg/init/bitfield3.C: New.
1547 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1549 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1551 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1553 PR tree-optimization/54877
1554 * gcc.dg/torture/pr54877.c: New test.
1556 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1559 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1560 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1561 and remove target info from dg-do compile.
1562 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1563 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1564 and remove target info from dg-do compile.
1566 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1568 * gcc.dg/pr54782.c: Require target with pthread support.
1570 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1573 * g++.dg/cpp0x/auto35.C: New.
1575 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1577 PR c++/53540 - using fails to be equivalent to typedef
1578 * g++.dg/cpp0x/alias-decl-24.C: New test.
1580 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1582 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1583 that c++11 attributes to types are ignored for now.
1584 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1587 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1590 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1592 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1595 * g++.dg/cpp0x/initlist67.C: New.
1597 2012-10-10 Dehao Chen <dehao@google.com>
1599 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1601 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1604 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1607 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1610 * g++.dg/cpp0x/decltype44.C: New.
1612 2012-10-09 Steve Ellcey <sellcey@mips.com>
1614 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1616 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1619 * g++.dg/cpp0x/decltype43.C: New.
1621 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1624 * gcc.dg/pr53397-1.c: New test case.
1625 * gcc.dg/pr53397-2.c: New test case.
1627 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1630 * g++.dg/warn/Wparentheses-26.C: Adjust.
1631 * g++.dg/warn/Wparentheses-27.C: New.
1633 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1636 * c-c++-common/vector-scalar.c: New testcase.
1637 * g++.dg/ext/vector18.C: New testcase.
1638 * g++.dg/ext/vector5.C: This is not an error anymore.
1639 * gcc.dg/init-vec-1.c: Move ...
1640 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1641 * gcc.c-torture/execute/vector-shift1.c: Move ...
1642 * c-c++-common/torture/vector-shift1.c: ... here.
1643 * gcc.dg/scal-to-vec1.c: Move ...
1644 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1645 C++11. Adapt error messages.
1646 * gcc.dg/convert-vec-1.c: Move ...
1647 * c-c++-common/convert-vec-1.c: ... here.
1648 * gcc.dg/scal-to-vec2.c: Move ...
1649 * c-c++-common/scal-to-vec2.c: ... here.
1651 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1654 * gcc.target/i386/pr54400.c: New testcase.
1656 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1659 * g++.dg/template/pr54858.C: New test.
1661 2012-10-08 Marek Polacek <polacek@redhat.com>
1664 * g++.dg/debug/pr54831.C: New test.
1666 2012-10-08 Dehao Chen <dehao@google.com>
1668 * g++.dg/predict-loop-exit-1.C: New.
1669 * g++.dg/predict-loop-exit-2.C: New.
1670 * g++.dg/predict-loop-exit-3.C: New.
1672 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1674 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1676 2012-10-08 Jason Merrill <jason@redhat.com>
1678 * g++.dg/gomp/tls-5.C: New.
1679 * g++.dg/gomp/tls-wrap1.C: New.
1680 * g++.dg/gomp/tls-wrap2.C: New.
1681 * g++.dg/gomp/tls-wrap3.C: New.
1682 * g++.dg/gomp/tls-wrap4.C: New.
1683 * g++.dg/gomp/tls-wrapper-cse.C: New.
1684 * g++.dg/tls/thread_local-cse.C: New.
1685 * g++.dg/tls/thread_local-order1.C: New.
1686 * g++.dg/tls/thread_local-order2.C: New.
1687 * g++.dg/tls/thread_local-wrap1.C: New.
1688 * g++.dg/tls/thread_local-wrap2.C: New.
1689 * g++.dg/tls/thread_local-wrap3.C: New.
1690 * g++.dg/tls/thread_local-wrap4.C: New.
1691 * g++.dg/tls/thread_local2g.C: New.
1692 * g++.dg/tls/thread_local3g.C: New.
1693 * g++.dg/tls/thread_local4g.C: New.
1694 * g++.dg/tls/thread_local5g.C: New.
1695 * g++.dg/tls/thread_local6g.C: New.
1696 * g++.dg/tls/thread_local7g.C: New.
1698 * g++.dg/tls/thread_local3.C: New.
1699 * g++.dg/tls/thread_local4.C: New.
1700 * g++.dg/tls/thread_local5.C: New.
1701 * g++.dg/tls/thread_local6.C: New.
1703 * g++.dg/tls/init-2.C: Tweak errors.
1704 * g++.dg/tls/thread_local1.C: New.
1705 * g++.dg/tls/thread_local2.C: New.
1706 * g++.dg/tls/thread_local7.C: New.
1708 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1711 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1713 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1716 * gcc.target/sh/pr54685.c: New.
1718 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1720 PR c++/53528 C++11 attribute support
1721 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1722 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1723 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1724 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1725 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1726 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1727 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1728 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1729 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1730 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1731 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1732 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1733 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1734 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1735 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1736 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1737 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1738 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1739 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1740 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1741 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1742 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1744 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1745 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1746 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1750 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1751 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1753 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1754 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1755 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1756 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1768 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1769 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1770 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1771 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1772 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1779 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1781 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1782 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1783 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1785 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1788 * gcc.target/sh/pr54760-2.c: New.
1789 * gcc.target/sh/pr54760-3.c: New.
1791 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1794 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1796 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1797 Sandra Loosemore <sandra@codesourcery.com>
1799 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1800 and test that the accumulator is initialized using MULT.
1801 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1802 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1804 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1807 * g++.dg/cpp0x/stdint.C: New.
1809 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1812 * g++.dg/cpp0x/stddef.C: New.
1814 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1817 * gfortran.dg/typebound_operator_17.f90: New.
1819 2012-10-06 Jan Hubicka <jh@suse.cz>
1823 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1825 2012-10-06 Jan Hubicka <jh@suse.cz>
1827 * gcc.dg/lto/resolutions_0.c: New testcase.
1829 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1832 * gfortran.dg/generic_25.f90: New.
1833 * gfortran.dg/generic_26.f90: New.
1834 * gfortran.dg/generic_27.f90: New.
1836 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1839 * gcc.target/sh/pr54760-1.c: New.
1841 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1843 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1844 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1845 * g++.dg/warn/Wsign-compare-5.C: New test.
1846 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1847 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1848 * g++.dg/ext/builtin30.C: New test.
1849 * g++.dg/ext/vla12.C: New test.
1850 * gcc.dg/builtins-85.c: New test.
1853 * gcc.dg/guality/pr54519-1.c: New test.
1854 * gcc.dg/guality/pr54519-2.c: New test.
1855 * gcc.dg/guality/pr54519-3.c: New test.
1856 * gcc.dg/guality/pr54519-4.c: New test.
1857 * gcc.dg/guality/pr54519-5.c: New test.
1858 * gcc.dg/guality/pr54519-6.c: New test.
1860 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1863 * g++.dg/cpp0x/defaulted38.C: New.
1865 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1867 PR tree-optimization/33763
1868 * c-c++-common/pr33763.c: New test.
1870 PR tree-optimization/54810
1871 * gcc.dg/tree-ssa/vrp85.c: New test.
1873 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1875 * gcc.dg/ucnid-7.c: Skip on AIX.
1876 * gcc.dg/ucnid-8.c: Same.
1877 * gcc.dg/ucnid-10.c: Same.
1878 * gcc.dg/ucnid-13.c: Same.
1879 * gcc.dg/attr-alias-3.c: Same.
1880 * gcc.dg/attr-alias-5.c: Same.
1881 * gcc.dg/torture/pr51106-2.c: Same.
1882 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1884 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1887 * g++.dg/cpp0x/alias-decl-23.C: New.
1889 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1892 * g++.dg/template/friend53.C: New.
1894 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1896 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1897 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1898 (scan-ada-spec): Likewise.
1899 (scan-ada-spec-not): Likewise.
1900 * gcc.dg/dump-ada-spec-1.c: New test.
1901 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1903 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1905 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1907 2012-10-04 Florian Weimer <fweimer@redhat.com>
1909 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1911 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1914 * g++.dg/cpp0x/pr54323.C: New.
1916 2012-10-04 Richard Guenther <rguenther@suse.de>
1919 * g++.dg/torture/pr54735.C: New testcase.
1921 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1923 PR rtl-optimization/54739
1924 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1926 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1929 * gcc.target/sh/pr51244-12.c: New.
1931 2012-10-03 Dehao Chen <dehao@google.com>
1934 * gcc.dg/pr54782.c: New test.
1936 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1939 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1941 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1944 * gfortran.dg/class_53.f90: New.
1946 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1949 * gcc.dg/guality/pr54551.c: New.
1951 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1953 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1954 * gcc.target/powerpc/pr46728-2.c: Likewise.
1956 2012-10-02 Sharad Singhai <singhai@google.com>
1959 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1960 to fix test failures caused by r191883.
1961 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1962 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1963 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1964 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1965 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1966 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1967 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1968 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1969 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1971 2012-09-30 Sharad Singhai <singhai@google.com>
1973 * gcc.target/i386/vect-double-1.c: Fix test.
1975 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1978 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1981 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1983 PR rtl-optimization/54457
1984 * gcc.target/i386/pr54457.c: New test.
1986 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1988 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1990 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1992 * gcc.target/i386/vect-rebuild.c: New testcase.
1994 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1996 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1998 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2000 * gcc.target/mips/pr37362.c: Fix target selector.
2002 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2005 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2007 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2009 * gcc.dg/ucnid-8.c: Update line number.
2010 * gcc.dg/torture/pr51106-2.c: Likewise.
2012 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2015 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2016 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2017 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2019 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2021 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2022 partially reverting r170092.
2023 * gfortran.dg/class_7.f03: Ditto.
2024 * gfortran.dg/coarray_14.f90: Ditto.
2025 * gfortran.dg/typebound_proc_13.f03: Ditto.
2027 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2030 * g++.dg/cpp0x/sfinae42.C: New.
2032 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2034 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2035 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2036 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2037 * gcc.dg/pr42629.c: XFAIL on AIX.
2038 * gcc.dg/pr47684.c: Same.
2039 * gcc.dg/pr43670.c: Same.
2040 * gcc.dg/pr42916.c: Same.
2041 * gcc.dg/pr45449.c: Same.
2042 * gcc.dg/pr50017.c: Same.
2043 * gcc.dg/pr42728.c: Same.
2044 * gcc.dg/pr47881.c: Same.
2045 * gcc.dg/pr44023.c: Same.
2046 * gcc.dg/pr41345.c: Same.
2047 * gcc.dg/pr42630.c: Same.
2048 * gcc.dg/pr44971.c: Same.
2049 * gcc.dg/pr46771.c: Same.
2050 * gcc.dg/ucnid-8.c: Same.
2051 * gcc.dg/ucnid-10.c: Same.
2052 * gcc.dg/ucnid-13.c: Same.
2053 * gcc.dg/torture/pr51106-2.c: Same.
2054 * gcc.dg/pr48768.c: Same.
2055 * gcc.dg/pr42631.c: Same.
2056 * gcc.dg/pr43084.c: Same.
2057 * gcc.dg/ucnid-7.c: Same.
2058 * gcc.dg/pr42889.c: Same.
2059 * gcc.dg/pr41241.c: Same.
2060 * gcc.dg/pr42719.c: Same.
2061 * g++.dg/debug/pr46583.C: Same.
2062 * g++.dg/debug/pr47106.C: Same.
2063 * g++.dg/opt/pr48549.C: Same.
2064 * g++.dg/other/pr42685.C: Same.
2065 * c-c++-common/pr43942.c: Same.
2067 2012-09-29 Ian Lance Taylor <iant@google.com>
2069 * go.test/go-test.exp: Update for latest version of Go testsuite.
2071 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2074 * gfortran.dg/internal_readwrite_3.f90: New test.
2076 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2078 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2079 c-c++-common/Wunused-local-typedefs-2.c to here.
2081 PR c++/54372 - unused attribute inactive on dependant entities
2082 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2084 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2086 PR c++/29028 - Missed unused warning on using declaration
2087 * g++.dg/warn/Wunused-var-18.C: New test.
2089 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2091 PR c++/53551 - -Wunused-local-typedefs misses uses
2092 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2094 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2097 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2099 PR tree-optimization/54713
2100 * gcc.c-torture/compile/pr54713-1.c: New test.
2101 * gcc.c-torture/compile/pr54713-2.c: New test.
2102 * gcc.c-torture/compile/pr54713-3.c: New test.
2104 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2106 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2108 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2110 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2112 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2115 * gcc.target/i386/pr54703.c: New test.
2117 2012-09-27 Richard Guenther <rguenther@suse.de>
2120 * gcc.dg/lto/pr54709_0.c: New testcase.
2121 * gcc.dg/lto/pr54709_1.c: Likewise.
2123 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2125 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2127 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2129 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2131 * gcc.target/arm/pr42879.c: Handle big-endian.
2133 2012-09-26 Steve Ellcey <sellcey@mips.com>
2136 * gcc.dg/pr37303.c: Check for rdata or rodata.
2138 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2140 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2142 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2146 * gcc.target/powerpc/ppc-ne0-1.c: New.
2148 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2151 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2152 test_19, test_20, test_21, test_22, test_23): New functions.
2153 * gcc.target/sh/pr54089-4.c: New.
2154 * gcc.target/sh/pr54089-5.c: New.
2155 * gcc.target/sh/pr54089-6.c: New.
2156 * gcc.target/sh/pr54089-7.c: New.
2158 2012-09-25 Richard Guenther <rguenther@suse.de>
2161 * gcc.dg/lto/pr54702_0.c: New testcase.
2162 * gcc.dg/lto/pr54702_1.c: Likewise.
2163 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2164 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2165 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2166 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2168 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2171 * g++.dg/cpp0x/parse2.C: New.
2172 * g++.dg/parse/error11.C: Adjust.
2173 * g++.dg/parse/error12.C: Likewise.
2175 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2177 * gcc.target/i386/20030217-1.c: Added check for
2178 large_long_double effective target.
2179 * gcc.target/i386/387-3.c: Likewise.
2180 * gcc.target/i386/387-4.c: Likewise.
2181 * gcc.target/i386/pr36578-1.c: Likewise.
2182 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2183 when long double size is equal double size.
2184 * gcc.target/i386/excess-precision-1.c: Likewise.
2185 * gcc.target/i386/pr36578-2.c: Likewise.
2186 * gcc.target/i386/20030217-2.c: New testcase.
2188 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2190 PR tree-optimization/54676
2191 * gcc.dg/pr54676.c: New test.
2193 2012-09-25 Richard Guenther <rguenther@suse.de>
2195 PR tree-optimization/53663
2196 * gcc.dg/torture/pr53663-1.c: New testcase.
2197 * gcc.dg/torture/pr53663-2.c: Likewise.
2198 * gcc.dg/torture/pr53663-3.c: Likewise.
2200 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2202 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2204 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2206 * lib/target-supports-dg.exp (dg-require-effective-target,
2207 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2208 dg-process-target-1 instead of dg-process-target.
2209 (dg-process-target-1): Rename from dg-process-target.
2210 (dg-process-target): New.
2212 2012-09-24 Richard Guenther <rguenther@suse.de>
2214 PR tree-optimization/54684
2215 * g++.dg/torture/pr54684.C: New testcase.
2217 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2219 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2221 2012-09-24 Richard Guenther <rguenther@suse.de>
2224 * gcc.dg/tm/pr52173-1.c: New.
2225 * gcc.dg/tm/pr52173-2.c: New.
2227 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2229 * gcc.dg/pr54669.c: New test.
2231 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2232 Dominique Dhumieres <dominiq@lps.ens.fr>
2235 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2237 2012-09-23 Tobias Burnus <burnus@net-b.de>
2240 * gfortran.dg/class_array_14.f90: New.
2242 2012-09-22 Kai Tietz <ktietz@redhat.com>
2244 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2245 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2247 2012-09-21 Dehao Chen <dehao@google.com>
2250 PR tree-optimization/54655
2251 * g++.dg/pr54655.C: New testcase.
2253 2012-09-21 Richard Guenther <rguenther@suse.de>
2255 PR tree-optimization/54647
2256 * g++.dg/torture/pr54647.C: New testcase.
2258 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2261 * c-c++-common/torture/vector-compare-2.c: Add -w.
2263 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2265 * gnat.dg/opt20.ads: Move dg directive to...
2266 * gnat.dg/opt20.adb: ...here.
2267 * gnat.dg/addr1.ad[sb]: Likewise.
2268 * gnat.dg/concat2.ad[sb]: Likewise.
2269 * gnat.dg/array16.ad[sb]: Likewise.
2270 * gnat.dg/atomic5.ad[sb]: Likewise.
2271 * gnat.dg/discr29.ad[sb]: Likewise.
2272 * gnat.dg/noreturn5.ad[sb]: Likewise.
2273 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2274 * gnat.dg/discr23.ads: Remove dg directive.
2275 * gnat.dg/nested_float_packed.ads: Likewise.
2276 * gnat.dg/oconst6.ads: Move to...
2277 * gnat.dg/specs/oconst6.ads: ...here.
2279 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2282 * g++.dg/cpp0x/decltype32.C: Tweak.
2284 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2286 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2287 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2288 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2289 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2291 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2294 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2296 2012-09-19 Steve Ellcey <sellcey@mips.com>
2298 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2300 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2302 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2303 * gcc.target/powerpc/ppc-mftb.c: New file.
2305 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2308 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2311 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2314 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2316 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2318 * gcc.c-torture/execute/20120919-1.c: New test.
2320 2012-09-19 Richard Guenther <rguenther@suse.de>
2322 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2324 2012-09-19 Richard Guenther <rguenther@suse.de>
2326 * gcc.dg/builtin-unreachable-6.c: Adjust.
2328 2012-09-19 Richard Guenther <rguenther@suse.de>
2330 * gcc.dg/builtin-object-size-10.c: Adjust.
2331 * gcc.dg/builtin-unreachable-5.c: Adjust.
2332 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2333 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2334 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2335 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2336 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2337 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2338 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2339 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2340 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2341 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2342 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2343 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2345 2012-09-19 Richard Guenther <rguenther@suse.de>
2347 PR tree-optimization/54132
2348 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2349 * gcc.dg/torture/pr54132.c: Likewise.
2351 2012-09-19 Terry Guo <terry.guo@arm.com>
2353 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2354 extra prune rules that will be applied to all tests in a .exp file.
2355 (gcc-dg-prune): Use rules defined by the above variable.
2356 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2357 harmless warnings on architecture switch conflict.
2359 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2361 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2362 of asm-comment characters instead of a single one.
2363 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2365 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2367 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2369 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2370 target instead of xfailing it.
2371 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2372 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2373 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2374 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2375 * gcc.dg/vect/vect-104.c: Likewise.
2376 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2377 * gcc.dg/vect/vect-outer-1.c: Likewise.
2378 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2379 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2380 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2381 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2382 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2383 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2384 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2385 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2386 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2388 * lib/target-supports.exp
2389 (check_effective_target_vect_widen_mult_qi_to_hi,
2390 check_effective_target_vect_widen_mult_hi_to_si,
2391 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2392 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2393 check_effective_target_vect_pack_trunc,
2394 check_effective_target_vect_unpack,
2395 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2396 instead of arm_none.
2398 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2400 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2402 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2403 config to compiler_flags.
2405 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2408 * gcc.target/i386/pr54592.c: New test.
2410 PR tree-optimization/54610
2411 * gcc.target/i386/pr54610.c: New test.
2413 2012-09-17 Jason Merrill <jason@redhat.com>
2416 * g++.dg/cpp0x/alias-decl-21.C: New.
2417 * g++.dg/cpp0x/alias-decl-22.C: New.
2419 2012-09-17 Tobias Burnus <burnus@net-b.de>
2422 * gfortran.dg/scan_2.f90: New.
2424 2012-09-17 Jason Merrill <jason@redhat.com>
2427 * g++.dg/init/aggr9.C: New.
2429 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2431 * gnat.dg/loop_optimization12.ad[sb]: New test.
2433 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2436 * gfortran.dg/proc_ptr_result_7.f90: New.
2438 2012-09-17 Tobias Burnus <burnus@net-b.de>
2441 * gfortran.dg/structure_constructor_11.f90: New.
2443 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2445 PR tree-optimization/54563
2446 * g++.dg/torture/pr54563.C: New test.
2448 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2451 * gfortran.dg/typebound_generic_14.f03: New.
2453 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2456 * gfortran.dg/proc_ptr_38.f90: New.
2458 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2461 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2465 * gnat.dg/lto15.adb: Require lto.
2467 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2468 "myBindC" for hppa*-*-hpux*.
2470 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2472 * gfortran.dg/namelist_75.f90: New test.
2474 2012-09-15 Tom de Vries <tom@codesourcery.com>
2476 * gcc.dg/tree-ssa/vrp82.c: New test.
2477 * gcc.dg/tree-ssa/vrp83.c: Same.
2478 * gcc.dg/tree-ssa/vrp84.c: Same.
2480 2012-09-15 Tom de Vries <tom@codesourcery.com>
2482 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2483 * gcc.dg/tree-ssa/vrp81.c: ... this.
2485 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2488 * gcc.target/avr/torture/fix-types.h: New.
2489 * gcc.target/avr/torture/vals-hr.def: New.
2490 * gcc.target/avr/torture/vals-r.def: New.
2491 * gcc.target/avr/torture/vals-k.def: New.
2492 * gcc.target/avr/torture/vals-ur.def: New.
2493 * gcc.target/avr/torture/vals-uk.def: New.
2494 * gcc.target/avr/torture/vals-uhr.def: New.
2495 * gcc.target/avr/torture/vals-llk.def: New.
2496 * gcc.target/avr/torture/vals-ullk.def: New.
2497 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2498 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2499 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2500 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2501 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2502 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2503 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2504 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2506 2012-09-14 Dehao Chen <dehao@google.com>
2508 * g++.dg/debug/dwarf2/deallocator.C: New test.
2510 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2513 * gcc.c-torture/compile/pr54552-1.c: New test.
2515 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2518 * g++.dg/other/vector-compare.C: New testcase.
2519 * c-c++-common/vector-compare-3.c: New testcase.
2520 * gcc.dg/vector-shift.c: Move ...
2521 * c-c++-common/vector-shift.c: ... here.
2522 * gcc.dg/vector-shift1.c: Move ...
2523 * c-c++-common/vector-shift1.c: ... here.
2524 * gcc.dg/vector-shift3.c: Move ...
2525 * c-c++-common/vector-shift3.c: ... here.
2526 * gcc.dg/vector-compare-1.c: Move ...
2527 * c-c++-common/vector-compare-1.c: ... here.
2528 * gcc.dg/vector-compare-2.c: Move ...
2529 * c-c++-common/vector-compare-2.c: ... here.
2530 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2531 * c-c++-common/torture/vector-compare-1.c: ... here.
2532 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2533 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2534 * c-c++-common/torture/vector-compare-2.c: ... here.
2535 * gcc.c-torture/execute/vector-shift.c: Move ...
2536 * c-c++-common/torture/vector-shift.c: ... here.
2537 * gcc.c-torture/execute/vector-shift2.c: Move ...
2538 * c-c++-common/torture/vector-shift2.c: ... here.
2539 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2540 * c-c++-common/torture/vector-subscript-1.c: ... here.
2541 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2542 * c-c++-common/torture/vector-subscript-2.c: ... here.
2543 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2544 * c-c++-common/torture/vector-subscript-3.c: ... here.
2546 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2549 * gcc.c-torture/compile/pr54103-1.c,
2550 gcc.c-torture/compile/pr54103-2.c,
2551 gcc.c-torture/compile/pr54103-3.c,
2552 gcc.c-torture/compile/pr54103-4.c,
2553 gcc.c-torture/compile/pr54103-5.c,
2554 gcc.c-torture/compile/pr54103-6.c: New tests.
2555 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2557 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2559 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2561 2012-09-14 Richard Guenther <rguenther@suse.de>
2563 PR tree-optimization/54565
2564 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2565 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2567 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2569 * gcc.target/arm/combine-movs.c: Add missing space.
2571 2012-09-14 Richard Guenther <rguenther@suse.de>
2573 * g++.dg/torture/builtin-location.C: New testcase.
2575 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2576 Manuel López-Ibåñez <manu@gcc.gnu.org>
2579 * g++.dg/warn/Wuninitialized-self.C: New.
2581 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2584 * gcc.c-torture/compile/pr54559.c: New test.
2586 2012-09-13 Jason Merrill <jason@redhat.com>
2589 * g++.dg/cpp0x/constexpr-temp1.C: New.
2592 * g++.dg/template/anonunion2.C: New.
2595 * g++.dg/template/init10.C: New.
2597 2012-09-13 Tobias Burnus <burnus@net-b.de>
2600 * gfortran.dg/implicit_pure_3.f90: New.
2602 2012-09-13 Richard Guenther <rguenther@suse.de>
2604 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2606 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2608 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2610 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2612 * c-c++-common/pr51712.c: Handle for short-enum targets.
2614 2012-09-12 Terry Guo <terry.guo@arm.com>
2616 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2617 and lsrs for Thumb2 mode.
2619 2012-09-12 Jan Hubicka <jh@suse.cz>
2621 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2623 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2626 * gcc.target/i386/pr54445-1.c: New file.
2627 * gcc.target/i386/pr54445-2.c: Likewise.
2629 2012-09-12 Tobias Burnus <burnus@net-b.de>
2633 * gfortran.dg/coarray_10.f90: Update dg-error.
2634 * gfortran.dg/coarray_28.f90: New.
2635 * gfortran.dg/array_section_3.f90: New.
2637 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2639 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2640 gcc.target/arm/pr48252.c: Fix for big-endian support.
2642 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2644 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2646 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2647 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2649 * gcc.target/arm/neon-vfma-1.c: New testcase.
2650 * gcc.target/arm/neon-vfms-1.c: Likewise.
2651 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2653 * gcc.target/arm/neon-vmls-1.c: Likewise.
2654 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2656 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2657 (check_effective_target_arm_neonv2_ok): Likewise.
2658 (check_effective_target_arm_neonv2_hw): Likewise.
2659 (check_effective_target_arm_neonv2): Likewise.
2661 2012-09-11 Richard Guenther <rguenther@suse.de>
2664 * g++.dg/tree-ssa/pr54515.C: New testcase.
2666 2012-09-10 Andrew Pinski <apinski@cavium.com>
2669 * gcc.dg/tm/memopt-16.c: New testcase.
2671 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2675 * g++.dg/cpp0x/sfinae40.C: New.
2676 * g++.dg/cpp0x/sfinae41.C: Likewise.
2678 2012-09-10 Jason Merrill <jason@redhat.com>
2681 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2683 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2686 * gcc.target/sh/pr54089-3.c: New.
2688 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2690 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2692 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2694 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2696 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2698 * gcc.dg/pr52558-2.c: Delete.
2699 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2701 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2703 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2705 2012-09-10 Richard Guenther <rguenther@suse.de>
2707 PR tree-optimization/54520
2708 * gcc.dg/torture/pr54520.c: New testcase.
2710 2012-09-10 Jason Merrill <jason@redhat.com>
2713 * g++.dg/cpp0x/implicit14.C: New.
2715 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2718 * gfortran.dg/bound_simplification_3.f90: New test.
2720 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2723 * gcc.dg/pr52558-1.c: Delete.
2724 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2726 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2728 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2729 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2730 * gcc.target/arm/smlaltt-1.c: Likewise.
2732 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2734 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2736 2012-09-07 Tom de Vries <tom@codesourcery.com>
2738 PR tree-optimization/53986
2739 * gcc.dg/tree-ssa/vrp80.c: New test.
2740 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2742 2012-09-06 Jason Merrill <jason@redhat.com>
2746 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2747 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2749 2012-09-06 Andrew Pinski <apinski@cavium.com>
2752 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2754 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2756 PR rtl-optimization/54455
2757 * gcc.dg/54455.c: New test.
2759 2012-09-06 Tobias Burnus <burnus@net-b.de>
2762 * gfortran.dg/promotion_2.f90: New.
2764 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2767 * c-c++-common/pr54486.c: New test.
2769 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2772 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2774 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2777 * g++.dg/cpp0x/sfinae39.C: New.
2779 2012-09-04 Jason Merrill <jason@redhat.com>
2782 * g++.dg/ext/flexary3.C: New.
2785 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2788 * g++.dg/template/defarg15.C: New.
2791 * g++.dg/template/access24.C: New.
2793 2012-09-04 Richard Guenther <rguenther@suse.de>
2795 PR tree-optimization/54458
2796 * gcc.dg/torture/pr54458.c: New testcase.
2798 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2800 * gcc.target/arm/neon-vext.c: New test.
2801 * gcc.target/arm/neon-vext-execute.c: Ditto.
2803 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2807 * gfortran.dg/select_type_29.f03: New.
2809 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2811 * gcc.dg/fold-perm.c: Improve test.
2813 2012-09-03 Tobias Burnus <burnus@net-b.de>
2816 * gfortran.dg/coarray_class_1.f90: New.
2818 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2821 * gcc.c-torture/compile/pr49206.c: New test.
2823 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2824 Uros Bizjak <ubizjak@gmail.com>
2827 * gfortran.dg/pr36680.f90: New test.
2829 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2832 * g++.dg/opt/pr42295.C: New test.
2834 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2837 * gcc.dg/torture/pr54436.c: New test.
2839 2012-09-01 Andrew Pinski <apinski@cavium.com>
2841 * gcc.target/mips/truncate-8.c: New testcase.
2843 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2847 * gcc.target/i386/pr46829.c: New test.
2848 * gcc.target/i386/pr46843.c: Ditto.
2850 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2851 Jason Merrill <jason@redhat.com>
2854 * g++.dg/parse/error50.C: New.
2856 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2859 * gcc.c-torture/compile/pr54428.c: New test.
2861 2012-08-31 Ollie Wild <aaw@google.com>
2864 * g++.dg/init/lifetime3.C: New test.
2866 2012-08-31 Martin Jambor <mjambor@suse.cz>
2869 * gcc.dg/torture/pr54409.c: New test.
2871 2012-08-31 Martin Jambor <mjambor@suse.cz>
2873 * gfortran.dg/pr48636.f90: Add dump scan checks.
2875 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2877 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2879 2012-08-28 Joey Ye <joey.ye@arm.com>
2881 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2883 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2886 * gcc.target/i386/pr46254.c: New test.
2888 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2890 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2891 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2892 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2894 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2896 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2897 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2898 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2899 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2900 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2901 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2902 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2903 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2904 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2905 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2906 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2907 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2908 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2909 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2910 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2911 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2912 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2913 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2914 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2915 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2916 gcc.target/mips/unaligned-1.c: Tighten regexps.
2918 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2920 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2921 (mips_option_groups): Remove optimization. Add various -f options.
2922 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2923 and -pg imply -fno-omit-frame-pointer.
2924 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2925 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2926 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2927 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2928 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2929 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2930 * gcc.target/mips/abi-n32-long32.c: Likewise.
2931 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2932 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2933 * gcc.target/mips/abi-n32-long64.c: Likewise.
2934 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2935 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2936 * gcc.target/mips/abi-n64-long32.c: Likewise.
2937 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2938 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2939 * gcc.target/mips/abi-n64-long64.c: Likewise.
2940 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2941 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2942 * gcc.target/mips/abi-o32-long32.c: Likewise.
2943 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2944 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2945 * gcc.target/mips/abi-o32-long64.c: Likewise.
2946 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2947 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2948 * gcc.target/mips/abi-o64-long32.c: Likewise.
2949 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2950 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2951 * gcc.target/mips/abi-o64-long64.c: Likewise.
2952 * gcc.target/mips/asm-1.c: Likewise.
2953 * gcc.target/mips/branch-1.c: Likewise.
2954 * gcc.target/mips/call-3.c: Likewise.
2955 * gcc.target/mips/call-saved-3.c: Likewise.
2956 * gcc.target/mips/clear-cache-1.c: Likewise.
2957 * gcc.target/mips/div-1.c: Likewise.
2958 * gcc.target/mips/div-2.c: Likewise.
2959 * gcc.target/mips/div-3.c: Likewise.
2960 * gcc.target/mips/div-4.c: Likewise.
2961 * gcc.target/mips/div-5.c: Likewise.
2962 * gcc.target/mips/div-6.c: Likewise.
2963 * gcc.target/mips/div-7.c: Likewise.
2964 * gcc.target/mips/div-8.c: Likewise.
2965 * gcc.target/mips/div-9.c: Likewise.
2966 * gcc.target/mips/div-10.c: Likewise.
2967 * gcc.target/mips/div-11.c: Likewise.
2968 * gcc.target/mips/div-12.c: Likewise.
2969 * gcc.target/mips/dsp-ctrl.c: Likewise.
2970 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2971 * gcc.target/mips/ext-8.c: Likewise.
2972 * gcc.target/mips/extend-2.c: Likewise.
2973 * gcc.target/mips/fix-r10000-1.c: Likewise.
2974 * gcc.target/mips/fix-r10000-2.c: Likewise.
2975 * gcc.target/mips/fix-r10000-3.c: Likewise.
2976 * gcc.target/mips/fix-r10000-4.c: Likewise.
2977 * gcc.target/mips/fix-r10000-5.c: Likewise.
2978 * gcc.target/mips/fix-r10000-6.c: Likewise.
2979 * gcc.target/mips/fix-r10000-7.c: Likewise.
2980 * gcc.target/mips/fix-r10000-8.c: Likewise.
2981 * gcc.target/mips/fix-r10000-9.c: Likewise.
2982 * gcc.target/mips/fix-r10000-10.c: Likewise.
2983 * gcc.target/mips/fix-r10000-11.c: Likewise.
2984 * gcc.target/mips/fix-r10000-12.c: Likewise.
2985 * gcc.target/mips/fix-r10000-13.c: Likewise.
2986 * gcc.target/mips/fix-r10000-14.c: Likewise.
2987 * gcc.target/mips/fix-r10000-15.c: Likewise.
2988 * gcc.target/mips/fpcmp-1.c: Likewise.
2989 * gcc.target/mips/fpcmp-2.c: Likewise.
2990 * gcc.target/mips/fpr-moves-7.c: Likewise.
2991 * gcc.target/mips/fpr-moves-8.c: Likewise.
2992 * gcc.target/mips/int-moves-1.c: Likewise.
2993 * gcc.target/mips/int-moves-2.c: Likewise.
2994 * gcc.target/mips/long-calls-pg.c: Likewise.
2995 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2996 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2997 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2998 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2999 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3000 * gcc.target/mips/mips-3d-1.c: Likewise.
3001 * gcc.target/mips/mips-3d-2.c: Likewise.
3002 * gcc.target/mips/mips-3d-3.c: Likewise.
3003 * gcc.target/mips/mips-3d-4.c: Likewise.
3004 * gcc.target/mips/mips-3d-5.c: Likewise.
3005 * gcc.target/mips/mips-3d-6.c: Likewise.
3006 * gcc.target/mips/mips-3d-7.c: Likewise.
3007 * gcc.target/mips/mips-3d-8.c: Likewise.
3008 * gcc.target/mips/mips-3d-9.c: Likewise.
3009 * gcc.target/mips/mips-ps-1.c: Likewise.
3010 * gcc.target/mips/mips-ps-2.c: Likewise.
3011 * gcc.target/mips/mips-ps-3.c: Likewise.
3012 * gcc.target/mips/mips-ps-4.c: Likewise.
3013 * gcc.target/mips/mips-ps-6.c: Likewise.
3014 * gcc.target/mips/mips32-dspr2.c: Likewise.
3015 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3016 * gcc.target/mips/neg-abs-1.c: Likewise.
3017 * gcc.target/mips/neg-abs-2.c: Likewise.
3018 * gcc.target/mips/nmadd-3.c: Likewise.
3019 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3020 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3021 * gcc.target/mips/octeon-pop-1.c: Likewise.
3022 * gcc.target/mips/pr26765.c: Likewise.
3023 * gcc.target/mips/pr33256.c: Likewise.
3024 * gcc.target/mips/pr33635-1.c: Likewise.
3025 * gcc.target/mips/pr33755.c: Likewise.
3026 * gcc.target/mips/pr35802.c: Likewise.
3027 * gcc.target/mips/pr45074.c: Likewise.
3028 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3029 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3030 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3031 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3032 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3033 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3034 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3035 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3036 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3037 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3038 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3039 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3040 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3041 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3042 * gcc.target/mips/save-restore-1.c: Likewise.
3043 * gcc.target/mips/save-restore-3.c: Likewise.
3044 * gcc.target/mips/save-restore-5.c: Likewise.
3045 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3046 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3047 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3048 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3049 * gcc.target/mips/stack-1.c: Likewise.
3051 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3054 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3055 branch under test to be filled with preceding rather than
3056 following instructions.
3057 * gcc.target/mips/branch-10.c: Likewise.
3058 * gcc.target/mips/branch-11.c: Likewise.
3059 * gcc.target/mips/branch-12.c: Likewise.
3060 * gcc.target/mips/branch-13.c: Likewise.
3061 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3062 to be eliminated. Tighten $28 scan-assembler-not test.
3064 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3066 * gcc.target/mips/call-4.c: ...this new test.
3068 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3070 * gcc.target/mips/code-readable-3.c: Likewise.
3071 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3072 flag but skip for -O0.
3073 * gcc.target/mips/code-readable-4.c: Likewise.
3075 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3076 of operations under test.
3077 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3079 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3080 Don't require sibling-call optimization.
3081 * gcc.target/mips/near-far-4.c: Likewise.
3083 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3084 Make sure that the register variable is used.
3085 * gcc.target/mips/soft-float-1.c: Likewise.
3087 * gcc.target/mips/sdata-1.c: Make static data volatile.
3088 * gcc.target/mips/sdata-2.c: Likewise.
3089 * gcc.target/mips/sdata-3.c: Likewise.
3090 * gcc.target/mips/sdata-4.c: Likewise.
3092 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3094 * gcc.target/mips/atomic-memory-2.c: Likewise.
3095 * gcc.target/mips/branch-cost-1.c: Likewise.
3096 * gcc.target/mips/branch-cost-2.c: Likewise.
3097 * gcc.target/mips/cache-1.c: Likewise.
3098 * gcc.target/mips/call-1.c: Likewise.
3099 * gcc.target/mips/call-saved-2.c: Likewise.
3100 * gcc.target/mips/const-anchor-1.c: Likewise.
3101 * gcc.target/mips/const-anchor-2.c: Likewise.
3102 * gcc.target/mips/dse-1.c: Likewise.
3103 * gcc.target/mips/dsp-lhx.c: Likewise.
3104 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3105 * gcc.target/mips/ext-1.c: Likewise.
3106 * gcc.target/mips/ext-2.c: Likewise.
3107 * gcc.target/mips/ext-3.c: Likewise.
3108 * gcc.target/mips/ext-4.c: Likewise.
3109 * gcc.target/mips/ext-5.c: Likewise.
3110 * gcc.target/mips/ext-6.c: Likewise.
3111 * gcc.target/mips/ext-7.c: Likewise.
3112 * gcc.target/mips/extend-1.c: Likewise.
3113 * gcc.target/mips/fix-r4000-1.c: Likewise.
3114 * gcc.target/mips/fix-r4000-3.c: Likewise.
3115 * gcc.target/mips/fix-r4000-5.c: Likewise.
3116 * gcc.target/mips/fix-r4000-6.c: Likewise.
3117 * gcc.target/mips/fix-r4000-8.c: Likewise.
3118 * gcc.target/mips/fix-r4000-10.c: Likewise.
3119 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3120 * gcc.target/mips/fixed-vector-type.c: Likewise.
3121 * gcc.target/mips/fpr-moves-1.c: Likewise.
3122 * gcc.target/mips/fpr-moves-2.c: Likewise.
3123 * gcc.target/mips/fpr-moves-3.c: Likewise.
3124 * gcc.target/mips/fpr-moves-4.c: Likewise.
3125 * gcc.target/mips/fpr-moves-5.c: Likewise.
3126 * gcc.target/mips/fpr-moves-6.c: Likewise.
3127 * gcc.target/mips/ins-1.c: Likewise.
3128 * gcc.target/mips/ins-2.c: Likewise.
3129 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3130 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3131 * gcc.target/mips/lazy-binding-1.c: Likewise.
3132 * gcc.target/mips/madd-3.c: Likewise.
3133 * gcc.target/mips/madd-5.c: Likewise.
3134 * gcc.target/mips/madd-6.c: Likewise.
3135 * gcc.target/mips/madd-8.c: Likewise.
3136 * gcc.target/mips/madd-9.c: Likewise.
3137 * gcc.target/mips/memcpy-1.c: Likewise.
3138 * gcc.target/mips/mips-ps-type.c: Likewise.
3139 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3140 * gcc.target/mips/mips-sched-madd.c: Likewise.
3141 * gcc.target/mips/mips16e-extends.c: Likewise.
3142 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3143 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3144 * gcc.target/mips/movcc-1.c: Likewise.
3145 * gcc.target/mips/movcc-2.c: Likewise.
3146 * gcc.target/mips/movcc-3.c: Likewise.
3147 * gcc.target/mips/msub-5.c: Likewise.
3148 * gcc.target/mips/msub-6.c: Likewise.
3149 * gcc.target/mips/msub-8.c: Likewise.
3150 * gcc.target/mips/mult-2.c: Likewise.
3151 * gcc.target/mips/mult-3.c: Likewise.
3152 * gcc.target/mips/mult-5.c: Likewise.
3153 * gcc.target/mips/mult-6.c: Likewise.
3154 * gcc.target/mips/mult-7.c: Likewise.
3155 * gcc.target/mips/mult-12.c: Likewise.
3156 * gcc.target/mips/mult-13.c: Likewise.
3157 * gcc.target/mips/mult-14.c: Likewise.
3158 * gcc.target/mips/mult-15.c: Likewise.
3159 * gcc.target/mips/mult-17.c: Likewise.
3160 * gcc.target/mips/mult-18.c: Likewise.
3161 * gcc.target/mips/mult-19.c: Likewise.
3162 * gcc.target/mips/nmadd-1.c: Likewise.
3163 * gcc.target/mips/nmadd-2.c: Likewise.
3164 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3165 * gcc.target/mips/octeon-cins-1.c: Likewise.
3166 * gcc.target/mips/octeon-cins-2.c: Likewise.
3167 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3168 * gcc.target/mips/octeon-exts-2.c: Likewise.
3169 * gcc.target/mips/octeon-exts-3.c: Likewise.
3170 * gcc.target/mips/octeon-exts-4.c: Likewise.
3171 * gcc.target/mips/octeon-exts-5.c: Likewise.
3172 * gcc.target/mips/octeon-exts-6.c: Likewise.
3173 * gcc.target/mips/octeon-exts-7.c: Likewise.
3174 * gcc.target/mips/octeon-pop-2.c: Likewise.
3175 * gcc.target/mips/octeon-seq-3.c: Likewise.
3176 * gcc.target/mips/octeon-seq-4.c: Likewise.
3177 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3178 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3179 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3180 * gcc.target/mips/pr54240.c: Likewise.
3181 * gcc.target/mips/rsqrt-1.c: Likewise.
3182 * gcc.target/mips/rsqrt-2.c: Likewise.
3183 * gcc.target/mips/rsqrt-3.c: Likewise.
3184 * gcc.target/mips/rsqrt-4.c: Likewise.
3185 * gcc.target/mips/save-restore-2.c: Likewise.
3186 * gcc.target/mips/save-restore-4.c: Likewise.
3187 * gcc.target/mips/sb1-1.c: Likewise.
3188 * gcc.target/mips/scc-1.c: Likewise.
3189 * gcc.target/mips/scc-2.c: Likewise.
3190 * gcc.target/mips/scc-3.c: Likewise.
3191 * gcc.target/mips/scc-4.c: Likewise.
3192 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3193 * gcc.target/mips/truncate-1.c: Likewise.
3194 * gcc.target/mips/truncate-2.c: Likewise.
3195 * gcc.target/mips/truncate-3.c: Likewise.
3196 * gcc.target/mips/truncate-4.c: Likewise.
3197 * gcc.target/mips/truncate-5.c: Likewise.
3198 * gcc.target/mips/truncate-6.c: Likewise.
3199 * gcc.target/mips/unaligned-1.c: Likewise.
3201 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3202 skip for -O0. Require -fexpensive-optimizations.
3203 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3204 * gcc.target/mips/dspr2-MULT.c: Likewise.
3205 * gcc.target/mips/fix-r4000-2.c: Likewise.
3206 * gcc.target/mips/fix-r4000-4.c: Likewise.
3207 * gcc.target/mips/fix-r4000-7.c: Likewise.
3208 * gcc.target/mips/fix-r4000-9.c: Likewise.
3209 * gcc.target/mips/madd-1.c: Likewise.
3210 * gcc.target/mips/madd-2.c: Likewise.
3211 * gcc.target/mips/madd-4.c: Likewise.
3212 * gcc.target/mips/maddu-1.c: Likewise.
3213 * gcc.target/mips/maddu-2.c: Likewise.
3214 * gcc.target/mips/maddu-3.c: Likewise.
3215 * gcc.target/mips/maddu-4.c: Likewise.
3216 * gcc.target/mips/msub-1.c: Likewise.
3217 * gcc.target/mips/msub-2.c: Likewise.
3218 * gcc.target/mips/msub-3.c: Likewise.
3219 * gcc.target/mips/msub-4.c: Likewise.
3220 * gcc.target/mips/msubu-1.c: Likewise.
3221 * gcc.target/mips/msubu-2.c: Likewise.
3222 * gcc.target/mips/msubu-3.c: Likewise.
3223 * gcc.target/mips/msubu-4.c: Likewise.
3224 * gcc.target/mips/mult-1.c: Likewise.
3225 * gcc.target/mips/mult-4.c: Likewise.
3226 * gcc.target/mips/mult-8.c: Likewise.
3227 * gcc.target/mips/mult-9.c: Likewise.
3228 * gcc.target/mips/mult-10.c: Likewise.
3229 * gcc.target/mips/mult-11.c: Likewise.
3230 * gcc.target/mips/mult-16.c: Likewise.
3232 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3233 skip for -O0 and -Os.
3234 * gcc.target/mips/fix-r4000-12.c: Likewise.
3235 * gcc.target/mips/madd-7.c: Likewise.
3236 * gcc.target/mips/mips-ps-5.c: Likewise.
3237 * gcc.target/mips/mips-ps-7.c: Likewise.
3238 * gcc.target/mips/msub-7.c: Likewise.
3240 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3241 skip for -O0. Require -mno-abicalls.
3242 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3244 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3245 skip for -O0. Require a total number of BBIT instructions and
3246 at least one of each kind.
3248 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3249 skip for -O0. Require -fno-unroll-loops.
3251 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3252 skip for -O0. Allow BLTZ as well as BGEZ.
3254 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3256 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3257 skip for -O0. Require -fschedule-insns2.
3258 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3260 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3261 but skip for -O0. Make a branch-likely more likely.
3263 * gcc.target/mips/timode-2.c: Split each test into its own function.
3264 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3266 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3267 skip for -O0. Require -fpeephole2.
3268 * gcc.target/mips/vr-mult-2.c: Likewise.
3270 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3272 PR preprocessor/53469
3273 * gcc.dg/cpp/_Pragma7.c: New test case.
3275 2012-08-27 Tobias Burnus <burnus@net-b.de>
3278 * gfortran.dg/do_5.f90: New.
3280 2012-08-27 Tobias Burnus <burnus@net-b.de>
3282 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3283 from dg-options as -Wall no longer implies it.
3285 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3287 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3289 2012-08-25 Jason Merrill <jason@redhat.com>
3291 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3293 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3296 * g++.dg/cpp0x/auto34.C: New.
3298 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3301 * gcc.dg/pr54363.c: New test.
3304 * gcc.dg/pr54355.c: New test.
3306 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3309 * gcc.target/i386/pr52857-1.c: New.
3310 * gcc.target/i386/pr52857-2.c: Likewise.
3312 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3314 * gcc.target/mips/code-readable-4.c: New test.
3316 2012-08-23 Julian Brown <julian@codesourcery.com>
3317 Sandra Loosemore <sandra@codesourcery.com>
3319 * gcc.target/mips/code-readable-1.c: Add -O to options.
3321 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3324 * g++.dg/lookup/using53.C: New.
3326 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3328 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3329 * gcc.dg/fixed-point/convert-1.c: New.
3330 * gcc.dg/fixed-point/convert-2.c: New.
3331 * gcc.dg/fixed-point/convert-3.c: New.
3332 * gcc.dg/fixed-point/convert-4.c: New.
3333 * gcc.dg/fixed-point/convert-float-1.c: New.
3334 * gcc.dg/fixed-point/convert-float-2.c: New.
3335 * gcc.dg/fixed-point/convert-float-3.c: New.
3336 * gcc.dg/fixed-point/convert-float-4.c: New.
3337 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3338 * gcc.dg/fixed-point/convert-sat.c: New.
3339 * gcc.dg/fixed-point/convert.h: New.
3341 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3344 * gcc.target/sh/pr54089-2.c: New.
3346 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3348 * gcc.target/i386/long-double-64-1.c: New file.
3349 * gcc.target/i386/long-double-64-2.c: Likewise.
3350 * gcc.target/i386/long-double-64-3.c: Likewise.
3351 * gcc.target/i386/long-double-64-4.c: Likewise.
3352 * gcc.target/i386/long-double-80-1.c: Likewise.
3353 * gcc.target/i386/long-double-80-2.c: Likewise.
3354 * gcc.target/i386/long-double-80-3.c: Likewise.
3355 * gcc.target/i386/long-double-80-4.c: Likewise.
3356 * gcc.target/i386/long-double-80-5.c: Likewise.
3357 * gcc.target/i386/long-double-80-6.c: Likewise.
3358 * gcc.target/i386/long-double-80-7.c: Likewise.
3360 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3362 PR tree-optimization/54317
3363 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3365 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3368 * gcc.target/sh/pr39423-2.c: New.
3370 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3372 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3373 * gcc.dg/fold-perm.c: Likewise.
3375 2012-08-20 Jan Hubicka <jh@suse.cz>
3378 * gcc.dg/ipa/inlinehint-1.c: New.
3380 2012-08-20 Florian Weimer <fweimer@redhat.com>
3383 * g++.dg/init/new38.C: New test.
3384 * g++.dg/init/new39.C: New test.
3386 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3389 * gcc.target/sh/pr54089-1.c: New.
3391 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3394 * gcc.target/sh/pr51244-11.c: New.
3396 2012-08-20 Tobias Burnus <burnus@net-b.de>
3399 * gfortran.dg/warn_target_lifetime_2.f90: New.
3401 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3404 * g++.dg/warn/Wunused-var-17.C: New.
3406 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3409 * gcc.dg/gomp/pr53992.c: New test.
3411 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3414 * gcc.c-torture/execute/20120817-1.c: New test.
3416 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3418 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3420 (f2): New test that really does need adds.
3422 2012-08-20 Richard Guenther <rguenther@suse.de>
3424 PR tree-optimization/54327
3425 * gcc.dg/torture/pr54327.c: New testcase.
3427 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3429 PR tree-optimization/54321
3430 * gcc.c-torture/compile/pr54321.c: New test.
3432 2012-08-20 Tobias Burnus <burnus@net-b.de>
3435 * gfortran.dg/warn_target_lifetime_1.f90: New.
3437 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3440 * gfortran.dg/real_compare_1.f90: New test case.
3441 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3443 2012-08-18 Jan Hubicka <jh@suse.cz>
3445 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3447 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3450 * gfortran.dg/interface_37.f90: New test.
3452 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3453 Gary Funck <gary@intrepid.com>
3456 * gcc.target/i386/pr20020-1.c: New test.
3457 * gcc.target/i386/pr20020-2.c: Likewise.
3458 * gcc.target/i386/pr20020-3.c: Likewise.
3460 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3462 * gcc.target/i386/perm-concat.c: New test.
3464 2012-08-17 Julian Brown <julian@codesourcery.com>
3466 * gcc.target/arm/div64-unwinding.c: New test.
3468 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3470 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3472 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3475 * gcc.target/sh/pr54236-1.c: New.
3477 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3479 * lib/target-supports.exp (check_effective_target_sync_int_long)
3480 (check_effective_target_sync_char_short): Enable for crisv32-*
3484 * gcc.dg/torture/pr54261-1.c: New test.
3486 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3490 * gfortran.dg/typebound_call_24.f03: New.
3492 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3494 PR tree-optimization/54245
3495 * gcc.dg/tree-ssa/pr54245.c: New test.
3497 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3499 PR tree-optimization/54240
3500 * gcc.target/powerpc/pr54240.c: New test.
3501 * gcc.target/mips/pr54240.c: Likewise.
3503 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3506 * gcc.target/sh/pr52933-1.c: New.
3507 * gcc.target/sh/pr52933-2.c: New.
3509 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3512 * gcc.target/sh/pr50751-8.c: New.
3514 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3517 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3518 * gfortran.dg/typebound_proc_27.f03: New test.
3520 2012-08-14 Sterling Augustine <saugustine@google.com>
3522 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3524 2012-08-14 Tobias Burnus <burnus@net-b.de>
3527 * gfortran.dg/data_constraints_3.f90: New.
3528 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3529 to disable -pedantic compilation.
3530 * gfortran.dg/pr37243.f: Ditto.
3531 * gfortran.dg/g77/19990826-3.f: Ditto.
3532 * gfortran.dg/g77/20020307-1.f : Ditto.
3533 * gfortran.dg/g77/980310-3.f: Ditto.
3535 2012-08-14 Tobias Burnus <burnus@net-b.de>
3538 * gfortran.dg/warn_conversion_4.f90: New.
3540 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3543 PR rtl-optimization/53495
3544 * gcc.c-torture/compile/pr53411.c: New test.
3545 * gcc.c-torture/compile/pr53495.c: New test.
3547 2012-08-13 Richard Guenther <rguenther@suse.de>
3549 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3551 2012-08-13 Richard Guenther <rguenther@suse.de>
3553 PR tree-optimization/54200
3554 * gcc.dg/guality/pr54200.c: New testcase.
3555 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3557 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3559 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3561 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3564 * gcc.target/sh/pr51244-7.c: New.
3565 * gcc.target/sh/pr51244-8.c: New.
3566 * gcc.target/sh/pr51244-9.c: New.
3567 * gcc.target/sh/pr51244-10.c: New.
3569 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3571 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3573 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3574 * gcc.target/sh/pr53511-1.c: Likewise.
3575 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3576 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3577 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3578 * gcc.target/sh/pr53512-3.c: Likewise.
3579 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3581 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3584 * gcc.c-torture/compile/pr39423-1.c: New.
3585 * gcc.c-torture/compile/pr39423-2.c: New.
3587 2012-08-12 Tobias Burnus <burnus@net-b.de>
3590 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3591 they appear uninitialized on the RHS.
3592 * gfortran.dg/public_private_module_6.f90: New.
3594 2012-08-11 Martin Jambor <mjambor@suse.cz>
3597 * gfortran.dg/pr48636.f90: New test.
3599 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3601 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3603 (main): Adjust caller.
3605 2012-08-10 Richard Guenther <rguenther@suse.de>
3607 * gcc.dg/matrix/*.c: Adjust and move ...
3608 * gcc.dg/torture/: ... here.
3609 * gcc.dg/matrix: Remove directory.
3611 2012-08-10 Richard Guenther <rguenther@suse.de>
3614 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3616 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3619 * gcc.dg/tree-ssa/pr54211.c: New test.
3621 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3623 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3624 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3626 2012-08-10 Richard Guenther <rguenther@suse.de>
3628 PR tree-optimization/54109
3629 * gcc.dg/torture/pr54109.c: New testcase.
3630 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3631 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3633 2012-08-10 Richard Guenther <rguenther@suse.de>
3635 PR tree-optimization/54027
3636 * gcc.dg/torture/pr54027.c: New testcase.
3638 2012-08-10 Richard Guenther <rguenther@suse.de>
3640 * g++.dg/plugin/selfassign.c: Adjust.
3641 * gcc.dg/plugin/selfassign.c: Likewise.
3642 * gcc.dg/strlenopt-11.c: Likewise.
3643 * gcc.dg/strlenopt-13.c: Likewise.
3644 * gcc.dg/no-strict-overflow-4.c: Likewise.
3645 * gcc.dg/strict-overflow-4.c: Likewise.
3646 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3647 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3648 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3649 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3650 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3651 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3652 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3653 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3654 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3655 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3656 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3657 * gcc.dg/pr46309.c: Likewise.
3658 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3660 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3662 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3664 * gcc.c-torture/compile/20120727-2.c: New test.
3666 2012-08-09 Martin Jambor <mjambor@suse.cz>
3668 * gcc.dg/ipa/iinline-4.c: New test.
3669 * gcc.dg/ipa/iinline-5.c: Likewise.
3670 * gcc.dg/ipa/iinline-6.c: Likewise.
3671 * gcc.dg/ipa/iinline-7.c: Likewise.
3672 * gcc.dg/lto/20120723_0.c: Likewise.
3673 * gcc.dg/lto/20120723_1.c: Likewise.
3675 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3678 * gcc.target/sh/pr39423-1.c: New.
3680 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3683 * gcc.target/sh/pr51244-5: New.
3684 * gcc.target/sh/pr51244-6: New.
3686 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3688 * gcc.target/i386/adx-addxcarry32-3.c: New.
3689 * gcc.target/i386/adx-addxcarry64-3.c: New.
3691 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3693 PR rtl-optimization/53701
3694 * gcc.dg/pr53701.c: New test.
3696 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3698 * gcc.c-torture/compile/20120727-1.c: New test.
3700 2012-08-09 Tobias Burnus <burnus@net-b.de>
3703 * gfortran.dg/intrinsic_shadow_4.f90: New.
3705 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3707 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3709 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3711 * gcc.c-torture/execute/20120808-1.c: New test.
3713 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3715 PR rtl-optimization/54157
3716 * gcc.target/i386/pr54157.c: New file.
3718 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3720 * gcc.target/i386/adx-addcarryx32-1.c: New.
3721 * gcc.target/i386/adx-addcarryx32-2.c: New.
3722 * gcc.target/i386/adx-addcarryx64-1.c: New.
3723 * gcc.target/i386/adx-addcarryx64-2.c: New.
3724 * gcc.target/i386/adx-check.h: New.
3725 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3726 * gcc.target/i386/sse-12.c: Add -madx.
3727 * gcc.target/i386/sse-13.c: Ditto.
3728 * gcc.target/i386/sse-14.c: Ditto.
3729 * gcc.target/i386/sse-22.c: Ditto.
3730 * gcc.target/i386/sse-23.c: Ditto.
3731 * g++.dg/other/i386-2.C: Ditto.
3732 * g++.dg/other/i386-3.C: Ditto.
3734 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3736 * gcc.dg/tree-ssa/slsr-5.c: New.
3737 * gcc.dg/tree-ssa/slsr-6.c: New.
3738 * gcc.dg/tree-ssa/slsr-7.c: New.
3739 * gcc.dg/tree-ssa/slsr-8.c: New.
3740 * gcc.dg/tree-ssa/slsr-9.c: New.
3741 * gcc.dg/tree-ssa/slsr-10.c: New.
3742 * gcc.dg/tree-ssa/slsr-11.c: New.
3743 * gcc.dg/tree-ssa/slsr-12.c: New.
3744 * gcc.dg/tree-ssa/slsr-13.c: New.
3745 * gcc.dg/tree-ssa/slsr-14.c: New.
3746 * gcc.dg/tree-ssa/slsr-15.c: New.
3747 * gcc.dg/tree-ssa/slsr-16.c: New.
3748 * gcc.dg/tree-ssa/slsr-17.c: New.
3749 * gcc.dg/tree-ssa/slsr-18.c: New.
3750 * gcc.dg/tree-ssa/slsr-19.c: New.
3751 * gcc.dg/tree-ssa/slsr-20.c: New.
3752 * gcc.dg/tree-ssa/slsr-21.c: New.
3753 * gcc.dg/tree-ssa/slsr-22.c: New.
3754 * gcc.dg/tree-ssa/slsr-23.c: New.
3755 * gcc.dg/tree-ssa/slsr-24.c: New.
3756 * gcc.dg/tree-ssa/slsr-25.c: New.
3757 * gcc.dg/tree-ssa/slsr-26.c: New.
3758 * gcc.dg/tree-ssa/slsr-30.c: New.
3759 * gcc.dg/tree-ssa/slsr-31.c: New.
3761 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3763 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3764 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3765 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3767 2012-08-06 Cary Coutant <ccoutant@google.com>
3769 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3771 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3774 * gfortran.dg/dummy_procedure_5.f90: Modified.
3775 * gfortran.dg/dummy_procedure_8.f90: New.
3776 * gfortran.dg/interface_26.f90: Modified.
3777 * gfortran.dg/proc_ptr_11.f90: Modified.
3778 * gfortran.dg/proc_ptr_15.f90: Modified.
3779 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3780 * gfortran.dg/typebound_override_1.f90: Modified.
3781 * gfortran.dg/typebound_proc_6.f03: Modified.
3783 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3785 PR tree-optimization/51938
3786 PR tree-optimization/52005
3787 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3788 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3789 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3790 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3792 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3794 Avoid crashing on erroneous static_assert usage
3795 * g++.dg/cpp0x/static_assert8.C: New test.
3797 2012-08-06 Jason Merrill <jason@redhat.com>
3799 * g++.dg/cpp0x/sfinae38.C: New.
3801 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3802 Paolo Carlini <paolo.carlini@oracle.com>
3805 * g++.dg/conversion/void2.C: New.
3807 2012-08-06 Tom de Vries <tom@codesourcery.com>
3809 * gcc.dg/tree-ssa/vrp78.c: New test.
3811 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3812 Richard Sandiford <rdsandiford@googlemail.com>
3814 * g++.dg/opt/enum2.C: Require fpic target.
3815 * g++.dg/lto/20090303_0.C: Likewise.
3817 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3818 Catherine Moore <clm@codesourcery.com>
3820 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3821 flush function names too.
3822 * gcc.target/mips/clear-cache-1.c: Likewise.
3824 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3827 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3829 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3832 * gfortran.dg/array_5.f90: New test.
3834 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3836 PR tree-optimization/30318
3837 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3839 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3841 * g++.dg/ext/vector17.C: New testcase.
3843 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3846 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3847 * g++.dg/opt/longbranch1.C: Likewise.
3849 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3851 PR tree-optimization/53805
3852 * gcc.dg/fold-notunord.c: New testcase.
3854 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3857 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3858 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3860 2012-08-02 Jason Merrill <jason@redhat.com>
3861 Paolo Carlini <paolo.carlini@oracle.com>
3863 PR c++/51213 (again)
3864 * g++.dg/cpp0x/sfinae37.C: Extend.
3866 2012-08-02 Richard Guenther <rguenther@suse.de>
3868 PR tree-optimization/50672
3869 * g++.dg/torture/pr50672.C: New testcase.
3871 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3874 * gfortran.dg/abstract_type_6.f03: Modified.
3875 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3876 * gfortran.dg/proc_ptr_comp_35.f90: New.
3877 * gfortran.dg/typebound_proc_9.f03: Modified.
3878 * gfortran.dg/typebound_proc_26.f90: New.
3880 2012-08-02 Richard Guenther <rguenther@suse.de>
3882 * gcc.dg/torture/pta-callused-1.c: Adjust.
3883 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3884 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3885 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3886 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3887 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3888 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3889 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3890 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3892 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3895 * gfortran.dg/include_6.f90: New test case.
3896 * gfortran.dg/include_7.f90: New test case.
3897 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3899 2012-08-01 Tom de Vries <tom@codesourcery.com>
3901 * gcc.dg/tree-ssa/vrp76.c: New test.
3903 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3905 PR tree-optimization/46556
3906 * gcc.dg/tree-ssa/slsr-27.c: New.
3907 * gcc.dg/tree-ssa/slsr-28.c: New.
3908 * gcc.dg/tree-ssa/slsr-29.c: New.
3910 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3913 * gfortran.dg/proc_decl_29.f90: New.
3915 2012-07-31 Dehao Chen <dehao@google.com>
3917 * gcc.dg/predict-7.c: New test.
3919 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3922 * gfortran.dg/typebound_override_3.f90: New.
3924 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3926 PR tree-optimization/53773
3927 * gcc.dg/vect/pr53773.c: New test.
3929 2012-07-31 Nick Clifton <nickc@redhat.com>
3931 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3934 2012-07-31 Tobias Burnus <burnus@net-b.de>
3936 * gfortran.dg/c_funloc_tests_6.f90: New.
3937 * gfortran.dg/c_funloc_tests_7.f90: New.
3938 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3940 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3943 * g++.dg/cpp0x/temp_default5.C: New.
3945 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3948 * gfortran.dg/proc_ptr_37.f90: New.
3950 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3952 * lib/target-supports.exp
3953 (check_effective_target_vect_natural_alignment): New function.
3954 * gcc.dg/align-2.c: Only run on targets with natural alignment
3956 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3957 alignment of vector types.
3959 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3960 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3962 * gcc.target/i386/rdseed16-1.c: New.
3963 * gcc.target/i386/rdseed32-1.c: Ditto
3964 * gcc.target/i386/rdseed64-1.c: Ditto
3965 * gcc.target/i386/sse-12.c: Add -mrdseed.
3966 * gcc.target/i386/sse-13.c: Ditto.
3967 * gcc.target/i386/sse-14.c: Ditto.
3968 * g++.dg/other/i386-2.C: Ditto.
3969 * g++.dg/other/i386-3.C: Ditto.
3971 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3974 * gcc.target/sh/pr51244-4.c: New.
3976 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3978 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3979 for alpha*-*-* targets. Cleanup original tree dump.
3981 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3983 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3984 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3986 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3988 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3989 rand, srand. Include <stdlib.h>.
3991 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3993 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3995 2012-07-26 Richard Henderson <rth@redhat.com>
3997 * gcc.dg/attr-hotcold-1.c: New.
3998 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4000 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4001 Sandra Loosemore <sandra@codesourcery.com>
4003 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4005 2012-07-26 Tobias Burnus <burnus@net-b.de>
4007 * gfortran.dg/contiguous_1.f90: Update dg-error.
4008 * gfortran.dg/proc_ptr_32.f90: Ditto.
4010 2012-07-26 Richard Guenther <rguenther@suse.de>
4012 PR tree-optimization/54098
4013 * gcc.dg/torture/pr54098.c: New testcase.
4015 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4017 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4018 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4020 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4023 * gfortran.dg/array_constructor_39.f90: New test.
4025 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4028 * gfortran.dg/array_constructor_38.f90: New test.
4030 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4032 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4034 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4036 * gnat.dg/noreturn5.ad[sb]: New test.
4038 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4039 Paul Brook <paul@codesourcery.com>
4043 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4044 * c-c++-common/pr53633.c: New test.
4046 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4048 * gcc.target/i386/asm-dialect-1.c: New test case.
4050 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4051 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4053 * gcc.target/i386/prefetchw-1.c: New.
4054 * gcc.target/i386/sse-12.c: Add -mprfchw.
4055 * gcc.target/i386/sse-13.c: Ditto.
4056 * gcc.target/i386/sse-14.c: Ditto.
4057 * gcc.target/i386/sse-22.c: Ditto.
4058 * gcc.target/i386/sse-23.c: Ditto.
4059 * g++.dg/other/i386-2.C: Ditto.
4060 * g++.dg/other/i386-3.C: Ditto.
4062 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4064 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4066 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4069 * gcc.target/arm/pr54051.c: New.
4070 * gcc.target/arm/vfp-1.c: Adjust test.
4072 2012-07-24 Julian Brown <julian@codesourcery.com>
4074 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4075 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4078 2012-07-23 Paul Brook <paul@codesourcery.com>
4080 * g++.dg/other/armv7m-1.c: New test.
4082 2012-07-23 Julian Brown <julian@codesourcery.com>
4084 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4086 (DO_TEST): Define to 1 for appropriate ARM targets.
4088 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4090 PR tree-optimization/53881
4091 * gcc.dg/pr53881.c: Renamed to ...
4092 * gcc.dg/pr53881-1.c: ... this.
4093 * gcc.dg/pr53881-2.c: New test.
4095 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4097 Handle recent changes in default atomics for cris*-*-linux*.
4098 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4099 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4100 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4101 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4102 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4103 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4104 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4105 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4106 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4107 -mno-unaligned-atomic-may-use-library is in effect for
4109 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4110 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4111 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4112 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4113 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4114 gcc.target/cris/torture/sync-mis-op-i-1.c,
4115 gcc.target/cris/torture/sync-mis-op-i-2.c,
4116 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4117 gcc.target/cris/torture/sync-mis-op-i-3.c,
4118 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4119 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4120 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4121 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4122 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4123 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4124 (main): Remove local variable x.
4125 [mis_ok]: Check that atomics don't fail.
4127 2012-07-21 Andrew Pinski <apinski@cavium.com>
4129 * gcc.dg/tree-ssa/vrp72.c: New test.
4130 * gcc.dg/tree-ssa/vrp73.c: New test.
4131 * gcc.dg/tree-ssa/vrp74.c: New test.
4132 * gcc.dg/tree-ssa/vrp75.c: New test.
4134 2012-07-21 Andrew Pinski <apinski@cavium.com>
4136 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4137 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4139 2012-07-21 Andrew Pinski <apinski@cavium.com>
4141 * gcc.target/mips/octeon-pop-2.c: New testcase.
4143 2012-07-21 Tobias Burnus <burnus@net-b.de>
4146 * gfortran.dg/assumed_rank_3.f90: New.
4147 * gfortran.dg/assumed_rank_11.f90: New.
4148 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4149 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4150 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4152 2012-07-21 Andrew Pinski <apinski@cavium.com>
4154 * gcc.target/mips/unaligned-1.c: New testcase.
4156 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4158 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4160 2012-07-20 Tobias Burnus <burnus@net-b.de>
4162 * gfortran.dg/bind_c_array_params_2.f90: New.
4163 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4164 and update dg-error.
4166 2012-07-20 Tobias Burnus <burnus@net-b.de>
4168 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4170 2012-07-20 Jason Merrill <jason@redhat.com>
4173 * g++.dg/other/array7.C: New.
4175 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4177 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4178 the basic block and check loop depth.
4179 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4180 matching patterns and comments.
4181 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4182 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4184 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4187 * c-c++-common/pr28656.c: New test.
4189 2012-07-19 Jason Merrill <jason@redhat.com>
4192 * g++.dg/init/mutable1.C: New.
4194 2012-07-20 Tobias Burnus <burnus@net-b.de>
4197 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4198 * gfortran.dg/assumed_rank_1.f90: New.
4199 * gfortran.dg/assumed_rank_1_c.c: New.
4200 * gfortran.dg/assumed_rank_2.f90: New.
4201 * gfortran.dg/assumed_rank_4.f90: New.
4202 * gfortran.dg/assumed_rank_5.f90: New.
4203 * gfortran.dg/assumed_rank_6.f90: New.
4204 * gfortran.dg/assumed_rank_7.f90: New.
4205 * gfortran.dg/assumed_rank_8.f90: New.
4206 * gfortran.dg/assumed_rank_8_c.c: New.
4207 * gfortran.dg/assumed_rank_9.f90: New.
4208 * gfortran.dg/assumed_rank_10.f90: New.
4209 * gfortran.dg/assumed_rank_12.f90: New.
4211 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4213 * gnat.dg/opt25.adb: New test.
4214 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4215 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4217 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4219 * gnat.dg/aggr20.ad[sb]: New test.
4220 * gnat.dg/aggr20_pkg.ads: New helper.
4222 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4224 * gnat.dg/derived_type3.adb: New test.
4225 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4227 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4229 PR rtl-optimization/53942
4230 * gcc.dg/pr53942.c: New test.
4232 2012-07-19 Jason Merrill <jason@redhat.com>
4235 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4237 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4239 * gnat.dg/discr38.adb: New test.
4241 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4244 * c-c++-common/gomp/pr54017.c: New test.
4246 2012-07-19 Richard Guenther <rguenther@suse.de>
4247 Eric Botcazou <ebotcazou@adacore.com>
4249 * gnat.dg/loop_optimization11.adb: New testcase.
4250 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4252 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4253 Jason Merrill <jason@redhat.com>
4255 * g++.dg/cpp0x/sfinae37.C: New.
4256 * g++.dg/template/access23.C: New.
4257 * g++.dg/template/access7.C: Adjust.
4258 * g++.dg/template/sfinae10.C: Don't expect errors.
4259 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4261 2012-07-18 Julian Brown <julian@codesourcery.com>
4262 Sandra Loosemore <sandra@codesroucery.com>
4264 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4266 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4268 * gnat.dg/noreturn4.ad[sb]: New test.
4269 * gnat.dg/noreturn4_pkg.ads: New helper.
4271 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4272 Julian Brown <julian@codesourcery.com>
4274 * gcc.target/arm/neon-vdup-1.c: New test case.
4275 * gcc.target/arm/neon-vdup-2.c: New test case.
4276 * gcc.target/arm/neon-vdup-3.c: New test case.
4277 * gcc.target/arm/neon-vdup-4.c: New test case.
4278 * gcc.target/arm/neon-vdup-5.c: New test case.
4279 * gcc.target/arm/neon-vdup-6.c: New test case.
4280 * gcc.target/arm/neon-vdup-7.c: New test case.
4281 * gcc.target/arm/neon-vdup-8.c: New test case.
4282 * gcc.target/arm/neon-vdup-9.c: New test case.
4283 * gcc.target/arm/neon-vdup-10.c: New test case.
4284 * gcc.target/arm/neon-vdup-11.c: New test case.
4285 * gcc.target/arm/neon-vdup-12.c: New test case.
4286 * gcc.target/arm/neon-vdup-13.c: New test case.
4287 * gcc.target/arm/neon-vdup-14.c: New test case.
4288 * gcc.target/arm/neon-vdup-15.c: New test case.
4289 * gcc.target/arm/neon-vdup-16.c: New test case.
4290 * gcc.target/arm/neon-vdup-17.c: New test case.
4291 * gcc.target/arm/neon-vdup-18.c: New test case.
4292 * gcc.target/arm/neon-vdup-19.c: New test case.
4293 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4294 arguments non-constant.
4296 2012-07-18 Richard Guenther <rguenther@suse.de>
4298 PR tree-optimization/53970
4299 * g++.dg/torture/pr53970.C: New testcase.
4301 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4304 * gcc.c-torture/compile/pr38621.c: New.
4306 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4309 * gcc.target/sh/pr33135-1.c: New.
4310 * gcc.target/sh/pr33135-2.c: New.
4311 * gcc.target/sh/pr33135-3.c: New.
4312 * gcc.target/sh/pr33135-4.c: New.
4314 2012-07-17 Jason Merrill <jason@redhat.com>
4317 * g++.dg/parse/enum9.C: New.
4319 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4320 Sandra Loosemore <sandra@codesourcery.com>
4322 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4323 if there is a conflict with -mcpu=. Use -mcpu=5208.
4325 2012-07-17 Jason Merrill <jason@redhat.com>
4328 * g++.dg/template/array23.C: New.
4330 2012-07-17 Tobias Burnus <burnus@net-b.de>
4333 * gfortran.dg/bind_c_usage_26.f90: New.
4334 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4335 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4336 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4337 * gfortran.dg/interop_params.f03: Ditto.
4339 2012-07-17 Jason Merrill <jason@redhat.com>
4341 * g++.dg/template/inherit8.C: Adjust.
4342 * g++.dg/template/using21.C: Adjust.
4343 * g++.dg/template/using22.C: Adjust.
4346 * g++.dg/template/current-inst1.C: New.
4347 * g++.dg/parse/crash35.C: Adjust.
4349 2012-07-17 Tobias Burnus <burnus@net-b.de>
4352 * gfortran.dg/oldstyle_4.f90: New.
4354 2012-07-17 Tobias Burnus <burnus@net-b.de>
4357 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4358 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4360 2012-07-16 Jason Merrill <jason@redhat.com>
4362 * g++.dg/parse/access8.C: Adjust.
4363 * g++.dg/template/sfinae6_neg.C: Adjust.
4365 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4368 * gfortran.dg/coarray_allocate_1.f90: New test.
4370 2012-07-16 Andrew Pinski <apinski@cavium.com>
4372 * gcc.c-torture/execute/bswap-1.c: New testcase.
4373 * gcc.c-torture/compile/unalign-1.c: New testcase.
4374 * gcc.c-torture/compile/20120524-1.c: New testcase.
4375 * gcc.c-torture/compile/20101216-1.c: New testcase.
4377 2012-07-16 Dehao Chen <dehao@google.com>
4380 2012-07-10 Dehao Chen <dehao@google.com>
4382 * gcc.dg/debug_info_inline.c: New test.
4384 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4387 * gfortran.dg/proc_decl_28.f90: New.
4389 2012-07-16 Andrew Pinski <apinski@cavium.com>
4391 * gcc.dg/torture/builtins-1.c: New testcase.
4393 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4395 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4396 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4397 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4398 gcc.target/cris/sync-1-v10.c,
4399 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4400 pass -mno-unaligned-atomic-may-use-library.
4401 * gcc.target/cris/sync-xchg-1.c: New test.
4402 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4403 valid register operand output modifier.
4405 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4407 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4410 2012-07-13 Andrew Pinski <apinski@cavium.com>
4412 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4413 rather than cleanup-tree-dump.
4414 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4416 2012-07-13 Richard Guenther <rguenther@suse.de>
4418 PR tree-optimization/53907
4419 * gcc.target/i386/pr53907.c: New testcase.
4421 2012-07-13 Richard Guenther <rguenther@suse.de>
4423 PR tree-optimization/53922
4424 * gcc.dg/torture/pr53922.c: New testcase.
4426 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4428 PR rtl-optimization/53908
4429 * gcc.dg/torture/pr53908.c: New test.
4431 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4434 * g++.dg/cpp0x/variadic135.C: New.
4436 2012-07-12 Jason Merrill <jason@redhat.com>
4438 * g++.dg/template/sfinae6_neg.C: Adjust.
4440 2012-07-12 Tobias Burnus <burnus@net-b.de>
4442 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4443 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4444 scan-tree-dump-times pattern.
4446 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4448 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4450 2012-07-11 Jason Merrill <jason@redhat.com>
4453 * g++.g/cpp0x/defaulted37.C: New.
4455 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4458 * gcc.target/arm/pr53859.c: New test.
4460 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4463 * gcc.c-torture/compile/pr53886.c: New.
4465 2012-07-10 Dehao Chen <dehao@google.com>
4467 * gcc.dg/debug_info_inline.c: New test.
4469 2012-07-10 Jason Merrill <jason@redhat.com>
4472 * g++.dg/cpp0x/defaulted36.C: New.
4473 * g++.dg/cpp0x/defaulted21.C: Adjust.
4475 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4477 2012-07-09 Sterling Augustine <saugustine@google.com>
4479 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4481 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4483 PR tree-optimization/53887
4484 * gcc.dg/pr53887.c: New test.
4486 2012-07-09 Jason Merrill <jason@redhat.com>
4489 * g++.dg/cpp0x/nullptr29.C: New.
4491 2012-07-09 Tom de Vries <tom@codesourcery.com>
4492 Richard Guenther <rguenther@suse.de>
4494 * gcc.dg/builtin-unreachable-6.c: New test.
4495 * gcc.dg/builtin-unreachable-5.c: New test.
4497 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4499 PR tree-optimization/53881
4500 * gcc.dg/pr53881.c: New test.
4502 2012-07-06 Jason Merrill <jason@redhat.com>
4505 * g++.dg/cpp0x/variadic134.C: New.
4508 * g++.dg/cpp0x/alias-decl-20.C: New.
4510 2012-07-06 Tom de Vries <tom@codesourcery.com>
4512 PR tree-optimization/51879
4513 * gcc.dg/pr51879-16.c: New test.
4514 * gcc.dg/pr51879-17.c: Same.
4516 2012-07-06 Tom de Vries <tom@codesourcery.com>
4518 PR tree-optimization/52009
4519 * gcc.dg/pr51879-7.c: New test.
4520 * gcc.dg/pr51879-18.c: New test.
4522 2012-07-05 Jason Merrill <jason@redhat.com>
4525 * g++.dg/template/typedef39.C: New.
4528 * g++.dg/cpp0x/variadic133.C: New.
4529 * g++.dg/template/param1.C: Adjust.
4531 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4535 * gcc.target/arm/neon/vtrnf32.c: Update.
4536 * gcc.target/arm/neon/vtrns32.c: Update.
4537 * gcc.target/arm/neon/vtrnu32.c: Update.
4538 * gcc.target/arm/neon/vzipf32.c: Update.
4539 * gcc.target/arm/neon/vzips32.c: Update.
4540 * gcc.target/arm/neon/vzipu32.c: Update.
4542 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4545 * gfortran.dg/inline_sum_4.f90: New test.
4547 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4549 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4551 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4553 * gcc.target/arm/fma-sp.c: New testcase.
4554 * gcc.target/arm/fma.c: Likewise.
4555 * gcc.target/arm/fma.h: Likewise.
4557 2012-07-04 Jason Merrill <jason@redhat.com>
4560 * g++.dg/other/enum3.C: New.
4562 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4565 * g++.dg/torture/pr53321.C: New test.
4567 2012-07-04 Richard Guenther <rguenther@suse.de>
4569 PR tree-optimization/53844
4570 * g++.dg/tree-ssa/pr53844.C: New testcase.
4572 2012-07-04 Richard Guenther <rguenther@suse.de>
4574 PR tree-optimization/53849
4575 * gcc.dg/pr53849.c: New testcase.
4577 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4580 * g++.dg/ext/label14.C: New test.
4582 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4585 * g++.dg/other/pr53811.C: New test.
4587 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4590 * gcc.target/m68k/stack-limit-1.c: New testcase.
4592 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4594 * gnat.dg/recursive_call.adb: New test.
4596 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4598 * gnat.dg/discr37.ad[sb]: New test.
4600 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4602 * g++.dg/other/packed1.C: Remove SH from xfail list.
4604 2012-07-02 Jason Merrill <jason@redhat.com>
4607 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4610 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4613 * g++.dg/cpp0x/decltype39.C: New.
4614 * g++.dg/diagnostic/method1.C: Adjust.
4617 * g++.dg/template/ref6.C: New.
4619 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4622 * gcc.target/sh/pr53568-1.c: New.
4624 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4627 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4629 2012-07-02 Jason Merrill <jason@redhat.com>
4632 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4635 * g++.dg/template/enum7.C: New.
4636 * g++.dg/other/ptrmem10.C: Adjust.
4637 * g++.dg/other/ptrmem11.C: Adjust.
4638 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4640 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4642 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4644 2012-07-01 Wei Guozhi <carrot@google.com>
4647 * gcc.target/arm/pr53447-1.c: New testcase.
4648 * gcc.target/arm/pr53447-2.c: New testcase.
4649 * gcc.target/arm/pr53447-3.c: New testcase.
4650 * gcc.target/arm/pr53447-4.c: New testcase.
4652 2012-06-29 Richard Guenther <rguenther@suse.de>
4654 PR tree-optimization/47061
4655 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4657 2012-06-29 Richard Guenther <rguenther@suse.de>
4659 PR tree-optimization/37541
4660 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4662 2012-06-29 Richard Guenther <rguenther@suse.de>
4664 PR tree-optimization/52589
4665 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4667 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4669 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4671 * g++.dg/template/error46.C: Add missing comment to dg-message.
4672 * g++.dg/template/crash107.C: Likewise.
4673 * g++.dg/template/error47.C: Likewise.
4674 * g++.dg/template/crash108.C: Likewise.
4675 * g++.dg/overload/operator5.C: Likewise.
4677 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4678 errors in dg-message directives, add comments.
4680 2012-06-28 Kai Tietz <ktietz@redhat.com>
4682 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4683 hard-coded 'unsigned long'.
4685 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4687 PR tree-optimization/51581
4688 * gcc.dg/vect/pr51581-4.c: New test.
4690 PR tree-optimization/53645
4691 * gcc.c-torture/execute/pr53645-2.c: New test.
4693 2012-06-28 Richard Guenther <rguenther@suse.de>
4696 * gcc.dg/torture/pr53790.c: New testcase.
4698 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4700 PR tree-optimization/53645
4701 * gcc.c-torture/execute/pr53645.c: New test.
4703 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4705 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4707 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4711 * gcc.dg/guality/pr49888.c: Account for the possibility that
4712 the variable is optimized out at the first test.
4714 2012-06-27 Jason Merrill <jason@redhat.com>
4716 * g++.dg/cpp0x/override2.C: Adjust.
4717 * g++.dg/template/error5.C: Adjust.
4718 * g++.dg/parse/crash28.C: Adjust.
4721 * g++.dg/parse/template27.C: New.
4722 * g++.dg/template/crash74.C: Adjust expected output.
4724 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4728 * gfortran.dg/typebound_operator_16.f03: New.
4730 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4732 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4733 even src1.i and src2.i fields even in the second half of the arrays.
4735 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4738 * g++.dg/torture/vshuf-16.inc: New test.
4739 * g++.dg/torture/vshuf-2.inc: New test.
4740 * g++.dg/torture/vshuf-4.inc: New test.
4741 * g++.dg/torture/vshuf-8.inc: New test.
4742 * g++.dg/torture/vshuf-main.inc: New test.
4743 * g++.dg/torture/vshuf-v16hi.C: New test.
4744 * g++.dg/torture/vshuf-v16qi.C: New test.
4745 * g++.dg/torture/vshuf-v2df.C: New test.
4746 * g++.dg/torture/vshuf-v2di.C: New test.
4747 * g++.dg/torture/vshuf-v2sf.C: New test.
4748 * g++.dg/torture/vshuf-v2si.C: New test.
4749 * g++.dg/torture/vshuf-v4df.C: New test.
4750 * g++.dg/torture/vshuf-v4di.C: New test.
4751 * g++.dg/torture/vshuf-v4sf.C: New test.
4752 * g++.dg/torture/vshuf-v4si.C: New test.
4753 * g++.dg/torture/vshuf-v8hi.C: New test.
4754 * g++.dg/torture/vshuf-v8qi.C: New test.
4755 * g++.dg/torture/vshuf-v8si.C: New test.
4757 2012-06-27 Richard Guenther <rguenther@suse.de>
4760 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4762 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4764 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4765 scan-dump-dem-not): Use printable pattern in test name.
4767 2012-06-26 Sterling Augustine <saugustine@google.com>
4768 Dominique Dhumieres <dominiq@lps.ens.fr>
4770 * gcc.dg/pubtypes-2.c: Update expected output.
4771 * gcc.dg/pubtypes-3.c: Likewise.
4772 * gcc.dg/pubtypes-4.c: Likewise.
4774 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4776 * gcc.dg/tree-ssa/slsr-1.c: New test.
4777 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4778 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4779 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4781 2012-06-26 Matt Turner <mattst88@gmail.com>
4784 * gcc.target/arm/mmx-2.c: New.
4786 2012-06-26 Richard Guenther <rguenther@suse.de>
4789 * g++.dg/torture/pr53752.C: New testcase.
4791 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4793 PR tree-optimization/53748
4794 * gcc.c-torture/compile/pr53748.c: New test.
4796 2012-06-25 Jason Merrill <jason@redhat.com>
4800 * g++.dg/cpp0x/decltype38.C: New.
4801 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4803 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4805 * lib/target-supports-dg.exp (testname-for-summary): New.
4806 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4807 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4808 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4809 scan-module-absence, output-exists, output-exists-not: Use
4810 testname-for-summary.
4811 (dg-test): Clean up testname_with_flags.
4812 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4813 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4814 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4815 scan-assembler-dem-not, object-size: Use testname-for-summary.
4816 * lib/gcov.exp (run-gcov): Likewise.
4817 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4818 scan-dump-dem, scan-dump-dem-note): Likewise.
4820 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4821 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4822 including profopt.opt; save and restore existing value.
4823 * g++.dg/bprob/bprob.exp: Likewise.
4824 * gcc.dg/matrix/matrix.exp: Likewise.
4825 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4826 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4829 2012-06-25 Richard Henderson <rth@redhat.com>
4831 * gcc.dg/pr53749.c: New.
4833 2012-06-25 Jason Merrill <jason@redhat.com>
4836 * g++.dg/cpp0x/nullptr28.C: New.
4838 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4840 * gcc.target/arm/neon-vld1_dupQ.c: New.
4842 2012-06-25 Florian Weimer <fweimer@redhat.com>
4844 * g++.dg/init/new35.C: New.
4845 * g++.dg/init/new36.C: New.
4846 * g++.dg/init/new37.C: New.
4847 * g++.dg/ext/vla5.C: New warning.
4848 * g++.dg/ext/vla8.C: New warning.
4849 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4851 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4852 James Greenhalgh <james.greenhalgh@arm.com>
4854 * gcc.target/arm/ftest-support-arm.h New testcase.
4855 * gcc.target/arm/ftest-support-thumb.h Likewise.
4856 * gcc.target/arm/ftest-support.h Likewise.
4857 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4858 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4859 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4860 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4861 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4862 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4863 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4864 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4865 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4866 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4867 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4868 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4869 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4870 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4871 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4872 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4873 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4874 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4875 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4876 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4877 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4878 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4879 * lib/target-supports.exp
4880 (check_effective_target_arm_arch_FUNC): Add support for more
4882 (add_options_for_arm_arch_FUNC): Likewise.
4883 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4885 2012-06-25 Jason Merrill <jason@redhat.com>
4888 * g++.dg/cpp0x/constexpr-tuple.C: New.
4890 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4893 * gcc.target/i386/pr53759.c: New test.
4896 * g++.dg/cpp0x/nsdmi7.C: New test.
4898 2012-06-24 Kai Tietz <ktietz@redhat.com>
4900 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4902 * gcc.target/i386/pr38988.c: Likewise.
4904 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4908 * gfortran.dg/typebound_generic_12.f03: New.
4909 * gfortran.dg/typebound_generic_13.f03: New.
4911 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4913 * gnat.dg/lto15.ad[sb]: New test.
4915 2012-06-21 Meador Inge <meadori@codesourcery.com>
4918 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4920 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4922 * gcc.dg/pch/ident-1.c: New test.
4923 * gcc.dg/pch/ident-1.hs: Header file for new test.
4925 2012-06-21 Michael Matz <matz@suse.de>
4928 * gcc.c-torture/execute/pr53688.c: New test.
4930 2012-06-20 Richard Guenther <rguenther@suse.de>
4932 PR tree-optimization/30318
4933 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4935 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4937 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4939 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4941 * gcc.target/i386/clearcapv2.map: New file.
4942 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4944 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4946 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4947 and add __sh__ case.
4949 2012-06-19 Jason Merrill <jason@redhat.com>
4952 * g++.dg/debug/localclass1.C: New.
4954 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4956 * g++.dg/cpp0x/override4.C: New.
4958 2012-06-14 Jason Merrill <jason@redhat.com>
4961 * g++.dg/cpp0x/decltype37.C: New.
4963 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4965 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4967 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4969 * gcc.c-torture/compile/vector-5.c,
4970 gcc.c-torture/compile/vector-6.c: New tests.
4972 2012-06-19 Richard Henderson <rth@redhat.com>
4974 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4976 2012-06-19 Richard Guenther <rguenther@suse.de>
4978 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4980 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4983 * gcc.target/i386/pr53712.c: New test.
4985 2012-06-18 Tobias Burnus <burnus@net-b.de>
4988 * gfortran.dg/elemental_optional_args_6.f90: New.
4990 2012-06-18 Tobias Burnus <burnus@net-b.de>
4993 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4994 * gfortran.dg/coarray/move_alloc_1.f90
4996 2012-06-18 Tobias Burnus <burnus@net-b.de>
4999 * gfortran.dg/coarray_27.f90: New.
5001 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5002 Greta Yorsh <Greta.Yorsh@arm.com>
5004 * gcc.target/arm/epilog-1.c: New test.
5006 2012-06-18 Richard Guenther <rguenther@suse.de>
5008 PR tree-optimization/53693
5009 * g++.dg/torture/pr53693.C: New testcase.
5011 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5013 PR tree-optimization/53703
5014 * gcc.dg/torture/pr53703.c: New test.
5016 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5019 * gcc.target/i386/pr53698.c: New test.
5021 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5023 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5025 2012-06-17 Tobias Burnus <burnus@net-b.de>
5029 * gfortran.dg/transfer_check_3.f90: New.
5031 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5033 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5035 2012-06-16 Tobias Burnus <burnus@net-b.de>
5039 * gfortran.dg/deferred_type_param_8.f90: New.
5041 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5043 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5044 testname that includes flags, passed in as new argument, in
5046 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5047 and pass it to verify-* procedures.
5049 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5050 alignment torture options with usual torture options.
5052 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5053 messages reported for one line of source code.
5054 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5055 * g++.dg/cpp0x/decltype2.C: Likewise.
5056 * g++.dg/cpp0x/decltype3.C: Likewise.
5057 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5058 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5059 * g++.dg/cpp0x/static_assert3.C: Likewise.
5060 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5061 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5062 * g++.dg/cpp0x/union1.C: Likewise.
5063 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5064 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5065 * g++.dg/cpp0x/variadic2.C: Likewise.
5066 * g++.dg/cpp0x/variadic20.C: Likewise.
5067 * g++.dg/cpp0x/variadic74.C: Likewise.
5068 * g++.dg/diagnostic/bitfld2.C: Likewise.
5069 * g++.dg/ext/attrib44.C: Likewise.
5070 * g++.dg/ext/no-asm-1.C: Likewise.
5071 * g++.dg/other/error34.C: Likewise.
5072 * g++.dg/parse/crash46.C: Likewise.
5073 * g++.dg/parse/error10.C: Likewise.
5074 * g++.dg/parse/error2.C: Likewise.
5075 * g++.dg/parse/error3.C: Likewise.
5076 * g++.dg/parse/error36.C: Likewise.
5077 * g++.dg/parse/error8.C: Likewise.
5078 * g++.dg/parse/error9.C: Likewise.
5079 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5080 * g++.dg/parse/parser-pr28152.C: Likewise.
5081 * g++.dg/parse/template25.C: Likewise.
5082 * g++.dg/parse/typename11.C: Likewise.
5083 * g++.dg/tc1/dr147.C: Likewise.
5084 * g++.dg/template/deduce3.C: Likewise.
5085 * g++.dg/template/koenig9.C: Likewise.
5086 * g++.dg/template/pr23510.C: Likewise.
5087 * g++.dg/warn/pr12242.C: Likewise.
5088 * g++.dg/warn/pr30551-2.C: Likewise.
5089 * g++.dg/warn/pr30551.C: Likewise.
5090 * g++.old-deja/g++.other/typename1.C: Likewise.
5091 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5093 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5096 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5097 * c-c++-common/torture/vshuf-2.inc: Likewise.
5098 * c-c++-common/torture/vshuf-4.inc: Likewise.
5099 * c-c++-common/torture/vshuf-8.inc: Likewise.
5100 * c-c++-common/torture/vshuf-main.inc: Likewise.
5101 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5102 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5103 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5104 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5105 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5106 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5107 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5108 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5109 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5110 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5111 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5112 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5113 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5114 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5116 2012-06-15 Michael Matz <matz@suse.de>
5118 * gcc.dg/tree-ssa/vector-4.c: New test.
5120 2012-06-15 Michael Matz <matz@suse.de>
5122 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5123 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5125 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5127 PR tree-optimization/53636
5128 * gcc.target/arm/pr53636.c: New test.
5130 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5132 PR tree-optimization/51581
5133 * gcc.c-torture/execute/pr51581-1.c: New test.
5134 * gcc.c-torture/execute/pr51581-2.c: New test.
5135 * gcc.dg/vect/pr51581-1.c: New test.
5136 * gcc.dg/vect/pr51581-2.c: New test.
5137 * gcc.dg/vect/pr51581-3.c: New test.
5138 * gcc.target/i386/avx-pr51581-1.c: New test.
5139 * gcc.target/i386/avx-pr51581-2.c: New test.
5140 * gcc.target/i386/avx2-pr51581-1.c: New test.
5141 * gcc.target/i386/avx2-pr51581-2.c: New test.
5142 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5144 2012-06-15 Richard Guenther <rguenther@suse.de>
5146 * gcc.c-torture/execute/20120615-1.c: New testcase.
5148 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5150 * gnat.dg/vect8.ad[sb]: New test.
5152 2012-06-14 Richard Guenther <rguenther@suse.de>
5154 * gcc.dg/tree-ssa/vrp.h: New testcase.
5155 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5157 2012-06-13 Christian Bruel <christian.bruel@st.com>
5160 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5162 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5164 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5166 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5169 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5170 test summary unique.
5172 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5173 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5174 scan-stack-usage-not): Don't strip torture options from test name.
5176 * lib/scandump.exp (scan-dump-times): Use printable version of
5177 regexp in test summary line.
5179 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5180 messages reported for one line of source code.
5181 * gcc.dg/format/few-1.c: Likewise.
5182 * gcc.dg/ia64-sync-2.c: Likewise.
5183 * gcc.dg/sync-2.c: Likewise.
5184 * gcc.dg/noncompile/pr44517.c: Likewise.
5186 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5189 * gcc.dg/guality/pr49888.c: New.
5191 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5193 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5194 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5195 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5197 2012-06-13 Tobias Burnus <burnus@net-b.de>
5200 * gfortran.dg/intent_out_7.f90: New.
5202 2012-06-13 Tobias Burnus <burnus@net-b.de>
5205 * gfortran.dg/save_4.f90: New.
5207 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5212 * gcc.dg/pr53532.c: New test.
5213 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5214 adjust line numbers.
5215 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5216 * gcc.dg/Wcxx-compat-8.c: Likewise.
5217 * gcc.dg/pr51034.c: New test.
5218 * gcc.dg/pr53196-1.c: New test.
5219 * gcc.dg/pr53196-2.c: New test.
5221 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5223 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5224 alignment torture options with usual torture options.
5225 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5226 instead of dg-options.
5227 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5228 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5229 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5230 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5231 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5232 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5234 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5235 to checks for multiple messages reported for one line of source code.
5236 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5238 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5239 messages reported for one line of source code.
5241 * gcc.dg/20031223-1.c: Add comments to check for multiple
5242 messages reported for one line of source code.
5243 * gcc.dg/Wconversion-integer.c: Likewise.
5244 * gcc.dg/Wfatal-2.c: Likewise.
5245 * gcc.dg/Wfatal.c: Likewise.
5246 * gcc.dg/Wobjsize-1.c: Likewise.
5247 * gcc.dg/c99-vla-jump-1.c: Likewise.
5248 * gcc.dg/c99-vla-jump-2.c: Likewise.
5249 * gcc.dg/c99-vla-jump-3.c: Likewise.
5250 * gcc.dg/c99-vla-jump-4.c: Likewise.
5251 * gcc.dg/c99-vla-jump-5.c: Likewise.
5252 * gcc.dg/decl-9.c: Likewise.
5253 * gcc.dg/declspec-10.c: Likewise.
5254 * gcc.dg/declspec-18.c: Likewise.
5255 * gcc.dg/mtune.c: Likewise.
5256 * gcc.dg/parser-pr28152-2.c: Likewise.
5257 * gcc.dg/parser-pr28152.c: Likewise.
5258 * gcc.dg/pr14475.c: Likewise.
5259 * gcc.dg/pr27953.c: Likewise.
5260 * gcc.dg/pr28322-3.c: Likewise.
5261 * gcc.dg/pr30457.c: Likewise.
5262 * gcc.dg/pr30551-2.c: Likewise.
5263 * gcc.dg/pr30551-3.c: Likewise.
5264 * gcc.dg/pr30551-4.c: Likewise.
5265 * gcc.dg/pr30551-5.c: Likewise.
5266 * gcc.dg/pr30551-6.c: Likewise.
5267 * gcc.dg/pr30551.c: Likewise.
5268 * gcc.dg/pr45461.c: Likewise.
5269 * gcc.dg/pr48552-1.c: Likewise.
5270 * gcc.dg/pr48552-2.c: Likewise.
5271 * gcc.dg/redecl-1.c: Likewise.
5272 * gcc.dg/transparent-union-3.c: Likewise.
5273 * gcc.dg/utf-dflt.c: Likewise.
5274 * gcc.dg/utf-dflt2.c: Likewise.
5275 * gcc.dg/vla-8.c: Likewise.
5276 * gcc.dg/vla-init-1.c: Likewise.
5277 * gcc.dg/wtr-int-type-1.c: Likewise.
5279 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5280 messages reported for for one line of source code.
5281 * c-c++-common/raw-string-5.c: Likewise.
5282 * c-c++-common/raw-string-4.c: Likewise.
5283 * c-c++-common/raw-string-6.c: Likewise.
5284 * c-c++-common/pr20000.c: Likewise.
5286 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5287 messages reported for one line of source code.
5288 * gcc.dg/cpp/pr30786.c: Likewise.
5289 * gcc.dg/cpp/pr28709.c: Likewise.
5290 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5291 * gcc.dg/cpp/macspace2.c: Likewise.
5292 * gcc.dg/cpp/missing-header-1.c: Likewise.
5293 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5294 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5295 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5297 2012-06-12 Jason Merrill <jason@redhat.com>
5300 * g++.dg/template/local7.C: New.
5302 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5305 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5306 * gcc.target/sh/pr51340-2.c: Likewise.
5307 * gcc.target/sh/pr51340-3.c: Likewise.
5309 2012-06-12 Michael Matz <matz@suse.de>
5311 * gcc.dg/torture/alias-1.c: New test.
5313 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5315 PR rtl-optimization/53589
5316 * gcc.dg/torture/pr53589.c: New test.
5318 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5321 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5322 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5323 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5324 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5325 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5326 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5327 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5328 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5329 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5330 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5331 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5332 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5333 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5334 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5335 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5336 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5338 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5340 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5341 (check_intel_cpu_model): New function.
5342 (check_amd_cpu_model): New function.
5343 (check_features): New function.
5344 (__get_cpuid_output): New function.
5345 (check_detailed): New function.
5346 (fn1): Rename to quick_check.
5347 (main): Update to call quick_check and call check_detailed.
5349 2012-06-11 Richard Henderson <rth@redhat.com>
5351 * lib/target-supports.exp
5352 (check_effective_target_sync_long_long_runtime): Use
5353 check_effective_target_lp64 instead of
5354 check_effective_target_powerpc64 for powerpc targets.
5356 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5359 * gcc.target/sh/pr53511-1.c: New.
5361 2012-06-11 Richard Guenther <rguenther@suse.de>
5364 * g++.dg/lto/pr53470_0.C: New testcase.
5365 * gcc.dg/lto/pr53470_0.c: Likewise.
5367 2012-06-11 Richard Guenther <rguenther@suse.de>
5370 * g++.dg/ext/pr53605.C: New testcase.
5372 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5374 * gnat.dg/specs/array1.ads: New test.
5375 * gnat.dg/specs/array2.ads: Likewise.
5376 * gnat.dg/array22.adb: Likewise.
5378 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5380 * gnat.dg/constant4.adb: New test.
5381 * gnat.dg/constant4_pkg.ads: New helper.
5383 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5386 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5387 * gfortran.dg/allocate_class_1.f90: Modified.
5388 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5389 * gfortran.dg/allocate_class_2.f90: New.
5391 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5394 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5396 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5399 * gfortran.dg/string_assign_2.f90: New test case.
5401 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5404 * gfortran.dg/string_assign_1.f90: New test case.
5406 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5409 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5410 * gcc.dg/gomp/critical-4.c: Likewise.
5411 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5412 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5413 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5414 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5415 * c-c++-common/gomp/pr53580.c: New test.
5417 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5420 * g++.dg/cpp0x/forw_enum11.C: New.
5422 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5425 * g++.dg/cpp0x/alias-decl-19.C: New.
5427 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5429 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5431 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5433 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5435 (XSTATE_SSE): Ditto.
5436 (XSTATE_YMM): Ditto.
5437 (avx_os_support): Use new defines.
5439 2012-06-06 Richard Guenther <rguenther@suse.de>
5442 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5445 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5448 * g++.dg/cpp0x/pr52841.C: New testcase.
5450 2012-06-06 Richard Guenther <rguenther@suse.de>
5452 PR tree-optimization/53081
5453 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5454 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5456 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5458 * gcc.target/powerpc/pr53487.c: New test.
5460 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5462 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5464 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5466 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5468 2012-06-05 Richard Guenther <rguenther@suse.de>
5470 PR tree-optimization/30442
5471 * gcc.dg/vect/bb-slp-30.c: New testcase.
5473 2012-06-05 Richard Guenther <rguenther@suse.de>
5475 PR tree-optimization/53081
5476 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5477 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5478 -fno-tree-loop-distribute-patterns.
5480 2012-06-05 Alan Modra <amodra@gmail.com>
5482 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5483 Check static chain in nested funcs.
5485 2012-06-04 Tobias Burnus <burnus@net-b.de>
5488 * gfortran.dg/init_flag_10.f90: New.
5490 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5493 * g++.dg/warn/Wenum-compare-no-2: New.
5495 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5497 PR preprocessor/53463
5498 * g++.dg/cpp/limits.C: New test.
5499 * g++.dg/parse/error19.C: Adjust.
5500 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5501 * g++.dg/warn/pr35635.C: Likewise.
5502 * g++.old-deja/g++.pt/assign1.C: Likewise.
5504 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5507 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5508 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5509 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5510 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5511 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5512 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5513 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5514 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5516 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5518 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5520 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5522 PR tree-optimization/53550
5523 * gcc.dg/pr53550.c: New test.
5525 2012-06-04 Richard Guenther <rguenther@suse.de>
5527 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5528 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5529 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5531 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5534 * gfortran.dg/parameter_array_element_2.f90: New.
5536 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5539 * gcc.target/sh/pr53512-1.c: New.
5540 * gcc.target/sh/pr53512-2.c: New.
5541 * gcc.target/sh/pr53512-3.c: New.
5542 * gcc.target/sh/pr53512-4.c: New.
5544 2012-06-01 Jason Merrill <jason@redhat.com>
5547 * g++.dg/ext/visibility/template12.C: New.
5548 * g++.dg/ext/attrib14.C: Adjust warning line.
5551 * g++.dg/parse/new6.C: New.
5552 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5554 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5556 * c-c++-common/restrict-2.c: Revert previous change.
5558 2012-06-01 Jason Merrill <jason@redhat.com>
5561 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5564 * g++.dg/cpp0x/auto33.C: New.
5566 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5569 * g++.dg/parse/namespace-alias-1.C: New.
5571 2012-06-01 Christian Bruel <christian.bruel@st.com>
5573 * gcc.dg/spec-options.c: New test.
5574 * gcc.dg/foo.specs: New file.
5576 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5579 * gnat.dg/lto14.adb: Skip on Solaris.
5581 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5583 * gcc.target/cris/sync-1-v10.c,
5584 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5585 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5586 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5587 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5588 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5589 gcc.target/cris/torture/sync-mis-op-i-1.c,
5590 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5591 gcc.target/cris/torture/sync-mis-op-i-2.c,
5592 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5593 gcc.target/cris/torture/sync-mis-op-i-3.c,
5594 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5595 gcc.target/cris/torture/sync-mis-op-s-1.c,
5596 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5597 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5598 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5599 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5600 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5601 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5602 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5603 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5604 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5606 2012-05-31 Richard Guenther <rguenther@suse.de>
5608 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5609 ldist-pr45948.c with disabled SCCP.
5611 2012-05-31 Richard Guenther <rguenther@suse.de>
5614 * gcc.dg/torture/pr48493.c: New testcase.
5616 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5618 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5620 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5621 of the initialization loop.
5622 (dg-final): Adjust the expected number of vectorized loops depending
5623 on vect_char_mult target selector.
5625 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5627 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5628 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5629 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5632 2012-05-30 Jason Merrill <jason@redhat.com>
5635 * g++.dg/init/new34.C: New.
5636 * g++.dg/tree-ssa/stabilize1.C: New.
5638 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5641 * g++.dg/init/new33.C: New test.
5643 2012-05-30 Richard Guenther <rguenther@suse.de>
5646 * gcc.dg/torture/pr53501.c: New testcase.
5647 * c-c++-common/restrict-2.c: Adjust.
5649 2012-05-30 Alan Modra <amodra@gmail.com>
5651 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5654 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5656 * gcc.target/i386/shuf-concat.c: New test.
5658 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5660 PR rtl-optimization/53519
5661 * gcc.c-torture/compile/pr53519.c: New test.
5663 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5665 * gcc.target/arm/neon-vrev.c: New.
5667 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5670 * gcc.target/sh/pr51340-1.c: New.
5671 * gcc.target/sh/pr51340-2.c: New.
5672 * gcc.target/sh/pr51340-3.c: New.
5674 2012-05-29 Richard Guenther <rguenther@suse.de>
5676 PR tree-optimization/53516
5677 * gcc.dg/torture/pr53516.c: New testcase.
5679 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5681 PR preprocessor/53229
5682 * gcc.dg/cpp/paste6.c: Force to run without
5683 -ftrack-macro-expansion.
5684 * gcc.dg/cpp/paste8.c: Likewise.
5685 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5686 -ftrack-macro-expansion.
5687 * gcc.dg/cpp/paste12.c: Force to run without
5688 -ftrack-macro-expansion.
5689 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5690 -ftrack-macro-expansion.
5691 * gcc.dg/cpp/paste13.c: Likewise.
5692 * gcc.dg/cpp/paste14.c: Likewise.
5693 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5694 -ftrack-macro-expansion.
5695 * gcc.dg/cpp/paste18.c: New test.
5697 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5699 * gcc.target/cris/torture/trap-1.c,
5700 gcc.target/cris/torture/trap-2.c,
5701 gcc.target/cris/torture/trap-3.c,
5702 gcc.target/cris/torture/trap-v0.c,
5703 gcc.target/cris/torture/trap-v3.c: New tests.
5705 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5708 * g++.dg/warn/Wbraces3.C: New.
5709 * g++.dg/warn/Wbraces4.C: Likewise.
5711 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5713 PR tree-optimization/53505
5714 * c-c++-common/torture/pr53505.c: New test.
5716 2012-05-27 Nathan Sidwell <nathan@acm.org>
5718 * gcc.dg/stmt-expr-4.c: New.
5720 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5723 * g++.dg/parse/crash60.C: New.
5725 2012-05-26 Jason Merrill <jason@redhat.com>
5728 * c-c++-common/array-lit.c: New.
5729 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5731 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5734 * gnat.dg/array21.adb: New test.
5736 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5738 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5740 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5743 * g++.dg/other/anon-union3.C: New.
5745 2012-05-25 Ian Lance Taylor <iant@google.com>
5747 * gcc.dg/split-6.c: New test.
5749 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5751 * gnat.dg/lto14.adb: New test.
5753 2012-05-25 Tristan Gingold <gingold@adacore.com>
5755 * gcc.target/i386/large-frame.c: New.
5757 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5758 * gcc.target/powerpc/lhs-1.c: New.
5759 * gcc.target/powerpc/lhs-2.c: New.
5760 * gcc.target/powerpc/lhs-3.c: New.
5762 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5764 Make unwound macro expansion trace less redundant
5765 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5766 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5767 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5768 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5769 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5770 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5772 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5775 * g++.dg/cpp0x/constexpr-default1.C: New.
5777 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5780 * g++.dg/eh/goto2.C: New.
5782 2012-05-24 Richard Guenther <rguenther@suse.de>
5785 * g++.dg/tree-prof/pr53460.C: New testcase.
5787 2012-05-24 Richard Guenther <rguenther@suse.de>
5790 * g++.dg/debug/pr53466.C: New testcase.
5792 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5794 PR tree-optimization/53465
5795 * gcc.c-torture/execute/pr53465.c: New test.
5797 2012-05-23 Tobias Burnus <burnus@net-b.de>
5801 * gfortran.dg/allocate_with_typespec_6.f90: New.
5803 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5806 * g++.dg/warn/delete-array-1.C: New.
5808 2012-05-23 Richard Guenther <rguenther@suse.de>
5810 * gcc.dg/torture/pr39074-2.c: Adjust.
5811 * gcc.dg/torture/pr39074.c: Likewise.
5812 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5813 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5815 2012-05-22 Jan Hubicka <jh@suse.cz>
5818 * g++.dg/torture/pr53161.C: New testcase.
5820 2012-05-22 Tobias Burnus <burnus@net-b.de>
5823 * gfortran.dg/realloc_on_assign_15.f90: New.
5825 2012-05-22 Richard Guenther <rguenther@suse.de>
5828 * gcc.dg/torture/pr51071-2.c: New testcase.
5830 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5832 PR tree-optimization/53336
5833 * g++.dg/torture/pr53336.C: New testcase.
5835 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5838 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5839 instead of -Wunused-local-typedefs.
5841 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5844 * g++.dg/other/abstract4.C: New-
5846 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5849 * g++.dg/ext/attrib46.C: New.
5851 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5854 * gcc.c-torture/compile/pr53418-1.c,
5855 gcc.c-torture/compile/pr53418-2.c: New tests.
5857 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5859 PR tree-optimization/53366
5860 * gcc.dg/torture/pr53366-1.c: New test.
5861 * gcc.dg/torture/pr53366-2.c: New test.
5862 * gcc.target/i386/pr53366-1.c: New test.
5863 * gcc.target/i386/pr53366-2.c: New test.
5865 PR tree-optimization/53409
5866 * gcc.c-torture/compile/pr53409.c: New test.
5868 PR tree-optimization/53410
5869 * gcc.c-torture/compile/pr53410-1.c: New test.
5870 * gcc.c-torture/compile/pr53410-2.c: New test.
5872 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5875 * gcc.target/i386/pr53425-1.c: New file.
5876 * gcc.target/i386/pr53425-2.c: Likewise.
5878 2012-05-21 Richard Guenther <rguenther@suse.de>
5880 PR tree-optimization/53408
5881 * gcc.dg/torture/pr53408.c: New testcase.
5883 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5884 H.J. Lu <hongjiu.lu@intel.com>
5887 * gcc.target/i386/pr53416.c: New file.
5889 2012-05-21 Richard Guenther <rguenther@suse.de>
5891 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5893 2012-05-21 Richard Guenther <rguenther@suse.de>
5895 * gcc.dg/torture/ldist-1.c: New testcase.
5897 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5899 * gnat.dg/lto13.adb: New test.
5900 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5902 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5904 * gnat.dg/specs/lto12.ads: New test.
5905 * gnat.dg/specs/lto12_pkg.ads: New helper.
5907 2012-05-18 Richard Guenther <rguenther@suse.de>
5909 PR tree-optimization/53346
5910 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5911 * gcc.target/i386/incoming-10.c: Adjust.
5912 * gcc.target/i386/incoming-11.c: Likewise.
5913 * gcc.target/i386/pr46295.c: Likewise.
5915 2012-05-18 Richard Guenther <rguenther@suse.de>
5917 * gcc.dg/pr53352.c: Return zero.
5919 2012-05-18 Richard Guenther <rguenther@suse.de>
5921 PR tree-optimization/53390
5922 * gcc.dg/torture/pr53390.c: New testcase.
5924 2012-05-18 Meador Inge <meadori@codesourcery.com>
5926 PR rtl-optimization/53352
5927 * gcc.dg/pr53352.c: New test.
5929 2012-05-17 David S. Miller <davem@davemloft.net>
5931 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5932 failure on sparc-*-linux-gnu.
5934 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5937 * g++.dg/parse/error49.C: New.
5938 * g++.dg/cpp0x/error8.C: Likewise.
5939 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5940 * g++.dg/ext/utf-dflt2.C: Likewise.
5941 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5942 * g++.dg/ext/utf-dflt.C: Likewise.
5943 * c-c++-common/raw-string-3.c: Likewise.
5944 * c-c++-common/raw-string-4.c: Likewise.
5946 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5949 * g++.dg/cpp0x/catch1.C: New.
5951 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5954 * g++.dg/parse/error48.C: New.
5955 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5956 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5958 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5960 * gcc.dg/tm/indirect-2.c: New test.
5962 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5964 PR tree-optimization/53217
5965 * gfortran.dg/pr53217.f90: New test.
5967 2012-05-16 Richard Guenther <rguenther@suse.de>
5969 PR tree-optimization/53364
5970 * g++.dg/torture/pr53364.C: New testcase.
5972 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5975 * gcc.dg/pr52549.c: Fix test for long != void*
5976 * gcc.c-torture/execute/pr52979-1.x: New file.
5977 * gcc.c-torture/execute/pr52979-2.x: New file.
5979 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5981 PR preprocessor/7263
5982 * gcc.dg/binary-constants-2.c: Run without tracking locations
5983 accross macro expansion.
5984 * gcc.dg/binary-constants-3.c: Likewise.
5985 * gcc.dg/cpp/sysmac2.c: Likewise.
5986 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5988 * gcc.dg/cpp/syshdr3.c: New test.
5989 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5990 * gcc.dg/system-binary-constants-1.c: New test.
5991 * gcc.dg/system-binary-constants-1.h: New header for the new test
5993 * g++.dg/cpp/syshdr3.C: New test.
5994 * g++.dg/cpp/syshdr3.h: New header the new test above.
5995 * g++.dg/system-binary-constants-1.C: New test.
5996 * g++.dg/system-binary-constants-1.h: New header the new test
5999 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6001 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6003 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6006 * gcc.dg/pr53358.c: New test.
6008 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6011 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6012 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6014 2012-05-15 Olivier Hainque <hainque@adacore.com>
6016 * g++.dg/eh/sighandle.C: New testcase.
6018 2012-05-15 Richard Guenther <rguenther@suse.de>
6020 PR tree-optimization/53355
6021 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6023 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6025 * gfortran.dg/*.f90: Remove now redundant manual
6026 cleanup-modules directive.
6028 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6030 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6031 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6033 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6036 * gfortran.dg/int_range_io_1.f90: New test.
6038 2012-05-14 Andi Kleen <ak@linux.intel.com>
6039 Jakub Jelinek <jakub@redhat.com>
6042 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6043 * gcc.target/i386/rtm-check.h: New file.
6044 * gcc.target/i386/pr53315.c: New test.
6046 2012-05-14 Tobias Burnus <burnus@net-b.de>
6051 * gfortran.dg/deferred_type_param_4.f90: New.
6052 * gfortran.dg/deferred_type_param_6.f90: New.
6054 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6056 * gcc.target/i386/retarg.c: New test.
6058 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6061 * gfortran.dg/deferred_type_param_3.f90: New.
6062 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6063 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6065 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6067 * gnat.dg/null_pointer_deref3.adb: New test.
6069 2012-05-12 Tobias Burnus <burnus@net-b.de>
6073 * gfortran.dg/deferred_type_param_5.f90: New.
6075 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6077 * g++.dg/parse/error47.C: New.
6079 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6082 * gfortran.dg/string_compare_4.f90: Change option
6083 to -fdump-tree-original. Add test case for kind=4.
6085 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6088 * gfortran.dg/string_compare_4.f90: New test.
6090 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6092 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6094 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6097 * g++.dg/cpp0x/variadic132.C: New.
6099 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6102 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6103 * g++.dg/parse/error26.C: Tweak dg-error column number.
6105 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6108 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6110 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6112 * gnat.dg/lto11.ad[sb]: New test.
6114 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6117 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6118 directive to Scan for vpmuldq, not vpmacsdql.
6120 2012-05-09 Michael Matz <matz@suse.de>
6122 PR tree-optimization/53185
6123 * gcc.dg/vect/pr53185.c: New test.
6125 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6128 * gcc.target/i386/pr53249.c: New.
6130 2012-05-09 Richard Guenther <rguenther@suse.de>
6132 PR tree-optimization/18437
6133 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6134 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6136 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6138 PR tree-optimization/53226
6139 * gcc.c-torture/compile/pr53226.c: New test.
6141 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6143 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6144 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6145 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6146 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6147 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6148 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6149 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6150 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6151 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6152 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6153 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6154 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6155 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6156 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6158 2012-05-09 Dehao Chen <dehao@google.com>
6160 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6161 * gcc.dg/predict-2.c: Likewise.
6162 * gcc.dg/predict-3.c: Likewise.
6163 * gcc.dg/predict-4.c: Likewise.
6164 * gcc.dg/predict-5.c: Likewise.
6165 * gcc.dg/predict-6.c: Likewise.
6167 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6170 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6172 2012-05-08 Richard Guenther <rguenther@suse.de>
6174 * gcc.dg/fold-bitand-4.c: New testcase.
6176 2012-05-08 Dehao Chen <dehao@google.com>
6178 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6179 heuristic is working properly.
6180 * gcc.dg/predict-2.c: Likewise.
6181 * gcc/dg/predict-3.c: Likewise.
6182 * gcc/dg/predict-4.c: Likewise.
6183 * gcc/dg/predict-5.c: Likewise.
6184 * gcc/dg/predict-6.c: Likewise.
6186 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6188 PR tree-optimization/53239
6189 * g++.dg/opt/vrp3.C: New test.
6190 * g++.dg/opt/vrp3-aux.cc: New file.
6191 * g++.dg/opt/vrp3.h: New file.
6193 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6195 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6196 .uleb128 support in assembler output.
6198 2012-05-07 Richard Guenther <rguenther@suse.de>
6201 * g++.dg/lto/pr42987_0.C: New testcase.
6202 * g++.dg/lto/pr42987_1.C: Likewise.
6204 2012-05-07 Tobias Burnus <burnus@net-b.de>
6207 * gfortran.dg/typebound_operator_15.f90: New.
6209 2012-05-06 Tobias Burnus <burnus@net-b.de>
6212 * gfortran.dg/class_array_13.f90: New.
6214 2012-05-06 Tristan Gingold <gingold@adacore.com>
6216 * gnat.dg/warn7.adb: New test.
6218 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6220 * gnat.dg/specs/renamings.ads: Rename to...
6221 * gnat.dg/specs/renaming1.ads: ...this.
6222 * gnat.dg/specs/renaming2.ads: New test.
6223 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6224 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6225 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6226 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6228 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6230 * gnat.dg/discr36.ad[sb]: New test.
6231 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6233 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6236 * c-c++-common/pr43772.c: New.
6238 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6241 * gfortran.dg/select_type_26.f03 : New test.
6242 * gfortran.dg/select_type_27.f03 : New test.
6245 * gfortran.dg/select_type_28.f03 : New test.
6247 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6251 * gfortran.dg/mod_sign0_1.f90: New test.
6252 * gfortran.dg/mod_large_1.f90: New test.
6254 2012-05-04 Tobias Burnus <burnus@net-b.de>
6257 gfortran.dg/public_private_module_5.f90: New.
6259 2012-05-04 Tobias Burnus <burnus@net-b.de>
6262 * gfortran.dg/constructor_7.f90: New.
6263 * gfortran.dg/constructor_8.f90: New.
6265 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6268 * g++.dg/cpp0x/static_assert7.C: New.
6270 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6272 PR tree-optimization/52633
6273 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6274 recognized as widening shifts instead of over-widening.
6275 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6276 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6277 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6278 * gcc.target/arm/pr52633.c: New test.
6280 2012-05-04 Richard Guenther <rguenther@suse.de>
6282 PR tree-optimization/53168
6283 * gcc.dg/torture/pr53168.c: New testcase.
6284 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6286 2012-05-04 Richard Guenther <rguenther@suse.de>
6288 * gcc.dg/lto/pr53214_0.c: New testcase.
6290 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6292 * gcc.target/ia64/pr48496.c: New test.
6293 * gcc.target/ia64/pr52657.c: Likewise.
6295 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6298 * c-c++-common/pr51712.c: New.
6300 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6303 * gcc.target/powwerpc/pr53199.c: New file.
6305 2012-05-03 Jason Merrill <jason@redhat.com>
6307 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6309 * gcc.dg/debug/dwarf2/dups-types.c: New.
6310 * gcc.dg/debug/dwarf2/dups-types.h: New.
6312 2012-05-03 Jason Merrill <jason@redhat.com>
6314 * g++.dg/debug/dwarf2/namespace-2.C: New.
6315 * g++.dg/debug/dwarf2/localclass3.C: New.
6317 2012-05-03 Jason Merrill <jason@redhat.com>
6319 * g++.dg/debug/dwarf2/thunk1.C: New.
6321 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6324 * g++.dg/other/final2.C: New.
6326 2012-05-03 Richard Guenther <rguenther@suse.de>
6328 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6330 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6332 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6333 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6334 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6335 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6337 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6339 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6341 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6342 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6343 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6346 * gcc.dg/pr53174.c: New test.
6349 * gcc.target/arm/pr53187.c: New test.
6350 * gcc.c-torture/compile/pr53187.c: New test.
6352 2012-05-03 Richard Guenther <rguenther@suse.de>
6354 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6355 unsupported prefetching support.
6357 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6359 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6360 option -ftrack-macro-expansion=0.
6361 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6362 option -ftrack-macro-expansion=0.
6364 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6366 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6367 dg-options for target arm with dg-additional-options.
6369 2012-05-03 Richard Guenther <rguenther@suse.de>
6371 PR tree-optimization/53144
6372 * gcc.dg/torture/pr53144.c: New testcase.
6374 2012-05-03 Tobias Burnus <burnus@net-b.de>
6377 * gfortran.dg/pointer_intent_7.f90: New.
6378 * gfortran.dg/pure_formal_3.f90: New.
6380 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6382 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6384 2012-05-02 Martin Jambor <mjambor@suse.cz>
6387 * g++.dg/lto/pr52605_0.C: New test.
6389 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6391 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6392 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6393 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6394 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6395 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6396 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6397 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6398 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6399 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6400 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6401 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6402 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6403 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6404 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6405 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6406 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6408 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6411 * gcc.dg/pr53153.c: New test.
6413 2012-05-02 Richard Guenther <rguenther@suse.de>
6415 * g++.dg/tree-ssa/pr19807.C: Adjust.
6417 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6419 PR tree-optimization/53163
6420 * gcc.c-torture/compile/pr53163.c: New test.
6422 PR rtl-optimization/53160
6423 * gcc.c-torture/execute/pr53160.c: New test.
6425 2012-05-01 Ian Lance Taylor <iant@google.com>
6428 * gcc.dg/pr37303.c: New test.
6430 2012-05-01 Richard Henderson <rth@redhat.com>
6432 * lib/target-supports.exp
6433 (check_effective_target_sync_long_long_runtime): True for
6434 check_effective_target_powerpc64.
6436 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6439 * gcc.dg/vector-1.c: Move to ...
6440 * c-c++-common/vector-1.c: ... here.
6441 * gcc.dg/vector-2.c: Move to ...
6442 * c-c++-common/vector-2.c: ... here.
6443 * gcc.dg/vector-3.c: Move to ...
6444 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6445 * gcc.dg/vector-4.c: Move to ...
6446 * c-c++-common/vector-4.c: ... here.
6447 * gcc.dg/vector-init-1.c: Move to ...
6448 * c-c++-common/vector-init-1.c: ... here.
6449 * gcc.dg/vector-init-2.c: Move to ...
6450 * c-c++-common/vector-init-2.c: ... here.
6451 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6452 * c-c++-common/vector-subscript-1.c: ... here.
6453 * gcc.dg/vector-subscript-2.c: Move to ...
6454 * c-c++-common/vector-subscript-2.c: ... here.
6455 * gcc.dg/vector-subscript-3.c: Move to ...
6456 * c-c++-common/vector-subscript-3.c: ... here.
6459 * g++.dg/cpp0x/vt-51314.C: New test.
6460 * g++.dg/cpp0x/variadic76.C: Fix.
6462 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6464 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6466 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6468 Add -Wvarargs option
6469 * c-c++-common/Wvarargs.c: New test case.
6470 * c-c++-common/Wvarargs-2.c: Likewise.
6472 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6474 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6475 * objc.dg/foreach-7.m: Force the test case to run without
6476 -ftrack-macro-expansion.
6477 * c-c++-common/tm/attrib-1.c: Likewise.
6478 * c-c++-common/warn-ommitted-condop.c: Likewise.
6479 * gcc.dg/assign-warn-1.c: Likewise.
6480 * gcc.dg/assign-warn-2.c: Likewise.
6481 * gcc.dg/attr-alloc_size.c: Likewise.
6482 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6483 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6484 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6485 * gcc.dg/c90-const-expr-9.c: Likewise.
6486 * gcc.dg/c99-const-expr-9.c: Likewise.
6487 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6488 * gcc.dg/cpp/direct2s.c: Likewise.
6489 * gcc.dg/cpp/pr28709.c: Likewise.
6490 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6491 * gcc.dg/dfp/composite-type.c: Likewise.
6492 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6493 with -ftrack-macro-expansion
6494 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6495 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6496 * g++.dg/ext/cleanup-1.C: Likewise.
6497 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6498 * g++.dg/template/sfinae10.C: Likewise.
6499 * g++.dg/tm/wrap-2.C: Likewise.
6500 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6501 * g++.dg/warn/Wsign-conversion.C: Likewise.
6502 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6503 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6504 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6505 it to run with -ftrack-macro-expansion.
6506 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6507 test cases without -ftrack-macro-expansion.
6509 Fix location for static class members
6510 * g++.dg/template/sfinae6_neg.C: Adjust.
6512 Make conversion warnings work on NULL with -ftrack-macro-expansion
6513 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6514 alongside the previous testing for NULL.
6516 Fix -Wuninitialized for -ftrack-macro-expansion
6517 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6519 Strip "<built-in>" loc from displayed expansion context
6520 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6521 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6522 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6525 Fix expansion point loc for macro-like tokens
6526 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6527 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6529 Fix token pasting with -ftrack-macro-expansion
6530 * gcc.dg/cpp/paste17.c: New test case for
6531 -ftrack-macro-expansion=2 mode only.
6532 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6534 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6536 * gnat.dg/warn6.ad[sb]: New test.
6538 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6541 * gcc.dg/20011021-1.c: Adjust testcase.
6543 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6546 * gfortran.dg/function_optimize_12.f90: New test.
6548 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6551 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6552 code to match current output and cover new peephole2 pattern.
6554 2012-04-27 Ollie Wild <aaw@google.com>
6556 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6558 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6560 * gcc.c-torture/execute/20120427-2.c: New testcase.
6561 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6562 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6563 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6565 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6568 * gcc.c-torture/execute/20120427-1.c: New testcase.
6570 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6573 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6575 2012-04-27 Tom de Vries <tom@codesourcery.com>
6577 PR tree-optimization/51879
6578 * gcc.dg/pr51879.c: New test.
6579 * gcc.dg/pr51879-2.c: Same.
6580 * gcc.dg/pr51879-3.c: Same.
6581 * gcc.dg/pr51879-4.c: Same.
6582 * gcc.dg/pr51879-6.c: Same.
6584 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6587 * g++.dg/cpp0x/defaulted35.C: New.
6588 * g++.dg/cpp0x/defaulted15.C: Adjust.
6590 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6592 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6595 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6597 * gcc.target/i386/builtin_target.c: Check avx2.
6599 2012-04-26 Alan Modra <amodra@gmail.com>
6601 * gcc.target/powerpc/savres.c: New test.
6602 * gcc.target/powerpc/powerpc.exp: Run it.
6604 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6607 * gcc.dg/torture/pr53120.c: New test.
6609 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6612 * gcc.c-torture/compile/pr52979-1.c: New test.
6613 * gcc.c-torture/execute/pr52979-1.c: New test.
6614 * gcc.c-torture/execute/pr52979-2.c: New test.
6616 2012-04-25 Richard Guenther <rguenther@suse.de>
6618 * gcc.target/i386/l_fma_float_5.c: Adjust.
6619 * gcc.target/i386/l_fma_double_4.c: Likewise.
6620 * gcc.target/i386/l_fma_float_2.c: Likewise.
6621 * gcc.target/i386/l_fma_float_6.c: Likewise.
6622 * gcc.target/i386/l_fma_double_1.c: Likewise.
6623 * gcc.target/i386/l_fma_double_5.c: Likewise.
6624 * gcc.target/i386/l_fma_float_3.c: Likewise.
6625 * gcc.target/i386/l_fma_double_2.c: Likewise.
6626 * gcc.target/i386/l_fma_double_6.c: Likewise.
6627 * gcc.target/i386/l_fma_float_4.c: Likewise.
6628 * gcc.target/i386/l_fma_double_3.c: Likewise.
6629 * gcc.target/i386/l_fma_float_1.c: Likewise.
6631 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6633 PR tree-optimization/53058
6634 * gcc.c-torture/compile/pr53058.c: New test.
6636 2012-04-25 Jan Hubicka <jh@suse.cz>
6639 * gcc.target/i386/pr39082-1.c: Update warning location.
6641 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6644 * gcc.dg/pr52880.c: New test.
6646 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6648 * gcc.dg/m-un-2.c: Update.
6649 * gcc.dg/20011021-1.c: Update.
6651 2012-04-25 Tobias Burnus <burnus@net-b.de>
6654 * gfortran.dg/realloc_on_assign_14.f90: New.
6656 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6659 PR tree-optimizations/52891
6660 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6662 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6665 * g++.dg/cpp0x/sfinae35.C: New.
6666 * g++.dg/cpp0x/sfinae36.C: Likewise.
6668 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6670 * gcc.target/builtin_target.c: New testcase.
6672 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6675 * gcc.target/powerpc/pr47197.c: New test.
6677 2012-04-24 Richard Guenther <rguenther@suse.de>
6679 PR tree-optimization/53085
6680 * g++.dg/torture/pr53085.C: New testcase.
6682 2012-04-24 Andrew Pinski <apinski@cavium.com>
6685 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6686 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6687 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6689 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6692 * gcc.c-torture/execute/pr53084.c: New test.
6694 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6696 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6698 2012-04-23 Andrew Pinski <apinski@cavium.com>
6700 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6702 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6705 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6706 * gcc.dg/torture/builtin-power-1.c: Likewise.
6708 2012-04-23 Richard Guenther <rguenther@suse.de>
6710 PR tree-optimization/53070
6711 * gcc.dg/torture/pr53070.c: New testcase.
6713 2012-04-23 Richard Guenther <rguenther@suse.de>
6716 * gcc.dg/pr53060.c: New testcase.
6718 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6720 PR tree-optimizations/52891
6721 * gcc.c-torture/compile/pr52891-1.c: New test.
6722 * gcc.c-torture/compile/pr52891-2.c: New test.
6724 2012-04-22 Tobias Burnus <burnus@net-b.de>
6727 * gfortran.dg/read_float_4.f90: New.
6729 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6732 * c-c++-common/pr35441.C: New.
6734 2012-04-20 Ian Lance Taylor <iant@google.com>
6736 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6737 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6739 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6741 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6743 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6745 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6747 PR rtl-optimization/44214
6748 * gcc.dg/pr44214-1.c: New test.
6749 * gcc.dg/pr44214-2.c: Likewise.
6750 * gcc.dg/pr44214-3.c: Likewise.
6752 2012-04-20 Richard Guenther <rguenther@suse.de>
6754 * g++.dg/torture/20120420-1.C: New testcase.
6756 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6758 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6760 2012-04-19 Christian Bruel <christian.bruel@st.com>
6762 * gcc.dg/pr52283.c: New test.
6764 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6766 * gcc.dg/pr37985.c: New test.
6768 2012-04-19 Richard Guenther <rguenther@suse.de>
6770 PR rtl-optimization/44688
6771 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6772 possibly profitable.
6774 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6776 PR tree-optimization/52976
6777 * gfortran.dg/reassoc_11.f: New test.
6779 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6781 PR tree-optimization/52976
6782 * gfortran.dg/reassoc_7.f: New test.
6783 * gfortran.dg/reassoc_8.f: Likewise.
6784 * gfortran.dg/reassoc_9.f: Likewise.
6785 * gfortran.dg/reassoc_10.f: Likewise.
6787 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6790 * g++.dg/cpp0x/sfinae33.C: New.
6791 * g++.dg/cpp0x/sfinae34.C: Likewise.
6793 2012-04-18 Joey Ye <joey.ye@arm.com>
6795 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6797 2012-04-18 Richard Guenther <rguenther@suse.de>
6799 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6801 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6802 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6804 2012-04-17 Tom de Vries <tom@codesourcery.com>
6806 * g++.dg/pr51264-4.C: New test.
6808 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6811 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6813 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6816 * g++.dg/parse/crash59.C: New.
6818 2012-04-17 Michael Matz <matz@suse.de>
6820 PR tree-optimization/18437
6821 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6823 2012-04-17 Richard Guenther <rguenther@suse.de>
6826 * g++.dg/torture/pr53011.C: New testcase.
6828 2012-04-16 Jason Merrill <jason@redhat.com>
6831 * g++.dg/cpp0x/variadic131.C: New.
6834 * g++.dg/cpp0x/variadic130.C: New.
6837 * g++.dg/cpp0x/variadic129.C: New.
6840 * g++.dg/cpp0x/variadic128.C: New.
6842 2012-04-16 Tobias Burnus <burnus@net-b.de>
6845 * gfortran.dg/pointer_intent_6.f90: New.
6847 2012-04-16 Tobias Burnus <burnus@net-b.de>
6850 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6851 to include public_private_module_4.f90.
6852 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6855 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6858 * g++.dg/diagnostic/operator1.C: New.
6859 * g++.dg/ext/label5.C: Adjust.
6860 * g++.dg/ext/va-arg1.C: Likewise.
6861 * g++.dg/other/error20.C: Likewise.
6862 * g++.dg/other/error20.C: Likewise.
6863 * g++.dg/other/error16.C: Likewise.
6864 * g++.dg/other/error10.C: Likewise.
6865 * g++.dg/parse/error30.C: Likewise.
6866 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6868 2012-04-16 Jason Merrill <jason@redhat.com>
6871 * g++.dg/cpp0x/variadic127.C: New.
6873 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6875 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6877 Use fail, pass instead of unresolved.
6881 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6883 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6884 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6885 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6887 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6890 * gfortran.dg/typebound_call_23.f03: New test case.
6892 2012-04-15 Jason Merrill <jason@redhat.com>
6895 * g++.dg/cpp0x/variadic126.C: New.
6898 * g++.dg/cpp0x/variadic125.C: New.
6901 * g++.dg/cpp0x/variadic124.C: New.
6904 * g++.dg/cpp0x/nullptr27.C: New.
6907 * g++.dg/warn/format8.C: New.
6909 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6912 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6914 2012-04-14 Tobias Burnus <burnus@net-b.de>
6918 * gfortran.dg/public_private_module_3.f90: New.
6919 * gfortran.dg/public_private_module_4.f90: New.
6921 2012-04-14 Tom de Vries <tom@codesourcery.com>
6923 * gcc.dg/superblock.c: New test.
6925 2012-04-14 Tom de Vries <tom@codesourcery.com>
6927 * gcc.dg/pr51879-12.c: New test.
6929 2012-04-13 Jason Merrill <jason@redhat.com>
6932 * g++.dg/cpp0x/variadic123.C: New.
6933 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6936 * g++.dg/cpp0x/initlist-ctor1.C: New.
6939 * g++.dg/other/anon-union2.C: New.
6941 2012-04-13 Martin Jambor <mjambor@suse.cz>
6944 * g++.dg/ipa/pr52939.C: New test.
6946 2012-04-13 Tom de Vries <tom@codesourcery.com>
6948 * gcc.dg/pr52734.c: New test.
6950 2012-04-13 Richard Guenther <rguenther@suse.de>
6952 PR tree-optimization/52969
6953 * gcc.dg/torture/pr52969.c: New testcase.
6955 2012-04-13 Richard Guenther <rguenther@suse.de>
6958 * gcc.dg/pr52549.c: New testcase.
6960 2012-04-13 Richard Guenther <rguenther@suse.de>
6963 * gcc.dg/pr52862.c: New testcase.
6965 2012-04-13 Joey Ye <joey.ye@arm.com>
6967 * gcc.target/arm/thumb1-imm.c: New testcase.
6969 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6972 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6973 second function argument.
6974 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6975 (calc_permps): Update declaration. Calculate result correctly.
6976 (avx2_test): Change src2 type to union256i_d.
6977 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6980 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6983 * gcc.target/powerpc/pr52775.c: New file.
6985 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6987 PR tree-optimization/18589
6988 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6989 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6990 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6991 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6992 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6993 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6994 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6995 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6996 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6997 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6999 2012-04-12 Richard Guenther <rguenther@suse.de>
7001 PR tree-optimization/52943
7002 * gcc.dg/torture/pr52943.c: New testcase.
7004 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7007 * gcc/target/sh/pr50751-4.c: New.
7008 * gcc/target/sh/pr50751-5.c: New.
7009 * gcc/target/sh/pr50751-6.c: New.
7010 * gcc/target/sh/pr50751-7.c: New.
7012 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7015 * g++.dg/lookup/using52.C: New.
7017 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7019 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7021 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7023 PR rtl-optimization/52876
7024 * gcc.target/i386/pr52876.c: New.
7026 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7028 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7030 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7032 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7033 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7034 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7035 (ptrdiff_t): ... this. All uses changed.
7036 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7037 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7039 (main): Cast argument to __INTPTR_TYPE__.
7040 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7042 * gcc.dg/mallign.c (main): Likewise.
7043 * gcc.dg/pr38700.c (foo): Likewise.
7044 * gcc.dg/long-long-cst1.c (t): Likewise.
7045 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7046 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7047 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7048 * gcc.dg/pr25682.c (d, foo): Likewise.
7049 * gcc.dg/format/cast-1.c (f): Likewise.
7050 * gcc.dg/c90-const-expr-10.c
7051 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7052 (size_t): ...this. All uses changed.
7053 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7054 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7055 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7056 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7057 * gcc.dg/sequence-pt-1.c: Likewise.
7058 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7059 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7060 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7061 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7062 of ptrdiff_t with it.
7063 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7064 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7065 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7067 2012-04-11 Jason Merrill <jason@redhat.com>
7070 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7071 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7074 * g++.dg/ext/attrib45.C: New.
7076 * g++.dg/eh/dtor3.C: New.
7078 2012-04-11 Richard Guenther <rguenther@suse.de>
7081 * gfortran.dg/pr52621.f90: New testcase.
7083 2012-04-11 Richard Guenther <rguenther@suse.de>
7086 * g++.dg/torture/pr52918-1.C: New testcase.
7087 * g++.dg/torture/pr52918-2.C: Likewise.
7089 2012-04-11 Tobias Burnus <burnus@net-b.de>
7092 * gfortran.dg/block_11.f90: New.
7094 2012-04-11 Nick Clifton <nickc@redhat.com>
7096 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7098 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7101 * gcc.target/powerpc/pr16458-1.c: New test.
7102 * gcc.target/powerpc/pr16458-2.c: Likewise.
7103 * gcc.target/powerpc/pr16458-3.c: Likewise.
7104 * gcc.target/powerpc/pr16458-4.c: Likewise.
7106 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7108 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7109 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7110 * gcc.dg/builtin-bswap-5.c: Likewise.
7111 * gcc.target/i386/builtin-bswap-4.c: New test.
7113 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7116 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7118 2012-04-11 Richard Guenther <rguenther@suse.de>
7120 PR rtl-optimization/52881
7121 * gcc.dg/torture/pr52881.c: New testcase.
7122 * gcc.dg/torture/pr52913.c: Likewise.
7124 2012-04-11 Richard Guenther <rguenther@suse.de>
7126 PR tree-optimization/52912
7127 * gcc.dg/torture/pr52912.c: New testcase.
7129 2010-04-10 Michael Matz <matz@suse.de>
7131 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7132 * gcc.dg/vect/vect-outer-1.c: Adjust.
7133 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7134 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7135 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7136 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7137 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7138 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7140 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7142 PR tree-optimization/52870
7143 * gcc.dg/vect/pr52870.c: New test.
7145 2012-04-09 Mike Stump <mikestump@comcast.net>
7147 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7148 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7149 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7150 * gnat.dg/aggr11.adb: Likewise.
7151 * gnat.dg/aggr11_pkg.ads: Likewise.
7152 * gnat.dg/aggr15.adb: Likewise.
7153 * gnat.dg/aggr15.ads: Likewise.
7154 * gnat.dg/aggr17.adb: Likewise.
7155 * gnat.dg/aggr18.adb: Likewise.
7156 * gnat.dg/array14.adb: Likewise.
7157 * gnat.dg/array14.ads: Likewise.
7158 * gnat.dg/array14_pkg.ads: Likewise.
7159 * gnat.dg/array19.adb: Likewise.
7160 * gnat.dg/array19.ads: Likewise.
7161 * gnat.dg/discr27.adb: Likewise.
7162 * gnat.dg/discr27.ads: Likewise.
7163 * gnat.dg/discr35.adb: Likewise.
7164 * gnat.dg/discr35.ads: Likewise.
7165 * gnat.dg/discr6.adb: Likewise.
7166 * gnat.dg/discr6_pkg.ads: Likewise.
7167 * gnat.dg/import1.adb: Likewise.
7168 * gnat.dg/import1.ads: Likewise.
7169 * gnat.dg/loop_address2.adb: Likewise.
7170 * gnat.dg/opt7.adb: Likewise.
7171 * gnat.dg/opt7.ads: Likewise.
7172 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7173 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7174 * gnat.dg/rep_clause2.adb: Likewise.
7175 * gnat.dg/rep_clause2.ads: Likewise.
7176 * gnat.dg/slice2.adb: Likewise.
7177 * gnat.dg/slice2.ads: Likewise.
7178 * gnat.dg/slice6.adb: Likewise.
7179 * gnat.dg/slice6_pkg.ads: Likewise.
7180 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7181 * gnat.dg/taft_type2.adb: Likewise.
7182 * gnat.dg/taft_type2.ads: Likewise.
7183 * gnat.dg/taft_type2_pkg.ads: Likewise.
7184 * gnat.dg/volatile10.adb: Likewise.
7185 * gnat.dg/volatile10_pkg.ads: Likewise.
7187 * gcc.dg/dll-8.c: Remove execute permissions.
7188 * g++.dg/ext/dllexport5.C: Likewise.
7190 2012-04-09 Jan Hubicka <jh@suse.cz>
7195 * gcc.dg/lto/pr52634_1.c: New testcase.
7196 * gcc.dg/lto/pr52634_0.c: New testcase.
7198 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7201 * gcc.target/i386/pr52883.c: New testcase.
7203 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7205 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7206 (check_effective_target_sync_long_long): Add SPARC case.
7207 (check_effective_target_sync_long_long_runtime): Likewise.
7208 (check_effective_target_sync_int_long): Adjust SPARC case.
7209 (check_effective_target_sync_char_short): Likewise.
7211 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7213 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7214 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7216 2012-04-08 Tobias Burnus <burnus@net-b.de>
7220 * gfortran.dg/public_private_module_2.f90: New.
7222 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7224 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7227 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7230 * gfortran.dg/function_optimize_11.f90: New test.
7232 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7235 * gfortran.dg/use_only_6.f90: New test.
7237 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7240 * gfortran.dg/use_only_6.f90: New test.
7241 2012-04-06 Mike Stump <mikestump@comcast.net>
7244 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7246 2012-04-05 Jason Merrill <jason@redhat.com>
7249 * g++.dg/template/qualified-id5.C: New.
7251 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7254 * gcc.target/i386/pr52882.c: New test.
7256 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7257 Dominique D'Humieures <dominiq@lps.ens.fr>
7260 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7261 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7263 2012-04-04 Jason Merrill <jason@redhat.com>
7266 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7268 2012-04-03 Jason Merrill <jason@redhat.com>
7271 * g++.dg/cpp0x/variadic-value1.C: New.
7273 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7275 * gnat.dg/pack18.adb: New test.
7276 * gnat.dg/pack18_pkg.ads: New helper.
7278 2012-04-03 Richard Guenther <rguenther@suse.de>
7280 PR tree-optimization/52808
7281 * gcc.dg/pr52808.c: New testcase.
7283 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7285 PR tree-optimization/52835
7286 * gfortran.dg/pr52835.f90: New test.
7288 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7290 * gnat.dg/specs/aggr5.ads: New test.
7292 2012-04-02 Richard Guenther <rguenther@suse.de>
7294 PR tree-optimization/52756
7295 * gcc.dg/torture/pr52756.c: New testcase.
7297 2012-04-02 Richard Guenther <rguenther@suse.de>
7300 * gcc.dg/pr52803.c: New testcase.
7302 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7305 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7308 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7311 * g++.dg/cpp0x/noexcept17.C: New.
7312 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7313 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7314 * g++.dg/cpp0x/noexcept01.C: Likewise.
7315 * g++.dg/eh/init-temp1.C: Likewise.
7316 * g++.dg/eh/ctor1.C: Likwise.
7318 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7320 * gnat.dg/controlled6.adb: New test.
7321 * gnat.dg/controlled6_pkg.ads: New helper.
7322 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7324 2012-03-30 Richard Henderson <rth@redhat.com>
7327 * g++.dg/opt/pr52727.C: New testcase.
7329 2012-03-30 Richard Guenther <rguenther@suse.de>
7331 PR tree-optimization/52754
7332 * gcc.target/i386/pr52754.c: New testcase.
7334 2012-03-30 Richard Guenther <rguenther@suse.de>
7337 * g++.dg/torture/pr52772.C: New testcase.
7339 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7342 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7344 2012-03-29 Jason Merrill <jason@redhat.com>
7347 * g++.dg/template/inherit8.C: New.
7349 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7352 * g++.dg/ext/weak4.C: New test.
7354 PR tree-optimization/52760
7355 * gcc.c-torture/execute/pr52760.c: New test.
7357 2012-03-29 Jason Merrill <jason@redhat.com>
7360 * g++.dg/cpp0x/initlist-array3.C: New.
7362 2012-03-28 Jason Merrill <jason@redhat.com>
7365 * g++.dg/overload/virtual2.C: New.
7367 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7369 * gnat.dg/vect7.ad[sb]: New test.
7371 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7372 Tobias Burnus <burnus@gcc.gnu.org>
7375 * gfortran.dg/allocate_class_1.f90 : Change error test.
7376 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7377 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7378 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7380 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7383 * gcc.dg/pr52691.c: New test.
7386 * gcc.c-torture/compile/pr52750.c: New test.
7388 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7391 * gcc.target/avr/torture/builtins-2.c: New test.
7393 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7396 * gcc.target/i386/pr52736.c: New test.
7398 2012-03-27 Martin Jambor <mjambor@suse.cz>
7401 * gcc.dg/torture/pr52693.c: New test.
7403 2012-03-27 Meador Inge <meadori@codesourcery.com>
7406 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7408 2012-03-27 Mike Stump <mikestump@comcast.net>
7411 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7412 failures that match branch names.
7414 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7415 H.J. Lu <hongjiu.lu@intel.com>
7418 * gcc.target/i386/pr52698.c: New test.
7420 2012-03-27 Richard Guenther <rguenther@suse.de>
7423 * gcc.dg/torture/pr52720.c: New testcase.
7425 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7427 * gnat.dg/pack17.adb: New test.
7429 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7431 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7432 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7434 2012-03-26 Martin Jambor <mjambor@suse.cz>
7436 PR tree-optimization/50052
7437 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7439 2012-03-26 Richard Guenther <rguenther@suse.de>
7441 PR tree-optimization/52701
7442 * gfortran.dg/pr52701.f90: New testcase.
7444 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7446 PR tree-optimization/52686
7447 * gcc.target/arm/pr52686.c: New test.
7449 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7451 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7452 Add "-Os -flto" to list.
7454 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7456 * gnat.dg/concat2.ad[sb]: New test.
7458 2012-03-24 Jason Merrill <jason@redhat.com>
7460 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7461 * g++.dg/cpp0x/trailing2.C: Likewise.
7462 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7463 * g++.dg/cpp1y/auto-fn1.C: New.
7464 * g++.dg/cpp1y/auto-fn2.C: New.
7465 * g++.dg/cpp1y/auto-fn3.C: New.
7466 * g++.dg/cpp1y/auto-fn4.C: New.
7467 * g++.dg/cpp1y/auto-fn5.C: New.
7468 * g++.dg/cpp1y/auto-fn6.C: New.
7469 * g++.dg/cpp1y/auto-fn7.C: New.
7470 * g++.dg/cpp1y/auto-fn8.C: New.
7471 * g++.dg/cpp1y/auto-fn9.C: New.
7472 * g++.dg/cpp1y/auto-fn10.C: New.
7473 * g++.dg/cpp1y/auto-fn11.C: New.
7475 2012-03-23 Richard Guenther <rguenther@suse.de>
7477 PR tree-optimization/52678
7478 * gfortran.dg/pr52678.f: New testcase.
7480 2012-03-23 Richard Guenther <rguenther@suse.de>
7482 PR tree-optimization/52638
7483 * g++.dg/torture/pr52638.C: New testcase.
7485 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7488 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7490 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7493 * g++.dg/ext/attrib44.C: New test.
7495 2012-03-22 Jan Hubicka <jh@suse.cz>
7498 * g++.dg/torture/pr51737.C: New testcase
7500 2012-03-22 Richard Guenther <rguenther@suse.de>
7502 PR tree-optimization/52548
7503 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7505 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7507 * lib/fortran-modules.exp (list-module-names-1): Remove
7510 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7513 * gcc.target/sh/pr50751-1.c: New.
7514 * gcc.target/sh/pr50751-2.c: New.
7515 * gcc.target/sh/pr50751-3.c: New.
7517 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7520 * gcc.target/sh/sh4a-cos.c: Remove.
7521 * gcc.target/sh/sh4a-sin.c: Remove.
7522 * gcc.target/sh/sh4a-sincos.c: Remove.
7524 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7526 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7527 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7529 2012-03-21 Martin Jambor <mjambor@suse.cz>
7532 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7533 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7535 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7537 * gcc.target/arm/thumb-16bit-ops.c: New file.
7538 * gcc.target/arm/thumb-ifcvt.c: New file.
7540 2012-03-20 Jason Merrill <jason@redhat.com>
7542 * lib/target-supports.exp: Add { target c++1y }.
7544 * g++.dg/cpp0x/auto32.C: New.
7546 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7549 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7551 * gcc.dg/torture/pr48124-4.c: Ditto:
7552 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7554 2012-03-20 Jason Merrill <jason@redhat.com>
7557 * g++.dg/cpp0x/initlist66.C: New.
7559 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7561 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7564 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7567 * gcc.target/avr/torture/addr-space-2.h: New file.
7568 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7569 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7570 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7571 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7573 2012-03-20 Richard Guenther <rguenther@suse.de>
7575 * gnat.dg/pack16.adb: New testcase.
7576 * gnat.dg/pack16_pkg.ads: Likewise.
7577 * gnat.dg/specs/pack8.ads: Likewise.
7578 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7580 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7582 * g++.dg/warn/Wuseless-cast.C: Extend.
7584 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7587 * g++.dg/warn/Wuseless-cast.C: New.
7589 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7592 * gfortran.dg/pr52608.f90: New test.
7594 2012-03-17 Tobias Burnus <burnus@net-b.de>
7597 * gfortran.dg/proc_ptr_36.f90: New.
7599 2012-03-16 Martin Jambor <mjambor@suse.cz>
7601 * gcc.dg/misaligned-expand-1.c: New test.
7602 * gcc.dg/misaligned-expand-3.c: Likewise.
7604 2012-03-16 Richard Guenther <rguenther@suse.de>
7605 Kai Tietz <ktietz@redhat.com>
7608 * gcc.c-torture/execute/pr48814-1.c: New test.
7609 * gcc.c-torture/execute/pr48814-2.c: New test.
7610 * gcc.dg/tree-ssa/assign-1.c: New test.
7611 * gcc.dg/tree-ssa/assign-2.c: New test.
7612 * gcc.dg/tree-ssa/assign-3.c: New test.
7614 2012-03-16 Richard Guenther <rguenther@suse.de>
7616 * gnat.dg/specs/pack7.ads: New testcase.
7618 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7621 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7622 * gcc.dg/torture/vshuf-8.inc: Likewise.
7623 * gcc.dg/torture/vshuf-16.inc: Likewise.
7624 * gcc.dg/torture/vshuf-32.inc: Likewise.
7626 2012-03-15 Jason Merrill <jason@redhat.com>
7628 * g++.dg/torture/pr52582.C: New.
7630 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7632 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7634 2012-03-15 Ira Rosen <irar@il.ibm.com>
7635 Ulrich Weigand <ulrich.weigand@linaro.org>
7637 * gcc.dg/vect/slp-cond-3.c: New test.
7638 * gcc.dg/vect/slp-cond-4.c: New test.
7640 2012-03-15 Ira Rosen <irar@il.ibm.com>
7641 Ulrich Weigand <ulrich.weigand@linaro.org>
7643 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7644 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7646 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7651 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7652 * gfortran.dg/round_1.f03: Likewise.
7654 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7655 Andrew Pinski <apinski@cavium.com>
7658 * gcc.dg/pr52592.c: New test.
7660 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7662 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7663 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7664 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7665 * lib/fortran-modules.exp: .. this new file. Adjust users.
7666 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7667 gfortran-dg-debug-runtest): Call cleanup-modules.
7668 * lib/fortran-torture.exp (fortran-torture-execute,
7669 fortran-torture): Likewise.
7670 * gfortran.dg/coarray/caf.exp: Likewise.
7671 * lib/lto.exp: Likewise.
7672 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7673 * gfortran.dg/class_4b.f03: Likewise.
7674 * gfortran.dg/class_4c.f03: Likewise.
7675 * gfortran.dg/class_45a.f03: Likewise.
7676 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7677 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7678 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7679 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7680 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7681 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7682 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7683 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7684 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7685 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7686 * gfortran.dg/whole_file_28.f90: Likewise.
7687 * gfortran.dg/whole_file_29.f90: Likewise.
7688 * gfortran.dg/whole_file_30.f90: Likewise.
7689 * gfortran.dg/whole_file_31.f90: Likewise.
7691 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7693 PR tree-optimization/52267
7694 * gcc.dg/pr52267.c: New test.
7695 * gcc.dg/tree-ssa/vrp65.c: New test.
7696 * gcc.dg/tree-ssa/vrp66.c: New test.
7698 2012-03-15 Richard Guenther <rguenther@suse.de>
7701 * gfortran.dg/vect/pr52580.f: New testcase.
7703 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7705 * gcc.target/sh/fpul-usage-1.c: New.
7707 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7710 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7711 * gcc.target/sh/pr49468-di.c: Likewise.
7713 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7715 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7716 * gcc.dg/c99-stdint-6.c: Likewise.
7717 * gcc.dg/lto/20090210_0.c: Likewise.
7718 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7719 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7720 * gcc.dg/pragma-init-fini-2.c: Likewise.
7721 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7722 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7723 * gcc.target/i386/pr22152.c: Likewise.
7724 * gcc.target/i386/vect8-ret.c: Likewise.
7725 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7728 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7730 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7731 * g++.dg/tree-prof/partition1.C: Likewise.
7732 * g++.dg/tree-prof/partition2.C: Likewise.
7733 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7735 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7736 * gcc.c-torture/execute/20010724-1.c: Remove.
7737 * gcc.c-torture/execute/20010724-1.x: Remove.
7738 * gcc.c-torture/execute/20040208-2.c: Remove.
7739 * gcc.c-torture/execute/20040208-2.x: Remove.
7740 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7742 (main) [__mips__ && __sgi__]: Remove.
7743 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7744 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7745 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7746 mips-sgi-irix6* handling.
7747 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7748 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7749 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7751 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7752 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7753 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7754 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7755 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7756 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7758 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7759 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7760 * gcc.target/mips/save-restore-3.c: Likewise.
7761 * gcc.target/mips/save-restore-4.c: Likewise.
7762 * gcc.target/mips/save-restore-5.c: Likewise.
7763 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7764 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7766 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7768 (restore_ld_library_path_env_vars): Likewise.
7769 * lib/target-supports.exp (check_profiling_available): Remove
7770 mips*-*-irix* handling.
7771 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7772 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7773 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7775 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7778 * g++.dg/opt/pr52582.C: New test.
7780 2012-03-14 Richard Guenther <rguenther@suse.de>
7782 PR tree-optimization/52571
7783 * gcc.dg/vect/vect-2.c: Initialize arrays.
7784 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7785 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7786 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7788 2012-03-14 Richard Guenther <rguenther@suse.de>
7793 * gcc.dg/torture/pr48124-1.c: New testcase.
7794 * gcc.dg/torture/pr48124-2.c: Likewise.
7795 * gcc.dg/torture/pr48124-3.c: Likewise.
7796 * gcc.dg/torture/pr48124-4.c: Likewise.
7798 2012-03-14 Richard Guenther <rguenther@suse.de>
7801 * gcc.dg/pr52578.c: New testcase.
7803 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7806 * g++.dg/cpp0x/udlit-args2.C: New test.
7808 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7811 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7812 * gcc.c-torture/compile/pr48596.c: ... here.
7814 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7817 * g++.dg/lookup/hidden-class17.C: New test.
7819 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7822 * gcc.dg/Wunused-var-3.c: New test.
7824 2012-03-13 Martin Jambor <mjambor@suse.cz>
7826 * gcc.dg/misaligned-expand-2.c: New test.
7828 2012-03-13 Richard Guenther <rguenther@suse.de>
7831 * gcc.dg/pr52134.c: New testcase.
7833 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7835 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7837 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7839 PR tree-optimization/46728
7840 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7841 * gcc.target/powerpc/pr46728-5.c: Likewise.
7842 * gcc.target/powerpc/pr46728-8.c: Likewise.
7843 * gcc.target/powerpc/pr46728-10.c: Likewise.
7844 * gcc.target/powerpc/pr46728-11.c: Likewise.
7845 * gcc.target/powerpc/pr46728-13.c: Likewise.
7846 * gcc.target/powerpc/pr46728-14.c: Likewise.
7847 * gcc.target/powerpc/pr46728-15.c: Likewise.
7849 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7852 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7854 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7856 PR tree-optimization/46728
7857 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7858 * gcc.target/powerpc/pr46728-5.c: Likewise.
7859 * gcc.target/powerpc/pr46728-8.c: Likewise.
7860 * gcc.target/powerpc/pr46728-10.c: Likewise.
7861 * gcc.target/powerpc/pr46728-11.c: Likewise.
7862 * gcc.target/powerpc/pr46728-13.c: Likewise.
7863 * gcc.target/powerpc/pr46728-14.c: Likewise.
7864 * gcc.target/powerpc/pr46728-15.c: Likewise.
7866 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7869 * gcc.target/avr/torture/addr-space-1.h: New file.
7870 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7871 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7872 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7873 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7875 2012-03-12 Andrew Pinski <apinski@cavium.com>
7877 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7879 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7881 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7882 * g++.dg/abi/thunk4.C: Likewise.
7883 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7885 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7887 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7888 * g++.dg/eh/spbp.C: Likewise.
7889 * g++.dg/ext/label13.C: Likewise.
7890 * g++.dg/guality/guality.exp: Likewise.
7891 * g++.dg/other/anon5.C: Likewise.
7892 * g++.dg/other/pragma-ep-1.C: Remove.
7893 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7894 * g++.dg/warn/pr31246.C: Likewise.
7895 * g++.dg/warn/weak1.C: Likewise.
7896 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7897 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7898 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7899 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7900 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7901 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7902 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7903 * gcc.dg/c99-tgmath-1.c: Likewise.
7904 * gcc.dg/c99-tgmath-2.c: Likewise.
7905 * gcc.dg/c99-tgmath-3.c: Likewise.
7906 * gcc.dg/c99-tgmath-4.c: Likewise.
7907 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7909 * gcc.dg/debug/pr49032.c: Likewise.
7910 * gcc.dg/guality/guality.exp: Likewise.
7911 * gcc.dg/intmax_t-1.c: Likewise.
7912 * gcc.dg/pr48616.c: Likewise.
7913 * gcc.dg/pragma-ep-1.c: Remove.
7914 * gcc.dg/pragma-ep-2.c: Remove.
7915 * gcc.dg/pragma-ep-3.c: Remove.
7916 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7917 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7918 * gcc.misc-tests/gcov-14.c: Likewise.
7919 * gfortran.dg/guality/guality.exp: Likewise.
7920 * lib/target-supports.exp (check_weak_available): Likewise.
7921 (add_options_for_tls): Likewise.
7922 (check_ascii_locale_available): Likewise.
7923 * obj-c++.dg/dwarf-2.mm: Likewise.
7924 * objc.dg/dwarf-1.m: Likewise.
7925 * objc.dg/dwarf-2.m: Likewise.
7927 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7929 PR tree-optimization/51721
7930 * gcc.dg/tree-ssa/vrp64.c: New test.
7932 PR tree-optimization/52533
7933 * gcc.c-torture/compile/pr52533.c: New test.
7935 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7937 * gcc.target/i386/rtm-xabort-1.c: New.
7938 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7939 * gcc.target/i386/rtm-xend-1.c: Ditto.
7940 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7941 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7942 * gcc.target/i386/sse-13.c: Ditto.
7943 * gcc.target/i386/sse-14.c: Ditto.
7944 * gcc.target/i386/sse-22.c: Ditto.
7945 * gcc.target/i386/sse-23.c: Ditto.
7946 * g++.dg/other/i386-2.C: Ditto.
7947 * g++.dg/other/i386-3.C: Ditto.
7949 2012-03-12 Tobias Burnus <burnus@net-b.de>
7952 * gfortran.dg/proc_ptr_35.f90: New.
7954 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7957 * gcc.dg/torture/pr52530.c: New test.
7959 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7962 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7964 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7967 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7969 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7971 2012-03-09 Andrew Pinski <apinski@cavium.com>
7974 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7975 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7977 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7979 * gcc.dg/tree-ssa/scev-3.c: New.
7980 * gcc.dg/tree-ssa/scev-4.c: New.
7982 2012-03-08 Tobias Burnus <burnus@net-b.de>
7985 * gfortran.dg/proc_ptr_34.f90
7987 2012-03-07 Jason Merrill <jason@redhat.com>
7990 * g++.dg/cpp0x/udlit-mangle.C: New.
7992 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7994 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7996 2012-03-06 Richard Guenther <rguenther@suse.de>
7999 * gcc.dg/torture/pr52493.c: New testcase.
8001 2012-03-06 Richard Guenther <rguenther@suse.de>
8004 * gcc.dg/lto/pr52097_0.c: New testcase.
8006 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8009 * gcc.target/sh/pr51244-1.c: New.
8010 * gcc.target/sh/pr51244-2.c: New.
8011 * gcc.target/sh/pr51244-3.c: New.
8013 2012-03-05 Jason Merrill <jason@redhat.com>
8016 * g++.dg/ext/visibility/template11.C: New.
8018 * g++.dg/cpp0x/implicit13.C: New.
8020 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8022 PR tree-optimization/51721
8023 * gcc.dg/tree-ssa/vrp63.c: New test.
8024 * gcc.dg/pr51721.c: New test.
8026 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8029 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8032 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8035 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8037 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8040 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8042 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8044 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8047 2012-03-03 Jason Merrill <jason@redhat.com>
8049 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8052 * g++.dg/cpp0x/initlist65.C: New.
8055 * g++.dg/ext/is_empty2.C: New.
8057 2012-03-03 Tobias Burnus <burnus@net-b.de>
8060 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8062 2012-03-03 Tobias Burnus <burnus@net-b.de>
8064 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8065 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8066 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8067 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8068 * gfortran.dg/class_30.f90: Remove dg-warning line.
8069 * gfortran.dg/bind_c_usage_25.f90: New.
8071 2012-03-03 Tobias Burnus <burnus@net-b.de>
8074 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8075 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8076 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8078 2012-03-03 Tobias Burnus <burnus@net-b.de>
8081 * gfortran.dg/assumed_type_1.f90: New.
8082 * gfortran.dg/assumed_type_2.f90: New.
8083 * gfortran.dg/assumed_type_3.f90: New.
8084 * gfortran.dg/assumed_type_4.f90: New.
8086 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8089 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8090 * gcc.target/sh/pr49468-di.c: New.
8092 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8094 * gcc.dg/graphite/pr50561.c: Update.
8096 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8098 * gcc.target/powerpc/pr52457.c: New test.
8100 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8102 * gcc.target/arm/sat-1.c: New test.
8104 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8107 * gcc.target/i386/pr46716.c: New test.
8109 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8112 * g++.dg/cpp0x/sfinae32.C: New.
8114 2012-03-02 Richard Guenther <rguenther@suse.de>
8116 PR tree-optimization/52406
8117 * gcc.dg/torture/pr52406.c: New testcase.
8119 2012-03-02 Tobias Burnus <burnus@net-b.de>
8122 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8123 * gfortran.dg/nullify_2.f90: Update dg-error.
8124 * gfortran.dg/nullify_4.f90: Ditto.
8125 * gfortran.dg/pointer_init_6.f90: Ditto.
8127 2012-03-02 Tobias Burnus <burnus@net-b.de>
8130 * gfortran.dg/class_51.f90: New.
8132 2012-03-02 Tobias Burnus <burnus@net-b.de>
8135 * gfortran.dg/intrinsic_8.f90: New.
8137 2012-03-01 Kai Tietz <ktietz@redhat.com>
8139 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8140 routines on mingw targets.
8141 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8143 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8145 PR tree-optimization/52445
8146 * gcc.dg/pr52445.c: New test.
8148 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8151 * gcc.c-torture/compile/pr52437.c: New test.
8154 * gcc.dg/torture/pr52419.c: New test.
8156 PR tree-optimization/52429
8157 * gcc.dg/torture/pr52429.c: New test.
8158 * g++.dg/opt/pr52429.C: New test.
8160 2012-02-29 Richard Guenther <rguenther@suse.de>
8163 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8164 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8165 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8166 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8167 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8168 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8170 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8172 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8174 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8177 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8179 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8182 * gcc.target/arm/neon/pr51534.c: New testcase.
8184 2012-02-28 Richard Guenther <rguenther@suse.de>
8187 * gcc.dg/torture/pr52407.c: New testcase.
8189 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8191 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8192 * gcc.target/arm/vfp2.c: Likewise.
8193 * gcc.target/arm/vfp3.c: Likewise.
8194 * gcc.target/arm/vfp4.c: Likewise.
8195 * gcc.target/arm/vfp5.c: Likewise.
8196 * gcc.target/arm/vfp6.c: Likewise.
8197 * gcc.target/arm/vfp7.c: Likewise.
8198 * gcc.target/arm/vfp8.c: Likewise.
8199 * gcc.target/arm/vfp9.c: Likewise.
8200 * gcc.target/arm/vfp10.c: Likewise.
8201 * gcc.target/arm/vfp11.c: Likewise.
8202 * gcc.target/arm/vfp12.c: Likewise.
8203 * gcc.target/arm/vfp13.c: Likewise.
8204 * gcc.target/arm/vfp14.c: Likewise.
8205 * gcc.target/arm/vfp15.c: Likewise.
8206 * gcc.target/arm/vfp16.c: Likewise.
8207 * gcc.target/arm/vfp17.c: Likewise.
8208 * gcc.target/arm/neon-constants.h: New file.
8209 * gcc.target/arm/neon-vect1.c: New test.
8210 * gcc.target/arm/neon-vect2.c: New test.
8211 * gcc.target/arm/neon-vect3.c: New test.
8212 * gcc.target/arm/neon-vect4.c: New test.
8213 * gcc.target/arm/neon-vect5.c: New test.
8214 * gcc.target/arm/neon-vect6.c: New test.
8215 * gcc.target/arm/neon-vect7.c: New test.
8216 * gcc.target/arm/neon-vect8.c: New test.
8218 2012-02-28 Richard Guenther <rguenther@suse.de>
8220 PR tree-optimization/52402
8221 * gcc.dg/torture/pr52402.c: New testcase.
8223 2012-02-28 Richard Guenther <rguenther@suse.de>
8226 * g++.dg/lto/pr52400_0.C: New testcase.
8228 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8230 * gcc.target/avr/torture/builtins-1.c: New test.
8231 * gcc.target/avr/torture/builtins-error.c: New test.
8233 2012-02-28 Kai Tietz <ktietz@redhat.com>
8235 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8236 * gcc.target/i386/pr45352-2.c: Likewise.
8237 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8238 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8239 targets instead rand.
8240 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8241 * gcc.target/i386/sse2-mul-1.c: Likewise.
8242 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8243 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8244 * gcc.target/i386/pad-1.c: Likewise.
8245 * gcc.target/i386/pad-9.c: Likewise.
8246 * gcc.target/i386/pad-2.c: Likewise.
8247 * gcc.target/i386/pad-5b.c: Likewise.
8248 * gcc.target/i386/pad-8.c: Likewise.
8249 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8250 * gcc.target/i386/pr44130.c: Likewise.
8251 * gcc.target/i386/align-main-1.c: Likewise.
8252 * gcc.target/i386/align-main-2.c: Likewise.
8253 * gcc.target/i386/sw-1.c: Likewise.
8254 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8255 on x64 mingw target.
8256 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8257 * gcc.target/i386/pr46295.c: Likewise.
8258 * gcc.target/i386/amd64-abi-1.c: Likewise.
8259 * gcc.target/i386/amd64-abi-2.c: Likewise.
8260 * gcc.target/i386/pr39082-1.c: Likewise.
8261 * gcc.target/i386/pr39162.c: Likewise.
8262 * gcc.target/i386/pr22152.c: Likewise.
8263 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8264 * gcc.target/i386/wrfsbase-2.c: Likewise.
8265 * gcc.target/i386/local.c: Likewise
8266 * gcc.target/i386/wrgsbase-1.c: Likewise.
8267 * gcc.target/i386/wrfsbase-1.c: Likewise.
8268 * gcc.target/i386/pr39315-3.c: Likewise.
8269 * gcc.target/i386/pr35767-4.c: Likewise.
8270 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8272 * gcc.target/i386/pr45336-2.c: Likewise.
8273 * gcc.target/i386/pr45336-1.c: Likewise.
8274 * gcc.target/i386/pr45336-4.c: Likewise.
8276 2012-02-27 Tristan Gingold <gingold@adacore.com>
8278 * gnat.dg/array20.ad[sb]: New test.
8280 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8283 * gcc.target/arm/pr52375.c: New test.
8284 * gcc.c-torture/compile/pr52375.c: New test.
8286 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8288 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8289 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8291 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8293 * gnat.dg/aggr19.adb: New test.
8294 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8296 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8299 * gcc.target/sh/pr49263.c: New.
8301 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8303 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8304 simulate_thread_wrapper_other_threads
8305 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8306 Move initialization of 'value' to main().
8307 (main): Initialize 'value';
8308 * gcc.dg/simulate-thread/speculative-store.c
8309 (simulate_thread_step_verify): Return 0 when successful.
8310 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8312 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8313 (simulate_thread_wrapper_other_threads): Return a success/fail value
8314 and issue an error if the instruction count threshold is exceeded.
8316 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8319 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8320 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8322 2012-02-24 Richard Guenther <rguenther@suse.de>
8325 * gcc.dg/pr52355.c: New testcase.
8327 2012-02-23 Kai Tietz <ktietz@redhat.com>
8329 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8330 * gcc.dg/Wpadded.c: Likewise.
8331 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8333 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8334 for sleep by Sleep and add windows.h include for this function.
8335 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8337 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8339 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8340 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8341 on x64 mingw target.
8342 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8343 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8344 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8345 failure on LLP64 target.
8347 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8350 * gcc.dg/noncompile/pr52290.c: New test.
8352 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8354 PR tree-optimization/52019
8355 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8357 2012-02-22 Kai Tietz <ktietz@redhat.com>
8359 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8360 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8361 derived pdiff_t type.
8362 * g++.dg/torture/pr49720.C: Likewise
8364 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8367 * gcc.target/i386/pr52330.c: New test.
8369 2012-02-22 Tobias Burnus <burnus@net-b.de>
8372 * gfortran.dg/io_constraints_10.f90: New.
8374 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8376 * lib/target-supports.exp (check_effective_target_vect_condition):
8377 Return true for NEON.
8379 2012-02-21 Kai Tietz <ktietz@redhat.com>
8381 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8383 2012-02-21 Richard Guenther <rguenther@suse.de>
8385 PR tree-optimization/52324
8386 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8388 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8391 * gcc.target/avr/torture/pr51782-1.c: New test.
8393 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8395 PR tree-optimization/52318
8396 * gcc.dg/pr52318.c: New test.
8398 2012-02-20 Kai Tietz <ktietz@redhat.com>
8400 * gcc.dg/bf-ms-layout-3.c: New testcase.
8402 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8406 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8408 2012-02-20 Richard Guenther <rguenther@suse.de>
8410 PR tree-optimization/52298
8411 * gcc.dg/torture/pr52298.c: New testcase.
8412 * gcc.dg/vect/pr52298.c: Likewise.
8414 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8416 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8417 * gcc.c-torture/execute/pr52286.c: Ditto.
8419 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8421 PR tree-optimization/52286
8422 * gcc.c-torture/execute/pr52286.c: New test.
8424 2012-02-18 Tobias Burnus <burnus@net-b.de>
8427 * gfortran.dg/interface_35.f90: Use -std=f2003.
8428 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8429 * gfortran.dg/interface_assignment_4.f90: Ditto.
8430 * gfortran.dg/bessel_1.f90: Ditto.
8431 * gfortran.dg/func_result_6.f90: Ditto.
8432 * gfortran.dg/hypot_1.f90: Ditto.
8433 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8435 2012-02-17 Tobias Burnus <burnus@net-b.de>
8437 PR translation/52232
8438 PR translation/52234
8439 PR translation/52245
8440 PR translation/52246
8441 PR translation/52262
8442 PR translation/52273
8443 * gfortran.dg/coarray_22.f90: Update dg-error.
8444 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8446 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8449 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8450 (simulate-thread): Use default timeout.
8452 2012-02-16 Jason Merrill <jason@redhat.com>
8455 * g++.dg/ext/timevar1.C: New.
8457 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8460 * g++.dg/template/using21.C: New.
8461 * g++.dg/template/using22.C: Likewise.
8463 2012-02-16 Jason Merrill <jason@redhat.com>
8466 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8468 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8470 PR tree-optimization/52255
8471 * gcc.c-torture/compile/pr52255.c: New test.
8474 * g++.dg/debug/dwarf2/pr52260.C: New test.
8477 * g++.dg/ipa/pr51929.C: New test.
8479 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8482 * gcc.target/powerpc/pr52199.c: New file.
8484 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8487 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8489 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8491 * gcc.dg/pr51867.c: Don't include <math.h>.
8494 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8496 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8497 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8499 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8501 PR tree-optimization/50561
8502 * gcc.dg/graphite/pr50561.c: New testcase.
8504 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8506 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8507 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8509 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8511 * gnat.dg/discr35.ad[sb]: New test.
8513 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8515 * gnat.dg/volatile10.adb: New test.
8516 * gnat.dg/volatile10_pkg.ads: New helper.
8518 2012-02-14 Jason Merrill <jason@redhat.com>
8520 * g++.dg/ext/attrib43.C: New.
8522 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8524 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8525 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8527 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8528 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8529 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8530 effective_target fgnu_tm.
8531 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8533 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8536 * g++.dg/template/asmgoto1.C: New test.
8538 2012-02-14 Ian Lance Taylor <iant@google.com>
8541 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8542 compiling generated file for 64bit and index tests.
8544 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8546 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8548 2012-02-14 Richard Guenther <rguenther@suse.de>
8550 PR tree-optimization/52244
8551 PR tree-optimization/51528
8552 * gcc.dg/torture/pr52244.c: New testcase.
8554 2012-02-14 Walter Lee <walt@tilera.com>
8556 * g++.dg/other/PR23205.C: Disable test on tile.
8557 * g++.dg/other/pr23205-2.C: Disable test on tile.
8558 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8559 * gcc.dg/20040813-1.c: Disable test on tile.
8560 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8561 * gcc.misc-tests/linkage.exp: Handle tilegx.
8563 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8565 PR tree-optimization/52210
8566 * gcc.dg/pr52210.c: New test.
8568 2012-02-14 Jason Merrill <jason@redhat.com>
8571 * g++.dg/overload/defarg5.C: New.
8573 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8576 * c-c++-common/pr52181.c: New test.
8578 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8581 * g++.dg/ext/atomic-1.C: New test.
8583 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8585 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8587 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8590 * gcc.c-torture/execute/pr52209.c: New test.
8592 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8595 * gfortran.dg/elemental_optional_args_5.f03: New test.
8597 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8600 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8603 2012-02-11 Ian Lance Taylor <iant@google.com>
8606 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8607 SPARC Solaris. Don't run the test at all on systems where it may
8608 not work, rather than xfailing it.
8610 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8612 PR rtl-optimization/52175
8613 * gcc.c-torture/compile/pr52175.c: New test.
8615 2012-02-10 Jason Merrill <jason@redhat.com>
8618 * g++.dg/template/repo10.C: New.
8620 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8623 * gcc.dg/pr52132.c: New test.
8625 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8627 * gnat.dg/specs/aggr4.ads: New test.
8628 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8630 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8633 * gcc.target/i386/pr52146.c: New.
8635 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8638 * c-c++-common/pr52177.c: New test.
8640 2012-02-10 Jan Hubicka <jh@suse.cz>
8643 * g++.dg/torture/pr48600.C: New testcase.
8645 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8648 * gcc.dg/dfp/pr52140.c: New test.
8650 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8653 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8656 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8659 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8660 * gcc.dg/pr51867.c: New test.
8662 2012-02-09 Ian Lance Taylor <iant@google.com>
8664 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8665 which don't support -fsplit-stack. Turn off optimization when
8666 compiling select5-out.go.
8668 2012-02-08 Ian Lance Taylor <iant@google.com>
8670 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8671 systems which don't support -fsplit-stack.
8673 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8675 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8676 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8677 machine instuction in the log.
8679 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8681 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8684 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8687 * gcc.dg/pr48524.c: New test.
8688 * gcc.dg/pr48524.spec: New spec file for test.
8690 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8693 * gfortran.dg/vect/pr32380.f90: New test.
8695 2012-02-08 Tobias Burnus <burnus@net-b.de>
8698 * gfortran.dg/realloc_on_assign_12.f90: New.
8700 2012-02-08 Richard Guenther <rguenther@suse.de>
8702 PR rtl-optimization/52170
8703 * gcc.dg/torture/pr52170.c: New testcase.
8705 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8707 PR gcov-profile/52150
8708 * gcc.dg/tree-prof/pr52150.c: New test.
8710 PR rtl-optimization/52139
8711 * gcc.dg/pr52139.c: New test.
8713 2012-02-07 Jason Merrill <jason@redhat.com>
8716 * g++.dg/cpp0x/constexpr-union3.C: New.
8719 * g++.dg/lto/pr52035_0.C: New.
8721 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8723 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8724 * gcc.dg/special/weak-1.c: Likewise.
8725 * gcc.dg/ucnid-12.c: Likewise.
8726 * gcc.dg/torture/pr45678-1.c: Likewise.
8727 * gcc.dg/torture/pr45678-2.c: Likewise.
8728 * gcc.dg/vector-4.c: Likewise.
8729 * gcc.dg/ipa/inline-5.c: Likewise.
8730 * gcc.dg/ucnid-11.c: Likewise.
8731 * gcc.misc-tests/gcov-13.c: Likewise.
8732 * gcc.misc-tests/gcov-14.c: Likewise.
8733 * g++.dg/ext/label13.C: Likewise.
8734 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8735 hppa*-*-hpux* options.
8736 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8737 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8738 * gcc.dg/pr48616.c: Likewise.
8739 * gcc.dg/pr17957.c: Likewise.
8740 * gcc.dg/pr17055-1.c: Likewise.
8741 * gcc.dg/pr32912-1.c: Likewise.
8742 * gcc.dg/tm/pr51472.c: Likewise.
8743 * c-c++-common/fold-bitand-4.c: Likewise.
8744 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8745 Use dg-additional-options for extra options.
8747 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8749 * gcc.target/epiphany/interrupt-2.c: New test.
8751 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8754 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8755 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8758 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8761 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8763 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8767 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8768 * gcc.target/mips/va-arg-1.c: New test.
8770 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8772 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8773 for -mno-pointers-to-nested-functions.
8775 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8777 * gcc.c-torture/execute/20120207-1.c: New test.
8779 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8781 PR rtl-optimization/52060
8782 * gcc.dg/torture/pr52060.c: New test.
8785 * gcc.c-torture/compile/pr52074.c: New test.
8787 2012-02-07 Tobias Burnus <burnus@net-b.de>
8790 * gfortran.dg/class_to_type_2.f90: New.
8792 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8795 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8798 2012-02-06 Jason Merrill <jason@redhat.com>
8801 * g++.dg/template/conv13.C: New.
8803 2012-02-06 Richard Guenther <rguenther@suse.de>
8805 PR tree-optimization/52115
8806 * gcc.c-torture/compile/pr52115.c: New testcase.
8808 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8811 * gcc.c-torture/execute/pr52129.c: New test.
8813 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8815 * gcc.dg/pr48374.c: Actually add the test I forgot
8816 in the 2012-01-25 commit.
8818 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8821 * gfortran.dg/vect/vect-8.f90: New test case.
8823 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8826 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8828 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8831 * gfortran.dg/class_48.f90 : Add test of allocate class array
8832 component with source in subroutine test3. Remove commenting
8833 out in subroutine test4, since branching on unitialized variable
8834 is now fixed (no PR for this last.).
8836 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8838 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8840 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8842 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8845 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8846 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8848 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8850 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8851 (check_effective_target_sync_int_long): Use it.
8852 (check_effective_target_sync_char_short): Likewise.
8853 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8855 2012-02-05 Tobias Burnus <burnus@net-b.de>
8858 * gfortran.dg/class_48.f90: Add some further checks.
8860 2012-02-05 Ira Rosen <irar@il.ibm.com>
8862 PR tree-optimization/52091
8863 * gcc.dg/vect/pr52091.c: New test.
8865 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8867 PR rtl-optimization/52113
8868 * gcc.target/avr/pr52113.c: New test.
8870 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8872 PR rtl-optimization/52092
8873 * gcc.c-torture/compile/pr52092.c: New test.
8875 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8878 * gfortran.dg/class_array_10.f03: New test.
8881 * gfortran.dg/class_array_11.f03: New test.
8884 * gfortran.dg/class_array_12.f03: New test.
8886 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8889 * gfortran.dg/realloc_on_assign_11.f90: New test.
8891 2012-02-02 Tobias Burnus <burnus@net-b.de>
8894 * gfortran.dg/shape_7.f90: New.
8896 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8898 * gcc.target/mips/mips-prepend-1.c: New test.
8900 2012-02-02 Jan Hubicka <jh@suse.cz>
8901 Tom de Vries <tom@codesourcery.com>
8904 * gcc.dg/alias-12.c: New testcase.
8905 * gcc.dg/alias-13.c: New testcase.
8907 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8910 * gcc.dg/pr52086.c: New test.
8912 PR tree-optimization/52073
8913 * gcc.c-torture/compile/pr52073.c: New test.
8915 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8918 * gfortran.dg/function_optimize_10.f90: New test.
8920 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8922 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8925 2012-02-01 Tobias Burnus <burnus@net-b.de>
8928 * gfortran.dg/typebound_operator_14.f90: New.
8930 2012-02-01 Tobias Burnus <burnus@net-b.de>
8933 * gfortran.dg/elemental_function_1.f90: New.
8935 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8937 PR rtl-optimization/51374
8938 * gcc.target/avr/torture/pr51374-1.c:
8939 Also fail if SBIS is seen.
8941 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8943 PR rtl-optimization/51374
8944 * gcc.target/avr/torture/pr51374-1.c: New.
8946 2012-01-31 Tobias Burnus <burnus@net-b.de>
8949 * gfortran.dg/typebound_generic_11.f90: New.
8951 2012-01-31 Tobias Burnus <burnus@net-b.de>
8954 * gfortran.dg/class_49.f90: New.
8956 2012-01-31 Tobias Burnus <burnus@net-b.de>
8959 * gfortran.dg/elemental_args_check_6.f90: New.
8961 2012-01-31 Jason Merrill <jason@redhat.com>
8964 * g++.dg/cpp0x/variadic122.C: New.
8966 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8969 * gfortran.dg/realloc_on_assign_10.f90: New test.
8971 2012-01-31 Richard Guenther <rguenther@suse.de>
8973 PR tree-optimization/51528
8974 * gcc.dg/torture/pr51528.c: New testcase.
8976 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8979 * lib/go.exp (go_target_compile): Append timeout= to options.
8980 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8981 select5-out.go test on alpha*-*-* targets.
8983 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8985 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8986 (TEST_SHORT): Reformat in the same way.
8987 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8988 (TEST_SHORT): Reformat in the same way.
8989 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8990 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8991 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8992 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8993 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8995 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8998 * gcc.target/arm/pr51835.c: New testcase.
9000 2012-01-30 Richard Guenther <rguenther@suse.de>
9002 PR tree-optimization/52028
9003 * gcc.dg/torture/pr52028.c: New testcase.
9004 * gfortran.dg/ldist-pr45199.f: Adjust.
9005 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9006 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9007 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9009 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9012 * gcc.dg/tree-prof/pr52027.c: New test.
9014 PR tree-optimization/52046
9015 * gcc.dg/pr52046.c: New test.
9018 * g++.dg/other/pr52048.C: New test.
9020 2012-01-30 Richard Guenther <rguenther@suse.de>
9022 PR tree-optimization/52045
9023 * gcc.dg/pr52045.c: New testcase.
9025 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9027 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9028 new code generated for __sync_lock_release.
9030 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9032 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9034 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9037 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9039 * g++.dg/ext/visibility/template10.C: Fix typo.
9041 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9043 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9046 * g++.dg/cpp0x/constexpr-ice6.C: New.
9048 2012-01-29 Tobias Burnus <burnus@net-b.de>
9051 * gfortran.dg/default_initialization_6.f90: New.
9053 2012-01-29 Tobias Burnus <burnus@net-b.de>
9056 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9057 * gfortran.dg/class_48.f90: New.
9059 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9062 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9064 2012-01-28 Tobias Burnus <burnus@net-b.de>
9067 * gfortran.dg/class_allocate_12.f90: New.
9069 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9071 * gcc.dg/torture/pr50444.c: Fix dg directives.
9073 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9076 * gcc.target/arm/pr52006.c: New test.
9078 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9081 * gcc.dg/lto/trans-mem.h: New file.
9082 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9083 * gcc.dg/lto/trans-mem-1_1.c: Same.
9084 * gcc.dg/lto/trans-mem-4_1.c: Same.
9085 * gcc.dg/lto/trans-mem-3_1.c: Same.
9087 2012-01-27 Tobias Burnus <burnus@net-b.de>
9090 * gfortran.dg/dummy_procedure_7.f90: New.
9092 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9094 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9095 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9097 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9100 * g++.dg/other/gc5.C: New test.
9102 2012-01-27 Richard Guenther <rguenther@suse.de>
9104 PR tree-optimization/50444
9105 * gcc.dg/torture/pr50444.c: New testcase.
9107 2012-01-27 Tobias Burnus <burnus@net-b.de>
9111 * gfortran.dg/move_alloc_13.f90: New.
9113 2012-01-27 Tobias Burnus <burnus@net-b.de>
9116 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9117 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9118 and change dg-error string.
9120 2012-01-27 Tobias Burnus <burnus@net-b.de>
9123 * gfortran.dg/elemental_args_check_5.f90: New.
9125 2012-01-27 Richard Guenther <rguenther@suse.de>
9128 * g++.dg/torture/pr51959.C: New testcase.
9130 2012-01-27 Tom de Vries <tom@codesourcery.com>
9132 PR tree-optimization/51990
9133 * gcc.dg/pr51990.c: New test.
9134 * gcc.dg/pr51990-2.c: Same.
9136 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9137 Tobias Burnus <burnus@gcc.gnu.org>
9140 * gfortran.dg/class_allocate_11.f03: New.
9145 * gfortran.dg/class_allocate_7.f03: New.
9146 * gfortran.dg/class_allocate_8.f03: New.
9147 * gfortran.dg/class_allocate_9.f03: New.
9148 * gfortran.dg/class_allocate_10.f03: New.
9150 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9152 * gnat.dg/discr34.adb: New test.
9153 * gnat.dg/discr34_pkg.ads: New helper.
9155 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9157 * gnat.dg/discr33.adb: New test.
9159 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9161 * gnat.dg/limited_with3.ad[sb): New test.
9162 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9163 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9164 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9166 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9168 * gnat.dg/stack_usage1.adb: New test.
9169 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9171 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9172 * gcc.dg/pr44194-2.c: Likewise.
9174 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9177 * g++.dg/template/crash112.C: New.
9179 2012-01-27 Richard Henderson <rth@redhat.com>
9181 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9183 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9185 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9187 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9190 * g++.dg/opt/pr51895.C: New test.
9192 2012-01-26 Michael Matz <matz@suse.de>
9194 PR tree-optimization/48794
9195 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9197 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9199 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9201 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9203 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9204 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9206 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9207 the default value for s390 and s390x.
9209 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9212 * gcc.dg/lto/trans-mem-4_0.c: New.
9213 * gcc.dg/lto/trans-mem-4_1.c: New.
9214 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9216 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9217 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9219 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9220 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9223 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9225 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9227 2012-01-25 Ian Lance Taylor <iant@google.com>
9229 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9231 2012-01-25 Tobias Burnus <burnus@net-b.de>
9234 * gfortran.dg/typebound_proc_25.f90: New.
9236 2012-01-25 Jason Merrill <jason@redhat.com>
9239 * g++.dg/lto/pr51992_0.C: New.
9241 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9243 PR tree-optimization/51987
9244 * gcc.target/i386/pr51987.c: New test.
9246 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9248 * gcc.dg/tm/lto-1.c: Require lto support in target.
9250 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9252 PR rtl-optimization/48374
9253 * gcc.dg/pr48374.c: New test.
9255 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9257 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9259 2012-01-25 Tobias Burnus <burnus@net-b.de>
9262 * gfortran.dg/derived_constructor_char_3.f90: New.
9264 2012-01-24 Ian Lance Taylor <iant@google.com>
9266 * go.test/go-test.exp (filecmp): New procedure.
9267 (errchk): Handle quoted square brackets.
9268 (go-gc-tests): Set go_compile_args. Handle various new test
9269 lines. Skip a few new tests.
9270 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9272 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9274 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9275 (check_effective_target_vect_extract_even_odd)
9276 (check_effective_target_vect_interleave): Return true for MIPS
9279 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9281 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9282 (main): Use it instead of argc.
9284 2012-01-24 Jason Merrill <jason@redhat.com>
9287 * g++.dg/cpp0x/sfinae31.C: New.
9289 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9291 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9293 2012-01-24 Jason Merrill <jason@redhat.com>
9296 * g++.dg/inherit/covariant20.C: New.
9298 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9301 * g++.dg/parse/crash58.C: New.
9303 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9306 * gcc.dg/pr51957-1.c: New test.
9307 * gcc.dg/pr51957-1.h: New file.
9308 * gcc.dg/pr51957-2.c: New test.
9310 2012-01-23 Jason Merrill <jason@redhat.com>
9313 * g++.dg/ext/visibility/template10.C: New.
9315 2012-01-23 Tobias Burnus <burnus@net-b.de>
9318 * gfortran.dg/move_alloc_12.f90: New.
9320 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9323 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9325 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9328 * g++.dg/template/crash111.C: New.
9330 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9332 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9334 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9336 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9339 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9340 the DW_TAG_class_type and DW_AT_name: "Executor".
9342 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9344 * lib/target-supports.exp
9345 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9346 (check_effective_target_vect_interleave): Likewise.
9348 2012-01-22 Jason Merrill <jason@redhat.com>
9351 * g++.dg/template/using20.C: New.
9352 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9354 2012-01-23 Jason Merrill <jason@redhat.com>
9357 * g++.dg/torture/pr51344.C: Limit to x86.
9359 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9361 * c-c++-common/tm/omp.c: Require target with pthread support.
9363 2012-01-23 Richard Guenther <rguenther@suse.de>
9365 PR tree-optimization/51949
9366 * gcc.dg/torture/pr51949.c: New testcase.
9368 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9370 PR rtl-optimization/51933
9371 * gcc.c-torture/execute/pr51933.c: New test.
9373 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9375 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9376 Do not define for Interix.
9378 2012-01-22 Jason Merrill <jason@redhat.com>
9381 * g++.dg/lto/pr51832.h: New.
9382 * g++.dg/lto/pr51832_0.C: New.
9383 * g++.dg/lto/pr51832_1.C: New.
9385 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9387 * gcc.dg/ext-elim-1.c: New test.
9389 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9392 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9393 * g++.dg/opt/longbranch1.C: Likewise.
9395 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9397 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9400 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9403 * gfortran.dg/namelist_74.f90: New test.
9404 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9406 2012-01-21 Tobias Burnus <burnus@net-b.de>
9409 * gfortran.dg/class_47.f90: New.
9411 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9413 * gnat.dg/renaming5.ad[sb]: New test.
9415 2012-01-20 Jason Merrill <jason@redhat.com>
9418 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9420 2012-01-20 Jason Merrill <jason@redhat.com>
9423 * g++.dg/ext/attrib42.C: Require ilp32.
9425 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9428 * gcc.target/arm/pr51915.c: New test.
9430 2012-01-20 Cary Coutant <ccoutant@google.com>
9431 Dodji Seketeli <dodji@redhat.com>
9434 * g++.dg/debug/dwarf2/nested-3.C: New test.
9436 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9439 * g++.dg/template/crash110.C: New.
9441 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9443 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9444 Remove default options on hppa*-*-hpux*.
9446 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9448 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9450 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9452 * gcc.c-torture/compile/pr51856.c: New testcase.
9454 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9456 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9457 options to go_target_compile.
9459 2012-01-20 Kai Tietz <ktietz@redhat.com>
9461 * g++.dg/torture/pr51344.C: Fix typo.
9463 2012-01-20 Richard Guenther <rguenther@suse.de>
9465 PR tree-optimization/51903
9466 * g++.dg/torture/pr51903.C: New testcase.
9468 2012-01-20 Tobias Burnus <burnus@net-b.de>
9469 Janus Weil <janus@gcc.gnu.org>
9472 * gfortran.dg/use_21.f90: New.
9474 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9477 * gcc.dg/torture/pr51106-1.c: New test.
9478 * gcc.dg/torture/pr51106-2.c: New test.
9480 2012-01-19 Kai Tietz <ktietz@redhat.com>
9482 * g++.dg/torture/pr51344.C: New test.
9484 2012-01-19 Tobias Burnus <burnus@net-b.de>
9487 * gfortran.dg/intrinsic_size_2.f90: New.
9489 2012-01-19 Jason Merrill <jason@redhat.com>
9492 * g++.dg/inherit/using7.C: New.
9494 2012-01-19 Richard Guenther <rguenther@suse.de>
9496 PR tree-optimization/37997
9497 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9499 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9501 PR rtl-optimization/51505
9502 * gcc.dg/pr51505.c: New test.
9504 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9507 * gfortran.dg/typebound_operator_12.f03: New.
9508 * gfortran.dg/typebound_operator_13.f03: New.
9510 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9513 * g++.dg/cpp0x/pr51225.C: New.
9515 2012-01-17 Ian Lance Taylor <iant@google.com>
9518 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9520 2012-01-17 Tobias Burnus <burnus@net-b.de>
9523 * gfortran.dg/realloc_on_assign_9.f90: New.
9525 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9528 * gcc.dg/tm/memopt-3.c: Remove xfail.
9529 * gcc.dg/tm/memopt-4.c: Remove xfail.
9530 * gcc.dg/tm/memopt-5.c: Remove xfail.
9531 * gcc.dg/tm/memopt-7.c: Remove xfail.
9533 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9535 PR tree-optimization/51877
9536 * gcc.c-torture/execute/pr51877.c: New test.
9538 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9540 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9541 {!vect_align_arrays} to vect_sizes_32B_16B.
9542 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9543 * gcc.dg/vect/vect-peel-3.c: Ditto.
9545 2012-01-16 Jason Merrill <jason@redhat.com>
9548 * g++.dg/abi/mangle60.C: New.
9551 * g++.dg/pch/mangle1.{C,Hs}: New.
9553 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9554 Tobias Burnus <burnus@net-b.de>
9557 * gfortran.dg/elemental_optional_args_3.f90: New
9558 * gfortran.dg/elemental_optional_args_4.f90: New
9560 2012-01-16 Tobias Burnus <burnus@net-b.de>
9563 * gfortran.dg/use_20.f90: New
9565 2012-01-16 Jason Merrill <jason@redhat.com>
9568 * g++.dg/cpp0x/rv-bitfield.C: New.
9569 * g++.dg/cpp0x/rv-bitfield2.C: New.
9571 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9573 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9574 subroutine 'qsort' and use index array to assign the result.
9576 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9578 PR tree-optimization/51865
9579 * gcc.dg/pr51865.c: New test.
9581 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9583 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9585 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9587 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9588 to be loaded from the constant pool, rather than via %hi and %lo.
9590 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9592 PR rtl-optimization/51821
9593 * gcc.dg/pr51821.c: New test.
9595 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9597 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9599 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9601 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9603 2012-01-14 Tobias Burnus <burnus@net-b.de>
9606 * gfortran.dg/init_flag_8.f90: New.
9607 * gfortran.dg/init_flag_9.f90: New.
9609 2011-01-14 Tobias Burnus <burnus@net-b.de>
9612 * gfortran.dg/use_18.f90: New.
9613 * gfortran.dg/use_19.f90: New.
9615 2012-01-13 Ian Lance Taylor <iant@google.com>
9618 * g++.dg/warn/Wsign-compare-4.C: New.
9620 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9623 * gfortran.dg/alloc_comp_assign.f03: New.
9624 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9625 __BUILTIN_FREE from 38 to 32.
9627 2012-01-13 Jason Merrill <jason@redhat.com>
9630 * g++.dg/warn/Wreturn-type-7.C: New.
9632 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9634 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9636 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9637 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9638 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9639 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9640 int32plus because of big array needed.
9641 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9642 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9644 2012-01-13 Jason Merrill <jason@redhat.com>
9647 * g++.dg/ext/visibility/template9.C: New.
9650 * g++.dg/cpp0x/defaulted34.C: New.
9651 * g++.dg/template/virtual3.C: New.
9653 2012-01-13 Richard Guenther <rguenther@suse.de>
9656 * gcc.dg/torture/pr8081.c: New testcase.
9658 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9660 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9662 2012-01-12 Jason Merrill <jason@redhat.com>
9665 * g++.dg/ext/stmtexpr14.C: New.
9667 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9670 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9672 2012-01-12 Jason Merrill <jason@redhat.com>
9675 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9676 * g++.dg/abi/mangle58.C: Likewise.
9679 * g++.dg/template/arg8.C: New.
9681 2012-01-12 Ira Rosen <irar@il.ibm.com>
9683 PR tree-optimization/51799
9684 * gcc.dg/vect/pr51799.c: New test.
9685 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9688 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9689 Tobias Burnus <burnus@net-b.de>
9693 * lib/target-supports.exp
9694 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9695 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9697 2012-01-11 Jason Merrill <jason@redhat.com>
9700 * g++.dg/ext/attrib42.C: New.
9702 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9705 * gcc.dg/pr51796.c: New test.
9707 2012-01-11 Jason Merrill <jason@redhat.com>
9710 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9712 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9714 * gnat.dg/array19.ad[sb]: New test.
9716 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9718 * gnat.dg/opt23.ad[sb]: New test.
9719 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9720 * gnat.dg/opt24.ad[sb]: New test.
9722 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9724 PR tree-optimization/49642
9725 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9726 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9728 2012-01-11 Jason Merrill <jason@redhat.com>
9731 * g++.dg/template/explicit-args5.C: New.
9733 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9735 * gcc.c-torture/execute/20120110-1.c: New testcase.
9737 2012-01-10 Jason Merrill <jason@redhat.com>
9740 * g++.dg/inherit/ambig1.C: New.
9743 * g++.dg/cpp0x/constexpr-cache1.C: New.
9745 2012-01-10 Richard Guenther <rguenther@suse.de>
9747 PR tree-optimization/51801
9748 * gcc.dg/torture/pr51801.c: New testcase.
9750 2012-01-10 Tobias Burnus <burnus@net-b.de>
9753 * gfortran.dg/allocate_with_typespec_5.f90: New.
9755 2012-01-10 Tobias Burnus <burnus@net-b.de>
9757 * gfortran.dg/class_39.f03: Update dg-error string.
9759 2012-01-10 Richard Guenther <rguenther@suse.de>
9761 PR tree-optimization/50913
9762 * gcc.dg/graphite/interchange-16.c: New testcase.
9763 * gcc.dg/graphite/scop-20.c: XFAIL.
9764 * gfortran.dg/graphite/interchange-1.f: Likewise.
9765 * gfortran.dg/graphite/block-1.f90: Likewise.
9766 * gfortran.dg/graphite/block-2.f: Likewise.
9768 2012-01-10 Richard Henderson <rth@redhat.com>
9770 * lib/target-supports.exp (check_effective_target_vect_perm,
9771 check_effective_target_vect_perm_byte,
9772 check_effective_target_vect_perm_short): Enable for arm neon.
9774 2012-01-09 Tobias Burnus <burnus@net-b.de>
9777 * gfortran.dg/typebound_operator_11.f90: New.
9779 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9781 * gnat.dg/array18.adb: New test.
9782 * gnat.dg/array18_pkg.ads: New helper.
9784 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9787 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9788 around base object in first assignment in main program.
9789 * gfortran.dg/typebound_operator_10.f03: New test.
9791 2012-01-09 Martin Jambor <mjambor@suse.cz>
9793 PR tree-optimization/51759
9794 * g++.dg/ipa/pr51759.C: New test.
9796 2012-01-09 Tobias Burnus <burnus@net-b.de>
9799 * gfortran.dg/optional_absent_2.f90: New.
9801 2012-01-09 Tobias Burnus <burnus@net-b.de>
9804 * gfortran.dg/use_17.f90: New.
9806 2012-01-09 Gary Funck <gary@intrepid.com>
9808 PR preprocessor/33919
9809 * gcc.dg/pr33919.c: New test.
9810 * gcc.dg/pr33919-0.h: New test header file.
9811 * gcc.dg/pr33919-1.h: Ditto.
9812 * gcc.dg/pr33919-2.h: Ditto.
9814 2012-01-07 Jan Hubicka <jh@suse.cz>
9816 PR tree-optimize/51694
9817 * gcc.c-torture/compile/pr51694.c: new testcase.
9819 2012-01-07 Jan Hubicka <jh@suse.cz>
9821 PR tree-optimization/51600
9822 * g++.dg/torture/pr51600.C: New testcase.
9824 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9826 PR gcov-profile/51715
9827 PR gcov-profile/51717
9828 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9829 * gcc.misc-tests/gcov-14.c: Likewise.
9831 2012-01-06 Jason Merrill <jason@redhat.com>
9833 * g++.dg/parse/new5.C: New.
9835 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9838 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9839 including <string.h>.
9841 2012-01-06 Jason Merrill <jason@redhat.com>
9843 * g++.dg/abi/mangle51.C: New.
9844 * g++.dg/abi/mangle52.C: New.
9845 * g++.dg/abi/mangle53.C: New.
9846 * g++.dg/abi/mangle54.C: New.
9847 * g++.dg/abi/mangle55.C: New.
9848 * g++.dg/abi/mangle56.C: New.
9849 * g++.dg/abi/mangle57.C: New.
9850 * g++.dg/abi/mangle58.C: New.
9851 * g++.dg/abi/mangle59.C: New.
9852 * g++.dg/cpp0x/trailing3.C: Update mangling.
9853 * g++.dg/cpp0x/variadic111.C: Update mangling.
9854 * g++.dg/cpp0x/variadic4.C: Update mangling.
9855 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9856 * g++.dg/template/nontype22.C: Works now.
9857 * g++.dg/template/pr35240.C: Works now.
9859 * g++.dg/cpp0x/error7.C: New.
9861 2012-01-06 Tobias Burnus <burnus@net-b.de>
9863 * gfortran.dg/deallocate_stat_2.f90: New.
9864 * coarray/allocate_errgmsg.f90: New.
9865 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9866 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9867 * coarray/subobject_1.f90: Fix for num_images > 1.
9868 * gfortran.dg/deallocate_stat.f90: Update due to changed
9871 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9873 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9875 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9877 * ada/acats/overflow.lst: Add cb20004.
9879 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9882 * g++.dg/cpp0x/alias-decl-18.C: New test.
9884 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9886 * gcc.c-torture/execute/20120104-1.c: New test.
9888 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9891 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9892 the old typebound_operator_8.f03.
9893 * gfortran.dg/typebound_operator_8.f03: New version of
9894 typebound_operator_7.f03 with 'u' a derived type instead of a
9897 2012-01-05 Richard Guenther <rguenther@suse.de>
9899 * g++.dg/torture/pr49309.C: Skip for -flto.
9901 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9904 * gcc.c-torture/compile/pr51761.c: New test.
9906 2012-01-05 Richard Guenther <rguenther@suse.de>
9908 PR tree-optimization/51760
9909 * gcc.dg/torture/pr51760.c: New testcase.
9911 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9914 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9916 2012-01-05 Richard Guenther <rguenther@suse.de>
9919 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9920 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9922 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9925 * gcc.dg/pr51695.c: New test.
9927 2012-01-04 Andrew Pinski <apinski@cavium.com>
9929 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9930 * gcc.target/mips/octeon2-lx-1.c: New test.
9931 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9932 * gcc.target/mips/octeon2-lx-2.c: New test.
9933 * gcc.target/mips/octeon2-lx-3.c: New test.
9935 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9939 * gcc.dg/tm/alias-1.c: Adjust regexp.
9940 * gcc.dg/tm/alias-2.c: Adjust regexp.
9942 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9945 * g++.dg/warn/Wparentheses-26.C: New.
9947 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9949 * gfortran.dg/elemental_optional_args_2.f90: New test.
9951 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9954 * gfortran.dg/common_17.f90: New test.
9956 2012-01-04 Richard Guenther <rguenther@suse.de>
9958 PR tree-optimization/49651
9959 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9960 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9962 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9965 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9967 2012-01-03 Andrew Pinski <apinski@cavium.com>
9969 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9970 for all mips targets. Also allow an optional .cfi_startproc.
9972 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9974 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9976 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9979 * g++.dg/rtti/dyncast5.C: New.
9981 2012-01-03 Richard Guenther <rguenther@suse.de>
9983 PR tree-optimization/51070
9984 * gcc.dg/torture/pr51070-2.c: New testcase.
9986 2012-01-03 Richard Guenther <rguenther@suse.de>
9988 PR tree-optimization/51692
9989 * gcc.dg/torture/pr51692.c: New testcase.
9991 2012-01-03 Richard Guenther <rguenther@suse.de>
9994 * g++.dg/lto/pr51650-3_0.C: New testcase.
9996 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9999 * g++.dg/warn/Wredundant-decls-spec.C: New.
10001 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10003 PR tree-optimization/51719
10004 * g++.dg/tree-prof/pr51719.C: New test.
10006 2012-01-03 Richard Guenther <rguenther@suse.de>
10008 PR middle-end/51730
10009 * gcc.dg/fold-compare-6.c: New testcase.
10011 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10014 * g++.dg/gomp/pr51669.C: New test.
10016 2012-01-02 Jason Merrill <jason@redhat.com>
10019 * g++.dg/cpp0x/constexpr-union2.C: New.
10022 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10024 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10027 * g++.dg/cpp0x/constexpr-99.C: New test.
10029 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10032 * g++.dg/template/init9.C: New.
10034 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10036 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10037 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10038 rather than a specific number.
10040 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10045 * gfortran.dg/typebound_operator_7.f03: New.
10046 * gfortran.dg/typebound_operator_8.f03: New.
10048 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10051 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10053 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10055 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10057 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10059 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10061 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10064 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10066 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10067 * gfortran.dg/io_real_boz_4.f90: Likewise.
10068 * gfortran.dg/io_real_boz_5.f90: Likewise.
10070 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10072 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10074 2012-01-02 Revital Eres <revital.eres@linaro.org>
10076 * gcc.dg/sms-11.c: New file.
10078 2012-01-02 Tobias Burnus <burnus@net-b.de>
10081 * gfortran.dg/coarray/image_index_3.f90: New.
10083 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10086 * g++.dg/parse/enum8.C: New.
10088 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10091 * g++.dg/conversion/reinterpret4.C: New.
10092 * g++.dg/conversion/reinterpret1.C: Adjust.
10094 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10096 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10098 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10100 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10101 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10102 * g++.old-deja/g++.jason/access14.C: Likewise.
10103 * g++.old-deja/g++.jason/access8.C: Likewise.
10104 * g++.old-deja/g++.jason/access1.C: Likewise.
10105 * g++.old-deja/g++.other/access3.C: Likewise.
10106 * g++.old-deja/g++.other/access5.C: Likewise.
10107 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10108 * g++.old-deja/g++.law/visibility22.C: Likewise.
10109 * g++.old-deja/g++.law/visibility26.C: Likewise.
10110 * g++.old-deja/g++.mike/p2746.C: Likewise.
10111 * g++.dg/debug/using1.C: Likewise.
10112 * g++.dg/lookup/using51.C: Likewise.
10113 * g++.dg/inherit/using5.C: Likewise.
10114 * g++.dg/inherit/pr30297.C: Likewise.
10115 * g++.dg/inherit/access8.C: Likewise.
10116 * g++.dg/torture/pr39362.C: Likewise.
10117 * g++.dg/template/crash13.C: Likewise.
10118 * g++.dg/template/using10.C: Likewise.
10120 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10123 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10125 2012-01-01 Ira Rosen <irar@il.ibm.com>
10127 PR tree-optimization/51704
10128 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10129 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10130 corresponding flags.
10132 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10135 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10137 2012-01-01 Jan Hubicka <jh@suse.cz>
10139 PR rtl-optimization/51069
10140 * gcc.c-torture/compile/pr51069.c: New testcase.
10142 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10144 PR tree-optimization/51683
10145 * gcc.dg/pr51683.c: New test.
10147 Copyright (C) 2012 Free Software Foundation, Inc.
10149 Copying and distribution of this file, with or without modification,
10150 are permitted in any medium without royalty provided the copyright
10151 notice and this notice are preserved.