1 2012-12-05 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/51238
4 * gcc.dg/torture/pr51238.c: New testcase.
6 2012-12-05 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/50222
9 * gcc.dg/torture/pr50222.c: New testcase.
11 2012-12-05 Richard Biener <rguenther@suse.de>
14 * gcc.dg/lto/pr55525_0.c: New testcase.
15 * gcc.dg/lto/pr55525_1.c: Likewise.
17 2012-12-04 Tobias Burnus <burnus@net-b.de>
19 * gfortran.dg/quad_3.f90: Really fix an if condition.
21 2012-12-04 Tobias Burnus <burnus@net-b.de>
23 * gfortran.dg/quad_3.f90: Fix a condition,
24 which wrongly required ordered/lazy evaluation.
26 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
28 * gcc.target/aarch64/121127.c: New test.
30 2012-12-04 Jakub Jelinek <jakub@redhat.com>
33 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
35 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
37 * gcc.dg/asan/asan.exp: Likewise.
39 2012-12-04 Richard Biener <rguenther@suse.de>
41 PR tree-optimization/55124
42 * gcc.dg/torture/pr55124.c: New testcase.
44 2012-12-03 Tobias Burnus <burnus@net-b.de>
46 * gfortran.dg/quad_3.f90: New.
48 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
51 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
53 2012-12-03 Jakub Jelinek <jakub@redhat.com>
56 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
57 on all targets, not just s390*.
59 2012-12-03 Marek Polacek <polacek@redhat.com>
62 * gcc.dg/pr55570.c: New test.
64 2012-12-03 Jakub Jelinek <jakub@redhat.com>
66 * lib/asan-dg.exp (asan_get_gtest_test_list,
67 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
68 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
69 and [asan_get_gtest_expect_death_list "$output"] in global vars.
70 (asan_symbolize): Sanitize [] characters from key.
71 * g++.dg/asan/asan_test_config.h: New file.
72 * g++.dg/asan/asan_globals_test.cc: New file.
73 * g++.dg/asan/asan_test_utils.h: New file.
74 * g++.dg/asan/dejagnu-gtest.h: New file.
75 * g++.dg/asan/asan_test.cc: New file.
76 * g++.dg/asan/asan_test.C: New test.
78 2012-12-03 Richard Biener <rguenther@suse.de>
80 * gcc.dg/torture/pr35634.c: Use signed char.
81 * g++.dg/torture/pr35634.C: Likewise.
83 2012-12-02 Marek Polacek <polacek@redhat.com>
86 * gcc.dg/pr54838.c: New test.
88 2012-12-01 Xinliang David Li <davidxl@google.com>
90 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
93 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
96 * g++.dg/cpp0x/decltype46.C: New.
98 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
101 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
103 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
106 * g++.dg/debug/pr53860.C: New test.
108 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
109 Paul Thomas <pault@gcc.gnu.org>
112 * gfortran.dg/defined_assignment_1.f90: New test.
113 * gfortran.dg/defined_assignment_2.f90: New test.
114 * gfortran.dg/defined_assignment_3.f90: New test.
115 * gfortran.dg/defined_assignment_4.f90: New test.
116 * gfortran.dg/defined_assignment_5.f90: New test.
118 2012-12-01 Jakub Jelinek <jakub@redhat.com>
121 * g++.dg/cpp0x/vt-55542.C: New test.
123 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
125 * gnat.dg/specs/pack9.ads: New test.
127 2012-11-30 Martin Jambor <mjambor@suse.cz>
130 PR tree-optimization/55415
131 PR tree-optimization/54386
133 * gcc.dg/ipa/ipa-sra-7.c: New test.
134 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
135 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
136 * gcc.target/i386/pr55448.c: Likewise.
138 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
140 * loop_optimization14.ad[sb]: New test.
141 * loop_optimization14_pkg.ads: New helper.
143 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
146 * gcc.target/arm/pr55073.C: New test.
148 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
151 * g++.dg/ext/vector20.C: New testcase.
153 2012-11-28 Tobias Burnus <burnus@net-b.de>
156 * coarray/sync_3.f90: Extend test.
158 2012-11-29 Jakub Jelinek <jakub@redhat.com>
160 PR rtl-optimization/55512
161 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
162 * gcc.target/i386/pr55512-4.c: Likewise.
164 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
167 * g++.dg/cpp0x/udlit-overflow.C: New.
168 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
170 2012-11-28 Jakub Jelinek <jakub@redhat.com>
176 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
177 are non-empty and add dependency between the first and second asm.
178 * gcc.dg/guality/pr36728-2.c: Likewise.
179 * gcc.dg/guality/pr36728-3.c: New test.
180 * gcc.dg/guality/pr36728-4.c: New test.
182 2012-11-28 Andrew Pinski <apinski@cavium.com>
185 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
187 * lib/obj-c++.exp (obj-c++_init): Likewise.
189 2012-11-28 Tobias Burnus <burnus@net-b.de>
192 * coarray/sync_3.f90: New.
194 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
196 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
198 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
200 PR rtl-optimization/55512
201 * gcc.target/i386/pr55512-[1234].c: New tests.
203 2012-11-28 Jakub Jelinek <jakub@redhat.com>
206 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
209 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
210 attributes. Avoid clobbering memory before malloced chunk.
211 (main): Pass 1 instead of 0 as argument.
213 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
215 * gnat.dg/object_overflow.adb: Rename to...
216 * gnat.dg/object_overflow1.adb: ...this.
217 * gnat.dg/object_overflow2.adb: New test.
218 * gnat.dg/object_overflow3.adb: Likewise.
219 * gnat.dg/object_overflow4.adb: Likewise.
221 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
224 * g++.dg/init/pr55497.C: New.
226 2012-11-28 Richard Biener <rguenther@suse.de>
229 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
230 * gcc.dg/vect/slp-perm-9.c: Likewise.
232 2012-11-28 Richard Biener <rguenther@suse.de>
235 * gcc.dg/torture/pr35634.c: New testcase.
236 * g++.dg/torture/pr35634.C: Likewise.
237 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
239 2012-11-27 Tobias Burnus <burnus@net-b.de>
242 * gfortran.dg/warn_target_lifetime_3.f90: New.
244 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
246 PR rtl-optimization/55458
247 * gcc.target/i386/pr55458.c: New test.
249 2012-11-27 Jakub Jelinek <jakub@redhat.com>
251 PR tree-optimization/55110
252 * gcc.dg/pr55110.c: New test.
254 2012-11-27 Richard Biener <rguenther@suse.de>
257 * g++.dg/opt/pr55331.C: New testcase.
259 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
261 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
263 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
265 * gcc.dg/54455.c: Require scheduling.
266 * gcc.dg/c1x-align-4.c: Skip avr.
267 * gcc.dg/pr44024.c: Skip avr in final scan.
269 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
272 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
273 * gcc.dg/pr54676.c: Make work for 16-bit int.
275 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
278 * gcc.target/i386/pr55227.c: New test.
280 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
282 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
284 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
286 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
288 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
290 (add_options_for_arm_v8_vfp): New procedure.
291 * gcc.target/arm/vrintaf32.c: New test.
292 * gcc.target/arm/vrintaf64.c: Likewise.
293 * gcc.target/arm/vrintmf32.c: Likewise.
294 * gcc.target/arm/vrintmf64.c: Likewise.
295 * gcc.target/arm/vrintpf32.c: Likewise.
296 * gcc.target/arm/vrintpf64.c: Likewise.
297 * gcc.target/arm/vrintrf32.c: Likewise.
298 * gcc.target/arm/vrintrf64.c: Likewise.
299 * gcc.target/arm/vrintxf32.c: Likewise.
300 * gcc.target/arm/vrintxf64.c: Likewise.
301 * gcc.target/arm/vrintzf32.c: Likewise.
302 * gcc.target/arm/vrintzf64.c: Likewise.
304 2012-11-26 Janus Weil <janus@gcc.gnu.org>
307 * gfortran.dg/warn_unused_function_2.f90: New.
309 2012-11-26 Janus Weil <janus@gcc.gnu.org>
312 * gfortran.dg/associated_6.f90: New.
313 * gfortran.dg/select_type_30.f03: New.
315 2012-11-26 Jakub Jelinek <jakub@redhat.com>
317 PR tree-optimization/54471
318 * gcc.dg/tree-ssa/vrp86.c: New test.
319 * gcc.c-torture/execute/pr54471.c: New test.
321 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
324 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
325 use volatile asms, use plain asms. Where the output value for the
326 asm is unused, write a global variable.
328 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
330 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
332 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
335 * gfortran.dg/do_check_7.f90: New test.
337 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
340 * g++.dg/init/new41.C: New.
342 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
345 * gfortran.dg/allocate_error_4.f90: New test.
347 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
349 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
352 2012-11-23 Jakub Jelinek <jakub@redhat.com>
354 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
358 * g++.dg/warn/Wreturn-type-8.C: New test.
361 * gcc.dg/pr55430.c: New test.
363 2012-11-23 Kostya Serebryany <kcc@google.com>
365 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
367 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
369 * gnat.dg/discr40.ad[sb]: New test.
371 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
373 * gnat.dg/discr39.adb: New test.
375 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
378 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
379 * gcc.dg/pr55150-1.c: Same.
380 * gcc.dg/torture/pr54894.c: Add size32plus.
382 2012-11-23 Jakub Jelinek <jakub@redhat.com>
385 * c-c++-common/asan/attrib-1.c: New test.
387 2012-11-22 Ian Bolton <ian.bolton@arm.com>
389 * gcc.target/aarch64/builtin-bswap-1.c: New test.
390 * gcc.target/aarch64/builtin-bswap-2.c: New test.
392 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
395 * g++.dg/cpp0x/constexpr-55432.C: New.
397 2012-11-21 Janus Weil <janus@gcc.gnu.org>
400 * gfortran.dg/namelist_76.f90: New.
402 2012-11-21 Martin Jambor <mjambor@suse.cz>
404 * gcc.dg/ipa/ipcp-agg-7.c: New test.
405 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
407 2012-11-21 Martin Jambor <mjambor@suse.cz>
409 PR tree-optimization/55260
410 * g++.dg/torture/pr55260-2.C: New test.
412 2012-11-21 Martin Jambor <mjambor@suse.cz>
414 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
416 2012-11-21 Bin Cheng <bin.cheng@arm.com>
418 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
419 * gcc.dg/tree-ssa/vrp47.c: Ditto.
421 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
424 * gcc.target/i386/pr19398.c: New test.
426 2012-11-20 Martin Jambor <mjambor@suse.cz>
428 PR tree-optimization/55260
429 * g++.dg/torture/pr55260-1.C: New test.
431 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
433 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
434 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
435 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
436 * gcc.target/aarch64/atomic-op-char.c: Likewise.
437 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
438 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
439 * gcc.target/aarch64/atomic-op-int.c: Likewise.
440 * gcc.target/aarch64/atomic-op-long.c: Likewise.
441 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
442 * gcc.target/aarch64/atomic-op-release.c: Likewise.
443 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
444 * gcc.target/aarch64/atomic-op-short.c: Likewise.
446 2012-11-20 Jakub Jelinek <jakub@redhat.com>
449 * gcc.dg/pr55094.c: New test.
451 PR rtl-optimization/54921
452 * gcc.dg/pr54921.c: New test.
454 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
456 * gcc.target/i386/pr55359.c: New test.
458 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
460 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
461 * g++.dg/tls/thread_local3g.C: Likewise.
462 * g++.dg/tls/thread_local4g.C: Likewise.
463 * g++.dg/tls/thread_local5g.C: Likewise.
464 * g++.dg/tls/thread_local6g.C: Likewise.
465 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
466 * g++.dg/tls/thread_local2.C: Likewise.
467 * g++.dg/tls/thread_local2g.C: Likewise.
468 * g++.dg/tls/thread_local6.C: Likewise.
470 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
472 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
473 * gcc.dg/tm/clone-1.c: New test.
475 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
478 * g++.dg/parse/struct-5.C: New.
480 2012-11-19 Tom de Vries <tom@codesourcery.com>
482 PR rtl-optimization/55315
483 * gcc.target/mips/pr55315.c: New test.
485 2012-11-17 Jakub Jelinek <jakub@redhat.com>
487 PR tree-optimization/55236
488 * gcc.dg/pr55236.c: New test.
491 * gcc.dg/pr19105.c: Accept also optimizing
492 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
494 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
495 from addr2line_output. Increment idx if asking for more than one
496 address in one object.
498 2012-11-16 Jakub Jelinek <jakub@redhat.com>
500 PR tree-optimization/55329
501 * g++.dg/opt/pr55329.C: New test.
503 2012-11-16 Janus Weil <janus@gcc.gnu.org>
506 * gfortran.dg/typebound_operator_18.f90: New.
508 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
510 PR rtl-optimization/55330
511 * gfortran.dg/pr55330.f90: New test.
513 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
515 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
516 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
517 * gcc.dg/hoist-register-pressure-2.c: Ditto.
518 * gcc.dg/hoist-register-pressure-3.c: Ditto.
519 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
520 * gcc.dg/tree-prof/unroll-1.c: Ditto.
522 2012-11-16 Dodji Seketeli <dodji@redhat.com>
525 * g++.dg/cpp0x/alias-decl-27.C: New test.
527 2012-11-16 Jakub Jelinek <jakub@redhat.com>
530 * g++.dg/template/alignof2.C: New test.
532 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
534 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
535 * g++.dg/mv6.C (dg-options): Ditto.
537 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
539 * lib/target_suports.exp
540 (check_effective_target_has_w_floating_suffix): New procedure.
541 (check_effective_target_has_q_floating_suffix): Ditto.
542 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
543 for unsupported non-standard suffix on floating constant.
544 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
546 2012-11-14 Jakub Jelinek <jakub@redhat.com>
548 * lib/asan-dg.exp: New file.
549 * gcc.dg/asan/asan.exp: New file.
550 * g++.dg/dg.exp: Prune also asan tests.
551 * g++.dg/asan/asan.exp: New file.
552 * c-c++-common/asan/memcmp-1.c: New test.
554 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
557 * g++.dg/cpp0x/vt-55323.C: New.
559 2012-11-13 Sriraman Tallam <tmsriram@google.com>
561 * g++.dg/mv4.C: Add require ifunc. Change error message.
562 * g++.dg/mv5.C: Add require ifunc.
563 * g++.dg/mv6.C: Add require ifunc.
565 2012-11-13 Martin Jambor <mjambor@suse.cz>
567 PR tree-optimization/55253
568 * gcc.dg/torture/pr55253.c: New test.
569 * gcc.dg/torture/pr55305.c: Likewise.
571 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
574 * gcc.target/i386/pr55142-1.c: New file.
575 * gcc.target/i386/pr55142-2.c: Likewise.
577 2012-11-13 Dodji Seketeli <dodji@redhat.com>
580 * g++.dg/cpp0x/alias-decl-26.C: New test file.
582 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
584 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
586 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
587 * gcc.target/i386/pr49715-2.c: Likewise.
588 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
590 2012-11-13 Jakub Jelinek <jakub@redhat.com>
592 PR tree-optimization/55281
593 * gcc.dg/vect/fast-math-pr55281.c: New test.
594 * g++.dg/opt/pr55281.C: New test.
596 PR rtl-optimization/54127
597 * gcc.dg/torture/pr54127.c: New test.
599 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
600 Jakub Jelinek <jakub@redhat.com>
602 PR rtl-optimization/51447
603 * gcc.c-torture/execute/pr51447.c: New test.
605 2012-11-12 Ian Bolton <ian.bolton@arm.com>
607 * gcc.target/aarch64/csinc-2.c: New test.
609 2012-11-12 Ian Bolton <ian.bolton@arm.com>
611 * gcc.target/aarch64/cmn.c: New test.
612 * gcc.target/aarch64/adds.c: New test.
613 * gcc.target/aarch64/subs.c: New test.
615 2012-11-12 Tobias Burnus <burnus@net-b.de>
618 * gfortran.dg/coarray_29_1.f90: New.
619 * gfortran.dg/coarray_29_2.f90: New.
621 2012-11-12 Bin Cheng <bin.cheng@arm.com>
623 * gcc.dg/hoist-register-pressure-3.c: New test.
625 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
627 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
628 wrappers around sinf and cosf.
630 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
634 * gcc.target/i386/pr55247-2.c: New file.
636 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
639 * g++.dg/pr55263.C: New test.
641 2012-11-11 Martin Jambor <mjambor@suse.cz>
643 PR tree-optimization/55238
644 * testsuite/gcc.dg/torture/pr55238.c: New test.
646 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
648 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
649 * c-c++-common/torture/vector-subscript-1.c: Likewise.
650 * c-c++-common/torture/vector-subscript-2.c: Likewise.
652 2012-11-10 Jan Hubicka <jh@suse.cz>
654 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
656 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
658 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
659 -mno-sse -mno-mmx to dg-options. Reformat.
661 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
663 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
664 * c-c++-common/vector-compare-1.c: Same.
665 * c-c++-common/vector-compare-2.c: Same.
666 * g++.dg/other/unused1.C: Skip on AIX.
667 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
668 extra message on AIX.
670 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
673 * gcc.target/i386/pr55247.c: New test.
675 2012-11-09 Andrew Pinski <apinski@cavium.com>
677 * gcc.c-torture/execute/20121108-1.c: New test.
679 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
682 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
683 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
684 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
685 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
687 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
689 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
690 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
691 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
693 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
695 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
697 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
698 * g++.dg/tm/pr47530.C: Same.
700 2012-11-09 Jason Merrill <jason@redhat.com>
703 * g++.dg/cpp0x/alias-decl-25.C: New.
705 * g++.dg/abi/abi-tag1.C: New.
706 * g++.dg/abi/abi-tag2.C: New.
708 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
710 PR rtl-optimization/55154
711 * gcc.target/i386/pr55154.c: New test.
713 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
715 PR rtl-optimization/55151
716 * gcc.dg/pr55151.c: Move ...
717 * gcc.target/i386/pr55151.c: ... here.
719 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
721 PR rtl-optimization/54472
722 * gcc.dg/pr54472.c: New test.
724 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
726 * gnat.dg/stack_check3.ad[sb]: New test.
728 2012-11-08 Ian Lance Taylor <iant@google.com>
730 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
731 with arguments. Handle errorcheckoutput and rundir test types.
733 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
735 PR tree-optimization/55191
736 * gcc.dg/pr55191.c: New test.
738 2012-11-08 Jakub Jelinek <jakub@redhat.com>
741 * g++.dg/debug/pr54499.C: New test.
743 2012-11-08 Jan Hubicka <jh@suse.cz>
746 * gcc.dg/winline-3.c: Update.
748 2012-11-08 Martin Jambor <mjambor@suse.cz>
750 * gfortran.dg/ipcp-array-1.f90: New test.
752 2012-11-08 Florian Weimer <fweimer@redhat.com>
754 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
756 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
758 PR rtl-optimization/55151
759 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
761 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
763 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
765 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
767 * gcc.c-torture/compile/20121107-1.c: New test.
769 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
771 PR rtl-optimization/55151
772 * gcc.dg/pr55151.c: Compile it only for x86_64.
774 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
776 PR rtl-optimization/55122
777 * gcc.dg/pr55122.c: New test.
779 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
781 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
783 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
784 * gcc.target/powerpc/loop_align.c: Skip on AIX.
785 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
786 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
788 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
791 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
793 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
796 * c-c++-common/pr51294.c: New.
798 2012-11-07 Martin Jambor <mjambor@suse.cz>
800 PR tree-optimization/53787
801 * gcc.dg/ipa/ipa-5.c: Adjust.
802 * gcc.dg/ipa/ipcp-agg-1.c: New test.
803 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
804 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
805 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
806 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
807 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
808 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
809 * gfortran.dg/pr48636-2.f90: New test.
810 * gfortran.dg/pr53787.f90: Likewise.
812 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
816 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
819 * g++.dg/cpp0x/constexpr-union4.C: New.
821 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
823 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
825 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
828 * gcc.c-torture/compile/pr49220.c: New test.
830 2012-11-07 Florian Weimer <fweimer@redhat.com>
832 * g++.dg/init/new40.C: New.
834 2012-11-07 Jakub Jelinek <jakub@redhat.com>
837 * gcc.dg/guality/pr54693-2.c: New test.
839 2012-11-06 Andrew Pinski <apinski@cavium.com>
841 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
842 -fno-vect-cost-model.
844 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
846 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
847 * gcc.dg/tm/debug-1.c: Same.
848 * gcc.dg/tm/irrevocable-3.c: Same.
849 * gcc.dg/tm/irrevocable-4.c: Same.
850 * gcc.dg/tm/memopt-10.c: Same.
851 * gcc.dg/tm/memopt-11.c: Same.
852 * gcc.dg/tm/props-4.c: Same.
853 * gcc.dg/tm/wrap-3.c: Same.
854 * gcc.dg/tm/wrap-4.c: Same.
856 2012-11-06 Andrew Pinski <apinski@cavium.com>
858 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
860 2012-11-06 Jan Hubicka <jh@suse.cz>
862 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
864 * gcc.dg/tree-ssa/loop-23.c: Likewise.
865 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
866 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
868 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
870 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
872 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
875 * gcc.dg/torture/pr41993.c: New test.
877 2012-11-06 Jan Hubicka <jh@suse.cz>
879 * gcc.target/i386/l_fma_float_?.c: Update.
880 * gcc.target/i386/l_fma_double_?.c: Update.
882 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
885 * gcc.target/sh/pr54089-8.c: New.
886 * gcc.target/sh/pr54089-9.c: New.
888 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
891 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
892 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
893 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
894 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
895 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
896 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
897 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
898 * gcc.target/i386/avx-vzeroupper-27.c: New.
900 2012-11-06 Janus Weil <janus@gcc.gnu.org>
903 * gfortran.dg/transfer_class_1.f90: New.
904 * gfortran.dg/transfer_class_2.f90: New.
906 2012-11-05 Sriraman Tallam <tmsriram@google.com>
908 * testsuite/g++.dg/mv1.C: New test.
909 * testsuite/g++.dg/mv2.C: New test.
910 * testsuite/g++.dg/mv3.C: New test.
911 * testsuite/g++.dg/mv4.C: New test.
912 * testsuite/g++.dg/mv5.C: New test.
913 * testsuite/g++.dg/mv6.C: New test.
915 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
918 * gcc.dg/const-uniq-1.c (a): Increase length four times.
920 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
922 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
925 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
927 * g++.dg/torture/20121105-1.C: New test.
929 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
931 * gcc.dg/torture/fp-compare.c: New testcase.
933 2012-11-05 Jan Hubicka <jh@suse.cz>
935 * gcc.dg/const-1.c: Update.
936 * gcc.dg/pure-1.c: Update.
938 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
940 PR rtl-optimization/55151
941 * gcc.dg/pr55151.c: New test.
943 2012-11-05 Jakub Jelinek <jakub@redhat.com>
947 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
949 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
952 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
954 2012-11-05 Jan Hubicka <jh@suse.cz>
956 * gcc.dg/autopar/pr49960.c: Fix testcase.
958 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
960 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
961 Fix scan-tree-dump-times directive.
963 2012-11-04 Janus Weil <janus@gcc.gnu.org>
966 * gfortran.dg/associate_12.f90: New.
968 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
971 * lib/target-supports.exp (check_effective_target_masm_intel): New
973 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
976 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
977 Jack Howarth <howarth@bromo.med.uc.edu>
979 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
980 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
981 * gcc.target/i386/pr53249.c: Likewise.
983 2012-11-03 Andrew Pinski <apinski@cavium.com>
985 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
986 call abort1 so that cross jumping does not happen.
988 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
991 * gcc.target/sh/pr51244-18.c: New.
992 * gcc.target/sh/pr51244-19.c: New.
994 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
996 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
997 b requires a 64-bit operation followed by a truncation.
999 2012-11-02 Jan Hubicka <jh@suse.cz>
1001 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1003 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1005 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1006 conditions to verify the reduction code is vectorized.
1008 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1009 in case 'pow', such as 'powerpc' is used in the compiler version name.
1010 * gcc.target/powerpc/pr46728-2.c: Likewise.
1011 * gcc.target/powerpc/pr46728-3.c: Likewise.
1012 * gcc.target/powerpc/pr46728-4.c: Likewise.
1013 * gcc.target/powerpc/pr46728-5.c: Likewise.
1014 * gcc.target/powerpc/pr46728-7.c: Likewise.
1015 * gcc.target/powerpc/pr46728-8.c: Likewise.
1016 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1018 2012-11-02 Jan Hubicka <jh@suse.cz>
1020 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1022 2012-11-02 Jan Hubicka <jh@suse.cz>
1024 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1025 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1027 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1030 * gcc.target/i386/pr55130.c: New test.
1032 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1035 * gcc.target/i386/pr55147.c: New test.
1037 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1039 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1040 * gfortran.dg/default_format_denormal_1.f90: Same.
1042 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1045 * g++.dg/ext/vector19.C: Remove target restrictions.
1046 * gcc.dg/fold-compare-7.c: New testcase.
1048 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1051 * gcc.target/sh/pr55160.c: New.
1053 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1055 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1056 scan-assembler regex.
1058 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1061 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1062 * gcc.dg/pr55150-2.c: New test.
1064 2012-11-01 Sharad Singhai <singhai@google.com>
1066 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1067 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1068 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1069 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1071 2012-10-31 Dehao Chen <dehao@google.com>
1073 * g++.dg/debug/dwarf2/block.C: New testcase.
1075 2012-10-31 Jan Hubicka <jh@suse.cz>
1077 * gcc.dg/pr44974.c: Add noinline.
1079 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1082 * gfortran.dg/class_54.f90: New.
1084 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1085 Jakub Jelinek <jakub@redhat.com>
1087 PR tree-optimization/55018
1088 * gcc.dg/torture/pr55018.c: New test.
1090 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/ext/vla13.C: New.
1095 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1098 * gcc.dg/pr55150.c: New test.
1100 2012-10-31 Tobias Burnus <burnus@net-b.de>
1103 * gfortran.dg/associate_11.f90: New.
1105 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1108 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1110 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1112 PR tree-optimization/19105
1113 PR tree-optimization/21643
1114 PR tree-optimization/46309
1115 * gcc.dg/pr19105.c: New test.
1116 * gcc.dg/pr21643.c: New test.
1117 * gcc.dg/pr46309-2.c: New test.
1118 * gcc.c-torture/execute/pr46309.c: New test.
1120 2012-10-31 Alan Modra <amodra@gmail.com>
1122 * gcc.target/powerpc/dimode_off.c: New.
1123 * gcc.target/powerpc/timode_off.c: New.
1124 * gcc.target/powerpc/dfmode_off.c: New.
1125 * gcc.target/powerpc/tfmode_off.c: New.
1127 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1129 PR rtl-optimization/55093
1130 * gcc.target/i386/pr55093.c: New file.
1132 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1134 * gcc.target/i386/pr55116.c: Renamed to ...
1135 * gcc.target/i386/pr55116-1.c: This.
1137 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1139 * gcc.target/i386/pr55116-2.c: New file.
1141 2012-10-30 Richard Biener <rguenther@suse.de>
1143 * gcc.dg/vect/slp-perm-2.c: Adjust.
1145 2012-10-30 Richard Biener <rguenther@suse.de>
1147 PR tree-optimization/55111
1148 * gcc.dg/torture/pr55111.c: New testcase.
1150 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1153 * gcc.target/sh/pr53988.c: New.
1155 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1158 * gcc.dg/hoist-register-pressure-1.c: Rename from
1159 hoist-register-pressure.c. Add nonpic condition.
1160 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1162 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1165 * gcc.dg/Wreturn-local-addr.c: New.
1166 * g++.dg/warn/Wno-return-local-addr.C: New.
1167 * g++.dg/warn/Wreturn-local-addr.C: New.
1169 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1172 * gcc.target/i386/pr55116.c: New file.
1174 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1177 * gcc.dg/Wshadow-4.c: New.
1178 * gcc.dg/Wshadow-4.h: New.
1180 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1183 * gcc.dg/guality/pr54693.c: New.
1185 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1188 * gcc.dg/pr55027.c: New testcase.
1190 2012-10-29 Jan Hubicka <jh@suse.cz>
1192 * gcc.dg/ipa/inline-6.c: New testcase.
1194 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1196 PR rtl-optimization/55106
1197 * g++.dg/pr55106.C: New.
1199 2012-10-29 Richard Guenther <rguenther@suse.de>
1202 * gcc.dg/torture/pr53695.c: New testcase.
1204 2012-10-28 Jan Hubicka <jh@suse.cz>
1206 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1208 2012-10-28 Tobias Burnus <burnus@net-b.de>
1211 * gfortran.dg/do_check_6.f90: New.
1213 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1214 Jack Howarth <howarth@bromo.med.uc.edu>
1217 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1219 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1221 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1224 * gcc.target/i386/pr34283.c: New test.
1226 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1229 * g++.dg/opt/pr55081.C: New test.
1233 * gcc.dg/guality/pr54970.c: New test.
1235 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1238 * g++.dg/template/new11.C: New.
1240 2012-10-26 Richard Biener <rguenther@suse.de>
1243 * gcc.dg/torture/pr54824.c: New testcase.
1245 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1247 * gcc.target/i386/fxsave-1.c: New.
1248 * gcc.target/i386/fxsave64-1.c: Ditto.
1249 * gcc.target/i386/fxrstor-1.c: Ditto.
1250 * gcc.target/i386/fxrstor64-1.c: Ditto.
1251 * gcc.target/i386/xsave-1.c: Ditto.
1252 * gcc.target/i386/xsave64-1.c: Ditto.
1253 * gcc.target/i386/xrstor-1.c: Ditto.
1254 * gcc.target/i386/xrstor64-1.c: Ditto.
1255 * gcc.target/i386/xsaveopt-1.c: Ditto.
1256 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1257 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1258 * gcc.target/i386/sse-13.c: Ditto.
1259 * gcc.target/i386/sse-14.c: Ditto.
1260 * gcc.target/i386/sse-22.c: Ditto.
1261 * gcc.target/i386/sse-23.c: Ditto.
1262 * g++.dg/other/i386-2.C: Ditto.
1263 * g++.dg/other/i386-3.C: Ditto.
1265 2012-10-25 Jan Hubicka <jh@suse.cz>
1267 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1270 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1273 * g++.dg/ext/transparent-union.C: New.
1275 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1278 * g++.dg/ext/vector19.C: New testcase.
1280 2012-10-25 Richard Biener <rguenther@suse.de>
1282 PR tree-optimization/54902
1283 * g++.dg/torture/pr54902.C: New testcase.
1285 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1288 * g++.dg/template/crash114.C: New.
1290 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1293 * gcc.target/i386/pr55049-1.c: New test.
1295 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1298 * gfortran.dg/class_dummy_4.f03: New.
1300 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1302 PR rtl-optimization/55010
1303 * gcc.dg/pr55010.c: New test.
1306 * g++.dg/debug/pr54828.C: New test.
1308 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1310 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1311 * gcc.dg/vect/vect-83_64.c: Likewise.
1313 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1316 * g++.dg/cpp0x/constexpr-union4.C: New.
1318 2012-10-23 Jeff Law <law@redhat.com>
1320 * gcc.c-torture/execute/pr54985.c: New test.
1322 2012-10-23 Paul Koning <ni1d@arrl.net>
1325 * g++.dg/debug/dwarf2/pr54508.C: New.
1327 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1330 * g++.dg/template/sizeof14.C: New test.
1332 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1333 Jim MacArthur <jim.macarthur@arm.com>
1334 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1335 Marcus Shawcroft <marcus.shawcroft@arm.com>
1336 Nigel Stephens <nigel.stephens@arm.com>
1337 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1338 Richard Earnshaw <rearnsha@arm.com>
1339 Sofiane Naci <sofiane.naci@arm.com>
1340 Stephen Thomas <stephen.thomas@arm.com>
1341 Tejas Belagod <tejas.belagod@arm.com>
1342 Yufeng Zhang <yufeng.zhang@arm.com>
1344 * lib/target-supports.exp
1345 (check_profiling_available): Add AArch64.
1346 (check_effective_target_vect_int): Likewise.
1347 (check_effective_target_vect_shift): Likewise.
1348 (check_effective_target_vect_float): Likewise.
1349 (check_effective_target_vect_double): Likewise.
1350 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1351 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1352 (check_effective_target_vect_pack_trunc): Likewise.
1353 (check_effective_target_vect_unpack): Likewise.
1354 (check_effective_target_vect_hw_misalign): Likewise.
1355 (check_effective_target_vect_short_mult): Likewise.
1356 (check_effective_target_vect_int_mult): Likewise.
1357 (check_effective_target_vect_stridedN): Likewise.
1358 (check_effective_target_sync_int_long): Likewise.
1359 (check_effective_target_sync_char_short): Likewise.
1360 (check_vect_support_and_set_flags): Likewise.
1361 (check_effective_target_aarch64_tiny): New.
1362 (check_effective_target_aarch64_small): New.
1363 (check_effective_target_aarch64_large): New.
1364 * g++.dg/other/PR23205.C: Enable aarch64.
1365 * g++.dg/other/pr23205-2.C: Likewise.
1366 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1367 * gcc.c-torture/execute/20101011-1.c: Likewise.
1368 * gcc.dg/20020312-2.c: Likewise.
1369 * gcc.dg/20040813-1.c: Likewise.
1370 * gcc.dg/builtin-apply2.c: Likewise.
1371 * gcc.dg/stack-usage-1.c: Likewise.
1373 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1374 Jim MacArthur <jim.macarthur@arm.com>
1375 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1376 Marcus Shawcroft <marcus.shawcroft@arm.com>
1377 Nigel Stephens <nigel.stephens@arm.com>
1378 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1379 Richard Earnshaw <rearnsha@arm.com>
1380 Sofiane Naci <sofiane.naci@arm.com>
1381 Stephen Thomas <stephen.thomas@arm.com>
1382 Tejas Belagod <tejas.belagod@arm.com>
1383 Yufeng Zhang <yufeng.zhang@arm.com>
1385 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1386 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1387 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1388 * gcc.target/aarch64/aapcs/abitest.S: New file.
1389 * gcc.target/aarch64/aapcs/abitest.h: New file.
1390 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1391 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1392 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1393 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1394 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1395 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1396 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1397 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1398 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1399 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1400 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1401 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1402 * gcc.target/aarch64/aapcs/test_1.c: New file.
1403 * gcc.target/aarch64/aapcs/test_10.c: New file.
1404 * gcc.target/aarch64/aapcs/test_11.c: New file.
1405 * gcc.target/aarch64/aapcs/test_12.c: New file.
1406 * gcc.target/aarch64/aapcs/test_13.c: New file.
1407 * gcc.target/aarch64/aapcs/test_14.c: New file.
1408 * gcc.target/aarch64/aapcs/test_15.c: New file.
1409 * gcc.target/aarch64/aapcs/test_16.c: New file.
1410 * gcc.target/aarch64/aapcs/test_17.c: New file.
1411 * gcc.target/aarch64/aapcs/test_18.c: New file.
1412 * gcc.target/aarch64/aapcs/test_19.c: New file.
1413 * gcc.target/aarch64/aapcs/test_2.c: New file.
1414 * gcc.target/aarch64/aapcs/test_20.c: New file.
1415 * gcc.target/aarch64/aapcs/test_21.c: New file.
1416 * gcc.target/aarch64/aapcs/test_22.c: New file.
1417 * gcc.target/aarch64/aapcs/test_23.c: New file.
1418 * gcc.target/aarch64/aapcs/test_24.c: New file.
1419 * gcc.target/aarch64/aapcs/test_25.c: New file.
1420 * gcc.target/aarch64/aapcs/test_26.c: New file.
1421 * gcc.target/aarch64/aapcs/test_3.c: New file.
1422 * gcc.target/aarch64/aapcs/test_4.c: New file.
1423 * gcc.target/aarch64/aapcs/test_5.c: New file.
1424 * gcc.target/aarch64/aapcs/test_6.c: New file.
1425 * gcc.target/aarch64/aapcs/test_7.c: New file.
1426 * gcc.target/aarch64/aapcs/test_8.c: New file.
1427 * gcc.target/aarch64/aapcs/test_9.c: New file.
1428 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1429 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1430 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1431 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1432 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1433 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1434 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1435 * gcc.target/aarch64/aapcs/type-def.h: New file.
1436 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1437 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1438 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1439 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1440 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1441 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1442 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1443 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1444 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1445 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1446 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1447 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1448 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1449 * gcc.target/aarch64/aarch64.exp: New file.
1450 * gcc.target/aarch64/adc-1.c: New file.
1451 * gcc.target/aarch64/adc-2.c: New file.
1452 * gcc.target/aarch64/asm-1.c: New file.
1453 * gcc.target/aarch64/clrsb.c: New file.
1454 * gcc.target/aarch64/clz.c: New file.
1455 * gcc.target/aarch64/ctz.c: New file.
1456 * gcc.target/aarch64/csinc-1.c: New file.
1457 * gcc.target/aarch64/csinv-1.c: New file.
1458 * gcc.target/aarch64/csneg-1.c: New file.
1459 * gcc.target/aarch64/extend.c: New file.
1460 * gcc.target/aarch64/fcvt.x: New file.
1461 * gcc.target/aarch64/fcvt_double_int.c: New file.
1462 * gcc.target/aarch64/fcvt_double_long.c: New file.
1463 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1464 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1465 * gcc.target/aarch64/fcvt_float_int.c: New file.
1466 * gcc.target/aarch64/fcvt_float_long.c: New file.
1467 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1468 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1469 * gcc.target/aarch64/ffs.c: New file.
1470 * gcc.target/aarch64/fmadd.c: New file.
1471 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1472 * gcc.target/aarch64/frint.x: New file.
1473 * gcc.target/aarch64/frint_double.c: New file.
1474 * gcc.target/aarch64/frint_float.c: New file.
1475 * gcc.target/aarch64/index.c: New file.
1476 * gcc.target/aarch64/mneg-1.c: New file.
1477 * gcc.target/aarch64/mneg-2.c: New file.
1478 * gcc.target/aarch64/mneg-3.c: New file.
1479 * gcc.target/aarch64/mnegl-1.c: New file.
1480 * gcc.target/aarch64/mnegl-2.c: New file.
1481 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1482 * gcc.target/aarch64/pic-constantpool1.c: New file.
1483 * gcc.target/aarch64/pic-symrefplus.c: New file.
1484 * gcc.target/aarch64/predefine_large.c: New file.
1485 * gcc.target/aarch64/predefine_small.c: New file.
1486 * gcc.target/aarch64/predefine_tiny.c: New file.
1487 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1488 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1489 * gcc.target/aarch64/table-intrinsics.c: New file.
1490 * gcc.target/aarch64/tst-1.c: New file.
1491 * gcc.target/aarch64/vect-abs-compile.c: New file.
1492 * gcc.target/aarch64/vect-abs.c: New file.
1493 * gcc.target/aarch64/vect-abs.x: New file.
1494 * gcc.target/aarch64/vect-compile.c: New file.
1495 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1496 * gcc.target/aarch64/vect-faddv.c: New file.
1497 * gcc.target/aarch64/vect-faddv.x: New file.
1498 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1499 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1500 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1501 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1502 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1503 * gcc.target/aarch64/vect-fp-compile.c: New file.
1504 * gcc.target/aarch64/vect-fp.c: New file.
1505 * gcc.target/aarch64/vect-fp.x: New file.
1506 * gcc.target/aarch64/vect-mull-compile.c: New file.
1507 * gcc.target/aarch64/vect-mull.c: New file.
1508 * gcc.target/aarch64/vect-mull.x: New file.
1509 * gcc.target/aarch64/vect.c: New file.
1510 * gcc.target/aarch64/vect.x: New file.
1511 * gcc.target/aarch64/vector_intrinsics.c: New file.
1512 * gcc.target/aarch64/vfp-1.c: New file.
1513 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1514 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1515 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1516 * g++.dg/abi/aarch64_guard1.C: New file.
1518 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1521 * c-c++-common/pr54988.c: New test.
1523 2012-10-23 Jan Hubicka <jh@suse.cz>
1525 * gcc.dg/tree-prof/peel-1.c: New testcase.
1527 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1530 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1532 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1534 * gcc.dg/c99-predef-1.c: New test.
1535 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1536 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1537 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1538 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1539 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1540 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1541 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1542 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1543 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1544 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1545 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1546 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1548 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1550 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1552 2012-10-23 Jan Hubicka <jh@suse.cz>
1555 * gcc.c-torture/execute/pr54937.c: New testcase.
1556 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1558 2012-10-23 Jan Hubicka <jh@suse.cz>
1561 * gfortran.dg/pr54967.f90: New testcase.
1563 2012-10-23 Terry Guo <terry.guo@arm.com>
1566 * gcc.dg/pr55019.c: New.
1568 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1570 PR tree-optimization/55008
1571 * gcc.dg/tree-ssa/pr55008.c: New test.
1573 2012-10-22 Richard Biener <rguenther@suse.de>
1575 PR tree-optimization/55011
1576 * gcc.dg/torture/pr55011.c: New testcase.
1578 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1580 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1581 * gcc.target/arm/pr40457-2.c: Likewise.
1582 * gcc.target/arm/pr40457-3.c: Likewise.
1584 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1586 * gnat.dg/specs/limited_with4.ads: New test.
1587 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1589 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1591 * gnat.dg/modular4.adb: New test.
1592 * gnat.dg/modular4_pkg.ads: New helper.
1594 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1596 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1597 * gnat.dg/specs/addr1.ads: Likewise.
1599 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1601 * gcc.dg/webizer.c (main): Add missing exit call.
1603 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1606 * gfortran.dg/wextra_1.f: New test.
1608 2012-10-20 Jan Hubicka <jh@suse.cz>
1610 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1612 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1615 * gfortran.dg/warn_unused_function.f90: New.
1617 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1619 * lib/target-supports.exp
1620 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1622 2012-10-19 Richard Guenther <rguenther@suse.de>
1624 PR tree-optimization/54981
1625 * gcc.dg/pr54981.c: New testcase.
1627 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1630 * gcc.target/arm/pr54892.c: New.
1632 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1634 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1636 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1639 * g++.dg/init/array30.C: New.
1640 * g++.dg/init/array31.C: Likewise.
1642 2012-10-18 Tobias Burnus <burnus@net-b.de>
1645 * gfortran.dg/public_private_module_7.f90: New.
1647 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1650 * g++.dg/template/pr29633.C: New.
1652 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1654 * gnat.dg/loop_optimization13.ad[sb]: New test.
1655 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1657 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1659 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1660 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1661 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1662 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1664 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1666 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1667 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1668 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1669 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1670 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1671 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1673 2012-10-16 Jan Hubicka <jh@suse.cz>
1675 * gcc.target/i386/l_fma_float_?.c: Update.
1676 * gcc.target/i386/l_fma_double_?.c: Update.
1677 * gfortran.dg/do_1.f90: XFAIL
1678 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1679 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1680 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1681 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1682 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1683 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1686 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1690 * gcc.dg/Wstrict-overflow-24.c: New.
1692 2012-10-16 Tobias Burnus <burnus@net-b.de>
1696 * gfortran.dg/class_optional_1.f90: New.
1697 * gfortran.dg/class_optional_2.f90: New.
1699 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1702 * gcc.dg/guality/pr54796.c: New test.
1704 PR tree-optimization/54889
1705 * gfortran.dg/pr54889.f90: New test.
1707 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1709 * g++.dg/other/dump-ada-spec-2.C: New test.
1711 2012-10-16 Easwaran Raman <eraman@google.com>
1713 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1714 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1716 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1718 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1719 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1721 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1724 * gcc.c-torture/compile/pr54925.c: New.
1726 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1729 * gcc.target/sh/pr51244-17.c: New.
1731 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1734 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1736 * gcc.target/sh/pr54760-4.c: New.
1738 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1741 * gcc.target/sh/torture/sh-torture.exp: New.
1742 * gcc.target/sh/torture/pr34777.c: New.
1744 2012-10-15 Matthias Klose <doko@ubuntu.com>
1746 * lib/target-supports.exp (check_profiling_available): Match
1747 arm*-*-linux-* for ARM Linux/GNU.
1748 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1749 * gfortran.dg/enum_10.f90: Likewise.
1750 * gfortran.dg/enum_9.f90: Likewise.
1751 * gcc.target/arm/synchronize.c: Likewise.
1752 * g++.old-deja/g++.jason/enum6.C: Likewise.
1753 * g++.old-deja/g++.other/enum4.C: Likewise.
1754 * g++.old-deja/g++.law/enum9.C: Likewise.
1756 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1758 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1759 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1761 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1762 Paolo Carlini <paolo.carlini@oracle.com>
1765 * g++.dg/overload/operator6.C: New.
1767 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1769 PR c++/50080 (again)
1770 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1771 * g++.dg/parse/tmpl-outside1.C: Likewise.
1772 * g++.dg/template/qualttp18.C: Likewise.
1773 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1774 * g++.old-deja/g++.pt/overload13.C: Likewise.
1776 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1778 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1779 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1780 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1781 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1782 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1783 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1784 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1785 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1787 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1790 * g++.dg/parse/tmpl-outside2.C: New.
1791 * g++.dg/parse/tmpl-outside1.C: Adjust.
1792 * g++.dg/template/qualttp18.C: Likewise.
1793 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1794 * g++.old-deja/g++.pt/overload13.C: Likewise.
1796 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1798 PR tree-optimization/54915
1799 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1801 2012-10-15 Richard Guenther <rguenther@suse.de>
1803 PR tree-optimization/54920
1804 * gcc.dg/torture/pr54920.c: New testcase.
1806 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1808 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1810 2012-10-13 Jason Merrill <jason@redhat.com>
1812 * g++.dg/tls/thread_local7g.C: Require tls_native.
1814 2012-10-14 Jason Merrill <jason@redhat.com>
1816 * g++.dg/cpp0x/inh-ctor1.C: New.
1817 * g++.dg/cpp0x/inh-ctor2.C: New.
1818 * g++.dg/cpp0x/inh-ctor3.C: New.
1819 * g++.dg/cpp0x/inh-ctor4.C: New.
1820 * g++.dg/cpp0x/inh-ctor5.C: New.
1821 * g++.dg/cpp0x/inh-ctor6.C: New.
1822 * g++.dg/cpp0x/inh-ctor7.C: New.
1823 * g++.dg/cpp0x/inh-ctor8.C: New.
1824 * g++.dg/cpp0x/inh-ctor9.C: New.
1825 * g++.dg/cpp0x/inh-ctor10.C: New.
1826 * g++.dg/cpp0x/inh-ctor11.C: New.
1827 * g++.dg/cpp0x/inh-ctor12.C: New.
1828 * g++.dg/cpp0x/inh-ctor13.C: New.
1830 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1832 PR rtl-optimization/54919
1833 * gcc.dg/pr54919.c: New testcase.
1835 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1838 * g++.dg/template/crash113.C: New.
1840 2012-10-14 Jan Hubicka <jh@suse.cz>
1842 * gcc.dg/unroll_5.c: New testcase.
1844 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1847 * g++.dg/opt/pr52643.C: New.
1849 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1852 * gcc.target/sh/pr54602-1.c: New.
1853 * gcc.target/sh/pr54602-2.c: New.
1854 * gcc.target/sh/pr54602-3.c: New.
1855 * gcc.target/sh/pr54602-4.c: New.
1857 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1860 * gcc.target/sh/pr54680.c: New.
1862 2012-10-12 Jan Hubicka <jh@suse.cz>
1864 * gcc.dg/webizer.c: New testcase.
1866 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1868 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1871 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1873 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1874 Return 0 if already specifying -mfloat-abi other than hard.
1876 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1878 * gcc.dg/pr53060.c: Prune irrelevant warning.
1880 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1883 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1884 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1885 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1886 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1887 Adjust expected wording of warnings for *cmp* builtins.
1888 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1889 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1891 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1894 * g++.dg/parse/friend-main.C: New.
1896 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1899 * g++.dg/pr53055.C: New testcase.
1901 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1904 * g++.dg/cpp0x/pr52744.C: New.
1906 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1909 * gfortran.dg/dummy_procedure_9.f90: New.
1911 2012-10-12 Richard Biener <rguenther@suse.de>
1913 PR tree-optimization/54894
1914 * gcc.dg/torture/pr54894.c: New testcase.
1916 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1919 * gcc.target/sh/pr51244-13.c: New.
1920 * gcc.target/sh/pr51244-14.c: New.
1921 * gcc.target/sh/pr51244-15.c: New.
1922 * gcc.target/sh/pr51244-16.c: New.
1924 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1927 * g++.dg/cpp0x/decltype45.C: New.
1929 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1932 * gfortran.dg/class_allocate_13.f90: New.
1934 2012-10-11 Jason Merrill <jason@redhat.com>
1936 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1937 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1939 * g++.dg/gomp/tls-5.C: Require tls_native.
1940 * g++.dg/tls/thread_local7.C: Require tls_native.
1941 * g++.dg/tls/static2.C: New.
1943 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1946 * g++.dg/ext/weak5.C: New.
1948 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1951 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1952 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1954 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1957 * g++.dg/parse/pr43765.C: New.
1959 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1961 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1963 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1966 * g++.dg/init/bitfield3.C: New.
1968 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1970 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1972 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1974 PR tree-optimization/54877
1975 * gcc.dg/torture/pr54877.c: New test.
1977 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1980 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1981 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1982 and remove target info from dg-do compile.
1983 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1984 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1985 and remove target info from dg-do compile.
1987 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1989 * gcc.dg/pr54782.c: Require target with pthread support.
1991 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1994 * g++.dg/cpp0x/auto35.C: New.
1996 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1998 PR c++/53540 - using fails to be equivalent to typedef
1999 * g++.dg/cpp0x/alias-decl-24.C: New test.
2001 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2003 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2004 that c++11 attributes to types are ignored for now.
2005 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2006 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2008 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2011 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2013 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2016 * g++.dg/cpp0x/initlist67.C: New.
2018 2012-10-10 Dehao Chen <dehao@google.com>
2020 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2022 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2025 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2028 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2031 * g++.dg/cpp0x/decltype44.C: New.
2033 2012-10-09 Steve Ellcey <sellcey@mips.com>
2035 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2037 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2040 * g++.dg/cpp0x/decltype43.C: New.
2042 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2045 * gcc.dg/pr53397-1.c: New test case.
2046 * gcc.dg/pr53397-2.c: New test case.
2048 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2051 * g++.dg/warn/Wparentheses-26.C: Adjust.
2052 * g++.dg/warn/Wparentheses-27.C: New.
2054 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2057 * c-c++-common/vector-scalar.c: New testcase.
2058 * g++.dg/ext/vector18.C: New testcase.
2059 * g++.dg/ext/vector5.C: This is not an error anymore.
2060 * gcc.dg/init-vec-1.c: Move ...
2061 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2062 * gcc.c-torture/execute/vector-shift1.c: Move ...
2063 * c-c++-common/torture/vector-shift1.c: ... here.
2064 * gcc.dg/scal-to-vec1.c: Move ...
2065 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2066 C++11. Adapt error messages.
2067 * gcc.dg/convert-vec-1.c: Move ...
2068 * c-c++-common/convert-vec-1.c: ... here.
2069 * gcc.dg/scal-to-vec2.c: Move ...
2070 * c-c++-common/scal-to-vec2.c: ... here.
2072 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2075 * gcc.target/i386/pr54400.c: New testcase.
2077 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2080 * g++.dg/template/pr54858.C: New test.
2082 2012-10-08 Marek Polacek <polacek@redhat.com>
2085 * g++.dg/debug/pr54831.C: New test.
2087 2012-10-08 Dehao Chen <dehao@google.com>
2089 * g++.dg/predict-loop-exit-1.C: New.
2090 * g++.dg/predict-loop-exit-2.C: New.
2091 * g++.dg/predict-loop-exit-3.C: New.
2093 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2095 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2097 2012-10-08 Jason Merrill <jason@redhat.com>
2099 * g++.dg/gomp/tls-5.C: New.
2100 * g++.dg/gomp/tls-wrap1.C: New.
2101 * g++.dg/gomp/tls-wrap2.C: New.
2102 * g++.dg/gomp/tls-wrap3.C: New.
2103 * g++.dg/gomp/tls-wrap4.C: New.
2104 * g++.dg/gomp/tls-wrapper-cse.C: New.
2105 * g++.dg/tls/thread_local-cse.C: New.
2106 * g++.dg/tls/thread_local-order1.C: New.
2107 * g++.dg/tls/thread_local-order2.C: New.
2108 * g++.dg/tls/thread_local-wrap1.C: New.
2109 * g++.dg/tls/thread_local-wrap2.C: New.
2110 * g++.dg/tls/thread_local-wrap3.C: New.
2111 * g++.dg/tls/thread_local-wrap4.C: New.
2112 * g++.dg/tls/thread_local2g.C: New.
2113 * g++.dg/tls/thread_local3g.C: New.
2114 * g++.dg/tls/thread_local4g.C: New.
2115 * g++.dg/tls/thread_local5g.C: New.
2116 * g++.dg/tls/thread_local6g.C: New.
2117 * g++.dg/tls/thread_local7g.C: New.
2119 * g++.dg/tls/thread_local3.C: New.
2120 * g++.dg/tls/thread_local4.C: New.
2121 * g++.dg/tls/thread_local5.C: New.
2122 * g++.dg/tls/thread_local6.C: New.
2124 * g++.dg/tls/init-2.C: Tweak errors.
2125 * g++.dg/tls/thread_local1.C: New.
2126 * g++.dg/tls/thread_local2.C: New.
2127 * g++.dg/tls/thread_local7.C: New.
2129 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2132 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2134 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2137 * gcc.target/sh/pr54685.c: New.
2139 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2141 PR c++/53528 C++11 attribute support
2142 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2143 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2144 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2145 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2146 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2147 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2148 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2149 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2150 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2151 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2152 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2153 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2154 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2155 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2156 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2157 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2158 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2159 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2160 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2161 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2162 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2163 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2164 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2165 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2166 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2167 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2168 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2169 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2170 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2171 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2172 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2173 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2174 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2175 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2176 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2177 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2178 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2179 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2180 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2181 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2182 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2183 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2184 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2185 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2186 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2187 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2188 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2189 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2190 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2191 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2192 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2193 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2194 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2195 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2196 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2197 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2198 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2200 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2202 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2203 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2204 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2206 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2209 * gcc.target/sh/pr54760-2.c: New.
2210 * gcc.target/sh/pr54760-3.c: New.
2212 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2215 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2217 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2218 Sandra Loosemore <sandra@codesourcery.com>
2220 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2221 and test that the accumulator is initialized using MULT.
2222 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2223 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2225 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2228 * g++.dg/cpp0x/stdint.C: New.
2230 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2233 * g++.dg/cpp0x/stddef.C: New.
2235 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2238 * gfortran.dg/typebound_operator_17.f90: New.
2240 2012-10-06 Jan Hubicka <jh@suse.cz>
2244 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2246 2012-10-06 Jan Hubicka <jh@suse.cz>
2248 * gcc.dg/lto/resolutions_0.c: New testcase.
2250 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2253 * gfortran.dg/generic_25.f90: New.
2254 * gfortran.dg/generic_26.f90: New.
2255 * gfortran.dg/generic_27.f90: New.
2257 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2260 * gcc.target/sh/pr54760-1.c: New.
2262 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2264 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2265 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2266 * g++.dg/warn/Wsign-compare-5.C: New test.
2267 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2268 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2269 * g++.dg/ext/builtin30.C: New test.
2270 * g++.dg/ext/vla12.C: New test.
2271 * gcc.dg/builtins-85.c: New test.
2274 * gcc.dg/guality/pr54519-1.c: New test.
2275 * gcc.dg/guality/pr54519-2.c: New test.
2276 * gcc.dg/guality/pr54519-3.c: New test.
2277 * gcc.dg/guality/pr54519-4.c: New test.
2278 * gcc.dg/guality/pr54519-5.c: New test.
2279 * gcc.dg/guality/pr54519-6.c: New test.
2281 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2284 * g++.dg/cpp0x/defaulted38.C: New.
2286 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2288 PR tree-optimization/33763
2289 * c-c++-common/pr33763.c: New test.
2291 PR tree-optimization/54810
2292 * gcc.dg/tree-ssa/vrp85.c: New test.
2294 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2296 * gcc.dg/ucnid-7.c: Skip on AIX.
2297 * gcc.dg/ucnid-8.c: Same.
2298 * gcc.dg/ucnid-10.c: Same.
2299 * gcc.dg/ucnid-13.c: Same.
2300 * gcc.dg/attr-alias-3.c: Same.
2301 * gcc.dg/attr-alias-5.c: Same.
2302 * gcc.dg/torture/pr51106-2.c: Same.
2303 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2305 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2308 * g++.dg/cpp0x/alias-decl-23.C: New.
2310 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2313 * g++.dg/template/friend53.C: New.
2315 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2317 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2318 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2319 (scan-ada-spec): Likewise.
2320 (scan-ada-spec-not): Likewise.
2321 * gcc.dg/dump-ada-spec-1.c: New test.
2322 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2324 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2326 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2328 2012-10-04 Florian Weimer <fweimer@redhat.com>
2330 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2332 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2335 * g++.dg/cpp0x/pr54323.C: New.
2337 2012-10-04 Richard Guenther <rguenther@suse.de>
2340 * g++.dg/torture/pr54735.C: New testcase.
2342 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2344 PR rtl-optimization/54739
2345 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2347 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2350 * gcc.target/sh/pr51244-12.c: New.
2352 2012-10-03 Dehao Chen <dehao@google.com>
2355 * gcc.dg/pr54782.c: New test.
2357 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2360 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2362 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2365 * gfortran.dg/class_53.f90: New.
2367 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2370 * gcc.dg/guality/pr54551.c: New.
2372 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2374 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2375 * gcc.target/powerpc/pr46728-2.c: Likewise.
2377 2012-10-02 Sharad Singhai <singhai@google.com>
2380 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2381 to fix test failures caused by r191883.
2382 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2383 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2384 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2385 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2386 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2387 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2388 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2389 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2390 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2392 2012-09-30 Sharad Singhai <singhai@google.com>
2394 * gcc.target/i386/vect-double-1.c: Fix test.
2396 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2399 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2402 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2404 PR rtl-optimization/54457
2405 * gcc.target/i386/pr54457.c: New test.
2407 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2409 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2411 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2413 * gcc.target/i386/vect-rebuild.c: New testcase.
2415 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2417 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2419 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2421 * gcc.target/mips/pr37362.c: Fix target selector.
2423 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2426 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2428 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2430 * gcc.dg/ucnid-8.c: Update line number.
2431 * gcc.dg/torture/pr51106-2.c: Likewise.
2433 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2436 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2437 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2438 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2440 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2442 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2443 partially reverting r170092.
2444 * gfortran.dg/class_7.f03: Ditto.
2445 * gfortran.dg/coarray_14.f90: Ditto.
2446 * gfortran.dg/typebound_proc_13.f03: Ditto.
2448 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2451 * g++.dg/cpp0x/sfinae42.C: New.
2453 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2455 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2456 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2457 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2458 * gcc.dg/pr42629.c: XFAIL on AIX.
2459 * gcc.dg/pr47684.c: Same.
2460 * gcc.dg/pr43670.c: Same.
2461 * gcc.dg/pr42916.c: Same.
2462 * gcc.dg/pr45449.c: Same.
2463 * gcc.dg/pr50017.c: Same.
2464 * gcc.dg/pr42728.c: Same.
2465 * gcc.dg/pr47881.c: Same.
2466 * gcc.dg/pr44023.c: Same.
2467 * gcc.dg/pr41345.c: Same.
2468 * gcc.dg/pr42630.c: Same.
2469 * gcc.dg/pr44971.c: Same.
2470 * gcc.dg/pr46771.c: Same.
2471 * gcc.dg/ucnid-8.c: Same.
2472 * gcc.dg/ucnid-10.c: Same.
2473 * gcc.dg/ucnid-13.c: Same.
2474 * gcc.dg/torture/pr51106-2.c: Same.
2475 * gcc.dg/pr48768.c: Same.
2476 * gcc.dg/pr42631.c: Same.
2477 * gcc.dg/pr43084.c: Same.
2478 * gcc.dg/ucnid-7.c: Same.
2479 * gcc.dg/pr42889.c: Same.
2480 * gcc.dg/pr41241.c: Same.
2481 * gcc.dg/pr42719.c: Same.
2482 * g++.dg/debug/pr46583.C: Same.
2483 * g++.dg/debug/pr47106.C: Same.
2484 * g++.dg/opt/pr48549.C: Same.
2485 * g++.dg/other/pr42685.C: Same.
2486 * c-c++-common/pr43942.c: Same.
2488 2012-09-29 Ian Lance Taylor <iant@google.com>
2490 * go.test/go-test.exp: Update for latest version of Go testsuite.
2492 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2495 * gfortran.dg/internal_readwrite_3.f90: New test.
2497 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2499 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2500 c-c++-common/Wunused-local-typedefs-2.c to here.
2502 PR c++/54372 - unused attribute inactive on dependant entities
2503 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2505 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2507 PR c++/29028 - Missed unused warning on using declaration
2508 * g++.dg/warn/Wunused-var-18.C: New test.
2510 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2512 PR c++/53551 - -Wunused-local-typedefs misses uses
2513 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2515 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2518 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2520 PR tree-optimization/54713
2521 * gcc.c-torture/compile/pr54713-1.c: New test.
2522 * gcc.c-torture/compile/pr54713-2.c: New test.
2523 * gcc.c-torture/compile/pr54713-3.c: New test.
2525 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2527 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2529 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2531 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2533 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2536 * gcc.target/i386/pr54703.c: New test.
2538 2012-09-27 Richard Guenther <rguenther@suse.de>
2541 * gcc.dg/lto/pr54709_0.c: New testcase.
2542 * gcc.dg/lto/pr54709_1.c: Likewise.
2544 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2546 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2548 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2550 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2552 * gcc.target/arm/pr42879.c: Handle big-endian.
2554 2012-09-26 Steve Ellcey <sellcey@mips.com>
2557 * gcc.dg/pr37303.c: Check for rdata or rodata.
2559 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2561 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2563 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2567 * gcc.target/powerpc/ppc-ne0-1.c: New.
2569 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2572 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2573 test_19, test_20, test_21, test_22, test_23): New functions.
2574 * gcc.target/sh/pr54089-4.c: New.
2575 * gcc.target/sh/pr54089-5.c: New.
2576 * gcc.target/sh/pr54089-6.c: New.
2577 * gcc.target/sh/pr54089-7.c: New.
2579 2012-09-25 Richard Guenther <rguenther@suse.de>
2582 * gcc.dg/lto/pr54702_0.c: New testcase.
2583 * gcc.dg/lto/pr54702_1.c: Likewise.
2584 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2585 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2586 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2587 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2589 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2592 * g++.dg/cpp0x/parse2.C: New.
2593 * g++.dg/parse/error11.C: Adjust.
2594 * g++.dg/parse/error12.C: Likewise.
2596 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2598 * gcc.target/i386/20030217-1.c: Added check for
2599 large_long_double effective target.
2600 * gcc.target/i386/387-3.c: Likewise.
2601 * gcc.target/i386/387-4.c: Likewise.
2602 * gcc.target/i386/pr36578-1.c: Likewise.
2603 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2604 when long double size is equal double size.
2605 * gcc.target/i386/excess-precision-1.c: Likewise.
2606 * gcc.target/i386/pr36578-2.c: Likewise.
2607 * gcc.target/i386/20030217-2.c: New testcase.
2609 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2611 PR tree-optimization/54676
2612 * gcc.dg/pr54676.c: New test.
2614 2012-09-25 Richard Guenther <rguenther@suse.de>
2616 PR tree-optimization/53663
2617 * gcc.dg/torture/pr53663-1.c: New testcase.
2618 * gcc.dg/torture/pr53663-2.c: Likewise.
2619 * gcc.dg/torture/pr53663-3.c: Likewise.
2621 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2623 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2625 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2627 * lib/target-supports-dg.exp (dg-require-effective-target,
2628 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2629 dg-process-target-1 instead of dg-process-target.
2630 (dg-process-target-1): Rename from dg-process-target.
2631 (dg-process-target): New.
2633 2012-09-24 Richard Guenther <rguenther@suse.de>
2635 PR tree-optimization/54684
2636 * g++.dg/torture/pr54684.C: New testcase.
2638 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2640 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2642 2012-09-24 Richard Guenther <rguenther@suse.de>
2645 * gcc.dg/tm/pr52173-1.c: New.
2646 * gcc.dg/tm/pr52173-2.c: New.
2648 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2650 * gcc.dg/pr54669.c: New test.
2652 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2653 Dominique Dhumieres <dominiq@lps.ens.fr>
2656 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2658 2012-09-23 Tobias Burnus <burnus@net-b.de>
2661 * gfortran.dg/class_array_14.f90: New.
2663 2012-09-22 Kai Tietz <ktietz@redhat.com>
2665 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2666 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2668 2012-09-21 Dehao Chen <dehao@google.com>
2671 PR tree-optimization/54655
2672 * g++.dg/pr54655.C: New testcase.
2674 2012-09-21 Richard Guenther <rguenther@suse.de>
2676 PR tree-optimization/54647
2677 * g++.dg/torture/pr54647.C: New testcase.
2679 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2682 * c-c++-common/torture/vector-compare-2.c: Add -w.
2684 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2686 * gnat.dg/opt20.ads: Move dg directive to...
2687 * gnat.dg/opt20.adb: ...here.
2688 * gnat.dg/addr1.ad[sb]: Likewise.
2689 * gnat.dg/concat2.ad[sb]: Likewise.
2690 * gnat.dg/array16.ad[sb]: Likewise.
2691 * gnat.dg/atomic5.ad[sb]: Likewise.
2692 * gnat.dg/discr29.ad[sb]: Likewise.
2693 * gnat.dg/noreturn5.ad[sb]: Likewise.
2694 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2695 * gnat.dg/discr23.ads: Remove dg directive.
2696 * gnat.dg/nested_float_packed.ads: Likewise.
2697 * gnat.dg/oconst6.ads: Move to...
2698 * gnat.dg/specs/oconst6.ads: ...here.
2700 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2703 * g++.dg/cpp0x/decltype32.C: Tweak.
2705 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2707 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2708 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2709 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2710 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2712 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2715 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2717 2012-09-19 Steve Ellcey <sellcey@mips.com>
2719 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2721 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2723 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2724 * gcc.target/powerpc/ppc-mftb.c: New file.
2726 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2729 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2732 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2735 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2737 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2739 * gcc.c-torture/execute/20120919-1.c: New test.
2741 2012-09-19 Richard Guenther <rguenther@suse.de>
2743 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2745 2012-09-19 Richard Guenther <rguenther@suse.de>
2747 * gcc.dg/builtin-unreachable-6.c: Adjust.
2749 2012-09-19 Richard Guenther <rguenther@suse.de>
2751 * gcc.dg/builtin-object-size-10.c: Adjust.
2752 * gcc.dg/builtin-unreachable-5.c: Adjust.
2753 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2754 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2755 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2756 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2757 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2758 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2759 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2760 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2761 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2762 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2763 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2764 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2766 2012-09-19 Richard Guenther <rguenther@suse.de>
2768 PR tree-optimization/54132
2769 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2770 * gcc.dg/torture/pr54132.c: Likewise.
2772 2012-09-19 Terry Guo <terry.guo@arm.com>
2774 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2775 extra prune rules that will be applied to all tests in a .exp file.
2776 (gcc-dg-prune): Use rules defined by the above variable.
2777 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2778 harmless warnings on architecture switch conflict.
2780 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2782 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2783 of asm-comment characters instead of a single one.
2784 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2786 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2788 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2790 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2791 target instead of xfailing it.
2792 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2793 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2794 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2795 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2796 * gcc.dg/vect/vect-104.c: Likewise.
2797 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2798 * gcc.dg/vect/vect-outer-1.c: Likewise.
2799 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2800 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2801 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2802 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2803 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2804 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2805 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2806 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2807 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2809 * lib/target-supports.exp
2810 (check_effective_target_vect_widen_mult_qi_to_hi,
2811 check_effective_target_vect_widen_mult_hi_to_si,
2812 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2813 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2814 check_effective_target_vect_pack_trunc,
2815 check_effective_target_vect_unpack,
2816 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2817 instead of arm_none.
2819 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2821 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2823 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2824 config to compiler_flags.
2826 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2829 * gcc.target/i386/pr54592.c: New test.
2831 PR tree-optimization/54610
2832 * gcc.target/i386/pr54610.c: New test.
2834 2012-09-17 Jason Merrill <jason@redhat.com>
2837 * g++.dg/cpp0x/alias-decl-21.C: New.
2838 * g++.dg/cpp0x/alias-decl-22.C: New.
2840 2012-09-17 Tobias Burnus <burnus@net-b.de>
2843 * gfortran.dg/scan_2.f90: New.
2845 2012-09-17 Jason Merrill <jason@redhat.com>
2848 * g++.dg/init/aggr9.C: New.
2850 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2852 * gnat.dg/loop_optimization12.ad[sb]: New test.
2854 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2857 * gfortran.dg/proc_ptr_result_7.f90: New.
2859 2012-09-17 Tobias Burnus <burnus@net-b.de>
2862 * gfortran.dg/structure_constructor_11.f90: New.
2864 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2866 PR tree-optimization/54563
2867 * g++.dg/torture/pr54563.C: New test.
2869 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2872 * gfortran.dg/typebound_generic_14.f03: New.
2874 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2877 * gfortran.dg/proc_ptr_38.f90: New.
2879 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2882 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2886 * gnat.dg/lto15.adb: Require lto.
2888 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2889 "myBindC" for hppa*-*-hpux*.
2891 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2893 * gfortran.dg/namelist_75.f90: New test.
2895 2012-09-15 Tom de Vries <tom@codesourcery.com>
2897 * gcc.dg/tree-ssa/vrp82.c: New test.
2898 * gcc.dg/tree-ssa/vrp83.c: Same.
2899 * gcc.dg/tree-ssa/vrp84.c: Same.
2901 2012-09-15 Tom de Vries <tom@codesourcery.com>
2903 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2904 * gcc.dg/tree-ssa/vrp81.c: ... this.
2906 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2909 * gcc.target/avr/torture/fix-types.h: New.
2910 * gcc.target/avr/torture/vals-hr.def: New.
2911 * gcc.target/avr/torture/vals-r.def: New.
2912 * gcc.target/avr/torture/vals-k.def: New.
2913 * gcc.target/avr/torture/vals-ur.def: New.
2914 * gcc.target/avr/torture/vals-uk.def: New.
2915 * gcc.target/avr/torture/vals-uhr.def: New.
2916 * gcc.target/avr/torture/vals-llk.def: New.
2917 * gcc.target/avr/torture/vals-ullk.def: New.
2918 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2919 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2920 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2921 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2922 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2923 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2924 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2925 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2927 2012-09-14 Dehao Chen <dehao@google.com>
2929 * g++.dg/debug/dwarf2/deallocator.C: New test.
2931 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2934 * gcc.c-torture/compile/pr54552-1.c: New test.
2936 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2939 * g++.dg/other/vector-compare.C: New testcase.
2940 * c-c++-common/vector-compare-3.c: New testcase.
2941 * gcc.dg/vector-shift.c: Move ...
2942 * c-c++-common/vector-shift.c: ... here.
2943 * gcc.dg/vector-shift1.c: Move ...
2944 * c-c++-common/vector-shift1.c: ... here.
2945 * gcc.dg/vector-shift3.c: Move ...
2946 * c-c++-common/vector-shift3.c: ... here.
2947 * gcc.dg/vector-compare-1.c: Move ...
2948 * c-c++-common/vector-compare-1.c: ... here.
2949 * gcc.dg/vector-compare-2.c: Move ...
2950 * c-c++-common/vector-compare-2.c: ... here.
2951 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2952 * c-c++-common/torture/vector-compare-1.c: ... here.
2953 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2954 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2955 * c-c++-common/torture/vector-compare-2.c: ... here.
2956 * gcc.c-torture/execute/vector-shift.c: Move ...
2957 * c-c++-common/torture/vector-shift.c: ... here.
2958 * gcc.c-torture/execute/vector-shift2.c: Move ...
2959 * c-c++-common/torture/vector-shift2.c: ... here.
2960 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2961 * c-c++-common/torture/vector-subscript-1.c: ... here.
2962 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2963 * c-c++-common/torture/vector-subscript-2.c: ... here.
2964 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2965 * c-c++-common/torture/vector-subscript-3.c: ... here.
2967 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2970 * gcc.c-torture/compile/pr54103-1.c,
2971 gcc.c-torture/compile/pr54103-2.c,
2972 gcc.c-torture/compile/pr54103-3.c,
2973 gcc.c-torture/compile/pr54103-4.c,
2974 gcc.c-torture/compile/pr54103-5.c,
2975 gcc.c-torture/compile/pr54103-6.c: New tests.
2976 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2978 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2980 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2982 2012-09-14 Richard Guenther <rguenther@suse.de>
2984 PR tree-optimization/54565
2985 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2986 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2988 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2990 * gcc.target/arm/combine-movs.c: Add missing space.
2992 2012-09-14 Richard Guenther <rguenther@suse.de>
2994 * g++.dg/torture/builtin-location.C: New testcase.
2996 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2997 Manuel López-Ibåñez <manu@gcc.gnu.org>
3000 * g++.dg/warn/Wuninitialized-self.C: New.
3002 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3005 * gcc.c-torture/compile/pr54559.c: New test.
3007 2012-09-13 Jason Merrill <jason@redhat.com>
3010 * g++.dg/cpp0x/constexpr-temp1.C: New.
3013 * g++.dg/template/anonunion2.C: New.
3016 * g++.dg/template/init10.C: New.
3018 2012-09-13 Tobias Burnus <burnus@net-b.de>
3021 * gfortran.dg/implicit_pure_3.f90: New.
3023 2012-09-13 Richard Guenther <rguenther@suse.de>
3025 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3027 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3029 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3031 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3033 * c-c++-common/pr51712.c: Handle for short-enum targets.
3035 2012-09-12 Terry Guo <terry.guo@arm.com>
3037 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3038 and lsrs for Thumb2 mode.
3040 2012-09-12 Jan Hubicka <jh@suse.cz>
3042 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3044 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3047 * gcc.target/i386/pr54445-1.c: New file.
3048 * gcc.target/i386/pr54445-2.c: Likewise.
3050 2012-09-12 Tobias Burnus <burnus@net-b.de>
3054 * gfortran.dg/coarray_10.f90: Update dg-error.
3055 * gfortran.dg/coarray_28.f90: New.
3056 * gfortran.dg/array_section_3.f90: New.
3058 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3060 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3061 gcc.target/arm/pr48252.c: Fix for big-endian support.
3063 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3065 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3067 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3068 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3070 * gcc.target/arm/neon-vfma-1.c: New testcase.
3071 * gcc.target/arm/neon-vfms-1.c: Likewise.
3072 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3074 * gcc.target/arm/neon-vmls-1.c: Likewise.
3075 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3077 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3078 (check_effective_target_arm_neonv2_ok): Likewise.
3079 (check_effective_target_arm_neonv2_hw): Likewise.
3080 (check_effective_target_arm_neonv2): Likewise.
3082 2012-09-11 Richard Guenther <rguenther@suse.de>
3085 * g++.dg/tree-ssa/pr54515.C: New testcase.
3087 2012-09-10 Andrew Pinski <apinski@cavium.com>
3090 * gcc.dg/tm/memopt-16.c: New testcase.
3092 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3096 * g++.dg/cpp0x/sfinae40.C: New.
3097 * g++.dg/cpp0x/sfinae41.C: Likewise.
3099 2012-09-10 Jason Merrill <jason@redhat.com>
3102 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3104 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3107 * gcc.target/sh/pr54089-3.c: New.
3109 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3111 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3113 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3115 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3117 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3119 * gcc.dg/pr52558-2.c: Delete.
3120 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3122 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3124 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3126 2012-09-10 Richard Guenther <rguenther@suse.de>
3128 PR tree-optimization/54520
3129 * gcc.dg/torture/pr54520.c: New testcase.
3131 2012-09-10 Jason Merrill <jason@redhat.com>
3134 * g++.dg/cpp0x/implicit14.C: New.
3136 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3139 * gfortran.dg/bound_simplification_3.f90: New test.
3141 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3144 * gcc.dg/pr52558-1.c: Delete.
3145 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3147 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3149 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3150 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3151 * gcc.target/arm/smlaltt-1.c: Likewise.
3153 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3155 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3157 2012-09-07 Tom de Vries <tom@codesourcery.com>
3159 PR tree-optimization/53986
3160 * gcc.dg/tree-ssa/vrp80.c: New test.
3161 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3163 2012-09-06 Jason Merrill <jason@redhat.com>
3167 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3168 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3170 2012-09-06 Andrew Pinski <apinski@cavium.com>
3173 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3175 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3177 PR rtl-optimization/54455
3178 * gcc.dg/54455.c: New test.
3180 2012-09-06 Tobias Burnus <burnus@net-b.de>
3183 * gfortran.dg/promotion_2.f90: New.
3185 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3188 * c-c++-common/pr54486.c: New test.
3190 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3193 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3195 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3198 * g++.dg/cpp0x/sfinae39.C: New.
3200 2012-09-04 Jason Merrill <jason@redhat.com>
3203 * g++.dg/ext/flexary3.C: New.
3206 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3209 * g++.dg/template/defarg15.C: New.
3212 * g++.dg/template/access24.C: New.
3214 2012-09-04 Richard Guenther <rguenther@suse.de>
3216 PR tree-optimization/54458
3217 * gcc.dg/torture/pr54458.c: New testcase.
3219 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3221 * gcc.target/arm/neon-vext.c: New test.
3222 * gcc.target/arm/neon-vext-execute.c: Ditto.
3224 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3228 * gfortran.dg/select_type_29.f03: New.
3230 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3232 * gcc.dg/fold-perm.c: Improve test.
3234 2012-09-03 Tobias Burnus <burnus@net-b.de>
3237 * gfortran.dg/coarray_class_1.f90: New.
3239 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3242 * gcc.c-torture/compile/pr49206.c: New test.
3244 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3245 Uros Bizjak <ubizjak@gmail.com>
3248 * gfortran.dg/pr36680.f90: New test.
3250 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3253 * g++.dg/opt/pr42295.C: New test.
3255 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3258 * gcc.dg/torture/pr54436.c: New test.
3260 2012-09-01 Andrew Pinski <apinski@cavium.com>
3262 * gcc.target/mips/truncate-8.c: New testcase.
3264 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3268 * gcc.target/i386/pr46829.c: New test.
3269 * gcc.target/i386/pr46843.c: Ditto.
3271 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3272 Jason Merrill <jason@redhat.com>
3275 * g++.dg/parse/error50.C: New.
3277 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3280 * gcc.c-torture/compile/pr54428.c: New test.
3282 2012-08-31 Ollie Wild <aaw@google.com>
3285 * g++.dg/init/lifetime3.C: New test.
3287 2012-08-31 Martin Jambor <mjambor@suse.cz>
3290 * gcc.dg/torture/pr54409.c: New test.
3292 2012-08-31 Martin Jambor <mjambor@suse.cz>
3294 * gfortran.dg/pr48636.f90: Add dump scan checks.
3296 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3298 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3300 2012-08-28 Joey Ye <joey.ye@arm.com>
3302 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3304 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3307 * gcc.target/i386/pr46254.c: New test.
3309 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3311 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3312 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3313 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3315 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3317 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3318 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3319 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3320 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3321 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3322 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3323 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3324 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3325 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3326 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3327 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3328 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3329 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3330 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3331 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3332 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3333 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3334 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3335 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3336 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3337 gcc.target/mips/unaligned-1.c: Tighten regexps.
3339 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3341 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3342 (mips_option_groups): Remove optimization. Add various -f options.
3343 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3344 and -pg imply -fno-omit-frame-pointer.
3345 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3346 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3347 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3348 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3349 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3350 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3351 * gcc.target/mips/abi-n32-long32.c: Likewise.
3352 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3353 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3354 * gcc.target/mips/abi-n32-long64.c: Likewise.
3355 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3356 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3357 * gcc.target/mips/abi-n64-long32.c: Likewise.
3358 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3359 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3360 * gcc.target/mips/abi-n64-long64.c: Likewise.
3361 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3362 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3363 * gcc.target/mips/abi-o32-long32.c: Likewise.
3364 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3365 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3366 * gcc.target/mips/abi-o32-long64.c: Likewise.
3367 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3368 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3369 * gcc.target/mips/abi-o64-long32.c: Likewise.
3370 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3371 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3372 * gcc.target/mips/abi-o64-long64.c: Likewise.
3373 * gcc.target/mips/asm-1.c: Likewise.
3374 * gcc.target/mips/branch-1.c: Likewise.
3375 * gcc.target/mips/call-3.c: Likewise.
3376 * gcc.target/mips/call-saved-3.c: Likewise.
3377 * gcc.target/mips/clear-cache-1.c: Likewise.
3378 * gcc.target/mips/div-1.c: Likewise.
3379 * gcc.target/mips/div-2.c: Likewise.
3380 * gcc.target/mips/div-3.c: Likewise.
3381 * gcc.target/mips/div-4.c: Likewise.
3382 * gcc.target/mips/div-5.c: Likewise.
3383 * gcc.target/mips/div-6.c: Likewise.
3384 * gcc.target/mips/div-7.c: Likewise.
3385 * gcc.target/mips/div-8.c: Likewise.
3386 * gcc.target/mips/div-9.c: Likewise.
3387 * gcc.target/mips/div-10.c: Likewise.
3388 * gcc.target/mips/div-11.c: Likewise.
3389 * gcc.target/mips/div-12.c: Likewise.
3390 * gcc.target/mips/dsp-ctrl.c: Likewise.
3391 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3392 * gcc.target/mips/ext-8.c: Likewise.
3393 * gcc.target/mips/extend-2.c: Likewise.
3394 * gcc.target/mips/fix-r10000-1.c: Likewise.
3395 * gcc.target/mips/fix-r10000-2.c: Likewise.
3396 * gcc.target/mips/fix-r10000-3.c: Likewise.
3397 * gcc.target/mips/fix-r10000-4.c: Likewise.
3398 * gcc.target/mips/fix-r10000-5.c: Likewise.
3399 * gcc.target/mips/fix-r10000-6.c: Likewise.
3400 * gcc.target/mips/fix-r10000-7.c: Likewise.
3401 * gcc.target/mips/fix-r10000-8.c: Likewise.
3402 * gcc.target/mips/fix-r10000-9.c: Likewise.
3403 * gcc.target/mips/fix-r10000-10.c: Likewise.
3404 * gcc.target/mips/fix-r10000-11.c: Likewise.
3405 * gcc.target/mips/fix-r10000-12.c: Likewise.
3406 * gcc.target/mips/fix-r10000-13.c: Likewise.
3407 * gcc.target/mips/fix-r10000-14.c: Likewise.
3408 * gcc.target/mips/fix-r10000-15.c: Likewise.
3409 * gcc.target/mips/fpcmp-1.c: Likewise.
3410 * gcc.target/mips/fpcmp-2.c: Likewise.
3411 * gcc.target/mips/fpr-moves-7.c: Likewise.
3412 * gcc.target/mips/fpr-moves-8.c: Likewise.
3413 * gcc.target/mips/int-moves-1.c: Likewise.
3414 * gcc.target/mips/int-moves-2.c: Likewise.
3415 * gcc.target/mips/long-calls-pg.c: Likewise.
3416 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3417 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3418 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3419 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3420 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3421 * gcc.target/mips/mips-3d-1.c: Likewise.
3422 * gcc.target/mips/mips-3d-2.c: Likewise.
3423 * gcc.target/mips/mips-3d-3.c: Likewise.
3424 * gcc.target/mips/mips-3d-4.c: Likewise.
3425 * gcc.target/mips/mips-3d-5.c: Likewise.
3426 * gcc.target/mips/mips-3d-6.c: Likewise.
3427 * gcc.target/mips/mips-3d-7.c: Likewise.
3428 * gcc.target/mips/mips-3d-8.c: Likewise.
3429 * gcc.target/mips/mips-3d-9.c: Likewise.
3430 * gcc.target/mips/mips-ps-1.c: Likewise.
3431 * gcc.target/mips/mips-ps-2.c: Likewise.
3432 * gcc.target/mips/mips-ps-3.c: Likewise.
3433 * gcc.target/mips/mips-ps-4.c: Likewise.
3434 * gcc.target/mips/mips-ps-6.c: Likewise.
3435 * gcc.target/mips/mips32-dspr2.c: Likewise.
3436 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3437 * gcc.target/mips/neg-abs-1.c: Likewise.
3438 * gcc.target/mips/neg-abs-2.c: Likewise.
3439 * gcc.target/mips/nmadd-3.c: Likewise.
3440 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3441 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3442 * gcc.target/mips/octeon-pop-1.c: Likewise.
3443 * gcc.target/mips/pr26765.c: Likewise.
3444 * gcc.target/mips/pr33256.c: Likewise.
3445 * gcc.target/mips/pr33635-1.c: Likewise.
3446 * gcc.target/mips/pr33755.c: Likewise.
3447 * gcc.target/mips/pr35802.c: Likewise.
3448 * gcc.target/mips/pr45074.c: Likewise.
3449 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3450 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3451 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3452 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3453 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3454 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3455 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3456 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3457 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3458 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3459 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3460 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3461 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3462 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3463 * gcc.target/mips/save-restore-1.c: Likewise.
3464 * gcc.target/mips/save-restore-3.c: Likewise.
3465 * gcc.target/mips/save-restore-5.c: Likewise.
3466 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3467 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3468 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3469 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3470 * gcc.target/mips/stack-1.c: Likewise.
3472 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3475 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3476 branch under test to be filled with preceding rather than
3477 following instructions.
3478 * gcc.target/mips/branch-10.c: Likewise.
3479 * gcc.target/mips/branch-11.c: Likewise.
3480 * gcc.target/mips/branch-12.c: Likewise.
3481 * gcc.target/mips/branch-13.c: Likewise.
3482 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3483 to be eliminated. Tighten $28 scan-assembler-not test.
3485 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3487 * gcc.target/mips/call-4.c: ...this new test.
3489 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3491 * gcc.target/mips/code-readable-3.c: Likewise.
3492 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3493 flag but skip for -O0.
3494 * gcc.target/mips/code-readable-4.c: Likewise.
3496 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3497 of operations under test.
3498 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3500 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3501 Don't require sibling-call optimization.
3502 * gcc.target/mips/near-far-4.c: Likewise.
3504 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3505 Make sure that the register variable is used.
3506 * gcc.target/mips/soft-float-1.c: Likewise.
3508 * gcc.target/mips/sdata-1.c: Make static data volatile.
3509 * gcc.target/mips/sdata-2.c: Likewise.
3510 * gcc.target/mips/sdata-3.c: Likewise.
3511 * gcc.target/mips/sdata-4.c: Likewise.
3513 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3515 * gcc.target/mips/atomic-memory-2.c: Likewise.
3516 * gcc.target/mips/branch-cost-1.c: Likewise.
3517 * gcc.target/mips/branch-cost-2.c: Likewise.
3518 * gcc.target/mips/cache-1.c: Likewise.
3519 * gcc.target/mips/call-1.c: Likewise.
3520 * gcc.target/mips/call-saved-2.c: Likewise.
3521 * gcc.target/mips/const-anchor-1.c: Likewise.
3522 * gcc.target/mips/const-anchor-2.c: Likewise.
3523 * gcc.target/mips/dse-1.c: Likewise.
3524 * gcc.target/mips/dsp-lhx.c: Likewise.
3525 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3526 * gcc.target/mips/ext-1.c: Likewise.
3527 * gcc.target/mips/ext-2.c: Likewise.
3528 * gcc.target/mips/ext-3.c: Likewise.
3529 * gcc.target/mips/ext-4.c: Likewise.
3530 * gcc.target/mips/ext-5.c: Likewise.
3531 * gcc.target/mips/ext-6.c: Likewise.
3532 * gcc.target/mips/ext-7.c: Likewise.
3533 * gcc.target/mips/extend-1.c: Likewise.
3534 * gcc.target/mips/fix-r4000-1.c: Likewise.
3535 * gcc.target/mips/fix-r4000-3.c: Likewise.
3536 * gcc.target/mips/fix-r4000-5.c: Likewise.
3537 * gcc.target/mips/fix-r4000-6.c: Likewise.
3538 * gcc.target/mips/fix-r4000-8.c: Likewise.
3539 * gcc.target/mips/fix-r4000-10.c: Likewise.
3540 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3541 * gcc.target/mips/fixed-vector-type.c: Likewise.
3542 * gcc.target/mips/fpr-moves-1.c: Likewise.
3543 * gcc.target/mips/fpr-moves-2.c: Likewise.
3544 * gcc.target/mips/fpr-moves-3.c: Likewise.
3545 * gcc.target/mips/fpr-moves-4.c: Likewise.
3546 * gcc.target/mips/fpr-moves-5.c: Likewise.
3547 * gcc.target/mips/fpr-moves-6.c: Likewise.
3548 * gcc.target/mips/ins-1.c: Likewise.
3549 * gcc.target/mips/ins-2.c: Likewise.
3550 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3551 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3552 * gcc.target/mips/lazy-binding-1.c: Likewise.
3553 * gcc.target/mips/madd-3.c: Likewise.
3554 * gcc.target/mips/madd-5.c: Likewise.
3555 * gcc.target/mips/madd-6.c: Likewise.
3556 * gcc.target/mips/madd-8.c: Likewise.
3557 * gcc.target/mips/madd-9.c: Likewise.
3558 * gcc.target/mips/memcpy-1.c: Likewise.
3559 * gcc.target/mips/mips-ps-type.c: Likewise.
3560 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3561 * gcc.target/mips/mips-sched-madd.c: Likewise.
3562 * gcc.target/mips/mips16e-extends.c: Likewise.
3563 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3564 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3565 * gcc.target/mips/movcc-1.c: Likewise.
3566 * gcc.target/mips/movcc-2.c: Likewise.
3567 * gcc.target/mips/movcc-3.c: Likewise.
3568 * gcc.target/mips/msub-5.c: Likewise.
3569 * gcc.target/mips/msub-6.c: Likewise.
3570 * gcc.target/mips/msub-8.c: Likewise.
3571 * gcc.target/mips/mult-2.c: Likewise.
3572 * gcc.target/mips/mult-3.c: Likewise.
3573 * gcc.target/mips/mult-5.c: Likewise.
3574 * gcc.target/mips/mult-6.c: Likewise.
3575 * gcc.target/mips/mult-7.c: Likewise.
3576 * gcc.target/mips/mult-12.c: Likewise.
3577 * gcc.target/mips/mult-13.c: Likewise.
3578 * gcc.target/mips/mult-14.c: Likewise.
3579 * gcc.target/mips/mult-15.c: Likewise.
3580 * gcc.target/mips/mult-17.c: Likewise.
3581 * gcc.target/mips/mult-18.c: Likewise.
3582 * gcc.target/mips/mult-19.c: Likewise.
3583 * gcc.target/mips/nmadd-1.c: Likewise.
3584 * gcc.target/mips/nmadd-2.c: Likewise.
3585 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3586 * gcc.target/mips/octeon-cins-1.c: Likewise.
3587 * gcc.target/mips/octeon-cins-2.c: Likewise.
3588 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3589 * gcc.target/mips/octeon-exts-2.c: Likewise.
3590 * gcc.target/mips/octeon-exts-3.c: Likewise.
3591 * gcc.target/mips/octeon-exts-4.c: Likewise.
3592 * gcc.target/mips/octeon-exts-5.c: Likewise.
3593 * gcc.target/mips/octeon-exts-6.c: Likewise.
3594 * gcc.target/mips/octeon-exts-7.c: Likewise.
3595 * gcc.target/mips/octeon-pop-2.c: Likewise.
3596 * gcc.target/mips/octeon-seq-3.c: Likewise.
3597 * gcc.target/mips/octeon-seq-4.c: Likewise.
3598 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3599 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3600 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3601 * gcc.target/mips/pr54240.c: Likewise.
3602 * gcc.target/mips/rsqrt-1.c: Likewise.
3603 * gcc.target/mips/rsqrt-2.c: Likewise.
3604 * gcc.target/mips/rsqrt-3.c: Likewise.
3605 * gcc.target/mips/rsqrt-4.c: Likewise.
3606 * gcc.target/mips/save-restore-2.c: Likewise.
3607 * gcc.target/mips/save-restore-4.c: Likewise.
3608 * gcc.target/mips/sb1-1.c: Likewise.
3609 * gcc.target/mips/scc-1.c: Likewise.
3610 * gcc.target/mips/scc-2.c: Likewise.
3611 * gcc.target/mips/scc-3.c: Likewise.
3612 * gcc.target/mips/scc-4.c: Likewise.
3613 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3614 * gcc.target/mips/truncate-1.c: Likewise.
3615 * gcc.target/mips/truncate-2.c: Likewise.
3616 * gcc.target/mips/truncate-3.c: Likewise.
3617 * gcc.target/mips/truncate-4.c: Likewise.
3618 * gcc.target/mips/truncate-5.c: Likewise.
3619 * gcc.target/mips/truncate-6.c: Likewise.
3620 * gcc.target/mips/unaligned-1.c: Likewise.
3622 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3623 skip for -O0. Require -fexpensive-optimizations.
3624 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3625 * gcc.target/mips/dspr2-MULT.c: Likewise.
3626 * gcc.target/mips/fix-r4000-2.c: Likewise.
3627 * gcc.target/mips/fix-r4000-4.c: Likewise.
3628 * gcc.target/mips/fix-r4000-7.c: Likewise.
3629 * gcc.target/mips/fix-r4000-9.c: Likewise.
3630 * gcc.target/mips/madd-1.c: Likewise.
3631 * gcc.target/mips/madd-2.c: Likewise.
3632 * gcc.target/mips/madd-4.c: Likewise.
3633 * gcc.target/mips/maddu-1.c: Likewise.
3634 * gcc.target/mips/maddu-2.c: Likewise.
3635 * gcc.target/mips/maddu-3.c: Likewise.
3636 * gcc.target/mips/maddu-4.c: Likewise.
3637 * gcc.target/mips/msub-1.c: Likewise.
3638 * gcc.target/mips/msub-2.c: Likewise.
3639 * gcc.target/mips/msub-3.c: Likewise.
3640 * gcc.target/mips/msub-4.c: Likewise.
3641 * gcc.target/mips/msubu-1.c: Likewise.
3642 * gcc.target/mips/msubu-2.c: Likewise.
3643 * gcc.target/mips/msubu-3.c: Likewise.
3644 * gcc.target/mips/msubu-4.c: Likewise.
3645 * gcc.target/mips/mult-1.c: Likewise.
3646 * gcc.target/mips/mult-4.c: Likewise.
3647 * gcc.target/mips/mult-8.c: Likewise.
3648 * gcc.target/mips/mult-9.c: Likewise.
3649 * gcc.target/mips/mult-10.c: Likewise.
3650 * gcc.target/mips/mult-11.c: Likewise.
3651 * gcc.target/mips/mult-16.c: Likewise.
3653 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3654 skip for -O0 and -Os.
3655 * gcc.target/mips/fix-r4000-12.c: Likewise.
3656 * gcc.target/mips/madd-7.c: Likewise.
3657 * gcc.target/mips/mips-ps-5.c: Likewise.
3658 * gcc.target/mips/mips-ps-7.c: Likewise.
3659 * gcc.target/mips/msub-7.c: Likewise.
3661 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3662 skip for -O0. Require -mno-abicalls.
3663 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3665 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3666 skip for -O0. Require a total number of BBIT instructions and
3667 at least one of each kind.
3669 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3670 skip for -O0. Require -fno-unroll-loops.
3672 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3673 skip for -O0. Allow BLTZ as well as BGEZ.
3675 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3677 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3678 skip for -O0. Require -fschedule-insns2.
3679 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3681 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3682 but skip for -O0. Make a branch-likely more likely.
3684 * gcc.target/mips/timode-2.c: Split each test into its own function.
3685 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3687 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3688 skip for -O0. Require -fpeephole2.
3689 * gcc.target/mips/vr-mult-2.c: Likewise.
3691 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3693 PR preprocessor/53469
3694 * gcc.dg/cpp/_Pragma7.c: New test case.
3696 2012-08-27 Tobias Burnus <burnus@net-b.de>
3699 * gfortran.dg/do_5.f90: New.
3701 2012-08-27 Tobias Burnus <burnus@net-b.de>
3703 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3704 from dg-options as -Wall no longer implies it.
3706 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3708 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3710 2012-08-25 Jason Merrill <jason@redhat.com>
3712 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3714 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3717 * g++.dg/cpp0x/auto34.C: New.
3719 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3722 * gcc.dg/pr54363.c: New test.
3725 * gcc.dg/pr54355.c: New test.
3727 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3730 * gcc.target/i386/pr52857-1.c: New.
3731 * gcc.target/i386/pr52857-2.c: Likewise.
3733 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3735 * gcc.target/mips/code-readable-4.c: New test.
3737 2012-08-23 Julian Brown <julian@codesourcery.com>
3738 Sandra Loosemore <sandra@codesourcery.com>
3740 * gcc.target/mips/code-readable-1.c: Add -O to options.
3742 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3745 * g++.dg/lookup/using53.C: New.
3747 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3749 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3750 * gcc.dg/fixed-point/convert-1.c: New.
3751 * gcc.dg/fixed-point/convert-2.c: New.
3752 * gcc.dg/fixed-point/convert-3.c: New.
3753 * gcc.dg/fixed-point/convert-4.c: New.
3754 * gcc.dg/fixed-point/convert-float-1.c: New.
3755 * gcc.dg/fixed-point/convert-float-2.c: New.
3756 * gcc.dg/fixed-point/convert-float-3.c: New.
3757 * gcc.dg/fixed-point/convert-float-4.c: New.
3758 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3759 * gcc.dg/fixed-point/convert-sat.c: New.
3760 * gcc.dg/fixed-point/convert.h: New.
3762 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3765 * gcc.target/sh/pr54089-2.c: New.
3767 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3769 * gcc.target/i386/long-double-64-1.c: New file.
3770 * gcc.target/i386/long-double-64-2.c: Likewise.
3771 * gcc.target/i386/long-double-64-3.c: Likewise.
3772 * gcc.target/i386/long-double-64-4.c: Likewise.
3773 * gcc.target/i386/long-double-80-1.c: Likewise.
3774 * gcc.target/i386/long-double-80-2.c: Likewise.
3775 * gcc.target/i386/long-double-80-3.c: Likewise.
3776 * gcc.target/i386/long-double-80-4.c: Likewise.
3777 * gcc.target/i386/long-double-80-5.c: Likewise.
3778 * gcc.target/i386/long-double-80-6.c: Likewise.
3779 * gcc.target/i386/long-double-80-7.c: Likewise.
3781 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3783 PR tree-optimization/54317
3784 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3786 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3789 * gcc.target/sh/pr39423-2.c: New.
3791 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3793 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3794 * gcc.dg/fold-perm.c: Likewise.
3796 2012-08-20 Jan Hubicka <jh@suse.cz>
3799 * gcc.dg/ipa/inlinehint-1.c: New.
3801 2012-08-20 Florian Weimer <fweimer@redhat.com>
3804 * g++.dg/init/new38.C: New test.
3805 * g++.dg/init/new39.C: New test.
3807 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3810 * gcc.target/sh/pr54089-1.c: New.
3812 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3815 * gcc.target/sh/pr51244-11.c: New.
3817 2012-08-20 Tobias Burnus <burnus@net-b.de>
3820 * gfortran.dg/warn_target_lifetime_2.f90: New.
3822 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3825 * g++.dg/warn/Wunused-var-17.C: New.
3827 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3830 * gcc.dg/gomp/pr53992.c: New test.
3832 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3835 * gcc.c-torture/execute/20120817-1.c: New test.
3837 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3839 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3841 (f2): New test that really does need adds.
3843 2012-08-20 Richard Guenther <rguenther@suse.de>
3845 PR tree-optimization/54327
3846 * gcc.dg/torture/pr54327.c: New testcase.
3848 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3850 PR tree-optimization/54321
3851 * gcc.c-torture/compile/pr54321.c: New test.
3853 2012-08-20 Tobias Burnus <burnus@net-b.de>
3856 * gfortran.dg/warn_target_lifetime_1.f90: New.
3858 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3861 * gfortran.dg/real_compare_1.f90: New test case.
3862 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3864 2012-08-18 Jan Hubicka <jh@suse.cz>
3866 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3868 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3871 * gfortran.dg/interface_37.f90: New test.
3873 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3874 Gary Funck <gary@intrepid.com>
3877 * gcc.target/i386/pr20020-1.c: New test.
3878 * gcc.target/i386/pr20020-2.c: Likewise.
3879 * gcc.target/i386/pr20020-3.c: Likewise.
3881 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3883 * gcc.target/i386/perm-concat.c: New test.
3885 2012-08-17 Julian Brown <julian@codesourcery.com>
3887 * gcc.target/arm/div64-unwinding.c: New test.
3889 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3891 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3893 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3896 * gcc.target/sh/pr54236-1.c: New.
3898 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3900 * lib/target-supports.exp (check_effective_target_sync_int_long)
3901 (check_effective_target_sync_char_short): Enable for crisv32-*
3905 * gcc.dg/torture/pr54261-1.c: New test.
3907 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3911 * gfortran.dg/typebound_call_24.f03: New.
3913 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3915 PR tree-optimization/54245
3916 * gcc.dg/tree-ssa/pr54245.c: New test.
3918 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3920 PR tree-optimization/54240
3921 * gcc.target/powerpc/pr54240.c: New test.
3922 * gcc.target/mips/pr54240.c: Likewise.
3924 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3927 * gcc.target/sh/pr52933-1.c: New.
3928 * gcc.target/sh/pr52933-2.c: New.
3930 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3933 * gcc.target/sh/pr50751-8.c: New.
3935 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3938 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3939 * gfortran.dg/typebound_proc_27.f03: New test.
3941 2012-08-14 Sterling Augustine <saugustine@google.com>
3943 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3945 2012-08-14 Tobias Burnus <burnus@net-b.de>
3948 * gfortran.dg/data_constraints_3.f90: New.
3949 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3950 to disable -pedantic compilation.
3951 * gfortran.dg/pr37243.f: Ditto.
3952 * gfortran.dg/g77/19990826-3.f: Ditto.
3953 * gfortran.dg/g77/20020307-1.f : Ditto.
3954 * gfortran.dg/g77/980310-3.f: Ditto.
3956 2012-08-14 Tobias Burnus <burnus@net-b.de>
3959 * gfortran.dg/warn_conversion_4.f90: New.
3961 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3964 PR rtl-optimization/53495
3965 * gcc.c-torture/compile/pr53411.c: New test.
3966 * gcc.c-torture/compile/pr53495.c: New test.
3968 2012-08-13 Richard Guenther <rguenther@suse.de>
3970 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3972 2012-08-13 Richard Guenther <rguenther@suse.de>
3974 PR tree-optimization/54200
3975 * gcc.dg/guality/pr54200.c: New testcase.
3976 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3978 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3980 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3982 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3985 * gcc.target/sh/pr51244-7.c: New.
3986 * gcc.target/sh/pr51244-8.c: New.
3987 * gcc.target/sh/pr51244-9.c: New.
3988 * gcc.target/sh/pr51244-10.c: New.
3990 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3992 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3994 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3995 * gcc.target/sh/pr53511-1.c: Likewise.
3996 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3997 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3998 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3999 * gcc.target/sh/pr53512-3.c: Likewise.
4000 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4002 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4005 * gcc.c-torture/compile/pr39423-1.c: New.
4006 * gcc.c-torture/compile/pr39423-2.c: New.
4008 2012-08-12 Tobias Burnus <burnus@net-b.de>
4011 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4012 they appear uninitialized on the RHS.
4013 * gfortran.dg/public_private_module_6.f90: New.
4015 2012-08-11 Martin Jambor <mjambor@suse.cz>
4018 * gfortran.dg/pr48636.f90: New test.
4020 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4022 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4024 (main): Adjust caller.
4026 2012-08-10 Richard Guenther <rguenther@suse.de>
4028 * gcc.dg/matrix/*.c: Adjust and move ...
4029 * gcc.dg/torture/: ... here.
4030 * gcc.dg/matrix: Remove directory.
4032 2012-08-10 Richard Guenther <rguenther@suse.de>
4035 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4037 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4040 * gcc.dg/tree-ssa/pr54211.c: New test.
4042 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4044 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4045 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4047 2012-08-10 Richard Guenther <rguenther@suse.de>
4049 PR tree-optimization/54109
4050 * gcc.dg/torture/pr54109.c: New testcase.
4051 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4052 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4054 2012-08-10 Richard Guenther <rguenther@suse.de>
4056 PR tree-optimization/54027
4057 * gcc.dg/torture/pr54027.c: New testcase.
4059 2012-08-10 Richard Guenther <rguenther@suse.de>
4061 * g++.dg/plugin/selfassign.c: Adjust.
4062 * gcc.dg/plugin/selfassign.c: Likewise.
4063 * gcc.dg/strlenopt-11.c: Likewise.
4064 * gcc.dg/strlenopt-13.c: Likewise.
4065 * gcc.dg/no-strict-overflow-4.c: Likewise.
4066 * gcc.dg/strict-overflow-4.c: Likewise.
4067 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4068 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4069 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4070 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4071 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4072 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4073 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4074 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4075 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4076 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4077 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4078 * gcc.dg/pr46309.c: Likewise.
4079 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4081 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4083 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4085 * gcc.c-torture/compile/20120727-2.c: New test.
4087 2012-08-09 Martin Jambor <mjambor@suse.cz>
4089 * gcc.dg/ipa/iinline-4.c: New test.
4090 * gcc.dg/ipa/iinline-5.c: Likewise.
4091 * gcc.dg/ipa/iinline-6.c: Likewise.
4092 * gcc.dg/ipa/iinline-7.c: Likewise.
4093 * gcc.dg/lto/20120723_0.c: Likewise.
4094 * gcc.dg/lto/20120723_1.c: Likewise.
4096 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4099 * gcc.target/sh/pr39423-1.c: New.
4101 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4104 * gcc.target/sh/pr51244-5: New.
4105 * gcc.target/sh/pr51244-6: New.
4107 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4109 * gcc.target/i386/adx-addxcarry32-3.c: New.
4110 * gcc.target/i386/adx-addxcarry64-3.c: New.
4112 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4114 PR rtl-optimization/53701
4115 * gcc.dg/pr53701.c: New test.
4117 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4119 * gcc.c-torture/compile/20120727-1.c: New test.
4121 2012-08-09 Tobias Burnus <burnus@net-b.de>
4124 * gfortran.dg/intrinsic_shadow_4.f90: New.
4126 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4128 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4130 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4132 * gcc.c-torture/execute/20120808-1.c: New test.
4134 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4136 PR rtl-optimization/54157
4137 * gcc.target/i386/pr54157.c: New file.
4139 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4141 * gcc.target/i386/adx-addcarryx32-1.c: New.
4142 * gcc.target/i386/adx-addcarryx32-2.c: New.
4143 * gcc.target/i386/adx-addcarryx64-1.c: New.
4144 * gcc.target/i386/adx-addcarryx64-2.c: New.
4145 * gcc.target/i386/adx-check.h: New.
4146 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4147 * gcc.target/i386/sse-12.c: Add -madx.
4148 * gcc.target/i386/sse-13.c: Ditto.
4149 * gcc.target/i386/sse-14.c: Ditto.
4150 * gcc.target/i386/sse-22.c: Ditto.
4151 * gcc.target/i386/sse-23.c: Ditto.
4152 * g++.dg/other/i386-2.C: Ditto.
4153 * g++.dg/other/i386-3.C: Ditto.
4155 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4157 * gcc.dg/tree-ssa/slsr-5.c: New.
4158 * gcc.dg/tree-ssa/slsr-6.c: New.
4159 * gcc.dg/tree-ssa/slsr-7.c: New.
4160 * gcc.dg/tree-ssa/slsr-8.c: New.
4161 * gcc.dg/tree-ssa/slsr-9.c: New.
4162 * gcc.dg/tree-ssa/slsr-10.c: New.
4163 * gcc.dg/tree-ssa/slsr-11.c: New.
4164 * gcc.dg/tree-ssa/slsr-12.c: New.
4165 * gcc.dg/tree-ssa/slsr-13.c: New.
4166 * gcc.dg/tree-ssa/slsr-14.c: New.
4167 * gcc.dg/tree-ssa/slsr-15.c: New.
4168 * gcc.dg/tree-ssa/slsr-16.c: New.
4169 * gcc.dg/tree-ssa/slsr-17.c: New.
4170 * gcc.dg/tree-ssa/slsr-18.c: New.
4171 * gcc.dg/tree-ssa/slsr-19.c: New.
4172 * gcc.dg/tree-ssa/slsr-20.c: New.
4173 * gcc.dg/tree-ssa/slsr-21.c: New.
4174 * gcc.dg/tree-ssa/slsr-22.c: New.
4175 * gcc.dg/tree-ssa/slsr-23.c: New.
4176 * gcc.dg/tree-ssa/slsr-24.c: New.
4177 * gcc.dg/tree-ssa/slsr-25.c: New.
4178 * gcc.dg/tree-ssa/slsr-26.c: New.
4179 * gcc.dg/tree-ssa/slsr-30.c: New.
4180 * gcc.dg/tree-ssa/slsr-31.c: New.
4182 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4184 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4185 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4186 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4188 2012-08-06 Cary Coutant <ccoutant@google.com>
4190 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4192 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4195 * gfortran.dg/dummy_procedure_5.f90: Modified.
4196 * gfortran.dg/dummy_procedure_8.f90: New.
4197 * gfortran.dg/interface_26.f90: Modified.
4198 * gfortran.dg/proc_ptr_11.f90: Modified.
4199 * gfortran.dg/proc_ptr_15.f90: Modified.
4200 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4201 * gfortran.dg/typebound_override_1.f90: Modified.
4202 * gfortran.dg/typebound_proc_6.f03: Modified.
4204 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4206 PR tree-optimization/51938
4207 PR tree-optimization/52005
4208 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4209 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4210 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4211 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4213 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4215 Avoid crashing on erroneous static_assert usage
4216 * g++.dg/cpp0x/static_assert8.C: New test.
4218 2012-08-06 Jason Merrill <jason@redhat.com>
4220 * g++.dg/cpp0x/sfinae38.C: New.
4222 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4223 Paolo Carlini <paolo.carlini@oracle.com>
4226 * g++.dg/conversion/void2.C: New.
4228 2012-08-06 Tom de Vries <tom@codesourcery.com>
4230 * gcc.dg/tree-ssa/vrp78.c: New test.
4232 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4233 Richard Sandiford <rdsandiford@googlemail.com>
4235 * g++.dg/opt/enum2.C: Require fpic target.
4236 * g++.dg/lto/20090303_0.C: Likewise.
4238 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4239 Catherine Moore <clm@codesourcery.com>
4241 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4242 flush function names too.
4243 * gcc.target/mips/clear-cache-1.c: Likewise.
4245 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4248 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4250 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4253 * gfortran.dg/array_5.f90: New test.
4255 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4257 PR tree-optimization/30318
4258 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4260 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4262 * g++.dg/ext/vector17.C: New testcase.
4264 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4267 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4268 * g++.dg/opt/longbranch1.C: Likewise.
4270 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4272 PR tree-optimization/53805
4273 * gcc.dg/fold-notunord.c: New testcase.
4275 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4278 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4279 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4281 2012-08-02 Jason Merrill <jason@redhat.com>
4282 Paolo Carlini <paolo.carlini@oracle.com>
4284 PR c++/51213 (again)
4285 * g++.dg/cpp0x/sfinae37.C: Extend.
4287 2012-08-02 Richard Guenther <rguenther@suse.de>
4289 PR tree-optimization/50672
4290 * g++.dg/torture/pr50672.C: New testcase.
4292 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4295 * gfortran.dg/abstract_type_6.f03: Modified.
4296 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4297 * gfortran.dg/proc_ptr_comp_35.f90: New.
4298 * gfortran.dg/typebound_proc_9.f03: Modified.
4299 * gfortran.dg/typebound_proc_26.f90: New.
4301 2012-08-02 Richard Guenther <rguenther@suse.de>
4303 * gcc.dg/torture/pta-callused-1.c: Adjust.
4304 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4305 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4306 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4307 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4308 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4309 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4310 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4311 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4313 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4316 * gfortran.dg/include_6.f90: New test case.
4317 * gfortran.dg/include_7.f90: New test case.
4318 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4320 2012-08-01 Tom de Vries <tom@codesourcery.com>
4322 * gcc.dg/tree-ssa/vrp76.c: New test.
4324 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4326 PR tree-optimization/46556
4327 * gcc.dg/tree-ssa/slsr-27.c: New.
4328 * gcc.dg/tree-ssa/slsr-28.c: New.
4329 * gcc.dg/tree-ssa/slsr-29.c: New.
4331 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4334 * gfortran.dg/proc_decl_29.f90: New.
4336 2012-07-31 Dehao Chen <dehao@google.com>
4338 * gcc.dg/predict-7.c: New test.
4340 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4343 * gfortran.dg/typebound_override_3.f90: New.
4345 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4347 PR tree-optimization/53773
4348 * gcc.dg/vect/pr53773.c: New test.
4350 2012-07-31 Nick Clifton <nickc@redhat.com>
4352 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4355 2012-07-31 Tobias Burnus <burnus@net-b.de>
4357 * gfortran.dg/c_funloc_tests_6.f90: New.
4358 * gfortran.dg/c_funloc_tests_7.f90: New.
4359 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4361 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4364 * g++.dg/cpp0x/temp_default5.C: New.
4366 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4369 * gfortran.dg/proc_ptr_37.f90: New.
4371 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4373 * lib/target-supports.exp
4374 (check_effective_target_vect_natural_alignment): New function.
4375 * gcc.dg/align-2.c: Only run on targets with natural alignment
4377 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4378 alignment of vector types.
4380 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4381 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4383 * gcc.target/i386/rdseed16-1.c: New.
4384 * gcc.target/i386/rdseed32-1.c: Ditto
4385 * gcc.target/i386/rdseed64-1.c: Ditto
4386 * gcc.target/i386/sse-12.c: Add -mrdseed.
4387 * gcc.target/i386/sse-13.c: Ditto.
4388 * gcc.target/i386/sse-14.c: Ditto.
4389 * g++.dg/other/i386-2.C: Ditto.
4390 * g++.dg/other/i386-3.C: Ditto.
4392 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4395 * gcc.target/sh/pr51244-4.c: New.
4397 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4399 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4400 for alpha*-*-* targets. Cleanup original tree dump.
4402 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4404 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4405 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4407 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4409 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4410 rand, srand. Include <stdlib.h>.
4412 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4414 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4416 2012-07-26 Richard Henderson <rth@redhat.com>
4418 * gcc.dg/attr-hotcold-1.c: New.
4419 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4421 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4422 Sandra Loosemore <sandra@codesourcery.com>
4424 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4426 2012-07-26 Tobias Burnus <burnus@net-b.de>
4428 * gfortran.dg/contiguous_1.f90: Update dg-error.
4429 * gfortran.dg/proc_ptr_32.f90: Ditto.
4431 2012-07-26 Richard Guenther <rguenther@suse.de>
4433 PR tree-optimization/54098
4434 * gcc.dg/torture/pr54098.c: New testcase.
4436 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4438 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4439 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4441 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4444 * gfortran.dg/array_constructor_39.f90: New test.
4446 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4449 * gfortran.dg/array_constructor_38.f90: New test.
4451 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4453 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4455 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4457 * gnat.dg/noreturn5.ad[sb]: New test.
4459 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4460 Paul Brook <paul@codesourcery.com>
4464 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4465 * c-c++-common/pr53633.c: New test.
4467 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4469 * gcc.target/i386/asm-dialect-1.c: New test case.
4471 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4472 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4474 * gcc.target/i386/prefetchw-1.c: New.
4475 * gcc.target/i386/sse-12.c: Add -mprfchw.
4476 * gcc.target/i386/sse-13.c: Ditto.
4477 * gcc.target/i386/sse-14.c: Ditto.
4478 * gcc.target/i386/sse-22.c: Ditto.
4479 * gcc.target/i386/sse-23.c: Ditto.
4480 * g++.dg/other/i386-2.C: Ditto.
4481 * g++.dg/other/i386-3.C: Ditto.
4483 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4485 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4487 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4490 * gcc.target/arm/pr54051.c: New.
4491 * gcc.target/arm/vfp-1.c: Adjust test.
4493 2012-07-24 Julian Brown <julian@codesourcery.com>
4495 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4496 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4499 2012-07-23 Paul Brook <paul@codesourcery.com>
4501 * g++.dg/other/armv7m-1.c: New test.
4503 2012-07-23 Julian Brown <julian@codesourcery.com>
4505 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4507 (DO_TEST): Define to 1 for appropriate ARM targets.
4509 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4511 PR tree-optimization/53881
4512 * gcc.dg/pr53881.c: Renamed to ...
4513 * gcc.dg/pr53881-1.c: ... this.
4514 * gcc.dg/pr53881-2.c: New test.
4516 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4518 Handle recent changes in default atomics for cris*-*-linux*.
4519 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4520 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4521 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4522 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4523 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4524 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4525 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4526 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4527 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4528 -mno-unaligned-atomic-may-use-library is in effect for
4530 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4531 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4532 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4533 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4534 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4535 gcc.target/cris/torture/sync-mis-op-i-1.c,
4536 gcc.target/cris/torture/sync-mis-op-i-2.c,
4537 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4538 gcc.target/cris/torture/sync-mis-op-i-3.c,
4539 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4540 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4541 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4542 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4543 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4544 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4545 (main): Remove local variable x.
4546 [mis_ok]: Check that atomics don't fail.
4548 2012-07-21 Andrew Pinski <apinski@cavium.com>
4550 * gcc.dg/tree-ssa/vrp72.c: New test.
4551 * gcc.dg/tree-ssa/vrp73.c: New test.
4552 * gcc.dg/tree-ssa/vrp74.c: New test.
4553 * gcc.dg/tree-ssa/vrp75.c: New test.
4555 2012-07-21 Andrew Pinski <apinski@cavium.com>
4557 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4558 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4560 2012-07-21 Andrew Pinski <apinski@cavium.com>
4562 * gcc.target/mips/octeon-pop-2.c: New testcase.
4564 2012-07-21 Tobias Burnus <burnus@net-b.de>
4567 * gfortran.dg/assumed_rank_3.f90: New.
4568 * gfortran.dg/assumed_rank_11.f90: New.
4569 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4570 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4571 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4573 2012-07-21 Andrew Pinski <apinski@cavium.com>
4575 * gcc.target/mips/unaligned-1.c: New testcase.
4577 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4579 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4581 2012-07-20 Tobias Burnus <burnus@net-b.de>
4583 * gfortran.dg/bind_c_array_params_2.f90: New.
4584 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4585 and update dg-error.
4587 2012-07-20 Tobias Burnus <burnus@net-b.de>
4589 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4591 2012-07-20 Jason Merrill <jason@redhat.com>
4594 * g++.dg/other/array7.C: New.
4596 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4598 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4599 the basic block and check loop depth.
4600 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4601 matching patterns and comments.
4602 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4603 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4605 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4608 * c-c++-common/pr28656.c: New test.
4610 2012-07-19 Jason Merrill <jason@redhat.com>
4613 * g++.dg/init/mutable1.C: New.
4615 2012-07-20 Tobias Burnus <burnus@net-b.de>
4618 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4619 * gfortran.dg/assumed_rank_1.f90: New.
4620 * gfortran.dg/assumed_rank_1_c.c: New.
4621 * gfortran.dg/assumed_rank_2.f90: New.
4622 * gfortran.dg/assumed_rank_4.f90: New.
4623 * gfortran.dg/assumed_rank_5.f90: New.
4624 * gfortran.dg/assumed_rank_6.f90: New.
4625 * gfortran.dg/assumed_rank_7.f90: New.
4626 * gfortran.dg/assumed_rank_8.f90: New.
4627 * gfortran.dg/assumed_rank_8_c.c: New.
4628 * gfortran.dg/assumed_rank_9.f90: New.
4629 * gfortran.dg/assumed_rank_10.f90: New.
4630 * gfortran.dg/assumed_rank_12.f90: New.
4632 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4634 * gnat.dg/opt25.adb: New test.
4635 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4636 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4638 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4640 * gnat.dg/aggr20.ad[sb]: New test.
4641 * gnat.dg/aggr20_pkg.ads: New helper.
4643 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4645 * gnat.dg/derived_type3.adb: New test.
4646 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4648 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4650 PR rtl-optimization/53942
4651 * gcc.dg/pr53942.c: New test.
4653 2012-07-19 Jason Merrill <jason@redhat.com>
4656 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4658 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4660 * gnat.dg/discr38.adb: New test.
4662 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4665 * c-c++-common/gomp/pr54017.c: New test.
4667 2012-07-19 Richard Guenther <rguenther@suse.de>
4668 Eric Botcazou <ebotcazou@adacore.com>
4670 * gnat.dg/loop_optimization11.adb: New testcase.
4671 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4673 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4674 Jason Merrill <jason@redhat.com>
4676 * g++.dg/cpp0x/sfinae37.C: New.
4677 * g++.dg/template/access23.C: New.
4678 * g++.dg/template/access7.C: Adjust.
4679 * g++.dg/template/sfinae10.C: Don't expect errors.
4680 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4682 2012-07-18 Julian Brown <julian@codesourcery.com>
4683 Sandra Loosemore <sandra@codesroucery.com>
4685 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4687 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4689 * gnat.dg/noreturn4.ad[sb]: New test.
4690 * gnat.dg/noreturn4_pkg.ads: New helper.
4692 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4693 Julian Brown <julian@codesourcery.com>
4695 * gcc.target/arm/neon-vdup-1.c: New test case.
4696 * gcc.target/arm/neon-vdup-2.c: New test case.
4697 * gcc.target/arm/neon-vdup-3.c: New test case.
4698 * gcc.target/arm/neon-vdup-4.c: New test case.
4699 * gcc.target/arm/neon-vdup-5.c: New test case.
4700 * gcc.target/arm/neon-vdup-6.c: New test case.
4701 * gcc.target/arm/neon-vdup-7.c: New test case.
4702 * gcc.target/arm/neon-vdup-8.c: New test case.
4703 * gcc.target/arm/neon-vdup-9.c: New test case.
4704 * gcc.target/arm/neon-vdup-10.c: New test case.
4705 * gcc.target/arm/neon-vdup-11.c: New test case.
4706 * gcc.target/arm/neon-vdup-12.c: New test case.
4707 * gcc.target/arm/neon-vdup-13.c: New test case.
4708 * gcc.target/arm/neon-vdup-14.c: New test case.
4709 * gcc.target/arm/neon-vdup-15.c: New test case.
4710 * gcc.target/arm/neon-vdup-16.c: New test case.
4711 * gcc.target/arm/neon-vdup-17.c: New test case.
4712 * gcc.target/arm/neon-vdup-18.c: New test case.
4713 * gcc.target/arm/neon-vdup-19.c: New test case.
4714 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4715 arguments non-constant.
4717 2012-07-18 Richard Guenther <rguenther@suse.de>
4719 PR tree-optimization/53970
4720 * g++.dg/torture/pr53970.C: New testcase.
4722 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4725 * gcc.c-torture/compile/pr38621.c: New.
4727 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4730 * gcc.target/sh/pr33135-1.c: New.
4731 * gcc.target/sh/pr33135-2.c: New.
4732 * gcc.target/sh/pr33135-3.c: New.
4733 * gcc.target/sh/pr33135-4.c: New.
4735 2012-07-17 Jason Merrill <jason@redhat.com>
4738 * g++.dg/parse/enum9.C: New.
4740 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4741 Sandra Loosemore <sandra@codesourcery.com>
4743 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4744 if there is a conflict with -mcpu=. Use -mcpu=5208.
4746 2012-07-17 Jason Merrill <jason@redhat.com>
4749 * g++.dg/template/array23.C: New.
4751 2012-07-17 Tobias Burnus <burnus@net-b.de>
4754 * gfortran.dg/bind_c_usage_26.f90: New.
4755 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4756 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4757 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4758 * gfortran.dg/interop_params.f03: Ditto.
4760 2012-07-17 Jason Merrill <jason@redhat.com>
4762 * g++.dg/template/inherit8.C: Adjust.
4763 * g++.dg/template/using21.C: Adjust.
4764 * g++.dg/template/using22.C: Adjust.
4767 * g++.dg/template/current-inst1.C: New.
4768 * g++.dg/parse/crash35.C: Adjust.
4770 2012-07-17 Tobias Burnus <burnus@net-b.de>
4773 * gfortran.dg/oldstyle_4.f90: New.
4775 2012-07-17 Tobias Burnus <burnus@net-b.de>
4778 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4779 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4781 2012-07-16 Jason Merrill <jason@redhat.com>
4783 * g++.dg/parse/access8.C: Adjust.
4784 * g++.dg/template/sfinae6_neg.C: Adjust.
4786 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4789 * gfortran.dg/coarray_allocate_1.f90: New test.
4791 2012-07-16 Andrew Pinski <apinski@cavium.com>
4793 * gcc.c-torture/execute/bswap-1.c: New testcase.
4794 * gcc.c-torture/compile/unalign-1.c: New testcase.
4795 * gcc.c-torture/compile/20120524-1.c: New testcase.
4796 * gcc.c-torture/compile/20101216-1.c: New testcase.
4798 2012-07-16 Dehao Chen <dehao@google.com>
4801 2012-07-10 Dehao Chen <dehao@google.com>
4803 * gcc.dg/debug_info_inline.c: New test.
4805 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4808 * gfortran.dg/proc_decl_28.f90: New.
4810 2012-07-16 Andrew Pinski <apinski@cavium.com>
4812 * gcc.dg/torture/builtins-1.c: New testcase.
4814 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4816 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4817 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4818 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4819 gcc.target/cris/sync-1-v10.c,
4820 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4821 pass -mno-unaligned-atomic-may-use-library.
4822 * gcc.target/cris/sync-xchg-1.c: New test.
4823 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4824 valid register operand output modifier.
4826 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4828 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4831 2012-07-13 Andrew Pinski <apinski@cavium.com>
4833 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4834 rather than cleanup-tree-dump.
4835 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4837 2012-07-13 Richard Guenther <rguenther@suse.de>
4839 PR tree-optimization/53907
4840 * gcc.target/i386/pr53907.c: New testcase.
4842 2012-07-13 Richard Guenther <rguenther@suse.de>
4844 PR tree-optimization/53922
4845 * gcc.dg/torture/pr53922.c: New testcase.
4847 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4849 PR rtl-optimization/53908
4850 * gcc.dg/torture/pr53908.c: New test.
4852 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4855 * g++.dg/cpp0x/variadic135.C: New.
4857 2012-07-12 Jason Merrill <jason@redhat.com>
4859 * g++.dg/template/sfinae6_neg.C: Adjust.
4861 2012-07-12 Tobias Burnus <burnus@net-b.de>
4863 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4864 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4865 scan-tree-dump-times pattern.
4867 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4869 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4871 2012-07-11 Jason Merrill <jason@redhat.com>
4874 * g++.g/cpp0x/defaulted37.C: New.
4876 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4879 * gcc.target/arm/pr53859.c: New test.
4881 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4884 * gcc.c-torture/compile/pr53886.c: New.
4886 2012-07-10 Dehao Chen <dehao@google.com>
4888 * gcc.dg/debug_info_inline.c: New test.
4890 2012-07-10 Jason Merrill <jason@redhat.com>
4893 * g++.dg/cpp0x/defaulted36.C: New.
4894 * g++.dg/cpp0x/defaulted21.C: Adjust.
4896 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4898 2012-07-09 Sterling Augustine <saugustine@google.com>
4900 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4902 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4904 PR tree-optimization/53887
4905 * gcc.dg/pr53887.c: New test.
4907 2012-07-09 Jason Merrill <jason@redhat.com>
4910 * g++.dg/cpp0x/nullptr29.C: New.
4912 2012-07-09 Tom de Vries <tom@codesourcery.com>
4913 Richard Guenther <rguenther@suse.de>
4915 * gcc.dg/builtin-unreachable-6.c: New test.
4916 * gcc.dg/builtin-unreachable-5.c: New test.
4918 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4920 PR tree-optimization/53881
4921 * gcc.dg/pr53881.c: New test.
4923 2012-07-06 Jason Merrill <jason@redhat.com>
4926 * g++.dg/cpp0x/variadic134.C: New.
4929 * g++.dg/cpp0x/alias-decl-20.C: New.
4931 2012-07-06 Tom de Vries <tom@codesourcery.com>
4933 PR tree-optimization/51879
4934 * gcc.dg/pr51879-16.c: New test.
4935 * gcc.dg/pr51879-17.c: Same.
4937 2012-07-06 Tom de Vries <tom@codesourcery.com>
4939 PR tree-optimization/52009
4940 * gcc.dg/pr51879-7.c: New test.
4941 * gcc.dg/pr51879-18.c: New test.
4943 2012-07-05 Jason Merrill <jason@redhat.com>
4946 * g++.dg/template/typedef39.C: New.
4949 * g++.dg/cpp0x/variadic133.C: New.
4950 * g++.dg/template/param1.C: Adjust.
4952 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4956 * gcc.target/arm/neon/vtrnf32.c: Update.
4957 * gcc.target/arm/neon/vtrns32.c: Update.
4958 * gcc.target/arm/neon/vtrnu32.c: Update.
4959 * gcc.target/arm/neon/vzipf32.c: Update.
4960 * gcc.target/arm/neon/vzips32.c: Update.
4961 * gcc.target/arm/neon/vzipu32.c: Update.
4963 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4966 * gfortran.dg/inline_sum_4.f90: New test.
4968 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4970 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4972 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4974 * gcc.target/arm/fma-sp.c: New testcase.
4975 * gcc.target/arm/fma.c: Likewise.
4976 * gcc.target/arm/fma.h: Likewise.
4978 2012-07-04 Jason Merrill <jason@redhat.com>
4981 * g++.dg/other/enum3.C: New.
4983 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4986 * g++.dg/torture/pr53321.C: New test.
4988 2012-07-04 Richard Guenther <rguenther@suse.de>
4990 PR tree-optimization/53844
4991 * g++.dg/tree-ssa/pr53844.C: New testcase.
4993 2012-07-04 Richard Guenther <rguenther@suse.de>
4995 PR tree-optimization/53849
4996 * gcc.dg/pr53849.c: New testcase.
4998 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5001 * g++.dg/ext/label14.C: New test.
5003 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5006 * g++.dg/other/pr53811.C: New test.
5008 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5011 * gcc.target/m68k/stack-limit-1.c: New testcase.
5013 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5015 * gnat.dg/recursive_call.adb: New test.
5017 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5019 * gnat.dg/discr37.ad[sb]: New test.
5021 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5023 * g++.dg/other/packed1.C: Remove SH from xfail list.
5025 2012-07-02 Jason Merrill <jason@redhat.com>
5028 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5031 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5034 * g++.dg/cpp0x/decltype39.C: New.
5035 * g++.dg/diagnostic/method1.C: Adjust.
5038 * g++.dg/template/ref6.C: New.
5040 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5043 * gcc.target/sh/pr53568-1.c: New.
5045 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5048 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5050 2012-07-02 Jason Merrill <jason@redhat.com>
5053 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5056 * g++.dg/template/enum7.C: New.
5057 * g++.dg/other/ptrmem10.C: Adjust.
5058 * g++.dg/other/ptrmem11.C: Adjust.
5059 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5061 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5063 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5065 2012-07-01 Wei Guozhi <carrot@google.com>
5068 * gcc.target/arm/pr53447-1.c: New testcase.
5069 * gcc.target/arm/pr53447-2.c: New testcase.
5070 * gcc.target/arm/pr53447-3.c: New testcase.
5071 * gcc.target/arm/pr53447-4.c: New testcase.
5073 2012-06-29 Richard Guenther <rguenther@suse.de>
5075 PR tree-optimization/47061
5076 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5078 2012-06-29 Richard Guenther <rguenther@suse.de>
5080 PR tree-optimization/37541
5081 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5083 2012-06-29 Richard Guenther <rguenther@suse.de>
5085 PR tree-optimization/52589
5086 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5088 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5090 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5092 * g++.dg/template/error46.C: Add missing comment to dg-message.
5093 * g++.dg/template/crash107.C: Likewise.
5094 * g++.dg/template/error47.C: Likewise.
5095 * g++.dg/template/crash108.C: Likewise.
5096 * g++.dg/overload/operator5.C: Likewise.
5098 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5099 errors in dg-message directives, add comments.
5101 2012-06-28 Kai Tietz <ktietz@redhat.com>
5103 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5104 hard-coded 'unsigned long'.
5106 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5108 PR tree-optimization/51581
5109 * gcc.dg/vect/pr51581-4.c: New test.
5111 PR tree-optimization/53645
5112 * gcc.c-torture/execute/pr53645-2.c: New test.
5114 2012-06-28 Richard Guenther <rguenther@suse.de>
5117 * gcc.dg/torture/pr53790.c: New testcase.
5119 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5121 PR tree-optimization/53645
5122 * gcc.c-torture/execute/pr53645.c: New test.
5124 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5126 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5128 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5132 * gcc.dg/guality/pr49888.c: Account for the possibility that
5133 the variable is optimized out at the first test.
5135 2012-06-27 Jason Merrill <jason@redhat.com>
5137 * g++.dg/cpp0x/override2.C: Adjust.
5138 * g++.dg/template/error5.C: Adjust.
5139 * g++.dg/parse/crash28.C: Adjust.
5142 * g++.dg/parse/template27.C: New.
5143 * g++.dg/template/crash74.C: Adjust expected output.
5145 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5149 * gfortran.dg/typebound_operator_16.f03: New.
5151 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5153 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5154 even src1.i and src2.i fields even in the second half of the arrays.
5156 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5159 * g++.dg/torture/vshuf-16.inc: New test.
5160 * g++.dg/torture/vshuf-2.inc: New test.
5161 * g++.dg/torture/vshuf-4.inc: New test.
5162 * g++.dg/torture/vshuf-8.inc: New test.
5163 * g++.dg/torture/vshuf-main.inc: New test.
5164 * g++.dg/torture/vshuf-v16hi.C: New test.
5165 * g++.dg/torture/vshuf-v16qi.C: New test.
5166 * g++.dg/torture/vshuf-v2df.C: New test.
5167 * g++.dg/torture/vshuf-v2di.C: New test.
5168 * g++.dg/torture/vshuf-v2sf.C: New test.
5169 * g++.dg/torture/vshuf-v2si.C: New test.
5170 * g++.dg/torture/vshuf-v4df.C: New test.
5171 * g++.dg/torture/vshuf-v4di.C: New test.
5172 * g++.dg/torture/vshuf-v4sf.C: New test.
5173 * g++.dg/torture/vshuf-v4si.C: New test.
5174 * g++.dg/torture/vshuf-v8hi.C: New test.
5175 * g++.dg/torture/vshuf-v8qi.C: New test.
5176 * g++.dg/torture/vshuf-v8si.C: New test.
5178 2012-06-27 Richard Guenther <rguenther@suse.de>
5181 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5183 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5185 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5186 scan-dump-dem-not): Use printable pattern in test name.
5188 2012-06-26 Sterling Augustine <saugustine@google.com>
5189 Dominique Dhumieres <dominiq@lps.ens.fr>
5191 * gcc.dg/pubtypes-2.c: Update expected output.
5192 * gcc.dg/pubtypes-3.c: Likewise.
5193 * gcc.dg/pubtypes-4.c: Likewise.
5195 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5197 * gcc.dg/tree-ssa/slsr-1.c: New test.
5198 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5199 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5200 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5202 2012-06-26 Matt Turner <mattst88@gmail.com>
5205 * gcc.target/arm/mmx-2.c: New.
5207 2012-06-26 Richard Guenther <rguenther@suse.de>
5210 * g++.dg/torture/pr53752.C: New testcase.
5212 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5214 PR tree-optimization/53748
5215 * gcc.c-torture/compile/pr53748.c: New test.
5217 2012-06-25 Jason Merrill <jason@redhat.com>
5221 * g++.dg/cpp0x/decltype38.C: New.
5222 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5224 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5226 * lib/target-supports-dg.exp (testname-for-summary): New.
5227 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5228 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5229 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5230 scan-module-absence, output-exists, output-exists-not: Use
5231 testname-for-summary.
5232 (dg-test): Clean up testname_with_flags.
5233 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5234 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5235 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5236 scan-assembler-dem-not, object-size: Use testname-for-summary.
5237 * lib/gcov.exp (run-gcov): Likewise.
5238 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5239 scan-dump-dem, scan-dump-dem-note): Likewise.
5241 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5242 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5243 including profopt.opt; save and restore existing value.
5244 * g++.dg/bprob/bprob.exp: Likewise.
5245 * gcc.dg/matrix/matrix.exp: Likewise.
5246 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5247 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5250 2012-06-25 Richard Henderson <rth@redhat.com>
5252 * gcc.dg/pr53749.c: New.
5254 2012-06-25 Jason Merrill <jason@redhat.com>
5257 * g++.dg/cpp0x/nullptr28.C: New.
5259 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5261 * gcc.target/arm/neon-vld1_dupQ.c: New.
5263 2012-06-25 Florian Weimer <fweimer@redhat.com>
5265 * g++.dg/init/new35.C: New.
5266 * g++.dg/init/new36.C: New.
5267 * g++.dg/init/new37.C: New.
5268 * g++.dg/ext/vla5.C: New warning.
5269 * g++.dg/ext/vla8.C: New warning.
5270 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5272 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5273 James Greenhalgh <james.greenhalgh@arm.com>
5275 * gcc.target/arm/ftest-support-arm.h New testcase.
5276 * gcc.target/arm/ftest-support-thumb.h Likewise.
5277 * gcc.target/arm/ftest-support.h Likewise.
5278 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5279 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5280 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5281 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5282 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5283 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5284 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5285 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5286 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5287 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5288 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5289 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5290 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5291 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5292 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5293 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5294 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5295 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5296 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5297 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5298 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5299 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5300 * lib/target-supports.exp
5301 (check_effective_target_arm_arch_FUNC): Add support for more
5303 (add_options_for_arm_arch_FUNC): Likewise.
5304 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5306 2012-06-25 Jason Merrill <jason@redhat.com>
5309 * g++.dg/cpp0x/constexpr-tuple.C: New.
5311 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5314 * gcc.target/i386/pr53759.c: New test.
5317 * g++.dg/cpp0x/nsdmi7.C: New test.
5319 2012-06-24 Kai Tietz <ktietz@redhat.com>
5321 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5323 * gcc.target/i386/pr38988.c: Likewise.
5325 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5329 * gfortran.dg/typebound_generic_12.f03: New.
5330 * gfortran.dg/typebound_generic_13.f03: New.
5332 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5334 * gnat.dg/lto15.ad[sb]: New test.
5336 2012-06-21 Meador Inge <meadori@codesourcery.com>
5339 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5341 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5343 * gcc.dg/pch/ident-1.c: New test.
5344 * gcc.dg/pch/ident-1.hs: Header file for new test.
5346 2012-06-21 Michael Matz <matz@suse.de>
5349 * gcc.c-torture/execute/pr53688.c: New test.
5351 2012-06-20 Richard Guenther <rguenther@suse.de>
5353 PR tree-optimization/30318
5354 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5356 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5358 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5360 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5362 * gcc.target/i386/clearcapv2.map: New file.
5363 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5365 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5367 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5368 and add __sh__ case.
5370 2012-06-19 Jason Merrill <jason@redhat.com>
5373 * g++.dg/debug/localclass1.C: New.
5375 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5377 * g++.dg/cpp0x/override4.C: New.
5379 2012-06-14 Jason Merrill <jason@redhat.com>
5382 * g++.dg/cpp0x/decltype37.C: New.
5384 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5386 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5388 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5390 * gcc.c-torture/compile/vector-5.c,
5391 gcc.c-torture/compile/vector-6.c: New tests.
5393 2012-06-19 Richard Henderson <rth@redhat.com>
5395 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5397 2012-06-19 Richard Guenther <rguenther@suse.de>
5399 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5401 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5404 * gcc.target/i386/pr53712.c: New test.
5406 2012-06-18 Tobias Burnus <burnus@net-b.de>
5409 * gfortran.dg/elemental_optional_args_6.f90: New.
5411 2012-06-18 Tobias Burnus <burnus@net-b.de>
5414 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5415 * gfortran.dg/coarray/move_alloc_1.f90
5417 2012-06-18 Tobias Burnus <burnus@net-b.de>
5420 * gfortran.dg/coarray_27.f90: New.
5422 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5423 Greta Yorsh <Greta.Yorsh@arm.com>
5425 * gcc.target/arm/epilog-1.c: New test.
5427 2012-06-18 Richard Guenther <rguenther@suse.de>
5429 PR tree-optimization/53693
5430 * g++.dg/torture/pr53693.C: New testcase.
5432 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5434 PR tree-optimization/53703
5435 * gcc.dg/torture/pr53703.c: New test.
5437 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5440 * gcc.target/i386/pr53698.c: New test.
5442 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5444 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5446 2012-06-17 Tobias Burnus <burnus@net-b.de>
5450 * gfortran.dg/transfer_check_3.f90: New.
5452 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5454 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5456 2012-06-16 Tobias Burnus <burnus@net-b.de>
5460 * gfortran.dg/deferred_type_param_8.f90: New.
5462 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5464 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5465 testname that includes flags, passed in as new argument, in
5467 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5468 and pass it to verify-* procedures.
5470 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5471 alignment torture options with usual torture options.
5473 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5474 messages reported for one line of source code.
5475 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5476 * g++.dg/cpp0x/decltype2.C: Likewise.
5477 * g++.dg/cpp0x/decltype3.C: Likewise.
5478 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5479 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5480 * g++.dg/cpp0x/static_assert3.C: Likewise.
5481 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5482 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5483 * g++.dg/cpp0x/union1.C: Likewise.
5484 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5485 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5486 * g++.dg/cpp0x/variadic2.C: Likewise.
5487 * g++.dg/cpp0x/variadic20.C: Likewise.
5488 * g++.dg/cpp0x/variadic74.C: Likewise.
5489 * g++.dg/diagnostic/bitfld2.C: Likewise.
5490 * g++.dg/ext/attrib44.C: Likewise.
5491 * g++.dg/ext/no-asm-1.C: Likewise.
5492 * g++.dg/other/error34.C: Likewise.
5493 * g++.dg/parse/crash46.C: Likewise.
5494 * g++.dg/parse/error10.C: Likewise.
5495 * g++.dg/parse/error2.C: Likewise.
5496 * g++.dg/parse/error3.C: Likewise.
5497 * g++.dg/parse/error36.C: Likewise.
5498 * g++.dg/parse/error8.C: Likewise.
5499 * g++.dg/parse/error9.C: Likewise.
5500 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5501 * g++.dg/parse/parser-pr28152.C: Likewise.
5502 * g++.dg/parse/template25.C: Likewise.
5503 * g++.dg/parse/typename11.C: Likewise.
5504 * g++.dg/tc1/dr147.C: Likewise.
5505 * g++.dg/template/deduce3.C: Likewise.
5506 * g++.dg/template/koenig9.C: Likewise.
5507 * g++.dg/template/pr23510.C: Likewise.
5508 * g++.dg/warn/pr12242.C: Likewise.
5509 * g++.dg/warn/pr30551-2.C: Likewise.
5510 * g++.dg/warn/pr30551.C: Likewise.
5511 * g++.old-deja/g++.other/typename1.C: Likewise.
5512 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5514 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5517 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5518 * c-c++-common/torture/vshuf-2.inc: Likewise.
5519 * c-c++-common/torture/vshuf-4.inc: Likewise.
5520 * c-c++-common/torture/vshuf-8.inc: Likewise.
5521 * c-c++-common/torture/vshuf-main.inc: Likewise.
5522 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5523 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5524 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5525 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5526 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5527 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5528 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5529 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5530 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5531 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5532 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5533 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5534 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5535 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5537 2012-06-15 Michael Matz <matz@suse.de>
5539 * gcc.dg/tree-ssa/vector-4.c: New test.
5541 2012-06-15 Michael Matz <matz@suse.de>
5543 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5544 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5546 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5548 PR tree-optimization/53636
5549 * gcc.target/arm/pr53636.c: New test.
5551 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5553 PR tree-optimization/51581
5554 * gcc.c-torture/execute/pr51581-1.c: New test.
5555 * gcc.c-torture/execute/pr51581-2.c: New test.
5556 * gcc.dg/vect/pr51581-1.c: New test.
5557 * gcc.dg/vect/pr51581-2.c: New test.
5558 * gcc.dg/vect/pr51581-3.c: New test.
5559 * gcc.target/i386/avx-pr51581-1.c: New test.
5560 * gcc.target/i386/avx-pr51581-2.c: New test.
5561 * gcc.target/i386/avx2-pr51581-1.c: New test.
5562 * gcc.target/i386/avx2-pr51581-2.c: New test.
5563 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5565 2012-06-15 Richard Guenther <rguenther@suse.de>
5567 * gcc.c-torture/execute/20120615-1.c: New testcase.
5569 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5571 * gnat.dg/vect8.ad[sb]: New test.
5573 2012-06-14 Richard Guenther <rguenther@suse.de>
5575 * gcc.dg/tree-ssa/vrp.h: New testcase.
5576 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5578 2012-06-13 Christian Bruel <christian.bruel@st.com>
5581 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5583 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5585 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5587 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5590 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5591 test summary unique.
5593 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5594 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5595 scan-stack-usage-not): Don't strip torture options from test name.
5597 * lib/scandump.exp (scan-dump-times): Use printable version of
5598 regexp in test summary line.
5600 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5601 messages reported for one line of source code.
5602 * gcc.dg/format/few-1.c: Likewise.
5603 * gcc.dg/ia64-sync-2.c: Likewise.
5604 * gcc.dg/sync-2.c: Likewise.
5605 * gcc.dg/noncompile/pr44517.c: Likewise.
5607 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5610 * gcc.dg/guality/pr49888.c: New.
5612 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5614 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5615 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5616 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5618 2012-06-13 Tobias Burnus <burnus@net-b.de>
5621 * gfortran.dg/intent_out_7.f90: New.
5623 2012-06-13 Tobias Burnus <burnus@net-b.de>
5626 * gfortran.dg/save_4.f90: New.
5628 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5633 * gcc.dg/pr53532.c: New test.
5634 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5635 adjust line numbers.
5636 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5637 * gcc.dg/Wcxx-compat-8.c: Likewise.
5638 * gcc.dg/pr51034.c: New test.
5639 * gcc.dg/pr53196-1.c: New test.
5640 * gcc.dg/pr53196-2.c: New test.
5642 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5644 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5645 alignment torture options with usual torture options.
5646 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5647 instead of dg-options.
5648 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5649 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5650 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5651 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5652 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5653 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5655 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5656 to checks for multiple messages reported for one line of source code.
5657 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5659 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5660 messages reported for one line of source code.
5662 * gcc.dg/20031223-1.c: Add comments to check for multiple
5663 messages reported for one line of source code.
5664 * gcc.dg/Wconversion-integer.c: Likewise.
5665 * gcc.dg/Wfatal-2.c: Likewise.
5666 * gcc.dg/Wfatal.c: Likewise.
5667 * gcc.dg/Wobjsize-1.c: Likewise.
5668 * gcc.dg/c99-vla-jump-1.c: Likewise.
5669 * gcc.dg/c99-vla-jump-2.c: Likewise.
5670 * gcc.dg/c99-vla-jump-3.c: Likewise.
5671 * gcc.dg/c99-vla-jump-4.c: Likewise.
5672 * gcc.dg/c99-vla-jump-5.c: Likewise.
5673 * gcc.dg/decl-9.c: Likewise.
5674 * gcc.dg/declspec-10.c: Likewise.
5675 * gcc.dg/declspec-18.c: Likewise.
5676 * gcc.dg/mtune.c: Likewise.
5677 * gcc.dg/parser-pr28152-2.c: Likewise.
5678 * gcc.dg/parser-pr28152.c: Likewise.
5679 * gcc.dg/pr14475.c: Likewise.
5680 * gcc.dg/pr27953.c: Likewise.
5681 * gcc.dg/pr28322-3.c: Likewise.
5682 * gcc.dg/pr30457.c: Likewise.
5683 * gcc.dg/pr30551-2.c: Likewise.
5684 * gcc.dg/pr30551-3.c: Likewise.
5685 * gcc.dg/pr30551-4.c: Likewise.
5686 * gcc.dg/pr30551-5.c: Likewise.
5687 * gcc.dg/pr30551-6.c: Likewise.
5688 * gcc.dg/pr30551.c: Likewise.
5689 * gcc.dg/pr45461.c: Likewise.
5690 * gcc.dg/pr48552-1.c: Likewise.
5691 * gcc.dg/pr48552-2.c: Likewise.
5692 * gcc.dg/redecl-1.c: Likewise.
5693 * gcc.dg/transparent-union-3.c: Likewise.
5694 * gcc.dg/utf-dflt.c: Likewise.
5695 * gcc.dg/utf-dflt2.c: Likewise.
5696 * gcc.dg/vla-8.c: Likewise.
5697 * gcc.dg/vla-init-1.c: Likewise.
5698 * gcc.dg/wtr-int-type-1.c: Likewise.
5700 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5701 messages reported for for one line of source code.
5702 * c-c++-common/raw-string-5.c: Likewise.
5703 * c-c++-common/raw-string-4.c: Likewise.
5704 * c-c++-common/raw-string-6.c: Likewise.
5705 * c-c++-common/pr20000.c: Likewise.
5707 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5708 messages reported for one line of source code.
5709 * gcc.dg/cpp/pr30786.c: Likewise.
5710 * gcc.dg/cpp/pr28709.c: Likewise.
5711 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5712 * gcc.dg/cpp/macspace2.c: Likewise.
5713 * gcc.dg/cpp/missing-header-1.c: Likewise.
5714 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5715 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5716 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5718 2012-06-12 Jason Merrill <jason@redhat.com>
5721 * g++.dg/template/local7.C: New.
5723 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5726 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5727 * gcc.target/sh/pr51340-2.c: Likewise.
5728 * gcc.target/sh/pr51340-3.c: Likewise.
5730 2012-06-12 Michael Matz <matz@suse.de>
5732 * gcc.dg/torture/alias-1.c: New test.
5734 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5736 PR rtl-optimization/53589
5737 * gcc.dg/torture/pr53589.c: New test.
5739 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5742 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5743 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5744 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5745 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5746 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5747 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5748 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5749 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5750 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5751 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5752 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5753 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5754 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5755 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5756 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5757 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5759 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5761 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5762 (check_intel_cpu_model): New function.
5763 (check_amd_cpu_model): New function.
5764 (check_features): New function.
5765 (__get_cpuid_output): New function.
5766 (check_detailed): New function.
5767 (fn1): Rename to quick_check.
5768 (main): Update to call quick_check and call check_detailed.
5770 2012-06-11 Richard Henderson <rth@redhat.com>
5772 * lib/target-supports.exp
5773 (check_effective_target_sync_long_long_runtime): Use
5774 check_effective_target_lp64 instead of
5775 check_effective_target_powerpc64 for powerpc targets.
5777 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5780 * gcc.target/sh/pr53511-1.c: New.
5782 2012-06-11 Richard Guenther <rguenther@suse.de>
5785 * g++.dg/lto/pr53470_0.C: New testcase.
5786 * gcc.dg/lto/pr53470_0.c: Likewise.
5788 2012-06-11 Richard Guenther <rguenther@suse.de>
5791 * g++.dg/ext/pr53605.C: New testcase.
5793 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5795 * gnat.dg/specs/array1.ads: New test.
5796 * gnat.dg/specs/array2.ads: Likewise.
5797 * gnat.dg/array22.adb: Likewise.
5799 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5801 * gnat.dg/constant4.adb: New test.
5802 * gnat.dg/constant4_pkg.ads: New helper.
5804 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5807 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5808 * gfortran.dg/allocate_class_1.f90: Modified.
5809 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5810 * gfortran.dg/allocate_class_2.f90: New.
5812 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5815 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5817 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5820 * gfortran.dg/string_assign_2.f90: New test case.
5822 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5825 * gfortran.dg/string_assign_1.f90: New test case.
5827 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5830 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5831 * gcc.dg/gomp/critical-4.c: Likewise.
5832 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5833 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5834 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5835 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5836 * c-c++-common/gomp/pr53580.c: New test.
5838 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5841 * g++.dg/cpp0x/forw_enum11.C: New.
5843 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5846 * g++.dg/cpp0x/alias-decl-19.C: New.
5848 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5850 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5852 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5854 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5856 (XSTATE_SSE): Ditto.
5857 (XSTATE_YMM): Ditto.
5858 (avx_os_support): Use new defines.
5860 2012-06-06 Richard Guenther <rguenther@suse.de>
5863 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5866 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5869 * g++.dg/cpp0x/pr52841.C: New testcase.
5871 2012-06-06 Richard Guenther <rguenther@suse.de>
5873 PR tree-optimization/53081
5874 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5875 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5877 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5879 * gcc.target/powerpc/pr53487.c: New test.
5881 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5883 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5885 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5887 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5889 2012-06-05 Richard Guenther <rguenther@suse.de>
5891 PR tree-optimization/30442
5892 * gcc.dg/vect/bb-slp-30.c: New testcase.
5894 2012-06-05 Richard Guenther <rguenther@suse.de>
5896 PR tree-optimization/53081
5897 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5898 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5899 -fno-tree-loop-distribute-patterns.
5901 2012-06-05 Alan Modra <amodra@gmail.com>
5903 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5904 Check static chain in nested funcs.
5906 2012-06-04 Tobias Burnus <burnus@net-b.de>
5909 * gfortran.dg/init_flag_10.f90: New.
5911 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5914 * g++.dg/warn/Wenum-compare-no-2: New.
5916 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5918 PR preprocessor/53463
5919 * g++.dg/cpp/limits.C: New test.
5920 * g++.dg/parse/error19.C: Adjust.
5921 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5922 * g++.dg/warn/pr35635.C: Likewise.
5923 * g++.old-deja/g++.pt/assign1.C: Likewise.
5925 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5928 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5929 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5930 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5931 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5932 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5933 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5934 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5935 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5937 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5939 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5941 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5943 PR tree-optimization/53550
5944 * gcc.dg/pr53550.c: New test.
5946 2012-06-04 Richard Guenther <rguenther@suse.de>
5948 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5949 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5950 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5952 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5955 * gfortran.dg/parameter_array_element_2.f90: New.
5957 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5960 * gcc.target/sh/pr53512-1.c: New.
5961 * gcc.target/sh/pr53512-2.c: New.
5962 * gcc.target/sh/pr53512-3.c: New.
5963 * gcc.target/sh/pr53512-4.c: New.
5965 2012-06-01 Jason Merrill <jason@redhat.com>
5968 * g++.dg/ext/visibility/template12.C: New.
5969 * g++.dg/ext/attrib14.C: Adjust warning line.
5972 * g++.dg/parse/new6.C: New.
5973 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5975 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5977 * c-c++-common/restrict-2.c: Revert previous change.
5979 2012-06-01 Jason Merrill <jason@redhat.com>
5982 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5985 * g++.dg/cpp0x/auto33.C: New.
5987 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5990 * g++.dg/parse/namespace-alias-1.C: New.
5992 2012-06-01 Christian Bruel <christian.bruel@st.com>
5994 * gcc.dg/spec-options.c: New test.
5995 * gcc.dg/foo.specs: New file.
5997 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6000 * gnat.dg/lto14.adb: Skip on Solaris.
6002 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6004 * gcc.target/cris/sync-1-v10.c,
6005 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6006 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6007 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6008 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6009 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6010 gcc.target/cris/torture/sync-mis-op-i-1.c,
6011 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6012 gcc.target/cris/torture/sync-mis-op-i-2.c,
6013 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6014 gcc.target/cris/torture/sync-mis-op-i-3.c,
6015 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6016 gcc.target/cris/torture/sync-mis-op-s-1.c,
6017 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6018 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6019 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6020 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6021 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6022 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6023 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6024 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6025 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6027 2012-05-31 Richard Guenther <rguenther@suse.de>
6029 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6030 ldist-pr45948.c with disabled SCCP.
6032 2012-05-31 Richard Guenther <rguenther@suse.de>
6035 * gcc.dg/torture/pr48493.c: New testcase.
6037 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6039 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6041 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6042 of the initialization loop.
6043 (dg-final): Adjust the expected number of vectorized loops depending
6044 on vect_char_mult target selector.
6046 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6048 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6049 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6050 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6053 2012-05-30 Jason Merrill <jason@redhat.com>
6056 * g++.dg/init/new34.C: New.
6057 * g++.dg/tree-ssa/stabilize1.C: New.
6059 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6062 * g++.dg/init/new33.C: New test.
6064 2012-05-30 Richard Guenther <rguenther@suse.de>
6067 * gcc.dg/torture/pr53501.c: New testcase.
6068 * c-c++-common/restrict-2.c: Adjust.
6070 2012-05-30 Alan Modra <amodra@gmail.com>
6072 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6075 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6077 * gcc.target/i386/shuf-concat.c: New test.
6079 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6081 PR rtl-optimization/53519
6082 * gcc.c-torture/compile/pr53519.c: New test.
6084 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6086 * gcc.target/arm/neon-vrev.c: New.
6088 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6091 * gcc.target/sh/pr51340-1.c: New.
6092 * gcc.target/sh/pr51340-2.c: New.
6093 * gcc.target/sh/pr51340-3.c: New.
6095 2012-05-29 Richard Guenther <rguenther@suse.de>
6097 PR tree-optimization/53516
6098 * gcc.dg/torture/pr53516.c: New testcase.
6100 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6102 PR preprocessor/53229
6103 * gcc.dg/cpp/paste6.c: Force to run without
6104 -ftrack-macro-expansion.
6105 * gcc.dg/cpp/paste8.c: Likewise.
6106 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6107 -ftrack-macro-expansion.
6108 * gcc.dg/cpp/paste12.c: Force to run without
6109 -ftrack-macro-expansion.
6110 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6111 -ftrack-macro-expansion.
6112 * gcc.dg/cpp/paste13.c: Likewise.
6113 * gcc.dg/cpp/paste14.c: Likewise.
6114 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6115 -ftrack-macro-expansion.
6116 * gcc.dg/cpp/paste18.c: New test.
6118 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6120 * gcc.target/cris/torture/trap-1.c,
6121 gcc.target/cris/torture/trap-2.c,
6122 gcc.target/cris/torture/trap-3.c,
6123 gcc.target/cris/torture/trap-v0.c,
6124 gcc.target/cris/torture/trap-v3.c: New tests.
6126 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6129 * g++.dg/warn/Wbraces3.C: New.
6130 * g++.dg/warn/Wbraces4.C: Likewise.
6132 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6134 PR tree-optimization/53505
6135 * c-c++-common/torture/pr53505.c: New test.
6137 2012-05-27 Nathan Sidwell <nathan@acm.org>
6139 * gcc.dg/stmt-expr-4.c: New.
6141 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6144 * g++.dg/parse/crash60.C: New.
6146 2012-05-26 Jason Merrill <jason@redhat.com>
6149 * c-c++-common/array-lit.c: New.
6150 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6152 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6155 * gnat.dg/array21.adb: New test.
6157 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6159 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6161 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6164 * g++.dg/other/anon-union3.C: New.
6166 2012-05-25 Ian Lance Taylor <iant@google.com>
6168 * gcc.dg/split-6.c: New test.
6170 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6172 * gnat.dg/lto14.adb: New test.
6174 2012-05-25 Tristan Gingold <gingold@adacore.com>
6176 * gcc.target/i386/large-frame.c: New.
6178 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6179 * gcc.target/powerpc/lhs-1.c: New.
6180 * gcc.target/powerpc/lhs-2.c: New.
6181 * gcc.target/powerpc/lhs-3.c: New.
6183 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6185 Make unwound macro expansion trace less redundant
6186 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6187 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6188 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6189 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6190 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6191 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6193 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6196 * g++.dg/cpp0x/constexpr-default1.C: New.
6198 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6201 * g++.dg/eh/goto2.C: New.
6203 2012-05-24 Richard Guenther <rguenther@suse.de>
6206 * g++.dg/tree-prof/pr53460.C: New testcase.
6208 2012-05-24 Richard Guenther <rguenther@suse.de>
6211 * g++.dg/debug/pr53466.C: New testcase.
6213 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6215 PR tree-optimization/53465
6216 * gcc.c-torture/execute/pr53465.c: New test.
6218 2012-05-23 Tobias Burnus <burnus@net-b.de>
6222 * gfortran.dg/allocate_with_typespec_6.f90: New.
6224 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6227 * g++.dg/warn/delete-array-1.C: New.
6229 2012-05-23 Richard Guenther <rguenther@suse.de>
6231 * gcc.dg/torture/pr39074-2.c: Adjust.
6232 * gcc.dg/torture/pr39074.c: Likewise.
6233 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6234 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6236 2012-05-22 Jan Hubicka <jh@suse.cz>
6239 * g++.dg/torture/pr53161.C: New testcase.
6241 2012-05-22 Tobias Burnus <burnus@net-b.de>
6244 * gfortran.dg/realloc_on_assign_15.f90: New.
6246 2012-05-22 Richard Guenther <rguenther@suse.de>
6249 * gcc.dg/torture/pr51071-2.c: New testcase.
6251 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6253 PR tree-optimization/53336
6254 * g++.dg/torture/pr53336.C: New testcase.
6256 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6259 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6260 instead of -Wunused-local-typedefs.
6262 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6265 * g++.dg/other/abstract4.C: New-
6267 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6270 * g++.dg/ext/attrib46.C: New.
6272 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6275 * gcc.c-torture/compile/pr53418-1.c,
6276 gcc.c-torture/compile/pr53418-2.c: New tests.
6278 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6280 PR tree-optimization/53366
6281 * gcc.dg/torture/pr53366-1.c: New test.
6282 * gcc.dg/torture/pr53366-2.c: New test.
6283 * gcc.target/i386/pr53366-1.c: New test.
6284 * gcc.target/i386/pr53366-2.c: New test.
6286 PR tree-optimization/53409
6287 * gcc.c-torture/compile/pr53409.c: New test.
6289 PR tree-optimization/53410
6290 * gcc.c-torture/compile/pr53410-1.c: New test.
6291 * gcc.c-torture/compile/pr53410-2.c: New test.
6293 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6296 * gcc.target/i386/pr53425-1.c: New file.
6297 * gcc.target/i386/pr53425-2.c: Likewise.
6299 2012-05-21 Richard Guenther <rguenther@suse.de>
6301 PR tree-optimization/53408
6302 * gcc.dg/torture/pr53408.c: New testcase.
6304 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6305 H.J. Lu <hongjiu.lu@intel.com>
6308 * gcc.target/i386/pr53416.c: New file.
6310 2012-05-21 Richard Guenther <rguenther@suse.de>
6312 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6314 2012-05-21 Richard Guenther <rguenther@suse.de>
6316 * gcc.dg/torture/ldist-1.c: New testcase.
6318 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6320 * gnat.dg/lto13.adb: New test.
6321 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6323 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6325 * gnat.dg/specs/lto12.ads: New test.
6326 * gnat.dg/specs/lto12_pkg.ads: New helper.
6328 2012-05-18 Richard Guenther <rguenther@suse.de>
6330 PR tree-optimization/53346
6331 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6332 * gcc.target/i386/incoming-10.c: Adjust.
6333 * gcc.target/i386/incoming-11.c: Likewise.
6334 * gcc.target/i386/pr46295.c: Likewise.
6336 2012-05-18 Richard Guenther <rguenther@suse.de>
6338 * gcc.dg/pr53352.c: Return zero.
6340 2012-05-18 Richard Guenther <rguenther@suse.de>
6342 PR tree-optimization/53390
6343 * gcc.dg/torture/pr53390.c: New testcase.
6345 2012-05-18 Meador Inge <meadori@codesourcery.com>
6347 PR rtl-optimization/53352
6348 * gcc.dg/pr53352.c: New test.
6350 2012-05-17 David S. Miller <davem@davemloft.net>
6352 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6353 failure on sparc-*-linux-gnu.
6355 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6358 * g++.dg/parse/error49.C: New.
6359 * g++.dg/cpp0x/error8.C: Likewise.
6360 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6361 * g++.dg/ext/utf-dflt2.C: Likewise.
6362 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6363 * g++.dg/ext/utf-dflt.C: Likewise.
6364 * c-c++-common/raw-string-3.c: Likewise.
6365 * c-c++-common/raw-string-4.c: Likewise.
6367 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6370 * g++.dg/cpp0x/catch1.C: New.
6372 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6375 * g++.dg/parse/error48.C: New.
6376 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6377 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6379 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6381 * gcc.dg/tm/indirect-2.c: New test.
6383 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6385 PR tree-optimization/53217
6386 * gfortran.dg/pr53217.f90: New test.
6388 2012-05-16 Richard Guenther <rguenther@suse.de>
6390 PR tree-optimization/53364
6391 * g++.dg/torture/pr53364.C: New testcase.
6393 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6396 * gcc.dg/pr52549.c: Fix test for long != void*
6397 * gcc.c-torture/execute/pr52979-1.x: New file.
6398 * gcc.c-torture/execute/pr52979-2.x: New file.
6400 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6402 PR preprocessor/7263
6403 * gcc.dg/binary-constants-2.c: Run without tracking locations
6404 accross macro expansion.
6405 * gcc.dg/binary-constants-3.c: Likewise.
6406 * gcc.dg/cpp/sysmac2.c: Likewise.
6407 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6409 * gcc.dg/cpp/syshdr3.c: New test.
6410 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6411 * gcc.dg/system-binary-constants-1.c: New test.
6412 * gcc.dg/system-binary-constants-1.h: New header for the new test
6414 * g++.dg/cpp/syshdr3.C: New test.
6415 * g++.dg/cpp/syshdr3.h: New header the new test above.
6416 * g++.dg/system-binary-constants-1.C: New test.
6417 * g++.dg/system-binary-constants-1.h: New header the new test
6420 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6422 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6424 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6427 * gcc.dg/pr53358.c: New test.
6429 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6432 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6433 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6435 2012-05-15 Olivier Hainque <hainque@adacore.com>
6437 * g++.dg/eh/sighandle.C: New testcase.
6439 2012-05-15 Richard Guenther <rguenther@suse.de>
6441 PR tree-optimization/53355
6442 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6444 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6446 * gfortran.dg/*.f90: Remove now redundant manual
6447 cleanup-modules directive.
6449 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6451 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6452 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6454 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6457 * gfortran.dg/int_range_io_1.f90: New test.
6459 2012-05-14 Andi Kleen <ak@linux.intel.com>
6460 Jakub Jelinek <jakub@redhat.com>
6463 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6464 * gcc.target/i386/rtm-check.h: New file.
6465 * gcc.target/i386/pr53315.c: New test.
6467 2012-05-14 Tobias Burnus <burnus@net-b.de>
6472 * gfortran.dg/deferred_type_param_4.f90: New.
6473 * gfortran.dg/deferred_type_param_6.f90: New.
6475 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6477 * gcc.target/i386/retarg.c: New test.
6479 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6482 * gfortran.dg/deferred_type_param_3.f90: New.
6483 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6484 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6486 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6488 * gnat.dg/null_pointer_deref3.adb: New test.
6490 2012-05-12 Tobias Burnus <burnus@net-b.de>
6494 * gfortran.dg/deferred_type_param_5.f90: New.
6496 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6498 * g++.dg/parse/error47.C: New.
6500 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6503 * gfortran.dg/string_compare_4.f90: Change option
6504 to -fdump-tree-original. Add test case for kind=4.
6506 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6509 * gfortran.dg/string_compare_4.f90: New test.
6511 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6513 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6515 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6518 * g++.dg/cpp0x/variadic132.C: New.
6520 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6523 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6524 * g++.dg/parse/error26.C: Tweak dg-error column number.
6526 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6529 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6531 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6533 * gnat.dg/lto11.ad[sb]: New test.
6535 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6538 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6539 directive to Scan for vpmuldq, not vpmacsdql.
6541 2012-05-09 Michael Matz <matz@suse.de>
6543 PR tree-optimization/53185
6544 * gcc.dg/vect/pr53185.c: New test.
6546 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6549 * gcc.target/i386/pr53249.c: New.
6551 2012-05-09 Richard Guenther <rguenther@suse.de>
6553 PR tree-optimization/18437
6554 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6555 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6557 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6559 PR tree-optimization/53226
6560 * gcc.c-torture/compile/pr53226.c: New test.
6562 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6564 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6565 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6566 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6567 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6568 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6569 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6570 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6571 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6572 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6573 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6574 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6575 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6576 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6577 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6579 2012-05-09 Dehao Chen <dehao@google.com>
6581 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6582 * gcc.dg/predict-2.c: Likewise.
6583 * gcc.dg/predict-3.c: Likewise.
6584 * gcc.dg/predict-4.c: Likewise.
6585 * gcc.dg/predict-5.c: Likewise.
6586 * gcc.dg/predict-6.c: Likewise.
6588 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6591 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6593 2012-05-08 Richard Guenther <rguenther@suse.de>
6595 * gcc.dg/fold-bitand-4.c: New testcase.
6597 2012-05-08 Dehao Chen <dehao@google.com>
6599 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6600 heuristic is working properly.
6601 * gcc.dg/predict-2.c: Likewise.
6602 * gcc/dg/predict-3.c: Likewise.
6603 * gcc/dg/predict-4.c: Likewise.
6604 * gcc/dg/predict-5.c: Likewise.
6605 * gcc/dg/predict-6.c: Likewise.
6607 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6609 PR tree-optimization/53239
6610 * g++.dg/opt/vrp3.C: New test.
6611 * g++.dg/opt/vrp3-aux.cc: New file.
6612 * g++.dg/opt/vrp3.h: New file.
6614 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6616 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6617 .uleb128 support in assembler output.
6619 2012-05-07 Richard Guenther <rguenther@suse.de>
6622 * g++.dg/lto/pr42987_0.C: New testcase.
6623 * g++.dg/lto/pr42987_1.C: Likewise.
6625 2012-05-07 Tobias Burnus <burnus@net-b.de>
6628 * gfortran.dg/typebound_operator_15.f90: New.
6630 2012-05-06 Tobias Burnus <burnus@net-b.de>
6633 * gfortran.dg/class_array_13.f90: New.
6635 2012-05-06 Tristan Gingold <gingold@adacore.com>
6637 * gnat.dg/warn7.adb: New test.
6639 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6641 * gnat.dg/specs/renamings.ads: Rename to...
6642 * gnat.dg/specs/renaming1.ads: ...this.
6643 * gnat.dg/specs/renaming2.ads: New test.
6644 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6645 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6646 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6647 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6649 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6651 * gnat.dg/discr36.ad[sb]: New test.
6652 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6654 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6657 * c-c++-common/pr43772.c: New.
6659 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6662 * gfortran.dg/select_type_26.f03 : New test.
6663 * gfortran.dg/select_type_27.f03 : New test.
6666 * gfortran.dg/select_type_28.f03 : New test.
6668 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6672 * gfortran.dg/mod_sign0_1.f90: New test.
6673 * gfortran.dg/mod_large_1.f90: New test.
6675 2012-05-04 Tobias Burnus <burnus@net-b.de>
6678 gfortran.dg/public_private_module_5.f90: New.
6680 2012-05-04 Tobias Burnus <burnus@net-b.de>
6683 * gfortran.dg/constructor_7.f90: New.
6684 * gfortran.dg/constructor_8.f90: New.
6686 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6689 * g++.dg/cpp0x/static_assert7.C: New.
6691 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6693 PR tree-optimization/52633
6694 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6695 recognized as widening shifts instead of over-widening.
6696 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6697 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6698 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6699 * gcc.target/arm/pr52633.c: New test.
6701 2012-05-04 Richard Guenther <rguenther@suse.de>
6703 PR tree-optimization/53168
6704 * gcc.dg/torture/pr53168.c: New testcase.
6705 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6707 2012-05-04 Richard Guenther <rguenther@suse.de>
6709 * gcc.dg/lto/pr53214_0.c: New testcase.
6711 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6713 * gcc.target/ia64/pr48496.c: New test.
6714 * gcc.target/ia64/pr52657.c: Likewise.
6716 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6719 * c-c++-common/pr51712.c: New.
6721 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6724 * gcc.target/powwerpc/pr53199.c: New file.
6726 2012-05-03 Jason Merrill <jason@redhat.com>
6728 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6730 * gcc.dg/debug/dwarf2/dups-types.c: New.
6731 * gcc.dg/debug/dwarf2/dups-types.h: New.
6733 2012-05-03 Jason Merrill <jason@redhat.com>
6735 * g++.dg/debug/dwarf2/namespace-2.C: New.
6736 * g++.dg/debug/dwarf2/localclass3.C: New.
6738 2012-05-03 Jason Merrill <jason@redhat.com>
6740 * g++.dg/debug/dwarf2/thunk1.C: New.
6742 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6745 * g++.dg/other/final2.C: New.
6747 2012-05-03 Richard Guenther <rguenther@suse.de>
6749 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6751 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6753 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6754 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6755 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6756 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6758 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6760 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6762 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6763 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6764 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6767 * gcc.dg/pr53174.c: New test.
6770 * gcc.target/arm/pr53187.c: New test.
6771 * gcc.c-torture/compile/pr53187.c: New test.
6773 2012-05-03 Richard Guenther <rguenther@suse.de>
6775 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6776 unsupported prefetching support.
6778 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6780 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6781 option -ftrack-macro-expansion=0.
6782 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6783 option -ftrack-macro-expansion=0.
6785 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6787 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6788 dg-options for target arm with dg-additional-options.
6790 2012-05-03 Richard Guenther <rguenther@suse.de>
6792 PR tree-optimization/53144
6793 * gcc.dg/torture/pr53144.c: New testcase.
6795 2012-05-03 Tobias Burnus <burnus@net-b.de>
6798 * gfortran.dg/pointer_intent_7.f90: New.
6799 * gfortran.dg/pure_formal_3.f90: New.
6801 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6803 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6805 2012-05-02 Martin Jambor <mjambor@suse.cz>
6808 * g++.dg/lto/pr52605_0.C: New test.
6810 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6812 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6813 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6814 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6815 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6816 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6817 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6818 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6819 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6820 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6821 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6822 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6823 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6824 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6825 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6826 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6827 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6829 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6832 * gcc.dg/pr53153.c: New test.
6834 2012-05-02 Richard Guenther <rguenther@suse.de>
6836 * g++.dg/tree-ssa/pr19807.C: Adjust.
6838 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6840 PR tree-optimization/53163
6841 * gcc.c-torture/compile/pr53163.c: New test.
6843 PR rtl-optimization/53160
6844 * gcc.c-torture/execute/pr53160.c: New test.
6846 2012-05-01 Ian Lance Taylor <iant@google.com>
6849 * gcc.dg/pr37303.c: New test.
6851 2012-05-01 Richard Henderson <rth@redhat.com>
6853 * lib/target-supports.exp
6854 (check_effective_target_sync_long_long_runtime): True for
6855 check_effective_target_powerpc64.
6857 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6860 * gcc.dg/vector-1.c: Move to ...
6861 * c-c++-common/vector-1.c: ... here.
6862 * gcc.dg/vector-2.c: Move to ...
6863 * c-c++-common/vector-2.c: ... here.
6864 * gcc.dg/vector-3.c: Move to ...
6865 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6866 * gcc.dg/vector-4.c: Move to ...
6867 * c-c++-common/vector-4.c: ... here.
6868 * gcc.dg/vector-init-1.c: Move to ...
6869 * c-c++-common/vector-init-1.c: ... here.
6870 * gcc.dg/vector-init-2.c: Move to ...
6871 * c-c++-common/vector-init-2.c: ... here.
6872 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6873 * c-c++-common/vector-subscript-1.c: ... here.
6874 * gcc.dg/vector-subscript-2.c: Move to ...
6875 * c-c++-common/vector-subscript-2.c: ... here.
6876 * gcc.dg/vector-subscript-3.c: Move to ...
6877 * c-c++-common/vector-subscript-3.c: ... here.
6880 * g++.dg/cpp0x/vt-51314.C: New test.
6881 * g++.dg/cpp0x/variadic76.C: Fix.
6883 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6885 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6887 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6889 Add -Wvarargs option
6890 * c-c++-common/Wvarargs.c: New test case.
6891 * c-c++-common/Wvarargs-2.c: Likewise.
6893 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6895 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6896 * objc.dg/foreach-7.m: Force the test case to run without
6897 -ftrack-macro-expansion.
6898 * c-c++-common/tm/attrib-1.c: Likewise.
6899 * c-c++-common/warn-ommitted-condop.c: Likewise.
6900 * gcc.dg/assign-warn-1.c: Likewise.
6901 * gcc.dg/assign-warn-2.c: Likewise.
6902 * gcc.dg/attr-alloc_size.c: Likewise.
6903 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6904 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6905 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6906 * gcc.dg/c90-const-expr-9.c: Likewise.
6907 * gcc.dg/c99-const-expr-9.c: Likewise.
6908 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6909 * gcc.dg/cpp/direct2s.c: Likewise.
6910 * gcc.dg/cpp/pr28709.c: Likewise.
6911 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6912 * gcc.dg/dfp/composite-type.c: Likewise.
6913 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6914 with -ftrack-macro-expansion
6915 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6916 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6917 * g++.dg/ext/cleanup-1.C: Likewise.
6918 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6919 * g++.dg/template/sfinae10.C: Likewise.
6920 * g++.dg/tm/wrap-2.C: Likewise.
6921 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6922 * g++.dg/warn/Wsign-conversion.C: Likewise.
6923 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6924 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6925 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6926 it to run with -ftrack-macro-expansion.
6927 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6928 test cases without -ftrack-macro-expansion.
6930 Fix location for static class members
6931 * g++.dg/template/sfinae6_neg.C: Adjust.
6933 Make conversion warnings work on NULL with -ftrack-macro-expansion
6934 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6935 alongside the previous testing for NULL.
6937 Fix -Wuninitialized for -ftrack-macro-expansion
6938 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6940 Strip "<built-in>" loc from displayed expansion context
6941 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6942 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6943 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6946 Fix expansion point loc for macro-like tokens
6947 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6948 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6950 Fix token pasting with -ftrack-macro-expansion
6951 * gcc.dg/cpp/paste17.c: New test case for
6952 -ftrack-macro-expansion=2 mode only.
6953 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6955 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6957 * gnat.dg/warn6.ad[sb]: New test.
6959 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6962 * gcc.dg/20011021-1.c: Adjust testcase.
6964 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6967 * gfortran.dg/function_optimize_12.f90: New test.
6969 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6972 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6973 code to match current output and cover new peephole2 pattern.
6975 2012-04-27 Ollie Wild <aaw@google.com>
6977 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6979 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6981 * gcc.c-torture/execute/20120427-2.c: New testcase.
6982 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6983 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6984 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6986 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6989 * gcc.c-torture/execute/20120427-1.c: New testcase.
6991 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6994 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6996 2012-04-27 Tom de Vries <tom@codesourcery.com>
6998 PR tree-optimization/51879
6999 * gcc.dg/pr51879.c: New test.
7000 * gcc.dg/pr51879-2.c: Same.
7001 * gcc.dg/pr51879-3.c: Same.
7002 * gcc.dg/pr51879-4.c: Same.
7003 * gcc.dg/pr51879-6.c: Same.
7005 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7008 * g++.dg/cpp0x/defaulted35.C: New.
7009 * g++.dg/cpp0x/defaulted15.C: Adjust.
7011 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7013 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7016 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7018 * gcc.target/i386/builtin_target.c: Check avx2.
7020 2012-04-26 Alan Modra <amodra@gmail.com>
7022 * gcc.target/powerpc/savres.c: New test.
7023 * gcc.target/powerpc/powerpc.exp: Run it.
7025 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7028 * gcc.dg/torture/pr53120.c: New test.
7030 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7033 * gcc.c-torture/compile/pr52979-1.c: New test.
7034 * gcc.c-torture/execute/pr52979-1.c: New test.
7035 * gcc.c-torture/execute/pr52979-2.c: New test.
7037 2012-04-25 Richard Guenther <rguenther@suse.de>
7039 * gcc.target/i386/l_fma_float_5.c: Adjust.
7040 * gcc.target/i386/l_fma_double_4.c: Likewise.
7041 * gcc.target/i386/l_fma_float_2.c: Likewise.
7042 * gcc.target/i386/l_fma_float_6.c: Likewise.
7043 * gcc.target/i386/l_fma_double_1.c: Likewise.
7044 * gcc.target/i386/l_fma_double_5.c: Likewise.
7045 * gcc.target/i386/l_fma_float_3.c: Likewise.
7046 * gcc.target/i386/l_fma_double_2.c: Likewise.
7047 * gcc.target/i386/l_fma_double_6.c: Likewise.
7048 * gcc.target/i386/l_fma_float_4.c: Likewise.
7049 * gcc.target/i386/l_fma_double_3.c: Likewise.
7050 * gcc.target/i386/l_fma_float_1.c: Likewise.
7052 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7054 PR tree-optimization/53058
7055 * gcc.c-torture/compile/pr53058.c: New test.
7057 2012-04-25 Jan Hubicka <jh@suse.cz>
7060 * gcc.target/i386/pr39082-1.c: Update warning location.
7062 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7065 * gcc.dg/pr52880.c: New test.
7067 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7069 * gcc.dg/m-un-2.c: Update.
7070 * gcc.dg/20011021-1.c: Update.
7072 2012-04-25 Tobias Burnus <burnus@net-b.de>
7075 * gfortran.dg/realloc_on_assign_14.f90: New.
7077 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7080 PR tree-optimizations/52891
7081 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7083 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7086 * g++.dg/cpp0x/sfinae35.C: New.
7087 * g++.dg/cpp0x/sfinae36.C: Likewise.
7089 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7091 * gcc.target/builtin_target.c: New testcase.
7093 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7096 * gcc.target/powerpc/pr47197.c: New test.
7098 2012-04-24 Richard Guenther <rguenther@suse.de>
7100 PR tree-optimization/53085
7101 * g++.dg/torture/pr53085.C: New testcase.
7103 2012-04-24 Andrew Pinski <apinski@cavium.com>
7106 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7107 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7108 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7110 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7113 * gcc.c-torture/execute/pr53084.c: New test.
7115 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7117 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7119 2012-04-23 Andrew Pinski <apinski@cavium.com>
7121 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7123 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7126 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7127 * gcc.dg/torture/builtin-power-1.c: Likewise.
7129 2012-04-23 Richard Guenther <rguenther@suse.de>
7131 PR tree-optimization/53070
7132 * gcc.dg/torture/pr53070.c: New testcase.
7134 2012-04-23 Richard Guenther <rguenther@suse.de>
7137 * gcc.dg/pr53060.c: New testcase.
7139 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7141 PR tree-optimizations/52891
7142 * gcc.c-torture/compile/pr52891-1.c: New test.
7143 * gcc.c-torture/compile/pr52891-2.c: New test.
7145 2012-04-22 Tobias Burnus <burnus@net-b.de>
7148 * gfortran.dg/read_float_4.f90: New.
7150 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7153 * c-c++-common/pr35441.C: New.
7155 2012-04-20 Ian Lance Taylor <iant@google.com>
7157 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7158 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7160 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7162 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7164 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7166 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7168 PR rtl-optimization/44214
7169 * gcc.dg/pr44214-1.c: New test.
7170 * gcc.dg/pr44214-2.c: Likewise.
7171 * gcc.dg/pr44214-3.c: Likewise.
7173 2012-04-20 Richard Guenther <rguenther@suse.de>
7175 * g++.dg/torture/20120420-1.C: New testcase.
7177 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7179 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7181 2012-04-19 Christian Bruel <christian.bruel@st.com>
7183 * gcc.dg/pr52283.c: New test.
7185 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7187 * gcc.dg/pr37985.c: New test.
7189 2012-04-19 Richard Guenther <rguenther@suse.de>
7191 PR rtl-optimization/44688
7192 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7193 possibly profitable.
7195 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7197 PR tree-optimization/52976
7198 * gfortran.dg/reassoc_11.f: New test.
7200 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7202 PR tree-optimization/52976
7203 * gfortran.dg/reassoc_7.f: New test.
7204 * gfortran.dg/reassoc_8.f: Likewise.
7205 * gfortran.dg/reassoc_9.f: Likewise.
7206 * gfortran.dg/reassoc_10.f: Likewise.
7208 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7211 * g++.dg/cpp0x/sfinae33.C: New.
7212 * g++.dg/cpp0x/sfinae34.C: Likewise.
7214 2012-04-18 Joey Ye <joey.ye@arm.com>
7216 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7218 2012-04-18 Richard Guenther <rguenther@suse.de>
7220 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7222 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7223 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7225 2012-04-17 Tom de Vries <tom@codesourcery.com>
7227 * g++.dg/pr51264-4.C: New test.
7229 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7232 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7234 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7237 * g++.dg/parse/crash59.C: New.
7239 2012-04-17 Michael Matz <matz@suse.de>
7241 PR tree-optimization/18437
7242 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7244 2012-04-17 Richard Guenther <rguenther@suse.de>
7247 * g++.dg/torture/pr53011.C: New testcase.
7249 2012-04-16 Jason Merrill <jason@redhat.com>
7252 * g++.dg/cpp0x/variadic131.C: New.
7255 * g++.dg/cpp0x/variadic130.C: New.
7258 * g++.dg/cpp0x/variadic129.C: New.
7261 * g++.dg/cpp0x/variadic128.C: New.
7263 2012-04-16 Tobias Burnus <burnus@net-b.de>
7266 * gfortran.dg/pointer_intent_6.f90: New.
7268 2012-04-16 Tobias Burnus <burnus@net-b.de>
7271 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7272 to include public_private_module_4.f90.
7273 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7276 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7279 * g++.dg/diagnostic/operator1.C: New.
7280 * g++.dg/ext/label5.C: Adjust.
7281 * g++.dg/ext/va-arg1.C: Likewise.
7282 * g++.dg/other/error20.C: Likewise.
7283 * g++.dg/other/error20.C: Likewise.
7284 * g++.dg/other/error16.C: Likewise.
7285 * g++.dg/other/error10.C: Likewise.
7286 * g++.dg/parse/error30.C: Likewise.
7287 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7289 2012-04-16 Jason Merrill <jason@redhat.com>
7292 * g++.dg/cpp0x/variadic127.C: New.
7294 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7296 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7298 Use fail, pass instead of unresolved.
7302 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7304 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7305 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7306 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7308 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7311 * gfortran.dg/typebound_call_23.f03: New test case.
7313 2012-04-15 Jason Merrill <jason@redhat.com>
7316 * g++.dg/cpp0x/variadic126.C: New.
7319 * g++.dg/cpp0x/variadic125.C: New.
7322 * g++.dg/cpp0x/variadic124.C: New.
7325 * g++.dg/cpp0x/nullptr27.C: New.
7328 * g++.dg/warn/format8.C: New.
7330 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7333 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7335 2012-04-14 Tobias Burnus <burnus@net-b.de>
7339 * gfortran.dg/public_private_module_3.f90: New.
7340 * gfortran.dg/public_private_module_4.f90: New.
7342 2012-04-14 Tom de Vries <tom@codesourcery.com>
7344 * gcc.dg/superblock.c: New test.
7346 2012-04-14 Tom de Vries <tom@codesourcery.com>
7348 * gcc.dg/pr51879-12.c: New test.
7350 2012-04-13 Jason Merrill <jason@redhat.com>
7353 * g++.dg/cpp0x/variadic123.C: New.
7354 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7357 * g++.dg/cpp0x/initlist-ctor1.C: New.
7360 * g++.dg/other/anon-union2.C: New.
7362 2012-04-13 Martin Jambor <mjambor@suse.cz>
7365 * g++.dg/ipa/pr52939.C: New test.
7367 2012-04-13 Tom de Vries <tom@codesourcery.com>
7369 * gcc.dg/pr52734.c: New test.
7371 2012-04-13 Richard Guenther <rguenther@suse.de>
7373 PR tree-optimization/52969
7374 * gcc.dg/torture/pr52969.c: New testcase.
7376 2012-04-13 Richard Guenther <rguenther@suse.de>
7379 * gcc.dg/pr52549.c: New testcase.
7381 2012-04-13 Richard Guenther <rguenther@suse.de>
7384 * gcc.dg/pr52862.c: New testcase.
7386 2012-04-13 Joey Ye <joey.ye@arm.com>
7388 * gcc.target/arm/thumb1-imm.c: New testcase.
7390 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7393 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7394 second function argument.
7395 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7396 (calc_permps): Update declaration. Calculate result correctly.
7397 (avx2_test): Change src2 type to union256i_d.
7398 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7401 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7404 * gcc.target/powerpc/pr52775.c: New file.
7406 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7408 PR tree-optimization/18589
7409 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7410 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7411 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7412 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7413 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7414 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7415 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7416 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7417 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7418 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7420 2012-04-12 Richard Guenther <rguenther@suse.de>
7422 PR tree-optimization/52943
7423 * gcc.dg/torture/pr52943.c: New testcase.
7425 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7428 * gcc/target/sh/pr50751-4.c: New.
7429 * gcc/target/sh/pr50751-5.c: New.
7430 * gcc/target/sh/pr50751-6.c: New.
7431 * gcc/target/sh/pr50751-7.c: New.
7433 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7436 * g++.dg/lookup/using52.C: New.
7438 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7440 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7442 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7444 PR rtl-optimization/52876
7445 * gcc.target/i386/pr52876.c: New.
7447 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7449 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7451 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7453 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7454 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7455 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7456 (ptrdiff_t): ... this. All uses changed.
7457 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7458 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7460 (main): Cast argument to __INTPTR_TYPE__.
7461 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7463 * gcc.dg/mallign.c (main): Likewise.
7464 * gcc.dg/pr38700.c (foo): Likewise.
7465 * gcc.dg/long-long-cst1.c (t): Likewise.
7466 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7467 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7468 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7469 * gcc.dg/pr25682.c (d, foo): Likewise.
7470 * gcc.dg/format/cast-1.c (f): Likewise.
7471 * gcc.dg/c90-const-expr-10.c
7472 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7473 (size_t): ...this. All uses changed.
7474 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7475 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7476 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7477 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7478 * gcc.dg/sequence-pt-1.c: Likewise.
7479 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7480 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7481 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7482 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7483 of ptrdiff_t with it.
7484 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7485 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7486 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7488 2012-04-11 Jason Merrill <jason@redhat.com>
7491 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7492 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7495 * g++.dg/ext/attrib45.C: New.
7497 * g++.dg/eh/dtor3.C: New.
7499 2012-04-11 Richard Guenther <rguenther@suse.de>
7502 * gfortran.dg/pr52621.f90: New testcase.
7504 2012-04-11 Richard Guenther <rguenther@suse.de>
7507 * g++.dg/torture/pr52918-1.C: New testcase.
7508 * g++.dg/torture/pr52918-2.C: Likewise.
7510 2012-04-11 Tobias Burnus <burnus@net-b.de>
7513 * gfortran.dg/block_11.f90: New.
7515 2012-04-11 Nick Clifton <nickc@redhat.com>
7517 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7519 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7522 * gcc.target/powerpc/pr16458-1.c: New test.
7523 * gcc.target/powerpc/pr16458-2.c: Likewise.
7524 * gcc.target/powerpc/pr16458-3.c: Likewise.
7525 * gcc.target/powerpc/pr16458-4.c: Likewise.
7527 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7529 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7530 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7531 * gcc.dg/builtin-bswap-5.c: Likewise.
7532 * gcc.target/i386/builtin-bswap-4.c: New test.
7534 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7537 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7539 2012-04-11 Richard Guenther <rguenther@suse.de>
7541 PR rtl-optimization/52881
7542 * gcc.dg/torture/pr52881.c: New testcase.
7543 * gcc.dg/torture/pr52913.c: Likewise.
7545 2012-04-11 Richard Guenther <rguenther@suse.de>
7547 PR tree-optimization/52912
7548 * gcc.dg/torture/pr52912.c: New testcase.
7550 2010-04-10 Michael Matz <matz@suse.de>
7552 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7553 * gcc.dg/vect/vect-outer-1.c: Adjust.
7554 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7555 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7556 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7557 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7558 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7559 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7561 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7563 PR tree-optimization/52870
7564 * gcc.dg/vect/pr52870.c: New test.
7566 2012-04-09 Mike Stump <mikestump@comcast.net>
7568 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7569 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7570 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7571 * gnat.dg/aggr11.adb: Likewise.
7572 * gnat.dg/aggr11_pkg.ads: Likewise.
7573 * gnat.dg/aggr15.adb: Likewise.
7574 * gnat.dg/aggr15.ads: Likewise.
7575 * gnat.dg/aggr17.adb: Likewise.
7576 * gnat.dg/aggr18.adb: Likewise.
7577 * gnat.dg/array14.adb: Likewise.
7578 * gnat.dg/array14.ads: Likewise.
7579 * gnat.dg/array14_pkg.ads: Likewise.
7580 * gnat.dg/array19.adb: Likewise.
7581 * gnat.dg/array19.ads: Likewise.
7582 * gnat.dg/discr27.adb: Likewise.
7583 * gnat.dg/discr27.ads: Likewise.
7584 * gnat.dg/discr35.adb: Likewise.
7585 * gnat.dg/discr35.ads: Likewise.
7586 * gnat.dg/discr6.adb: Likewise.
7587 * gnat.dg/discr6_pkg.ads: Likewise.
7588 * gnat.dg/import1.adb: Likewise.
7589 * gnat.dg/import1.ads: Likewise.
7590 * gnat.dg/loop_address2.adb: Likewise.
7591 * gnat.dg/opt7.adb: Likewise.
7592 * gnat.dg/opt7.ads: Likewise.
7593 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7594 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7595 * gnat.dg/rep_clause2.adb: Likewise.
7596 * gnat.dg/rep_clause2.ads: Likewise.
7597 * gnat.dg/slice2.adb: Likewise.
7598 * gnat.dg/slice2.ads: Likewise.
7599 * gnat.dg/slice6.adb: Likewise.
7600 * gnat.dg/slice6_pkg.ads: Likewise.
7601 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7602 * gnat.dg/taft_type2.adb: Likewise.
7603 * gnat.dg/taft_type2.ads: Likewise.
7604 * gnat.dg/taft_type2_pkg.ads: Likewise.
7605 * gnat.dg/volatile10.adb: Likewise.
7606 * gnat.dg/volatile10_pkg.ads: Likewise.
7608 * gcc.dg/dll-8.c: Remove execute permissions.
7609 * g++.dg/ext/dllexport5.C: Likewise.
7611 2012-04-09 Jan Hubicka <jh@suse.cz>
7616 * gcc.dg/lto/pr52634_1.c: New testcase.
7617 * gcc.dg/lto/pr52634_0.c: New testcase.
7619 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7622 * gcc.target/i386/pr52883.c: New testcase.
7624 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7626 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7627 (check_effective_target_sync_long_long): Add SPARC case.
7628 (check_effective_target_sync_long_long_runtime): Likewise.
7629 (check_effective_target_sync_int_long): Adjust SPARC case.
7630 (check_effective_target_sync_char_short): Likewise.
7632 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7634 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7635 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7637 2012-04-08 Tobias Burnus <burnus@net-b.de>
7641 * gfortran.dg/public_private_module_2.f90: New.
7643 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7645 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7648 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7651 * gfortran.dg/function_optimize_11.f90: New test.
7653 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7656 * gfortran.dg/use_only_6.f90: New test.
7658 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7661 * gfortran.dg/use_only_6.f90: New test.
7662 2012-04-06 Mike Stump <mikestump@comcast.net>
7665 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7667 2012-04-05 Jason Merrill <jason@redhat.com>
7670 * g++.dg/template/qualified-id5.C: New.
7672 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7675 * gcc.target/i386/pr52882.c: New test.
7677 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7678 Dominique D'Humieures <dominiq@lps.ens.fr>
7681 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7682 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7684 2012-04-04 Jason Merrill <jason@redhat.com>
7687 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7689 2012-04-03 Jason Merrill <jason@redhat.com>
7692 * g++.dg/cpp0x/variadic-value1.C: New.
7694 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7696 * gnat.dg/pack18.adb: New test.
7697 * gnat.dg/pack18_pkg.ads: New helper.
7699 2012-04-03 Richard Guenther <rguenther@suse.de>
7701 PR tree-optimization/52808
7702 * gcc.dg/pr52808.c: New testcase.
7704 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7706 PR tree-optimization/52835
7707 * gfortran.dg/pr52835.f90: New test.
7709 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7711 * gnat.dg/specs/aggr5.ads: New test.
7713 2012-04-02 Richard Guenther <rguenther@suse.de>
7715 PR tree-optimization/52756
7716 * gcc.dg/torture/pr52756.c: New testcase.
7718 2012-04-02 Richard Guenther <rguenther@suse.de>
7721 * gcc.dg/pr52803.c: New testcase.
7723 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7726 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7729 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7732 * g++.dg/cpp0x/noexcept17.C: New.
7733 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7734 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7735 * g++.dg/cpp0x/noexcept01.C: Likewise.
7736 * g++.dg/eh/init-temp1.C: Likewise.
7737 * g++.dg/eh/ctor1.C: Likwise.
7739 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7741 * gnat.dg/controlled6.adb: New test.
7742 * gnat.dg/controlled6_pkg.ads: New helper.
7743 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7745 2012-03-30 Richard Henderson <rth@redhat.com>
7748 * g++.dg/opt/pr52727.C: New testcase.
7750 2012-03-30 Richard Guenther <rguenther@suse.de>
7752 PR tree-optimization/52754
7753 * gcc.target/i386/pr52754.c: New testcase.
7755 2012-03-30 Richard Guenther <rguenther@suse.de>
7758 * g++.dg/torture/pr52772.C: New testcase.
7760 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7763 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7765 2012-03-29 Jason Merrill <jason@redhat.com>
7768 * g++.dg/template/inherit8.C: New.
7770 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7773 * g++.dg/ext/weak4.C: New test.
7775 PR tree-optimization/52760
7776 * gcc.c-torture/execute/pr52760.c: New test.
7778 2012-03-29 Jason Merrill <jason@redhat.com>
7781 * g++.dg/cpp0x/initlist-array3.C: New.
7783 2012-03-28 Jason Merrill <jason@redhat.com>
7786 * g++.dg/overload/virtual2.C: New.
7788 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7790 * gnat.dg/vect7.ad[sb]: New test.
7792 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7793 Tobias Burnus <burnus@gcc.gnu.org>
7796 * gfortran.dg/allocate_class_1.f90 : Change error test.
7797 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7798 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7799 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7801 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7804 * gcc.dg/pr52691.c: New test.
7807 * gcc.c-torture/compile/pr52750.c: New test.
7809 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7812 * gcc.target/avr/torture/builtins-2.c: New test.
7814 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7817 * gcc.target/i386/pr52736.c: New test.
7819 2012-03-27 Martin Jambor <mjambor@suse.cz>
7822 * gcc.dg/torture/pr52693.c: New test.
7824 2012-03-27 Meador Inge <meadori@codesourcery.com>
7827 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7829 2012-03-27 Mike Stump <mikestump@comcast.net>
7832 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7833 failures that match branch names.
7835 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7836 H.J. Lu <hongjiu.lu@intel.com>
7839 * gcc.target/i386/pr52698.c: New test.
7841 2012-03-27 Richard Guenther <rguenther@suse.de>
7844 * gcc.dg/torture/pr52720.c: New testcase.
7846 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7848 * gnat.dg/pack17.adb: New test.
7850 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7852 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7853 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7855 2012-03-26 Martin Jambor <mjambor@suse.cz>
7857 PR tree-optimization/50052
7858 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7860 2012-03-26 Richard Guenther <rguenther@suse.de>
7862 PR tree-optimization/52701
7863 * gfortran.dg/pr52701.f90: New testcase.
7865 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7867 PR tree-optimization/52686
7868 * gcc.target/arm/pr52686.c: New test.
7870 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7872 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7873 Add "-Os -flto" to list.
7875 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7877 * gnat.dg/concat2.ad[sb]: New test.
7879 2012-03-24 Jason Merrill <jason@redhat.com>
7881 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7882 * g++.dg/cpp0x/trailing2.C: Likewise.
7883 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7884 * g++.dg/cpp1y/auto-fn1.C: New.
7885 * g++.dg/cpp1y/auto-fn2.C: New.
7886 * g++.dg/cpp1y/auto-fn3.C: New.
7887 * g++.dg/cpp1y/auto-fn4.C: New.
7888 * g++.dg/cpp1y/auto-fn5.C: New.
7889 * g++.dg/cpp1y/auto-fn6.C: New.
7890 * g++.dg/cpp1y/auto-fn7.C: New.
7891 * g++.dg/cpp1y/auto-fn8.C: New.
7892 * g++.dg/cpp1y/auto-fn9.C: New.
7893 * g++.dg/cpp1y/auto-fn10.C: New.
7894 * g++.dg/cpp1y/auto-fn11.C: New.
7896 2012-03-23 Richard Guenther <rguenther@suse.de>
7898 PR tree-optimization/52678
7899 * gfortran.dg/pr52678.f: New testcase.
7901 2012-03-23 Richard Guenther <rguenther@suse.de>
7903 PR tree-optimization/52638
7904 * g++.dg/torture/pr52638.C: New testcase.
7906 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7909 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7911 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7914 * g++.dg/ext/attrib44.C: New test.
7916 2012-03-22 Jan Hubicka <jh@suse.cz>
7919 * g++.dg/torture/pr51737.C: New testcase
7921 2012-03-22 Richard Guenther <rguenther@suse.de>
7923 PR tree-optimization/52548
7924 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7926 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7928 * lib/fortran-modules.exp (list-module-names-1): Remove
7931 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7934 * gcc.target/sh/pr50751-1.c: New.
7935 * gcc.target/sh/pr50751-2.c: New.
7936 * gcc.target/sh/pr50751-3.c: New.
7938 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7941 * gcc.target/sh/sh4a-cos.c: Remove.
7942 * gcc.target/sh/sh4a-sin.c: Remove.
7943 * gcc.target/sh/sh4a-sincos.c: Remove.
7945 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7947 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7948 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7950 2012-03-21 Martin Jambor <mjambor@suse.cz>
7953 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7954 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7956 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7958 * gcc.target/arm/thumb-16bit-ops.c: New file.
7959 * gcc.target/arm/thumb-ifcvt.c: New file.
7961 2012-03-20 Jason Merrill <jason@redhat.com>
7963 * lib/target-supports.exp: Add { target c++1y }.
7965 * g++.dg/cpp0x/auto32.C: New.
7967 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7970 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7972 * gcc.dg/torture/pr48124-4.c: Ditto:
7973 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7975 2012-03-20 Jason Merrill <jason@redhat.com>
7978 * g++.dg/cpp0x/initlist66.C: New.
7980 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7982 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7985 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7988 * gcc.target/avr/torture/addr-space-2.h: New file.
7989 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7990 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7991 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7992 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7994 2012-03-20 Richard Guenther <rguenther@suse.de>
7996 * gnat.dg/pack16.adb: New testcase.
7997 * gnat.dg/pack16_pkg.ads: Likewise.
7998 * gnat.dg/specs/pack8.ads: Likewise.
7999 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8001 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8003 * g++.dg/warn/Wuseless-cast.C: Extend.
8005 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8008 * g++.dg/warn/Wuseless-cast.C: New.
8010 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8013 * gfortran.dg/pr52608.f90: New test.
8015 2012-03-17 Tobias Burnus <burnus@net-b.de>
8018 * gfortran.dg/proc_ptr_36.f90: New.
8020 2012-03-16 Martin Jambor <mjambor@suse.cz>
8022 * gcc.dg/misaligned-expand-1.c: New test.
8023 * gcc.dg/misaligned-expand-3.c: Likewise.
8025 2012-03-16 Richard Guenther <rguenther@suse.de>
8026 Kai Tietz <ktietz@redhat.com>
8029 * gcc.c-torture/execute/pr48814-1.c: New test.
8030 * gcc.c-torture/execute/pr48814-2.c: New test.
8031 * gcc.dg/tree-ssa/assign-1.c: New test.
8032 * gcc.dg/tree-ssa/assign-2.c: New test.
8033 * gcc.dg/tree-ssa/assign-3.c: New test.
8035 2012-03-16 Richard Guenther <rguenther@suse.de>
8037 * gnat.dg/specs/pack7.ads: New testcase.
8039 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8042 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8043 * gcc.dg/torture/vshuf-8.inc: Likewise.
8044 * gcc.dg/torture/vshuf-16.inc: Likewise.
8045 * gcc.dg/torture/vshuf-32.inc: Likewise.
8047 2012-03-15 Jason Merrill <jason@redhat.com>
8049 * g++.dg/torture/pr52582.C: New.
8051 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8053 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8055 2012-03-15 Ira Rosen <irar@il.ibm.com>
8056 Ulrich Weigand <ulrich.weigand@linaro.org>
8058 * gcc.dg/vect/slp-cond-3.c: New test.
8059 * gcc.dg/vect/slp-cond-4.c: New test.
8061 2012-03-15 Ira Rosen <irar@il.ibm.com>
8062 Ulrich Weigand <ulrich.weigand@linaro.org>
8064 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8065 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8067 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8072 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8073 * gfortran.dg/round_1.f03: Likewise.
8075 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8076 Andrew Pinski <apinski@cavium.com>
8079 * gcc.dg/pr52592.c: New test.
8081 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8083 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8084 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8085 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8086 * lib/fortran-modules.exp: .. this new file. Adjust users.
8087 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8088 gfortran-dg-debug-runtest): Call cleanup-modules.
8089 * lib/fortran-torture.exp (fortran-torture-execute,
8090 fortran-torture): Likewise.
8091 * gfortran.dg/coarray/caf.exp: Likewise.
8092 * lib/lto.exp: Likewise.
8093 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8094 * gfortran.dg/class_4b.f03: Likewise.
8095 * gfortran.dg/class_4c.f03: Likewise.
8096 * gfortran.dg/class_45a.f03: Likewise.
8097 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8098 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8099 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8100 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8101 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8102 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8103 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8104 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8105 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8106 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8107 * gfortran.dg/whole_file_28.f90: Likewise.
8108 * gfortran.dg/whole_file_29.f90: Likewise.
8109 * gfortran.dg/whole_file_30.f90: Likewise.
8110 * gfortran.dg/whole_file_31.f90: Likewise.
8112 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8114 PR tree-optimization/52267
8115 * gcc.dg/pr52267.c: New test.
8116 * gcc.dg/tree-ssa/vrp65.c: New test.
8117 * gcc.dg/tree-ssa/vrp66.c: New test.
8119 2012-03-15 Richard Guenther <rguenther@suse.de>
8122 * gfortran.dg/vect/pr52580.f: New testcase.
8124 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8126 * gcc.target/sh/fpul-usage-1.c: New.
8128 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8131 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8132 * gcc.target/sh/pr49468-di.c: Likewise.
8134 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8136 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8137 * gcc.dg/c99-stdint-6.c: Likewise.
8138 * gcc.dg/lto/20090210_0.c: Likewise.
8139 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8140 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8141 * gcc.dg/pragma-init-fini-2.c: Likewise.
8142 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8143 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8144 * gcc.target/i386/pr22152.c: Likewise.
8145 * gcc.target/i386/vect8-ret.c: Likewise.
8146 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8149 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8151 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8152 * g++.dg/tree-prof/partition1.C: Likewise.
8153 * g++.dg/tree-prof/partition2.C: Likewise.
8154 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8156 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8157 * gcc.c-torture/execute/20010724-1.c: Remove.
8158 * gcc.c-torture/execute/20010724-1.x: Remove.
8159 * gcc.c-torture/execute/20040208-2.c: Remove.
8160 * gcc.c-torture/execute/20040208-2.x: Remove.
8161 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8163 (main) [__mips__ && __sgi__]: Remove.
8164 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8165 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8166 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8167 mips-sgi-irix6* handling.
8168 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8169 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8170 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8172 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8173 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8174 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8175 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8176 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8177 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8179 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8180 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8181 * gcc.target/mips/save-restore-3.c: Likewise.
8182 * gcc.target/mips/save-restore-4.c: Likewise.
8183 * gcc.target/mips/save-restore-5.c: Likewise.
8184 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8185 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8187 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8189 (restore_ld_library_path_env_vars): Likewise.
8190 * lib/target-supports.exp (check_profiling_available): Remove
8191 mips*-*-irix* handling.
8192 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8193 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8194 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8196 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8199 * g++.dg/opt/pr52582.C: New test.
8201 2012-03-14 Richard Guenther <rguenther@suse.de>
8203 PR tree-optimization/52571
8204 * gcc.dg/vect/vect-2.c: Initialize arrays.
8205 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8206 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8207 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8209 2012-03-14 Richard Guenther <rguenther@suse.de>
8214 * gcc.dg/torture/pr48124-1.c: New testcase.
8215 * gcc.dg/torture/pr48124-2.c: Likewise.
8216 * gcc.dg/torture/pr48124-3.c: Likewise.
8217 * gcc.dg/torture/pr48124-4.c: Likewise.
8219 2012-03-14 Richard Guenther <rguenther@suse.de>
8222 * gcc.dg/pr52578.c: New testcase.
8224 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8227 * g++.dg/cpp0x/udlit-args2.C: New test.
8229 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8232 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8233 * gcc.c-torture/compile/pr48596.c: ... here.
8235 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8238 * g++.dg/lookup/hidden-class17.C: New test.
8240 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8243 * gcc.dg/Wunused-var-3.c: New test.
8245 2012-03-13 Martin Jambor <mjambor@suse.cz>
8247 * gcc.dg/misaligned-expand-2.c: New test.
8249 2012-03-13 Richard Guenther <rguenther@suse.de>
8252 * gcc.dg/pr52134.c: New testcase.
8254 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8256 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8258 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8260 PR tree-optimization/46728
8261 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8262 * gcc.target/powerpc/pr46728-5.c: Likewise.
8263 * gcc.target/powerpc/pr46728-8.c: Likewise.
8264 * gcc.target/powerpc/pr46728-10.c: Likewise.
8265 * gcc.target/powerpc/pr46728-11.c: Likewise.
8266 * gcc.target/powerpc/pr46728-13.c: Likewise.
8267 * gcc.target/powerpc/pr46728-14.c: Likewise.
8268 * gcc.target/powerpc/pr46728-15.c: Likewise.
8270 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8273 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8275 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8277 PR tree-optimization/46728
8278 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8279 * gcc.target/powerpc/pr46728-5.c: Likewise.
8280 * gcc.target/powerpc/pr46728-8.c: Likewise.
8281 * gcc.target/powerpc/pr46728-10.c: Likewise.
8282 * gcc.target/powerpc/pr46728-11.c: Likewise.
8283 * gcc.target/powerpc/pr46728-13.c: Likewise.
8284 * gcc.target/powerpc/pr46728-14.c: Likewise.
8285 * gcc.target/powerpc/pr46728-15.c: Likewise.
8287 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8290 * gcc.target/avr/torture/addr-space-1.h: New file.
8291 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8292 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8293 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8294 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8296 2012-03-12 Andrew Pinski <apinski@cavium.com>
8298 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8300 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8302 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8303 * g++.dg/abi/thunk4.C: Likewise.
8304 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8306 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8308 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8309 * g++.dg/eh/spbp.C: Likewise.
8310 * g++.dg/ext/label13.C: Likewise.
8311 * g++.dg/guality/guality.exp: Likewise.
8312 * g++.dg/other/anon5.C: Likewise.
8313 * g++.dg/other/pragma-ep-1.C: Remove.
8314 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8315 * g++.dg/warn/pr31246.C: Likewise.
8316 * g++.dg/warn/weak1.C: Likewise.
8317 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8318 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8319 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8320 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8321 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8322 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8323 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8324 * gcc.dg/c99-tgmath-1.c: Likewise.
8325 * gcc.dg/c99-tgmath-2.c: Likewise.
8326 * gcc.dg/c99-tgmath-3.c: Likewise.
8327 * gcc.dg/c99-tgmath-4.c: Likewise.
8328 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8330 * gcc.dg/debug/pr49032.c: Likewise.
8331 * gcc.dg/guality/guality.exp: Likewise.
8332 * gcc.dg/intmax_t-1.c: Likewise.
8333 * gcc.dg/pr48616.c: Likewise.
8334 * gcc.dg/pragma-ep-1.c: Remove.
8335 * gcc.dg/pragma-ep-2.c: Remove.
8336 * gcc.dg/pragma-ep-3.c: Remove.
8337 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8338 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8339 * gcc.misc-tests/gcov-14.c: Likewise.
8340 * gfortran.dg/guality/guality.exp: Likewise.
8341 * lib/target-supports.exp (check_weak_available): Likewise.
8342 (add_options_for_tls): Likewise.
8343 (check_ascii_locale_available): Likewise.
8344 * obj-c++.dg/dwarf-2.mm: Likewise.
8345 * objc.dg/dwarf-1.m: Likewise.
8346 * objc.dg/dwarf-2.m: Likewise.
8348 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8350 PR tree-optimization/51721
8351 * gcc.dg/tree-ssa/vrp64.c: New test.
8353 PR tree-optimization/52533
8354 * gcc.c-torture/compile/pr52533.c: New test.
8356 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8358 * gcc.target/i386/rtm-xabort-1.c: New.
8359 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8360 * gcc.target/i386/rtm-xend-1.c: Ditto.
8361 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8362 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8363 * gcc.target/i386/sse-13.c: Ditto.
8364 * gcc.target/i386/sse-14.c: Ditto.
8365 * gcc.target/i386/sse-22.c: Ditto.
8366 * gcc.target/i386/sse-23.c: Ditto.
8367 * g++.dg/other/i386-2.C: Ditto.
8368 * g++.dg/other/i386-3.C: Ditto.
8370 2012-03-12 Tobias Burnus <burnus@net-b.de>
8373 * gfortran.dg/proc_ptr_35.f90: New.
8375 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8378 * gcc.dg/torture/pr52530.c: New test.
8380 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8383 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8385 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8388 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8390 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8392 2012-03-09 Andrew Pinski <apinski@cavium.com>
8395 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8396 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8398 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8400 * gcc.dg/tree-ssa/scev-3.c: New.
8401 * gcc.dg/tree-ssa/scev-4.c: New.
8403 2012-03-08 Tobias Burnus <burnus@net-b.de>
8406 * gfortran.dg/proc_ptr_34.f90
8408 2012-03-07 Jason Merrill <jason@redhat.com>
8411 * g++.dg/cpp0x/udlit-mangle.C: New.
8413 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8415 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8417 2012-03-06 Richard Guenther <rguenther@suse.de>
8420 * gcc.dg/torture/pr52493.c: New testcase.
8422 2012-03-06 Richard Guenther <rguenther@suse.de>
8425 * gcc.dg/lto/pr52097_0.c: New testcase.
8427 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8430 * gcc.target/sh/pr51244-1.c: New.
8431 * gcc.target/sh/pr51244-2.c: New.
8432 * gcc.target/sh/pr51244-3.c: New.
8434 2012-03-05 Jason Merrill <jason@redhat.com>
8437 * g++.dg/ext/visibility/template11.C: New.
8439 * g++.dg/cpp0x/implicit13.C: New.
8441 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8443 PR tree-optimization/51721
8444 * gcc.dg/tree-ssa/vrp63.c: New test.
8445 * gcc.dg/pr51721.c: New test.
8447 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8450 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8453 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8456 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8458 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8461 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8463 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8465 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8468 2012-03-03 Jason Merrill <jason@redhat.com>
8470 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8473 * g++.dg/cpp0x/initlist65.C: New.
8476 * g++.dg/ext/is_empty2.C: New.
8478 2012-03-03 Tobias Burnus <burnus@net-b.de>
8481 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8483 2012-03-03 Tobias Burnus <burnus@net-b.de>
8485 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8486 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8487 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8488 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8489 * gfortran.dg/class_30.f90: Remove dg-warning line.
8490 * gfortran.dg/bind_c_usage_25.f90: New.
8492 2012-03-03 Tobias Burnus <burnus@net-b.de>
8495 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8496 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8497 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8499 2012-03-03 Tobias Burnus <burnus@net-b.de>
8502 * gfortran.dg/assumed_type_1.f90: New.
8503 * gfortran.dg/assumed_type_2.f90: New.
8504 * gfortran.dg/assumed_type_3.f90: New.
8505 * gfortran.dg/assumed_type_4.f90: New.
8507 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8510 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8511 * gcc.target/sh/pr49468-di.c: New.
8513 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8515 * gcc.dg/graphite/pr50561.c: Update.
8517 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8519 * gcc.target/powerpc/pr52457.c: New test.
8521 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8523 * gcc.target/arm/sat-1.c: New test.
8525 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8528 * gcc.target/i386/pr46716.c: New test.
8530 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8533 * g++.dg/cpp0x/sfinae32.C: New.
8535 2012-03-02 Richard Guenther <rguenther@suse.de>
8537 PR tree-optimization/52406
8538 * gcc.dg/torture/pr52406.c: New testcase.
8540 2012-03-02 Tobias Burnus <burnus@net-b.de>
8543 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8544 * gfortran.dg/nullify_2.f90: Update dg-error.
8545 * gfortran.dg/nullify_4.f90: Ditto.
8546 * gfortran.dg/pointer_init_6.f90: Ditto.
8548 2012-03-02 Tobias Burnus <burnus@net-b.de>
8551 * gfortran.dg/class_51.f90: New.
8553 2012-03-02 Tobias Burnus <burnus@net-b.de>
8556 * gfortran.dg/intrinsic_8.f90: New.
8558 2012-03-01 Kai Tietz <ktietz@redhat.com>
8560 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8561 routines on mingw targets.
8562 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8564 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8566 PR tree-optimization/52445
8567 * gcc.dg/pr52445.c: New test.
8569 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8572 * gcc.c-torture/compile/pr52437.c: New test.
8575 * gcc.dg/torture/pr52419.c: New test.
8577 PR tree-optimization/52429
8578 * gcc.dg/torture/pr52429.c: New test.
8579 * g++.dg/opt/pr52429.C: New test.
8581 2012-02-29 Richard Guenther <rguenther@suse.de>
8584 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8585 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8586 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8587 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8588 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8589 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8591 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8593 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8595 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8598 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8600 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8603 * gcc.target/arm/neon/pr51534.c: New testcase.
8605 2012-02-28 Richard Guenther <rguenther@suse.de>
8608 * gcc.dg/torture/pr52407.c: New testcase.
8610 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8612 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8613 * gcc.target/arm/vfp2.c: Likewise.
8614 * gcc.target/arm/vfp3.c: Likewise.
8615 * gcc.target/arm/vfp4.c: Likewise.
8616 * gcc.target/arm/vfp5.c: Likewise.
8617 * gcc.target/arm/vfp6.c: Likewise.
8618 * gcc.target/arm/vfp7.c: Likewise.
8619 * gcc.target/arm/vfp8.c: Likewise.
8620 * gcc.target/arm/vfp9.c: Likewise.
8621 * gcc.target/arm/vfp10.c: Likewise.
8622 * gcc.target/arm/vfp11.c: Likewise.
8623 * gcc.target/arm/vfp12.c: Likewise.
8624 * gcc.target/arm/vfp13.c: Likewise.
8625 * gcc.target/arm/vfp14.c: Likewise.
8626 * gcc.target/arm/vfp15.c: Likewise.
8627 * gcc.target/arm/vfp16.c: Likewise.
8628 * gcc.target/arm/vfp17.c: Likewise.
8629 * gcc.target/arm/neon-constants.h: New file.
8630 * gcc.target/arm/neon-vect1.c: New test.
8631 * gcc.target/arm/neon-vect2.c: New test.
8632 * gcc.target/arm/neon-vect3.c: New test.
8633 * gcc.target/arm/neon-vect4.c: New test.
8634 * gcc.target/arm/neon-vect5.c: New test.
8635 * gcc.target/arm/neon-vect6.c: New test.
8636 * gcc.target/arm/neon-vect7.c: New test.
8637 * gcc.target/arm/neon-vect8.c: New test.
8639 2012-02-28 Richard Guenther <rguenther@suse.de>
8641 PR tree-optimization/52402
8642 * gcc.dg/torture/pr52402.c: New testcase.
8644 2012-02-28 Richard Guenther <rguenther@suse.de>
8647 * g++.dg/lto/pr52400_0.C: New testcase.
8649 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8651 * gcc.target/avr/torture/builtins-1.c: New test.
8652 * gcc.target/avr/torture/builtins-error.c: New test.
8654 2012-02-28 Kai Tietz <ktietz@redhat.com>
8656 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8657 * gcc.target/i386/pr45352-2.c: Likewise.
8658 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8659 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8660 targets instead rand.
8661 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8662 * gcc.target/i386/sse2-mul-1.c: Likewise.
8663 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8664 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8665 * gcc.target/i386/pad-1.c: Likewise.
8666 * gcc.target/i386/pad-9.c: Likewise.
8667 * gcc.target/i386/pad-2.c: Likewise.
8668 * gcc.target/i386/pad-5b.c: Likewise.
8669 * gcc.target/i386/pad-8.c: Likewise.
8670 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8671 * gcc.target/i386/pr44130.c: Likewise.
8672 * gcc.target/i386/align-main-1.c: Likewise.
8673 * gcc.target/i386/align-main-2.c: Likewise.
8674 * gcc.target/i386/sw-1.c: Likewise.
8675 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8676 on x64 mingw target.
8677 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8678 * gcc.target/i386/pr46295.c: Likewise.
8679 * gcc.target/i386/amd64-abi-1.c: Likewise.
8680 * gcc.target/i386/amd64-abi-2.c: Likewise.
8681 * gcc.target/i386/pr39082-1.c: Likewise.
8682 * gcc.target/i386/pr39162.c: Likewise.
8683 * gcc.target/i386/pr22152.c: Likewise.
8684 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8685 * gcc.target/i386/wrfsbase-2.c: Likewise.
8686 * gcc.target/i386/local.c: Likewise
8687 * gcc.target/i386/wrgsbase-1.c: Likewise.
8688 * gcc.target/i386/wrfsbase-1.c: Likewise.
8689 * gcc.target/i386/pr39315-3.c: Likewise.
8690 * gcc.target/i386/pr35767-4.c: Likewise.
8691 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8693 * gcc.target/i386/pr45336-2.c: Likewise.
8694 * gcc.target/i386/pr45336-1.c: Likewise.
8695 * gcc.target/i386/pr45336-4.c: Likewise.
8697 2012-02-27 Tristan Gingold <gingold@adacore.com>
8699 * gnat.dg/array20.ad[sb]: New test.
8701 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8704 * gcc.target/arm/pr52375.c: New test.
8705 * gcc.c-torture/compile/pr52375.c: New test.
8707 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8709 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8710 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8712 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8714 * gnat.dg/aggr19.adb: New test.
8715 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8717 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8720 * gcc.target/sh/pr49263.c: New.
8722 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8724 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8725 simulate_thread_wrapper_other_threads
8726 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8727 Move initialization of 'value' to main().
8728 (main): Initialize 'value';
8729 * gcc.dg/simulate-thread/speculative-store.c
8730 (simulate_thread_step_verify): Return 0 when successful.
8731 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8733 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8734 (simulate_thread_wrapper_other_threads): Return a success/fail value
8735 and issue an error if the instruction count threshold is exceeded.
8737 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8740 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8741 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8743 2012-02-24 Richard Guenther <rguenther@suse.de>
8746 * gcc.dg/pr52355.c: New testcase.
8748 2012-02-23 Kai Tietz <ktietz@redhat.com>
8750 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8751 * gcc.dg/Wpadded.c: Likewise.
8752 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8754 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8755 for sleep by Sleep and add windows.h include for this function.
8756 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8758 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8760 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8761 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8762 on x64 mingw target.
8763 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8764 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8765 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8766 failure on LLP64 target.
8768 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8771 * gcc.dg/noncompile/pr52290.c: New test.
8773 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8775 PR tree-optimization/52019
8776 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8778 2012-02-22 Kai Tietz <ktietz@redhat.com>
8780 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8781 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8782 derived pdiff_t type.
8783 * g++.dg/torture/pr49720.C: Likewise
8785 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8788 * gcc.target/i386/pr52330.c: New test.
8790 2012-02-22 Tobias Burnus <burnus@net-b.de>
8793 * gfortran.dg/io_constraints_10.f90: New.
8795 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8797 * lib/target-supports.exp (check_effective_target_vect_condition):
8798 Return true for NEON.
8800 2012-02-21 Kai Tietz <ktietz@redhat.com>
8802 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8804 2012-02-21 Richard Guenther <rguenther@suse.de>
8806 PR tree-optimization/52324
8807 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8809 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8812 * gcc.target/avr/torture/pr51782-1.c: New test.
8814 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8816 PR tree-optimization/52318
8817 * gcc.dg/pr52318.c: New test.
8819 2012-02-20 Kai Tietz <ktietz@redhat.com>
8821 * gcc.dg/bf-ms-layout-3.c: New testcase.
8823 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8827 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8829 2012-02-20 Richard Guenther <rguenther@suse.de>
8831 PR tree-optimization/52298
8832 * gcc.dg/torture/pr52298.c: New testcase.
8833 * gcc.dg/vect/pr52298.c: Likewise.
8835 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8837 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8838 * gcc.c-torture/execute/pr52286.c: Ditto.
8840 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8842 PR tree-optimization/52286
8843 * gcc.c-torture/execute/pr52286.c: New test.
8845 2012-02-18 Tobias Burnus <burnus@net-b.de>
8848 * gfortran.dg/interface_35.f90: Use -std=f2003.
8849 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8850 * gfortran.dg/interface_assignment_4.f90: Ditto.
8851 * gfortran.dg/bessel_1.f90: Ditto.
8852 * gfortran.dg/func_result_6.f90: Ditto.
8853 * gfortran.dg/hypot_1.f90: Ditto.
8854 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8856 2012-02-17 Tobias Burnus <burnus@net-b.de>
8858 PR translation/52232
8859 PR translation/52234
8860 PR translation/52245
8861 PR translation/52246
8862 PR translation/52262
8863 PR translation/52273
8864 * gfortran.dg/coarray_22.f90: Update dg-error.
8865 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8867 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8870 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8871 (simulate-thread): Use default timeout.
8873 2012-02-16 Jason Merrill <jason@redhat.com>
8876 * g++.dg/ext/timevar1.C: New.
8878 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8881 * g++.dg/template/using21.C: New.
8882 * g++.dg/template/using22.C: Likewise.
8884 2012-02-16 Jason Merrill <jason@redhat.com>
8887 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8889 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8891 PR tree-optimization/52255
8892 * gcc.c-torture/compile/pr52255.c: New test.
8895 * g++.dg/debug/dwarf2/pr52260.C: New test.
8898 * g++.dg/ipa/pr51929.C: New test.
8900 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8903 * gcc.target/powerpc/pr52199.c: New file.
8905 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8908 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8910 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8912 * gcc.dg/pr51867.c: Don't include <math.h>.
8915 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8917 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8918 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8920 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8922 PR tree-optimization/50561
8923 * gcc.dg/graphite/pr50561.c: New testcase.
8925 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8927 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8928 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8930 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8932 * gnat.dg/discr35.ad[sb]: New test.
8934 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8936 * gnat.dg/volatile10.adb: New test.
8937 * gnat.dg/volatile10_pkg.ads: New helper.
8939 2012-02-14 Jason Merrill <jason@redhat.com>
8941 * g++.dg/ext/attrib43.C: New.
8943 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8945 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8946 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8948 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8949 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8950 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8951 effective_target fgnu_tm.
8952 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8954 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8957 * g++.dg/template/asmgoto1.C: New test.
8959 2012-02-14 Ian Lance Taylor <iant@google.com>
8962 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8963 compiling generated file for 64bit and index tests.
8965 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8967 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8969 2012-02-14 Richard Guenther <rguenther@suse.de>
8971 PR tree-optimization/52244
8972 PR tree-optimization/51528
8973 * gcc.dg/torture/pr52244.c: New testcase.
8975 2012-02-14 Walter Lee <walt@tilera.com>
8977 * g++.dg/other/PR23205.C: Disable test on tile.
8978 * g++.dg/other/pr23205-2.C: Disable test on tile.
8979 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8980 * gcc.dg/20040813-1.c: Disable test on tile.
8981 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8982 * gcc.misc-tests/linkage.exp: Handle tilegx.
8984 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8986 PR tree-optimization/52210
8987 * gcc.dg/pr52210.c: New test.
8989 2012-02-14 Jason Merrill <jason@redhat.com>
8992 * g++.dg/overload/defarg5.C: New.
8994 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8997 * c-c++-common/pr52181.c: New test.
8999 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9002 * g++.dg/ext/atomic-1.C: New test.
9004 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9006 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9008 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9011 * gcc.c-torture/execute/pr52209.c: New test.
9013 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9016 * gfortran.dg/elemental_optional_args_5.f03: New test.
9018 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9021 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9024 2012-02-11 Ian Lance Taylor <iant@google.com>
9027 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9028 SPARC Solaris. Don't run the test at all on systems where it may
9029 not work, rather than xfailing it.
9031 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9033 PR rtl-optimization/52175
9034 * gcc.c-torture/compile/pr52175.c: New test.
9036 2012-02-10 Jason Merrill <jason@redhat.com>
9039 * g++.dg/template/repo10.C: New.
9041 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9044 * gcc.dg/pr52132.c: New test.
9046 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9048 * gnat.dg/specs/aggr4.ads: New test.
9049 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9051 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9054 * gcc.target/i386/pr52146.c: New.
9056 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9059 * c-c++-common/pr52177.c: New test.
9061 2012-02-10 Jan Hubicka <jh@suse.cz>
9064 * g++.dg/torture/pr48600.C: New testcase.
9066 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9069 * gcc.dg/dfp/pr52140.c: New test.
9071 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9074 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9077 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9080 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9081 * gcc.dg/pr51867.c: New test.
9083 2012-02-09 Ian Lance Taylor <iant@google.com>
9085 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9086 which don't support -fsplit-stack. Turn off optimization when
9087 compiling select5-out.go.
9089 2012-02-08 Ian Lance Taylor <iant@google.com>
9091 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9092 systems which don't support -fsplit-stack.
9094 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9096 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9097 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9098 machine instuction in the log.
9100 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9102 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9105 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9108 * gcc.dg/pr48524.c: New test.
9109 * gcc.dg/pr48524.spec: New spec file for test.
9111 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9114 * gfortran.dg/vect/pr32380.f90: New test.
9116 2012-02-08 Tobias Burnus <burnus@net-b.de>
9119 * gfortran.dg/realloc_on_assign_12.f90: New.
9121 2012-02-08 Richard Guenther <rguenther@suse.de>
9123 PR rtl-optimization/52170
9124 * gcc.dg/torture/pr52170.c: New testcase.
9126 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9128 PR gcov-profile/52150
9129 * gcc.dg/tree-prof/pr52150.c: New test.
9131 PR rtl-optimization/52139
9132 * gcc.dg/pr52139.c: New test.
9134 2012-02-07 Jason Merrill <jason@redhat.com>
9137 * g++.dg/cpp0x/constexpr-union3.C: New.
9140 * g++.dg/lto/pr52035_0.C: New.
9142 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9144 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9145 * gcc.dg/special/weak-1.c: Likewise.
9146 * gcc.dg/ucnid-12.c: Likewise.
9147 * gcc.dg/torture/pr45678-1.c: Likewise.
9148 * gcc.dg/torture/pr45678-2.c: Likewise.
9149 * gcc.dg/vector-4.c: Likewise.
9150 * gcc.dg/ipa/inline-5.c: Likewise.
9151 * gcc.dg/ucnid-11.c: Likewise.
9152 * gcc.misc-tests/gcov-13.c: Likewise.
9153 * gcc.misc-tests/gcov-14.c: Likewise.
9154 * g++.dg/ext/label13.C: Likewise.
9155 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9156 hppa*-*-hpux* options.
9157 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9158 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9159 * gcc.dg/pr48616.c: Likewise.
9160 * gcc.dg/pr17957.c: Likewise.
9161 * gcc.dg/pr17055-1.c: Likewise.
9162 * gcc.dg/pr32912-1.c: Likewise.
9163 * gcc.dg/tm/pr51472.c: Likewise.
9164 * c-c++-common/fold-bitand-4.c: Likewise.
9165 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9166 Use dg-additional-options for extra options.
9168 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9170 * gcc.target/epiphany/interrupt-2.c: New test.
9172 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9175 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9176 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9179 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9182 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9184 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9188 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9189 * gcc.target/mips/va-arg-1.c: New test.
9191 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9193 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9194 for -mno-pointers-to-nested-functions.
9196 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9198 * gcc.c-torture/execute/20120207-1.c: New test.
9200 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9202 PR rtl-optimization/52060
9203 * gcc.dg/torture/pr52060.c: New test.
9206 * gcc.c-torture/compile/pr52074.c: New test.
9208 2012-02-07 Tobias Burnus <burnus@net-b.de>
9211 * gfortran.dg/class_to_type_2.f90: New.
9213 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9216 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9219 2012-02-06 Jason Merrill <jason@redhat.com>
9222 * g++.dg/template/conv13.C: New.
9224 2012-02-06 Richard Guenther <rguenther@suse.de>
9226 PR tree-optimization/52115
9227 * gcc.c-torture/compile/pr52115.c: New testcase.
9229 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9232 * gcc.c-torture/execute/pr52129.c: New test.
9234 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9236 * gcc.dg/pr48374.c: Actually add the test I forgot
9237 in the 2012-01-25 commit.
9239 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9242 * gfortran.dg/vect/vect-8.f90: New test case.
9244 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9247 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9249 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9252 * gfortran.dg/class_48.f90 : Add test of allocate class array
9253 component with source in subroutine test3. Remove commenting
9254 out in subroutine test4, since branching on unitialized variable
9255 is now fixed (no PR for this last.).
9257 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9259 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9261 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9263 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9266 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9267 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9269 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9271 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9272 (check_effective_target_sync_int_long): Use it.
9273 (check_effective_target_sync_char_short): Likewise.
9274 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9276 2012-02-05 Tobias Burnus <burnus@net-b.de>
9279 * gfortran.dg/class_48.f90: Add some further checks.
9281 2012-02-05 Ira Rosen <irar@il.ibm.com>
9283 PR tree-optimization/52091
9284 * gcc.dg/vect/pr52091.c: New test.
9286 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9288 PR rtl-optimization/52113
9289 * gcc.target/avr/pr52113.c: New test.
9291 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9293 PR rtl-optimization/52092
9294 * gcc.c-torture/compile/pr52092.c: New test.
9296 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9299 * gfortran.dg/class_array_10.f03: New test.
9302 * gfortran.dg/class_array_11.f03: New test.
9305 * gfortran.dg/class_array_12.f03: New test.
9307 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9310 * gfortran.dg/realloc_on_assign_11.f90: New test.
9312 2012-02-02 Tobias Burnus <burnus@net-b.de>
9315 * gfortran.dg/shape_7.f90: New.
9317 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9319 * gcc.target/mips/mips-prepend-1.c: New test.
9321 2012-02-02 Jan Hubicka <jh@suse.cz>
9322 Tom de Vries <tom@codesourcery.com>
9325 * gcc.dg/alias-12.c: New testcase.
9326 * gcc.dg/alias-13.c: New testcase.
9328 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9331 * gcc.dg/pr52086.c: New test.
9333 PR tree-optimization/52073
9334 * gcc.c-torture/compile/pr52073.c: New test.
9336 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9339 * gfortran.dg/function_optimize_10.f90: New test.
9341 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9343 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9346 2012-02-01 Tobias Burnus <burnus@net-b.de>
9349 * gfortran.dg/typebound_operator_14.f90: New.
9351 2012-02-01 Tobias Burnus <burnus@net-b.de>
9354 * gfortran.dg/elemental_function_1.f90: New.
9356 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9358 PR rtl-optimization/51374
9359 * gcc.target/avr/torture/pr51374-1.c:
9360 Also fail if SBIS is seen.
9362 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9364 PR rtl-optimization/51374
9365 * gcc.target/avr/torture/pr51374-1.c: New.
9367 2012-01-31 Tobias Burnus <burnus@net-b.de>
9370 * gfortran.dg/typebound_generic_11.f90: New.
9372 2012-01-31 Tobias Burnus <burnus@net-b.de>
9375 * gfortran.dg/class_49.f90: New.
9377 2012-01-31 Tobias Burnus <burnus@net-b.de>
9380 * gfortran.dg/elemental_args_check_6.f90: New.
9382 2012-01-31 Jason Merrill <jason@redhat.com>
9385 * g++.dg/cpp0x/variadic122.C: New.
9387 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9390 * gfortran.dg/realloc_on_assign_10.f90: New test.
9392 2012-01-31 Richard Guenther <rguenther@suse.de>
9394 PR tree-optimization/51528
9395 * gcc.dg/torture/pr51528.c: New testcase.
9397 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9400 * lib/go.exp (go_target_compile): Append timeout= to options.
9401 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9402 select5-out.go test on alpha*-*-* targets.
9404 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9406 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9407 (TEST_SHORT): Reformat in the same way.
9408 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9409 (TEST_SHORT): Reformat in the same way.
9410 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9411 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9412 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9413 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9414 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9416 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9419 * gcc.target/arm/pr51835.c: New testcase.
9421 2012-01-30 Richard Guenther <rguenther@suse.de>
9423 PR tree-optimization/52028
9424 * gcc.dg/torture/pr52028.c: New testcase.
9425 * gfortran.dg/ldist-pr45199.f: Adjust.
9426 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9427 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9428 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9430 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9433 * gcc.dg/tree-prof/pr52027.c: New test.
9435 PR tree-optimization/52046
9436 * gcc.dg/pr52046.c: New test.
9439 * g++.dg/other/pr52048.C: New test.
9441 2012-01-30 Richard Guenther <rguenther@suse.de>
9443 PR tree-optimization/52045
9444 * gcc.dg/pr52045.c: New testcase.
9446 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9448 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9449 new code generated for __sync_lock_release.
9451 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9453 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9455 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9458 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9460 * g++.dg/ext/visibility/template10.C: Fix typo.
9462 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9464 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9467 * g++.dg/cpp0x/constexpr-ice6.C: New.
9469 2012-01-29 Tobias Burnus <burnus@net-b.de>
9472 * gfortran.dg/default_initialization_6.f90: New.
9474 2012-01-29 Tobias Burnus <burnus@net-b.de>
9477 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9478 * gfortran.dg/class_48.f90: New.
9480 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9483 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9485 2012-01-28 Tobias Burnus <burnus@net-b.de>
9488 * gfortran.dg/class_allocate_12.f90: New.
9490 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9492 * gcc.dg/torture/pr50444.c: Fix dg directives.
9494 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9497 * gcc.target/arm/pr52006.c: New test.
9499 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9502 * gcc.dg/lto/trans-mem.h: New file.
9503 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9504 * gcc.dg/lto/trans-mem-1_1.c: Same.
9505 * gcc.dg/lto/trans-mem-4_1.c: Same.
9506 * gcc.dg/lto/trans-mem-3_1.c: Same.
9508 2012-01-27 Tobias Burnus <burnus@net-b.de>
9511 * gfortran.dg/dummy_procedure_7.f90: New.
9513 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9515 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9516 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9518 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9521 * g++.dg/other/gc5.C: New test.
9523 2012-01-27 Richard Guenther <rguenther@suse.de>
9525 PR tree-optimization/50444
9526 * gcc.dg/torture/pr50444.c: New testcase.
9528 2012-01-27 Tobias Burnus <burnus@net-b.de>
9532 * gfortran.dg/move_alloc_13.f90: New.
9534 2012-01-27 Tobias Burnus <burnus@net-b.de>
9537 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9538 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9539 and change dg-error string.
9541 2012-01-27 Tobias Burnus <burnus@net-b.de>
9544 * gfortran.dg/elemental_args_check_5.f90: New.
9546 2012-01-27 Richard Guenther <rguenther@suse.de>
9549 * g++.dg/torture/pr51959.C: New testcase.
9551 2012-01-27 Tom de Vries <tom@codesourcery.com>
9553 PR tree-optimization/51990
9554 * gcc.dg/pr51990.c: New test.
9555 * gcc.dg/pr51990-2.c: Same.
9557 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9558 Tobias Burnus <burnus@gcc.gnu.org>
9561 * gfortran.dg/class_allocate_11.f03: New.
9566 * gfortran.dg/class_allocate_7.f03: New.
9567 * gfortran.dg/class_allocate_8.f03: New.
9568 * gfortran.dg/class_allocate_9.f03: New.
9569 * gfortran.dg/class_allocate_10.f03: New.
9571 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9573 * gnat.dg/discr34.adb: New test.
9574 * gnat.dg/discr34_pkg.ads: New helper.
9576 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9578 * gnat.dg/discr33.adb: New test.
9580 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9582 * gnat.dg/limited_with3.ad[sb): New test.
9583 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9584 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9585 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9587 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9589 * gnat.dg/stack_usage1.adb: New test.
9590 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9592 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9593 * gcc.dg/pr44194-2.c: Likewise.
9595 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9598 * g++.dg/template/crash112.C: New.
9600 2012-01-27 Richard Henderson <rth@redhat.com>
9602 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9604 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9606 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9608 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9611 * g++.dg/opt/pr51895.C: New test.
9613 2012-01-26 Michael Matz <matz@suse.de>
9615 PR tree-optimization/48794
9616 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9618 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9620 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9622 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9624 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9625 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9627 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9628 the default value for s390 and s390x.
9630 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9633 * gcc.dg/lto/trans-mem-4_0.c: New.
9634 * gcc.dg/lto/trans-mem-4_1.c: New.
9635 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9637 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9638 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9640 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9641 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9644 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9646 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9648 2012-01-25 Ian Lance Taylor <iant@google.com>
9650 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9652 2012-01-25 Tobias Burnus <burnus@net-b.de>
9655 * gfortran.dg/typebound_proc_25.f90: New.
9657 2012-01-25 Jason Merrill <jason@redhat.com>
9660 * g++.dg/lto/pr51992_0.C: New.
9662 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9664 PR tree-optimization/51987
9665 * gcc.target/i386/pr51987.c: New test.
9667 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9669 * gcc.dg/tm/lto-1.c: Require lto support in target.
9671 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9673 PR rtl-optimization/48374
9674 * gcc.dg/pr48374.c: New test.
9676 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9678 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9680 2012-01-25 Tobias Burnus <burnus@net-b.de>
9683 * gfortran.dg/derived_constructor_char_3.f90: New.
9685 2012-01-24 Ian Lance Taylor <iant@google.com>
9687 * go.test/go-test.exp (filecmp): New procedure.
9688 (errchk): Handle quoted square brackets.
9689 (go-gc-tests): Set go_compile_args. Handle various new test
9690 lines. Skip a few new tests.
9691 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9693 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9695 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9696 (check_effective_target_vect_extract_even_odd)
9697 (check_effective_target_vect_interleave): Return true for MIPS
9700 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9702 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9703 (main): Use it instead of argc.
9705 2012-01-24 Jason Merrill <jason@redhat.com>
9708 * g++.dg/cpp0x/sfinae31.C: New.
9710 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9712 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9714 2012-01-24 Jason Merrill <jason@redhat.com>
9717 * g++.dg/inherit/covariant20.C: New.
9719 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9722 * g++.dg/parse/crash58.C: New.
9724 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9727 * gcc.dg/pr51957-1.c: New test.
9728 * gcc.dg/pr51957-1.h: New file.
9729 * gcc.dg/pr51957-2.c: New test.
9731 2012-01-23 Jason Merrill <jason@redhat.com>
9734 * g++.dg/ext/visibility/template10.C: New.
9736 2012-01-23 Tobias Burnus <burnus@net-b.de>
9739 * gfortran.dg/move_alloc_12.f90: New.
9741 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9744 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9746 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9749 * g++.dg/template/crash111.C: New.
9751 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9753 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9755 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9757 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9760 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9761 the DW_TAG_class_type and DW_AT_name: "Executor".
9763 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9765 * lib/target-supports.exp
9766 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9767 (check_effective_target_vect_interleave): Likewise.
9769 2012-01-22 Jason Merrill <jason@redhat.com>
9772 * g++.dg/template/using20.C: New.
9773 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9775 2012-01-23 Jason Merrill <jason@redhat.com>
9778 * g++.dg/torture/pr51344.C: Limit to x86.
9780 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9782 * c-c++-common/tm/omp.c: Require target with pthread support.
9784 2012-01-23 Richard Guenther <rguenther@suse.de>
9786 PR tree-optimization/51949
9787 * gcc.dg/torture/pr51949.c: New testcase.
9789 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9791 PR rtl-optimization/51933
9792 * gcc.c-torture/execute/pr51933.c: New test.
9794 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9796 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9797 Do not define for Interix.
9799 2012-01-22 Jason Merrill <jason@redhat.com>
9802 * g++.dg/lto/pr51832.h: New.
9803 * g++.dg/lto/pr51832_0.C: New.
9804 * g++.dg/lto/pr51832_1.C: New.
9806 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9808 * gcc.dg/ext-elim-1.c: New test.
9810 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9813 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9814 * g++.dg/opt/longbranch1.C: Likewise.
9816 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9818 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9821 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9824 * gfortran.dg/namelist_74.f90: New test.
9825 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9827 2012-01-21 Tobias Burnus <burnus@net-b.de>
9830 * gfortran.dg/class_47.f90: New.
9832 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9834 * gnat.dg/renaming5.ad[sb]: New test.
9836 2012-01-20 Jason Merrill <jason@redhat.com>
9839 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9841 2012-01-20 Jason Merrill <jason@redhat.com>
9844 * g++.dg/ext/attrib42.C: Require ilp32.
9846 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9849 * gcc.target/arm/pr51915.c: New test.
9851 2012-01-20 Cary Coutant <ccoutant@google.com>
9852 Dodji Seketeli <dodji@redhat.com>
9855 * g++.dg/debug/dwarf2/nested-3.C: New test.
9857 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9860 * g++.dg/template/crash110.C: New.
9862 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9864 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9865 Remove default options on hppa*-*-hpux*.
9867 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9869 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9871 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9873 * gcc.c-torture/compile/pr51856.c: New testcase.
9875 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9877 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9878 options to go_target_compile.
9880 2012-01-20 Kai Tietz <ktietz@redhat.com>
9882 * g++.dg/torture/pr51344.C: Fix typo.
9884 2012-01-20 Richard Guenther <rguenther@suse.de>
9886 PR tree-optimization/51903
9887 * g++.dg/torture/pr51903.C: New testcase.
9889 2012-01-20 Tobias Burnus <burnus@net-b.de>
9890 Janus Weil <janus@gcc.gnu.org>
9893 * gfortran.dg/use_21.f90: New.
9895 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9898 * gcc.dg/torture/pr51106-1.c: New test.
9899 * gcc.dg/torture/pr51106-2.c: New test.
9901 2012-01-19 Kai Tietz <ktietz@redhat.com>
9903 * g++.dg/torture/pr51344.C: New test.
9905 2012-01-19 Tobias Burnus <burnus@net-b.de>
9908 * gfortran.dg/intrinsic_size_2.f90: New.
9910 2012-01-19 Jason Merrill <jason@redhat.com>
9913 * g++.dg/inherit/using7.C: New.
9915 2012-01-19 Richard Guenther <rguenther@suse.de>
9917 PR tree-optimization/37997
9918 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9920 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9922 PR rtl-optimization/51505
9923 * gcc.dg/pr51505.c: New test.
9925 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9928 * gfortran.dg/typebound_operator_12.f03: New.
9929 * gfortran.dg/typebound_operator_13.f03: New.
9931 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9934 * g++.dg/cpp0x/pr51225.C: New.
9936 2012-01-17 Ian Lance Taylor <iant@google.com>
9939 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9941 2012-01-17 Tobias Burnus <burnus@net-b.de>
9944 * gfortran.dg/realloc_on_assign_9.f90: New.
9946 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9949 * gcc.dg/tm/memopt-3.c: Remove xfail.
9950 * gcc.dg/tm/memopt-4.c: Remove xfail.
9951 * gcc.dg/tm/memopt-5.c: Remove xfail.
9952 * gcc.dg/tm/memopt-7.c: Remove xfail.
9954 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9956 PR tree-optimization/51877
9957 * gcc.c-torture/execute/pr51877.c: New test.
9959 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9961 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9962 {!vect_align_arrays} to vect_sizes_32B_16B.
9963 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9964 * gcc.dg/vect/vect-peel-3.c: Ditto.
9966 2012-01-16 Jason Merrill <jason@redhat.com>
9969 * g++.dg/abi/mangle60.C: New.
9972 * g++.dg/pch/mangle1.{C,Hs}: New.
9974 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9975 Tobias Burnus <burnus@net-b.de>
9978 * gfortran.dg/elemental_optional_args_3.f90: New
9979 * gfortran.dg/elemental_optional_args_4.f90: New
9981 2012-01-16 Tobias Burnus <burnus@net-b.de>
9984 * gfortran.dg/use_20.f90: New
9986 2012-01-16 Jason Merrill <jason@redhat.com>
9989 * g++.dg/cpp0x/rv-bitfield.C: New.
9990 * g++.dg/cpp0x/rv-bitfield2.C: New.
9992 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9994 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9995 subroutine 'qsort' and use index array to assign the result.
9997 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9999 PR tree-optimization/51865
10000 * gcc.dg/pr51865.c: New test.
10002 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10004 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10006 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10008 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10009 to be loaded from the constant pool, rather than via %hi and %lo.
10011 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10013 PR rtl-optimization/51821
10014 * gcc.dg/pr51821.c: New test.
10016 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10018 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10020 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10022 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10024 2012-01-14 Tobias Burnus <burnus@net-b.de>
10027 * gfortran.dg/init_flag_8.f90: New.
10028 * gfortran.dg/init_flag_9.f90: New.
10030 2011-01-14 Tobias Burnus <burnus@net-b.de>
10033 * gfortran.dg/use_18.f90: New.
10034 * gfortran.dg/use_19.f90: New.
10036 2012-01-13 Ian Lance Taylor <iant@google.com>
10039 * g++.dg/warn/Wsign-compare-4.C: New.
10041 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10044 * gfortran.dg/alloc_comp_assign.f03: New.
10045 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10046 __BUILTIN_FREE from 38 to 32.
10048 2012-01-13 Jason Merrill <jason@redhat.com>
10051 * g++.dg/warn/Wreturn-type-7.C: New.
10053 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10055 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10057 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10058 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10059 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10060 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10061 int32plus because of big array needed.
10062 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10063 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10065 2012-01-13 Jason Merrill <jason@redhat.com>
10068 * g++.dg/ext/visibility/template9.C: New.
10071 * g++.dg/cpp0x/defaulted34.C: New.
10072 * g++.dg/template/virtual3.C: New.
10074 2012-01-13 Richard Guenther <rguenther@suse.de>
10077 * gcc.dg/torture/pr8081.c: New testcase.
10079 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10081 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10083 2012-01-12 Jason Merrill <jason@redhat.com>
10086 * g++.dg/ext/stmtexpr14.C: New.
10088 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10091 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10093 2012-01-12 Jason Merrill <jason@redhat.com>
10096 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10097 * g++.dg/abi/mangle58.C: Likewise.
10100 * g++.dg/template/arg8.C: New.
10102 2012-01-12 Ira Rosen <irar@il.ibm.com>
10104 PR tree-optimization/51799
10105 * gcc.dg/vect/pr51799.c: New test.
10106 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10109 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10110 Tobias Burnus <burnus@net-b.de>
10114 * lib/target-supports.exp
10115 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10116 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10118 2012-01-11 Jason Merrill <jason@redhat.com>
10121 * g++.dg/ext/attrib42.C: New.
10123 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10126 * gcc.dg/pr51796.c: New test.
10128 2012-01-11 Jason Merrill <jason@redhat.com>
10131 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10133 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10135 * gnat.dg/array19.ad[sb]: New test.
10137 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10139 * gnat.dg/opt23.ad[sb]: New test.
10140 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10141 * gnat.dg/opt24.ad[sb]: New test.
10143 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10145 PR tree-optimization/49642
10146 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10147 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10149 2012-01-11 Jason Merrill <jason@redhat.com>
10152 * g++.dg/template/explicit-args5.C: New.
10154 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10156 * gcc.c-torture/execute/20120110-1.c: New testcase.
10158 2012-01-10 Jason Merrill <jason@redhat.com>
10161 * g++.dg/inherit/ambig1.C: New.
10164 * g++.dg/cpp0x/constexpr-cache1.C: New.
10166 2012-01-10 Richard Guenther <rguenther@suse.de>
10168 PR tree-optimization/51801
10169 * gcc.dg/torture/pr51801.c: New testcase.
10171 2012-01-10 Tobias Burnus <burnus@net-b.de>
10174 * gfortran.dg/allocate_with_typespec_5.f90: New.
10176 2012-01-10 Tobias Burnus <burnus@net-b.de>
10178 * gfortran.dg/class_39.f03: Update dg-error string.
10180 2012-01-10 Richard Guenther <rguenther@suse.de>
10182 PR tree-optimization/50913
10183 * gcc.dg/graphite/interchange-16.c: New testcase.
10184 * gcc.dg/graphite/scop-20.c: XFAIL.
10185 * gfortran.dg/graphite/interchange-1.f: Likewise.
10186 * gfortran.dg/graphite/block-1.f90: Likewise.
10187 * gfortran.dg/graphite/block-2.f: Likewise.
10189 2012-01-10 Richard Henderson <rth@redhat.com>
10191 * lib/target-supports.exp (check_effective_target_vect_perm,
10192 check_effective_target_vect_perm_byte,
10193 check_effective_target_vect_perm_short): Enable for arm neon.
10195 2012-01-09 Tobias Burnus <burnus@net-b.de>
10198 * gfortran.dg/typebound_operator_11.f90: New.
10200 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10202 * gnat.dg/array18.adb: New test.
10203 * gnat.dg/array18_pkg.ads: New helper.
10205 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10208 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10209 around base object in first assignment in main program.
10210 * gfortran.dg/typebound_operator_10.f03: New test.
10212 2012-01-09 Martin Jambor <mjambor@suse.cz>
10214 PR tree-optimization/51759
10215 * g++.dg/ipa/pr51759.C: New test.
10217 2012-01-09 Tobias Burnus <burnus@net-b.de>
10220 * gfortran.dg/optional_absent_2.f90: New.
10222 2012-01-09 Tobias Burnus <burnus@net-b.de>
10225 * gfortran.dg/use_17.f90: New.
10227 2012-01-09 Gary Funck <gary@intrepid.com>
10229 PR preprocessor/33919
10230 * gcc.dg/pr33919.c: New test.
10231 * gcc.dg/pr33919-0.h: New test header file.
10232 * gcc.dg/pr33919-1.h: Ditto.
10233 * gcc.dg/pr33919-2.h: Ditto.
10235 2012-01-07 Jan Hubicka <jh@suse.cz>
10237 PR tree-optimize/51694
10238 * gcc.c-torture/compile/pr51694.c: new testcase.
10240 2012-01-07 Jan Hubicka <jh@suse.cz>
10242 PR tree-optimization/51600
10243 * g++.dg/torture/pr51600.C: New testcase.
10245 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10247 PR gcov-profile/51715
10248 PR gcov-profile/51717
10249 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10250 * gcc.misc-tests/gcov-14.c: Likewise.
10252 2012-01-06 Jason Merrill <jason@redhat.com>
10254 * g++.dg/parse/new5.C: New.
10256 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10259 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10260 including <string.h>.
10262 2012-01-06 Jason Merrill <jason@redhat.com>
10264 * g++.dg/abi/mangle51.C: New.
10265 * g++.dg/abi/mangle52.C: New.
10266 * g++.dg/abi/mangle53.C: New.
10267 * g++.dg/abi/mangle54.C: New.
10268 * g++.dg/abi/mangle55.C: New.
10269 * g++.dg/abi/mangle56.C: New.
10270 * g++.dg/abi/mangle57.C: New.
10271 * g++.dg/abi/mangle58.C: New.
10272 * g++.dg/abi/mangle59.C: New.
10273 * g++.dg/cpp0x/trailing3.C: Update mangling.
10274 * g++.dg/cpp0x/variadic111.C: Update mangling.
10275 * g++.dg/cpp0x/variadic4.C: Update mangling.
10276 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10277 * g++.dg/template/nontype22.C: Works now.
10278 * g++.dg/template/pr35240.C: Works now.
10280 * g++.dg/cpp0x/error7.C: New.
10282 2012-01-06 Tobias Burnus <burnus@net-b.de>
10284 * gfortran.dg/deallocate_stat_2.f90: New.
10285 * coarray/allocate_errgmsg.f90: New.
10286 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10287 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10288 * coarray/subobject_1.f90: Fix for num_images > 1.
10289 * gfortran.dg/deallocate_stat.f90: Update due to changed
10292 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10294 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10296 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10298 * ada/acats/overflow.lst: Add cb20004.
10300 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10303 * g++.dg/cpp0x/alias-decl-18.C: New test.
10305 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10307 * gcc.c-torture/execute/20120104-1.c: New test.
10309 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10312 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10313 the old typebound_operator_8.f03.
10314 * gfortran.dg/typebound_operator_8.f03: New version of
10315 typebound_operator_7.f03 with 'u' a derived type instead of a
10318 2012-01-05 Richard Guenther <rguenther@suse.de>
10320 * g++.dg/torture/pr49309.C: Skip for -flto.
10322 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10324 PR middle-end/51761
10325 * gcc.c-torture/compile/pr51761.c: New test.
10327 2012-01-05 Richard Guenther <rguenther@suse.de>
10329 PR tree-optimization/51760
10330 * gcc.dg/torture/pr51760.c: New testcase.
10332 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10334 PR middle-end/51472
10335 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10337 2012-01-05 Richard Guenther <rguenther@suse.de>
10340 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10341 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10343 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10346 * gcc.dg/pr51695.c: New test.
10348 2012-01-04 Andrew Pinski <apinski@cavium.com>
10350 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10351 * gcc.target/mips/octeon2-lx-1.c: New test.
10352 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10353 * gcc.target/mips/octeon2-lx-2.c: New test.
10354 * gcc.target/mips/octeon2-lx-3.c: New test.
10356 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10360 * gcc.dg/tm/alias-1.c: Adjust regexp.
10361 * gcc.dg/tm/alias-2.c: Adjust regexp.
10363 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10366 * g++.dg/warn/Wparentheses-26.C: New.
10368 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10370 * gfortran.dg/elemental_optional_args_2.f90: New test.
10372 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10375 * gfortran.dg/common_17.f90: New test.
10377 2012-01-04 Richard Guenther <rguenther@suse.de>
10379 PR tree-optimization/49651
10380 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10381 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10383 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10386 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10388 2012-01-03 Andrew Pinski <apinski@cavium.com>
10390 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10391 for all mips targets. Also allow an optional .cfi_startproc.
10393 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10395 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10397 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10400 * g++.dg/rtti/dyncast5.C: New.
10402 2012-01-03 Richard Guenther <rguenther@suse.de>
10404 PR tree-optimization/51070
10405 * gcc.dg/torture/pr51070-2.c: New testcase.
10407 2012-01-03 Richard Guenther <rguenther@suse.de>
10409 PR tree-optimization/51692
10410 * gcc.dg/torture/pr51692.c: New testcase.
10412 2012-01-03 Richard Guenther <rguenther@suse.de>
10415 * g++.dg/lto/pr51650-3_0.C: New testcase.
10417 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10420 * g++.dg/warn/Wredundant-decls-spec.C: New.
10422 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10424 PR tree-optimization/51719
10425 * g++.dg/tree-prof/pr51719.C: New test.
10427 2012-01-03 Richard Guenther <rguenther@suse.de>
10429 PR middle-end/51730
10430 * gcc.dg/fold-compare-6.c: New testcase.
10432 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10435 * g++.dg/gomp/pr51669.C: New test.
10437 2012-01-02 Jason Merrill <jason@redhat.com>
10440 * g++.dg/cpp0x/constexpr-union2.C: New.
10443 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10445 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10448 * g++.dg/cpp0x/constexpr-99.C: New test.
10450 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10453 * g++.dg/template/init9.C: New.
10455 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10457 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10458 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10459 rather than a specific number.
10461 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10466 * gfortran.dg/typebound_operator_7.f03: New.
10467 * gfortran.dg/typebound_operator_8.f03: New.
10469 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10472 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10474 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10476 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10478 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10480 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10482 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10485 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10487 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10488 * gfortran.dg/io_real_boz_4.f90: Likewise.
10489 * gfortran.dg/io_real_boz_5.f90: Likewise.
10491 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10493 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10495 2012-01-02 Revital Eres <revital.eres@linaro.org>
10497 * gcc.dg/sms-11.c: New file.
10499 2012-01-02 Tobias Burnus <burnus@net-b.de>
10502 * gfortran.dg/coarray/image_index_3.f90: New.
10504 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10507 * g++.dg/parse/enum8.C: New.
10509 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10512 * g++.dg/conversion/reinterpret4.C: New.
10513 * g++.dg/conversion/reinterpret1.C: Adjust.
10515 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10517 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10519 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10521 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10522 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10523 * g++.old-deja/g++.jason/access14.C: Likewise.
10524 * g++.old-deja/g++.jason/access8.C: Likewise.
10525 * g++.old-deja/g++.jason/access1.C: Likewise.
10526 * g++.old-deja/g++.other/access3.C: Likewise.
10527 * g++.old-deja/g++.other/access5.C: Likewise.
10528 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10529 * g++.old-deja/g++.law/visibility22.C: Likewise.
10530 * g++.old-deja/g++.law/visibility26.C: Likewise.
10531 * g++.old-deja/g++.mike/p2746.C: Likewise.
10532 * g++.dg/debug/using1.C: Likewise.
10533 * g++.dg/lookup/using51.C: Likewise.
10534 * g++.dg/inherit/using5.C: Likewise.
10535 * g++.dg/inherit/pr30297.C: Likewise.
10536 * g++.dg/inherit/access8.C: Likewise.
10537 * g++.dg/torture/pr39362.C: Likewise.
10538 * g++.dg/template/crash13.C: Likewise.
10539 * g++.dg/template/using10.C: Likewise.
10541 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10544 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10546 2012-01-01 Ira Rosen <irar@il.ibm.com>
10548 PR tree-optimization/51704
10549 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10550 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10551 corresponding flags.
10553 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10556 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10558 2012-01-01 Jan Hubicka <jh@suse.cz>
10560 PR rtl-optimization/51069
10561 * gcc.c-torture/compile/pr51069.c: New testcase.
10563 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10565 PR tree-optimization/51683
10566 * gcc.dg/pr51683.c: New test.
10568 Copyright (C) 2012 Free Software Foundation, Inc.
10570 Copying and distribution of this file, with or without modification,
10571 are permitted in any medium without royalty provided the copyright
10572 notice and this notice are preserved.