1 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
3 * gcc.target/aarch64/121127.c: New test.
5 2012-12-04 Jakub Jelinek <jakub@redhat.com>
8 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
10 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
12 * gcc.dg/asan/asan.exp: Likewise.
14 2012-12-04 Richard Biener <rguenther@suse.de>
16 PR tree-optimization/55124
17 * gcc.dg/torture/pr55124.c: New testcase.
19 2012-12-03 Tobias Burnus <burnus@net-b.de>
21 * gfortran.dg/quad_3.f90: New.
23 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
28 2012-12-03 Jakub Jelinek <jakub@redhat.com>
31 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
32 on all targets, not just s390*.
34 2012-12-03 Marek Polacek <polacek@redhat.com>
37 * gcc.dg/pr55570.c: New test.
39 2012-12-03 Jakub Jelinek <jakub@redhat.com>
41 * lib/asan-dg.exp (asan_get_gtest_test_list,
42 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
43 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
44 and [asan_get_gtest_expect_death_list "$output"] in global vars.
45 (asan_symbolize): Sanitize [] characters from key.
46 * g++.dg/asan/asan_test_config.h: New file.
47 * g++.dg/asan/asan_globals_test.cc: New file.
48 * g++.dg/asan/asan_test_utils.h: New file.
49 * g++.dg/asan/dejagnu-gtest.h: New file.
50 * g++.dg/asan/asan_test.cc: New file.
51 * g++.dg/asan/asan_test.C: New test.
53 2012-12-03 Richard Biener <rguenther@suse.de>
55 * gcc.dg/torture/pr35634.c: Use signed char.
56 * g++.dg/torture/pr35634.C: Likewise.
58 2012-12-02 Marek Polacek <polacek@redhat.com>
61 * gcc.dg/pr54838.c: New test.
63 2012-12-01 Xinliang David Li <davidxl@google.com>
65 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
68 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
71 * g++.dg/cpp0x/decltype46.C: New.
73 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
76 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
78 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
81 * g++.dg/debug/pr53860.C: New test.
83 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
84 Paul Thomas <pault@gcc.gnu.org>
87 * gfortran.dg/defined_assignment_1.f90: New test.
88 * gfortran.dg/defined_assignment_2.f90: New test.
89 * gfortran.dg/defined_assignment_3.f90: New test.
90 * gfortran.dg/defined_assignment_4.f90: New test.
91 * gfortran.dg/defined_assignment_5.f90: New test.
93 2012-12-01 Jakub Jelinek <jakub@redhat.com>
96 * g++.dg/cpp0x/vt-55542.C: New test.
98 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
100 * gnat.dg/specs/pack9.ads: New test.
102 2012-11-30 Martin Jambor <mjambor@suse.cz>
105 PR tree-optimization/55415
106 PR tree-optimization/54386
108 * gcc.dg/ipa/ipa-sra-7.c: New test.
109 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
110 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
111 * gcc.target/i386/pr55448.c: Likewise.
113 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
115 * loop_optimization14.ad[sb]: New test.
116 * loop_optimization14_pkg.ads: New helper.
118 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
121 * gcc.target/arm/pr55073.C: New test.
123 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
126 * g++.dg/ext/vector20.C: New testcase.
128 2012-11-28 Tobias Burnus <burnus@net-b.de>
131 * coarray/sync_3.f90: Extend test.
133 2012-11-29 Jakub Jelinek <jakub@redhat.com>
135 PR rtl-optimization/55512
136 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
137 * gcc.target/i386/pr55512-4.c: Likewise.
139 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
142 * g++.dg/cpp0x/udlit-overflow.C: New.
143 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
145 2012-11-28 Jakub Jelinek <jakub@redhat.com>
151 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
152 are non-empty and add dependency between the first and second asm.
153 * gcc.dg/guality/pr36728-2.c: Likewise.
154 * gcc.dg/guality/pr36728-3.c: New test.
155 * gcc.dg/guality/pr36728-4.c: New test.
157 2012-11-28 Andrew Pinski <apinski@cavium.com>
160 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
162 * lib/obj-c++.exp (obj-c++_init): Likewise.
164 2012-11-28 Tobias Burnus <burnus@net-b.de>
167 * coarray/sync_3.f90: New.
169 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
171 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
173 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
175 PR rtl-optimization/55512
176 * gcc.target/i386/pr55512-[1234].c: New tests.
178 2012-11-28 Jakub Jelinek <jakub@redhat.com>
181 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
184 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
185 attributes. Avoid clobbering memory before malloced chunk.
186 (main): Pass 1 instead of 0 as argument.
188 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
190 * gnat.dg/object_overflow.adb: Rename to...
191 * gnat.dg/object_overflow1.adb: ...this.
192 * gnat.dg/object_overflow2.adb: New test.
193 * gnat.dg/object_overflow3.adb: Likewise.
194 * gnat.dg/object_overflow4.adb: Likewise.
196 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
199 * g++.dg/init/pr55497.C: New.
201 2012-11-28 Richard Biener <rguenther@suse.de>
204 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
205 * gcc.dg/vect/slp-perm-9.c: Likewise.
207 2012-11-28 Richard Biener <rguenther@suse.de>
210 * gcc.dg/torture/pr35634.c: New testcase.
211 * g++.dg/torture/pr35634.C: Likewise.
212 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
214 2012-11-27 Tobias Burnus <burnus@net-b.de>
217 * gfortran.dg/warn_target_lifetime_3.f90: New.
219 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
221 PR rtl-optimization/55458
222 * gcc.target/i386/pr55458.c: New test.
224 2012-11-27 Jakub Jelinek <jakub@redhat.com>
226 PR tree-optimization/55110
227 * gcc.dg/pr55110.c: New test.
229 2012-11-27 Richard Biener <rguenther@suse.de>
232 * g++.dg/opt/pr55331.C: New testcase.
234 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
236 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
238 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
240 * gcc.dg/54455.c: Require scheduling.
241 * gcc.dg/c1x-align-4.c: Skip avr.
242 * gcc.dg/pr44024.c: Skip avr in final scan.
244 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
247 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
248 * gcc.dg/pr54676.c: Make work for 16-bit int.
250 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
253 * gcc.target/i386/pr55227.c: New test.
255 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
257 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
259 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
261 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
263 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
265 (add_options_for_arm_v8_vfp): New procedure.
266 * gcc.target/arm/vrintaf32.c: New test.
267 * gcc.target/arm/vrintaf64.c: Likewise.
268 * gcc.target/arm/vrintmf32.c: Likewise.
269 * gcc.target/arm/vrintmf64.c: Likewise.
270 * gcc.target/arm/vrintpf32.c: Likewise.
271 * gcc.target/arm/vrintpf64.c: Likewise.
272 * gcc.target/arm/vrintrf32.c: Likewise.
273 * gcc.target/arm/vrintrf64.c: Likewise.
274 * gcc.target/arm/vrintxf32.c: Likewise.
275 * gcc.target/arm/vrintxf64.c: Likewise.
276 * gcc.target/arm/vrintzf32.c: Likewise.
277 * gcc.target/arm/vrintzf64.c: Likewise.
279 2012-11-26 Janus Weil <janus@gcc.gnu.org>
282 * gfortran.dg/warn_unused_function_2.f90: New.
284 2012-11-26 Janus Weil <janus@gcc.gnu.org>
287 * gfortran.dg/associated_6.f90: New.
288 * gfortran.dg/select_type_30.f03: New.
290 2012-11-26 Jakub Jelinek <jakub@redhat.com>
292 PR tree-optimization/54471
293 * gcc.dg/tree-ssa/vrp86.c: New test.
294 * gcc.c-torture/execute/pr54471.c: New test.
296 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
299 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
300 use volatile asms, use plain asms. Where the output value for the
301 asm is unused, write a global variable.
303 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
305 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
307 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
310 * gfortran.dg/do_check_7.f90: New test.
312 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
315 * g++.dg/init/new41.C: New.
317 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
320 * gfortran.dg/allocate_error_4.f90: New test.
322 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
324 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
327 2012-11-23 Jakub Jelinek <jakub@redhat.com>
329 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
333 * g++.dg/warn/Wreturn-type-8.C: New test.
336 * gcc.dg/pr55430.c: New test.
338 2012-11-23 Kostya Serebryany <kcc@google.com>
340 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
342 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
344 * gnat.dg/discr40.ad[sb]: New test.
346 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
348 * gnat.dg/discr39.adb: New test.
350 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
353 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
354 * gcc.dg/pr55150-1.c: Same.
355 * gcc.dg/torture/pr54894.c: Add size32plus.
357 2012-11-23 Jakub Jelinek <jakub@redhat.com>
360 * c-c++-common/asan/attrib-1.c: New test.
362 2012-11-22 Ian Bolton <ian.bolton@arm.com>
364 * gcc.target/aarch64/builtin-bswap-1.c: New test.
365 * gcc.target/aarch64/builtin-bswap-2.c: New test.
367 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
370 * g++.dg/cpp0x/constexpr-55432.C: New.
372 2012-11-21 Janus Weil <janus@gcc.gnu.org>
375 * gfortran.dg/namelist_76.f90: New.
377 2012-11-21 Martin Jambor <mjambor@suse.cz>
379 * gcc.dg/ipa/ipcp-agg-7.c: New test.
380 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
382 2012-11-21 Martin Jambor <mjambor@suse.cz>
384 PR tree-optimization/55260
385 * g++.dg/torture/pr55260-2.C: New test.
387 2012-11-21 Martin Jambor <mjambor@suse.cz>
389 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
391 2012-11-21 Bin Cheng <bin.cheng@arm.com>
393 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
394 * gcc.dg/tree-ssa/vrp47.c: Ditto.
396 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
399 * gcc.target/i386/pr19398.c: New test.
401 2012-11-20 Martin Jambor <mjambor@suse.cz>
403 PR tree-optimization/55260
404 * g++.dg/torture/pr55260-1.C: New test.
406 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
408 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
409 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
410 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
411 * gcc.target/aarch64/atomic-op-char.c: Likewise.
412 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
413 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
414 * gcc.target/aarch64/atomic-op-int.c: Likewise.
415 * gcc.target/aarch64/atomic-op-long.c: Likewise.
416 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
417 * gcc.target/aarch64/atomic-op-release.c: Likewise.
418 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
419 * gcc.target/aarch64/atomic-op-short.c: Likewise.
421 2012-11-20 Jakub Jelinek <jakub@redhat.com>
424 * gcc.dg/pr55094.c: New test.
426 PR rtl-optimization/54921
427 * gcc.dg/pr54921.c: New test.
429 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
431 * gcc.target/i386/pr55359.c: New test.
433 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
435 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
436 * g++.dg/tls/thread_local3g.C: Likewise.
437 * g++.dg/tls/thread_local4g.C: Likewise.
438 * g++.dg/tls/thread_local5g.C: Likewise.
439 * g++.dg/tls/thread_local6g.C: Likewise.
440 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
441 * g++.dg/tls/thread_local2.C: Likewise.
442 * g++.dg/tls/thread_local2g.C: Likewise.
443 * g++.dg/tls/thread_local6.C: Likewise.
445 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
447 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
448 * gcc.dg/tm/clone-1.c: New test.
450 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
453 * g++.dg/parse/struct-5.C: New.
455 2012-11-19 Tom de Vries <tom@codesourcery.com>
457 PR rtl-optimization/55315
458 * gcc.target/mips/pr55315.c: New test.
460 2012-11-17 Jakub Jelinek <jakub@redhat.com>
462 PR tree-optimization/55236
463 * gcc.dg/pr55236.c: New test.
466 * gcc.dg/pr19105.c: Accept also optimizing
467 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
469 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
470 from addr2line_output. Increment idx if asking for more than one
471 address in one object.
473 2012-11-16 Jakub Jelinek <jakub@redhat.com>
475 PR tree-optimization/55329
476 * g++.dg/opt/pr55329.C: New test.
478 2012-11-16 Janus Weil <janus@gcc.gnu.org>
481 * gfortran.dg/typebound_operator_18.f90: New.
483 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
485 PR rtl-optimization/55330
486 * gfortran.dg/pr55330.f90: New test.
488 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
490 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
491 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
492 * gcc.dg/hoist-register-pressure-2.c: Ditto.
493 * gcc.dg/hoist-register-pressure-3.c: Ditto.
494 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
495 * gcc.dg/tree-prof/unroll-1.c: Ditto.
497 2012-11-16 Dodji Seketeli <dodji@redhat.com>
500 * g++.dg/cpp0x/alias-decl-27.C: New test.
502 2012-11-16 Jakub Jelinek <jakub@redhat.com>
505 * g++.dg/template/alignof2.C: New test.
507 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
509 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
510 * g++.dg/mv6.C (dg-options): Ditto.
512 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
514 * lib/target_suports.exp
515 (check_effective_target_has_w_floating_suffix): New procedure.
516 (check_effective_target_has_q_floating_suffix): Ditto.
517 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
518 for unsupported non-standard suffix on floating constant.
519 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
521 2012-11-14 Jakub Jelinek <jakub@redhat.com>
523 * lib/asan-dg.exp: New file.
524 * gcc.dg/asan/asan.exp: New file.
525 * g++.dg/dg.exp: Prune also asan tests.
526 * g++.dg/asan/asan.exp: New file.
527 * c-c++-common/asan/memcmp-1.c: New test.
529 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
532 * g++.dg/cpp0x/vt-55323.C: New.
534 2012-11-13 Sriraman Tallam <tmsriram@google.com>
536 * g++.dg/mv4.C: Add require ifunc. Change error message.
537 * g++.dg/mv5.C: Add require ifunc.
538 * g++.dg/mv6.C: Add require ifunc.
540 2012-11-13 Martin Jambor <mjambor@suse.cz>
542 PR tree-optimization/55253
543 * gcc.dg/torture/pr55253.c: New test.
544 * gcc.dg/torture/pr55305.c: Likewise.
546 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
549 * gcc.target/i386/pr55142-1.c: New file.
550 * gcc.target/i386/pr55142-2.c: Likewise.
552 2012-11-13 Dodji Seketeli <dodji@redhat.com>
555 * g++.dg/cpp0x/alias-decl-26.C: New test file.
557 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
559 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
561 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
562 * gcc.target/i386/pr49715-2.c: Likewise.
563 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
565 2012-11-13 Jakub Jelinek <jakub@redhat.com>
567 PR tree-optimization/55281
568 * gcc.dg/vect/fast-math-pr55281.c: New test.
569 * g++.dg/opt/pr55281.C: New test.
571 PR rtl-optimization/54127
572 * gcc.dg/torture/pr54127.c: New test.
574 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
575 Jakub Jelinek <jakub@redhat.com>
577 PR rtl-optimization/51447
578 * gcc.c-torture/execute/pr51447.c: New test.
580 2012-11-12 Ian Bolton <ian.bolton@arm.com>
582 * gcc.target/aarch64/csinc-2.c: New test.
584 2012-11-12 Ian Bolton <ian.bolton@arm.com>
586 * gcc.target/aarch64/cmn.c: New test.
587 * gcc.target/aarch64/adds.c: New test.
588 * gcc.target/aarch64/subs.c: New test.
590 2012-11-12 Tobias Burnus <burnus@net-b.de>
593 * gfortran.dg/coarray_29_1.f90: New.
594 * gfortran.dg/coarray_29_2.f90: New.
596 2012-11-12 Bin Cheng <bin.cheng@arm.com>
598 * gcc.dg/hoist-register-pressure-3.c: New test.
600 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
602 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
603 wrappers around sinf and cosf.
605 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
609 * gcc.target/i386/pr55247-2.c: New file.
611 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
614 * g++.dg/pr55263.C: New test.
616 2012-11-11 Martin Jambor <mjambor@suse.cz>
618 PR tree-optimization/55238
619 * testsuite/gcc.dg/torture/pr55238.c: New test.
621 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
623 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
624 * c-c++-common/torture/vector-subscript-1.c: Likewise.
625 * c-c++-common/torture/vector-subscript-2.c: Likewise.
627 2012-11-10 Jan Hubicka <jh@suse.cz>
629 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
631 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
633 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
634 -mno-sse -mno-mmx to dg-options. Reformat.
636 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
638 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
639 * c-c++-common/vector-compare-1.c: Same.
640 * c-c++-common/vector-compare-2.c: Same.
641 * g++.dg/other/unused1.C: Skip on AIX.
642 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
643 extra message on AIX.
645 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
648 * gcc.target/i386/pr55247.c: New test.
650 2012-11-09 Andrew Pinski <apinski@cavium.com>
652 * gcc.c-torture/execute/20121108-1.c: New test.
654 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
657 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
658 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
659 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
660 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
662 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
664 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
665 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
666 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
668 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
670 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
672 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
673 * g++.dg/tm/pr47530.C: Same.
675 2012-11-09 Jason Merrill <jason@redhat.com>
678 * g++.dg/cpp0x/alias-decl-25.C: New.
680 * g++.dg/abi/abi-tag1.C: New.
681 * g++.dg/abi/abi-tag2.C: New.
683 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
685 PR rtl-optimization/55154
686 * gcc.target/i386/pr55154.c: New test.
688 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
690 PR rtl-optimization/55151
691 * gcc.dg/pr55151.c: Move ...
692 * gcc.target/i386/pr55151.c: ... here.
694 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
696 PR rtl-optimization/54472
697 * gcc.dg/pr54472.c: New test.
699 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
701 * gnat.dg/stack_check3.ad[sb]: New test.
703 2012-11-08 Ian Lance Taylor <iant@google.com>
705 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
706 with arguments. Handle errorcheckoutput and rundir test types.
708 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
710 PR tree-optimization/55191
711 * gcc.dg/pr55191.c: New test.
713 2012-11-08 Jakub Jelinek <jakub@redhat.com>
716 * g++.dg/debug/pr54499.C: New test.
718 2012-11-08 Jan Hubicka <jh@suse.cz>
721 * gcc.dg/winline-3.c: Update.
723 2012-11-08 Martin Jambor <mjambor@suse.cz>
725 * gfortran.dg/ipcp-array-1.f90: New test.
727 2012-11-08 Florian Weimer <fweimer@redhat.com>
729 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
731 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
733 PR rtl-optimization/55151
734 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
736 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
738 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
740 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
742 * gcc.c-torture/compile/20121107-1.c: New test.
744 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
746 PR rtl-optimization/55151
747 * gcc.dg/pr55151.c: Compile it only for x86_64.
749 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
751 PR rtl-optimization/55122
752 * gcc.dg/pr55122.c: New test.
754 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
756 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
758 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
759 * gcc.target/powerpc/loop_align.c: Skip on AIX.
760 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
761 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
763 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
766 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
768 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
771 * c-c++-common/pr51294.c: New.
773 2012-11-07 Martin Jambor <mjambor@suse.cz>
775 PR tree-optimization/53787
776 * gcc.dg/ipa/ipa-5.c: Adjust.
777 * gcc.dg/ipa/ipcp-agg-1.c: New test.
778 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
779 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
780 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
781 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
782 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
783 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
784 * gfortran.dg/pr48636-2.f90: New test.
785 * gfortran.dg/pr53787.f90: Likewise.
787 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
791 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
794 * g++.dg/cpp0x/constexpr-union4.C: New.
796 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
798 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
800 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
803 * gcc.c-torture/compile/pr49220.c: New test.
805 2012-11-07 Florian Weimer <fweimer@redhat.com>
807 * g++.dg/init/new40.C: New.
809 2012-11-07 Jakub Jelinek <jakub@redhat.com>
812 * gcc.dg/guality/pr54693-2.c: New test.
814 2012-11-06 Andrew Pinski <apinski@cavium.com>
816 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
817 -fno-vect-cost-model.
819 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
821 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
822 * gcc.dg/tm/debug-1.c: Same.
823 * gcc.dg/tm/irrevocable-3.c: Same.
824 * gcc.dg/tm/irrevocable-4.c: Same.
825 * gcc.dg/tm/memopt-10.c: Same.
826 * gcc.dg/tm/memopt-11.c: Same.
827 * gcc.dg/tm/props-4.c: Same.
828 * gcc.dg/tm/wrap-3.c: Same.
829 * gcc.dg/tm/wrap-4.c: Same.
831 2012-11-06 Andrew Pinski <apinski@cavium.com>
833 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
835 2012-11-06 Jan Hubicka <jh@suse.cz>
837 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
839 * gcc.dg/tree-ssa/loop-23.c: Likewise.
840 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
841 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
843 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
845 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
847 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
850 * gcc.dg/torture/pr41993.c: New test.
852 2012-11-06 Jan Hubicka <jh@suse.cz>
854 * gcc.target/i386/l_fma_float_?.c: Update.
855 * gcc.target/i386/l_fma_double_?.c: Update.
857 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
860 * gcc.target/sh/pr54089-8.c: New.
861 * gcc.target/sh/pr54089-9.c: New.
863 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
866 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
867 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
868 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
869 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
870 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
871 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
872 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
873 * gcc.target/i386/avx-vzeroupper-27.c: New.
875 2012-11-06 Janus Weil <janus@gcc.gnu.org>
878 * gfortran.dg/transfer_class_1.f90: New.
879 * gfortran.dg/transfer_class_2.f90: New.
881 2012-11-05 Sriraman Tallam <tmsriram@google.com>
883 * testsuite/g++.dg/mv1.C: New test.
884 * testsuite/g++.dg/mv2.C: New test.
885 * testsuite/g++.dg/mv3.C: New test.
886 * testsuite/g++.dg/mv4.C: New test.
887 * testsuite/g++.dg/mv5.C: New test.
888 * testsuite/g++.dg/mv6.C: New test.
890 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
893 * gcc.dg/const-uniq-1.c (a): Increase length four times.
895 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
897 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
900 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
902 * g++.dg/torture/20121105-1.C: New test.
904 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
906 * gcc.dg/torture/fp-compare.c: New testcase.
908 2012-11-05 Jan Hubicka <jh@suse.cz>
910 * gcc.dg/const-1.c: Update.
911 * gcc.dg/pure-1.c: Update.
913 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
915 PR rtl-optimization/55151
916 * gcc.dg/pr55151.c: New test.
918 2012-11-05 Jakub Jelinek <jakub@redhat.com>
922 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
924 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
927 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
929 2012-11-05 Jan Hubicka <jh@suse.cz>
931 * gcc.dg/autopar/pr49960.c: Fix testcase.
933 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
935 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
936 Fix scan-tree-dump-times directive.
938 2012-11-04 Janus Weil <janus@gcc.gnu.org>
941 * gfortran.dg/associate_12.f90: New.
943 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
946 * lib/target-supports.exp (check_effective_target_masm_intel): New
948 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
951 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
952 Jack Howarth <howarth@bromo.med.uc.edu>
954 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
955 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
956 * gcc.target/i386/pr53249.c: Likewise.
958 2012-11-03 Andrew Pinski <apinski@cavium.com>
960 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
961 call abort1 so that cross jumping does not happen.
963 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
966 * gcc.target/sh/pr51244-18.c: New.
967 * gcc.target/sh/pr51244-19.c: New.
969 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
971 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
972 b requires a 64-bit operation followed by a truncation.
974 2012-11-02 Jan Hubicka <jh@suse.cz>
976 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
978 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
980 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
981 conditions to verify the reduction code is vectorized.
983 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
984 in case 'pow', such as 'powerpc' is used in the compiler version name.
985 * gcc.target/powerpc/pr46728-2.c: Likewise.
986 * gcc.target/powerpc/pr46728-3.c: Likewise.
987 * gcc.target/powerpc/pr46728-4.c: Likewise.
988 * gcc.target/powerpc/pr46728-5.c: Likewise.
989 * gcc.target/powerpc/pr46728-7.c: Likewise.
990 * gcc.target/powerpc/pr46728-8.c: Likewise.
991 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
993 2012-11-02 Jan Hubicka <jh@suse.cz>
995 * gcc.dg/tree-ssa/loop-38.c: New testcase.
997 2012-11-02 Jan Hubicka <jh@suse.cz>
999 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1000 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1002 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1005 * gcc.target/i386/pr55130.c: New test.
1007 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1010 * gcc.target/i386/pr55147.c: New test.
1012 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1014 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1015 * gfortran.dg/default_format_denormal_1.f90: Same.
1017 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1020 * g++.dg/ext/vector19.C: Remove target restrictions.
1021 * gcc.dg/fold-compare-7.c: New testcase.
1023 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1026 * gcc.target/sh/pr55160.c: New.
1028 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1030 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1031 scan-assembler regex.
1033 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1036 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1037 * gcc.dg/pr55150-2.c: New test.
1039 2012-11-01 Sharad Singhai <singhai@google.com>
1041 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1042 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1043 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1044 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1046 2012-10-31 Dehao Chen <dehao@google.com>
1048 * g++.dg/debug/dwarf2/block.C: New testcase.
1050 2012-10-31 Jan Hubicka <jh@suse.cz>
1052 * gcc.dg/pr44974.c: Add noinline.
1054 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1057 * gfortran.dg/class_54.f90: New.
1059 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1060 Jakub Jelinek <jakub@redhat.com>
1062 PR tree-optimization/55018
1063 * gcc.dg/torture/pr55018.c: New test.
1065 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1068 * g++.dg/ext/vla13.C: New.
1070 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1073 * gcc.dg/pr55150.c: New test.
1075 2012-10-31 Tobias Burnus <burnus@net-b.de>
1078 * gfortran.dg/associate_11.f90: New.
1080 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1083 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1085 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1087 PR tree-optimization/19105
1088 PR tree-optimization/21643
1089 PR tree-optimization/46309
1090 * gcc.dg/pr19105.c: New test.
1091 * gcc.dg/pr21643.c: New test.
1092 * gcc.dg/pr46309-2.c: New test.
1093 * gcc.c-torture/execute/pr46309.c: New test.
1095 2012-10-31 Alan Modra <amodra@gmail.com>
1097 * gcc.target/powerpc/dimode_off.c: New.
1098 * gcc.target/powerpc/timode_off.c: New.
1099 * gcc.target/powerpc/dfmode_off.c: New.
1100 * gcc.target/powerpc/tfmode_off.c: New.
1102 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1104 PR rtl-optimization/55093
1105 * gcc.target/i386/pr55093.c: New file.
1107 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1109 * gcc.target/i386/pr55116.c: Renamed to ...
1110 * gcc.target/i386/pr55116-1.c: This.
1112 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1114 * gcc.target/i386/pr55116-2.c: New file.
1116 2012-10-30 Richard Biener <rguenther@suse.de>
1118 * gcc.dg/vect/slp-perm-2.c: Adjust.
1120 2012-10-30 Richard Biener <rguenther@suse.de>
1122 PR tree-optimization/55111
1123 * gcc.dg/torture/pr55111.c: New testcase.
1125 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1128 * gcc.target/sh/pr53988.c: New.
1130 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1133 * gcc.dg/hoist-register-pressure-1.c: Rename from
1134 hoist-register-pressure.c. Add nonpic condition.
1135 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1137 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1140 * gcc.dg/Wreturn-local-addr.c: New.
1141 * g++.dg/warn/Wno-return-local-addr.C: New.
1142 * g++.dg/warn/Wreturn-local-addr.C: New.
1144 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1147 * gcc.target/i386/pr55116.c: New file.
1149 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1152 * gcc.dg/Wshadow-4.c: New.
1153 * gcc.dg/Wshadow-4.h: New.
1155 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1158 * gcc.dg/guality/pr54693.c: New.
1160 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1163 * gcc.dg/pr55027.c: New testcase.
1165 2012-10-29 Jan Hubicka <jh@suse.cz>
1167 * gcc.dg/ipa/inline-6.c: New testcase.
1169 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1171 PR rtl-optimization/55106
1172 * g++.dg/pr55106.C: New.
1174 2012-10-29 Richard Guenther <rguenther@suse.de>
1177 * gcc.dg/torture/pr53695.c: New testcase.
1179 2012-10-28 Jan Hubicka <jh@suse.cz>
1181 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1183 2012-10-28 Tobias Burnus <burnus@net-b.de>
1186 * gfortran.dg/do_check_6.f90: New.
1188 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1189 Jack Howarth <howarth@bromo.med.uc.edu>
1192 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1194 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1196 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1199 * gcc.target/i386/pr34283.c: New test.
1201 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1204 * g++.dg/opt/pr55081.C: New test.
1208 * gcc.dg/guality/pr54970.c: New test.
1210 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/template/new11.C: New.
1215 2012-10-26 Richard Biener <rguenther@suse.de>
1218 * gcc.dg/torture/pr54824.c: New testcase.
1220 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1222 * gcc.target/i386/fxsave-1.c: New.
1223 * gcc.target/i386/fxsave64-1.c: Ditto.
1224 * gcc.target/i386/fxrstor-1.c: Ditto.
1225 * gcc.target/i386/fxrstor64-1.c: Ditto.
1226 * gcc.target/i386/xsave-1.c: Ditto.
1227 * gcc.target/i386/xsave64-1.c: Ditto.
1228 * gcc.target/i386/xrstor-1.c: Ditto.
1229 * gcc.target/i386/xrstor64-1.c: Ditto.
1230 * gcc.target/i386/xsaveopt-1.c: Ditto.
1231 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1232 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1233 * gcc.target/i386/sse-13.c: Ditto.
1234 * gcc.target/i386/sse-14.c: Ditto.
1235 * gcc.target/i386/sse-22.c: Ditto.
1236 * gcc.target/i386/sse-23.c: Ditto.
1237 * g++.dg/other/i386-2.C: Ditto.
1238 * g++.dg/other/i386-3.C: Ditto.
1240 2012-10-25 Jan Hubicka <jh@suse.cz>
1242 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1245 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1248 * g++.dg/ext/transparent-union.C: New.
1250 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1253 * g++.dg/ext/vector19.C: New testcase.
1255 2012-10-25 Richard Biener <rguenther@suse.de>
1257 PR tree-optimization/54902
1258 * g++.dg/torture/pr54902.C: New testcase.
1260 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1263 * g++.dg/template/crash114.C: New.
1265 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1268 * gcc.target/i386/pr55049-1.c: New test.
1270 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1273 * gfortran.dg/class_dummy_4.f03: New.
1275 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1277 PR rtl-optimization/55010
1278 * gcc.dg/pr55010.c: New test.
1281 * g++.dg/debug/pr54828.C: New test.
1283 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1285 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1286 * gcc.dg/vect/vect-83_64.c: Likewise.
1288 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1291 * g++.dg/cpp0x/constexpr-union4.C: New.
1293 2012-10-23 Jeff Law <law@redhat.com>
1295 * gcc.c-torture/execute/pr54985.c: New test.
1297 2012-10-23 Paul Koning <ni1d@arrl.net>
1300 * g++.dg/debug/dwarf2/pr54508.C: New.
1302 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1305 * g++.dg/template/sizeof14.C: New test.
1307 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1308 Jim MacArthur <jim.macarthur@arm.com>
1309 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1310 Marcus Shawcroft <marcus.shawcroft@arm.com>
1311 Nigel Stephens <nigel.stephens@arm.com>
1312 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1313 Richard Earnshaw <rearnsha@arm.com>
1314 Sofiane Naci <sofiane.naci@arm.com>
1315 Stephen Thomas <stephen.thomas@arm.com>
1316 Tejas Belagod <tejas.belagod@arm.com>
1317 Yufeng Zhang <yufeng.zhang@arm.com>
1319 * lib/target-supports.exp
1320 (check_profiling_available): Add AArch64.
1321 (check_effective_target_vect_int): Likewise.
1322 (check_effective_target_vect_shift): Likewise.
1323 (check_effective_target_vect_float): Likewise.
1324 (check_effective_target_vect_double): Likewise.
1325 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1326 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1327 (check_effective_target_vect_pack_trunc): Likewise.
1328 (check_effective_target_vect_unpack): Likewise.
1329 (check_effective_target_vect_hw_misalign): Likewise.
1330 (check_effective_target_vect_short_mult): Likewise.
1331 (check_effective_target_vect_int_mult): Likewise.
1332 (check_effective_target_vect_stridedN): Likewise.
1333 (check_effective_target_sync_int_long): Likewise.
1334 (check_effective_target_sync_char_short): Likewise.
1335 (check_vect_support_and_set_flags): Likewise.
1336 (check_effective_target_aarch64_tiny): New.
1337 (check_effective_target_aarch64_small): New.
1338 (check_effective_target_aarch64_large): New.
1339 * g++.dg/other/PR23205.C: Enable aarch64.
1340 * g++.dg/other/pr23205-2.C: Likewise.
1341 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1342 * gcc.c-torture/execute/20101011-1.c: Likewise.
1343 * gcc.dg/20020312-2.c: Likewise.
1344 * gcc.dg/20040813-1.c: Likewise.
1345 * gcc.dg/builtin-apply2.c: Likewise.
1346 * gcc.dg/stack-usage-1.c: Likewise.
1348 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1349 Jim MacArthur <jim.macarthur@arm.com>
1350 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1351 Marcus Shawcroft <marcus.shawcroft@arm.com>
1352 Nigel Stephens <nigel.stephens@arm.com>
1353 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1354 Richard Earnshaw <rearnsha@arm.com>
1355 Sofiane Naci <sofiane.naci@arm.com>
1356 Stephen Thomas <stephen.thomas@arm.com>
1357 Tejas Belagod <tejas.belagod@arm.com>
1358 Yufeng Zhang <yufeng.zhang@arm.com>
1360 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1361 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1362 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1363 * gcc.target/aarch64/aapcs/abitest.S: New file.
1364 * gcc.target/aarch64/aapcs/abitest.h: New file.
1365 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1366 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1367 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1368 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1369 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1370 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1371 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1372 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1373 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1374 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1375 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1376 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1377 * gcc.target/aarch64/aapcs/test_1.c: New file.
1378 * gcc.target/aarch64/aapcs/test_10.c: New file.
1379 * gcc.target/aarch64/aapcs/test_11.c: New file.
1380 * gcc.target/aarch64/aapcs/test_12.c: New file.
1381 * gcc.target/aarch64/aapcs/test_13.c: New file.
1382 * gcc.target/aarch64/aapcs/test_14.c: New file.
1383 * gcc.target/aarch64/aapcs/test_15.c: New file.
1384 * gcc.target/aarch64/aapcs/test_16.c: New file.
1385 * gcc.target/aarch64/aapcs/test_17.c: New file.
1386 * gcc.target/aarch64/aapcs/test_18.c: New file.
1387 * gcc.target/aarch64/aapcs/test_19.c: New file.
1388 * gcc.target/aarch64/aapcs/test_2.c: New file.
1389 * gcc.target/aarch64/aapcs/test_20.c: New file.
1390 * gcc.target/aarch64/aapcs/test_21.c: New file.
1391 * gcc.target/aarch64/aapcs/test_22.c: New file.
1392 * gcc.target/aarch64/aapcs/test_23.c: New file.
1393 * gcc.target/aarch64/aapcs/test_24.c: New file.
1394 * gcc.target/aarch64/aapcs/test_25.c: New file.
1395 * gcc.target/aarch64/aapcs/test_26.c: New file.
1396 * gcc.target/aarch64/aapcs/test_3.c: New file.
1397 * gcc.target/aarch64/aapcs/test_4.c: New file.
1398 * gcc.target/aarch64/aapcs/test_5.c: New file.
1399 * gcc.target/aarch64/aapcs/test_6.c: New file.
1400 * gcc.target/aarch64/aapcs/test_7.c: New file.
1401 * gcc.target/aarch64/aapcs/test_8.c: New file.
1402 * gcc.target/aarch64/aapcs/test_9.c: New file.
1403 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1404 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1405 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1406 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1407 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1408 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1409 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1410 * gcc.target/aarch64/aapcs/type-def.h: New file.
1411 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1412 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1413 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1414 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1415 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1416 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1417 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1418 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1419 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1420 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1421 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1422 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1423 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1424 * gcc.target/aarch64/aarch64.exp: New file.
1425 * gcc.target/aarch64/adc-1.c: New file.
1426 * gcc.target/aarch64/adc-2.c: New file.
1427 * gcc.target/aarch64/asm-1.c: New file.
1428 * gcc.target/aarch64/clrsb.c: New file.
1429 * gcc.target/aarch64/clz.c: New file.
1430 * gcc.target/aarch64/ctz.c: New file.
1431 * gcc.target/aarch64/csinc-1.c: New file.
1432 * gcc.target/aarch64/csinv-1.c: New file.
1433 * gcc.target/aarch64/csneg-1.c: New file.
1434 * gcc.target/aarch64/extend.c: New file.
1435 * gcc.target/aarch64/fcvt.x: New file.
1436 * gcc.target/aarch64/fcvt_double_int.c: New file.
1437 * gcc.target/aarch64/fcvt_double_long.c: New file.
1438 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1439 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1440 * gcc.target/aarch64/fcvt_float_int.c: New file.
1441 * gcc.target/aarch64/fcvt_float_long.c: New file.
1442 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1443 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1444 * gcc.target/aarch64/ffs.c: New file.
1445 * gcc.target/aarch64/fmadd.c: New file.
1446 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1447 * gcc.target/aarch64/frint.x: New file.
1448 * gcc.target/aarch64/frint_double.c: New file.
1449 * gcc.target/aarch64/frint_float.c: New file.
1450 * gcc.target/aarch64/index.c: New file.
1451 * gcc.target/aarch64/mneg-1.c: New file.
1452 * gcc.target/aarch64/mneg-2.c: New file.
1453 * gcc.target/aarch64/mneg-3.c: New file.
1454 * gcc.target/aarch64/mnegl-1.c: New file.
1455 * gcc.target/aarch64/mnegl-2.c: New file.
1456 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1457 * gcc.target/aarch64/pic-constantpool1.c: New file.
1458 * gcc.target/aarch64/pic-symrefplus.c: New file.
1459 * gcc.target/aarch64/predefine_large.c: New file.
1460 * gcc.target/aarch64/predefine_small.c: New file.
1461 * gcc.target/aarch64/predefine_tiny.c: New file.
1462 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1463 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1464 * gcc.target/aarch64/table-intrinsics.c: New file.
1465 * gcc.target/aarch64/tst-1.c: New file.
1466 * gcc.target/aarch64/vect-abs-compile.c: New file.
1467 * gcc.target/aarch64/vect-abs.c: New file.
1468 * gcc.target/aarch64/vect-abs.x: New file.
1469 * gcc.target/aarch64/vect-compile.c: New file.
1470 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1471 * gcc.target/aarch64/vect-faddv.c: New file.
1472 * gcc.target/aarch64/vect-faddv.x: New file.
1473 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1474 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1475 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1476 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1477 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1478 * gcc.target/aarch64/vect-fp-compile.c: New file.
1479 * gcc.target/aarch64/vect-fp.c: New file.
1480 * gcc.target/aarch64/vect-fp.x: New file.
1481 * gcc.target/aarch64/vect-mull-compile.c: New file.
1482 * gcc.target/aarch64/vect-mull.c: New file.
1483 * gcc.target/aarch64/vect-mull.x: New file.
1484 * gcc.target/aarch64/vect.c: New file.
1485 * gcc.target/aarch64/vect.x: New file.
1486 * gcc.target/aarch64/vector_intrinsics.c: New file.
1487 * gcc.target/aarch64/vfp-1.c: New file.
1488 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1489 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1490 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1491 * g++.dg/abi/aarch64_guard1.C: New file.
1493 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1496 * c-c++-common/pr54988.c: New test.
1498 2012-10-23 Jan Hubicka <jh@suse.cz>
1500 * gcc.dg/tree-prof/peel-1.c: New testcase.
1502 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1505 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1507 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1509 * gcc.dg/c99-predef-1.c: New test.
1510 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1511 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1512 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1513 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1514 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1515 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1516 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1517 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1518 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1519 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1520 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1521 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1523 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1525 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1527 2012-10-23 Jan Hubicka <jh@suse.cz>
1530 * gcc.c-torture/execute/pr54937.c: New testcase.
1531 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1533 2012-10-23 Jan Hubicka <jh@suse.cz>
1536 * gfortran.dg/pr54967.f90: New testcase.
1538 2012-10-23 Terry Guo <terry.guo@arm.com>
1541 * gcc.dg/pr55019.c: New.
1543 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1545 PR tree-optimization/55008
1546 * gcc.dg/tree-ssa/pr55008.c: New test.
1548 2012-10-22 Richard Biener <rguenther@suse.de>
1550 PR tree-optimization/55011
1551 * gcc.dg/torture/pr55011.c: New testcase.
1553 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1555 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1556 * gcc.target/arm/pr40457-2.c: Likewise.
1557 * gcc.target/arm/pr40457-3.c: Likewise.
1559 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1561 * gnat.dg/specs/limited_with4.ads: New test.
1562 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1564 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1566 * gnat.dg/modular4.adb: New test.
1567 * gnat.dg/modular4_pkg.ads: New helper.
1569 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1571 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1572 * gnat.dg/specs/addr1.ads: Likewise.
1574 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1576 * gcc.dg/webizer.c (main): Add missing exit call.
1578 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1581 * gfortran.dg/wextra_1.f: New test.
1583 2012-10-20 Jan Hubicka <jh@suse.cz>
1585 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1587 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1590 * gfortran.dg/warn_unused_function.f90: New.
1592 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1594 * lib/target-supports.exp
1595 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1597 2012-10-19 Richard Guenther <rguenther@suse.de>
1599 PR tree-optimization/54981
1600 * gcc.dg/pr54981.c: New testcase.
1602 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1605 * gcc.target/arm/pr54892.c: New.
1607 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1609 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1611 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1614 * g++.dg/init/array30.C: New.
1615 * g++.dg/init/array31.C: Likewise.
1617 2012-10-18 Tobias Burnus <burnus@net-b.de>
1620 * gfortran.dg/public_private_module_7.f90: New.
1622 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1625 * g++.dg/template/pr29633.C: New.
1627 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1629 * gnat.dg/loop_optimization13.ad[sb]: New test.
1630 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1632 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1634 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1635 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1636 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1637 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1639 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1641 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1642 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1643 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1644 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1645 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1646 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1648 2012-10-16 Jan Hubicka <jh@suse.cz>
1650 * gcc.target/i386/l_fma_float_?.c: Update.
1651 * gcc.target/i386/l_fma_double_?.c: Update.
1652 * gfortran.dg/do_1.f90: XFAIL
1653 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1654 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1655 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1656 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1657 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1658 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1661 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1665 * gcc.dg/Wstrict-overflow-24.c: New.
1667 2012-10-16 Tobias Burnus <burnus@net-b.de>
1671 * gfortran.dg/class_optional_1.f90: New.
1672 * gfortran.dg/class_optional_2.f90: New.
1674 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1677 * gcc.dg/guality/pr54796.c: New test.
1679 PR tree-optimization/54889
1680 * gfortran.dg/pr54889.f90: New test.
1682 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1684 * g++.dg/other/dump-ada-spec-2.C: New test.
1686 2012-10-16 Easwaran Raman <eraman@google.com>
1688 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1689 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1691 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1693 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1694 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1696 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1699 * gcc.c-torture/compile/pr54925.c: New.
1701 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1704 * gcc.target/sh/pr51244-17.c: New.
1706 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1709 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1711 * gcc.target/sh/pr54760-4.c: New.
1713 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1716 * gcc.target/sh/torture/sh-torture.exp: New.
1717 * gcc.target/sh/torture/pr34777.c: New.
1719 2012-10-15 Matthias Klose <doko@ubuntu.com>
1721 * lib/target-supports.exp (check_profiling_available): Match
1722 arm*-*-linux-* for ARM Linux/GNU.
1723 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1724 * gfortran.dg/enum_10.f90: Likewise.
1725 * gfortran.dg/enum_9.f90: Likewise.
1726 * gcc.target/arm/synchronize.c: Likewise.
1727 * g++.old-deja/g++.jason/enum6.C: Likewise.
1728 * g++.old-deja/g++.other/enum4.C: Likewise.
1729 * g++.old-deja/g++.law/enum9.C: Likewise.
1731 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1733 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1734 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1736 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1737 Paolo Carlini <paolo.carlini@oracle.com>
1740 * g++.dg/overload/operator6.C: New.
1742 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1744 PR c++/50080 (again)
1745 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1746 * g++.dg/parse/tmpl-outside1.C: Likewise.
1747 * g++.dg/template/qualttp18.C: Likewise.
1748 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1749 * g++.old-deja/g++.pt/overload13.C: Likewise.
1751 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1753 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1754 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1755 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1756 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1757 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1758 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1759 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1760 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1762 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1765 * g++.dg/parse/tmpl-outside2.C: New.
1766 * g++.dg/parse/tmpl-outside1.C: Adjust.
1767 * g++.dg/template/qualttp18.C: Likewise.
1768 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1769 * g++.old-deja/g++.pt/overload13.C: Likewise.
1771 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1773 PR tree-optimization/54915
1774 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1776 2012-10-15 Richard Guenther <rguenther@suse.de>
1778 PR tree-optimization/54920
1779 * gcc.dg/torture/pr54920.c: New testcase.
1781 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1783 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1785 2012-10-13 Jason Merrill <jason@redhat.com>
1787 * g++.dg/tls/thread_local7g.C: Require tls_native.
1789 2012-10-14 Jason Merrill <jason@redhat.com>
1791 * g++.dg/cpp0x/inh-ctor1.C: New.
1792 * g++.dg/cpp0x/inh-ctor2.C: New.
1793 * g++.dg/cpp0x/inh-ctor3.C: New.
1794 * g++.dg/cpp0x/inh-ctor4.C: New.
1795 * g++.dg/cpp0x/inh-ctor5.C: New.
1796 * g++.dg/cpp0x/inh-ctor6.C: New.
1797 * g++.dg/cpp0x/inh-ctor7.C: New.
1798 * g++.dg/cpp0x/inh-ctor8.C: New.
1799 * g++.dg/cpp0x/inh-ctor9.C: New.
1800 * g++.dg/cpp0x/inh-ctor10.C: New.
1801 * g++.dg/cpp0x/inh-ctor11.C: New.
1802 * g++.dg/cpp0x/inh-ctor12.C: New.
1803 * g++.dg/cpp0x/inh-ctor13.C: New.
1805 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1807 PR rtl-optimization/54919
1808 * gcc.dg/pr54919.c: New testcase.
1810 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1813 * g++.dg/template/crash113.C: New.
1815 2012-10-14 Jan Hubicka <jh@suse.cz>
1817 * gcc.dg/unroll_5.c: New testcase.
1819 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1822 * g++.dg/opt/pr52643.C: New.
1824 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1827 * gcc.target/sh/pr54602-1.c: New.
1828 * gcc.target/sh/pr54602-2.c: New.
1829 * gcc.target/sh/pr54602-3.c: New.
1830 * gcc.target/sh/pr54602-4.c: New.
1832 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1835 * gcc.target/sh/pr54680.c: New.
1837 2012-10-12 Jan Hubicka <jh@suse.cz>
1839 * gcc.dg/webizer.c: New testcase.
1841 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1843 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1846 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1848 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1849 Return 0 if already specifying -mfloat-abi other than hard.
1851 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1853 * gcc.dg/pr53060.c: Prune irrelevant warning.
1855 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1858 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1859 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1860 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1861 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1862 Adjust expected wording of warnings for *cmp* builtins.
1863 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1864 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1866 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1869 * g++.dg/parse/friend-main.C: New.
1871 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1874 * g++.dg/pr53055.C: New testcase.
1876 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1879 * g++.dg/cpp0x/pr52744.C: New.
1881 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1884 * gfortran.dg/dummy_procedure_9.f90: New.
1886 2012-10-12 Richard Biener <rguenther@suse.de>
1888 PR tree-optimization/54894
1889 * gcc.dg/torture/pr54894.c: New testcase.
1891 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1894 * gcc.target/sh/pr51244-13.c: New.
1895 * gcc.target/sh/pr51244-14.c: New.
1896 * gcc.target/sh/pr51244-15.c: New.
1897 * gcc.target/sh/pr51244-16.c: New.
1899 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1902 * g++.dg/cpp0x/decltype45.C: New.
1904 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1907 * gfortran.dg/class_allocate_13.f90: New.
1909 2012-10-11 Jason Merrill <jason@redhat.com>
1911 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1912 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1914 * g++.dg/gomp/tls-5.C: Require tls_native.
1915 * g++.dg/tls/thread_local7.C: Require tls_native.
1916 * g++.dg/tls/static2.C: New.
1918 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1921 * g++.dg/ext/weak5.C: New.
1923 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1926 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1927 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1929 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1932 * g++.dg/parse/pr43765.C: New.
1934 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1936 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1938 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1941 * g++.dg/init/bitfield3.C: New.
1943 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1945 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1947 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1949 PR tree-optimization/54877
1950 * gcc.dg/torture/pr54877.c: New test.
1952 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1955 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1956 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1957 and remove target info from dg-do compile.
1958 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1959 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1960 and remove target info from dg-do compile.
1962 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1964 * gcc.dg/pr54782.c: Require target with pthread support.
1966 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1969 * g++.dg/cpp0x/auto35.C: New.
1971 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1973 PR c++/53540 - using fails to be equivalent to typedef
1974 * g++.dg/cpp0x/alias-decl-24.C: New test.
1976 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1978 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1979 that c++11 attributes to types are ignored for now.
1980 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1981 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1983 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1986 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1988 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1991 * g++.dg/cpp0x/initlist67.C: New.
1993 2012-10-10 Dehao Chen <dehao@google.com>
1995 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1997 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2000 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2003 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2006 * g++.dg/cpp0x/decltype44.C: New.
2008 2012-10-09 Steve Ellcey <sellcey@mips.com>
2010 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2012 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2015 * g++.dg/cpp0x/decltype43.C: New.
2017 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2020 * gcc.dg/pr53397-1.c: New test case.
2021 * gcc.dg/pr53397-2.c: New test case.
2023 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2026 * g++.dg/warn/Wparentheses-26.C: Adjust.
2027 * g++.dg/warn/Wparentheses-27.C: New.
2029 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2032 * c-c++-common/vector-scalar.c: New testcase.
2033 * g++.dg/ext/vector18.C: New testcase.
2034 * g++.dg/ext/vector5.C: This is not an error anymore.
2035 * gcc.dg/init-vec-1.c: Move ...
2036 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2037 * gcc.c-torture/execute/vector-shift1.c: Move ...
2038 * c-c++-common/torture/vector-shift1.c: ... here.
2039 * gcc.dg/scal-to-vec1.c: Move ...
2040 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2041 C++11. Adapt error messages.
2042 * gcc.dg/convert-vec-1.c: Move ...
2043 * c-c++-common/convert-vec-1.c: ... here.
2044 * gcc.dg/scal-to-vec2.c: Move ...
2045 * c-c++-common/scal-to-vec2.c: ... here.
2047 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2050 * gcc.target/i386/pr54400.c: New testcase.
2052 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2055 * g++.dg/template/pr54858.C: New test.
2057 2012-10-08 Marek Polacek <polacek@redhat.com>
2060 * g++.dg/debug/pr54831.C: New test.
2062 2012-10-08 Dehao Chen <dehao@google.com>
2064 * g++.dg/predict-loop-exit-1.C: New.
2065 * g++.dg/predict-loop-exit-2.C: New.
2066 * g++.dg/predict-loop-exit-3.C: New.
2068 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2070 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2072 2012-10-08 Jason Merrill <jason@redhat.com>
2074 * g++.dg/gomp/tls-5.C: New.
2075 * g++.dg/gomp/tls-wrap1.C: New.
2076 * g++.dg/gomp/tls-wrap2.C: New.
2077 * g++.dg/gomp/tls-wrap3.C: New.
2078 * g++.dg/gomp/tls-wrap4.C: New.
2079 * g++.dg/gomp/tls-wrapper-cse.C: New.
2080 * g++.dg/tls/thread_local-cse.C: New.
2081 * g++.dg/tls/thread_local-order1.C: New.
2082 * g++.dg/tls/thread_local-order2.C: New.
2083 * g++.dg/tls/thread_local-wrap1.C: New.
2084 * g++.dg/tls/thread_local-wrap2.C: New.
2085 * g++.dg/tls/thread_local-wrap3.C: New.
2086 * g++.dg/tls/thread_local-wrap4.C: New.
2087 * g++.dg/tls/thread_local2g.C: New.
2088 * g++.dg/tls/thread_local3g.C: New.
2089 * g++.dg/tls/thread_local4g.C: New.
2090 * g++.dg/tls/thread_local5g.C: New.
2091 * g++.dg/tls/thread_local6g.C: New.
2092 * g++.dg/tls/thread_local7g.C: New.
2094 * g++.dg/tls/thread_local3.C: New.
2095 * g++.dg/tls/thread_local4.C: New.
2096 * g++.dg/tls/thread_local5.C: New.
2097 * g++.dg/tls/thread_local6.C: New.
2099 * g++.dg/tls/init-2.C: Tweak errors.
2100 * g++.dg/tls/thread_local1.C: New.
2101 * g++.dg/tls/thread_local2.C: New.
2102 * g++.dg/tls/thread_local7.C: New.
2104 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2107 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2109 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2112 * gcc.target/sh/pr54685.c: New.
2114 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2116 PR c++/53528 C++11 attribute support
2117 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2118 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2119 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2120 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2121 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2122 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2123 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2124 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2125 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2126 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2127 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2128 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2129 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2130 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2131 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2132 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2133 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2134 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2135 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2136 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2137 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2138 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2139 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2140 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2141 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2142 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2143 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2144 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2145 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2146 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2147 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2148 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2149 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2150 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2151 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2152 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2153 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2154 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2155 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2156 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2157 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2158 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2159 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2160 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2161 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2162 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2163 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2164 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2165 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2166 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2167 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2168 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2169 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2170 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2171 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2172 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2173 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2175 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2177 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2178 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2179 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2181 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2184 * gcc.target/sh/pr54760-2.c: New.
2185 * gcc.target/sh/pr54760-3.c: New.
2187 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2190 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2192 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2193 Sandra Loosemore <sandra@codesourcery.com>
2195 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2196 and test that the accumulator is initialized using MULT.
2197 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2198 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2200 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2203 * g++.dg/cpp0x/stdint.C: New.
2205 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2208 * g++.dg/cpp0x/stddef.C: New.
2210 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2213 * gfortran.dg/typebound_operator_17.f90: New.
2215 2012-10-06 Jan Hubicka <jh@suse.cz>
2219 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2221 2012-10-06 Jan Hubicka <jh@suse.cz>
2223 * gcc.dg/lto/resolutions_0.c: New testcase.
2225 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2228 * gfortran.dg/generic_25.f90: New.
2229 * gfortran.dg/generic_26.f90: New.
2230 * gfortran.dg/generic_27.f90: New.
2232 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2235 * gcc.target/sh/pr54760-1.c: New.
2237 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2239 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2240 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2241 * g++.dg/warn/Wsign-compare-5.C: New test.
2242 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2243 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2244 * g++.dg/ext/builtin30.C: New test.
2245 * g++.dg/ext/vla12.C: New test.
2246 * gcc.dg/builtins-85.c: New test.
2249 * gcc.dg/guality/pr54519-1.c: New test.
2250 * gcc.dg/guality/pr54519-2.c: New test.
2251 * gcc.dg/guality/pr54519-3.c: New test.
2252 * gcc.dg/guality/pr54519-4.c: New test.
2253 * gcc.dg/guality/pr54519-5.c: New test.
2254 * gcc.dg/guality/pr54519-6.c: New test.
2256 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2259 * g++.dg/cpp0x/defaulted38.C: New.
2261 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2263 PR tree-optimization/33763
2264 * c-c++-common/pr33763.c: New test.
2266 PR tree-optimization/54810
2267 * gcc.dg/tree-ssa/vrp85.c: New test.
2269 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2271 * gcc.dg/ucnid-7.c: Skip on AIX.
2272 * gcc.dg/ucnid-8.c: Same.
2273 * gcc.dg/ucnid-10.c: Same.
2274 * gcc.dg/ucnid-13.c: Same.
2275 * gcc.dg/attr-alias-3.c: Same.
2276 * gcc.dg/attr-alias-5.c: Same.
2277 * gcc.dg/torture/pr51106-2.c: Same.
2278 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2280 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2283 * g++.dg/cpp0x/alias-decl-23.C: New.
2285 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2288 * g++.dg/template/friend53.C: New.
2290 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2292 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2293 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2294 (scan-ada-spec): Likewise.
2295 (scan-ada-spec-not): Likewise.
2296 * gcc.dg/dump-ada-spec-1.c: New test.
2297 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2299 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2301 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2303 2012-10-04 Florian Weimer <fweimer@redhat.com>
2305 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2307 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2310 * g++.dg/cpp0x/pr54323.C: New.
2312 2012-10-04 Richard Guenther <rguenther@suse.de>
2315 * g++.dg/torture/pr54735.C: New testcase.
2317 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2319 PR rtl-optimization/54739
2320 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2322 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2325 * gcc.target/sh/pr51244-12.c: New.
2327 2012-10-03 Dehao Chen <dehao@google.com>
2330 * gcc.dg/pr54782.c: New test.
2332 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2335 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2337 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2340 * gfortran.dg/class_53.f90: New.
2342 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2345 * gcc.dg/guality/pr54551.c: New.
2347 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2349 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2350 * gcc.target/powerpc/pr46728-2.c: Likewise.
2352 2012-10-02 Sharad Singhai <singhai@google.com>
2355 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2356 to fix test failures caused by r191883.
2357 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2358 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2359 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2360 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2361 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2362 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2363 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2364 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2365 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2367 2012-09-30 Sharad Singhai <singhai@google.com>
2369 * gcc.target/i386/vect-double-1.c: Fix test.
2371 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2374 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2377 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2379 PR rtl-optimization/54457
2380 * gcc.target/i386/pr54457.c: New test.
2382 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2384 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2386 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2388 * gcc.target/i386/vect-rebuild.c: New testcase.
2390 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2392 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2394 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2396 * gcc.target/mips/pr37362.c: Fix target selector.
2398 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2401 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2403 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2405 * gcc.dg/ucnid-8.c: Update line number.
2406 * gcc.dg/torture/pr51106-2.c: Likewise.
2408 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2411 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2412 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2413 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2415 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2417 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2418 partially reverting r170092.
2419 * gfortran.dg/class_7.f03: Ditto.
2420 * gfortran.dg/coarray_14.f90: Ditto.
2421 * gfortran.dg/typebound_proc_13.f03: Ditto.
2423 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2426 * g++.dg/cpp0x/sfinae42.C: New.
2428 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2430 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2431 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2432 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2433 * gcc.dg/pr42629.c: XFAIL on AIX.
2434 * gcc.dg/pr47684.c: Same.
2435 * gcc.dg/pr43670.c: Same.
2436 * gcc.dg/pr42916.c: Same.
2437 * gcc.dg/pr45449.c: Same.
2438 * gcc.dg/pr50017.c: Same.
2439 * gcc.dg/pr42728.c: Same.
2440 * gcc.dg/pr47881.c: Same.
2441 * gcc.dg/pr44023.c: Same.
2442 * gcc.dg/pr41345.c: Same.
2443 * gcc.dg/pr42630.c: Same.
2444 * gcc.dg/pr44971.c: Same.
2445 * gcc.dg/pr46771.c: Same.
2446 * gcc.dg/ucnid-8.c: Same.
2447 * gcc.dg/ucnid-10.c: Same.
2448 * gcc.dg/ucnid-13.c: Same.
2449 * gcc.dg/torture/pr51106-2.c: Same.
2450 * gcc.dg/pr48768.c: Same.
2451 * gcc.dg/pr42631.c: Same.
2452 * gcc.dg/pr43084.c: Same.
2453 * gcc.dg/ucnid-7.c: Same.
2454 * gcc.dg/pr42889.c: Same.
2455 * gcc.dg/pr41241.c: Same.
2456 * gcc.dg/pr42719.c: Same.
2457 * g++.dg/debug/pr46583.C: Same.
2458 * g++.dg/debug/pr47106.C: Same.
2459 * g++.dg/opt/pr48549.C: Same.
2460 * g++.dg/other/pr42685.C: Same.
2461 * c-c++-common/pr43942.c: Same.
2463 2012-09-29 Ian Lance Taylor <iant@google.com>
2465 * go.test/go-test.exp: Update for latest version of Go testsuite.
2467 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2470 * gfortran.dg/internal_readwrite_3.f90: New test.
2472 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2474 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2475 c-c++-common/Wunused-local-typedefs-2.c to here.
2477 PR c++/54372 - unused attribute inactive on dependant entities
2478 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2480 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2482 PR c++/29028 - Missed unused warning on using declaration
2483 * g++.dg/warn/Wunused-var-18.C: New test.
2485 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2487 PR c++/53551 - -Wunused-local-typedefs misses uses
2488 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2490 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2493 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2495 PR tree-optimization/54713
2496 * gcc.c-torture/compile/pr54713-1.c: New test.
2497 * gcc.c-torture/compile/pr54713-2.c: New test.
2498 * gcc.c-torture/compile/pr54713-3.c: New test.
2500 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2502 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2504 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2506 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2508 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2511 * gcc.target/i386/pr54703.c: New test.
2513 2012-09-27 Richard Guenther <rguenther@suse.de>
2516 * gcc.dg/lto/pr54709_0.c: New testcase.
2517 * gcc.dg/lto/pr54709_1.c: Likewise.
2519 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2521 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2523 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2525 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2527 * gcc.target/arm/pr42879.c: Handle big-endian.
2529 2012-09-26 Steve Ellcey <sellcey@mips.com>
2532 * gcc.dg/pr37303.c: Check for rdata or rodata.
2534 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2536 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2538 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2542 * gcc.target/powerpc/ppc-ne0-1.c: New.
2544 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2547 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2548 test_19, test_20, test_21, test_22, test_23): New functions.
2549 * gcc.target/sh/pr54089-4.c: New.
2550 * gcc.target/sh/pr54089-5.c: New.
2551 * gcc.target/sh/pr54089-6.c: New.
2552 * gcc.target/sh/pr54089-7.c: New.
2554 2012-09-25 Richard Guenther <rguenther@suse.de>
2557 * gcc.dg/lto/pr54702_0.c: New testcase.
2558 * gcc.dg/lto/pr54702_1.c: Likewise.
2559 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2560 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2561 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2562 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2564 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2567 * g++.dg/cpp0x/parse2.C: New.
2568 * g++.dg/parse/error11.C: Adjust.
2569 * g++.dg/parse/error12.C: Likewise.
2571 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2573 * gcc.target/i386/20030217-1.c: Added check for
2574 large_long_double effective target.
2575 * gcc.target/i386/387-3.c: Likewise.
2576 * gcc.target/i386/387-4.c: Likewise.
2577 * gcc.target/i386/pr36578-1.c: Likewise.
2578 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2579 when long double size is equal double size.
2580 * gcc.target/i386/excess-precision-1.c: Likewise.
2581 * gcc.target/i386/pr36578-2.c: Likewise.
2582 * gcc.target/i386/20030217-2.c: New testcase.
2584 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2586 PR tree-optimization/54676
2587 * gcc.dg/pr54676.c: New test.
2589 2012-09-25 Richard Guenther <rguenther@suse.de>
2591 PR tree-optimization/53663
2592 * gcc.dg/torture/pr53663-1.c: New testcase.
2593 * gcc.dg/torture/pr53663-2.c: Likewise.
2594 * gcc.dg/torture/pr53663-3.c: Likewise.
2596 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2598 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2600 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2602 * lib/target-supports-dg.exp (dg-require-effective-target,
2603 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2604 dg-process-target-1 instead of dg-process-target.
2605 (dg-process-target-1): Rename from dg-process-target.
2606 (dg-process-target): New.
2608 2012-09-24 Richard Guenther <rguenther@suse.de>
2610 PR tree-optimization/54684
2611 * g++.dg/torture/pr54684.C: New testcase.
2613 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2615 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2617 2012-09-24 Richard Guenther <rguenther@suse.de>
2620 * gcc.dg/tm/pr52173-1.c: New.
2621 * gcc.dg/tm/pr52173-2.c: New.
2623 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2625 * gcc.dg/pr54669.c: New test.
2627 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2628 Dominique Dhumieres <dominiq@lps.ens.fr>
2631 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2633 2012-09-23 Tobias Burnus <burnus@net-b.de>
2636 * gfortran.dg/class_array_14.f90: New.
2638 2012-09-22 Kai Tietz <ktietz@redhat.com>
2640 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2641 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2643 2012-09-21 Dehao Chen <dehao@google.com>
2646 PR tree-optimization/54655
2647 * g++.dg/pr54655.C: New testcase.
2649 2012-09-21 Richard Guenther <rguenther@suse.de>
2651 PR tree-optimization/54647
2652 * g++.dg/torture/pr54647.C: New testcase.
2654 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2657 * c-c++-common/torture/vector-compare-2.c: Add -w.
2659 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2661 * gnat.dg/opt20.ads: Move dg directive to...
2662 * gnat.dg/opt20.adb: ...here.
2663 * gnat.dg/addr1.ad[sb]: Likewise.
2664 * gnat.dg/concat2.ad[sb]: Likewise.
2665 * gnat.dg/array16.ad[sb]: Likewise.
2666 * gnat.dg/atomic5.ad[sb]: Likewise.
2667 * gnat.dg/discr29.ad[sb]: Likewise.
2668 * gnat.dg/noreturn5.ad[sb]: Likewise.
2669 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2670 * gnat.dg/discr23.ads: Remove dg directive.
2671 * gnat.dg/nested_float_packed.ads: Likewise.
2672 * gnat.dg/oconst6.ads: Move to...
2673 * gnat.dg/specs/oconst6.ads: ...here.
2675 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2678 * g++.dg/cpp0x/decltype32.C: Tweak.
2680 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2682 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2683 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2684 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2685 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2687 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2690 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2692 2012-09-19 Steve Ellcey <sellcey@mips.com>
2694 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2696 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2698 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2699 * gcc.target/powerpc/ppc-mftb.c: New file.
2701 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2704 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2707 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2710 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2712 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2714 * gcc.c-torture/execute/20120919-1.c: New test.
2716 2012-09-19 Richard Guenther <rguenther@suse.de>
2718 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2720 2012-09-19 Richard Guenther <rguenther@suse.de>
2722 * gcc.dg/builtin-unreachable-6.c: Adjust.
2724 2012-09-19 Richard Guenther <rguenther@suse.de>
2726 * gcc.dg/builtin-object-size-10.c: Adjust.
2727 * gcc.dg/builtin-unreachable-5.c: Adjust.
2728 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2729 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2730 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2731 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2732 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2733 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2734 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2735 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2736 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2737 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2738 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2739 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2741 2012-09-19 Richard Guenther <rguenther@suse.de>
2743 PR tree-optimization/54132
2744 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2745 * gcc.dg/torture/pr54132.c: Likewise.
2747 2012-09-19 Terry Guo <terry.guo@arm.com>
2749 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2750 extra prune rules that will be applied to all tests in a .exp file.
2751 (gcc-dg-prune): Use rules defined by the above variable.
2752 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2753 harmless warnings on architecture switch conflict.
2755 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2757 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2758 of asm-comment characters instead of a single one.
2759 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2761 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2763 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2765 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2766 target instead of xfailing it.
2767 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2768 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2769 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2770 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2771 * gcc.dg/vect/vect-104.c: Likewise.
2772 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2773 * gcc.dg/vect/vect-outer-1.c: Likewise.
2774 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2775 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2776 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2777 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2778 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2779 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2780 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2781 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2782 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2784 * lib/target-supports.exp
2785 (check_effective_target_vect_widen_mult_qi_to_hi,
2786 check_effective_target_vect_widen_mult_hi_to_si,
2787 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2788 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2789 check_effective_target_vect_pack_trunc,
2790 check_effective_target_vect_unpack,
2791 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2792 instead of arm_none.
2794 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2796 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2798 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2799 config to compiler_flags.
2801 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2804 * gcc.target/i386/pr54592.c: New test.
2806 PR tree-optimization/54610
2807 * gcc.target/i386/pr54610.c: New test.
2809 2012-09-17 Jason Merrill <jason@redhat.com>
2812 * g++.dg/cpp0x/alias-decl-21.C: New.
2813 * g++.dg/cpp0x/alias-decl-22.C: New.
2815 2012-09-17 Tobias Burnus <burnus@net-b.de>
2818 * gfortran.dg/scan_2.f90: New.
2820 2012-09-17 Jason Merrill <jason@redhat.com>
2823 * g++.dg/init/aggr9.C: New.
2825 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2827 * gnat.dg/loop_optimization12.ad[sb]: New test.
2829 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2832 * gfortran.dg/proc_ptr_result_7.f90: New.
2834 2012-09-17 Tobias Burnus <burnus@net-b.de>
2837 * gfortran.dg/structure_constructor_11.f90: New.
2839 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2841 PR tree-optimization/54563
2842 * g++.dg/torture/pr54563.C: New test.
2844 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2847 * gfortran.dg/typebound_generic_14.f03: New.
2849 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2852 * gfortran.dg/proc_ptr_38.f90: New.
2854 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2857 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2861 * gnat.dg/lto15.adb: Require lto.
2863 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2864 "myBindC" for hppa*-*-hpux*.
2866 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2868 * gfortran.dg/namelist_75.f90: New test.
2870 2012-09-15 Tom de Vries <tom@codesourcery.com>
2872 * gcc.dg/tree-ssa/vrp82.c: New test.
2873 * gcc.dg/tree-ssa/vrp83.c: Same.
2874 * gcc.dg/tree-ssa/vrp84.c: Same.
2876 2012-09-15 Tom de Vries <tom@codesourcery.com>
2878 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2879 * gcc.dg/tree-ssa/vrp81.c: ... this.
2881 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2884 * gcc.target/avr/torture/fix-types.h: New.
2885 * gcc.target/avr/torture/vals-hr.def: New.
2886 * gcc.target/avr/torture/vals-r.def: New.
2887 * gcc.target/avr/torture/vals-k.def: New.
2888 * gcc.target/avr/torture/vals-ur.def: New.
2889 * gcc.target/avr/torture/vals-uk.def: New.
2890 * gcc.target/avr/torture/vals-uhr.def: New.
2891 * gcc.target/avr/torture/vals-llk.def: New.
2892 * gcc.target/avr/torture/vals-ullk.def: New.
2893 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2894 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2895 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2896 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2897 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2898 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2899 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2900 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2902 2012-09-14 Dehao Chen <dehao@google.com>
2904 * g++.dg/debug/dwarf2/deallocator.C: New test.
2906 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2909 * gcc.c-torture/compile/pr54552-1.c: New test.
2911 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2914 * g++.dg/other/vector-compare.C: New testcase.
2915 * c-c++-common/vector-compare-3.c: New testcase.
2916 * gcc.dg/vector-shift.c: Move ...
2917 * c-c++-common/vector-shift.c: ... here.
2918 * gcc.dg/vector-shift1.c: Move ...
2919 * c-c++-common/vector-shift1.c: ... here.
2920 * gcc.dg/vector-shift3.c: Move ...
2921 * c-c++-common/vector-shift3.c: ... here.
2922 * gcc.dg/vector-compare-1.c: Move ...
2923 * c-c++-common/vector-compare-1.c: ... here.
2924 * gcc.dg/vector-compare-2.c: Move ...
2925 * c-c++-common/vector-compare-2.c: ... here.
2926 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2927 * c-c++-common/torture/vector-compare-1.c: ... here.
2928 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2929 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2930 * c-c++-common/torture/vector-compare-2.c: ... here.
2931 * gcc.c-torture/execute/vector-shift.c: Move ...
2932 * c-c++-common/torture/vector-shift.c: ... here.
2933 * gcc.c-torture/execute/vector-shift2.c: Move ...
2934 * c-c++-common/torture/vector-shift2.c: ... here.
2935 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2936 * c-c++-common/torture/vector-subscript-1.c: ... here.
2937 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2938 * c-c++-common/torture/vector-subscript-2.c: ... here.
2939 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2940 * c-c++-common/torture/vector-subscript-3.c: ... here.
2942 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2945 * gcc.c-torture/compile/pr54103-1.c,
2946 gcc.c-torture/compile/pr54103-2.c,
2947 gcc.c-torture/compile/pr54103-3.c,
2948 gcc.c-torture/compile/pr54103-4.c,
2949 gcc.c-torture/compile/pr54103-5.c,
2950 gcc.c-torture/compile/pr54103-6.c: New tests.
2951 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2953 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2955 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2957 2012-09-14 Richard Guenther <rguenther@suse.de>
2959 PR tree-optimization/54565
2960 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2961 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2963 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2965 * gcc.target/arm/combine-movs.c: Add missing space.
2967 2012-09-14 Richard Guenther <rguenther@suse.de>
2969 * g++.dg/torture/builtin-location.C: New testcase.
2971 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2972 Manuel López-Ibåñez <manu@gcc.gnu.org>
2975 * g++.dg/warn/Wuninitialized-self.C: New.
2977 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2980 * gcc.c-torture/compile/pr54559.c: New test.
2982 2012-09-13 Jason Merrill <jason@redhat.com>
2985 * g++.dg/cpp0x/constexpr-temp1.C: New.
2988 * g++.dg/template/anonunion2.C: New.
2991 * g++.dg/template/init10.C: New.
2993 2012-09-13 Tobias Burnus <burnus@net-b.de>
2996 * gfortran.dg/implicit_pure_3.f90: New.
2998 2012-09-13 Richard Guenther <rguenther@suse.de>
3000 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3002 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3004 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3006 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3008 * c-c++-common/pr51712.c: Handle for short-enum targets.
3010 2012-09-12 Terry Guo <terry.guo@arm.com>
3012 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3013 and lsrs for Thumb2 mode.
3015 2012-09-12 Jan Hubicka <jh@suse.cz>
3017 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3019 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3022 * gcc.target/i386/pr54445-1.c: New file.
3023 * gcc.target/i386/pr54445-2.c: Likewise.
3025 2012-09-12 Tobias Burnus <burnus@net-b.de>
3029 * gfortran.dg/coarray_10.f90: Update dg-error.
3030 * gfortran.dg/coarray_28.f90: New.
3031 * gfortran.dg/array_section_3.f90: New.
3033 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3035 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3036 gcc.target/arm/pr48252.c: Fix for big-endian support.
3038 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3040 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3042 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3043 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3045 * gcc.target/arm/neon-vfma-1.c: New testcase.
3046 * gcc.target/arm/neon-vfms-1.c: Likewise.
3047 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3049 * gcc.target/arm/neon-vmls-1.c: Likewise.
3050 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3052 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3053 (check_effective_target_arm_neonv2_ok): Likewise.
3054 (check_effective_target_arm_neonv2_hw): Likewise.
3055 (check_effective_target_arm_neonv2): Likewise.
3057 2012-09-11 Richard Guenther <rguenther@suse.de>
3060 * g++.dg/tree-ssa/pr54515.C: New testcase.
3062 2012-09-10 Andrew Pinski <apinski@cavium.com>
3065 * gcc.dg/tm/memopt-16.c: New testcase.
3067 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3071 * g++.dg/cpp0x/sfinae40.C: New.
3072 * g++.dg/cpp0x/sfinae41.C: Likewise.
3074 2012-09-10 Jason Merrill <jason@redhat.com>
3077 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3079 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3082 * gcc.target/sh/pr54089-3.c: New.
3084 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3086 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3088 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3090 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3092 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3094 * gcc.dg/pr52558-2.c: Delete.
3095 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3097 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3099 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3101 2012-09-10 Richard Guenther <rguenther@suse.de>
3103 PR tree-optimization/54520
3104 * gcc.dg/torture/pr54520.c: New testcase.
3106 2012-09-10 Jason Merrill <jason@redhat.com>
3109 * g++.dg/cpp0x/implicit14.C: New.
3111 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3114 * gfortran.dg/bound_simplification_3.f90: New test.
3116 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3119 * gcc.dg/pr52558-1.c: Delete.
3120 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3122 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3124 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3125 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3126 * gcc.target/arm/smlaltt-1.c: Likewise.
3128 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3130 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3132 2012-09-07 Tom de Vries <tom@codesourcery.com>
3134 PR tree-optimization/53986
3135 * gcc.dg/tree-ssa/vrp80.c: New test.
3136 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3138 2012-09-06 Jason Merrill <jason@redhat.com>
3142 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3143 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3145 2012-09-06 Andrew Pinski <apinski@cavium.com>
3148 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3150 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3152 PR rtl-optimization/54455
3153 * gcc.dg/54455.c: New test.
3155 2012-09-06 Tobias Burnus <burnus@net-b.de>
3158 * gfortran.dg/promotion_2.f90: New.
3160 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3163 * c-c++-common/pr54486.c: New test.
3165 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3168 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3170 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3173 * g++.dg/cpp0x/sfinae39.C: New.
3175 2012-09-04 Jason Merrill <jason@redhat.com>
3178 * g++.dg/ext/flexary3.C: New.
3181 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3184 * g++.dg/template/defarg15.C: New.
3187 * g++.dg/template/access24.C: New.
3189 2012-09-04 Richard Guenther <rguenther@suse.de>
3191 PR tree-optimization/54458
3192 * gcc.dg/torture/pr54458.c: New testcase.
3194 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3196 * gcc.target/arm/neon-vext.c: New test.
3197 * gcc.target/arm/neon-vext-execute.c: Ditto.
3199 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3203 * gfortran.dg/select_type_29.f03: New.
3205 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3207 * gcc.dg/fold-perm.c: Improve test.
3209 2012-09-03 Tobias Burnus <burnus@net-b.de>
3212 * gfortran.dg/coarray_class_1.f90: New.
3214 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3217 * gcc.c-torture/compile/pr49206.c: New test.
3219 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3220 Uros Bizjak <ubizjak@gmail.com>
3223 * gfortran.dg/pr36680.f90: New test.
3225 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3228 * g++.dg/opt/pr42295.C: New test.
3230 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3233 * gcc.dg/torture/pr54436.c: New test.
3235 2012-09-01 Andrew Pinski <apinski@cavium.com>
3237 * gcc.target/mips/truncate-8.c: New testcase.
3239 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3243 * gcc.target/i386/pr46829.c: New test.
3244 * gcc.target/i386/pr46843.c: Ditto.
3246 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3247 Jason Merrill <jason@redhat.com>
3250 * g++.dg/parse/error50.C: New.
3252 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3255 * gcc.c-torture/compile/pr54428.c: New test.
3257 2012-08-31 Ollie Wild <aaw@google.com>
3260 * g++.dg/init/lifetime3.C: New test.
3262 2012-08-31 Martin Jambor <mjambor@suse.cz>
3265 * gcc.dg/torture/pr54409.c: New test.
3267 2012-08-31 Martin Jambor <mjambor@suse.cz>
3269 * gfortran.dg/pr48636.f90: Add dump scan checks.
3271 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3273 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3275 2012-08-28 Joey Ye <joey.ye@arm.com>
3277 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3279 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3282 * gcc.target/i386/pr46254.c: New test.
3284 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3286 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3287 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3288 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3290 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3292 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3293 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3294 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3295 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3296 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3297 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3298 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3299 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3300 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3301 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3302 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3303 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3304 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3305 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3306 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3307 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3308 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3309 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3310 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3311 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3312 gcc.target/mips/unaligned-1.c: Tighten regexps.
3314 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3316 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3317 (mips_option_groups): Remove optimization. Add various -f options.
3318 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3319 and -pg imply -fno-omit-frame-pointer.
3320 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3321 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3322 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3323 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3324 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3325 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3326 * gcc.target/mips/abi-n32-long32.c: Likewise.
3327 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3328 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3329 * gcc.target/mips/abi-n32-long64.c: Likewise.
3330 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3331 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3332 * gcc.target/mips/abi-n64-long32.c: Likewise.
3333 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3334 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3335 * gcc.target/mips/abi-n64-long64.c: Likewise.
3336 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3337 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3338 * gcc.target/mips/abi-o32-long32.c: Likewise.
3339 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3340 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3341 * gcc.target/mips/abi-o32-long64.c: Likewise.
3342 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3343 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3344 * gcc.target/mips/abi-o64-long32.c: Likewise.
3345 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3346 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3347 * gcc.target/mips/abi-o64-long64.c: Likewise.
3348 * gcc.target/mips/asm-1.c: Likewise.
3349 * gcc.target/mips/branch-1.c: Likewise.
3350 * gcc.target/mips/call-3.c: Likewise.
3351 * gcc.target/mips/call-saved-3.c: Likewise.
3352 * gcc.target/mips/clear-cache-1.c: Likewise.
3353 * gcc.target/mips/div-1.c: Likewise.
3354 * gcc.target/mips/div-2.c: Likewise.
3355 * gcc.target/mips/div-3.c: Likewise.
3356 * gcc.target/mips/div-4.c: Likewise.
3357 * gcc.target/mips/div-5.c: Likewise.
3358 * gcc.target/mips/div-6.c: Likewise.
3359 * gcc.target/mips/div-7.c: Likewise.
3360 * gcc.target/mips/div-8.c: Likewise.
3361 * gcc.target/mips/div-9.c: Likewise.
3362 * gcc.target/mips/div-10.c: Likewise.
3363 * gcc.target/mips/div-11.c: Likewise.
3364 * gcc.target/mips/div-12.c: Likewise.
3365 * gcc.target/mips/dsp-ctrl.c: Likewise.
3366 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3367 * gcc.target/mips/ext-8.c: Likewise.
3368 * gcc.target/mips/extend-2.c: Likewise.
3369 * gcc.target/mips/fix-r10000-1.c: Likewise.
3370 * gcc.target/mips/fix-r10000-2.c: Likewise.
3371 * gcc.target/mips/fix-r10000-3.c: Likewise.
3372 * gcc.target/mips/fix-r10000-4.c: Likewise.
3373 * gcc.target/mips/fix-r10000-5.c: Likewise.
3374 * gcc.target/mips/fix-r10000-6.c: Likewise.
3375 * gcc.target/mips/fix-r10000-7.c: Likewise.
3376 * gcc.target/mips/fix-r10000-8.c: Likewise.
3377 * gcc.target/mips/fix-r10000-9.c: Likewise.
3378 * gcc.target/mips/fix-r10000-10.c: Likewise.
3379 * gcc.target/mips/fix-r10000-11.c: Likewise.
3380 * gcc.target/mips/fix-r10000-12.c: Likewise.
3381 * gcc.target/mips/fix-r10000-13.c: Likewise.
3382 * gcc.target/mips/fix-r10000-14.c: Likewise.
3383 * gcc.target/mips/fix-r10000-15.c: Likewise.
3384 * gcc.target/mips/fpcmp-1.c: Likewise.
3385 * gcc.target/mips/fpcmp-2.c: Likewise.
3386 * gcc.target/mips/fpr-moves-7.c: Likewise.
3387 * gcc.target/mips/fpr-moves-8.c: Likewise.
3388 * gcc.target/mips/int-moves-1.c: Likewise.
3389 * gcc.target/mips/int-moves-2.c: Likewise.
3390 * gcc.target/mips/long-calls-pg.c: Likewise.
3391 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3392 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3393 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3394 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3395 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3396 * gcc.target/mips/mips-3d-1.c: Likewise.
3397 * gcc.target/mips/mips-3d-2.c: Likewise.
3398 * gcc.target/mips/mips-3d-3.c: Likewise.
3399 * gcc.target/mips/mips-3d-4.c: Likewise.
3400 * gcc.target/mips/mips-3d-5.c: Likewise.
3401 * gcc.target/mips/mips-3d-6.c: Likewise.
3402 * gcc.target/mips/mips-3d-7.c: Likewise.
3403 * gcc.target/mips/mips-3d-8.c: Likewise.
3404 * gcc.target/mips/mips-3d-9.c: Likewise.
3405 * gcc.target/mips/mips-ps-1.c: Likewise.
3406 * gcc.target/mips/mips-ps-2.c: Likewise.
3407 * gcc.target/mips/mips-ps-3.c: Likewise.
3408 * gcc.target/mips/mips-ps-4.c: Likewise.
3409 * gcc.target/mips/mips-ps-6.c: Likewise.
3410 * gcc.target/mips/mips32-dspr2.c: Likewise.
3411 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3412 * gcc.target/mips/neg-abs-1.c: Likewise.
3413 * gcc.target/mips/neg-abs-2.c: Likewise.
3414 * gcc.target/mips/nmadd-3.c: Likewise.
3415 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3416 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3417 * gcc.target/mips/octeon-pop-1.c: Likewise.
3418 * gcc.target/mips/pr26765.c: Likewise.
3419 * gcc.target/mips/pr33256.c: Likewise.
3420 * gcc.target/mips/pr33635-1.c: Likewise.
3421 * gcc.target/mips/pr33755.c: Likewise.
3422 * gcc.target/mips/pr35802.c: Likewise.
3423 * gcc.target/mips/pr45074.c: Likewise.
3424 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3425 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3426 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3427 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3428 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3429 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3430 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3431 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3432 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3433 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3434 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3435 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3436 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3437 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3438 * gcc.target/mips/save-restore-1.c: Likewise.
3439 * gcc.target/mips/save-restore-3.c: Likewise.
3440 * gcc.target/mips/save-restore-5.c: Likewise.
3441 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3442 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3443 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3444 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3445 * gcc.target/mips/stack-1.c: Likewise.
3447 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3450 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3451 branch under test to be filled with preceding rather than
3452 following instructions.
3453 * gcc.target/mips/branch-10.c: Likewise.
3454 * gcc.target/mips/branch-11.c: Likewise.
3455 * gcc.target/mips/branch-12.c: Likewise.
3456 * gcc.target/mips/branch-13.c: Likewise.
3457 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3458 to be eliminated. Tighten $28 scan-assembler-not test.
3460 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3462 * gcc.target/mips/call-4.c: ...this new test.
3464 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3466 * gcc.target/mips/code-readable-3.c: Likewise.
3467 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3468 flag but skip for -O0.
3469 * gcc.target/mips/code-readable-4.c: Likewise.
3471 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3472 of operations under test.
3473 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3475 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3476 Don't require sibling-call optimization.
3477 * gcc.target/mips/near-far-4.c: Likewise.
3479 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3480 Make sure that the register variable is used.
3481 * gcc.target/mips/soft-float-1.c: Likewise.
3483 * gcc.target/mips/sdata-1.c: Make static data volatile.
3484 * gcc.target/mips/sdata-2.c: Likewise.
3485 * gcc.target/mips/sdata-3.c: Likewise.
3486 * gcc.target/mips/sdata-4.c: Likewise.
3488 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3490 * gcc.target/mips/atomic-memory-2.c: Likewise.
3491 * gcc.target/mips/branch-cost-1.c: Likewise.
3492 * gcc.target/mips/branch-cost-2.c: Likewise.
3493 * gcc.target/mips/cache-1.c: Likewise.
3494 * gcc.target/mips/call-1.c: Likewise.
3495 * gcc.target/mips/call-saved-2.c: Likewise.
3496 * gcc.target/mips/const-anchor-1.c: Likewise.
3497 * gcc.target/mips/const-anchor-2.c: Likewise.
3498 * gcc.target/mips/dse-1.c: Likewise.
3499 * gcc.target/mips/dsp-lhx.c: Likewise.
3500 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3501 * gcc.target/mips/ext-1.c: Likewise.
3502 * gcc.target/mips/ext-2.c: Likewise.
3503 * gcc.target/mips/ext-3.c: Likewise.
3504 * gcc.target/mips/ext-4.c: Likewise.
3505 * gcc.target/mips/ext-5.c: Likewise.
3506 * gcc.target/mips/ext-6.c: Likewise.
3507 * gcc.target/mips/ext-7.c: Likewise.
3508 * gcc.target/mips/extend-1.c: Likewise.
3509 * gcc.target/mips/fix-r4000-1.c: Likewise.
3510 * gcc.target/mips/fix-r4000-3.c: Likewise.
3511 * gcc.target/mips/fix-r4000-5.c: Likewise.
3512 * gcc.target/mips/fix-r4000-6.c: Likewise.
3513 * gcc.target/mips/fix-r4000-8.c: Likewise.
3514 * gcc.target/mips/fix-r4000-10.c: Likewise.
3515 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3516 * gcc.target/mips/fixed-vector-type.c: Likewise.
3517 * gcc.target/mips/fpr-moves-1.c: Likewise.
3518 * gcc.target/mips/fpr-moves-2.c: Likewise.
3519 * gcc.target/mips/fpr-moves-3.c: Likewise.
3520 * gcc.target/mips/fpr-moves-4.c: Likewise.
3521 * gcc.target/mips/fpr-moves-5.c: Likewise.
3522 * gcc.target/mips/fpr-moves-6.c: Likewise.
3523 * gcc.target/mips/ins-1.c: Likewise.
3524 * gcc.target/mips/ins-2.c: Likewise.
3525 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3526 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3527 * gcc.target/mips/lazy-binding-1.c: Likewise.
3528 * gcc.target/mips/madd-3.c: Likewise.
3529 * gcc.target/mips/madd-5.c: Likewise.
3530 * gcc.target/mips/madd-6.c: Likewise.
3531 * gcc.target/mips/madd-8.c: Likewise.
3532 * gcc.target/mips/madd-9.c: Likewise.
3533 * gcc.target/mips/memcpy-1.c: Likewise.
3534 * gcc.target/mips/mips-ps-type.c: Likewise.
3535 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3536 * gcc.target/mips/mips-sched-madd.c: Likewise.
3537 * gcc.target/mips/mips16e-extends.c: Likewise.
3538 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3539 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3540 * gcc.target/mips/movcc-1.c: Likewise.
3541 * gcc.target/mips/movcc-2.c: Likewise.
3542 * gcc.target/mips/movcc-3.c: Likewise.
3543 * gcc.target/mips/msub-5.c: Likewise.
3544 * gcc.target/mips/msub-6.c: Likewise.
3545 * gcc.target/mips/msub-8.c: Likewise.
3546 * gcc.target/mips/mult-2.c: Likewise.
3547 * gcc.target/mips/mult-3.c: Likewise.
3548 * gcc.target/mips/mult-5.c: Likewise.
3549 * gcc.target/mips/mult-6.c: Likewise.
3550 * gcc.target/mips/mult-7.c: Likewise.
3551 * gcc.target/mips/mult-12.c: Likewise.
3552 * gcc.target/mips/mult-13.c: Likewise.
3553 * gcc.target/mips/mult-14.c: Likewise.
3554 * gcc.target/mips/mult-15.c: Likewise.
3555 * gcc.target/mips/mult-17.c: Likewise.
3556 * gcc.target/mips/mult-18.c: Likewise.
3557 * gcc.target/mips/mult-19.c: Likewise.
3558 * gcc.target/mips/nmadd-1.c: Likewise.
3559 * gcc.target/mips/nmadd-2.c: Likewise.
3560 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3561 * gcc.target/mips/octeon-cins-1.c: Likewise.
3562 * gcc.target/mips/octeon-cins-2.c: Likewise.
3563 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3564 * gcc.target/mips/octeon-exts-2.c: Likewise.
3565 * gcc.target/mips/octeon-exts-3.c: Likewise.
3566 * gcc.target/mips/octeon-exts-4.c: Likewise.
3567 * gcc.target/mips/octeon-exts-5.c: Likewise.
3568 * gcc.target/mips/octeon-exts-6.c: Likewise.
3569 * gcc.target/mips/octeon-exts-7.c: Likewise.
3570 * gcc.target/mips/octeon-pop-2.c: Likewise.
3571 * gcc.target/mips/octeon-seq-3.c: Likewise.
3572 * gcc.target/mips/octeon-seq-4.c: Likewise.
3573 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3574 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3575 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3576 * gcc.target/mips/pr54240.c: Likewise.
3577 * gcc.target/mips/rsqrt-1.c: Likewise.
3578 * gcc.target/mips/rsqrt-2.c: Likewise.
3579 * gcc.target/mips/rsqrt-3.c: Likewise.
3580 * gcc.target/mips/rsqrt-4.c: Likewise.
3581 * gcc.target/mips/save-restore-2.c: Likewise.
3582 * gcc.target/mips/save-restore-4.c: Likewise.
3583 * gcc.target/mips/sb1-1.c: Likewise.
3584 * gcc.target/mips/scc-1.c: Likewise.
3585 * gcc.target/mips/scc-2.c: Likewise.
3586 * gcc.target/mips/scc-3.c: Likewise.
3587 * gcc.target/mips/scc-4.c: Likewise.
3588 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3589 * gcc.target/mips/truncate-1.c: Likewise.
3590 * gcc.target/mips/truncate-2.c: Likewise.
3591 * gcc.target/mips/truncate-3.c: Likewise.
3592 * gcc.target/mips/truncate-4.c: Likewise.
3593 * gcc.target/mips/truncate-5.c: Likewise.
3594 * gcc.target/mips/truncate-6.c: Likewise.
3595 * gcc.target/mips/unaligned-1.c: Likewise.
3597 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3598 skip for -O0. Require -fexpensive-optimizations.
3599 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3600 * gcc.target/mips/dspr2-MULT.c: Likewise.
3601 * gcc.target/mips/fix-r4000-2.c: Likewise.
3602 * gcc.target/mips/fix-r4000-4.c: Likewise.
3603 * gcc.target/mips/fix-r4000-7.c: Likewise.
3604 * gcc.target/mips/fix-r4000-9.c: Likewise.
3605 * gcc.target/mips/madd-1.c: Likewise.
3606 * gcc.target/mips/madd-2.c: Likewise.
3607 * gcc.target/mips/madd-4.c: Likewise.
3608 * gcc.target/mips/maddu-1.c: Likewise.
3609 * gcc.target/mips/maddu-2.c: Likewise.
3610 * gcc.target/mips/maddu-3.c: Likewise.
3611 * gcc.target/mips/maddu-4.c: Likewise.
3612 * gcc.target/mips/msub-1.c: Likewise.
3613 * gcc.target/mips/msub-2.c: Likewise.
3614 * gcc.target/mips/msub-3.c: Likewise.
3615 * gcc.target/mips/msub-4.c: Likewise.
3616 * gcc.target/mips/msubu-1.c: Likewise.
3617 * gcc.target/mips/msubu-2.c: Likewise.
3618 * gcc.target/mips/msubu-3.c: Likewise.
3619 * gcc.target/mips/msubu-4.c: Likewise.
3620 * gcc.target/mips/mult-1.c: Likewise.
3621 * gcc.target/mips/mult-4.c: Likewise.
3622 * gcc.target/mips/mult-8.c: Likewise.
3623 * gcc.target/mips/mult-9.c: Likewise.
3624 * gcc.target/mips/mult-10.c: Likewise.
3625 * gcc.target/mips/mult-11.c: Likewise.
3626 * gcc.target/mips/mult-16.c: Likewise.
3628 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3629 skip for -O0 and -Os.
3630 * gcc.target/mips/fix-r4000-12.c: Likewise.
3631 * gcc.target/mips/madd-7.c: Likewise.
3632 * gcc.target/mips/mips-ps-5.c: Likewise.
3633 * gcc.target/mips/mips-ps-7.c: Likewise.
3634 * gcc.target/mips/msub-7.c: Likewise.
3636 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3637 skip for -O0. Require -mno-abicalls.
3638 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3640 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3641 skip for -O0. Require a total number of BBIT instructions and
3642 at least one of each kind.
3644 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3645 skip for -O0. Require -fno-unroll-loops.
3647 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3648 skip for -O0. Allow BLTZ as well as BGEZ.
3650 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3652 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3653 skip for -O0. Require -fschedule-insns2.
3654 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3656 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3657 but skip for -O0. Make a branch-likely more likely.
3659 * gcc.target/mips/timode-2.c: Split each test into its own function.
3660 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3662 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3663 skip for -O0. Require -fpeephole2.
3664 * gcc.target/mips/vr-mult-2.c: Likewise.
3666 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3668 PR preprocessor/53469
3669 * gcc.dg/cpp/_Pragma7.c: New test case.
3671 2012-08-27 Tobias Burnus <burnus@net-b.de>
3674 * gfortran.dg/do_5.f90: New.
3676 2012-08-27 Tobias Burnus <burnus@net-b.de>
3678 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3679 from dg-options as -Wall no longer implies it.
3681 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3683 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3685 2012-08-25 Jason Merrill <jason@redhat.com>
3687 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3689 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3692 * g++.dg/cpp0x/auto34.C: New.
3694 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3697 * gcc.dg/pr54363.c: New test.
3700 * gcc.dg/pr54355.c: New test.
3702 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3705 * gcc.target/i386/pr52857-1.c: New.
3706 * gcc.target/i386/pr52857-2.c: Likewise.
3708 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3710 * gcc.target/mips/code-readable-4.c: New test.
3712 2012-08-23 Julian Brown <julian@codesourcery.com>
3713 Sandra Loosemore <sandra@codesourcery.com>
3715 * gcc.target/mips/code-readable-1.c: Add -O to options.
3717 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3720 * g++.dg/lookup/using53.C: New.
3722 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3724 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3725 * gcc.dg/fixed-point/convert-1.c: New.
3726 * gcc.dg/fixed-point/convert-2.c: New.
3727 * gcc.dg/fixed-point/convert-3.c: New.
3728 * gcc.dg/fixed-point/convert-4.c: New.
3729 * gcc.dg/fixed-point/convert-float-1.c: New.
3730 * gcc.dg/fixed-point/convert-float-2.c: New.
3731 * gcc.dg/fixed-point/convert-float-3.c: New.
3732 * gcc.dg/fixed-point/convert-float-4.c: New.
3733 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3734 * gcc.dg/fixed-point/convert-sat.c: New.
3735 * gcc.dg/fixed-point/convert.h: New.
3737 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3740 * gcc.target/sh/pr54089-2.c: New.
3742 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3744 * gcc.target/i386/long-double-64-1.c: New file.
3745 * gcc.target/i386/long-double-64-2.c: Likewise.
3746 * gcc.target/i386/long-double-64-3.c: Likewise.
3747 * gcc.target/i386/long-double-64-4.c: Likewise.
3748 * gcc.target/i386/long-double-80-1.c: Likewise.
3749 * gcc.target/i386/long-double-80-2.c: Likewise.
3750 * gcc.target/i386/long-double-80-3.c: Likewise.
3751 * gcc.target/i386/long-double-80-4.c: Likewise.
3752 * gcc.target/i386/long-double-80-5.c: Likewise.
3753 * gcc.target/i386/long-double-80-6.c: Likewise.
3754 * gcc.target/i386/long-double-80-7.c: Likewise.
3756 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3758 PR tree-optimization/54317
3759 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3761 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3764 * gcc.target/sh/pr39423-2.c: New.
3766 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3768 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3769 * gcc.dg/fold-perm.c: Likewise.
3771 2012-08-20 Jan Hubicka <jh@suse.cz>
3774 * gcc.dg/ipa/inlinehint-1.c: New.
3776 2012-08-20 Florian Weimer <fweimer@redhat.com>
3779 * g++.dg/init/new38.C: New test.
3780 * g++.dg/init/new39.C: New test.
3782 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3785 * gcc.target/sh/pr54089-1.c: New.
3787 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3790 * gcc.target/sh/pr51244-11.c: New.
3792 2012-08-20 Tobias Burnus <burnus@net-b.de>
3795 * gfortran.dg/warn_target_lifetime_2.f90: New.
3797 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3800 * g++.dg/warn/Wunused-var-17.C: New.
3802 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3805 * gcc.dg/gomp/pr53992.c: New test.
3807 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3810 * gcc.c-torture/execute/20120817-1.c: New test.
3812 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3814 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3816 (f2): New test that really does need adds.
3818 2012-08-20 Richard Guenther <rguenther@suse.de>
3820 PR tree-optimization/54327
3821 * gcc.dg/torture/pr54327.c: New testcase.
3823 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3825 PR tree-optimization/54321
3826 * gcc.c-torture/compile/pr54321.c: New test.
3828 2012-08-20 Tobias Burnus <burnus@net-b.de>
3831 * gfortran.dg/warn_target_lifetime_1.f90: New.
3833 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3836 * gfortran.dg/real_compare_1.f90: New test case.
3837 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3839 2012-08-18 Jan Hubicka <jh@suse.cz>
3841 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3843 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3846 * gfortran.dg/interface_37.f90: New test.
3848 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3849 Gary Funck <gary@intrepid.com>
3852 * gcc.target/i386/pr20020-1.c: New test.
3853 * gcc.target/i386/pr20020-2.c: Likewise.
3854 * gcc.target/i386/pr20020-3.c: Likewise.
3856 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3858 * gcc.target/i386/perm-concat.c: New test.
3860 2012-08-17 Julian Brown <julian@codesourcery.com>
3862 * gcc.target/arm/div64-unwinding.c: New test.
3864 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3866 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3868 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3871 * gcc.target/sh/pr54236-1.c: New.
3873 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3875 * lib/target-supports.exp (check_effective_target_sync_int_long)
3876 (check_effective_target_sync_char_short): Enable for crisv32-*
3880 * gcc.dg/torture/pr54261-1.c: New test.
3882 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3886 * gfortran.dg/typebound_call_24.f03: New.
3888 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3890 PR tree-optimization/54245
3891 * gcc.dg/tree-ssa/pr54245.c: New test.
3893 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3895 PR tree-optimization/54240
3896 * gcc.target/powerpc/pr54240.c: New test.
3897 * gcc.target/mips/pr54240.c: Likewise.
3899 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3902 * gcc.target/sh/pr52933-1.c: New.
3903 * gcc.target/sh/pr52933-2.c: New.
3905 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3908 * gcc.target/sh/pr50751-8.c: New.
3910 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3913 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3914 * gfortran.dg/typebound_proc_27.f03: New test.
3916 2012-08-14 Sterling Augustine <saugustine@google.com>
3918 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3920 2012-08-14 Tobias Burnus <burnus@net-b.de>
3923 * gfortran.dg/data_constraints_3.f90: New.
3924 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3925 to disable -pedantic compilation.
3926 * gfortran.dg/pr37243.f: Ditto.
3927 * gfortran.dg/g77/19990826-3.f: Ditto.
3928 * gfortran.dg/g77/20020307-1.f : Ditto.
3929 * gfortran.dg/g77/980310-3.f: Ditto.
3931 2012-08-14 Tobias Burnus <burnus@net-b.de>
3934 * gfortran.dg/warn_conversion_4.f90: New.
3936 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3939 PR rtl-optimization/53495
3940 * gcc.c-torture/compile/pr53411.c: New test.
3941 * gcc.c-torture/compile/pr53495.c: New test.
3943 2012-08-13 Richard Guenther <rguenther@suse.de>
3945 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3947 2012-08-13 Richard Guenther <rguenther@suse.de>
3949 PR tree-optimization/54200
3950 * gcc.dg/guality/pr54200.c: New testcase.
3951 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3953 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3955 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3957 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3960 * gcc.target/sh/pr51244-7.c: New.
3961 * gcc.target/sh/pr51244-8.c: New.
3962 * gcc.target/sh/pr51244-9.c: New.
3963 * gcc.target/sh/pr51244-10.c: New.
3965 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3967 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3969 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3970 * gcc.target/sh/pr53511-1.c: Likewise.
3971 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3972 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3973 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3974 * gcc.target/sh/pr53512-3.c: Likewise.
3975 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3977 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3980 * gcc.c-torture/compile/pr39423-1.c: New.
3981 * gcc.c-torture/compile/pr39423-2.c: New.
3983 2012-08-12 Tobias Burnus <burnus@net-b.de>
3986 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3987 they appear uninitialized on the RHS.
3988 * gfortran.dg/public_private_module_6.f90: New.
3990 2012-08-11 Martin Jambor <mjambor@suse.cz>
3993 * gfortran.dg/pr48636.f90: New test.
3995 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3997 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3999 (main): Adjust caller.
4001 2012-08-10 Richard Guenther <rguenther@suse.de>
4003 * gcc.dg/matrix/*.c: Adjust and move ...
4004 * gcc.dg/torture/: ... here.
4005 * gcc.dg/matrix: Remove directory.
4007 2012-08-10 Richard Guenther <rguenther@suse.de>
4010 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4012 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4015 * gcc.dg/tree-ssa/pr54211.c: New test.
4017 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4019 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4020 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4022 2012-08-10 Richard Guenther <rguenther@suse.de>
4024 PR tree-optimization/54109
4025 * gcc.dg/torture/pr54109.c: New testcase.
4026 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4027 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4029 2012-08-10 Richard Guenther <rguenther@suse.de>
4031 PR tree-optimization/54027
4032 * gcc.dg/torture/pr54027.c: New testcase.
4034 2012-08-10 Richard Guenther <rguenther@suse.de>
4036 * g++.dg/plugin/selfassign.c: Adjust.
4037 * gcc.dg/plugin/selfassign.c: Likewise.
4038 * gcc.dg/strlenopt-11.c: Likewise.
4039 * gcc.dg/strlenopt-13.c: Likewise.
4040 * gcc.dg/no-strict-overflow-4.c: Likewise.
4041 * gcc.dg/strict-overflow-4.c: Likewise.
4042 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4043 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4044 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4045 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4046 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4047 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4048 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4049 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4050 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4051 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4052 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4053 * gcc.dg/pr46309.c: Likewise.
4054 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4056 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4058 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4060 * gcc.c-torture/compile/20120727-2.c: New test.
4062 2012-08-09 Martin Jambor <mjambor@suse.cz>
4064 * gcc.dg/ipa/iinline-4.c: New test.
4065 * gcc.dg/ipa/iinline-5.c: Likewise.
4066 * gcc.dg/ipa/iinline-6.c: Likewise.
4067 * gcc.dg/ipa/iinline-7.c: Likewise.
4068 * gcc.dg/lto/20120723_0.c: Likewise.
4069 * gcc.dg/lto/20120723_1.c: Likewise.
4071 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4074 * gcc.target/sh/pr39423-1.c: New.
4076 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4079 * gcc.target/sh/pr51244-5: New.
4080 * gcc.target/sh/pr51244-6: New.
4082 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4084 * gcc.target/i386/adx-addxcarry32-3.c: New.
4085 * gcc.target/i386/adx-addxcarry64-3.c: New.
4087 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4089 PR rtl-optimization/53701
4090 * gcc.dg/pr53701.c: New test.
4092 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4094 * gcc.c-torture/compile/20120727-1.c: New test.
4096 2012-08-09 Tobias Burnus <burnus@net-b.de>
4099 * gfortran.dg/intrinsic_shadow_4.f90: New.
4101 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4103 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4105 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4107 * gcc.c-torture/execute/20120808-1.c: New test.
4109 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4111 PR rtl-optimization/54157
4112 * gcc.target/i386/pr54157.c: New file.
4114 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4116 * gcc.target/i386/adx-addcarryx32-1.c: New.
4117 * gcc.target/i386/adx-addcarryx32-2.c: New.
4118 * gcc.target/i386/adx-addcarryx64-1.c: New.
4119 * gcc.target/i386/adx-addcarryx64-2.c: New.
4120 * gcc.target/i386/adx-check.h: New.
4121 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4122 * gcc.target/i386/sse-12.c: Add -madx.
4123 * gcc.target/i386/sse-13.c: Ditto.
4124 * gcc.target/i386/sse-14.c: Ditto.
4125 * gcc.target/i386/sse-22.c: Ditto.
4126 * gcc.target/i386/sse-23.c: Ditto.
4127 * g++.dg/other/i386-2.C: Ditto.
4128 * g++.dg/other/i386-3.C: Ditto.
4130 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4132 * gcc.dg/tree-ssa/slsr-5.c: New.
4133 * gcc.dg/tree-ssa/slsr-6.c: New.
4134 * gcc.dg/tree-ssa/slsr-7.c: New.
4135 * gcc.dg/tree-ssa/slsr-8.c: New.
4136 * gcc.dg/tree-ssa/slsr-9.c: New.
4137 * gcc.dg/tree-ssa/slsr-10.c: New.
4138 * gcc.dg/tree-ssa/slsr-11.c: New.
4139 * gcc.dg/tree-ssa/slsr-12.c: New.
4140 * gcc.dg/tree-ssa/slsr-13.c: New.
4141 * gcc.dg/tree-ssa/slsr-14.c: New.
4142 * gcc.dg/tree-ssa/slsr-15.c: New.
4143 * gcc.dg/tree-ssa/slsr-16.c: New.
4144 * gcc.dg/tree-ssa/slsr-17.c: New.
4145 * gcc.dg/tree-ssa/slsr-18.c: New.
4146 * gcc.dg/tree-ssa/slsr-19.c: New.
4147 * gcc.dg/tree-ssa/slsr-20.c: New.
4148 * gcc.dg/tree-ssa/slsr-21.c: New.
4149 * gcc.dg/tree-ssa/slsr-22.c: New.
4150 * gcc.dg/tree-ssa/slsr-23.c: New.
4151 * gcc.dg/tree-ssa/slsr-24.c: New.
4152 * gcc.dg/tree-ssa/slsr-25.c: New.
4153 * gcc.dg/tree-ssa/slsr-26.c: New.
4154 * gcc.dg/tree-ssa/slsr-30.c: New.
4155 * gcc.dg/tree-ssa/slsr-31.c: New.
4157 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4159 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4160 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4161 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4163 2012-08-06 Cary Coutant <ccoutant@google.com>
4165 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4167 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4170 * gfortran.dg/dummy_procedure_5.f90: Modified.
4171 * gfortran.dg/dummy_procedure_8.f90: New.
4172 * gfortran.dg/interface_26.f90: Modified.
4173 * gfortran.dg/proc_ptr_11.f90: Modified.
4174 * gfortran.dg/proc_ptr_15.f90: Modified.
4175 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4176 * gfortran.dg/typebound_override_1.f90: Modified.
4177 * gfortran.dg/typebound_proc_6.f03: Modified.
4179 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4181 PR tree-optimization/51938
4182 PR tree-optimization/52005
4183 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4184 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4185 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4186 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4188 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4190 Avoid crashing on erroneous static_assert usage
4191 * g++.dg/cpp0x/static_assert8.C: New test.
4193 2012-08-06 Jason Merrill <jason@redhat.com>
4195 * g++.dg/cpp0x/sfinae38.C: New.
4197 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4198 Paolo Carlini <paolo.carlini@oracle.com>
4201 * g++.dg/conversion/void2.C: New.
4203 2012-08-06 Tom de Vries <tom@codesourcery.com>
4205 * gcc.dg/tree-ssa/vrp78.c: New test.
4207 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4208 Richard Sandiford <rdsandiford@googlemail.com>
4210 * g++.dg/opt/enum2.C: Require fpic target.
4211 * g++.dg/lto/20090303_0.C: Likewise.
4213 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4214 Catherine Moore <clm@codesourcery.com>
4216 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4217 flush function names too.
4218 * gcc.target/mips/clear-cache-1.c: Likewise.
4220 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4223 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4225 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4228 * gfortran.dg/array_5.f90: New test.
4230 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4232 PR tree-optimization/30318
4233 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4235 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4237 * g++.dg/ext/vector17.C: New testcase.
4239 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4242 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4243 * g++.dg/opt/longbranch1.C: Likewise.
4245 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4247 PR tree-optimization/53805
4248 * gcc.dg/fold-notunord.c: New testcase.
4250 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4253 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4254 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4256 2012-08-02 Jason Merrill <jason@redhat.com>
4257 Paolo Carlini <paolo.carlini@oracle.com>
4259 PR c++/51213 (again)
4260 * g++.dg/cpp0x/sfinae37.C: Extend.
4262 2012-08-02 Richard Guenther <rguenther@suse.de>
4264 PR tree-optimization/50672
4265 * g++.dg/torture/pr50672.C: New testcase.
4267 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4270 * gfortran.dg/abstract_type_6.f03: Modified.
4271 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4272 * gfortran.dg/proc_ptr_comp_35.f90: New.
4273 * gfortran.dg/typebound_proc_9.f03: Modified.
4274 * gfortran.dg/typebound_proc_26.f90: New.
4276 2012-08-02 Richard Guenther <rguenther@suse.de>
4278 * gcc.dg/torture/pta-callused-1.c: Adjust.
4279 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4280 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4281 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4282 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4283 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4284 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4285 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4286 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4288 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4291 * gfortran.dg/include_6.f90: New test case.
4292 * gfortran.dg/include_7.f90: New test case.
4293 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4295 2012-08-01 Tom de Vries <tom@codesourcery.com>
4297 * gcc.dg/tree-ssa/vrp76.c: New test.
4299 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4301 PR tree-optimization/46556
4302 * gcc.dg/tree-ssa/slsr-27.c: New.
4303 * gcc.dg/tree-ssa/slsr-28.c: New.
4304 * gcc.dg/tree-ssa/slsr-29.c: New.
4306 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4309 * gfortran.dg/proc_decl_29.f90: New.
4311 2012-07-31 Dehao Chen <dehao@google.com>
4313 * gcc.dg/predict-7.c: New test.
4315 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4318 * gfortran.dg/typebound_override_3.f90: New.
4320 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4322 PR tree-optimization/53773
4323 * gcc.dg/vect/pr53773.c: New test.
4325 2012-07-31 Nick Clifton <nickc@redhat.com>
4327 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4330 2012-07-31 Tobias Burnus <burnus@net-b.de>
4332 * gfortran.dg/c_funloc_tests_6.f90: New.
4333 * gfortran.dg/c_funloc_tests_7.f90: New.
4334 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4336 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4339 * g++.dg/cpp0x/temp_default5.C: New.
4341 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4344 * gfortran.dg/proc_ptr_37.f90: New.
4346 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4348 * lib/target-supports.exp
4349 (check_effective_target_vect_natural_alignment): New function.
4350 * gcc.dg/align-2.c: Only run on targets with natural alignment
4352 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4353 alignment of vector types.
4355 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4356 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4358 * gcc.target/i386/rdseed16-1.c: New.
4359 * gcc.target/i386/rdseed32-1.c: Ditto
4360 * gcc.target/i386/rdseed64-1.c: Ditto
4361 * gcc.target/i386/sse-12.c: Add -mrdseed.
4362 * gcc.target/i386/sse-13.c: Ditto.
4363 * gcc.target/i386/sse-14.c: Ditto.
4364 * g++.dg/other/i386-2.C: Ditto.
4365 * g++.dg/other/i386-3.C: Ditto.
4367 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4370 * gcc.target/sh/pr51244-4.c: New.
4372 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4374 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4375 for alpha*-*-* targets. Cleanup original tree dump.
4377 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4379 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4380 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4382 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4384 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4385 rand, srand. Include <stdlib.h>.
4387 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4389 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4391 2012-07-26 Richard Henderson <rth@redhat.com>
4393 * gcc.dg/attr-hotcold-1.c: New.
4394 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4396 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4397 Sandra Loosemore <sandra@codesourcery.com>
4399 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4401 2012-07-26 Tobias Burnus <burnus@net-b.de>
4403 * gfortran.dg/contiguous_1.f90: Update dg-error.
4404 * gfortran.dg/proc_ptr_32.f90: Ditto.
4406 2012-07-26 Richard Guenther <rguenther@suse.de>
4408 PR tree-optimization/54098
4409 * gcc.dg/torture/pr54098.c: New testcase.
4411 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4413 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4414 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4416 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4419 * gfortran.dg/array_constructor_39.f90: New test.
4421 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4424 * gfortran.dg/array_constructor_38.f90: New test.
4426 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4428 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4430 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4432 * gnat.dg/noreturn5.ad[sb]: New test.
4434 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4435 Paul Brook <paul@codesourcery.com>
4439 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4440 * c-c++-common/pr53633.c: New test.
4442 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4444 * gcc.target/i386/asm-dialect-1.c: New test case.
4446 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4447 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4449 * gcc.target/i386/prefetchw-1.c: New.
4450 * gcc.target/i386/sse-12.c: Add -mprfchw.
4451 * gcc.target/i386/sse-13.c: Ditto.
4452 * gcc.target/i386/sse-14.c: Ditto.
4453 * gcc.target/i386/sse-22.c: Ditto.
4454 * gcc.target/i386/sse-23.c: Ditto.
4455 * g++.dg/other/i386-2.C: Ditto.
4456 * g++.dg/other/i386-3.C: Ditto.
4458 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4460 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4462 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4465 * gcc.target/arm/pr54051.c: New.
4466 * gcc.target/arm/vfp-1.c: Adjust test.
4468 2012-07-24 Julian Brown <julian@codesourcery.com>
4470 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4471 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4474 2012-07-23 Paul Brook <paul@codesourcery.com>
4476 * g++.dg/other/armv7m-1.c: New test.
4478 2012-07-23 Julian Brown <julian@codesourcery.com>
4480 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4482 (DO_TEST): Define to 1 for appropriate ARM targets.
4484 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4486 PR tree-optimization/53881
4487 * gcc.dg/pr53881.c: Renamed to ...
4488 * gcc.dg/pr53881-1.c: ... this.
4489 * gcc.dg/pr53881-2.c: New test.
4491 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4493 Handle recent changes in default atomics for cris*-*-linux*.
4494 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4495 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4496 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4497 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4498 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4499 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4500 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4501 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4502 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4503 -mno-unaligned-atomic-may-use-library is in effect for
4505 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4506 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4507 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4508 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4509 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4510 gcc.target/cris/torture/sync-mis-op-i-1.c,
4511 gcc.target/cris/torture/sync-mis-op-i-2.c,
4512 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4513 gcc.target/cris/torture/sync-mis-op-i-3.c,
4514 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4515 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4516 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4517 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4518 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4519 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4520 (main): Remove local variable x.
4521 [mis_ok]: Check that atomics don't fail.
4523 2012-07-21 Andrew Pinski <apinski@cavium.com>
4525 * gcc.dg/tree-ssa/vrp72.c: New test.
4526 * gcc.dg/tree-ssa/vrp73.c: New test.
4527 * gcc.dg/tree-ssa/vrp74.c: New test.
4528 * gcc.dg/tree-ssa/vrp75.c: New test.
4530 2012-07-21 Andrew Pinski <apinski@cavium.com>
4532 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4533 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4535 2012-07-21 Andrew Pinski <apinski@cavium.com>
4537 * gcc.target/mips/octeon-pop-2.c: New testcase.
4539 2012-07-21 Tobias Burnus <burnus@net-b.de>
4542 * gfortran.dg/assumed_rank_3.f90: New.
4543 * gfortran.dg/assumed_rank_11.f90: New.
4544 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4545 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4546 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4548 2012-07-21 Andrew Pinski <apinski@cavium.com>
4550 * gcc.target/mips/unaligned-1.c: New testcase.
4552 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4554 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4556 2012-07-20 Tobias Burnus <burnus@net-b.de>
4558 * gfortran.dg/bind_c_array_params_2.f90: New.
4559 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4560 and update dg-error.
4562 2012-07-20 Tobias Burnus <burnus@net-b.de>
4564 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4566 2012-07-20 Jason Merrill <jason@redhat.com>
4569 * g++.dg/other/array7.C: New.
4571 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4573 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4574 the basic block and check loop depth.
4575 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4576 matching patterns and comments.
4577 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4578 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4580 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4583 * c-c++-common/pr28656.c: New test.
4585 2012-07-19 Jason Merrill <jason@redhat.com>
4588 * g++.dg/init/mutable1.C: New.
4590 2012-07-20 Tobias Burnus <burnus@net-b.de>
4593 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4594 * gfortran.dg/assumed_rank_1.f90: New.
4595 * gfortran.dg/assumed_rank_1_c.c: New.
4596 * gfortran.dg/assumed_rank_2.f90: New.
4597 * gfortran.dg/assumed_rank_4.f90: New.
4598 * gfortran.dg/assumed_rank_5.f90: New.
4599 * gfortran.dg/assumed_rank_6.f90: New.
4600 * gfortran.dg/assumed_rank_7.f90: New.
4601 * gfortran.dg/assumed_rank_8.f90: New.
4602 * gfortran.dg/assumed_rank_8_c.c: New.
4603 * gfortran.dg/assumed_rank_9.f90: New.
4604 * gfortran.dg/assumed_rank_10.f90: New.
4605 * gfortran.dg/assumed_rank_12.f90: New.
4607 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4609 * gnat.dg/opt25.adb: New test.
4610 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4611 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4613 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4615 * gnat.dg/aggr20.ad[sb]: New test.
4616 * gnat.dg/aggr20_pkg.ads: New helper.
4618 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4620 * gnat.dg/derived_type3.adb: New test.
4621 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4623 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4625 PR rtl-optimization/53942
4626 * gcc.dg/pr53942.c: New test.
4628 2012-07-19 Jason Merrill <jason@redhat.com>
4631 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4633 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4635 * gnat.dg/discr38.adb: New test.
4637 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4640 * c-c++-common/gomp/pr54017.c: New test.
4642 2012-07-19 Richard Guenther <rguenther@suse.de>
4643 Eric Botcazou <ebotcazou@adacore.com>
4645 * gnat.dg/loop_optimization11.adb: New testcase.
4646 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4648 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4649 Jason Merrill <jason@redhat.com>
4651 * g++.dg/cpp0x/sfinae37.C: New.
4652 * g++.dg/template/access23.C: New.
4653 * g++.dg/template/access7.C: Adjust.
4654 * g++.dg/template/sfinae10.C: Don't expect errors.
4655 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4657 2012-07-18 Julian Brown <julian@codesourcery.com>
4658 Sandra Loosemore <sandra@codesroucery.com>
4660 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4662 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4664 * gnat.dg/noreturn4.ad[sb]: New test.
4665 * gnat.dg/noreturn4_pkg.ads: New helper.
4667 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4668 Julian Brown <julian@codesourcery.com>
4670 * gcc.target/arm/neon-vdup-1.c: New test case.
4671 * gcc.target/arm/neon-vdup-2.c: New test case.
4672 * gcc.target/arm/neon-vdup-3.c: New test case.
4673 * gcc.target/arm/neon-vdup-4.c: New test case.
4674 * gcc.target/arm/neon-vdup-5.c: New test case.
4675 * gcc.target/arm/neon-vdup-6.c: New test case.
4676 * gcc.target/arm/neon-vdup-7.c: New test case.
4677 * gcc.target/arm/neon-vdup-8.c: New test case.
4678 * gcc.target/arm/neon-vdup-9.c: New test case.
4679 * gcc.target/arm/neon-vdup-10.c: New test case.
4680 * gcc.target/arm/neon-vdup-11.c: New test case.
4681 * gcc.target/arm/neon-vdup-12.c: New test case.
4682 * gcc.target/arm/neon-vdup-13.c: New test case.
4683 * gcc.target/arm/neon-vdup-14.c: New test case.
4684 * gcc.target/arm/neon-vdup-15.c: New test case.
4685 * gcc.target/arm/neon-vdup-16.c: New test case.
4686 * gcc.target/arm/neon-vdup-17.c: New test case.
4687 * gcc.target/arm/neon-vdup-18.c: New test case.
4688 * gcc.target/arm/neon-vdup-19.c: New test case.
4689 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4690 arguments non-constant.
4692 2012-07-18 Richard Guenther <rguenther@suse.de>
4694 PR tree-optimization/53970
4695 * g++.dg/torture/pr53970.C: New testcase.
4697 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4700 * gcc.c-torture/compile/pr38621.c: New.
4702 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4705 * gcc.target/sh/pr33135-1.c: New.
4706 * gcc.target/sh/pr33135-2.c: New.
4707 * gcc.target/sh/pr33135-3.c: New.
4708 * gcc.target/sh/pr33135-4.c: New.
4710 2012-07-17 Jason Merrill <jason@redhat.com>
4713 * g++.dg/parse/enum9.C: New.
4715 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4716 Sandra Loosemore <sandra@codesourcery.com>
4718 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4719 if there is a conflict with -mcpu=. Use -mcpu=5208.
4721 2012-07-17 Jason Merrill <jason@redhat.com>
4724 * g++.dg/template/array23.C: New.
4726 2012-07-17 Tobias Burnus <burnus@net-b.de>
4729 * gfortran.dg/bind_c_usage_26.f90: New.
4730 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4731 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4732 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4733 * gfortran.dg/interop_params.f03: Ditto.
4735 2012-07-17 Jason Merrill <jason@redhat.com>
4737 * g++.dg/template/inherit8.C: Adjust.
4738 * g++.dg/template/using21.C: Adjust.
4739 * g++.dg/template/using22.C: Adjust.
4742 * g++.dg/template/current-inst1.C: New.
4743 * g++.dg/parse/crash35.C: Adjust.
4745 2012-07-17 Tobias Burnus <burnus@net-b.de>
4748 * gfortran.dg/oldstyle_4.f90: New.
4750 2012-07-17 Tobias Burnus <burnus@net-b.de>
4753 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4754 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4756 2012-07-16 Jason Merrill <jason@redhat.com>
4758 * g++.dg/parse/access8.C: Adjust.
4759 * g++.dg/template/sfinae6_neg.C: Adjust.
4761 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4764 * gfortran.dg/coarray_allocate_1.f90: New test.
4766 2012-07-16 Andrew Pinski <apinski@cavium.com>
4768 * gcc.c-torture/execute/bswap-1.c: New testcase.
4769 * gcc.c-torture/compile/unalign-1.c: New testcase.
4770 * gcc.c-torture/compile/20120524-1.c: New testcase.
4771 * gcc.c-torture/compile/20101216-1.c: New testcase.
4773 2012-07-16 Dehao Chen <dehao@google.com>
4776 2012-07-10 Dehao Chen <dehao@google.com>
4778 * gcc.dg/debug_info_inline.c: New test.
4780 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4783 * gfortran.dg/proc_decl_28.f90: New.
4785 2012-07-16 Andrew Pinski <apinski@cavium.com>
4787 * gcc.dg/torture/builtins-1.c: New testcase.
4789 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4791 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4792 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4793 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4794 gcc.target/cris/sync-1-v10.c,
4795 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4796 pass -mno-unaligned-atomic-may-use-library.
4797 * gcc.target/cris/sync-xchg-1.c: New test.
4798 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4799 valid register operand output modifier.
4801 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4803 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4806 2012-07-13 Andrew Pinski <apinski@cavium.com>
4808 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4809 rather than cleanup-tree-dump.
4810 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4812 2012-07-13 Richard Guenther <rguenther@suse.de>
4814 PR tree-optimization/53907
4815 * gcc.target/i386/pr53907.c: New testcase.
4817 2012-07-13 Richard Guenther <rguenther@suse.de>
4819 PR tree-optimization/53922
4820 * gcc.dg/torture/pr53922.c: New testcase.
4822 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4824 PR rtl-optimization/53908
4825 * gcc.dg/torture/pr53908.c: New test.
4827 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4830 * g++.dg/cpp0x/variadic135.C: New.
4832 2012-07-12 Jason Merrill <jason@redhat.com>
4834 * g++.dg/template/sfinae6_neg.C: Adjust.
4836 2012-07-12 Tobias Burnus <burnus@net-b.de>
4838 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4839 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4840 scan-tree-dump-times pattern.
4842 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4844 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4846 2012-07-11 Jason Merrill <jason@redhat.com>
4849 * g++.g/cpp0x/defaulted37.C: New.
4851 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4854 * gcc.target/arm/pr53859.c: New test.
4856 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4859 * gcc.c-torture/compile/pr53886.c: New.
4861 2012-07-10 Dehao Chen <dehao@google.com>
4863 * gcc.dg/debug_info_inline.c: New test.
4865 2012-07-10 Jason Merrill <jason@redhat.com>
4868 * g++.dg/cpp0x/defaulted36.C: New.
4869 * g++.dg/cpp0x/defaulted21.C: Adjust.
4871 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4873 2012-07-09 Sterling Augustine <saugustine@google.com>
4875 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4877 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4879 PR tree-optimization/53887
4880 * gcc.dg/pr53887.c: New test.
4882 2012-07-09 Jason Merrill <jason@redhat.com>
4885 * g++.dg/cpp0x/nullptr29.C: New.
4887 2012-07-09 Tom de Vries <tom@codesourcery.com>
4888 Richard Guenther <rguenther@suse.de>
4890 * gcc.dg/builtin-unreachable-6.c: New test.
4891 * gcc.dg/builtin-unreachable-5.c: New test.
4893 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4895 PR tree-optimization/53881
4896 * gcc.dg/pr53881.c: New test.
4898 2012-07-06 Jason Merrill <jason@redhat.com>
4901 * g++.dg/cpp0x/variadic134.C: New.
4904 * g++.dg/cpp0x/alias-decl-20.C: New.
4906 2012-07-06 Tom de Vries <tom@codesourcery.com>
4908 PR tree-optimization/51879
4909 * gcc.dg/pr51879-16.c: New test.
4910 * gcc.dg/pr51879-17.c: Same.
4912 2012-07-06 Tom de Vries <tom@codesourcery.com>
4914 PR tree-optimization/52009
4915 * gcc.dg/pr51879-7.c: New test.
4916 * gcc.dg/pr51879-18.c: New test.
4918 2012-07-05 Jason Merrill <jason@redhat.com>
4921 * g++.dg/template/typedef39.C: New.
4924 * g++.dg/cpp0x/variadic133.C: New.
4925 * g++.dg/template/param1.C: Adjust.
4927 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4931 * gcc.target/arm/neon/vtrnf32.c: Update.
4932 * gcc.target/arm/neon/vtrns32.c: Update.
4933 * gcc.target/arm/neon/vtrnu32.c: Update.
4934 * gcc.target/arm/neon/vzipf32.c: Update.
4935 * gcc.target/arm/neon/vzips32.c: Update.
4936 * gcc.target/arm/neon/vzipu32.c: Update.
4938 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4941 * gfortran.dg/inline_sum_4.f90: New test.
4943 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4945 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4947 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4949 * gcc.target/arm/fma-sp.c: New testcase.
4950 * gcc.target/arm/fma.c: Likewise.
4951 * gcc.target/arm/fma.h: Likewise.
4953 2012-07-04 Jason Merrill <jason@redhat.com>
4956 * g++.dg/other/enum3.C: New.
4958 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4961 * g++.dg/torture/pr53321.C: New test.
4963 2012-07-04 Richard Guenther <rguenther@suse.de>
4965 PR tree-optimization/53844
4966 * g++.dg/tree-ssa/pr53844.C: New testcase.
4968 2012-07-04 Richard Guenther <rguenther@suse.de>
4970 PR tree-optimization/53849
4971 * gcc.dg/pr53849.c: New testcase.
4973 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4976 * g++.dg/ext/label14.C: New test.
4978 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4981 * g++.dg/other/pr53811.C: New test.
4983 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4986 * gcc.target/m68k/stack-limit-1.c: New testcase.
4988 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4990 * gnat.dg/recursive_call.adb: New test.
4992 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4994 * gnat.dg/discr37.ad[sb]: New test.
4996 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4998 * g++.dg/other/packed1.C: Remove SH from xfail list.
5000 2012-07-02 Jason Merrill <jason@redhat.com>
5003 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5006 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5009 * g++.dg/cpp0x/decltype39.C: New.
5010 * g++.dg/diagnostic/method1.C: Adjust.
5013 * g++.dg/template/ref6.C: New.
5015 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5018 * gcc.target/sh/pr53568-1.c: New.
5020 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5023 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5025 2012-07-02 Jason Merrill <jason@redhat.com>
5028 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5031 * g++.dg/template/enum7.C: New.
5032 * g++.dg/other/ptrmem10.C: Adjust.
5033 * g++.dg/other/ptrmem11.C: Adjust.
5034 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5036 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5038 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5040 2012-07-01 Wei Guozhi <carrot@google.com>
5043 * gcc.target/arm/pr53447-1.c: New testcase.
5044 * gcc.target/arm/pr53447-2.c: New testcase.
5045 * gcc.target/arm/pr53447-3.c: New testcase.
5046 * gcc.target/arm/pr53447-4.c: New testcase.
5048 2012-06-29 Richard Guenther <rguenther@suse.de>
5050 PR tree-optimization/47061
5051 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5053 2012-06-29 Richard Guenther <rguenther@suse.de>
5055 PR tree-optimization/37541
5056 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5058 2012-06-29 Richard Guenther <rguenther@suse.de>
5060 PR tree-optimization/52589
5061 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5063 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5065 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5067 * g++.dg/template/error46.C: Add missing comment to dg-message.
5068 * g++.dg/template/crash107.C: Likewise.
5069 * g++.dg/template/error47.C: Likewise.
5070 * g++.dg/template/crash108.C: Likewise.
5071 * g++.dg/overload/operator5.C: Likewise.
5073 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5074 errors in dg-message directives, add comments.
5076 2012-06-28 Kai Tietz <ktietz@redhat.com>
5078 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5079 hard-coded 'unsigned long'.
5081 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5083 PR tree-optimization/51581
5084 * gcc.dg/vect/pr51581-4.c: New test.
5086 PR tree-optimization/53645
5087 * gcc.c-torture/execute/pr53645-2.c: New test.
5089 2012-06-28 Richard Guenther <rguenther@suse.de>
5092 * gcc.dg/torture/pr53790.c: New testcase.
5094 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5096 PR tree-optimization/53645
5097 * gcc.c-torture/execute/pr53645.c: New test.
5099 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5101 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5103 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5107 * gcc.dg/guality/pr49888.c: Account for the possibility that
5108 the variable is optimized out at the first test.
5110 2012-06-27 Jason Merrill <jason@redhat.com>
5112 * g++.dg/cpp0x/override2.C: Adjust.
5113 * g++.dg/template/error5.C: Adjust.
5114 * g++.dg/parse/crash28.C: Adjust.
5117 * g++.dg/parse/template27.C: New.
5118 * g++.dg/template/crash74.C: Adjust expected output.
5120 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5124 * gfortran.dg/typebound_operator_16.f03: New.
5126 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5128 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5129 even src1.i and src2.i fields even in the second half of the arrays.
5131 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5134 * g++.dg/torture/vshuf-16.inc: New test.
5135 * g++.dg/torture/vshuf-2.inc: New test.
5136 * g++.dg/torture/vshuf-4.inc: New test.
5137 * g++.dg/torture/vshuf-8.inc: New test.
5138 * g++.dg/torture/vshuf-main.inc: New test.
5139 * g++.dg/torture/vshuf-v16hi.C: New test.
5140 * g++.dg/torture/vshuf-v16qi.C: New test.
5141 * g++.dg/torture/vshuf-v2df.C: New test.
5142 * g++.dg/torture/vshuf-v2di.C: New test.
5143 * g++.dg/torture/vshuf-v2sf.C: New test.
5144 * g++.dg/torture/vshuf-v2si.C: New test.
5145 * g++.dg/torture/vshuf-v4df.C: New test.
5146 * g++.dg/torture/vshuf-v4di.C: New test.
5147 * g++.dg/torture/vshuf-v4sf.C: New test.
5148 * g++.dg/torture/vshuf-v4si.C: New test.
5149 * g++.dg/torture/vshuf-v8hi.C: New test.
5150 * g++.dg/torture/vshuf-v8qi.C: New test.
5151 * g++.dg/torture/vshuf-v8si.C: New test.
5153 2012-06-27 Richard Guenther <rguenther@suse.de>
5156 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5158 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5160 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5161 scan-dump-dem-not): Use printable pattern in test name.
5163 2012-06-26 Sterling Augustine <saugustine@google.com>
5164 Dominique Dhumieres <dominiq@lps.ens.fr>
5166 * gcc.dg/pubtypes-2.c: Update expected output.
5167 * gcc.dg/pubtypes-3.c: Likewise.
5168 * gcc.dg/pubtypes-4.c: Likewise.
5170 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5172 * gcc.dg/tree-ssa/slsr-1.c: New test.
5173 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5174 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5175 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5177 2012-06-26 Matt Turner <mattst88@gmail.com>
5180 * gcc.target/arm/mmx-2.c: New.
5182 2012-06-26 Richard Guenther <rguenther@suse.de>
5185 * g++.dg/torture/pr53752.C: New testcase.
5187 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5189 PR tree-optimization/53748
5190 * gcc.c-torture/compile/pr53748.c: New test.
5192 2012-06-25 Jason Merrill <jason@redhat.com>
5196 * g++.dg/cpp0x/decltype38.C: New.
5197 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5199 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5201 * lib/target-supports-dg.exp (testname-for-summary): New.
5202 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5203 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5204 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5205 scan-module-absence, output-exists, output-exists-not: Use
5206 testname-for-summary.
5207 (dg-test): Clean up testname_with_flags.
5208 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5209 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5210 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5211 scan-assembler-dem-not, object-size: Use testname-for-summary.
5212 * lib/gcov.exp (run-gcov): Likewise.
5213 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5214 scan-dump-dem, scan-dump-dem-note): Likewise.
5216 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5217 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5218 including profopt.opt; save and restore existing value.
5219 * g++.dg/bprob/bprob.exp: Likewise.
5220 * gcc.dg/matrix/matrix.exp: Likewise.
5221 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5222 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5225 2012-06-25 Richard Henderson <rth@redhat.com>
5227 * gcc.dg/pr53749.c: New.
5229 2012-06-25 Jason Merrill <jason@redhat.com>
5232 * g++.dg/cpp0x/nullptr28.C: New.
5234 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5236 * gcc.target/arm/neon-vld1_dupQ.c: New.
5238 2012-06-25 Florian Weimer <fweimer@redhat.com>
5240 * g++.dg/init/new35.C: New.
5241 * g++.dg/init/new36.C: New.
5242 * g++.dg/init/new37.C: New.
5243 * g++.dg/ext/vla5.C: New warning.
5244 * g++.dg/ext/vla8.C: New warning.
5245 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5247 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5248 James Greenhalgh <james.greenhalgh@arm.com>
5250 * gcc.target/arm/ftest-support-arm.h New testcase.
5251 * gcc.target/arm/ftest-support-thumb.h Likewise.
5252 * gcc.target/arm/ftest-support.h Likewise.
5253 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5254 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5255 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5256 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5257 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5258 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5259 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5260 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5261 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5262 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5263 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5264 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5265 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5266 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5267 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5268 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5269 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5270 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5271 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5272 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5273 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5274 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5275 * lib/target-supports.exp
5276 (check_effective_target_arm_arch_FUNC): Add support for more
5278 (add_options_for_arm_arch_FUNC): Likewise.
5279 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5281 2012-06-25 Jason Merrill <jason@redhat.com>
5284 * g++.dg/cpp0x/constexpr-tuple.C: New.
5286 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5289 * gcc.target/i386/pr53759.c: New test.
5292 * g++.dg/cpp0x/nsdmi7.C: New test.
5294 2012-06-24 Kai Tietz <ktietz@redhat.com>
5296 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5298 * gcc.target/i386/pr38988.c: Likewise.
5300 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5304 * gfortran.dg/typebound_generic_12.f03: New.
5305 * gfortran.dg/typebound_generic_13.f03: New.
5307 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5309 * gnat.dg/lto15.ad[sb]: New test.
5311 2012-06-21 Meador Inge <meadori@codesourcery.com>
5314 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5316 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5318 * gcc.dg/pch/ident-1.c: New test.
5319 * gcc.dg/pch/ident-1.hs: Header file for new test.
5321 2012-06-21 Michael Matz <matz@suse.de>
5324 * gcc.c-torture/execute/pr53688.c: New test.
5326 2012-06-20 Richard Guenther <rguenther@suse.de>
5328 PR tree-optimization/30318
5329 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5331 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5333 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5335 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5337 * gcc.target/i386/clearcapv2.map: New file.
5338 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5340 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5342 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5343 and add __sh__ case.
5345 2012-06-19 Jason Merrill <jason@redhat.com>
5348 * g++.dg/debug/localclass1.C: New.
5350 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5352 * g++.dg/cpp0x/override4.C: New.
5354 2012-06-14 Jason Merrill <jason@redhat.com>
5357 * g++.dg/cpp0x/decltype37.C: New.
5359 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5361 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5363 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5365 * gcc.c-torture/compile/vector-5.c,
5366 gcc.c-torture/compile/vector-6.c: New tests.
5368 2012-06-19 Richard Henderson <rth@redhat.com>
5370 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5372 2012-06-19 Richard Guenther <rguenther@suse.de>
5374 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5376 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5379 * gcc.target/i386/pr53712.c: New test.
5381 2012-06-18 Tobias Burnus <burnus@net-b.de>
5384 * gfortran.dg/elemental_optional_args_6.f90: New.
5386 2012-06-18 Tobias Burnus <burnus@net-b.de>
5389 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5390 * gfortran.dg/coarray/move_alloc_1.f90
5392 2012-06-18 Tobias Burnus <burnus@net-b.de>
5395 * gfortran.dg/coarray_27.f90: New.
5397 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5398 Greta Yorsh <Greta.Yorsh@arm.com>
5400 * gcc.target/arm/epilog-1.c: New test.
5402 2012-06-18 Richard Guenther <rguenther@suse.de>
5404 PR tree-optimization/53693
5405 * g++.dg/torture/pr53693.C: New testcase.
5407 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5409 PR tree-optimization/53703
5410 * gcc.dg/torture/pr53703.c: New test.
5412 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5415 * gcc.target/i386/pr53698.c: New test.
5417 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5419 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5421 2012-06-17 Tobias Burnus <burnus@net-b.de>
5425 * gfortran.dg/transfer_check_3.f90: New.
5427 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5429 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5431 2012-06-16 Tobias Burnus <burnus@net-b.de>
5435 * gfortran.dg/deferred_type_param_8.f90: New.
5437 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5439 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5440 testname that includes flags, passed in as new argument, in
5442 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5443 and pass it to verify-* procedures.
5445 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5446 alignment torture options with usual torture options.
5448 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5449 messages reported for one line of source code.
5450 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5451 * g++.dg/cpp0x/decltype2.C: Likewise.
5452 * g++.dg/cpp0x/decltype3.C: Likewise.
5453 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5454 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5455 * g++.dg/cpp0x/static_assert3.C: Likewise.
5456 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5457 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5458 * g++.dg/cpp0x/union1.C: Likewise.
5459 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5460 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5461 * g++.dg/cpp0x/variadic2.C: Likewise.
5462 * g++.dg/cpp0x/variadic20.C: Likewise.
5463 * g++.dg/cpp0x/variadic74.C: Likewise.
5464 * g++.dg/diagnostic/bitfld2.C: Likewise.
5465 * g++.dg/ext/attrib44.C: Likewise.
5466 * g++.dg/ext/no-asm-1.C: Likewise.
5467 * g++.dg/other/error34.C: Likewise.
5468 * g++.dg/parse/crash46.C: Likewise.
5469 * g++.dg/parse/error10.C: Likewise.
5470 * g++.dg/parse/error2.C: Likewise.
5471 * g++.dg/parse/error3.C: Likewise.
5472 * g++.dg/parse/error36.C: Likewise.
5473 * g++.dg/parse/error8.C: Likewise.
5474 * g++.dg/parse/error9.C: Likewise.
5475 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5476 * g++.dg/parse/parser-pr28152.C: Likewise.
5477 * g++.dg/parse/template25.C: Likewise.
5478 * g++.dg/parse/typename11.C: Likewise.
5479 * g++.dg/tc1/dr147.C: Likewise.
5480 * g++.dg/template/deduce3.C: Likewise.
5481 * g++.dg/template/koenig9.C: Likewise.
5482 * g++.dg/template/pr23510.C: Likewise.
5483 * g++.dg/warn/pr12242.C: Likewise.
5484 * g++.dg/warn/pr30551-2.C: Likewise.
5485 * g++.dg/warn/pr30551.C: Likewise.
5486 * g++.old-deja/g++.other/typename1.C: Likewise.
5487 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5489 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5492 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5493 * c-c++-common/torture/vshuf-2.inc: Likewise.
5494 * c-c++-common/torture/vshuf-4.inc: Likewise.
5495 * c-c++-common/torture/vshuf-8.inc: Likewise.
5496 * c-c++-common/torture/vshuf-main.inc: Likewise.
5497 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5498 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5499 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5500 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5501 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5502 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5503 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5504 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5505 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5506 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5507 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5508 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5509 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5510 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5512 2012-06-15 Michael Matz <matz@suse.de>
5514 * gcc.dg/tree-ssa/vector-4.c: New test.
5516 2012-06-15 Michael Matz <matz@suse.de>
5518 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5519 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5521 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5523 PR tree-optimization/53636
5524 * gcc.target/arm/pr53636.c: New test.
5526 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5528 PR tree-optimization/51581
5529 * gcc.c-torture/execute/pr51581-1.c: New test.
5530 * gcc.c-torture/execute/pr51581-2.c: New test.
5531 * gcc.dg/vect/pr51581-1.c: New test.
5532 * gcc.dg/vect/pr51581-2.c: New test.
5533 * gcc.dg/vect/pr51581-3.c: New test.
5534 * gcc.target/i386/avx-pr51581-1.c: New test.
5535 * gcc.target/i386/avx-pr51581-2.c: New test.
5536 * gcc.target/i386/avx2-pr51581-1.c: New test.
5537 * gcc.target/i386/avx2-pr51581-2.c: New test.
5538 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5540 2012-06-15 Richard Guenther <rguenther@suse.de>
5542 * gcc.c-torture/execute/20120615-1.c: New testcase.
5544 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5546 * gnat.dg/vect8.ad[sb]: New test.
5548 2012-06-14 Richard Guenther <rguenther@suse.de>
5550 * gcc.dg/tree-ssa/vrp.h: New testcase.
5551 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5553 2012-06-13 Christian Bruel <christian.bruel@st.com>
5556 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5558 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5560 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5562 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5565 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5566 test summary unique.
5568 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5569 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5570 scan-stack-usage-not): Don't strip torture options from test name.
5572 * lib/scandump.exp (scan-dump-times): Use printable version of
5573 regexp in test summary line.
5575 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5576 messages reported for one line of source code.
5577 * gcc.dg/format/few-1.c: Likewise.
5578 * gcc.dg/ia64-sync-2.c: Likewise.
5579 * gcc.dg/sync-2.c: Likewise.
5580 * gcc.dg/noncompile/pr44517.c: Likewise.
5582 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5585 * gcc.dg/guality/pr49888.c: New.
5587 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5589 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5590 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5591 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5593 2012-06-13 Tobias Burnus <burnus@net-b.de>
5596 * gfortran.dg/intent_out_7.f90: New.
5598 2012-06-13 Tobias Burnus <burnus@net-b.de>
5601 * gfortran.dg/save_4.f90: New.
5603 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5608 * gcc.dg/pr53532.c: New test.
5609 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5610 adjust line numbers.
5611 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5612 * gcc.dg/Wcxx-compat-8.c: Likewise.
5613 * gcc.dg/pr51034.c: New test.
5614 * gcc.dg/pr53196-1.c: New test.
5615 * gcc.dg/pr53196-2.c: New test.
5617 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5619 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5620 alignment torture options with usual torture options.
5621 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5622 instead of dg-options.
5623 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5624 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5625 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5626 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5627 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5628 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5630 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5631 to checks for multiple messages reported for one line of source code.
5632 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5634 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5635 messages reported for one line of source code.
5637 * gcc.dg/20031223-1.c: Add comments to check for multiple
5638 messages reported for one line of source code.
5639 * gcc.dg/Wconversion-integer.c: Likewise.
5640 * gcc.dg/Wfatal-2.c: Likewise.
5641 * gcc.dg/Wfatal.c: Likewise.
5642 * gcc.dg/Wobjsize-1.c: Likewise.
5643 * gcc.dg/c99-vla-jump-1.c: Likewise.
5644 * gcc.dg/c99-vla-jump-2.c: Likewise.
5645 * gcc.dg/c99-vla-jump-3.c: Likewise.
5646 * gcc.dg/c99-vla-jump-4.c: Likewise.
5647 * gcc.dg/c99-vla-jump-5.c: Likewise.
5648 * gcc.dg/decl-9.c: Likewise.
5649 * gcc.dg/declspec-10.c: Likewise.
5650 * gcc.dg/declspec-18.c: Likewise.
5651 * gcc.dg/mtune.c: Likewise.
5652 * gcc.dg/parser-pr28152-2.c: Likewise.
5653 * gcc.dg/parser-pr28152.c: Likewise.
5654 * gcc.dg/pr14475.c: Likewise.
5655 * gcc.dg/pr27953.c: Likewise.
5656 * gcc.dg/pr28322-3.c: Likewise.
5657 * gcc.dg/pr30457.c: Likewise.
5658 * gcc.dg/pr30551-2.c: Likewise.
5659 * gcc.dg/pr30551-3.c: Likewise.
5660 * gcc.dg/pr30551-4.c: Likewise.
5661 * gcc.dg/pr30551-5.c: Likewise.
5662 * gcc.dg/pr30551-6.c: Likewise.
5663 * gcc.dg/pr30551.c: Likewise.
5664 * gcc.dg/pr45461.c: Likewise.
5665 * gcc.dg/pr48552-1.c: Likewise.
5666 * gcc.dg/pr48552-2.c: Likewise.
5667 * gcc.dg/redecl-1.c: Likewise.
5668 * gcc.dg/transparent-union-3.c: Likewise.
5669 * gcc.dg/utf-dflt.c: Likewise.
5670 * gcc.dg/utf-dflt2.c: Likewise.
5671 * gcc.dg/vla-8.c: Likewise.
5672 * gcc.dg/vla-init-1.c: Likewise.
5673 * gcc.dg/wtr-int-type-1.c: Likewise.
5675 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5676 messages reported for for one line of source code.
5677 * c-c++-common/raw-string-5.c: Likewise.
5678 * c-c++-common/raw-string-4.c: Likewise.
5679 * c-c++-common/raw-string-6.c: Likewise.
5680 * c-c++-common/pr20000.c: Likewise.
5682 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5683 messages reported for one line of source code.
5684 * gcc.dg/cpp/pr30786.c: Likewise.
5685 * gcc.dg/cpp/pr28709.c: Likewise.
5686 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5687 * gcc.dg/cpp/macspace2.c: Likewise.
5688 * gcc.dg/cpp/missing-header-1.c: Likewise.
5689 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5690 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5691 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5693 2012-06-12 Jason Merrill <jason@redhat.com>
5696 * g++.dg/template/local7.C: New.
5698 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5701 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5702 * gcc.target/sh/pr51340-2.c: Likewise.
5703 * gcc.target/sh/pr51340-3.c: Likewise.
5705 2012-06-12 Michael Matz <matz@suse.de>
5707 * gcc.dg/torture/alias-1.c: New test.
5709 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5711 PR rtl-optimization/53589
5712 * gcc.dg/torture/pr53589.c: New test.
5714 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5717 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5718 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5719 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5720 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5721 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5722 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5723 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5724 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5725 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5726 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5727 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5728 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5729 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5730 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5731 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5732 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5734 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5736 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5737 (check_intel_cpu_model): New function.
5738 (check_amd_cpu_model): New function.
5739 (check_features): New function.
5740 (__get_cpuid_output): New function.
5741 (check_detailed): New function.
5742 (fn1): Rename to quick_check.
5743 (main): Update to call quick_check and call check_detailed.
5745 2012-06-11 Richard Henderson <rth@redhat.com>
5747 * lib/target-supports.exp
5748 (check_effective_target_sync_long_long_runtime): Use
5749 check_effective_target_lp64 instead of
5750 check_effective_target_powerpc64 for powerpc targets.
5752 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5755 * gcc.target/sh/pr53511-1.c: New.
5757 2012-06-11 Richard Guenther <rguenther@suse.de>
5760 * g++.dg/lto/pr53470_0.C: New testcase.
5761 * gcc.dg/lto/pr53470_0.c: Likewise.
5763 2012-06-11 Richard Guenther <rguenther@suse.de>
5766 * g++.dg/ext/pr53605.C: New testcase.
5768 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5770 * gnat.dg/specs/array1.ads: New test.
5771 * gnat.dg/specs/array2.ads: Likewise.
5772 * gnat.dg/array22.adb: Likewise.
5774 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5776 * gnat.dg/constant4.adb: New test.
5777 * gnat.dg/constant4_pkg.ads: New helper.
5779 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5782 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5783 * gfortran.dg/allocate_class_1.f90: Modified.
5784 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5785 * gfortran.dg/allocate_class_2.f90: New.
5787 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5790 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5792 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5795 * gfortran.dg/string_assign_2.f90: New test case.
5797 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5800 * gfortran.dg/string_assign_1.f90: New test case.
5802 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5805 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5806 * gcc.dg/gomp/critical-4.c: Likewise.
5807 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5808 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5809 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5810 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5811 * c-c++-common/gomp/pr53580.c: New test.
5813 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5816 * g++.dg/cpp0x/forw_enum11.C: New.
5818 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5821 * g++.dg/cpp0x/alias-decl-19.C: New.
5823 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5825 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5827 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5829 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5831 (XSTATE_SSE): Ditto.
5832 (XSTATE_YMM): Ditto.
5833 (avx_os_support): Use new defines.
5835 2012-06-06 Richard Guenther <rguenther@suse.de>
5838 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5841 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5844 * g++.dg/cpp0x/pr52841.C: New testcase.
5846 2012-06-06 Richard Guenther <rguenther@suse.de>
5848 PR tree-optimization/53081
5849 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5850 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5852 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5854 * gcc.target/powerpc/pr53487.c: New test.
5856 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5858 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5860 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5862 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5864 2012-06-05 Richard Guenther <rguenther@suse.de>
5866 PR tree-optimization/30442
5867 * gcc.dg/vect/bb-slp-30.c: New testcase.
5869 2012-06-05 Richard Guenther <rguenther@suse.de>
5871 PR tree-optimization/53081
5872 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5873 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5874 -fno-tree-loop-distribute-patterns.
5876 2012-06-05 Alan Modra <amodra@gmail.com>
5878 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5879 Check static chain in nested funcs.
5881 2012-06-04 Tobias Burnus <burnus@net-b.de>
5884 * gfortran.dg/init_flag_10.f90: New.
5886 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5889 * g++.dg/warn/Wenum-compare-no-2: New.
5891 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5893 PR preprocessor/53463
5894 * g++.dg/cpp/limits.C: New test.
5895 * g++.dg/parse/error19.C: Adjust.
5896 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5897 * g++.dg/warn/pr35635.C: Likewise.
5898 * g++.old-deja/g++.pt/assign1.C: Likewise.
5900 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5903 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5904 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5905 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5906 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5907 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5908 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5909 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5910 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5912 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5914 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5916 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5918 PR tree-optimization/53550
5919 * gcc.dg/pr53550.c: New test.
5921 2012-06-04 Richard Guenther <rguenther@suse.de>
5923 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5924 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5925 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5927 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5930 * gfortran.dg/parameter_array_element_2.f90: New.
5932 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5935 * gcc.target/sh/pr53512-1.c: New.
5936 * gcc.target/sh/pr53512-2.c: New.
5937 * gcc.target/sh/pr53512-3.c: New.
5938 * gcc.target/sh/pr53512-4.c: New.
5940 2012-06-01 Jason Merrill <jason@redhat.com>
5943 * g++.dg/ext/visibility/template12.C: New.
5944 * g++.dg/ext/attrib14.C: Adjust warning line.
5947 * g++.dg/parse/new6.C: New.
5948 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5950 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5952 * c-c++-common/restrict-2.c: Revert previous change.
5954 2012-06-01 Jason Merrill <jason@redhat.com>
5957 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5960 * g++.dg/cpp0x/auto33.C: New.
5962 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5965 * g++.dg/parse/namespace-alias-1.C: New.
5967 2012-06-01 Christian Bruel <christian.bruel@st.com>
5969 * gcc.dg/spec-options.c: New test.
5970 * gcc.dg/foo.specs: New file.
5972 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5975 * gnat.dg/lto14.adb: Skip on Solaris.
5977 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5979 * gcc.target/cris/sync-1-v10.c,
5980 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5981 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5982 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5983 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5984 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5985 gcc.target/cris/torture/sync-mis-op-i-1.c,
5986 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5987 gcc.target/cris/torture/sync-mis-op-i-2.c,
5988 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5989 gcc.target/cris/torture/sync-mis-op-i-3.c,
5990 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5991 gcc.target/cris/torture/sync-mis-op-s-1.c,
5992 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5993 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5994 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5995 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5996 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5997 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5998 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5999 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6000 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6002 2012-05-31 Richard Guenther <rguenther@suse.de>
6004 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6005 ldist-pr45948.c with disabled SCCP.
6007 2012-05-31 Richard Guenther <rguenther@suse.de>
6010 * gcc.dg/torture/pr48493.c: New testcase.
6012 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6014 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6016 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6017 of the initialization loop.
6018 (dg-final): Adjust the expected number of vectorized loops depending
6019 on vect_char_mult target selector.
6021 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6023 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6024 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6025 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6028 2012-05-30 Jason Merrill <jason@redhat.com>
6031 * g++.dg/init/new34.C: New.
6032 * g++.dg/tree-ssa/stabilize1.C: New.
6034 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6037 * g++.dg/init/new33.C: New test.
6039 2012-05-30 Richard Guenther <rguenther@suse.de>
6042 * gcc.dg/torture/pr53501.c: New testcase.
6043 * c-c++-common/restrict-2.c: Adjust.
6045 2012-05-30 Alan Modra <amodra@gmail.com>
6047 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6050 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6052 * gcc.target/i386/shuf-concat.c: New test.
6054 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6056 PR rtl-optimization/53519
6057 * gcc.c-torture/compile/pr53519.c: New test.
6059 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6061 * gcc.target/arm/neon-vrev.c: New.
6063 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6066 * gcc.target/sh/pr51340-1.c: New.
6067 * gcc.target/sh/pr51340-2.c: New.
6068 * gcc.target/sh/pr51340-3.c: New.
6070 2012-05-29 Richard Guenther <rguenther@suse.de>
6072 PR tree-optimization/53516
6073 * gcc.dg/torture/pr53516.c: New testcase.
6075 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6077 PR preprocessor/53229
6078 * gcc.dg/cpp/paste6.c: Force to run without
6079 -ftrack-macro-expansion.
6080 * gcc.dg/cpp/paste8.c: Likewise.
6081 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6082 -ftrack-macro-expansion.
6083 * gcc.dg/cpp/paste12.c: Force to run without
6084 -ftrack-macro-expansion.
6085 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6086 -ftrack-macro-expansion.
6087 * gcc.dg/cpp/paste13.c: Likewise.
6088 * gcc.dg/cpp/paste14.c: Likewise.
6089 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6090 -ftrack-macro-expansion.
6091 * gcc.dg/cpp/paste18.c: New test.
6093 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6095 * gcc.target/cris/torture/trap-1.c,
6096 gcc.target/cris/torture/trap-2.c,
6097 gcc.target/cris/torture/trap-3.c,
6098 gcc.target/cris/torture/trap-v0.c,
6099 gcc.target/cris/torture/trap-v3.c: New tests.
6101 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6104 * g++.dg/warn/Wbraces3.C: New.
6105 * g++.dg/warn/Wbraces4.C: Likewise.
6107 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6109 PR tree-optimization/53505
6110 * c-c++-common/torture/pr53505.c: New test.
6112 2012-05-27 Nathan Sidwell <nathan@acm.org>
6114 * gcc.dg/stmt-expr-4.c: New.
6116 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6119 * g++.dg/parse/crash60.C: New.
6121 2012-05-26 Jason Merrill <jason@redhat.com>
6124 * c-c++-common/array-lit.c: New.
6125 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6127 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6130 * gnat.dg/array21.adb: New test.
6132 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6134 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6136 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6139 * g++.dg/other/anon-union3.C: New.
6141 2012-05-25 Ian Lance Taylor <iant@google.com>
6143 * gcc.dg/split-6.c: New test.
6145 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6147 * gnat.dg/lto14.adb: New test.
6149 2012-05-25 Tristan Gingold <gingold@adacore.com>
6151 * gcc.target/i386/large-frame.c: New.
6153 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6154 * gcc.target/powerpc/lhs-1.c: New.
6155 * gcc.target/powerpc/lhs-2.c: New.
6156 * gcc.target/powerpc/lhs-3.c: New.
6158 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6160 Make unwound macro expansion trace less redundant
6161 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6162 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6163 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6164 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6165 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6166 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6168 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6171 * g++.dg/cpp0x/constexpr-default1.C: New.
6173 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6176 * g++.dg/eh/goto2.C: New.
6178 2012-05-24 Richard Guenther <rguenther@suse.de>
6181 * g++.dg/tree-prof/pr53460.C: New testcase.
6183 2012-05-24 Richard Guenther <rguenther@suse.de>
6186 * g++.dg/debug/pr53466.C: New testcase.
6188 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6190 PR tree-optimization/53465
6191 * gcc.c-torture/execute/pr53465.c: New test.
6193 2012-05-23 Tobias Burnus <burnus@net-b.de>
6197 * gfortran.dg/allocate_with_typespec_6.f90: New.
6199 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6202 * g++.dg/warn/delete-array-1.C: New.
6204 2012-05-23 Richard Guenther <rguenther@suse.de>
6206 * gcc.dg/torture/pr39074-2.c: Adjust.
6207 * gcc.dg/torture/pr39074.c: Likewise.
6208 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6209 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6211 2012-05-22 Jan Hubicka <jh@suse.cz>
6214 * g++.dg/torture/pr53161.C: New testcase.
6216 2012-05-22 Tobias Burnus <burnus@net-b.de>
6219 * gfortran.dg/realloc_on_assign_15.f90: New.
6221 2012-05-22 Richard Guenther <rguenther@suse.de>
6224 * gcc.dg/torture/pr51071-2.c: New testcase.
6226 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6228 PR tree-optimization/53336
6229 * g++.dg/torture/pr53336.C: New testcase.
6231 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6234 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6235 instead of -Wunused-local-typedefs.
6237 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6240 * g++.dg/other/abstract4.C: New-
6242 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6245 * g++.dg/ext/attrib46.C: New.
6247 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6250 * gcc.c-torture/compile/pr53418-1.c,
6251 gcc.c-torture/compile/pr53418-2.c: New tests.
6253 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6255 PR tree-optimization/53366
6256 * gcc.dg/torture/pr53366-1.c: New test.
6257 * gcc.dg/torture/pr53366-2.c: New test.
6258 * gcc.target/i386/pr53366-1.c: New test.
6259 * gcc.target/i386/pr53366-2.c: New test.
6261 PR tree-optimization/53409
6262 * gcc.c-torture/compile/pr53409.c: New test.
6264 PR tree-optimization/53410
6265 * gcc.c-torture/compile/pr53410-1.c: New test.
6266 * gcc.c-torture/compile/pr53410-2.c: New test.
6268 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6271 * gcc.target/i386/pr53425-1.c: New file.
6272 * gcc.target/i386/pr53425-2.c: Likewise.
6274 2012-05-21 Richard Guenther <rguenther@suse.de>
6276 PR tree-optimization/53408
6277 * gcc.dg/torture/pr53408.c: New testcase.
6279 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6280 H.J. Lu <hongjiu.lu@intel.com>
6283 * gcc.target/i386/pr53416.c: New file.
6285 2012-05-21 Richard Guenther <rguenther@suse.de>
6287 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6289 2012-05-21 Richard Guenther <rguenther@suse.de>
6291 * gcc.dg/torture/ldist-1.c: New testcase.
6293 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6295 * gnat.dg/lto13.adb: New test.
6296 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6298 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6300 * gnat.dg/specs/lto12.ads: New test.
6301 * gnat.dg/specs/lto12_pkg.ads: New helper.
6303 2012-05-18 Richard Guenther <rguenther@suse.de>
6305 PR tree-optimization/53346
6306 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6307 * gcc.target/i386/incoming-10.c: Adjust.
6308 * gcc.target/i386/incoming-11.c: Likewise.
6309 * gcc.target/i386/pr46295.c: Likewise.
6311 2012-05-18 Richard Guenther <rguenther@suse.de>
6313 * gcc.dg/pr53352.c: Return zero.
6315 2012-05-18 Richard Guenther <rguenther@suse.de>
6317 PR tree-optimization/53390
6318 * gcc.dg/torture/pr53390.c: New testcase.
6320 2012-05-18 Meador Inge <meadori@codesourcery.com>
6322 PR rtl-optimization/53352
6323 * gcc.dg/pr53352.c: New test.
6325 2012-05-17 David S. Miller <davem@davemloft.net>
6327 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6328 failure on sparc-*-linux-gnu.
6330 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6333 * g++.dg/parse/error49.C: New.
6334 * g++.dg/cpp0x/error8.C: Likewise.
6335 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6336 * g++.dg/ext/utf-dflt2.C: Likewise.
6337 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6338 * g++.dg/ext/utf-dflt.C: Likewise.
6339 * c-c++-common/raw-string-3.c: Likewise.
6340 * c-c++-common/raw-string-4.c: Likewise.
6342 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6345 * g++.dg/cpp0x/catch1.C: New.
6347 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6350 * g++.dg/parse/error48.C: New.
6351 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6352 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6354 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6356 * gcc.dg/tm/indirect-2.c: New test.
6358 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6360 PR tree-optimization/53217
6361 * gfortran.dg/pr53217.f90: New test.
6363 2012-05-16 Richard Guenther <rguenther@suse.de>
6365 PR tree-optimization/53364
6366 * g++.dg/torture/pr53364.C: New testcase.
6368 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6371 * gcc.dg/pr52549.c: Fix test for long != void*
6372 * gcc.c-torture/execute/pr52979-1.x: New file.
6373 * gcc.c-torture/execute/pr52979-2.x: New file.
6375 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6377 PR preprocessor/7263
6378 * gcc.dg/binary-constants-2.c: Run without tracking locations
6379 accross macro expansion.
6380 * gcc.dg/binary-constants-3.c: Likewise.
6381 * gcc.dg/cpp/sysmac2.c: Likewise.
6382 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6384 * gcc.dg/cpp/syshdr3.c: New test.
6385 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6386 * gcc.dg/system-binary-constants-1.c: New test.
6387 * gcc.dg/system-binary-constants-1.h: New header for the new test
6389 * g++.dg/cpp/syshdr3.C: New test.
6390 * g++.dg/cpp/syshdr3.h: New header the new test above.
6391 * g++.dg/system-binary-constants-1.C: New test.
6392 * g++.dg/system-binary-constants-1.h: New header the new test
6395 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6397 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6399 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6402 * gcc.dg/pr53358.c: New test.
6404 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6407 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6408 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6410 2012-05-15 Olivier Hainque <hainque@adacore.com>
6412 * g++.dg/eh/sighandle.C: New testcase.
6414 2012-05-15 Richard Guenther <rguenther@suse.de>
6416 PR tree-optimization/53355
6417 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6419 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6421 * gfortran.dg/*.f90: Remove now redundant manual
6422 cleanup-modules directive.
6424 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6426 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6427 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6429 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6432 * gfortran.dg/int_range_io_1.f90: New test.
6434 2012-05-14 Andi Kleen <ak@linux.intel.com>
6435 Jakub Jelinek <jakub@redhat.com>
6438 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6439 * gcc.target/i386/rtm-check.h: New file.
6440 * gcc.target/i386/pr53315.c: New test.
6442 2012-05-14 Tobias Burnus <burnus@net-b.de>
6447 * gfortran.dg/deferred_type_param_4.f90: New.
6448 * gfortran.dg/deferred_type_param_6.f90: New.
6450 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6452 * gcc.target/i386/retarg.c: New test.
6454 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6457 * gfortran.dg/deferred_type_param_3.f90: New.
6458 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6459 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6461 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6463 * gnat.dg/null_pointer_deref3.adb: New test.
6465 2012-05-12 Tobias Burnus <burnus@net-b.de>
6469 * gfortran.dg/deferred_type_param_5.f90: New.
6471 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6473 * g++.dg/parse/error47.C: New.
6475 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6478 * gfortran.dg/string_compare_4.f90: Change option
6479 to -fdump-tree-original. Add test case for kind=4.
6481 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6484 * gfortran.dg/string_compare_4.f90: New test.
6486 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6488 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6490 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6493 * g++.dg/cpp0x/variadic132.C: New.
6495 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6498 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6499 * g++.dg/parse/error26.C: Tweak dg-error column number.
6501 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6504 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6506 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6508 * gnat.dg/lto11.ad[sb]: New test.
6510 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6513 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6514 directive to Scan for vpmuldq, not vpmacsdql.
6516 2012-05-09 Michael Matz <matz@suse.de>
6518 PR tree-optimization/53185
6519 * gcc.dg/vect/pr53185.c: New test.
6521 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6524 * gcc.target/i386/pr53249.c: New.
6526 2012-05-09 Richard Guenther <rguenther@suse.de>
6528 PR tree-optimization/18437
6529 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6530 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6532 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6534 PR tree-optimization/53226
6535 * gcc.c-torture/compile/pr53226.c: New test.
6537 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6539 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6540 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6541 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6542 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6543 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6544 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6545 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6546 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6547 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6548 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6549 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6550 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6551 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6552 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6554 2012-05-09 Dehao Chen <dehao@google.com>
6556 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6557 * gcc.dg/predict-2.c: Likewise.
6558 * gcc.dg/predict-3.c: Likewise.
6559 * gcc.dg/predict-4.c: Likewise.
6560 * gcc.dg/predict-5.c: Likewise.
6561 * gcc.dg/predict-6.c: Likewise.
6563 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6566 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6568 2012-05-08 Richard Guenther <rguenther@suse.de>
6570 * gcc.dg/fold-bitand-4.c: New testcase.
6572 2012-05-08 Dehao Chen <dehao@google.com>
6574 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6575 heuristic is working properly.
6576 * gcc.dg/predict-2.c: Likewise.
6577 * gcc/dg/predict-3.c: Likewise.
6578 * gcc/dg/predict-4.c: Likewise.
6579 * gcc/dg/predict-5.c: Likewise.
6580 * gcc/dg/predict-6.c: Likewise.
6582 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6584 PR tree-optimization/53239
6585 * g++.dg/opt/vrp3.C: New test.
6586 * g++.dg/opt/vrp3-aux.cc: New file.
6587 * g++.dg/opt/vrp3.h: New file.
6589 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6591 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6592 .uleb128 support in assembler output.
6594 2012-05-07 Richard Guenther <rguenther@suse.de>
6597 * g++.dg/lto/pr42987_0.C: New testcase.
6598 * g++.dg/lto/pr42987_1.C: Likewise.
6600 2012-05-07 Tobias Burnus <burnus@net-b.de>
6603 * gfortran.dg/typebound_operator_15.f90: New.
6605 2012-05-06 Tobias Burnus <burnus@net-b.de>
6608 * gfortran.dg/class_array_13.f90: New.
6610 2012-05-06 Tristan Gingold <gingold@adacore.com>
6612 * gnat.dg/warn7.adb: New test.
6614 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6616 * gnat.dg/specs/renamings.ads: Rename to...
6617 * gnat.dg/specs/renaming1.ads: ...this.
6618 * gnat.dg/specs/renaming2.ads: New test.
6619 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6620 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6621 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6622 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6624 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6626 * gnat.dg/discr36.ad[sb]: New test.
6627 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6629 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6632 * c-c++-common/pr43772.c: New.
6634 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6637 * gfortran.dg/select_type_26.f03 : New test.
6638 * gfortran.dg/select_type_27.f03 : New test.
6641 * gfortran.dg/select_type_28.f03 : New test.
6643 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6647 * gfortran.dg/mod_sign0_1.f90: New test.
6648 * gfortran.dg/mod_large_1.f90: New test.
6650 2012-05-04 Tobias Burnus <burnus@net-b.de>
6653 gfortran.dg/public_private_module_5.f90: New.
6655 2012-05-04 Tobias Burnus <burnus@net-b.de>
6658 * gfortran.dg/constructor_7.f90: New.
6659 * gfortran.dg/constructor_8.f90: New.
6661 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6664 * g++.dg/cpp0x/static_assert7.C: New.
6666 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6668 PR tree-optimization/52633
6669 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6670 recognized as widening shifts instead of over-widening.
6671 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6672 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6673 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6674 * gcc.target/arm/pr52633.c: New test.
6676 2012-05-04 Richard Guenther <rguenther@suse.de>
6678 PR tree-optimization/53168
6679 * gcc.dg/torture/pr53168.c: New testcase.
6680 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6682 2012-05-04 Richard Guenther <rguenther@suse.de>
6684 * gcc.dg/lto/pr53214_0.c: New testcase.
6686 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6688 * gcc.target/ia64/pr48496.c: New test.
6689 * gcc.target/ia64/pr52657.c: Likewise.
6691 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6694 * c-c++-common/pr51712.c: New.
6696 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6699 * gcc.target/powwerpc/pr53199.c: New file.
6701 2012-05-03 Jason Merrill <jason@redhat.com>
6703 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6705 * gcc.dg/debug/dwarf2/dups-types.c: New.
6706 * gcc.dg/debug/dwarf2/dups-types.h: New.
6708 2012-05-03 Jason Merrill <jason@redhat.com>
6710 * g++.dg/debug/dwarf2/namespace-2.C: New.
6711 * g++.dg/debug/dwarf2/localclass3.C: New.
6713 2012-05-03 Jason Merrill <jason@redhat.com>
6715 * g++.dg/debug/dwarf2/thunk1.C: New.
6717 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6720 * g++.dg/other/final2.C: New.
6722 2012-05-03 Richard Guenther <rguenther@suse.de>
6724 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6726 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6728 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6729 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6730 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6731 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6733 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6735 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6737 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6738 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6739 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6742 * gcc.dg/pr53174.c: New test.
6745 * gcc.target/arm/pr53187.c: New test.
6746 * gcc.c-torture/compile/pr53187.c: New test.
6748 2012-05-03 Richard Guenther <rguenther@suse.de>
6750 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6751 unsupported prefetching support.
6753 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6755 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6756 option -ftrack-macro-expansion=0.
6757 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6758 option -ftrack-macro-expansion=0.
6760 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6762 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6763 dg-options for target arm with dg-additional-options.
6765 2012-05-03 Richard Guenther <rguenther@suse.de>
6767 PR tree-optimization/53144
6768 * gcc.dg/torture/pr53144.c: New testcase.
6770 2012-05-03 Tobias Burnus <burnus@net-b.de>
6773 * gfortran.dg/pointer_intent_7.f90: New.
6774 * gfortran.dg/pure_formal_3.f90: New.
6776 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6778 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6780 2012-05-02 Martin Jambor <mjambor@suse.cz>
6783 * g++.dg/lto/pr52605_0.C: New test.
6785 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6787 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6788 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6789 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6790 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6791 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6792 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6793 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6794 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6795 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6796 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6797 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6798 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6799 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6800 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6801 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6802 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6804 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6807 * gcc.dg/pr53153.c: New test.
6809 2012-05-02 Richard Guenther <rguenther@suse.de>
6811 * g++.dg/tree-ssa/pr19807.C: Adjust.
6813 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6815 PR tree-optimization/53163
6816 * gcc.c-torture/compile/pr53163.c: New test.
6818 PR rtl-optimization/53160
6819 * gcc.c-torture/execute/pr53160.c: New test.
6821 2012-05-01 Ian Lance Taylor <iant@google.com>
6824 * gcc.dg/pr37303.c: New test.
6826 2012-05-01 Richard Henderson <rth@redhat.com>
6828 * lib/target-supports.exp
6829 (check_effective_target_sync_long_long_runtime): True for
6830 check_effective_target_powerpc64.
6832 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6835 * gcc.dg/vector-1.c: Move to ...
6836 * c-c++-common/vector-1.c: ... here.
6837 * gcc.dg/vector-2.c: Move to ...
6838 * c-c++-common/vector-2.c: ... here.
6839 * gcc.dg/vector-3.c: Move to ...
6840 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6841 * gcc.dg/vector-4.c: Move to ...
6842 * c-c++-common/vector-4.c: ... here.
6843 * gcc.dg/vector-init-1.c: Move to ...
6844 * c-c++-common/vector-init-1.c: ... here.
6845 * gcc.dg/vector-init-2.c: Move to ...
6846 * c-c++-common/vector-init-2.c: ... here.
6847 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6848 * c-c++-common/vector-subscript-1.c: ... here.
6849 * gcc.dg/vector-subscript-2.c: Move to ...
6850 * c-c++-common/vector-subscript-2.c: ... here.
6851 * gcc.dg/vector-subscript-3.c: Move to ...
6852 * c-c++-common/vector-subscript-3.c: ... here.
6855 * g++.dg/cpp0x/vt-51314.C: New test.
6856 * g++.dg/cpp0x/variadic76.C: Fix.
6858 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6860 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6862 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6864 Add -Wvarargs option
6865 * c-c++-common/Wvarargs.c: New test case.
6866 * c-c++-common/Wvarargs-2.c: Likewise.
6868 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6870 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6871 * objc.dg/foreach-7.m: Force the test case to run without
6872 -ftrack-macro-expansion.
6873 * c-c++-common/tm/attrib-1.c: Likewise.
6874 * c-c++-common/warn-ommitted-condop.c: Likewise.
6875 * gcc.dg/assign-warn-1.c: Likewise.
6876 * gcc.dg/assign-warn-2.c: Likewise.
6877 * gcc.dg/attr-alloc_size.c: Likewise.
6878 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6879 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6880 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6881 * gcc.dg/c90-const-expr-9.c: Likewise.
6882 * gcc.dg/c99-const-expr-9.c: Likewise.
6883 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6884 * gcc.dg/cpp/direct2s.c: Likewise.
6885 * gcc.dg/cpp/pr28709.c: Likewise.
6886 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6887 * gcc.dg/dfp/composite-type.c: Likewise.
6888 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6889 with -ftrack-macro-expansion
6890 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6891 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6892 * g++.dg/ext/cleanup-1.C: Likewise.
6893 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6894 * g++.dg/template/sfinae10.C: Likewise.
6895 * g++.dg/tm/wrap-2.C: Likewise.
6896 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6897 * g++.dg/warn/Wsign-conversion.C: Likewise.
6898 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6899 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6900 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6901 it to run with -ftrack-macro-expansion.
6902 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6903 test cases without -ftrack-macro-expansion.
6905 Fix location for static class members
6906 * g++.dg/template/sfinae6_neg.C: Adjust.
6908 Make conversion warnings work on NULL with -ftrack-macro-expansion
6909 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6910 alongside the previous testing for NULL.
6912 Fix -Wuninitialized for -ftrack-macro-expansion
6913 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6915 Strip "<built-in>" loc from displayed expansion context
6916 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6917 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6918 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6921 Fix expansion point loc for macro-like tokens
6922 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6923 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6925 Fix token pasting with -ftrack-macro-expansion
6926 * gcc.dg/cpp/paste17.c: New test case for
6927 -ftrack-macro-expansion=2 mode only.
6928 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6930 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6932 * gnat.dg/warn6.ad[sb]: New test.
6934 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6937 * gcc.dg/20011021-1.c: Adjust testcase.
6939 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6942 * gfortran.dg/function_optimize_12.f90: New test.
6944 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6947 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6948 code to match current output and cover new peephole2 pattern.
6950 2012-04-27 Ollie Wild <aaw@google.com>
6952 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6954 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6956 * gcc.c-torture/execute/20120427-2.c: New testcase.
6957 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6958 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6959 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6961 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6964 * gcc.c-torture/execute/20120427-1.c: New testcase.
6966 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6969 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6971 2012-04-27 Tom de Vries <tom@codesourcery.com>
6973 PR tree-optimization/51879
6974 * gcc.dg/pr51879.c: New test.
6975 * gcc.dg/pr51879-2.c: Same.
6976 * gcc.dg/pr51879-3.c: Same.
6977 * gcc.dg/pr51879-4.c: Same.
6978 * gcc.dg/pr51879-6.c: Same.
6980 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6983 * g++.dg/cpp0x/defaulted35.C: New.
6984 * g++.dg/cpp0x/defaulted15.C: Adjust.
6986 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6988 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6991 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6993 * gcc.target/i386/builtin_target.c: Check avx2.
6995 2012-04-26 Alan Modra <amodra@gmail.com>
6997 * gcc.target/powerpc/savres.c: New test.
6998 * gcc.target/powerpc/powerpc.exp: Run it.
7000 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7003 * gcc.dg/torture/pr53120.c: New test.
7005 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7008 * gcc.c-torture/compile/pr52979-1.c: New test.
7009 * gcc.c-torture/execute/pr52979-1.c: New test.
7010 * gcc.c-torture/execute/pr52979-2.c: New test.
7012 2012-04-25 Richard Guenther <rguenther@suse.de>
7014 * gcc.target/i386/l_fma_float_5.c: Adjust.
7015 * gcc.target/i386/l_fma_double_4.c: Likewise.
7016 * gcc.target/i386/l_fma_float_2.c: Likewise.
7017 * gcc.target/i386/l_fma_float_6.c: Likewise.
7018 * gcc.target/i386/l_fma_double_1.c: Likewise.
7019 * gcc.target/i386/l_fma_double_5.c: Likewise.
7020 * gcc.target/i386/l_fma_float_3.c: Likewise.
7021 * gcc.target/i386/l_fma_double_2.c: Likewise.
7022 * gcc.target/i386/l_fma_double_6.c: Likewise.
7023 * gcc.target/i386/l_fma_float_4.c: Likewise.
7024 * gcc.target/i386/l_fma_double_3.c: Likewise.
7025 * gcc.target/i386/l_fma_float_1.c: Likewise.
7027 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7029 PR tree-optimization/53058
7030 * gcc.c-torture/compile/pr53058.c: New test.
7032 2012-04-25 Jan Hubicka <jh@suse.cz>
7035 * gcc.target/i386/pr39082-1.c: Update warning location.
7037 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7040 * gcc.dg/pr52880.c: New test.
7042 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7044 * gcc.dg/m-un-2.c: Update.
7045 * gcc.dg/20011021-1.c: Update.
7047 2012-04-25 Tobias Burnus <burnus@net-b.de>
7050 * gfortran.dg/realloc_on_assign_14.f90: New.
7052 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7055 PR tree-optimizations/52891
7056 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7058 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7061 * g++.dg/cpp0x/sfinae35.C: New.
7062 * g++.dg/cpp0x/sfinae36.C: Likewise.
7064 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7066 * gcc.target/builtin_target.c: New testcase.
7068 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7071 * gcc.target/powerpc/pr47197.c: New test.
7073 2012-04-24 Richard Guenther <rguenther@suse.de>
7075 PR tree-optimization/53085
7076 * g++.dg/torture/pr53085.C: New testcase.
7078 2012-04-24 Andrew Pinski <apinski@cavium.com>
7081 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7082 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7083 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7085 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7088 * gcc.c-torture/execute/pr53084.c: New test.
7090 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7092 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7094 2012-04-23 Andrew Pinski <apinski@cavium.com>
7096 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7098 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7101 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7102 * gcc.dg/torture/builtin-power-1.c: Likewise.
7104 2012-04-23 Richard Guenther <rguenther@suse.de>
7106 PR tree-optimization/53070
7107 * gcc.dg/torture/pr53070.c: New testcase.
7109 2012-04-23 Richard Guenther <rguenther@suse.de>
7112 * gcc.dg/pr53060.c: New testcase.
7114 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7116 PR tree-optimizations/52891
7117 * gcc.c-torture/compile/pr52891-1.c: New test.
7118 * gcc.c-torture/compile/pr52891-2.c: New test.
7120 2012-04-22 Tobias Burnus <burnus@net-b.de>
7123 * gfortran.dg/read_float_4.f90: New.
7125 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7128 * c-c++-common/pr35441.C: New.
7130 2012-04-20 Ian Lance Taylor <iant@google.com>
7132 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7133 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7135 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7137 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7139 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7141 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7143 PR rtl-optimization/44214
7144 * gcc.dg/pr44214-1.c: New test.
7145 * gcc.dg/pr44214-2.c: Likewise.
7146 * gcc.dg/pr44214-3.c: Likewise.
7148 2012-04-20 Richard Guenther <rguenther@suse.de>
7150 * g++.dg/torture/20120420-1.C: New testcase.
7152 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7154 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7156 2012-04-19 Christian Bruel <christian.bruel@st.com>
7158 * gcc.dg/pr52283.c: New test.
7160 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7162 * gcc.dg/pr37985.c: New test.
7164 2012-04-19 Richard Guenther <rguenther@suse.de>
7166 PR rtl-optimization/44688
7167 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7168 possibly profitable.
7170 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7172 PR tree-optimization/52976
7173 * gfortran.dg/reassoc_11.f: New test.
7175 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7177 PR tree-optimization/52976
7178 * gfortran.dg/reassoc_7.f: New test.
7179 * gfortran.dg/reassoc_8.f: Likewise.
7180 * gfortran.dg/reassoc_9.f: Likewise.
7181 * gfortran.dg/reassoc_10.f: Likewise.
7183 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7186 * g++.dg/cpp0x/sfinae33.C: New.
7187 * g++.dg/cpp0x/sfinae34.C: Likewise.
7189 2012-04-18 Joey Ye <joey.ye@arm.com>
7191 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7193 2012-04-18 Richard Guenther <rguenther@suse.de>
7195 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7197 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7198 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7200 2012-04-17 Tom de Vries <tom@codesourcery.com>
7202 * g++.dg/pr51264-4.C: New test.
7204 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7207 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7209 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7212 * g++.dg/parse/crash59.C: New.
7214 2012-04-17 Michael Matz <matz@suse.de>
7216 PR tree-optimization/18437
7217 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7219 2012-04-17 Richard Guenther <rguenther@suse.de>
7222 * g++.dg/torture/pr53011.C: New testcase.
7224 2012-04-16 Jason Merrill <jason@redhat.com>
7227 * g++.dg/cpp0x/variadic131.C: New.
7230 * g++.dg/cpp0x/variadic130.C: New.
7233 * g++.dg/cpp0x/variadic129.C: New.
7236 * g++.dg/cpp0x/variadic128.C: New.
7238 2012-04-16 Tobias Burnus <burnus@net-b.de>
7241 * gfortran.dg/pointer_intent_6.f90: New.
7243 2012-04-16 Tobias Burnus <burnus@net-b.de>
7246 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7247 to include public_private_module_4.f90.
7248 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7251 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7254 * g++.dg/diagnostic/operator1.C: New.
7255 * g++.dg/ext/label5.C: Adjust.
7256 * g++.dg/ext/va-arg1.C: Likewise.
7257 * g++.dg/other/error20.C: Likewise.
7258 * g++.dg/other/error20.C: Likewise.
7259 * g++.dg/other/error16.C: Likewise.
7260 * g++.dg/other/error10.C: Likewise.
7261 * g++.dg/parse/error30.C: Likewise.
7262 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7264 2012-04-16 Jason Merrill <jason@redhat.com>
7267 * g++.dg/cpp0x/variadic127.C: New.
7269 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7271 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7273 Use fail, pass instead of unresolved.
7277 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7279 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7280 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7281 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7283 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7286 * gfortran.dg/typebound_call_23.f03: New test case.
7288 2012-04-15 Jason Merrill <jason@redhat.com>
7291 * g++.dg/cpp0x/variadic126.C: New.
7294 * g++.dg/cpp0x/variadic125.C: New.
7297 * g++.dg/cpp0x/variadic124.C: New.
7300 * g++.dg/cpp0x/nullptr27.C: New.
7303 * g++.dg/warn/format8.C: New.
7305 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7308 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7310 2012-04-14 Tobias Burnus <burnus@net-b.de>
7314 * gfortran.dg/public_private_module_3.f90: New.
7315 * gfortran.dg/public_private_module_4.f90: New.
7317 2012-04-14 Tom de Vries <tom@codesourcery.com>
7319 * gcc.dg/superblock.c: New test.
7321 2012-04-14 Tom de Vries <tom@codesourcery.com>
7323 * gcc.dg/pr51879-12.c: New test.
7325 2012-04-13 Jason Merrill <jason@redhat.com>
7328 * g++.dg/cpp0x/variadic123.C: New.
7329 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7332 * g++.dg/cpp0x/initlist-ctor1.C: New.
7335 * g++.dg/other/anon-union2.C: New.
7337 2012-04-13 Martin Jambor <mjambor@suse.cz>
7340 * g++.dg/ipa/pr52939.C: New test.
7342 2012-04-13 Tom de Vries <tom@codesourcery.com>
7344 * gcc.dg/pr52734.c: New test.
7346 2012-04-13 Richard Guenther <rguenther@suse.de>
7348 PR tree-optimization/52969
7349 * gcc.dg/torture/pr52969.c: New testcase.
7351 2012-04-13 Richard Guenther <rguenther@suse.de>
7354 * gcc.dg/pr52549.c: New testcase.
7356 2012-04-13 Richard Guenther <rguenther@suse.de>
7359 * gcc.dg/pr52862.c: New testcase.
7361 2012-04-13 Joey Ye <joey.ye@arm.com>
7363 * gcc.target/arm/thumb1-imm.c: New testcase.
7365 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7368 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7369 second function argument.
7370 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7371 (calc_permps): Update declaration. Calculate result correctly.
7372 (avx2_test): Change src2 type to union256i_d.
7373 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7376 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7379 * gcc.target/powerpc/pr52775.c: New file.
7381 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7383 PR tree-optimization/18589
7384 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7385 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7386 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7387 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7388 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7389 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7390 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7391 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7392 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7393 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7395 2012-04-12 Richard Guenther <rguenther@suse.de>
7397 PR tree-optimization/52943
7398 * gcc.dg/torture/pr52943.c: New testcase.
7400 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7403 * gcc/target/sh/pr50751-4.c: New.
7404 * gcc/target/sh/pr50751-5.c: New.
7405 * gcc/target/sh/pr50751-6.c: New.
7406 * gcc/target/sh/pr50751-7.c: New.
7408 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7411 * g++.dg/lookup/using52.C: New.
7413 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7415 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7417 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7419 PR rtl-optimization/52876
7420 * gcc.target/i386/pr52876.c: New.
7422 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7424 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7426 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7428 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7429 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7430 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7431 (ptrdiff_t): ... this. All uses changed.
7432 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7433 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7435 (main): Cast argument to __INTPTR_TYPE__.
7436 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7438 * gcc.dg/mallign.c (main): Likewise.
7439 * gcc.dg/pr38700.c (foo): Likewise.
7440 * gcc.dg/long-long-cst1.c (t): Likewise.
7441 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7442 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7443 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7444 * gcc.dg/pr25682.c (d, foo): Likewise.
7445 * gcc.dg/format/cast-1.c (f): Likewise.
7446 * gcc.dg/c90-const-expr-10.c
7447 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7448 (size_t): ...this. All uses changed.
7449 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7450 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7451 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7452 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7453 * gcc.dg/sequence-pt-1.c: Likewise.
7454 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7455 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7456 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7457 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7458 of ptrdiff_t with it.
7459 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7460 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7461 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7463 2012-04-11 Jason Merrill <jason@redhat.com>
7466 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7467 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7470 * g++.dg/ext/attrib45.C: New.
7472 * g++.dg/eh/dtor3.C: New.
7474 2012-04-11 Richard Guenther <rguenther@suse.de>
7477 * gfortran.dg/pr52621.f90: New testcase.
7479 2012-04-11 Richard Guenther <rguenther@suse.de>
7482 * g++.dg/torture/pr52918-1.C: New testcase.
7483 * g++.dg/torture/pr52918-2.C: Likewise.
7485 2012-04-11 Tobias Burnus <burnus@net-b.de>
7488 * gfortran.dg/block_11.f90: New.
7490 2012-04-11 Nick Clifton <nickc@redhat.com>
7492 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7494 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7497 * gcc.target/powerpc/pr16458-1.c: New test.
7498 * gcc.target/powerpc/pr16458-2.c: Likewise.
7499 * gcc.target/powerpc/pr16458-3.c: Likewise.
7500 * gcc.target/powerpc/pr16458-4.c: Likewise.
7502 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7504 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7505 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7506 * gcc.dg/builtin-bswap-5.c: Likewise.
7507 * gcc.target/i386/builtin-bswap-4.c: New test.
7509 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7512 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7514 2012-04-11 Richard Guenther <rguenther@suse.de>
7516 PR rtl-optimization/52881
7517 * gcc.dg/torture/pr52881.c: New testcase.
7518 * gcc.dg/torture/pr52913.c: Likewise.
7520 2012-04-11 Richard Guenther <rguenther@suse.de>
7522 PR tree-optimization/52912
7523 * gcc.dg/torture/pr52912.c: New testcase.
7525 2010-04-10 Michael Matz <matz@suse.de>
7527 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7528 * gcc.dg/vect/vect-outer-1.c: Adjust.
7529 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7530 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7531 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7532 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7533 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7534 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7536 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7538 PR tree-optimization/52870
7539 * gcc.dg/vect/pr52870.c: New test.
7541 2012-04-09 Mike Stump <mikestump@comcast.net>
7543 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7544 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7545 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7546 * gnat.dg/aggr11.adb: Likewise.
7547 * gnat.dg/aggr11_pkg.ads: Likewise.
7548 * gnat.dg/aggr15.adb: Likewise.
7549 * gnat.dg/aggr15.ads: Likewise.
7550 * gnat.dg/aggr17.adb: Likewise.
7551 * gnat.dg/aggr18.adb: Likewise.
7552 * gnat.dg/array14.adb: Likewise.
7553 * gnat.dg/array14.ads: Likewise.
7554 * gnat.dg/array14_pkg.ads: Likewise.
7555 * gnat.dg/array19.adb: Likewise.
7556 * gnat.dg/array19.ads: Likewise.
7557 * gnat.dg/discr27.adb: Likewise.
7558 * gnat.dg/discr27.ads: Likewise.
7559 * gnat.dg/discr35.adb: Likewise.
7560 * gnat.dg/discr35.ads: Likewise.
7561 * gnat.dg/discr6.adb: Likewise.
7562 * gnat.dg/discr6_pkg.ads: Likewise.
7563 * gnat.dg/import1.adb: Likewise.
7564 * gnat.dg/import1.ads: Likewise.
7565 * gnat.dg/loop_address2.adb: Likewise.
7566 * gnat.dg/opt7.adb: Likewise.
7567 * gnat.dg/opt7.ads: Likewise.
7568 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7569 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7570 * gnat.dg/rep_clause2.adb: Likewise.
7571 * gnat.dg/rep_clause2.ads: Likewise.
7572 * gnat.dg/slice2.adb: Likewise.
7573 * gnat.dg/slice2.ads: Likewise.
7574 * gnat.dg/slice6.adb: Likewise.
7575 * gnat.dg/slice6_pkg.ads: Likewise.
7576 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7577 * gnat.dg/taft_type2.adb: Likewise.
7578 * gnat.dg/taft_type2.ads: Likewise.
7579 * gnat.dg/taft_type2_pkg.ads: Likewise.
7580 * gnat.dg/volatile10.adb: Likewise.
7581 * gnat.dg/volatile10_pkg.ads: Likewise.
7583 * gcc.dg/dll-8.c: Remove execute permissions.
7584 * g++.dg/ext/dllexport5.C: Likewise.
7586 2012-04-09 Jan Hubicka <jh@suse.cz>
7591 * gcc.dg/lto/pr52634_1.c: New testcase.
7592 * gcc.dg/lto/pr52634_0.c: New testcase.
7594 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7597 * gcc.target/i386/pr52883.c: New testcase.
7599 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7601 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7602 (check_effective_target_sync_long_long): Add SPARC case.
7603 (check_effective_target_sync_long_long_runtime): Likewise.
7604 (check_effective_target_sync_int_long): Adjust SPARC case.
7605 (check_effective_target_sync_char_short): Likewise.
7607 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7609 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7610 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7612 2012-04-08 Tobias Burnus <burnus@net-b.de>
7616 * gfortran.dg/public_private_module_2.f90: New.
7618 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7620 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7623 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7626 * gfortran.dg/function_optimize_11.f90: New test.
7628 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7631 * gfortran.dg/use_only_6.f90: New test.
7633 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7636 * gfortran.dg/use_only_6.f90: New test.
7637 2012-04-06 Mike Stump <mikestump@comcast.net>
7640 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7642 2012-04-05 Jason Merrill <jason@redhat.com>
7645 * g++.dg/template/qualified-id5.C: New.
7647 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7650 * gcc.target/i386/pr52882.c: New test.
7652 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7653 Dominique D'Humieures <dominiq@lps.ens.fr>
7656 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7657 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7659 2012-04-04 Jason Merrill <jason@redhat.com>
7662 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7664 2012-04-03 Jason Merrill <jason@redhat.com>
7667 * g++.dg/cpp0x/variadic-value1.C: New.
7669 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7671 * gnat.dg/pack18.adb: New test.
7672 * gnat.dg/pack18_pkg.ads: New helper.
7674 2012-04-03 Richard Guenther <rguenther@suse.de>
7676 PR tree-optimization/52808
7677 * gcc.dg/pr52808.c: New testcase.
7679 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7681 PR tree-optimization/52835
7682 * gfortran.dg/pr52835.f90: New test.
7684 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7686 * gnat.dg/specs/aggr5.ads: New test.
7688 2012-04-02 Richard Guenther <rguenther@suse.de>
7690 PR tree-optimization/52756
7691 * gcc.dg/torture/pr52756.c: New testcase.
7693 2012-04-02 Richard Guenther <rguenther@suse.de>
7696 * gcc.dg/pr52803.c: New testcase.
7698 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7701 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7704 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7707 * g++.dg/cpp0x/noexcept17.C: New.
7708 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7709 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7710 * g++.dg/cpp0x/noexcept01.C: Likewise.
7711 * g++.dg/eh/init-temp1.C: Likewise.
7712 * g++.dg/eh/ctor1.C: Likwise.
7714 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7716 * gnat.dg/controlled6.adb: New test.
7717 * gnat.dg/controlled6_pkg.ads: New helper.
7718 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7720 2012-03-30 Richard Henderson <rth@redhat.com>
7723 * g++.dg/opt/pr52727.C: New testcase.
7725 2012-03-30 Richard Guenther <rguenther@suse.de>
7727 PR tree-optimization/52754
7728 * gcc.target/i386/pr52754.c: New testcase.
7730 2012-03-30 Richard Guenther <rguenther@suse.de>
7733 * g++.dg/torture/pr52772.C: New testcase.
7735 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7738 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7740 2012-03-29 Jason Merrill <jason@redhat.com>
7743 * g++.dg/template/inherit8.C: New.
7745 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7748 * g++.dg/ext/weak4.C: New test.
7750 PR tree-optimization/52760
7751 * gcc.c-torture/execute/pr52760.c: New test.
7753 2012-03-29 Jason Merrill <jason@redhat.com>
7756 * g++.dg/cpp0x/initlist-array3.C: New.
7758 2012-03-28 Jason Merrill <jason@redhat.com>
7761 * g++.dg/overload/virtual2.C: New.
7763 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7765 * gnat.dg/vect7.ad[sb]: New test.
7767 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7768 Tobias Burnus <burnus@gcc.gnu.org>
7771 * gfortran.dg/allocate_class_1.f90 : Change error test.
7772 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7773 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7774 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7776 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7779 * gcc.dg/pr52691.c: New test.
7782 * gcc.c-torture/compile/pr52750.c: New test.
7784 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7787 * gcc.target/avr/torture/builtins-2.c: New test.
7789 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7792 * gcc.target/i386/pr52736.c: New test.
7794 2012-03-27 Martin Jambor <mjambor@suse.cz>
7797 * gcc.dg/torture/pr52693.c: New test.
7799 2012-03-27 Meador Inge <meadori@codesourcery.com>
7802 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7804 2012-03-27 Mike Stump <mikestump@comcast.net>
7807 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7808 failures that match branch names.
7810 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7811 H.J. Lu <hongjiu.lu@intel.com>
7814 * gcc.target/i386/pr52698.c: New test.
7816 2012-03-27 Richard Guenther <rguenther@suse.de>
7819 * gcc.dg/torture/pr52720.c: New testcase.
7821 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7823 * gnat.dg/pack17.adb: New test.
7825 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7827 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7828 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7830 2012-03-26 Martin Jambor <mjambor@suse.cz>
7832 PR tree-optimization/50052
7833 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7835 2012-03-26 Richard Guenther <rguenther@suse.de>
7837 PR tree-optimization/52701
7838 * gfortran.dg/pr52701.f90: New testcase.
7840 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7842 PR tree-optimization/52686
7843 * gcc.target/arm/pr52686.c: New test.
7845 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7847 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7848 Add "-Os -flto" to list.
7850 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7852 * gnat.dg/concat2.ad[sb]: New test.
7854 2012-03-24 Jason Merrill <jason@redhat.com>
7856 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7857 * g++.dg/cpp0x/trailing2.C: Likewise.
7858 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7859 * g++.dg/cpp1y/auto-fn1.C: New.
7860 * g++.dg/cpp1y/auto-fn2.C: New.
7861 * g++.dg/cpp1y/auto-fn3.C: New.
7862 * g++.dg/cpp1y/auto-fn4.C: New.
7863 * g++.dg/cpp1y/auto-fn5.C: New.
7864 * g++.dg/cpp1y/auto-fn6.C: New.
7865 * g++.dg/cpp1y/auto-fn7.C: New.
7866 * g++.dg/cpp1y/auto-fn8.C: New.
7867 * g++.dg/cpp1y/auto-fn9.C: New.
7868 * g++.dg/cpp1y/auto-fn10.C: New.
7869 * g++.dg/cpp1y/auto-fn11.C: New.
7871 2012-03-23 Richard Guenther <rguenther@suse.de>
7873 PR tree-optimization/52678
7874 * gfortran.dg/pr52678.f: New testcase.
7876 2012-03-23 Richard Guenther <rguenther@suse.de>
7878 PR tree-optimization/52638
7879 * g++.dg/torture/pr52638.C: New testcase.
7881 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7884 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7886 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7889 * g++.dg/ext/attrib44.C: New test.
7891 2012-03-22 Jan Hubicka <jh@suse.cz>
7894 * g++.dg/torture/pr51737.C: New testcase
7896 2012-03-22 Richard Guenther <rguenther@suse.de>
7898 PR tree-optimization/52548
7899 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7901 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7903 * lib/fortran-modules.exp (list-module-names-1): Remove
7906 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7909 * gcc.target/sh/pr50751-1.c: New.
7910 * gcc.target/sh/pr50751-2.c: New.
7911 * gcc.target/sh/pr50751-3.c: New.
7913 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7916 * gcc.target/sh/sh4a-cos.c: Remove.
7917 * gcc.target/sh/sh4a-sin.c: Remove.
7918 * gcc.target/sh/sh4a-sincos.c: Remove.
7920 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7922 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7923 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7925 2012-03-21 Martin Jambor <mjambor@suse.cz>
7928 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7929 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7931 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7933 * gcc.target/arm/thumb-16bit-ops.c: New file.
7934 * gcc.target/arm/thumb-ifcvt.c: New file.
7936 2012-03-20 Jason Merrill <jason@redhat.com>
7938 * lib/target-supports.exp: Add { target c++1y }.
7940 * g++.dg/cpp0x/auto32.C: New.
7942 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7945 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7947 * gcc.dg/torture/pr48124-4.c: Ditto:
7948 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7950 2012-03-20 Jason Merrill <jason@redhat.com>
7953 * g++.dg/cpp0x/initlist66.C: New.
7955 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7957 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7960 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7963 * gcc.target/avr/torture/addr-space-2.h: New file.
7964 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7965 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7966 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7967 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7969 2012-03-20 Richard Guenther <rguenther@suse.de>
7971 * gnat.dg/pack16.adb: New testcase.
7972 * gnat.dg/pack16_pkg.ads: Likewise.
7973 * gnat.dg/specs/pack8.ads: Likewise.
7974 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7976 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7978 * g++.dg/warn/Wuseless-cast.C: Extend.
7980 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7983 * g++.dg/warn/Wuseless-cast.C: New.
7985 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7988 * gfortran.dg/pr52608.f90: New test.
7990 2012-03-17 Tobias Burnus <burnus@net-b.de>
7993 * gfortran.dg/proc_ptr_36.f90: New.
7995 2012-03-16 Martin Jambor <mjambor@suse.cz>
7997 * gcc.dg/misaligned-expand-1.c: New test.
7998 * gcc.dg/misaligned-expand-3.c: Likewise.
8000 2012-03-16 Richard Guenther <rguenther@suse.de>
8001 Kai Tietz <ktietz@redhat.com>
8004 * gcc.c-torture/execute/pr48814-1.c: New test.
8005 * gcc.c-torture/execute/pr48814-2.c: New test.
8006 * gcc.dg/tree-ssa/assign-1.c: New test.
8007 * gcc.dg/tree-ssa/assign-2.c: New test.
8008 * gcc.dg/tree-ssa/assign-3.c: New test.
8010 2012-03-16 Richard Guenther <rguenther@suse.de>
8012 * gnat.dg/specs/pack7.ads: New testcase.
8014 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8017 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8018 * gcc.dg/torture/vshuf-8.inc: Likewise.
8019 * gcc.dg/torture/vshuf-16.inc: Likewise.
8020 * gcc.dg/torture/vshuf-32.inc: Likewise.
8022 2012-03-15 Jason Merrill <jason@redhat.com>
8024 * g++.dg/torture/pr52582.C: New.
8026 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8028 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8030 2012-03-15 Ira Rosen <irar@il.ibm.com>
8031 Ulrich Weigand <ulrich.weigand@linaro.org>
8033 * gcc.dg/vect/slp-cond-3.c: New test.
8034 * gcc.dg/vect/slp-cond-4.c: New test.
8036 2012-03-15 Ira Rosen <irar@il.ibm.com>
8037 Ulrich Weigand <ulrich.weigand@linaro.org>
8039 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8040 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8042 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8047 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8048 * gfortran.dg/round_1.f03: Likewise.
8050 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8051 Andrew Pinski <apinski@cavium.com>
8054 * gcc.dg/pr52592.c: New test.
8056 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8058 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8059 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8060 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8061 * lib/fortran-modules.exp: .. this new file. Adjust users.
8062 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8063 gfortran-dg-debug-runtest): Call cleanup-modules.
8064 * lib/fortran-torture.exp (fortran-torture-execute,
8065 fortran-torture): Likewise.
8066 * gfortran.dg/coarray/caf.exp: Likewise.
8067 * lib/lto.exp: Likewise.
8068 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8069 * gfortran.dg/class_4b.f03: Likewise.
8070 * gfortran.dg/class_4c.f03: Likewise.
8071 * gfortran.dg/class_45a.f03: Likewise.
8072 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8073 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8074 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8075 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8076 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8077 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8078 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8079 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8080 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8081 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8082 * gfortran.dg/whole_file_28.f90: Likewise.
8083 * gfortran.dg/whole_file_29.f90: Likewise.
8084 * gfortran.dg/whole_file_30.f90: Likewise.
8085 * gfortran.dg/whole_file_31.f90: Likewise.
8087 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8089 PR tree-optimization/52267
8090 * gcc.dg/pr52267.c: New test.
8091 * gcc.dg/tree-ssa/vrp65.c: New test.
8092 * gcc.dg/tree-ssa/vrp66.c: New test.
8094 2012-03-15 Richard Guenther <rguenther@suse.de>
8097 * gfortran.dg/vect/pr52580.f: New testcase.
8099 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8101 * gcc.target/sh/fpul-usage-1.c: New.
8103 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8106 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8107 * gcc.target/sh/pr49468-di.c: Likewise.
8109 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8111 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8112 * gcc.dg/c99-stdint-6.c: Likewise.
8113 * gcc.dg/lto/20090210_0.c: Likewise.
8114 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8115 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8116 * gcc.dg/pragma-init-fini-2.c: Likewise.
8117 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8118 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8119 * gcc.target/i386/pr22152.c: Likewise.
8120 * gcc.target/i386/vect8-ret.c: Likewise.
8121 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8124 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8126 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8127 * g++.dg/tree-prof/partition1.C: Likewise.
8128 * g++.dg/tree-prof/partition2.C: Likewise.
8129 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8131 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8132 * gcc.c-torture/execute/20010724-1.c: Remove.
8133 * gcc.c-torture/execute/20010724-1.x: Remove.
8134 * gcc.c-torture/execute/20040208-2.c: Remove.
8135 * gcc.c-torture/execute/20040208-2.x: Remove.
8136 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8138 (main) [__mips__ && __sgi__]: Remove.
8139 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8140 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8141 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8142 mips-sgi-irix6* handling.
8143 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8144 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8145 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8147 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8148 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8149 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8150 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8151 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8152 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8154 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8155 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8156 * gcc.target/mips/save-restore-3.c: Likewise.
8157 * gcc.target/mips/save-restore-4.c: Likewise.
8158 * gcc.target/mips/save-restore-5.c: Likewise.
8159 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8160 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8162 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8164 (restore_ld_library_path_env_vars): Likewise.
8165 * lib/target-supports.exp (check_profiling_available): Remove
8166 mips*-*-irix* handling.
8167 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8168 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8169 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8171 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8174 * g++.dg/opt/pr52582.C: New test.
8176 2012-03-14 Richard Guenther <rguenther@suse.de>
8178 PR tree-optimization/52571
8179 * gcc.dg/vect/vect-2.c: Initialize arrays.
8180 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8181 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8182 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8184 2012-03-14 Richard Guenther <rguenther@suse.de>
8189 * gcc.dg/torture/pr48124-1.c: New testcase.
8190 * gcc.dg/torture/pr48124-2.c: Likewise.
8191 * gcc.dg/torture/pr48124-3.c: Likewise.
8192 * gcc.dg/torture/pr48124-4.c: Likewise.
8194 2012-03-14 Richard Guenther <rguenther@suse.de>
8197 * gcc.dg/pr52578.c: New testcase.
8199 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8202 * g++.dg/cpp0x/udlit-args2.C: New test.
8204 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8207 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8208 * gcc.c-torture/compile/pr48596.c: ... here.
8210 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8213 * g++.dg/lookup/hidden-class17.C: New test.
8215 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8218 * gcc.dg/Wunused-var-3.c: New test.
8220 2012-03-13 Martin Jambor <mjambor@suse.cz>
8222 * gcc.dg/misaligned-expand-2.c: New test.
8224 2012-03-13 Richard Guenther <rguenther@suse.de>
8227 * gcc.dg/pr52134.c: New testcase.
8229 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8231 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8233 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8235 PR tree-optimization/46728
8236 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8237 * gcc.target/powerpc/pr46728-5.c: Likewise.
8238 * gcc.target/powerpc/pr46728-8.c: Likewise.
8239 * gcc.target/powerpc/pr46728-10.c: Likewise.
8240 * gcc.target/powerpc/pr46728-11.c: Likewise.
8241 * gcc.target/powerpc/pr46728-13.c: Likewise.
8242 * gcc.target/powerpc/pr46728-14.c: Likewise.
8243 * gcc.target/powerpc/pr46728-15.c: Likewise.
8245 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8248 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8250 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8252 PR tree-optimization/46728
8253 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8254 * gcc.target/powerpc/pr46728-5.c: Likewise.
8255 * gcc.target/powerpc/pr46728-8.c: Likewise.
8256 * gcc.target/powerpc/pr46728-10.c: Likewise.
8257 * gcc.target/powerpc/pr46728-11.c: Likewise.
8258 * gcc.target/powerpc/pr46728-13.c: Likewise.
8259 * gcc.target/powerpc/pr46728-14.c: Likewise.
8260 * gcc.target/powerpc/pr46728-15.c: Likewise.
8262 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8265 * gcc.target/avr/torture/addr-space-1.h: New file.
8266 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8267 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8268 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8269 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8271 2012-03-12 Andrew Pinski <apinski@cavium.com>
8273 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8275 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8277 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8278 * g++.dg/abi/thunk4.C: Likewise.
8279 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8281 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8283 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8284 * g++.dg/eh/spbp.C: Likewise.
8285 * g++.dg/ext/label13.C: Likewise.
8286 * g++.dg/guality/guality.exp: Likewise.
8287 * g++.dg/other/anon5.C: Likewise.
8288 * g++.dg/other/pragma-ep-1.C: Remove.
8289 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8290 * g++.dg/warn/pr31246.C: Likewise.
8291 * g++.dg/warn/weak1.C: Likewise.
8292 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8293 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8294 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8295 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8296 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8297 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8298 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8299 * gcc.dg/c99-tgmath-1.c: Likewise.
8300 * gcc.dg/c99-tgmath-2.c: Likewise.
8301 * gcc.dg/c99-tgmath-3.c: Likewise.
8302 * gcc.dg/c99-tgmath-4.c: Likewise.
8303 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8305 * gcc.dg/debug/pr49032.c: Likewise.
8306 * gcc.dg/guality/guality.exp: Likewise.
8307 * gcc.dg/intmax_t-1.c: Likewise.
8308 * gcc.dg/pr48616.c: Likewise.
8309 * gcc.dg/pragma-ep-1.c: Remove.
8310 * gcc.dg/pragma-ep-2.c: Remove.
8311 * gcc.dg/pragma-ep-3.c: Remove.
8312 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8313 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8314 * gcc.misc-tests/gcov-14.c: Likewise.
8315 * gfortran.dg/guality/guality.exp: Likewise.
8316 * lib/target-supports.exp (check_weak_available): Likewise.
8317 (add_options_for_tls): Likewise.
8318 (check_ascii_locale_available): Likewise.
8319 * obj-c++.dg/dwarf-2.mm: Likewise.
8320 * objc.dg/dwarf-1.m: Likewise.
8321 * objc.dg/dwarf-2.m: Likewise.
8323 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8325 PR tree-optimization/51721
8326 * gcc.dg/tree-ssa/vrp64.c: New test.
8328 PR tree-optimization/52533
8329 * gcc.c-torture/compile/pr52533.c: New test.
8331 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8333 * gcc.target/i386/rtm-xabort-1.c: New.
8334 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8335 * gcc.target/i386/rtm-xend-1.c: Ditto.
8336 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8337 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8338 * gcc.target/i386/sse-13.c: Ditto.
8339 * gcc.target/i386/sse-14.c: Ditto.
8340 * gcc.target/i386/sse-22.c: Ditto.
8341 * gcc.target/i386/sse-23.c: Ditto.
8342 * g++.dg/other/i386-2.C: Ditto.
8343 * g++.dg/other/i386-3.C: Ditto.
8345 2012-03-12 Tobias Burnus <burnus@net-b.de>
8348 * gfortran.dg/proc_ptr_35.f90: New.
8350 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8353 * gcc.dg/torture/pr52530.c: New test.
8355 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8358 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8360 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8363 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8365 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8367 2012-03-09 Andrew Pinski <apinski@cavium.com>
8370 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8371 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8373 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8375 * gcc.dg/tree-ssa/scev-3.c: New.
8376 * gcc.dg/tree-ssa/scev-4.c: New.
8378 2012-03-08 Tobias Burnus <burnus@net-b.de>
8381 * gfortran.dg/proc_ptr_34.f90
8383 2012-03-07 Jason Merrill <jason@redhat.com>
8386 * g++.dg/cpp0x/udlit-mangle.C: New.
8388 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8390 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8392 2012-03-06 Richard Guenther <rguenther@suse.de>
8395 * gcc.dg/torture/pr52493.c: New testcase.
8397 2012-03-06 Richard Guenther <rguenther@suse.de>
8400 * gcc.dg/lto/pr52097_0.c: New testcase.
8402 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8405 * gcc.target/sh/pr51244-1.c: New.
8406 * gcc.target/sh/pr51244-2.c: New.
8407 * gcc.target/sh/pr51244-3.c: New.
8409 2012-03-05 Jason Merrill <jason@redhat.com>
8412 * g++.dg/ext/visibility/template11.C: New.
8414 * g++.dg/cpp0x/implicit13.C: New.
8416 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8418 PR tree-optimization/51721
8419 * gcc.dg/tree-ssa/vrp63.c: New test.
8420 * gcc.dg/pr51721.c: New test.
8422 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8425 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8428 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8431 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8433 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8436 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8438 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8440 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8443 2012-03-03 Jason Merrill <jason@redhat.com>
8445 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8448 * g++.dg/cpp0x/initlist65.C: New.
8451 * g++.dg/ext/is_empty2.C: New.
8453 2012-03-03 Tobias Burnus <burnus@net-b.de>
8456 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8458 2012-03-03 Tobias Burnus <burnus@net-b.de>
8460 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8461 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8462 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8463 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8464 * gfortran.dg/class_30.f90: Remove dg-warning line.
8465 * gfortran.dg/bind_c_usage_25.f90: New.
8467 2012-03-03 Tobias Burnus <burnus@net-b.de>
8470 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8471 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8472 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8474 2012-03-03 Tobias Burnus <burnus@net-b.de>
8477 * gfortran.dg/assumed_type_1.f90: New.
8478 * gfortran.dg/assumed_type_2.f90: New.
8479 * gfortran.dg/assumed_type_3.f90: New.
8480 * gfortran.dg/assumed_type_4.f90: New.
8482 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8485 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8486 * gcc.target/sh/pr49468-di.c: New.
8488 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8490 * gcc.dg/graphite/pr50561.c: Update.
8492 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8494 * gcc.target/powerpc/pr52457.c: New test.
8496 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8498 * gcc.target/arm/sat-1.c: New test.
8500 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8503 * gcc.target/i386/pr46716.c: New test.
8505 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8508 * g++.dg/cpp0x/sfinae32.C: New.
8510 2012-03-02 Richard Guenther <rguenther@suse.de>
8512 PR tree-optimization/52406
8513 * gcc.dg/torture/pr52406.c: New testcase.
8515 2012-03-02 Tobias Burnus <burnus@net-b.de>
8518 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8519 * gfortran.dg/nullify_2.f90: Update dg-error.
8520 * gfortran.dg/nullify_4.f90: Ditto.
8521 * gfortran.dg/pointer_init_6.f90: Ditto.
8523 2012-03-02 Tobias Burnus <burnus@net-b.de>
8526 * gfortran.dg/class_51.f90: New.
8528 2012-03-02 Tobias Burnus <burnus@net-b.de>
8531 * gfortran.dg/intrinsic_8.f90: New.
8533 2012-03-01 Kai Tietz <ktietz@redhat.com>
8535 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8536 routines on mingw targets.
8537 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8539 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8541 PR tree-optimization/52445
8542 * gcc.dg/pr52445.c: New test.
8544 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8547 * gcc.c-torture/compile/pr52437.c: New test.
8550 * gcc.dg/torture/pr52419.c: New test.
8552 PR tree-optimization/52429
8553 * gcc.dg/torture/pr52429.c: New test.
8554 * g++.dg/opt/pr52429.C: New test.
8556 2012-02-29 Richard Guenther <rguenther@suse.de>
8559 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8560 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8561 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8562 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8563 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8564 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8566 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8568 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8570 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8573 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8575 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8578 * gcc.target/arm/neon/pr51534.c: New testcase.
8580 2012-02-28 Richard Guenther <rguenther@suse.de>
8583 * gcc.dg/torture/pr52407.c: New testcase.
8585 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8587 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8588 * gcc.target/arm/vfp2.c: Likewise.
8589 * gcc.target/arm/vfp3.c: Likewise.
8590 * gcc.target/arm/vfp4.c: Likewise.
8591 * gcc.target/arm/vfp5.c: Likewise.
8592 * gcc.target/arm/vfp6.c: Likewise.
8593 * gcc.target/arm/vfp7.c: Likewise.
8594 * gcc.target/arm/vfp8.c: Likewise.
8595 * gcc.target/arm/vfp9.c: Likewise.
8596 * gcc.target/arm/vfp10.c: Likewise.
8597 * gcc.target/arm/vfp11.c: Likewise.
8598 * gcc.target/arm/vfp12.c: Likewise.
8599 * gcc.target/arm/vfp13.c: Likewise.
8600 * gcc.target/arm/vfp14.c: Likewise.
8601 * gcc.target/arm/vfp15.c: Likewise.
8602 * gcc.target/arm/vfp16.c: Likewise.
8603 * gcc.target/arm/vfp17.c: Likewise.
8604 * gcc.target/arm/neon-constants.h: New file.
8605 * gcc.target/arm/neon-vect1.c: New test.
8606 * gcc.target/arm/neon-vect2.c: New test.
8607 * gcc.target/arm/neon-vect3.c: New test.
8608 * gcc.target/arm/neon-vect4.c: New test.
8609 * gcc.target/arm/neon-vect5.c: New test.
8610 * gcc.target/arm/neon-vect6.c: New test.
8611 * gcc.target/arm/neon-vect7.c: New test.
8612 * gcc.target/arm/neon-vect8.c: New test.
8614 2012-02-28 Richard Guenther <rguenther@suse.de>
8616 PR tree-optimization/52402
8617 * gcc.dg/torture/pr52402.c: New testcase.
8619 2012-02-28 Richard Guenther <rguenther@suse.de>
8622 * g++.dg/lto/pr52400_0.C: New testcase.
8624 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8626 * gcc.target/avr/torture/builtins-1.c: New test.
8627 * gcc.target/avr/torture/builtins-error.c: New test.
8629 2012-02-28 Kai Tietz <ktietz@redhat.com>
8631 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8632 * gcc.target/i386/pr45352-2.c: Likewise.
8633 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8634 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8635 targets instead rand.
8636 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8637 * gcc.target/i386/sse2-mul-1.c: Likewise.
8638 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8639 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8640 * gcc.target/i386/pad-1.c: Likewise.
8641 * gcc.target/i386/pad-9.c: Likewise.
8642 * gcc.target/i386/pad-2.c: Likewise.
8643 * gcc.target/i386/pad-5b.c: Likewise.
8644 * gcc.target/i386/pad-8.c: Likewise.
8645 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8646 * gcc.target/i386/pr44130.c: Likewise.
8647 * gcc.target/i386/align-main-1.c: Likewise.
8648 * gcc.target/i386/align-main-2.c: Likewise.
8649 * gcc.target/i386/sw-1.c: Likewise.
8650 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8651 on x64 mingw target.
8652 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8653 * gcc.target/i386/pr46295.c: Likewise.
8654 * gcc.target/i386/amd64-abi-1.c: Likewise.
8655 * gcc.target/i386/amd64-abi-2.c: Likewise.
8656 * gcc.target/i386/pr39082-1.c: Likewise.
8657 * gcc.target/i386/pr39162.c: Likewise.
8658 * gcc.target/i386/pr22152.c: Likewise.
8659 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8660 * gcc.target/i386/wrfsbase-2.c: Likewise.
8661 * gcc.target/i386/local.c: Likewise
8662 * gcc.target/i386/wrgsbase-1.c: Likewise.
8663 * gcc.target/i386/wrfsbase-1.c: Likewise.
8664 * gcc.target/i386/pr39315-3.c: Likewise.
8665 * gcc.target/i386/pr35767-4.c: Likewise.
8666 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8668 * gcc.target/i386/pr45336-2.c: Likewise.
8669 * gcc.target/i386/pr45336-1.c: Likewise.
8670 * gcc.target/i386/pr45336-4.c: Likewise.
8672 2012-02-27 Tristan Gingold <gingold@adacore.com>
8674 * gnat.dg/array20.ad[sb]: New test.
8676 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8679 * gcc.target/arm/pr52375.c: New test.
8680 * gcc.c-torture/compile/pr52375.c: New test.
8682 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8684 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8685 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8687 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8689 * gnat.dg/aggr19.adb: New test.
8690 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8692 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8695 * gcc.target/sh/pr49263.c: New.
8697 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8699 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8700 simulate_thread_wrapper_other_threads
8701 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8702 Move initialization of 'value' to main().
8703 (main): Initialize 'value';
8704 * gcc.dg/simulate-thread/speculative-store.c
8705 (simulate_thread_step_verify): Return 0 when successful.
8706 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8708 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8709 (simulate_thread_wrapper_other_threads): Return a success/fail value
8710 and issue an error if the instruction count threshold is exceeded.
8712 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8715 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8716 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8718 2012-02-24 Richard Guenther <rguenther@suse.de>
8721 * gcc.dg/pr52355.c: New testcase.
8723 2012-02-23 Kai Tietz <ktietz@redhat.com>
8725 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8726 * gcc.dg/Wpadded.c: Likewise.
8727 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8729 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8730 for sleep by Sleep and add windows.h include for this function.
8731 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8733 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8735 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8736 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8737 on x64 mingw target.
8738 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8739 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8740 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8741 failure on LLP64 target.
8743 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8746 * gcc.dg/noncompile/pr52290.c: New test.
8748 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8750 PR tree-optimization/52019
8751 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8753 2012-02-22 Kai Tietz <ktietz@redhat.com>
8755 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8756 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8757 derived pdiff_t type.
8758 * g++.dg/torture/pr49720.C: Likewise
8760 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8763 * gcc.target/i386/pr52330.c: New test.
8765 2012-02-22 Tobias Burnus <burnus@net-b.de>
8768 * gfortran.dg/io_constraints_10.f90: New.
8770 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8772 * lib/target-supports.exp (check_effective_target_vect_condition):
8773 Return true for NEON.
8775 2012-02-21 Kai Tietz <ktietz@redhat.com>
8777 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8779 2012-02-21 Richard Guenther <rguenther@suse.de>
8781 PR tree-optimization/52324
8782 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8784 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8787 * gcc.target/avr/torture/pr51782-1.c: New test.
8789 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8791 PR tree-optimization/52318
8792 * gcc.dg/pr52318.c: New test.
8794 2012-02-20 Kai Tietz <ktietz@redhat.com>
8796 * gcc.dg/bf-ms-layout-3.c: New testcase.
8798 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8802 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8804 2012-02-20 Richard Guenther <rguenther@suse.de>
8806 PR tree-optimization/52298
8807 * gcc.dg/torture/pr52298.c: New testcase.
8808 * gcc.dg/vect/pr52298.c: Likewise.
8810 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8812 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8813 * gcc.c-torture/execute/pr52286.c: Ditto.
8815 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8817 PR tree-optimization/52286
8818 * gcc.c-torture/execute/pr52286.c: New test.
8820 2012-02-18 Tobias Burnus <burnus@net-b.de>
8823 * gfortran.dg/interface_35.f90: Use -std=f2003.
8824 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8825 * gfortran.dg/interface_assignment_4.f90: Ditto.
8826 * gfortran.dg/bessel_1.f90: Ditto.
8827 * gfortran.dg/func_result_6.f90: Ditto.
8828 * gfortran.dg/hypot_1.f90: Ditto.
8829 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8831 2012-02-17 Tobias Burnus <burnus@net-b.de>
8833 PR translation/52232
8834 PR translation/52234
8835 PR translation/52245
8836 PR translation/52246
8837 PR translation/52262
8838 PR translation/52273
8839 * gfortran.dg/coarray_22.f90: Update dg-error.
8840 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8842 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8845 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8846 (simulate-thread): Use default timeout.
8848 2012-02-16 Jason Merrill <jason@redhat.com>
8851 * g++.dg/ext/timevar1.C: New.
8853 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8856 * g++.dg/template/using21.C: New.
8857 * g++.dg/template/using22.C: Likewise.
8859 2012-02-16 Jason Merrill <jason@redhat.com>
8862 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8864 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8866 PR tree-optimization/52255
8867 * gcc.c-torture/compile/pr52255.c: New test.
8870 * g++.dg/debug/dwarf2/pr52260.C: New test.
8873 * g++.dg/ipa/pr51929.C: New test.
8875 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8878 * gcc.target/powerpc/pr52199.c: New file.
8880 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8883 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8885 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8887 * gcc.dg/pr51867.c: Don't include <math.h>.
8890 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8892 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8893 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8895 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8897 PR tree-optimization/50561
8898 * gcc.dg/graphite/pr50561.c: New testcase.
8900 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8902 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8903 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8905 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8907 * gnat.dg/discr35.ad[sb]: New test.
8909 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8911 * gnat.dg/volatile10.adb: New test.
8912 * gnat.dg/volatile10_pkg.ads: New helper.
8914 2012-02-14 Jason Merrill <jason@redhat.com>
8916 * g++.dg/ext/attrib43.C: New.
8918 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8920 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8921 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8923 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8924 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8925 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8926 effective_target fgnu_tm.
8927 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8929 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8932 * g++.dg/template/asmgoto1.C: New test.
8934 2012-02-14 Ian Lance Taylor <iant@google.com>
8937 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8938 compiling generated file for 64bit and index tests.
8940 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8942 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8944 2012-02-14 Richard Guenther <rguenther@suse.de>
8946 PR tree-optimization/52244
8947 PR tree-optimization/51528
8948 * gcc.dg/torture/pr52244.c: New testcase.
8950 2012-02-14 Walter Lee <walt@tilera.com>
8952 * g++.dg/other/PR23205.C: Disable test on tile.
8953 * g++.dg/other/pr23205-2.C: Disable test on tile.
8954 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8955 * gcc.dg/20040813-1.c: Disable test on tile.
8956 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8957 * gcc.misc-tests/linkage.exp: Handle tilegx.
8959 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8961 PR tree-optimization/52210
8962 * gcc.dg/pr52210.c: New test.
8964 2012-02-14 Jason Merrill <jason@redhat.com>
8967 * g++.dg/overload/defarg5.C: New.
8969 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8972 * c-c++-common/pr52181.c: New test.
8974 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8977 * g++.dg/ext/atomic-1.C: New test.
8979 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8981 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8983 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8986 * gcc.c-torture/execute/pr52209.c: New test.
8988 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8991 * gfortran.dg/elemental_optional_args_5.f03: New test.
8993 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8996 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8999 2012-02-11 Ian Lance Taylor <iant@google.com>
9002 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9003 SPARC Solaris. Don't run the test at all on systems where it may
9004 not work, rather than xfailing it.
9006 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9008 PR rtl-optimization/52175
9009 * gcc.c-torture/compile/pr52175.c: New test.
9011 2012-02-10 Jason Merrill <jason@redhat.com>
9014 * g++.dg/template/repo10.C: New.
9016 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9019 * gcc.dg/pr52132.c: New test.
9021 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9023 * gnat.dg/specs/aggr4.ads: New test.
9024 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9026 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9029 * gcc.target/i386/pr52146.c: New.
9031 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9034 * c-c++-common/pr52177.c: New test.
9036 2012-02-10 Jan Hubicka <jh@suse.cz>
9039 * g++.dg/torture/pr48600.C: New testcase.
9041 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9044 * gcc.dg/dfp/pr52140.c: New test.
9046 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9049 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9052 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9055 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9056 * gcc.dg/pr51867.c: New test.
9058 2012-02-09 Ian Lance Taylor <iant@google.com>
9060 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9061 which don't support -fsplit-stack. Turn off optimization when
9062 compiling select5-out.go.
9064 2012-02-08 Ian Lance Taylor <iant@google.com>
9066 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9067 systems which don't support -fsplit-stack.
9069 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9071 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9072 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9073 machine instuction in the log.
9075 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9077 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9080 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9083 * gcc.dg/pr48524.c: New test.
9084 * gcc.dg/pr48524.spec: New spec file for test.
9086 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9089 * gfortran.dg/vect/pr32380.f90: New test.
9091 2012-02-08 Tobias Burnus <burnus@net-b.de>
9094 * gfortran.dg/realloc_on_assign_12.f90: New.
9096 2012-02-08 Richard Guenther <rguenther@suse.de>
9098 PR rtl-optimization/52170
9099 * gcc.dg/torture/pr52170.c: New testcase.
9101 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9103 PR gcov-profile/52150
9104 * gcc.dg/tree-prof/pr52150.c: New test.
9106 PR rtl-optimization/52139
9107 * gcc.dg/pr52139.c: New test.
9109 2012-02-07 Jason Merrill <jason@redhat.com>
9112 * g++.dg/cpp0x/constexpr-union3.C: New.
9115 * g++.dg/lto/pr52035_0.C: New.
9117 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9119 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9120 * gcc.dg/special/weak-1.c: Likewise.
9121 * gcc.dg/ucnid-12.c: Likewise.
9122 * gcc.dg/torture/pr45678-1.c: Likewise.
9123 * gcc.dg/torture/pr45678-2.c: Likewise.
9124 * gcc.dg/vector-4.c: Likewise.
9125 * gcc.dg/ipa/inline-5.c: Likewise.
9126 * gcc.dg/ucnid-11.c: Likewise.
9127 * gcc.misc-tests/gcov-13.c: Likewise.
9128 * gcc.misc-tests/gcov-14.c: Likewise.
9129 * g++.dg/ext/label13.C: Likewise.
9130 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9131 hppa*-*-hpux* options.
9132 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9133 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9134 * gcc.dg/pr48616.c: Likewise.
9135 * gcc.dg/pr17957.c: Likewise.
9136 * gcc.dg/pr17055-1.c: Likewise.
9137 * gcc.dg/pr32912-1.c: Likewise.
9138 * gcc.dg/tm/pr51472.c: Likewise.
9139 * c-c++-common/fold-bitand-4.c: Likewise.
9140 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9141 Use dg-additional-options for extra options.
9143 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9145 * gcc.target/epiphany/interrupt-2.c: New test.
9147 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9150 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9151 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9154 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9157 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9159 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9163 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9164 * gcc.target/mips/va-arg-1.c: New test.
9166 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9168 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9169 for -mno-pointers-to-nested-functions.
9171 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9173 * gcc.c-torture/execute/20120207-1.c: New test.
9175 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9177 PR rtl-optimization/52060
9178 * gcc.dg/torture/pr52060.c: New test.
9181 * gcc.c-torture/compile/pr52074.c: New test.
9183 2012-02-07 Tobias Burnus <burnus@net-b.de>
9186 * gfortran.dg/class_to_type_2.f90: New.
9188 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9191 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9194 2012-02-06 Jason Merrill <jason@redhat.com>
9197 * g++.dg/template/conv13.C: New.
9199 2012-02-06 Richard Guenther <rguenther@suse.de>
9201 PR tree-optimization/52115
9202 * gcc.c-torture/compile/pr52115.c: New testcase.
9204 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9207 * gcc.c-torture/execute/pr52129.c: New test.
9209 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9211 * gcc.dg/pr48374.c: Actually add the test I forgot
9212 in the 2012-01-25 commit.
9214 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9217 * gfortran.dg/vect/vect-8.f90: New test case.
9219 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9222 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9224 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9227 * gfortran.dg/class_48.f90 : Add test of allocate class array
9228 component with source in subroutine test3. Remove commenting
9229 out in subroutine test4, since branching on unitialized variable
9230 is now fixed (no PR for this last.).
9232 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9234 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9236 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9238 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9241 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9242 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9244 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9246 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9247 (check_effective_target_sync_int_long): Use it.
9248 (check_effective_target_sync_char_short): Likewise.
9249 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9251 2012-02-05 Tobias Burnus <burnus@net-b.de>
9254 * gfortran.dg/class_48.f90: Add some further checks.
9256 2012-02-05 Ira Rosen <irar@il.ibm.com>
9258 PR tree-optimization/52091
9259 * gcc.dg/vect/pr52091.c: New test.
9261 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9263 PR rtl-optimization/52113
9264 * gcc.target/avr/pr52113.c: New test.
9266 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9268 PR rtl-optimization/52092
9269 * gcc.c-torture/compile/pr52092.c: New test.
9271 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9274 * gfortran.dg/class_array_10.f03: New test.
9277 * gfortran.dg/class_array_11.f03: New test.
9280 * gfortran.dg/class_array_12.f03: New test.
9282 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9285 * gfortran.dg/realloc_on_assign_11.f90: New test.
9287 2012-02-02 Tobias Burnus <burnus@net-b.de>
9290 * gfortran.dg/shape_7.f90: New.
9292 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9294 * gcc.target/mips/mips-prepend-1.c: New test.
9296 2012-02-02 Jan Hubicka <jh@suse.cz>
9297 Tom de Vries <tom@codesourcery.com>
9300 * gcc.dg/alias-12.c: New testcase.
9301 * gcc.dg/alias-13.c: New testcase.
9303 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9306 * gcc.dg/pr52086.c: New test.
9308 PR tree-optimization/52073
9309 * gcc.c-torture/compile/pr52073.c: New test.
9311 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9314 * gfortran.dg/function_optimize_10.f90: New test.
9316 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9318 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9321 2012-02-01 Tobias Burnus <burnus@net-b.de>
9324 * gfortran.dg/typebound_operator_14.f90: New.
9326 2012-02-01 Tobias Burnus <burnus@net-b.de>
9329 * gfortran.dg/elemental_function_1.f90: New.
9331 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9333 PR rtl-optimization/51374
9334 * gcc.target/avr/torture/pr51374-1.c:
9335 Also fail if SBIS is seen.
9337 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9339 PR rtl-optimization/51374
9340 * gcc.target/avr/torture/pr51374-1.c: New.
9342 2012-01-31 Tobias Burnus <burnus@net-b.de>
9345 * gfortran.dg/typebound_generic_11.f90: New.
9347 2012-01-31 Tobias Burnus <burnus@net-b.de>
9350 * gfortran.dg/class_49.f90: New.
9352 2012-01-31 Tobias Burnus <burnus@net-b.de>
9355 * gfortran.dg/elemental_args_check_6.f90: New.
9357 2012-01-31 Jason Merrill <jason@redhat.com>
9360 * g++.dg/cpp0x/variadic122.C: New.
9362 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9365 * gfortran.dg/realloc_on_assign_10.f90: New test.
9367 2012-01-31 Richard Guenther <rguenther@suse.de>
9369 PR tree-optimization/51528
9370 * gcc.dg/torture/pr51528.c: New testcase.
9372 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9375 * lib/go.exp (go_target_compile): Append timeout= to options.
9376 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9377 select5-out.go test on alpha*-*-* targets.
9379 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9381 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9382 (TEST_SHORT): Reformat in the same way.
9383 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9384 (TEST_SHORT): Reformat in the same way.
9385 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9386 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9387 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9388 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9389 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9391 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9394 * gcc.target/arm/pr51835.c: New testcase.
9396 2012-01-30 Richard Guenther <rguenther@suse.de>
9398 PR tree-optimization/52028
9399 * gcc.dg/torture/pr52028.c: New testcase.
9400 * gfortran.dg/ldist-pr45199.f: Adjust.
9401 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9402 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9403 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9405 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9408 * gcc.dg/tree-prof/pr52027.c: New test.
9410 PR tree-optimization/52046
9411 * gcc.dg/pr52046.c: New test.
9414 * g++.dg/other/pr52048.C: New test.
9416 2012-01-30 Richard Guenther <rguenther@suse.de>
9418 PR tree-optimization/52045
9419 * gcc.dg/pr52045.c: New testcase.
9421 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9423 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9424 new code generated for __sync_lock_release.
9426 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9428 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9430 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9433 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9435 * g++.dg/ext/visibility/template10.C: Fix typo.
9437 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9439 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9442 * g++.dg/cpp0x/constexpr-ice6.C: New.
9444 2012-01-29 Tobias Burnus <burnus@net-b.de>
9447 * gfortran.dg/default_initialization_6.f90: New.
9449 2012-01-29 Tobias Burnus <burnus@net-b.de>
9452 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9453 * gfortran.dg/class_48.f90: New.
9455 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9458 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9460 2012-01-28 Tobias Burnus <burnus@net-b.de>
9463 * gfortran.dg/class_allocate_12.f90: New.
9465 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9467 * gcc.dg/torture/pr50444.c: Fix dg directives.
9469 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9472 * gcc.target/arm/pr52006.c: New test.
9474 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9477 * gcc.dg/lto/trans-mem.h: New file.
9478 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9479 * gcc.dg/lto/trans-mem-1_1.c: Same.
9480 * gcc.dg/lto/trans-mem-4_1.c: Same.
9481 * gcc.dg/lto/trans-mem-3_1.c: Same.
9483 2012-01-27 Tobias Burnus <burnus@net-b.de>
9486 * gfortran.dg/dummy_procedure_7.f90: New.
9488 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9490 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9491 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9493 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9496 * g++.dg/other/gc5.C: New test.
9498 2012-01-27 Richard Guenther <rguenther@suse.de>
9500 PR tree-optimization/50444
9501 * gcc.dg/torture/pr50444.c: New testcase.
9503 2012-01-27 Tobias Burnus <burnus@net-b.de>
9507 * gfortran.dg/move_alloc_13.f90: New.
9509 2012-01-27 Tobias Burnus <burnus@net-b.de>
9512 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9513 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9514 and change dg-error string.
9516 2012-01-27 Tobias Burnus <burnus@net-b.de>
9519 * gfortran.dg/elemental_args_check_5.f90: New.
9521 2012-01-27 Richard Guenther <rguenther@suse.de>
9524 * g++.dg/torture/pr51959.C: New testcase.
9526 2012-01-27 Tom de Vries <tom@codesourcery.com>
9528 PR tree-optimization/51990
9529 * gcc.dg/pr51990.c: New test.
9530 * gcc.dg/pr51990-2.c: Same.
9532 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9533 Tobias Burnus <burnus@gcc.gnu.org>
9536 * gfortran.dg/class_allocate_11.f03: New.
9541 * gfortran.dg/class_allocate_7.f03: New.
9542 * gfortran.dg/class_allocate_8.f03: New.
9543 * gfortran.dg/class_allocate_9.f03: New.
9544 * gfortran.dg/class_allocate_10.f03: New.
9546 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9548 * gnat.dg/discr34.adb: New test.
9549 * gnat.dg/discr34_pkg.ads: New helper.
9551 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9553 * gnat.dg/discr33.adb: New test.
9555 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9557 * gnat.dg/limited_with3.ad[sb): New test.
9558 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9559 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9560 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9562 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9564 * gnat.dg/stack_usage1.adb: New test.
9565 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9567 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9568 * gcc.dg/pr44194-2.c: Likewise.
9570 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9573 * g++.dg/template/crash112.C: New.
9575 2012-01-27 Richard Henderson <rth@redhat.com>
9577 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9579 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9581 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9583 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9586 * g++.dg/opt/pr51895.C: New test.
9588 2012-01-26 Michael Matz <matz@suse.de>
9590 PR tree-optimization/48794
9591 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9593 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9595 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9597 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9599 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9600 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9602 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9603 the default value for s390 and s390x.
9605 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9608 * gcc.dg/lto/trans-mem-4_0.c: New.
9609 * gcc.dg/lto/trans-mem-4_1.c: New.
9610 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9612 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9613 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9615 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9616 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9619 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9621 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9623 2012-01-25 Ian Lance Taylor <iant@google.com>
9625 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9627 2012-01-25 Tobias Burnus <burnus@net-b.de>
9630 * gfortran.dg/typebound_proc_25.f90: New.
9632 2012-01-25 Jason Merrill <jason@redhat.com>
9635 * g++.dg/lto/pr51992_0.C: New.
9637 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9639 PR tree-optimization/51987
9640 * gcc.target/i386/pr51987.c: New test.
9642 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9644 * gcc.dg/tm/lto-1.c: Require lto support in target.
9646 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9648 PR rtl-optimization/48374
9649 * gcc.dg/pr48374.c: New test.
9651 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9653 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9655 2012-01-25 Tobias Burnus <burnus@net-b.de>
9658 * gfortran.dg/derived_constructor_char_3.f90: New.
9660 2012-01-24 Ian Lance Taylor <iant@google.com>
9662 * go.test/go-test.exp (filecmp): New procedure.
9663 (errchk): Handle quoted square brackets.
9664 (go-gc-tests): Set go_compile_args. Handle various new test
9665 lines. Skip a few new tests.
9666 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9668 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9670 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9671 (check_effective_target_vect_extract_even_odd)
9672 (check_effective_target_vect_interleave): Return true for MIPS
9675 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9677 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9678 (main): Use it instead of argc.
9680 2012-01-24 Jason Merrill <jason@redhat.com>
9683 * g++.dg/cpp0x/sfinae31.C: New.
9685 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9687 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9689 2012-01-24 Jason Merrill <jason@redhat.com>
9692 * g++.dg/inherit/covariant20.C: New.
9694 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9697 * g++.dg/parse/crash58.C: New.
9699 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9702 * gcc.dg/pr51957-1.c: New test.
9703 * gcc.dg/pr51957-1.h: New file.
9704 * gcc.dg/pr51957-2.c: New test.
9706 2012-01-23 Jason Merrill <jason@redhat.com>
9709 * g++.dg/ext/visibility/template10.C: New.
9711 2012-01-23 Tobias Burnus <burnus@net-b.de>
9714 * gfortran.dg/move_alloc_12.f90: New.
9716 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9719 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9721 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9724 * g++.dg/template/crash111.C: New.
9726 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9728 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9730 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9732 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9735 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9736 the DW_TAG_class_type and DW_AT_name: "Executor".
9738 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9740 * lib/target-supports.exp
9741 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9742 (check_effective_target_vect_interleave): Likewise.
9744 2012-01-22 Jason Merrill <jason@redhat.com>
9747 * g++.dg/template/using20.C: New.
9748 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9750 2012-01-23 Jason Merrill <jason@redhat.com>
9753 * g++.dg/torture/pr51344.C: Limit to x86.
9755 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9757 * c-c++-common/tm/omp.c: Require target with pthread support.
9759 2012-01-23 Richard Guenther <rguenther@suse.de>
9761 PR tree-optimization/51949
9762 * gcc.dg/torture/pr51949.c: New testcase.
9764 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9766 PR rtl-optimization/51933
9767 * gcc.c-torture/execute/pr51933.c: New test.
9769 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9771 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9772 Do not define for Interix.
9774 2012-01-22 Jason Merrill <jason@redhat.com>
9777 * g++.dg/lto/pr51832.h: New.
9778 * g++.dg/lto/pr51832_0.C: New.
9779 * g++.dg/lto/pr51832_1.C: New.
9781 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9783 * gcc.dg/ext-elim-1.c: New test.
9785 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9788 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9789 * g++.dg/opt/longbranch1.C: Likewise.
9791 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9793 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9796 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9799 * gfortran.dg/namelist_74.f90: New test.
9800 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9802 2012-01-21 Tobias Burnus <burnus@net-b.de>
9805 * gfortran.dg/class_47.f90: New.
9807 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9809 * gnat.dg/renaming5.ad[sb]: New test.
9811 2012-01-20 Jason Merrill <jason@redhat.com>
9814 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9816 2012-01-20 Jason Merrill <jason@redhat.com>
9819 * g++.dg/ext/attrib42.C: Require ilp32.
9821 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9824 * gcc.target/arm/pr51915.c: New test.
9826 2012-01-20 Cary Coutant <ccoutant@google.com>
9827 Dodji Seketeli <dodji@redhat.com>
9830 * g++.dg/debug/dwarf2/nested-3.C: New test.
9832 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9835 * g++.dg/template/crash110.C: New.
9837 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9839 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9840 Remove default options on hppa*-*-hpux*.
9842 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9844 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9846 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9848 * gcc.c-torture/compile/pr51856.c: New testcase.
9850 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9852 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9853 options to go_target_compile.
9855 2012-01-20 Kai Tietz <ktietz@redhat.com>
9857 * g++.dg/torture/pr51344.C: Fix typo.
9859 2012-01-20 Richard Guenther <rguenther@suse.de>
9861 PR tree-optimization/51903
9862 * g++.dg/torture/pr51903.C: New testcase.
9864 2012-01-20 Tobias Burnus <burnus@net-b.de>
9865 Janus Weil <janus@gcc.gnu.org>
9868 * gfortran.dg/use_21.f90: New.
9870 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9873 * gcc.dg/torture/pr51106-1.c: New test.
9874 * gcc.dg/torture/pr51106-2.c: New test.
9876 2012-01-19 Kai Tietz <ktietz@redhat.com>
9878 * g++.dg/torture/pr51344.C: New test.
9880 2012-01-19 Tobias Burnus <burnus@net-b.de>
9883 * gfortran.dg/intrinsic_size_2.f90: New.
9885 2012-01-19 Jason Merrill <jason@redhat.com>
9888 * g++.dg/inherit/using7.C: New.
9890 2012-01-19 Richard Guenther <rguenther@suse.de>
9892 PR tree-optimization/37997
9893 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9895 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9897 PR rtl-optimization/51505
9898 * gcc.dg/pr51505.c: New test.
9900 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9903 * gfortran.dg/typebound_operator_12.f03: New.
9904 * gfortran.dg/typebound_operator_13.f03: New.
9906 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9909 * g++.dg/cpp0x/pr51225.C: New.
9911 2012-01-17 Ian Lance Taylor <iant@google.com>
9914 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9916 2012-01-17 Tobias Burnus <burnus@net-b.de>
9919 * gfortran.dg/realloc_on_assign_9.f90: New.
9921 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9924 * gcc.dg/tm/memopt-3.c: Remove xfail.
9925 * gcc.dg/tm/memopt-4.c: Remove xfail.
9926 * gcc.dg/tm/memopt-5.c: Remove xfail.
9927 * gcc.dg/tm/memopt-7.c: Remove xfail.
9929 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9931 PR tree-optimization/51877
9932 * gcc.c-torture/execute/pr51877.c: New test.
9934 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9936 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9937 {!vect_align_arrays} to vect_sizes_32B_16B.
9938 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9939 * gcc.dg/vect/vect-peel-3.c: Ditto.
9941 2012-01-16 Jason Merrill <jason@redhat.com>
9944 * g++.dg/abi/mangle60.C: New.
9947 * g++.dg/pch/mangle1.{C,Hs}: New.
9949 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9950 Tobias Burnus <burnus@net-b.de>
9953 * gfortran.dg/elemental_optional_args_3.f90: New
9954 * gfortran.dg/elemental_optional_args_4.f90: New
9956 2012-01-16 Tobias Burnus <burnus@net-b.de>
9959 * gfortran.dg/use_20.f90: New
9961 2012-01-16 Jason Merrill <jason@redhat.com>
9964 * g++.dg/cpp0x/rv-bitfield.C: New.
9965 * g++.dg/cpp0x/rv-bitfield2.C: New.
9967 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9969 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9970 subroutine 'qsort' and use index array to assign the result.
9972 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9974 PR tree-optimization/51865
9975 * gcc.dg/pr51865.c: New test.
9977 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9979 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9981 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9983 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9984 to be loaded from the constant pool, rather than via %hi and %lo.
9986 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9988 PR rtl-optimization/51821
9989 * gcc.dg/pr51821.c: New test.
9991 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9993 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9995 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9997 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9999 2012-01-14 Tobias Burnus <burnus@net-b.de>
10002 * gfortran.dg/init_flag_8.f90: New.
10003 * gfortran.dg/init_flag_9.f90: New.
10005 2011-01-14 Tobias Burnus <burnus@net-b.de>
10008 * gfortran.dg/use_18.f90: New.
10009 * gfortran.dg/use_19.f90: New.
10011 2012-01-13 Ian Lance Taylor <iant@google.com>
10014 * g++.dg/warn/Wsign-compare-4.C: New.
10016 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10019 * gfortran.dg/alloc_comp_assign.f03: New.
10020 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10021 __BUILTIN_FREE from 38 to 32.
10023 2012-01-13 Jason Merrill <jason@redhat.com>
10026 * g++.dg/warn/Wreturn-type-7.C: New.
10028 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10030 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10032 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10033 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10034 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10035 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10036 int32plus because of big array needed.
10037 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10038 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10040 2012-01-13 Jason Merrill <jason@redhat.com>
10043 * g++.dg/ext/visibility/template9.C: New.
10046 * g++.dg/cpp0x/defaulted34.C: New.
10047 * g++.dg/template/virtual3.C: New.
10049 2012-01-13 Richard Guenther <rguenther@suse.de>
10052 * gcc.dg/torture/pr8081.c: New testcase.
10054 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10056 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10058 2012-01-12 Jason Merrill <jason@redhat.com>
10061 * g++.dg/ext/stmtexpr14.C: New.
10063 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10066 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10068 2012-01-12 Jason Merrill <jason@redhat.com>
10071 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10072 * g++.dg/abi/mangle58.C: Likewise.
10075 * g++.dg/template/arg8.C: New.
10077 2012-01-12 Ira Rosen <irar@il.ibm.com>
10079 PR tree-optimization/51799
10080 * gcc.dg/vect/pr51799.c: New test.
10081 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10084 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10085 Tobias Burnus <burnus@net-b.de>
10089 * lib/target-supports.exp
10090 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10091 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10093 2012-01-11 Jason Merrill <jason@redhat.com>
10096 * g++.dg/ext/attrib42.C: New.
10098 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10101 * gcc.dg/pr51796.c: New test.
10103 2012-01-11 Jason Merrill <jason@redhat.com>
10106 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10108 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10110 * gnat.dg/array19.ad[sb]: New test.
10112 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10114 * gnat.dg/opt23.ad[sb]: New test.
10115 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10116 * gnat.dg/opt24.ad[sb]: New test.
10118 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10120 PR tree-optimization/49642
10121 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10122 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10124 2012-01-11 Jason Merrill <jason@redhat.com>
10127 * g++.dg/template/explicit-args5.C: New.
10129 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10131 * gcc.c-torture/execute/20120110-1.c: New testcase.
10133 2012-01-10 Jason Merrill <jason@redhat.com>
10136 * g++.dg/inherit/ambig1.C: New.
10139 * g++.dg/cpp0x/constexpr-cache1.C: New.
10141 2012-01-10 Richard Guenther <rguenther@suse.de>
10143 PR tree-optimization/51801
10144 * gcc.dg/torture/pr51801.c: New testcase.
10146 2012-01-10 Tobias Burnus <burnus@net-b.de>
10149 * gfortran.dg/allocate_with_typespec_5.f90: New.
10151 2012-01-10 Tobias Burnus <burnus@net-b.de>
10153 * gfortran.dg/class_39.f03: Update dg-error string.
10155 2012-01-10 Richard Guenther <rguenther@suse.de>
10157 PR tree-optimization/50913
10158 * gcc.dg/graphite/interchange-16.c: New testcase.
10159 * gcc.dg/graphite/scop-20.c: XFAIL.
10160 * gfortran.dg/graphite/interchange-1.f: Likewise.
10161 * gfortran.dg/graphite/block-1.f90: Likewise.
10162 * gfortran.dg/graphite/block-2.f: Likewise.
10164 2012-01-10 Richard Henderson <rth@redhat.com>
10166 * lib/target-supports.exp (check_effective_target_vect_perm,
10167 check_effective_target_vect_perm_byte,
10168 check_effective_target_vect_perm_short): Enable for arm neon.
10170 2012-01-09 Tobias Burnus <burnus@net-b.de>
10173 * gfortran.dg/typebound_operator_11.f90: New.
10175 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10177 * gnat.dg/array18.adb: New test.
10178 * gnat.dg/array18_pkg.ads: New helper.
10180 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10183 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10184 around base object in first assignment in main program.
10185 * gfortran.dg/typebound_operator_10.f03: New test.
10187 2012-01-09 Martin Jambor <mjambor@suse.cz>
10189 PR tree-optimization/51759
10190 * g++.dg/ipa/pr51759.C: New test.
10192 2012-01-09 Tobias Burnus <burnus@net-b.de>
10195 * gfortran.dg/optional_absent_2.f90: New.
10197 2012-01-09 Tobias Burnus <burnus@net-b.de>
10200 * gfortran.dg/use_17.f90: New.
10202 2012-01-09 Gary Funck <gary@intrepid.com>
10204 PR preprocessor/33919
10205 * gcc.dg/pr33919.c: New test.
10206 * gcc.dg/pr33919-0.h: New test header file.
10207 * gcc.dg/pr33919-1.h: Ditto.
10208 * gcc.dg/pr33919-2.h: Ditto.
10210 2012-01-07 Jan Hubicka <jh@suse.cz>
10212 PR tree-optimize/51694
10213 * gcc.c-torture/compile/pr51694.c: new testcase.
10215 2012-01-07 Jan Hubicka <jh@suse.cz>
10217 PR tree-optimization/51600
10218 * g++.dg/torture/pr51600.C: New testcase.
10220 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10222 PR gcov-profile/51715
10223 PR gcov-profile/51717
10224 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10225 * gcc.misc-tests/gcov-14.c: Likewise.
10227 2012-01-06 Jason Merrill <jason@redhat.com>
10229 * g++.dg/parse/new5.C: New.
10231 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10234 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10235 including <string.h>.
10237 2012-01-06 Jason Merrill <jason@redhat.com>
10239 * g++.dg/abi/mangle51.C: New.
10240 * g++.dg/abi/mangle52.C: New.
10241 * g++.dg/abi/mangle53.C: New.
10242 * g++.dg/abi/mangle54.C: New.
10243 * g++.dg/abi/mangle55.C: New.
10244 * g++.dg/abi/mangle56.C: New.
10245 * g++.dg/abi/mangle57.C: New.
10246 * g++.dg/abi/mangle58.C: New.
10247 * g++.dg/abi/mangle59.C: New.
10248 * g++.dg/cpp0x/trailing3.C: Update mangling.
10249 * g++.dg/cpp0x/variadic111.C: Update mangling.
10250 * g++.dg/cpp0x/variadic4.C: Update mangling.
10251 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10252 * g++.dg/template/nontype22.C: Works now.
10253 * g++.dg/template/pr35240.C: Works now.
10255 * g++.dg/cpp0x/error7.C: New.
10257 2012-01-06 Tobias Burnus <burnus@net-b.de>
10259 * gfortran.dg/deallocate_stat_2.f90: New.
10260 * coarray/allocate_errgmsg.f90: New.
10261 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10262 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10263 * coarray/subobject_1.f90: Fix for num_images > 1.
10264 * gfortran.dg/deallocate_stat.f90: Update due to changed
10267 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10269 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10271 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10273 * ada/acats/overflow.lst: Add cb20004.
10275 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10278 * g++.dg/cpp0x/alias-decl-18.C: New test.
10280 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10282 * gcc.c-torture/execute/20120104-1.c: New test.
10284 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10287 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10288 the old typebound_operator_8.f03.
10289 * gfortran.dg/typebound_operator_8.f03: New version of
10290 typebound_operator_7.f03 with 'u' a derived type instead of a
10293 2012-01-05 Richard Guenther <rguenther@suse.de>
10295 * g++.dg/torture/pr49309.C: Skip for -flto.
10297 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10299 PR middle-end/51761
10300 * gcc.c-torture/compile/pr51761.c: New test.
10302 2012-01-05 Richard Guenther <rguenther@suse.de>
10304 PR tree-optimization/51760
10305 * gcc.dg/torture/pr51760.c: New testcase.
10307 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10309 PR middle-end/51472
10310 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10312 2012-01-05 Richard Guenther <rguenther@suse.de>
10315 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10316 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10318 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10321 * gcc.dg/pr51695.c: New test.
10323 2012-01-04 Andrew Pinski <apinski@cavium.com>
10325 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10326 * gcc.target/mips/octeon2-lx-1.c: New test.
10327 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10328 * gcc.target/mips/octeon2-lx-2.c: New test.
10329 * gcc.target/mips/octeon2-lx-3.c: New test.
10331 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10335 * gcc.dg/tm/alias-1.c: Adjust regexp.
10336 * gcc.dg/tm/alias-2.c: Adjust regexp.
10338 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10341 * g++.dg/warn/Wparentheses-26.C: New.
10343 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10345 * gfortran.dg/elemental_optional_args_2.f90: New test.
10347 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10350 * gfortran.dg/common_17.f90: New test.
10352 2012-01-04 Richard Guenther <rguenther@suse.de>
10354 PR tree-optimization/49651
10355 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10356 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10358 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10361 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10363 2012-01-03 Andrew Pinski <apinski@cavium.com>
10365 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10366 for all mips targets. Also allow an optional .cfi_startproc.
10368 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10370 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10372 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10375 * g++.dg/rtti/dyncast5.C: New.
10377 2012-01-03 Richard Guenther <rguenther@suse.de>
10379 PR tree-optimization/51070
10380 * gcc.dg/torture/pr51070-2.c: New testcase.
10382 2012-01-03 Richard Guenther <rguenther@suse.de>
10384 PR tree-optimization/51692
10385 * gcc.dg/torture/pr51692.c: New testcase.
10387 2012-01-03 Richard Guenther <rguenther@suse.de>
10390 * g++.dg/lto/pr51650-3_0.C: New testcase.
10392 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10395 * g++.dg/warn/Wredundant-decls-spec.C: New.
10397 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10399 PR tree-optimization/51719
10400 * g++.dg/tree-prof/pr51719.C: New test.
10402 2012-01-03 Richard Guenther <rguenther@suse.de>
10404 PR middle-end/51730
10405 * gcc.dg/fold-compare-6.c: New testcase.
10407 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10410 * g++.dg/gomp/pr51669.C: New test.
10412 2012-01-02 Jason Merrill <jason@redhat.com>
10415 * g++.dg/cpp0x/constexpr-union2.C: New.
10418 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10420 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10423 * g++.dg/cpp0x/constexpr-99.C: New test.
10425 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10428 * g++.dg/template/init9.C: New.
10430 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10432 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10433 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10434 rather than a specific number.
10436 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10441 * gfortran.dg/typebound_operator_7.f03: New.
10442 * gfortran.dg/typebound_operator_8.f03: New.
10444 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10447 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10449 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10451 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10453 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10455 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10457 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10460 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10462 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10463 * gfortran.dg/io_real_boz_4.f90: Likewise.
10464 * gfortran.dg/io_real_boz_5.f90: Likewise.
10466 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10468 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10470 2012-01-02 Revital Eres <revital.eres@linaro.org>
10472 * gcc.dg/sms-11.c: New file.
10474 2012-01-02 Tobias Burnus <burnus@net-b.de>
10477 * gfortran.dg/coarray/image_index_3.f90: New.
10479 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10482 * g++.dg/parse/enum8.C: New.
10484 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10487 * g++.dg/conversion/reinterpret4.C: New.
10488 * g++.dg/conversion/reinterpret1.C: Adjust.
10490 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10492 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10494 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10496 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10497 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10498 * g++.old-deja/g++.jason/access14.C: Likewise.
10499 * g++.old-deja/g++.jason/access8.C: Likewise.
10500 * g++.old-deja/g++.jason/access1.C: Likewise.
10501 * g++.old-deja/g++.other/access3.C: Likewise.
10502 * g++.old-deja/g++.other/access5.C: Likewise.
10503 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10504 * g++.old-deja/g++.law/visibility22.C: Likewise.
10505 * g++.old-deja/g++.law/visibility26.C: Likewise.
10506 * g++.old-deja/g++.mike/p2746.C: Likewise.
10507 * g++.dg/debug/using1.C: Likewise.
10508 * g++.dg/lookup/using51.C: Likewise.
10509 * g++.dg/inherit/using5.C: Likewise.
10510 * g++.dg/inherit/pr30297.C: Likewise.
10511 * g++.dg/inherit/access8.C: Likewise.
10512 * g++.dg/torture/pr39362.C: Likewise.
10513 * g++.dg/template/crash13.C: Likewise.
10514 * g++.dg/template/using10.C: Likewise.
10516 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10519 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10521 2012-01-01 Ira Rosen <irar@il.ibm.com>
10523 PR tree-optimization/51704
10524 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10525 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10526 corresponding flags.
10528 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10531 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10533 2012-01-01 Jan Hubicka <jh@suse.cz>
10535 PR rtl-optimization/51069
10536 * gcc.c-torture/compile/pr51069.c: New testcase.
10538 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10540 PR tree-optimization/51683
10541 * gcc.dg/pr51683.c: New test.
10543 Copyright (C) 2012 Free Software Foundation, Inc.
10545 Copying and distribution of this file, with or without modification,
10546 are permitted in any medium without royalty provided the copyright
10547 notice and this notice are preserved.