1 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/constexpr-55432.C: New.
6 2012-11-21 Janus Weil <janus@gcc.gnu.org>
9 * gfortran.dg/namelist_76.f90: New.
11 2012-11-21 Martin Jambor <mjambor@suse.cz>
13 * gcc.dg/ipa/ipcp-agg-7.c: New test.
14 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
16 2012-11-21 Martin Jambor <mjambor@suse.cz>
18 PR tree-optimization/55260
19 * g++.dg/torture/pr55260-2.C: New test.
21 2012-11-21 Martin Jambor <mjambor@suse.cz>
23 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
25 2012-11-21 Bin Cheng <bin.cheng@arm.com>
27 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
28 * gcc.dg/tree-ssa/vrp47.c: Ditto.
30 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
33 * gcc.target/i386/pr19398.c: New test.
35 2012-11-20 Martin Jambor <mjambor@suse.cz>
37 PR tree-optimization/55260
38 * g++.dg/torture/pr55260-1.C: New test.
40 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
42 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
43 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
44 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
45 * gcc.target/aarch64/atomic-op-char.c: Likewise.
46 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
47 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
48 * gcc.target/aarch64/atomic-op-int.c: Likewise.
49 * gcc.target/aarch64/atomic-op-long.c: Likewise.
50 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
51 * gcc.target/aarch64/atomic-op-release.c: Likewise.
52 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
53 * gcc.target/aarch64/atomic-op-short.c: Likewise.
55 2012-11-20 Jakub Jelinek <jakub@redhat.com>
58 * gcc.dg/pr55094.c: New test.
60 PR rtl-optimization/54921
61 * gcc.dg/pr54921.c: New test.
63 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
65 * gcc.target/i386/pr55359.c: New test.
67 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
69 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
70 * g++.dg/tls/thread_local3g.C: Likewise.
71 * g++.dg/tls/thread_local4g.C: Likewise.
72 * g++.dg/tls/thread_local5g.C: Likewise.
73 * g++.dg/tls/thread_local6g.C: Likewise.
74 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
75 * g++.dg/tls/thread_local2.C: Likewise.
76 * g++.dg/tls/thread_local2g.C: Likewise.
77 * g++.dg/tls/thread_local6.C: Likewise.
79 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
81 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
82 * gcc.dg/tm/clone-1.c: New test.
84 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
87 * g++.dg/parse/struct-5.C: New.
89 2012-11-19 Tom de Vries <tom@codesourcery.com>
91 PR rtl-optimization/55315
92 * gcc.target/mips/pr55315.c: New test.
94 2012-11-17 Jakub Jelinek <jakub@redhat.com>
96 PR tree-optimization/55236
97 * gcc.dg/pr55236.c: New test.
100 * gcc.dg/pr19105.c: Accept also optimizing
101 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
103 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
104 from addr2line_output. Increment idx if asking for more than one
105 address in one object.
107 2012-11-16 Jakub Jelinek <jakub@redhat.com>
109 PR tree-optimization/55329
110 * g++.dg/opt/pr55329.C: New test.
112 2012-11-16 Janus Weil <janus@gcc.gnu.org>
115 * gfortran.dg/typebound_operator_18.f90: New.
117 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
119 PR rtl-optimization/55330
120 * gfortran.dg/pr55330.f90: New test.
122 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
124 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
125 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
126 * gcc.dg/hoist-register-pressure-2.c: Ditto.
127 * gcc.dg/hoist-register-pressure-3.c: Ditto.
128 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
129 * gcc.dg/tree-prof/unroll-1.c: Ditto.
131 2012-11-16 Dodji Seketeli <dodji@redhat.com>
134 * g++.dg/cpp0x/alias-decl-27.C: New test.
136 2012-11-16 Jakub Jelinek <jakub@redhat.com>
139 * g++.dg/template/alignof2.C: New test.
141 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
143 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
144 * g++.dg/mv6.C (dg-options): Ditto.
146 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
148 * lib/target_suports.exp
149 (check_effective_target_has_w_floating_suffix): New procedure.
150 (check_effective_target_has_q_floating_suffix): Ditto.
151 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
152 for unsupported non-standard suffix on floating constant.
153 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
155 2012-11-14 Jakub Jelinek <jakub@redhat.com>
157 * lib/asan-dg.exp: New file.
158 * gcc.dg/asan/asan.exp: New file.
159 * g++.dg/dg.exp: Prune also asan tests.
160 * g++.dg/asan/asan.exp: New file.
161 * c-c++-common/asan/memcmp-1.c: New test.
163 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
166 * g++.dg/cpp0x/vt-55323.C: New.
168 2012-11-13 Sriraman Tallam <tmsriram@google.com>
170 * g++.dg/mv4.C: Add require ifunc. Change error message.
171 * g++.dg/mv5.C: Add require ifunc.
172 * g++.dg/mv6.C: Add require ifunc.
174 2012-11-13 Martin Jambor <mjambor@suse.cz>
176 PR tree-optimization/55253
177 * gcc.dg/torture/pr55253.c: New test.
178 * gcc.dg/torture/pr55305.c: Likewise.
180 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
183 * gcc.target/i386/pr55142-1.c: New file.
184 * gcc.target/i386/pr55142-2.c: Likewise.
186 2012-11-13 Dodji Seketeli <dodji@redhat.com>
189 * g++.dg/cpp0x/alias-decl-26.C: New test file.
191 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
193 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
195 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
196 * gcc.target/i386/pr49715-2.c: Likewise.
197 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
199 2012-11-13 Jakub Jelinek <jakub@redhat.com>
201 PR tree-optimization/55281
202 * gcc.dg/vect/fast-math-pr55281.c: New test.
203 * g++.dg/opt/pr55281.C: New test.
205 PR rtl-optimization/54127
206 * gcc.dg/torture/pr54127.c: New test.
208 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
209 Jakub Jelinek <jakub@redhat.com>
211 PR rtl-optimization/51447
212 * gcc.c-torture/execute/pr51447.c: New test.
214 2012-11-12 Ian Bolton <ian.bolton@arm.com>
216 * gcc.target/aarch64/csinc-2.c: New test.
218 2012-11-12 Ian Bolton <ian.bolton@arm.com>
220 * gcc.target/aarch64/cmn.c: New test.
221 * gcc.target/aarch64/adds.c: New test.
222 * gcc.target/aarch64/subs.c: New test.
224 2012-11-12 Tobias Burnus <burnus@net-b.de>
227 * gfortran.dg/coarray_29_1.f90: New.
228 * gfortran.dg/coarray_29_2.f90: New.
230 2012-11-12 Bin Cheng <bin.cheng@arm.com>
232 * gcc.dg/hoist-register-pressure-3.c: New test.
234 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
236 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
237 wrappers around sinf and cosf.
239 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
243 * gcc.target/i386/pr55247-2.c: New file.
245 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
248 * g++.dg/pr55263.C: New test.
250 2012-11-11 Martin Jambor <mjambor@suse.cz>
252 PR tree-optimization/55238
253 * testsuite/gcc.dg/torture/pr55238.c: New test.
255 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
256 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
257 * c-c++-common/torture/vector-subscript-1.c: Likewise.
258 * c-c++-common/torture/vector-subscript-2.c: Likewise.
260 2012-11-10 Jan Hubicka <jh@suse.cz>
262 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
264 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
266 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
267 -mno-sse -mno-mmx to dg-options. Reformat.
269 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
271 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
272 * c-c++-common/vector-compare-1.c: Same.
273 * c-c++-common/vector-compare-2.c: Same.
274 * g++.dg/other/unused1.C: Skip on AIX.
275 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
276 extra message on AIX.
278 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
281 * gcc.target/i386/pr55247.c: New test.
283 2012-11-09 Andrew Pinski <apinski@cavium.com>
285 * gcc.c-torture/execute/20121108-1.c: New test.
287 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
290 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
291 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
292 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
293 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
295 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
297 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
298 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
299 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
301 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
303 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
305 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
306 * g++.dg/tm/pr47530.C: Same.
308 2012-11-09 Jason Merrill <jason@redhat.com>
311 * g++.dg/cpp0x/alias-decl-25.C: New.
313 * g++.dg/abi/abi-tag1.C: New.
314 * g++.dg/abi/abi-tag2.C: New.
316 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
318 PR rtl-optimization/55154
319 * gcc.target/i386/pr55154.c: New test.
321 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
323 PR rtl-optimization/55151
324 * gcc.dg/pr55151.c: Move ...
325 * gcc.target/i386/pr55151.c: ... here.
327 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
329 PR rtl-optimization/54472
330 * gcc.dg/pr54472.c: New test.
332 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
334 * gnat.dg/stack_check3.ad[sb]: New test.
336 2012-11-08 Ian Lance Taylor <iant@google.com>
338 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
339 with arguments. Handle errorcheckoutput and rundir test types.
341 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
343 PR tree-optimization/55191
344 * gcc.dg/pr55191.c: New test.
346 2012-11-08 Jakub Jelinek <jakub@redhat.com>
349 * g++.dg/debug/pr54499.C: New test.
351 2012-11-08 Jan Hubicka <jh@suse.cz>
354 * gcc.dg/winline-3.c: Update.
356 2012-11-08 Martin Jambor <mjambor@suse.cz>
358 * gfortran.dg/ipcp-array-1.f90: New test.
360 2012-11-08 Florian Weimer <fweimer@redhat.com>
362 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
364 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
366 PR rtl-optimization/55151
367 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
369 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
371 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
373 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
375 * gcc.c-torture/compile/20121107-1.c: New test.
377 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
379 PR rtl-optimization/55151
380 * gcc.dg/pr55151.c: Compile it only for x86_64.
382 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
384 PR rtl-optimization/55122
385 * gcc.dg/pr55122.c: New test.
387 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
389 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
391 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
392 * gcc.target/powerpc/loop_align.c: Skip on AIX.
393 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
394 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
396 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
399 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
401 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
404 * c-c++-common/pr51294.c: New.
406 2012-11-07 Martin Jambor <mjambor@suse.cz>
408 PR tree-optimization/53787
409 * gcc.dg/ipa/ipa-5.c: Adjust.
410 * gcc.dg/ipa/ipcp-agg-1.c: New test.
411 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
412 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
413 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
414 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
415 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
416 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
417 * gfortran.dg/pr48636-2.f90: New test.
418 * gfortran.dg/pr53787.f90: Likewise.
420 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
424 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/cpp0x/constexpr-union4.C: New.
429 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
431 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
433 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
436 * gcc.c-torture/compile/pr49220.c: New test.
438 2012-11-07 Florian Weimer <fweimer@redhat.com>
440 * g++.dg/init/new40.C: New.
442 2012-11-07 Jakub Jelinek <jakub@redhat.com>
445 * gcc.dg/guality/pr54693-2.c: New test.
447 2012-11-06 Andrew Pinski <apinski@cavium.com>
449 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
450 -fno-vect-cost-model.
452 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
454 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
455 * gcc.dg/tm/debug-1.c: Same.
456 * gcc.dg/tm/irrevocable-3.c: Same.
457 * gcc.dg/tm/irrevocable-4.c: Same.
458 * gcc.dg/tm/memopt-10.c: Same.
459 * gcc.dg/tm/memopt-11.c: Same.
460 * gcc.dg/tm/props-4.c: Same.
461 * gcc.dg/tm/wrap-3.c: Same.
462 * gcc.dg/tm/wrap-4.c: Same.
464 2012-11-06 Andrew Pinski <apinski@cavium.com>
466 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
468 2012-11-06 Jan Hubicka <jh@suse.cz>
470 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
472 * gcc.dg/tree-ssa/loop-23.c: Likewise.
473 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
474 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
476 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
478 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
480 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
483 * gcc.dg/torture/pr41993.c: New test.
485 2012-11-06 Jan Hubicka <jh@suse.cz>
487 * gcc.target/i386/l_fma_float_?.c: Update.
488 * gcc.target/i386/l_fma_double_?.c: Update.
490 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
493 * gcc.target/sh/pr54089-8.c: New.
494 * gcc.target/sh/pr54089-9.c: New.
496 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
499 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
500 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
501 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
502 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
503 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
504 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
505 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
506 * gcc.target/i386/avx-vzeroupper-27.c: New.
508 2012-11-06 Janus Weil <janus@gcc.gnu.org>
511 * gfortran.dg/transfer_class_1.f90: New.
512 * gfortran.dg/transfer_class_2.f90: New.
514 2012-11-05 Sriraman Tallam <tmsriram@google.com>
516 * testsuite/g++.dg/mv1.C: New test.
517 * testsuite/g++.dg/mv2.C: New test.
518 * testsuite/g++.dg/mv3.C: New test.
519 * testsuite/g++.dg/mv4.C: New test.
520 * testsuite/g++.dg/mv5.C: New test.
521 * testsuite/g++.dg/mv6.C: New test.
523 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
526 * gcc.dg/const-uniq-1.c (a): Increase length four times.
528 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
530 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
533 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
535 * g++.dg/torture/20121105-1.C: New test.
537 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
539 * gcc.dg/torture/fp-compare.c: New testcase.
541 2012-11-05 Jan Hubicka <jh@suse.cz>
543 * gcc.dg/const-1.c: Update.
544 * gcc.dg/pure-1.c: Update.
546 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
548 PR rtl-optimization/55151
549 * gcc.dg/pr55151.c: New test.
551 2012-11-05 Jakub Jelinek <jakub@redhat.com>
555 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
557 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
560 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
562 2012-11-05 Jan Hubicka <jh@suse.cz>
564 * gcc.dg/autopar/pr49960.c: Fix testcase.
566 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
568 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
569 Fix scan-tree-dump-times directive.
571 2012-11-04 Janus Weil <janus@gcc.gnu.org>
574 * gfortran.dg/associate_12.f90: New.
576 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
579 * lib/target-supports.exp (check_effective_target_masm_intel): New
581 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
584 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
585 Jack Howarth <howarth@bromo.med.uc.edu>
587 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
588 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
589 * gcc.target/i386/pr53249.c: Likewise.
591 2012-11-03 Andrew Pinski <apinski@cavium.com>
593 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
594 call abort1 so that cross jumping does not happen.
596 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
599 * gcc.target/sh/pr51244-18.c: New.
600 * gcc.target/sh/pr51244-19.c: New.
602 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
604 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
605 b requires a 64-bit operation followed by a truncation.
607 2012-11-02 Jan Hubicka <jh@suse.cz>
609 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
611 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
613 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
614 conditions to verify the reduction code is vectorized.
616 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
617 in case 'pow', such as 'powerpc' is used in the compiler version name.
618 * gcc.target/powerpc/pr46728-2.c: Likewise.
619 * gcc.target/powerpc/pr46728-3.c: Likewise.
620 * gcc.target/powerpc/pr46728-4.c: Likewise.
621 * gcc.target/powerpc/pr46728-5.c: Likewise.
622 * gcc.target/powerpc/pr46728-7.c: Likewise.
623 * gcc.target/powerpc/pr46728-8.c: Likewise.
624 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
626 2012-11-02 Jan Hubicka <jh@suse.cz>
628 * gcc.dg/tree-ssa/loop-38.c: New testcase.
630 2012-11-02 Jan Hubicka <jh@suse.cz>
632 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
633 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
635 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
638 * gcc.target/i386/pr55130.c: New test.
640 2012-11-02 Jakub Jelinek <jakub@redhat.com>
643 * gcc.target/i386/pr55147.c: New test.
645 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
647 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
648 * gfortran.dg/default_format_denormal_1.f90: Same.
650 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
653 * g++.dg/ext/vector19.C: Remove target restrictions.
654 * gcc.dg/fold-compare-7.c: New testcase.
656 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
659 * gcc.target/sh/pr55160.c: New.
661 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
663 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
664 scan-assembler regex.
666 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
669 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
670 * gcc.dg/pr55150-2.c: New test.
672 2012-11-01 Sharad Singhai <singhai@google.com>
674 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
675 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
676 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
677 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
679 2012-10-31 Dehao Chen <dehao@google.com>
681 * g++.dg/debug/dwarf2/block.C: New testcase.
683 2012-10-31 Jan Hubicka <jh@suse.cz>
685 * gcc.dg/pr44974.c: Add noinline.
687 2012-10-31 Janus Weil <janus@gcc.gnu.org>
690 * gfortran.dg/class_54.f90: New.
692 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
693 Jakub Jelinek <jakub@redhat.com>
695 PR tree-optimization/55018
696 * gcc.dg/torture/pr55018.c: New test.
698 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
701 * g++.dg/ext/vla13.C: New.
703 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
706 * gcc.dg/pr55150.c: New test.
708 2012-10-31 Tobias Burnus <burnus@net-b.de>
711 * gfortran.dg/associate_11.f90: New.
713 2012-10-31 Dodji Seketeli <dodji@redhat.com>
716 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
718 2012-10-31 Jakub Jelinek <jakub@redhat.com>
720 PR tree-optimization/19105
721 PR tree-optimization/21643
722 PR tree-optimization/46309
723 * gcc.dg/pr19105.c: New test.
724 * gcc.dg/pr21643.c: New test.
725 * gcc.dg/pr46309-2.c: New test.
726 * gcc.c-torture/execute/pr46309.c: New test.
728 2012-10-31 Alan Modra <amodra@gmail.com>
730 * gcc.target/powerpc/dimode_off.c: New.
731 * gcc.target/powerpc/timode_off.c: New.
732 * gcc.target/powerpc/dfmode_off.c: New.
733 * gcc.target/powerpc/tfmode_off.c: New.
735 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
737 PR rtl-optimization/55093
738 * gcc.target/i386/pr55093.c: New file.
740 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
742 * gcc.target/i386/pr55116.c: Renamed to ...
743 * gcc.target/i386/pr55116-1.c: This.
745 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
747 * gcc.target/i386/pr55116-2.c: New file.
749 2012-10-30 Richard Biener <rguenther@suse.de>
751 * gcc.dg/vect/slp-perm-2.c: Adjust.
753 2012-10-30 Richard Biener <rguenther@suse.de>
755 PR tree-optimization/55111
756 * gcc.dg/torture/pr55111.c: New testcase.
758 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
761 * gcc.target/sh/pr53988.c: New.
763 2012-10-30 Bin Cheng <bin.cheng@arm.com>
766 * gcc.dg/hoist-register-pressure-1.c: Rename from
767 hoist-register-pressure.c. Add nonpic condition.
768 * gcc.dg/hoist-register-pressure-2.c: New testcase.
770 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
773 * gcc.dg/Wreturn-local-addr.c: New.
774 * g++.dg/warn/Wno-return-local-addr.C: New.
775 * g++.dg/warn/Wreturn-local-addr.C: New.
777 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
780 * gcc.target/i386/pr55116.c: New file.
782 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
785 * gcc.dg/Wshadow-4.c: New.
786 * gcc.dg/Wshadow-4.h: New.
788 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
791 * gcc.dg/guality/pr54693.c: New.
793 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
796 * gcc.dg/pr55027.c: New testcase.
798 2012-10-29 Jan Hubicka <jh@suse.cz>
800 * gcc.dg/ipa/inline-6.c: New testcase.
802 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
804 PR rtl-optimization/55106
805 * g++.dg/pr55106.C: New.
807 2012-10-29 Richard Guenther <rguenther@suse.de>
810 * gcc.dg/torture/pr53695.c: New testcase.
812 2012-10-28 Jan Hubicka <jh@suse.cz>
814 * gcc.dg/ipa/inlinehint-3.c: New testcase.
816 2012-10-28 Tobias Burnus <burnus@net-b.de>
819 * gfortran.dg/do_check_6.f90: New.
821 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
822 Jack Howarth <howarth@bromo.med.uc.edu>
825 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
827 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
829 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
832 * gcc.target/i386/pr34283.c: New test.
834 2012-10-26 Jakub Jelinek <jakub@redhat.com>
837 * g++.dg/opt/pr55081.C: New test.
841 * gcc.dg/guality/pr54970.c: New test.
843 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
846 * g++.dg/template/new11.C: New.
848 2012-10-26 Richard Biener <rguenther@suse.de>
851 * gcc.dg/torture/pr54824.c: New testcase.
853 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
855 * gcc.target/i386/fxsave-1.c: New.
856 * gcc.target/i386/fxsave64-1.c: Ditto.
857 * gcc.target/i386/fxrstor-1.c: Ditto.
858 * gcc.target/i386/fxrstor64-1.c: Ditto.
859 * gcc.target/i386/xsave-1.c: Ditto.
860 * gcc.target/i386/xsave64-1.c: Ditto.
861 * gcc.target/i386/xrstor-1.c: Ditto.
862 * gcc.target/i386/xrstor64-1.c: Ditto.
863 * gcc.target/i386/xsaveopt-1.c: Ditto.
864 * gcc.target/i386/xsaveopt64-1.c: Ditto.
865 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
866 * gcc.target/i386/sse-13.c: Ditto.
867 * gcc.target/i386/sse-14.c: Ditto.
868 * gcc.target/i386/sse-22.c: Ditto.
869 * gcc.target/i386/sse-23.c: Ditto.
870 * g++.dg/other/i386-2.C: Ditto.
871 * g++.dg/other/i386-3.C: Ditto.
873 2012-10-25 Jan Hubicka <jh@suse.cz>
875 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
878 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
881 * g++.dg/ext/transparent-union.C: New.
883 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
886 * g++.dg/ext/vector19.C: New testcase.
888 2012-10-25 Richard Biener <rguenther@suse.de>
890 PR tree-optimization/54902
891 * g++.dg/torture/pr54902.C: New testcase.
893 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
896 * g++.dg/template/crash114.C: New.
898 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
901 * gcc.target/i386/pr55049-1.c: New test.
903 2012-10-24 Janus Weil <janus@gcc.gnu.org>
906 * gfortran.dg/class_dummy_4.f03: New.
908 2012-10-24 Jakub Jelinek <jakub@redhat.com>
910 PR rtl-optimization/55010
911 * gcc.dg/pr55010.c: New test.
914 * g++.dg/debug/pr54828.C: New test.
916 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
918 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
919 * gcc.dg/vect/vect-83_64.c: Likewise.
921 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
924 * g++.dg/cpp0x/constexpr-union4.C: New.
926 2012-10-23 Jeff Law <law@redhat.com>
928 * gcc.c-torture/execute/pr54985.c: New test.
930 2012-10-23 Paul Koning <ni1d@arrl.net>
933 * g++.dg/debug/dwarf2/pr54508.C: New.
935 2012-10-23 Jakub Jelinek <jakub@redhat.com>
938 * g++.dg/template/sizeof14.C: New test.
940 2012-10-23 Ian Bolton <ian.bolton@arm.com>
941 Jim MacArthur <jim.macarthur@arm.com>
942 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
943 Marcus Shawcroft <marcus.shawcroft@arm.com>
944 Nigel Stephens <nigel.stephens@arm.com>
945 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
946 Richard Earnshaw <rearnsha@arm.com>
947 Sofiane Naci <sofiane.naci@arm.com>
948 Stephen Thomas <stephen.thomas@arm.com>
949 Tejas Belagod <tejas.belagod@arm.com>
950 Yufeng Zhang <yufeng.zhang@arm.com>
952 * lib/target-supports.exp
953 (check_profiling_available): Add AArch64.
954 (check_effective_target_vect_int): Likewise.
955 (check_effective_target_vect_shift): Likewise.
956 (check_effective_target_vect_float): Likewise.
957 (check_effective_target_vect_double): Likewise.
958 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
959 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
960 (check_effective_target_vect_pack_trunc): Likewise.
961 (check_effective_target_vect_unpack): Likewise.
962 (check_effective_target_vect_hw_misalign): Likewise.
963 (check_effective_target_vect_short_mult): Likewise.
964 (check_effective_target_vect_int_mult): Likewise.
965 (check_effective_target_vect_stridedN): Likewise.
966 (check_effective_target_sync_int_long): Likewise.
967 (check_effective_target_sync_char_short): Likewise.
968 (check_vect_support_and_set_flags): Likewise.
969 (check_effective_target_aarch64_tiny): New.
970 (check_effective_target_aarch64_small): New.
971 (check_effective_target_aarch64_large): New.
972 * g++.dg/other/PR23205.C: Enable aarch64.
973 * g++.dg/other/pr23205-2.C: Likewise.
974 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
975 * gcc.c-torture/execute/20101011-1.c: Likewise.
976 * gcc.dg/20020312-2.c: Likewise.
977 * gcc.dg/20040813-1.c: Likewise.
978 * gcc.dg/builtin-apply2.c: Likewise.
979 * gcc.dg/stack-usage-1.c: Likewise.
981 2012-10-23 Ian Bolton <ian.bolton@arm.com>
982 Jim MacArthur <jim.macarthur@arm.com>
983 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
984 Marcus Shawcroft <marcus.shawcroft@arm.com>
985 Nigel Stephens <nigel.stephens@arm.com>
986 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
987 Richard Earnshaw <rearnsha@arm.com>
988 Sofiane Naci <sofiane.naci@arm.com>
989 Stephen Thomas <stephen.thomas@arm.com>
990 Tejas Belagod <tejas.belagod@arm.com>
991 Yufeng Zhang <yufeng.zhang@arm.com>
993 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
994 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
995 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
996 * gcc.target/aarch64/aapcs/abitest.S: New file.
997 * gcc.target/aarch64/aapcs/abitest.h: New file.
998 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
999 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1000 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1001 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1002 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1003 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1004 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1005 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1006 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1007 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1008 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1009 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1010 * gcc.target/aarch64/aapcs/test_1.c: New file.
1011 * gcc.target/aarch64/aapcs/test_10.c: New file.
1012 * gcc.target/aarch64/aapcs/test_11.c: New file.
1013 * gcc.target/aarch64/aapcs/test_12.c: New file.
1014 * gcc.target/aarch64/aapcs/test_13.c: New file.
1015 * gcc.target/aarch64/aapcs/test_14.c: New file.
1016 * gcc.target/aarch64/aapcs/test_15.c: New file.
1017 * gcc.target/aarch64/aapcs/test_16.c: New file.
1018 * gcc.target/aarch64/aapcs/test_17.c: New file.
1019 * gcc.target/aarch64/aapcs/test_18.c: New file.
1020 * gcc.target/aarch64/aapcs/test_19.c: New file.
1021 * gcc.target/aarch64/aapcs/test_2.c: New file.
1022 * gcc.target/aarch64/aapcs/test_20.c: New file.
1023 * gcc.target/aarch64/aapcs/test_21.c: New file.
1024 * gcc.target/aarch64/aapcs/test_22.c: New file.
1025 * gcc.target/aarch64/aapcs/test_23.c: New file.
1026 * gcc.target/aarch64/aapcs/test_24.c: New file.
1027 * gcc.target/aarch64/aapcs/test_25.c: New file.
1028 * gcc.target/aarch64/aapcs/test_26.c: New file.
1029 * gcc.target/aarch64/aapcs/test_3.c: New file.
1030 * gcc.target/aarch64/aapcs/test_4.c: New file.
1031 * gcc.target/aarch64/aapcs/test_5.c: New file.
1032 * gcc.target/aarch64/aapcs/test_6.c: New file.
1033 * gcc.target/aarch64/aapcs/test_7.c: New file.
1034 * gcc.target/aarch64/aapcs/test_8.c: New file.
1035 * gcc.target/aarch64/aapcs/test_9.c: New file.
1036 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1037 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1038 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1039 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1040 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1041 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1042 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1043 * gcc.target/aarch64/aapcs/type-def.h: New file.
1044 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1045 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1046 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1047 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1048 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1049 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1050 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1051 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1052 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1053 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1054 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1055 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1056 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1057 * gcc.target/aarch64/aarch64.exp: New file.
1058 * gcc.target/aarch64/adc-1.c: New file.
1059 * gcc.target/aarch64/adc-2.c: New file.
1060 * gcc.target/aarch64/asm-1.c: New file.
1061 * gcc.target/aarch64/clrsb.c: New file.
1062 * gcc.target/aarch64/clz.c: New file.
1063 * gcc.target/aarch64/ctz.c: New file.
1064 * gcc.target/aarch64/csinc-1.c: New file.
1065 * gcc.target/aarch64/csinv-1.c: New file.
1066 * gcc.target/aarch64/csneg-1.c: New file.
1067 * gcc.target/aarch64/extend.c: New file.
1068 * gcc.target/aarch64/fcvt.x: New file.
1069 * gcc.target/aarch64/fcvt_double_int.c: New file.
1070 * gcc.target/aarch64/fcvt_double_long.c: New file.
1071 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1072 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1073 * gcc.target/aarch64/fcvt_float_int.c: New file.
1074 * gcc.target/aarch64/fcvt_float_long.c: New file.
1075 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1076 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1077 * gcc.target/aarch64/ffs.c: New file.
1078 * gcc.target/aarch64/fmadd.c: New file.
1079 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1080 * gcc.target/aarch64/frint.x: New file.
1081 * gcc.target/aarch64/frint_double.c: New file.
1082 * gcc.target/aarch64/frint_float.c: New file.
1083 * gcc.target/aarch64/index.c: New file.
1084 * gcc.target/aarch64/mneg-1.c: New file.
1085 * gcc.target/aarch64/mneg-2.c: New file.
1086 * gcc.target/aarch64/mneg-3.c: New file.
1087 * gcc.target/aarch64/mnegl-1.c: New file.
1088 * gcc.target/aarch64/mnegl-2.c: New file.
1089 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1090 * gcc.target/aarch64/pic-constantpool1.c: New file.
1091 * gcc.target/aarch64/pic-symrefplus.c: New file.
1092 * gcc.target/aarch64/predefine_large.c: New file.
1093 * gcc.target/aarch64/predefine_small.c: New file.
1094 * gcc.target/aarch64/predefine_tiny.c: New file.
1095 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1096 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1097 * gcc.target/aarch64/table-intrinsics.c: New file.
1098 * gcc.target/aarch64/tst-1.c: New file.
1099 * gcc.target/aarch64/vect-abs-compile.c: New file.
1100 * gcc.target/aarch64/vect-abs.c: New file.
1101 * gcc.target/aarch64/vect-abs.x: New file.
1102 * gcc.target/aarch64/vect-compile.c: New file.
1103 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1104 * gcc.target/aarch64/vect-faddv.c: New file.
1105 * gcc.target/aarch64/vect-faddv.x: New file.
1106 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1107 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1108 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1109 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1110 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1111 * gcc.target/aarch64/vect-fp-compile.c: New file.
1112 * gcc.target/aarch64/vect-fp.c: New file.
1113 * gcc.target/aarch64/vect-fp.x: New file.
1114 * gcc.target/aarch64/vect-mull-compile.c: New file.
1115 * gcc.target/aarch64/vect-mull.c: New file.
1116 * gcc.target/aarch64/vect-mull.x: New file.
1117 * gcc.target/aarch64/vect.c: New file.
1118 * gcc.target/aarch64/vect.x: New file.
1119 * gcc.target/aarch64/vector_intrinsics.c: New file.
1120 * gcc.target/aarch64/vfp-1.c: New file.
1121 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1122 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1123 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1124 * g++.dg/abi/aarch64_guard1.C: New file.
1126 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1129 * c-c++-common/pr54988.c: New test.
1131 2012-10-23 Jan Hubicka <jh@suse.cz>
1133 * gcc.dg/tree-prof/peel-1.c: New testcase.
1135 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1138 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1140 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1142 * gcc.dg/c99-predef-1.c: New test.
1143 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1144 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1145 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1146 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1147 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1148 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1149 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1150 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1151 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1152 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1153 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1154 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1156 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1158 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1160 2012-10-23 Jan Hubicka <jh@suse.cz>
1163 * gcc.c-torture/execute/pr54937.c: New testcase.
1164 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1166 2012-10-23 Jan Hubicka <jh@suse.cz>
1169 * gfortran.dg/pr54967.f90: New testcase.
1171 2012-10-23 Terry Guo <terry.guo@arm.com>
1174 * gcc.dg/pr55019.c: New.
1176 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1178 PR tree-optimization/55008
1179 * gcc.dg/tree-ssa/pr55008.c: New test.
1181 2012-10-22 Richard Biener <rguenther@suse.de>
1183 PR tree-optimization/55011
1184 * gcc.dg/torture/pr55011.c: New testcase.
1186 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1188 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1189 * gcc.target/arm/pr40457-2.c: Likewise.
1190 * gcc.target/arm/pr40457-3.c: Likewise.
1192 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1194 * gnat.dg/specs/limited_with4.ads: New test.
1195 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1197 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1199 * gnat.dg/modular4.adb: New test.
1200 * gnat.dg/modular4_pkg.ads: New helper.
1202 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1204 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1205 * gnat.dg/specs/addr1.ads: Likewise.
1207 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1209 * gcc.dg/webizer.c (main): Add missing exit call.
1211 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1214 * gfortran.dg/wextra_1.f: New test.
1216 2012-10-20 Jan Hubicka <jh@suse.cz>
1218 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1220 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1223 * gfortran.dg/warn_unused_function.f90: New.
1225 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1227 * lib/target-supports.exp
1228 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1230 2012-10-19 Richard Guenther <rguenther@suse.de>
1232 PR tree-optimization/54981
1233 * gcc.dg/pr54981.c: New testcase.
1235 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1238 * gcc.target/arm/pr54892.c: New.
1240 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1242 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1244 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1247 * g++.dg/init/array30.C: New.
1248 * g++.dg/init/array31.C: Likewise.
1250 2012-10-18 Tobias Burnus <burnus@net-b.de>
1253 * gfortran.dg/public_private_module_7.f90: New.
1255 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1258 * g++.dg/template/pr29633.C: New.
1260 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1262 * gnat.dg/loop_optimization13.ad[sb]: New test.
1263 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1265 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1267 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1268 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1269 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1270 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1272 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1274 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1275 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1276 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1277 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1278 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1279 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1281 2012-10-16 Jan Hubicka <jh@suse.cz>
1283 * gcc.target/i386/l_fma_float_?.c: Update.
1284 * gcc.target/i386/l_fma_double_?.c: Update.
1285 * gfortran.dg/do_1.f90: XFAIL
1286 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1287 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1288 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1289 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1290 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1291 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1294 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1298 * gcc.dg/Wstrict-overflow-24.c: New.
1300 2012-10-16 Tobias Burnus <burnus@net-b.de>
1304 * gfortran.dg/class_optional_1.f90: New.
1305 * gfortran.dg/class_optional_2.f90: New.
1307 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1310 * gcc.dg/guality/pr54796.c: New test.
1312 PR tree-optimization/54889
1313 * gfortran.dg/pr54889.f90: New test.
1315 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1317 * g++.dg/other/dump-ada-spec-2.C: New test.
1319 2012-10-16 Easwaran Raman <eraman@google.com>
1321 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1322 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1324 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1326 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1327 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1329 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1332 * gcc.c-torture/compile/pr54925.c: New.
1334 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1337 * gcc.target/sh/pr51244-17.c: New.
1339 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1342 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1344 * gcc.target/sh/pr54760-4.c: New.
1346 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1349 * gcc.target/sh/torture/sh-torture.exp: New.
1350 * gcc.target/sh/torture/pr34777.c: New.
1352 2012-10-15 Matthias Klose <doko@ubuntu.com>
1354 * lib/target-supports.exp (check_profiling_available): Match
1355 arm*-*-linux-* for ARM Linux/GNU.
1356 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1357 * gfortran.dg/enum_10.f90: Likewise.
1358 * gfortran.dg/enum_9.f90: Likewise.
1359 * gcc.target/arm/synchronize.c: Likewise.
1360 * g++.old-deja/g++.jason/enum6.C: Likewise.
1361 * g++.old-deja/g++.other/enum4.C: Likewise.
1362 * g++.old-deja/g++.law/enum9.C: Likewise.
1364 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1366 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1367 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1369 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1370 Paolo Carlini <paolo.carlini@oracle.com>
1373 * g++.dg/overload/operator6.C: New.
1375 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1377 PR c++/50080 (again)
1378 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1379 * g++.dg/parse/tmpl-outside1.C: Likewise.
1380 * g++.dg/template/qualttp18.C: Likewise.
1381 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1382 * g++.old-deja/g++.pt/overload13.C: Likewise.
1384 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1386 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1387 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1388 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1389 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1390 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1391 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1392 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1393 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1395 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1398 * g++.dg/parse/tmpl-outside2.C: New.
1399 * g++.dg/parse/tmpl-outside1.C: Adjust.
1400 * g++.dg/template/qualttp18.C: Likewise.
1401 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1402 * g++.old-deja/g++.pt/overload13.C: Likewise.
1404 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1406 PR tree-optimization/54915
1407 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1409 2012-10-15 Richard Guenther <rguenther@suse.de>
1411 PR tree-optimization/54920
1412 * gcc.dg/torture/pr54920.c: New testcase.
1414 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1416 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1418 2012-10-13 Jason Merrill <jason@redhat.com>
1420 * g++.dg/tls/thread_local7g.C: Require tls_native.
1422 2012-10-14 Jason Merrill <jason@redhat.com>
1424 * g++.dg/cpp0x/inh-ctor1.C: New.
1425 * g++.dg/cpp0x/inh-ctor2.C: New.
1426 * g++.dg/cpp0x/inh-ctor3.C: New.
1427 * g++.dg/cpp0x/inh-ctor4.C: New.
1428 * g++.dg/cpp0x/inh-ctor5.C: New.
1429 * g++.dg/cpp0x/inh-ctor6.C: New.
1430 * g++.dg/cpp0x/inh-ctor7.C: New.
1431 * g++.dg/cpp0x/inh-ctor8.C: New.
1432 * g++.dg/cpp0x/inh-ctor9.C: New.
1433 * g++.dg/cpp0x/inh-ctor10.C: New.
1434 * g++.dg/cpp0x/inh-ctor11.C: New.
1435 * g++.dg/cpp0x/inh-ctor12.C: New.
1436 * g++.dg/cpp0x/inh-ctor13.C: New.
1438 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1440 PR rtl-optimization/54919
1441 * gcc.dg/pr54919.c: New testcase.
1443 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1446 * g++.dg/template/crash113.C: New.
1448 2012-10-14 Jan Hubicka <jh@suse.cz>
1450 * gcc.dg/unroll_5.c: New testcase.
1452 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1455 * g++.dg/opt/pr52643.C: New.
1457 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1460 * gcc.target/sh/pr54602-1.c: New.
1461 * gcc.target/sh/pr54602-2.c: New.
1462 * gcc.target/sh/pr54602-3.c: New.
1463 * gcc.target/sh/pr54602-4.c: New.
1465 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1468 * gcc.target/sh/pr54680.c: New.
1470 2012-10-12 Jan Hubicka <jh@suse.cz>
1472 * gcc.dg/webizer.c: New testcase.
1474 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1476 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1479 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1481 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1482 Return 0 if already specifying -mfloat-abi other than hard.
1484 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1486 * gcc.dg/pr53060.c: Prune irrelevant warning.
1488 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1491 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1492 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1493 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1494 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1495 Adjust expected wording of warnings for *cmp* builtins.
1496 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1497 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1499 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1502 * g++.dg/parse/friend-main.C: New.
1504 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1507 * g++.dg/pr53055.C: New testcase.
1509 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1512 * g++.dg/cpp0x/pr52744.C: New.
1514 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1517 * gfortran.dg/dummy_procedure_9.f90: New.
1519 2012-10-12 Richard Biener <rguenther@suse.de>
1521 PR tree-optimization/54894
1522 * gcc.dg/torture/pr54894.c: New testcase.
1524 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1527 * gcc.target/sh/pr51244-13.c: New.
1528 * gcc.target/sh/pr51244-14.c: New.
1529 * gcc.target/sh/pr51244-15.c: New.
1530 * gcc.target/sh/pr51244-16.c: New.
1532 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1535 * g++.dg/cpp0x/decltype45.C: New.
1537 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1540 * gfortran.dg/class_allocate_13.f90: New.
1542 2012-10-11 Jason Merrill <jason@redhat.com>
1544 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1545 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1547 * g++.dg/gomp/tls-5.C: Require tls_native.
1548 * g++.dg/tls/thread_local7.C: Require tls_native.
1549 * g++.dg/tls/static2.C: New.
1551 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1554 * g++.dg/ext/weak5.C: New.
1556 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1559 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1560 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1562 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1565 * g++.dg/parse/pr43765.C: New.
1567 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1569 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1571 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1574 * g++.dg/init/bitfield3.C: New.
1576 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1578 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1580 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1582 PR tree-optimization/54877
1583 * gcc.dg/torture/pr54877.c: New test.
1585 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1588 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1589 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1590 and remove target info from dg-do compile.
1591 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1592 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1593 and remove target info from dg-do compile.
1595 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1597 * gcc.dg/pr54782.c: Require target with pthread support.
1599 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1602 * g++.dg/cpp0x/auto35.C: New.
1604 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1606 PR c++/53540 - using fails to be equivalent to typedef
1607 * g++.dg/cpp0x/alias-decl-24.C: New test.
1609 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1611 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1612 that c++11 attributes to types are ignored for now.
1613 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1616 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1619 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1621 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1624 * g++.dg/cpp0x/initlist67.C: New.
1626 2012-10-10 Dehao Chen <dehao@google.com>
1628 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1630 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1633 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1636 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1639 * g++.dg/cpp0x/decltype44.C: New.
1641 2012-10-09 Steve Ellcey <sellcey@mips.com>
1643 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1645 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1648 * g++.dg/cpp0x/decltype43.C: New.
1650 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1653 * gcc.dg/pr53397-1.c: New test case.
1654 * gcc.dg/pr53397-2.c: New test case.
1656 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1659 * g++.dg/warn/Wparentheses-26.C: Adjust.
1660 * g++.dg/warn/Wparentheses-27.C: New.
1662 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1665 * c-c++-common/vector-scalar.c: New testcase.
1666 * g++.dg/ext/vector18.C: New testcase.
1667 * g++.dg/ext/vector5.C: This is not an error anymore.
1668 * gcc.dg/init-vec-1.c: Move ...
1669 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1670 * gcc.c-torture/execute/vector-shift1.c: Move ...
1671 * c-c++-common/torture/vector-shift1.c: ... here.
1672 * gcc.dg/scal-to-vec1.c: Move ...
1673 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1674 C++11. Adapt error messages.
1675 * gcc.dg/convert-vec-1.c: Move ...
1676 * c-c++-common/convert-vec-1.c: ... here.
1677 * gcc.dg/scal-to-vec2.c: Move ...
1678 * c-c++-common/scal-to-vec2.c: ... here.
1680 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1683 * gcc.target/i386/pr54400.c: New testcase.
1685 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1688 * g++.dg/template/pr54858.C: New test.
1690 2012-10-08 Marek Polacek <polacek@redhat.com>
1693 * g++.dg/debug/pr54831.C: New test.
1695 2012-10-08 Dehao Chen <dehao@google.com>
1697 * g++.dg/predict-loop-exit-1.C: New.
1698 * g++.dg/predict-loop-exit-2.C: New.
1699 * g++.dg/predict-loop-exit-3.C: New.
1701 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1703 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1705 2012-10-08 Jason Merrill <jason@redhat.com>
1707 * g++.dg/gomp/tls-5.C: New.
1708 * g++.dg/gomp/tls-wrap1.C: New.
1709 * g++.dg/gomp/tls-wrap2.C: New.
1710 * g++.dg/gomp/tls-wrap3.C: New.
1711 * g++.dg/gomp/tls-wrap4.C: New.
1712 * g++.dg/gomp/tls-wrapper-cse.C: New.
1713 * g++.dg/tls/thread_local-cse.C: New.
1714 * g++.dg/tls/thread_local-order1.C: New.
1715 * g++.dg/tls/thread_local-order2.C: New.
1716 * g++.dg/tls/thread_local-wrap1.C: New.
1717 * g++.dg/tls/thread_local-wrap2.C: New.
1718 * g++.dg/tls/thread_local-wrap3.C: New.
1719 * g++.dg/tls/thread_local-wrap4.C: New.
1720 * g++.dg/tls/thread_local2g.C: New.
1721 * g++.dg/tls/thread_local3g.C: New.
1722 * g++.dg/tls/thread_local4g.C: New.
1723 * g++.dg/tls/thread_local5g.C: New.
1724 * g++.dg/tls/thread_local6g.C: New.
1725 * g++.dg/tls/thread_local7g.C: New.
1727 * g++.dg/tls/thread_local3.C: New.
1728 * g++.dg/tls/thread_local4.C: New.
1729 * g++.dg/tls/thread_local5.C: New.
1730 * g++.dg/tls/thread_local6.C: New.
1732 * g++.dg/tls/init-2.C: Tweak errors.
1733 * g++.dg/tls/thread_local1.C: New.
1734 * g++.dg/tls/thread_local2.C: New.
1735 * g++.dg/tls/thread_local7.C: New.
1737 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1740 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1742 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1745 * gcc.target/sh/pr54685.c: New.
1747 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1749 PR c++/53528 C++11 attribute support
1750 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1751 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1753 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1754 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1755 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1756 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1768 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1769 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1770 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1771 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1772 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1778 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1779 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1780 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1783 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1784 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1785 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1786 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1787 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1788 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1789 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1790 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1791 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1792 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1793 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1794 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1795 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1796 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1797 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1798 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1799 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1800 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1801 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1802 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1803 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1804 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1805 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1806 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1808 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1810 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1811 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1812 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1814 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1817 * gcc.target/sh/pr54760-2.c: New.
1818 * gcc.target/sh/pr54760-3.c: New.
1820 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1823 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1825 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1826 Sandra Loosemore <sandra@codesourcery.com>
1828 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1829 and test that the accumulator is initialized using MULT.
1830 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1831 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1833 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1836 * g++.dg/cpp0x/stdint.C: New.
1838 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1841 * g++.dg/cpp0x/stddef.C: New.
1843 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1846 * gfortran.dg/typebound_operator_17.f90: New.
1848 2012-10-06 Jan Hubicka <jh@suse.cz>
1852 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1854 2012-10-06 Jan Hubicka <jh@suse.cz>
1856 * gcc.dg/lto/resolutions_0.c: New testcase.
1858 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1861 * gfortran.dg/generic_25.f90: New.
1862 * gfortran.dg/generic_26.f90: New.
1863 * gfortran.dg/generic_27.f90: New.
1865 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1868 * gcc.target/sh/pr54760-1.c: New.
1870 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1872 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1873 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1874 * g++.dg/warn/Wsign-compare-5.C: New test.
1875 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1876 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1877 * g++.dg/ext/builtin30.C: New test.
1878 * g++.dg/ext/vla12.C: New test.
1879 * gcc.dg/builtins-85.c: New test.
1882 * gcc.dg/guality/pr54519-1.c: New test.
1883 * gcc.dg/guality/pr54519-2.c: New test.
1884 * gcc.dg/guality/pr54519-3.c: New test.
1885 * gcc.dg/guality/pr54519-4.c: New test.
1886 * gcc.dg/guality/pr54519-5.c: New test.
1887 * gcc.dg/guality/pr54519-6.c: New test.
1889 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1892 * g++.dg/cpp0x/defaulted38.C: New.
1894 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1896 PR tree-optimization/33763
1897 * c-c++-common/pr33763.c: New test.
1899 PR tree-optimization/54810
1900 * gcc.dg/tree-ssa/vrp85.c: New test.
1902 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1904 * gcc.dg/ucnid-7.c: Skip on AIX.
1905 * gcc.dg/ucnid-8.c: Same.
1906 * gcc.dg/ucnid-10.c: Same.
1907 * gcc.dg/ucnid-13.c: Same.
1908 * gcc.dg/attr-alias-3.c: Same.
1909 * gcc.dg/attr-alias-5.c: Same.
1910 * gcc.dg/torture/pr51106-2.c: Same.
1911 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1913 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1916 * g++.dg/cpp0x/alias-decl-23.C: New.
1918 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1921 * g++.dg/template/friend53.C: New.
1923 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1925 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1926 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1927 (scan-ada-spec): Likewise.
1928 (scan-ada-spec-not): Likewise.
1929 * gcc.dg/dump-ada-spec-1.c: New test.
1930 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1932 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1934 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1936 2012-10-04 Florian Weimer <fweimer@redhat.com>
1938 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1940 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1943 * g++.dg/cpp0x/pr54323.C: New.
1945 2012-10-04 Richard Guenther <rguenther@suse.de>
1948 * g++.dg/torture/pr54735.C: New testcase.
1950 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1952 PR rtl-optimization/54739
1953 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1955 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1958 * gcc.target/sh/pr51244-12.c: New.
1960 2012-10-03 Dehao Chen <dehao@google.com>
1963 * gcc.dg/pr54782.c: New test.
1965 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1968 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1970 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1973 * gfortran.dg/class_53.f90: New.
1975 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1978 * gcc.dg/guality/pr54551.c: New.
1980 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1982 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1983 * gcc.target/powerpc/pr46728-2.c: Likewise.
1985 2012-10-02 Sharad Singhai <singhai@google.com>
1988 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1989 to fix test failures caused by r191883.
1990 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1991 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1992 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1993 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1994 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1995 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1996 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1997 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1998 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2000 2012-09-30 Sharad Singhai <singhai@google.com>
2002 * gcc.target/i386/vect-double-1.c: Fix test.
2004 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2007 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2010 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2012 PR rtl-optimization/54457
2013 * gcc.target/i386/pr54457.c: New test.
2015 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2017 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2019 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2021 * gcc.target/i386/vect-rebuild.c: New testcase.
2023 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2025 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2027 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2029 * gcc.target/mips/pr37362.c: Fix target selector.
2031 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2034 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2036 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2038 * gcc.dg/ucnid-8.c: Update line number.
2039 * gcc.dg/torture/pr51106-2.c: Likewise.
2041 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2044 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2045 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2046 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2048 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2050 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2051 partially reverting r170092.
2052 * gfortran.dg/class_7.f03: Ditto.
2053 * gfortran.dg/coarray_14.f90: Ditto.
2054 * gfortran.dg/typebound_proc_13.f03: Ditto.
2056 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2059 * g++.dg/cpp0x/sfinae42.C: New.
2061 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2063 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2064 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2065 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2066 * gcc.dg/pr42629.c: XFAIL on AIX.
2067 * gcc.dg/pr47684.c: Same.
2068 * gcc.dg/pr43670.c: Same.
2069 * gcc.dg/pr42916.c: Same.
2070 * gcc.dg/pr45449.c: Same.
2071 * gcc.dg/pr50017.c: Same.
2072 * gcc.dg/pr42728.c: Same.
2073 * gcc.dg/pr47881.c: Same.
2074 * gcc.dg/pr44023.c: Same.
2075 * gcc.dg/pr41345.c: Same.
2076 * gcc.dg/pr42630.c: Same.
2077 * gcc.dg/pr44971.c: Same.
2078 * gcc.dg/pr46771.c: Same.
2079 * gcc.dg/ucnid-8.c: Same.
2080 * gcc.dg/ucnid-10.c: Same.
2081 * gcc.dg/ucnid-13.c: Same.
2082 * gcc.dg/torture/pr51106-2.c: Same.
2083 * gcc.dg/pr48768.c: Same.
2084 * gcc.dg/pr42631.c: Same.
2085 * gcc.dg/pr43084.c: Same.
2086 * gcc.dg/ucnid-7.c: Same.
2087 * gcc.dg/pr42889.c: Same.
2088 * gcc.dg/pr41241.c: Same.
2089 * gcc.dg/pr42719.c: Same.
2090 * g++.dg/debug/pr46583.C: Same.
2091 * g++.dg/debug/pr47106.C: Same.
2092 * g++.dg/opt/pr48549.C: Same.
2093 * g++.dg/other/pr42685.C: Same.
2094 * c-c++-common/pr43942.c: Same.
2096 2012-09-29 Ian Lance Taylor <iant@google.com>
2098 * go.test/go-test.exp: Update for latest version of Go testsuite.
2100 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2103 * gfortran.dg/internal_readwrite_3.f90: New test.
2105 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2107 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2108 c-c++-common/Wunused-local-typedefs-2.c to here.
2110 PR c++/54372 - unused attribute inactive on dependant entities
2111 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2113 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2115 PR c++/29028 - Missed unused warning on using declaration
2116 * g++.dg/warn/Wunused-var-18.C: New test.
2118 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2120 PR c++/53551 - -Wunused-local-typedefs misses uses
2121 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2123 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2126 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2128 PR tree-optimization/54713
2129 * gcc.c-torture/compile/pr54713-1.c: New test.
2130 * gcc.c-torture/compile/pr54713-2.c: New test.
2131 * gcc.c-torture/compile/pr54713-3.c: New test.
2133 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2135 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2137 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2139 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2141 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2144 * gcc.target/i386/pr54703.c: New test.
2146 2012-09-27 Richard Guenther <rguenther@suse.de>
2149 * gcc.dg/lto/pr54709_0.c: New testcase.
2150 * gcc.dg/lto/pr54709_1.c: Likewise.
2152 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2154 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2156 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2158 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2160 * gcc.target/arm/pr42879.c: Handle big-endian.
2162 2012-09-26 Steve Ellcey <sellcey@mips.com>
2165 * gcc.dg/pr37303.c: Check for rdata or rodata.
2167 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2169 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2171 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2175 * gcc.target/powerpc/ppc-ne0-1.c: New.
2177 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2180 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2181 test_19, test_20, test_21, test_22, test_23): New functions.
2182 * gcc.target/sh/pr54089-4.c: New.
2183 * gcc.target/sh/pr54089-5.c: New.
2184 * gcc.target/sh/pr54089-6.c: New.
2185 * gcc.target/sh/pr54089-7.c: New.
2187 2012-09-25 Richard Guenther <rguenther@suse.de>
2190 * gcc.dg/lto/pr54702_0.c: New testcase.
2191 * gcc.dg/lto/pr54702_1.c: Likewise.
2192 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2193 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2194 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2195 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2197 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2200 * g++.dg/cpp0x/parse2.C: New.
2201 * g++.dg/parse/error11.C: Adjust.
2202 * g++.dg/parse/error12.C: Likewise.
2204 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2206 * gcc.target/i386/20030217-1.c: Added check for
2207 large_long_double effective target.
2208 * gcc.target/i386/387-3.c: Likewise.
2209 * gcc.target/i386/387-4.c: Likewise.
2210 * gcc.target/i386/pr36578-1.c: Likewise.
2211 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2212 when long double size is equal double size.
2213 * gcc.target/i386/excess-precision-1.c: Likewise.
2214 * gcc.target/i386/pr36578-2.c: Likewise.
2215 * gcc.target/i386/20030217-2.c: New testcase.
2217 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2219 PR tree-optimization/54676
2220 * gcc.dg/pr54676.c: New test.
2222 2012-09-25 Richard Guenther <rguenther@suse.de>
2224 PR tree-optimization/53663
2225 * gcc.dg/torture/pr53663-1.c: New testcase.
2226 * gcc.dg/torture/pr53663-2.c: Likewise.
2227 * gcc.dg/torture/pr53663-3.c: Likewise.
2229 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2231 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2233 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2235 * lib/target-supports-dg.exp (dg-require-effective-target,
2236 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2237 dg-process-target-1 instead of dg-process-target.
2238 (dg-process-target-1): Rename from dg-process-target.
2239 (dg-process-target): New.
2241 2012-09-24 Richard Guenther <rguenther@suse.de>
2243 PR tree-optimization/54684
2244 * g++.dg/torture/pr54684.C: New testcase.
2246 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2248 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2250 2012-09-24 Richard Guenther <rguenther@suse.de>
2253 * gcc.dg/tm/pr52173-1.c: New.
2254 * gcc.dg/tm/pr52173-2.c: New.
2256 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2258 * gcc.dg/pr54669.c: New test.
2260 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2261 Dominique Dhumieres <dominiq@lps.ens.fr>
2264 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2266 2012-09-23 Tobias Burnus <burnus@net-b.de>
2269 * gfortran.dg/class_array_14.f90: New.
2271 2012-09-22 Kai Tietz <ktietz@redhat.com>
2273 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2274 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2276 2012-09-21 Dehao Chen <dehao@google.com>
2279 PR tree-optimization/54655
2280 * g++.dg/pr54655.C: New testcase.
2282 2012-09-21 Richard Guenther <rguenther@suse.de>
2284 PR tree-optimization/54647
2285 * g++.dg/torture/pr54647.C: New testcase.
2287 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2290 * c-c++-common/torture/vector-compare-2.c: Add -w.
2292 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2294 * gnat.dg/opt20.ads: Move dg directive to...
2295 * gnat.dg/opt20.adb: ...here.
2296 * gnat.dg/addr1.ad[sb]: Likewise.
2297 * gnat.dg/concat2.ad[sb]: Likewise.
2298 * gnat.dg/array16.ad[sb]: Likewise.
2299 * gnat.dg/atomic5.ad[sb]: Likewise.
2300 * gnat.dg/discr29.ad[sb]: Likewise.
2301 * gnat.dg/noreturn5.ad[sb]: Likewise.
2302 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2303 * gnat.dg/discr23.ads: Remove dg directive.
2304 * gnat.dg/nested_float_packed.ads: Likewise.
2305 * gnat.dg/oconst6.ads: Move to...
2306 * gnat.dg/specs/oconst6.ads: ...here.
2308 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2311 * g++.dg/cpp0x/decltype32.C: Tweak.
2313 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2315 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2316 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2317 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2318 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2320 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2323 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2325 2012-09-19 Steve Ellcey <sellcey@mips.com>
2327 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2329 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2331 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2332 * gcc.target/powerpc/ppc-mftb.c: New file.
2334 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2337 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2340 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2343 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2345 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2347 * gcc.c-torture/execute/20120919-1.c: New test.
2349 2012-09-19 Richard Guenther <rguenther@suse.de>
2351 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2353 2012-09-19 Richard Guenther <rguenther@suse.de>
2355 * gcc.dg/builtin-unreachable-6.c: Adjust.
2357 2012-09-19 Richard Guenther <rguenther@suse.de>
2359 * gcc.dg/builtin-object-size-10.c: Adjust.
2360 * gcc.dg/builtin-unreachable-5.c: Adjust.
2361 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2362 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2363 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2364 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2365 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2366 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2367 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2368 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2369 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2370 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2371 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2372 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2374 2012-09-19 Richard Guenther <rguenther@suse.de>
2376 PR tree-optimization/54132
2377 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2378 * gcc.dg/torture/pr54132.c: Likewise.
2380 2012-09-19 Terry Guo <terry.guo@arm.com>
2382 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2383 extra prune rules that will be applied to all tests in a .exp file.
2384 (gcc-dg-prune): Use rules defined by the above variable.
2385 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2386 harmless warnings on architecture switch conflict.
2388 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2390 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2391 of asm-comment characters instead of a single one.
2392 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2394 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2396 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2398 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2399 target instead of xfailing it.
2400 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2401 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2402 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2403 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2404 * gcc.dg/vect/vect-104.c: Likewise.
2405 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2406 * gcc.dg/vect/vect-outer-1.c: Likewise.
2407 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2408 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2409 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2410 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2411 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2412 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2413 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2414 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2415 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2417 * lib/target-supports.exp
2418 (check_effective_target_vect_widen_mult_qi_to_hi,
2419 check_effective_target_vect_widen_mult_hi_to_si,
2420 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2421 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2422 check_effective_target_vect_pack_trunc,
2423 check_effective_target_vect_unpack,
2424 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2425 instead of arm_none.
2427 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2429 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2431 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2432 config to compiler_flags.
2434 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2437 * gcc.target/i386/pr54592.c: New test.
2439 PR tree-optimization/54610
2440 * gcc.target/i386/pr54610.c: New test.
2442 2012-09-17 Jason Merrill <jason@redhat.com>
2445 * g++.dg/cpp0x/alias-decl-21.C: New.
2446 * g++.dg/cpp0x/alias-decl-22.C: New.
2448 2012-09-17 Tobias Burnus <burnus@net-b.de>
2451 * gfortran.dg/scan_2.f90: New.
2453 2012-09-17 Jason Merrill <jason@redhat.com>
2456 * g++.dg/init/aggr9.C: New.
2458 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2460 * gnat.dg/loop_optimization12.ad[sb]: New test.
2462 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2465 * gfortran.dg/proc_ptr_result_7.f90: New.
2467 2012-09-17 Tobias Burnus <burnus@net-b.de>
2470 * gfortran.dg/structure_constructor_11.f90: New.
2472 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2474 PR tree-optimization/54563
2475 * g++.dg/torture/pr54563.C: New test.
2477 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2480 * gfortran.dg/typebound_generic_14.f03: New.
2482 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2485 * gfortran.dg/proc_ptr_38.f90: New.
2487 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2490 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2494 * gnat.dg/lto15.adb: Require lto.
2496 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2497 "myBindC" for hppa*-*-hpux*.
2499 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2501 * gfortran.dg/namelist_75.f90: New test.
2503 2012-09-15 Tom de Vries <tom@codesourcery.com>
2505 * gcc.dg/tree-ssa/vrp82.c: New test.
2506 * gcc.dg/tree-ssa/vrp83.c: Same.
2507 * gcc.dg/tree-ssa/vrp84.c: Same.
2509 2012-09-15 Tom de Vries <tom@codesourcery.com>
2511 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2512 * gcc.dg/tree-ssa/vrp81.c: ... this.
2514 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2517 * gcc.target/avr/torture/fix-types.h: New.
2518 * gcc.target/avr/torture/vals-hr.def: New.
2519 * gcc.target/avr/torture/vals-r.def: New.
2520 * gcc.target/avr/torture/vals-k.def: New.
2521 * gcc.target/avr/torture/vals-ur.def: New.
2522 * gcc.target/avr/torture/vals-uk.def: New.
2523 * gcc.target/avr/torture/vals-uhr.def: New.
2524 * gcc.target/avr/torture/vals-llk.def: New.
2525 * gcc.target/avr/torture/vals-ullk.def: New.
2526 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2527 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2528 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2529 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2530 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2531 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2532 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2533 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2535 2012-09-14 Dehao Chen <dehao@google.com>
2537 * g++.dg/debug/dwarf2/deallocator.C: New test.
2539 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2542 * gcc.c-torture/compile/pr54552-1.c: New test.
2544 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2547 * g++.dg/other/vector-compare.C: New testcase.
2548 * c-c++-common/vector-compare-3.c: New testcase.
2549 * gcc.dg/vector-shift.c: Move ...
2550 * c-c++-common/vector-shift.c: ... here.
2551 * gcc.dg/vector-shift1.c: Move ...
2552 * c-c++-common/vector-shift1.c: ... here.
2553 * gcc.dg/vector-shift3.c: Move ...
2554 * c-c++-common/vector-shift3.c: ... here.
2555 * gcc.dg/vector-compare-1.c: Move ...
2556 * c-c++-common/vector-compare-1.c: ... here.
2557 * gcc.dg/vector-compare-2.c: Move ...
2558 * c-c++-common/vector-compare-2.c: ... here.
2559 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2560 * c-c++-common/torture/vector-compare-1.c: ... here.
2561 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2562 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2563 * c-c++-common/torture/vector-compare-2.c: ... here.
2564 * gcc.c-torture/execute/vector-shift.c: Move ...
2565 * c-c++-common/torture/vector-shift.c: ... here.
2566 * gcc.c-torture/execute/vector-shift2.c: Move ...
2567 * c-c++-common/torture/vector-shift2.c: ... here.
2568 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2569 * c-c++-common/torture/vector-subscript-1.c: ... here.
2570 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2571 * c-c++-common/torture/vector-subscript-2.c: ... here.
2572 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2573 * c-c++-common/torture/vector-subscript-3.c: ... here.
2575 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2578 * gcc.c-torture/compile/pr54103-1.c,
2579 gcc.c-torture/compile/pr54103-2.c,
2580 gcc.c-torture/compile/pr54103-3.c,
2581 gcc.c-torture/compile/pr54103-4.c,
2582 gcc.c-torture/compile/pr54103-5.c,
2583 gcc.c-torture/compile/pr54103-6.c: New tests.
2584 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2586 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2588 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2590 2012-09-14 Richard Guenther <rguenther@suse.de>
2592 PR tree-optimization/54565
2593 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2594 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2596 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2598 * gcc.target/arm/combine-movs.c: Add missing space.
2600 2012-09-14 Richard Guenther <rguenther@suse.de>
2602 * g++.dg/torture/builtin-location.C: New testcase.
2604 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2605 Manuel López-Ibåñez <manu@gcc.gnu.org>
2608 * g++.dg/warn/Wuninitialized-self.C: New.
2610 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2613 * gcc.c-torture/compile/pr54559.c: New test.
2615 2012-09-13 Jason Merrill <jason@redhat.com>
2618 * g++.dg/cpp0x/constexpr-temp1.C: New.
2621 * g++.dg/template/anonunion2.C: New.
2624 * g++.dg/template/init10.C: New.
2626 2012-09-13 Tobias Burnus <burnus@net-b.de>
2629 * gfortran.dg/implicit_pure_3.f90: New.
2631 2012-09-13 Richard Guenther <rguenther@suse.de>
2633 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2635 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2637 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2639 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2641 * c-c++-common/pr51712.c: Handle for short-enum targets.
2643 2012-09-12 Terry Guo <terry.guo@arm.com>
2645 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2646 and lsrs for Thumb2 mode.
2648 2012-09-12 Jan Hubicka <jh@suse.cz>
2650 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2652 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2655 * gcc.target/i386/pr54445-1.c: New file.
2656 * gcc.target/i386/pr54445-2.c: Likewise.
2658 2012-09-12 Tobias Burnus <burnus@net-b.de>
2662 * gfortran.dg/coarray_10.f90: Update dg-error.
2663 * gfortran.dg/coarray_28.f90: New.
2664 * gfortran.dg/array_section_3.f90: New.
2666 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2668 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2669 gcc.target/arm/pr48252.c: Fix for big-endian support.
2671 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2673 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2675 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2676 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2678 * gcc.target/arm/neon-vfma-1.c: New testcase.
2679 * gcc.target/arm/neon-vfms-1.c: Likewise.
2680 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2682 * gcc.target/arm/neon-vmls-1.c: Likewise.
2683 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2685 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2686 (check_effective_target_arm_neonv2_ok): Likewise.
2687 (check_effective_target_arm_neonv2_hw): Likewise.
2688 (check_effective_target_arm_neonv2): Likewise.
2690 2012-09-11 Richard Guenther <rguenther@suse.de>
2693 * g++.dg/tree-ssa/pr54515.C: New testcase.
2695 2012-09-10 Andrew Pinski <apinski@cavium.com>
2698 * gcc.dg/tm/memopt-16.c: New testcase.
2700 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2704 * g++.dg/cpp0x/sfinae40.C: New.
2705 * g++.dg/cpp0x/sfinae41.C: Likewise.
2707 2012-09-10 Jason Merrill <jason@redhat.com>
2710 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2712 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2715 * gcc.target/sh/pr54089-3.c: New.
2717 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2719 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2721 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2723 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2725 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2727 * gcc.dg/pr52558-2.c: Delete.
2728 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2730 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2732 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2734 2012-09-10 Richard Guenther <rguenther@suse.de>
2736 PR tree-optimization/54520
2737 * gcc.dg/torture/pr54520.c: New testcase.
2739 2012-09-10 Jason Merrill <jason@redhat.com>
2742 * g++.dg/cpp0x/implicit14.C: New.
2744 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2747 * gfortran.dg/bound_simplification_3.f90: New test.
2749 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2752 * gcc.dg/pr52558-1.c: Delete.
2753 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2755 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2757 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2758 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2759 * gcc.target/arm/smlaltt-1.c: Likewise.
2761 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2763 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2765 2012-09-07 Tom de Vries <tom@codesourcery.com>
2767 PR tree-optimization/53986
2768 * gcc.dg/tree-ssa/vrp80.c: New test.
2769 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2771 2012-09-06 Jason Merrill <jason@redhat.com>
2775 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2776 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2778 2012-09-06 Andrew Pinski <apinski@cavium.com>
2781 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2783 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2785 PR rtl-optimization/54455
2786 * gcc.dg/54455.c: New test.
2788 2012-09-06 Tobias Burnus <burnus@net-b.de>
2791 * gfortran.dg/promotion_2.f90: New.
2793 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2796 * c-c++-common/pr54486.c: New test.
2798 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2801 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2803 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2806 * g++.dg/cpp0x/sfinae39.C: New.
2808 2012-09-04 Jason Merrill <jason@redhat.com>
2811 * g++.dg/ext/flexary3.C: New.
2814 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2817 * g++.dg/template/defarg15.C: New.
2820 * g++.dg/template/access24.C: New.
2822 2012-09-04 Richard Guenther <rguenther@suse.de>
2824 PR tree-optimization/54458
2825 * gcc.dg/torture/pr54458.c: New testcase.
2827 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2829 * gcc.target/arm/neon-vext.c: New test.
2830 * gcc.target/arm/neon-vext-execute.c: Ditto.
2832 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2836 * gfortran.dg/select_type_29.f03: New.
2838 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2840 * gcc.dg/fold-perm.c: Improve test.
2842 2012-09-03 Tobias Burnus <burnus@net-b.de>
2845 * gfortran.dg/coarray_class_1.f90: New.
2847 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2850 * gcc.c-torture/compile/pr49206.c: New test.
2852 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2853 Uros Bizjak <ubizjak@gmail.com>
2856 * gfortran.dg/pr36680.f90: New test.
2858 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2861 * g++.dg/opt/pr42295.C: New test.
2863 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2866 * gcc.dg/torture/pr54436.c: New test.
2868 2012-09-01 Andrew Pinski <apinski@cavium.com>
2870 * gcc.target/mips/truncate-8.c: New testcase.
2872 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2876 * gcc.target/i386/pr46829.c: New test.
2877 * gcc.target/i386/pr46843.c: Ditto.
2879 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2880 Jason Merrill <jason@redhat.com>
2883 * g++.dg/parse/error50.C: New.
2885 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2888 * gcc.c-torture/compile/pr54428.c: New test.
2890 2012-08-31 Ollie Wild <aaw@google.com>
2893 * g++.dg/init/lifetime3.C: New test.
2895 2012-08-31 Martin Jambor <mjambor@suse.cz>
2898 * gcc.dg/torture/pr54409.c: New test.
2900 2012-08-31 Martin Jambor <mjambor@suse.cz>
2902 * gfortran.dg/pr48636.f90: Add dump scan checks.
2904 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2906 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2908 2012-08-28 Joey Ye <joey.ye@arm.com>
2910 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2912 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2915 * gcc.target/i386/pr46254.c: New test.
2917 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2919 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2920 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2921 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2923 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2925 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2926 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2927 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2928 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2929 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2930 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2931 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2932 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2933 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2934 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2935 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2936 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2937 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2938 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2939 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2940 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2941 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2942 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2943 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2944 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2945 gcc.target/mips/unaligned-1.c: Tighten regexps.
2947 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2949 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2950 (mips_option_groups): Remove optimization. Add various -f options.
2951 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2952 and -pg imply -fno-omit-frame-pointer.
2953 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2954 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2955 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2956 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2957 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2958 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2959 * gcc.target/mips/abi-n32-long32.c: Likewise.
2960 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2961 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2962 * gcc.target/mips/abi-n32-long64.c: Likewise.
2963 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2964 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2965 * gcc.target/mips/abi-n64-long32.c: Likewise.
2966 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2967 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2968 * gcc.target/mips/abi-n64-long64.c: Likewise.
2969 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2970 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2971 * gcc.target/mips/abi-o32-long32.c: Likewise.
2972 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2973 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2974 * gcc.target/mips/abi-o32-long64.c: Likewise.
2975 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2976 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2977 * gcc.target/mips/abi-o64-long32.c: Likewise.
2978 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2979 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2980 * gcc.target/mips/abi-o64-long64.c: Likewise.
2981 * gcc.target/mips/asm-1.c: Likewise.
2982 * gcc.target/mips/branch-1.c: Likewise.
2983 * gcc.target/mips/call-3.c: Likewise.
2984 * gcc.target/mips/call-saved-3.c: Likewise.
2985 * gcc.target/mips/clear-cache-1.c: Likewise.
2986 * gcc.target/mips/div-1.c: Likewise.
2987 * gcc.target/mips/div-2.c: Likewise.
2988 * gcc.target/mips/div-3.c: Likewise.
2989 * gcc.target/mips/div-4.c: Likewise.
2990 * gcc.target/mips/div-5.c: Likewise.
2991 * gcc.target/mips/div-6.c: Likewise.
2992 * gcc.target/mips/div-7.c: Likewise.
2993 * gcc.target/mips/div-8.c: Likewise.
2994 * gcc.target/mips/div-9.c: Likewise.
2995 * gcc.target/mips/div-10.c: Likewise.
2996 * gcc.target/mips/div-11.c: Likewise.
2997 * gcc.target/mips/div-12.c: Likewise.
2998 * gcc.target/mips/dsp-ctrl.c: Likewise.
2999 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3000 * gcc.target/mips/ext-8.c: Likewise.
3001 * gcc.target/mips/extend-2.c: Likewise.
3002 * gcc.target/mips/fix-r10000-1.c: Likewise.
3003 * gcc.target/mips/fix-r10000-2.c: Likewise.
3004 * gcc.target/mips/fix-r10000-3.c: Likewise.
3005 * gcc.target/mips/fix-r10000-4.c: Likewise.
3006 * gcc.target/mips/fix-r10000-5.c: Likewise.
3007 * gcc.target/mips/fix-r10000-6.c: Likewise.
3008 * gcc.target/mips/fix-r10000-7.c: Likewise.
3009 * gcc.target/mips/fix-r10000-8.c: Likewise.
3010 * gcc.target/mips/fix-r10000-9.c: Likewise.
3011 * gcc.target/mips/fix-r10000-10.c: Likewise.
3012 * gcc.target/mips/fix-r10000-11.c: Likewise.
3013 * gcc.target/mips/fix-r10000-12.c: Likewise.
3014 * gcc.target/mips/fix-r10000-13.c: Likewise.
3015 * gcc.target/mips/fix-r10000-14.c: Likewise.
3016 * gcc.target/mips/fix-r10000-15.c: Likewise.
3017 * gcc.target/mips/fpcmp-1.c: Likewise.
3018 * gcc.target/mips/fpcmp-2.c: Likewise.
3019 * gcc.target/mips/fpr-moves-7.c: Likewise.
3020 * gcc.target/mips/fpr-moves-8.c: Likewise.
3021 * gcc.target/mips/int-moves-1.c: Likewise.
3022 * gcc.target/mips/int-moves-2.c: Likewise.
3023 * gcc.target/mips/long-calls-pg.c: Likewise.
3024 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3025 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3026 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3027 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3028 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3029 * gcc.target/mips/mips-3d-1.c: Likewise.
3030 * gcc.target/mips/mips-3d-2.c: Likewise.
3031 * gcc.target/mips/mips-3d-3.c: Likewise.
3032 * gcc.target/mips/mips-3d-4.c: Likewise.
3033 * gcc.target/mips/mips-3d-5.c: Likewise.
3034 * gcc.target/mips/mips-3d-6.c: Likewise.
3035 * gcc.target/mips/mips-3d-7.c: Likewise.
3036 * gcc.target/mips/mips-3d-8.c: Likewise.
3037 * gcc.target/mips/mips-3d-9.c: Likewise.
3038 * gcc.target/mips/mips-ps-1.c: Likewise.
3039 * gcc.target/mips/mips-ps-2.c: Likewise.
3040 * gcc.target/mips/mips-ps-3.c: Likewise.
3041 * gcc.target/mips/mips-ps-4.c: Likewise.
3042 * gcc.target/mips/mips-ps-6.c: Likewise.
3043 * gcc.target/mips/mips32-dspr2.c: Likewise.
3044 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3045 * gcc.target/mips/neg-abs-1.c: Likewise.
3046 * gcc.target/mips/neg-abs-2.c: Likewise.
3047 * gcc.target/mips/nmadd-3.c: Likewise.
3048 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3049 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3050 * gcc.target/mips/octeon-pop-1.c: Likewise.
3051 * gcc.target/mips/pr26765.c: Likewise.
3052 * gcc.target/mips/pr33256.c: Likewise.
3053 * gcc.target/mips/pr33635-1.c: Likewise.
3054 * gcc.target/mips/pr33755.c: Likewise.
3055 * gcc.target/mips/pr35802.c: Likewise.
3056 * gcc.target/mips/pr45074.c: Likewise.
3057 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3058 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3059 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3060 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3061 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3062 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3063 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3064 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3065 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3066 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3067 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3068 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3069 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3070 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3071 * gcc.target/mips/save-restore-1.c: Likewise.
3072 * gcc.target/mips/save-restore-3.c: Likewise.
3073 * gcc.target/mips/save-restore-5.c: Likewise.
3074 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3075 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3076 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3077 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3078 * gcc.target/mips/stack-1.c: Likewise.
3080 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3083 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3084 branch under test to be filled with preceding rather than
3085 following instructions.
3086 * gcc.target/mips/branch-10.c: Likewise.
3087 * gcc.target/mips/branch-11.c: Likewise.
3088 * gcc.target/mips/branch-12.c: Likewise.
3089 * gcc.target/mips/branch-13.c: Likewise.
3090 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3091 to be eliminated. Tighten $28 scan-assembler-not test.
3093 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3095 * gcc.target/mips/call-4.c: ...this new test.
3097 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3099 * gcc.target/mips/code-readable-3.c: Likewise.
3100 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3101 flag but skip for -O0.
3102 * gcc.target/mips/code-readable-4.c: Likewise.
3104 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3105 of operations under test.
3106 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3108 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3109 Don't require sibling-call optimization.
3110 * gcc.target/mips/near-far-4.c: Likewise.
3112 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3113 Make sure that the register variable is used.
3114 * gcc.target/mips/soft-float-1.c: Likewise.
3116 * gcc.target/mips/sdata-1.c: Make static data volatile.
3117 * gcc.target/mips/sdata-2.c: Likewise.
3118 * gcc.target/mips/sdata-3.c: Likewise.
3119 * gcc.target/mips/sdata-4.c: Likewise.
3121 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3123 * gcc.target/mips/atomic-memory-2.c: Likewise.
3124 * gcc.target/mips/branch-cost-1.c: Likewise.
3125 * gcc.target/mips/branch-cost-2.c: Likewise.
3126 * gcc.target/mips/cache-1.c: Likewise.
3127 * gcc.target/mips/call-1.c: Likewise.
3128 * gcc.target/mips/call-saved-2.c: Likewise.
3129 * gcc.target/mips/const-anchor-1.c: Likewise.
3130 * gcc.target/mips/const-anchor-2.c: Likewise.
3131 * gcc.target/mips/dse-1.c: Likewise.
3132 * gcc.target/mips/dsp-lhx.c: Likewise.
3133 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3134 * gcc.target/mips/ext-1.c: Likewise.
3135 * gcc.target/mips/ext-2.c: Likewise.
3136 * gcc.target/mips/ext-3.c: Likewise.
3137 * gcc.target/mips/ext-4.c: Likewise.
3138 * gcc.target/mips/ext-5.c: Likewise.
3139 * gcc.target/mips/ext-6.c: Likewise.
3140 * gcc.target/mips/ext-7.c: Likewise.
3141 * gcc.target/mips/extend-1.c: Likewise.
3142 * gcc.target/mips/fix-r4000-1.c: Likewise.
3143 * gcc.target/mips/fix-r4000-3.c: Likewise.
3144 * gcc.target/mips/fix-r4000-5.c: Likewise.
3145 * gcc.target/mips/fix-r4000-6.c: Likewise.
3146 * gcc.target/mips/fix-r4000-8.c: Likewise.
3147 * gcc.target/mips/fix-r4000-10.c: Likewise.
3148 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3149 * gcc.target/mips/fixed-vector-type.c: Likewise.
3150 * gcc.target/mips/fpr-moves-1.c: Likewise.
3151 * gcc.target/mips/fpr-moves-2.c: Likewise.
3152 * gcc.target/mips/fpr-moves-3.c: Likewise.
3153 * gcc.target/mips/fpr-moves-4.c: Likewise.
3154 * gcc.target/mips/fpr-moves-5.c: Likewise.
3155 * gcc.target/mips/fpr-moves-6.c: Likewise.
3156 * gcc.target/mips/ins-1.c: Likewise.
3157 * gcc.target/mips/ins-2.c: Likewise.
3158 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3159 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3160 * gcc.target/mips/lazy-binding-1.c: Likewise.
3161 * gcc.target/mips/madd-3.c: Likewise.
3162 * gcc.target/mips/madd-5.c: Likewise.
3163 * gcc.target/mips/madd-6.c: Likewise.
3164 * gcc.target/mips/madd-8.c: Likewise.
3165 * gcc.target/mips/madd-9.c: Likewise.
3166 * gcc.target/mips/memcpy-1.c: Likewise.
3167 * gcc.target/mips/mips-ps-type.c: Likewise.
3168 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3169 * gcc.target/mips/mips-sched-madd.c: Likewise.
3170 * gcc.target/mips/mips16e-extends.c: Likewise.
3171 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3172 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3173 * gcc.target/mips/movcc-1.c: Likewise.
3174 * gcc.target/mips/movcc-2.c: Likewise.
3175 * gcc.target/mips/movcc-3.c: Likewise.
3176 * gcc.target/mips/msub-5.c: Likewise.
3177 * gcc.target/mips/msub-6.c: Likewise.
3178 * gcc.target/mips/msub-8.c: Likewise.
3179 * gcc.target/mips/mult-2.c: Likewise.
3180 * gcc.target/mips/mult-3.c: Likewise.
3181 * gcc.target/mips/mult-5.c: Likewise.
3182 * gcc.target/mips/mult-6.c: Likewise.
3183 * gcc.target/mips/mult-7.c: Likewise.
3184 * gcc.target/mips/mult-12.c: Likewise.
3185 * gcc.target/mips/mult-13.c: Likewise.
3186 * gcc.target/mips/mult-14.c: Likewise.
3187 * gcc.target/mips/mult-15.c: Likewise.
3188 * gcc.target/mips/mult-17.c: Likewise.
3189 * gcc.target/mips/mult-18.c: Likewise.
3190 * gcc.target/mips/mult-19.c: Likewise.
3191 * gcc.target/mips/nmadd-1.c: Likewise.
3192 * gcc.target/mips/nmadd-2.c: Likewise.
3193 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3194 * gcc.target/mips/octeon-cins-1.c: Likewise.
3195 * gcc.target/mips/octeon-cins-2.c: Likewise.
3196 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3197 * gcc.target/mips/octeon-exts-2.c: Likewise.
3198 * gcc.target/mips/octeon-exts-3.c: Likewise.
3199 * gcc.target/mips/octeon-exts-4.c: Likewise.
3200 * gcc.target/mips/octeon-exts-5.c: Likewise.
3201 * gcc.target/mips/octeon-exts-6.c: Likewise.
3202 * gcc.target/mips/octeon-exts-7.c: Likewise.
3203 * gcc.target/mips/octeon-pop-2.c: Likewise.
3204 * gcc.target/mips/octeon-seq-3.c: Likewise.
3205 * gcc.target/mips/octeon-seq-4.c: Likewise.
3206 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3207 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3208 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3209 * gcc.target/mips/pr54240.c: Likewise.
3210 * gcc.target/mips/rsqrt-1.c: Likewise.
3211 * gcc.target/mips/rsqrt-2.c: Likewise.
3212 * gcc.target/mips/rsqrt-3.c: Likewise.
3213 * gcc.target/mips/rsqrt-4.c: Likewise.
3214 * gcc.target/mips/save-restore-2.c: Likewise.
3215 * gcc.target/mips/save-restore-4.c: Likewise.
3216 * gcc.target/mips/sb1-1.c: Likewise.
3217 * gcc.target/mips/scc-1.c: Likewise.
3218 * gcc.target/mips/scc-2.c: Likewise.
3219 * gcc.target/mips/scc-3.c: Likewise.
3220 * gcc.target/mips/scc-4.c: Likewise.
3221 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3222 * gcc.target/mips/truncate-1.c: Likewise.
3223 * gcc.target/mips/truncate-2.c: Likewise.
3224 * gcc.target/mips/truncate-3.c: Likewise.
3225 * gcc.target/mips/truncate-4.c: Likewise.
3226 * gcc.target/mips/truncate-5.c: Likewise.
3227 * gcc.target/mips/truncate-6.c: Likewise.
3228 * gcc.target/mips/unaligned-1.c: Likewise.
3230 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3231 skip for -O0. Require -fexpensive-optimizations.
3232 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3233 * gcc.target/mips/dspr2-MULT.c: Likewise.
3234 * gcc.target/mips/fix-r4000-2.c: Likewise.
3235 * gcc.target/mips/fix-r4000-4.c: Likewise.
3236 * gcc.target/mips/fix-r4000-7.c: Likewise.
3237 * gcc.target/mips/fix-r4000-9.c: Likewise.
3238 * gcc.target/mips/madd-1.c: Likewise.
3239 * gcc.target/mips/madd-2.c: Likewise.
3240 * gcc.target/mips/madd-4.c: Likewise.
3241 * gcc.target/mips/maddu-1.c: Likewise.
3242 * gcc.target/mips/maddu-2.c: Likewise.
3243 * gcc.target/mips/maddu-3.c: Likewise.
3244 * gcc.target/mips/maddu-4.c: Likewise.
3245 * gcc.target/mips/msub-1.c: Likewise.
3246 * gcc.target/mips/msub-2.c: Likewise.
3247 * gcc.target/mips/msub-3.c: Likewise.
3248 * gcc.target/mips/msub-4.c: Likewise.
3249 * gcc.target/mips/msubu-1.c: Likewise.
3250 * gcc.target/mips/msubu-2.c: Likewise.
3251 * gcc.target/mips/msubu-3.c: Likewise.
3252 * gcc.target/mips/msubu-4.c: Likewise.
3253 * gcc.target/mips/mult-1.c: Likewise.
3254 * gcc.target/mips/mult-4.c: Likewise.
3255 * gcc.target/mips/mult-8.c: Likewise.
3256 * gcc.target/mips/mult-9.c: Likewise.
3257 * gcc.target/mips/mult-10.c: Likewise.
3258 * gcc.target/mips/mult-11.c: Likewise.
3259 * gcc.target/mips/mult-16.c: Likewise.
3261 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3262 skip for -O0 and -Os.
3263 * gcc.target/mips/fix-r4000-12.c: Likewise.
3264 * gcc.target/mips/madd-7.c: Likewise.
3265 * gcc.target/mips/mips-ps-5.c: Likewise.
3266 * gcc.target/mips/mips-ps-7.c: Likewise.
3267 * gcc.target/mips/msub-7.c: Likewise.
3269 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3270 skip for -O0. Require -mno-abicalls.
3271 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3273 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3274 skip for -O0. Require a total number of BBIT instructions and
3275 at least one of each kind.
3277 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3278 skip for -O0. Require -fno-unroll-loops.
3280 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3281 skip for -O0. Allow BLTZ as well as BGEZ.
3283 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3285 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3286 skip for -O0. Require -fschedule-insns2.
3287 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3289 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3290 but skip for -O0. Make a branch-likely more likely.
3292 * gcc.target/mips/timode-2.c: Split each test into its own function.
3293 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3295 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3296 skip for -O0. Require -fpeephole2.
3297 * gcc.target/mips/vr-mult-2.c: Likewise.
3299 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3301 PR preprocessor/53469
3302 * gcc.dg/cpp/_Pragma7.c: New test case.
3304 2012-08-27 Tobias Burnus <burnus@net-b.de>
3307 * gfortran.dg/do_5.f90: New.
3309 2012-08-27 Tobias Burnus <burnus@net-b.de>
3311 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3312 from dg-options as -Wall no longer implies it.
3314 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3316 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3318 2012-08-25 Jason Merrill <jason@redhat.com>
3320 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3322 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3325 * g++.dg/cpp0x/auto34.C: New.
3327 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3330 * gcc.dg/pr54363.c: New test.
3333 * gcc.dg/pr54355.c: New test.
3335 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3338 * gcc.target/i386/pr52857-1.c: New.
3339 * gcc.target/i386/pr52857-2.c: Likewise.
3341 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3343 * gcc.target/mips/code-readable-4.c: New test.
3345 2012-08-23 Julian Brown <julian@codesourcery.com>
3346 Sandra Loosemore <sandra@codesourcery.com>
3348 * gcc.target/mips/code-readable-1.c: Add -O to options.
3350 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3353 * g++.dg/lookup/using53.C: New.
3355 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3357 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3358 * gcc.dg/fixed-point/convert-1.c: New.
3359 * gcc.dg/fixed-point/convert-2.c: New.
3360 * gcc.dg/fixed-point/convert-3.c: New.
3361 * gcc.dg/fixed-point/convert-4.c: New.
3362 * gcc.dg/fixed-point/convert-float-1.c: New.
3363 * gcc.dg/fixed-point/convert-float-2.c: New.
3364 * gcc.dg/fixed-point/convert-float-3.c: New.
3365 * gcc.dg/fixed-point/convert-float-4.c: New.
3366 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3367 * gcc.dg/fixed-point/convert-sat.c: New.
3368 * gcc.dg/fixed-point/convert.h: New.
3370 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3373 * gcc.target/sh/pr54089-2.c: New.
3375 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3377 * gcc.target/i386/long-double-64-1.c: New file.
3378 * gcc.target/i386/long-double-64-2.c: Likewise.
3379 * gcc.target/i386/long-double-64-3.c: Likewise.
3380 * gcc.target/i386/long-double-64-4.c: Likewise.
3381 * gcc.target/i386/long-double-80-1.c: Likewise.
3382 * gcc.target/i386/long-double-80-2.c: Likewise.
3383 * gcc.target/i386/long-double-80-3.c: Likewise.
3384 * gcc.target/i386/long-double-80-4.c: Likewise.
3385 * gcc.target/i386/long-double-80-5.c: Likewise.
3386 * gcc.target/i386/long-double-80-6.c: Likewise.
3387 * gcc.target/i386/long-double-80-7.c: Likewise.
3389 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3391 PR tree-optimization/54317
3392 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3394 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3397 * gcc.target/sh/pr39423-2.c: New.
3399 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3401 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3402 * gcc.dg/fold-perm.c: Likewise.
3404 2012-08-20 Jan Hubicka <jh@suse.cz>
3407 * gcc.dg/ipa/inlinehint-1.c: New.
3409 2012-08-20 Florian Weimer <fweimer@redhat.com>
3412 * g++.dg/init/new38.C: New test.
3413 * g++.dg/init/new39.C: New test.
3415 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3418 * gcc.target/sh/pr54089-1.c: New.
3420 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3423 * gcc.target/sh/pr51244-11.c: New.
3425 2012-08-20 Tobias Burnus <burnus@net-b.de>
3428 * gfortran.dg/warn_target_lifetime_2.f90: New.
3430 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3433 * g++.dg/warn/Wunused-var-17.C: New.
3435 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3438 * gcc.dg/gomp/pr53992.c: New test.
3440 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3443 * gcc.c-torture/execute/20120817-1.c: New test.
3445 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3447 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3449 (f2): New test that really does need adds.
3451 2012-08-20 Richard Guenther <rguenther@suse.de>
3453 PR tree-optimization/54327
3454 * gcc.dg/torture/pr54327.c: New testcase.
3456 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3458 PR tree-optimization/54321
3459 * gcc.c-torture/compile/pr54321.c: New test.
3461 2012-08-20 Tobias Burnus <burnus@net-b.de>
3464 * gfortran.dg/warn_target_lifetime_1.f90: New.
3466 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3469 * gfortran.dg/real_compare_1.f90: New test case.
3470 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3472 2012-08-18 Jan Hubicka <jh@suse.cz>
3474 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3476 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3479 * gfortran.dg/interface_37.f90: New test.
3481 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3482 Gary Funck <gary@intrepid.com>
3485 * gcc.target/i386/pr20020-1.c: New test.
3486 * gcc.target/i386/pr20020-2.c: Likewise.
3487 * gcc.target/i386/pr20020-3.c: Likewise.
3489 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3491 * gcc.target/i386/perm-concat.c: New test.
3493 2012-08-17 Julian Brown <julian@codesourcery.com>
3495 * gcc.target/arm/div64-unwinding.c: New test.
3497 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3499 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3501 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3504 * gcc.target/sh/pr54236-1.c: New.
3506 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3508 * lib/target-supports.exp (check_effective_target_sync_int_long)
3509 (check_effective_target_sync_char_short): Enable for crisv32-*
3513 * gcc.dg/torture/pr54261-1.c: New test.
3515 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3519 * gfortran.dg/typebound_call_24.f03: New.
3521 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3523 PR tree-optimization/54245
3524 * gcc.dg/tree-ssa/pr54245.c: New test.
3526 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3528 PR tree-optimization/54240
3529 * gcc.target/powerpc/pr54240.c: New test.
3530 * gcc.target/mips/pr54240.c: Likewise.
3532 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3535 * gcc.target/sh/pr52933-1.c: New.
3536 * gcc.target/sh/pr52933-2.c: New.
3538 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3541 * gcc.target/sh/pr50751-8.c: New.
3543 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3546 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3547 * gfortran.dg/typebound_proc_27.f03: New test.
3549 2012-08-14 Sterling Augustine <saugustine@google.com>
3551 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3553 2012-08-14 Tobias Burnus <burnus@net-b.de>
3556 * gfortran.dg/data_constraints_3.f90: New.
3557 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3558 to disable -pedantic compilation.
3559 * gfortran.dg/pr37243.f: Ditto.
3560 * gfortran.dg/g77/19990826-3.f: Ditto.
3561 * gfortran.dg/g77/20020307-1.f : Ditto.
3562 * gfortran.dg/g77/980310-3.f: Ditto.
3564 2012-08-14 Tobias Burnus <burnus@net-b.de>
3567 * gfortran.dg/warn_conversion_4.f90: New.
3569 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3572 PR rtl-optimization/53495
3573 * gcc.c-torture/compile/pr53411.c: New test.
3574 * gcc.c-torture/compile/pr53495.c: New test.
3576 2012-08-13 Richard Guenther <rguenther@suse.de>
3578 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3580 2012-08-13 Richard Guenther <rguenther@suse.de>
3582 PR tree-optimization/54200
3583 * gcc.dg/guality/pr54200.c: New testcase.
3584 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3586 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3588 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3590 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3593 * gcc.target/sh/pr51244-7.c: New.
3594 * gcc.target/sh/pr51244-8.c: New.
3595 * gcc.target/sh/pr51244-9.c: New.
3596 * gcc.target/sh/pr51244-10.c: New.
3598 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3600 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3602 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3603 * gcc.target/sh/pr53511-1.c: Likewise.
3604 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3605 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3606 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3607 * gcc.target/sh/pr53512-3.c: Likewise.
3608 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3610 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3613 * gcc.c-torture/compile/pr39423-1.c: New.
3614 * gcc.c-torture/compile/pr39423-2.c: New.
3616 2012-08-12 Tobias Burnus <burnus@net-b.de>
3619 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3620 they appear uninitialized on the RHS.
3621 * gfortran.dg/public_private_module_6.f90: New.
3623 2012-08-11 Martin Jambor <mjambor@suse.cz>
3626 * gfortran.dg/pr48636.f90: New test.
3628 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3630 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3632 (main): Adjust caller.
3634 2012-08-10 Richard Guenther <rguenther@suse.de>
3636 * gcc.dg/matrix/*.c: Adjust and move ...
3637 * gcc.dg/torture/: ... here.
3638 * gcc.dg/matrix: Remove directory.
3640 2012-08-10 Richard Guenther <rguenther@suse.de>
3643 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3645 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3648 * gcc.dg/tree-ssa/pr54211.c: New test.
3650 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3652 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3653 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3655 2012-08-10 Richard Guenther <rguenther@suse.de>
3657 PR tree-optimization/54109
3658 * gcc.dg/torture/pr54109.c: New testcase.
3659 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3660 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3662 2012-08-10 Richard Guenther <rguenther@suse.de>
3664 PR tree-optimization/54027
3665 * gcc.dg/torture/pr54027.c: New testcase.
3667 2012-08-10 Richard Guenther <rguenther@suse.de>
3669 * g++.dg/plugin/selfassign.c: Adjust.
3670 * gcc.dg/plugin/selfassign.c: Likewise.
3671 * gcc.dg/strlenopt-11.c: Likewise.
3672 * gcc.dg/strlenopt-13.c: Likewise.
3673 * gcc.dg/no-strict-overflow-4.c: Likewise.
3674 * gcc.dg/strict-overflow-4.c: Likewise.
3675 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3676 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3677 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3678 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3679 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3680 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3681 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3682 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3683 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3684 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3685 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3686 * gcc.dg/pr46309.c: Likewise.
3687 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3689 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3691 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3693 * gcc.c-torture/compile/20120727-2.c: New test.
3695 2012-08-09 Martin Jambor <mjambor@suse.cz>
3697 * gcc.dg/ipa/iinline-4.c: New test.
3698 * gcc.dg/ipa/iinline-5.c: Likewise.
3699 * gcc.dg/ipa/iinline-6.c: Likewise.
3700 * gcc.dg/ipa/iinline-7.c: Likewise.
3701 * gcc.dg/lto/20120723_0.c: Likewise.
3702 * gcc.dg/lto/20120723_1.c: Likewise.
3704 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3707 * gcc.target/sh/pr39423-1.c: New.
3709 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3712 * gcc.target/sh/pr51244-5: New.
3713 * gcc.target/sh/pr51244-6: New.
3715 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3717 * gcc.target/i386/adx-addxcarry32-3.c: New.
3718 * gcc.target/i386/adx-addxcarry64-3.c: New.
3720 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3722 PR rtl-optimization/53701
3723 * gcc.dg/pr53701.c: New test.
3725 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3727 * gcc.c-torture/compile/20120727-1.c: New test.
3729 2012-08-09 Tobias Burnus <burnus@net-b.de>
3732 * gfortran.dg/intrinsic_shadow_4.f90: New.
3734 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3736 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3738 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3740 * gcc.c-torture/execute/20120808-1.c: New test.
3742 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3744 PR rtl-optimization/54157
3745 * gcc.target/i386/pr54157.c: New file.
3747 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3749 * gcc.target/i386/adx-addcarryx32-1.c: New.
3750 * gcc.target/i386/adx-addcarryx32-2.c: New.
3751 * gcc.target/i386/adx-addcarryx64-1.c: New.
3752 * gcc.target/i386/adx-addcarryx64-2.c: New.
3753 * gcc.target/i386/adx-check.h: New.
3754 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3755 * gcc.target/i386/sse-12.c: Add -madx.
3756 * gcc.target/i386/sse-13.c: Ditto.
3757 * gcc.target/i386/sse-14.c: Ditto.
3758 * gcc.target/i386/sse-22.c: Ditto.
3759 * gcc.target/i386/sse-23.c: Ditto.
3760 * g++.dg/other/i386-2.C: Ditto.
3761 * g++.dg/other/i386-3.C: Ditto.
3763 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3765 * gcc.dg/tree-ssa/slsr-5.c: New.
3766 * gcc.dg/tree-ssa/slsr-6.c: New.
3767 * gcc.dg/tree-ssa/slsr-7.c: New.
3768 * gcc.dg/tree-ssa/slsr-8.c: New.
3769 * gcc.dg/tree-ssa/slsr-9.c: New.
3770 * gcc.dg/tree-ssa/slsr-10.c: New.
3771 * gcc.dg/tree-ssa/slsr-11.c: New.
3772 * gcc.dg/tree-ssa/slsr-12.c: New.
3773 * gcc.dg/tree-ssa/slsr-13.c: New.
3774 * gcc.dg/tree-ssa/slsr-14.c: New.
3775 * gcc.dg/tree-ssa/slsr-15.c: New.
3776 * gcc.dg/tree-ssa/slsr-16.c: New.
3777 * gcc.dg/tree-ssa/slsr-17.c: New.
3778 * gcc.dg/tree-ssa/slsr-18.c: New.
3779 * gcc.dg/tree-ssa/slsr-19.c: New.
3780 * gcc.dg/tree-ssa/slsr-20.c: New.
3781 * gcc.dg/tree-ssa/slsr-21.c: New.
3782 * gcc.dg/tree-ssa/slsr-22.c: New.
3783 * gcc.dg/tree-ssa/slsr-23.c: New.
3784 * gcc.dg/tree-ssa/slsr-24.c: New.
3785 * gcc.dg/tree-ssa/slsr-25.c: New.
3786 * gcc.dg/tree-ssa/slsr-26.c: New.
3787 * gcc.dg/tree-ssa/slsr-30.c: New.
3788 * gcc.dg/tree-ssa/slsr-31.c: New.
3790 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3792 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3793 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3794 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3796 2012-08-06 Cary Coutant <ccoutant@google.com>
3798 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3800 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3803 * gfortran.dg/dummy_procedure_5.f90: Modified.
3804 * gfortran.dg/dummy_procedure_8.f90: New.
3805 * gfortran.dg/interface_26.f90: Modified.
3806 * gfortran.dg/proc_ptr_11.f90: Modified.
3807 * gfortran.dg/proc_ptr_15.f90: Modified.
3808 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3809 * gfortran.dg/typebound_override_1.f90: Modified.
3810 * gfortran.dg/typebound_proc_6.f03: Modified.
3812 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3814 PR tree-optimization/51938
3815 PR tree-optimization/52005
3816 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3817 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3818 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3819 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3821 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3823 Avoid crashing on erroneous static_assert usage
3824 * g++.dg/cpp0x/static_assert8.C: New test.
3826 2012-08-06 Jason Merrill <jason@redhat.com>
3828 * g++.dg/cpp0x/sfinae38.C: New.
3830 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3831 Paolo Carlini <paolo.carlini@oracle.com>
3834 * g++.dg/conversion/void2.C: New.
3836 2012-08-06 Tom de Vries <tom@codesourcery.com>
3838 * gcc.dg/tree-ssa/vrp78.c: New test.
3840 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3841 Richard Sandiford <rdsandiford@googlemail.com>
3843 * g++.dg/opt/enum2.C: Require fpic target.
3844 * g++.dg/lto/20090303_0.C: Likewise.
3846 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3847 Catherine Moore <clm@codesourcery.com>
3849 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3850 flush function names too.
3851 * gcc.target/mips/clear-cache-1.c: Likewise.
3853 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3856 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3858 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3861 * gfortran.dg/array_5.f90: New test.
3863 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3865 PR tree-optimization/30318
3866 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3868 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3870 * g++.dg/ext/vector17.C: New testcase.
3872 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3875 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3876 * g++.dg/opt/longbranch1.C: Likewise.
3878 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3880 PR tree-optimization/53805
3881 * gcc.dg/fold-notunord.c: New testcase.
3883 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3886 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3887 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3889 2012-08-02 Jason Merrill <jason@redhat.com>
3890 Paolo Carlini <paolo.carlini@oracle.com>
3892 PR c++/51213 (again)
3893 * g++.dg/cpp0x/sfinae37.C: Extend.
3895 2012-08-02 Richard Guenther <rguenther@suse.de>
3897 PR tree-optimization/50672
3898 * g++.dg/torture/pr50672.C: New testcase.
3900 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3903 * gfortran.dg/abstract_type_6.f03: Modified.
3904 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3905 * gfortran.dg/proc_ptr_comp_35.f90: New.
3906 * gfortran.dg/typebound_proc_9.f03: Modified.
3907 * gfortran.dg/typebound_proc_26.f90: New.
3909 2012-08-02 Richard Guenther <rguenther@suse.de>
3911 * gcc.dg/torture/pta-callused-1.c: Adjust.
3912 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3913 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3914 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3915 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3916 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3917 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3918 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3919 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3921 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3924 * gfortran.dg/include_6.f90: New test case.
3925 * gfortran.dg/include_7.f90: New test case.
3926 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3928 2012-08-01 Tom de Vries <tom@codesourcery.com>
3930 * gcc.dg/tree-ssa/vrp76.c: New test.
3932 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3934 PR tree-optimization/46556
3935 * gcc.dg/tree-ssa/slsr-27.c: New.
3936 * gcc.dg/tree-ssa/slsr-28.c: New.
3937 * gcc.dg/tree-ssa/slsr-29.c: New.
3939 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3942 * gfortran.dg/proc_decl_29.f90: New.
3944 2012-07-31 Dehao Chen <dehao@google.com>
3946 * gcc.dg/predict-7.c: New test.
3948 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3951 * gfortran.dg/typebound_override_3.f90: New.
3953 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3955 PR tree-optimization/53773
3956 * gcc.dg/vect/pr53773.c: New test.
3958 2012-07-31 Nick Clifton <nickc@redhat.com>
3960 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3963 2012-07-31 Tobias Burnus <burnus@net-b.de>
3965 * gfortran.dg/c_funloc_tests_6.f90: New.
3966 * gfortran.dg/c_funloc_tests_7.f90: New.
3967 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3969 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3972 * g++.dg/cpp0x/temp_default5.C: New.
3974 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3977 * gfortran.dg/proc_ptr_37.f90: New.
3979 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3981 * lib/target-supports.exp
3982 (check_effective_target_vect_natural_alignment): New function.
3983 * gcc.dg/align-2.c: Only run on targets with natural alignment
3985 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3986 alignment of vector types.
3988 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3989 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3991 * gcc.target/i386/rdseed16-1.c: New.
3992 * gcc.target/i386/rdseed32-1.c: Ditto
3993 * gcc.target/i386/rdseed64-1.c: Ditto
3994 * gcc.target/i386/sse-12.c: Add -mrdseed.
3995 * gcc.target/i386/sse-13.c: Ditto.
3996 * gcc.target/i386/sse-14.c: Ditto.
3997 * g++.dg/other/i386-2.C: Ditto.
3998 * g++.dg/other/i386-3.C: Ditto.
4000 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4003 * gcc.target/sh/pr51244-4.c: New.
4005 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4007 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4008 for alpha*-*-* targets. Cleanup original tree dump.
4010 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4012 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4013 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4015 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4017 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4018 rand, srand. Include <stdlib.h>.
4020 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4022 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4024 2012-07-26 Richard Henderson <rth@redhat.com>
4026 * gcc.dg/attr-hotcold-1.c: New.
4027 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4029 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4030 Sandra Loosemore <sandra@codesourcery.com>
4032 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4034 2012-07-26 Tobias Burnus <burnus@net-b.de>
4036 * gfortran.dg/contiguous_1.f90: Update dg-error.
4037 * gfortran.dg/proc_ptr_32.f90: Ditto.
4039 2012-07-26 Richard Guenther <rguenther@suse.de>
4041 PR tree-optimization/54098
4042 * gcc.dg/torture/pr54098.c: New testcase.
4044 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4046 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4047 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4049 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4052 * gfortran.dg/array_constructor_39.f90: New test.
4054 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4057 * gfortran.dg/array_constructor_38.f90: New test.
4059 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4061 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4063 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4065 * gnat.dg/noreturn5.ad[sb]: New test.
4067 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4068 Paul Brook <paul@codesourcery.com>
4072 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4073 * c-c++-common/pr53633.c: New test.
4075 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4077 * gcc.target/i386/asm-dialect-1.c: New test case.
4079 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4080 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4082 * gcc.target/i386/prefetchw-1.c: New.
4083 * gcc.target/i386/sse-12.c: Add -mprfchw.
4084 * gcc.target/i386/sse-13.c: Ditto.
4085 * gcc.target/i386/sse-14.c: Ditto.
4086 * gcc.target/i386/sse-22.c: Ditto.
4087 * gcc.target/i386/sse-23.c: Ditto.
4088 * g++.dg/other/i386-2.C: Ditto.
4089 * g++.dg/other/i386-3.C: Ditto.
4091 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4093 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4095 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4098 * gcc.target/arm/pr54051.c: New.
4099 * gcc.target/arm/vfp-1.c: Adjust test.
4101 2012-07-24 Julian Brown <julian@codesourcery.com>
4103 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4104 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4107 2012-07-23 Paul Brook <paul@codesourcery.com>
4109 * g++.dg/other/armv7m-1.c: New test.
4111 2012-07-23 Julian Brown <julian@codesourcery.com>
4113 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4115 (DO_TEST): Define to 1 for appropriate ARM targets.
4117 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4119 PR tree-optimization/53881
4120 * gcc.dg/pr53881.c: Renamed to ...
4121 * gcc.dg/pr53881-1.c: ... this.
4122 * gcc.dg/pr53881-2.c: New test.
4124 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4126 Handle recent changes in default atomics for cris*-*-linux*.
4127 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4128 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4129 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4130 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4131 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4132 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4133 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4134 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4135 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4136 -mno-unaligned-atomic-may-use-library is in effect for
4138 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4139 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4140 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4141 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4142 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4143 gcc.target/cris/torture/sync-mis-op-i-1.c,
4144 gcc.target/cris/torture/sync-mis-op-i-2.c,
4145 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4146 gcc.target/cris/torture/sync-mis-op-i-3.c,
4147 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4148 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4149 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4150 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4151 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4152 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4153 (main): Remove local variable x.
4154 [mis_ok]: Check that atomics don't fail.
4156 2012-07-21 Andrew Pinski <apinski@cavium.com>
4158 * gcc.dg/tree-ssa/vrp72.c: New test.
4159 * gcc.dg/tree-ssa/vrp73.c: New test.
4160 * gcc.dg/tree-ssa/vrp74.c: New test.
4161 * gcc.dg/tree-ssa/vrp75.c: New test.
4163 2012-07-21 Andrew Pinski <apinski@cavium.com>
4165 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4166 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4168 2012-07-21 Andrew Pinski <apinski@cavium.com>
4170 * gcc.target/mips/octeon-pop-2.c: New testcase.
4172 2012-07-21 Tobias Burnus <burnus@net-b.de>
4175 * gfortran.dg/assumed_rank_3.f90: New.
4176 * gfortran.dg/assumed_rank_11.f90: New.
4177 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4178 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4179 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4181 2012-07-21 Andrew Pinski <apinski@cavium.com>
4183 * gcc.target/mips/unaligned-1.c: New testcase.
4185 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4187 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4189 2012-07-20 Tobias Burnus <burnus@net-b.de>
4191 * gfortran.dg/bind_c_array_params_2.f90: New.
4192 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4193 and update dg-error.
4195 2012-07-20 Tobias Burnus <burnus@net-b.de>
4197 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4199 2012-07-20 Jason Merrill <jason@redhat.com>
4202 * g++.dg/other/array7.C: New.
4204 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4206 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4207 the basic block and check loop depth.
4208 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4209 matching patterns and comments.
4210 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4211 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4213 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4216 * c-c++-common/pr28656.c: New test.
4218 2012-07-19 Jason Merrill <jason@redhat.com>
4221 * g++.dg/init/mutable1.C: New.
4223 2012-07-20 Tobias Burnus <burnus@net-b.de>
4226 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4227 * gfortran.dg/assumed_rank_1.f90: New.
4228 * gfortran.dg/assumed_rank_1_c.c: New.
4229 * gfortran.dg/assumed_rank_2.f90: New.
4230 * gfortran.dg/assumed_rank_4.f90: New.
4231 * gfortran.dg/assumed_rank_5.f90: New.
4232 * gfortran.dg/assumed_rank_6.f90: New.
4233 * gfortran.dg/assumed_rank_7.f90: New.
4234 * gfortran.dg/assumed_rank_8.f90: New.
4235 * gfortran.dg/assumed_rank_8_c.c: New.
4236 * gfortran.dg/assumed_rank_9.f90: New.
4237 * gfortran.dg/assumed_rank_10.f90: New.
4238 * gfortran.dg/assumed_rank_12.f90: New.
4240 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4242 * gnat.dg/opt25.adb: New test.
4243 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4244 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4246 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4248 * gnat.dg/aggr20.ad[sb]: New test.
4249 * gnat.dg/aggr20_pkg.ads: New helper.
4251 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4253 * gnat.dg/derived_type3.adb: New test.
4254 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4256 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4258 PR rtl-optimization/53942
4259 * gcc.dg/pr53942.c: New test.
4261 2012-07-19 Jason Merrill <jason@redhat.com>
4264 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4266 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4268 * gnat.dg/discr38.adb: New test.
4270 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4273 * c-c++-common/gomp/pr54017.c: New test.
4275 2012-07-19 Richard Guenther <rguenther@suse.de>
4276 Eric Botcazou <ebotcazou@adacore.com>
4278 * gnat.dg/loop_optimization11.adb: New testcase.
4279 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4281 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4282 Jason Merrill <jason@redhat.com>
4284 * g++.dg/cpp0x/sfinae37.C: New.
4285 * g++.dg/template/access23.C: New.
4286 * g++.dg/template/access7.C: Adjust.
4287 * g++.dg/template/sfinae10.C: Don't expect errors.
4288 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4290 2012-07-18 Julian Brown <julian@codesourcery.com>
4291 Sandra Loosemore <sandra@codesroucery.com>
4293 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4295 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4297 * gnat.dg/noreturn4.ad[sb]: New test.
4298 * gnat.dg/noreturn4_pkg.ads: New helper.
4300 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4301 Julian Brown <julian@codesourcery.com>
4303 * gcc.target/arm/neon-vdup-1.c: New test case.
4304 * gcc.target/arm/neon-vdup-2.c: New test case.
4305 * gcc.target/arm/neon-vdup-3.c: New test case.
4306 * gcc.target/arm/neon-vdup-4.c: New test case.
4307 * gcc.target/arm/neon-vdup-5.c: New test case.
4308 * gcc.target/arm/neon-vdup-6.c: New test case.
4309 * gcc.target/arm/neon-vdup-7.c: New test case.
4310 * gcc.target/arm/neon-vdup-8.c: New test case.
4311 * gcc.target/arm/neon-vdup-9.c: New test case.
4312 * gcc.target/arm/neon-vdup-10.c: New test case.
4313 * gcc.target/arm/neon-vdup-11.c: New test case.
4314 * gcc.target/arm/neon-vdup-12.c: New test case.
4315 * gcc.target/arm/neon-vdup-13.c: New test case.
4316 * gcc.target/arm/neon-vdup-14.c: New test case.
4317 * gcc.target/arm/neon-vdup-15.c: New test case.
4318 * gcc.target/arm/neon-vdup-16.c: New test case.
4319 * gcc.target/arm/neon-vdup-17.c: New test case.
4320 * gcc.target/arm/neon-vdup-18.c: New test case.
4321 * gcc.target/arm/neon-vdup-19.c: New test case.
4322 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4323 arguments non-constant.
4325 2012-07-18 Richard Guenther <rguenther@suse.de>
4327 PR tree-optimization/53970
4328 * g++.dg/torture/pr53970.C: New testcase.
4330 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4333 * gcc.c-torture/compile/pr38621.c: New.
4335 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4338 * gcc.target/sh/pr33135-1.c: New.
4339 * gcc.target/sh/pr33135-2.c: New.
4340 * gcc.target/sh/pr33135-3.c: New.
4341 * gcc.target/sh/pr33135-4.c: New.
4343 2012-07-17 Jason Merrill <jason@redhat.com>
4346 * g++.dg/parse/enum9.C: New.
4348 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4349 Sandra Loosemore <sandra@codesourcery.com>
4351 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4352 if there is a conflict with -mcpu=. Use -mcpu=5208.
4354 2012-07-17 Jason Merrill <jason@redhat.com>
4357 * g++.dg/template/array23.C: New.
4359 2012-07-17 Tobias Burnus <burnus@net-b.de>
4362 * gfortran.dg/bind_c_usage_26.f90: New.
4363 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4364 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4365 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4366 * gfortran.dg/interop_params.f03: Ditto.
4368 2012-07-17 Jason Merrill <jason@redhat.com>
4370 * g++.dg/template/inherit8.C: Adjust.
4371 * g++.dg/template/using21.C: Adjust.
4372 * g++.dg/template/using22.C: Adjust.
4375 * g++.dg/template/current-inst1.C: New.
4376 * g++.dg/parse/crash35.C: Adjust.
4378 2012-07-17 Tobias Burnus <burnus@net-b.de>
4381 * gfortran.dg/oldstyle_4.f90: New.
4383 2012-07-17 Tobias Burnus <burnus@net-b.de>
4386 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4387 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4389 2012-07-16 Jason Merrill <jason@redhat.com>
4391 * g++.dg/parse/access8.C: Adjust.
4392 * g++.dg/template/sfinae6_neg.C: Adjust.
4394 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4397 * gfortran.dg/coarray_allocate_1.f90: New test.
4399 2012-07-16 Andrew Pinski <apinski@cavium.com>
4401 * gcc.c-torture/execute/bswap-1.c: New testcase.
4402 * gcc.c-torture/compile/unalign-1.c: New testcase.
4403 * gcc.c-torture/compile/20120524-1.c: New testcase.
4404 * gcc.c-torture/compile/20101216-1.c: New testcase.
4406 2012-07-16 Dehao Chen <dehao@google.com>
4409 2012-07-10 Dehao Chen <dehao@google.com>
4411 * gcc.dg/debug_info_inline.c: New test.
4413 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4416 * gfortran.dg/proc_decl_28.f90: New.
4418 2012-07-16 Andrew Pinski <apinski@cavium.com>
4420 * gcc.dg/torture/builtins-1.c: New testcase.
4422 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4424 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4425 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4426 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4427 gcc.target/cris/sync-1-v10.c,
4428 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4429 pass -mno-unaligned-atomic-may-use-library.
4430 * gcc.target/cris/sync-xchg-1.c: New test.
4431 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4432 valid register operand output modifier.
4434 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4436 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4439 2012-07-13 Andrew Pinski <apinski@cavium.com>
4441 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4442 rather than cleanup-tree-dump.
4443 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4445 2012-07-13 Richard Guenther <rguenther@suse.de>
4447 PR tree-optimization/53907
4448 * gcc.target/i386/pr53907.c: New testcase.
4450 2012-07-13 Richard Guenther <rguenther@suse.de>
4452 PR tree-optimization/53922
4453 * gcc.dg/torture/pr53922.c: New testcase.
4455 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4457 PR rtl-optimization/53908
4458 * gcc.dg/torture/pr53908.c: New test.
4460 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4463 * g++.dg/cpp0x/variadic135.C: New.
4465 2012-07-12 Jason Merrill <jason@redhat.com>
4467 * g++.dg/template/sfinae6_neg.C: Adjust.
4469 2012-07-12 Tobias Burnus <burnus@net-b.de>
4471 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4472 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4473 scan-tree-dump-times pattern.
4475 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4477 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4479 2012-07-11 Jason Merrill <jason@redhat.com>
4482 * g++.g/cpp0x/defaulted37.C: New.
4484 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4487 * gcc.target/arm/pr53859.c: New test.
4489 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4492 * gcc.c-torture/compile/pr53886.c: New.
4494 2012-07-10 Dehao Chen <dehao@google.com>
4496 * gcc.dg/debug_info_inline.c: New test.
4498 2012-07-10 Jason Merrill <jason@redhat.com>
4501 * g++.dg/cpp0x/defaulted36.C: New.
4502 * g++.dg/cpp0x/defaulted21.C: Adjust.
4504 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4506 2012-07-09 Sterling Augustine <saugustine@google.com>
4508 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4510 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4512 PR tree-optimization/53887
4513 * gcc.dg/pr53887.c: New test.
4515 2012-07-09 Jason Merrill <jason@redhat.com>
4518 * g++.dg/cpp0x/nullptr29.C: New.
4520 2012-07-09 Tom de Vries <tom@codesourcery.com>
4521 Richard Guenther <rguenther@suse.de>
4523 * gcc.dg/builtin-unreachable-6.c: New test.
4524 * gcc.dg/builtin-unreachable-5.c: New test.
4526 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4528 PR tree-optimization/53881
4529 * gcc.dg/pr53881.c: New test.
4531 2012-07-06 Jason Merrill <jason@redhat.com>
4534 * g++.dg/cpp0x/variadic134.C: New.
4537 * g++.dg/cpp0x/alias-decl-20.C: New.
4539 2012-07-06 Tom de Vries <tom@codesourcery.com>
4541 PR tree-optimization/51879
4542 * gcc.dg/pr51879-16.c: New test.
4543 * gcc.dg/pr51879-17.c: Same.
4545 2012-07-06 Tom de Vries <tom@codesourcery.com>
4547 PR tree-optimization/52009
4548 * gcc.dg/pr51879-7.c: New test.
4549 * gcc.dg/pr51879-18.c: New test.
4551 2012-07-05 Jason Merrill <jason@redhat.com>
4554 * g++.dg/template/typedef39.C: New.
4557 * g++.dg/cpp0x/variadic133.C: New.
4558 * g++.dg/template/param1.C: Adjust.
4560 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4564 * gcc.target/arm/neon/vtrnf32.c: Update.
4565 * gcc.target/arm/neon/vtrns32.c: Update.
4566 * gcc.target/arm/neon/vtrnu32.c: Update.
4567 * gcc.target/arm/neon/vzipf32.c: Update.
4568 * gcc.target/arm/neon/vzips32.c: Update.
4569 * gcc.target/arm/neon/vzipu32.c: Update.
4571 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4574 * gfortran.dg/inline_sum_4.f90: New test.
4576 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4578 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4580 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4582 * gcc.target/arm/fma-sp.c: New testcase.
4583 * gcc.target/arm/fma.c: Likewise.
4584 * gcc.target/arm/fma.h: Likewise.
4586 2012-07-04 Jason Merrill <jason@redhat.com>
4589 * g++.dg/other/enum3.C: New.
4591 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4594 * g++.dg/torture/pr53321.C: New test.
4596 2012-07-04 Richard Guenther <rguenther@suse.de>
4598 PR tree-optimization/53844
4599 * g++.dg/tree-ssa/pr53844.C: New testcase.
4601 2012-07-04 Richard Guenther <rguenther@suse.de>
4603 PR tree-optimization/53849
4604 * gcc.dg/pr53849.c: New testcase.
4606 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4609 * g++.dg/ext/label14.C: New test.
4611 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4614 * g++.dg/other/pr53811.C: New test.
4616 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4619 * gcc.target/m68k/stack-limit-1.c: New testcase.
4621 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4623 * gnat.dg/recursive_call.adb: New test.
4625 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4627 * gnat.dg/discr37.ad[sb]: New test.
4629 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4631 * g++.dg/other/packed1.C: Remove SH from xfail list.
4633 2012-07-02 Jason Merrill <jason@redhat.com>
4636 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4639 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4642 * g++.dg/cpp0x/decltype39.C: New.
4643 * g++.dg/diagnostic/method1.C: Adjust.
4646 * g++.dg/template/ref6.C: New.
4648 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4651 * gcc.target/sh/pr53568-1.c: New.
4653 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4656 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4658 2012-07-02 Jason Merrill <jason@redhat.com>
4661 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4664 * g++.dg/template/enum7.C: New.
4665 * g++.dg/other/ptrmem10.C: Adjust.
4666 * g++.dg/other/ptrmem11.C: Adjust.
4667 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4669 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4671 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4673 2012-07-01 Wei Guozhi <carrot@google.com>
4676 * gcc.target/arm/pr53447-1.c: New testcase.
4677 * gcc.target/arm/pr53447-2.c: New testcase.
4678 * gcc.target/arm/pr53447-3.c: New testcase.
4679 * gcc.target/arm/pr53447-4.c: New testcase.
4681 2012-06-29 Richard Guenther <rguenther@suse.de>
4683 PR tree-optimization/47061
4684 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4686 2012-06-29 Richard Guenther <rguenther@suse.de>
4688 PR tree-optimization/37541
4689 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4691 2012-06-29 Richard Guenther <rguenther@suse.de>
4693 PR tree-optimization/52589
4694 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4696 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4698 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4700 * g++.dg/template/error46.C: Add missing comment to dg-message.
4701 * g++.dg/template/crash107.C: Likewise.
4702 * g++.dg/template/error47.C: Likewise.
4703 * g++.dg/template/crash108.C: Likewise.
4704 * g++.dg/overload/operator5.C: Likewise.
4706 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4707 errors in dg-message directives, add comments.
4709 2012-06-28 Kai Tietz <ktietz@redhat.com>
4711 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4712 hard-coded 'unsigned long'.
4714 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4716 PR tree-optimization/51581
4717 * gcc.dg/vect/pr51581-4.c: New test.
4719 PR tree-optimization/53645
4720 * gcc.c-torture/execute/pr53645-2.c: New test.
4722 2012-06-28 Richard Guenther <rguenther@suse.de>
4725 * gcc.dg/torture/pr53790.c: New testcase.
4727 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4729 PR tree-optimization/53645
4730 * gcc.c-torture/execute/pr53645.c: New test.
4732 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4734 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4736 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4740 * gcc.dg/guality/pr49888.c: Account for the possibility that
4741 the variable is optimized out at the first test.
4743 2012-06-27 Jason Merrill <jason@redhat.com>
4745 * g++.dg/cpp0x/override2.C: Adjust.
4746 * g++.dg/template/error5.C: Adjust.
4747 * g++.dg/parse/crash28.C: Adjust.
4750 * g++.dg/parse/template27.C: New.
4751 * g++.dg/template/crash74.C: Adjust expected output.
4753 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4757 * gfortran.dg/typebound_operator_16.f03: New.
4759 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4761 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4762 even src1.i and src2.i fields even in the second half of the arrays.
4764 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4767 * g++.dg/torture/vshuf-16.inc: New test.
4768 * g++.dg/torture/vshuf-2.inc: New test.
4769 * g++.dg/torture/vshuf-4.inc: New test.
4770 * g++.dg/torture/vshuf-8.inc: New test.
4771 * g++.dg/torture/vshuf-main.inc: New test.
4772 * g++.dg/torture/vshuf-v16hi.C: New test.
4773 * g++.dg/torture/vshuf-v16qi.C: New test.
4774 * g++.dg/torture/vshuf-v2df.C: New test.
4775 * g++.dg/torture/vshuf-v2di.C: New test.
4776 * g++.dg/torture/vshuf-v2sf.C: New test.
4777 * g++.dg/torture/vshuf-v2si.C: New test.
4778 * g++.dg/torture/vshuf-v4df.C: New test.
4779 * g++.dg/torture/vshuf-v4di.C: New test.
4780 * g++.dg/torture/vshuf-v4sf.C: New test.
4781 * g++.dg/torture/vshuf-v4si.C: New test.
4782 * g++.dg/torture/vshuf-v8hi.C: New test.
4783 * g++.dg/torture/vshuf-v8qi.C: New test.
4784 * g++.dg/torture/vshuf-v8si.C: New test.
4786 2012-06-27 Richard Guenther <rguenther@suse.de>
4789 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4791 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4793 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4794 scan-dump-dem-not): Use printable pattern in test name.
4796 2012-06-26 Sterling Augustine <saugustine@google.com>
4797 Dominique Dhumieres <dominiq@lps.ens.fr>
4799 * gcc.dg/pubtypes-2.c: Update expected output.
4800 * gcc.dg/pubtypes-3.c: Likewise.
4801 * gcc.dg/pubtypes-4.c: Likewise.
4803 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4805 * gcc.dg/tree-ssa/slsr-1.c: New test.
4806 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4807 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4808 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4810 2012-06-26 Matt Turner <mattst88@gmail.com>
4813 * gcc.target/arm/mmx-2.c: New.
4815 2012-06-26 Richard Guenther <rguenther@suse.de>
4818 * g++.dg/torture/pr53752.C: New testcase.
4820 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4822 PR tree-optimization/53748
4823 * gcc.c-torture/compile/pr53748.c: New test.
4825 2012-06-25 Jason Merrill <jason@redhat.com>
4829 * g++.dg/cpp0x/decltype38.C: New.
4830 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4832 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4834 * lib/target-supports-dg.exp (testname-for-summary): New.
4835 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4836 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4837 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4838 scan-module-absence, output-exists, output-exists-not: Use
4839 testname-for-summary.
4840 (dg-test): Clean up testname_with_flags.
4841 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4842 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4843 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4844 scan-assembler-dem-not, object-size: Use testname-for-summary.
4845 * lib/gcov.exp (run-gcov): Likewise.
4846 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4847 scan-dump-dem, scan-dump-dem-note): Likewise.
4849 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4850 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4851 including profopt.opt; save and restore existing value.
4852 * g++.dg/bprob/bprob.exp: Likewise.
4853 * gcc.dg/matrix/matrix.exp: Likewise.
4854 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4855 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4858 2012-06-25 Richard Henderson <rth@redhat.com>
4860 * gcc.dg/pr53749.c: New.
4862 2012-06-25 Jason Merrill <jason@redhat.com>
4865 * g++.dg/cpp0x/nullptr28.C: New.
4867 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4869 * gcc.target/arm/neon-vld1_dupQ.c: New.
4871 2012-06-25 Florian Weimer <fweimer@redhat.com>
4873 * g++.dg/init/new35.C: New.
4874 * g++.dg/init/new36.C: New.
4875 * g++.dg/init/new37.C: New.
4876 * g++.dg/ext/vla5.C: New warning.
4877 * g++.dg/ext/vla8.C: New warning.
4878 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4880 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4881 James Greenhalgh <james.greenhalgh@arm.com>
4883 * gcc.target/arm/ftest-support-arm.h New testcase.
4884 * gcc.target/arm/ftest-support-thumb.h Likewise.
4885 * gcc.target/arm/ftest-support.h Likewise.
4886 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4887 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4888 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4889 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4890 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4891 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4892 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4893 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4894 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4895 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4896 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4897 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4898 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4899 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4900 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4901 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4902 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4903 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4904 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4905 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4906 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4907 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4908 * lib/target-supports.exp
4909 (check_effective_target_arm_arch_FUNC): Add support for more
4911 (add_options_for_arm_arch_FUNC): Likewise.
4912 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4914 2012-06-25 Jason Merrill <jason@redhat.com>
4917 * g++.dg/cpp0x/constexpr-tuple.C: New.
4919 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4922 * gcc.target/i386/pr53759.c: New test.
4925 * g++.dg/cpp0x/nsdmi7.C: New test.
4927 2012-06-24 Kai Tietz <ktietz@redhat.com>
4929 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4931 * gcc.target/i386/pr38988.c: Likewise.
4933 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4937 * gfortran.dg/typebound_generic_12.f03: New.
4938 * gfortran.dg/typebound_generic_13.f03: New.
4940 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4942 * gnat.dg/lto15.ad[sb]: New test.
4944 2012-06-21 Meador Inge <meadori@codesourcery.com>
4947 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4949 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4951 * gcc.dg/pch/ident-1.c: New test.
4952 * gcc.dg/pch/ident-1.hs: Header file for new test.
4954 2012-06-21 Michael Matz <matz@suse.de>
4957 * gcc.c-torture/execute/pr53688.c: New test.
4959 2012-06-20 Richard Guenther <rguenther@suse.de>
4961 PR tree-optimization/30318
4962 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4964 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4966 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4968 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4970 * gcc.target/i386/clearcapv2.map: New file.
4971 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4973 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4975 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4976 and add __sh__ case.
4978 2012-06-19 Jason Merrill <jason@redhat.com>
4981 * g++.dg/debug/localclass1.C: New.
4983 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4985 * g++.dg/cpp0x/override4.C: New.
4987 2012-06-14 Jason Merrill <jason@redhat.com>
4990 * g++.dg/cpp0x/decltype37.C: New.
4992 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4994 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4996 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4998 * gcc.c-torture/compile/vector-5.c,
4999 gcc.c-torture/compile/vector-6.c: New tests.
5001 2012-06-19 Richard Henderson <rth@redhat.com>
5003 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5005 2012-06-19 Richard Guenther <rguenther@suse.de>
5007 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5009 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5012 * gcc.target/i386/pr53712.c: New test.
5014 2012-06-18 Tobias Burnus <burnus@net-b.de>
5017 * gfortran.dg/elemental_optional_args_6.f90: New.
5019 2012-06-18 Tobias Burnus <burnus@net-b.de>
5022 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5023 * gfortran.dg/coarray/move_alloc_1.f90
5025 2012-06-18 Tobias Burnus <burnus@net-b.de>
5028 * gfortran.dg/coarray_27.f90: New.
5030 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5031 Greta Yorsh <Greta.Yorsh@arm.com>
5033 * gcc.target/arm/epilog-1.c: New test.
5035 2012-06-18 Richard Guenther <rguenther@suse.de>
5037 PR tree-optimization/53693
5038 * g++.dg/torture/pr53693.C: New testcase.
5040 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5042 PR tree-optimization/53703
5043 * gcc.dg/torture/pr53703.c: New test.
5045 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5048 * gcc.target/i386/pr53698.c: New test.
5050 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5052 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5054 2012-06-17 Tobias Burnus <burnus@net-b.de>
5058 * gfortran.dg/transfer_check_3.f90: New.
5060 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5062 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5064 2012-06-16 Tobias Burnus <burnus@net-b.de>
5068 * gfortran.dg/deferred_type_param_8.f90: New.
5070 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5072 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5073 testname that includes flags, passed in as new argument, in
5075 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5076 and pass it to verify-* procedures.
5078 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5079 alignment torture options with usual torture options.
5081 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5082 messages reported for one line of source code.
5083 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5084 * g++.dg/cpp0x/decltype2.C: Likewise.
5085 * g++.dg/cpp0x/decltype3.C: Likewise.
5086 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5087 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5088 * g++.dg/cpp0x/static_assert3.C: Likewise.
5089 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5090 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5091 * g++.dg/cpp0x/union1.C: Likewise.
5092 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5093 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5094 * g++.dg/cpp0x/variadic2.C: Likewise.
5095 * g++.dg/cpp0x/variadic20.C: Likewise.
5096 * g++.dg/cpp0x/variadic74.C: Likewise.
5097 * g++.dg/diagnostic/bitfld2.C: Likewise.
5098 * g++.dg/ext/attrib44.C: Likewise.
5099 * g++.dg/ext/no-asm-1.C: Likewise.
5100 * g++.dg/other/error34.C: Likewise.
5101 * g++.dg/parse/crash46.C: Likewise.
5102 * g++.dg/parse/error10.C: Likewise.
5103 * g++.dg/parse/error2.C: Likewise.
5104 * g++.dg/parse/error3.C: Likewise.
5105 * g++.dg/parse/error36.C: Likewise.
5106 * g++.dg/parse/error8.C: Likewise.
5107 * g++.dg/parse/error9.C: Likewise.
5108 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5109 * g++.dg/parse/parser-pr28152.C: Likewise.
5110 * g++.dg/parse/template25.C: Likewise.
5111 * g++.dg/parse/typename11.C: Likewise.
5112 * g++.dg/tc1/dr147.C: Likewise.
5113 * g++.dg/template/deduce3.C: Likewise.
5114 * g++.dg/template/koenig9.C: Likewise.
5115 * g++.dg/template/pr23510.C: Likewise.
5116 * g++.dg/warn/pr12242.C: Likewise.
5117 * g++.dg/warn/pr30551-2.C: Likewise.
5118 * g++.dg/warn/pr30551.C: Likewise.
5119 * g++.old-deja/g++.other/typename1.C: Likewise.
5120 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5122 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5125 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5126 * c-c++-common/torture/vshuf-2.inc: Likewise.
5127 * c-c++-common/torture/vshuf-4.inc: Likewise.
5128 * c-c++-common/torture/vshuf-8.inc: Likewise.
5129 * c-c++-common/torture/vshuf-main.inc: Likewise.
5130 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5131 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5132 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5133 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5134 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5135 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5136 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5137 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5138 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5139 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5140 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5141 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5142 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5143 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5145 2012-06-15 Michael Matz <matz@suse.de>
5147 * gcc.dg/tree-ssa/vector-4.c: New test.
5149 2012-06-15 Michael Matz <matz@suse.de>
5151 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5152 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5154 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5156 PR tree-optimization/53636
5157 * gcc.target/arm/pr53636.c: New test.
5159 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5161 PR tree-optimization/51581
5162 * gcc.c-torture/execute/pr51581-1.c: New test.
5163 * gcc.c-torture/execute/pr51581-2.c: New test.
5164 * gcc.dg/vect/pr51581-1.c: New test.
5165 * gcc.dg/vect/pr51581-2.c: New test.
5166 * gcc.dg/vect/pr51581-3.c: New test.
5167 * gcc.target/i386/avx-pr51581-1.c: New test.
5168 * gcc.target/i386/avx-pr51581-2.c: New test.
5169 * gcc.target/i386/avx2-pr51581-1.c: New test.
5170 * gcc.target/i386/avx2-pr51581-2.c: New test.
5171 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5173 2012-06-15 Richard Guenther <rguenther@suse.de>
5175 * gcc.c-torture/execute/20120615-1.c: New testcase.
5177 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5179 * gnat.dg/vect8.ad[sb]: New test.
5181 2012-06-14 Richard Guenther <rguenther@suse.de>
5183 * gcc.dg/tree-ssa/vrp.h: New testcase.
5184 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5186 2012-06-13 Christian Bruel <christian.bruel@st.com>
5189 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5191 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5193 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5195 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5198 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5199 test summary unique.
5201 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5202 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5203 scan-stack-usage-not): Don't strip torture options from test name.
5205 * lib/scandump.exp (scan-dump-times): Use printable version of
5206 regexp in test summary line.
5208 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5209 messages reported for one line of source code.
5210 * gcc.dg/format/few-1.c: Likewise.
5211 * gcc.dg/ia64-sync-2.c: Likewise.
5212 * gcc.dg/sync-2.c: Likewise.
5213 * gcc.dg/noncompile/pr44517.c: Likewise.
5215 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5218 * gcc.dg/guality/pr49888.c: New.
5220 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5222 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5223 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5224 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5226 2012-06-13 Tobias Burnus <burnus@net-b.de>
5229 * gfortran.dg/intent_out_7.f90: New.
5231 2012-06-13 Tobias Burnus <burnus@net-b.de>
5234 * gfortran.dg/save_4.f90: New.
5236 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5241 * gcc.dg/pr53532.c: New test.
5242 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5243 adjust line numbers.
5244 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5245 * gcc.dg/Wcxx-compat-8.c: Likewise.
5246 * gcc.dg/pr51034.c: New test.
5247 * gcc.dg/pr53196-1.c: New test.
5248 * gcc.dg/pr53196-2.c: New test.
5250 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5252 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5253 alignment torture options with usual torture options.
5254 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5255 instead of dg-options.
5256 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5257 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5258 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5259 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5260 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5261 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5263 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5264 to checks for multiple messages reported for one line of source code.
5265 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5267 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5268 messages reported for one line of source code.
5270 * gcc.dg/20031223-1.c: Add comments to check for multiple
5271 messages reported for one line of source code.
5272 * gcc.dg/Wconversion-integer.c: Likewise.
5273 * gcc.dg/Wfatal-2.c: Likewise.
5274 * gcc.dg/Wfatal.c: Likewise.
5275 * gcc.dg/Wobjsize-1.c: Likewise.
5276 * gcc.dg/c99-vla-jump-1.c: Likewise.
5277 * gcc.dg/c99-vla-jump-2.c: Likewise.
5278 * gcc.dg/c99-vla-jump-3.c: Likewise.
5279 * gcc.dg/c99-vla-jump-4.c: Likewise.
5280 * gcc.dg/c99-vla-jump-5.c: Likewise.
5281 * gcc.dg/decl-9.c: Likewise.
5282 * gcc.dg/declspec-10.c: Likewise.
5283 * gcc.dg/declspec-18.c: Likewise.
5284 * gcc.dg/mtune.c: Likewise.
5285 * gcc.dg/parser-pr28152-2.c: Likewise.
5286 * gcc.dg/parser-pr28152.c: Likewise.
5287 * gcc.dg/pr14475.c: Likewise.
5288 * gcc.dg/pr27953.c: Likewise.
5289 * gcc.dg/pr28322-3.c: Likewise.
5290 * gcc.dg/pr30457.c: Likewise.
5291 * gcc.dg/pr30551-2.c: Likewise.
5292 * gcc.dg/pr30551-3.c: Likewise.
5293 * gcc.dg/pr30551-4.c: Likewise.
5294 * gcc.dg/pr30551-5.c: Likewise.
5295 * gcc.dg/pr30551-6.c: Likewise.
5296 * gcc.dg/pr30551.c: Likewise.
5297 * gcc.dg/pr45461.c: Likewise.
5298 * gcc.dg/pr48552-1.c: Likewise.
5299 * gcc.dg/pr48552-2.c: Likewise.
5300 * gcc.dg/redecl-1.c: Likewise.
5301 * gcc.dg/transparent-union-3.c: Likewise.
5302 * gcc.dg/utf-dflt.c: Likewise.
5303 * gcc.dg/utf-dflt2.c: Likewise.
5304 * gcc.dg/vla-8.c: Likewise.
5305 * gcc.dg/vla-init-1.c: Likewise.
5306 * gcc.dg/wtr-int-type-1.c: Likewise.
5308 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5309 messages reported for for one line of source code.
5310 * c-c++-common/raw-string-5.c: Likewise.
5311 * c-c++-common/raw-string-4.c: Likewise.
5312 * c-c++-common/raw-string-6.c: Likewise.
5313 * c-c++-common/pr20000.c: Likewise.
5315 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5316 messages reported for one line of source code.
5317 * gcc.dg/cpp/pr30786.c: Likewise.
5318 * gcc.dg/cpp/pr28709.c: Likewise.
5319 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5320 * gcc.dg/cpp/macspace2.c: Likewise.
5321 * gcc.dg/cpp/missing-header-1.c: Likewise.
5322 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5323 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5324 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5326 2012-06-12 Jason Merrill <jason@redhat.com>
5329 * g++.dg/template/local7.C: New.
5331 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5334 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5335 * gcc.target/sh/pr51340-2.c: Likewise.
5336 * gcc.target/sh/pr51340-3.c: Likewise.
5338 2012-06-12 Michael Matz <matz@suse.de>
5340 * gcc.dg/torture/alias-1.c: New test.
5342 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5344 PR rtl-optimization/53589
5345 * gcc.dg/torture/pr53589.c: New test.
5347 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5350 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5351 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5352 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5353 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5354 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5355 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5356 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5357 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5358 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5359 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5360 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5361 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5362 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5363 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5364 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5365 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5367 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5369 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5370 (check_intel_cpu_model): New function.
5371 (check_amd_cpu_model): New function.
5372 (check_features): New function.
5373 (__get_cpuid_output): New function.
5374 (check_detailed): New function.
5375 (fn1): Rename to quick_check.
5376 (main): Update to call quick_check and call check_detailed.
5378 2012-06-11 Richard Henderson <rth@redhat.com>
5380 * lib/target-supports.exp
5381 (check_effective_target_sync_long_long_runtime): Use
5382 check_effective_target_lp64 instead of
5383 check_effective_target_powerpc64 for powerpc targets.
5385 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5388 * gcc.target/sh/pr53511-1.c: New.
5390 2012-06-11 Richard Guenther <rguenther@suse.de>
5393 * g++.dg/lto/pr53470_0.C: New testcase.
5394 * gcc.dg/lto/pr53470_0.c: Likewise.
5396 2012-06-11 Richard Guenther <rguenther@suse.de>
5399 * g++.dg/ext/pr53605.C: New testcase.
5401 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5403 * gnat.dg/specs/array1.ads: New test.
5404 * gnat.dg/specs/array2.ads: Likewise.
5405 * gnat.dg/array22.adb: Likewise.
5407 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5409 * gnat.dg/constant4.adb: New test.
5410 * gnat.dg/constant4_pkg.ads: New helper.
5412 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5415 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5416 * gfortran.dg/allocate_class_1.f90: Modified.
5417 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5418 * gfortran.dg/allocate_class_2.f90: New.
5420 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5423 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5425 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5428 * gfortran.dg/string_assign_2.f90: New test case.
5430 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5433 * gfortran.dg/string_assign_1.f90: New test case.
5435 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5438 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5439 * gcc.dg/gomp/critical-4.c: Likewise.
5440 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5441 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5442 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5443 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5444 * c-c++-common/gomp/pr53580.c: New test.
5446 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5449 * g++.dg/cpp0x/forw_enum11.C: New.
5451 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5454 * g++.dg/cpp0x/alias-decl-19.C: New.
5456 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5458 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5460 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5462 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5464 (XSTATE_SSE): Ditto.
5465 (XSTATE_YMM): Ditto.
5466 (avx_os_support): Use new defines.
5468 2012-06-06 Richard Guenther <rguenther@suse.de>
5471 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5474 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5477 * g++.dg/cpp0x/pr52841.C: New testcase.
5479 2012-06-06 Richard Guenther <rguenther@suse.de>
5481 PR tree-optimization/53081
5482 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5483 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5485 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5487 * gcc.target/powerpc/pr53487.c: New test.
5489 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5491 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5493 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5495 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5497 2012-06-05 Richard Guenther <rguenther@suse.de>
5499 PR tree-optimization/30442
5500 * gcc.dg/vect/bb-slp-30.c: New testcase.
5502 2012-06-05 Richard Guenther <rguenther@suse.de>
5504 PR tree-optimization/53081
5505 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5506 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5507 -fno-tree-loop-distribute-patterns.
5509 2012-06-05 Alan Modra <amodra@gmail.com>
5511 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5512 Check static chain in nested funcs.
5514 2012-06-04 Tobias Burnus <burnus@net-b.de>
5517 * gfortran.dg/init_flag_10.f90: New.
5519 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5522 * g++.dg/warn/Wenum-compare-no-2: New.
5524 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5526 PR preprocessor/53463
5527 * g++.dg/cpp/limits.C: New test.
5528 * g++.dg/parse/error19.C: Adjust.
5529 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5530 * g++.dg/warn/pr35635.C: Likewise.
5531 * g++.old-deja/g++.pt/assign1.C: Likewise.
5533 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5536 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5537 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5538 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5539 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5540 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5541 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5542 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5543 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5545 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5547 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5549 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5551 PR tree-optimization/53550
5552 * gcc.dg/pr53550.c: New test.
5554 2012-06-04 Richard Guenther <rguenther@suse.de>
5556 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5557 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5558 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5560 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5563 * gfortran.dg/parameter_array_element_2.f90: New.
5565 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5568 * gcc.target/sh/pr53512-1.c: New.
5569 * gcc.target/sh/pr53512-2.c: New.
5570 * gcc.target/sh/pr53512-3.c: New.
5571 * gcc.target/sh/pr53512-4.c: New.
5573 2012-06-01 Jason Merrill <jason@redhat.com>
5576 * g++.dg/ext/visibility/template12.C: New.
5577 * g++.dg/ext/attrib14.C: Adjust warning line.
5580 * g++.dg/parse/new6.C: New.
5581 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5583 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5585 * c-c++-common/restrict-2.c: Revert previous change.
5587 2012-06-01 Jason Merrill <jason@redhat.com>
5590 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5593 * g++.dg/cpp0x/auto33.C: New.
5595 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5598 * g++.dg/parse/namespace-alias-1.C: New.
5600 2012-06-01 Christian Bruel <christian.bruel@st.com>
5602 * gcc.dg/spec-options.c: New test.
5603 * gcc.dg/foo.specs: New file.
5605 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5608 * gnat.dg/lto14.adb: Skip on Solaris.
5610 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5612 * gcc.target/cris/sync-1-v10.c,
5613 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5614 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5615 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5616 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5617 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5618 gcc.target/cris/torture/sync-mis-op-i-1.c,
5619 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5620 gcc.target/cris/torture/sync-mis-op-i-2.c,
5621 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5622 gcc.target/cris/torture/sync-mis-op-i-3.c,
5623 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5624 gcc.target/cris/torture/sync-mis-op-s-1.c,
5625 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5626 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5627 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5628 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5629 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5630 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5631 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5632 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5633 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5635 2012-05-31 Richard Guenther <rguenther@suse.de>
5637 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5638 ldist-pr45948.c with disabled SCCP.
5640 2012-05-31 Richard Guenther <rguenther@suse.de>
5643 * gcc.dg/torture/pr48493.c: New testcase.
5645 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5647 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5649 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5650 of the initialization loop.
5651 (dg-final): Adjust the expected number of vectorized loops depending
5652 on vect_char_mult target selector.
5654 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5656 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5657 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5658 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5661 2012-05-30 Jason Merrill <jason@redhat.com>
5664 * g++.dg/init/new34.C: New.
5665 * g++.dg/tree-ssa/stabilize1.C: New.
5667 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5670 * g++.dg/init/new33.C: New test.
5672 2012-05-30 Richard Guenther <rguenther@suse.de>
5675 * gcc.dg/torture/pr53501.c: New testcase.
5676 * c-c++-common/restrict-2.c: Adjust.
5678 2012-05-30 Alan Modra <amodra@gmail.com>
5680 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5683 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5685 * gcc.target/i386/shuf-concat.c: New test.
5687 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5689 PR rtl-optimization/53519
5690 * gcc.c-torture/compile/pr53519.c: New test.
5692 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5694 * gcc.target/arm/neon-vrev.c: New.
5696 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5699 * gcc.target/sh/pr51340-1.c: New.
5700 * gcc.target/sh/pr51340-2.c: New.
5701 * gcc.target/sh/pr51340-3.c: New.
5703 2012-05-29 Richard Guenther <rguenther@suse.de>
5705 PR tree-optimization/53516
5706 * gcc.dg/torture/pr53516.c: New testcase.
5708 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5710 PR preprocessor/53229
5711 * gcc.dg/cpp/paste6.c: Force to run without
5712 -ftrack-macro-expansion.
5713 * gcc.dg/cpp/paste8.c: Likewise.
5714 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5715 -ftrack-macro-expansion.
5716 * gcc.dg/cpp/paste12.c: Force to run without
5717 -ftrack-macro-expansion.
5718 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5719 -ftrack-macro-expansion.
5720 * gcc.dg/cpp/paste13.c: Likewise.
5721 * gcc.dg/cpp/paste14.c: Likewise.
5722 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5723 -ftrack-macro-expansion.
5724 * gcc.dg/cpp/paste18.c: New test.
5726 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5728 * gcc.target/cris/torture/trap-1.c,
5729 gcc.target/cris/torture/trap-2.c,
5730 gcc.target/cris/torture/trap-3.c,
5731 gcc.target/cris/torture/trap-v0.c,
5732 gcc.target/cris/torture/trap-v3.c: New tests.
5734 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5737 * g++.dg/warn/Wbraces3.C: New.
5738 * g++.dg/warn/Wbraces4.C: Likewise.
5740 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5742 PR tree-optimization/53505
5743 * c-c++-common/torture/pr53505.c: New test.
5745 2012-05-27 Nathan Sidwell <nathan@acm.org>
5747 * gcc.dg/stmt-expr-4.c: New.
5749 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5752 * g++.dg/parse/crash60.C: New.
5754 2012-05-26 Jason Merrill <jason@redhat.com>
5757 * c-c++-common/array-lit.c: New.
5758 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5760 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5763 * gnat.dg/array21.adb: New test.
5765 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5767 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5769 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5772 * g++.dg/other/anon-union3.C: New.
5774 2012-05-25 Ian Lance Taylor <iant@google.com>
5776 * gcc.dg/split-6.c: New test.
5778 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5780 * gnat.dg/lto14.adb: New test.
5782 2012-05-25 Tristan Gingold <gingold@adacore.com>
5784 * gcc.target/i386/large-frame.c: New.
5786 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5787 * gcc.target/powerpc/lhs-1.c: New.
5788 * gcc.target/powerpc/lhs-2.c: New.
5789 * gcc.target/powerpc/lhs-3.c: New.
5791 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5793 Make unwound macro expansion trace less redundant
5794 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5795 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5796 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5797 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5798 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5799 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5801 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5804 * g++.dg/cpp0x/constexpr-default1.C: New.
5806 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5809 * g++.dg/eh/goto2.C: New.
5811 2012-05-24 Richard Guenther <rguenther@suse.de>
5814 * g++.dg/tree-prof/pr53460.C: New testcase.
5816 2012-05-24 Richard Guenther <rguenther@suse.de>
5819 * g++.dg/debug/pr53466.C: New testcase.
5821 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5823 PR tree-optimization/53465
5824 * gcc.c-torture/execute/pr53465.c: New test.
5826 2012-05-23 Tobias Burnus <burnus@net-b.de>
5830 * gfortran.dg/allocate_with_typespec_6.f90: New.
5832 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5835 * g++.dg/warn/delete-array-1.C: New.
5837 2012-05-23 Richard Guenther <rguenther@suse.de>
5839 * gcc.dg/torture/pr39074-2.c: Adjust.
5840 * gcc.dg/torture/pr39074.c: Likewise.
5841 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5842 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5844 2012-05-22 Jan Hubicka <jh@suse.cz>
5847 * g++.dg/torture/pr53161.C: New testcase.
5849 2012-05-22 Tobias Burnus <burnus@net-b.de>
5852 * gfortran.dg/realloc_on_assign_15.f90: New.
5854 2012-05-22 Richard Guenther <rguenther@suse.de>
5857 * gcc.dg/torture/pr51071-2.c: New testcase.
5859 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5861 PR tree-optimization/53336
5862 * g++.dg/torture/pr53336.C: New testcase.
5864 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5867 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5868 instead of -Wunused-local-typedefs.
5870 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5873 * g++.dg/other/abstract4.C: New-
5875 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5878 * g++.dg/ext/attrib46.C: New.
5880 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5883 * gcc.c-torture/compile/pr53418-1.c,
5884 gcc.c-torture/compile/pr53418-2.c: New tests.
5886 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5888 PR tree-optimization/53366
5889 * gcc.dg/torture/pr53366-1.c: New test.
5890 * gcc.dg/torture/pr53366-2.c: New test.
5891 * gcc.target/i386/pr53366-1.c: New test.
5892 * gcc.target/i386/pr53366-2.c: New test.
5894 PR tree-optimization/53409
5895 * gcc.c-torture/compile/pr53409.c: New test.
5897 PR tree-optimization/53410
5898 * gcc.c-torture/compile/pr53410-1.c: New test.
5899 * gcc.c-torture/compile/pr53410-2.c: New test.
5901 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5904 * gcc.target/i386/pr53425-1.c: New file.
5905 * gcc.target/i386/pr53425-2.c: Likewise.
5907 2012-05-21 Richard Guenther <rguenther@suse.de>
5909 PR tree-optimization/53408
5910 * gcc.dg/torture/pr53408.c: New testcase.
5912 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5913 H.J. Lu <hongjiu.lu@intel.com>
5916 * gcc.target/i386/pr53416.c: New file.
5918 2012-05-21 Richard Guenther <rguenther@suse.de>
5920 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5922 2012-05-21 Richard Guenther <rguenther@suse.de>
5924 * gcc.dg/torture/ldist-1.c: New testcase.
5926 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5928 * gnat.dg/lto13.adb: New test.
5929 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5931 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5933 * gnat.dg/specs/lto12.ads: New test.
5934 * gnat.dg/specs/lto12_pkg.ads: New helper.
5936 2012-05-18 Richard Guenther <rguenther@suse.de>
5938 PR tree-optimization/53346
5939 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5940 * gcc.target/i386/incoming-10.c: Adjust.
5941 * gcc.target/i386/incoming-11.c: Likewise.
5942 * gcc.target/i386/pr46295.c: Likewise.
5944 2012-05-18 Richard Guenther <rguenther@suse.de>
5946 * gcc.dg/pr53352.c: Return zero.
5948 2012-05-18 Richard Guenther <rguenther@suse.de>
5950 PR tree-optimization/53390
5951 * gcc.dg/torture/pr53390.c: New testcase.
5953 2012-05-18 Meador Inge <meadori@codesourcery.com>
5955 PR rtl-optimization/53352
5956 * gcc.dg/pr53352.c: New test.
5958 2012-05-17 David S. Miller <davem@davemloft.net>
5960 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5961 failure on sparc-*-linux-gnu.
5963 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5966 * g++.dg/parse/error49.C: New.
5967 * g++.dg/cpp0x/error8.C: Likewise.
5968 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5969 * g++.dg/ext/utf-dflt2.C: Likewise.
5970 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5971 * g++.dg/ext/utf-dflt.C: Likewise.
5972 * c-c++-common/raw-string-3.c: Likewise.
5973 * c-c++-common/raw-string-4.c: Likewise.
5975 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5978 * g++.dg/cpp0x/catch1.C: New.
5980 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5983 * g++.dg/parse/error48.C: New.
5984 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5985 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5987 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5989 * gcc.dg/tm/indirect-2.c: New test.
5991 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5993 PR tree-optimization/53217
5994 * gfortran.dg/pr53217.f90: New test.
5996 2012-05-16 Richard Guenther <rguenther@suse.de>
5998 PR tree-optimization/53364
5999 * g++.dg/torture/pr53364.C: New testcase.
6001 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6004 * gcc.dg/pr52549.c: Fix test for long != void*
6005 * gcc.c-torture/execute/pr52979-1.x: New file.
6006 * gcc.c-torture/execute/pr52979-2.x: New file.
6008 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6010 PR preprocessor/7263
6011 * gcc.dg/binary-constants-2.c: Run without tracking locations
6012 accross macro expansion.
6013 * gcc.dg/binary-constants-3.c: Likewise.
6014 * gcc.dg/cpp/sysmac2.c: Likewise.
6015 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6017 * gcc.dg/cpp/syshdr3.c: New test.
6018 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6019 * gcc.dg/system-binary-constants-1.c: New test.
6020 * gcc.dg/system-binary-constants-1.h: New header for the new test
6022 * g++.dg/cpp/syshdr3.C: New test.
6023 * g++.dg/cpp/syshdr3.h: New header the new test above.
6024 * g++.dg/system-binary-constants-1.C: New test.
6025 * g++.dg/system-binary-constants-1.h: New header the new test
6028 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6030 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6032 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6035 * gcc.dg/pr53358.c: New test.
6037 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6040 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6041 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6043 2012-05-15 Olivier Hainque <hainque@adacore.com>
6045 * g++.dg/eh/sighandle.C: New testcase.
6047 2012-05-15 Richard Guenther <rguenther@suse.de>
6049 PR tree-optimization/53355
6050 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6052 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6054 * gfortran.dg/*.f90: Remove now redundant manual
6055 cleanup-modules directive.
6057 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6059 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6060 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6062 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6065 * gfortran.dg/int_range_io_1.f90: New test.
6067 2012-05-14 Andi Kleen <ak@linux.intel.com>
6068 Jakub Jelinek <jakub@redhat.com>
6071 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6072 * gcc.target/i386/rtm-check.h: New file.
6073 * gcc.target/i386/pr53315.c: New test.
6075 2012-05-14 Tobias Burnus <burnus@net-b.de>
6080 * gfortran.dg/deferred_type_param_4.f90: New.
6081 * gfortran.dg/deferred_type_param_6.f90: New.
6083 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6085 * gcc.target/i386/retarg.c: New test.
6087 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6090 * gfortran.dg/deferred_type_param_3.f90: New.
6091 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6092 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6094 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6096 * gnat.dg/null_pointer_deref3.adb: New test.
6098 2012-05-12 Tobias Burnus <burnus@net-b.de>
6102 * gfortran.dg/deferred_type_param_5.f90: New.
6104 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6106 * g++.dg/parse/error47.C: New.
6108 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6111 * gfortran.dg/string_compare_4.f90: Change option
6112 to -fdump-tree-original. Add test case for kind=4.
6114 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6117 * gfortran.dg/string_compare_4.f90: New test.
6119 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6121 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6123 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6126 * g++.dg/cpp0x/variadic132.C: New.
6128 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6131 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6132 * g++.dg/parse/error26.C: Tweak dg-error column number.
6134 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6137 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6139 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6141 * gnat.dg/lto11.ad[sb]: New test.
6143 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6146 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6147 directive to Scan for vpmuldq, not vpmacsdql.
6149 2012-05-09 Michael Matz <matz@suse.de>
6151 PR tree-optimization/53185
6152 * gcc.dg/vect/pr53185.c: New test.
6154 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6157 * gcc.target/i386/pr53249.c: New.
6159 2012-05-09 Richard Guenther <rguenther@suse.de>
6161 PR tree-optimization/18437
6162 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6163 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6165 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6167 PR tree-optimization/53226
6168 * gcc.c-torture/compile/pr53226.c: New test.
6170 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6172 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6173 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6174 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6175 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6176 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6177 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6178 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6179 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6180 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6181 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6182 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6183 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6184 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6185 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6187 2012-05-09 Dehao Chen <dehao@google.com>
6189 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6190 * gcc.dg/predict-2.c: Likewise.
6191 * gcc.dg/predict-3.c: Likewise.
6192 * gcc.dg/predict-4.c: Likewise.
6193 * gcc.dg/predict-5.c: Likewise.
6194 * gcc.dg/predict-6.c: Likewise.
6196 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6199 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6201 2012-05-08 Richard Guenther <rguenther@suse.de>
6203 * gcc.dg/fold-bitand-4.c: New testcase.
6205 2012-05-08 Dehao Chen <dehao@google.com>
6207 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6208 heuristic is working properly.
6209 * gcc.dg/predict-2.c: Likewise.
6210 * gcc/dg/predict-3.c: Likewise.
6211 * gcc/dg/predict-4.c: Likewise.
6212 * gcc/dg/predict-5.c: Likewise.
6213 * gcc/dg/predict-6.c: Likewise.
6215 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6217 PR tree-optimization/53239
6218 * g++.dg/opt/vrp3.C: New test.
6219 * g++.dg/opt/vrp3-aux.cc: New file.
6220 * g++.dg/opt/vrp3.h: New file.
6222 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6224 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6225 .uleb128 support in assembler output.
6227 2012-05-07 Richard Guenther <rguenther@suse.de>
6230 * g++.dg/lto/pr42987_0.C: New testcase.
6231 * g++.dg/lto/pr42987_1.C: Likewise.
6233 2012-05-07 Tobias Burnus <burnus@net-b.de>
6236 * gfortran.dg/typebound_operator_15.f90: New.
6238 2012-05-06 Tobias Burnus <burnus@net-b.de>
6241 * gfortran.dg/class_array_13.f90: New.
6243 2012-05-06 Tristan Gingold <gingold@adacore.com>
6245 * gnat.dg/warn7.adb: New test.
6247 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6249 * gnat.dg/specs/renamings.ads: Rename to...
6250 * gnat.dg/specs/renaming1.ads: ...this.
6251 * gnat.dg/specs/renaming2.ads: New test.
6252 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6253 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6254 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6255 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6257 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6259 * gnat.dg/discr36.ad[sb]: New test.
6260 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6262 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6265 * c-c++-common/pr43772.c: New.
6267 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6270 * gfortran.dg/select_type_26.f03 : New test.
6271 * gfortran.dg/select_type_27.f03 : New test.
6274 * gfortran.dg/select_type_28.f03 : New test.
6276 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6280 * gfortran.dg/mod_sign0_1.f90: New test.
6281 * gfortran.dg/mod_large_1.f90: New test.
6283 2012-05-04 Tobias Burnus <burnus@net-b.de>
6286 gfortran.dg/public_private_module_5.f90: New.
6288 2012-05-04 Tobias Burnus <burnus@net-b.de>
6291 * gfortran.dg/constructor_7.f90: New.
6292 * gfortran.dg/constructor_8.f90: New.
6294 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6297 * g++.dg/cpp0x/static_assert7.C: New.
6299 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6301 PR tree-optimization/52633
6302 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6303 recognized as widening shifts instead of over-widening.
6304 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6305 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6306 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6307 * gcc.target/arm/pr52633.c: New test.
6309 2012-05-04 Richard Guenther <rguenther@suse.de>
6311 PR tree-optimization/53168
6312 * gcc.dg/torture/pr53168.c: New testcase.
6313 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6315 2012-05-04 Richard Guenther <rguenther@suse.de>
6317 * gcc.dg/lto/pr53214_0.c: New testcase.
6319 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6321 * gcc.target/ia64/pr48496.c: New test.
6322 * gcc.target/ia64/pr52657.c: Likewise.
6324 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6327 * c-c++-common/pr51712.c: New.
6329 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6332 * gcc.target/powwerpc/pr53199.c: New file.
6334 2012-05-03 Jason Merrill <jason@redhat.com>
6336 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6338 * gcc.dg/debug/dwarf2/dups-types.c: New.
6339 * gcc.dg/debug/dwarf2/dups-types.h: New.
6341 2012-05-03 Jason Merrill <jason@redhat.com>
6343 * g++.dg/debug/dwarf2/namespace-2.C: New.
6344 * g++.dg/debug/dwarf2/localclass3.C: New.
6346 2012-05-03 Jason Merrill <jason@redhat.com>
6348 * g++.dg/debug/dwarf2/thunk1.C: New.
6350 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6353 * g++.dg/other/final2.C: New.
6355 2012-05-03 Richard Guenther <rguenther@suse.de>
6357 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6359 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6361 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6362 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6363 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6364 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6366 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6368 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6370 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6371 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6372 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6375 * gcc.dg/pr53174.c: New test.
6378 * gcc.target/arm/pr53187.c: New test.
6379 * gcc.c-torture/compile/pr53187.c: New test.
6381 2012-05-03 Richard Guenther <rguenther@suse.de>
6383 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6384 unsupported prefetching support.
6386 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6388 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6389 option -ftrack-macro-expansion=0.
6390 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6391 option -ftrack-macro-expansion=0.
6393 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6395 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6396 dg-options for target arm with dg-additional-options.
6398 2012-05-03 Richard Guenther <rguenther@suse.de>
6400 PR tree-optimization/53144
6401 * gcc.dg/torture/pr53144.c: New testcase.
6403 2012-05-03 Tobias Burnus <burnus@net-b.de>
6406 * gfortran.dg/pointer_intent_7.f90: New.
6407 * gfortran.dg/pure_formal_3.f90: New.
6409 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6411 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6413 2012-05-02 Martin Jambor <mjambor@suse.cz>
6416 * g++.dg/lto/pr52605_0.C: New test.
6418 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6420 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6421 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6422 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6423 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6424 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6425 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6426 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6427 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6428 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6429 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6430 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6431 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6432 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6433 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6434 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6435 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6437 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6440 * gcc.dg/pr53153.c: New test.
6442 2012-05-02 Richard Guenther <rguenther@suse.de>
6444 * g++.dg/tree-ssa/pr19807.C: Adjust.
6446 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6448 PR tree-optimization/53163
6449 * gcc.c-torture/compile/pr53163.c: New test.
6451 PR rtl-optimization/53160
6452 * gcc.c-torture/execute/pr53160.c: New test.
6454 2012-05-01 Ian Lance Taylor <iant@google.com>
6457 * gcc.dg/pr37303.c: New test.
6459 2012-05-01 Richard Henderson <rth@redhat.com>
6461 * lib/target-supports.exp
6462 (check_effective_target_sync_long_long_runtime): True for
6463 check_effective_target_powerpc64.
6465 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6468 * gcc.dg/vector-1.c: Move to ...
6469 * c-c++-common/vector-1.c: ... here.
6470 * gcc.dg/vector-2.c: Move to ...
6471 * c-c++-common/vector-2.c: ... here.
6472 * gcc.dg/vector-3.c: Move to ...
6473 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6474 * gcc.dg/vector-4.c: Move to ...
6475 * c-c++-common/vector-4.c: ... here.
6476 * gcc.dg/vector-init-1.c: Move to ...
6477 * c-c++-common/vector-init-1.c: ... here.
6478 * gcc.dg/vector-init-2.c: Move to ...
6479 * c-c++-common/vector-init-2.c: ... here.
6480 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6481 * c-c++-common/vector-subscript-1.c: ... here.
6482 * gcc.dg/vector-subscript-2.c: Move to ...
6483 * c-c++-common/vector-subscript-2.c: ... here.
6484 * gcc.dg/vector-subscript-3.c: Move to ...
6485 * c-c++-common/vector-subscript-3.c: ... here.
6488 * g++.dg/cpp0x/vt-51314.C: New test.
6489 * g++.dg/cpp0x/variadic76.C: Fix.
6491 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6493 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6495 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6497 Add -Wvarargs option
6498 * c-c++-common/Wvarargs.c: New test case.
6499 * c-c++-common/Wvarargs-2.c: Likewise.
6501 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6503 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6504 * objc.dg/foreach-7.m: Force the test case to run without
6505 -ftrack-macro-expansion.
6506 * c-c++-common/tm/attrib-1.c: Likewise.
6507 * c-c++-common/warn-ommitted-condop.c: Likewise.
6508 * gcc.dg/assign-warn-1.c: Likewise.
6509 * gcc.dg/assign-warn-2.c: Likewise.
6510 * gcc.dg/attr-alloc_size.c: Likewise.
6511 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6512 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6513 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6514 * gcc.dg/c90-const-expr-9.c: Likewise.
6515 * gcc.dg/c99-const-expr-9.c: Likewise.
6516 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6517 * gcc.dg/cpp/direct2s.c: Likewise.
6518 * gcc.dg/cpp/pr28709.c: Likewise.
6519 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6520 * gcc.dg/dfp/composite-type.c: Likewise.
6521 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6522 with -ftrack-macro-expansion
6523 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6524 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6525 * g++.dg/ext/cleanup-1.C: Likewise.
6526 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6527 * g++.dg/template/sfinae10.C: Likewise.
6528 * g++.dg/tm/wrap-2.C: Likewise.
6529 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6530 * g++.dg/warn/Wsign-conversion.C: Likewise.
6531 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6532 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6533 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6534 it to run with -ftrack-macro-expansion.
6535 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6536 test cases without -ftrack-macro-expansion.
6538 Fix location for static class members
6539 * g++.dg/template/sfinae6_neg.C: Adjust.
6541 Make conversion warnings work on NULL with -ftrack-macro-expansion
6542 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6543 alongside the previous testing for NULL.
6545 Fix -Wuninitialized for -ftrack-macro-expansion
6546 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6548 Strip "<built-in>" loc from displayed expansion context
6549 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6550 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6551 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6554 Fix expansion point loc for macro-like tokens
6555 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6556 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6558 Fix token pasting with -ftrack-macro-expansion
6559 * gcc.dg/cpp/paste17.c: New test case for
6560 -ftrack-macro-expansion=2 mode only.
6561 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6563 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6565 * gnat.dg/warn6.ad[sb]: New test.
6567 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6570 * gcc.dg/20011021-1.c: Adjust testcase.
6572 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6575 * gfortran.dg/function_optimize_12.f90: New test.
6577 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6580 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6581 code to match current output and cover new peephole2 pattern.
6583 2012-04-27 Ollie Wild <aaw@google.com>
6585 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6587 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6589 * gcc.c-torture/execute/20120427-2.c: New testcase.
6590 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6591 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6592 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6594 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6597 * gcc.c-torture/execute/20120427-1.c: New testcase.
6599 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6602 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6604 2012-04-27 Tom de Vries <tom@codesourcery.com>
6606 PR tree-optimization/51879
6607 * gcc.dg/pr51879.c: New test.
6608 * gcc.dg/pr51879-2.c: Same.
6609 * gcc.dg/pr51879-3.c: Same.
6610 * gcc.dg/pr51879-4.c: Same.
6611 * gcc.dg/pr51879-6.c: Same.
6613 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6616 * g++.dg/cpp0x/defaulted35.C: New.
6617 * g++.dg/cpp0x/defaulted15.C: Adjust.
6619 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6621 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6624 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6626 * gcc.target/i386/builtin_target.c: Check avx2.
6628 2012-04-26 Alan Modra <amodra@gmail.com>
6630 * gcc.target/powerpc/savres.c: New test.
6631 * gcc.target/powerpc/powerpc.exp: Run it.
6633 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6636 * gcc.dg/torture/pr53120.c: New test.
6638 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6641 * gcc.c-torture/compile/pr52979-1.c: New test.
6642 * gcc.c-torture/execute/pr52979-1.c: New test.
6643 * gcc.c-torture/execute/pr52979-2.c: New test.
6645 2012-04-25 Richard Guenther <rguenther@suse.de>
6647 * gcc.target/i386/l_fma_float_5.c: Adjust.
6648 * gcc.target/i386/l_fma_double_4.c: Likewise.
6649 * gcc.target/i386/l_fma_float_2.c: Likewise.
6650 * gcc.target/i386/l_fma_float_6.c: Likewise.
6651 * gcc.target/i386/l_fma_double_1.c: Likewise.
6652 * gcc.target/i386/l_fma_double_5.c: Likewise.
6653 * gcc.target/i386/l_fma_float_3.c: Likewise.
6654 * gcc.target/i386/l_fma_double_2.c: Likewise.
6655 * gcc.target/i386/l_fma_double_6.c: Likewise.
6656 * gcc.target/i386/l_fma_float_4.c: Likewise.
6657 * gcc.target/i386/l_fma_double_3.c: Likewise.
6658 * gcc.target/i386/l_fma_float_1.c: Likewise.
6660 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6662 PR tree-optimization/53058
6663 * gcc.c-torture/compile/pr53058.c: New test.
6665 2012-04-25 Jan Hubicka <jh@suse.cz>
6668 * gcc.target/i386/pr39082-1.c: Update warning location.
6670 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6673 * gcc.dg/pr52880.c: New test.
6675 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6677 * gcc.dg/m-un-2.c: Update.
6678 * gcc.dg/20011021-1.c: Update.
6680 2012-04-25 Tobias Burnus <burnus@net-b.de>
6683 * gfortran.dg/realloc_on_assign_14.f90: New.
6685 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6688 PR tree-optimizations/52891
6689 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6691 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6694 * g++.dg/cpp0x/sfinae35.C: New.
6695 * g++.dg/cpp0x/sfinae36.C: Likewise.
6697 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6699 * gcc.target/builtin_target.c: New testcase.
6701 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6704 * gcc.target/powerpc/pr47197.c: New test.
6706 2012-04-24 Richard Guenther <rguenther@suse.de>
6708 PR tree-optimization/53085
6709 * g++.dg/torture/pr53085.C: New testcase.
6711 2012-04-24 Andrew Pinski <apinski@cavium.com>
6714 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6715 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6716 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6718 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6721 * gcc.c-torture/execute/pr53084.c: New test.
6723 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6725 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6727 2012-04-23 Andrew Pinski <apinski@cavium.com>
6729 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6731 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6734 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6735 * gcc.dg/torture/builtin-power-1.c: Likewise.
6737 2012-04-23 Richard Guenther <rguenther@suse.de>
6739 PR tree-optimization/53070
6740 * gcc.dg/torture/pr53070.c: New testcase.
6742 2012-04-23 Richard Guenther <rguenther@suse.de>
6745 * gcc.dg/pr53060.c: New testcase.
6747 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6749 PR tree-optimizations/52891
6750 * gcc.c-torture/compile/pr52891-1.c: New test.
6751 * gcc.c-torture/compile/pr52891-2.c: New test.
6753 2012-04-22 Tobias Burnus <burnus@net-b.de>
6756 * gfortran.dg/read_float_4.f90: New.
6758 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6761 * c-c++-common/pr35441.C: New.
6763 2012-04-20 Ian Lance Taylor <iant@google.com>
6765 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6766 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6768 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6770 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6772 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6774 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6776 PR rtl-optimization/44214
6777 * gcc.dg/pr44214-1.c: New test.
6778 * gcc.dg/pr44214-2.c: Likewise.
6779 * gcc.dg/pr44214-3.c: Likewise.
6781 2012-04-20 Richard Guenther <rguenther@suse.de>
6783 * g++.dg/torture/20120420-1.C: New testcase.
6785 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6787 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6789 2012-04-19 Christian Bruel <christian.bruel@st.com>
6791 * gcc.dg/pr52283.c: New test.
6793 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6795 * gcc.dg/pr37985.c: New test.
6797 2012-04-19 Richard Guenther <rguenther@suse.de>
6799 PR rtl-optimization/44688
6800 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6801 possibly profitable.
6803 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6805 PR tree-optimization/52976
6806 * gfortran.dg/reassoc_11.f: New test.
6808 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6810 PR tree-optimization/52976
6811 * gfortran.dg/reassoc_7.f: New test.
6812 * gfortran.dg/reassoc_8.f: Likewise.
6813 * gfortran.dg/reassoc_9.f: Likewise.
6814 * gfortran.dg/reassoc_10.f: Likewise.
6816 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6819 * g++.dg/cpp0x/sfinae33.C: New.
6820 * g++.dg/cpp0x/sfinae34.C: Likewise.
6822 2012-04-18 Joey Ye <joey.ye@arm.com>
6824 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6826 2012-04-18 Richard Guenther <rguenther@suse.de>
6828 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6830 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6831 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6833 2012-04-17 Tom de Vries <tom@codesourcery.com>
6835 * g++.dg/pr51264-4.C: New test.
6837 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6840 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6842 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6845 * g++.dg/parse/crash59.C: New.
6847 2012-04-17 Michael Matz <matz@suse.de>
6849 PR tree-optimization/18437
6850 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6852 2012-04-17 Richard Guenther <rguenther@suse.de>
6855 * g++.dg/torture/pr53011.C: New testcase.
6857 2012-04-16 Jason Merrill <jason@redhat.com>
6860 * g++.dg/cpp0x/variadic131.C: New.
6863 * g++.dg/cpp0x/variadic130.C: New.
6866 * g++.dg/cpp0x/variadic129.C: New.
6869 * g++.dg/cpp0x/variadic128.C: New.
6871 2012-04-16 Tobias Burnus <burnus@net-b.de>
6874 * gfortran.dg/pointer_intent_6.f90: New.
6876 2012-04-16 Tobias Burnus <burnus@net-b.de>
6879 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6880 to include public_private_module_4.f90.
6881 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6884 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6887 * g++.dg/diagnostic/operator1.C: New.
6888 * g++.dg/ext/label5.C: Adjust.
6889 * g++.dg/ext/va-arg1.C: Likewise.
6890 * g++.dg/other/error20.C: Likewise.
6891 * g++.dg/other/error20.C: Likewise.
6892 * g++.dg/other/error16.C: Likewise.
6893 * g++.dg/other/error10.C: Likewise.
6894 * g++.dg/parse/error30.C: Likewise.
6895 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6897 2012-04-16 Jason Merrill <jason@redhat.com>
6900 * g++.dg/cpp0x/variadic127.C: New.
6902 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6904 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6906 Use fail, pass instead of unresolved.
6910 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6912 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6913 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6914 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6916 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6919 * gfortran.dg/typebound_call_23.f03: New test case.
6921 2012-04-15 Jason Merrill <jason@redhat.com>
6924 * g++.dg/cpp0x/variadic126.C: New.
6927 * g++.dg/cpp0x/variadic125.C: New.
6930 * g++.dg/cpp0x/variadic124.C: New.
6933 * g++.dg/cpp0x/nullptr27.C: New.
6936 * g++.dg/warn/format8.C: New.
6938 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6941 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6943 2012-04-14 Tobias Burnus <burnus@net-b.de>
6947 * gfortran.dg/public_private_module_3.f90: New.
6948 * gfortran.dg/public_private_module_4.f90: New.
6950 2012-04-14 Tom de Vries <tom@codesourcery.com>
6952 * gcc.dg/superblock.c: New test.
6954 2012-04-14 Tom de Vries <tom@codesourcery.com>
6956 * gcc.dg/pr51879-12.c: New test.
6958 2012-04-13 Jason Merrill <jason@redhat.com>
6961 * g++.dg/cpp0x/variadic123.C: New.
6962 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6965 * g++.dg/cpp0x/initlist-ctor1.C: New.
6968 * g++.dg/other/anon-union2.C: New.
6970 2012-04-13 Martin Jambor <mjambor@suse.cz>
6973 * g++.dg/ipa/pr52939.C: New test.
6975 2012-04-13 Tom de Vries <tom@codesourcery.com>
6977 * gcc.dg/pr52734.c: New test.
6979 2012-04-13 Richard Guenther <rguenther@suse.de>
6981 PR tree-optimization/52969
6982 * gcc.dg/torture/pr52969.c: New testcase.
6984 2012-04-13 Richard Guenther <rguenther@suse.de>
6987 * gcc.dg/pr52549.c: New testcase.
6989 2012-04-13 Richard Guenther <rguenther@suse.de>
6992 * gcc.dg/pr52862.c: New testcase.
6994 2012-04-13 Joey Ye <joey.ye@arm.com>
6996 * gcc.target/arm/thumb1-imm.c: New testcase.
6998 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7001 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7002 second function argument.
7003 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7004 (calc_permps): Update declaration. Calculate result correctly.
7005 (avx2_test): Change src2 type to union256i_d.
7006 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7009 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7012 * gcc.target/powerpc/pr52775.c: New file.
7014 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7016 PR tree-optimization/18589
7017 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7018 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7019 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7020 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7021 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7022 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7023 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7024 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7025 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7026 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7028 2012-04-12 Richard Guenther <rguenther@suse.de>
7030 PR tree-optimization/52943
7031 * gcc.dg/torture/pr52943.c: New testcase.
7033 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7036 * gcc/target/sh/pr50751-4.c: New.
7037 * gcc/target/sh/pr50751-5.c: New.
7038 * gcc/target/sh/pr50751-6.c: New.
7039 * gcc/target/sh/pr50751-7.c: New.
7041 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7044 * g++.dg/lookup/using52.C: New.
7046 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7048 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7050 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7052 PR rtl-optimization/52876
7053 * gcc.target/i386/pr52876.c: New.
7055 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7057 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7059 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7061 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7062 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7063 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7064 (ptrdiff_t): ... this. All uses changed.
7065 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7066 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7068 (main): Cast argument to __INTPTR_TYPE__.
7069 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7071 * gcc.dg/mallign.c (main): Likewise.
7072 * gcc.dg/pr38700.c (foo): Likewise.
7073 * gcc.dg/long-long-cst1.c (t): Likewise.
7074 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7075 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7076 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7077 * gcc.dg/pr25682.c (d, foo): Likewise.
7078 * gcc.dg/format/cast-1.c (f): Likewise.
7079 * gcc.dg/c90-const-expr-10.c
7080 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7081 (size_t): ...this. All uses changed.
7082 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7083 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7084 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7085 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7086 * gcc.dg/sequence-pt-1.c: Likewise.
7087 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7088 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7089 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7090 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7091 of ptrdiff_t with it.
7092 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7093 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7094 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7096 2012-04-11 Jason Merrill <jason@redhat.com>
7099 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7100 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7103 * g++.dg/ext/attrib45.C: New.
7105 * g++.dg/eh/dtor3.C: New.
7107 2012-04-11 Richard Guenther <rguenther@suse.de>
7110 * gfortran.dg/pr52621.f90: New testcase.
7112 2012-04-11 Richard Guenther <rguenther@suse.de>
7115 * g++.dg/torture/pr52918-1.C: New testcase.
7116 * g++.dg/torture/pr52918-2.C: Likewise.
7118 2012-04-11 Tobias Burnus <burnus@net-b.de>
7121 * gfortran.dg/block_11.f90: New.
7123 2012-04-11 Nick Clifton <nickc@redhat.com>
7125 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7127 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7130 * gcc.target/powerpc/pr16458-1.c: New test.
7131 * gcc.target/powerpc/pr16458-2.c: Likewise.
7132 * gcc.target/powerpc/pr16458-3.c: Likewise.
7133 * gcc.target/powerpc/pr16458-4.c: Likewise.
7135 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7137 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7138 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7139 * gcc.dg/builtin-bswap-5.c: Likewise.
7140 * gcc.target/i386/builtin-bswap-4.c: New test.
7142 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7145 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7147 2012-04-11 Richard Guenther <rguenther@suse.de>
7149 PR rtl-optimization/52881
7150 * gcc.dg/torture/pr52881.c: New testcase.
7151 * gcc.dg/torture/pr52913.c: Likewise.
7153 2012-04-11 Richard Guenther <rguenther@suse.de>
7155 PR tree-optimization/52912
7156 * gcc.dg/torture/pr52912.c: New testcase.
7158 2010-04-10 Michael Matz <matz@suse.de>
7160 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7161 * gcc.dg/vect/vect-outer-1.c: Adjust.
7162 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7163 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7164 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7165 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7166 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7167 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7169 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7171 PR tree-optimization/52870
7172 * gcc.dg/vect/pr52870.c: New test.
7174 2012-04-09 Mike Stump <mikestump@comcast.net>
7176 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7177 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7178 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7179 * gnat.dg/aggr11.adb: Likewise.
7180 * gnat.dg/aggr11_pkg.ads: Likewise.
7181 * gnat.dg/aggr15.adb: Likewise.
7182 * gnat.dg/aggr15.ads: Likewise.
7183 * gnat.dg/aggr17.adb: Likewise.
7184 * gnat.dg/aggr18.adb: Likewise.
7185 * gnat.dg/array14.adb: Likewise.
7186 * gnat.dg/array14.ads: Likewise.
7187 * gnat.dg/array14_pkg.ads: Likewise.
7188 * gnat.dg/array19.adb: Likewise.
7189 * gnat.dg/array19.ads: Likewise.
7190 * gnat.dg/discr27.adb: Likewise.
7191 * gnat.dg/discr27.ads: Likewise.
7192 * gnat.dg/discr35.adb: Likewise.
7193 * gnat.dg/discr35.ads: Likewise.
7194 * gnat.dg/discr6.adb: Likewise.
7195 * gnat.dg/discr6_pkg.ads: Likewise.
7196 * gnat.dg/import1.adb: Likewise.
7197 * gnat.dg/import1.ads: Likewise.
7198 * gnat.dg/loop_address2.adb: Likewise.
7199 * gnat.dg/opt7.adb: Likewise.
7200 * gnat.dg/opt7.ads: Likewise.
7201 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7202 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7203 * gnat.dg/rep_clause2.adb: Likewise.
7204 * gnat.dg/rep_clause2.ads: Likewise.
7205 * gnat.dg/slice2.adb: Likewise.
7206 * gnat.dg/slice2.ads: Likewise.
7207 * gnat.dg/slice6.adb: Likewise.
7208 * gnat.dg/slice6_pkg.ads: Likewise.
7209 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7210 * gnat.dg/taft_type2.adb: Likewise.
7211 * gnat.dg/taft_type2.ads: Likewise.
7212 * gnat.dg/taft_type2_pkg.ads: Likewise.
7213 * gnat.dg/volatile10.adb: Likewise.
7214 * gnat.dg/volatile10_pkg.ads: Likewise.
7216 * gcc.dg/dll-8.c: Remove execute permissions.
7217 * g++.dg/ext/dllexport5.C: Likewise.
7219 2012-04-09 Jan Hubicka <jh@suse.cz>
7224 * gcc.dg/lto/pr52634_1.c: New testcase.
7225 * gcc.dg/lto/pr52634_0.c: New testcase.
7227 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7230 * gcc.target/i386/pr52883.c: New testcase.
7232 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7234 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7235 (check_effective_target_sync_long_long): Add SPARC case.
7236 (check_effective_target_sync_long_long_runtime): Likewise.
7237 (check_effective_target_sync_int_long): Adjust SPARC case.
7238 (check_effective_target_sync_char_short): Likewise.
7240 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7242 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7243 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7245 2012-04-08 Tobias Burnus <burnus@net-b.de>
7249 * gfortran.dg/public_private_module_2.f90: New.
7251 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7253 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7256 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7259 * gfortran.dg/function_optimize_11.f90: New test.
7261 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7264 * gfortran.dg/use_only_6.f90: New test.
7266 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7269 * gfortran.dg/use_only_6.f90: New test.
7270 2012-04-06 Mike Stump <mikestump@comcast.net>
7273 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7275 2012-04-05 Jason Merrill <jason@redhat.com>
7278 * g++.dg/template/qualified-id5.C: New.
7280 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7283 * gcc.target/i386/pr52882.c: New test.
7285 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7286 Dominique D'Humieures <dominiq@lps.ens.fr>
7289 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7290 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7292 2012-04-04 Jason Merrill <jason@redhat.com>
7295 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7297 2012-04-03 Jason Merrill <jason@redhat.com>
7300 * g++.dg/cpp0x/variadic-value1.C: New.
7302 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7304 * gnat.dg/pack18.adb: New test.
7305 * gnat.dg/pack18_pkg.ads: New helper.
7307 2012-04-03 Richard Guenther <rguenther@suse.de>
7309 PR tree-optimization/52808
7310 * gcc.dg/pr52808.c: New testcase.
7312 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7314 PR tree-optimization/52835
7315 * gfortran.dg/pr52835.f90: New test.
7317 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7319 * gnat.dg/specs/aggr5.ads: New test.
7321 2012-04-02 Richard Guenther <rguenther@suse.de>
7323 PR tree-optimization/52756
7324 * gcc.dg/torture/pr52756.c: New testcase.
7326 2012-04-02 Richard Guenther <rguenther@suse.de>
7329 * gcc.dg/pr52803.c: New testcase.
7331 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7334 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7337 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7340 * g++.dg/cpp0x/noexcept17.C: New.
7341 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7342 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7343 * g++.dg/cpp0x/noexcept01.C: Likewise.
7344 * g++.dg/eh/init-temp1.C: Likewise.
7345 * g++.dg/eh/ctor1.C: Likwise.
7347 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7349 * gnat.dg/controlled6.adb: New test.
7350 * gnat.dg/controlled6_pkg.ads: New helper.
7351 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7353 2012-03-30 Richard Henderson <rth@redhat.com>
7356 * g++.dg/opt/pr52727.C: New testcase.
7358 2012-03-30 Richard Guenther <rguenther@suse.de>
7360 PR tree-optimization/52754
7361 * gcc.target/i386/pr52754.c: New testcase.
7363 2012-03-30 Richard Guenther <rguenther@suse.de>
7366 * g++.dg/torture/pr52772.C: New testcase.
7368 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7371 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7373 2012-03-29 Jason Merrill <jason@redhat.com>
7376 * g++.dg/template/inherit8.C: New.
7378 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7381 * g++.dg/ext/weak4.C: New test.
7383 PR tree-optimization/52760
7384 * gcc.c-torture/execute/pr52760.c: New test.
7386 2012-03-29 Jason Merrill <jason@redhat.com>
7389 * g++.dg/cpp0x/initlist-array3.C: New.
7391 2012-03-28 Jason Merrill <jason@redhat.com>
7394 * g++.dg/overload/virtual2.C: New.
7396 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7398 * gnat.dg/vect7.ad[sb]: New test.
7400 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7401 Tobias Burnus <burnus@gcc.gnu.org>
7404 * gfortran.dg/allocate_class_1.f90 : Change error test.
7405 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7406 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7407 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7409 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7412 * gcc.dg/pr52691.c: New test.
7415 * gcc.c-torture/compile/pr52750.c: New test.
7417 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7420 * gcc.target/avr/torture/builtins-2.c: New test.
7422 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7425 * gcc.target/i386/pr52736.c: New test.
7427 2012-03-27 Martin Jambor <mjambor@suse.cz>
7430 * gcc.dg/torture/pr52693.c: New test.
7432 2012-03-27 Meador Inge <meadori@codesourcery.com>
7435 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7437 2012-03-27 Mike Stump <mikestump@comcast.net>
7440 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7441 failures that match branch names.
7443 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7444 H.J. Lu <hongjiu.lu@intel.com>
7447 * gcc.target/i386/pr52698.c: New test.
7449 2012-03-27 Richard Guenther <rguenther@suse.de>
7452 * gcc.dg/torture/pr52720.c: New testcase.
7454 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7456 * gnat.dg/pack17.adb: New test.
7458 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7460 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7461 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7463 2012-03-26 Martin Jambor <mjambor@suse.cz>
7465 PR tree-optimization/50052
7466 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7468 2012-03-26 Richard Guenther <rguenther@suse.de>
7470 PR tree-optimization/52701
7471 * gfortran.dg/pr52701.f90: New testcase.
7473 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7475 PR tree-optimization/52686
7476 * gcc.target/arm/pr52686.c: New test.
7478 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7480 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7481 Add "-Os -flto" to list.
7483 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7485 * gnat.dg/concat2.ad[sb]: New test.
7487 2012-03-24 Jason Merrill <jason@redhat.com>
7489 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7490 * g++.dg/cpp0x/trailing2.C: Likewise.
7491 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7492 * g++.dg/cpp1y/auto-fn1.C: New.
7493 * g++.dg/cpp1y/auto-fn2.C: New.
7494 * g++.dg/cpp1y/auto-fn3.C: New.
7495 * g++.dg/cpp1y/auto-fn4.C: New.
7496 * g++.dg/cpp1y/auto-fn5.C: New.
7497 * g++.dg/cpp1y/auto-fn6.C: New.
7498 * g++.dg/cpp1y/auto-fn7.C: New.
7499 * g++.dg/cpp1y/auto-fn8.C: New.
7500 * g++.dg/cpp1y/auto-fn9.C: New.
7501 * g++.dg/cpp1y/auto-fn10.C: New.
7502 * g++.dg/cpp1y/auto-fn11.C: New.
7504 2012-03-23 Richard Guenther <rguenther@suse.de>
7506 PR tree-optimization/52678
7507 * gfortran.dg/pr52678.f: New testcase.
7509 2012-03-23 Richard Guenther <rguenther@suse.de>
7511 PR tree-optimization/52638
7512 * g++.dg/torture/pr52638.C: New testcase.
7514 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7517 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7519 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7522 * g++.dg/ext/attrib44.C: New test.
7524 2012-03-22 Jan Hubicka <jh@suse.cz>
7527 * g++.dg/torture/pr51737.C: New testcase
7529 2012-03-22 Richard Guenther <rguenther@suse.de>
7531 PR tree-optimization/52548
7532 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7534 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7536 * lib/fortran-modules.exp (list-module-names-1): Remove
7539 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7542 * gcc.target/sh/pr50751-1.c: New.
7543 * gcc.target/sh/pr50751-2.c: New.
7544 * gcc.target/sh/pr50751-3.c: New.
7546 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7549 * gcc.target/sh/sh4a-cos.c: Remove.
7550 * gcc.target/sh/sh4a-sin.c: Remove.
7551 * gcc.target/sh/sh4a-sincos.c: Remove.
7553 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7555 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7556 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7558 2012-03-21 Martin Jambor <mjambor@suse.cz>
7561 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7562 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7564 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7566 * gcc.target/arm/thumb-16bit-ops.c: New file.
7567 * gcc.target/arm/thumb-ifcvt.c: New file.
7569 2012-03-20 Jason Merrill <jason@redhat.com>
7571 * lib/target-supports.exp: Add { target c++1y }.
7573 * g++.dg/cpp0x/auto32.C: New.
7575 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7578 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7580 * gcc.dg/torture/pr48124-4.c: Ditto:
7581 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7583 2012-03-20 Jason Merrill <jason@redhat.com>
7586 * g++.dg/cpp0x/initlist66.C: New.
7588 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7590 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7593 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7596 * gcc.target/avr/torture/addr-space-2.h: New file.
7597 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7598 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7599 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7600 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7602 2012-03-20 Richard Guenther <rguenther@suse.de>
7604 * gnat.dg/pack16.adb: New testcase.
7605 * gnat.dg/pack16_pkg.ads: Likewise.
7606 * gnat.dg/specs/pack8.ads: Likewise.
7607 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7609 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7611 * g++.dg/warn/Wuseless-cast.C: Extend.
7613 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7616 * g++.dg/warn/Wuseless-cast.C: New.
7618 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7621 * gfortran.dg/pr52608.f90: New test.
7623 2012-03-17 Tobias Burnus <burnus@net-b.de>
7626 * gfortran.dg/proc_ptr_36.f90: New.
7628 2012-03-16 Martin Jambor <mjambor@suse.cz>
7630 * gcc.dg/misaligned-expand-1.c: New test.
7631 * gcc.dg/misaligned-expand-3.c: Likewise.
7633 2012-03-16 Richard Guenther <rguenther@suse.de>
7634 Kai Tietz <ktietz@redhat.com>
7637 * gcc.c-torture/execute/pr48814-1.c: New test.
7638 * gcc.c-torture/execute/pr48814-2.c: New test.
7639 * gcc.dg/tree-ssa/assign-1.c: New test.
7640 * gcc.dg/tree-ssa/assign-2.c: New test.
7641 * gcc.dg/tree-ssa/assign-3.c: New test.
7643 2012-03-16 Richard Guenther <rguenther@suse.de>
7645 * gnat.dg/specs/pack7.ads: New testcase.
7647 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7650 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7651 * gcc.dg/torture/vshuf-8.inc: Likewise.
7652 * gcc.dg/torture/vshuf-16.inc: Likewise.
7653 * gcc.dg/torture/vshuf-32.inc: Likewise.
7655 2012-03-15 Jason Merrill <jason@redhat.com>
7657 * g++.dg/torture/pr52582.C: New.
7659 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7661 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7663 2012-03-15 Ira Rosen <irar@il.ibm.com>
7664 Ulrich Weigand <ulrich.weigand@linaro.org>
7666 * gcc.dg/vect/slp-cond-3.c: New test.
7667 * gcc.dg/vect/slp-cond-4.c: New test.
7669 2012-03-15 Ira Rosen <irar@il.ibm.com>
7670 Ulrich Weigand <ulrich.weigand@linaro.org>
7672 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7673 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7675 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7680 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7681 * gfortran.dg/round_1.f03: Likewise.
7683 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7684 Andrew Pinski <apinski@cavium.com>
7687 * gcc.dg/pr52592.c: New test.
7689 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7691 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7692 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7693 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7694 * lib/fortran-modules.exp: .. this new file. Adjust users.
7695 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7696 gfortran-dg-debug-runtest): Call cleanup-modules.
7697 * lib/fortran-torture.exp (fortran-torture-execute,
7698 fortran-torture): Likewise.
7699 * gfortran.dg/coarray/caf.exp: Likewise.
7700 * lib/lto.exp: Likewise.
7701 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7702 * gfortran.dg/class_4b.f03: Likewise.
7703 * gfortran.dg/class_4c.f03: Likewise.
7704 * gfortran.dg/class_45a.f03: Likewise.
7705 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7706 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7707 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7708 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7709 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7710 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7711 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7712 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7713 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7714 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7715 * gfortran.dg/whole_file_28.f90: Likewise.
7716 * gfortran.dg/whole_file_29.f90: Likewise.
7717 * gfortran.dg/whole_file_30.f90: Likewise.
7718 * gfortran.dg/whole_file_31.f90: Likewise.
7720 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7722 PR tree-optimization/52267
7723 * gcc.dg/pr52267.c: New test.
7724 * gcc.dg/tree-ssa/vrp65.c: New test.
7725 * gcc.dg/tree-ssa/vrp66.c: New test.
7727 2012-03-15 Richard Guenther <rguenther@suse.de>
7730 * gfortran.dg/vect/pr52580.f: New testcase.
7732 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7734 * gcc.target/sh/fpul-usage-1.c: New.
7736 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7739 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7740 * gcc.target/sh/pr49468-di.c: Likewise.
7742 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7744 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7745 * gcc.dg/c99-stdint-6.c: Likewise.
7746 * gcc.dg/lto/20090210_0.c: Likewise.
7747 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7748 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7749 * gcc.dg/pragma-init-fini-2.c: Likewise.
7750 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7751 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7752 * gcc.target/i386/pr22152.c: Likewise.
7753 * gcc.target/i386/vect8-ret.c: Likewise.
7754 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7757 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7759 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7760 * g++.dg/tree-prof/partition1.C: Likewise.
7761 * g++.dg/tree-prof/partition2.C: Likewise.
7762 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7764 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7765 * gcc.c-torture/execute/20010724-1.c: Remove.
7766 * gcc.c-torture/execute/20010724-1.x: Remove.
7767 * gcc.c-torture/execute/20040208-2.c: Remove.
7768 * gcc.c-torture/execute/20040208-2.x: Remove.
7769 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7771 (main) [__mips__ && __sgi__]: Remove.
7772 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7773 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7774 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7775 mips-sgi-irix6* handling.
7776 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7777 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7778 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7780 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7781 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7782 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7783 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7784 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7785 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7787 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7788 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7789 * gcc.target/mips/save-restore-3.c: Likewise.
7790 * gcc.target/mips/save-restore-4.c: Likewise.
7791 * gcc.target/mips/save-restore-5.c: Likewise.
7792 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7793 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7795 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7797 (restore_ld_library_path_env_vars): Likewise.
7798 * lib/target-supports.exp (check_profiling_available): Remove
7799 mips*-*-irix* handling.
7800 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7801 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7802 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7804 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7807 * g++.dg/opt/pr52582.C: New test.
7809 2012-03-14 Richard Guenther <rguenther@suse.de>
7811 PR tree-optimization/52571
7812 * gcc.dg/vect/vect-2.c: Initialize arrays.
7813 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7814 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7815 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7817 2012-03-14 Richard Guenther <rguenther@suse.de>
7822 * gcc.dg/torture/pr48124-1.c: New testcase.
7823 * gcc.dg/torture/pr48124-2.c: Likewise.
7824 * gcc.dg/torture/pr48124-3.c: Likewise.
7825 * gcc.dg/torture/pr48124-4.c: Likewise.
7827 2012-03-14 Richard Guenther <rguenther@suse.de>
7830 * gcc.dg/pr52578.c: New testcase.
7832 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7835 * g++.dg/cpp0x/udlit-args2.C: New test.
7837 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7840 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7841 * gcc.c-torture/compile/pr48596.c: ... here.
7843 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7846 * g++.dg/lookup/hidden-class17.C: New test.
7848 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7851 * gcc.dg/Wunused-var-3.c: New test.
7853 2012-03-13 Martin Jambor <mjambor@suse.cz>
7855 * gcc.dg/misaligned-expand-2.c: New test.
7857 2012-03-13 Richard Guenther <rguenther@suse.de>
7860 * gcc.dg/pr52134.c: New testcase.
7862 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7864 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7866 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7868 PR tree-optimization/46728
7869 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7870 * gcc.target/powerpc/pr46728-5.c: Likewise.
7871 * gcc.target/powerpc/pr46728-8.c: Likewise.
7872 * gcc.target/powerpc/pr46728-10.c: Likewise.
7873 * gcc.target/powerpc/pr46728-11.c: Likewise.
7874 * gcc.target/powerpc/pr46728-13.c: Likewise.
7875 * gcc.target/powerpc/pr46728-14.c: Likewise.
7876 * gcc.target/powerpc/pr46728-15.c: Likewise.
7878 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7881 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7883 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7885 PR tree-optimization/46728
7886 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7887 * gcc.target/powerpc/pr46728-5.c: Likewise.
7888 * gcc.target/powerpc/pr46728-8.c: Likewise.
7889 * gcc.target/powerpc/pr46728-10.c: Likewise.
7890 * gcc.target/powerpc/pr46728-11.c: Likewise.
7891 * gcc.target/powerpc/pr46728-13.c: Likewise.
7892 * gcc.target/powerpc/pr46728-14.c: Likewise.
7893 * gcc.target/powerpc/pr46728-15.c: Likewise.
7895 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7898 * gcc.target/avr/torture/addr-space-1.h: New file.
7899 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7900 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7901 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7902 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7904 2012-03-12 Andrew Pinski <apinski@cavium.com>
7906 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7908 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7910 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7911 * g++.dg/abi/thunk4.C: Likewise.
7912 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7914 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7916 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7917 * g++.dg/eh/spbp.C: Likewise.
7918 * g++.dg/ext/label13.C: Likewise.
7919 * g++.dg/guality/guality.exp: Likewise.
7920 * g++.dg/other/anon5.C: Likewise.
7921 * g++.dg/other/pragma-ep-1.C: Remove.
7922 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7923 * g++.dg/warn/pr31246.C: Likewise.
7924 * g++.dg/warn/weak1.C: Likewise.
7925 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7926 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7927 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7928 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7929 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7930 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7931 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7932 * gcc.dg/c99-tgmath-1.c: Likewise.
7933 * gcc.dg/c99-tgmath-2.c: Likewise.
7934 * gcc.dg/c99-tgmath-3.c: Likewise.
7935 * gcc.dg/c99-tgmath-4.c: Likewise.
7936 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7938 * gcc.dg/debug/pr49032.c: Likewise.
7939 * gcc.dg/guality/guality.exp: Likewise.
7940 * gcc.dg/intmax_t-1.c: Likewise.
7941 * gcc.dg/pr48616.c: Likewise.
7942 * gcc.dg/pragma-ep-1.c: Remove.
7943 * gcc.dg/pragma-ep-2.c: Remove.
7944 * gcc.dg/pragma-ep-3.c: Remove.
7945 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7946 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7947 * gcc.misc-tests/gcov-14.c: Likewise.
7948 * gfortran.dg/guality/guality.exp: Likewise.
7949 * lib/target-supports.exp (check_weak_available): Likewise.
7950 (add_options_for_tls): Likewise.
7951 (check_ascii_locale_available): Likewise.
7952 * obj-c++.dg/dwarf-2.mm: Likewise.
7953 * objc.dg/dwarf-1.m: Likewise.
7954 * objc.dg/dwarf-2.m: Likewise.
7956 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7958 PR tree-optimization/51721
7959 * gcc.dg/tree-ssa/vrp64.c: New test.
7961 PR tree-optimization/52533
7962 * gcc.c-torture/compile/pr52533.c: New test.
7964 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7966 * gcc.target/i386/rtm-xabort-1.c: New.
7967 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7968 * gcc.target/i386/rtm-xend-1.c: Ditto.
7969 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7970 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7971 * gcc.target/i386/sse-13.c: Ditto.
7972 * gcc.target/i386/sse-14.c: Ditto.
7973 * gcc.target/i386/sse-22.c: Ditto.
7974 * gcc.target/i386/sse-23.c: Ditto.
7975 * g++.dg/other/i386-2.C: Ditto.
7976 * g++.dg/other/i386-3.C: Ditto.
7978 2012-03-12 Tobias Burnus <burnus@net-b.de>
7981 * gfortran.dg/proc_ptr_35.f90: New.
7983 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7986 * gcc.dg/torture/pr52530.c: New test.
7988 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7991 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7993 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7996 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7998 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8000 2012-03-09 Andrew Pinski <apinski@cavium.com>
8003 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8004 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8006 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8008 * gcc.dg/tree-ssa/scev-3.c: New.
8009 * gcc.dg/tree-ssa/scev-4.c: New.
8011 2012-03-08 Tobias Burnus <burnus@net-b.de>
8014 * gfortran.dg/proc_ptr_34.f90
8016 2012-03-07 Jason Merrill <jason@redhat.com>
8019 * g++.dg/cpp0x/udlit-mangle.C: New.
8021 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8023 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8025 2012-03-06 Richard Guenther <rguenther@suse.de>
8028 * gcc.dg/torture/pr52493.c: New testcase.
8030 2012-03-06 Richard Guenther <rguenther@suse.de>
8033 * gcc.dg/lto/pr52097_0.c: New testcase.
8035 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8038 * gcc.target/sh/pr51244-1.c: New.
8039 * gcc.target/sh/pr51244-2.c: New.
8040 * gcc.target/sh/pr51244-3.c: New.
8042 2012-03-05 Jason Merrill <jason@redhat.com>
8045 * g++.dg/ext/visibility/template11.C: New.
8047 * g++.dg/cpp0x/implicit13.C: New.
8049 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8051 PR tree-optimization/51721
8052 * gcc.dg/tree-ssa/vrp63.c: New test.
8053 * gcc.dg/pr51721.c: New test.
8055 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8058 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8061 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8064 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8066 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8069 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8071 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8073 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8076 2012-03-03 Jason Merrill <jason@redhat.com>
8078 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8081 * g++.dg/cpp0x/initlist65.C: New.
8084 * g++.dg/ext/is_empty2.C: New.
8086 2012-03-03 Tobias Burnus <burnus@net-b.de>
8089 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8091 2012-03-03 Tobias Burnus <burnus@net-b.de>
8093 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8094 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8095 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8096 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8097 * gfortran.dg/class_30.f90: Remove dg-warning line.
8098 * gfortran.dg/bind_c_usage_25.f90: New.
8100 2012-03-03 Tobias Burnus <burnus@net-b.de>
8103 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8104 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8105 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8107 2012-03-03 Tobias Burnus <burnus@net-b.de>
8110 * gfortran.dg/assumed_type_1.f90: New.
8111 * gfortran.dg/assumed_type_2.f90: New.
8112 * gfortran.dg/assumed_type_3.f90: New.
8113 * gfortran.dg/assumed_type_4.f90: New.
8115 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8118 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8119 * gcc.target/sh/pr49468-di.c: New.
8121 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8123 * gcc.dg/graphite/pr50561.c: Update.
8125 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8127 * gcc.target/powerpc/pr52457.c: New test.
8129 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8131 * gcc.target/arm/sat-1.c: New test.
8133 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8136 * gcc.target/i386/pr46716.c: New test.
8138 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8141 * g++.dg/cpp0x/sfinae32.C: New.
8143 2012-03-02 Richard Guenther <rguenther@suse.de>
8145 PR tree-optimization/52406
8146 * gcc.dg/torture/pr52406.c: New testcase.
8148 2012-03-02 Tobias Burnus <burnus@net-b.de>
8151 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8152 * gfortran.dg/nullify_2.f90: Update dg-error.
8153 * gfortran.dg/nullify_4.f90: Ditto.
8154 * gfortran.dg/pointer_init_6.f90: Ditto.
8156 2012-03-02 Tobias Burnus <burnus@net-b.de>
8159 * gfortran.dg/class_51.f90: New.
8161 2012-03-02 Tobias Burnus <burnus@net-b.de>
8164 * gfortran.dg/intrinsic_8.f90: New.
8166 2012-03-01 Kai Tietz <ktietz@redhat.com>
8168 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8169 routines on mingw targets.
8170 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8172 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8174 PR tree-optimization/52445
8175 * gcc.dg/pr52445.c: New test.
8177 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8180 * gcc.c-torture/compile/pr52437.c: New test.
8183 * gcc.dg/torture/pr52419.c: New test.
8185 PR tree-optimization/52429
8186 * gcc.dg/torture/pr52429.c: New test.
8187 * g++.dg/opt/pr52429.C: New test.
8189 2012-02-29 Richard Guenther <rguenther@suse.de>
8192 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8193 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8194 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8195 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8196 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8197 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8199 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8201 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8203 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8206 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8208 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8211 * gcc.target/arm/neon/pr51534.c: New testcase.
8213 2012-02-28 Richard Guenther <rguenther@suse.de>
8216 * gcc.dg/torture/pr52407.c: New testcase.
8218 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8220 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8221 * gcc.target/arm/vfp2.c: Likewise.
8222 * gcc.target/arm/vfp3.c: Likewise.
8223 * gcc.target/arm/vfp4.c: Likewise.
8224 * gcc.target/arm/vfp5.c: Likewise.
8225 * gcc.target/arm/vfp6.c: Likewise.
8226 * gcc.target/arm/vfp7.c: Likewise.
8227 * gcc.target/arm/vfp8.c: Likewise.
8228 * gcc.target/arm/vfp9.c: Likewise.
8229 * gcc.target/arm/vfp10.c: Likewise.
8230 * gcc.target/arm/vfp11.c: Likewise.
8231 * gcc.target/arm/vfp12.c: Likewise.
8232 * gcc.target/arm/vfp13.c: Likewise.
8233 * gcc.target/arm/vfp14.c: Likewise.
8234 * gcc.target/arm/vfp15.c: Likewise.
8235 * gcc.target/arm/vfp16.c: Likewise.
8236 * gcc.target/arm/vfp17.c: Likewise.
8237 * gcc.target/arm/neon-constants.h: New file.
8238 * gcc.target/arm/neon-vect1.c: New test.
8239 * gcc.target/arm/neon-vect2.c: New test.
8240 * gcc.target/arm/neon-vect3.c: New test.
8241 * gcc.target/arm/neon-vect4.c: New test.
8242 * gcc.target/arm/neon-vect5.c: New test.
8243 * gcc.target/arm/neon-vect6.c: New test.
8244 * gcc.target/arm/neon-vect7.c: New test.
8245 * gcc.target/arm/neon-vect8.c: New test.
8247 2012-02-28 Richard Guenther <rguenther@suse.de>
8249 PR tree-optimization/52402
8250 * gcc.dg/torture/pr52402.c: New testcase.
8252 2012-02-28 Richard Guenther <rguenther@suse.de>
8255 * g++.dg/lto/pr52400_0.C: New testcase.
8257 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8259 * gcc.target/avr/torture/builtins-1.c: New test.
8260 * gcc.target/avr/torture/builtins-error.c: New test.
8262 2012-02-28 Kai Tietz <ktietz@redhat.com>
8264 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8265 * gcc.target/i386/pr45352-2.c: Likewise.
8266 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8267 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8268 targets instead rand.
8269 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8270 * gcc.target/i386/sse2-mul-1.c: Likewise.
8271 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8272 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8273 * gcc.target/i386/pad-1.c: Likewise.
8274 * gcc.target/i386/pad-9.c: Likewise.
8275 * gcc.target/i386/pad-2.c: Likewise.
8276 * gcc.target/i386/pad-5b.c: Likewise.
8277 * gcc.target/i386/pad-8.c: Likewise.
8278 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8279 * gcc.target/i386/pr44130.c: Likewise.
8280 * gcc.target/i386/align-main-1.c: Likewise.
8281 * gcc.target/i386/align-main-2.c: Likewise.
8282 * gcc.target/i386/sw-1.c: Likewise.
8283 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8284 on x64 mingw target.
8285 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8286 * gcc.target/i386/pr46295.c: Likewise.
8287 * gcc.target/i386/amd64-abi-1.c: Likewise.
8288 * gcc.target/i386/amd64-abi-2.c: Likewise.
8289 * gcc.target/i386/pr39082-1.c: Likewise.
8290 * gcc.target/i386/pr39162.c: Likewise.
8291 * gcc.target/i386/pr22152.c: Likewise.
8292 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8293 * gcc.target/i386/wrfsbase-2.c: Likewise.
8294 * gcc.target/i386/local.c: Likewise
8295 * gcc.target/i386/wrgsbase-1.c: Likewise.
8296 * gcc.target/i386/wrfsbase-1.c: Likewise.
8297 * gcc.target/i386/pr39315-3.c: Likewise.
8298 * gcc.target/i386/pr35767-4.c: Likewise.
8299 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8301 * gcc.target/i386/pr45336-2.c: Likewise.
8302 * gcc.target/i386/pr45336-1.c: Likewise.
8303 * gcc.target/i386/pr45336-4.c: Likewise.
8305 2012-02-27 Tristan Gingold <gingold@adacore.com>
8307 * gnat.dg/array20.ad[sb]: New test.
8309 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8312 * gcc.target/arm/pr52375.c: New test.
8313 * gcc.c-torture/compile/pr52375.c: New test.
8315 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8317 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8318 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8320 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8322 * gnat.dg/aggr19.adb: New test.
8323 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8325 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8328 * gcc.target/sh/pr49263.c: New.
8330 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8332 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8333 simulate_thread_wrapper_other_threads
8334 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8335 Move initialization of 'value' to main().
8336 (main): Initialize 'value';
8337 * gcc.dg/simulate-thread/speculative-store.c
8338 (simulate_thread_step_verify): Return 0 when successful.
8339 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8341 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8342 (simulate_thread_wrapper_other_threads): Return a success/fail value
8343 and issue an error if the instruction count threshold is exceeded.
8345 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8348 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8349 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8351 2012-02-24 Richard Guenther <rguenther@suse.de>
8354 * gcc.dg/pr52355.c: New testcase.
8356 2012-02-23 Kai Tietz <ktietz@redhat.com>
8358 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8359 * gcc.dg/Wpadded.c: Likewise.
8360 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8362 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8363 for sleep by Sleep and add windows.h include for this function.
8364 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8366 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8368 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8369 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8370 on x64 mingw target.
8371 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8372 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8373 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8374 failure on LLP64 target.
8376 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8379 * gcc.dg/noncompile/pr52290.c: New test.
8381 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8383 PR tree-optimization/52019
8384 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8386 2012-02-22 Kai Tietz <ktietz@redhat.com>
8388 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8389 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8390 derived pdiff_t type.
8391 * g++.dg/torture/pr49720.C: Likewise
8393 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8396 * gcc.target/i386/pr52330.c: New test.
8398 2012-02-22 Tobias Burnus <burnus@net-b.de>
8401 * gfortran.dg/io_constraints_10.f90: New.
8403 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8405 * lib/target-supports.exp (check_effective_target_vect_condition):
8406 Return true for NEON.
8408 2012-02-21 Kai Tietz <ktietz@redhat.com>
8410 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8412 2012-02-21 Richard Guenther <rguenther@suse.de>
8414 PR tree-optimization/52324
8415 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8417 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8420 * gcc.target/avr/torture/pr51782-1.c: New test.
8422 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8424 PR tree-optimization/52318
8425 * gcc.dg/pr52318.c: New test.
8427 2012-02-20 Kai Tietz <ktietz@redhat.com>
8429 * gcc.dg/bf-ms-layout-3.c: New testcase.
8431 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8435 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8437 2012-02-20 Richard Guenther <rguenther@suse.de>
8439 PR tree-optimization/52298
8440 * gcc.dg/torture/pr52298.c: New testcase.
8441 * gcc.dg/vect/pr52298.c: Likewise.
8443 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8445 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8446 * gcc.c-torture/execute/pr52286.c: Ditto.
8448 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8450 PR tree-optimization/52286
8451 * gcc.c-torture/execute/pr52286.c: New test.
8453 2012-02-18 Tobias Burnus <burnus@net-b.de>
8456 * gfortran.dg/interface_35.f90: Use -std=f2003.
8457 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8458 * gfortran.dg/interface_assignment_4.f90: Ditto.
8459 * gfortran.dg/bessel_1.f90: Ditto.
8460 * gfortran.dg/func_result_6.f90: Ditto.
8461 * gfortran.dg/hypot_1.f90: Ditto.
8462 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8464 2012-02-17 Tobias Burnus <burnus@net-b.de>
8466 PR translation/52232
8467 PR translation/52234
8468 PR translation/52245
8469 PR translation/52246
8470 PR translation/52262
8471 PR translation/52273
8472 * gfortran.dg/coarray_22.f90: Update dg-error.
8473 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8475 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8478 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8479 (simulate-thread): Use default timeout.
8481 2012-02-16 Jason Merrill <jason@redhat.com>
8484 * g++.dg/ext/timevar1.C: New.
8486 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8489 * g++.dg/template/using21.C: New.
8490 * g++.dg/template/using22.C: Likewise.
8492 2012-02-16 Jason Merrill <jason@redhat.com>
8495 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8497 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8499 PR tree-optimization/52255
8500 * gcc.c-torture/compile/pr52255.c: New test.
8503 * g++.dg/debug/dwarf2/pr52260.C: New test.
8506 * g++.dg/ipa/pr51929.C: New test.
8508 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8511 * gcc.target/powerpc/pr52199.c: New file.
8513 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8516 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8518 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8520 * gcc.dg/pr51867.c: Don't include <math.h>.
8523 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8525 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8526 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8528 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8530 PR tree-optimization/50561
8531 * gcc.dg/graphite/pr50561.c: New testcase.
8533 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8535 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8536 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8538 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8540 * gnat.dg/discr35.ad[sb]: New test.
8542 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8544 * gnat.dg/volatile10.adb: New test.
8545 * gnat.dg/volatile10_pkg.ads: New helper.
8547 2012-02-14 Jason Merrill <jason@redhat.com>
8549 * g++.dg/ext/attrib43.C: New.
8551 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8553 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8554 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8556 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8557 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8558 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8559 effective_target fgnu_tm.
8560 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8562 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8565 * g++.dg/template/asmgoto1.C: New test.
8567 2012-02-14 Ian Lance Taylor <iant@google.com>
8570 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8571 compiling generated file for 64bit and index tests.
8573 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8575 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8577 2012-02-14 Richard Guenther <rguenther@suse.de>
8579 PR tree-optimization/52244
8580 PR tree-optimization/51528
8581 * gcc.dg/torture/pr52244.c: New testcase.
8583 2012-02-14 Walter Lee <walt@tilera.com>
8585 * g++.dg/other/PR23205.C: Disable test on tile.
8586 * g++.dg/other/pr23205-2.C: Disable test on tile.
8587 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8588 * gcc.dg/20040813-1.c: Disable test on tile.
8589 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8590 * gcc.misc-tests/linkage.exp: Handle tilegx.
8592 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8594 PR tree-optimization/52210
8595 * gcc.dg/pr52210.c: New test.
8597 2012-02-14 Jason Merrill <jason@redhat.com>
8600 * g++.dg/overload/defarg5.C: New.
8602 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8605 * c-c++-common/pr52181.c: New test.
8607 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8610 * g++.dg/ext/atomic-1.C: New test.
8612 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8614 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8616 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8619 * gcc.c-torture/execute/pr52209.c: New test.
8621 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8624 * gfortran.dg/elemental_optional_args_5.f03: New test.
8626 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8629 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8632 2012-02-11 Ian Lance Taylor <iant@google.com>
8635 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8636 SPARC Solaris. Don't run the test at all on systems where it may
8637 not work, rather than xfailing it.
8639 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8641 PR rtl-optimization/52175
8642 * gcc.c-torture/compile/pr52175.c: New test.
8644 2012-02-10 Jason Merrill <jason@redhat.com>
8647 * g++.dg/template/repo10.C: New.
8649 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8652 * gcc.dg/pr52132.c: New test.
8654 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8656 * gnat.dg/specs/aggr4.ads: New test.
8657 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8659 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8662 * gcc.target/i386/pr52146.c: New.
8664 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8667 * c-c++-common/pr52177.c: New test.
8669 2012-02-10 Jan Hubicka <jh@suse.cz>
8672 * g++.dg/torture/pr48600.C: New testcase.
8674 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8677 * gcc.dg/dfp/pr52140.c: New test.
8679 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8682 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8685 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8688 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8689 * gcc.dg/pr51867.c: New test.
8691 2012-02-09 Ian Lance Taylor <iant@google.com>
8693 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8694 which don't support -fsplit-stack. Turn off optimization when
8695 compiling select5-out.go.
8697 2012-02-08 Ian Lance Taylor <iant@google.com>
8699 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8700 systems which don't support -fsplit-stack.
8702 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8704 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8705 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8706 machine instuction in the log.
8708 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8710 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8713 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8716 * gcc.dg/pr48524.c: New test.
8717 * gcc.dg/pr48524.spec: New spec file for test.
8719 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8722 * gfortran.dg/vect/pr32380.f90: New test.
8724 2012-02-08 Tobias Burnus <burnus@net-b.de>
8727 * gfortran.dg/realloc_on_assign_12.f90: New.
8729 2012-02-08 Richard Guenther <rguenther@suse.de>
8731 PR rtl-optimization/52170
8732 * gcc.dg/torture/pr52170.c: New testcase.
8734 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8736 PR gcov-profile/52150
8737 * gcc.dg/tree-prof/pr52150.c: New test.
8739 PR rtl-optimization/52139
8740 * gcc.dg/pr52139.c: New test.
8742 2012-02-07 Jason Merrill <jason@redhat.com>
8745 * g++.dg/cpp0x/constexpr-union3.C: New.
8748 * g++.dg/lto/pr52035_0.C: New.
8750 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8752 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8753 * gcc.dg/special/weak-1.c: Likewise.
8754 * gcc.dg/ucnid-12.c: Likewise.
8755 * gcc.dg/torture/pr45678-1.c: Likewise.
8756 * gcc.dg/torture/pr45678-2.c: Likewise.
8757 * gcc.dg/vector-4.c: Likewise.
8758 * gcc.dg/ipa/inline-5.c: Likewise.
8759 * gcc.dg/ucnid-11.c: Likewise.
8760 * gcc.misc-tests/gcov-13.c: Likewise.
8761 * gcc.misc-tests/gcov-14.c: Likewise.
8762 * g++.dg/ext/label13.C: Likewise.
8763 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8764 hppa*-*-hpux* options.
8765 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8766 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8767 * gcc.dg/pr48616.c: Likewise.
8768 * gcc.dg/pr17957.c: Likewise.
8769 * gcc.dg/pr17055-1.c: Likewise.
8770 * gcc.dg/pr32912-1.c: Likewise.
8771 * gcc.dg/tm/pr51472.c: Likewise.
8772 * c-c++-common/fold-bitand-4.c: Likewise.
8773 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8774 Use dg-additional-options for extra options.
8776 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8778 * gcc.target/epiphany/interrupt-2.c: New test.
8780 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8783 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8784 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8787 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8790 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8792 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8796 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8797 * gcc.target/mips/va-arg-1.c: New test.
8799 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8801 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8802 for -mno-pointers-to-nested-functions.
8804 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8806 * gcc.c-torture/execute/20120207-1.c: New test.
8808 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8810 PR rtl-optimization/52060
8811 * gcc.dg/torture/pr52060.c: New test.
8814 * gcc.c-torture/compile/pr52074.c: New test.
8816 2012-02-07 Tobias Burnus <burnus@net-b.de>
8819 * gfortran.dg/class_to_type_2.f90: New.
8821 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8824 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8827 2012-02-06 Jason Merrill <jason@redhat.com>
8830 * g++.dg/template/conv13.C: New.
8832 2012-02-06 Richard Guenther <rguenther@suse.de>
8834 PR tree-optimization/52115
8835 * gcc.c-torture/compile/pr52115.c: New testcase.
8837 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8840 * gcc.c-torture/execute/pr52129.c: New test.
8842 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8844 * gcc.dg/pr48374.c: Actually add the test I forgot
8845 in the 2012-01-25 commit.
8847 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8850 * gfortran.dg/vect/vect-8.f90: New test case.
8852 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8855 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8857 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8860 * gfortran.dg/class_48.f90 : Add test of allocate class array
8861 component with source in subroutine test3. Remove commenting
8862 out in subroutine test4, since branching on unitialized variable
8863 is now fixed (no PR for this last.).
8865 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8867 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8869 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8871 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8874 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8875 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8877 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8879 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8880 (check_effective_target_sync_int_long): Use it.
8881 (check_effective_target_sync_char_short): Likewise.
8882 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8884 2012-02-05 Tobias Burnus <burnus@net-b.de>
8887 * gfortran.dg/class_48.f90: Add some further checks.
8889 2012-02-05 Ira Rosen <irar@il.ibm.com>
8891 PR tree-optimization/52091
8892 * gcc.dg/vect/pr52091.c: New test.
8894 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8896 PR rtl-optimization/52113
8897 * gcc.target/avr/pr52113.c: New test.
8899 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8901 PR rtl-optimization/52092
8902 * gcc.c-torture/compile/pr52092.c: New test.
8904 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8907 * gfortran.dg/class_array_10.f03: New test.
8910 * gfortran.dg/class_array_11.f03: New test.
8913 * gfortran.dg/class_array_12.f03: New test.
8915 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8918 * gfortran.dg/realloc_on_assign_11.f90: New test.
8920 2012-02-02 Tobias Burnus <burnus@net-b.de>
8923 * gfortran.dg/shape_7.f90: New.
8925 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8927 * gcc.target/mips/mips-prepend-1.c: New test.
8929 2012-02-02 Jan Hubicka <jh@suse.cz>
8930 Tom de Vries <tom@codesourcery.com>
8933 * gcc.dg/alias-12.c: New testcase.
8934 * gcc.dg/alias-13.c: New testcase.
8936 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8939 * gcc.dg/pr52086.c: New test.
8941 PR tree-optimization/52073
8942 * gcc.c-torture/compile/pr52073.c: New test.
8944 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8947 * gfortran.dg/function_optimize_10.f90: New test.
8949 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8951 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8954 2012-02-01 Tobias Burnus <burnus@net-b.de>
8957 * gfortran.dg/typebound_operator_14.f90: New.
8959 2012-02-01 Tobias Burnus <burnus@net-b.de>
8962 * gfortran.dg/elemental_function_1.f90: New.
8964 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8966 PR rtl-optimization/51374
8967 * gcc.target/avr/torture/pr51374-1.c:
8968 Also fail if SBIS is seen.
8970 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8972 PR rtl-optimization/51374
8973 * gcc.target/avr/torture/pr51374-1.c: New.
8975 2012-01-31 Tobias Burnus <burnus@net-b.de>
8978 * gfortran.dg/typebound_generic_11.f90: New.
8980 2012-01-31 Tobias Burnus <burnus@net-b.de>
8983 * gfortran.dg/class_49.f90: New.
8985 2012-01-31 Tobias Burnus <burnus@net-b.de>
8988 * gfortran.dg/elemental_args_check_6.f90: New.
8990 2012-01-31 Jason Merrill <jason@redhat.com>
8993 * g++.dg/cpp0x/variadic122.C: New.
8995 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8998 * gfortran.dg/realloc_on_assign_10.f90: New test.
9000 2012-01-31 Richard Guenther <rguenther@suse.de>
9002 PR tree-optimization/51528
9003 * gcc.dg/torture/pr51528.c: New testcase.
9005 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9008 * lib/go.exp (go_target_compile): Append timeout= to options.
9009 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9010 select5-out.go test on alpha*-*-* targets.
9012 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9014 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9015 (TEST_SHORT): Reformat in the same way.
9016 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9017 (TEST_SHORT): Reformat in the same way.
9018 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9019 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9020 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9021 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9022 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9024 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9027 * gcc.target/arm/pr51835.c: New testcase.
9029 2012-01-30 Richard Guenther <rguenther@suse.de>
9031 PR tree-optimization/52028
9032 * gcc.dg/torture/pr52028.c: New testcase.
9033 * gfortran.dg/ldist-pr45199.f: Adjust.
9034 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9035 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9036 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9038 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9041 * gcc.dg/tree-prof/pr52027.c: New test.
9043 PR tree-optimization/52046
9044 * gcc.dg/pr52046.c: New test.
9047 * g++.dg/other/pr52048.C: New test.
9049 2012-01-30 Richard Guenther <rguenther@suse.de>
9051 PR tree-optimization/52045
9052 * gcc.dg/pr52045.c: New testcase.
9054 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9056 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9057 new code generated for __sync_lock_release.
9059 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9061 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9063 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9066 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9068 * g++.dg/ext/visibility/template10.C: Fix typo.
9070 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9072 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9075 * g++.dg/cpp0x/constexpr-ice6.C: New.
9077 2012-01-29 Tobias Burnus <burnus@net-b.de>
9080 * gfortran.dg/default_initialization_6.f90: New.
9082 2012-01-29 Tobias Burnus <burnus@net-b.de>
9085 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9086 * gfortran.dg/class_48.f90: New.
9088 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9091 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9093 2012-01-28 Tobias Burnus <burnus@net-b.de>
9096 * gfortran.dg/class_allocate_12.f90: New.
9098 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9100 * gcc.dg/torture/pr50444.c: Fix dg directives.
9102 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9105 * gcc.target/arm/pr52006.c: New test.
9107 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9110 * gcc.dg/lto/trans-mem.h: New file.
9111 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9112 * gcc.dg/lto/trans-mem-1_1.c: Same.
9113 * gcc.dg/lto/trans-mem-4_1.c: Same.
9114 * gcc.dg/lto/trans-mem-3_1.c: Same.
9116 2012-01-27 Tobias Burnus <burnus@net-b.de>
9119 * gfortran.dg/dummy_procedure_7.f90: New.
9121 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9123 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9124 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9126 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9129 * g++.dg/other/gc5.C: New test.
9131 2012-01-27 Richard Guenther <rguenther@suse.de>
9133 PR tree-optimization/50444
9134 * gcc.dg/torture/pr50444.c: New testcase.
9136 2012-01-27 Tobias Burnus <burnus@net-b.de>
9140 * gfortran.dg/move_alloc_13.f90: New.
9142 2012-01-27 Tobias Burnus <burnus@net-b.de>
9145 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9146 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9147 and change dg-error string.
9149 2012-01-27 Tobias Burnus <burnus@net-b.de>
9152 * gfortran.dg/elemental_args_check_5.f90: New.
9154 2012-01-27 Richard Guenther <rguenther@suse.de>
9157 * g++.dg/torture/pr51959.C: New testcase.
9159 2012-01-27 Tom de Vries <tom@codesourcery.com>
9161 PR tree-optimization/51990
9162 * gcc.dg/pr51990.c: New test.
9163 * gcc.dg/pr51990-2.c: Same.
9165 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9166 Tobias Burnus <burnus@gcc.gnu.org>
9169 * gfortran.dg/class_allocate_11.f03: New.
9174 * gfortran.dg/class_allocate_7.f03: New.
9175 * gfortran.dg/class_allocate_8.f03: New.
9176 * gfortran.dg/class_allocate_9.f03: New.
9177 * gfortran.dg/class_allocate_10.f03: New.
9179 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9181 * gnat.dg/discr34.adb: New test.
9182 * gnat.dg/discr34_pkg.ads: New helper.
9184 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9186 * gnat.dg/discr33.adb: New test.
9188 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9190 * gnat.dg/limited_with3.ad[sb): New test.
9191 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9192 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9193 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9195 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9197 * gnat.dg/stack_usage1.adb: New test.
9198 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9200 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9201 * gcc.dg/pr44194-2.c: Likewise.
9203 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9206 * g++.dg/template/crash112.C: New.
9208 2012-01-27 Richard Henderson <rth@redhat.com>
9210 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9212 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9214 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9216 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9219 * g++.dg/opt/pr51895.C: New test.
9221 2012-01-26 Michael Matz <matz@suse.de>
9223 PR tree-optimization/48794
9224 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9226 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9228 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9230 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9232 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9233 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9235 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9236 the default value for s390 and s390x.
9238 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9241 * gcc.dg/lto/trans-mem-4_0.c: New.
9242 * gcc.dg/lto/trans-mem-4_1.c: New.
9243 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9245 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9246 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9248 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9249 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9252 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9254 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9256 2012-01-25 Ian Lance Taylor <iant@google.com>
9258 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9260 2012-01-25 Tobias Burnus <burnus@net-b.de>
9263 * gfortran.dg/typebound_proc_25.f90: New.
9265 2012-01-25 Jason Merrill <jason@redhat.com>
9268 * g++.dg/lto/pr51992_0.C: New.
9270 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9272 PR tree-optimization/51987
9273 * gcc.target/i386/pr51987.c: New test.
9275 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9277 * gcc.dg/tm/lto-1.c: Require lto support in target.
9279 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9281 PR rtl-optimization/48374
9282 * gcc.dg/pr48374.c: New test.
9284 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9286 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9288 2012-01-25 Tobias Burnus <burnus@net-b.de>
9291 * gfortran.dg/derived_constructor_char_3.f90: New.
9293 2012-01-24 Ian Lance Taylor <iant@google.com>
9295 * go.test/go-test.exp (filecmp): New procedure.
9296 (errchk): Handle quoted square brackets.
9297 (go-gc-tests): Set go_compile_args. Handle various new test
9298 lines. Skip a few new tests.
9299 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9301 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9303 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9304 (check_effective_target_vect_extract_even_odd)
9305 (check_effective_target_vect_interleave): Return true for MIPS
9308 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9310 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9311 (main): Use it instead of argc.
9313 2012-01-24 Jason Merrill <jason@redhat.com>
9316 * g++.dg/cpp0x/sfinae31.C: New.
9318 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9320 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9322 2012-01-24 Jason Merrill <jason@redhat.com>
9325 * g++.dg/inherit/covariant20.C: New.
9327 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9330 * g++.dg/parse/crash58.C: New.
9332 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9335 * gcc.dg/pr51957-1.c: New test.
9336 * gcc.dg/pr51957-1.h: New file.
9337 * gcc.dg/pr51957-2.c: New test.
9339 2012-01-23 Jason Merrill <jason@redhat.com>
9342 * g++.dg/ext/visibility/template10.C: New.
9344 2012-01-23 Tobias Burnus <burnus@net-b.de>
9347 * gfortran.dg/move_alloc_12.f90: New.
9349 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9352 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9354 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9357 * g++.dg/template/crash111.C: New.
9359 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9361 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9363 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9365 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9368 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9369 the DW_TAG_class_type and DW_AT_name: "Executor".
9371 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9373 * lib/target-supports.exp
9374 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9375 (check_effective_target_vect_interleave): Likewise.
9377 2012-01-22 Jason Merrill <jason@redhat.com>
9380 * g++.dg/template/using20.C: New.
9381 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9383 2012-01-23 Jason Merrill <jason@redhat.com>
9386 * g++.dg/torture/pr51344.C: Limit to x86.
9388 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9390 * c-c++-common/tm/omp.c: Require target with pthread support.
9392 2012-01-23 Richard Guenther <rguenther@suse.de>
9394 PR tree-optimization/51949
9395 * gcc.dg/torture/pr51949.c: New testcase.
9397 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9399 PR rtl-optimization/51933
9400 * gcc.c-torture/execute/pr51933.c: New test.
9402 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9404 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9405 Do not define for Interix.
9407 2012-01-22 Jason Merrill <jason@redhat.com>
9410 * g++.dg/lto/pr51832.h: New.
9411 * g++.dg/lto/pr51832_0.C: New.
9412 * g++.dg/lto/pr51832_1.C: New.
9414 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9416 * gcc.dg/ext-elim-1.c: New test.
9418 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9421 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9422 * g++.dg/opt/longbranch1.C: Likewise.
9424 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9426 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9429 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9432 * gfortran.dg/namelist_74.f90: New test.
9433 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9435 2012-01-21 Tobias Burnus <burnus@net-b.de>
9438 * gfortran.dg/class_47.f90: New.
9440 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9442 * gnat.dg/renaming5.ad[sb]: New test.
9444 2012-01-20 Jason Merrill <jason@redhat.com>
9447 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9449 2012-01-20 Jason Merrill <jason@redhat.com>
9452 * g++.dg/ext/attrib42.C: Require ilp32.
9454 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9457 * gcc.target/arm/pr51915.c: New test.
9459 2012-01-20 Cary Coutant <ccoutant@google.com>
9460 Dodji Seketeli <dodji@redhat.com>
9463 * g++.dg/debug/dwarf2/nested-3.C: New test.
9465 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9468 * g++.dg/template/crash110.C: New.
9470 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9472 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9473 Remove default options on hppa*-*-hpux*.
9475 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9477 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9479 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9481 * gcc.c-torture/compile/pr51856.c: New testcase.
9483 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9485 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9486 options to go_target_compile.
9488 2012-01-20 Kai Tietz <ktietz@redhat.com>
9490 * g++.dg/torture/pr51344.C: Fix typo.
9492 2012-01-20 Richard Guenther <rguenther@suse.de>
9494 PR tree-optimization/51903
9495 * g++.dg/torture/pr51903.C: New testcase.
9497 2012-01-20 Tobias Burnus <burnus@net-b.de>
9498 Janus Weil <janus@gcc.gnu.org>
9501 * gfortran.dg/use_21.f90: New.
9503 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9506 * gcc.dg/torture/pr51106-1.c: New test.
9507 * gcc.dg/torture/pr51106-2.c: New test.
9509 2012-01-19 Kai Tietz <ktietz@redhat.com>
9511 * g++.dg/torture/pr51344.C: New test.
9513 2012-01-19 Tobias Burnus <burnus@net-b.de>
9516 * gfortran.dg/intrinsic_size_2.f90: New.
9518 2012-01-19 Jason Merrill <jason@redhat.com>
9521 * g++.dg/inherit/using7.C: New.
9523 2012-01-19 Richard Guenther <rguenther@suse.de>
9525 PR tree-optimization/37997
9526 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9528 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9530 PR rtl-optimization/51505
9531 * gcc.dg/pr51505.c: New test.
9533 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9536 * gfortran.dg/typebound_operator_12.f03: New.
9537 * gfortran.dg/typebound_operator_13.f03: New.
9539 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9542 * g++.dg/cpp0x/pr51225.C: New.
9544 2012-01-17 Ian Lance Taylor <iant@google.com>
9547 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9549 2012-01-17 Tobias Burnus <burnus@net-b.de>
9552 * gfortran.dg/realloc_on_assign_9.f90: New.
9554 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9557 * gcc.dg/tm/memopt-3.c: Remove xfail.
9558 * gcc.dg/tm/memopt-4.c: Remove xfail.
9559 * gcc.dg/tm/memopt-5.c: Remove xfail.
9560 * gcc.dg/tm/memopt-7.c: Remove xfail.
9562 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9564 PR tree-optimization/51877
9565 * gcc.c-torture/execute/pr51877.c: New test.
9567 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9569 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9570 {!vect_align_arrays} to vect_sizes_32B_16B.
9571 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9572 * gcc.dg/vect/vect-peel-3.c: Ditto.
9574 2012-01-16 Jason Merrill <jason@redhat.com>
9577 * g++.dg/abi/mangle60.C: New.
9580 * g++.dg/pch/mangle1.{C,Hs}: New.
9582 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9583 Tobias Burnus <burnus@net-b.de>
9586 * gfortran.dg/elemental_optional_args_3.f90: New
9587 * gfortran.dg/elemental_optional_args_4.f90: New
9589 2012-01-16 Tobias Burnus <burnus@net-b.de>
9592 * gfortran.dg/use_20.f90: New
9594 2012-01-16 Jason Merrill <jason@redhat.com>
9597 * g++.dg/cpp0x/rv-bitfield.C: New.
9598 * g++.dg/cpp0x/rv-bitfield2.C: New.
9600 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9602 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9603 subroutine 'qsort' and use index array to assign the result.
9605 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9607 PR tree-optimization/51865
9608 * gcc.dg/pr51865.c: New test.
9610 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9612 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9614 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9616 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9617 to be loaded from the constant pool, rather than via %hi and %lo.
9619 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9621 PR rtl-optimization/51821
9622 * gcc.dg/pr51821.c: New test.
9624 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9626 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9628 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9630 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9632 2012-01-14 Tobias Burnus <burnus@net-b.de>
9635 * gfortran.dg/init_flag_8.f90: New.
9636 * gfortran.dg/init_flag_9.f90: New.
9638 2011-01-14 Tobias Burnus <burnus@net-b.de>
9641 * gfortran.dg/use_18.f90: New.
9642 * gfortran.dg/use_19.f90: New.
9644 2012-01-13 Ian Lance Taylor <iant@google.com>
9647 * g++.dg/warn/Wsign-compare-4.C: New.
9649 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9652 * gfortran.dg/alloc_comp_assign.f03: New.
9653 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9654 __BUILTIN_FREE from 38 to 32.
9656 2012-01-13 Jason Merrill <jason@redhat.com>
9659 * g++.dg/warn/Wreturn-type-7.C: New.
9661 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9663 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9665 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9666 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9667 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9668 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9669 int32plus because of big array needed.
9670 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9671 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9673 2012-01-13 Jason Merrill <jason@redhat.com>
9676 * g++.dg/ext/visibility/template9.C: New.
9679 * g++.dg/cpp0x/defaulted34.C: New.
9680 * g++.dg/template/virtual3.C: New.
9682 2012-01-13 Richard Guenther <rguenther@suse.de>
9685 * gcc.dg/torture/pr8081.c: New testcase.
9687 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9689 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9691 2012-01-12 Jason Merrill <jason@redhat.com>
9694 * g++.dg/ext/stmtexpr14.C: New.
9696 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9699 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9701 2012-01-12 Jason Merrill <jason@redhat.com>
9704 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9705 * g++.dg/abi/mangle58.C: Likewise.
9708 * g++.dg/template/arg8.C: New.
9710 2012-01-12 Ira Rosen <irar@il.ibm.com>
9712 PR tree-optimization/51799
9713 * gcc.dg/vect/pr51799.c: New test.
9714 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9717 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9718 Tobias Burnus <burnus@net-b.de>
9722 * lib/target-supports.exp
9723 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9724 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9726 2012-01-11 Jason Merrill <jason@redhat.com>
9729 * g++.dg/ext/attrib42.C: New.
9731 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9734 * gcc.dg/pr51796.c: New test.
9736 2012-01-11 Jason Merrill <jason@redhat.com>
9739 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9741 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9743 * gnat.dg/array19.ad[sb]: New test.
9745 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9747 * gnat.dg/opt23.ad[sb]: New test.
9748 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9749 * gnat.dg/opt24.ad[sb]: New test.
9751 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9753 PR tree-optimization/49642
9754 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9755 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9757 2012-01-11 Jason Merrill <jason@redhat.com>
9760 * g++.dg/template/explicit-args5.C: New.
9762 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9764 * gcc.c-torture/execute/20120110-1.c: New testcase.
9766 2012-01-10 Jason Merrill <jason@redhat.com>
9769 * g++.dg/inherit/ambig1.C: New.
9772 * g++.dg/cpp0x/constexpr-cache1.C: New.
9774 2012-01-10 Richard Guenther <rguenther@suse.de>
9776 PR tree-optimization/51801
9777 * gcc.dg/torture/pr51801.c: New testcase.
9779 2012-01-10 Tobias Burnus <burnus@net-b.de>
9782 * gfortran.dg/allocate_with_typespec_5.f90: New.
9784 2012-01-10 Tobias Burnus <burnus@net-b.de>
9786 * gfortran.dg/class_39.f03: Update dg-error string.
9788 2012-01-10 Richard Guenther <rguenther@suse.de>
9790 PR tree-optimization/50913
9791 * gcc.dg/graphite/interchange-16.c: New testcase.
9792 * gcc.dg/graphite/scop-20.c: XFAIL.
9793 * gfortran.dg/graphite/interchange-1.f: Likewise.
9794 * gfortran.dg/graphite/block-1.f90: Likewise.
9795 * gfortran.dg/graphite/block-2.f: Likewise.
9797 2012-01-10 Richard Henderson <rth@redhat.com>
9799 * lib/target-supports.exp (check_effective_target_vect_perm,
9800 check_effective_target_vect_perm_byte,
9801 check_effective_target_vect_perm_short): Enable for arm neon.
9803 2012-01-09 Tobias Burnus <burnus@net-b.de>
9806 * gfortran.dg/typebound_operator_11.f90: New.
9808 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9810 * gnat.dg/array18.adb: New test.
9811 * gnat.dg/array18_pkg.ads: New helper.
9813 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9816 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9817 around base object in first assignment in main program.
9818 * gfortran.dg/typebound_operator_10.f03: New test.
9820 2012-01-09 Martin Jambor <mjambor@suse.cz>
9822 PR tree-optimization/51759
9823 * g++.dg/ipa/pr51759.C: New test.
9825 2012-01-09 Tobias Burnus <burnus@net-b.de>
9828 * gfortran.dg/optional_absent_2.f90: New.
9830 2012-01-09 Tobias Burnus <burnus@net-b.de>
9833 * gfortran.dg/use_17.f90: New.
9835 2012-01-09 Gary Funck <gary@intrepid.com>
9837 PR preprocessor/33919
9838 * gcc.dg/pr33919.c: New test.
9839 * gcc.dg/pr33919-0.h: New test header file.
9840 * gcc.dg/pr33919-1.h: Ditto.
9841 * gcc.dg/pr33919-2.h: Ditto.
9843 2012-01-07 Jan Hubicka <jh@suse.cz>
9845 PR tree-optimize/51694
9846 * gcc.c-torture/compile/pr51694.c: new testcase.
9848 2012-01-07 Jan Hubicka <jh@suse.cz>
9850 PR tree-optimization/51600
9851 * g++.dg/torture/pr51600.C: New testcase.
9853 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9855 PR gcov-profile/51715
9856 PR gcov-profile/51717
9857 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9858 * gcc.misc-tests/gcov-14.c: Likewise.
9860 2012-01-06 Jason Merrill <jason@redhat.com>
9862 * g++.dg/parse/new5.C: New.
9864 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9867 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9868 including <string.h>.
9870 2012-01-06 Jason Merrill <jason@redhat.com>
9872 * g++.dg/abi/mangle51.C: New.
9873 * g++.dg/abi/mangle52.C: New.
9874 * g++.dg/abi/mangle53.C: New.
9875 * g++.dg/abi/mangle54.C: New.
9876 * g++.dg/abi/mangle55.C: New.
9877 * g++.dg/abi/mangle56.C: New.
9878 * g++.dg/abi/mangle57.C: New.
9879 * g++.dg/abi/mangle58.C: New.
9880 * g++.dg/abi/mangle59.C: New.
9881 * g++.dg/cpp0x/trailing3.C: Update mangling.
9882 * g++.dg/cpp0x/variadic111.C: Update mangling.
9883 * g++.dg/cpp0x/variadic4.C: Update mangling.
9884 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9885 * g++.dg/template/nontype22.C: Works now.
9886 * g++.dg/template/pr35240.C: Works now.
9888 * g++.dg/cpp0x/error7.C: New.
9890 2012-01-06 Tobias Burnus <burnus@net-b.de>
9892 * gfortran.dg/deallocate_stat_2.f90: New.
9893 * coarray/allocate_errgmsg.f90: New.
9894 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9895 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9896 * coarray/subobject_1.f90: Fix for num_images > 1.
9897 * gfortran.dg/deallocate_stat.f90: Update due to changed
9900 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9902 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9904 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9906 * ada/acats/overflow.lst: Add cb20004.
9908 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9911 * g++.dg/cpp0x/alias-decl-18.C: New test.
9913 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9915 * gcc.c-torture/execute/20120104-1.c: New test.
9917 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9920 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9921 the old typebound_operator_8.f03.
9922 * gfortran.dg/typebound_operator_8.f03: New version of
9923 typebound_operator_7.f03 with 'u' a derived type instead of a
9926 2012-01-05 Richard Guenther <rguenther@suse.de>
9928 * g++.dg/torture/pr49309.C: Skip for -flto.
9930 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9933 * gcc.c-torture/compile/pr51761.c: New test.
9935 2012-01-05 Richard Guenther <rguenther@suse.de>
9937 PR tree-optimization/51760
9938 * gcc.dg/torture/pr51760.c: New testcase.
9940 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9943 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9945 2012-01-05 Richard Guenther <rguenther@suse.de>
9948 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9949 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9951 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9954 * gcc.dg/pr51695.c: New test.
9956 2012-01-04 Andrew Pinski <apinski@cavium.com>
9958 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9959 * gcc.target/mips/octeon2-lx-1.c: New test.
9960 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9961 * gcc.target/mips/octeon2-lx-2.c: New test.
9962 * gcc.target/mips/octeon2-lx-3.c: New test.
9964 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9968 * gcc.dg/tm/alias-1.c: Adjust regexp.
9969 * gcc.dg/tm/alias-2.c: Adjust regexp.
9971 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9974 * g++.dg/warn/Wparentheses-26.C: New.
9976 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9978 * gfortran.dg/elemental_optional_args_2.f90: New test.
9980 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9983 * gfortran.dg/common_17.f90: New test.
9985 2012-01-04 Richard Guenther <rguenther@suse.de>
9987 PR tree-optimization/49651
9988 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9989 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9991 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9994 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9996 2012-01-03 Andrew Pinski <apinski@cavium.com>
9998 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9999 for all mips targets. Also allow an optional .cfi_startproc.
10001 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10003 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10005 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10008 * g++.dg/rtti/dyncast5.C: New.
10010 2012-01-03 Richard Guenther <rguenther@suse.de>
10012 PR tree-optimization/51070
10013 * gcc.dg/torture/pr51070-2.c: New testcase.
10015 2012-01-03 Richard Guenther <rguenther@suse.de>
10017 PR tree-optimization/51692
10018 * gcc.dg/torture/pr51692.c: New testcase.
10020 2012-01-03 Richard Guenther <rguenther@suse.de>
10023 * g++.dg/lto/pr51650-3_0.C: New testcase.
10025 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10028 * g++.dg/warn/Wredundant-decls-spec.C: New.
10030 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10032 PR tree-optimization/51719
10033 * g++.dg/tree-prof/pr51719.C: New test.
10035 2012-01-03 Richard Guenther <rguenther@suse.de>
10037 PR middle-end/51730
10038 * gcc.dg/fold-compare-6.c: New testcase.
10040 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10043 * g++.dg/gomp/pr51669.C: New test.
10045 2012-01-02 Jason Merrill <jason@redhat.com>
10048 * g++.dg/cpp0x/constexpr-union2.C: New.
10051 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10053 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10056 * g++.dg/cpp0x/constexpr-99.C: New test.
10058 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10061 * g++.dg/template/init9.C: New.
10063 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10065 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10066 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10067 rather than a specific number.
10069 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10074 * gfortran.dg/typebound_operator_7.f03: New.
10075 * gfortran.dg/typebound_operator_8.f03: New.
10077 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10080 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10082 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10084 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10086 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10088 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10090 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10093 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10095 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10096 * gfortran.dg/io_real_boz_4.f90: Likewise.
10097 * gfortran.dg/io_real_boz_5.f90: Likewise.
10099 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10101 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10103 2012-01-02 Revital Eres <revital.eres@linaro.org>
10105 * gcc.dg/sms-11.c: New file.
10107 2012-01-02 Tobias Burnus <burnus@net-b.de>
10110 * gfortran.dg/coarray/image_index_3.f90: New.
10112 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10115 * g++.dg/parse/enum8.C: New.
10117 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10120 * g++.dg/conversion/reinterpret4.C: New.
10121 * g++.dg/conversion/reinterpret1.C: Adjust.
10123 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10125 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10127 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10129 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10130 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10131 * g++.old-deja/g++.jason/access14.C: Likewise.
10132 * g++.old-deja/g++.jason/access8.C: Likewise.
10133 * g++.old-deja/g++.jason/access1.C: Likewise.
10134 * g++.old-deja/g++.other/access3.C: Likewise.
10135 * g++.old-deja/g++.other/access5.C: Likewise.
10136 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10137 * g++.old-deja/g++.law/visibility22.C: Likewise.
10138 * g++.old-deja/g++.law/visibility26.C: Likewise.
10139 * g++.old-deja/g++.mike/p2746.C: Likewise.
10140 * g++.dg/debug/using1.C: Likewise.
10141 * g++.dg/lookup/using51.C: Likewise.
10142 * g++.dg/inherit/using5.C: Likewise.
10143 * g++.dg/inherit/pr30297.C: Likewise.
10144 * g++.dg/inherit/access8.C: Likewise.
10145 * g++.dg/torture/pr39362.C: Likewise.
10146 * g++.dg/template/crash13.C: Likewise.
10147 * g++.dg/template/using10.C: Likewise.
10149 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10152 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10154 2012-01-01 Ira Rosen <irar@il.ibm.com>
10156 PR tree-optimization/51704
10157 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10158 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10159 corresponding flags.
10161 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10164 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10166 2012-01-01 Jan Hubicka <jh@suse.cz>
10168 PR rtl-optimization/51069
10169 * gcc.c-torture/compile/pr51069.c: New testcase.
10171 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10173 PR tree-optimization/51683
10174 * gcc.dg/pr51683.c: New test.
10176 Copyright (C) 2012 Free Software Foundation, Inc.
10178 Copying and distribution of this file, with or without modification,
10179 are permitted in any medium without royalty provided the copyright
10180 notice and this notice are preserved.