1 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
3 * gcc.dg/54455.c: Require scheduling.
4 * gcc.dg/c1x-align-4.c: Skip avr.
5 * gcc.dg/pr44024.c: Skip avr in final scan.
7 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
10 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
11 * gcc.dg/pr54676.c: Make work for 16-bit int.
13 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
16 * gcc.target/i386/pr55227.c: New test.
18 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
20 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
22 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
24 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
28 (add_options_for_arm_v8_vfp): New procedure.
29 * gcc.target/arm/vrintaf32.c: New test.
30 * gcc.target/arm/vrintaf64.c: Likewise.
31 * gcc.target/arm/vrintmf32.c: Likewise.
32 * gcc.target/arm/vrintmf64.c: Likewise.
33 * gcc.target/arm/vrintpf32.c: Likewise.
34 * gcc.target/arm/vrintpf64.c: Likewise.
35 * gcc.target/arm/vrintrf32.c: Likewise.
36 * gcc.target/arm/vrintrf64.c: Likewise.
37 * gcc.target/arm/vrintxf32.c: Likewise.
38 * gcc.target/arm/vrintxf64.c: Likewise.
39 * gcc.target/arm/vrintzf32.c: Likewise.
40 * gcc.target/arm/vrintzf64.c: Likewise.
42 2012-11-26 Janus Weil <janus@gcc.gnu.org>
45 * gfortran.dg/warn_unused_function_2.f90: New.
47 2012-11-26 Janus Weil <janus@gcc.gnu.org>
50 * gfortran.dg/associated_6.f90: New.
51 * gfortran.dg/select_type_30.f03: New.
53 2012-11-26 Jakub Jelinek <jakub@redhat.com>
55 PR tree-optimization/54471
56 * gcc.dg/tree-ssa/vrp86.c: New test.
57 * gcc.c-torture/execute/pr54471.c: New test.
59 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
62 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
63 use volatile asms, use plain asms. Where the output value for the
64 asm is unused, write a global variable.
66 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
68 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
70 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
73 * gfortran.dg/do_check_7.f90: New test.
75 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
78 * g++.dg/init/new41.C: New.
80 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
83 * gfortran.dg/allocate_error_4.f90: New test.
85 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
87 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
90 2012-11-23 Jakub Jelinek <jakub@redhat.com>
92 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
96 * g++.dg/warn/Wreturn-type-8.C: New test.
99 * gcc.dg/pr55430.c: New test.
101 2012-11-23 Kostya Serebryany <kcc@google.com>
103 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
105 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
107 * gnat.dg/discr40.ad[sb]: New test.
109 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
111 * gnat.dg/discr39.adb: New test.
113 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
116 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
117 * gcc.dg/pr55150-1.c: Same.
118 * gcc.dg/torture/pr54894.c: Add size32plus.
120 2012-11-23 Jakub Jelinek <jakub@redhat.com>
123 * c-c++-common/asan/attrib-1.c: New test.
125 2012-11-22 Ian Bolton <ian.bolton@arm.com>
127 * gcc.target/aarch64/builtin-bswap-1.c: New test.
128 * gcc.target/aarch64/builtin-bswap-2.c: New test.
130 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
133 * g++.dg/cpp0x/constexpr-55432.C: New.
135 2012-11-21 Janus Weil <janus@gcc.gnu.org>
138 * gfortran.dg/namelist_76.f90: New.
140 2012-11-21 Martin Jambor <mjambor@suse.cz>
142 * gcc.dg/ipa/ipcp-agg-7.c: New test.
143 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
145 2012-11-21 Martin Jambor <mjambor@suse.cz>
147 PR tree-optimization/55260
148 * g++.dg/torture/pr55260-2.C: New test.
150 2012-11-21 Martin Jambor <mjambor@suse.cz>
152 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
154 2012-11-21 Bin Cheng <bin.cheng@arm.com>
156 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
157 * gcc.dg/tree-ssa/vrp47.c: Ditto.
159 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
162 * gcc.target/i386/pr19398.c: New test.
164 2012-11-20 Martin Jambor <mjambor@suse.cz>
166 PR tree-optimization/55260
167 * g++.dg/torture/pr55260-1.C: New test.
169 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
171 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
172 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
173 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
174 * gcc.target/aarch64/atomic-op-char.c: Likewise.
175 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
176 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
177 * gcc.target/aarch64/atomic-op-int.c: Likewise.
178 * gcc.target/aarch64/atomic-op-long.c: Likewise.
179 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
180 * gcc.target/aarch64/atomic-op-release.c: Likewise.
181 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
182 * gcc.target/aarch64/atomic-op-short.c: Likewise.
184 2012-11-20 Jakub Jelinek <jakub@redhat.com>
187 * gcc.dg/pr55094.c: New test.
189 PR rtl-optimization/54921
190 * gcc.dg/pr54921.c: New test.
192 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
194 * gcc.target/i386/pr55359.c: New test.
196 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
198 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
199 * g++.dg/tls/thread_local3g.C: Likewise.
200 * g++.dg/tls/thread_local4g.C: Likewise.
201 * g++.dg/tls/thread_local5g.C: Likewise.
202 * g++.dg/tls/thread_local6g.C: Likewise.
203 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
204 * g++.dg/tls/thread_local2.C: Likewise.
205 * g++.dg/tls/thread_local2g.C: Likewise.
206 * g++.dg/tls/thread_local6.C: Likewise.
208 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
210 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
211 * gcc.dg/tm/clone-1.c: New test.
213 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
216 * g++.dg/parse/struct-5.C: New.
218 2012-11-19 Tom de Vries <tom@codesourcery.com>
220 PR rtl-optimization/55315
221 * gcc.target/mips/pr55315.c: New test.
223 2012-11-17 Jakub Jelinek <jakub@redhat.com>
225 PR tree-optimization/55236
226 * gcc.dg/pr55236.c: New test.
229 * gcc.dg/pr19105.c: Accept also optimizing
230 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
232 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
233 from addr2line_output. Increment idx if asking for more than one
234 address in one object.
236 2012-11-16 Jakub Jelinek <jakub@redhat.com>
238 PR tree-optimization/55329
239 * g++.dg/opt/pr55329.C: New test.
241 2012-11-16 Janus Weil <janus@gcc.gnu.org>
244 * gfortran.dg/typebound_operator_18.f90: New.
246 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
248 PR rtl-optimization/55330
249 * gfortran.dg/pr55330.f90: New test.
251 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
253 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
254 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
255 * gcc.dg/hoist-register-pressure-2.c: Ditto.
256 * gcc.dg/hoist-register-pressure-3.c: Ditto.
257 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
258 * gcc.dg/tree-prof/unroll-1.c: Ditto.
260 2012-11-16 Dodji Seketeli <dodji@redhat.com>
263 * g++.dg/cpp0x/alias-decl-27.C: New test.
265 2012-11-16 Jakub Jelinek <jakub@redhat.com>
268 * g++.dg/template/alignof2.C: New test.
270 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
272 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
273 * g++.dg/mv6.C (dg-options): Ditto.
275 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
277 * lib/target_suports.exp
278 (check_effective_target_has_w_floating_suffix): New procedure.
279 (check_effective_target_has_q_floating_suffix): Ditto.
280 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
281 for unsupported non-standard suffix on floating constant.
282 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
284 2012-11-14 Jakub Jelinek <jakub@redhat.com>
286 * lib/asan-dg.exp: New file.
287 * gcc.dg/asan/asan.exp: New file.
288 * g++.dg/dg.exp: Prune also asan tests.
289 * g++.dg/asan/asan.exp: New file.
290 * c-c++-common/asan/memcmp-1.c: New test.
292 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
295 * g++.dg/cpp0x/vt-55323.C: New.
297 2012-11-13 Sriraman Tallam <tmsriram@google.com>
299 * g++.dg/mv4.C: Add require ifunc. Change error message.
300 * g++.dg/mv5.C: Add require ifunc.
301 * g++.dg/mv6.C: Add require ifunc.
303 2012-11-13 Martin Jambor <mjambor@suse.cz>
305 PR tree-optimization/55253
306 * gcc.dg/torture/pr55253.c: New test.
307 * gcc.dg/torture/pr55305.c: Likewise.
309 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
312 * gcc.target/i386/pr55142-1.c: New file.
313 * gcc.target/i386/pr55142-2.c: Likewise.
315 2012-11-13 Dodji Seketeli <dodji@redhat.com>
318 * g++.dg/cpp0x/alias-decl-26.C: New test file.
320 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
322 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
324 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
325 * gcc.target/i386/pr49715-2.c: Likewise.
326 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
328 2012-11-13 Jakub Jelinek <jakub@redhat.com>
330 PR tree-optimization/55281
331 * gcc.dg/vect/fast-math-pr55281.c: New test.
332 * g++.dg/opt/pr55281.C: New test.
334 PR rtl-optimization/54127
335 * gcc.dg/torture/pr54127.c: New test.
337 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
338 Jakub Jelinek <jakub@redhat.com>
340 PR rtl-optimization/51447
341 * gcc.c-torture/execute/pr51447.c: New test.
343 2012-11-12 Ian Bolton <ian.bolton@arm.com>
345 * gcc.target/aarch64/csinc-2.c: New test.
347 2012-11-12 Ian Bolton <ian.bolton@arm.com>
349 * gcc.target/aarch64/cmn.c: New test.
350 * gcc.target/aarch64/adds.c: New test.
351 * gcc.target/aarch64/subs.c: New test.
353 2012-11-12 Tobias Burnus <burnus@net-b.de>
356 * gfortran.dg/coarray_29_1.f90: New.
357 * gfortran.dg/coarray_29_2.f90: New.
359 2012-11-12 Bin Cheng <bin.cheng@arm.com>
361 * gcc.dg/hoist-register-pressure-3.c: New test.
363 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
365 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
366 wrappers around sinf and cosf.
368 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
372 * gcc.target/i386/pr55247-2.c: New file.
374 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
377 * g++.dg/pr55263.C: New test.
379 2012-11-11 Martin Jambor <mjambor@suse.cz>
381 PR tree-optimization/55238
382 * testsuite/gcc.dg/torture/pr55238.c: New test.
384 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
385 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
386 * c-c++-common/torture/vector-subscript-1.c: Likewise.
387 * c-c++-common/torture/vector-subscript-2.c: Likewise.
389 2012-11-10 Jan Hubicka <jh@suse.cz>
391 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
393 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
395 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
396 -mno-sse -mno-mmx to dg-options. Reformat.
398 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
400 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
401 * c-c++-common/vector-compare-1.c: Same.
402 * c-c++-common/vector-compare-2.c: Same.
403 * g++.dg/other/unused1.C: Skip on AIX.
404 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
405 extra message on AIX.
407 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
410 * gcc.target/i386/pr55247.c: New test.
412 2012-11-09 Andrew Pinski <apinski@cavium.com>
414 * gcc.c-torture/execute/20121108-1.c: New test.
416 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
419 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
420 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
421 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
422 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
424 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
426 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
427 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
428 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
430 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
432 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
434 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
435 * g++.dg/tm/pr47530.C: Same.
437 2012-11-09 Jason Merrill <jason@redhat.com>
440 * g++.dg/cpp0x/alias-decl-25.C: New.
442 * g++.dg/abi/abi-tag1.C: New.
443 * g++.dg/abi/abi-tag2.C: New.
445 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
447 PR rtl-optimization/55154
448 * gcc.target/i386/pr55154.c: New test.
450 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
452 PR rtl-optimization/55151
453 * gcc.dg/pr55151.c: Move ...
454 * gcc.target/i386/pr55151.c: ... here.
456 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
458 PR rtl-optimization/54472
459 * gcc.dg/pr54472.c: New test.
461 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
463 * gnat.dg/stack_check3.ad[sb]: New test.
465 2012-11-08 Ian Lance Taylor <iant@google.com>
467 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
468 with arguments. Handle errorcheckoutput and rundir test types.
470 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
472 PR tree-optimization/55191
473 * gcc.dg/pr55191.c: New test.
475 2012-11-08 Jakub Jelinek <jakub@redhat.com>
478 * g++.dg/debug/pr54499.C: New test.
480 2012-11-08 Jan Hubicka <jh@suse.cz>
483 * gcc.dg/winline-3.c: Update.
485 2012-11-08 Martin Jambor <mjambor@suse.cz>
487 * gfortran.dg/ipcp-array-1.f90: New test.
489 2012-11-08 Florian Weimer <fweimer@redhat.com>
491 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
493 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
495 PR rtl-optimization/55151
496 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
498 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
500 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
502 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
504 * gcc.c-torture/compile/20121107-1.c: New test.
506 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
508 PR rtl-optimization/55151
509 * gcc.dg/pr55151.c: Compile it only for x86_64.
511 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
513 PR rtl-optimization/55122
514 * gcc.dg/pr55122.c: New test.
516 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
518 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
520 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
521 * gcc.target/powerpc/loop_align.c: Skip on AIX.
522 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
523 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
525 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
528 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
530 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
533 * c-c++-common/pr51294.c: New.
535 2012-11-07 Martin Jambor <mjambor@suse.cz>
537 PR tree-optimization/53787
538 * gcc.dg/ipa/ipa-5.c: Adjust.
539 * gcc.dg/ipa/ipcp-agg-1.c: New test.
540 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
541 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
542 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
543 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
544 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
545 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
546 * gfortran.dg/pr48636-2.f90: New test.
547 * gfortran.dg/pr53787.f90: Likewise.
549 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
553 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
556 * g++.dg/cpp0x/constexpr-union4.C: New.
558 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
560 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
562 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
565 * gcc.c-torture/compile/pr49220.c: New test.
567 2012-11-07 Florian Weimer <fweimer@redhat.com>
569 * g++.dg/init/new40.C: New.
571 2012-11-07 Jakub Jelinek <jakub@redhat.com>
574 * gcc.dg/guality/pr54693-2.c: New test.
576 2012-11-06 Andrew Pinski <apinski@cavium.com>
578 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
579 -fno-vect-cost-model.
581 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
583 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
584 * gcc.dg/tm/debug-1.c: Same.
585 * gcc.dg/tm/irrevocable-3.c: Same.
586 * gcc.dg/tm/irrevocable-4.c: Same.
587 * gcc.dg/tm/memopt-10.c: Same.
588 * gcc.dg/tm/memopt-11.c: Same.
589 * gcc.dg/tm/props-4.c: Same.
590 * gcc.dg/tm/wrap-3.c: Same.
591 * gcc.dg/tm/wrap-4.c: Same.
593 2012-11-06 Andrew Pinski <apinski@cavium.com>
595 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
597 2012-11-06 Jan Hubicka <jh@suse.cz>
599 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
601 * gcc.dg/tree-ssa/loop-23.c: Likewise.
602 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
603 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
605 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
607 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
609 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
612 * gcc.dg/torture/pr41993.c: New test.
614 2012-11-06 Jan Hubicka <jh@suse.cz>
616 * gcc.target/i386/l_fma_float_?.c: Update.
617 * gcc.target/i386/l_fma_double_?.c: Update.
619 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
622 * gcc.target/sh/pr54089-8.c: New.
623 * gcc.target/sh/pr54089-9.c: New.
625 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
628 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
629 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
630 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
631 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
632 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
633 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
634 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
635 * gcc.target/i386/avx-vzeroupper-27.c: New.
637 2012-11-06 Janus Weil <janus@gcc.gnu.org>
640 * gfortran.dg/transfer_class_1.f90: New.
641 * gfortran.dg/transfer_class_2.f90: New.
643 2012-11-05 Sriraman Tallam <tmsriram@google.com>
645 * testsuite/g++.dg/mv1.C: New test.
646 * testsuite/g++.dg/mv2.C: New test.
647 * testsuite/g++.dg/mv3.C: New test.
648 * testsuite/g++.dg/mv4.C: New test.
649 * testsuite/g++.dg/mv5.C: New test.
650 * testsuite/g++.dg/mv6.C: New test.
652 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
655 * gcc.dg/const-uniq-1.c (a): Increase length four times.
657 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
659 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
662 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
664 * g++.dg/torture/20121105-1.C: New test.
666 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
668 * gcc.dg/torture/fp-compare.c: New testcase.
670 2012-11-05 Jan Hubicka <jh@suse.cz>
672 * gcc.dg/const-1.c: Update.
673 * gcc.dg/pure-1.c: Update.
675 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
677 PR rtl-optimization/55151
678 * gcc.dg/pr55151.c: New test.
680 2012-11-05 Jakub Jelinek <jakub@redhat.com>
684 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
686 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
689 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
691 2012-11-05 Jan Hubicka <jh@suse.cz>
693 * gcc.dg/autopar/pr49960.c: Fix testcase.
695 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
697 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
698 Fix scan-tree-dump-times directive.
700 2012-11-04 Janus Weil <janus@gcc.gnu.org>
703 * gfortran.dg/associate_12.f90: New.
705 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
708 * lib/target-supports.exp (check_effective_target_masm_intel): New
710 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
713 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
714 Jack Howarth <howarth@bromo.med.uc.edu>
716 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
717 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
718 * gcc.target/i386/pr53249.c: Likewise.
720 2012-11-03 Andrew Pinski <apinski@cavium.com>
722 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
723 call abort1 so that cross jumping does not happen.
725 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
728 * gcc.target/sh/pr51244-18.c: New.
729 * gcc.target/sh/pr51244-19.c: New.
731 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
733 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
734 b requires a 64-bit operation followed by a truncation.
736 2012-11-02 Jan Hubicka <jh@suse.cz>
738 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
740 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
742 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
743 conditions to verify the reduction code is vectorized.
745 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
746 in case 'pow', such as 'powerpc' is used in the compiler version name.
747 * gcc.target/powerpc/pr46728-2.c: Likewise.
748 * gcc.target/powerpc/pr46728-3.c: Likewise.
749 * gcc.target/powerpc/pr46728-4.c: Likewise.
750 * gcc.target/powerpc/pr46728-5.c: Likewise.
751 * gcc.target/powerpc/pr46728-7.c: Likewise.
752 * gcc.target/powerpc/pr46728-8.c: Likewise.
753 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
755 2012-11-02 Jan Hubicka <jh@suse.cz>
757 * gcc.dg/tree-ssa/loop-38.c: New testcase.
759 2012-11-02 Jan Hubicka <jh@suse.cz>
761 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
762 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
764 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
767 * gcc.target/i386/pr55130.c: New test.
769 2012-11-02 Jakub Jelinek <jakub@redhat.com>
772 * gcc.target/i386/pr55147.c: New test.
774 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
776 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
777 * gfortran.dg/default_format_denormal_1.f90: Same.
779 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
782 * g++.dg/ext/vector19.C: Remove target restrictions.
783 * gcc.dg/fold-compare-7.c: New testcase.
785 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
788 * gcc.target/sh/pr55160.c: New.
790 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
792 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
793 scan-assembler regex.
795 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
798 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
799 * gcc.dg/pr55150-2.c: New test.
801 2012-11-01 Sharad Singhai <singhai@google.com>
803 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
804 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
805 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
806 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
808 2012-10-31 Dehao Chen <dehao@google.com>
810 * g++.dg/debug/dwarf2/block.C: New testcase.
812 2012-10-31 Jan Hubicka <jh@suse.cz>
814 * gcc.dg/pr44974.c: Add noinline.
816 2012-10-31 Janus Weil <janus@gcc.gnu.org>
819 * gfortran.dg/class_54.f90: New.
821 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
822 Jakub Jelinek <jakub@redhat.com>
824 PR tree-optimization/55018
825 * gcc.dg/torture/pr55018.c: New test.
827 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
830 * g++.dg/ext/vla13.C: New.
832 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
835 * gcc.dg/pr55150.c: New test.
837 2012-10-31 Tobias Burnus <burnus@net-b.de>
840 * gfortran.dg/associate_11.f90: New.
842 2012-10-31 Dodji Seketeli <dodji@redhat.com>
845 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
847 2012-10-31 Jakub Jelinek <jakub@redhat.com>
849 PR tree-optimization/19105
850 PR tree-optimization/21643
851 PR tree-optimization/46309
852 * gcc.dg/pr19105.c: New test.
853 * gcc.dg/pr21643.c: New test.
854 * gcc.dg/pr46309-2.c: New test.
855 * gcc.c-torture/execute/pr46309.c: New test.
857 2012-10-31 Alan Modra <amodra@gmail.com>
859 * gcc.target/powerpc/dimode_off.c: New.
860 * gcc.target/powerpc/timode_off.c: New.
861 * gcc.target/powerpc/dfmode_off.c: New.
862 * gcc.target/powerpc/tfmode_off.c: New.
864 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
866 PR rtl-optimization/55093
867 * gcc.target/i386/pr55093.c: New file.
869 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
871 * gcc.target/i386/pr55116.c: Renamed to ...
872 * gcc.target/i386/pr55116-1.c: This.
874 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
876 * gcc.target/i386/pr55116-2.c: New file.
878 2012-10-30 Richard Biener <rguenther@suse.de>
880 * gcc.dg/vect/slp-perm-2.c: Adjust.
882 2012-10-30 Richard Biener <rguenther@suse.de>
884 PR tree-optimization/55111
885 * gcc.dg/torture/pr55111.c: New testcase.
887 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
890 * gcc.target/sh/pr53988.c: New.
892 2012-10-30 Bin Cheng <bin.cheng@arm.com>
895 * gcc.dg/hoist-register-pressure-1.c: Rename from
896 hoist-register-pressure.c. Add nonpic condition.
897 * gcc.dg/hoist-register-pressure-2.c: New testcase.
899 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
902 * gcc.dg/Wreturn-local-addr.c: New.
903 * g++.dg/warn/Wno-return-local-addr.C: New.
904 * g++.dg/warn/Wreturn-local-addr.C: New.
906 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
909 * gcc.target/i386/pr55116.c: New file.
911 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
914 * gcc.dg/Wshadow-4.c: New.
915 * gcc.dg/Wshadow-4.h: New.
917 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
920 * gcc.dg/guality/pr54693.c: New.
922 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
925 * gcc.dg/pr55027.c: New testcase.
927 2012-10-29 Jan Hubicka <jh@suse.cz>
929 * gcc.dg/ipa/inline-6.c: New testcase.
931 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
933 PR rtl-optimization/55106
934 * g++.dg/pr55106.C: New.
936 2012-10-29 Richard Guenther <rguenther@suse.de>
939 * gcc.dg/torture/pr53695.c: New testcase.
941 2012-10-28 Jan Hubicka <jh@suse.cz>
943 * gcc.dg/ipa/inlinehint-3.c: New testcase.
945 2012-10-28 Tobias Burnus <burnus@net-b.de>
948 * gfortran.dg/do_check_6.f90: New.
950 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
951 Jack Howarth <howarth@bromo.med.uc.edu>
954 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
956 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
958 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
961 * gcc.target/i386/pr34283.c: New test.
963 2012-10-26 Jakub Jelinek <jakub@redhat.com>
966 * g++.dg/opt/pr55081.C: New test.
970 * gcc.dg/guality/pr54970.c: New test.
972 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
975 * g++.dg/template/new11.C: New.
977 2012-10-26 Richard Biener <rguenther@suse.de>
980 * gcc.dg/torture/pr54824.c: New testcase.
982 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
984 * gcc.target/i386/fxsave-1.c: New.
985 * gcc.target/i386/fxsave64-1.c: Ditto.
986 * gcc.target/i386/fxrstor-1.c: Ditto.
987 * gcc.target/i386/fxrstor64-1.c: Ditto.
988 * gcc.target/i386/xsave-1.c: Ditto.
989 * gcc.target/i386/xsave64-1.c: Ditto.
990 * gcc.target/i386/xrstor-1.c: Ditto.
991 * gcc.target/i386/xrstor64-1.c: Ditto.
992 * gcc.target/i386/xsaveopt-1.c: Ditto.
993 * gcc.target/i386/xsaveopt64-1.c: Ditto.
994 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
995 * gcc.target/i386/sse-13.c: Ditto.
996 * gcc.target/i386/sse-14.c: Ditto.
997 * gcc.target/i386/sse-22.c: Ditto.
998 * gcc.target/i386/sse-23.c: Ditto.
999 * g++.dg/other/i386-2.C: Ditto.
1000 * g++.dg/other/i386-3.C: Ditto.
1002 2012-10-25 Jan Hubicka <jh@suse.cz>
1004 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1007 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1010 * g++.dg/ext/transparent-union.C: New.
1012 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1015 * g++.dg/ext/vector19.C: New testcase.
1017 2012-10-25 Richard Biener <rguenther@suse.de>
1019 PR tree-optimization/54902
1020 * g++.dg/torture/pr54902.C: New testcase.
1022 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1025 * g++.dg/template/crash114.C: New.
1027 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1030 * gcc.target/i386/pr55049-1.c: New test.
1032 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1035 * gfortran.dg/class_dummy_4.f03: New.
1037 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1039 PR rtl-optimization/55010
1040 * gcc.dg/pr55010.c: New test.
1043 * g++.dg/debug/pr54828.C: New test.
1045 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1047 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1048 * gcc.dg/vect/vect-83_64.c: Likewise.
1050 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1053 * g++.dg/cpp0x/constexpr-union4.C: New.
1055 2012-10-23 Jeff Law <law@redhat.com>
1057 * gcc.c-torture/execute/pr54985.c: New test.
1059 2012-10-23 Paul Koning <ni1d@arrl.net>
1062 * g++.dg/debug/dwarf2/pr54508.C: New.
1064 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1067 * g++.dg/template/sizeof14.C: New test.
1069 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1070 Jim MacArthur <jim.macarthur@arm.com>
1071 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1072 Marcus Shawcroft <marcus.shawcroft@arm.com>
1073 Nigel Stephens <nigel.stephens@arm.com>
1074 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1075 Richard Earnshaw <rearnsha@arm.com>
1076 Sofiane Naci <sofiane.naci@arm.com>
1077 Stephen Thomas <stephen.thomas@arm.com>
1078 Tejas Belagod <tejas.belagod@arm.com>
1079 Yufeng Zhang <yufeng.zhang@arm.com>
1081 * lib/target-supports.exp
1082 (check_profiling_available): Add AArch64.
1083 (check_effective_target_vect_int): Likewise.
1084 (check_effective_target_vect_shift): Likewise.
1085 (check_effective_target_vect_float): Likewise.
1086 (check_effective_target_vect_double): Likewise.
1087 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1088 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1089 (check_effective_target_vect_pack_trunc): Likewise.
1090 (check_effective_target_vect_unpack): Likewise.
1091 (check_effective_target_vect_hw_misalign): Likewise.
1092 (check_effective_target_vect_short_mult): Likewise.
1093 (check_effective_target_vect_int_mult): Likewise.
1094 (check_effective_target_vect_stridedN): Likewise.
1095 (check_effective_target_sync_int_long): Likewise.
1096 (check_effective_target_sync_char_short): Likewise.
1097 (check_vect_support_and_set_flags): Likewise.
1098 (check_effective_target_aarch64_tiny): New.
1099 (check_effective_target_aarch64_small): New.
1100 (check_effective_target_aarch64_large): New.
1101 * g++.dg/other/PR23205.C: Enable aarch64.
1102 * g++.dg/other/pr23205-2.C: Likewise.
1103 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1104 * gcc.c-torture/execute/20101011-1.c: Likewise.
1105 * gcc.dg/20020312-2.c: Likewise.
1106 * gcc.dg/20040813-1.c: Likewise.
1107 * gcc.dg/builtin-apply2.c: Likewise.
1108 * gcc.dg/stack-usage-1.c: Likewise.
1110 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1111 Jim MacArthur <jim.macarthur@arm.com>
1112 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1113 Marcus Shawcroft <marcus.shawcroft@arm.com>
1114 Nigel Stephens <nigel.stephens@arm.com>
1115 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1116 Richard Earnshaw <rearnsha@arm.com>
1117 Sofiane Naci <sofiane.naci@arm.com>
1118 Stephen Thomas <stephen.thomas@arm.com>
1119 Tejas Belagod <tejas.belagod@arm.com>
1120 Yufeng Zhang <yufeng.zhang@arm.com>
1122 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1123 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1124 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1125 * gcc.target/aarch64/aapcs/abitest.S: New file.
1126 * gcc.target/aarch64/aapcs/abitest.h: New file.
1127 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1128 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1129 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1130 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1131 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1132 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1133 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1134 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1135 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1136 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1137 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1138 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1139 * gcc.target/aarch64/aapcs/test_1.c: New file.
1140 * gcc.target/aarch64/aapcs/test_10.c: New file.
1141 * gcc.target/aarch64/aapcs/test_11.c: New file.
1142 * gcc.target/aarch64/aapcs/test_12.c: New file.
1143 * gcc.target/aarch64/aapcs/test_13.c: New file.
1144 * gcc.target/aarch64/aapcs/test_14.c: New file.
1145 * gcc.target/aarch64/aapcs/test_15.c: New file.
1146 * gcc.target/aarch64/aapcs/test_16.c: New file.
1147 * gcc.target/aarch64/aapcs/test_17.c: New file.
1148 * gcc.target/aarch64/aapcs/test_18.c: New file.
1149 * gcc.target/aarch64/aapcs/test_19.c: New file.
1150 * gcc.target/aarch64/aapcs/test_2.c: New file.
1151 * gcc.target/aarch64/aapcs/test_20.c: New file.
1152 * gcc.target/aarch64/aapcs/test_21.c: New file.
1153 * gcc.target/aarch64/aapcs/test_22.c: New file.
1154 * gcc.target/aarch64/aapcs/test_23.c: New file.
1155 * gcc.target/aarch64/aapcs/test_24.c: New file.
1156 * gcc.target/aarch64/aapcs/test_25.c: New file.
1157 * gcc.target/aarch64/aapcs/test_26.c: New file.
1158 * gcc.target/aarch64/aapcs/test_3.c: New file.
1159 * gcc.target/aarch64/aapcs/test_4.c: New file.
1160 * gcc.target/aarch64/aapcs/test_5.c: New file.
1161 * gcc.target/aarch64/aapcs/test_6.c: New file.
1162 * gcc.target/aarch64/aapcs/test_7.c: New file.
1163 * gcc.target/aarch64/aapcs/test_8.c: New file.
1164 * gcc.target/aarch64/aapcs/test_9.c: New file.
1165 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1166 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1167 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1168 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1169 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1170 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1171 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1172 * gcc.target/aarch64/aapcs/type-def.h: New file.
1173 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1174 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1175 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1176 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1177 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1178 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1179 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1180 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1181 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1182 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1183 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1184 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1185 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1186 * gcc.target/aarch64/aarch64.exp: New file.
1187 * gcc.target/aarch64/adc-1.c: New file.
1188 * gcc.target/aarch64/adc-2.c: New file.
1189 * gcc.target/aarch64/asm-1.c: New file.
1190 * gcc.target/aarch64/clrsb.c: New file.
1191 * gcc.target/aarch64/clz.c: New file.
1192 * gcc.target/aarch64/ctz.c: New file.
1193 * gcc.target/aarch64/csinc-1.c: New file.
1194 * gcc.target/aarch64/csinv-1.c: New file.
1195 * gcc.target/aarch64/csneg-1.c: New file.
1196 * gcc.target/aarch64/extend.c: New file.
1197 * gcc.target/aarch64/fcvt.x: New file.
1198 * gcc.target/aarch64/fcvt_double_int.c: New file.
1199 * gcc.target/aarch64/fcvt_double_long.c: New file.
1200 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1201 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1202 * gcc.target/aarch64/fcvt_float_int.c: New file.
1203 * gcc.target/aarch64/fcvt_float_long.c: New file.
1204 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1205 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1206 * gcc.target/aarch64/ffs.c: New file.
1207 * gcc.target/aarch64/fmadd.c: New file.
1208 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1209 * gcc.target/aarch64/frint.x: New file.
1210 * gcc.target/aarch64/frint_double.c: New file.
1211 * gcc.target/aarch64/frint_float.c: New file.
1212 * gcc.target/aarch64/index.c: New file.
1213 * gcc.target/aarch64/mneg-1.c: New file.
1214 * gcc.target/aarch64/mneg-2.c: New file.
1215 * gcc.target/aarch64/mneg-3.c: New file.
1216 * gcc.target/aarch64/mnegl-1.c: New file.
1217 * gcc.target/aarch64/mnegl-2.c: New file.
1218 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1219 * gcc.target/aarch64/pic-constantpool1.c: New file.
1220 * gcc.target/aarch64/pic-symrefplus.c: New file.
1221 * gcc.target/aarch64/predefine_large.c: New file.
1222 * gcc.target/aarch64/predefine_small.c: New file.
1223 * gcc.target/aarch64/predefine_tiny.c: New file.
1224 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1225 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1226 * gcc.target/aarch64/table-intrinsics.c: New file.
1227 * gcc.target/aarch64/tst-1.c: New file.
1228 * gcc.target/aarch64/vect-abs-compile.c: New file.
1229 * gcc.target/aarch64/vect-abs.c: New file.
1230 * gcc.target/aarch64/vect-abs.x: New file.
1231 * gcc.target/aarch64/vect-compile.c: New file.
1232 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1233 * gcc.target/aarch64/vect-faddv.c: New file.
1234 * gcc.target/aarch64/vect-faddv.x: New file.
1235 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1236 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1237 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1238 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1239 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1240 * gcc.target/aarch64/vect-fp-compile.c: New file.
1241 * gcc.target/aarch64/vect-fp.c: New file.
1242 * gcc.target/aarch64/vect-fp.x: New file.
1243 * gcc.target/aarch64/vect-mull-compile.c: New file.
1244 * gcc.target/aarch64/vect-mull.c: New file.
1245 * gcc.target/aarch64/vect-mull.x: New file.
1246 * gcc.target/aarch64/vect.c: New file.
1247 * gcc.target/aarch64/vect.x: New file.
1248 * gcc.target/aarch64/vector_intrinsics.c: New file.
1249 * gcc.target/aarch64/vfp-1.c: New file.
1250 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1251 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1252 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1253 * g++.dg/abi/aarch64_guard1.C: New file.
1255 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1258 * c-c++-common/pr54988.c: New test.
1260 2012-10-23 Jan Hubicka <jh@suse.cz>
1262 * gcc.dg/tree-prof/peel-1.c: New testcase.
1264 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1267 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1269 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1271 * gcc.dg/c99-predef-1.c: New test.
1272 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1273 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1274 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1275 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1276 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1277 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1278 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1279 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1280 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1281 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1282 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1283 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1285 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1287 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1289 2012-10-23 Jan Hubicka <jh@suse.cz>
1292 * gcc.c-torture/execute/pr54937.c: New testcase.
1293 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1295 2012-10-23 Jan Hubicka <jh@suse.cz>
1298 * gfortran.dg/pr54967.f90: New testcase.
1300 2012-10-23 Terry Guo <terry.guo@arm.com>
1303 * gcc.dg/pr55019.c: New.
1305 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1307 PR tree-optimization/55008
1308 * gcc.dg/tree-ssa/pr55008.c: New test.
1310 2012-10-22 Richard Biener <rguenther@suse.de>
1312 PR tree-optimization/55011
1313 * gcc.dg/torture/pr55011.c: New testcase.
1315 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1317 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1318 * gcc.target/arm/pr40457-2.c: Likewise.
1319 * gcc.target/arm/pr40457-3.c: Likewise.
1321 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1323 * gnat.dg/specs/limited_with4.ads: New test.
1324 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1326 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1328 * gnat.dg/modular4.adb: New test.
1329 * gnat.dg/modular4_pkg.ads: New helper.
1331 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1333 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1334 * gnat.dg/specs/addr1.ads: Likewise.
1336 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1338 * gcc.dg/webizer.c (main): Add missing exit call.
1340 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1343 * gfortran.dg/wextra_1.f: New test.
1345 2012-10-20 Jan Hubicka <jh@suse.cz>
1347 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1349 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1352 * gfortran.dg/warn_unused_function.f90: New.
1354 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1356 * lib/target-supports.exp
1357 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1359 2012-10-19 Richard Guenther <rguenther@suse.de>
1361 PR tree-optimization/54981
1362 * gcc.dg/pr54981.c: New testcase.
1364 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1367 * gcc.target/arm/pr54892.c: New.
1369 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1371 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1373 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1376 * g++.dg/init/array30.C: New.
1377 * g++.dg/init/array31.C: Likewise.
1379 2012-10-18 Tobias Burnus <burnus@net-b.de>
1382 * gfortran.dg/public_private_module_7.f90: New.
1384 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1387 * g++.dg/template/pr29633.C: New.
1389 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1391 * gnat.dg/loop_optimization13.ad[sb]: New test.
1392 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1394 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1396 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1397 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1398 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1399 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1401 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1403 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1404 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1405 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1406 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1407 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1408 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1410 2012-10-16 Jan Hubicka <jh@suse.cz>
1412 * gcc.target/i386/l_fma_float_?.c: Update.
1413 * gcc.target/i386/l_fma_double_?.c: Update.
1414 * gfortran.dg/do_1.f90: XFAIL
1415 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1416 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1417 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1418 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1419 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1420 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1423 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1427 * gcc.dg/Wstrict-overflow-24.c: New.
1429 2012-10-16 Tobias Burnus <burnus@net-b.de>
1433 * gfortran.dg/class_optional_1.f90: New.
1434 * gfortran.dg/class_optional_2.f90: New.
1436 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1439 * gcc.dg/guality/pr54796.c: New test.
1441 PR tree-optimization/54889
1442 * gfortran.dg/pr54889.f90: New test.
1444 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1446 * g++.dg/other/dump-ada-spec-2.C: New test.
1448 2012-10-16 Easwaran Raman <eraman@google.com>
1450 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1451 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1453 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1455 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1456 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1458 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1461 * gcc.c-torture/compile/pr54925.c: New.
1463 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1466 * gcc.target/sh/pr51244-17.c: New.
1468 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1471 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1473 * gcc.target/sh/pr54760-4.c: New.
1475 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1478 * gcc.target/sh/torture/sh-torture.exp: New.
1479 * gcc.target/sh/torture/pr34777.c: New.
1481 2012-10-15 Matthias Klose <doko@ubuntu.com>
1483 * lib/target-supports.exp (check_profiling_available): Match
1484 arm*-*-linux-* for ARM Linux/GNU.
1485 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1486 * gfortran.dg/enum_10.f90: Likewise.
1487 * gfortran.dg/enum_9.f90: Likewise.
1488 * gcc.target/arm/synchronize.c: Likewise.
1489 * g++.old-deja/g++.jason/enum6.C: Likewise.
1490 * g++.old-deja/g++.other/enum4.C: Likewise.
1491 * g++.old-deja/g++.law/enum9.C: Likewise.
1493 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1495 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1496 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1498 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1499 Paolo Carlini <paolo.carlini@oracle.com>
1502 * g++.dg/overload/operator6.C: New.
1504 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1506 PR c++/50080 (again)
1507 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1508 * g++.dg/parse/tmpl-outside1.C: Likewise.
1509 * g++.dg/template/qualttp18.C: Likewise.
1510 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1511 * g++.old-deja/g++.pt/overload13.C: Likewise.
1513 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1515 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1516 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1517 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1518 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1519 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1520 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1521 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1522 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1524 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1527 * g++.dg/parse/tmpl-outside2.C: New.
1528 * g++.dg/parse/tmpl-outside1.C: Adjust.
1529 * g++.dg/template/qualttp18.C: Likewise.
1530 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1531 * g++.old-deja/g++.pt/overload13.C: Likewise.
1533 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1535 PR tree-optimization/54915
1536 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1538 2012-10-15 Richard Guenther <rguenther@suse.de>
1540 PR tree-optimization/54920
1541 * gcc.dg/torture/pr54920.c: New testcase.
1543 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1545 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1547 2012-10-13 Jason Merrill <jason@redhat.com>
1549 * g++.dg/tls/thread_local7g.C: Require tls_native.
1551 2012-10-14 Jason Merrill <jason@redhat.com>
1553 * g++.dg/cpp0x/inh-ctor1.C: New.
1554 * g++.dg/cpp0x/inh-ctor2.C: New.
1555 * g++.dg/cpp0x/inh-ctor3.C: New.
1556 * g++.dg/cpp0x/inh-ctor4.C: New.
1557 * g++.dg/cpp0x/inh-ctor5.C: New.
1558 * g++.dg/cpp0x/inh-ctor6.C: New.
1559 * g++.dg/cpp0x/inh-ctor7.C: New.
1560 * g++.dg/cpp0x/inh-ctor8.C: New.
1561 * g++.dg/cpp0x/inh-ctor9.C: New.
1562 * g++.dg/cpp0x/inh-ctor10.C: New.
1563 * g++.dg/cpp0x/inh-ctor11.C: New.
1564 * g++.dg/cpp0x/inh-ctor12.C: New.
1565 * g++.dg/cpp0x/inh-ctor13.C: New.
1567 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1569 PR rtl-optimization/54919
1570 * gcc.dg/pr54919.c: New testcase.
1572 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1575 * g++.dg/template/crash113.C: New.
1577 2012-10-14 Jan Hubicka <jh@suse.cz>
1579 * gcc.dg/unroll_5.c: New testcase.
1581 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1584 * g++.dg/opt/pr52643.C: New.
1586 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1589 * gcc.target/sh/pr54602-1.c: New.
1590 * gcc.target/sh/pr54602-2.c: New.
1591 * gcc.target/sh/pr54602-3.c: New.
1592 * gcc.target/sh/pr54602-4.c: New.
1594 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1597 * gcc.target/sh/pr54680.c: New.
1599 2012-10-12 Jan Hubicka <jh@suse.cz>
1601 * gcc.dg/webizer.c: New testcase.
1603 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1605 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1608 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1610 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1611 Return 0 if already specifying -mfloat-abi other than hard.
1613 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1615 * gcc.dg/pr53060.c: Prune irrelevant warning.
1617 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1620 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1621 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1622 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1623 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1624 Adjust expected wording of warnings for *cmp* builtins.
1625 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1626 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1628 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1631 * g++.dg/parse/friend-main.C: New.
1633 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1636 * g++.dg/pr53055.C: New testcase.
1638 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1641 * g++.dg/cpp0x/pr52744.C: New.
1643 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1646 * gfortran.dg/dummy_procedure_9.f90: New.
1648 2012-10-12 Richard Biener <rguenther@suse.de>
1650 PR tree-optimization/54894
1651 * gcc.dg/torture/pr54894.c: New testcase.
1653 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1656 * gcc.target/sh/pr51244-13.c: New.
1657 * gcc.target/sh/pr51244-14.c: New.
1658 * gcc.target/sh/pr51244-15.c: New.
1659 * gcc.target/sh/pr51244-16.c: New.
1661 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1664 * g++.dg/cpp0x/decltype45.C: New.
1666 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1669 * gfortran.dg/class_allocate_13.f90: New.
1671 2012-10-11 Jason Merrill <jason@redhat.com>
1673 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1674 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1676 * g++.dg/gomp/tls-5.C: Require tls_native.
1677 * g++.dg/tls/thread_local7.C: Require tls_native.
1678 * g++.dg/tls/static2.C: New.
1680 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1683 * g++.dg/ext/weak5.C: New.
1685 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1688 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1689 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1691 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1694 * g++.dg/parse/pr43765.C: New.
1696 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1698 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1700 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1703 * g++.dg/init/bitfield3.C: New.
1705 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1707 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1709 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1711 PR tree-optimization/54877
1712 * gcc.dg/torture/pr54877.c: New test.
1714 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1717 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1718 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1719 and remove target info from dg-do compile.
1720 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1721 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1722 and remove target info from dg-do compile.
1724 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1726 * gcc.dg/pr54782.c: Require target with pthread support.
1728 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1731 * g++.dg/cpp0x/auto35.C: New.
1733 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1735 PR c++/53540 - using fails to be equivalent to typedef
1736 * g++.dg/cpp0x/alias-decl-24.C: New test.
1738 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1740 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1741 that c++11 attributes to types are ignored for now.
1742 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1745 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1748 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1750 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1753 * g++.dg/cpp0x/initlist67.C: New.
1755 2012-10-10 Dehao Chen <dehao@google.com>
1757 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1759 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1762 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1765 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1768 * g++.dg/cpp0x/decltype44.C: New.
1770 2012-10-09 Steve Ellcey <sellcey@mips.com>
1772 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1774 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1777 * g++.dg/cpp0x/decltype43.C: New.
1779 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1782 * gcc.dg/pr53397-1.c: New test case.
1783 * gcc.dg/pr53397-2.c: New test case.
1785 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1788 * g++.dg/warn/Wparentheses-26.C: Adjust.
1789 * g++.dg/warn/Wparentheses-27.C: New.
1791 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1794 * c-c++-common/vector-scalar.c: New testcase.
1795 * g++.dg/ext/vector18.C: New testcase.
1796 * g++.dg/ext/vector5.C: This is not an error anymore.
1797 * gcc.dg/init-vec-1.c: Move ...
1798 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1799 * gcc.c-torture/execute/vector-shift1.c: Move ...
1800 * c-c++-common/torture/vector-shift1.c: ... here.
1801 * gcc.dg/scal-to-vec1.c: Move ...
1802 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1803 C++11. Adapt error messages.
1804 * gcc.dg/convert-vec-1.c: Move ...
1805 * c-c++-common/convert-vec-1.c: ... here.
1806 * gcc.dg/scal-to-vec2.c: Move ...
1807 * c-c++-common/scal-to-vec2.c: ... here.
1809 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1812 * gcc.target/i386/pr54400.c: New testcase.
1814 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1817 * g++.dg/template/pr54858.C: New test.
1819 2012-10-08 Marek Polacek <polacek@redhat.com>
1822 * g++.dg/debug/pr54831.C: New test.
1824 2012-10-08 Dehao Chen <dehao@google.com>
1826 * g++.dg/predict-loop-exit-1.C: New.
1827 * g++.dg/predict-loop-exit-2.C: New.
1828 * g++.dg/predict-loop-exit-3.C: New.
1830 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1832 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1834 2012-10-08 Jason Merrill <jason@redhat.com>
1836 * g++.dg/gomp/tls-5.C: New.
1837 * g++.dg/gomp/tls-wrap1.C: New.
1838 * g++.dg/gomp/tls-wrap2.C: New.
1839 * g++.dg/gomp/tls-wrap3.C: New.
1840 * g++.dg/gomp/tls-wrap4.C: New.
1841 * g++.dg/gomp/tls-wrapper-cse.C: New.
1842 * g++.dg/tls/thread_local-cse.C: New.
1843 * g++.dg/tls/thread_local-order1.C: New.
1844 * g++.dg/tls/thread_local-order2.C: New.
1845 * g++.dg/tls/thread_local-wrap1.C: New.
1846 * g++.dg/tls/thread_local-wrap2.C: New.
1847 * g++.dg/tls/thread_local-wrap3.C: New.
1848 * g++.dg/tls/thread_local-wrap4.C: New.
1849 * g++.dg/tls/thread_local2g.C: New.
1850 * g++.dg/tls/thread_local3g.C: New.
1851 * g++.dg/tls/thread_local4g.C: New.
1852 * g++.dg/tls/thread_local5g.C: New.
1853 * g++.dg/tls/thread_local6g.C: New.
1854 * g++.dg/tls/thread_local7g.C: New.
1856 * g++.dg/tls/thread_local3.C: New.
1857 * g++.dg/tls/thread_local4.C: New.
1858 * g++.dg/tls/thread_local5.C: New.
1859 * g++.dg/tls/thread_local6.C: New.
1861 * g++.dg/tls/init-2.C: Tweak errors.
1862 * g++.dg/tls/thread_local1.C: New.
1863 * g++.dg/tls/thread_local2.C: New.
1864 * g++.dg/tls/thread_local7.C: New.
1866 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1869 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1871 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1874 * gcc.target/sh/pr54685.c: New.
1876 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1878 PR c++/53528 C++11 attribute support
1879 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1880 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1881 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1882 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1883 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1884 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1885 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1886 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1887 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1888 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1889 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1890 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1891 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1892 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1893 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1894 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1895 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1896 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1897 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1898 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1899 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1900 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1901 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1902 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1903 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1904 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1905 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1906 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1907 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1908 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1909 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1910 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1911 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1912 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1913 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1914 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1915 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1916 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1917 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1918 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1919 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1920 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1921 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1922 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1923 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1924 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1925 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1926 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1927 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1928 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1929 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1930 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1931 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1932 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1933 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1934 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1935 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1937 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1939 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1940 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1941 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1943 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1946 * gcc.target/sh/pr54760-2.c: New.
1947 * gcc.target/sh/pr54760-3.c: New.
1949 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1952 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1954 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1955 Sandra Loosemore <sandra@codesourcery.com>
1957 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1958 and test that the accumulator is initialized using MULT.
1959 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1960 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1962 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1965 * g++.dg/cpp0x/stdint.C: New.
1967 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1970 * g++.dg/cpp0x/stddef.C: New.
1972 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1975 * gfortran.dg/typebound_operator_17.f90: New.
1977 2012-10-06 Jan Hubicka <jh@suse.cz>
1981 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1983 2012-10-06 Jan Hubicka <jh@suse.cz>
1985 * gcc.dg/lto/resolutions_0.c: New testcase.
1987 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1990 * gfortran.dg/generic_25.f90: New.
1991 * gfortran.dg/generic_26.f90: New.
1992 * gfortran.dg/generic_27.f90: New.
1994 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1997 * gcc.target/sh/pr54760-1.c: New.
1999 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2001 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2002 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2003 * g++.dg/warn/Wsign-compare-5.C: New test.
2004 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2005 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2006 * g++.dg/ext/builtin30.C: New test.
2007 * g++.dg/ext/vla12.C: New test.
2008 * gcc.dg/builtins-85.c: New test.
2011 * gcc.dg/guality/pr54519-1.c: New test.
2012 * gcc.dg/guality/pr54519-2.c: New test.
2013 * gcc.dg/guality/pr54519-3.c: New test.
2014 * gcc.dg/guality/pr54519-4.c: New test.
2015 * gcc.dg/guality/pr54519-5.c: New test.
2016 * gcc.dg/guality/pr54519-6.c: New test.
2018 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2021 * g++.dg/cpp0x/defaulted38.C: New.
2023 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2025 PR tree-optimization/33763
2026 * c-c++-common/pr33763.c: New test.
2028 PR tree-optimization/54810
2029 * gcc.dg/tree-ssa/vrp85.c: New test.
2031 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2033 * gcc.dg/ucnid-7.c: Skip on AIX.
2034 * gcc.dg/ucnid-8.c: Same.
2035 * gcc.dg/ucnid-10.c: Same.
2036 * gcc.dg/ucnid-13.c: Same.
2037 * gcc.dg/attr-alias-3.c: Same.
2038 * gcc.dg/attr-alias-5.c: Same.
2039 * gcc.dg/torture/pr51106-2.c: Same.
2040 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2042 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2045 * g++.dg/cpp0x/alias-decl-23.C: New.
2047 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2050 * g++.dg/template/friend53.C: New.
2052 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2054 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2055 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2056 (scan-ada-spec): Likewise.
2057 (scan-ada-spec-not): Likewise.
2058 * gcc.dg/dump-ada-spec-1.c: New test.
2059 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2061 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2063 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2065 2012-10-04 Florian Weimer <fweimer@redhat.com>
2067 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2069 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2072 * g++.dg/cpp0x/pr54323.C: New.
2074 2012-10-04 Richard Guenther <rguenther@suse.de>
2077 * g++.dg/torture/pr54735.C: New testcase.
2079 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2081 PR rtl-optimization/54739
2082 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2084 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2087 * gcc.target/sh/pr51244-12.c: New.
2089 2012-10-03 Dehao Chen <dehao@google.com>
2092 * gcc.dg/pr54782.c: New test.
2094 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2097 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2099 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2102 * gfortran.dg/class_53.f90: New.
2104 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2107 * gcc.dg/guality/pr54551.c: New.
2109 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2111 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2112 * gcc.target/powerpc/pr46728-2.c: Likewise.
2114 2012-10-02 Sharad Singhai <singhai@google.com>
2117 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2118 to fix test failures caused by r191883.
2119 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2120 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2121 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2122 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2123 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2124 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2125 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2126 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2127 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2129 2012-09-30 Sharad Singhai <singhai@google.com>
2131 * gcc.target/i386/vect-double-1.c: Fix test.
2133 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2136 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2139 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2141 PR rtl-optimization/54457
2142 * gcc.target/i386/pr54457.c: New test.
2144 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2146 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2148 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2150 * gcc.target/i386/vect-rebuild.c: New testcase.
2152 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2154 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2156 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2158 * gcc.target/mips/pr37362.c: Fix target selector.
2160 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2163 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2165 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2167 * gcc.dg/ucnid-8.c: Update line number.
2168 * gcc.dg/torture/pr51106-2.c: Likewise.
2170 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2173 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2174 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2175 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2177 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2179 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2180 partially reverting r170092.
2181 * gfortran.dg/class_7.f03: Ditto.
2182 * gfortran.dg/coarray_14.f90: Ditto.
2183 * gfortran.dg/typebound_proc_13.f03: Ditto.
2185 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2188 * g++.dg/cpp0x/sfinae42.C: New.
2190 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2192 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2193 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2194 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2195 * gcc.dg/pr42629.c: XFAIL on AIX.
2196 * gcc.dg/pr47684.c: Same.
2197 * gcc.dg/pr43670.c: Same.
2198 * gcc.dg/pr42916.c: Same.
2199 * gcc.dg/pr45449.c: Same.
2200 * gcc.dg/pr50017.c: Same.
2201 * gcc.dg/pr42728.c: Same.
2202 * gcc.dg/pr47881.c: Same.
2203 * gcc.dg/pr44023.c: Same.
2204 * gcc.dg/pr41345.c: Same.
2205 * gcc.dg/pr42630.c: Same.
2206 * gcc.dg/pr44971.c: Same.
2207 * gcc.dg/pr46771.c: Same.
2208 * gcc.dg/ucnid-8.c: Same.
2209 * gcc.dg/ucnid-10.c: Same.
2210 * gcc.dg/ucnid-13.c: Same.
2211 * gcc.dg/torture/pr51106-2.c: Same.
2212 * gcc.dg/pr48768.c: Same.
2213 * gcc.dg/pr42631.c: Same.
2214 * gcc.dg/pr43084.c: Same.
2215 * gcc.dg/ucnid-7.c: Same.
2216 * gcc.dg/pr42889.c: Same.
2217 * gcc.dg/pr41241.c: Same.
2218 * gcc.dg/pr42719.c: Same.
2219 * g++.dg/debug/pr46583.C: Same.
2220 * g++.dg/debug/pr47106.C: Same.
2221 * g++.dg/opt/pr48549.C: Same.
2222 * g++.dg/other/pr42685.C: Same.
2223 * c-c++-common/pr43942.c: Same.
2225 2012-09-29 Ian Lance Taylor <iant@google.com>
2227 * go.test/go-test.exp: Update for latest version of Go testsuite.
2229 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2232 * gfortran.dg/internal_readwrite_3.f90: New test.
2234 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2236 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2237 c-c++-common/Wunused-local-typedefs-2.c to here.
2239 PR c++/54372 - unused attribute inactive on dependant entities
2240 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2242 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2244 PR c++/29028 - Missed unused warning on using declaration
2245 * g++.dg/warn/Wunused-var-18.C: New test.
2247 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2249 PR c++/53551 - -Wunused-local-typedefs misses uses
2250 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2252 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2255 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2257 PR tree-optimization/54713
2258 * gcc.c-torture/compile/pr54713-1.c: New test.
2259 * gcc.c-torture/compile/pr54713-2.c: New test.
2260 * gcc.c-torture/compile/pr54713-3.c: New test.
2262 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2264 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2266 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2268 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2270 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2273 * gcc.target/i386/pr54703.c: New test.
2275 2012-09-27 Richard Guenther <rguenther@suse.de>
2278 * gcc.dg/lto/pr54709_0.c: New testcase.
2279 * gcc.dg/lto/pr54709_1.c: Likewise.
2281 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2283 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2285 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2287 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2289 * gcc.target/arm/pr42879.c: Handle big-endian.
2291 2012-09-26 Steve Ellcey <sellcey@mips.com>
2294 * gcc.dg/pr37303.c: Check for rdata or rodata.
2296 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2298 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2300 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2304 * gcc.target/powerpc/ppc-ne0-1.c: New.
2306 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2309 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2310 test_19, test_20, test_21, test_22, test_23): New functions.
2311 * gcc.target/sh/pr54089-4.c: New.
2312 * gcc.target/sh/pr54089-5.c: New.
2313 * gcc.target/sh/pr54089-6.c: New.
2314 * gcc.target/sh/pr54089-7.c: New.
2316 2012-09-25 Richard Guenther <rguenther@suse.de>
2319 * gcc.dg/lto/pr54702_0.c: New testcase.
2320 * gcc.dg/lto/pr54702_1.c: Likewise.
2321 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2322 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2323 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2324 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2326 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2329 * g++.dg/cpp0x/parse2.C: New.
2330 * g++.dg/parse/error11.C: Adjust.
2331 * g++.dg/parse/error12.C: Likewise.
2333 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2335 * gcc.target/i386/20030217-1.c: Added check for
2336 large_long_double effective target.
2337 * gcc.target/i386/387-3.c: Likewise.
2338 * gcc.target/i386/387-4.c: Likewise.
2339 * gcc.target/i386/pr36578-1.c: Likewise.
2340 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2341 when long double size is equal double size.
2342 * gcc.target/i386/excess-precision-1.c: Likewise.
2343 * gcc.target/i386/pr36578-2.c: Likewise.
2344 * gcc.target/i386/20030217-2.c: New testcase.
2346 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2348 PR tree-optimization/54676
2349 * gcc.dg/pr54676.c: New test.
2351 2012-09-25 Richard Guenther <rguenther@suse.de>
2353 PR tree-optimization/53663
2354 * gcc.dg/torture/pr53663-1.c: New testcase.
2355 * gcc.dg/torture/pr53663-2.c: Likewise.
2356 * gcc.dg/torture/pr53663-3.c: Likewise.
2358 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2360 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2362 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2364 * lib/target-supports-dg.exp (dg-require-effective-target,
2365 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2366 dg-process-target-1 instead of dg-process-target.
2367 (dg-process-target-1): Rename from dg-process-target.
2368 (dg-process-target): New.
2370 2012-09-24 Richard Guenther <rguenther@suse.de>
2372 PR tree-optimization/54684
2373 * g++.dg/torture/pr54684.C: New testcase.
2375 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2377 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2379 2012-09-24 Richard Guenther <rguenther@suse.de>
2382 * gcc.dg/tm/pr52173-1.c: New.
2383 * gcc.dg/tm/pr52173-2.c: New.
2385 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2387 * gcc.dg/pr54669.c: New test.
2389 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2390 Dominique Dhumieres <dominiq@lps.ens.fr>
2393 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2395 2012-09-23 Tobias Burnus <burnus@net-b.de>
2398 * gfortran.dg/class_array_14.f90: New.
2400 2012-09-22 Kai Tietz <ktietz@redhat.com>
2402 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2403 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2405 2012-09-21 Dehao Chen <dehao@google.com>
2408 PR tree-optimization/54655
2409 * g++.dg/pr54655.C: New testcase.
2411 2012-09-21 Richard Guenther <rguenther@suse.de>
2413 PR tree-optimization/54647
2414 * g++.dg/torture/pr54647.C: New testcase.
2416 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2419 * c-c++-common/torture/vector-compare-2.c: Add -w.
2421 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2423 * gnat.dg/opt20.ads: Move dg directive to...
2424 * gnat.dg/opt20.adb: ...here.
2425 * gnat.dg/addr1.ad[sb]: Likewise.
2426 * gnat.dg/concat2.ad[sb]: Likewise.
2427 * gnat.dg/array16.ad[sb]: Likewise.
2428 * gnat.dg/atomic5.ad[sb]: Likewise.
2429 * gnat.dg/discr29.ad[sb]: Likewise.
2430 * gnat.dg/noreturn5.ad[sb]: Likewise.
2431 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2432 * gnat.dg/discr23.ads: Remove dg directive.
2433 * gnat.dg/nested_float_packed.ads: Likewise.
2434 * gnat.dg/oconst6.ads: Move to...
2435 * gnat.dg/specs/oconst6.ads: ...here.
2437 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2440 * g++.dg/cpp0x/decltype32.C: Tweak.
2442 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2444 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2445 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2446 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2447 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2449 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2452 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2454 2012-09-19 Steve Ellcey <sellcey@mips.com>
2456 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2458 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2460 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2461 * gcc.target/powerpc/ppc-mftb.c: New file.
2463 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2466 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2469 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2472 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2474 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2476 * gcc.c-torture/execute/20120919-1.c: New test.
2478 2012-09-19 Richard Guenther <rguenther@suse.de>
2480 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2482 2012-09-19 Richard Guenther <rguenther@suse.de>
2484 * gcc.dg/builtin-unreachable-6.c: Adjust.
2486 2012-09-19 Richard Guenther <rguenther@suse.de>
2488 * gcc.dg/builtin-object-size-10.c: Adjust.
2489 * gcc.dg/builtin-unreachable-5.c: Adjust.
2490 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2491 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2492 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2493 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2494 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2495 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2496 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2497 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2498 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2499 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2500 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2501 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2503 2012-09-19 Richard Guenther <rguenther@suse.de>
2505 PR tree-optimization/54132
2506 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2507 * gcc.dg/torture/pr54132.c: Likewise.
2509 2012-09-19 Terry Guo <terry.guo@arm.com>
2511 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2512 extra prune rules that will be applied to all tests in a .exp file.
2513 (gcc-dg-prune): Use rules defined by the above variable.
2514 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2515 harmless warnings on architecture switch conflict.
2517 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2519 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2520 of asm-comment characters instead of a single one.
2521 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2523 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2525 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2527 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2528 target instead of xfailing it.
2529 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2530 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2531 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2532 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2533 * gcc.dg/vect/vect-104.c: Likewise.
2534 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2535 * gcc.dg/vect/vect-outer-1.c: Likewise.
2536 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2537 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2538 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2539 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2540 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2541 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2542 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2543 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2544 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2546 * lib/target-supports.exp
2547 (check_effective_target_vect_widen_mult_qi_to_hi,
2548 check_effective_target_vect_widen_mult_hi_to_si,
2549 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2550 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2551 check_effective_target_vect_pack_trunc,
2552 check_effective_target_vect_unpack,
2553 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2554 instead of arm_none.
2556 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2558 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2560 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2561 config to compiler_flags.
2563 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2566 * gcc.target/i386/pr54592.c: New test.
2568 PR tree-optimization/54610
2569 * gcc.target/i386/pr54610.c: New test.
2571 2012-09-17 Jason Merrill <jason@redhat.com>
2574 * g++.dg/cpp0x/alias-decl-21.C: New.
2575 * g++.dg/cpp0x/alias-decl-22.C: New.
2577 2012-09-17 Tobias Burnus <burnus@net-b.de>
2580 * gfortran.dg/scan_2.f90: New.
2582 2012-09-17 Jason Merrill <jason@redhat.com>
2585 * g++.dg/init/aggr9.C: New.
2587 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2589 * gnat.dg/loop_optimization12.ad[sb]: New test.
2591 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2594 * gfortran.dg/proc_ptr_result_7.f90: New.
2596 2012-09-17 Tobias Burnus <burnus@net-b.de>
2599 * gfortran.dg/structure_constructor_11.f90: New.
2601 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2603 PR tree-optimization/54563
2604 * g++.dg/torture/pr54563.C: New test.
2606 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2609 * gfortran.dg/typebound_generic_14.f03: New.
2611 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2614 * gfortran.dg/proc_ptr_38.f90: New.
2616 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2619 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2623 * gnat.dg/lto15.adb: Require lto.
2625 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2626 "myBindC" for hppa*-*-hpux*.
2628 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2630 * gfortran.dg/namelist_75.f90: New test.
2632 2012-09-15 Tom de Vries <tom@codesourcery.com>
2634 * gcc.dg/tree-ssa/vrp82.c: New test.
2635 * gcc.dg/tree-ssa/vrp83.c: Same.
2636 * gcc.dg/tree-ssa/vrp84.c: Same.
2638 2012-09-15 Tom de Vries <tom@codesourcery.com>
2640 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2641 * gcc.dg/tree-ssa/vrp81.c: ... this.
2643 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2646 * gcc.target/avr/torture/fix-types.h: New.
2647 * gcc.target/avr/torture/vals-hr.def: New.
2648 * gcc.target/avr/torture/vals-r.def: New.
2649 * gcc.target/avr/torture/vals-k.def: New.
2650 * gcc.target/avr/torture/vals-ur.def: New.
2651 * gcc.target/avr/torture/vals-uk.def: New.
2652 * gcc.target/avr/torture/vals-uhr.def: New.
2653 * gcc.target/avr/torture/vals-llk.def: New.
2654 * gcc.target/avr/torture/vals-ullk.def: New.
2655 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2656 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2657 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2658 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2659 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2660 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2661 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2662 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2664 2012-09-14 Dehao Chen <dehao@google.com>
2666 * g++.dg/debug/dwarf2/deallocator.C: New test.
2668 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2671 * gcc.c-torture/compile/pr54552-1.c: New test.
2673 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2676 * g++.dg/other/vector-compare.C: New testcase.
2677 * c-c++-common/vector-compare-3.c: New testcase.
2678 * gcc.dg/vector-shift.c: Move ...
2679 * c-c++-common/vector-shift.c: ... here.
2680 * gcc.dg/vector-shift1.c: Move ...
2681 * c-c++-common/vector-shift1.c: ... here.
2682 * gcc.dg/vector-shift3.c: Move ...
2683 * c-c++-common/vector-shift3.c: ... here.
2684 * gcc.dg/vector-compare-1.c: Move ...
2685 * c-c++-common/vector-compare-1.c: ... here.
2686 * gcc.dg/vector-compare-2.c: Move ...
2687 * c-c++-common/vector-compare-2.c: ... here.
2688 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2689 * c-c++-common/torture/vector-compare-1.c: ... here.
2690 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2691 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2692 * c-c++-common/torture/vector-compare-2.c: ... here.
2693 * gcc.c-torture/execute/vector-shift.c: Move ...
2694 * c-c++-common/torture/vector-shift.c: ... here.
2695 * gcc.c-torture/execute/vector-shift2.c: Move ...
2696 * c-c++-common/torture/vector-shift2.c: ... here.
2697 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2698 * c-c++-common/torture/vector-subscript-1.c: ... here.
2699 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2700 * c-c++-common/torture/vector-subscript-2.c: ... here.
2701 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2702 * c-c++-common/torture/vector-subscript-3.c: ... here.
2704 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2707 * gcc.c-torture/compile/pr54103-1.c,
2708 gcc.c-torture/compile/pr54103-2.c,
2709 gcc.c-torture/compile/pr54103-3.c,
2710 gcc.c-torture/compile/pr54103-4.c,
2711 gcc.c-torture/compile/pr54103-5.c,
2712 gcc.c-torture/compile/pr54103-6.c: New tests.
2713 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2715 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2717 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2719 2012-09-14 Richard Guenther <rguenther@suse.de>
2721 PR tree-optimization/54565
2722 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2723 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2725 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2727 * gcc.target/arm/combine-movs.c: Add missing space.
2729 2012-09-14 Richard Guenther <rguenther@suse.de>
2731 * g++.dg/torture/builtin-location.C: New testcase.
2733 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2734 Manuel López-Ibåñez <manu@gcc.gnu.org>
2737 * g++.dg/warn/Wuninitialized-self.C: New.
2739 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2742 * gcc.c-torture/compile/pr54559.c: New test.
2744 2012-09-13 Jason Merrill <jason@redhat.com>
2747 * g++.dg/cpp0x/constexpr-temp1.C: New.
2750 * g++.dg/template/anonunion2.C: New.
2753 * g++.dg/template/init10.C: New.
2755 2012-09-13 Tobias Burnus <burnus@net-b.de>
2758 * gfortran.dg/implicit_pure_3.f90: New.
2760 2012-09-13 Richard Guenther <rguenther@suse.de>
2762 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2764 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2766 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2768 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2770 * c-c++-common/pr51712.c: Handle for short-enum targets.
2772 2012-09-12 Terry Guo <terry.guo@arm.com>
2774 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2775 and lsrs for Thumb2 mode.
2777 2012-09-12 Jan Hubicka <jh@suse.cz>
2779 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2781 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2784 * gcc.target/i386/pr54445-1.c: New file.
2785 * gcc.target/i386/pr54445-2.c: Likewise.
2787 2012-09-12 Tobias Burnus <burnus@net-b.de>
2791 * gfortran.dg/coarray_10.f90: Update dg-error.
2792 * gfortran.dg/coarray_28.f90: New.
2793 * gfortran.dg/array_section_3.f90: New.
2795 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2797 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2798 gcc.target/arm/pr48252.c: Fix for big-endian support.
2800 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2802 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2804 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2805 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2807 * gcc.target/arm/neon-vfma-1.c: New testcase.
2808 * gcc.target/arm/neon-vfms-1.c: Likewise.
2809 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2811 * gcc.target/arm/neon-vmls-1.c: Likewise.
2812 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2814 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2815 (check_effective_target_arm_neonv2_ok): Likewise.
2816 (check_effective_target_arm_neonv2_hw): Likewise.
2817 (check_effective_target_arm_neonv2): Likewise.
2819 2012-09-11 Richard Guenther <rguenther@suse.de>
2822 * g++.dg/tree-ssa/pr54515.C: New testcase.
2824 2012-09-10 Andrew Pinski <apinski@cavium.com>
2827 * gcc.dg/tm/memopt-16.c: New testcase.
2829 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2833 * g++.dg/cpp0x/sfinae40.C: New.
2834 * g++.dg/cpp0x/sfinae41.C: Likewise.
2836 2012-09-10 Jason Merrill <jason@redhat.com>
2839 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2841 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2844 * gcc.target/sh/pr54089-3.c: New.
2846 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2848 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2850 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2852 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2854 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2856 * gcc.dg/pr52558-2.c: Delete.
2857 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2859 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2861 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2863 2012-09-10 Richard Guenther <rguenther@suse.de>
2865 PR tree-optimization/54520
2866 * gcc.dg/torture/pr54520.c: New testcase.
2868 2012-09-10 Jason Merrill <jason@redhat.com>
2871 * g++.dg/cpp0x/implicit14.C: New.
2873 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2876 * gfortran.dg/bound_simplification_3.f90: New test.
2878 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2881 * gcc.dg/pr52558-1.c: Delete.
2882 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2884 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2886 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2887 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2888 * gcc.target/arm/smlaltt-1.c: Likewise.
2890 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2892 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2894 2012-09-07 Tom de Vries <tom@codesourcery.com>
2896 PR tree-optimization/53986
2897 * gcc.dg/tree-ssa/vrp80.c: New test.
2898 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2900 2012-09-06 Jason Merrill <jason@redhat.com>
2904 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2905 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2907 2012-09-06 Andrew Pinski <apinski@cavium.com>
2910 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2912 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2914 PR rtl-optimization/54455
2915 * gcc.dg/54455.c: New test.
2917 2012-09-06 Tobias Burnus <burnus@net-b.de>
2920 * gfortran.dg/promotion_2.f90: New.
2922 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2925 * c-c++-common/pr54486.c: New test.
2927 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2930 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2932 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2935 * g++.dg/cpp0x/sfinae39.C: New.
2937 2012-09-04 Jason Merrill <jason@redhat.com>
2940 * g++.dg/ext/flexary3.C: New.
2943 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2946 * g++.dg/template/defarg15.C: New.
2949 * g++.dg/template/access24.C: New.
2951 2012-09-04 Richard Guenther <rguenther@suse.de>
2953 PR tree-optimization/54458
2954 * gcc.dg/torture/pr54458.c: New testcase.
2956 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2958 * gcc.target/arm/neon-vext.c: New test.
2959 * gcc.target/arm/neon-vext-execute.c: Ditto.
2961 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2965 * gfortran.dg/select_type_29.f03: New.
2967 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2969 * gcc.dg/fold-perm.c: Improve test.
2971 2012-09-03 Tobias Burnus <burnus@net-b.de>
2974 * gfortran.dg/coarray_class_1.f90: New.
2976 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2979 * gcc.c-torture/compile/pr49206.c: New test.
2981 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2982 Uros Bizjak <ubizjak@gmail.com>
2985 * gfortran.dg/pr36680.f90: New test.
2987 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2990 * g++.dg/opt/pr42295.C: New test.
2992 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2995 * gcc.dg/torture/pr54436.c: New test.
2997 2012-09-01 Andrew Pinski <apinski@cavium.com>
2999 * gcc.target/mips/truncate-8.c: New testcase.
3001 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3005 * gcc.target/i386/pr46829.c: New test.
3006 * gcc.target/i386/pr46843.c: Ditto.
3008 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3009 Jason Merrill <jason@redhat.com>
3012 * g++.dg/parse/error50.C: New.
3014 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3017 * gcc.c-torture/compile/pr54428.c: New test.
3019 2012-08-31 Ollie Wild <aaw@google.com>
3022 * g++.dg/init/lifetime3.C: New test.
3024 2012-08-31 Martin Jambor <mjambor@suse.cz>
3027 * gcc.dg/torture/pr54409.c: New test.
3029 2012-08-31 Martin Jambor <mjambor@suse.cz>
3031 * gfortran.dg/pr48636.f90: Add dump scan checks.
3033 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3035 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3037 2012-08-28 Joey Ye <joey.ye@arm.com>
3039 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3041 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3044 * gcc.target/i386/pr46254.c: New test.
3046 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3048 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3049 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3050 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3052 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3054 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3055 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3056 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3057 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3058 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3059 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3060 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3061 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3062 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3063 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3064 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3065 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3066 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3067 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3068 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3069 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3070 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3071 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3072 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3073 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3074 gcc.target/mips/unaligned-1.c: Tighten regexps.
3076 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3078 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3079 (mips_option_groups): Remove optimization. Add various -f options.
3080 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3081 and -pg imply -fno-omit-frame-pointer.
3082 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3083 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3084 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3085 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3086 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3087 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3088 * gcc.target/mips/abi-n32-long32.c: Likewise.
3089 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3090 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3091 * gcc.target/mips/abi-n32-long64.c: Likewise.
3092 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3093 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3094 * gcc.target/mips/abi-n64-long32.c: Likewise.
3095 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3096 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3097 * gcc.target/mips/abi-n64-long64.c: Likewise.
3098 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3099 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3100 * gcc.target/mips/abi-o32-long32.c: Likewise.
3101 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3102 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3103 * gcc.target/mips/abi-o32-long64.c: Likewise.
3104 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3105 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3106 * gcc.target/mips/abi-o64-long32.c: Likewise.
3107 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3108 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3109 * gcc.target/mips/abi-o64-long64.c: Likewise.
3110 * gcc.target/mips/asm-1.c: Likewise.
3111 * gcc.target/mips/branch-1.c: Likewise.
3112 * gcc.target/mips/call-3.c: Likewise.
3113 * gcc.target/mips/call-saved-3.c: Likewise.
3114 * gcc.target/mips/clear-cache-1.c: Likewise.
3115 * gcc.target/mips/div-1.c: Likewise.
3116 * gcc.target/mips/div-2.c: Likewise.
3117 * gcc.target/mips/div-3.c: Likewise.
3118 * gcc.target/mips/div-4.c: Likewise.
3119 * gcc.target/mips/div-5.c: Likewise.
3120 * gcc.target/mips/div-6.c: Likewise.
3121 * gcc.target/mips/div-7.c: Likewise.
3122 * gcc.target/mips/div-8.c: Likewise.
3123 * gcc.target/mips/div-9.c: Likewise.
3124 * gcc.target/mips/div-10.c: Likewise.
3125 * gcc.target/mips/div-11.c: Likewise.
3126 * gcc.target/mips/div-12.c: Likewise.
3127 * gcc.target/mips/dsp-ctrl.c: Likewise.
3128 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3129 * gcc.target/mips/ext-8.c: Likewise.
3130 * gcc.target/mips/extend-2.c: Likewise.
3131 * gcc.target/mips/fix-r10000-1.c: Likewise.
3132 * gcc.target/mips/fix-r10000-2.c: Likewise.
3133 * gcc.target/mips/fix-r10000-3.c: Likewise.
3134 * gcc.target/mips/fix-r10000-4.c: Likewise.
3135 * gcc.target/mips/fix-r10000-5.c: Likewise.
3136 * gcc.target/mips/fix-r10000-6.c: Likewise.
3137 * gcc.target/mips/fix-r10000-7.c: Likewise.
3138 * gcc.target/mips/fix-r10000-8.c: Likewise.
3139 * gcc.target/mips/fix-r10000-9.c: Likewise.
3140 * gcc.target/mips/fix-r10000-10.c: Likewise.
3141 * gcc.target/mips/fix-r10000-11.c: Likewise.
3142 * gcc.target/mips/fix-r10000-12.c: Likewise.
3143 * gcc.target/mips/fix-r10000-13.c: Likewise.
3144 * gcc.target/mips/fix-r10000-14.c: Likewise.
3145 * gcc.target/mips/fix-r10000-15.c: Likewise.
3146 * gcc.target/mips/fpcmp-1.c: Likewise.
3147 * gcc.target/mips/fpcmp-2.c: Likewise.
3148 * gcc.target/mips/fpr-moves-7.c: Likewise.
3149 * gcc.target/mips/fpr-moves-8.c: Likewise.
3150 * gcc.target/mips/int-moves-1.c: Likewise.
3151 * gcc.target/mips/int-moves-2.c: Likewise.
3152 * gcc.target/mips/long-calls-pg.c: Likewise.
3153 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3154 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3155 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3156 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3157 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3158 * gcc.target/mips/mips-3d-1.c: Likewise.
3159 * gcc.target/mips/mips-3d-2.c: Likewise.
3160 * gcc.target/mips/mips-3d-3.c: Likewise.
3161 * gcc.target/mips/mips-3d-4.c: Likewise.
3162 * gcc.target/mips/mips-3d-5.c: Likewise.
3163 * gcc.target/mips/mips-3d-6.c: Likewise.
3164 * gcc.target/mips/mips-3d-7.c: Likewise.
3165 * gcc.target/mips/mips-3d-8.c: Likewise.
3166 * gcc.target/mips/mips-3d-9.c: Likewise.
3167 * gcc.target/mips/mips-ps-1.c: Likewise.
3168 * gcc.target/mips/mips-ps-2.c: Likewise.
3169 * gcc.target/mips/mips-ps-3.c: Likewise.
3170 * gcc.target/mips/mips-ps-4.c: Likewise.
3171 * gcc.target/mips/mips-ps-6.c: Likewise.
3172 * gcc.target/mips/mips32-dspr2.c: Likewise.
3173 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3174 * gcc.target/mips/neg-abs-1.c: Likewise.
3175 * gcc.target/mips/neg-abs-2.c: Likewise.
3176 * gcc.target/mips/nmadd-3.c: Likewise.
3177 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3178 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3179 * gcc.target/mips/octeon-pop-1.c: Likewise.
3180 * gcc.target/mips/pr26765.c: Likewise.
3181 * gcc.target/mips/pr33256.c: Likewise.
3182 * gcc.target/mips/pr33635-1.c: Likewise.
3183 * gcc.target/mips/pr33755.c: Likewise.
3184 * gcc.target/mips/pr35802.c: Likewise.
3185 * gcc.target/mips/pr45074.c: Likewise.
3186 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3187 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3188 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3189 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3190 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3191 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3192 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3193 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3194 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3195 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3196 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3197 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3198 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3199 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3200 * gcc.target/mips/save-restore-1.c: Likewise.
3201 * gcc.target/mips/save-restore-3.c: Likewise.
3202 * gcc.target/mips/save-restore-5.c: Likewise.
3203 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3204 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3205 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3206 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3207 * gcc.target/mips/stack-1.c: Likewise.
3209 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3212 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3213 branch under test to be filled with preceding rather than
3214 following instructions.
3215 * gcc.target/mips/branch-10.c: Likewise.
3216 * gcc.target/mips/branch-11.c: Likewise.
3217 * gcc.target/mips/branch-12.c: Likewise.
3218 * gcc.target/mips/branch-13.c: Likewise.
3219 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3220 to be eliminated. Tighten $28 scan-assembler-not test.
3222 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3224 * gcc.target/mips/call-4.c: ...this new test.
3226 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3228 * gcc.target/mips/code-readable-3.c: Likewise.
3229 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3230 flag but skip for -O0.
3231 * gcc.target/mips/code-readable-4.c: Likewise.
3233 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3234 of operations under test.
3235 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3237 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3238 Don't require sibling-call optimization.
3239 * gcc.target/mips/near-far-4.c: Likewise.
3241 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3242 Make sure that the register variable is used.
3243 * gcc.target/mips/soft-float-1.c: Likewise.
3245 * gcc.target/mips/sdata-1.c: Make static data volatile.
3246 * gcc.target/mips/sdata-2.c: Likewise.
3247 * gcc.target/mips/sdata-3.c: Likewise.
3248 * gcc.target/mips/sdata-4.c: Likewise.
3250 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3252 * gcc.target/mips/atomic-memory-2.c: Likewise.
3253 * gcc.target/mips/branch-cost-1.c: Likewise.
3254 * gcc.target/mips/branch-cost-2.c: Likewise.
3255 * gcc.target/mips/cache-1.c: Likewise.
3256 * gcc.target/mips/call-1.c: Likewise.
3257 * gcc.target/mips/call-saved-2.c: Likewise.
3258 * gcc.target/mips/const-anchor-1.c: Likewise.
3259 * gcc.target/mips/const-anchor-2.c: Likewise.
3260 * gcc.target/mips/dse-1.c: Likewise.
3261 * gcc.target/mips/dsp-lhx.c: Likewise.
3262 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3263 * gcc.target/mips/ext-1.c: Likewise.
3264 * gcc.target/mips/ext-2.c: Likewise.
3265 * gcc.target/mips/ext-3.c: Likewise.
3266 * gcc.target/mips/ext-4.c: Likewise.
3267 * gcc.target/mips/ext-5.c: Likewise.
3268 * gcc.target/mips/ext-6.c: Likewise.
3269 * gcc.target/mips/ext-7.c: Likewise.
3270 * gcc.target/mips/extend-1.c: Likewise.
3271 * gcc.target/mips/fix-r4000-1.c: Likewise.
3272 * gcc.target/mips/fix-r4000-3.c: Likewise.
3273 * gcc.target/mips/fix-r4000-5.c: Likewise.
3274 * gcc.target/mips/fix-r4000-6.c: Likewise.
3275 * gcc.target/mips/fix-r4000-8.c: Likewise.
3276 * gcc.target/mips/fix-r4000-10.c: Likewise.
3277 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3278 * gcc.target/mips/fixed-vector-type.c: Likewise.
3279 * gcc.target/mips/fpr-moves-1.c: Likewise.
3280 * gcc.target/mips/fpr-moves-2.c: Likewise.
3281 * gcc.target/mips/fpr-moves-3.c: Likewise.
3282 * gcc.target/mips/fpr-moves-4.c: Likewise.
3283 * gcc.target/mips/fpr-moves-5.c: Likewise.
3284 * gcc.target/mips/fpr-moves-6.c: Likewise.
3285 * gcc.target/mips/ins-1.c: Likewise.
3286 * gcc.target/mips/ins-2.c: Likewise.
3287 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3288 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3289 * gcc.target/mips/lazy-binding-1.c: Likewise.
3290 * gcc.target/mips/madd-3.c: Likewise.
3291 * gcc.target/mips/madd-5.c: Likewise.
3292 * gcc.target/mips/madd-6.c: Likewise.
3293 * gcc.target/mips/madd-8.c: Likewise.
3294 * gcc.target/mips/madd-9.c: Likewise.
3295 * gcc.target/mips/memcpy-1.c: Likewise.
3296 * gcc.target/mips/mips-ps-type.c: Likewise.
3297 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3298 * gcc.target/mips/mips-sched-madd.c: Likewise.
3299 * gcc.target/mips/mips16e-extends.c: Likewise.
3300 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3301 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3302 * gcc.target/mips/movcc-1.c: Likewise.
3303 * gcc.target/mips/movcc-2.c: Likewise.
3304 * gcc.target/mips/movcc-3.c: Likewise.
3305 * gcc.target/mips/msub-5.c: Likewise.
3306 * gcc.target/mips/msub-6.c: Likewise.
3307 * gcc.target/mips/msub-8.c: Likewise.
3308 * gcc.target/mips/mult-2.c: Likewise.
3309 * gcc.target/mips/mult-3.c: Likewise.
3310 * gcc.target/mips/mult-5.c: Likewise.
3311 * gcc.target/mips/mult-6.c: Likewise.
3312 * gcc.target/mips/mult-7.c: Likewise.
3313 * gcc.target/mips/mult-12.c: Likewise.
3314 * gcc.target/mips/mult-13.c: Likewise.
3315 * gcc.target/mips/mult-14.c: Likewise.
3316 * gcc.target/mips/mult-15.c: Likewise.
3317 * gcc.target/mips/mult-17.c: Likewise.
3318 * gcc.target/mips/mult-18.c: Likewise.
3319 * gcc.target/mips/mult-19.c: Likewise.
3320 * gcc.target/mips/nmadd-1.c: Likewise.
3321 * gcc.target/mips/nmadd-2.c: Likewise.
3322 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3323 * gcc.target/mips/octeon-cins-1.c: Likewise.
3324 * gcc.target/mips/octeon-cins-2.c: Likewise.
3325 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3326 * gcc.target/mips/octeon-exts-2.c: Likewise.
3327 * gcc.target/mips/octeon-exts-3.c: Likewise.
3328 * gcc.target/mips/octeon-exts-4.c: Likewise.
3329 * gcc.target/mips/octeon-exts-5.c: Likewise.
3330 * gcc.target/mips/octeon-exts-6.c: Likewise.
3331 * gcc.target/mips/octeon-exts-7.c: Likewise.
3332 * gcc.target/mips/octeon-pop-2.c: Likewise.
3333 * gcc.target/mips/octeon-seq-3.c: Likewise.
3334 * gcc.target/mips/octeon-seq-4.c: Likewise.
3335 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3336 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3337 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3338 * gcc.target/mips/pr54240.c: Likewise.
3339 * gcc.target/mips/rsqrt-1.c: Likewise.
3340 * gcc.target/mips/rsqrt-2.c: Likewise.
3341 * gcc.target/mips/rsqrt-3.c: Likewise.
3342 * gcc.target/mips/rsqrt-4.c: Likewise.
3343 * gcc.target/mips/save-restore-2.c: Likewise.
3344 * gcc.target/mips/save-restore-4.c: Likewise.
3345 * gcc.target/mips/sb1-1.c: Likewise.
3346 * gcc.target/mips/scc-1.c: Likewise.
3347 * gcc.target/mips/scc-2.c: Likewise.
3348 * gcc.target/mips/scc-3.c: Likewise.
3349 * gcc.target/mips/scc-4.c: Likewise.
3350 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3351 * gcc.target/mips/truncate-1.c: Likewise.
3352 * gcc.target/mips/truncate-2.c: Likewise.
3353 * gcc.target/mips/truncate-3.c: Likewise.
3354 * gcc.target/mips/truncate-4.c: Likewise.
3355 * gcc.target/mips/truncate-5.c: Likewise.
3356 * gcc.target/mips/truncate-6.c: Likewise.
3357 * gcc.target/mips/unaligned-1.c: Likewise.
3359 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3360 skip for -O0. Require -fexpensive-optimizations.
3361 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3362 * gcc.target/mips/dspr2-MULT.c: Likewise.
3363 * gcc.target/mips/fix-r4000-2.c: Likewise.
3364 * gcc.target/mips/fix-r4000-4.c: Likewise.
3365 * gcc.target/mips/fix-r4000-7.c: Likewise.
3366 * gcc.target/mips/fix-r4000-9.c: Likewise.
3367 * gcc.target/mips/madd-1.c: Likewise.
3368 * gcc.target/mips/madd-2.c: Likewise.
3369 * gcc.target/mips/madd-4.c: Likewise.
3370 * gcc.target/mips/maddu-1.c: Likewise.
3371 * gcc.target/mips/maddu-2.c: Likewise.
3372 * gcc.target/mips/maddu-3.c: Likewise.
3373 * gcc.target/mips/maddu-4.c: Likewise.
3374 * gcc.target/mips/msub-1.c: Likewise.
3375 * gcc.target/mips/msub-2.c: Likewise.
3376 * gcc.target/mips/msub-3.c: Likewise.
3377 * gcc.target/mips/msub-4.c: Likewise.
3378 * gcc.target/mips/msubu-1.c: Likewise.
3379 * gcc.target/mips/msubu-2.c: Likewise.
3380 * gcc.target/mips/msubu-3.c: Likewise.
3381 * gcc.target/mips/msubu-4.c: Likewise.
3382 * gcc.target/mips/mult-1.c: Likewise.
3383 * gcc.target/mips/mult-4.c: Likewise.
3384 * gcc.target/mips/mult-8.c: Likewise.
3385 * gcc.target/mips/mult-9.c: Likewise.
3386 * gcc.target/mips/mult-10.c: Likewise.
3387 * gcc.target/mips/mult-11.c: Likewise.
3388 * gcc.target/mips/mult-16.c: Likewise.
3390 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3391 skip for -O0 and -Os.
3392 * gcc.target/mips/fix-r4000-12.c: Likewise.
3393 * gcc.target/mips/madd-7.c: Likewise.
3394 * gcc.target/mips/mips-ps-5.c: Likewise.
3395 * gcc.target/mips/mips-ps-7.c: Likewise.
3396 * gcc.target/mips/msub-7.c: Likewise.
3398 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3399 skip for -O0. Require -mno-abicalls.
3400 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3402 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3403 skip for -O0. Require a total number of BBIT instructions and
3404 at least one of each kind.
3406 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3407 skip for -O0. Require -fno-unroll-loops.
3409 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3410 skip for -O0. Allow BLTZ as well as BGEZ.
3412 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3414 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3415 skip for -O0. Require -fschedule-insns2.
3416 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3418 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3419 but skip for -O0. Make a branch-likely more likely.
3421 * gcc.target/mips/timode-2.c: Split each test into its own function.
3422 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3424 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3425 skip for -O0. Require -fpeephole2.
3426 * gcc.target/mips/vr-mult-2.c: Likewise.
3428 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3430 PR preprocessor/53469
3431 * gcc.dg/cpp/_Pragma7.c: New test case.
3433 2012-08-27 Tobias Burnus <burnus@net-b.de>
3436 * gfortran.dg/do_5.f90: New.
3438 2012-08-27 Tobias Burnus <burnus@net-b.de>
3440 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3441 from dg-options as -Wall no longer implies it.
3443 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3445 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3447 2012-08-25 Jason Merrill <jason@redhat.com>
3449 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3451 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3454 * g++.dg/cpp0x/auto34.C: New.
3456 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3459 * gcc.dg/pr54363.c: New test.
3462 * gcc.dg/pr54355.c: New test.
3464 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3467 * gcc.target/i386/pr52857-1.c: New.
3468 * gcc.target/i386/pr52857-2.c: Likewise.
3470 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3472 * gcc.target/mips/code-readable-4.c: New test.
3474 2012-08-23 Julian Brown <julian@codesourcery.com>
3475 Sandra Loosemore <sandra@codesourcery.com>
3477 * gcc.target/mips/code-readable-1.c: Add -O to options.
3479 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3482 * g++.dg/lookup/using53.C: New.
3484 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3486 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3487 * gcc.dg/fixed-point/convert-1.c: New.
3488 * gcc.dg/fixed-point/convert-2.c: New.
3489 * gcc.dg/fixed-point/convert-3.c: New.
3490 * gcc.dg/fixed-point/convert-4.c: New.
3491 * gcc.dg/fixed-point/convert-float-1.c: New.
3492 * gcc.dg/fixed-point/convert-float-2.c: New.
3493 * gcc.dg/fixed-point/convert-float-3.c: New.
3494 * gcc.dg/fixed-point/convert-float-4.c: New.
3495 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3496 * gcc.dg/fixed-point/convert-sat.c: New.
3497 * gcc.dg/fixed-point/convert.h: New.
3499 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3502 * gcc.target/sh/pr54089-2.c: New.
3504 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3506 * gcc.target/i386/long-double-64-1.c: New file.
3507 * gcc.target/i386/long-double-64-2.c: Likewise.
3508 * gcc.target/i386/long-double-64-3.c: Likewise.
3509 * gcc.target/i386/long-double-64-4.c: Likewise.
3510 * gcc.target/i386/long-double-80-1.c: Likewise.
3511 * gcc.target/i386/long-double-80-2.c: Likewise.
3512 * gcc.target/i386/long-double-80-3.c: Likewise.
3513 * gcc.target/i386/long-double-80-4.c: Likewise.
3514 * gcc.target/i386/long-double-80-5.c: Likewise.
3515 * gcc.target/i386/long-double-80-6.c: Likewise.
3516 * gcc.target/i386/long-double-80-7.c: Likewise.
3518 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3520 PR tree-optimization/54317
3521 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3523 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3526 * gcc.target/sh/pr39423-2.c: New.
3528 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3530 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3531 * gcc.dg/fold-perm.c: Likewise.
3533 2012-08-20 Jan Hubicka <jh@suse.cz>
3536 * gcc.dg/ipa/inlinehint-1.c: New.
3538 2012-08-20 Florian Weimer <fweimer@redhat.com>
3541 * g++.dg/init/new38.C: New test.
3542 * g++.dg/init/new39.C: New test.
3544 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3547 * gcc.target/sh/pr54089-1.c: New.
3549 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3552 * gcc.target/sh/pr51244-11.c: New.
3554 2012-08-20 Tobias Burnus <burnus@net-b.de>
3557 * gfortran.dg/warn_target_lifetime_2.f90: New.
3559 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3562 * g++.dg/warn/Wunused-var-17.C: New.
3564 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3567 * gcc.dg/gomp/pr53992.c: New test.
3569 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3572 * gcc.c-torture/execute/20120817-1.c: New test.
3574 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3576 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3578 (f2): New test that really does need adds.
3580 2012-08-20 Richard Guenther <rguenther@suse.de>
3582 PR tree-optimization/54327
3583 * gcc.dg/torture/pr54327.c: New testcase.
3585 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3587 PR tree-optimization/54321
3588 * gcc.c-torture/compile/pr54321.c: New test.
3590 2012-08-20 Tobias Burnus <burnus@net-b.de>
3593 * gfortran.dg/warn_target_lifetime_1.f90: New.
3595 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3598 * gfortran.dg/real_compare_1.f90: New test case.
3599 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3601 2012-08-18 Jan Hubicka <jh@suse.cz>
3603 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3605 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3608 * gfortran.dg/interface_37.f90: New test.
3610 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3611 Gary Funck <gary@intrepid.com>
3614 * gcc.target/i386/pr20020-1.c: New test.
3615 * gcc.target/i386/pr20020-2.c: Likewise.
3616 * gcc.target/i386/pr20020-3.c: Likewise.
3618 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3620 * gcc.target/i386/perm-concat.c: New test.
3622 2012-08-17 Julian Brown <julian@codesourcery.com>
3624 * gcc.target/arm/div64-unwinding.c: New test.
3626 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3628 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3630 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3633 * gcc.target/sh/pr54236-1.c: New.
3635 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3637 * lib/target-supports.exp (check_effective_target_sync_int_long)
3638 (check_effective_target_sync_char_short): Enable for crisv32-*
3642 * gcc.dg/torture/pr54261-1.c: New test.
3644 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3648 * gfortran.dg/typebound_call_24.f03: New.
3650 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3652 PR tree-optimization/54245
3653 * gcc.dg/tree-ssa/pr54245.c: New test.
3655 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3657 PR tree-optimization/54240
3658 * gcc.target/powerpc/pr54240.c: New test.
3659 * gcc.target/mips/pr54240.c: Likewise.
3661 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3664 * gcc.target/sh/pr52933-1.c: New.
3665 * gcc.target/sh/pr52933-2.c: New.
3667 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3670 * gcc.target/sh/pr50751-8.c: New.
3672 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3675 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3676 * gfortran.dg/typebound_proc_27.f03: New test.
3678 2012-08-14 Sterling Augustine <saugustine@google.com>
3680 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3682 2012-08-14 Tobias Burnus <burnus@net-b.de>
3685 * gfortran.dg/data_constraints_3.f90: New.
3686 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3687 to disable -pedantic compilation.
3688 * gfortran.dg/pr37243.f: Ditto.
3689 * gfortran.dg/g77/19990826-3.f: Ditto.
3690 * gfortran.dg/g77/20020307-1.f : Ditto.
3691 * gfortran.dg/g77/980310-3.f: Ditto.
3693 2012-08-14 Tobias Burnus <burnus@net-b.de>
3696 * gfortran.dg/warn_conversion_4.f90: New.
3698 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3701 PR rtl-optimization/53495
3702 * gcc.c-torture/compile/pr53411.c: New test.
3703 * gcc.c-torture/compile/pr53495.c: New test.
3705 2012-08-13 Richard Guenther <rguenther@suse.de>
3707 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3709 2012-08-13 Richard Guenther <rguenther@suse.de>
3711 PR tree-optimization/54200
3712 * gcc.dg/guality/pr54200.c: New testcase.
3713 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3715 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3717 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3719 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3722 * gcc.target/sh/pr51244-7.c: New.
3723 * gcc.target/sh/pr51244-8.c: New.
3724 * gcc.target/sh/pr51244-9.c: New.
3725 * gcc.target/sh/pr51244-10.c: New.
3727 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3729 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3731 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3732 * gcc.target/sh/pr53511-1.c: Likewise.
3733 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3734 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3735 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3736 * gcc.target/sh/pr53512-3.c: Likewise.
3737 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3739 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3742 * gcc.c-torture/compile/pr39423-1.c: New.
3743 * gcc.c-torture/compile/pr39423-2.c: New.
3745 2012-08-12 Tobias Burnus <burnus@net-b.de>
3748 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3749 they appear uninitialized on the RHS.
3750 * gfortran.dg/public_private_module_6.f90: New.
3752 2012-08-11 Martin Jambor <mjambor@suse.cz>
3755 * gfortran.dg/pr48636.f90: New test.
3757 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3759 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3761 (main): Adjust caller.
3763 2012-08-10 Richard Guenther <rguenther@suse.de>
3765 * gcc.dg/matrix/*.c: Adjust and move ...
3766 * gcc.dg/torture/: ... here.
3767 * gcc.dg/matrix: Remove directory.
3769 2012-08-10 Richard Guenther <rguenther@suse.de>
3772 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3774 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3777 * gcc.dg/tree-ssa/pr54211.c: New test.
3779 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3781 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3782 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3784 2012-08-10 Richard Guenther <rguenther@suse.de>
3786 PR tree-optimization/54109
3787 * gcc.dg/torture/pr54109.c: New testcase.
3788 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3789 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3791 2012-08-10 Richard Guenther <rguenther@suse.de>
3793 PR tree-optimization/54027
3794 * gcc.dg/torture/pr54027.c: New testcase.
3796 2012-08-10 Richard Guenther <rguenther@suse.de>
3798 * g++.dg/plugin/selfassign.c: Adjust.
3799 * gcc.dg/plugin/selfassign.c: Likewise.
3800 * gcc.dg/strlenopt-11.c: Likewise.
3801 * gcc.dg/strlenopt-13.c: Likewise.
3802 * gcc.dg/no-strict-overflow-4.c: Likewise.
3803 * gcc.dg/strict-overflow-4.c: Likewise.
3804 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3805 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3806 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3807 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3808 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3809 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3810 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3811 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3812 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3813 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3814 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3815 * gcc.dg/pr46309.c: Likewise.
3816 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3818 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3820 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3822 * gcc.c-torture/compile/20120727-2.c: New test.
3824 2012-08-09 Martin Jambor <mjambor@suse.cz>
3826 * gcc.dg/ipa/iinline-4.c: New test.
3827 * gcc.dg/ipa/iinline-5.c: Likewise.
3828 * gcc.dg/ipa/iinline-6.c: Likewise.
3829 * gcc.dg/ipa/iinline-7.c: Likewise.
3830 * gcc.dg/lto/20120723_0.c: Likewise.
3831 * gcc.dg/lto/20120723_1.c: Likewise.
3833 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3836 * gcc.target/sh/pr39423-1.c: New.
3838 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3841 * gcc.target/sh/pr51244-5: New.
3842 * gcc.target/sh/pr51244-6: New.
3844 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3846 * gcc.target/i386/adx-addxcarry32-3.c: New.
3847 * gcc.target/i386/adx-addxcarry64-3.c: New.
3849 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3851 PR rtl-optimization/53701
3852 * gcc.dg/pr53701.c: New test.
3854 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3856 * gcc.c-torture/compile/20120727-1.c: New test.
3858 2012-08-09 Tobias Burnus <burnus@net-b.de>
3861 * gfortran.dg/intrinsic_shadow_4.f90: New.
3863 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3865 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3867 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3869 * gcc.c-torture/execute/20120808-1.c: New test.
3871 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3873 PR rtl-optimization/54157
3874 * gcc.target/i386/pr54157.c: New file.
3876 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3878 * gcc.target/i386/adx-addcarryx32-1.c: New.
3879 * gcc.target/i386/adx-addcarryx32-2.c: New.
3880 * gcc.target/i386/adx-addcarryx64-1.c: New.
3881 * gcc.target/i386/adx-addcarryx64-2.c: New.
3882 * gcc.target/i386/adx-check.h: New.
3883 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3884 * gcc.target/i386/sse-12.c: Add -madx.
3885 * gcc.target/i386/sse-13.c: Ditto.
3886 * gcc.target/i386/sse-14.c: Ditto.
3887 * gcc.target/i386/sse-22.c: Ditto.
3888 * gcc.target/i386/sse-23.c: Ditto.
3889 * g++.dg/other/i386-2.C: Ditto.
3890 * g++.dg/other/i386-3.C: Ditto.
3892 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3894 * gcc.dg/tree-ssa/slsr-5.c: New.
3895 * gcc.dg/tree-ssa/slsr-6.c: New.
3896 * gcc.dg/tree-ssa/slsr-7.c: New.
3897 * gcc.dg/tree-ssa/slsr-8.c: New.
3898 * gcc.dg/tree-ssa/slsr-9.c: New.
3899 * gcc.dg/tree-ssa/slsr-10.c: New.
3900 * gcc.dg/tree-ssa/slsr-11.c: New.
3901 * gcc.dg/tree-ssa/slsr-12.c: New.
3902 * gcc.dg/tree-ssa/slsr-13.c: New.
3903 * gcc.dg/tree-ssa/slsr-14.c: New.
3904 * gcc.dg/tree-ssa/slsr-15.c: New.
3905 * gcc.dg/tree-ssa/slsr-16.c: New.
3906 * gcc.dg/tree-ssa/slsr-17.c: New.
3907 * gcc.dg/tree-ssa/slsr-18.c: New.
3908 * gcc.dg/tree-ssa/slsr-19.c: New.
3909 * gcc.dg/tree-ssa/slsr-20.c: New.
3910 * gcc.dg/tree-ssa/slsr-21.c: New.
3911 * gcc.dg/tree-ssa/slsr-22.c: New.
3912 * gcc.dg/tree-ssa/slsr-23.c: New.
3913 * gcc.dg/tree-ssa/slsr-24.c: New.
3914 * gcc.dg/tree-ssa/slsr-25.c: New.
3915 * gcc.dg/tree-ssa/slsr-26.c: New.
3916 * gcc.dg/tree-ssa/slsr-30.c: New.
3917 * gcc.dg/tree-ssa/slsr-31.c: New.
3919 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3921 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3922 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3923 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3925 2012-08-06 Cary Coutant <ccoutant@google.com>
3927 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3929 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3932 * gfortran.dg/dummy_procedure_5.f90: Modified.
3933 * gfortran.dg/dummy_procedure_8.f90: New.
3934 * gfortran.dg/interface_26.f90: Modified.
3935 * gfortran.dg/proc_ptr_11.f90: Modified.
3936 * gfortran.dg/proc_ptr_15.f90: Modified.
3937 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3938 * gfortran.dg/typebound_override_1.f90: Modified.
3939 * gfortran.dg/typebound_proc_6.f03: Modified.
3941 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3943 PR tree-optimization/51938
3944 PR tree-optimization/52005
3945 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3946 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3947 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3948 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3950 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3952 Avoid crashing on erroneous static_assert usage
3953 * g++.dg/cpp0x/static_assert8.C: New test.
3955 2012-08-06 Jason Merrill <jason@redhat.com>
3957 * g++.dg/cpp0x/sfinae38.C: New.
3959 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3960 Paolo Carlini <paolo.carlini@oracle.com>
3963 * g++.dg/conversion/void2.C: New.
3965 2012-08-06 Tom de Vries <tom@codesourcery.com>
3967 * gcc.dg/tree-ssa/vrp78.c: New test.
3969 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3970 Richard Sandiford <rdsandiford@googlemail.com>
3972 * g++.dg/opt/enum2.C: Require fpic target.
3973 * g++.dg/lto/20090303_0.C: Likewise.
3975 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3976 Catherine Moore <clm@codesourcery.com>
3978 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3979 flush function names too.
3980 * gcc.target/mips/clear-cache-1.c: Likewise.
3982 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3985 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3987 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3990 * gfortran.dg/array_5.f90: New test.
3992 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3994 PR tree-optimization/30318
3995 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3997 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3999 * g++.dg/ext/vector17.C: New testcase.
4001 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4004 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4005 * g++.dg/opt/longbranch1.C: Likewise.
4007 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4009 PR tree-optimization/53805
4010 * gcc.dg/fold-notunord.c: New testcase.
4012 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4015 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4016 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4018 2012-08-02 Jason Merrill <jason@redhat.com>
4019 Paolo Carlini <paolo.carlini@oracle.com>
4021 PR c++/51213 (again)
4022 * g++.dg/cpp0x/sfinae37.C: Extend.
4024 2012-08-02 Richard Guenther <rguenther@suse.de>
4026 PR tree-optimization/50672
4027 * g++.dg/torture/pr50672.C: New testcase.
4029 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4032 * gfortran.dg/abstract_type_6.f03: Modified.
4033 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4034 * gfortran.dg/proc_ptr_comp_35.f90: New.
4035 * gfortran.dg/typebound_proc_9.f03: Modified.
4036 * gfortran.dg/typebound_proc_26.f90: New.
4038 2012-08-02 Richard Guenther <rguenther@suse.de>
4040 * gcc.dg/torture/pta-callused-1.c: Adjust.
4041 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4042 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4043 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4044 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4045 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4046 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4047 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4048 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4050 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4053 * gfortran.dg/include_6.f90: New test case.
4054 * gfortran.dg/include_7.f90: New test case.
4055 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4057 2012-08-01 Tom de Vries <tom@codesourcery.com>
4059 * gcc.dg/tree-ssa/vrp76.c: New test.
4061 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4063 PR tree-optimization/46556
4064 * gcc.dg/tree-ssa/slsr-27.c: New.
4065 * gcc.dg/tree-ssa/slsr-28.c: New.
4066 * gcc.dg/tree-ssa/slsr-29.c: New.
4068 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4071 * gfortran.dg/proc_decl_29.f90: New.
4073 2012-07-31 Dehao Chen <dehao@google.com>
4075 * gcc.dg/predict-7.c: New test.
4077 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4080 * gfortran.dg/typebound_override_3.f90: New.
4082 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4084 PR tree-optimization/53773
4085 * gcc.dg/vect/pr53773.c: New test.
4087 2012-07-31 Nick Clifton <nickc@redhat.com>
4089 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4092 2012-07-31 Tobias Burnus <burnus@net-b.de>
4094 * gfortran.dg/c_funloc_tests_6.f90: New.
4095 * gfortran.dg/c_funloc_tests_7.f90: New.
4096 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4098 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4101 * g++.dg/cpp0x/temp_default5.C: New.
4103 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4106 * gfortran.dg/proc_ptr_37.f90: New.
4108 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4110 * lib/target-supports.exp
4111 (check_effective_target_vect_natural_alignment): New function.
4112 * gcc.dg/align-2.c: Only run on targets with natural alignment
4114 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4115 alignment of vector types.
4117 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4118 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4120 * gcc.target/i386/rdseed16-1.c: New.
4121 * gcc.target/i386/rdseed32-1.c: Ditto
4122 * gcc.target/i386/rdseed64-1.c: Ditto
4123 * gcc.target/i386/sse-12.c: Add -mrdseed.
4124 * gcc.target/i386/sse-13.c: Ditto.
4125 * gcc.target/i386/sse-14.c: Ditto.
4126 * g++.dg/other/i386-2.C: Ditto.
4127 * g++.dg/other/i386-3.C: Ditto.
4129 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4132 * gcc.target/sh/pr51244-4.c: New.
4134 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4136 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4137 for alpha*-*-* targets. Cleanup original tree dump.
4139 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4141 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4142 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4144 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4146 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4147 rand, srand. Include <stdlib.h>.
4149 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4151 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4153 2012-07-26 Richard Henderson <rth@redhat.com>
4155 * gcc.dg/attr-hotcold-1.c: New.
4156 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4158 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4159 Sandra Loosemore <sandra@codesourcery.com>
4161 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4163 2012-07-26 Tobias Burnus <burnus@net-b.de>
4165 * gfortran.dg/contiguous_1.f90: Update dg-error.
4166 * gfortran.dg/proc_ptr_32.f90: Ditto.
4168 2012-07-26 Richard Guenther <rguenther@suse.de>
4170 PR tree-optimization/54098
4171 * gcc.dg/torture/pr54098.c: New testcase.
4173 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4175 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4176 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4178 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4181 * gfortran.dg/array_constructor_39.f90: New test.
4183 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4186 * gfortran.dg/array_constructor_38.f90: New test.
4188 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4190 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4192 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4194 * gnat.dg/noreturn5.ad[sb]: New test.
4196 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4197 Paul Brook <paul@codesourcery.com>
4201 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4202 * c-c++-common/pr53633.c: New test.
4204 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4206 * gcc.target/i386/asm-dialect-1.c: New test case.
4208 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4209 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4211 * gcc.target/i386/prefetchw-1.c: New.
4212 * gcc.target/i386/sse-12.c: Add -mprfchw.
4213 * gcc.target/i386/sse-13.c: Ditto.
4214 * gcc.target/i386/sse-14.c: Ditto.
4215 * gcc.target/i386/sse-22.c: Ditto.
4216 * gcc.target/i386/sse-23.c: Ditto.
4217 * g++.dg/other/i386-2.C: Ditto.
4218 * g++.dg/other/i386-3.C: Ditto.
4220 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4222 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4224 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4227 * gcc.target/arm/pr54051.c: New.
4228 * gcc.target/arm/vfp-1.c: Adjust test.
4230 2012-07-24 Julian Brown <julian@codesourcery.com>
4232 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4233 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4236 2012-07-23 Paul Brook <paul@codesourcery.com>
4238 * g++.dg/other/armv7m-1.c: New test.
4240 2012-07-23 Julian Brown <julian@codesourcery.com>
4242 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4244 (DO_TEST): Define to 1 for appropriate ARM targets.
4246 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4248 PR tree-optimization/53881
4249 * gcc.dg/pr53881.c: Renamed to ...
4250 * gcc.dg/pr53881-1.c: ... this.
4251 * gcc.dg/pr53881-2.c: New test.
4253 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4255 Handle recent changes in default atomics for cris*-*-linux*.
4256 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4257 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4258 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4259 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4260 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4261 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4262 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4263 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4264 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4265 -mno-unaligned-atomic-may-use-library is in effect for
4267 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4268 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4269 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4270 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4271 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4272 gcc.target/cris/torture/sync-mis-op-i-1.c,
4273 gcc.target/cris/torture/sync-mis-op-i-2.c,
4274 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4275 gcc.target/cris/torture/sync-mis-op-i-3.c,
4276 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4277 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4278 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4279 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4280 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4281 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4282 (main): Remove local variable x.
4283 [mis_ok]: Check that atomics don't fail.
4285 2012-07-21 Andrew Pinski <apinski@cavium.com>
4287 * gcc.dg/tree-ssa/vrp72.c: New test.
4288 * gcc.dg/tree-ssa/vrp73.c: New test.
4289 * gcc.dg/tree-ssa/vrp74.c: New test.
4290 * gcc.dg/tree-ssa/vrp75.c: New test.
4292 2012-07-21 Andrew Pinski <apinski@cavium.com>
4294 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4295 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4297 2012-07-21 Andrew Pinski <apinski@cavium.com>
4299 * gcc.target/mips/octeon-pop-2.c: New testcase.
4301 2012-07-21 Tobias Burnus <burnus@net-b.de>
4304 * gfortran.dg/assumed_rank_3.f90: New.
4305 * gfortran.dg/assumed_rank_11.f90: New.
4306 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4307 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4308 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4310 2012-07-21 Andrew Pinski <apinski@cavium.com>
4312 * gcc.target/mips/unaligned-1.c: New testcase.
4314 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4316 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4318 2012-07-20 Tobias Burnus <burnus@net-b.de>
4320 * gfortran.dg/bind_c_array_params_2.f90: New.
4321 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4322 and update dg-error.
4324 2012-07-20 Tobias Burnus <burnus@net-b.de>
4326 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4328 2012-07-20 Jason Merrill <jason@redhat.com>
4331 * g++.dg/other/array7.C: New.
4333 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4335 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4336 the basic block and check loop depth.
4337 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4338 matching patterns and comments.
4339 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4340 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4342 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4345 * c-c++-common/pr28656.c: New test.
4347 2012-07-19 Jason Merrill <jason@redhat.com>
4350 * g++.dg/init/mutable1.C: New.
4352 2012-07-20 Tobias Burnus <burnus@net-b.de>
4355 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4356 * gfortran.dg/assumed_rank_1.f90: New.
4357 * gfortran.dg/assumed_rank_1_c.c: New.
4358 * gfortran.dg/assumed_rank_2.f90: New.
4359 * gfortran.dg/assumed_rank_4.f90: New.
4360 * gfortran.dg/assumed_rank_5.f90: New.
4361 * gfortran.dg/assumed_rank_6.f90: New.
4362 * gfortran.dg/assumed_rank_7.f90: New.
4363 * gfortran.dg/assumed_rank_8.f90: New.
4364 * gfortran.dg/assumed_rank_8_c.c: New.
4365 * gfortran.dg/assumed_rank_9.f90: New.
4366 * gfortran.dg/assumed_rank_10.f90: New.
4367 * gfortran.dg/assumed_rank_12.f90: New.
4369 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4371 * gnat.dg/opt25.adb: New test.
4372 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4373 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4375 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4377 * gnat.dg/aggr20.ad[sb]: New test.
4378 * gnat.dg/aggr20_pkg.ads: New helper.
4380 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4382 * gnat.dg/derived_type3.adb: New test.
4383 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4385 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4387 PR rtl-optimization/53942
4388 * gcc.dg/pr53942.c: New test.
4390 2012-07-19 Jason Merrill <jason@redhat.com>
4393 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4395 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4397 * gnat.dg/discr38.adb: New test.
4399 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4402 * c-c++-common/gomp/pr54017.c: New test.
4404 2012-07-19 Richard Guenther <rguenther@suse.de>
4405 Eric Botcazou <ebotcazou@adacore.com>
4407 * gnat.dg/loop_optimization11.adb: New testcase.
4408 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4410 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4411 Jason Merrill <jason@redhat.com>
4413 * g++.dg/cpp0x/sfinae37.C: New.
4414 * g++.dg/template/access23.C: New.
4415 * g++.dg/template/access7.C: Adjust.
4416 * g++.dg/template/sfinae10.C: Don't expect errors.
4417 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4419 2012-07-18 Julian Brown <julian@codesourcery.com>
4420 Sandra Loosemore <sandra@codesroucery.com>
4422 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4424 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4426 * gnat.dg/noreturn4.ad[sb]: New test.
4427 * gnat.dg/noreturn4_pkg.ads: New helper.
4429 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4430 Julian Brown <julian@codesourcery.com>
4432 * gcc.target/arm/neon-vdup-1.c: New test case.
4433 * gcc.target/arm/neon-vdup-2.c: New test case.
4434 * gcc.target/arm/neon-vdup-3.c: New test case.
4435 * gcc.target/arm/neon-vdup-4.c: New test case.
4436 * gcc.target/arm/neon-vdup-5.c: New test case.
4437 * gcc.target/arm/neon-vdup-6.c: New test case.
4438 * gcc.target/arm/neon-vdup-7.c: New test case.
4439 * gcc.target/arm/neon-vdup-8.c: New test case.
4440 * gcc.target/arm/neon-vdup-9.c: New test case.
4441 * gcc.target/arm/neon-vdup-10.c: New test case.
4442 * gcc.target/arm/neon-vdup-11.c: New test case.
4443 * gcc.target/arm/neon-vdup-12.c: New test case.
4444 * gcc.target/arm/neon-vdup-13.c: New test case.
4445 * gcc.target/arm/neon-vdup-14.c: New test case.
4446 * gcc.target/arm/neon-vdup-15.c: New test case.
4447 * gcc.target/arm/neon-vdup-16.c: New test case.
4448 * gcc.target/arm/neon-vdup-17.c: New test case.
4449 * gcc.target/arm/neon-vdup-18.c: New test case.
4450 * gcc.target/arm/neon-vdup-19.c: New test case.
4451 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4452 arguments non-constant.
4454 2012-07-18 Richard Guenther <rguenther@suse.de>
4456 PR tree-optimization/53970
4457 * g++.dg/torture/pr53970.C: New testcase.
4459 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4462 * gcc.c-torture/compile/pr38621.c: New.
4464 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4467 * gcc.target/sh/pr33135-1.c: New.
4468 * gcc.target/sh/pr33135-2.c: New.
4469 * gcc.target/sh/pr33135-3.c: New.
4470 * gcc.target/sh/pr33135-4.c: New.
4472 2012-07-17 Jason Merrill <jason@redhat.com>
4475 * g++.dg/parse/enum9.C: New.
4477 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4478 Sandra Loosemore <sandra@codesourcery.com>
4480 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4481 if there is a conflict with -mcpu=. Use -mcpu=5208.
4483 2012-07-17 Jason Merrill <jason@redhat.com>
4486 * g++.dg/template/array23.C: New.
4488 2012-07-17 Tobias Burnus <burnus@net-b.de>
4491 * gfortran.dg/bind_c_usage_26.f90: New.
4492 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4493 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4494 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4495 * gfortran.dg/interop_params.f03: Ditto.
4497 2012-07-17 Jason Merrill <jason@redhat.com>
4499 * g++.dg/template/inherit8.C: Adjust.
4500 * g++.dg/template/using21.C: Adjust.
4501 * g++.dg/template/using22.C: Adjust.
4504 * g++.dg/template/current-inst1.C: New.
4505 * g++.dg/parse/crash35.C: Adjust.
4507 2012-07-17 Tobias Burnus <burnus@net-b.de>
4510 * gfortran.dg/oldstyle_4.f90: New.
4512 2012-07-17 Tobias Burnus <burnus@net-b.de>
4515 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4516 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4518 2012-07-16 Jason Merrill <jason@redhat.com>
4520 * g++.dg/parse/access8.C: Adjust.
4521 * g++.dg/template/sfinae6_neg.C: Adjust.
4523 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4526 * gfortran.dg/coarray_allocate_1.f90: New test.
4528 2012-07-16 Andrew Pinski <apinski@cavium.com>
4530 * gcc.c-torture/execute/bswap-1.c: New testcase.
4531 * gcc.c-torture/compile/unalign-1.c: New testcase.
4532 * gcc.c-torture/compile/20120524-1.c: New testcase.
4533 * gcc.c-torture/compile/20101216-1.c: New testcase.
4535 2012-07-16 Dehao Chen <dehao@google.com>
4538 2012-07-10 Dehao Chen <dehao@google.com>
4540 * gcc.dg/debug_info_inline.c: New test.
4542 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4545 * gfortran.dg/proc_decl_28.f90: New.
4547 2012-07-16 Andrew Pinski <apinski@cavium.com>
4549 * gcc.dg/torture/builtins-1.c: New testcase.
4551 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4553 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4554 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4555 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4556 gcc.target/cris/sync-1-v10.c,
4557 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4558 pass -mno-unaligned-atomic-may-use-library.
4559 * gcc.target/cris/sync-xchg-1.c: New test.
4560 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4561 valid register operand output modifier.
4563 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4565 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4568 2012-07-13 Andrew Pinski <apinski@cavium.com>
4570 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4571 rather than cleanup-tree-dump.
4572 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4574 2012-07-13 Richard Guenther <rguenther@suse.de>
4576 PR tree-optimization/53907
4577 * gcc.target/i386/pr53907.c: New testcase.
4579 2012-07-13 Richard Guenther <rguenther@suse.de>
4581 PR tree-optimization/53922
4582 * gcc.dg/torture/pr53922.c: New testcase.
4584 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4586 PR rtl-optimization/53908
4587 * gcc.dg/torture/pr53908.c: New test.
4589 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4592 * g++.dg/cpp0x/variadic135.C: New.
4594 2012-07-12 Jason Merrill <jason@redhat.com>
4596 * g++.dg/template/sfinae6_neg.C: Adjust.
4598 2012-07-12 Tobias Burnus <burnus@net-b.de>
4600 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4601 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4602 scan-tree-dump-times pattern.
4604 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4606 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4608 2012-07-11 Jason Merrill <jason@redhat.com>
4611 * g++.g/cpp0x/defaulted37.C: New.
4613 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4616 * gcc.target/arm/pr53859.c: New test.
4618 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4621 * gcc.c-torture/compile/pr53886.c: New.
4623 2012-07-10 Dehao Chen <dehao@google.com>
4625 * gcc.dg/debug_info_inline.c: New test.
4627 2012-07-10 Jason Merrill <jason@redhat.com>
4630 * g++.dg/cpp0x/defaulted36.C: New.
4631 * g++.dg/cpp0x/defaulted21.C: Adjust.
4633 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4635 2012-07-09 Sterling Augustine <saugustine@google.com>
4637 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4639 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4641 PR tree-optimization/53887
4642 * gcc.dg/pr53887.c: New test.
4644 2012-07-09 Jason Merrill <jason@redhat.com>
4647 * g++.dg/cpp0x/nullptr29.C: New.
4649 2012-07-09 Tom de Vries <tom@codesourcery.com>
4650 Richard Guenther <rguenther@suse.de>
4652 * gcc.dg/builtin-unreachable-6.c: New test.
4653 * gcc.dg/builtin-unreachable-5.c: New test.
4655 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4657 PR tree-optimization/53881
4658 * gcc.dg/pr53881.c: New test.
4660 2012-07-06 Jason Merrill <jason@redhat.com>
4663 * g++.dg/cpp0x/variadic134.C: New.
4666 * g++.dg/cpp0x/alias-decl-20.C: New.
4668 2012-07-06 Tom de Vries <tom@codesourcery.com>
4670 PR tree-optimization/51879
4671 * gcc.dg/pr51879-16.c: New test.
4672 * gcc.dg/pr51879-17.c: Same.
4674 2012-07-06 Tom de Vries <tom@codesourcery.com>
4676 PR tree-optimization/52009
4677 * gcc.dg/pr51879-7.c: New test.
4678 * gcc.dg/pr51879-18.c: New test.
4680 2012-07-05 Jason Merrill <jason@redhat.com>
4683 * g++.dg/template/typedef39.C: New.
4686 * g++.dg/cpp0x/variadic133.C: New.
4687 * g++.dg/template/param1.C: Adjust.
4689 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4693 * gcc.target/arm/neon/vtrnf32.c: Update.
4694 * gcc.target/arm/neon/vtrns32.c: Update.
4695 * gcc.target/arm/neon/vtrnu32.c: Update.
4696 * gcc.target/arm/neon/vzipf32.c: Update.
4697 * gcc.target/arm/neon/vzips32.c: Update.
4698 * gcc.target/arm/neon/vzipu32.c: Update.
4700 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4703 * gfortran.dg/inline_sum_4.f90: New test.
4705 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4707 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4709 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4711 * gcc.target/arm/fma-sp.c: New testcase.
4712 * gcc.target/arm/fma.c: Likewise.
4713 * gcc.target/arm/fma.h: Likewise.
4715 2012-07-04 Jason Merrill <jason@redhat.com>
4718 * g++.dg/other/enum3.C: New.
4720 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4723 * g++.dg/torture/pr53321.C: New test.
4725 2012-07-04 Richard Guenther <rguenther@suse.de>
4727 PR tree-optimization/53844
4728 * g++.dg/tree-ssa/pr53844.C: New testcase.
4730 2012-07-04 Richard Guenther <rguenther@suse.de>
4732 PR tree-optimization/53849
4733 * gcc.dg/pr53849.c: New testcase.
4735 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4738 * g++.dg/ext/label14.C: New test.
4740 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4743 * g++.dg/other/pr53811.C: New test.
4745 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4748 * gcc.target/m68k/stack-limit-1.c: New testcase.
4750 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4752 * gnat.dg/recursive_call.adb: New test.
4754 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4756 * gnat.dg/discr37.ad[sb]: New test.
4758 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4760 * g++.dg/other/packed1.C: Remove SH from xfail list.
4762 2012-07-02 Jason Merrill <jason@redhat.com>
4765 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4768 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4771 * g++.dg/cpp0x/decltype39.C: New.
4772 * g++.dg/diagnostic/method1.C: Adjust.
4775 * g++.dg/template/ref6.C: New.
4777 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4780 * gcc.target/sh/pr53568-1.c: New.
4782 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4785 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4787 2012-07-02 Jason Merrill <jason@redhat.com>
4790 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4793 * g++.dg/template/enum7.C: New.
4794 * g++.dg/other/ptrmem10.C: Adjust.
4795 * g++.dg/other/ptrmem11.C: Adjust.
4796 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4798 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4800 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4802 2012-07-01 Wei Guozhi <carrot@google.com>
4805 * gcc.target/arm/pr53447-1.c: New testcase.
4806 * gcc.target/arm/pr53447-2.c: New testcase.
4807 * gcc.target/arm/pr53447-3.c: New testcase.
4808 * gcc.target/arm/pr53447-4.c: New testcase.
4810 2012-06-29 Richard Guenther <rguenther@suse.de>
4812 PR tree-optimization/47061
4813 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4815 2012-06-29 Richard Guenther <rguenther@suse.de>
4817 PR tree-optimization/37541
4818 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4820 2012-06-29 Richard Guenther <rguenther@suse.de>
4822 PR tree-optimization/52589
4823 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4825 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4827 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4829 * g++.dg/template/error46.C: Add missing comment to dg-message.
4830 * g++.dg/template/crash107.C: Likewise.
4831 * g++.dg/template/error47.C: Likewise.
4832 * g++.dg/template/crash108.C: Likewise.
4833 * g++.dg/overload/operator5.C: Likewise.
4835 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4836 errors in dg-message directives, add comments.
4838 2012-06-28 Kai Tietz <ktietz@redhat.com>
4840 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4841 hard-coded 'unsigned long'.
4843 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4845 PR tree-optimization/51581
4846 * gcc.dg/vect/pr51581-4.c: New test.
4848 PR tree-optimization/53645
4849 * gcc.c-torture/execute/pr53645-2.c: New test.
4851 2012-06-28 Richard Guenther <rguenther@suse.de>
4854 * gcc.dg/torture/pr53790.c: New testcase.
4856 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4858 PR tree-optimization/53645
4859 * gcc.c-torture/execute/pr53645.c: New test.
4861 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4863 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4865 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4869 * gcc.dg/guality/pr49888.c: Account for the possibility that
4870 the variable is optimized out at the first test.
4872 2012-06-27 Jason Merrill <jason@redhat.com>
4874 * g++.dg/cpp0x/override2.C: Adjust.
4875 * g++.dg/template/error5.C: Adjust.
4876 * g++.dg/parse/crash28.C: Adjust.
4879 * g++.dg/parse/template27.C: New.
4880 * g++.dg/template/crash74.C: Adjust expected output.
4882 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4886 * gfortran.dg/typebound_operator_16.f03: New.
4888 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4890 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4891 even src1.i and src2.i fields even in the second half of the arrays.
4893 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4896 * g++.dg/torture/vshuf-16.inc: New test.
4897 * g++.dg/torture/vshuf-2.inc: New test.
4898 * g++.dg/torture/vshuf-4.inc: New test.
4899 * g++.dg/torture/vshuf-8.inc: New test.
4900 * g++.dg/torture/vshuf-main.inc: New test.
4901 * g++.dg/torture/vshuf-v16hi.C: New test.
4902 * g++.dg/torture/vshuf-v16qi.C: New test.
4903 * g++.dg/torture/vshuf-v2df.C: New test.
4904 * g++.dg/torture/vshuf-v2di.C: New test.
4905 * g++.dg/torture/vshuf-v2sf.C: New test.
4906 * g++.dg/torture/vshuf-v2si.C: New test.
4907 * g++.dg/torture/vshuf-v4df.C: New test.
4908 * g++.dg/torture/vshuf-v4di.C: New test.
4909 * g++.dg/torture/vshuf-v4sf.C: New test.
4910 * g++.dg/torture/vshuf-v4si.C: New test.
4911 * g++.dg/torture/vshuf-v8hi.C: New test.
4912 * g++.dg/torture/vshuf-v8qi.C: New test.
4913 * g++.dg/torture/vshuf-v8si.C: New test.
4915 2012-06-27 Richard Guenther <rguenther@suse.de>
4918 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4920 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4922 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4923 scan-dump-dem-not): Use printable pattern in test name.
4925 2012-06-26 Sterling Augustine <saugustine@google.com>
4926 Dominique Dhumieres <dominiq@lps.ens.fr>
4928 * gcc.dg/pubtypes-2.c: Update expected output.
4929 * gcc.dg/pubtypes-3.c: Likewise.
4930 * gcc.dg/pubtypes-4.c: Likewise.
4932 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4934 * gcc.dg/tree-ssa/slsr-1.c: New test.
4935 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4936 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4937 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4939 2012-06-26 Matt Turner <mattst88@gmail.com>
4942 * gcc.target/arm/mmx-2.c: New.
4944 2012-06-26 Richard Guenther <rguenther@suse.de>
4947 * g++.dg/torture/pr53752.C: New testcase.
4949 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4951 PR tree-optimization/53748
4952 * gcc.c-torture/compile/pr53748.c: New test.
4954 2012-06-25 Jason Merrill <jason@redhat.com>
4958 * g++.dg/cpp0x/decltype38.C: New.
4959 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4961 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4963 * lib/target-supports-dg.exp (testname-for-summary): New.
4964 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4965 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4966 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4967 scan-module-absence, output-exists, output-exists-not: Use
4968 testname-for-summary.
4969 (dg-test): Clean up testname_with_flags.
4970 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4971 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4972 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4973 scan-assembler-dem-not, object-size: Use testname-for-summary.
4974 * lib/gcov.exp (run-gcov): Likewise.
4975 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4976 scan-dump-dem, scan-dump-dem-note): Likewise.
4978 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4979 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4980 including profopt.opt; save and restore existing value.
4981 * g++.dg/bprob/bprob.exp: Likewise.
4982 * gcc.dg/matrix/matrix.exp: Likewise.
4983 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4984 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4987 2012-06-25 Richard Henderson <rth@redhat.com>
4989 * gcc.dg/pr53749.c: New.
4991 2012-06-25 Jason Merrill <jason@redhat.com>
4994 * g++.dg/cpp0x/nullptr28.C: New.
4996 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4998 * gcc.target/arm/neon-vld1_dupQ.c: New.
5000 2012-06-25 Florian Weimer <fweimer@redhat.com>
5002 * g++.dg/init/new35.C: New.
5003 * g++.dg/init/new36.C: New.
5004 * g++.dg/init/new37.C: New.
5005 * g++.dg/ext/vla5.C: New warning.
5006 * g++.dg/ext/vla8.C: New warning.
5007 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5009 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5010 James Greenhalgh <james.greenhalgh@arm.com>
5012 * gcc.target/arm/ftest-support-arm.h New testcase.
5013 * gcc.target/arm/ftest-support-thumb.h Likewise.
5014 * gcc.target/arm/ftest-support.h Likewise.
5015 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5016 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5017 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5018 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5019 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5020 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5021 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5022 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5023 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5024 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5025 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5026 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5027 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5028 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5029 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5030 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5031 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5032 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5033 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5034 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5035 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5036 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5037 * lib/target-supports.exp
5038 (check_effective_target_arm_arch_FUNC): Add support for more
5040 (add_options_for_arm_arch_FUNC): Likewise.
5041 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5043 2012-06-25 Jason Merrill <jason@redhat.com>
5046 * g++.dg/cpp0x/constexpr-tuple.C: New.
5048 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5051 * gcc.target/i386/pr53759.c: New test.
5054 * g++.dg/cpp0x/nsdmi7.C: New test.
5056 2012-06-24 Kai Tietz <ktietz@redhat.com>
5058 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5060 * gcc.target/i386/pr38988.c: Likewise.
5062 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5066 * gfortran.dg/typebound_generic_12.f03: New.
5067 * gfortran.dg/typebound_generic_13.f03: New.
5069 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5071 * gnat.dg/lto15.ad[sb]: New test.
5073 2012-06-21 Meador Inge <meadori@codesourcery.com>
5076 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5078 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5080 * gcc.dg/pch/ident-1.c: New test.
5081 * gcc.dg/pch/ident-1.hs: Header file for new test.
5083 2012-06-21 Michael Matz <matz@suse.de>
5086 * gcc.c-torture/execute/pr53688.c: New test.
5088 2012-06-20 Richard Guenther <rguenther@suse.de>
5090 PR tree-optimization/30318
5091 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5093 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5095 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5097 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5099 * gcc.target/i386/clearcapv2.map: New file.
5100 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5102 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5104 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5105 and add __sh__ case.
5107 2012-06-19 Jason Merrill <jason@redhat.com>
5110 * g++.dg/debug/localclass1.C: New.
5112 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5114 * g++.dg/cpp0x/override4.C: New.
5116 2012-06-14 Jason Merrill <jason@redhat.com>
5119 * g++.dg/cpp0x/decltype37.C: New.
5121 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5123 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5125 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5127 * gcc.c-torture/compile/vector-5.c,
5128 gcc.c-torture/compile/vector-6.c: New tests.
5130 2012-06-19 Richard Henderson <rth@redhat.com>
5132 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5134 2012-06-19 Richard Guenther <rguenther@suse.de>
5136 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5138 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5141 * gcc.target/i386/pr53712.c: New test.
5143 2012-06-18 Tobias Burnus <burnus@net-b.de>
5146 * gfortran.dg/elemental_optional_args_6.f90: New.
5148 2012-06-18 Tobias Burnus <burnus@net-b.de>
5151 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5152 * gfortran.dg/coarray/move_alloc_1.f90
5154 2012-06-18 Tobias Burnus <burnus@net-b.de>
5157 * gfortran.dg/coarray_27.f90: New.
5159 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5160 Greta Yorsh <Greta.Yorsh@arm.com>
5162 * gcc.target/arm/epilog-1.c: New test.
5164 2012-06-18 Richard Guenther <rguenther@suse.de>
5166 PR tree-optimization/53693
5167 * g++.dg/torture/pr53693.C: New testcase.
5169 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5171 PR tree-optimization/53703
5172 * gcc.dg/torture/pr53703.c: New test.
5174 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5177 * gcc.target/i386/pr53698.c: New test.
5179 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5181 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5183 2012-06-17 Tobias Burnus <burnus@net-b.de>
5187 * gfortran.dg/transfer_check_3.f90: New.
5189 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5191 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5193 2012-06-16 Tobias Burnus <burnus@net-b.de>
5197 * gfortran.dg/deferred_type_param_8.f90: New.
5199 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5201 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5202 testname that includes flags, passed in as new argument, in
5204 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5205 and pass it to verify-* procedures.
5207 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5208 alignment torture options with usual torture options.
5210 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5211 messages reported for one line of source code.
5212 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5213 * g++.dg/cpp0x/decltype2.C: Likewise.
5214 * g++.dg/cpp0x/decltype3.C: Likewise.
5215 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5216 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5217 * g++.dg/cpp0x/static_assert3.C: Likewise.
5218 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5219 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5220 * g++.dg/cpp0x/union1.C: Likewise.
5221 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5222 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5223 * g++.dg/cpp0x/variadic2.C: Likewise.
5224 * g++.dg/cpp0x/variadic20.C: Likewise.
5225 * g++.dg/cpp0x/variadic74.C: Likewise.
5226 * g++.dg/diagnostic/bitfld2.C: Likewise.
5227 * g++.dg/ext/attrib44.C: Likewise.
5228 * g++.dg/ext/no-asm-1.C: Likewise.
5229 * g++.dg/other/error34.C: Likewise.
5230 * g++.dg/parse/crash46.C: Likewise.
5231 * g++.dg/parse/error10.C: Likewise.
5232 * g++.dg/parse/error2.C: Likewise.
5233 * g++.dg/parse/error3.C: Likewise.
5234 * g++.dg/parse/error36.C: Likewise.
5235 * g++.dg/parse/error8.C: Likewise.
5236 * g++.dg/parse/error9.C: Likewise.
5237 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5238 * g++.dg/parse/parser-pr28152.C: Likewise.
5239 * g++.dg/parse/template25.C: Likewise.
5240 * g++.dg/parse/typename11.C: Likewise.
5241 * g++.dg/tc1/dr147.C: Likewise.
5242 * g++.dg/template/deduce3.C: Likewise.
5243 * g++.dg/template/koenig9.C: Likewise.
5244 * g++.dg/template/pr23510.C: Likewise.
5245 * g++.dg/warn/pr12242.C: Likewise.
5246 * g++.dg/warn/pr30551-2.C: Likewise.
5247 * g++.dg/warn/pr30551.C: Likewise.
5248 * g++.old-deja/g++.other/typename1.C: Likewise.
5249 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5251 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5254 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5255 * c-c++-common/torture/vshuf-2.inc: Likewise.
5256 * c-c++-common/torture/vshuf-4.inc: Likewise.
5257 * c-c++-common/torture/vshuf-8.inc: Likewise.
5258 * c-c++-common/torture/vshuf-main.inc: Likewise.
5259 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5260 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5261 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5262 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5263 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5264 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5265 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5266 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5267 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5268 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5269 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5270 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5271 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5272 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5274 2012-06-15 Michael Matz <matz@suse.de>
5276 * gcc.dg/tree-ssa/vector-4.c: New test.
5278 2012-06-15 Michael Matz <matz@suse.de>
5280 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5281 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5283 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5285 PR tree-optimization/53636
5286 * gcc.target/arm/pr53636.c: New test.
5288 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5290 PR tree-optimization/51581
5291 * gcc.c-torture/execute/pr51581-1.c: New test.
5292 * gcc.c-torture/execute/pr51581-2.c: New test.
5293 * gcc.dg/vect/pr51581-1.c: New test.
5294 * gcc.dg/vect/pr51581-2.c: New test.
5295 * gcc.dg/vect/pr51581-3.c: New test.
5296 * gcc.target/i386/avx-pr51581-1.c: New test.
5297 * gcc.target/i386/avx-pr51581-2.c: New test.
5298 * gcc.target/i386/avx2-pr51581-1.c: New test.
5299 * gcc.target/i386/avx2-pr51581-2.c: New test.
5300 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5302 2012-06-15 Richard Guenther <rguenther@suse.de>
5304 * gcc.c-torture/execute/20120615-1.c: New testcase.
5306 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5308 * gnat.dg/vect8.ad[sb]: New test.
5310 2012-06-14 Richard Guenther <rguenther@suse.de>
5312 * gcc.dg/tree-ssa/vrp.h: New testcase.
5313 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5315 2012-06-13 Christian Bruel <christian.bruel@st.com>
5318 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5320 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5322 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5324 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5327 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5328 test summary unique.
5330 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5331 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5332 scan-stack-usage-not): Don't strip torture options from test name.
5334 * lib/scandump.exp (scan-dump-times): Use printable version of
5335 regexp in test summary line.
5337 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5338 messages reported for one line of source code.
5339 * gcc.dg/format/few-1.c: Likewise.
5340 * gcc.dg/ia64-sync-2.c: Likewise.
5341 * gcc.dg/sync-2.c: Likewise.
5342 * gcc.dg/noncompile/pr44517.c: Likewise.
5344 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5347 * gcc.dg/guality/pr49888.c: New.
5349 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5351 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5352 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5353 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5355 2012-06-13 Tobias Burnus <burnus@net-b.de>
5358 * gfortran.dg/intent_out_7.f90: New.
5360 2012-06-13 Tobias Burnus <burnus@net-b.de>
5363 * gfortran.dg/save_4.f90: New.
5365 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5370 * gcc.dg/pr53532.c: New test.
5371 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5372 adjust line numbers.
5373 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5374 * gcc.dg/Wcxx-compat-8.c: Likewise.
5375 * gcc.dg/pr51034.c: New test.
5376 * gcc.dg/pr53196-1.c: New test.
5377 * gcc.dg/pr53196-2.c: New test.
5379 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5381 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5382 alignment torture options with usual torture options.
5383 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5384 instead of dg-options.
5385 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5386 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5387 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5388 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5389 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5390 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5392 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5393 to checks for multiple messages reported for one line of source code.
5394 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5396 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5397 messages reported for one line of source code.
5399 * gcc.dg/20031223-1.c: Add comments to check for multiple
5400 messages reported for one line of source code.
5401 * gcc.dg/Wconversion-integer.c: Likewise.
5402 * gcc.dg/Wfatal-2.c: Likewise.
5403 * gcc.dg/Wfatal.c: Likewise.
5404 * gcc.dg/Wobjsize-1.c: Likewise.
5405 * gcc.dg/c99-vla-jump-1.c: Likewise.
5406 * gcc.dg/c99-vla-jump-2.c: Likewise.
5407 * gcc.dg/c99-vla-jump-3.c: Likewise.
5408 * gcc.dg/c99-vla-jump-4.c: Likewise.
5409 * gcc.dg/c99-vla-jump-5.c: Likewise.
5410 * gcc.dg/decl-9.c: Likewise.
5411 * gcc.dg/declspec-10.c: Likewise.
5412 * gcc.dg/declspec-18.c: Likewise.
5413 * gcc.dg/mtune.c: Likewise.
5414 * gcc.dg/parser-pr28152-2.c: Likewise.
5415 * gcc.dg/parser-pr28152.c: Likewise.
5416 * gcc.dg/pr14475.c: Likewise.
5417 * gcc.dg/pr27953.c: Likewise.
5418 * gcc.dg/pr28322-3.c: Likewise.
5419 * gcc.dg/pr30457.c: Likewise.
5420 * gcc.dg/pr30551-2.c: Likewise.
5421 * gcc.dg/pr30551-3.c: Likewise.
5422 * gcc.dg/pr30551-4.c: Likewise.
5423 * gcc.dg/pr30551-5.c: Likewise.
5424 * gcc.dg/pr30551-6.c: Likewise.
5425 * gcc.dg/pr30551.c: Likewise.
5426 * gcc.dg/pr45461.c: Likewise.
5427 * gcc.dg/pr48552-1.c: Likewise.
5428 * gcc.dg/pr48552-2.c: Likewise.
5429 * gcc.dg/redecl-1.c: Likewise.
5430 * gcc.dg/transparent-union-3.c: Likewise.
5431 * gcc.dg/utf-dflt.c: Likewise.
5432 * gcc.dg/utf-dflt2.c: Likewise.
5433 * gcc.dg/vla-8.c: Likewise.
5434 * gcc.dg/vla-init-1.c: Likewise.
5435 * gcc.dg/wtr-int-type-1.c: Likewise.
5437 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5438 messages reported for for one line of source code.
5439 * c-c++-common/raw-string-5.c: Likewise.
5440 * c-c++-common/raw-string-4.c: Likewise.
5441 * c-c++-common/raw-string-6.c: Likewise.
5442 * c-c++-common/pr20000.c: Likewise.
5444 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5445 messages reported for one line of source code.
5446 * gcc.dg/cpp/pr30786.c: Likewise.
5447 * gcc.dg/cpp/pr28709.c: Likewise.
5448 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5449 * gcc.dg/cpp/macspace2.c: Likewise.
5450 * gcc.dg/cpp/missing-header-1.c: Likewise.
5451 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5452 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5453 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5455 2012-06-12 Jason Merrill <jason@redhat.com>
5458 * g++.dg/template/local7.C: New.
5460 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5463 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5464 * gcc.target/sh/pr51340-2.c: Likewise.
5465 * gcc.target/sh/pr51340-3.c: Likewise.
5467 2012-06-12 Michael Matz <matz@suse.de>
5469 * gcc.dg/torture/alias-1.c: New test.
5471 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5473 PR rtl-optimization/53589
5474 * gcc.dg/torture/pr53589.c: New test.
5476 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5479 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5480 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5481 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5482 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5483 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5484 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5485 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5486 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5487 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5488 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5489 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5490 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5491 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5492 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5493 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5494 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5496 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5498 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5499 (check_intel_cpu_model): New function.
5500 (check_amd_cpu_model): New function.
5501 (check_features): New function.
5502 (__get_cpuid_output): New function.
5503 (check_detailed): New function.
5504 (fn1): Rename to quick_check.
5505 (main): Update to call quick_check and call check_detailed.
5507 2012-06-11 Richard Henderson <rth@redhat.com>
5509 * lib/target-supports.exp
5510 (check_effective_target_sync_long_long_runtime): Use
5511 check_effective_target_lp64 instead of
5512 check_effective_target_powerpc64 for powerpc targets.
5514 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5517 * gcc.target/sh/pr53511-1.c: New.
5519 2012-06-11 Richard Guenther <rguenther@suse.de>
5522 * g++.dg/lto/pr53470_0.C: New testcase.
5523 * gcc.dg/lto/pr53470_0.c: Likewise.
5525 2012-06-11 Richard Guenther <rguenther@suse.de>
5528 * g++.dg/ext/pr53605.C: New testcase.
5530 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5532 * gnat.dg/specs/array1.ads: New test.
5533 * gnat.dg/specs/array2.ads: Likewise.
5534 * gnat.dg/array22.adb: Likewise.
5536 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5538 * gnat.dg/constant4.adb: New test.
5539 * gnat.dg/constant4_pkg.ads: New helper.
5541 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5544 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5545 * gfortran.dg/allocate_class_1.f90: Modified.
5546 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5547 * gfortran.dg/allocate_class_2.f90: New.
5549 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5552 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5554 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5557 * gfortran.dg/string_assign_2.f90: New test case.
5559 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5562 * gfortran.dg/string_assign_1.f90: New test case.
5564 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5567 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5568 * gcc.dg/gomp/critical-4.c: Likewise.
5569 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5570 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5571 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5572 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5573 * c-c++-common/gomp/pr53580.c: New test.
5575 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5578 * g++.dg/cpp0x/forw_enum11.C: New.
5580 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5583 * g++.dg/cpp0x/alias-decl-19.C: New.
5585 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5587 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5589 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5591 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5593 (XSTATE_SSE): Ditto.
5594 (XSTATE_YMM): Ditto.
5595 (avx_os_support): Use new defines.
5597 2012-06-06 Richard Guenther <rguenther@suse.de>
5600 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5603 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5606 * g++.dg/cpp0x/pr52841.C: New testcase.
5608 2012-06-06 Richard Guenther <rguenther@suse.de>
5610 PR tree-optimization/53081
5611 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5612 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5614 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5616 * gcc.target/powerpc/pr53487.c: New test.
5618 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5620 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5622 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5624 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5626 2012-06-05 Richard Guenther <rguenther@suse.de>
5628 PR tree-optimization/30442
5629 * gcc.dg/vect/bb-slp-30.c: New testcase.
5631 2012-06-05 Richard Guenther <rguenther@suse.de>
5633 PR tree-optimization/53081
5634 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5635 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5636 -fno-tree-loop-distribute-patterns.
5638 2012-06-05 Alan Modra <amodra@gmail.com>
5640 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5641 Check static chain in nested funcs.
5643 2012-06-04 Tobias Burnus <burnus@net-b.de>
5646 * gfortran.dg/init_flag_10.f90: New.
5648 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5651 * g++.dg/warn/Wenum-compare-no-2: New.
5653 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5655 PR preprocessor/53463
5656 * g++.dg/cpp/limits.C: New test.
5657 * g++.dg/parse/error19.C: Adjust.
5658 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5659 * g++.dg/warn/pr35635.C: Likewise.
5660 * g++.old-deja/g++.pt/assign1.C: Likewise.
5662 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5665 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5666 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5667 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5668 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5669 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5670 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5671 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5672 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5674 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5676 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5678 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5680 PR tree-optimization/53550
5681 * gcc.dg/pr53550.c: New test.
5683 2012-06-04 Richard Guenther <rguenther@suse.de>
5685 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5686 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5687 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5689 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5692 * gfortran.dg/parameter_array_element_2.f90: New.
5694 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5697 * gcc.target/sh/pr53512-1.c: New.
5698 * gcc.target/sh/pr53512-2.c: New.
5699 * gcc.target/sh/pr53512-3.c: New.
5700 * gcc.target/sh/pr53512-4.c: New.
5702 2012-06-01 Jason Merrill <jason@redhat.com>
5705 * g++.dg/ext/visibility/template12.C: New.
5706 * g++.dg/ext/attrib14.C: Adjust warning line.
5709 * g++.dg/parse/new6.C: New.
5710 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5712 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5714 * c-c++-common/restrict-2.c: Revert previous change.
5716 2012-06-01 Jason Merrill <jason@redhat.com>
5719 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5722 * g++.dg/cpp0x/auto33.C: New.
5724 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5727 * g++.dg/parse/namespace-alias-1.C: New.
5729 2012-06-01 Christian Bruel <christian.bruel@st.com>
5731 * gcc.dg/spec-options.c: New test.
5732 * gcc.dg/foo.specs: New file.
5734 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5737 * gnat.dg/lto14.adb: Skip on Solaris.
5739 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5741 * gcc.target/cris/sync-1-v10.c,
5742 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5743 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5744 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5745 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5746 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5747 gcc.target/cris/torture/sync-mis-op-i-1.c,
5748 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5749 gcc.target/cris/torture/sync-mis-op-i-2.c,
5750 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5751 gcc.target/cris/torture/sync-mis-op-i-3.c,
5752 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5753 gcc.target/cris/torture/sync-mis-op-s-1.c,
5754 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5755 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5756 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5757 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5758 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5759 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5760 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5761 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5762 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5764 2012-05-31 Richard Guenther <rguenther@suse.de>
5766 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5767 ldist-pr45948.c with disabled SCCP.
5769 2012-05-31 Richard Guenther <rguenther@suse.de>
5772 * gcc.dg/torture/pr48493.c: New testcase.
5774 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5776 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5778 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5779 of the initialization loop.
5780 (dg-final): Adjust the expected number of vectorized loops depending
5781 on vect_char_mult target selector.
5783 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5785 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5786 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5787 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5790 2012-05-30 Jason Merrill <jason@redhat.com>
5793 * g++.dg/init/new34.C: New.
5794 * g++.dg/tree-ssa/stabilize1.C: New.
5796 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5799 * g++.dg/init/new33.C: New test.
5801 2012-05-30 Richard Guenther <rguenther@suse.de>
5804 * gcc.dg/torture/pr53501.c: New testcase.
5805 * c-c++-common/restrict-2.c: Adjust.
5807 2012-05-30 Alan Modra <amodra@gmail.com>
5809 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5812 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5814 * gcc.target/i386/shuf-concat.c: New test.
5816 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5818 PR rtl-optimization/53519
5819 * gcc.c-torture/compile/pr53519.c: New test.
5821 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5823 * gcc.target/arm/neon-vrev.c: New.
5825 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5828 * gcc.target/sh/pr51340-1.c: New.
5829 * gcc.target/sh/pr51340-2.c: New.
5830 * gcc.target/sh/pr51340-3.c: New.
5832 2012-05-29 Richard Guenther <rguenther@suse.de>
5834 PR tree-optimization/53516
5835 * gcc.dg/torture/pr53516.c: New testcase.
5837 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5839 PR preprocessor/53229
5840 * gcc.dg/cpp/paste6.c: Force to run without
5841 -ftrack-macro-expansion.
5842 * gcc.dg/cpp/paste8.c: Likewise.
5843 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5844 -ftrack-macro-expansion.
5845 * gcc.dg/cpp/paste12.c: Force to run without
5846 -ftrack-macro-expansion.
5847 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5848 -ftrack-macro-expansion.
5849 * gcc.dg/cpp/paste13.c: Likewise.
5850 * gcc.dg/cpp/paste14.c: Likewise.
5851 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5852 -ftrack-macro-expansion.
5853 * gcc.dg/cpp/paste18.c: New test.
5855 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5857 * gcc.target/cris/torture/trap-1.c,
5858 gcc.target/cris/torture/trap-2.c,
5859 gcc.target/cris/torture/trap-3.c,
5860 gcc.target/cris/torture/trap-v0.c,
5861 gcc.target/cris/torture/trap-v3.c: New tests.
5863 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5866 * g++.dg/warn/Wbraces3.C: New.
5867 * g++.dg/warn/Wbraces4.C: Likewise.
5869 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5871 PR tree-optimization/53505
5872 * c-c++-common/torture/pr53505.c: New test.
5874 2012-05-27 Nathan Sidwell <nathan@acm.org>
5876 * gcc.dg/stmt-expr-4.c: New.
5878 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5881 * g++.dg/parse/crash60.C: New.
5883 2012-05-26 Jason Merrill <jason@redhat.com>
5886 * c-c++-common/array-lit.c: New.
5887 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5889 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5892 * gnat.dg/array21.adb: New test.
5894 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5896 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5898 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5901 * g++.dg/other/anon-union3.C: New.
5903 2012-05-25 Ian Lance Taylor <iant@google.com>
5905 * gcc.dg/split-6.c: New test.
5907 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5909 * gnat.dg/lto14.adb: New test.
5911 2012-05-25 Tristan Gingold <gingold@adacore.com>
5913 * gcc.target/i386/large-frame.c: New.
5915 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5916 * gcc.target/powerpc/lhs-1.c: New.
5917 * gcc.target/powerpc/lhs-2.c: New.
5918 * gcc.target/powerpc/lhs-3.c: New.
5920 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5922 Make unwound macro expansion trace less redundant
5923 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5924 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5925 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5926 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5927 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5928 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5930 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5933 * g++.dg/cpp0x/constexpr-default1.C: New.
5935 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5938 * g++.dg/eh/goto2.C: New.
5940 2012-05-24 Richard Guenther <rguenther@suse.de>
5943 * g++.dg/tree-prof/pr53460.C: New testcase.
5945 2012-05-24 Richard Guenther <rguenther@suse.de>
5948 * g++.dg/debug/pr53466.C: New testcase.
5950 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5952 PR tree-optimization/53465
5953 * gcc.c-torture/execute/pr53465.c: New test.
5955 2012-05-23 Tobias Burnus <burnus@net-b.de>
5959 * gfortran.dg/allocate_with_typespec_6.f90: New.
5961 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5964 * g++.dg/warn/delete-array-1.C: New.
5966 2012-05-23 Richard Guenther <rguenther@suse.de>
5968 * gcc.dg/torture/pr39074-2.c: Adjust.
5969 * gcc.dg/torture/pr39074.c: Likewise.
5970 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5971 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5973 2012-05-22 Jan Hubicka <jh@suse.cz>
5976 * g++.dg/torture/pr53161.C: New testcase.
5978 2012-05-22 Tobias Burnus <burnus@net-b.de>
5981 * gfortran.dg/realloc_on_assign_15.f90: New.
5983 2012-05-22 Richard Guenther <rguenther@suse.de>
5986 * gcc.dg/torture/pr51071-2.c: New testcase.
5988 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5990 PR tree-optimization/53336
5991 * g++.dg/torture/pr53336.C: New testcase.
5993 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5996 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5997 instead of -Wunused-local-typedefs.
5999 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6002 * g++.dg/other/abstract4.C: New-
6004 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6007 * g++.dg/ext/attrib46.C: New.
6009 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6012 * gcc.c-torture/compile/pr53418-1.c,
6013 gcc.c-torture/compile/pr53418-2.c: New tests.
6015 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6017 PR tree-optimization/53366
6018 * gcc.dg/torture/pr53366-1.c: New test.
6019 * gcc.dg/torture/pr53366-2.c: New test.
6020 * gcc.target/i386/pr53366-1.c: New test.
6021 * gcc.target/i386/pr53366-2.c: New test.
6023 PR tree-optimization/53409
6024 * gcc.c-torture/compile/pr53409.c: New test.
6026 PR tree-optimization/53410
6027 * gcc.c-torture/compile/pr53410-1.c: New test.
6028 * gcc.c-torture/compile/pr53410-2.c: New test.
6030 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6033 * gcc.target/i386/pr53425-1.c: New file.
6034 * gcc.target/i386/pr53425-2.c: Likewise.
6036 2012-05-21 Richard Guenther <rguenther@suse.de>
6038 PR tree-optimization/53408
6039 * gcc.dg/torture/pr53408.c: New testcase.
6041 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6042 H.J. Lu <hongjiu.lu@intel.com>
6045 * gcc.target/i386/pr53416.c: New file.
6047 2012-05-21 Richard Guenther <rguenther@suse.de>
6049 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6051 2012-05-21 Richard Guenther <rguenther@suse.de>
6053 * gcc.dg/torture/ldist-1.c: New testcase.
6055 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6057 * gnat.dg/lto13.adb: New test.
6058 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6060 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6062 * gnat.dg/specs/lto12.ads: New test.
6063 * gnat.dg/specs/lto12_pkg.ads: New helper.
6065 2012-05-18 Richard Guenther <rguenther@suse.de>
6067 PR tree-optimization/53346
6068 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6069 * gcc.target/i386/incoming-10.c: Adjust.
6070 * gcc.target/i386/incoming-11.c: Likewise.
6071 * gcc.target/i386/pr46295.c: Likewise.
6073 2012-05-18 Richard Guenther <rguenther@suse.de>
6075 * gcc.dg/pr53352.c: Return zero.
6077 2012-05-18 Richard Guenther <rguenther@suse.de>
6079 PR tree-optimization/53390
6080 * gcc.dg/torture/pr53390.c: New testcase.
6082 2012-05-18 Meador Inge <meadori@codesourcery.com>
6084 PR rtl-optimization/53352
6085 * gcc.dg/pr53352.c: New test.
6087 2012-05-17 David S. Miller <davem@davemloft.net>
6089 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6090 failure on sparc-*-linux-gnu.
6092 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6095 * g++.dg/parse/error49.C: New.
6096 * g++.dg/cpp0x/error8.C: Likewise.
6097 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6098 * g++.dg/ext/utf-dflt2.C: Likewise.
6099 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6100 * g++.dg/ext/utf-dflt.C: Likewise.
6101 * c-c++-common/raw-string-3.c: Likewise.
6102 * c-c++-common/raw-string-4.c: Likewise.
6104 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6107 * g++.dg/cpp0x/catch1.C: New.
6109 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6112 * g++.dg/parse/error48.C: New.
6113 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6114 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6116 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6118 * gcc.dg/tm/indirect-2.c: New test.
6120 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6122 PR tree-optimization/53217
6123 * gfortran.dg/pr53217.f90: New test.
6125 2012-05-16 Richard Guenther <rguenther@suse.de>
6127 PR tree-optimization/53364
6128 * g++.dg/torture/pr53364.C: New testcase.
6130 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6133 * gcc.dg/pr52549.c: Fix test for long != void*
6134 * gcc.c-torture/execute/pr52979-1.x: New file.
6135 * gcc.c-torture/execute/pr52979-2.x: New file.
6137 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6139 PR preprocessor/7263
6140 * gcc.dg/binary-constants-2.c: Run without tracking locations
6141 accross macro expansion.
6142 * gcc.dg/binary-constants-3.c: Likewise.
6143 * gcc.dg/cpp/sysmac2.c: Likewise.
6144 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6146 * gcc.dg/cpp/syshdr3.c: New test.
6147 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6148 * gcc.dg/system-binary-constants-1.c: New test.
6149 * gcc.dg/system-binary-constants-1.h: New header for the new test
6151 * g++.dg/cpp/syshdr3.C: New test.
6152 * g++.dg/cpp/syshdr3.h: New header the new test above.
6153 * g++.dg/system-binary-constants-1.C: New test.
6154 * g++.dg/system-binary-constants-1.h: New header the new test
6157 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6159 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6161 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6164 * gcc.dg/pr53358.c: New test.
6166 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6169 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6170 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6172 2012-05-15 Olivier Hainque <hainque@adacore.com>
6174 * g++.dg/eh/sighandle.C: New testcase.
6176 2012-05-15 Richard Guenther <rguenther@suse.de>
6178 PR tree-optimization/53355
6179 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6181 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6183 * gfortran.dg/*.f90: Remove now redundant manual
6184 cleanup-modules directive.
6186 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6188 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6189 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6191 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6194 * gfortran.dg/int_range_io_1.f90: New test.
6196 2012-05-14 Andi Kleen <ak@linux.intel.com>
6197 Jakub Jelinek <jakub@redhat.com>
6200 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6201 * gcc.target/i386/rtm-check.h: New file.
6202 * gcc.target/i386/pr53315.c: New test.
6204 2012-05-14 Tobias Burnus <burnus@net-b.de>
6209 * gfortran.dg/deferred_type_param_4.f90: New.
6210 * gfortran.dg/deferred_type_param_6.f90: New.
6212 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6214 * gcc.target/i386/retarg.c: New test.
6216 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6219 * gfortran.dg/deferred_type_param_3.f90: New.
6220 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6221 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6223 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6225 * gnat.dg/null_pointer_deref3.adb: New test.
6227 2012-05-12 Tobias Burnus <burnus@net-b.de>
6231 * gfortran.dg/deferred_type_param_5.f90: New.
6233 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6235 * g++.dg/parse/error47.C: New.
6237 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6240 * gfortran.dg/string_compare_4.f90: Change option
6241 to -fdump-tree-original. Add test case for kind=4.
6243 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6246 * gfortran.dg/string_compare_4.f90: New test.
6248 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6250 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6252 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6255 * g++.dg/cpp0x/variadic132.C: New.
6257 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6260 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6261 * g++.dg/parse/error26.C: Tweak dg-error column number.
6263 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6266 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6268 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6270 * gnat.dg/lto11.ad[sb]: New test.
6272 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6275 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6276 directive to Scan for vpmuldq, not vpmacsdql.
6278 2012-05-09 Michael Matz <matz@suse.de>
6280 PR tree-optimization/53185
6281 * gcc.dg/vect/pr53185.c: New test.
6283 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6286 * gcc.target/i386/pr53249.c: New.
6288 2012-05-09 Richard Guenther <rguenther@suse.de>
6290 PR tree-optimization/18437
6291 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6292 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6294 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6296 PR tree-optimization/53226
6297 * gcc.c-torture/compile/pr53226.c: New test.
6299 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6301 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6302 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6303 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6304 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6305 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6306 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6307 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6308 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6309 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6310 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6311 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6312 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6313 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6314 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6316 2012-05-09 Dehao Chen <dehao@google.com>
6318 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6319 * gcc.dg/predict-2.c: Likewise.
6320 * gcc.dg/predict-3.c: Likewise.
6321 * gcc.dg/predict-4.c: Likewise.
6322 * gcc.dg/predict-5.c: Likewise.
6323 * gcc.dg/predict-6.c: Likewise.
6325 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6328 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6330 2012-05-08 Richard Guenther <rguenther@suse.de>
6332 * gcc.dg/fold-bitand-4.c: New testcase.
6334 2012-05-08 Dehao Chen <dehao@google.com>
6336 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6337 heuristic is working properly.
6338 * gcc.dg/predict-2.c: Likewise.
6339 * gcc/dg/predict-3.c: Likewise.
6340 * gcc/dg/predict-4.c: Likewise.
6341 * gcc/dg/predict-5.c: Likewise.
6342 * gcc/dg/predict-6.c: Likewise.
6344 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6346 PR tree-optimization/53239
6347 * g++.dg/opt/vrp3.C: New test.
6348 * g++.dg/opt/vrp3-aux.cc: New file.
6349 * g++.dg/opt/vrp3.h: New file.
6351 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6353 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6354 .uleb128 support in assembler output.
6356 2012-05-07 Richard Guenther <rguenther@suse.de>
6359 * g++.dg/lto/pr42987_0.C: New testcase.
6360 * g++.dg/lto/pr42987_1.C: Likewise.
6362 2012-05-07 Tobias Burnus <burnus@net-b.de>
6365 * gfortran.dg/typebound_operator_15.f90: New.
6367 2012-05-06 Tobias Burnus <burnus@net-b.de>
6370 * gfortran.dg/class_array_13.f90: New.
6372 2012-05-06 Tristan Gingold <gingold@adacore.com>
6374 * gnat.dg/warn7.adb: New test.
6376 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6378 * gnat.dg/specs/renamings.ads: Rename to...
6379 * gnat.dg/specs/renaming1.ads: ...this.
6380 * gnat.dg/specs/renaming2.ads: New test.
6381 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6382 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6383 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6384 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6386 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6388 * gnat.dg/discr36.ad[sb]: New test.
6389 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6391 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6394 * c-c++-common/pr43772.c: New.
6396 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6399 * gfortran.dg/select_type_26.f03 : New test.
6400 * gfortran.dg/select_type_27.f03 : New test.
6403 * gfortran.dg/select_type_28.f03 : New test.
6405 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6409 * gfortran.dg/mod_sign0_1.f90: New test.
6410 * gfortran.dg/mod_large_1.f90: New test.
6412 2012-05-04 Tobias Burnus <burnus@net-b.de>
6415 gfortran.dg/public_private_module_5.f90: New.
6417 2012-05-04 Tobias Burnus <burnus@net-b.de>
6420 * gfortran.dg/constructor_7.f90: New.
6421 * gfortran.dg/constructor_8.f90: New.
6423 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6426 * g++.dg/cpp0x/static_assert7.C: New.
6428 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6430 PR tree-optimization/52633
6431 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6432 recognized as widening shifts instead of over-widening.
6433 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6434 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6435 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6436 * gcc.target/arm/pr52633.c: New test.
6438 2012-05-04 Richard Guenther <rguenther@suse.de>
6440 PR tree-optimization/53168
6441 * gcc.dg/torture/pr53168.c: New testcase.
6442 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6444 2012-05-04 Richard Guenther <rguenther@suse.de>
6446 * gcc.dg/lto/pr53214_0.c: New testcase.
6448 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6450 * gcc.target/ia64/pr48496.c: New test.
6451 * gcc.target/ia64/pr52657.c: Likewise.
6453 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6456 * c-c++-common/pr51712.c: New.
6458 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6461 * gcc.target/powwerpc/pr53199.c: New file.
6463 2012-05-03 Jason Merrill <jason@redhat.com>
6465 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6467 * gcc.dg/debug/dwarf2/dups-types.c: New.
6468 * gcc.dg/debug/dwarf2/dups-types.h: New.
6470 2012-05-03 Jason Merrill <jason@redhat.com>
6472 * g++.dg/debug/dwarf2/namespace-2.C: New.
6473 * g++.dg/debug/dwarf2/localclass3.C: New.
6475 2012-05-03 Jason Merrill <jason@redhat.com>
6477 * g++.dg/debug/dwarf2/thunk1.C: New.
6479 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6482 * g++.dg/other/final2.C: New.
6484 2012-05-03 Richard Guenther <rguenther@suse.de>
6486 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6488 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6490 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6491 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6492 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6493 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6495 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6497 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6499 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6500 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6501 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6504 * gcc.dg/pr53174.c: New test.
6507 * gcc.target/arm/pr53187.c: New test.
6508 * gcc.c-torture/compile/pr53187.c: New test.
6510 2012-05-03 Richard Guenther <rguenther@suse.de>
6512 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6513 unsupported prefetching support.
6515 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6517 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6518 option -ftrack-macro-expansion=0.
6519 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6520 option -ftrack-macro-expansion=0.
6522 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6524 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6525 dg-options for target arm with dg-additional-options.
6527 2012-05-03 Richard Guenther <rguenther@suse.de>
6529 PR tree-optimization/53144
6530 * gcc.dg/torture/pr53144.c: New testcase.
6532 2012-05-03 Tobias Burnus <burnus@net-b.de>
6535 * gfortran.dg/pointer_intent_7.f90: New.
6536 * gfortran.dg/pure_formal_3.f90: New.
6538 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6540 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6542 2012-05-02 Martin Jambor <mjambor@suse.cz>
6545 * g++.dg/lto/pr52605_0.C: New test.
6547 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6549 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6550 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6551 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6552 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6553 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6554 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6555 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6556 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6557 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6558 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6559 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6560 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6561 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6562 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6563 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6564 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6566 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6569 * gcc.dg/pr53153.c: New test.
6571 2012-05-02 Richard Guenther <rguenther@suse.de>
6573 * g++.dg/tree-ssa/pr19807.C: Adjust.
6575 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6577 PR tree-optimization/53163
6578 * gcc.c-torture/compile/pr53163.c: New test.
6580 PR rtl-optimization/53160
6581 * gcc.c-torture/execute/pr53160.c: New test.
6583 2012-05-01 Ian Lance Taylor <iant@google.com>
6586 * gcc.dg/pr37303.c: New test.
6588 2012-05-01 Richard Henderson <rth@redhat.com>
6590 * lib/target-supports.exp
6591 (check_effective_target_sync_long_long_runtime): True for
6592 check_effective_target_powerpc64.
6594 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6597 * gcc.dg/vector-1.c: Move to ...
6598 * c-c++-common/vector-1.c: ... here.
6599 * gcc.dg/vector-2.c: Move to ...
6600 * c-c++-common/vector-2.c: ... here.
6601 * gcc.dg/vector-3.c: Move to ...
6602 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6603 * gcc.dg/vector-4.c: Move to ...
6604 * c-c++-common/vector-4.c: ... here.
6605 * gcc.dg/vector-init-1.c: Move to ...
6606 * c-c++-common/vector-init-1.c: ... here.
6607 * gcc.dg/vector-init-2.c: Move to ...
6608 * c-c++-common/vector-init-2.c: ... here.
6609 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6610 * c-c++-common/vector-subscript-1.c: ... here.
6611 * gcc.dg/vector-subscript-2.c: Move to ...
6612 * c-c++-common/vector-subscript-2.c: ... here.
6613 * gcc.dg/vector-subscript-3.c: Move to ...
6614 * c-c++-common/vector-subscript-3.c: ... here.
6617 * g++.dg/cpp0x/vt-51314.C: New test.
6618 * g++.dg/cpp0x/variadic76.C: Fix.
6620 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6622 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6624 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6626 Add -Wvarargs option
6627 * c-c++-common/Wvarargs.c: New test case.
6628 * c-c++-common/Wvarargs-2.c: Likewise.
6630 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6632 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6633 * objc.dg/foreach-7.m: Force the test case to run without
6634 -ftrack-macro-expansion.
6635 * c-c++-common/tm/attrib-1.c: Likewise.
6636 * c-c++-common/warn-ommitted-condop.c: Likewise.
6637 * gcc.dg/assign-warn-1.c: Likewise.
6638 * gcc.dg/assign-warn-2.c: Likewise.
6639 * gcc.dg/attr-alloc_size.c: Likewise.
6640 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6641 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6642 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6643 * gcc.dg/c90-const-expr-9.c: Likewise.
6644 * gcc.dg/c99-const-expr-9.c: Likewise.
6645 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6646 * gcc.dg/cpp/direct2s.c: Likewise.
6647 * gcc.dg/cpp/pr28709.c: Likewise.
6648 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6649 * gcc.dg/dfp/composite-type.c: Likewise.
6650 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6651 with -ftrack-macro-expansion
6652 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6653 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6654 * g++.dg/ext/cleanup-1.C: Likewise.
6655 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6656 * g++.dg/template/sfinae10.C: Likewise.
6657 * g++.dg/tm/wrap-2.C: Likewise.
6658 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6659 * g++.dg/warn/Wsign-conversion.C: Likewise.
6660 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6661 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6662 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6663 it to run with -ftrack-macro-expansion.
6664 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6665 test cases without -ftrack-macro-expansion.
6667 Fix location for static class members
6668 * g++.dg/template/sfinae6_neg.C: Adjust.
6670 Make conversion warnings work on NULL with -ftrack-macro-expansion
6671 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6672 alongside the previous testing for NULL.
6674 Fix -Wuninitialized for -ftrack-macro-expansion
6675 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6677 Strip "<built-in>" loc from displayed expansion context
6678 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6679 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6680 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6683 Fix expansion point loc for macro-like tokens
6684 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6685 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6687 Fix token pasting with -ftrack-macro-expansion
6688 * gcc.dg/cpp/paste17.c: New test case for
6689 -ftrack-macro-expansion=2 mode only.
6690 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6692 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6694 * gnat.dg/warn6.ad[sb]: New test.
6696 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6699 * gcc.dg/20011021-1.c: Adjust testcase.
6701 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6704 * gfortran.dg/function_optimize_12.f90: New test.
6706 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6709 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6710 code to match current output and cover new peephole2 pattern.
6712 2012-04-27 Ollie Wild <aaw@google.com>
6714 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6716 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6718 * gcc.c-torture/execute/20120427-2.c: New testcase.
6719 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6720 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6721 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6723 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6726 * gcc.c-torture/execute/20120427-1.c: New testcase.
6728 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6731 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6733 2012-04-27 Tom de Vries <tom@codesourcery.com>
6735 PR tree-optimization/51879
6736 * gcc.dg/pr51879.c: New test.
6737 * gcc.dg/pr51879-2.c: Same.
6738 * gcc.dg/pr51879-3.c: Same.
6739 * gcc.dg/pr51879-4.c: Same.
6740 * gcc.dg/pr51879-6.c: Same.
6742 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6745 * g++.dg/cpp0x/defaulted35.C: New.
6746 * g++.dg/cpp0x/defaulted15.C: Adjust.
6748 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6750 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6753 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6755 * gcc.target/i386/builtin_target.c: Check avx2.
6757 2012-04-26 Alan Modra <amodra@gmail.com>
6759 * gcc.target/powerpc/savres.c: New test.
6760 * gcc.target/powerpc/powerpc.exp: Run it.
6762 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6765 * gcc.dg/torture/pr53120.c: New test.
6767 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6770 * gcc.c-torture/compile/pr52979-1.c: New test.
6771 * gcc.c-torture/execute/pr52979-1.c: New test.
6772 * gcc.c-torture/execute/pr52979-2.c: New test.
6774 2012-04-25 Richard Guenther <rguenther@suse.de>
6776 * gcc.target/i386/l_fma_float_5.c: Adjust.
6777 * gcc.target/i386/l_fma_double_4.c: Likewise.
6778 * gcc.target/i386/l_fma_float_2.c: Likewise.
6779 * gcc.target/i386/l_fma_float_6.c: Likewise.
6780 * gcc.target/i386/l_fma_double_1.c: Likewise.
6781 * gcc.target/i386/l_fma_double_5.c: Likewise.
6782 * gcc.target/i386/l_fma_float_3.c: Likewise.
6783 * gcc.target/i386/l_fma_double_2.c: Likewise.
6784 * gcc.target/i386/l_fma_double_6.c: Likewise.
6785 * gcc.target/i386/l_fma_float_4.c: Likewise.
6786 * gcc.target/i386/l_fma_double_3.c: Likewise.
6787 * gcc.target/i386/l_fma_float_1.c: Likewise.
6789 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6791 PR tree-optimization/53058
6792 * gcc.c-torture/compile/pr53058.c: New test.
6794 2012-04-25 Jan Hubicka <jh@suse.cz>
6797 * gcc.target/i386/pr39082-1.c: Update warning location.
6799 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6802 * gcc.dg/pr52880.c: New test.
6804 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6806 * gcc.dg/m-un-2.c: Update.
6807 * gcc.dg/20011021-1.c: Update.
6809 2012-04-25 Tobias Burnus <burnus@net-b.de>
6812 * gfortran.dg/realloc_on_assign_14.f90: New.
6814 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6817 PR tree-optimizations/52891
6818 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6820 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6823 * g++.dg/cpp0x/sfinae35.C: New.
6824 * g++.dg/cpp0x/sfinae36.C: Likewise.
6826 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6828 * gcc.target/builtin_target.c: New testcase.
6830 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6833 * gcc.target/powerpc/pr47197.c: New test.
6835 2012-04-24 Richard Guenther <rguenther@suse.de>
6837 PR tree-optimization/53085
6838 * g++.dg/torture/pr53085.C: New testcase.
6840 2012-04-24 Andrew Pinski <apinski@cavium.com>
6843 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6844 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6845 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6847 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6850 * gcc.c-torture/execute/pr53084.c: New test.
6852 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6854 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6856 2012-04-23 Andrew Pinski <apinski@cavium.com>
6858 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6860 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6863 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6864 * gcc.dg/torture/builtin-power-1.c: Likewise.
6866 2012-04-23 Richard Guenther <rguenther@suse.de>
6868 PR tree-optimization/53070
6869 * gcc.dg/torture/pr53070.c: New testcase.
6871 2012-04-23 Richard Guenther <rguenther@suse.de>
6874 * gcc.dg/pr53060.c: New testcase.
6876 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6878 PR tree-optimizations/52891
6879 * gcc.c-torture/compile/pr52891-1.c: New test.
6880 * gcc.c-torture/compile/pr52891-2.c: New test.
6882 2012-04-22 Tobias Burnus <burnus@net-b.de>
6885 * gfortran.dg/read_float_4.f90: New.
6887 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6890 * c-c++-common/pr35441.C: New.
6892 2012-04-20 Ian Lance Taylor <iant@google.com>
6894 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6895 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6897 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6899 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6901 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6903 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6905 PR rtl-optimization/44214
6906 * gcc.dg/pr44214-1.c: New test.
6907 * gcc.dg/pr44214-2.c: Likewise.
6908 * gcc.dg/pr44214-3.c: Likewise.
6910 2012-04-20 Richard Guenther <rguenther@suse.de>
6912 * g++.dg/torture/20120420-1.C: New testcase.
6914 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6916 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6918 2012-04-19 Christian Bruel <christian.bruel@st.com>
6920 * gcc.dg/pr52283.c: New test.
6922 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6924 * gcc.dg/pr37985.c: New test.
6926 2012-04-19 Richard Guenther <rguenther@suse.de>
6928 PR rtl-optimization/44688
6929 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6930 possibly profitable.
6932 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6934 PR tree-optimization/52976
6935 * gfortran.dg/reassoc_11.f: New test.
6937 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6939 PR tree-optimization/52976
6940 * gfortran.dg/reassoc_7.f: New test.
6941 * gfortran.dg/reassoc_8.f: Likewise.
6942 * gfortran.dg/reassoc_9.f: Likewise.
6943 * gfortran.dg/reassoc_10.f: Likewise.
6945 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6948 * g++.dg/cpp0x/sfinae33.C: New.
6949 * g++.dg/cpp0x/sfinae34.C: Likewise.
6951 2012-04-18 Joey Ye <joey.ye@arm.com>
6953 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6955 2012-04-18 Richard Guenther <rguenther@suse.de>
6957 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6959 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6960 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6962 2012-04-17 Tom de Vries <tom@codesourcery.com>
6964 * g++.dg/pr51264-4.C: New test.
6966 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6969 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6971 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6974 * g++.dg/parse/crash59.C: New.
6976 2012-04-17 Michael Matz <matz@suse.de>
6978 PR tree-optimization/18437
6979 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6981 2012-04-17 Richard Guenther <rguenther@suse.de>
6984 * g++.dg/torture/pr53011.C: New testcase.
6986 2012-04-16 Jason Merrill <jason@redhat.com>
6989 * g++.dg/cpp0x/variadic131.C: New.
6992 * g++.dg/cpp0x/variadic130.C: New.
6995 * g++.dg/cpp0x/variadic129.C: New.
6998 * g++.dg/cpp0x/variadic128.C: New.
7000 2012-04-16 Tobias Burnus <burnus@net-b.de>
7003 * gfortran.dg/pointer_intent_6.f90: New.
7005 2012-04-16 Tobias Burnus <burnus@net-b.de>
7008 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7009 to include public_private_module_4.f90.
7010 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7013 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7016 * g++.dg/diagnostic/operator1.C: New.
7017 * g++.dg/ext/label5.C: Adjust.
7018 * g++.dg/ext/va-arg1.C: Likewise.
7019 * g++.dg/other/error20.C: Likewise.
7020 * g++.dg/other/error20.C: Likewise.
7021 * g++.dg/other/error16.C: Likewise.
7022 * g++.dg/other/error10.C: Likewise.
7023 * g++.dg/parse/error30.C: Likewise.
7024 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7026 2012-04-16 Jason Merrill <jason@redhat.com>
7029 * g++.dg/cpp0x/variadic127.C: New.
7031 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7033 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7035 Use fail, pass instead of unresolved.
7039 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7041 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7042 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7043 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7045 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7048 * gfortran.dg/typebound_call_23.f03: New test case.
7050 2012-04-15 Jason Merrill <jason@redhat.com>
7053 * g++.dg/cpp0x/variadic126.C: New.
7056 * g++.dg/cpp0x/variadic125.C: New.
7059 * g++.dg/cpp0x/variadic124.C: New.
7062 * g++.dg/cpp0x/nullptr27.C: New.
7065 * g++.dg/warn/format8.C: New.
7067 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7070 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7072 2012-04-14 Tobias Burnus <burnus@net-b.de>
7076 * gfortran.dg/public_private_module_3.f90: New.
7077 * gfortran.dg/public_private_module_4.f90: New.
7079 2012-04-14 Tom de Vries <tom@codesourcery.com>
7081 * gcc.dg/superblock.c: New test.
7083 2012-04-14 Tom de Vries <tom@codesourcery.com>
7085 * gcc.dg/pr51879-12.c: New test.
7087 2012-04-13 Jason Merrill <jason@redhat.com>
7090 * g++.dg/cpp0x/variadic123.C: New.
7091 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7094 * g++.dg/cpp0x/initlist-ctor1.C: New.
7097 * g++.dg/other/anon-union2.C: New.
7099 2012-04-13 Martin Jambor <mjambor@suse.cz>
7102 * g++.dg/ipa/pr52939.C: New test.
7104 2012-04-13 Tom de Vries <tom@codesourcery.com>
7106 * gcc.dg/pr52734.c: New test.
7108 2012-04-13 Richard Guenther <rguenther@suse.de>
7110 PR tree-optimization/52969
7111 * gcc.dg/torture/pr52969.c: New testcase.
7113 2012-04-13 Richard Guenther <rguenther@suse.de>
7116 * gcc.dg/pr52549.c: New testcase.
7118 2012-04-13 Richard Guenther <rguenther@suse.de>
7121 * gcc.dg/pr52862.c: New testcase.
7123 2012-04-13 Joey Ye <joey.ye@arm.com>
7125 * gcc.target/arm/thumb1-imm.c: New testcase.
7127 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7130 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7131 second function argument.
7132 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7133 (calc_permps): Update declaration. Calculate result correctly.
7134 (avx2_test): Change src2 type to union256i_d.
7135 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7138 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7141 * gcc.target/powerpc/pr52775.c: New file.
7143 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7145 PR tree-optimization/18589
7146 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7147 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7148 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7149 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7150 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7151 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7152 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7153 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7154 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7155 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7157 2012-04-12 Richard Guenther <rguenther@suse.de>
7159 PR tree-optimization/52943
7160 * gcc.dg/torture/pr52943.c: New testcase.
7162 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7165 * gcc/target/sh/pr50751-4.c: New.
7166 * gcc/target/sh/pr50751-5.c: New.
7167 * gcc/target/sh/pr50751-6.c: New.
7168 * gcc/target/sh/pr50751-7.c: New.
7170 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7173 * g++.dg/lookup/using52.C: New.
7175 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7177 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7179 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7181 PR rtl-optimization/52876
7182 * gcc.target/i386/pr52876.c: New.
7184 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7186 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7188 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7190 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7191 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7192 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7193 (ptrdiff_t): ... this. All uses changed.
7194 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7195 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7197 (main): Cast argument to __INTPTR_TYPE__.
7198 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7200 * gcc.dg/mallign.c (main): Likewise.
7201 * gcc.dg/pr38700.c (foo): Likewise.
7202 * gcc.dg/long-long-cst1.c (t): Likewise.
7203 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7204 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7205 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7206 * gcc.dg/pr25682.c (d, foo): Likewise.
7207 * gcc.dg/format/cast-1.c (f): Likewise.
7208 * gcc.dg/c90-const-expr-10.c
7209 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7210 (size_t): ...this. All uses changed.
7211 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7212 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7213 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7214 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7215 * gcc.dg/sequence-pt-1.c: Likewise.
7216 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7217 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7218 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7219 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7220 of ptrdiff_t with it.
7221 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7222 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7223 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7225 2012-04-11 Jason Merrill <jason@redhat.com>
7228 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7229 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7232 * g++.dg/ext/attrib45.C: New.
7234 * g++.dg/eh/dtor3.C: New.
7236 2012-04-11 Richard Guenther <rguenther@suse.de>
7239 * gfortran.dg/pr52621.f90: New testcase.
7241 2012-04-11 Richard Guenther <rguenther@suse.de>
7244 * g++.dg/torture/pr52918-1.C: New testcase.
7245 * g++.dg/torture/pr52918-2.C: Likewise.
7247 2012-04-11 Tobias Burnus <burnus@net-b.de>
7250 * gfortran.dg/block_11.f90: New.
7252 2012-04-11 Nick Clifton <nickc@redhat.com>
7254 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7256 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7259 * gcc.target/powerpc/pr16458-1.c: New test.
7260 * gcc.target/powerpc/pr16458-2.c: Likewise.
7261 * gcc.target/powerpc/pr16458-3.c: Likewise.
7262 * gcc.target/powerpc/pr16458-4.c: Likewise.
7264 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7266 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7267 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7268 * gcc.dg/builtin-bswap-5.c: Likewise.
7269 * gcc.target/i386/builtin-bswap-4.c: New test.
7271 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7274 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7276 2012-04-11 Richard Guenther <rguenther@suse.de>
7278 PR rtl-optimization/52881
7279 * gcc.dg/torture/pr52881.c: New testcase.
7280 * gcc.dg/torture/pr52913.c: Likewise.
7282 2012-04-11 Richard Guenther <rguenther@suse.de>
7284 PR tree-optimization/52912
7285 * gcc.dg/torture/pr52912.c: New testcase.
7287 2010-04-10 Michael Matz <matz@suse.de>
7289 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7290 * gcc.dg/vect/vect-outer-1.c: Adjust.
7291 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7292 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7293 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7294 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7295 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7296 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7298 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7300 PR tree-optimization/52870
7301 * gcc.dg/vect/pr52870.c: New test.
7303 2012-04-09 Mike Stump <mikestump@comcast.net>
7305 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7306 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7307 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7308 * gnat.dg/aggr11.adb: Likewise.
7309 * gnat.dg/aggr11_pkg.ads: Likewise.
7310 * gnat.dg/aggr15.adb: Likewise.
7311 * gnat.dg/aggr15.ads: Likewise.
7312 * gnat.dg/aggr17.adb: Likewise.
7313 * gnat.dg/aggr18.adb: Likewise.
7314 * gnat.dg/array14.adb: Likewise.
7315 * gnat.dg/array14.ads: Likewise.
7316 * gnat.dg/array14_pkg.ads: Likewise.
7317 * gnat.dg/array19.adb: Likewise.
7318 * gnat.dg/array19.ads: Likewise.
7319 * gnat.dg/discr27.adb: Likewise.
7320 * gnat.dg/discr27.ads: Likewise.
7321 * gnat.dg/discr35.adb: Likewise.
7322 * gnat.dg/discr35.ads: Likewise.
7323 * gnat.dg/discr6.adb: Likewise.
7324 * gnat.dg/discr6_pkg.ads: Likewise.
7325 * gnat.dg/import1.adb: Likewise.
7326 * gnat.dg/import1.ads: Likewise.
7327 * gnat.dg/loop_address2.adb: Likewise.
7328 * gnat.dg/opt7.adb: Likewise.
7329 * gnat.dg/opt7.ads: Likewise.
7330 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7331 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7332 * gnat.dg/rep_clause2.adb: Likewise.
7333 * gnat.dg/rep_clause2.ads: Likewise.
7334 * gnat.dg/slice2.adb: Likewise.
7335 * gnat.dg/slice2.ads: Likewise.
7336 * gnat.dg/slice6.adb: Likewise.
7337 * gnat.dg/slice6_pkg.ads: Likewise.
7338 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7339 * gnat.dg/taft_type2.adb: Likewise.
7340 * gnat.dg/taft_type2.ads: Likewise.
7341 * gnat.dg/taft_type2_pkg.ads: Likewise.
7342 * gnat.dg/volatile10.adb: Likewise.
7343 * gnat.dg/volatile10_pkg.ads: Likewise.
7345 * gcc.dg/dll-8.c: Remove execute permissions.
7346 * g++.dg/ext/dllexport5.C: Likewise.
7348 2012-04-09 Jan Hubicka <jh@suse.cz>
7353 * gcc.dg/lto/pr52634_1.c: New testcase.
7354 * gcc.dg/lto/pr52634_0.c: New testcase.
7356 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7359 * gcc.target/i386/pr52883.c: New testcase.
7361 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7363 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7364 (check_effective_target_sync_long_long): Add SPARC case.
7365 (check_effective_target_sync_long_long_runtime): Likewise.
7366 (check_effective_target_sync_int_long): Adjust SPARC case.
7367 (check_effective_target_sync_char_short): Likewise.
7369 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7371 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7372 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7374 2012-04-08 Tobias Burnus <burnus@net-b.de>
7378 * gfortran.dg/public_private_module_2.f90: New.
7380 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7382 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7385 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7388 * gfortran.dg/function_optimize_11.f90: New test.
7390 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7393 * gfortran.dg/use_only_6.f90: New test.
7395 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7398 * gfortran.dg/use_only_6.f90: New test.
7399 2012-04-06 Mike Stump <mikestump@comcast.net>
7402 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7404 2012-04-05 Jason Merrill <jason@redhat.com>
7407 * g++.dg/template/qualified-id5.C: New.
7409 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7412 * gcc.target/i386/pr52882.c: New test.
7414 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7415 Dominique D'Humieures <dominiq@lps.ens.fr>
7418 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7419 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7421 2012-04-04 Jason Merrill <jason@redhat.com>
7424 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7426 2012-04-03 Jason Merrill <jason@redhat.com>
7429 * g++.dg/cpp0x/variadic-value1.C: New.
7431 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7433 * gnat.dg/pack18.adb: New test.
7434 * gnat.dg/pack18_pkg.ads: New helper.
7436 2012-04-03 Richard Guenther <rguenther@suse.de>
7438 PR tree-optimization/52808
7439 * gcc.dg/pr52808.c: New testcase.
7441 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7443 PR tree-optimization/52835
7444 * gfortran.dg/pr52835.f90: New test.
7446 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7448 * gnat.dg/specs/aggr5.ads: New test.
7450 2012-04-02 Richard Guenther <rguenther@suse.de>
7452 PR tree-optimization/52756
7453 * gcc.dg/torture/pr52756.c: New testcase.
7455 2012-04-02 Richard Guenther <rguenther@suse.de>
7458 * gcc.dg/pr52803.c: New testcase.
7460 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7463 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7466 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7469 * g++.dg/cpp0x/noexcept17.C: New.
7470 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7471 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7472 * g++.dg/cpp0x/noexcept01.C: Likewise.
7473 * g++.dg/eh/init-temp1.C: Likewise.
7474 * g++.dg/eh/ctor1.C: Likwise.
7476 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7478 * gnat.dg/controlled6.adb: New test.
7479 * gnat.dg/controlled6_pkg.ads: New helper.
7480 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7482 2012-03-30 Richard Henderson <rth@redhat.com>
7485 * g++.dg/opt/pr52727.C: New testcase.
7487 2012-03-30 Richard Guenther <rguenther@suse.de>
7489 PR tree-optimization/52754
7490 * gcc.target/i386/pr52754.c: New testcase.
7492 2012-03-30 Richard Guenther <rguenther@suse.de>
7495 * g++.dg/torture/pr52772.C: New testcase.
7497 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7500 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7502 2012-03-29 Jason Merrill <jason@redhat.com>
7505 * g++.dg/template/inherit8.C: New.
7507 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7510 * g++.dg/ext/weak4.C: New test.
7512 PR tree-optimization/52760
7513 * gcc.c-torture/execute/pr52760.c: New test.
7515 2012-03-29 Jason Merrill <jason@redhat.com>
7518 * g++.dg/cpp0x/initlist-array3.C: New.
7520 2012-03-28 Jason Merrill <jason@redhat.com>
7523 * g++.dg/overload/virtual2.C: New.
7525 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7527 * gnat.dg/vect7.ad[sb]: New test.
7529 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7530 Tobias Burnus <burnus@gcc.gnu.org>
7533 * gfortran.dg/allocate_class_1.f90 : Change error test.
7534 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7535 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7536 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7538 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7541 * gcc.dg/pr52691.c: New test.
7544 * gcc.c-torture/compile/pr52750.c: New test.
7546 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7549 * gcc.target/avr/torture/builtins-2.c: New test.
7551 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7554 * gcc.target/i386/pr52736.c: New test.
7556 2012-03-27 Martin Jambor <mjambor@suse.cz>
7559 * gcc.dg/torture/pr52693.c: New test.
7561 2012-03-27 Meador Inge <meadori@codesourcery.com>
7564 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7566 2012-03-27 Mike Stump <mikestump@comcast.net>
7569 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7570 failures that match branch names.
7572 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7573 H.J. Lu <hongjiu.lu@intel.com>
7576 * gcc.target/i386/pr52698.c: New test.
7578 2012-03-27 Richard Guenther <rguenther@suse.de>
7581 * gcc.dg/torture/pr52720.c: New testcase.
7583 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7585 * gnat.dg/pack17.adb: New test.
7587 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7589 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7590 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7592 2012-03-26 Martin Jambor <mjambor@suse.cz>
7594 PR tree-optimization/50052
7595 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7597 2012-03-26 Richard Guenther <rguenther@suse.de>
7599 PR tree-optimization/52701
7600 * gfortran.dg/pr52701.f90: New testcase.
7602 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7604 PR tree-optimization/52686
7605 * gcc.target/arm/pr52686.c: New test.
7607 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7609 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7610 Add "-Os -flto" to list.
7612 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7614 * gnat.dg/concat2.ad[sb]: New test.
7616 2012-03-24 Jason Merrill <jason@redhat.com>
7618 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7619 * g++.dg/cpp0x/trailing2.C: Likewise.
7620 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7621 * g++.dg/cpp1y/auto-fn1.C: New.
7622 * g++.dg/cpp1y/auto-fn2.C: New.
7623 * g++.dg/cpp1y/auto-fn3.C: New.
7624 * g++.dg/cpp1y/auto-fn4.C: New.
7625 * g++.dg/cpp1y/auto-fn5.C: New.
7626 * g++.dg/cpp1y/auto-fn6.C: New.
7627 * g++.dg/cpp1y/auto-fn7.C: New.
7628 * g++.dg/cpp1y/auto-fn8.C: New.
7629 * g++.dg/cpp1y/auto-fn9.C: New.
7630 * g++.dg/cpp1y/auto-fn10.C: New.
7631 * g++.dg/cpp1y/auto-fn11.C: New.
7633 2012-03-23 Richard Guenther <rguenther@suse.de>
7635 PR tree-optimization/52678
7636 * gfortran.dg/pr52678.f: New testcase.
7638 2012-03-23 Richard Guenther <rguenther@suse.de>
7640 PR tree-optimization/52638
7641 * g++.dg/torture/pr52638.C: New testcase.
7643 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7646 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7648 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7651 * g++.dg/ext/attrib44.C: New test.
7653 2012-03-22 Jan Hubicka <jh@suse.cz>
7656 * g++.dg/torture/pr51737.C: New testcase
7658 2012-03-22 Richard Guenther <rguenther@suse.de>
7660 PR tree-optimization/52548
7661 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7663 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7665 * lib/fortran-modules.exp (list-module-names-1): Remove
7668 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7671 * gcc.target/sh/pr50751-1.c: New.
7672 * gcc.target/sh/pr50751-2.c: New.
7673 * gcc.target/sh/pr50751-3.c: New.
7675 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7678 * gcc.target/sh/sh4a-cos.c: Remove.
7679 * gcc.target/sh/sh4a-sin.c: Remove.
7680 * gcc.target/sh/sh4a-sincos.c: Remove.
7682 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7684 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7685 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7687 2012-03-21 Martin Jambor <mjambor@suse.cz>
7690 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7691 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7693 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7695 * gcc.target/arm/thumb-16bit-ops.c: New file.
7696 * gcc.target/arm/thumb-ifcvt.c: New file.
7698 2012-03-20 Jason Merrill <jason@redhat.com>
7700 * lib/target-supports.exp: Add { target c++1y }.
7702 * g++.dg/cpp0x/auto32.C: New.
7704 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7707 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7709 * gcc.dg/torture/pr48124-4.c: Ditto:
7710 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7712 2012-03-20 Jason Merrill <jason@redhat.com>
7715 * g++.dg/cpp0x/initlist66.C: New.
7717 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7719 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7722 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7725 * gcc.target/avr/torture/addr-space-2.h: New file.
7726 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7727 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7728 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7729 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7731 2012-03-20 Richard Guenther <rguenther@suse.de>
7733 * gnat.dg/pack16.adb: New testcase.
7734 * gnat.dg/pack16_pkg.ads: Likewise.
7735 * gnat.dg/specs/pack8.ads: Likewise.
7736 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7738 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7740 * g++.dg/warn/Wuseless-cast.C: Extend.
7742 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7745 * g++.dg/warn/Wuseless-cast.C: New.
7747 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7750 * gfortran.dg/pr52608.f90: New test.
7752 2012-03-17 Tobias Burnus <burnus@net-b.de>
7755 * gfortran.dg/proc_ptr_36.f90: New.
7757 2012-03-16 Martin Jambor <mjambor@suse.cz>
7759 * gcc.dg/misaligned-expand-1.c: New test.
7760 * gcc.dg/misaligned-expand-3.c: Likewise.
7762 2012-03-16 Richard Guenther <rguenther@suse.de>
7763 Kai Tietz <ktietz@redhat.com>
7766 * gcc.c-torture/execute/pr48814-1.c: New test.
7767 * gcc.c-torture/execute/pr48814-2.c: New test.
7768 * gcc.dg/tree-ssa/assign-1.c: New test.
7769 * gcc.dg/tree-ssa/assign-2.c: New test.
7770 * gcc.dg/tree-ssa/assign-3.c: New test.
7772 2012-03-16 Richard Guenther <rguenther@suse.de>
7774 * gnat.dg/specs/pack7.ads: New testcase.
7776 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7779 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7780 * gcc.dg/torture/vshuf-8.inc: Likewise.
7781 * gcc.dg/torture/vshuf-16.inc: Likewise.
7782 * gcc.dg/torture/vshuf-32.inc: Likewise.
7784 2012-03-15 Jason Merrill <jason@redhat.com>
7786 * g++.dg/torture/pr52582.C: New.
7788 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7790 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7792 2012-03-15 Ira Rosen <irar@il.ibm.com>
7793 Ulrich Weigand <ulrich.weigand@linaro.org>
7795 * gcc.dg/vect/slp-cond-3.c: New test.
7796 * gcc.dg/vect/slp-cond-4.c: New test.
7798 2012-03-15 Ira Rosen <irar@il.ibm.com>
7799 Ulrich Weigand <ulrich.weigand@linaro.org>
7801 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7802 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7804 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7809 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7810 * gfortran.dg/round_1.f03: Likewise.
7812 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7813 Andrew Pinski <apinski@cavium.com>
7816 * gcc.dg/pr52592.c: New test.
7818 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7820 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7821 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7822 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7823 * lib/fortran-modules.exp: .. this new file. Adjust users.
7824 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7825 gfortran-dg-debug-runtest): Call cleanup-modules.
7826 * lib/fortran-torture.exp (fortran-torture-execute,
7827 fortran-torture): Likewise.
7828 * gfortran.dg/coarray/caf.exp: Likewise.
7829 * lib/lto.exp: Likewise.
7830 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7831 * gfortran.dg/class_4b.f03: Likewise.
7832 * gfortran.dg/class_4c.f03: Likewise.
7833 * gfortran.dg/class_45a.f03: Likewise.
7834 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7835 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7836 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7837 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7838 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7839 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7840 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7841 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7842 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7843 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7844 * gfortran.dg/whole_file_28.f90: Likewise.
7845 * gfortran.dg/whole_file_29.f90: Likewise.
7846 * gfortran.dg/whole_file_30.f90: Likewise.
7847 * gfortran.dg/whole_file_31.f90: Likewise.
7849 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7851 PR tree-optimization/52267
7852 * gcc.dg/pr52267.c: New test.
7853 * gcc.dg/tree-ssa/vrp65.c: New test.
7854 * gcc.dg/tree-ssa/vrp66.c: New test.
7856 2012-03-15 Richard Guenther <rguenther@suse.de>
7859 * gfortran.dg/vect/pr52580.f: New testcase.
7861 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7863 * gcc.target/sh/fpul-usage-1.c: New.
7865 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7868 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7869 * gcc.target/sh/pr49468-di.c: Likewise.
7871 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7873 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7874 * gcc.dg/c99-stdint-6.c: Likewise.
7875 * gcc.dg/lto/20090210_0.c: Likewise.
7876 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7877 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7878 * gcc.dg/pragma-init-fini-2.c: Likewise.
7879 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7880 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7881 * gcc.target/i386/pr22152.c: Likewise.
7882 * gcc.target/i386/vect8-ret.c: Likewise.
7883 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7886 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7888 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7889 * g++.dg/tree-prof/partition1.C: Likewise.
7890 * g++.dg/tree-prof/partition2.C: Likewise.
7891 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7893 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7894 * gcc.c-torture/execute/20010724-1.c: Remove.
7895 * gcc.c-torture/execute/20010724-1.x: Remove.
7896 * gcc.c-torture/execute/20040208-2.c: Remove.
7897 * gcc.c-torture/execute/20040208-2.x: Remove.
7898 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7900 (main) [__mips__ && __sgi__]: Remove.
7901 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7902 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7903 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7904 mips-sgi-irix6* handling.
7905 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7906 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7907 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7909 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7910 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7911 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7912 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7913 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7914 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7916 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7917 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7918 * gcc.target/mips/save-restore-3.c: Likewise.
7919 * gcc.target/mips/save-restore-4.c: Likewise.
7920 * gcc.target/mips/save-restore-5.c: Likewise.
7921 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7922 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7924 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7926 (restore_ld_library_path_env_vars): Likewise.
7927 * lib/target-supports.exp (check_profiling_available): Remove
7928 mips*-*-irix* handling.
7929 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7930 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7931 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7933 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7936 * g++.dg/opt/pr52582.C: New test.
7938 2012-03-14 Richard Guenther <rguenther@suse.de>
7940 PR tree-optimization/52571
7941 * gcc.dg/vect/vect-2.c: Initialize arrays.
7942 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7943 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7944 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7946 2012-03-14 Richard Guenther <rguenther@suse.de>
7951 * gcc.dg/torture/pr48124-1.c: New testcase.
7952 * gcc.dg/torture/pr48124-2.c: Likewise.
7953 * gcc.dg/torture/pr48124-3.c: Likewise.
7954 * gcc.dg/torture/pr48124-4.c: Likewise.
7956 2012-03-14 Richard Guenther <rguenther@suse.de>
7959 * gcc.dg/pr52578.c: New testcase.
7961 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7964 * g++.dg/cpp0x/udlit-args2.C: New test.
7966 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7969 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7970 * gcc.c-torture/compile/pr48596.c: ... here.
7972 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7975 * g++.dg/lookup/hidden-class17.C: New test.
7977 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7980 * gcc.dg/Wunused-var-3.c: New test.
7982 2012-03-13 Martin Jambor <mjambor@suse.cz>
7984 * gcc.dg/misaligned-expand-2.c: New test.
7986 2012-03-13 Richard Guenther <rguenther@suse.de>
7989 * gcc.dg/pr52134.c: New testcase.
7991 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7993 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7995 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7997 PR tree-optimization/46728
7998 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7999 * gcc.target/powerpc/pr46728-5.c: Likewise.
8000 * gcc.target/powerpc/pr46728-8.c: Likewise.
8001 * gcc.target/powerpc/pr46728-10.c: Likewise.
8002 * gcc.target/powerpc/pr46728-11.c: Likewise.
8003 * gcc.target/powerpc/pr46728-13.c: Likewise.
8004 * gcc.target/powerpc/pr46728-14.c: Likewise.
8005 * gcc.target/powerpc/pr46728-15.c: Likewise.
8007 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8010 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8012 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8014 PR tree-optimization/46728
8015 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8016 * gcc.target/powerpc/pr46728-5.c: Likewise.
8017 * gcc.target/powerpc/pr46728-8.c: Likewise.
8018 * gcc.target/powerpc/pr46728-10.c: Likewise.
8019 * gcc.target/powerpc/pr46728-11.c: Likewise.
8020 * gcc.target/powerpc/pr46728-13.c: Likewise.
8021 * gcc.target/powerpc/pr46728-14.c: Likewise.
8022 * gcc.target/powerpc/pr46728-15.c: Likewise.
8024 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8027 * gcc.target/avr/torture/addr-space-1.h: New file.
8028 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8029 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8030 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8031 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8033 2012-03-12 Andrew Pinski <apinski@cavium.com>
8035 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8037 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8039 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8040 * g++.dg/abi/thunk4.C: Likewise.
8041 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8043 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8045 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8046 * g++.dg/eh/spbp.C: Likewise.
8047 * g++.dg/ext/label13.C: Likewise.
8048 * g++.dg/guality/guality.exp: Likewise.
8049 * g++.dg/other/anon5.C: Likewise.
8050 * g++.dg/other/pragma-ep-1.C: Remove.
8051 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8052 * g++.dg/warn/pr31246.C: Likewise.
8053 * g++.dg/warn/weak1.C: Likewise.
8054 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8055 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8056 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8057 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8058 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8059 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8060 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8061 * gcc.dg/c99-tgmath-1.c: Likewise.
8062 * gcc.dg/c99-tgmath-2.c: Likewise.
8063 * gcc.dg/c99-tgmath-3.c: Likewise.
8064 * gcc.dg/c99-tgmath-4.c: Likewise.
8065 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8067 * gcc.dg/debug/pr49032.c: Likewise.
8068 * gcc.dg/guality/guality.exp: Likewise.
8069 * gcc.dg/intmax_t-1.c: Likewise.
8070 * gcc.dg/pr48616.c: Likewise.
8071 * gcc.dg/pragma-ep-1.c: Remove.
8072 * gcc.dg/pragma-ep-2.c: Remove.
8073 * gcc.dg/pragma-ep-3.c: Remove.
8074 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8075 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8076 * gcc.misc-tests/gcov-14.c: Likewise.
8077 * gfortran.dg/guality/guality.exp: Likewise.
8078 * lib/target-supports.exp (check_weak_available): Likewise.
8079 (add_options_for_tls): Likewise.
8080 (check_ascii_locale_available): Likewise.
8081 * obj-c++.dg/dwarf-2.mm: Likewise.
8082 * objc.dg/dwarf-1.m: Likewise.
8083 * objc.dg/dwarf-2.m: Likewise.
8085 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8087 PR tree-optimization/51721
8088 * gcc.dg/tree-ssa/vrp64.c: New test.
8090 PR tree-optimization/52533
8091 * gcc.c-torture/compile/pr52533.c: New test.
8093 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8095 * gcc.target/i386/rtm-xabort-1.c: New.
8096 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8097 * gcc.target/i386/rtm-xend-1.c: Ditto.
8098 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8099 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8100 * gcc.target/i386/sse-13.c: Ditto.
8101 * gcc.target/i386/sse-14.c: Ditto.
8102 * gcc.target/i386/sse-22.c: Ditto.
8103 * gcc.target/i386/sse-23.c: Ditto.
8104 * g++.dg/other/i386-2.C: Ditto.
8105 * g++.dg/other/i386-3.C: Ditto.
8107 2012-03-12 Tobias Burnus <burnus@net-b.de>
8110 * gfortran.dg/proc_ptr_35.f90: New.
8112 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8115 * gcc.dg/torture/pr52530.c: New test.
8117 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8120 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8122 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8125 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8127 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8129 2012-03-09 Andrew Pinski <apinski@cavium.com>
8132 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8133 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8135 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8137 * gcc.dg/tree-ssa/scev-3.c: New.
8138 * gcc.dg/tree-ssa/scev-4.c: New.
8140 2012-03-08 Tobias Burnus <burnus@net-b.de>
8143 * gfortran.dg/proc_ptr_34.f90
8145 2012-03-07 Jason Merrill <jason@redhat.com>
8148 * g++.dg/cpp0x/udlit-mangle.C: New.
8150 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8152 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8154 2012-03-06 Richard Guenther <rguenther@suse.de>
8157 * gcc.dg/torture/pr52493.c: New testcase.
8159 2012-03-06 Richard Guenther <rguenther@suse.de>
8162 * gcc.dg/lto/pr52097_0.c: New testcase.
8164 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8167 * gcc.target/sh/pr51244-1.c: New.
8168 * gcc.target/sh/pr51244-2.c: New.
8169 * gcc.target/sh/pr51244-3.c: New.
8171 2012-03-05 Jason Merrill <jason@redhat.com>
8174 * g++.dg/ext/visibility/template11.C: New.
8176 * g++.dg/cpp0x/implicit13.C: New.
8178 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8180 PR tree-optimization/51721
8181 * gcc.dg/tree-ssa/vrp63.c: New test.
8182 * gcc.dg/pr51721.c: New test.
8184 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8187 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8190 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8193 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8195 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8198 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8200 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8202 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8205 2012-03-03 Jason Merrill <jason@redhat.com>
8207 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8210 * g++.dg/cpp0x/initlist65.C: New.
8213 * g++.dg/ext/is_empty2.C: New.
8215 2012-03-03 Tobias Burnus <burnus@net-b.de>
8218 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8220 2012-03-03 Tobias Burnus <burnus@net-b.de>
8222 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8223 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8224 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8225 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8226 * gfortran.dg/class_30.f90: Remove dg-warning line.
8227 * gfortran.dg/bind_c_usage_25.f90: New.
8229 2012-03-03 Tobias Burnus <burnus@net-b.de>
8232 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8233 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8234 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8236 2012-03-03 Tobias Burnus <burnus@net-b.de>
8239 * gfortran.dg/assumed_type_1.f90: New.
8240 * gfortran.dg/assumed_type_2.f90: New.
8241 * gfortran.dg/assumed_type_3.f90: New.
8242 * gfortran.dg/assumed_type_4.f90: New.
8244 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8247 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8248 * gcc.target/sh/pr49468-di.c: New.
8250 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8252 * gcc.dg/graphite/pr50561.c: Update.
8254 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8256 * gcc.target/powerpc/pr52457.c: New test.
8258 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8260 * gcc.target/arm/sat-1.c: New test.
8262 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8265 * gcc.target/i386/pr46716.c: New test.
8267 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8270 * g++.dg/cpp0x/sfinae32.C: New.
8272 2012-03-02 Richard Guenther <rguenther@suse.de>
8274 PR tree-optimization/52406
8275 * gcc.dg/torture/pr52406.c: New testcase.
8277 2012-03-02 Tobias Burnus <burnus@net-b.de>
8280 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8281 * gfortran.dg/nullify_2.f90: Update dg-error.
8282 * gfortran.dg/nullify_4.f90: Ditto.
8283 * gfortran.dg/pointer_init_6.f90: Ditto.
8285 2012-03-02 Tobias Burnus <burnus@net-b.de>
8288 * gfortran.dg/class_51.f90: New.
8290 2012-03-02 Tobias Burnus <burnus@net-b.de>
8293 * gfortran.dg/intrinsic_8.f90: New.
8295 2012-03-01 Kai Tietz <ktietz@redhat.com>
8297 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8298 routines on mingw targets.
8299 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8301 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8303 PR tree-optimization/52445
8304 * gcc.dg/pr52445.c: New test.
8306 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8309 * gcc.c-torture/compile/pr52437.c: New test.
8312 * gcc.dg/torture/pr52419.c: New test.
8314 PR tree-optimization/52429
8315 * gcc.dg/torture/pr52429.c: New test.
8316 * g++.dg/opt/pr52429.C: New test.
8318 2012-02-29 Richard Guenther <rguenther@suse.de>
8321 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8322 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8323 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8324 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8325 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8326 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8328 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8330 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8332 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8335 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8337 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8340 * gcc.target/arm/neon/pr51534.c: New testcase.
8342 2012-02-28 Richard Guenther <rguenther@suse.de>
8345 * gcc.dg/torture/pr52407.c: New testcase.
8347 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8349 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8350 * gcc.target/arm/vfp2.c: Likewise.
8351 * gcc.target/arm/vfp3.c: Likewise.
8352 * gcc.target/arm/vfp4.c: Likewise.
8353 * gcc.target/arm/vfp5.c: Likewise.
8354 * gcc.target/arm/vfp6.c: Likewise.
8355 * gcc.target/arm/vfp7.c: Likewise.
8356 * gcc.target/arm/vfp8.c: Likewise.
8357 * gcc.target/arm/vfp9.c: Likewise.
8358 * gcc.target/arm/vfp10.c: Likewise.
8359 * gcc.target/arm/vfp11.c: Likewise.
8360 * gcc.target/arm/vfp12.c: Likewise.
8361 * gcc.target/arm/vfp13.c: Likewise.
8362 * gcc.target/arm/vfp14.c: Likewise.
8363 * gcc.target/arm/vfp15.c: Likewise.
8364 * gcc.target/arm/vfp16.c: Likewise.
8365 * gcc.target/arm/vfp17.c: Likewise.
8366 * gcc.target/arm/neon-constants.h: New file.
8367 * gcc.target/arm/neon-vect1.c: New test.
8368 * gcc.target/arm/neon-vect2.c: New test.
8369 * gcc.target/arm/neon-vect3.c: New test.
8370 * gcc.target/arm/neon-vect4.c: New test.
8371 * gcc.target/arm/neon-vect5.c: New test.
8372 * gcc.target/arm/neon-vect6.c: New test.
8373 * gcc.target/arm/neon-vect7.c: New test.
8374 * gcc.target/arm/neon-vect8.c: New test.
8376 2012-02-28 Richard Guenther <rguenther@suse.de>
8378 PR tree-optimization/52402
8379 * gcc.dg/torture/pr52402.c: New testcase.
8381 2012-02-28 Richard Guenther <rguenther@suse.de>
8384 * g++.dg/lto/pr52400_0.C: New testcase.
8386 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8388 * gcc.target/avr/torture/builtins-1.c: New test.
8389 * gcc.target/avr/torture/builtins-error.c: New test.
8391 2012-02-28 Kai Tietz <ktietz@redhat.com>
8393 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8394 * gcc.target/i386/pr45352-2.c: Likewise.
8395 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8396 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8397 targets instead rand.
8398 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8399 * gcc.target/i386/sse2-mul-1.c: Likewise.
8400 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8401 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8402 * gcc.target/i386/pad-1.c: Likewise.
8403 * gcc.target/i386/pad-9.c: Likewise.
8404 * gcc.target/i386/pad-2.c: Likewise.
8405 * gcc.target/i386/pad-5b.c: Likewise.
8406 * gcc.target/i386/pad-8.c: Likewise.
8407 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8408 * gcc.target/i386/pr44130.c: Likewise.
8409 * gcc.target/i386/align-main-1.c: Likewise.
8410 * gcc.target/i386/align-main-2.c: Likewise.
8411 * gcc.target/i386/sw-1.c: Likewise.
8412 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8413 on x64 mingw target.
8414 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8415 * gcc.target/i386/pr46295.c: Likewise.
8416 * gcc.target/i386/amd64-abi-1.c: Likewise.
8417 * gcc.target/i386/amd64-abi-2.c: Likewise.
8418 * gcc.target/i386/pr39082-1.c: Likewise.
8419 * gcc.target/i386/pr39162.c: Likewise.
8420 * gcc.target/i386/pr22152.c: Likewise.
8421 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8422 * gcc.target/i386/wrfsbase-2.c: Likewise.
8423 * gcc.target/i386/local.c: Likewise
8424 * gcc.target/i386/wrgsbase-1.c: Likewise.
8425 * gcc.target/i386/wrfsbase-1.c: Likewise.
8426 * gcc.target/i386/pr39315-3.c: Likewise.
8427 * gcc.target/i386/pr35767-4.c: Likewise.
8428 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8430 * gcc.target/i386/pr45336-2.c: Likewise.
8431 * gcc.target/i386/pr45336-1.c: Likewise.
8432 * gcc.target/i386/pr45336-4.c: Likewise.
8434 2012-02-27 Tristan Gingold <gingold@adacore.com>
8436 * gnat.dg/array20.ad[sb]: New test.
8438 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8441 * gcc.target/arm/pr52375.c: New test.
8442 * gcc.c-torture/compile/pr52375.c: New test.
8444 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8446 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8447 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8449 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8451 * gnat.dg/aggr19.adb: New test.
8452 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8454 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8457 * gcc.target/sh/pr49263.c: New.
8459 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8461 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8462 simulate_thread_wrapper_other_threads
8463 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8464 Move initialization of 'value' to main().
8465 (main): Initialize 'value';
8466 * gcc.dg/simulate-thread/speculative-store.c
8467 (simulate_thread_step_verify): Return 0 when successful.
8468 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8470 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8471 (simulate_thread_wrapper_other_threads): Return a success/fail value
8472 and issue an error if the instruction count threshold is exceeded.
8474 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8477 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8478 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8480 2012-02-24 Richard Guenther <rguenther@suse.de>
8483 * gcc.dg/pr52355.c: New testcase.
8485 2012-02-23 Kai Tietz <ktietz@redhat.com>
8487 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8488 * gcc.dg/Wpadded.c: Likewise.
8489 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8491 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8492 for sleep by Sleep and add windows.h include for this function.
8493 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8495 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8497 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8498 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8499 on x64 mingw target.
8500 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8501 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8502 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8503 failure on LLP64 target.
8505 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8508 * gcc.dg/noncompile/pr52290.c: New test.
8510 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8512 PR tree-optimization/52019
8513 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8515 2012-02-22 Kai Tietz <ktietz@redhat.com>
8517 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8518 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8519 derived pdiff_t type.
8520 * g++.dg/torture/pr49720.C: Likewise
8522 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8525 * gcc.target/i386/pr52330.c: New test.
8527 2012-02-22 Tobias Burnus <burnus@net-b.de>
8530 * gfortran.dg/io_constraints_10.f90: New.
8532 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8534 * lib/target-supports.exp (check_effective_target_vect_condition):
8535 Return true for NEON.
8537 2012-02-21 Kai Tietz <ktietz@redhat.com>
8539 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8541 2012-02-21 Richard Guenther <rguenther@suse.de>
8543 PR tree-optimization/52324
8544 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8546 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8549 * gcc.target/avr/torture/pr51782-1.c: New test.
8551 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8553 PR tree-optimization/52318
8554 * gcc.dg/pr52318.c: New test.
8556 2012-02-20 Kai Tietz <ktietz@redhat.com>
8558 * gcc.dg/bf-ms-layout-3.c: New testcase.
8560 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8564 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8566 2012-02-20 Richard Guenther <rguenther@suse.de>
8568 PR tree-optimization/52298
8569 * gcc.dg/torture/pr52298.c: New testcase.
8570 * gcc.dg/vect/pr52298.c: Likewise.
8572 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8574 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8575 * gcc.c-torture/execute/pr52286.c: Ditto.
8577 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8579 PR tree-optimization/52286
8580 * gcc.c-torture/execute/pr52286.c: New test.
8582 2012-02-18 Tobias Burnus <burnus@net-b.de>
8585 * gfortran.dg/interface_35.f90: Use -std=f2003.
8586 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8587 * gfortran.dg/interface_assignment_4.f90: Ditto.
8588 * gfortran.dg/bessel_1.f90: Ditto.
8589 * gfortran.dg/func_result_6.f90: Ditto.
8590 * gfortran.dg/hypot_1.f90: Ditto.
8591 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8593 2012-02-17 Tobias Burnus <burnus@net-b.de>
8595 PR translation/52232
8596 PR translation/52234
8597 PR translation/52245
8598 PR translation/52246
8599 PR translation/52262
8600 PR translation/52273
8601 * gfortran.dg/coarray_22.f90: Update dg-error.
8602 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8604 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8607 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8608 (simulate-thread): Use default timeout.
8610 2012-02-16 Jason Merrill <jason@redhat.com>
8613 * g++.dg/ext/timevar1.C: New.
8615 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8618 * g++.dg/template/using21.C: New.
8619 * g++.dg/template/using22.C: Likewise.
8621 2012-02-16 Jason Merrill <jason@redhat.com>
8624 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8626 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8628 PR tree-optimization/52255
8629 * gcc.c-torture/compile/pr52255.c: New test.
8632 * g++.dg/debug/dwarf2/pr52260.C: New test.
8635 * g++.dg/ipa/pr51929.C: New test.
8637 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8640 * gcc.target/powerpc/pr52199.c: New file.
8642 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8645 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8647 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8649 * gcc.dg/pr51867.c: Don't include <math.h>.
8652 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8654 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8655 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8657 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8659 PR tree-optimization/50561
8660 * gcc.dg/graphite/pr50561.c: New testcase.
8662 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8664 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8665 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8667 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8669 * gnat.dg/discr35.ad[sb]: New test.
8671 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8673 * gnat.dg/volatile10.adb: New test.
8674 * gnat.dg/volatile10_pkg.ads: New helper.
8676 2012-02-14 Jason Merrill <jason@redhat.com>
8678 * g++.dg/ext/attrib43.C: New.
8680 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8682 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8683 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8685 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8686 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8687 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8688 effective_target fgnu_tm.
8689 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8691 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8694 * g++.dg/template/asmgoto1.C: New test.
8696 2012-02-14 Ian Lance Taylor <iant@google.com>
8699 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8700 compiling generated file for 64bit and index tests.
8702 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8704 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8706 2012-02-14 Richard Guenther <rguenther@suse.de>
8708 PR tree-optimization/52244
8709 PR tree-optimization/51528
8710 * gcc.dg/torture/pr52244.c: New testcase.
8712 2012-02-14 Walter Lee <walt@tilera.com>
8714 * g++.dg/other/PR23205.C: Disable test on tile.
8715 * g++.dg/other/pr23205-2.C: Disable test on tile.
8716 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8717 * gcc.dg/20040813-1.c: Disable test on tile.
8718 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8719 * gcc.misc-tests/linkage.exp: Handle tilegx.
8721 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8723 PR tree-optimization/52210
8724 * gcc.dg/pr52210.c: New test.
8726 2012-02-14 Jason Merrill <jason@redhat.com>
8729 * g++.dg/overload/defarg5.C: New.
8731 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8734 * c-c++-common/pr52181.c: New test.
8736 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8739 * g++.dg/ext/atomic-1.C: New test.
8741 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8743 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8745 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8748 * gcc.c-torture/execute/pr52209.c: New test.
8750 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8753 * gfortran.dg/elemental_optional_args_5.f03: New test.
8755 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8758 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8761 2012-02-11 Ian Lance Taylor <iant@google.com>
8764 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8765 SPARC Solaris. Don't run the test at all on systems where it may
8766 not work, rather than xfailing it.
8768 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8770 PR rtl-optimization/52175
8771 * gcc.c-torture/compile/pr52175.c: New test.
8773 2012-02-10 Jason Merrill <jason@redhat.com>
8776 * g++.dg/template/repo10.C: New.
8778 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8781 * gcc.dg/pr52132.c: New test.
8783 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8785 * gnat.dg/specs/aggr4.ads: New test.
8786 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8788 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8791 * gcc.target/i386/pr52146.c: New.
8793 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8796 * c-c++-common/pr52177.c: New test.
8798 2012-02-10 Jan Hubicka <jh@suse.cz>
8801 * g++.dg/torture/pr48600.C: New testcase.
8803 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8806 * gcc.dg/dfp/pr52140.c: New test.
8808 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8811 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8814 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8817 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8818 * gcc.dg/pr51867.c: New test.
8820 2012-02-09 Ian Lance Taylor <iant@google.com>
8822 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8823 which don't support -fsplit-stack. Turn off optimization when
8824 compiling select5-out.go.
8826 2012-02-08 Ian Lance Taylor <iant@google.com>
8828 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8829 systems which don't support -fsplit-stack.
8831 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8833 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8834 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8835 machine instuction in the log.
8837 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8839 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8842 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8845 * gcc.dg/pr48524.c: New test.
8846 * gcc.dg/pr48524.spec: New spec file for test.
8848 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8851 * gfortran.dg/vect/pr32380.f90: New test.
8853 2012-02-08 Tobias Burnus <burnus@net-b.de>
8856 * gfortran.dg/realloc_on_assign_12.f90: New.
8858 2012-02-08 Richard Guenther <rguenther@suse.de>
8860 PR rtl-optimization/52170
8861 * gcc.dg/torture/pr52170.c: New testcase.
8863 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8865 PR gcov-profile/52150
8866 * gcc.dg/tree-prof/pr52150.c: New test.
8868 PR rtl-optimization/52139
8869 * gcc.dg/pr52139.c: New test.
8871 2012-02-07 Jason Merrill <jason@redhat.com>
8874 * g++.dg/cpp0x/constexpr-union3.C: New.
8877 * g++.dg/lto/pr52035_0.C: New.
8879 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8881 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8882 * gcc.dg/special/weak-1.c: Likewise.
8883 * gcc.dg/ucnid-12.c: Likewise.
8884 * gcc.dg/torture/pr45678-1.c: Likewise.
8885 * gcc.dg/torture/pr45678-2.c: Likewise.
8886 * gcc.dg/vector-4.c: Likewise.
8887 * gcc.dg/ipa/inline-5.c: Likewise.
8888 * gcc.dg/ucnid-11.c: Likewise.
8889 * gcc.misc-tests/gcov-13.c: Likewise.
8890 * gcc.misc-tests/gcov-14.c: Likewise.
8891 * g++.dg/ext/label13.C: Likewise.
8892 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8893 hppa*-*-hpux* options.
8894 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8895 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8896 * gcc.dg/pr48616.c: Likewise.
8897 * gcc.dg/pr17957.c: Likewise.
8898 * gcc.dg/pr17055-1.c: Likewise.
8899 * gcc.dg/pr32912-1.c: Likewise.
8900 * gcc.dg/tm/pr51472.c: Likewise.
8901 * c-c++-common/fold-bitand-4.c: Likewise.
8902 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8903 Use dg-additional-options for extra options.
8905 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8907 * gcc.target/epiphany/interrupt-2.c: New test.
8909 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8912 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8913 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8916 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8919 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8921 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8925 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8926 * gcc.target/mips/va-arg-1.c: New test.
8928 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8930 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8931 for -mno-pointers-to-nested-functions.
8933 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8935 * gcc.c-torture/execute/20120207-1.c: New test.
8937 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8939 PR rtl-optimization/52060
8940 * gcc.dg/torture/pr52060.c: New test.
8943 * gcc.c-torture/compile/pr52074.c: New test.
8945 2012-02-07 Tobias Burnus <burnus@net-b.de>
8948 * gfortran.dg/class_to_type_2.f90: New.
8950 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8953 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8956 2012-02-06 Jason Merrill <jason@redhat.com>
8959 * g++.dg/template/conv13.C: New.
8961 2012-02-06 Richard Guenther <rguenther@suse.de>
8963 PR tree-optimization/52115
8964 * gcc.c-torture/compile/pr52115.c: New testcase.
8966 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8969 * gcc.c-torture/execute/pr52129.c: New test.
8971 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8973 * gcc.dg/pr48374.c: Actually add the test I forgot
8974 in the 2012-01-25 commit.
8976 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8979 * gfortran.dg/vect/vect-8.f90: New test case.
8981 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8984 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8986 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8989 * gfortran.dg/class_48.f90 : Add test of allocate class array
8990 component with source in subroutine test3. Remove commenting
8991 out in subroutine test4, since branching on unitialized variable
8992 is now fixed (no PR for this last.).
8994 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8996 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8998 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9000 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9003 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9004 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9006 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9008 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9009 (check_effective_target_sync_int_long): Use it.
9010 (check_effective_target_sync_char_short): Likewise.
9011 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9013 2012-02-05 Tobias Burnus <burnus@net-b.de>
9016 * gfortran.dg/class_48.f90: Add some further checks.
9018 2012-02-05 Ira Rosen <irar@il.ibm.com>
9020 PR tree-optimization/52091
9021 * gcc.dg/vect/pr52091.c: New test.
9023 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9025 PR rtl-optimization/52113
9026 * gcc.target/avr/pr52113.c: New test.
9028 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9030 PR rtl-optimization/52092
9031 * gcc.c-torture/compile/pr52092.c: New test.
9033 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9036 * gfortran.dg/class_array_10.f03: New test.
9039 * gfortran.dg/class_array_11.f03: New test.
9042 * gfortran.dg/class_array_12.f03: New test.
9044 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9047 * gfortran.dg/realloc_on_assign_11.f90: New test.
9049 2012-02-02 Tobias Burnus <burnus@net-b.de>
9052 * gfortran.dg/shape_7.f90: New.
9054 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9056 * gcc.target/mips/mips-prepend-1.c: New test.
9058 2012-02-02 Jan Hubicka <jh@suse.cz>
9059 Tom de Vries <tom@codesourcery.com>
9062 * gcc.dg/alias-12.c: New testcase.
9063 * gcc.dg/alias-13.c: New testcase.
9065 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9068 * gcc.dg/pr52086.c: New test.
9070 PR tree-optimization/52073
9071 * gcc.c-torture/compile/pr52073.c: New test.
9073 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9076 * gfortran.dg/function_optimize_10.f90: New test.
9078 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9080 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9083 2012-02-01 Tobias Burnus <burnus@net-b.de>
9086 * gfortran.dg/typebound_operator_14.f90: New.
9088 2012-02-01 Tobias Burnus <burnus@net-b.de>
9091 * gfortran.dg/elemental_function_1.f90: New.
9093 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9095 PR rtl-optimization/51374
9096 * gcc.target/avr/torture/pr51374-1.c:
9097 Also fail if SBIS is seen.
9099 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9101 PR rtl-optimization/51374
9102 * gcc.target/avr/torture/pr51374-1.c: New.
9104 2012-01-31 Tobias Burnus <burnus@net-b.de>
9107 * gfortran.dg/typebound_generic_11.f90: New.
9109 2012-01-31 Tobias Burnus <burnus@net-b.de>
9112 * gfortran.dg/class_49.f90: New.
9114 2012-01-31 Tobias Burnus <burnus@net-b.de>
9117 * gfortran.dg/elemental_args_check_6.f90: New.
9119 2012-01-31 Jason Merrill <jason@redhat.com>
9122 * g++.dg/cpp0x/variadic122.C: New.
9124 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9127 * gfortran.dg/realloc_on_assign_10.f90: New test.
9129 2012-01-31 Richard Guenther <rguenther@suse.de>
9131 PR tree-optimization/51528
9132 * gcc.dg/torture/pr51528.c: New testcase.
9134 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9137 * lib/go.exp (go_target_compile): Append timeout= to options.
9138 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9139 select5-out.go test on alpha*-*-* targets.
9141 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9143 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9144 (TEST_SHORT): Reformat in the same way.
9145 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9146 (TEST_SHORT): Reformat in the same way.
9147 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9148 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9149 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9150 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9151 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9153 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9156 * gcc.target/arm/pr51835.c: New testcase.
9158 2012-01-30 Richard Guenther <rguenther@suse.de>
9160 PR tree-optimization/52028
9161 * gcc.dg/torture/pr52028.c: New testcase.
9162 * gfortran.dg/ldist-pr45199.f: Adjust.
9163 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9164 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9165 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9167 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9170 * gcc.dg/tree-prof/pr52027.c: New test.
9172 PR tree-optimization/52046
9173 * gcc.dg/pr52046.c: New test.
9176 * g++.dg/other/pr52048.C: New test.
9178 2012-01-30 Richard Guenther <rguenther@suse.de>
9180 PR tree-optimization/52045
9181 * gcc.dg/pr52045.c: New testcase.
9183 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9185 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9186 new code generated for __sync_lock_release.
9188 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9190 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9192 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9195 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9197 * g++.dg/ext/visibility/template10.C: Fix typo.
9199 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9201 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9204 * g++.dg/cpp0x/constexpr-ice6.C: New.
9206 2012-01-29 Tobias Burnus <burnus@net-b.de>
9209 * gfortran.dg/default_initialization_6.f90: New.
9211 2012-01-29 Tobias Burnus <burnus@net-b.de>
9214 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9215 * gfortran.dg/class_48.f90: New.
9217 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9220 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9222 2012-01-28 Tobias Burnus <burnus@net-b.de>
9225 * gfortran.dg/class_allocate_12.f90: New.
9227 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9229 * gcc.dg/torture/pr50444.c: Fix dg directives.
9231 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9234 * gcc.target/arm/pr52006.c: New test.
9236 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9239 * gcc.dg/lto/trans-mem.h: New file.
9240 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9241 * gcc.dg/lto/trans-mem-1_1.c: Same.
9242 * gcc.dg/lto/trans-mem-4_1.c: Same.
9243 * gcc.dg/lto/trans-mem-3_1.c: Same.
9245 2012-01-27 Tobias Burnus <burnus@net-b.de>
9248 * gfortran.dg/dummy_procedure_7.f90: New.
9250 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9252 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9253 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9255 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9258 * g++.dg/other/gc5.C: New test.
9260 2012-01-27 Richard Guenther <rguenther@suse.de>
9262 PR tree-optimization/50444
9263 * gcc.dg/torture/pr50444.c: New testcase.
9265 2012-01-27 Tobias Burnus <burnus@net-b.de>
9269 * gfortran.dg/move_alloc_13.f90: New.
9271 2012-01-27 Tobias Burnus <burnus@net-b.de>
9274 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9275 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9276 and change dg-error string.
9278 2012-01-27 Tobias Burnus <burnus@net-b.de>
9281 * gfortran.dg/elemental_args_check_5.f90: New.
9283 2012-01-27 Richard Guenther <rguenther@suse.de>
9286 * g++.dg/torture/pr51959.C: New testcase.
9288 2012-01-27 Tom de Vries <tom@codesourcery.com>
9290 PR tree-optimization/51990
9291 * gcc.dg/pr51990.c: New test.
9292 * gcc.dg/pr51990-2.c: Same.
9294 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9295 Tobias Burnus <burnus@gcc.gnu.org>
9298 * gfortran.dg/class_allocate_11.f03: New.
9303 * gfortran.dg/class_allocate_7.f03: New.
9304 * gfortran.dg/class_allocate_8.f03: New.
9305 * gfortran.dg/class_allocate_9.f03: New.
9306 * gfortran.dg/class_allocate_10.f03: New.
9308 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9310 * gnat.dg/discr34.adb: New test.
9311 * gnat.dg/discr34_pkg.ads: New helper.
9313 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9315 * gnat.dg/discr33.adb: New test.
9317 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9319 * gnat.dg/limited_with3.ad[sb): New test.
9320 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9321 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9322 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9324 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9326 * gnat.dg/stack_usage1.adb: New test.
9327 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9329 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9330 * gcc.dg/pr44194-2.c: Likewise.
9332 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9335 * g++.dg/template/crash112.C: New.
9337 2012-01-27 Richard Henderson <rth@redhat.com>
9339 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9341 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9343 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9345 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9348 * g++.dg/opt/pr51895.C: New test.
9350 2012-01-26 Michael Matz <matz@suse.de>
9352 PR tree-optimization/48794
9353 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9355 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9357 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9359 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9361 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9362 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9364 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9365 the default value for s390 and s390x.
9367 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9370 * gcc.dg/lto/trans-mem-4_0.c: New.
9371 * gcc.dg/lto/trans-mem-4_1.c: New.
9372 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9374 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9375 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9377 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9378 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9381 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9383 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9385 2012-01-25 Ian Lance Taylor <iant@google.com>
9387 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9389 2012-01-25 Tobias Burnus <burnus@net-b.de>
9392 * gfortran.dg/typebound_proc_25.f90: New.
9394 2012-01-25 Jason Merrill <jason@redhat.com>
9397 * g++.dg/lto/pr51992_0.C: New.
9399 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9401 PR tree-optimization/51987
9402 * gcc.target/i386/pr51987.c: New test.
9404 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9406 * gcc.dg/tm/lto-1.c: Require lto support in target.
9408 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9410 PR rtl-optimization/48374
9411 * gcc.dg/pr48374.c: New test.
9413 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9415 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9417 2012-01-25 Tobias Burnus <burnus@net-b.de>
9420 * gfortran.dg/derived_constructor_char_3.f90: New.
9422 2012-01-24 Ian Lance Taylor <iant@google.com>
9424 * go.test/go-test.exp (filecmp): New procedure.
9425 (errchk): Handle quoted square brackets.
9426 (go-gc-tests): Set go_compile_args. Handle various new test
9427 lines. Skip a few new tests.
9428 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9430 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9432 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9433 (check_effective_target_vect_extract_even_odd)
9434 (check_effective_target_vect_interleave): Return true for MIPS
9437 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9439 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9440 (main): Use it instead of argc.
9442 2012-01-24 Jason Merrill <jason@redhat.com>
9445 * g++.dg/cpp0x/sfinae31.C: New.
9447 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9449 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9451 2012-01-24 Jason Merrill <jason@redhat.com>
9454 * g++.dg/inherit/covariant20.C: New.
9456 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9459 * g++.dg/parse/crash58.C: New.
9461 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9464 * gcc.dg/pr51957-1.c: New test.
9465 * gcc.dg/pr51957-1.h: New file.
9466 * gcc.dg/pr51957-2.c: New test.
9468 2012-01-23 Jason Merrill <jason@redhat.com>
9471 * g++.dg/ext/visibility/template10.C: New.
9473 2012-01-23 Tobias Burnus <burnus@net-b.de>
9476 * gfortran.dg/move_alloc_12.f90: New.
9478 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9481 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9483 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9486 * g++.dg/template/crash111.C: New.
9488 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9490 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9492 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9494 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9497 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9498 the DW_TAG_class_type and DW_AT_name: "Executor".
9500 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9502 * lib/target-supports.exp
9503 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9504 (check_effective_target_vect_interleave): Likewise.
9506 2012-01-22 Jason Merrill <jason@redhat.com>
9509 * g++.dg/template/using20.C: New.
9510 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9512 2012-01-23 Jason Merrill <jason@redhat.com>
9515 * g++.dg/torture/pr51344.C: Limit to x86.
9517 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9519 * c-c++-common/tm/omp.c: Require target with pthread support.
9521 2012-01-23 Richard Guenther <rguenther@suse.de>
9523 PR tree-optimization/51949
9524 * gcc.dg/torture/pr51949.c: New testcase.
9526 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9528 PR rtl-optimization/51933
9529 * gcc.c-torture/execute/pr51933.c: New test.
9531 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9533 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9534 Do not define for Interix.
9536 2012-01-22 Jason Merrill <jason@redhat.com>
9539 * g++.dg/lto/pr51832.h: New.
9540 * g++.dg/lto/pr51832_0.C: New.
9541 * g++.dg/lto/pr51832_1.C: New.
9543 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9545 * gcc.dg/ext-elim-1.c: New test.
9547 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9550 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9551 * g++.dg/opt/longbranch1.C: Likewise.
9553 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9555 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9558 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9561 * gfortran.dg/namelist_74.f90: New test.
9562 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9564 2012-01-21 Tobias Burnus <burnus@net-b.de>
9567 * gfortran.dg/class_47.f90: New.
9569 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9571 * gnat.dg/renaming5.ad[sb]: New test.
9573 2012-01-20 Jason Merrill <jason@redhat.com>
9576 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9578 2012-01-20 Jason Merrill <jason@redhat.com>
9581 * g++.dg/ext/attrib42.C: Require ilp32.
9583 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9586 * gcc.target/arm/pr51915.c: New test.
9588 2012-01-20 Cary Coutant <ccoutant@google.com>
9589 Dodji Seketeli <dodji@redhat.com>
9592 * g++.dg/debug/dwarf2/nested-3.C: New test.
9594 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9597 * g++.dg/template/crash110.C: New.
9599 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9601 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9602 Remove default options on hppa*-*-hpux*.
9604 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9606 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9608 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9610 * gcc.c-torture/compile/pr51856.c: New testcase.
9612 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9614 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9615 options to go_target_compile.
9617 2012-01-20 Kai Tietz <ktietz@redhat.com>
9619 * g++.dg/torture/pr51344.C: Fix typo.
9621 2012-01-20 Richard Guenther <rguenther@suse.de>
9623 PR tree-optimization/51903
9624 * g++.dg/torture/pr51903.C: New testcase.
9626 2012-01-20 Tobias Burnus <burnus@net-b.de>
9627 Janus Weil <janus@gcc.gnu.org>
9630 * gfortran.dg/use_21.f90: New.
9632 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9635 * gcc.dg/torture/pr51106-1.c: New test.
9636 * gcc.dg/torture/pr51106-2.c: New test.
9638 2012-01-19 Kai Tietz <ktietz@redhat.com>
9640 * g++.dg/torture/pr51344.C: New test.
9642 2012-01-19 Tobias Burnus <burnus@net-b.de>
9645 * gfortran.dg/intrinsic_size_2.f90: New.
9647 2012-01-19 Jason Merrill <jason@redhat.com>
9650 * g++.dg/inherit/using7.C: New.
9652 2012-01-19 Richard Guenther <rguenther@suse.de>
9654 PR tree-optimization/37997
9655 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9657 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9659 PR rtl-optimization/51505
9660 * gcc.dg/pr51505.c: New test.
9662 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9665 * gfortran.dg/typebound_operator_12.f03: New.
9666 * gfortran.dg/typebound_operator_13.f03: New.
9668 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9671 * g++.dg/cpp0x/pr51225.C: New.
9673 2012-01-17 Ian Lance Taylor <iant@google.com>
9676 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9678 2012-01-17 Tobias Burnus <burnus@net-b.de>
9681 * gfortran.dg/realloc_on_assign_9.f90: New.
9683 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9686 * gcc.dg/tm/memopt-3.c: Remove xfail.
9687 * gcc.dg/tm/memopt-4.c: Remove xfail.
9688 * gcc.dg/tm/memopt-5.c: Remove xfail.
9689 * gcc.dg/tm/memopt-7.c: Remove xfail.
9691 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9693 PR tree-optimization/51877
9694 * gcc.c-torture/execute/pr51877.c: New test.
9696 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9698 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9699 {!vect_align_arrays} to vect_sizes_32B_16B.
9700 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9701 * gcc.dg/vect/vect-peel-3.c: Ditto.
9703 2012-01-16 Jason Merrill <jason@redhat.com>
9706 * g++.dg/abi/mangle60.C: New.
9709 * g++.dg/pch/mangle1.{C,Hs}: New.
9711 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9712 Tobias Burnus <burnus@net-b.de>
9715 * gfortran.dg/elemental_optional_args_3.f90: New
9716 * gfortran.dg/elemental_optional_args_4.f90: New
9718 2012-01-16 Tobias Burnus <burnus@net-b.de>
9721 * gfortran.dg/use_20.f90: New
9723 2012-01-16 Jason Merrill <jason@redhat.com>
9726 * g++.dg/cpp0x/rv-bitfield.C: New.
9727 * g++.dg/cpp0x/rv-bitfield2.C: New.
9729 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9731 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9732 subroutine 'qsort' and use index array to assign the result.
9734 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9736 PR tree-optimization/51865
9737 * gcc.dg/pr51865.c: New test.
9739 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9741 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9743 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9745 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9746 to be loaded from the constant pool, rather than via %hi and %lo.
9748 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9750 PR rtl-optimization/51821
9751 * gcc.dg/pr51821.c: New test.
9753 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9755 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9757 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9759 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9761 2012-01-14 Tobias Burnus <burnus@net-b.de>
9764 * gfortran.dg/init_flag_8.f90: New.
9765 * gfortran.dg/init_flag_9.f90: New.
9767 2011-01-14 Tobias Burnus <burnus@net-b.de>
9770 * gfortran.dg/use_18.f90: New.
9771 * gfortran.dg/use_19.f90: New.
9773 2012-01-13 Ian Lance Taylor <iant@google.com>
9776 * g++.dg/warn/Wsign-compare-4.C: New.
9778 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9781 * gfortran.dg/alloc_comp_assign.f03: New.
9782 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9783 __BUILTIN_FREE from 38 to 32.
9785 2012-01-13 Jason Merrill <jason@redhat.com>
9788 * g++.dg/warn/Wreturn-type-7.C: New.
9790 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9792 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9794 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9795 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9796 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9797 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9798 int32plus because of big array needed.
9799 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9800 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9802 2012-01-13 Jason Merrill <jason@redhat.com>
9805 * g++.dg/ext/visibility/template9.C: New.
9808 * g++.dg/cpp0x/defaulted34.C: New.
9809 * g++.dg/template/virtual3.C: New.
9811 2012-01-13 Richard Guenther <rguenther@suse.de>
9814 * gcc.dg/torture/pr8081.c: New testcase.
9816 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9818 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9820 2012-01-12 Jason Merrill <jason@redhat.com>
9823 * g++.dg/ext/stmtexpr14.C: New.
9825 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9828 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9830 2012-01-12 Jason Merrill <jason@redhat.com>
9833 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9834 * g++.dg/abi/mangle58.C: Likewise.
9837 * g++.dg/template/arg8.C: New.
9839 2012-01-12 Ira Rosen <irar@il.ibm.com>
9841 PR tree-optimization/51799
9842 * gcc.dg/vect/pr51799.c: New test.
9843 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9846 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9847 Tobias Burnus <burnus@net-b.de>
9851 * lib/target-supports.exp
9852 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9853 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9855 2012-01-11 Jason Merrill <jason@redhat.com>
9858 * g++.dg/ext/attrib42.C: New.
9860 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9863 * gcc.dg/pr51796.c: New test.
9865 2012-01-11 Jason Merrill <jason@redhat.com>
9868 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9870 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9872 * gnat.dg/array19.ad[sb]: New test.
9874 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9876 * gnat.dg/opt23.ad[sb]: New test.
9877 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9878 * gnat.dg/opt24.ad[sb]: New test.
9880 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9882 PR tree-optimization/49642
9883 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9884 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9886 2012-01-11 Jason Merrill <jason@redhat.com>
9889 * g++.dg/template/explicit-args5.C: New.
9891 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9893 * gcc.c-torture/execute/20120110-1.c: New testcase.
9895 2012-01-10 Jason Merrill <jason@redhat.com>
9898 * g++.dg/inherit/ambig1.C: New.
9901 * g++.dg/cpp0x/constexpr-cache1.C: New.
9903 2012-01-10 Richard Guenther <rguenther@suse.de>
9905 PR tree-optimization/51801
9906 * gcc.dg/torture/pr51801.c: New testcase.
9908 2012-01-10 Tobias Burnus <burnus@net-b.de>
9911 * gfortran.dg/allocate_with_typespec_5.f90: New.
9913 2012-01-10 Tobias Burnus <burnus@net-b.de>
9915 * gfortran.dg/class_39.f03: Update dg-error string.
9917 2012-01-10 Richard Guenther <rguenther@suse.de>
9919 PR tree-optimization/50913
9920 * gcc.dg/graphite/interchange-16.c: New testcase.
9921 * gcc.dg/graphite/scop-20.c: XFAIL.
9922 * gfortran.dg/graphite/interchange-1.f: Likewise.
9923 * gfortran.dg/graphite/block-1.f90: Likewise.
9924 * gfortran.dg/graphite/block-2.f: Likewise.
9926 2012-01-10 Richard Henderson <rth@redhat.com>
9928 * lib/target-supports.exp (check_effective_target_vect_perm,
9929 check_effective_target_vect_perm_byte,
9930 check_effective_target_vect_perm_short): Enable for arm neon.
9932 2012-01-09 Tobias Burnus <burnus@net-b.de>
9935 * gfortran.dg/typebound_operator_11.f90: New.
9937 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9939 * gnat.dg/array18.adb: New test.
9940 * gnat.dg/array18_pkg.ads: New helper.
9942 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9945 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9946 around base object in first assignment in main program.
9947 * gfortran.dg/typebound_operator_10.f03: New test.
9949 2012-01-09 Martin Jambor <mjambor@suse.cz>
9951 PR tree-optimization/51759
9952 * g++.dg/ipa/pr51759.C: New test.
9954 2012-01-09 Tobias Burnus <burnus@net-b.de>
9957 * gfortran.dg/optional_absent_2.f90: New.
9959 2012-01-09 Tobias Burnus <burnus@net-b.de>
9962 * gfortran.dg/use_17.f90: New.
9964 2012-01-09 Gary Funck <gary@intrepid.com>
9966 PR preprocessor/33919
9967 * gcc.dg/pr33919.c: New test.
9968 * gcc.dg/pr33919-0.h: New test header file.
9969 * gcc.dg/pr33919-1.h: Ditto.
9970 * gcc.dg/pr33919-2.h: Ditto.
9972 2012-01-07 Jan Hubicka <jh@suse.cz>
9974 PR tree-optimize/51694
9975 * gcc.c-torture/compile/pr51694.c: new testcase.
9977 2012-01-07 Jan Hubicka <jh@suse.cz>
9979 PR tree-optimization/51600
9980 * g++.dg/torture/pr51600.C: New testcase.
9982 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9984 PR gcov-profile/51715
9985 PR gcov-profile/51717
9986 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9987 * gcc.misc-tests/gcov-14.c: Likewise.
9989 2012-01-06 Jason Merrill <jason@redhat.com>
9991 * g++.dg/parse/new5.C: New.
9993 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9996 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9997 including <string.h>.
9999 2012-01-06 Jason Merrill <jason@redhat.com>
10001 * g++.dg/abi/mangle51.C: New.
10002 * g++.dg/abi/mangle52.C: New.
10003 * g++.dg/abi/mangle53.C: New.
10004 * g++.dg/abi/mangle54.C: New.
10005 * g++.dg/abi/mangle55.C: New.
10006 * g++.dg/abi/mangle56.C: New.
10007 * g++.dg/abi/mangle57.C: New.
10008 * g++.dg/abi/mangle58.C: New.
10009 * g++.dg/abi/mangle59.C: New.
10010 * g++.dg/cpp0x/trailing3.C: Update mangling.
10011 * g++.dg/cpp0x/variadic111.C: Update mangling.
10012 * g++.dg/cpp0x/variadic4.C: Update mangling.
10013 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10014 * g++.dg/template/nontype22.C: Works now.
10015 * g++.dg/template/pr35240.C: Works now.
10017 * g++.dg/cpp0x/error7.C: New.
10019 2012-01-06 Tobias Burnus <burnus@net-b.de>
10021 * gfortran.dg/deallocate_stat_2.f90: New.
10022 * coarray/allocate_errgmsg.f90: New.
10023 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10024 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10025 * coarray/subobject_1.f90: Fix for num_images > 1.
10026 * gfortran.dg/deallocate_stat.f90: Update due to changed
10029 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10031 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10033 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10035 * ada/acats/overflow.lst: Add cb20004.
10037 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10040 * g++.dg/cpp0x/alias-decl-18.C: New test.
10042 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10044 * gcc.c-torture/execute/20120104-1.c: New test.
10046 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10049 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10050 the old typebound_operator_8.f03.
10051 * gfortran.dg/typebound_operator_8.f03: New version of
10052 typebound_operator_7.f03 with 'u' a derived type instead of a
10055 2012-01-05 Richard Guenther <rguenther@suse.de>
10057 * g++.dg/torture/pr49309.C: Skip for -flto.
10059 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10061 PR middle-end/51761
10062 * gcc.c-torture/compile/pr51761.c: New test.
10064 2012-01-05 Richard Guenther <rguenther@suse.de>
10066 PR tree-optimization/51760
10067 * gcc.dg/torture/pr51760.c: New testcase.
10069 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10071 PR middle-end/51472
10072 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10074 2012-01-05 Richard Guenther <rguenther@suse.de>
10077 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10078 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10080 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10083 * gcc.dg/pr51695.c: New test.
10085 2012-01-04 Andrew Pinski <apinski@cavium.com>
10087 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10088 * gcc.target/mips/octeon2-lx-1.c: New test.
10089 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10090 * gcc.target/mips/octeon2-lx-2.c: New test.
10091 * gcc.target/mips/octeon2-lx-3.c: New test.
10093 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10097 * gcc.dg/tm/alias-1.c: Adjust regexp.
10098 * gcc.dg/tm/alias-2.c: Adjust regexp.
10100 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10103 * g++.dg/warn/Wparentheses-26.C: New.
10105 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10107 * gfortran.dg/elemental_optional_args_2.f90: New test.
10109 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10112 * gfortran.dg/common_17.f90: New test.
10114 2012-01-04 Richard Guenther <rguenther@suse.de>
10116 PR tree-optimization/49651
10117 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10118 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10120 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10123 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10125 2012-01-03 Andrew Pinski <apinski@cavium.com>
10127 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10128 for all mips targets. Also allow an optional .cfi_startproc.
10130 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10132 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10134 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10137 * g++.dg/rtti/dyncast5.C: New.
10139 2012-01-03 Richard Guenther <rguenther@suse.de>
10141 PR tree-optimization/51070
10142 * gcc.dg/torture/pr51070-2.c: New testcase.
10144 2012-01-03 Richard Guenther <rguenther@suse.de>
10146 PR tree-optimization/51692
10147 * gcc.dg/torture/pr51692.c: New testcase.
10149 2012-01-03 Richard Guenther <rguenther@suse.de>
10152 * g++.dg/lto/pr51650-3_0.C: New testcase.
10154 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10157 * g++.dg/warn/Wredundant-decls-spec.C: New.
10159 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10161 PR tree-optimization/51719
10162 * g++.dg/tree-prof/pr51719.C: New test.
10164 2012-01-03 Richard Guenther <rguenther@suse.de>
10166 PR middle-end/51730
10167 * gcc.dg/fold-compare-6.c: New testcase.
10169 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10172 * g++.dg/gomp/pr51669.C: New test.
10174 2012-01-02 Jason Merrill <jason@redhat.com>
10177 * g++.dg/cpp0x/constexpr-union2.C: New.
10180 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10182 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10185 * g++.dg/cpp0x/constexpr-99.C: New test.
10187 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10190 * g++.dg/template/init9.C: New.
10192 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10194 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10195 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10196 rather than a specific number.
10198 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10203 * gfortran.dg/typebound_operator_7.f03: New.
10204 * gfortran.dg/typebound_operator_8.f03: New.
10206 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10209 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10211 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10213 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10215 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10217 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10219 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10222 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10224 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10225 * gfortran.dg/io_real_boz_4.f90: Likewise.
10226 * gfortran.dg/io_real_boz_5.f90: Likewise.
10228 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10230 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10232 2012-01-02 Revital Eres <revital.eres@linaro.org>
10234 * gcc.dg/sms-11.c: New file.
10236 2012-01-02 Tobias Burnus <burnus@net-b.de>
10239 * gfortran.dg/coarray/image_index_3.f90: New.
10241 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10244 * g++.dg/parse/enum8.C: New.
10246 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10249 * g++.dg/conversion/reinterpret4.C: New.
10250 * g++.dg/conversion/reinterpret1.C: Adjust.
10252 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10254 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10256 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10258 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10259 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10260 * g++.old-deja/g++.jason/access14.C: Likewise.
10261 * g++.old-deja/g++.jason/access8.C: Likewise.
10262 * g++.old-deja/g++.jason/access1.C: Likewise.
10263 * g++.old-deja/g++.other/access3.C: Likewise.
10264 * g++.old-deja/g++.other/access5.C: Likewise.
10265 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10266 * g++.old-deja/g++.law/visibility22.C: Likewise.
10267 * g++.old-deja/g++.law/visibility26.C: Likewise.
10268 * g++.old-deja/g++.mike/p2746.C: Likewise.
10269 * g++.dg/debug/using1.C: Likewise.
10270 * g++.dg/lookup/using51.C: Likewise.
10271 * g++.dg/inherit/using5.C: Likewise.
10272 * g++.dg/inherit/pr30297.C: Likewise.
10273 * g++.dg/inherit/access8.C: Likewise.
10274 * g++.dg/torture/pr39362.C: Likewise.
10275 * g++.dg/template/crash13.C: Likewise.
10276 * g++.dg/template/using10.C: Likewise.
10278 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10281 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10283 2012-01-01 Ira Rosen <irar@il.ibm.com>
10285 PR tree-optimization/51704
10286 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10287 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10288 corresponding flags.
10290 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10293 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10295 2012-01-01 Jan Hubicka <jh@suse.cz>
10297 PR rtl-optimization/51069
10298 * gcc.c-torture/compile/pr51069.c: New testcase.
10300 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10302 PR tree-optimization/51683
10303 * gcc.dg/pr51683.c: New test.
10305 Copyright (C) 2012 Free Software Foundation, Inc.
10307 Copying and distribution of this file, with or without modification,
10308 are permitted in any medium without royalty provided the copyright
10309 notice and this notice are preserved.