1 2012-12-12 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/torture/pr55633.c: New test.
6 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
9 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
10 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
11 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
13 2012-12-11 Jakub Jelinek <jakub@redhat.com>
16 * g++.dg/warn/Wunused-var-19.C: New test.
18 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
20 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
22 * gcc.dg/pr54121.c: New test.
24 2012-12-11 Jakub Jelinek <jakub@redhat.com>
27 * g++.dg/ext/asm12.C: New test.
29 PR tree-optimization/54570
30 * gcc.dg/builtin-object-size-8.c: Xfail.
31 * gcc.dg/builtin-object-size-13.c: New test.
33 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
36 * gcc.target/arm/pr55642.c: New testcase.
38 2012-12-11 Jakub Jelinek <jakub@redhat.com>
42 * g++.dg/other/pr43631.C: New test.
44 2012-12-11 Richard Biener <rguenther@suse.de>
46 PR tree-optimization/55079
47 * gcc.dg/Warray-bounds-9.c: New testcase.
48 * gcc.dg/Warray-bounds-10.c: Likewise.
49 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
51 2012-12-10 Janus Weil <janus@gcc.gnu.org>
54 * gfortran.dg/proc_ptr_39.f90: New test case.
56 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
58 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
59 code duplication is required. Allow BNE to appear.
61 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
63 * gcc.target/mips/ext-2.c: Require -mlong64.
65 2012-12-10 Richard Biener <rguenther@suse.de>
67 PR tree-optimization/55107
68 * gcc.dg/torture/pr55107.c: New testcase.
69 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
71 2012-12-10 Jakub Jelinek <jakub@redhat.com>
73 * g++.dg/asan/asan_test.cc: Sync from upstream.
74 * g++.dg/asan/asan_test_utils.h: Likewise.
76 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
78 * gcc.target/arm/neon/vrndaf32.c: New test.
79 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
80 * gcc.target/arm/neon/vrndf32.c: Likewise.
81 * gcc.target/arm/neon/vrndqf32.c: Likewise.
82 * gcc.target/arm/neon/vrndmf32.c: Likewise.
83 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
84 * gcc.target/arm/neon/vrndnf32.c: Likewise.
85 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
86 * gcc.target/arm/neon/vrndpf32.c: Likewise.
87 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
89 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
91 * gcc.misc-tests/gcov-12.c: Fix dg order.
94 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
96 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
99 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
100 * gcc.dg/20050826-1.c: Likewise.
102 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
104 * gnat.dg/vect9.adb: Add -w to dg-options.
105 * gnat.dg/vect10.adb: Likewise.
107 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
110 * gfortran.dg/do_check_8.f90: New test.
112 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
114 * gnat.dg/vect10.ad[sb]: New test.
116 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
118 * gnat.dg/vect9.ad[sb]: New test.
119 * gnat.dg/vect9_pkg.ads: New helper.
121 2012-12-07 Mike Stump <mikestump@comcast.net>
123 * gnat.dg/discr38.adb: Don't use ^M line endings.
124 gnat.dg/loop_optimization13.adb: Likewise.
125 gnat.dg/loop_optimization13.ads: Likewise.
126 gnat.dg/discr36_pkg.adb: Likewise.
127 gnat.dg/discr36_pkg.ads: Likewise.
128 gnat.dg/loop_optimization11_pkg.ads: Likewise.
129 gnat.dg/discr36.ads: Likewise.
130 gnat.dg/loop_optimization11.adb: Likewise.
132 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
134 PR rtl-optimization/55141
135 * gcc.target/i386/pr55141.c: New.
137 2012-12-07 Dodji Seketeli <dodji@redhat.com>
140 * g++.dg/cpp0x/alias-decl-28.C: New test.
141 * g++.dg/cpp0x/alias-decl-16.C: Update.
143 2012-12-07 Martin Jambor <mjambor@suse.cz>
145 PR tree-optimization/55590
146 * gcc.target/i386/pr55590-1.c: New test.
147 * gcc.target/i386/pr55590-2.c: Likewise.
149 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
152 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
154 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
157 * gcc.target/i386/pr55597.c: New test.
159 2012-12-06 Jakub Jelinek <jakub@redhat.com>
162 * g++.dg/cpp0x/noexcept18.C: New test.
165 * g++.dg/cpp0x/constexpr-55573.C: New test.
168 * g++.dg/opt/pr55137.C: New test.
169 * gcc.c-torture/execute/pr55137.c: New test.
171 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
173 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
175 (add_options_for_arm_v8_neon): Likewise.
177 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
179 * g++.dg/pr55604.C: New test.
181 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
183 * lib/target-supports.exp
184 (check_effective_target_vect_perm): Allow aarch64*-*-*.
185 (check_effective_target_vect_perm_byte): Likewise.
186 (check_effective_target_vect_perm_short): Likewise.
187 (check_effective_target_vect_char_mult): Likewise.
188 (check_effective_target_vect_extract_even_odd): Likewise.
189 (check_effective_target_vect_interleave): Likewise.
191 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
193 * g++.dg/abi/mangle-neon-aarch64.C: New test.
195 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
197 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
199 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
201 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
202 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
203 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
204 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
205 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
206 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
207 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
208 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
209 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
210 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
211 * gcc.dg/vect/vect-rounding-round.c: Likewise.
212 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
213 * target-supports.exp
214 (check_effective_target_vect_call_btrunc): New.
215 (check_effective_target_vect_call_btruncf): Likewise.
216 (check_effective_target_vect_call_ceil): Likewise.
217 (check_effective_target_vect_call_ceilf): Likewise.
218 (check_effective_target_vect_call_floor): Likewise.
219 (check_effective_target_vect_call_floorf): Likewise.
220 (check_effective_target_vect_call_lceil): Likewise.
221 (check_effective_target_vect_call_lfloor): Likewise.
222 (check_effective_target_vect_call_nearbyint): Likewise.
223 (check_effective_target_vect_call_nearbyintf): Likewise.
224 (check_effective_target_vect_call_round): Likewise.
225 (check_effective_target_vect_call_roundf): Likewise.
227 2012-12-05 Richard Biener <rguenther@suse.de>
229 PR tree-optimization/51238
230 * gcc.dg/torture/pr51238.c: New testcase.
232 2012-12-05 Richard Biener <rguenther@suse.de>
234 PR tree-optimization/50222
235 * gcc.dg/torture/pr50222.c: New testcase.
237 2012-12-05 Richard Biener <rguenther@suse.de>
240 * gcc.dg/lto/pr55525_0.c: New testcase.
241 * gcc.dg/lto/pr55525_1.c: Likewise.
243 2012-12-04 Tobias Burnus <burnus@net-b.de>
245 * gfortran.dg/quad_3.f90: Really fix an if condition.
247 2012-12-04 Tobias Burnus <burnus@net-b.de>
249 * gfortran.dg/quad_3.f90: Fix a condition,
250 which wrongly required ordered/lazy evaluation.
252 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
254 * gcc.target/aarch64/121127.c: New test.
256 2012-12-04 Jakub Jelinek <jakub@redhat.com>
259 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
261 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
263 * gcc.dg/asan/asan.exp: Likewise.
265 2012-12-04 Richard Biener <rguenther@suse.de>
267 PR tree-optimization/55124
268 * gcc.dg/torture/pr55124.c: New testcase.
270 2012-12-03 Tobias Burnus <burnus@net-b.de>
272 * gfortran.dg/quad_3.f90: New.
274 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
277 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
279 2012-12-03 Jakub Jelinek <jakub@redhat.com>
282 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
283 on all targets, not just s390*.
285 2012-12-03 Marek Polacek <polacek@redhat.com>
288 * gcc.dg/pr55570.c: New test.
290 2012-12-03 Jakub Jelinek <jakub@redhat.com>
292 * lib/asan-dg.exp (asan_get_gtest_test_list,
293 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
294 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
295 and [asan_get_gtest_expect_death_list "$output"] in global vars.
296 (asan_symbolize): Sanitize [] characters from key.
297 * g++.dg/asan/asan_test_config.h: New file.
298 * g++.dg/asan/asan_globals_test.cc: New file.
299 * g++.dg/asan/asan_test_utils.h: New file.
300 * g++.dg/asan/dejagnu-gtest.h: New file.
301 * g++.dg/asan/asan_test.cc: New file.
302 * g++.dg/asan/asan_test.C: New test.
304 2012-12-03 Richard Biener <rguenther@suse.de>
306 * gcc.dg/torture/pr35634.c: Use signed char.
307 * g++.dg/torture/pr35634.C: Likewise.
309 2012-12-02 Marek Polacek <polacek@redhat.com>
312 * gcc.dg/pr54838.c: New test.
314 2012-12-01 Xinliang David Li <davidxl@google.com>
316 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
319 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
322 * g++.dg/cpp0x/decltype46.C: New.
324 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
327 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
329 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
332 * g++.dg/debug/pr53860.C: New test.
334 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
335 Paul Thomas <pault@gcc.gnu.org>
338 * gfortran.dg/defined_assignment_1.f90: New test.
339 * gfortran.dg/defined_assignment_2.f90: New test.
340 * gfortran.dg/defined_assignment_3.f90: New test.
341 * gfortran.dg/defined_assignment_4.f90: New test.
342 * gfortran.dg/defined_assignment_5.f90: New test.
344 2012-12-01 Jakub Jelinek <jakub@redhat.com>
347 * g++.dg/cpp0x/vt-55542.C: New test.
349 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
351 * gnat.dg/specs/pack9.ads: New test.
353 2012-11-30 Martin Jambor <mjambor@suse.cz>
356 PR tree-optimization/55415
357 PR tree-optimization/54386
359 * gcc.dg/ipa/ipa-sra-7.c: New test.
360 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
361 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
362 * gcc.target/i386/pr55448.c: Likewise.
364 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
366 * loop_optimization14.ad[sb]: New test.
367 * loop_optimization14_pkg.ads: New helper.
369 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
372 * gcc.target/arm/pr55073.C: New test.
374 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
377 * g++.dg/ext/vector20.C: New testcase.
379 2012-11-28 Tobias Burnus <burnus@net-b.de>
382 * coarray/sync_3.f90: Extend test.
384 2012-11-29 Jakub Jelinek <jakub@redhat.com>
386 PR rtl-optimization/55512
387 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
388 * gcc.target/i386/pr55512-4.c: Likewise.
390 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
393 * g++.dg/cpp0x/udlit-overflow.C: New.
394 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
396 2012-11-28 Jakub Jelinek <jakub@redhat.com>
402 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
403 are non-empty and add dependency between the first and second asm.
404 * gcc.dg/guality/pr36728-2.c: Likewise.
405 * gcc.dg/guality/pr36728-3.c: New test.
406 * gcc.dg/guality/pr36728-4.c: New test.
408 2012-11-28 Andrew Pinski <apinski@cavium.com>
411 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
413 * lib/obj-c++.exp (obj-c++_init): Likewise.
415 2012-11-28 Tobias Burnus <burnus@net-b.de>
418 * coarray/sync_3.f90: New.
420 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
422 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
424 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
426 PR rtl-optimization/55512
427 * gcc.target/i386/pr55512-[1234].c: New tests.
429 2012-11-28 Jakub Jelinek <jakub@redhat.com>
432 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
435 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
436 attributes. Avoid clobbering memory before malloced chunk.
437 (main): Pass 1 instead of 0 as argument.
439 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
441 * gnat.dg/object_overflow.adb: Rename to...
442 * gnat.dg/object_overflow1.adb: ...this.
443 * gnat.dg/object_overflow2.adb: New test.
444 * gnat.dg/object_overflow3.adb: Likewise.
445 * gnat.dg/object_overflow4.adb: Likewise.
447 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
450 * g++.dg/init/pr55497.C: New.
452 2012-11-28 Richard Biener <rguenther@suse.de>
455 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
456 * gcc.dg/vect/slp-perm-9.c: Likewise.
458 2012-11-28 Richard Biener <rguenther@suse.de>
461 * gcc.dg/torture/pr35634.c: New testcase.
462 * g++.dg/torture/pr35634.C: Likewise.
463 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
465 2012-11-27 Tobias Burnus <burnus@net-b.de>
468 * gfortran.dg/warn_target_lifetime_3.f90: New.
470 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
472 PR rtl-optimization/55458
473 * gcc.target/i386/pr55458.c: New test.
475 2012-11-27 Jakub Jelinek <jakub@redhat.com>
477 PR tree-optimization/55110
478 * gcc.dg/pr55110.c: New test.
480 2012-11-27 Richard Biener <rguenther@suse.de>
483 * g++.dg/opt/pr55331.C: New testcase.
485 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
487 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
489 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
491 * gcc.dg/54455.c: Require scheduling.
492 * gcc.dg/c1x-align-4.c: Skip avr.
493 * gcc.dg/pr44024.c: Skip avr in final scan.
495 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
498 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
499 * gcc.dg/pr54676.c: Make work for 16-bit int.
501 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
504 * gcc.target/i386/pr55227.c: New test.
506 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
508 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
510 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
512 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
514 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
516 (add_options_for_arm_v8_vfp): New procedure.
517 * gcc.target/arm/vrintaf32.c: New test.
518 * gcc.target/arm/vrintaf64.c: Likewise.
519 * gcc.target/arm/vrintmf32.c: Likewise.
520 * gcc.target/arm/vrintmf64.c: Likewise.
521 * gcc.target/arm/vrintpf32.c: Likewise.
522 * gcc.target/arm/vrintpf64.c: Likewise.
523 * gcc.target/arm/vrintrf32.c: Likewise.
524 * gcc.target/arm/vrintrf64.c: Likewise.
525 * gcc.target/arm/vrintxf32.c: Likewise.
526 * gcc.target/arm/vrintxf64.c: Likewise.
527 * gcc.target/arm/vrintzf32.c: Likewise.
528 * gcc.target/arm/vrintzf64.c: Likewise.
530 2012-11-26 Janus Weil <janus@gcc.gnu.org>
533 * gfortran.dg/warn_unused_function_2.f90: New.
535 2012-11-26 Janus Weil <janus@gcc.gnu.org>
538 * gfortran.dg/associated_6.f90: New.
539 * gfortran.dg/select_type_30.f03: New.
541 2012-11-26 Jakub Jelinek <jakub@redhat.com>
543 PR tree-optimization/54471
544 * gcc.dg/tree-ssa/vrp86.c: New test.
545 * gcc.c-torture/execute/pr54471.c: New test.
547 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
550 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
551 use volatile asms, use plain asms. Where the output value for the
552 asm is unused, write a global variable.
554 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
556 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
558 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
561 * gfortran.dg/do_check_7.f90: New test.
563 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
566 * g++.dg/init/new41.C: New.
568 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
571 * gfortran.dg/allocate_error_4.f90: New test.
573 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
575 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
578 2012-11-23 Jakub Jelinek <jakub@redhat.com>
580 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
584 * g++.dg/warn/Wreturn-type-8.C: New test.
587 * gcc.dg/pr55430.c: New test.
589 2012-11-23 Kostya Serebryany <kcc@google.com>
591 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
593 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
595 * gnat.dg/discr40.ad[sb]: New test.
597 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
599 * gnat.dg/discr39.adb: New test.
601 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
604 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
605 * gcc.dg/pr55150-1.c: Same.
606 * gcc.dg/torture/pr54894.c: Add size32plus.
608 2012-11-23 Jakub Jelinek <jakub@redhat.com>
611 * c-c++-common/asan/attrib-1.c: New test.
613 2012-11-22 Ian Bolton <ian.bolton@arm.com>
615 * gcc.target/aarch64/builtin-bswap-1.c: New test.
616 * gcc.target/aarch64/builtin-bswap-2.c: New test.
618 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
621 * g++.dg/cpp0x/constexpr-55432.C: New.
623 2012-11-21 Janus Weil <janus@gcc.gnu.org>
626 * gfortran.dg/namelist_76.f90: New.
628 2012-11-21 Martin Jambor <mjambor@suse.cz>
630 * gcc.dg/ipa/ipcp-agg-7.c: New test.
631 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
633 2012-11-21 Martin Jambor <mjambor@suse.cz>
635 PR tree-optimization/55260
636 * g++.dg/torture/pr55260-2.C: New test.
638 2012-11-21 Martin Jambor <mjambor@suse.cz>
640 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
642 2012-11-21 Bin Cheng <bin.cheng@arm.com>
644 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
645 * gcc.dg/tree-ssa/vrp47.c: Ditto.
647 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
650 * gcc.target/i386/pr19398.c: New test.
652 2012-11-20 Martin Jambor <mjambor@suse.cz>
654 PR tree-optimization/55260
655 * g++.dg/torture/pr55260-1.C: New test.
657 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
659 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
660 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
661 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
662 * gcc.target/aarch64/atomic-op-char.c: Likewise.
663 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
664 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
665 * gcc.target/aarch64/atomic-op-int.c: Likewise.
666 * gcc.target/aarch64/atomic-op-long.c: Likewise.
667 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
668 * gcc.target/aarch64/atomic-op-release.c: Likewise.
669 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
670 * gcc.target/aarch64/atomic-op-short.c: Likewise.
672 2012-11-20 Jakub Jelinek <jakub@redhat.com>
675 * gcc.dg/pr55094.c: New test.
677 PR rtl-optimization/54921
678 * gcc.dg/pr54921.c: New test.
680 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
682 * gcc.target/i386/pr55359.c: New test.
684 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
686 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
687 * g++.dg/tls/thread_local3g.C: Likewise.
688 * g++.dg/tls/thread_local4g.C: Likewise.
689 * g++.dg/tls/thread_local5g.C: Likewise.
690 * g++.dg/tls/thread_local6g.C: Likewise.
691 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
692 * g++.dg/tls/thread_local2.C: Likewise.
693 * g++.dg/tls/thread_local2g.C: Likewise.
694 * g++.dg/tls/thread_local6.C: Likewise.
696 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
698 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
699 * gcc.dg/tm/clone-1.c: New test.
701 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
704 * g++.dg/parse/struct-5.C: New.
706 2012-11-19 Tom de Vries <tom@codesourcery.com>
708 PR rtl-optimization/55315
709 * gcc.target/mips/pr55315.c: New test.
711 2012-11-17 Jakub Jelinek <jakub@redhat.com>
713 PR tree-optimization/55236
714 * gcc.dg/pr55236.c: New test.
717 * gcc.dg/pr19105.c: Accept also optimizing
718 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
720 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
721 from addr2line_output. Increment idx if asking for more than one
722 address in one object.
724 2012-11-16 Jakub Jelinek <jakub@redhat.com>
726 PR tree-optimization/55329
727 * g++.dg/opt/pr55329.C: New test.
729 2012-11-16 Janus Weil <janus@gcc.gnu.org>
732 * gfortran.dg/typebound_operator_18.f90: New.
734 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
736 PR rtl-optimization/55330
737 * gfortran.dg/pr55330.f90: New test.
739 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
741 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
742 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
743 * gcc.dg/hoist-register-pressure-2.c: Ditto.
744 * gcc.dg/hoist-register-pressure-3.c: Ditto.
745 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
746 * gcc.dg/tree-prof/unroll-1.c: Ditto.
748 2012-11-16 Dodji Seketeli <dodji@redhat.com>
751 * g++.dg/cpp0x/alias-decl-27.C: New test.
753 2012-11-16 Jakub Jelinek <jakub@redhat.com>
756 * g++.dg/template/alignof2.C: New test.
758 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
760 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
761 * g++.dg/mv6.C (dg-options): Ditto.
763 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
765 * lib/target_suports.exp
766 (check_effective_target_has_w_floating_suffix): New procedure.
767 (check_effective_target_has_q_floating_suffix): Ditto.
768 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
769 for unsupported non-standard suffix on floating constant.
770 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
772 2012-11-14 Jakub Jelinek <jakub@redhat.com>
774 * lib/asan-dg.exp: New file.
775 * gcc.dg/asan/asan.exp: New file.
776 * g++.dg/dg.exp: Prune also asan tests.
777 * g++.dg/asan/asan.exp: New file.
778 * c-c++-common/asan/memcmp-1.c: New test.
780 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
783 * g++.dg/cpp0x/vt-55323.C: New.
785 2012-11-13 Sriraman Tallam <tmsriram@google.com>
787 * g++.dg/mv4.C: Add require ifunc. Change error message.
788 * g++.dg/mv5.C: Add require ifunc.
789 * g++.dg/mv6.C: Add require ifunc.
791 2012-11-13 Martin Jambor <mjambor@suse.cz>
793 PR tree-optimization/55253
794 * gcc.dg/torture/pr55253.c: New test.
795 * gcc.dg/torture/pr55305.c: Likewise.
797 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
800 * gcc.target/i386/pr55142-1.c: New file.
801 * gcc.target/i386/pr55142-2.c: Likewise.
803 2012-11-13 Dodji Seketeli <dodji@redhat.com>
806 * g++.dg/cpp0x/alias-decl-26.C: New test file.
808 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
810 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
812 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
813 * gcc.target/i386/pr49715-2.c: Likewise.
814 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
816 2012-11-13 Jakub Jelinek <jakub@redhat.com>
818 PR tree-optimization/55281
819 * gcc.dg/vect/fast-math-pr55281.c: New test.
820 * g++.dg/opt/pr55281.C: New test.
822 PR rtl-optimization/54127
823 * gcc.dg/torture/pr54127.c: New test.
825 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
826 Jakub Jelinek <jakub@redhat.com>
828 PR rtl-optimization/51447
829 * gcc.c-torture/execute/pr51447.c: New test.
831 2012-11-12 Ian Bolton <ian.bolton@arm.com>
833 * gcc.target/aarch64/csinc-2.c: New test.
835 2012-11-12 Ian Bolton <ian.bolton@arm.com>
837 * gcc.target/aarch64/cmn.c: New test.
838 * gcc.target/aarch64/adds.c: New test.
839 * gcc.target/aarch64/subs.c: New test.
841 2012-11-12 Tobias Burnus <burnus@net-b.de>
844 * gfortran.dg/coarray_29_1.f90: New.
845 * gfortran.dg/coarray_29_2.f90: New.
847 2012-11-12 Bin Cheng <bin.cheng@arm.com>
849 * gcc.dg/hoist-register-pressure-3.c: New test.
851 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
853 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
854 wrappers around sinf and cosf.
856 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
860 * gcc.target/i386/pr55247-2.c: New file.
862 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
865 * g++.dg/pr55263.C: New test.
867 2012-11-11 Martin Jambor <mjambor@suse.cz>
869 PR tree-optimization/55238
870 * testsuite/gcc.dg/torture/pr55238.c: New test.
872 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
874 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
875 * c-c++-common/torture/vector-subscript-1.c: Likewise.
876 * c-c++-common/torture/vector-subscript-2.c: Likewise.
878 2012-11-10 Jan Hubicka <jh@suse.cz>
880 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
882 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
884 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
885 -mno-sse -mno-mmx to dg-options. Reformat.
887 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
889 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
890 * c-c++-common/vector-compare-1.c: Same.
891 * c-c++-common/vector-compare-2.c: Same.
892 * g++.dg/other/unused1.C: Skip on AIX.
893 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
894 extra message on AIX.
896 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
899 * gcc.target/i386/pr55247.c: New test.
901 2012-11-09 Andrew Pinski <apinski@cavium.com>
903 * gcc.c-torture/execute/20121108-1.c: New test.
905 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
908 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
909 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
910 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
911 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
913 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
915 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
916 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
917 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
919 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
921 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
923 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
924 * g++.dg/tm/pr47530.C: Same.
926 2012-11-09 Jason Merrill <jason@redhat.com>
929 * g++.dg/cpp0x/alias-decl-25.C: New.
931 * g++.dg/abi/abi-tag1.C: New.
932 * g++.dg/abi/abi-tag2.C: New.
934 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
936 PR rtl-optimization/55154
937 * gcc.target/i386/pr55154.c: New test.
939 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
941 PR rtl-optimization/55151
942 * gcc.dg/pr55151.c: Move ...
943 * gcc.target/i386/pr55151.c: ... here.
945 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
947 PR rtl-optimization/54472
948 * gcc.dg/pr54472.c: New test.
950 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
952 * gnat.dg/stack_check3.ad[sb]: New test.
954 2012-11-08 Ian Lance Taylor <iant@google.com>
956 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
957 with arguments. Handle errorcheckoutput and rundir test types.
959 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
961 PR tree-optimization/55191
962 * gcc.dg/pr55191.c: New test.
964 2012-11-08 Jakub Jelinek <jakub@redhat.com>
967 * g++.dg/debug/pr54499.C: New test.
969 2012-11-08 Jan Hubicka <jh@suse.cz>
972 * gcc.dg/winline-3.c: Update.
974 2012-11-08 Martin Jambor <mjambor@suse.cz>
976 * gfortran.dg/ipcp-array-1.f90: New test.
978 2012-11-08 Florian Weimer <fweimer@redhat.com>
980 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
982 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
984 PR rtl-optimization/55151
985 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
987 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
989 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
991 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
993 * gcc.c-torture/compile/20121107-1.c: New test.
995 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
997 PR rtl-optimization/55151
998 * gcc.dg/pr55151.c: Compile it only for x86_64.
1000 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1002 PR rtl-optimization/55122
1003 * gcc.dg/pr55122.c: New test.
1005 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1007 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1009 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1010 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1011 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1012 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1014 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1017 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1019 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1022 * c-c++-common/pr51294.c: New.
1024 2012-11-07 Martin Jambor <mjambor@suse.cz>
1026 PR tree-optimization/53787
1027 * gcc.dg/ipa/ipa-5.c: Adjust.
1028 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1029 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1030 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1031 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1032 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1033 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1034 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1035 * gfortran.dg/pr48636-2.f90: New test.
1036 * gfortran.dg/pr53787.f90: Likewise.
1038 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1042 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1045 * g++.dg/cpp0x/constexpr-union4.C: New.
1047 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1049 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1051 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1054 * gcc.c-torture/compile/pr49220.c: New test.
1056 2012-11-07 Florian Weimer <fweimer@redhat.com>
1058 * g++.dg/init/new40.C: New.
1060 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1063 * gcc.dg/guality/pr54693-2.c: New test.
1065 2012-11-06 Andrew Pinski <apinski@cavium.com>
1067 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1068 -fno-vect-cost-model.
1070 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1072 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1073 * gcc.dg/tm/debug-1.c: Same.
1074 * gcc.dg/tm/irrevocable-3.c: Same.
1075 * gcc.dg/tm/irrevocable-4.c: Same.
1076 * gcc.dg/tm/memopt-10.c: Same.
1077 * gcc.dg/tm/memopt-11.c: Same.
1078 * gcc.dg/tm/props-4.c: Same.
1079 * gcc.dg/tm/wrap-3.c: Same.
1080 * gcc.dg/tm/wrap-4.c: Same.
1082 2012-11-06 Andrew Pinski <apinski@cavium.com>
1084 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1086 2012-11-06 Jan Hubicka <jh@suse.cz>
1088 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1090 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1091 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1092 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1094 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1096 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1098 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1101 * gcc.dg/torture/pr41993.c: New test.
1103 2012-11-06 Jan Hubicka <jh@suse.cz>
1105 * gcc.target/i386/l_fma_float_?.c: Update.
1106 * gcc.target/i386/l_fma_double_?.c: Update.
1108 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1111 * gcc.target/sh/pr54089-8.c: New.
1112 * gcc.target/sh/pr54089-9.c: New.
1114 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1117 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1118 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1119 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1120 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1121 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1122 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1123 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1124 * gcc.target/i386/avx-vzeroupper-27.c: New.
1126 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1129 * gfortran.dg/transfer_class_1.f90: New.
1130 * gfortran.dg/transfer_class_2.f90: New.
1132 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1134 * testsuite/g++.dg/mv1.C: New test.
1135 * testsuite/g++.dg/mv2.C: New test.
1136 * testsuite/g++.dg/mv3.C: New test.
1137 * testsuite/g++.dg/mv4.C: New test.
1138 * testsuite/g++.dg/mv5.C: New test.
1139 * testsuite/g++.dg/mv6.C: New test.
1141 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1144 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1146 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1148 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1151 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1153 * g++.dg/torture/20121105-1.C: New test.
1155 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1157 * gcc.dg/torture/fp-compare.c: New testcase.
1159 2012-11-05 Jan Hubicka <jh@suse.cz>
1161 * gcc.dg/const-1.c: Update.
1162 * gcc.dg/pure-1.c: Update.
1164 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1166 PR rtl-optimization/55151
1167 * gcc.dg/pr55151.c: New test.
1169 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1173 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1175 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1178 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1180 2012-11-05 Jan Hubicka <jh@suse.cz>
1182 * gcc.dg/autopar/pr49960.c: Fix testcase.
1184 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1186 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1187 Fix scan-tree-dump-times directive.
1189 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1192 * gfortran.dg/associate_12.f90: New.
1194 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1197 * lib/target-supports.exp (check_effective_target_masm_intel): New
1199 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1202 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1203 Jack Howarth <howarth@bromo.med.uc.edu>
1205 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1206 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1207 * gcc.target/i386/pr53249.c: Likewise.
1209 2012-11-03 Andrew Pinski <apinski@cavium.com>
1211 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1212 call abort1 so that cross jumping does not happen.
1214 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1217 * gcc.target/sh/pr51244-18.c: New.
1218 * gcc.target/sh/pr51244-19.c: New.
1220 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1222 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1223 b requires a 64-bit operation followed by a truncation.
1225 2012-11-02 Jan Hubicka <jh@suse.cz>
1227 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1229 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1231 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1232 conditions to verify the reduction code is vectorized.
1234 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1235 in case 'pow', such as 'powerpc' is used in the compiler version name.
1236 * gcc.target/powerpc/pr46728-2.c: Likewise.
1237 * gcc.target/powerpc/pr46728-3.c: Likewise.
1238 * gcc.target/powerpc/pr46728-4.c: Likewise.
1239 * gcc.target/powerpc/pr46728-5.c: Likewise.
1240 * gcc.target/powerpc/pr46728-7.c: Likewise.
1241 * gcc.target/powerpc/pr46728-8.c: Likewise.
1242 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1244 2012-11-02 Jan Hubicka <jh@suse.cz>
1246 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1248 2012-11-02 Jan Hubicka <jh@suse.cz>
1250 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1251 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1253 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1256 * gcc.target/i386/pr55130.c: New test.
1258 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1261 * gcc.target/i386/pr55147.c: New test.
1263 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1265 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1266 * gfortran.dg/default_format_denormal_1.f90: Same.
1268 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1271 * g++.dg/ext/vector19.C: Remove target restrictions.
1272 * gcc.dg/fold-compare-7.c: New testcase.
1274 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1277 * gcc.target/sh/pr55160.c: New.
1279 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1281 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1282 scan-assembler regex.
1284 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1287 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1288 * gcc.dg/pr55150-2.c: New test.
1290 2012-11-01 Sharad Singhai <singhai@google.com>
1292 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1293 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1294 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1295 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1297 2012-10-31 Dehao Chen <dehao@google.com>
1299 * g++.dg/debug/dwarf2/block.C: New testcase.
1301 2012-10-31 Jan Hubicka <jh@suse.cz>
1303 * gcc.dg/pr44974.c: Add noinline.
1305 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1308 * gfortran.dg/class_54.f90: New.
1310 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1311 Jakub Jelinek <jakub@redhat.com>
1313 PR tree-optimization/55018
1314 * gcc.dg/torture/pr55018.c: New test.
1316 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1319 * g++.dg/ext/vla13.C: New.
1321 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1324 * gcc.dg/pr55150.c: New test.
1326 2012-10-31 Tobias Burnus <burnus@net-b.de>
1329 * gfortran.dg/associate_11.f90: New.
1331 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1334 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1336 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1338 PR tree-optimization/19105
1339 PR tree-optimization/21643
1340 PR tree-optimization/46309
1341 * gcc.dg/pr19105.c: New test.
1342 * gcc.dg/pr21643.c: New test.
1343 * gcc.dg/pr46309-2.c: New test.
1344 * gcc.c-torture/execute/pr46309.c: New test.
1346 2012-10-31 Alan Modra <amodra@gmail.com>
1348 * gcc.target/powerpc/dimode_off.c: New.
1349 * gcc.target/powerpc/timode_off.c: New.
1350 * gcc.target/powerpc/dfmode_off.c: New.
1351 * gcc.target/powerpc/tfmode_off.c: New.
1353 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1355 PR rtl-optimization/55093
1356 * gcc.target/i386/pr55093.c: New file.
1358 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1360 * gcc.target/i386/pr55116.c: Renamed to ...
1361 * gcc.target/i386/pr55116-1.c: This.
1363 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1365 * gcc.target/i386/pr55116-2.c: New file.
1367 2012-10-30 Richard Biener <rguenther@suse.de>
1369 * gcc.dg/vect/slp-perm-2.c: Adjust.
1371 2012-10-30 Richard Biener <rguenther@suse.de>
1373 PR tree-optimization/55111
1374 * gcc.dg/torture/pr55111.c: New testcase.
1376 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1379 * gcc.target/sh/pr53988.c: New.
1381 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1384 * gcc.dg/hoist-register-pressure-1.c: Rename from
1385 hoist-register-pressure.c. Add nonpic condition.
1386 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1388 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1391 * gcc.dg/Wreturn-local-addr.c: New.
1392 * g++.dg/warn/Wno-return-local-addr.C: New.
1393 * g++.dg/warn/Wreturn-local-addr.C: New.
1395 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1398 * gcc.target/i386/pr55116.c: New file.
1400 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1403 * gcc.dg/Wshadow-4.c: New.
1404 * gcc.dg/Wshadow-4.h: New.
1406 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1409 * gcc.dg/guality/pr54693.c: New.
1411 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1414 * gcc.dg/pr55027.c: New testcase.
1416 2012-10-29 Jan Hubicka <jh@suse.cz>
1418 * gcc.dg/ipa/inline-6.c: New testcase.
1420 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1422 PR rtl-optimization/55106
1423 * g++.dg/pr55106.C: New.
1425 2012-10-29 Richard Guenther <rguenther@suse.de>
1428 * gcc.dg/torture/pr53695.c: New testcase.
1430 2012-10-28 Jan Hubicka <jh@suse.cz>
1432 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1434 2012-10-28 Tobias Burnus <burnus@net-b.de>
1437 * gfortran.dg/do_check_6.f90: New.
1439 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1440 Jack Howarth <howarth@bromo.med.uc.edu>
1443 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1445 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1447 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1450 * gcc.target/i386/pr34283.c: New test.
1452 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1455 * g++.dg/opt/pr55081.C: New test.
1459 * gcc.dg/guality/pr54970.c: New test.
1461 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1464 * g++.dg/template/new11.C: New.
1466 2012-10-26 Richard Biener <rguenther@suse.de>
1469 * gcc.dg/torture/pr54824.c: New testcase.
1471 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1473 * gcc.target/i386/fxsave-1.c: New.
1474 * gcc.target/i386/fxsave64-1.c: Ditto.
1475 * gcc.target/i386/fxrstor-1.c: Ditto.
1476 * gcc.target/i386/fxrstor64-1.c: Ditto.
1477 * gcc.target/i386/xsave-1.c: Ditto.
1478 * gcc.target/i386/xsave64-1.c: Ditto.
1479 * gcc.target/i386/xrstor-1.c: Ditto.
1480 * gcc.target/i386/xrstor64-1.c: Ditto.
1481 * gcc.target/i386/xsaveopt-1.c: Ditto.
1482 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1483 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1484 * gcc.target/i386/sse-13.c: Ditto.
1485 * gcc.target/i386/sse-14.c: Ditto.
1486 * gcc.target/i386/sse-22.c: Ditto.
1487 * gcc.target/i386/sse-23.c: Ditto.
1488 * g++.dg/other/i386-2.C: Ditto.
1489 * g++.dg/other/i386-3.C: Ditto.
1491 2012-10-25 Jan Hubicka <jh@suse.cz>
1493 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1496 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1499 * g++.dg/ext/transparent-union.C: New.
1501 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1504 * g++.dg/ext/vector19.C: New testcase.
1506 2012-10-25 Richard Biener <rguenther@suse.de>
1508 PR tree-optimization/54902
1509 * g++.dg/torture/pr54902.C: New testcase.
1511 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1514 * g++.dg/template/crash114.C: New.
1516 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1519 * gcc.target/i386/pr55049-1.c: New test.
1521 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1524 * gfortran.dg/class_dummy_4.f03: New.
1526 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1528 PR rtl-optimization/55010
1529 * gcc.dg/pr55010.c: New test.
1532 * g++.dg/debug/pr54828.C: New test.
1534 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1536 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1537 * gcc.dg/vect/vect-83_64.c: Likewise.
1539 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1542 * g++.dg/cpp0x/constexpr-union4.C: New.
1544 2012-10-23 Jeff Law <law@redhat.com>
1546 * gcc.c-torture/execute/pr54985.c: New test.
1548 2012-10-23 Paul Koning <ni1d@arrl.net>
1551 * g++.dg/debug/dwarf2/pr54508.C: New.
1553 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1556 * g++.dg/template/sizeof14.C: New test.
1558 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1559 Jim MacArthur <jim.macarthur@arm.com>
1560 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1561 Marcus Shawcroft <marcus.shawcroft@arm.com>
1562 Nigel Stephens <nigel.stephens@arm.com>
1563 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1564 Richard Earnshaw <rearnsha@arm.com>
1565 Sofiane Naci <sofiane.naci@arm.com>
1566 Stephen Thomas <stephen.thomas@arm.com>
1567 Tejas Belagod <tejas.belagod@arm.com>
1568 Yufeng Zhang <yufeng.zhang@arm.com>
1570 * lib/target-supports.exp
1571 (check_profiling_available): Add AArch64.
1572 (check_effective_target_vect_int): Likewise.
1573 (check_effective_target_vect_shift): Likewise.
1574 (check_effective_target_vect_float): Likewise.
1575 (check_effective_target_vect_double): Likewise.
1576 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1577 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1578 (check_effective_target_vect_pack_trunc): Likewise.
1579 (check_effective_target_vect_unpack): Likewise.
1580 (check_effective_target_vect_hw_misalign): Likewise.
1581 (check_effective_target_vect_short_mult): Likewise.
1582 (check_effective_target_vect_int_mult): Likewise.
1583 (check_effective_target_vect_stridedN): Likewise.
1584 (check_effective_target_sync_int_long): Likewise.
1585 (check_effective_target_sync_char_short): Likewise.
1586 (check_vect_support_and_set_flags): Likewise.
1587 (check_effective_target_aarch64_tiny): New.
1588 (check_effective_target_aarch64_small): New.
1589 (check_effective_target_aarch64_large): New.
1590 * g++.dg/other/PR23205.C: Enable aarch64.
1591 * g++.dg/other/pr23205-2.C: Likewise.
1592 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1593 * gcc.c-torture/execute/20101011-1.c: Likewise.
1594 * gcc.dg/20020312-2.c: Likewise.
1595 * gcc.dg/20040813-1.c: Likewise.
1596 * gcc.dg/builtin-apply2.c: Likewise.
1597 * gcc.dg/stack-usage-1.c: Likewise.
1599 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1600 Jim MacArthur <jim.macarthur@arm.com>
1601 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1602 Marcus Shawcroft <marcus.shawcroft@arm.com>
1603 Nigel Stephens <nigel.stephens@arm.com>
1604 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1605 Richard Earnshaw <rearnsha@arm.com>
1606 Sofiane Naci <sofiane.naci@arm.com>
1607 Stephen Thomas <stephen.thomas@arm.com>
1608 Tejas Belagod <tejas.belagod@arm.com>
1609 Yufeng Zhang <yufeng.zhang@arm.com>
1611 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1612 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1613 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1614 * gcc.target/aarch64/aapcs/abitest.S: New file.
1615 * gcc.target/aarch64/aapcs/abitest.h: New file.
1616 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1617 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1618 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1619 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1620 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1621 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1622 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1623 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1624 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1625 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1626 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1627 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1628 * gcc.target/aarch64/aapcs/test_1.c: New file.
1629 * gcc.target/aarch64/aapcs/test_10.c: New file.
1630 * gcc.target/aarch64/aapcs/test_11.c: New file.
1631 * gcc.target/aarch64/aapcs/test_12.c: New file.
1632 * gcc.target/aarch64/aapcs/test_13.c: New file.
1633 * gcc.target/aarch64/aapcs/test_14.c: New file.
1634 * gcc.target/aarch64/aapcs/test_15.c: New file.
1635 * gcc.target/aarch64/aapcs/test_16.c: New file.
1636 * gcc.target/aarch64/aapcs/test_17.c: New file.
1637 * gcc.target/aarch64/aapcs/test_18.c: New file.
1638 * gcc.target/aarch64/aapcs/test_19.c: New file.
1639 * gcc.target/aarch64/aapcs/test_2.c: New file.
1640 * gcc.target/aarch64/aapcs/test_20.c: New file.
1641 * gcc.target/aarch64/aapcs/test_21.c: New file.
1642 * gcc.target/aarch64/aapcs/test_22.c: New file.
1643 * gcc.target/aarch64/aapcs/test_23.c: New file.
1644 * gcc.target/aarch64/aapcs/test_24.c: New file.
1645 * gcc.target/aarch64/aapcs/test_25.c: New file.
1646 * gcc.target/aarch64/aapcs/test_26.c: New file.
1647 * gcc.target/aarch64/aapcs/test_3.c: New file.
1648 * gcc.target/aarch64/aapcs/test_4.c: New file.
1649 * gcc.target/aarch64/aapcs/test_5.c: New file.
1650 * gcc.target/aarch64/aapcs/test_6.c: New file.
1651 * gcc.target/aarch64/aapcs/test_7.c: New file.
1652 * gcc.target/aarch64/aapcs/test_8.c: New file.
1653 * gcc.target/aarch64/aapcs/test_9.c: New file.
1654 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1655 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1656 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1657 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1658 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1659 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1660 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1661 * gcc.target/aarch64/aapcs/type-def.h: New file.
1662 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1663 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1664 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1665 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1666 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1667 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1668 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1669 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1670 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1671 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1672 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1673 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1674 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1675 * gcc.target/aarch64/aarch64.exp: New file.
1676 * gcc.target/aarch64/adc-1.c: New file.
1677 * gcc.target/aarch64/adc-2.c: New file.
1678 * gcc.target/aarch64/asm-1.c: New file.
1679 * gcc.target/aarch64/clrsb.c: New file.
1680 * gcc.target/aarch64/clz.c: New file.
1681 * gcc.target/aarch64/ctz.c: New file.
1682 * gcc.target/aarch64/csinc-1.c: New file.
1683 * gcc.target/aarch64/csinv-1.c: New file.
1684 * gcc.target/aarch64/csneg-1.c: New file.
1685 * gcc.target/aarch64/extend.c: New file.
1686 * gcc.target/aarch64/fcvt.x: New file.
1687 * gcc.target/aarch64/fcvt_double_int.c: New file.
1688 * gcc.target/aarch64/fcvt_double_long.c: New file.
1689 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1690 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1691 * gcc.target/aarch64/fcvt_float_int.c: New file.
1692 * gcc.target/aarch64/fcvt_float_long.c: New file.
1693 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1694 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1695 * gcc.target/aarch64/ffs.c: New file.
1696 * gcc.target/aarch64/fmadd.c: New file.
1697 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1698 * gcc.target/aarch64/frint.x: New file.
1699 * gcc.target/aarch64/frint_double.c: New file.
1700 * gcc.target/aarch64/frint_float.c: New file.
1701 * gcc.target/aarch64/index.c: New file.
1702 * gcc.target/aarch64/mneg-1.c: New file.
1703 * gcc.target/aarch64/mneg-2.c: New file.
1704 * gcc.target/aarch64/mneg-3.c: New file.
1705 * gcc.target/aarch64/mnegl-1.c: New file.
1706 * gcc.target/aarch64/mnegl-2.c: New file.
1707 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1708 * gcc.target/aarch64/pic-constantpool1.c: New file.
1709 * gcc.target/aarch64/pic-symrefplus.c: New file.
1710 * gcc.target/aarch64/predefine_large.c: New file.
1711 * gcc.target/aarch64/predefine_small.c: New file.
1712 * gcc.target/aarch64/predefine_tiny.c: New file.
1713 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1714 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1715 * gcc.target/aarch64/table-intrinsics.c: New file.
1716 * gcc.target/aarch64/tst-1.c: New file.
1717 * gcc.target/aarch64/vect-abs-compile.c: New file.
1718 * gcc.target/aarch64/vect-abs.c: New file.
1719 * gcc.target/aarch64/vect-abs.x: New file.
1720 * gcc.target/aarch64/vect-compile.c: New file.
1721 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1722 * gcc.target/aarch64/vect-faddv.c: New file.
1723 * gcc.target/aarch64/vect-faddv.x: New file.
1724 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1725 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1726 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1727 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1728 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1729 * gcc.target/aarch64/vect-fp-compile.c: New file.
1730 * gcc.target/aarch64/vect-fp.c: New file.
1731 * gcc.target/aarch64/vect-fp.x: New file.
1732 * gcc.target/aarch64/vect-mull-compile.c: New file.
1733 * gcc.target/aarch64/vect-mull.c: New file.
1734 * gcc.target/aarch64/vect-mull.x: New file.
1735 * gcc.target/aarch64/vect.c: New file.
1736 * gcc.target/aarch64/vect.x: New file.
1737 * gcc.target/aarch64/vector_intrinsics.c: New file.
1738 * gcc.target/aarch64/vfp-1.c: New file.
1739 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1740 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1741 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1742 * g++.dg/abi/aarch64_guard1.C: New file.
1744 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1747 * c-c++-common/pr54988.c: New test.
1749 2012-10-23 Jan Hubicka <jh@suse.cz>
1751 * gcc.dg/tree-prof/peel-1.c: New testcase.
1753 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1756 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1758 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1760 * gcc.dg/c99-predef-1.c: New test.
1761 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1762 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1763 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1764 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1765 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1766 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1767 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1768 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1769 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1770 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1771 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1772 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1774 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1776 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1778 2012-10-23 Jan Hubicka <jh@suse.cz>
1781 * gcc.c-torture/execute/pr54937.c: New testcase.
1782 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1784 2012-10-23 Jan Hubicka <jh@suse.cz>
1787 * gfortran.dg/pr54967.f90: New testcase.
1789 2012-10-23 Terry Guo <terry.guo@arm.com>
1792 * gcc.dg/pr55019.c: New.
1794 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1796 PR tree-optimization/55008
1797 * gcc.dg/tree-ssa/pr55008.c: New test.
1799 2012-10-22 Richard Biener <rguenther@suse.de>
1801 PR tree-optimization/55011
1802 * gcc.dg/torture/pr55011.c: New testcase.
1804 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1806 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1807 * gcc.target/arm/pr40457-2.c: Likewise.
1808 * gcc.target/arm/pr40457-3.c: Likewise.
1810 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1812 * gnat.dg/specs/limited_with4.ads: New test.
1813 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1815 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1817 * gnat.dg/modular4.adb: New test.
1818 * gnat.dg/modular4_pkg.ads: New helper.
1820 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1822 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1823 * gnat.dg/specs/addr1.ads: Likewise.
1825 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1827 * gcc.dg/webizer.c (main): Add missing exit call.
1829 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1832 * gfortran.dg/wextra_1.f: New test.
1834 2012-10-20 Jan Hubicka <jh@suse.cz>
1836 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1838 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1841 * gfortran.dg/warn_unused_function.f90: New.
1843 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1845 * lib/target-supports.exp
1846 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1848 2012-10-19 Richard Guenther <rguenther@suse.de>
1850 PR tree-optimization/54981
1851 * gcc.dg/pr54981.c: New testcase.
1853 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1856 * gcc.target/arm/pr54892.c: New.
1858 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1860 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1862 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1865 * g++.dg/init/array30.C: New.
1866 * g++.dg/init/array31.C: Likewise.
1868 2012-10-18 Tobias Burnus <burnus@net-b.de>
1871 * gfortran.dg/public_private_module_7.f90: New.
1873 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1876 * g++.dg/template/pr29633.C: New.
1878 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1880 * gnat.dg/loop_optimization13.ad[sb]: New test.
1881 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1883 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1885 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1886 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1887 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1888 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1890 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1892 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1893 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1894 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1895 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1896 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1897 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1899 2012-10-16 Jan Hubicka <jh@suse.cz>
1901 * gcc.target/i386/l_fma_float_?.c: Update.
1902 * gcc.target/i386/l_fma_double_?.c: Update.
1903 * gfortran.dg/do_1.f90: XFAIL
1904 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1905 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1906 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1907 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1908 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1909 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1912 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1916 * gcc.dg/Wstrict-overflow-24.c: New.
1918 2012-10-16 Tobias Burnus <burnus@net-b.de>
1922 * gfortran.dg/class_optional_1.f90: New.
1923 * gfortran.dg/class_optional_2.f90: New.
1925 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1928 * gcc.dg/guality/pr54796.c: New test.
1930 PR tree-optimization/54889
1931 * gfortran.dg/pr54889.f90: New test.
1933 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1935 * g++.dg/other/dump-ada-spec-2.C: New test.
1937 2012-10-16 Easwaran Raman <eraman@google.com>
1939 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1940 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1942 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1944 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1945 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1947 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1950 * gcc.c-torture/compile/pr54925.c: New.
1952 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1955 * gcc.target/sh/pr51244-17.c: New.
1957 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1960 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1962 * gcc.target/sh/pr54760-4.c: New.
1964 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1967 * gcc.target/sh/torture/sh-torture.exp: New.
1968 * gcc.target/sh/torture/pr34777.c: New.
1970 2012-10-15 Matthias Klose <doko@ubuntu.com>
1972 * lib/target-supports.exp (check_profiling_available): Match
1973 arm*-*-linux-* for ARM Linux/GNU.
1974 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1975 * gfortran.dg/enum_10.f90: Likewise.
1976 * gfortran.dg/enum_9.f90: Likewise.
1977 * gcc.target/arm/synchronize.c: Likewise.
1978 * g++.old-deja/g++.jason/enum6.C: Likewise.
1979 * g++.old-deja/g++.other/enum4.C: Likewise.
1980 * g++.old-deja/g++.law/enum9.C: Likewise.
1982 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1984 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1985 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1987 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1988 Paolo Carlini <paolo.carlini@oracle.com>
1991 * g++.dg/overload/operator6.C: New.
1993 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1995 PR c++/50080 (again)
1996 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1997 * g++.dg/parse/tmpl-outside1.C: Likewise.
1998 * g++.dg/template/qualttp18.C: Likewise.
1999 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2000 * g++.old-deja/g++.pt/overload13.C: Likewise.
2002 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2004 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2005 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2006 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2007 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2008 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2009 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2010 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2011 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2013 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2016 * g++.dg/parse/tmpl-outside2.C: New.
2017 * g++.dg/parse/tmpl-outside1.C: Adjust.
2018 * g++.dg/template/qualttp18.C: Likewise.
2019 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2020 * g++.old-deja/g++.pt/overload13.C: Likewise.
2022 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2024 PR tree-optimization/54915
2025 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2027 2012-10-15 Richard Guenther <rguenther@suse.de>
2029 PR tree-optimization/54920
2030 * gcc.dg/torture/pr54920.c: New testcase.
2032 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2034 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2036 2012-10-13 Jason Merrill <jason@redhat.com>
2038 * g++.dg/tls/thread_local7g.C: Require tls_native.
2040 2012-10-14 Jason Merrill <jason@redhat.com>
2042 * g++.dg/cpp0x/inh-ctor1.C: New.
2043 * g++.dg/cpp0x/inh-ctor2.C: New.
2044 * g++.dg/cpp0x/inh-ctor3.C: New.
2045 * g++.dg/cpp0x/inh-ctor4.C: New.
2046 * g++.dg/cpp0x/inh-ctor5.C: New.
2047 * g++.dg/cpp0x/inh-ctor6.C: New.
2048 * g++.dg/cpp0x/inh-ctor7.C: New.
2049 * g++.dg/cpp0x/inh-ctor8.C: New.
2050 * g++.dg/cpp0x/inh-ctor9.C: New.
2051 * g++.dg/cpp0x/inh-ctor10.C: New.
2052 * g++.dg/cpp0x/inh-ctor11.C: New.
2053 * g++.dg/cpp0x/inh-ctor12.C: New.
2054 * g++.dg/cpp0x/inh-ctor13.C: New.
2056 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2058 PR rtl-optimization/54919
2059 * gcc.dg/pr54919.c: New testcase.
2061 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2064 * g++.dg/template/crash113.C: New.
2066 2012-10-14 Jan Hubicka <jh@suse.cz>
2068 * gcc.dg/unroll_5.c: New testcase.
2070 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2073 * g++.dg/opt/pr52643.C: New.
2075 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2078 * gcc.target/sh/pr54602-1.c: New.
2079 * gcc.target/sh/pr54602-2.c: New.
2080 * gcc.target/sh/pr54602-3.c: New.
2081 * gcc.target/sh/pr54602-4.c: New.
2083 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2086 * gcc.target/sh/pr54680.c: New.
2088 2012-10-12 Jan Hubicka <jh@suse.cz>
2090 * gcc.dg/webizer.c: New testcase.
2092 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2094 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2097 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2099 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2100 Return 0 if already specifying -mfloat-abi other than hard.
2102 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2104 * gcc.dg/pr53060.c: Prune irrelevant warning.
2106 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2109 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2110 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2111 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2112 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2113 Adjust expected wording of warnings for *cmp* builtins.
2114 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2115 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2117 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2120 * g++.dg/parse/friend-main.C: New.
2122 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2125 * g++.dg/pr53055.C: New testcase.
2127 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2130 * g++.dg/cpp0x/pr52744.C: New.
2132 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2135 * gfortran.dg/dummy_procedure_9.f90: New.
2137 2012-10-12 Richard Biener <rguenther@suse.de>
2139 PR tree-optimization/54894
2140 * gcc.dg/torture/pr54894.c: New testcase.
2142 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2145 * gcc.target/sh/pr51244-13.c: New.
2146 * gcc.target/sh/pr51244-14.c: New.
2147 * gcc.target/sh/pr51244-15.c: New.
2148 * gcc.target/sh/pr51244-16.c: New.
2150 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2153 * g++.dg/cpp0x/decltype45.C: New.
2155 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2158 * gfortran.dg/class_allocate_13.f90: New.
2160 2012-10-11 Jason Merrill <jason@redhat.com>
2162 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2163 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2165 * g++.dg/gomp/tls-5.C: Require tls_native.
2166 * g++.dg/tls/thread_local7.C: Require tls_native.
2167 * g++.dg/tls/static2.C: New.
2169 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2172 * g++.dg/ext/weak5.C: New.
2174 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2177 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2178 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2180 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2183 * g++.dg/parse/pr43765.C: New.
2185 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2187 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2189 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2192 * g++.dg/init/bitfield3.C: New.
2194 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2196 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2198 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2200 PR tree-optimization/54877
2201 * gcc.dg/torture/pr54877.c: New test.
2203 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2206 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2207 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2208 and remove target info from dg-do compile.
2209 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2210 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2211 and remove target info from dg-do compile.
2213 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2215 * gcc.dg/pr54782.c: Require target with pthread support.
2217 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2220 * g++.dg/cpp0x/auto35.C: New.
2222 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2224 PR c++/53540 - using fails to be equivalent to typedef
2225 * g++.dg/cpp0x/alias-decl-24.C: New test.
2227 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2229 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2230 that c++11 attributes to types are ignored for now.
2231 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2232 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2234 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2237 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2239 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2242 * g++.dg/cpp0x/initlist67.C: New.
2244 2012-10-10 Dehao Chen <dehao@google.com>
2246 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2248 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2251 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2254 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2257 * g++.dg/cpp0x/decltype44.C: New.
2259 2012-10-09 Steve Ellcey <sellcey@mips.com>
2261 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2263 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2266 * g++.dg/cpp0x/decltype43.C: New.
2268 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2271 * gcc.dg/pr53397-1.c: New test case.
2272 * gcc.dg/pr53397-2.c: New test case.
2274 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2277 * g++.dg/warn/Wparentheses-26.C: Adjust.
2278 * g++.dg/warn/Wparentheses-27.C: New.
2280 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2283 * c-c++-common/vector-scalar.c: New testcase.
2284 * g++.dg/ext/vector18.C: New testcase.
2285 * g++.dg/ext/vector5.C: This is not an error anymore.
2286 * gcc.dg/init-vec-1.c: Move ...
2287 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2288 * gcc.c-torture/execute/vector-shift1.c: Move ...
2289 * c-c++-common/torture/vector-shift1.c: ... here.
2290 * gcc.dg/scal-to-vec1.c: Move ...
2291 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2292 C++11. Adapt error messages.
2293 * gcc.dg/convert-vec-1.c: Move ...
2294 * c-c++-common/convert-vec-1.c: ... here.
2295 * gcc.dg/scal-to-vec2.c: Move ...
2296 * c-c++-common/scal-to-vec2.c: ... here.
2298 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2301 * gcc.target/i386/pr54400.c: New testcase.
2303 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2306 * g++.dg/template/pr54858.C: New test.
2308 2012-10-08 Marek Polacek <polacek@redhat.com>
2311 * g++.dg/debug/pr54831.C: New test.
2313 2012-10-08 Dehao Chen <dehao@google.com>
2315 * g++.dg/predict-loop-exit-1.C: New.
2316 * g++.dg/predict-loop-exit-2.C: New.
2317 * g++.dg/predict-loop-exit-3.C: New.
2319 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2321 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2323 2012-10-08 Jason Merrill <jason@redhat.com>
2325 * g++.dg/gomp/tls-5.C: New.
2326 * g++.dg/gomp/tls-wrap1.C: New.
2327 * g++.dg/gomp/tls-wrap2.C: New.
2328 * g++.dg/gomp/tls-wrap3.C: New.
2329 * g++.dg/gomp/tls-wrap4.C: New.
2330 * g++.dg/gomp/tls-wrapper-cse.C: New.
2331 * g++.dg/tls/thread_local-cse.C: New.
2332 * g++.dg/tls/thread_local-order1.C: New.
2333 * g++.dg/tls/thread_local-order2.C: New.
2334 * g++.dg/tls/thread_local-wrap1.C: New.
2335 * g++.dg/tls/thread_local-wrap2.C: New.
2336 * g++.dg/tls/thread_local-wrap3.C: New.
2337 * g++.dg/tls/thread_local-wrap4.C: New.
2338 * g++.dg/tls/thread_local2g.C: New.
2339 * g++.dg/tls/thread_local3g.C: New.
2340 * g++.dg/tls/thread_local4g.C: New.
2341 * g++.dg/tls/thread_local5g.C: New.
2342 * g++.dg/tls/thread_local6g.C: New.
2343 * g++.dg/tls/thread_local7g.C: New.
2345 * g++.dg/tls/thread_local3.C: New.
2346 * g++.dg/tls/thread_local4.C: New.
2347 * g++.dg/tls/thread_local5.C: New.
2348 * g++.dg/tls/thread_local6.C: New.
2350 * g++.dg/tls/init-2.C: Tweak errors.
2351 * g++.dg/tls/thread_local1.C: New.
2352 * g++.dg/tls/thread_local2.C: New.
2353 * g++.dg/tls/thread_local7.C: New.
2355 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2358 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2360 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2363 * gcc.target/sh/pr54685.c: New.
2365 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2367 PR c++/53528 C++11 attribute support
2368 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2369 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2370 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2371 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2372 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2373 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2374 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2375 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2376 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2377 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2378 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2379 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2380 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2381 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2382 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2383 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2384 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2385 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2386 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2387 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2388 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2389 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2390 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2391 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2392 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2393 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2394 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2395 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2396 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2397 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2398 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2399 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2400 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2401 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2402 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2403 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2404 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2405 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2406 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2407 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2408 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2409 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2410 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2411 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2412 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2413 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2414 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2415 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2416 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2417 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2418 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2419 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2420 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2421 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2422 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2423 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2424 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2426 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2428 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2429 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2430 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2432 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2435 * gcc.target/sh/pr54760-2.c: New.
2436 * gcc.target/sh/pr54760-3.c: New.
2438 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2441 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2443 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2444 Sandra Loosemore <sandra@codesourcery.com>
2446 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2447 and test that the accumulator is initialized using MULT.
2448 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2449 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2451 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2454 * g++.dg/cpp0x/stdint.C: New.
2456 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2459 * g++.dg/cpp0x/stddef.C: New.
2461 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2464 * gfortran.dg/typebound_operator_17.f90: New.
2466 2012-10-06 Jan Hubicka <jh@suse.cz>
2470 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2472 2012-10-06 Jan Hubicka <jh@suse.cz>
2474 * gcc.dg/lto/resolutions_0.c: New testcase.
2476 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2479 * gfortran.dg/generic_25.f90: New.
2480 * gfortran.dg/generic_26.f90: New.
2481 * gfortran.dg/generic_27.f90: New.
2483 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2486 * gcc.target/sh/pr54760-1.c: New.
2488 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2490 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2491 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2492 * g++.dg/warn/Wsign-compare-5.C: New test.
2493 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2494 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2495 * g++.dg/ext/builtin30.C: New test.
2496 * g++.dg/ext/vla12.C: New test.
2497 * gcc.dg/builtins-85.c: New test.
2500 * gcc.dg/guality/pr54519-1.c: New test.
2501 * gcc.dg/guality/pr54519-2.c: New test.
2502 * gcc.dg/guality/pr54519-3.c: New test.
2503 * gcc.dg/guality/pr54519-4.c: New test.
2504 * gcc.dg/guality/pr54519-5.c: New test.
2505 * gcc.dg/guality/pr54519-6.c: New test.
2507 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2510 * g++.dg/cpp0x/defaulted38.C: New.
2512 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2514 PR tree-optimization/33763
2515 * c-c++-common/pr33763.c: New test.
2517 PR tree-optimization/54810
2518 * gcc.dg/tree-ssa/vrp85.c: New test.
2520 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2522 * gcc.dg/ucnid-7.c: Skip on AIX.
2523 * gcc.dg/ucnid-8.c: Same.
2524 * gcc.dg/ucnid-10.c: Same.
2525 * gcc.dg/ucnid-13.c: Same.
2526 * gcc.dg/attr-alias-3.c: Same.
2527 * gcc.dg/attr-alias-5.c: Same.
2528 * gcc.dg/torture/pr51106-2.c: Same.
2529 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2531 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2534 * g++.dg/cpp0x/alias-decl-23.C: New.
2536 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2539 * g++.dg/template/friend53.C: New.
2541 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2543 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2544 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2545 (scan-ada-spec): Likewise.
2546 (scan-ada-spec-not): Likewise.
2547 * gcc.dg/dump-ada-spec-1.c: New test.
2548 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2550 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2552 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2554 2012-10-04 Florian Weimer <fweimer@redhat.com>
2556 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2558 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2561 * g++.dg/cpp0x/pr54323.C: New.
2563 2012-10-04 Richard Guenther <rguenther@suse.de>
2566 * g++.dg/torture/pr54735.C: New testcase.
2568 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2570 PR rtl-optimization/54739
2571 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2573 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2576 * gcc.target/sh/pr51244-12.c: New.
2578 2012-10-03 Dehao Chen <dehao@google.com>
2581 * gcc.dg/pr54782.c: New test.
2583 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2586 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2588 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2591 * gfortran.dg/class_53.f90: New.
2593 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2596 * gcc.dg/guality/pr54551.c: New.
2598 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2600 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2601 * gcc.target/powerpc/pr46728-2.c: Likewise.
2603 2012-10-02 Sharad Singhai <singhai@google.com>
2606 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2607 to fix test failures caused by r191883.
2608 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2609 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2610 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2611 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2612 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2613 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2614 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2615 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2616 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2618 2012-09-30 Sharad Singhai <singhai@google.com>
2620 * gcc.target/i386/vect-double-1.c: Fix test.
2622 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2625 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2628 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2630 PR rtl-optimization/54457
2631 * gcc.target/i386/pr54457.c: New test.
2633 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2635 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2637 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2639 * gcc.target/i386/vect-rebuild.c: New testcase.
2641 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2643 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2645 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2647 * gcc.target/mips/pr37362.c: Fix target selector.
2649 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2652 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2654 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2656 * gcc.dg/ucnid-8.c: Update line number.
2657 * gcc.dg/torture/pr51106-2.c: Likewise.
2659 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2662 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2663 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2664 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2666 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2668 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2669 partially reverting r170092.
2670 * gfortran.dg/class_7.f03: Ditto.
2671 * gfortran.dg/coarray_14.f90: Ditto.
2672 * gfortran.dg/typebound_proc_13.f03: Ditto.
2674 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2677 * g++.dg/cpp0x/sfinae42.C: New.
2679 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2681 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2682 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2683 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2684 * gcc.dg/pr42629.c: XFAIL on AIX.
2685 * gcc.dg/pr47684.c: Same.
2686 * gcc.dg/pr43670.c: Same.
2687 * gcc.dg/pr42916.c: Same.
2688 * gcc.dg/pr45449.c: Same.
2689 * gcc.dg/pr50017.c: Same.
2690 * gcc.dg/pr42728.c: Same.
2691 * gcc.dg/pr47881.c: Same.
2692 * gcc.dg/pr44023.c: Same.
2693 * gcc.dg/pr41345.c: Same.
2694 * gcc.dg/pr42630.c: Same.
2695 * gcc.dg/pr44971.c: Same.
2696 * gcc.dg/pr46771.c: Same.
2697 * gcc.dg/ucnid-8.c: Same.
2698 * gcc.dg/ucnid-10.c: Same.
2699 * gcc.dg/ucnid-13.c: Same.
2700 * gcc.dg/torture/pr51106-2.c: Same.
2701 * gcc.dg/pr48768.c: Same.
2702 * gcc.dg/pr42631.c: Same.
2703 * gcc.dg/pr43084.c: Same.
2704 * gcc.dg/ucnid-7.c: Same.
2705 * gcc.dg/pr42889.c: Same.
2706 * gcc.dg/pr41241.c: Same.
2707 * gcc.dg/pr42719.c: Same.
2708 * g++.dg/debug/pr46583.C: Same.
2709 * g++.dg/debug/pr47106.C: Same.
2710 * g++.dg/opt/pr48549.C: Same.
2711 * g++.dg/other/pr42685.C: Same.
2712 * c-c++-common/pr43942.c: Same.
2714 2012-09-29 Ian Lance Taylor <iant@google.com>
2716 * go.test/go-test.exp: Update for latest version of Go testsuite.
2718 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2721 * gfortran.dg/internal_readwrite_3.f90: New test.
2723 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2725 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2726 c-c++-common/Wunused-local-typedefs-2.c to here.
2728 PR c++/54372 - unused attribute inactive on dependant entities
2729 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2731 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2733 PR c++/29028 - Missed unused warning on using declaration
2734 * g++.dg/warn/Wunused-var-18.C: New test.
2736 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2738 PR c++/53551 - -Wunused-local-typedefs misses uses
2739 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2741 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2744 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2746 PR tree-optimization/54713
2747 * gcc.c-torture/compile/pr54713-1.c: New test.
2748 * gcc.c-torture/compile/pr54713-2.c: New test.
2749 * gcc.c-torture/compile/pr54713-3.c: New test.
2751 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2753 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2755 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2757 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2759 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2762 * gcc.target/i386/pr54703.c: New test.
2764 2012-09-27 Richard Guenther <rguenther@suse.de>
2767 * gcc.dg/lto/pr54709_0.c: New testcase.
2768 * gcc.dg/lto/pr54709_1.c: Likewise.
2770 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2772 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2774 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2776 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2778 * gcc.target/arm/pr42879.c: Handle big-endian.
2780 2012-09-26 Steve Ellcey <sellcey@mips.com>
2783 * gcc.dg/pr37303.c: Check for rdata or rodata.
2785 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2787 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2789 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2793 * gcc.target/powerpc/ppc-ne0-1.c: New.
2795 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2798 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2799 test_19, test_20, test_21, test_22, test_23): New functions.
2800 * gcc.target/sh/pr54089-4.c: New.
2801 * gcc.target/sh/pr54089-5.c: New.
2802 * gcc.target/sh/pr54089-6.c: New.
2803 * gcc.target/sh/pr54089-7.c: New.
2805 2012-09-25 Richard Guenther <rguenther@suse.de>
2808 * gcc.dg/lto/pr54702_0.c: New testcase.
2809 * gcc.dg/lto/pr54702_1.c: Likewise.
2810 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2811 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2812 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2813 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2815 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2818 * g++.dg/cpp0x/parse2.C: New.
2819 * g++.dg/parse/error11.C: Adjust.
2820 * g++.dg/parse/error12.C: Likewise.
2822 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2824 * gcc.target/i386/20030217-1.c: Added check for
2825 large_long_double effective target.
2826 * gcc.target/i386/387-3.c: Likewise.
2827 * gcc.target/i386/387-4.c: Likewise.
2828 * gcc.target/i386/pr36578-1.c: Likewise.
2829 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2830 when long double size is equal double size.
2831 * gcc.target/i386/excess-precision-1.c: Likewise.
2832 * gcc.target/i386/pr36578-2.c: Likewise.
2833 * gcc.target/i386/20030217-2.c: New testcase.
2835 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2837 PR tree-optimization/54676
2838 * gcc.dg/pr54676.c: New test.
2840 2012-09-25 Richard Guenther <rguenther@suse.de>
2842 PR tree-optimization/53663
2843 * gcc.dg/torture/pr53663-1.c: New testcase.
2844 * gcc.dg/torture/pr53663-2.c: Likewise.
2845 * gcc.dg/torture/pr53663-3.c: Likewise.
2847 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2849 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2851 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2853 * lib/target-supports-dg.exp (dg-require-effective-target,
2854 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2855 dg-process-target-1 instead of dg-process-target.
2856 (dg-process-target-1): Rename from dg-process-target.
2857 (dg-process-target): New.
2859 2012-09-24 Richard Guenther <rguenther@suse.de>
2861 PR tree-optimization/54684
2862 * g++.dg/torture/pr54684.C: New testcase.
2864 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2866 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2868 2012-09-24 Richard Guenther <rguenther@suse.de>
2871 * gcc.dg/tm/pr52173-1.c: New.
2872 * gcc.dg/tm/pr52173-2.c: New.
2874 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2876 * gcc.dg/pr54669.c: New test.
2878 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2879 Dominique Dhumieres <dominiq@lps.ens.fr>
2882 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2884 2012-09-23 Tobias Burnus <burnus@net-b.de>
2887 * gfortran.dg/class_array_14.f90: New.
2889 2012-09-22 Kai Tietz <ktietz@redhat.com>
2891 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2892 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2894 2012-09-21 Dehao Chen <dehao@google.com>
2897 PR tree-optimization/54655
2898 * g++.dg/pr54655.C: New testcase.
2900 2012-09-21 Richard Guenther <rguenther@suse.de>
2902 PR tree-optimization/54647
2903 * g++.dg/torture/pr54647.C: New testcase.
2905 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2908 * c-c++-common/torture/vector-compare-2.c: Add -w.
2910 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2912 * gnat.dg/opt20.ads: Move dg directive to...
2913 * gnat.dg/opt20.adb: ...here.
2914 * gnat.dg/addr1.ad[sb]: Likewise.
2915 * gnat.dg/concat2.ad[sb]: Likewise.
2916 * gnat.dg/array16.ad[sb]: Likewise.
2917 * gnat.dg/atomic5.ad[sb]: Likewise.
2918 * gnat.dg/discr29.ad[sb]: Likewise.
2919 * gnat.dg/noreturn5.ad[sb]: Likewise.
2920 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2921 * gnat.dg/discr23.ads: Remove dg directive.
2922 * gnat.dg/nested_float_packed.ads: Likewise.
2923 * gnat.dg/oconst6.ads: Move to...
2924 * gnat.dg/specs/oconst6.ads: ...here.
2926 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2929 * g++.dg/cpp0x/decltype32.C: Tweak.
2931 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2933 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2934 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2935 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2936 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2938 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2941 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2943 2012-09-19 Steve Ellcey <sellcey@mips.com>
2945 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2947 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2949 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2950 * gcc.target/powerpc/ppc-mftb.c: New file.
2952 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2955 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2958 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2961 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2963 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2965 * gcc.c-torture/execute/20120919-1.c: New test.
2967 2012-09-19 Richard Guenther <rguenther@suse.de>
2969 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2971 2012-09-19 Richard Guenther <rguenther@suse.de>
2973 * gcc.dg/builtin-unreachable-6.c: Adjust.
2975 2012-09-19 Richard Guenther <rguenther@suse.de>
2977 * gcc.dg/builtin-object-size-10.c: Adjust.
2978 * gcc.dg/builtin-unreachable-5.c: Adjust.
2979 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2980 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2981 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2982 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2983 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2984 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2985 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2986 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2987 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2988 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2989 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2990 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2992 2012-09-19 Richard Guenther <rguenther@suse.de>
2994 PR tree-optimization/54132
2995 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2996 * gcc.dg/torture/pr54132.c: Likewise.
2998 2012-09-19 Terry Guo <terry.guo@arm.com>
3000 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3001 extra prune rules that will be applied to all tests in a .exp file.
3002 (gcc-dg-prune): Use rules defined by the above variable.
3003 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3004 harmless warnings on architecture switch conflict.
3006 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3008 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3009 of asm-comment characters instead of a single one.
3010 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3012 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3014 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3016 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3017 target instead of xfailing it.
3018 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3019 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3020 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3021 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3022 * gcc.dg/vect/vect-104.c: Likewise.
3023 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3024 * gcc.dg/vect/vect-outer-1.c: Likewise.
3025 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3026 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3027 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3028 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3029 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3030 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3031 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3032 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3033 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3035 * lib/target-supports.exp
3036 (check_effective_target_vect_widen_mult_qi_to_hi,
3037 check_effective_target_vect_widen_mult_hi_to_si,
3038 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3039 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3040 check_effective_target_vect_pack_trunc,
3041 check_effective_target_vect_unpack,
3042 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3043 instead of arm_none.
3045 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3047 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3049 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3050 config to compiler_flags.
3052 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3055 * gcc.target/i386/pr54592.c: New test.
3057 PR tree-optimization/54610
3058 * gcc.target/i386/pr54610.c: New test.
3060 2012-09-17 Jason Merrill <jason@redhat.com>
3063 * g++.dg/cpp0x/alias-decl-21.C: New.
3064 * g++.dg/cpp0x/alias-decl-22.C: New.
3066 2012-09-17 Tobias Burnus <burnus@net-b.de>
3069 * gfortran.dg/scan_2.f90: New.
3071 2012-09-17 Jason Merrill <jason@redhat.com>
3074 * g++.dg/init/aggr9.C: New.
3076 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3078 * gnat.dg/loop_optimization12.ad[sb]: New test.
3080 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3083 * gfortran.dg/proc_ptr_result_7.f90: New.
3085 2012-09-17 Tobias Burnus <burnus@net-b.de>
3088 * gfortran.dg/structure_constructor_11.f90: New.
3090 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3092 PR tree-optimization/54563
3093 * g++.dg/torture/pr54563.C: New test.
3095 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3098 * gfortran.dg/typebound_generic_14.f03: New.
3100 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3103 * gfortran.dg/proc_ptr_38.f90: New.
3105 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3108 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3112 * gnat.dg/lto15.adb: Require lto.
3114 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3115 "myBindC" for hppa*-*-hpux*.
3117 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3119 * gfortran.dg/namelist_75.f90: New test.
3121 2012-09-15 Tom de Vries <tom@codesourcery.com>
3123 * gcc.dg/tree-ssa/vrp82.c: New test.
3124 * gcc.dg/tree-ssa/vrp83.c: Same.
3125 * gcc.dg/tree-ssa/vrp84.c: Same.
3127 2012-09-15 Tom de Vries <tom@codesourcery.com>
3129 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3130 * gcc.dg/tree-ssa/vrp81.c: ... this.
3132 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3135 * gcc.target/avr/torture/fix-types.h: New.
3136 * gcc.target/avr/torture/vals-hr.def: New.
3137 * gcc.target/avr/torture/vals-r.def: New.
3138 * gcc.target/avr/torture/vals-k.def: New.
3139 * gcc.target/avr/torture/vals-ur.def: New.
3140 * gcc.target/avr/torture/vals-uk.def: New.
3141 * gcc.target/avr/torture/vals-uhr.def: New.
3142 * gcc.target/avr/torture/vals-llk.def: New.
3143 * gcc.target/avr/torture/vals-ullk.def: New.
3144 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3145 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3146 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3147 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3148 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3149 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3150 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3151 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3153 2012-09-14 Dehao Chen <dehao@google.com>
3155 * g++.dg/debug/dwarf2/deallocator.C: New test.
3157 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3160 * gcc.c-torture/compile/pr54552-1.c: New test.
3162 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3165 * g++.dg/other/vector-compare.C: New testcase.
3166 * c-c++-common/vector-compare-3.c: New testcase.
3167 * gcc.dg/vector-shift.c: Move ...
3168 * c-c++-common/vector-shift.c: ... here.
3169 * gcc.dg/vector-shift1.c: Move ...
3170 * c-c++-common/vector-shift1.c: ... here.
3171 * gcc.dg/vector-shift3.c: Move ...
3172 * c-c++-common/vector-shift3.c: ... here.
3173 * gcc.dg/vector-compare-1.c: Move ...
3174 * c-c++-common/vector-compare-1.c: ... here.
3175 * gcc.dg/vector-compare-2.c: Move ...
3176 * c-c++-common/vector-compare-2.c: ... here.
3177 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3178 * c-c++-common/torture/vector-compare-1.c: ... here.
3179 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3180 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3181 * c-c++-common/torture/vector-compare-2.c: ... here.
3182 * gcc.c-torture/execute/vector-shift.c: Move ...
3183 * c-c++-common/torture/vector-shift.c: ... here.
3184 * gcc.c-torture/execute/vector-shift2.c: Move ...
3185 * c-c++-common/torture/vector-shift2.c: ... here.
3186 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3187 * c-c++-common/torture/vector-subscript-1.c: ... here.
3188 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3189 * c-c++-common/torture/vector-subscript-2.c: ... here.
3190 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3191 * c-c++-common/torture/vector-subscript-3.c: ... here.
3193 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3196 * gcc.c-torture/compile/pr54103-1.c,
3197 gcc.c-torture/compile/pr54103-2.c,
3198 gcc.c-torture/compile/pr54103-3.c,
3199 gcc.c-torture/compile/pr54103-4.c,
3200 gcc.c-torture/compile/pr54103-5.c,
3201 gcc.c-torture/compile/pr54103-6.c: New tests.
3202 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3204 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3206 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3208 2012-09-14 Richard Guenther <rguenther@suse.de>
3210 PR tree-optimization/54565
3211 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3212 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3214 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3216 * gcc.target/arm/combine-movs.c: Add missing space.
3218 2012-09-14 Richard Guenther <rguenther@suse.de>
3220 * g++.dg/torture/builtin-location.C: New testcase.
3222 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3223 Manuel López-Ibåñez <manu@gcc.gnu.org>
3226 * g++.dg/warn/Wuninitialized-self.C: New.
3228 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3231 * gcc.c-torture/compile/pr54559.c: New test.
3233 2012-09-13 Jason Merrill <jason@redhat.com>
3236 * g++.dg/cpp0x/constexpr-temp1.C: New.
3239 * g++.dg/template/anonunion2.C: New.
3242 * g++.dg/template/init10.C: New.
3244 2012-09-13 Tobias Burnus <burnus@net-b.de>
3247 * gfortran.dg/implicit_pure_3.f90: New.
3249 2012-09-13 Richard Guenther <rguenther@suse.de>
3251 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3253 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3255 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3257 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3259 * c-c++-common/pr51712.c: Handle for short-enum targets.
3261 2012-09-12 Terry Guo <terry.guo@arm.com>
3263 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3264 and lsrs for Thumb2 mode.
3266 2012-09-12 Jan Hubicka <jh@suse.cz>
3268 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3270 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3273 * gcc.target/i386/pr54445-1.c: New file.
3274 * gcc.target/i386/pr54445-2.c: Likewise.
3276 2012-09-12 Tobias Burnus <burnus@net-b.de>
3280 * gfortran.dg/coarray_10.f90: Update dg-error.
3281 * gfortran.dg/coarray_28.f90: New.
3282 * gfortran.dg/array_section_3.f90: New.
3284 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3286 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3287 gcc.target/arm/pr48252.c: Fix for big-endian support.
3289 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3291 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3293 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3294 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3296 * gcc.target/arm/neon-vfma-1.c: New testcase.
3297 * gcc.target/arm/neon-vfms-1.c: Likewise.
3298 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3300 * gcc.target/arm/neon-vmls-1.c: Likewise.
3301 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3303 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3304 (check_effective_target_arm_neonv2_ok): Likewise.
3305 (check_effective_target_arm_neonv2_hw): Likewise.
3306 (check_effective_target_arm_neonv2): Likewise.
3308 2012-09-11 Richard Guenther <rguenther@suse.de>
3311 * g++.dg/tree-ssa/pr54515.C: New testcase.
3313 2012-09-10 Andrew Pinski <apinski@cavium.com>
3316 * gcc.dg/tm/memopt-16.c: New testcase.
3318 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3322 * g++.dg/cpp0x/sfinae40.C: New.
3323 * g++.dg/cpp0x/sfinae41.C: Likewise.
3325 2012-09-10 Jason Merrill <jason@redhat.com>
3328 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3330 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3333 * gcc.target/sh/pr54089-3.c: New.
3335 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3337 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3339 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3341 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3343 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3345 * gcc.dg/pr52558-2.c: Delete.
3346 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3348 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3350 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3352 2012-09-10 Richard Guenther <rguenther@suse.de>
3354 PR tree-optimization/54520
3355 * gcc.dg/torture/pr54520.c: New testcase.
3357 2012-09-10 Jason Merrill <jason@redhat.com>
3360 * g++.dg/cpp0x/implicit14.C: New.
3362 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3365 * gfortran.dg/bound_simplification_3.f90: New test.
3367 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3370 * gcc.dg/pr52558-1.c: Delete.
3371 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3373 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3375 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3376 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3377 * gcc.target/arm/smlaltt-1.c: Likewise.
3379 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3381 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3383 2012-09-07 Tom de Vries <tom@codesourcery.com>
3385 PR tree-optimization/53986
3386 * gcc.dg/tree-ssa/vrp80.c: New test.
3387 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3389 2012-09-06 Jason Merrill <jason@redhat.com>
3393 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3394 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3396 2012-09-06 Andrew Pinski <apinski@cavium.com>
3399 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3401 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3403 PR rtl-optimization/54455
3404 * gcc.dg/54455.c: New test.
3406 2012-09-06 Tobias Burnus <burnus@net-b.de>
3409 * gfortran.dg/promotion_2.f90: New.
3411 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3414 * c-c++-common/pr54486.c: New test.
3416 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3419 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3421 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3424 * g++.dg/cpp0x/sfinae39.C: New.
3426 2012-09-04 Jason Merrill <jason@redhat.com>
3429 * g++.dg/ext/flexary3.C: New.
3432 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3435 * g++.dg/template/defarg15.C: New.
3438 * g++.dg/template/access24.C: New.
3440 2012-09-04 Richard Guenther <rguenther@suse.de>
3442 PR tree-optimization/54458
3443 * gcc.dg/torture/pr54458.c: New testcase.
3445 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3447 * gcc.target/arm/neon-vext.c: New test.
3448 * gcc.target/arm/neon-vext-execute.c: Ditto.
3450 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3454 * gfortran.dg/select_type_29.f03: New.
3456 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3458 * gcc.dg/fold-perm.c: Improve test.
3460 2012-09-03 Tobias Burnus <burnus@net-b.de>
3463 * gfortran.dg/coarray_class_1.f90: New.
3465 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3468 * gcc.c-torture/compile/pr49206.c: New test.
3470 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3471 Uros Bizjak <ubizjak@gmail.com>
3474 * gfortran.dg/pr36680.f90: New test.
3476 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3479 * g++.dg/opt/pr42295.C: New test.
3481 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3484 * gcc.dg/torture/pr54436.c: New test.
3486 2012-09-01 Andrew Pinski <apinski@cavium.com>
3488 * gcc.target/mips/truncate-8.c: New testcase.
3490 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3494 * gcc.target/i386/pr46829.c: New test.
3495 * gcc.target/i386/pr46843.c: Ditto.
3497 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3498 Jason Merrill <jason@redhat.com>
3501 * g++.dg/parse/error50.C: New.
3503 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3506 * gcc.c-torture/compile/pr54428.c: New test.
3508 2012-08-31 Ollie Wild <aaw@google.com>
3511 * g++.dg/init/lifetime3.C: New test.
3513 2012-08-31 Martin Jambor <mjambor@suse.cz>
3516 * gcc.dg/torture/pr54409.c: New test.
3518 2012-08-31 Martin Jambor <mjambor@suse.cz>
3520 * gfortran.dg/pr48636.f90: Add dump scan checks.
3522 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3524 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3526 2012-08-28 Joey Ye <joey.ye@arm.com>
3528 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3530 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3533 * gcc.target/i386/pr46254.c: New test.
3535 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3537 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3538 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3539 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3541 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3543 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3544 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3545 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3546 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3547 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3548 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3549 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3550 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3551 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3552 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3553 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3554 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3555 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3556 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3557 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3558 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3559 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3560 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3561 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3562 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3563 gcc.target/mips/unaligned-1.c: Tighten regexps.
3565 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3567 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3568 (mips_option_groups): Remove optimization. Add various -f options.
3569 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3570 and -pg imply -fno-omit-frame-pointer.
3571 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3572 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3573 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3574 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3575 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3576 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3577 * gcc.target/mips/abi-n32-long32.c: Likewise.
3578 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3579 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3580 * gcc.target/mips/abi-n32-long64.c: Likewise.
3581 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3582 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3583 * gcc.target/mips/abi-n64-long32.c: Likewise.
3584 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3585 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3586 * gcc.target/mips/abi-n64-long64.c: Likewise.
3587 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3588 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3589 * gcc.target/mips/abi-o32-long32.c: Likewise.
3590 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3591 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3592 * gcc.target/mips/abi-o32-long64.c: Likewise.
3593 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3594 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3595 * gcc.target/mips/abi-o64-long32.c: Likewise.
3596 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3597 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3598 * gcc.target/mips/abi-o64-long64.c: Likewise.
3599 * gcc.target/mips/asm-1.c: Likewise.
3600 * gcc.target/mips/branch-1.c: Likewise.
3601 * gcc.target/mips/call-3.c: Likewise.
3602 * gcc.target/mips/call-saved-3.c: Likewise.
3603 * gcc.target/mips/clear-cache-1.c: Likewise.
3604 * gcc.target/mips/div-1.c: Likewise.
3605 * gcc.target/mips/div-2.c: Likewise.
3606 * gcc.target/mips/div-3.c: Likewise.
3607 * gcc.target/mips/div-4.c: Likewise.
3608 * gcc.target/mips/div-5.c: Likewise.
3609 * gcc.target/mips/div-6.c: Likewise.
3610 * gcc.target/mips/div-7.c: Likewise.
3611 * gcc.target/mips/div-8.c: Likewise.
3612 * gcc.target/mips/div-9.c: Likewise.
3613 * gcc.target/mips/div-10.c: Likewise.
3614 * gcc.target/mips/div-11.c: Likewise.
3615 * gcc.target/mips/div-12.c: Likewise.
3616 * gcc.target/mips/dsp-ctrl.c: Likewise.
3617 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3618 * gcc.target/mips/ext-8.c: Likewise.
3619 * gcc.target/mips/extend-2.c: Likewise.
3620 * gcc.target/mips/fix-r10000-1.c: Likewise.
3621 * gcc.target/mips/fix-r10000-2.c: Likewise.
3622 * gcc.target/mips/fix-r10000-3.c: Likewise.
3623 * gcc.target/mips/fix-r10000-4.c: Likewise.
3624 * gcc.target/mips/fix-r10000-5.c: Likewise.
3625 * gcc.target/mips/fix-r10000-6.c: Likewise.
3626 * gcc.target/mips/fix-r10000-7.c: Likewise.
3627 * gcc.target/mips/fix-r10000-8.c: Likewise.
3628 * gcc.target/mips/fix-r10000-9.c: Likewise.
3629 * gcc.target/mips/fix-r10000-10.c: Likewise.
3630 * gcc.target/mips/fix-r10000-11.c: Likewise.
3631 * gcc.target/mips/fix-r10000-12.c: Likewise.
3632 * gcc.target/mips/fix-r10000-13.c: Likewise.
3633 * gcc.target/mips/fix-r10000-14.c: Likewise.
3634 * gcc.target/mips/fix-r10000-15.c: Likewise.
3635 * gcc.target/mips/fpcmp-1.c: Likewise.
3636 * gcc.target/mips/fpcmp-2.c: Likewise.
3637 * gcc.target/mips/fpr-moves-7.c: Likewise.
3638 * gcc.target/mips/fpr-moves-8.c: Likewise.
3639 * gcc.target/mips/int-moves-1.c: Likewise.
3640 * gcc.target/mips/int-moves-2.c: Likewise.
3641 * gcc.target/mips/long-calls-pg.c: Likewise.
3642 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3643 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3644 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3645 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3646 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3647 * gcc.target/mips/mips-3d-1.c: Likewise.
3648 * gcc.target/mips/mips-3d-2.c: Likewise.
3649 * gcc.target/mips/mips-3d-3.c: Likewise.
3650 * gcc.target/mips/mips-3d-4.c: Likewise.
3651 * gcc.target/mips/mips-3d-5.c: Likewise.
3652 * gcc.target/mips/mips-3d-6.c: Likewise.
3653 * gcc.target/mips/mips-3d-7.c: Likewise.
3654 * gcc.target/mips/mips-3d-8.c: Likewise.
3655 * gcc.target/mips/mips-3d-9.c: Likewise.
3656 * gcc.target/mips/mips-ps-1.c: Likewise.
3657 * gcc.target/mips/mips-ps-2.c: Likewise.
3658 * gcc.target/mips/mips-ps-3.c: Likewise.
3659 * gcc.target/mips/mips-ps-4.c: Likewise.
3660 * gcc.target/mips/mips-ps-6.c: Likewise.
3661 * gcc.target/mips/mips32-dspr2.c: Likewise.
3662 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3663 * gcc.target/mips/neg-abs-1.c: Likewise.
3664 * gcc.target/mips/neg-abs-2.c: Likewise.
3665 * gcc.target/mips/nmadd-3.c: Likewise.
3666 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3667 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3668 * gcc.target/mips/octeon-pop-1.c: Likewise.
3669 * gcc.target/mips/pr26765.c: Likewise.
3670 * gcc.target/mips/pr33256.c: Likewise.
3671 * gcc.target/mips/pr33635-1.c: Likewise.
3672 * gcc.target/mips/pr33755.c: Likewise.
3673 * gcc.target/mips/pr35802.c: Likewise.
3674 * gcc.target/mips/pr45074.c: Likewise.
3675 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3676 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3677 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3678 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3679 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3680 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3681 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3682 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3683 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3684 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3685 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3686 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3687 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3688 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3689 * gcc.target/mips/save-restore-1.c: Likewise.
3690 * gcc.target/mips/save-restore-3.c: Likewise.
3691 * gcc.target/mips/save-restore-5.c: Likewise.
3692 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3693 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3694 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3695 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3696 * gcc.target/mips/stack-1.c: Likewise.
3698 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3701 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3702 branch under test to be filled with preceding rather than
3703 following instructions.
3704 * gcc.target/mips/branch-10.c: Likewise.
3705 * gcc.target/mips/branch-11.c: Likewise.
3706 * gcc.target/mips/branch-12.c: Likewise.
3707 * gcc.target/mips/branch-13.c: Likewise.
3708 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3709 to be eliminated. Tighten $28 scan-assembler-not test.
3711 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3713 * gcc.target/mips/call-4.c: ...this new test.
3715 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3717 * gcc.target/mips/code-readable-3.c: Likewise.
3718 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3719 flag but skip for -O0.
3720 * gcc.target/mips/code-readable-4.c: Likewise.
3722 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3723 of operations under test.
3724 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3726 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3727 Don't require sibling-call optimization.
3728 * gcc.target/mips/near-far-4.c: Likewise.
3730 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3731 Make sure that the register variable is used.
3732 * gcc.target/mips/soft-float-1.c: Likewise.
3734 * gcc.target/mips/sdata-1.c: Make static data volatile.
3735 * gcc.target/mips/sdata-2.c: Likewise.
3736 * gcc.target/mips/sdata-3.c: Likewise.
3737 * gcc.target/mips/sdata-4.c: Likewise.
3739 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3741 * gcc.target/mips/atomic-memory-2.c: Likewise.
3742 * gcc.target/mips/branch-cost-1.c: Likewise.
3743 * gcc.target/mips/branch-cost-2.c: Likewise.
3744 * gcc.target/mips/cache-1.c: Likewise.
3745 * gcc.target/mips/call-1.c: Likewise.
3746 * gcc.target/mips/call-saved-2.c: Likewise.
3747 * gcc.target/mips/const-anchor-1.c: Likewise.
3748 * gcc.target/mips/const-anchor-2.c: Likewise.
3749 * gcc.target/mips/dse-1.c: Likewise.
3750 * gcc.target/mips/dsp-lhx.c: Likewise.
3751 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3752 * gcc.target/mips/ext-1.c: Likewise.
3753 * gcc.target/mips/ext-2.c: Likewise.
3754 * gcc.target/mips/ext-3.c: Likewise.
3755 * gcc.target/mips/ext-4.c: Likewise.
3756 * gcc.target/mips/ext-5.c: Likewise.
3757 * gcc.target/mips/ext-6.c: Likewise.
3758 * gcc.target/mips/ext-7.c: Likewise.
3759 * gcc.target/mips/extend-1.c: Likewise.
3760 * gcc.target/mips/fix-r4000-1.c: Likewise.
3761 * gcc.target/mips/fix-r4000-3.c: Likewise.
3762 * gcc.target/mips/fix-r4000-5.c: Likewise.
3763 * gcc.target/mips/fix-r4000-6.c: Likewise.
3764 * gcc.target/mips/fix-r4000-8.c: Likewise.
3765 * gcc.target/mips/fix-r4000-10.c: Likewise.
3766 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3767 * gcc.target/mips/fixed-vector-type.c: Likewise.
3768 * gcc.target/mips/fpr-moves-1.c: Likewise.
3769 * gcc.target/mips/fpr-moves-2.c: Likewise.
3770 * gcc.target/mips/fpr-moves-3.c: Likewise.
3771 * gcc.target/mips/fpr-moves-4.c: Likewise.
3772 * gcc.target/mips/fpr-moves-5.c: Likewise.
3773 * gcc.target/mips/fpr-moves-6.c: Likewise.
3774 * gcc.target/mips/ins-1.c: Likewise.
3775 * gcc.target/mips/ins-2.c: Likewise.
3776 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3777 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3778 * gcc.target/mips/lazy-binding-1.c: Likewise.
3779 * gcc.target/mips/madd-3.c: Likewise.
3780 * gcc.target/mips/madd-5.c: Likewise.
3781 * gcc.target/mips/madd-6.c: Likewise.
3782 * gcc.target/mips/madd-8.c: Likewise.
3783 * gcc.target/mips/madd-9.c: Likewise.
3784 * gcc.target/mips/memcpy-1.c: Likewise.
3785 * gcc.target/mips/mips-ps-type.c: Likewise.
3786 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3787 * gcc.target/mips/mips-sched-madd.c: Likewise.
3788 * gcc.target/mips/mips16e-extends.c: Likewise.
3789 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3790 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3791 * gcc.target/mips/movcc-1.c: Likewise.
3792 * gcc.target/mips/movcc-2.c: Likewise.
3793 * gcc.target/mips/movcc-3.c: Likewise.
3794 * gcc.target/mips/msub-5.c: Likewise.
3795 * gcc.target/mips/msub-6.c: Likewise.
3796 * gcc.target/mips/msub-8.c: Likewise.
3797 * gcc.target/mips/mult-2.c: Likewise.
3798 * gcc.target/mips/mult-3.c: Likewise.
3799 * gcc.target/mips/mult-5.c: Likewise.
3800 * gcc.target/mips/mult-6.c: Likewise.
3801 * gcc.target/mips/mult-7.c: Likewise.
3802 * gcc.target/mips/mult-12.c: Likewise.
3803 * gcc.target/mips/mult-13.c: Likewise.
3804 * gcc.target/mips/mult-14.c: Likewise.
3805 * gcc.target/mips/mult-15.c: Likewise.
3806 * gcc.target/mips/mult-17.c: Likewise.
3807 * gcc.target/mips/mult-18.c: Likewise.
3808 * gcc.target/mips/mult-19.c: Likewise.
3809 * gcc.target/mips/nmadd-1.c: Likewise.
3810 * gcc.target/mips/nmadd-2.c: Likewise.
3811 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3812 * gcc.target/mips/octeon-cins-1.c: Likewise.
3813 * gcc.target/mips/octeon-cins-2.c: Likewise.
3814 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3815 * gcc.target/mips/octeon-exts-2.c: Likewise.
3816 * gcc.target/mips/octeon-exts-3.c: Likewise.
3817 * gcc.target/mips/octeon-exts-4.c: Likewise.
3818 * gcc.target/mips/octeon-exts-5.c: Likewise.
3819 * gcc.target/mips/octeon-exts-6.c: Likewise.
3820 * gcc.target/mips/octeon-exts-7.c: Likewise.
3821 * gcc.target/mips/octeon-pop-2.c: Likewise.
3822 * gcc.target/mips/octeon-seq-3.c: Likewise.
3823 * gcc.target/mips/octeon-seq-4.c: Likewise.
3824 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3825 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3826 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3827 * gcc.target/mips/pr54240.c: Likewise.
3828 * gcc.target/mips/rsqrt-1.c: Likewise.
3829 * gcc.target/mips/rsqrt-2.c: Likewise.
3830 * gcc.target/mips/rsqrt-3.c: Likewise.
3831 * gcc.target/mips/rsqrt-4.c: Likewise.
3832 * gcc.target/mips/save-restore-2.c: Likewise.
3833 * gcc.target/mips/save-restore-4.c: Likewise.
3834 * gcc.target/mips/sb1-1.c: Likewise.
3835 * gcc.target/mips/scc-1.c: Likewise.
3836 * gcc.target/mips/scc-2.c: Likewise.
3837 * gcc.target/mips/scc-3.c: Likewise.
3838 * gcc.target/mips/scc-4.c: Likewise.
3839 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3840 * gcc.target/mips/truncate-1.c: Likewise.
3841 * gcc.target/mips/truncate-2.c: Likewise.
3842 * gcc.target/mips/truncate-3.c: Likewise.
3843 * gcc.target/mips/truncate-4.c: Likewise.
3844 * gcc.target/mips/truncate-5.c: Likewise.
3845 * gcc.target/mips/truncate-6.c: Likewise.
3846 * gcc.target/mips/unaligned-1.c: Likewise.
3848 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3849 skip for -O0. Require -fexpensive-optimizations.
3850 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3851 * gcc.target/mips/dspr2-MULT.c: Likewise.
3852 * gcc.target/mips/fix-r4000-2.c: Likewise.
3853 * gcc.target/mips/fix-r4000-4.c: Likewise.
3854 * gcc.target/mips/fix-r4000-7.c: Likewise.
3855 * gcc.target/mips/fix-r4000-9.c: Likewise.
3856 * gcc.target/mips/madd-1.c: Likewise.
3857 * gcc.target/mips/madd-2.c: Likewise.
3858 * gcc.target/mips/madd-4.c: Likewise.
3859 * gcc.target/mips/maddu-1.c: Likewise.
3860 * gcc.target/mips/maddu-2.c: Likewise.
3861 * gcc.target/mips/maddu-3.c: Likewise.
3862 * gcc.target/mips/maddu-4.c: Likewise.
3863 * gcc.target/mips/msub-1.c: Likewise.
3864 * gcc.target/mips/msub-2.c: Likewise.
3865 * gcc.target/mips/msub-3.c: Likewise.
3866 * gcc.target/mips/msub-4.c: Likewise.
3867 * gcc.target/mips/msubu-1.c: Likewise.
3868 * gcc.target/mips/msubu-2.c: Likewise.
3869 * gcc.target/mips/msubu-3.c: Likewise.
3870 * gcc.target/mips/msubu-4.c: Likewise.
3871 * gcc.target/mips/mult-1.c: Likewise.
3872 * gcc.target/mips/mult-4.c: Likewise.
3873 * gcc.target/mips/mult-8.c: Likewise.
3874 * gcc.target/mips/mult-9.c: Likewise.
3875 * gcc.target/mips/mult-10.c: Likewise.
3876 * gcc.target/mips/mult-11.c: Likewise.
3877 * gcc.target/mips/mult-16.c: Likewise.
3879 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3880 skip for -O0 and -Os.
3881 * gcc.target/mips/fix-r4000-12.c: Likewise.
3882 * gcc.target/mips/madd-7.c: Likewise.
3883 * gcc.target/mips/mips-ps-5.c: Likewise.
3884 * gcc.target/mips/mips-ps-7.c: Likewise.
3885 * gcc.target/mips/msub-7.c: Likewise.
3887 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3888 skip for -O0. Require -mno-abicalls.
3889 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3891 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3892 skip for -O0. Require a total number of BBIT instructions and
3893 at least one of each kind.
3895 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3896 skip for -O0. Require -fno-unroll-loops.
3898 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3899 skip for -O0. Allow BLTZ as well as BGEZ.
3901 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3903 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3904 skip for -O0. Require -fschedule-insns2.
3905 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3907 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3908 but skip for -O0. Make a branch-likely more likely.
3910 * gcc.target/mips/timode-2.c: Split each test into its own function.
3911 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3913 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3914 skip for -O0. Require -fpeephole2.
3915 * gcc.target/mips/vr-mult-2.c: Likewise.
3917 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3919 PR preprocessor/53469
3920 * gcc.dg/cpp/_Pragma7.c: New test case.
3922 2012-08-27 Tobias Burnus <burnus@net-b.de>
3925 * gfortran.dg/do_5.f90: New.
3927 2012-08-27 Tobias Burnus <burnus@net-b.de>
3929 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3930 from dg-options as -Wall no longer implies it.
3932 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3934 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3936 2012-08-25 Jason Merrill <jason@redhat.com>
3938 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3940 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3943 * g++.dg/cpp0x/auto34.C: New.
3945 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3948 * gcc.dg/pr54363.c: New test.
3951 * gcc.dg/pr54355.c: New test.
3953 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3956 * gcc.target/i386/pr52857-1.c: New.
3957 * gcc.target/i386/pr52857-2.c: Likewise.
3959 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3961 * gcc.target/mips/code-readable-4.c: New test.
3963 2012-08-23 Julian Brown <julian@codesourcery.com>
3964 Sandra Loosemore <sandra@codesourcery.com>
3966 * gcc.target/mips/code-readable-1.c: Add -O to options.
3968 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3971 * g++.dg/lookup/using53.C: New.
3973 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3975 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3976 * gcc.dg/fixed-point/convert-1.c: New.
3977 * gcc.dg/fixed-point/convert-2.c: New.
3978 * gcc.dg/fixed-point/convert-3.c: New.
3979 * gcc.dg/fixed-point/convert-4.c: New.
3980 * gcc.dg/fixed-point/convert-float-1.c: New.
3981 * gcc.dg/fixed-point/convert-float-2.c: New.
3982 * gcc.dg/fixed-point/convert-float-3.c: New.
3983 * gcc.dg/fixed-point/convert-float-4.c: New.
3984 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3985 * gcc.dg/fixed-point/convert-sat.c: New.
3986 * gcc.dg/fixed-point/convert.h: New.
3988 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3991 * gcc.target/sh/pr54089-2.c: New.
3993 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3995 * gcc.target/i386/long-double-64-1.c: New file.
3996 * gcc.target/i386/long-double-64-2.c: Likewise.
3997 * gcc.target/i386/long-double-64-3.c: Likewise.
3998 * gcc.target/i386/long-double-64-4.c: Likewise.
3999 * gcc.target/i386/long-double-80-1.c: Likewise.
4000 * gcc.target/i386/long-double-80-2.c: Likewise.
4001 * gcc.target/i386/long-double-80-3.c: Likewise.
4002 * gcc.target/i386/long-double-80-4.c: Likewise.
4003 * gcc.target/i386/long-double-80-5.c: Likewise.
4004 * gcc.target/i386/long-double-80-6.c: Likewise.
4005 * gcc.target/i386/long-double-80-7.c: Likewise.
4007 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4009 PR tree-optimization/54317
4010 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4012 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4015 * gcc.target/sh/pr39423-2.c: New.
4017 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4019 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4020 * gcc.dg/fold-perm.c: Likewise.
4022 2012-08-20 Jan Hubicka <jh@suse.cz>
4025 * gcc.dg/ipa/inlinehint-1.c: New.
4027 2012-08-20 Florian Weimer <fweimer@redhat.com>
4030 * g++.dg/init/new38.C: New test.
4031 * g++.dg/init/new39.C: New test.
4033 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4036 * gcc.target/sh/pr54089-1.c: New.
4038 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4041 * gcc.target/sh/pr51244-11.c: New.
4043 2012-08-20 Tobias Burnus <burnus@net-b.de>
4046 * gfortran.dg/warn_target_lifetime_2.f90: New.
4048 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4051 * g++.dg/warn/Wunused-var-17.C: New.
4053 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4056 * gcc.dg/gomp/pr53992.c: New test.
4058 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4061 * gcc.c-torture/execute/20120817-1.c: New test.
4063 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4065 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4067 (f2): New test that really does need adds.
4069 2012-08-20 Richard Guenther <rguenther@suse.de>
4071 PR tree-optimization/54327
4072 * gcc.dg/torture/pr54327.c: New testcase.
4074 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4076 PR tree-optimization/54321
4077 * gcc.c-torture/compile/pr54321.c: New test.
4079 2012-08-20 Tobias Burnus <burnus@net-b.de>
4082 * gfortran.dg/warn_target_lifetime_1.f90: New.
4084 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4087 * gfortran.dg/real_compare_1.f90: New test case.
4088 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4090 2012-08-18 Jan Hubicka <jh@suse.cz>
4092 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4094 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4097 * gfortran.dg/interface_37.f90: New test.
4099 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4100 Gary Funck <gary@intrepid.com>
4103 * gcc.target/i386/pr20020-1.c: New test.
4104 * gcc.target/i386/pr20020-2.c: Likewise.
4105 * gcc.target/i386/pr20020-3.c: Likewise.
4107 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4109 * gcc.target/i386/perm-concat.c: New test.
4111 2012-08-17 Julian Brown <julian@codesourcery.com>
4113 * gcc.target/arm/div64-unwinding.c: New test.
4115 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4117 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4119 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4122 * gcc.target/sh/pr54236-1.c: New.
4124 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4126 * lib/target-supports.exp (check_effective_target_sync_int_long)
4127 (check_effective_target_sync_char_short): Enable for crisv32-*
4131 * gcc.dg/torture/pr54261-1.c: New test.
4133 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4137 * gfortran.dg/typebound_call_24.f03: New.
4139 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4141 PR tree-optimization/54245
4142 * gcc.dg/tree-ssa/pr54245.c: New test.
4144 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4146 PR tree-optimization/54240
4147 * gcc.target/powerpc/pr54240.c: New test.
4148 * gcc.target/mips/pr54240.c: Likewise.
4150 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4153 * gcc.target/sh/pr52933-1.c: New.
4154 * gcc.target/sh/pr52933-2.c: New.
4156 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4159 * gcc.target/sh/pr50751-8.c: New.
4161 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4164 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4165 * gfortran.dg/typebound_proc_27.f03: New test.
4167 2012-08-14 Sterling Augustine <saugustine@google.com>
4169 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4171 2012-08-14 Tobias Burnus <burnus@net-b.de>
4174 * gfortran.dg/data_constraints_3.f90: New.
4175 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4176 to disable -pedantic compilation.
4177 * gfortran.dg/pr37243.f: Ditto.
4178 * gfortran.dg/g77/19990826-3.f: Ditto.
4179 * gfortran.dg/g77/20020307-1.f : Ditto.
4180 * gfortran.dg/g77/980310-3.f: Ditto.
4182 2012-08-14 Tobias Burnus <burnus@net-b.de>
4185 * gfortran.dg/warn_conversion_4.f90: New.
4187 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4190 PR rtl-optimization/53495
4191 * gcc.c-torture/compile/pr53411.c: New test.
4192 * gcc.c-torture/compile/pr53495.c: New test.
4194 2012-08-13 Richard Guenther <rguenther@suse.de>
4196 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4198 2012-08-13 Richard Guenther <rguenther@suse.de>
4200 PR tree-optimization/54200
4201 * gcc.dg/guality/pr54200.c: New testcase.
4202 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4204 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4206 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4208 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4211 * gcc.target/sh/pr51244-7.c: New.
4212 * gcc.target/sh/pr51244-8.c: New.
4213 * gcc.target/sh/pr51244-9.c: New.
4214 * gcc.target/sh/pr51244-10.c: New.
4216 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4218 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4220 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4221 * gcc.target/sh/pr53511-1.c: Likewise.
4222 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4223 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4224 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4225 * gcc.target/sh/pr53512-3.c: Likewise.
4226 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4228 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4231 * gcc.c-torture/compile/pr39423-1.c: New.
4232 * gcc.c-torture/compile/pr39423-2.c: New.
4234 2012-08-12 Tobias Burnus <burnus@net-b.de>
4237 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4238 they appear uninitialized on the RHS.
4239 * gfortran.dg/public_private_module_6.f90: New.
4241 2012-08-11 Martin Jambor <mjambor@suse.cz>
4244 * gfortran.dg/pr48636.f90: New test.
4246 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4248 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4250 (main): Adjust caller.
4252 2012-08-10 Richard Guenther <rguenther@suse.de>
4254 * gcc.dg/matrix/*.c: Adjust and move ...
4255 * gcc.dg/torture/: ... here.
4256 * gcc.dg/matrix: Remove directory.
4258 2012-08-10 Richard Guenther <rguenther@suse.de>
4261 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4263 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4266 * gcc.dg/tree-ssa/pr54211.c: New test.
4268 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4270 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4271 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4273 2012-08-10 Richard Guenther <rguenther@suse.de>
4275 PR tree-optimization/54109
4276 * gcc.dg/torture/pr54109.c: New testcase.
4277 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4278 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4280 2012-08-10 Richard Guenther <rguenther@suse.de>
4282 PR tree-optimization/54027
4283 * gcc.dg/torture/pr54027.c: New testcase.
4285 2012-08-10 Richard Guenther <rguenther@suse.de>
4287 * g++.dg/plugin/selfassign.c: Adjust.
4288 * gcc.dg/plugin/selfassign.c: Likewise.
4289 * gcc.dg/strlenopt-11.c: Likewise.
4290 * gcc.dg/strlenopt-13.c: Likewise.
4291 * gcc.dg/no-strict-overflow-4.c: Likewise.
4292 * gcc.dg/strict-overflow-4.c: Likewise.
4293 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4294 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4295 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4296 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4297 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4298 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4299 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4300 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4301 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4302 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4303 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4304 * gcc.dg/pr46309.c: Likewise.
4305 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4307 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4309 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4311 * gcc.c-torture/compile/20120727-2.c: New test.
4313 2012-08-09 Martin Jambor <mjambor@suse.cz>
4315 * gcc.dg/ipa/iinline-4.c: New test.
4316 * gcc.dg/ipa/iinline-5.c: Likewise.
4317 * gcc.dg/ipa/iinline-6.c: Likewise.
4318 * gcc.dg/ipa/iinline-7.c: Likewise.
4319 * gcc.dg/lto/20120723_0.c: Likewise.
4320 * gcc.dg/lto/20120723_1.c: Likewise.
4322 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4325 * gcc.target/sh/pr39423-1.c: New.
4327 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4330 * gcc.target/sh/pr51244-5: New.
4331 * gcc.target/sh/pr51244-6: New.
4333 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4335 * gcc.target/i386/adx-addxcarry32-3.c: New.
4336 * gcc.target/i386/adx-addxcarry64-3.c: New.
4338 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4340 PR rtl-optimization/53701
4341 * gcc.dg/pr53701.c: New test.
4343 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4345 * gcc.c-torture/compile/20120727-1.c: New test.
4347 2012-08-09 Tobias Burnus <burnus@net-b.de>
4350 * gfortran.dg/intrinsic_shadow_4.f90: New.
4352 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4354 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4356 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4358 * gcc.c-torture/execute/20120808-1.c: New test.
4360 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4362 PR rtl-optimization/54157
4363 * gcc.target/i386/pr54157.c: New file.
4365 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4367 * gcc.target/i386/adx-addcarryx32-1.c: New.
4368 * gcc.target/i386/adx-addcarryx32-2.c: New.
4369 * gcc.target/i386/adx-addcarryx64-1.c: New.
4370 * gcc.target/i386/adx-addcarryx64-2.c: New.
4371 * gcc.target/i386/adx-check.h: New.
4372 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4373 * gcc.target/i386/sse-12.c: Add -madx.
4374 * gcc.target/i386/sse-13.c: Ditto.
4375 * gcc.target/i386/sse-14.c: Ditto.
4376 * gcc.target/i386/sse-22.c: Ditto.
4377 * gcc.target/i386/sse-23.c: Ditto.
4378 * g++.dg/other/i386-2.C: Ditto.
4379 * g++.dg/other/i386-3.C: Ditto.
4381 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4383 * gcc.dg/tree-ssa/slsr-5.c: New.
4384 * gcc.dg/tree-ssa/slsr-6.c: New.
4385 * gcc.dg/tree-ssa/slsr-7.c: New.
4386 * gcc.dg/tree-ssa/slsr-8.c: New.
4387 * gcc.dg/tree-ssa/slsr-9.c: New.
4388 * gcc.dg/tree-ssa/slsr-10.c: New.
4389 * gcc.dg/tree-ssa/slsr-11.c: New.
4390 * gcc.dg/tree-ssa/slsr-12.c: New.
4391 * gcc.dg/tree-ssa/slsr-13.c: New.
4392 * gcc.dg/tree-ssa/slsr-14.c: New.
4393 * gcc.dg/tree-ssa/slsr-15.c: New.
4394 * gcc.dg/tree-ssa/slsr-16.c: New.
4395 * gcc.dg/tree-ssa/slsr-17.c: New.
4396 * gcc.dg/tree-ssa/slsr-18.c: New.
4397 * gcc.dg/tree-ssa/slsr-19.c: New.
4398 * gcc.dg/tree-ssa/slsr-20.c: New.
4399 * gcc.dg/tree-ssa/slsr-21.c: New.
4400 * gcc.dg/tree-ssa/slsr-22.c: New.
4401 * gcc.dg/tree-ssa/slsr-23.c: New.
4402 * gcc.dg/tree-ssa/slsr-24.c: New.
4403 * gcc.dg/tree-ssa/slsr-25.c: New.
4404 * gcc.dg/tree-ssa/slsr-26.c: New.
4405 * gcc.dg/tree-ssa/slsr-30.c: New.
4406 * gcc.dg/tree-ssa/slsr-31.c: New.
4408 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4410 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4411 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4412 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4414 2012-08-06 Cary Coutant <ccoutant@google.com>
4416 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4418 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4421 * gfortran.dg/dummy_procedure_5.f90: Modified.
4422 * gfortran.dg/dummy_procedure_8.f90: New.
4423 * gfortran.dg/interface_26.f90: Modified.
4424 * gfortran.dg/proc_ptr_11.f90: Modified.
4425 * gfortran.dg/proc_ptr_15.f90: Modified.
4426 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4427 * gfortran.dg/typebound_override_1.f90: Modified.
4428 * gfortran.dg/typebound_proc_6.f03: Modified.
4430 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4432 PR tree-optimization/51938
4433 PR tree-optimization/52005
4434 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4435 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4436 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4437 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4439 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4441 Avoid crashing on erroneous static_assert usage
4442 * g++.dg/cpp0x/static_assert8.C: New test.
4444 2012-08-06 Jason Merrill <jason@redhat.com>
4446 * g++.dg/cpp0x/sfinae38.C: New.
4448 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4449 Paolo Carlini <paolo.carlini@oracle.com>
4452 * g++.dg/conversion/void2.C: New.
4454 2012-08-06 Tom de Vries <tom@codesourcery.com>
4456 * gcc.dg/tree-ssa/vrp78.c: New test.
4458 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4459 Richard Sandiford <rdsandiford@googlemail.com>
4461 * g++.dg/opt/enum2.C: Require fpic target.
4462 * g++.dg/lto/20090303_0.C: Likewise.
4464 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4465 Catherine Moore <clm@codesourcery.com>
4467 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4468 flush function names too.
4469 * gcc.target/mips/clear-cache-1.c: Likewise.
4471 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4474 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4476 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4479 * gfortran.dg/array_5.f90: New test.
4481 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4483 PR tree-optimization/30318
4484 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4486 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4488 * g++.dg/ext/vector17.C: New testcase.
4490 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4493 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4494 * g++.dg/opt/longbranch1.C: Likewise.
4496 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4498 PR tree-optimization/53805
4499 * gcc.dg/fold-notunord.c: New testcase.
4501 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4504 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4505 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4507 2012-08-02 Jason Merrill <jason@redhat.com>
4508 Paolo Carlini <paolo.carlini@oracle.com>
4510 PR c++/51213 (again)
4511 * g++.dg/cpp0x/sfinae37.C: Extend.
4513 2012-08-02 Richard Guenther <rguenther@suse.de>
4515 PR tree-optimization/50672
4516 * g++.dg/torture/pr50672.C: New testcase.
4518 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4521 * gfortran.dg/abstract_type_6.f03: Modified.
4522 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4523 * gfortran.dg/proc_ptr_comp_35.f90: New.
4524 * gfortran.dg/typebound_proc_9.f03: Modified.
4525 * gfortran.dg/typebound_proc_26.f90: New.
4527 2012-08-02 Richard Guenther <rguenther@suse.de>
4529 * gcc.dg/torture/pta-callused-1.c: Adjust.
4530 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4531 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4532 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4533 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4534 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4535 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4536 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4537 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4539 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4542 * gfortran.dg/include_6.f90: New test case.
4543 * gfortran.dg/include_7.f90: New test case.
4544 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4546 2012-08-01 Tom de Vries <tom@codesourcery.com>
4548 * gcc.dg/tree-ssa/vrp76.c: New test.
4550 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4552 PR tree-optimization/46556
4553 * gcc.dg/tree-ssa/slsr-27.c: New.
4554 * gcc.dg/tree-ssa/slsr-28.c: New.
4555 * gcc.dg/tree-ssa/slsr-29.c: New.
4557 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4560 * gfortran.dg/proc_decl_29.f90: New.
4562 2012-07-31 Dehao Chen <dehao@google.com>
4564 * gcc.dg/predict-7.c: New test.
4566 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4569 * gfortran.dg/typebound_override_3.f90: New.
4571 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4573 PR tree-optimization/53773
4574 * gcc.dg/vect/pr53773.c: New test.
4576 2012-07-31 Nick Clifton <nickc@redhat.com>
4578 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4581 2012-07-31 Tobias Burnus <burnus@net-b.de>
4583 * gfortran.dg/c_funloc_tests_6.f90: New.
4584 * gfortran.dg/c_funloc_tests_7.f90: New.
4585 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4587 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4590 * g++.dg/cpp0x/temp_default5.C: New.
4592 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4595 * gfortran.dg/proc_ptr_37.f90: New.
4597 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4599 * lib/target-supports.exp
4600 (check_effective_target_vect_natural_alignment): New function.
4601 * gcc.dg/align-2.c: Only run on targets with natural alignment
4603 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4604 alignment of vector types.
4606 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4607 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4609 * gcc.target/i386/rdseed16-1.c: New.
4610 * gcc.target/i386/rdseed32-1.c: Ditto
4611 * gcc.target/i386/rdseed64-1.c: Ditto
4612 * gcc.target/i386/sse-12.c: Add -mrdseed.
4613 * gcc.target/i386/sse-13.c: Ditto.
4614 * gcc.target/i386/sse-14.c: Ditto.
4615 * g++.dg/other/i386-2.C: Ditto.
4616 * g++.dg/other/i386-3.C: Ditto.
4618 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4621 * gcc.target/sh/pr51244-4.c: New.
4623 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4625 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4626 for alpha*-*-* targets. Cleanup original tree dump.
4628 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4630 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4631 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4633 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4635 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4636 rand, srand. Include <stdlib.h>.
4638 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4640 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4642 2012-07-26 Richard Henderson <rth@redhat.com>
4644 * gcc.dg/attr-hotcold-1.c: New.
4645 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4647 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4648 Sandra Loosemore <sandra@codesourcery.com>
4650 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4652 2012-07-26 Tobias Burnus <burnus@net-b.de>
4654 * gfortran.dg/contiguous_1.f90: Update dg-error.
4655 * gfortran.dg/proc_ptr_32.f90: Ditto.
4657 2012-07-26 Richard Guenther <rguenther@suse.de>
4659 PR tree-optimization/54098
4660 * gcc.dg/torture/pr54098.c: New testcase.
4662 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4664 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4665 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4667 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4670 * gfortran.dg/array_constructor_39.f90: New test.
4672 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4675 * gfortran.dg/array_constructor_38.f90: New test.
4677 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4679 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4681 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4683 * gnat.dg/noreturn5.ad[sb]: New test.
4685 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4686 Paul Brook <paul@codesourcery.com>
4690 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4691 * c-c++-common/pr53633.c: New test.
4693 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4695 * gcc.target/i386/asm-dialect-1.c: New test case.
4697 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4698 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4700 * gcc.target/i386/prefetchw-1.c: New.
4701 * gcc.target/i386/sse-12.c: Add -mprfchw.
4702 * gcc.target/i386/sse-13.c: Ditto.
4703 * gcc.target/i386/sse-14.c: Ditto.
4704 * gcc.target/i386/sse-22.c: Ditto.
4705 * gcc.target/i386/sse-23.c: Ditto.
4706 * g++.dg/other/i386-2.C: Ditto.
4707 * g++.dg/other/i386-3.C: Ditto.
4709 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4711 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4713 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4716 * gcc.target/arm/pr54051.c: New.
4717 * gcc.target/arm/vfp-1.c: Adjust test.
4719 2012-07-24 Julian Brown <julian@codesourcery.com>
4721 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4722 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4725 2012-07-23 Paul Brook <paul@codesourcery.com>
4727 * g++.dg/other/armv7m-1.c: New test.
4729 2012-07-23 Julian Brown <julian@codesourcery.com>
4731 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4733 (DO_TEST): Define to 1 for appropriate ARM targets.
4735 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4737 PR tree-optimization/53881
4738 * gcc.dg/pr53881.c: Renamed to ...
4739 * gcc.dg/pr53881-1.c: ... this.
4740 * gcc.dg/pr53881-2.c: New test.
4742 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4744 Handle recent changes in default atomics for cris*-*-linux*.
4745 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4746 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4747 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4748 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4749 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4750 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4751 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4752 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4753 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4754 -mno-unaligned-atomic-may-use-library is in effect for
4756 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4757 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4758 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4759 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4760 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4761 gcc.target/cris/torture/sync-mis-op-i-1.c,
4762 gcc.target/cris/torture/sync-mis-op-i-2.c,
4763 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4764 gcc.target/cris/torture/sync-mis-op-i-3.c,
4765 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4766 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4767 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4768 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4769 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4770 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4771 (main): Remove local variable x.
4772 [mis_ok]: Check that atomics don't fail.
4774 2012-07-21 Andrew Pinski <apinski@cavium.com>
4776 * gcc.dg/tree-ssa/vrp72.c: New test.
4777 * gcc.dg/tree-ssa/vrp73.c: New test.
4778 * gcc.dg/tree-ssa/vrp74.c: New test.
4779 * gcc.dg/tree-ssa/vrp75.c: New test.
4781 2012-07-21 Andrew Pinski <apinski@cavium.com>
4783 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4784 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4786 2012-07-21 Andrew Pinski <apinski@cavium.com>
4788 * gcc.target/mips/octeon-pop-2.c: New testcase.
4790 2012-07-21 Tobias Burnus <burnus@net-b.de>
4793 * gfortran.dg/assumed_rank_3.f90: New.
4794 * gfortran.dg/assumed_rank_11.f90: New.
4795 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4796 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4797 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4799 2012-07-21 Andrew Pinski <apinski@cavium.com>
4801 * gcc.target/mips/unaligned-1.c: New testcase.
4803 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4805 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4807 2012-07-20 Tobias Burnus <burnus@net-b.de>
4809 * gfortran.dg/bind_c_array_params_2.f90: New.
4810 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4811 and update dg-error.
4813 2012-07-20 Tobias Burnus <burnus@net-b.de>
4815 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4817 2012-07-20 Jason Merrill <jason@redhat.com>
4820 * g++.dg/other/array7.C: New.
4822 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4824 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4825 the basic block and check loop depth.
4826 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4827 matching patterns and comments.
4828 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4829 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4831 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4834 * c-c++-common/pr28656.c: New test.
4836 2012-07-19 Jason Merrill <jason@redhat.com>
4839 * g++.dg/init/mutable1.C: New.
4841 2012-07-20 Tobias Burnus <burnus@net-b.de>
4844 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4845 * gfortran.dg/assumed_rank_1.f90: New.
4846 * gfortran.dg/assumed_rank_1_c.c: New.
4847 * gfortran.dg/assumed_rank_2.f90: New.
4848 * gfortran.dg/assumed_rank_4.f90: New.
4849 * gfortran.dg/assumed_rank_5.f90: New.
4850 * gfortran.dg/assumed_rank_6.f90: New.
4851 * gfortran.dg/assumed_rank_7.f90: New.
4852 * gfortran.dg/assumed_rank_8.f90: New.
4853 * gfortran.dg/assumed_rank_8_c.c: New.
4854 * gfortran.dg/assumed_rank_9.f90: New.
4855 * gfortran.dg/assumed_rank_10.f90: New.
4856 * gfortran.dg/assumed_rank_12.f90: New.
4858 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4860 * gnat.dg/opt25.adb: New test.
4861 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4862 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4864 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4866 * gnat.dg/aggr20.ad[sb]: New test.
4867 * gnat.dg/aggr20_pkg.ads: New helper.
4869 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4871 * gnat.dg/derived_type3.adb: New test.
4872 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4874 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4876 PR rtl-optimization/53942
4877 * gcc.dg/pr53942.c: New test.
4879 2012-07-19 Jason Merrill <jason@redhat.com>
4882 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4884 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4886 * gnat.dg/discr38.adb: New test.
4888 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4891 * c-c++-common/gomp/pr54017.c: New test.
4893 2012-07-19 Richard Guenther <rguenther@suse.de>
4894 Eric Botcazou <ebotcazou@adacore.com>
4896 * gnat.dg/loop_optimization11.adb: New testcase.
4897 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4899 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4900 Jason Merrill <jason@redhat.com>
4902 * g++.dg/cpp0x/sfinae37.C: New.
4903 * g++.dg/template/access23.C: New.
4904 * g++.dg/template/access7.C: Adjust.
4905 * g++.dg/template/sfinae10.C: Don't expect errors.
4906 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4908 2012-07-18 Julian Brown <julian@codesourcery.com>
4909 Sandra Loosemore <sandra@codesroucery.com>
4911 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4913 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4915 * gnat.dg/noreturn4.ad[sb]: New test.
4916 * gnat.dg/noreturn4_pkg.ads: New helper.
4918 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4919 Julian Brown <julian@codesourcery.com>
4921 * gcc.target/arm/neon-vdup-1.c: New test case.
4922 * gcc.target/arm/neon-vdup-2.c: New test case.
4923 * gcc.target/arm/neon-vdup-3.c: New test case.
4924 * gcc.target/arm/neon-vdup-4.c: New test case.
4925 * gcc.target/arm/neon-vdup-5.c: New test case.
4926 * gcc.target/arm/neon-vdup-6.c: New test case.
4927 * gcc.target/arm/neon-vdup-7.c: New test case.
4928 * gcc.target/arm/neon-vdup-8.c: New test case.
4929 * gcc.target/arm/neon-vdup-9.c: New test case.
4930 * gcc.target/arm/neon-vdup-10.c: New test case.
4931 * gcc.target/arm/neon-vdup-11.c: New test case.
4932 * gcc.target/arm/neon-vdup-12.c: New test case.
4933 * gcc.target/arm/neon-vdup-13.c: New test case.
4934 * gcc.target/arm/neon-vdup-14.c: New test case.
4935 * gcc.target/arm/neon-vdup-15.c: New test case.
4936 * gcc.target/arm/neon-vdup-16.c: New test case.
4937 * gcc.target/arm/neon-vdup-17.c: New test case.
4938 * gcc.target/arm/neon-vdup-18.c: New test case.
4939 * gcc.target/arm/neon-vdup-19.c: New test case.
4940 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4941 arguments non-constant.
4943 2012-07-18 Richard Guenther <rguenther@suse.de>
4945 PR tree-optimization/53970
4946 * g++.dg/torture/pr53970.C: New testcase.
4948 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4951 * gcc.c-torture/compile/pr38621.c: New.
4953 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4956 * gcc.target/sh/pr33135-1.c: New.
4957 * gcc.target/sh/pr33135-2.c: New.
4958 * gcc.target/sh/pr33135-3.c: New.
4959 * gcc.target/sh/pr33135-4.c: New.
4961 2012-07-17 Jason Merrill <jason@redhat.com>
4964 * g++.dg/parse/enum9.C: New.
4966 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4967 Sandra Loosemore <sandra@codesourcery.com>
4969 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4970 if there is a conflict with -mcpu=. Use -mcpu=5208.
4972 2012-07-17 Jason Merrill <jason@redhat.com>
4975 * g++.dg/template/array23.C: New.
4977 2012-07-17 Tobias Burnus <burnus@net-b.de>
4980 * gfortran.dg/bind_c_usage_26.f90: New.
4981 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4982 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4983 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4984 * gfortran.dg/interop_params.f03: Ditto.
4986 2012-07-17 Jason Merrill <jason@redhat.com>
4988 * g++.dg/template/inherit8.C: Adjust.
4989 * g++.dg/template/using21.C: Adjust.
4990 * g++.dg/template/using22.C: Adjust.
4993 * g++.dg/template/current-inst1.C: New.
4994 * g++.dg/parse/crash35.C: Adjust.
4996 2012-07-17 Tobias Burnus <burnus@net-b.de>
4999 * gfortran.dg/oldstyle_4.f90: New.
5001 2012-07-17 Tobias Burnus <burnus@net-b.de>
5004 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5005 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5007 2012-07-16 Jason Merrill <jason@redhat.com>
5009 * g++.dg/parse/access8.C: Adjust.
5010 * g++.dg/template/sfinae6_neg.C: Adjust.
5012 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5015 * gfortran.dg/coarray_allocate_1.f90: New test.
5017 2012-07-16 Andrew Pinski <apinski@cavium.com>
5019 * gcc.c-torture/execute/bswap-1.c: New testcase.
5020 * gcc.c-torture/compile/unalign-1.c: New testcase.
5021 * gcc.c-torture/compile/20120524-1.c: New testcase.
5022 * gcc.c-torture/compile/20101216-1.c: New testcase.
5024 2012-07-16 Dehao Chen <dehao@google.com>
5027 2012-07-10 Dehao Chen <dehao@google.com>
5029 * gcc.dg/debug_info_inline.c: New test.
5031 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5034 * gfortran.dg/proc_decl_28.f90: New.
5036 2012-07-16 Andrew Pinski <apinski@cavium.com>
5038 * gcc.dg/torture/builtins-1.c: New testcase.
5040 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5042 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5043 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5044 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5045 gcc.target/cris/sync-1-v10.c,
5046 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5047 pass -mno-unaligned-atomic-may-use-library.
5048 * gcc.target/cris/sync-xchg-1.c: New test.
5049 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5050 valid register operand output modifier.
5052 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5054 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5057 2012-07-13 Andrew Pinski <apinski@cavium.com>
5059 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5060 rather than cleanup-tree-dump.
5061 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5063 2012-07-13 Richard Guenther <rguenther@suse.de>
5065 PR tree-optimization/53907
5066 * gcc.target/i386/pr53907.c: New testcase.
5068 2012-07-13 Richard Guenther <rguenther@suse.de>
5070 PR tree-optimization/53922
5071 * gcc.dg/torture/pr53922.c: New testcase.
5073 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5075 PR rtl-optimization/53908
5076 * gcc.dg/torture/pr53908.c: New test.
5078 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5081 * g++.dg/cpp0x/variadic135.C: New.
5083 2012-07-12 Jason Merrill <jason@redhat.com>
5085 * g++.dg/template/sfinae6_neg.C: Adjust.
5087 2012-07-12 Tobias Burnus <burnus@net-b.de>
5089 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5090 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5091 scan-tree-dump-times pattern.
5093 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5095 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5097 2012-07-11 Jason Merrill <jason@redhat.com>
5100 * g++.g/cpp0x/defaulted37.C: New.
5102 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5105 * gcc.target/arm/pr53859.c: New test.
5107 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5110 * gcc.c-torture/compile/pr53886.c: New.
5112 2012-07-10 Dehao Chen <dehao@google.com>
5114 * gcc.dg/debug_info_inline.c: New test.
5116 2012-07-10 Jason Merrill <jason@redhat.com>
5119 * g++.dg/cpp0x/defaulted36.C: New.
5120 * g++.dg/cpp0x/defaulted21.C: Adjust.
5122 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5124 2012-07-09 Sterling Augustine <saugustine@google.com>
5126 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5128 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5130 PR tree-optimization/53887
5131 * gcc.dg/pr53887.c: New test.
5133 2012-07-09 Jason Merrill <jason@redhat.com>
5136 * g++.dg/cpp0x/nullptr29.C: New.
5138 2012-07-09 Tom de Vries <tom@codesourcery.com>
5139 Richard Guenther <rguenther@suse.de>
5141 * gcc.dg/builtin-unreachable-6.c: New test.
5142 * gcc.dg/builtin-unreachable-5.c: New test.
5144 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5146 PR tree-optimization/53881
5147 * gcc.dg/pr53881.c: New test.
5149 2012-07-06 Jason Merrill <jason@redhat.com>
5152 * g++.dg/cpp0x/variadic134.C: New.
5155 * g++.dg/cpp0x/alias-decl-20.C: New.
5157 2012-07-06 Tom de Vries <tom@codesourcery.com>
5159 PR tree-optimization/51879
5160 * gcc.dg/pr51879-16.c: New test.
5161 * gcc.dg/pr51879-17.c: Same.
5163 2012-07-06 Tom de Vries <tom@codesourcery.com>
5165 PR tree-optimization/52009
5166 * gcc.dg/pr51879-7.c: New test.
5167 * gcc.dg/pr51879-18.c: New test.
5169 2012-07-05 Jason Merrill <jason@redhat.com>
5172 * g++.dg/template/typedef39.C: New.
5175 * g++.dg/cpp0x/variadic133.C: New.
5176 * g++.dg/template/param1.C: Adjust.
5178 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5182 * gcc.target/arm/neon/vtrnf32.c: Update.
5183 * gcc.target/arm/neon/vtrns32.c: Update.
5184 * gcc.target/arm/neon/vtrnu32.c: Update.
5185 * gcc.target/arm/neon/vzipf32.c: Update.
5186 * gcc.target/arm/neon/vzips32.c: Update.
5187 * gcc.target/arm/neon/vzipu32.c: Update.
5189 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5192 * gfortran.dg/inline_sum_4.f90: New test.
5194 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5196 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5198 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5200 * gcc.target/arm/fma-sp.c: New testcase.
5201 * gcc.target/arm/fma.c: Likewise.
5202 * gcc.target/arm/fma.h: Likewise.
5204 2012-07-04 Jason Merrill <jason@redhat.com>
5207 * g++.dg/other/enum3.C: New.
5209 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5212 * g++.dg/torture/pr53321.C: New test.
5214 2012-07-04 Richard Guenther <rguenther@suse.de>
5216 PR tree-optimization/53844
5217 * g++.dg/tree-ssa/pr53844.C: New testcase.
5219 2012-07-04 Richard Guenther <rguenther@suse.de>
5221 PR tree-optimization/53849
5222 * gcc.dg/pr53849.c: New testcase.
5224 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5227 * g++.dg/ext/label14.C: New test.
5229 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5232 * g++.dg/other/pr53811.C: New test.
5234 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5237 * gcc.target/m68k/stack-limit-1.c: New testcase.
5239 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5241 * gnat.dg/recursive_call.adb: New test.
5243 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5245 * gnat.dg/discr37.ad[sb]: New test.
5247 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5249 * g++.dg/other/packed1.C: Remove SH from xfail list.
5251 2012-07-02 Jason Merrill <jason@redhat.com>
5254 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5257 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5260 * g++.dg/cpp0x/decltype39.C: New.
5261 * g++.dg/diagnostic/method1.C: Adjust.
5264 * g++.dg/template/ref6.C: New.
5266 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5269 * gcc.target/sh/pr53568-1.c: New.
5271 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5274 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5276 2012-07-02 Jason Merrill <jason@redhat.com>
5279 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5282 * g++.dg/template/enum7.C: New.
5283 * g++.dg/other/ptrmem10.C: Adjust.
5284 * g++.dg/other/ptrmem11.C: Adjust.
5285 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5287 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5289 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5291 2012-07-01 Wei Guozhi <carrot@google.com>
5294 * gcc.target/arm/pr53447-1.c: New testcase.
5295 * gcc.target/arm/pr53447-2.c: New testcase.
5296 * gcc.target/arm/pr53447-3.c: New testcase.
5297 * gcc.target/arm/pr53447-4.c: New testcase.
5299 2012-06-29 Richard Guenther <rguenther@suse.de>
5301 PR tree-optimization/47061
5302 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5304 2012-06-29 Richard Guenther <rguenther@suse.de>
5306 PR tree-optimization/37541
5307 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5309 2012-06-29 Richard Guenther <rguenther@suse.de>
5311 PR tree-optimization/52589
5312 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5314 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5316 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5318 * g++.dg/template/error46.C: Add missing comment to dg-message.
5319 * g++.dg/template/crash107.C: Likewise.
5320 * g++.dg/template/error47.C: Likewise.
5321 * g++.dg/template/crash108.C: Likewise.
5322 * g++.dg/overload/operator5.C: Likewise.
5324 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5325 errors in dg-message directives, add comments.
5327 2012-06-28 Kai Tietz <ktietz@redhat.com>
5329 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5330 hard-coded 'unsigned long'.
5332 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5334 PR tree-optimization/51581
5335 * gcc.dg/vect/pr51581-4.c: New test.
5337 PR tree-optimization/53645
5338 * gcc.c-torture/execute/pr53645-2.c: New test.
5340 2012-06-28 Richard Guenther <rguenther@suse.de>
5343 * gcc.dg/torture/pr53790.c: New testcase.
5345 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5347 PR tree-optimization/53645
5348 * gcc.c-torture/execute/pr53645.c: New test.
5350 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5352 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5354 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5358 * gcc.dg/guality/pr49888.c: Account for the possibility that
5359 the variable is optimized out at the first test.
5361 2012-06-27 Jason Merrill <jason@redhat.com>
5363 * g++.dg/cpp0x/override2.C: Adjust.
5364 * g++.dg/template/error5.C: Adjust.
5365 * g++.dg/parse/crash28.C: Adjust.
5368 * g++.dg/parse/template27.C: New.
5369 * g++.dg/template/crash74.C: Adjust expected output.
5371 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5375 * gfortran.dg/typebound_operator_16.f03: New.
5377 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5379 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5380 even src1.i and src2.i fields even in the second half of the arrays.
5382 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5385 * g++.dg/torture/vshuf-16.inc: New test.
5386 * g++.dg/torture/vshuf-2.inc: New test.
5387 * g++.dg/torture/vshuf-4.inc: New test.
5388 * g++.dg/torture/vshuf-8.inc: New test.
5389 * g++.dg/torture/vshuf-main.inc: New test.
5390 * g++.dg/torture/vshuf-v16hi.C: New test.
5391 * g++.dg/torture/vshuf-v16qi.C: New test.
5392 * g++.dg/torture/vshuf-v2df.C: New test.
5393 * g++.dg/torture/vshuf-v2di.C: New test.
5394 * g++.dg/torture/vshuf-v2sf.C: New test.
5395 * g++.dg/torture/vshuf-v2si.C: New test.
5396 * g++.dg/torture/vshuf-v4df.C: New test.
5397 * g++.dg/torture/vshuf-v4di.C: New test.
5398 * g++.dg/torture/vshuf-v4sf.C: New test.
5399 * g++.dg/torture/vshuf-v4si.C: New test.
5400 * g++.dg/torture/vshuf-v8hi.C: New test.
5401 * g++.dg/torture/vshuf-v8qi.C: New test.
5402 * g++.dg/torture/vshuf-v8si.C: New test.
5404 2012-06-27 Richard Guenther <rguenther@suse.de>
5407 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5409 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5411 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5412 scan-dump-dem-not): Use printable pattern in test name.
5414 2012-06-26 Sterling Augustine <saugustine@google.com>
5415 Dominique Dhumieres <dominiq@lps.ens.fr>
5417 * gcc.dg/pubtypes-2.c: Update expected output.
5418 * gcc.dg/pubtypes-3.c: Likewise.
5419 * gcc.dg/pubtypes-4.c: Likewise.
5421 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5423 * gcc.dg/tree-ssa/slsr-1.c: New test.
5424 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5425 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5426 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5428 2012-06-26 Matt Turner <mattst88@gmail.com>
5431 * gcc.target/arm/mmx-2.c: New.
5433 2012-06-26 Richard Guenther <rguenther@suse.de>
5436 * g++.dg/torture/pr53752.C: New testcase.
5438 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5440 PR tree-optimization/53748
5441 * gcc.c-torture/compile/pr53748.c: New test.
5443 2012-06-25 Jason Merrill <jason@redhat.com>
5447 * g++.dg/cpp0x/decltype38.C: New.
5448 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5450 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5452 * lib/target-supports-dg.exp (testname-for-summary): New.
5453 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5454 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5455 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5456 scan-module-absence, output-exists, output-exists-not: Use
5457 testname-for-summary.
5458 (dg-test): Clean up testname_with_flags.
5459 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5460 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5461 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5462 scan-assembler-dem-not, object-size: Use testname-for-summary.
5463 * lib/gcov.exp (run-gcov): Likewise.
5464 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5465 scan-dump-dem, scan-dump-dem-note): Likewise.
5467 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5468 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5469 including profopt.opt; save and restore existing value.
5470 * g++.dg/bprob/bprob.exp: Likewise.
5471 * gcc.dg/matrix/matrix.exp: Likewise.
5472 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5473 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5476 2012-06-25 Richard Henderson <rth@redhat.com>
5478 * gcc.dg/pr53749.c: New.
5480 2012-06-25 Jason Merrill <jason@redhat.com>
5483 * g++.dg/cpp0x/nullptr28.C: New.
5485 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5487 * gcc.target/arm/neon-vld1_dupQ.c: New.
5489 2012-06-25 Florian Weimer <fweimer@redhat.com>
5491 * g++.dg/init/new35.C: New.
5492 * g++.dg/init/new36.C: New.
5493 * g++.dg/init/new37.C: New.
5494 * g++.dg/ext/vla5.C: New warning.
5495 * g++.dg/ext/vla8.C: New warning.
5496 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5498 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5499 James Greenhalgh <james.greenhalgh@arm.com>
5501 * gcc.target/arm/ftest-support-arm.h New testcase.
5502 * gcc.target/arm/ftest-support-thumb.h Likewise.
5503 * gcc.target/arm/ftest-support.h Likewise.
5504 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5505 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5506 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5507 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5508 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5509 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5510 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5511 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5512 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5513 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5514 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5515 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5516 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5517 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5518 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5519 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5520 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5521 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5522 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5523 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5524 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5525 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5526 * lib/target-supports.exp
5527 (check_effective_target_arm_arch_FUNC): Add support for more
5529 (add_options_for_arm_arch_FUNC): Likewise.
5530 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5532 2012-06-25 Jason Merrill <jason@redhat.com>
5535 * g++.dg/cpp0x/constexpr-tuple.C: New.
5537 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5540 * gcc.target/i386/pr53759.c: New test.
5543 * g++.dg/cpp0x/nsdmi7.C: New test.
5545 2012-06-24 Kai Tietz <ktietz@redhat.com>
5547 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5549 * gcc.target/i386/pr38988.c: Likewise.
5551 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5555 * gfortran.dg/typebound_generic_12.f03: New.
5556 * gfortran.dg/typebound_generic_13.f03: New.
5558 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5560 * gnat.dg/lto15.ad[sb]: New test.
5562 2012-06-21 Meador Inge <meadori@codesourcery.com>
5565 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5567 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5569 * gcc.dg/pch/ident-1.c: New test.
5570 * gcc.dg/pch/ident-1.hs: Header file for new test.
5572 2012-06-21 Michael Matz <matz@suse.de>
5575 * gcc.c-torture/execute/pr53688.c: New test.
5577 2012-06-20 Richard Guenther <rguenther@suse.de>
5579 PR tree-optimization/30318
5580 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5582 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5584 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5586 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5588 * gcc.target/i386/clearcapv2.map: New file.
5589 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5591 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5593 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5594 and add __sh__ case.
5596 2012-06-19 Jason Merrill <jason@redhat.com>
5599 * g++.dg/debug/localclass1.C: New.
5601 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5603 * g++.dg/cpp0x/override4.C: New.
5605 2012-06-14 Jason Merrill <jason@redhat.com>
5608 * g++.dg/cpp0x/decltype37.C: New.
5610 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5612 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5614 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5616 * gcc.c-torture/compile/vector-5.c,
5617 gcc.c-torture/compile/vector-6.c: New tests.
5619 2012-06-19 Richard Henderson <rth@redhat.com>
5621 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5623 2012-06-19 Richard Guenther <rguenther@suse.de>
5625 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5627 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5630 * gcc.target/i386/pr53712.c: New test.
5632 2012-06-18 Tobias Burnus <burnus@net-b.de>
5635 * gfortran.dg/elemental_optional_args_6.f90: New.
5637 2012-06-18 Tobias Burnus <burnus@net-b.de>
5640 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5641 * gfortran.dg/coarray/move_alloc_1.f90
5643 2012-06-18 Tobias Burnus <burnus@net-b.de>
5646 * gfortran.dg/coarray_27.f90: New.
5648 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5649 Greta Yorsh <Greta.Yorsh@arm.com>
5651 * gcc.target/arm/epilog-1.c: New test.
5653 2012-06-18 Richard Guenther <rguenther@suse.de>
5655 PR tree-optimization/53693
5656 * g++.dg/torture/pr53693.C: New testcase.
5658 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5660 PR tree-optimization/53703
5661 * gcc.dg/torture/pr53703.c: New test.
5663 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5666 * gcc.target/i386/pr53698.c: New test.
5668 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5670 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5672 2012-06-17 Tobias Burnus <burnus@net-b.de>
5676 * gfortran.dg/transfer_check_3.f90: New.
5678 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5680 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5682 2012-06-16 Tobias Burnus <burnus@net-b.de>
5686 * gfortran.dg/deferred_type_param_8.f90: New.
5688 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5690 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5691 testname that includes flags, passed in as new argument, in
5693 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5694 and pass it to verify-* procedures.
5696 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5697 alignment torture options with usual torture options.
5699 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5700 messages reported for one line of source code.
5701 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5702 * g++.dg/cpp0x/decltype2.C: Likewise.
5703 * g++.dg/cpp0x/decltype3.C: Likewise.
5704 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5705 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5706 * g++.dg/cpp0x/static_assert3.C: Likewise.
5707 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5708 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5709 * g++.dg/cpp0x/union1.C: Likewise.
5710 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5711 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5712 * g++.dg/cpp0x/variadic2.C: Likewise.
5713 * g++.dg/cpp0x/variadic20.C: Likewise.
5714 * g++.dg/cpp0x/variadic74.C: Likewise.
5715 * g++.dg/diagnostic/bitfld2.C: Likewise.
5716 * g++.dg/ext/attrib44.C: Likewise.
5717 * g++.dg/ext/no-asm-1.C: Likewise.
5718 * g++.dg/other/error34.C: Likewise.
5719 * g++.dg/parse/crash46.C: Likewise.
5720 * g++.dg/parse/error10.C: Likewise.
5721 * g++.dg/parse/error2.C: Likewise.
5722 * g++.dg/parse/error3.C: Likewise.
5723 * g++.dg/parse/error36.C: Likewise.
5724 * g++.dg/parse/error8.C: Likewise.
5725 * g++.dg/parse/error9.C: Likewise.
5726 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5727 * g++.dg/parse/parser-pr28152.C: Likewise.
5728 * g++.dg/parse/template25.C: Likewise.
5729 * g++.dg/parse/typename11.C: Likewise.
5730 * g++.dg/tc1/dr147.C: Likewise.
5731 * g++.dg/template/deduce3.C: Likewise.
5732 * g++.dg/template/koenig9.C: Likewise.
5733 * g++.dg/template/pr23510.C: Likewise.
5734 * g++.dg/warn/pr12242.C: Likewise.
5735 * g++.dg/warn/pr30551-2.C: Likewise.
5736 * g++.dg/warn/pr30551.C: Likewise.
5737 * g++.old-deja/g++.other/typename1.C: Likewise.
5738 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5740 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5743 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5744 * c-c++-common/torture/vshuf-2.inc: Likewise.
5745 * c-c++-common/torture/vshuf-4.inc: Likewise.
5746 * c-c++-common/torture/vshuf-8.inc: Likewise.
5747 * c-c++-common/torture/vshuf-main.inc: Likewise.
5748 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5749 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5750 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5751 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5752 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5753 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5754 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5755 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5756 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5757 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5758 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5759 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5760 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5761 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5763 2012-06-15 Michael Matz <matz@suse.de>
5765 * gcc.dg/tree-ssa/vector-4.c: New test.
5767 2012-06-15 Michael Matz <matz@suse.de>
5769 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5770 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5772 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5774 PR tree-optimization/53636
5775 * gcc.target/arm/pr53636.c: New test.
5777 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5779 PR tree-optimization/51581
5780 * gcc.c-torture/execute/pr51581-1.c: New test.
5781 * gcc.c-torture/execute/pr51581-2.c: New test.
5782 * gcc.dg/vect/pr51581-1.c: New test.
5783 * gcc.dg/vect/pr51581-2.c: New test.
5784 * gcc.dg/vect/pr51581-3.c: New test.
5785 * gcc.target/i386/avx-pr51581-1.c: New test.
5786 * gcc.target/i386/avx-pr51581-2.c: New test.
5787 * gcc.target/i386/avx2-pr51581-1.c: New test.
5788 * gcc.target/i386/avx2-pr51581-2.c: New test.
5789 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5791 2012-06-15 Richard Guenther <rguenther@suse.de>
5793 * gcc.c-torture/execute/20120615-1.c: New testcase.
5795 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5797 * gnat.dg/vect8.ad[sb]: New test.
5799 2012-06-14 Richard Guenther <rguenther@suse.de>
5801 * gcc.dg/tree-ssa/vrp.h: New testcase.
5802 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5804 2012-06-13 Christian Bruel <christian.bruel@st.com>
5807 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5809 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5811 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5813 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5816 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5817 test summary unique.
5819 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5820 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5821 scan-stack-usage-not): Don't strip torture options from test name.
5823 * lib/scandump.exp (scan-dump-times): Use printable version of
5824 regexp in test summary line.
5826 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5827 messages reported for one line of source code.
5828 * gcc.dg/format/few-1.c: Likewise.
5829 * gcc.dg/ia64-sync-2.c: Likewise.
5830 * gcc.dg/sync-2.c: Likewise.
5831 * gcc.dg/noncompile/pr44517.c: Likewise.
5833 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5836 * gcc.dg/guality/pr49888.c: New.
5838 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5840 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5841 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5842 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5844 2012-06-13 Tobias Burnus <burnus@net-b.de>
5847 * gfortran.dg/intent_out_7.f90: New.
5849 2012-06-13 Tobias Burnus <burnus@net-b.de>
5852 * gfortran.dg/save_4.f90: New.
5854 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5859 * gcc.dg/pr53532.c: New test.
5860 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5861 adjust line numbers.
5862 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5863 * gcc.dg/Wcxx-compat-8.c: Likewise.
5864 * gcc.dg/pr51034.c: New test.
5865 * gcc.dg/pr53196-1.c: New test.
5866 * gcc.dg/pr53196-2.c: New test.
5868 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5870 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5871 alignment torture options with usual torture options.
5872 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5873 instead of dg-options.
5874 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5875 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5876 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5877 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5878 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5879 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5881 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5882 to checks for multiple messages reported for one line of source code.
5883 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5885 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5886 messages reported for one line of source code.
5888 * gcc.dg/20031223-1.c: Add comments to check for multiple
5889 messages reported for one line of source code.
5890 * gcc.dg/Wconversion-integer.c: Likewise.
5891 * gcc.dg/Wfatal-2.c: Likewise.
5892 * gcc.dg/Wfatal.c: Likewise.
5893 * gcc.dg/Wobjsize-1.c: Likewise.
5894 * gcc.dg/c99-vla-jump-1.c: Likewise.
5895 * gcc.dg/c99-vla-jump-2.c: Likewise.
5896 * gcc.dg/c99-vla-jump-3.c: Likewise.
5897 * gcc.dg/c99-vla-jump-4.c: Likewise.
5898 * gcc.dg/c99-vla-jump-5.c: Likewise.
5899 * gcc.dg/decl-9.c: Likewise.
5900 * gcc.dg/declspec-10.c: Likewise.
5901 * gcc.dg/declspec-18.c: Likewise.
5902 * gcc.dg/mtune.c: Likewise.
5903 * gcc.dg/parser-pr28152-2.c: Likewise.
5904 * gcc.dg/parser-pr28152.c: Likewise.
5905 * gcc.dg/pr14475.c: Likewise.
5906 * gcc.dg/pr27953.c: Likewise.
5907 * gcc.dg/pr28322-3.c: Likewise.
5908 * gcc.dg/pr30457.c: Likewise.
5909 * gcc.dg/pr30551-2.c: Likewise.
5910 * gcc.dg/pr30551-3.c: Likewise.
5911 * gcc.dg/pr30551-4.c: Likewise.
5912 * gcc.dg/pr30551-5.c: Likewise.
5913 * gcc.dg/pr30551-6.c: Likewise.
5914 * gcc.dg/pr30551.c: Likewise.
5915 * gcc.dg/pr45461.c: Likewise.
5916 * gcc.dg/pr48552-1.c: Likewise.
5917 * gcc.dg/pr48552-2.c: Likewise.
5918 * gcc.dg/redecl-1.c: Likewise.
5919 * gcc.dg/transparent-union-3.c: Likewise.
5920 * gcc.dg/utf-dflt.c: Likewise.
5921 * gcc.dg/utf-dflt2.c: Likewise.
5922 * gcc.dg/vla-8.c: Likewise.
5923 * gcc.dg/vla-init-1.c: Likewise.
5924 * gcc.dg/wtr-int-type-1.c: Likewise.
5926 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5927 messages reported for for one line of source code.
5928 * c-c++-common/raw-string-5.c: Likewise.
5929 * c-c++-common/raw-string-4.c: Likewise.
5930 * c-c++-common/raw-string-6.c: Likewise.
5931 * c-c++-common/pr20000.c: Likewise.
5933 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5934 messages reported for one line of source code.
5935 * gcc.dg/cpp/pr30786.c: Likewise.
5936 * gcc.dg/cpp/pr28709.c: Likewise.
5937 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5938 * gcc.dg/cpp/macspace2.c: Likewise.
5939 * gcc.dg/cpp/missing-header-1.c: Likewise.
5940 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5941 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5942 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5944 2012-06-12 Jason Merrill <jason@redhat.com>
5947 * g++.dg/template/local7.C: New.
5949 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5952 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5953 * gcc.target/sh/pr51340-2.c: Likewise.
5954 * gcc.target/sh/pr51340-3.c: Likewise.
5956 2012-06-12 Michael Matz <matz@suse.de>
5958 * gcc.dg/torture/alias-1.c: New test.
5960 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5962 PR rtl-optimization/53589
5963 * gcc.dg/torture/pr53589.c: New test.
5965 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5968 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5969 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5970 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5971 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5972 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5973 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5974 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5975 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5976 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5977 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5978 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5979 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5980 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5981 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5982 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5983 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5985 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5987 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5988 (check_intel_cpu_model): New function.
5989 (check_amd_cpu_model): New function.
5990 (check_features): New function.
5991 (__get_cpuid_output): New function.
5992 (check_detailed): New function.
5993 (fn1): Rename to quick_check.
5994 (main): Update to call quick_check and call check_detailed.
5996 2012-06-11 Richard Henderson <rth@redhat.com>
5998 * lib/target-supports.exp
5999 (check_effective_target_sync_long_long_runtime): Use
6000 check_effective_target_lp64 instead of
6001 check_effective_target_powerpc64 for powerpc targets.
6003 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6006 * gcc.target/sh/pr53511-1.c: New.
6008 2012-06-11 Richard Guenther <rguenther@suse.de>
6011 * g++.dg/lto/pr53470_0.C: New testcase.
6012 * gcc.dg/lto/pr53470_0.c: Likewise.
6014 2012-06-11 Richard Guenther <rguenther@suse.de>
6017 * g++.dg/ext/pr53605.C: New testcase.
6019 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6021 * gnat.dg/specs/array1.ads: New test.
6022 * gnat.dg/specs/array2.ads: Likewise.
6023 * gnat.dg/array22.adb: Likewise.
6025 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6027 * gnat.dg/constant4.adb: New test.
6028 * gnat.dg/constant4_pkg.ads: New helper.
6030 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6033 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6034 * gfortran.dg/allocate_class_1.f90: Modified.
6035 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6036 * gfortran.dg/allocate_class_2.f90: New.
6038 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6041 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6043 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6046 * gfortran.dg/string_assign_2.f90: New test case.
6048 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6051 * gfortran.dg/string_assign_1.f90: New test case.
6053 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6056 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6057 * gcc.dg/gomp/critical-4.c: Likewise.
6058 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6059 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6060 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6061 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6062 * c-c++-common/gomp/pr53580.c: New test.
6064 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6067 * g++.dg/cpp0x/forw_enum11.C: New.
6069 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6072 * g++.dg/cpp0x/alias-decl-19.C: New.
6074 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6076 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6078 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6080 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6082 (XSTATE_SSE): Ditto.
6083 (XSTATE_YMM): Ditto.
6084 (avx_os_support): Use new defines.
6086 2012-06-06 Richard Guenther <rguenther@suse.de>
6089 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6092 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6095 * g++.dg/cpp0x/pr52841.C: New testcase.
6097 2012-06-06 Richard Guenther <rguenther@suse.de>
6099 PR tree-optimization/53081
6100 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6101 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6103 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6105 * gcc.target/powerpc/pr53487.c: New test.
6107 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6109 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6111 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6113 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6115 2012-06-05 Richard Guenther <rguenther@suse.de>
6117 PR tree-optimization/30442
6118 * gcc.dg/vect/bb-slp-30.c: New testcase.
6120 2012-06-05 Richard Guenther <rguenther@suse.de>
6122 PR tree-optimization/53081
6123 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6124 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6125 -fno-tree-loop-distribute-patterns.
6127 2012-06-05 Alan Modra <amodra@gmail.com>
6129 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6130 Check static chain in nested funcs.
6132 2012-06-04 Tobias Burnus <burnus@net-b.de>
6135 * gfortran.dg/init_flag_10.f90: New.
6137 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6140 * g++.dg/warn/Wenum-compare-no-2: New.
6142 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6144 PR preprocessor/53463
6145 * g++.dg/cpp/limits.C: New test.
6146 * g++.dg/parse/error19.C: Adjust.
6147 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6148 * g++.dg/warn/pr35635.C: Likewise.
6149 * g++.old-deja/g++.pt/assign1.C: Likewise.
6151 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6154 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6155 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6156 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6157 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6158 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6159 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6160 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6161 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6163 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6165 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6167 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6169 PR tree-optimization/53550
6170 * gcc.dg/pr53550.c: New test.
6172 2012-06-04 Richard Guenther <rguenther@suse.de>
6174 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6175 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6176 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6178 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6181 * gfortran.dg/parameter_array_element_2.f90: New.
6183 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6186 * gcc.target/sh/pr53512-1.c: New.
6187 * gcc.target/sh/pr53512-2.c: New.
6188 * gcc.target/sh/pr53512-3.c: New.
6189 * gcc.target/sh/pr53512-4.c: New.
6191 2012-06-01 Jason Merrill <jason@redhat.com>
6194 * g++.dg/ext/visibility/template12.C: New.
6195 * g++.dg/ext/attrib14.C: Adjust warning line.
6198 * g++.dg/parse/new6.C: New.
6199 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6201 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6203 * c-c++-common/restrict-2.c: Revert previous change.
6205 2012-06-01 Jason Merrill <jason@redhat.com>
6208 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6211 * g++.dg/cpp0x/auto33.C: New.
6213 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6216 * g++.dg/parse/namespace-alias-1.C: New.
6218 2012-06-01 Christian Bruel <christian.bruel@st.com>
6220 * gcc.dg/spec-options.c: New test.
6221 * gcc.dg/foo.specs: New file.
6223 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6226 * gnat.dg/lto14.adb: Skip on Solaris.
6228 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6230 * gcc.target/cris/sync-1-v10.c,
6231 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6232 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6233 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6234 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6235 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6236 gcc.target/cris/torture/sync-mis-op-i-1.c,
6237 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6238 gcc.target/cris/torture/sync-mis-op-i-2.c,
6239 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6240 gcc.target/cris/torture/sync-mis-op-i-3.c,
6241 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6242 gcc.target/cris/torture/sync-mis-op-s-1.c,
6243 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6244 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6245 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6246 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6247 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6248 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6249 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6250 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6251 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6253 2012-05-31 Richard Guenther <rguenther@suse.de>
6255 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6256 ldist-pr45948.c with disabled SCCP.
6258 2012-05-31 Richard Guenther <rguenther@suse.de>
6261 * gcc.dg/torture/pr48493.c: New testcase.
6263 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6265 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6267 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6268 of the initialization loop.
6269 (dg-final): Adjust the expected number of vectorized loops depending
6270 on vect_char_mult target selector.
6272 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6274 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6275 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6276 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6279 2012-05-30 Jason Merrill <jason@redhat.com>
6282 * g++.dg/init/new34.C: New.
6283 * g++.dg/tree-ssa/stabilize1.C: New.
6285 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6288 * g++.dg/init/new33.C: New test.
6290 2012-05-30 Richard Guenther <rguenther@suse.de>
6293 * gcc.dg/torture/pr53501.c: New testcase.
6294 * c-c++-common/restrict-2.c: Adjust.
6296 2012-05-30 Alan Modra <amodra@gmail.com>
6298 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6301 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6303 * gcc.target/i386/shuf-concat.c: New test.
6305 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6307 PR rtl-optimization/53519
6308 * gcc.c-torture/compile/pr53519.c: New test.
6310 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6312 * gcc.target/arm/neon-vrev.c: New.
6314 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6317 * gcc.target/sh/pr51340-1.c: New.
6318 * gcc.target/sh/pr51340-2.c: New.
6319 * gcc.target/sh/pr51340-3.c: New.
6321 2012-05-29 Richard Guenther <rguenther@suse.de>
6323 PR tree-optimization/53516
6324 * gcc.dg/torture/pr53516.c: New testcase.
6326 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6328 PR preprocessor/53229
6329 * gcc.dg/cpp/paste6.c: Force to run without
6330 -ftrack-macro-expansion.
6331 * gcc.dg/cpp/paste8.c: Likewise.
6332 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6333 -ftrack-macro-expansion.
6334 * gcc.dg/cpp/paste12.c: Force to run without
6335 -ftrack-macro-expansion.
6336 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6337 -ftrack-macro-expansion.
6338 * gcc.dg/cpp/paste13.c: Likewise.
6339 * gcc.dg/cpp/paste14.c: Likewise.
6340 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6341 -ftrack-macro-expansion.
6342 * gcc.dg/cpp/paste18.c: New test.
6344 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6346 * gcc.target/cris/torture/trap-1.c,
6347 gcc.target/cris/torture/trap-2.c,
6348 gcc.target/cris/torture/trap-3.c,
6349 gcc.target/cris/torture/trap-v0.c,
6350 gcc.target/cris/torture/trap-v3.c: New tests.
6352 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6355 * g++.dg/warn/Wbraces3.C: New.
6356 * g++.dg/warn/Wbraces4.C: Likewise.
6358 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6360 PR tree-optimization/53505
6361 * c-c++-common/torture/pr53505.c: New test.
6363 2012-05-27 Nathan Sidwell <nathan@acm.org>
6365 * gcc.dg/stmt-expr-4.c: New.
6367 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6370 * g++.dg/parse/crash60.C: New.
6372 2012-05-26 Jason Merrill <jason@redhat.com>
6375 * c-c++-common/array-lit.c: New.
6376 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6378 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6381 * gnat.dg/array21.adb: New test.
6383 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6385 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6387 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6390 * g++.dg/other/anon-union3.C: New.
6392 2012-05-25 Ian Lance Taylor <iant@google.com>
6394 * gcc.dg/split-6.c: New test.
6396 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6398 * gnat.dg/lto14.adb: New test.
6400 2012-05-25 Tristan Gingold <gingold@adacore.com>
6402 * gcc.target/i386/large-frame.c: New.
6404 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6405 * gcc.target/powerpc/lhs-1.c: New.
6406 * gcc.target/powerpc/lhs-2.c: New.
6407 * gcc.target/powerpc/lhs-3.c: New.
6409 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6411 Make unwound macro expansion trace less redundant
6412 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6413 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6414 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6415 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6416 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6417 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6419 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6422 * g++.dg/cpp0x/constexpr-default1.C: New.
6424 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6427 * g++.dg/eh/goto2.C: New.
6429 2012-05-24 Richard Guenther <rguenther@suse.de>
6432 * g++.dg/tree-prof/pr53460.C: New testcase.
6434 2012-05-24 Richard Guenther <rguenther@suse.de>
6437 * g++.dg/debug/pr53466.C: New testcase.
6439 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6441 PR tree-optimization/53465
6442 * gcc.c-torture/execute/pr53465.c: New test.
6444 2012-05-23 Tobias Burnus <burnus@net-b.de>
6448 * gfortran.dg/allocate_with_typespec_6.f90: New.
6450 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6453 * g++.dg/warn/delete-array-1.C: New.
6455 2012-05-23 Richard Guenther <rguenther@suse.de>
6457 * gcc.dg/torture/pr39074-2.c: Adjust.
6458 * gcc.dg/torture/pr39074.c: Likewise.
6459 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6460 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6462 2012-05-22 Jan Hubicka <jh@suse.cz>
6465 * g++.dg/torture/pr53161.C: New testcase.
6467 2012-05-22 Tobias Burnus <burnus@net-b.de>
6470 * gfortran.dg/realloc_on_assign_15.f90: New.
6472 2012-05-22 Richard Guenther <rguenther@suse.de>
6475 * gcc.dg/torture/pr51071-2.c: New testcase.
6477 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6479 PR tree-optimization/53336
6480 * g++.dg/torture/pr53336.C: New testcase.
6482 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6485 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6486 instead of -Wunused-local-typedefs.
6488 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6491 * g++.dg/other/abstract4.C: New-
6493 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6496 * g++.dg/ext/attrib46.C: New.
6498 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6501 * gcc.c-torture/compile/pr53418-1.c,
6502 gcc.c-torture/compile/pr53418-2.c: New tests.
6504 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6506 PR tree-optimization/53366
6507 * gcc.dg/torture/pr53366-1.c: New test.
6508 * gcc.dg/torture/pr53366-2.c: New test.
6509 * gcc.target/i386/pr53366-1.c: New test.
6510 * gcc.target/i386/pr53366-2.c: New test.
6512 PR tree-optimization/53409
6513 * gcc.c-torture/compile/pr53409.c: New test.
6515 PR tree-optimization/53410
6516 * gcc.c-torture/compile/pr53410-1.c: New test.
6517 * gcc.c-torture/compile/pr53410-2.c: New test.
6519 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6522 * gcc.target/i386/pr53425-1.c: New file.
6523 * gcc.target/i386/pr53425-2.c: Likewise.
6525 2012-05-21 Richard Guenther <rguenther@suse.de>
6527 PR tree-optimization/53408
6528 * gcc.dg/torture/pr53408.c: New testcase.
6530 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6531 H.J. Lu <hongjiu.lu@intel.com>
6534 * gcc.target/i386/pr53416.c: New file.
6536 2012-05-21 Richard Guenther <rguenther@suse.de>
6538 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6540 2012-05-21 Richard Guenther <rguenther@suse.de>
6542 * gcc.dg/torture/ldist-1.c: New testcase.
6544 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6546 * gnat.dg/lto13.adb: New test.
6547 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6549 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6551 * gnat.dg/specs/lto12.ads: New test.
6552 * gnat.dg/specs/lto12_pkg.ads: New helper.
6554 2012-05-18 Richard Guenther <rguenther@suse.de>
6556 PR tree-optimization/53346
6557 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6558 * gcc.target/i386/incoming-10.c: Adjust.
6559 * gcc.target/i386/incoming-11.c: Likewise.
6560 * gcc.target/i386/pr46295.c: Likewise.
6562 2012-05-18 Richard Guenther <rguenther@suse.de>
6564 * gcc.dg/pr53352.c: Return zero.
6566 2012-05-18 Richard Guenther <rguenther@suse.de>
6568 PR tree-optimization/53390
6569 * gcc.dg/torture/pr53390.c: New testcase.
6571 2012-05-18 Meador Inge <meadori@codesourcery.com>
6573 PR rtl-optimization/53352
6574 * gcc.dg/pr53352.c: New test.
6576 2012-05-17 David S. Miller <davem@davemloft.net>
6578 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6579 failure on sparc-*-linux-gnu.
6581 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6584 * g++.dg/parse/error49.C: New.
6585 * g++.dg/cpp0x/error8.C: Likewise.
6586 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6587 * g++.dg/ext/utf-dflt2.C: Likewise.
6588 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6589 * g++.dg/ext/utf-dflt.C: Likewise.
6590 * c-c++-common/raw-string-3.c: Likewise.
6591 * c-c++-common/raw-string-4.c: Likewise.
6593 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6596 * g++.dg/cpp0x/catch1.C: New.
6598 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6601 * g++.dg/parse/error48.C: New.
6602 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6603 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6605 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6607 * gcc.dg/tm/indirect-2.c: New test.
6609 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6611 PR tree-optimization/53217
6612 * gfortran.dg/pr53217.f90: New test.
6614 2012-05-16 Richard Guenther <rguenther@suse.de>
6616 PR tree-optimization/53364
6617 * g++.dg/torture/pr53364.C: New testcase.
6619 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6622 * gcc.dg/pr52549.c: Fix test for long != void*
6623 * gcc.c-torture/execute/pr52979-1.x: New file.
6624 * gcc.c-torture/execute/pr52979-2.x: New file.
6626 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6628 PR preprocessor/7263
6629 * gcc.dg/binary-constants-2.c: Run without tracking locations
6630 accross macro expansion.
6631 * gcc.dg/binary-constants-3.c: Likewise.
6632 * gcc.dg/cpp/sysmac2.c: Likewise.
6633 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6635 * gcc.dg/cpp/syshdr3.c: New test.
6636 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6637 * gcc.dg/system-binary-constants-1.c: New test.
6638 * gcc.dg/system-binary-constants-1.h: New header for the new test
6640 * g++.dg/cpp/syshdr3.C: New test.
6641 * g++.dg/cpp/syshdr3.h: New header the new test above.
6642 * g++.dg/system-binary-constants-1.C: New test.
6643 * g++.dg/system-binary-constants-1.h: New header the new test
6646 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6648 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6650 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6653 * gcc.dg/pr53358.c: New test.
6655 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6658 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6659 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6661 2012-05-15 Olivier Hainque <hainque@adacore.com>
6663 * g++.dg/eh/sighandle.C: New testcase.
6665 2012-05-15 Richard Guenther <rguenther@suse.de>
6667 PR tree-optimization/53355
6668 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6670 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6672 * gfortran.dg/*.f90: Remove now redundant manual
6673 cleanup-modules directive.
6675 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6677 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6678 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6680 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6683 * gfortran.dg/int_range_io_1.f90: New test.
6685 2012-05-14 Andi Kleen <ak@linux.intel.com>
6686 Jakub Jelinek <jakub@redhat.com>
6689 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6690 * gcc.target/i386/rtm-check.h: New file.
6691 * gcc.target/i386/pr53315.c: New test.
6693 2012-05-14 Tobias Burnus <burnus@net-b.de>
6698 * gfortran.dg/deferred_type_param_4.f90: New.
6699 * gfortran.dg/deferred_type_param_6.f90: New.
6701 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6703 * gcc.target/i386/retarg.c: New test.
6705 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6708 * gfortran.dg/deferred_type_param_3.f90: New.
6709 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6710 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6712 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6714 * gnat.dg/null_pointer_deref3.adb: New test.
6716 2012-05-12 Tobias Burnus <burnus@net-b.de>
6720 * gfortran.dg/deferred_type_param_5.f90: New.
6722 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6724 * g++.dg/parse/error47.C: New.
6726 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6729 * gfortran.dg/string_compare_4.f90: Change option
6730 to -fdump-tree-original. Add test case for kind=4.
6732 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6735 * gfortran.dg/string_compare_4.f90: New test.
6737 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6739 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6741 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6744 * g++.dg/cpp0x/variadic132.C: New.
6746 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6749 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6750 * g++.dg/parse/error26.C: Tweak dg-error column number.
6752 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6755 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6757 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6759 * gnat.dg/lto11.ad[sb]: New test.
6761 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6764 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6765 directive to Scan for vpmuldq, not vpmacsdql.
6767 2012-05-09 Michael Matz <matz@suse.de>
6769 PR tree-optimization/53185
6770 * gcc.dg/vect/pr53185.c: New test.
6772 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6775 * gcc.target/i386/pr53249.c: New.
6777 2012-05-09 Richard Guenther <rguenther@suse.de>
6779 PR tree-optimization/18437
6780 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6781 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6783 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6785 PR tree-optimization/53226
6786 * gcc.c-torture/compile/pr53226.c: New test.
6788 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6790 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6791 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6792 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6793 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6794 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6795 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6796 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6797 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6798 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6799 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6800 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6801 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6802 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6803 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6805 2012-05-09 Dehao Chen <dehao@google.com>
6807 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6808 * gcc.dg/predict-2.c: Likewise.
6809 * gcc.dg/predict-3.c: Likewise.
6810 * gcc.dg/predict-4.c: Likewise.
6811 * gcc.dg/predict-5.c: Likewise.
6812 * gcc.dg/predict-6.c: Likewise.
6814 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6817 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6819 2012-05-08 Richard Guenther <rguenther@suse.de>
6821 * gcc.dg/fold-bitand-4.c: New testcase.
6823 2012-05-08 Dehao Chen <dehao@google.com>
6825 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6826 heuristic is working properly.
6827 * gcc.dg/predict-2.c: Likewise.
6828 * gcc/dg/predict-3.c: Likewise.
6829 * gcc/dg/predict-4.c: Likewise.
6830 * gcc/dg/predict-5.c: Likewise.
6831 * gcc/dg/predict-6.c: Likewise.
6833 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6835 PR tree-optimization/53239
6836 * g++.dg/opt/vrp3.C: New test.
6837 * g++.dg/opt/vrp3-aux.cc: New file.
6838 * g++.dg/opt/vrp3.h: New file.
6840 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6842 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6843 .uleb128 support in assembler output.
6845 2012-05-07 Richard Guenther <rguenther@suse.de>
6848 * g++.dg/lto/pr42987_0.C: New testcase.
6849 * g++.dg/lto/pr42987_1.C: Likewise.
6851 2012-05-07 Tobias Burnus <burnus@net-b.de>
6854 * gfortran.dg/typebound_operator_15.f90: New.
6856 2012-05-06 Tobias Burnus <burnus@net-b.de>
6859 * gfortran.dg/class_array_13.f90: New.
6861 2012-05-06 Tristan Gingold <gingold@adacore.com>
6863 * gnat.dg/warn7.adb: New test.
6865 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6867 * gnat.dg/specs/renamings.ads: Rename to...
6868 * gnat.dg/specs/renaming1.ads: ...this.
6869 * gnat.dg/specs/renaming2.ads: New test.
6870 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6871 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6872 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6873 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6875 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6877 * gnat.dg/discr36.ad[sb]: New test.
6878 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6880 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6883 * c-c++-common/pr43772.c: New.
6885 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6888 * gfortran.dg/select_type_26.f03 : New test.
6889 * gfortran.dg/select_type_27.f03 : New test.
6892 * gfortran.dg/select_type_28.f03 : New test.
6894 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6898 * gfortran.dg/mod_sign0_1.f90: New test.
6899 * gfortran.dg/mod_large_1.f90: New test.
6901 2012-05-04 Tobias Burnus <burnus@net-b.de>
6904 gfortran.dg/public_private_module_5.f90: New.
6906 2012-05-04 Tobias Burnus <burnus@net-b.de>
6909 * gfortran.dg/constructor_7.f90: New.
6910 * gfortran.dg/constructor_8.f90: New.
6912 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6915 * g++.dg/cpp0x/static_assert7.C: New.
6917 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6919 PR tree-optimization/52633
6920 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6921 recognized as widening shifts instead of over-widening.
6922 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6923 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6924 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6925 * gcc.target/arm/pr52633.c: New test.
6927 2012-05-04 Richard Guenther <rguenther@suse.de>
6929 PR tree-optimization/53168
6930 * gcc.dg/torture/pr53168.c: New testcase.
6931 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6933 2012-05-04 Richard Guenther <rguenther@suse.de>
6935 * gcc.dg/lto/pr53214_0.c: New testcase.
6937 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6939 * gcc.target/ia64/pr48496.c: New test.
6940 * gcc.target/ia64/pr52657.c: Likewise.
6942 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6945 * c-c++-common/pr51712.c: New.
6947 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6950 * gcc.target/powwerpc/pr53199.c: New file.
6952 2012-05-03 Jason Merrill <jason@redhat.com>
6954 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6956 * gcc.dg/debug/dwarf2/dups-types.c: New.
6957 * gcc.dg/debug/dwarf2/dups-types.h: New.
6959 2012-05-03 Jason Merrill <jason@redhat.com>
6961 * g++.dg/debug/dwarf2/namespace-2.C: New.
6962 * g++.dg/debug/dwarf2/localclass3.C: New.
6964 2012-05-03 Jason Merrill <jason@redhat.com>
6966 * g++.dg/debug/dwarf2/thunk1.C: New.
6968 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6971 * g++.dg/other/final2.C: New.
6973 2012-05-03 Richard Guenther <rguenther@suse.de>
6975 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6977 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6979 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6980 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6981 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6982 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6984 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6986 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6988 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6989 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6990 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6993 * gcc.dg/pr53174.c: New test.
6996 * gcc.target/arm/pr53187.c: New test.
6997 * gcc.c-torture/compile/pr53187.c: New test.
6999 2012-05-03 Richard Guenther <rguenther@suse.de>
7001 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7002 unsupported prefetching support.
7004 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7006 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7007 option -ftrack-macro-expansion=0.
7008 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7009 option -ftrack-macro-expansion=0.
7011 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7013 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7014 dg-options for target arm with dg-additional-options.
7016 2012-05-03 Richard Guenther <rguenther@suse.de>
7018 PR tree-optimization/53144
7019 * gcc.dg/torture/pr53144.c: New testcase.
7021 2012-05-03 Tobias Burnus <burnus@net-b.de>
7024 * gfortran.dg/pointer_intent_7.f90: New.
7025 * gfortran.dg/pure_formal_3.f90: New.
7027 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7029 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7031 2012-05-02 Martin Jambor <mjambor@suse.cz>
7034 * g++.dg/lto/pr52605_0.C: New test.
7036 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7038 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7039 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7040 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7041 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7042 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7043 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7044 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7045 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7046 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7047 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7048 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7049 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7050 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7051 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7052 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7053 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7055 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7058 * gcc.dg/pr53153.c: New test.
7060 2012-05-02 Richard Guenther <rguenther@suse.de>
7062 * g++.dg/tree-ssa/pr19807.C: Adjust.
7064 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7066 PR tree-optimization/53163
7067 * gcc.c-torture/compile/pr53163.c: New test.
7069 PR rtl-optimization/53160
7070 * gcc.c-torture/execute/pr53160.c: New test.
7072 2012-05-01 Ian Lance Taylor <iant@google.com>
7075 * gcc.dg/pr37303.c: New test.
7077 2012-05-01 Richard Henderson <rth@redhat.com>
7079 * lib/target-supports.exp
7080 (check_effective_target_sync_long_long_runtime): True for
7081 check_effective_target_powerpc64.
7083 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7086 * gcc.dg/vector-1.c: Move to ...
7087 * c-c++-common/vector-1.c: ... here.
7088 * gcc.dg/vector-2.c: Move to ...
7089 * c-c++-common/vector-2.c: ... here.
7090 * gcc.dg/vector-3.c: Move to ...
7091 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7092 * gcc.dg/vector-4.c: Move to ...
7093 * c-c++-common/vector-4.c: ... here.
7094 * gcc.dg/vector-init-1.c: Move to ...
7095 * c-c++-common/vector-init-1.c: ... here.
7096 * gcc.dg/vector-init-2.c: Move to ...
7097 * c-c++-common/vector-init-2.c: ... here.
7098 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7099 * c-c++-common/vector-subscript-1.c: ... here.
7100 * gcc.dg/vector-subscript-2.c: Move to ...
7101 * c-c++-common/vector-subscript-2.c: ... here.
7102 * gcc.dg/vector-subscript-3.c: Move to ...
7103 * c-c++-common/vector-subscript-3.c: ... here.
7106 * g++.dg/cpp0x/vt-51314.C: New test.
7107 * g++.dg/cpp0x/variadic76.C: Fix.
7109 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7111 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7113 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7115 Add -Wvarargs option
7116 * c-c++-common/Wvarargs.c: New test case.
7117 * c-c++-common/Wvarargs-2.c: Likewise.
7119 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7121 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7122 * objc.dg/foreach-7.m: Force the test case to run without
7123 -ftrack-macro-expansion.
7124 * c-c++-common/tm/attrib-1.c: Likewise.
7125 * c-c++-common/warn-ommitted-condop.c: Likewise.
7126 * gcc.dg/assign-warn-1.c: Likewise.
7127 * gcc.dg/assign-warn-2.c: Likewise.
7128 * gcc.dg/attr-alloc_size.c: Likewise.
7129 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7130 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7131 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7132 * gcc.dg/c90-const-expr-9.c: Likewise.
7133 * gcc.dg/c99-const-expr-9.c: Likewise.
7134 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7135 * gcc.dg/cpp/direct2s.c: Likewise.
7136 * gcc.dg/cpp/pr28709.c: Likewise.
7137 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7138 * gcc.dg/dfp/composite-type.c: Likewise.
7139 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7140 with -ftrack-macro-expansion
7141 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7142 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7143 * g++.dg/ext/cleanup-1.C: Likewise.
7144 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7145 * g++.dg/template/sfinae10.C: Likewise.
7146 * g++.dg/tm/wrap-2.C: Likewise.
7147 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7148 * g++.dg/warn/Wsign-conversion.C: Likewise.
7149 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7150 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7151 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7152 it to run with -ftrack-macro-expansion.
7153 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7154 test cases without -ftrack-macro-expansion.
7156 Fix location for static class members
7157 * g++.dg/template/sfinae6_neg.C: Adjust.
7159 Make conversion warnings work on NULL with -ftrack-macro-expansion
7160 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7161 alongside the previous testing for NULL.
7163 Fix -Wuninitialized for -ftrack-macro-expansion
7164 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7166 Strip "<built-in>" loc from displayed expansion context
7167 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7168 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7169 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7172 Fix expansion point loc for macro-like tokens
7173 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7174 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7176 Fix token pasting with -ftrack-macro-expansion
7177 * gcc.dg/cpp/paste17.c: New test case for
7178 -ftrack-macro-expansion=2 mode only.
7179 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7181 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7183 * gnat.dg/warn6.ad[sb]: New test.
7185 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7188 * gcc.dg/20011021-1.c: Adjust testcase.
7190 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7193 * gfortran.dg/function_optimize_12.f90: New test.
7195 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7198 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7199 code to match current output and cover new peephole2 pattern.
7201 2012-04-27 Ollie Wild <aaw@google.com>
7203 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7205 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7207 * gcc.c-torture/execute/20120427-2.c: New testcase.
7208 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7209 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7210 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7212 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7215 * gcc.c-torture/execute/20120427-1.c: New testcase.
7217 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7220 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7222 2012-04-27 Tom de Vries <tom@codesourcery.com>
7224 PR tree-optimization/51879
7225 * gcc.dg/pr51879.c: New test.
7226 * gcc.dg/pr51879-2.c: Same.
7227 * gcc.dg/pr51879-3.c: Same.
7228 * gcc.dg/pr51879-4.c: Same.
7229 * gcc.dg/pr51879-6.c: Same.
7231 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7234 * g++.dg/cpp0x/defaulted35.C: New.
7235 * g++.dg/cpp0x/defaulted15.C: Adjust.
7237 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7239 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7242 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7244 * gcc.target/i386/builtin_target.c: Check avx2.
7246 2012-04-26 Alan Modra <amodra@gmail.com>
7248 * gcc.target/powerpc/savres.c: New test.
7249 * gcc.target/powerpc/powerpc.exp: Run it.
7251 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7254 * gcc.dg/torture/pr53120.c: New test.
7256 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7259 * gcc.c-torture/compile/pr52979-1.c: New test.
7260 * gcc.c-torture/execute/pr52979-1.c: New test.
7261 * gcc.c-torture/execute/pr52979-2.c: New test.
7263 2012-04-25 Richard Guenther <rguenther@suse.de>
7265 * gcc.target/i386/l_fma_float_5.c: Adjust.
7266 * gcc.target/i386/l_fma_double_4.c: Likewise.
7267 * gcc.target/i386/l_fma_float_2.c: Likewise.
7268 * gcc.target/i386/l_fma_float_6.c: Likewise.
7269 * gcc.target/i386/l_fma_double_1.c: Likewise.
7270 * gcc.target/i386/l_fma_double_5.c: Likewise.
7271 * gcc.target/i386/l_fma_float_3.c: Likewise.
7272 * gcc.target/i386/l_fma_double_2.c: Likewise.
7273 * gcc.target/i386/l_fma_double_6.c: Likewise.
7274 * gcc.target/i386/l_fma_float_4.c: Likewise.
7275 * gcc.target/i386/l_fma_double_3.c: Likewise.
7276 * gcc.target/i386/l_fma_float_1.c: Likewise.
7278 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7280 PR tree-optimization/53058
7281 * gcc.c-torture/compile/pr53058.c: New test.
7283 2012-04-25 Jan Hubicka <jh@suse.cz>
7286 * gcc.target/i386/pr39082-1.c: Update warning location.
7288 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7291 * gcc.dg/pr52880.c: New test.
7293 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7295 * gcc.dg/m-un-2.c: Update.
7296 * gcc.dg/20011021-1.c: Update.
7298 2012-04-25 Tobias Burnus <burnus@net-b.de>
7301 * gfortran.dg/realloc_on_assign_14.f90: New.
7303 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7306 PR tree-optimizations/52891
7307 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7309 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7312 * g++.dg/cpp0x/sfinae35.C: New.
7313 * g++.dg/cpp0x/sfinae36.C: Likewise.
7315 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7317 * gcc.target/builtin_target.c: New testcase.
7319 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7322 * gcc.target/powerpc/pr47197.c: New test.
7324 2012-04-24 Richard Guenther <rguenther@suse.de>
7326 PR tree-optimization/53085
7327 * g++.dg/torture/pr53085.C: New testcase.
7329 2012-04-24 Andrew Pinski <apinski@cavium.com>
7332 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7333 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7334 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7336 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7339 * gcc.c-torture/execute/pr53084.c: New test.
7341 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7343 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7345 2012-04-23 Andrew Pinski <apinski@cavium.com>
7347 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7349 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7352 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7353 * gcc.dg/torture/builtin-power-1.c: Likewise.
7355 2012-04-23 Richard Guenther <rguenther@suse.de>
7357 PR tree-optimization/53070
7358 * gcc.dg/torture/pr53070.c: New testcase.
7360 2012-04-23 Richard Guenther <rguenther@suse.de>
7363 * gcc.dg/pr53060.c: New testcase.
7365 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7367 PR tree-optimizations/52891
7368 * gcc.c-torture/compile/pr52891-1.c: New test.
7369 * gcc.c-torture/compile/pr52891-2.c: New test.
7371 2012-04-22 Tobias Burnus <burnus@net-b.de>
7374 * gfortran.dg/read_float_4.f90: New.
7376 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7379 * c-c++-common/pr35441.C: New.
7381 2012-04-20 Ian Lance Taylor <iant@google.com>
7383 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7384 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7386 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7388 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7390 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7392 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7394 PR rtl-optimization/44214
7395 * gcc.dg/pr44214-1.c: New test.
7396 * gcc.dg/pr44214-2.c: Likewise.
7397 * gcc.dg/pr44214-3.c: Likewise.
7399 2012-04-20 Richard Guenther <rguenther@suse.de>
7401 * g++.dg/torture/20120420-1.C: New testcase.
7403 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7405 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7407 2012-04-19 Christian Bruel <christian.bruel@st.com>
7409 * gcc.dg/pr52283.c: New test.
7411 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7413 * gcc.dg/pr37985.c: New test.
7415 2012-04-19 Richard Guenther <rguenther@suse.de>
7417 PR rtl-optimization/44688
7418 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7419 possibly profitable.
7421 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7423 PR tree-optimization/52976
7424 * gfortran.dg/reassoc_11.f: New test.
7426 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7428 PR tree-optimization/52976
7429 * gfortran.dg/reassoc_7.f: New test.
7430 * gfortran.dg/reassoc_8.f: Likewise.
7431 * gfortran.dg/reassoc_9.f: Likewise.
7432 * gfortran.dg/reassoc_10.f: Likewise.
7434 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7437 * g++.dg/cpp0x/sfinae33.C: New.
7438 * g++.dg/cpp0x/sfinae34.C: Likewise.
7440 2012-04-18 Joey Ye <joey.ye@arm.com>
7442 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7444 2012-04-18 Richard Guenther <rguenther@suse.de>
7446 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7448 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7449 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7451 2012-04-17 Tom de Vries <tom@codesourcery.com>
7453 * g++.dg/pr51264-4.C: New test.
7455 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7458 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7460 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7463 * g++.dg/parse/crash59.C: New.
7465 2012-04-17 Michael Matz <matz@suse.de>
7467 PR tree-optimization/18437
7468 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7470 2012-04-17 Richard Guenther <rguenther@suse.de>
7473 * g++.dg/torture/pr53011.C: New testcase.
7475 2012-04-16 Jason Merrill <jason@redhat.com>
7478 * g++.dg/cpp0x/variadic131.C: New.
7481 * g++.dg/cpp0x/variadic130.C: New.
7484 * g++.dg/cpp0x/variadic129.C: New.
7487 * g++.dg/cpp0x/variadic128.C: New.
7489 2012-04-16 Tobias Burnus <burnus@net-b.de>
7492 * gfortran.dg/pointer_intent_6.f90: New.
7494 2012-04-16 Tobias Burnus <burnus@net-b.de>
7497 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7498 to include public_private_module_4.f90.
7499 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7502 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7505 * g++.dg/diagnostic/operator1.C: New.
7506 * g++.dg/ext/label5.C: Adjust.
7507 * g++.dg/ext/va-arg1.C: Likewise.
7508 * g++.dg/other/error20.C: Likewise.
7509 * g++.dg/other/error20.C: Likewise.
7510 * g++.dg/other/error16.C: Likewise.
7511 * g++.dg/other/error10.C: Likewise.
7512 * g++.dg/parse/error30.C: Likewise.
7513 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7515 2012-04-16 Jason Merrill <jason@redhat.com>
7518 * g++.dg/cpp0x/variadic127.C: New.
7520 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7522 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7524 Use fail, pass instead of unresolved.
7528 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7530 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7531 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7532 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7534 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7537 * gfortran.dg/typebound_call_23.f03: New test case.
7539 2012-04-15 Jason Merrill <jason@redhat.com>
7542 * g++.dg/cpp0x/variadic126.C: New.
7545 * g++.dg/cpp0x/variadic125.C: New.
7548 * g++.dg/cpp0x/variadic124.C: New.
7551 * g++.dg/cpp0x/nullptr27.C: New.
7554 * g++.dg/warn/format8.C: New.
7556 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7559 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7561 2012-04-14 Tobias Burnus <burnus@net-b.de>
7565 * gfortran.dg/public_private_module_3.f90: New.
7566 * gfortran.dg/public_private_module_4.f90: New.
7568 2012-04-14 Tom de Vries <tom@codesourcery.com>
7570 * gcc.dg/superblock.c: New test.
7572 2012-04-14 Tom de Vries <tom@codesourcery.com>
7574 * gcc.dg/pr51879-12.c: New test.
7576 2012-04-13 Jason Merrill <jason@redhat.com>
7579 * g++.dg/cpp0x/variadic123.C: New.
7580 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7583 * g++.dg/cpp0x/initlist-ctor1.C: New.
7586 * g++.dg/other/anon-union2.C: New.
7588 2012-04-13 Martin Jambor <mjambor@suse.cz>
7591 * g++.dg/ipa/pr52939.C: New test.
7593 2012-04-13 Tom de Vries <tom@codesourcery.com>
7595 * gcc.dg/pr52734.c: New test.
7597 2012-04-13 Richard Guenther <rguenther@suse.de>
7599 PR tree-optimization/52969
7600 * gcc.dg/torture/pr52969.c: New testcase.
7602 2012-04-13 Richard Guenther <rguenther@suse.de>
7605 * gcc.dg/pr52549.c: New testcase.
7607 2012-04-13 Richard Guenther <rguenther@suse.de>
7610 * gcc.dg/pr52862.c: New testcase.
7612 2012-04-13 Joey Ye <joey.ye@arm.com>
7614 * gcc.target/arm/thumb1-imm.c: New testcase.
7616 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7619 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7620 second function argument.
7621 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7622 (calc_permps): Update declaration. Calculate result correctly.
7623 (avx2_test): Change src2 type to union256i_d.
7624 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7627 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7630 * gcc.target/powerpc/pr52775.c: New file.
7632 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7634 PR tree-optimization/18589
7635 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7636 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7637 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7638 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7639 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7640 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7641 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7642 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7643 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7644 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7646 2012-04-12 Richard Guenther <rguenther@suse.de>
7648 PR tree-optimization/52943
7649 * gcc.dg/torture/pr52943.c: New testcase.
7651 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7654 * gcc/target/sh/pr50751-4.c: New.
7655 * gcc/target/sh/pr50751-5.c: New.
7656 * gcc/target/sh/pr50751-6.c: New.
7657 * gcc/target/sh/pr50751-7.c: New.
7659 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7662 * g++.dg/lookup/using52.C: New.
7664 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7666 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7668 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7670 PR rtl-optimization/52876
7671 * gcc.target/i386/pr52876.c: New.
7673 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7675 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7677 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7679 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7680 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7681 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7682 (ptrdiff_t): ... this. All uses changed.
7683 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7684 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7686 (main): Cast argument to __INTPTR_TYPE__.
7687 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7689 * gcc.dg/mallign.c (main): Likewise.
7690 * gcc.dg/pr38700.c (foo): Likewise.
7691 * gcc.dg/long-long-cst1.c (t): Likewise.
7692 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7693 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7694 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7695 * gcc.dg/pr25682.c (d, foo): Likewise.
7696 * gcc.dg/format/cast-1.c (f): Likewise.
7697 * gcc.dg/c90-const-expr-10.c
7698 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7699 (size_t): ...this. All uses changed.
7700 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7701 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7702 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7703 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7704 * gcc.dg/sequence-pt-1.c: Likewise.
7705 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7706 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7707 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7708 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7709 of ptrdiff_t with it.
7710 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7711 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7712 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7714 2012-04-11 Jason Merrill <jason@redhat.com>
7717 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7718 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7721 * g++.dg/ext/attrib45.C: New.
7723 * g++.dg/eh/dtor3.C: New.
7725 2012-04-11 Richard Guenther <rguenther@suse.de>
7728 * gfortran.dg/pr52621.f90: New testcase.
7730 2012-04-11 Richard Guenther <rguenther@suse.de>
7733 * g++.dg/torture/pr52918-1.C: New testcase.
7734 * g++.dg/torture/pr52918-2.C: Likewise.
7736 2012-04-11 Tobias Burnus <burnus@net-b.de>
7739 * gfortran.dg/block_11.f90: New.
7741 2012-04-11 Nick Clifton <nickc@redhat.com>
7743 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7745 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7748 * gcc.target/powerpc/pr16458-1.c: New test.
7749 * gcc.target/powerpc/pr16458-2.c: Likewise.
7750 * gcc.target/powerpc/pr16458-3.c: Likewise.
7751 * gcc.target/powerpc/pr16458-4.c: Likewise.
7753 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7755 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7756 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7757 * gcc.dg/builtin-bswap-5.c: Likewise.
7758 * gcc.target/i386/builtin-bswap-4.c: New test.
7760 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7763 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7765 2012-04-11 Richard Guenther <rguenther@suse.de>
7767 PR rtl-optimization/52881
7768 * gcc.dg/torture/pr52881.c: New testcase.
7769 * gcc.dg/torture/pr52913.c: Likewise.
7771 2012-04-11 Richard Guenther <rguenther@suse.de>
7773 PR tree-optimization/52912
7774 * gcc.dg/torture/pr52912.c: New testcase.
7776 2010-04-10 Michael Matz <matz@suse.de>
7778 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7779 * gcc.dg/vect/vect-outer-1.c: Adjust.
7780 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7781 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7782 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7783 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7784 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7785 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7787 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7789 PR tree-optimization/52870
7790 * gcc.dg/vect/pr52870.c: New test.
7792 2012-04-09 Mike Stump <mikestump@comcast.net>
7794 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7795 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7796 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7797 * gnat.dg/aggr11.adb: Likewise.
7798 * gnat.dg/aggr11_pkg.ads: Likewise.
7799 * gnat.dg/aggr15.adb: Likewise.
7800 * gnat.dg/aggr15.ads: Likewise.
7801 * gnat.dg/aggr17.adb: Likewise.
7802 * gnat.dg/aggr18.adb: Likewise.
7803 * gnat.dg/array14.adb: Likewise.
7804 * gnat.dg/array14.ads: Likewise.
7805 * gnat.dg/array14_pkg.ads: Likewise.
7806 * gnat.dg/array19.adb: Likewise.
7807 * gnat.dg/array19.ads: Likewise.
7808 * gnat.dg/discr27.adb: Likewise.
7809 * gnat.dg/discr27.ads: Likewise.
7810 * gnat.dg/discr35.adb: Likewise.
7811 * gnat.dg/discr35.ads: Likewise.
7812 * gnat.dg/discr6.adb: Likewise.
7813 * gnat.dg/discr6_pkg.ads: Likewise.
7814 * gnat.dg/import1.adb: Likewise.
7815 * gnat.dg/import1.ads: Likewise.
7816 * gnat.dg/loop_address2.adb: Likewise.
7817 * gnat.dg/opt7.adb: Likewise.
7818 * gnat.dg/opt7.ads: Likewise.
7819 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7820 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7821 * gnat.dg/rep_clause2.adb: Likewise.
7822 * gnat.dg/rep_clause2.ads: Likewise.
7823 * gnat.dg/slice2.adb: Likewise.
7824 * gnat.dg/slice2.ads: Likewise.
7825 * gnat.dg/slice6.adb: Likewise.
7826 * gnat.dg/slice6_pkg.ads: Likewise.
7827 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7828 * gnat.dg/taft_type2.adb: Likewise.
7829 * gnat.dg/taft_type2.ads: Likewise.
7830 * gnat.dg/taft_type2_pkg.ads: Likewise.
7831 * gnat.dg/volatile10.adb: Likewise.
7832 * gnat.dg/volatile10_pkg.ads: Likewise.
7834 * gcc.dg/dll-8.c: Remove execute permissions.
7835 * g++.dg/ext/dllexport5.C: Likewise.
7837 2012-04-09 Jan Hubicka <jh@suse.cz>
7842 * gcc.dg/lto/pr52634_1.c: New testcase.
7843 * gcc.dg/lto/pr52634_0.c: New testcase.
7845 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7848 * gcc.target/i386/pr52883.c: New testcase.
7850 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7852 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7853 (check_effective_target_sync_long_long): Add SPARC case.
7854 (check_effective_target_sync_long_long_runtime): Likewise.
7855 (check_effective_target_sync_int_long): Adjust SPARC case.
7856 (check_effective_target_sync_char_short): Likewise.
7858 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7860 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7861 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7863 2012-04-08 Tobias Burnus <burnus@net-b.de>
7867 * gfortran.dg/public_private_module_2.f90: New.
7869 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7871 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7874 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7877 * gfortran.dg/function_optimize_11.f90: New test.
7879 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7882 * gfortran.dg/use_only_6.f90: New test.
7884 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7887 * gfortran.dg/use_only_6.f90: New test.
7888 2012-04-06 Mike Stump <mikestump@comcast.net>
7891 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7893 2012-04-05 Jason Merrill <jason@redhat.com>
7896 * g++.dg/template/qualified-id5.C: New.
7898 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7901 * gcc.target/i386/pr52882.c: New test.
7903 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7904 Dominique D'Humieures <dominiq@lps.ens.fr>
7907 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7908 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7910 2012-04-04 Jason Merrill <jason@redhat.com>
7913 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7915 2012-04-03 Jason Merrill <jason@redhat.com>
7918 * g++.dg/cpp0x/variadic-value1.C: New.
7920 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7922 * gnat.dg/pack18.adb: New test.
7923 * gnat.dg/pack18_pkg.ads: New helper.
7925 2012-04-03 Richard Guenther <rguenther@suse.de>
7927 PR tree-optimization/52808
7928 * gcc.dg/pr52808.c: New testcase.
7930 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7932 PR tree-optimization/52835
7933 * gfortran.dg/pr52835.f90: New test.
7935 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7937 * gnat.dg/specs/aggr5.ads: New test.
7939 2012-04-02 Richard Guenther <rguenther@suse.de>
7941 PR tree-optimization/52756
7942 * gcc.dg/torture/pr52756.c: New testcase.
7944 2012-04-02 Richard Guenther <rguenther@suse.de>
7947 * gcc.dg/pr52803.c: New testcase.
7949 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7952 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7955 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7958 * g++.dg/cpp0x/noexcept17.C: New.
7959 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7960 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7961 * g++.dg/cpp0x/noexcept01.C: Likewise.
7962 * g++.dg/eh/init-temp1.C: Likewise.
7963 * g++.dg/eh/ctor1.C: Likwise.
7965 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7967 * gnat.dg/controlled6.adb: New test.
7968 * gnat.dg/controlled6_pkg.ads: New helper.
7969 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7971 2012-03-30 Richard Henderson <rth@redhat.com>
7974 * g++.dg/opt/pr52727.C: New testcase.
7976 2012-03-30 Richard Guenther <rguenther@suse.de>
7978 PR tree-optimization/52754
7979 * gcc.target/i386/pr52754.c: New testcase.
7981 2012-03-30 Richard Guenther <rguenther@suse.de>
7984 * g++.dg/torture/pr52772.C: New testcase.
7986 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7989 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7991 2012-03-29 Jason Merrill <jason@redhat.com>
7994 * g++.dg/template/inherit8.C: New.
7996 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7999 * g++.dg/ext/weak4.C: New test.
8001 PR tree-optimization/52760
8002 * gcc.c-torture/execute/pr52760.c: New test.
8004 2012-03-29 Jason Merrill <jason@redhat.com>
8007 * g++.dg/cpp0x/initlist-array3.C: New.
8009 2012-03-28 Jason Merrill <jason@redhat.com>
8012 * g++.dg/overload/virtual2.C: New.
8014 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8016 * gnat.dg/vect7.ad[sb]: New test.
8018 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8019 Tobias Burnus <burnus@gcc.gnu.org>
8022 * gfortran.dg/allocate_class_1.f90 : Change error test.
8023 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8024 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8025 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8027 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8030 * gcc.dg/pr52691.c: New test.
8033 * gcc.c-torture/compile/pr52750.c: New test.
8035 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8038 * gcc.target/avr/torture/builtins-2.c: New test.
8040 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8043 * gcc.target/i386/pr52736.c: New test.
8045 2012-03-27 Martin Jambor <mjambor@suse.cz>
8048 * gcc.dg/torture/pr52693.c: New test.
8050 2012-03-27 Meador Inge <meadori@codesourcery.com>
8053 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8055 2012-03-27 Mike Stump <mikestump@comcast.net>
8058 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8059 failures that match branch names.
8061 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8062 H.J. Lu <hongjiu.lu@intel.com>
8065 * gcc.target/i386/pr52698.c: New test.
8067 2012-03-27 Richard Guenther <rguenther@suse.de>
8070 * gcc.dg/torture/pr52720.c: New testcase.
8072 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8074 * gnat.dg/pack17.adb: New test.
8076 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8078 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8079 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8081 2012-03-26 Martin Jambor <mjambor@suse.cz>
8083 PR tree-optimization/50052
8084 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8086 2012-03-26 Richard Guenther <rguenther@suse.de>
8088 PR tree-optimization/52701
8089 * gfortran.dg/pr52701.f90: New testcase.
8091 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8093 PR tree-optimization/52686
8094 * gcc.target/arm/pr52686.c: New test.
8096 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8098 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8099 Add "-Os -flto" to list.
8101 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8103 * gnat.dg/concat2.ad[sb]: New test.
8105 2012-03-24 Jason Merrill <jason@redhat.com>
8107 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8108 * g++.dg/cpp0x/trailing2.C: Likewise.
8109 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8110 * g++.dg/cpp1y/auto-fn1.C: New.
8111 * g++.dg/cpp1y/auto-fn2.C: New.
8112 * g++.dg/cpp1y/auto-fn3.C: New.
8113 * g++.dg/cpp1y/auto-fn4.C: New.
8114 * g++.dg/cpp1y/auto-fn5.C: New.
8115 * g++.dg/cpp1y/auto-fn6.C: New.
8116 * g++.dg/cpp1y/auto-fn7.C: New.
8117 * g++.dg/cpp1y/auto-fn8.C: New.
8118 * g++.dg/cpp1y/auto-fn9.C: New.
8119 * g++.dg/cpp1y/auto-fn10.C: New.
8120 * g++.dg/cpp1y/auto-fn11.C: New.
8122 2012-03-23 Richard Guenther <rguenther@suse.de>
8124 PR tree-optimization/52678
8125 * gfortran.dg/pr52678.f: New testcase.
8127 2012-03-23 Richard Guenther <rguenther@suse.de>
8129 PR tree-optimization/52638
8130 * g++.dg/torture/pr52638.C: New testcase.
8132 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8135 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8137 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8140 * g++.dg/ext/attrib44.C: New test.
8142 2012-03-22 Jan Hubicka <jh@suse.cz>
8145 * g++.dg/torture/pr51737.C: New testcase
8147 2012-03-22 Richard Guenther <rguenther@suse.de>
8149 PR tree-optimization/52548
8150 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8152 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8154 * lib/fortran-modules.exp (list-module-names-1): Remove
8157 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8160 * gcc.target/sh/pr50751-1.c: New.
8161 * gcc.target/sh/pr50751-2.c: New.
8162 * gcc.target/sh/pr50751-3.c: New.
8164 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8167 * gcc.target/sh/sh4a-cos.c: Remove.
8168 * gcc.target/sh/sh4a-sin.c: Remove.
8169 * gcc.target/sh/sh4a-sincos.c: Remove.
8171 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8173 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8174 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8176 2012-03-21 Martin Jambor <mjambor@suse.cz>
8179 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8180 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8182 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8184 * gcc.target/arm/thumb-16bit-ops.c: New file.
8185 * gcc.target/arm/thumb-ifcvt.c: New file.
8187 2012-03-20 Jason Merrill <jason@redhat.com>
8189 * lib/target-supports.exp: Add { target c++1y }.
8191 * g++.dg/cpp0x/auto32.C: New.
8193 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8196 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8198 * gcc.dg/torture/pr48124-4.c: Ditto:
8199 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8201 2012-03-20 Jason Merrill <jason@redhat.com>
8204 * g++.dg/cpp0x/initlist66.C: New.
8206 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8208 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8211 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8214 * gcc.target/avr/torture/addr-space-2.h: New file.
8215 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8216 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8217 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8218 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8220 2012-03-20 Richard Guenther <rguenther@suse.de>
8222 * gnat.dg/pack16.adb: New testcase.
8223 * gnat.dg/pack16_pkg.ads: Likewise.
8224 * gnat.dg/specs/pack8.ads: Likewise.
8225 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8227 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8229 * g++.dg/warn/Wuseless-cast.C: Extend.
8231 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8234 * g++.dg/warn/Wuseless-cast.C: New.
8236 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8239 * gfortran.dg/pr52608.f90: New test.
8241 2012-03-17 Tobias Burnus <burnus@net-b.de>
8244 * gfortran.dg/proc_ptr_36.f90: New.
8246 2012-03-16 Martin Jambor <mjambor@suse.cz>
8248 * gcc.dg/misaligned-expand-1.c: New test.
8249 * gcc.dg/misaligned-expand-3.c: Likewise.
8251 2012-03-16 Richard Guenther <rguenther@suse.de>
8252 Kai Tietz <ktietz@redhat.com>
8255 * gcc.c-torture/execute/pr48814-1.c: New test.
8256 * gcc.c-torture/execute/pr48814-2.c: New test.
8257 * gcc.dg/tree-ssa/assign-1.c: New test.
8258 * gcc.dg/tree-ssa/assign-2.c: New test.
8259 * gcc.dg/tree-ssa/assign-3.c: New test.
8261 2012-03-16 Richard Guenther <rguenther@suse.de>
8263 * gnat.dg/specs/pack7.ads: New testcase.
8265 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8268 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8269 * gcc.dg/torture/vshuf-8.inc: Likewise.
8270 * gcc.dg/torture/vshuf-16.inc: Likewise.
8271 * gcc.dg/torture/vshuf-32.inc: Likewise.
8273 2012-03-15 Jason Merrill <jason@redhat.com>
8275 * g++.dg/torture/pr52582.C: New.
8277 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8279 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8281 2012-03-15 Ira Rosen <irar@il.ibm.com>
8282 Ulrich Weigand <ulrich.weigand@linaro.org>
8284 * gcc.dg/vect/slp-cond-3.c: New test.
8285 * gcc.dg/vect/slp-cond-4.c: New test.
8287 2012-03-15 Ira Rosen <irar@il.ibm.com>
8288 Ulrich Weigand <ulrich.weigand@linaro.org>
8290 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8291 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8293 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8298 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8299 * gfortran.dg/round_1.f03: Likewise.
8301 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8302 Andrew Pinski <apinski@cavium.com>
8305 * gcc.dg/pr52592.c: New test.
8307 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8309 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8310 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8311 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8312 * lib/fortran-modules.exp: .. this new file. Adjust users.
8313 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8314 gfortran-dg-debug-runtest): Call cleanup-modules.
8315 * lib/fortran-torture.exp (fortran-torture-execute,
8316 fortran-torture): Likewise.
8317 * gfortran.dg/coarray/caf.exp: Likewise.
8318 * lib/lto.exp: Likewise.
8319 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8320 * gfortran.dg/class_4b.f03: Likewise.
8321 * gfortran.dg/class_4c.f03: Likewise.
8322 * gfortran.dg/class_45a.f03: Likewise.
8323 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8324 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8325 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8326 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8327 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8328 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8329 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8330 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8331 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8332 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8333 * gfortran.dg/whole_file_28.f90: Likewise.
8334 * gfortran.dg/whole_file_29.f90: Likewise.
8335 * gfortran.dg/whole_file_30.f90: Likewise.
8336 * gfortran.dg/whole_file_31.f90: Likewise.
8338 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8340 PR tree-optimization/52267
8341 * gcc.dg/pr52267.c: New test.
8342 * gcc.dg/tree-ssa/vrp65.c: New test.
8343 * gcc.dg/tree-ssa/vrp66.c: New test.
8345 2012-03-15 Richard Guenther <rguenther@suse.de>
8348 * gfortran.dg/vect/pr52580.f: New testcase.
8350 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8352 * gcc.target/sh/fpul-usage-1.c: New.
8354 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8357 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8358 * gcc.target/sh/pr49468-di.c: Likewise.
8360 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8362 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8363 * gcc.dg/c99-stdint-6.c: Likewise.
8364 * gcc.dg/lto/20090210_0.c: Likewise.
8365 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8366 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8367 * gcc.dg/pragma-init-fini-2.c: Likewise.
8368 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8369 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8370 * gcc.target/i386/pr22152.c: Likewise.
8371 * gcc.target/i386/vect8-ret.c: Likewise.
8372 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8375 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8377 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8378 * g++.dg/tree-prof/partition1.C: Likewise.
8379 * g++.dg/tree-prof/partition2.C: Likewise.
8380 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8382 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8383 * gcc.c-torture/execute/20010724-1.c: Remove.
8384 * gcc.c-torture/execute/20010724-1.x: Remove.
8385 * gcc.c-torture/execute/20040208-2.c: Remove.
8386 * gcc.c-torture/execute/20040208-2.x: Remove.
8387 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8389 (main) [__mips__ && __sgi__]: Remove.
8390 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8391 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8392 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8393 mips-sgi-irix6* handling.
8394 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8395 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8396 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8398 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8399 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8400 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8401 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8402 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8403 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8405 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8406 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8407 * gcc.target/mips/save-restore-3.c: Likewise.
8408 * gcc.target/mips/save-restore-4.c: Likewise.
8409 * gcc.target/mips/save-restore-5.c: Likewise.
8410 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8411 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8413 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8415 (restore_ld_library_path_env_vars): Likewise.
8416 * lib/target-supports.exp (check_profiling_available): Remove
8417 mips*-*-irix* handling.
8418 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8419 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8420 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8422 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8425 * g++.dg/opt/pr52582.C: New test.
8427 2012-03-14 Richard Guenther <rguenther@suse.de>
8429 PR tree-optimization/52571
8430 * gcc.dg/vect/vect-2.c: Initialize arrays.
8431 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8432 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8433 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8435 2012-03-14 Richard Guenther <rguenther@suse.de>
8440 * gcc.dg/torture/pr48124-1.c: New testcase.
8441 * gcc.dg/torture/pr48124-2.c: Likewise.
8442 * gcc.dg/torture/pr48124-3.c: Likewise.
8443 * gcc.dg/torture/pr48124-4.c: Likewise.
8445 2012-03-14 Richard Guenther <rguenther@suse.de>
8448 * gcc.dg/pr52578.c: New testcase.
8450 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8453 * g++.dg/cpp0x/udlit-args2.C: New test.
8455 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8458 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8459 * gcc.c-torture/compile/pr48596.c: ... here.
8461 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8464 * g++.dg/lookup/hidden-class17.C: New test.
8466 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8469 * gcc.dg/Wunused-var-3.c: New test.
8471 2012-03-13 Martin Jambor <mjambor@suse.cz>
8473 * gcc.dg/misaligned-expand-2.c: New test.
8475 2012-03-13 Richard Guenther <rguenther@suse.de>
8478 * gcc.dg/pr52134.c: New testcase.
8480 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8482 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8484 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8486 PR tree-optimization/46728
8487 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8488 * gcc.target/powerpc/pr46728-5.c: Likewise.
8489 * gcc.target/powerpc/pr46728-8.c: Likewise.
8490 * gcc.target/powerpc/pr46728-10.c: Likewise.
8491 * gcc.target/powerpc/pr46728-11.c: Likewise.
8492 * gcc.target/powerpc/pr46728-13.c: Likewise.
8493 * gcc.target/powerpc/pr46728-14.c: Likewise.
8494 * gcc.target/powerpc/pr46728-15.c: Likewise.
8496 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8499 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8501 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8503 PR tree-optimization/46728
8504 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8505 * gcc.target/powerpc/pr46728-5.c: Likewise.
8506 * gcc.target/powerpc/pr46728-8.c: Likewise.
8507 * gcc.target/powerpc/pr46728-10.c: Likewise.
8508 * gcc.target/powerpc/pr46728-11.c: Likewise.
8509 * gcc.target/powerpc/pr46728-13.c: Likewise.
8510 * gcc.target/powerpc/pr46728-14.c: Likewise.
8511 * gcc.target/powerpc/pr46728-15.c: Likewise.
8513 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8516 * gcc.target/avr/torture/addr-space-1.h: New file.
8517 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8518 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8519 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8520 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8522 2012-03-12 Andrew Pinski <apinski@cavium.com>
8524 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8526 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8528 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8529 * g++.dg/abi/thunk4.C: Likewise.
8530 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8532 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8534 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8535 * g++.dg/eh/spbp.C: Likewise.
8536 * g++.dg/ext/label13.C: Likewise.
8537 * g++.dg/guality/guality.exp: Likewise.
8538 * g++.dg/other/anon5.C: Likewise.
8539 * g++.dg/other/pragma-ep-1.C: Remove.
8540 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8541 * g++.dg/warn/pr31246.C: Likewise.
8542 * g++.dg/warn/weak1.C: Likewise.
8543 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8544 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8545 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8546 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8547 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8548 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8549 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8550 * gcc.dg/c99-tgmath-1.c: Likewise.
8551 * gcc.dg/c99-tgmath-2.c: Likewise.
8552 * gcc.dg/c99-tgmath-3.c: Likewise.
8553 * gcc.dg/c99-tgmath-4.c: Likewise.
8554 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8556 * gcc.dg/debug/pr49032.c: Likewise.
8557 * gcc.dg/guality/guality.exp: Likewise.
8558 * gcc.dg/intmax_t-1.c: Likewise.
8559 * gcc.dg/pr48616.c: Likewise.
8560 * gcc.dg/pragma-ep-1.c: Remove.
8561 * gcc.dg/pragma-ep-2.c: Remove.
8562 * gcc.dg/pragma-ep-3.c: Remove.
8563 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8564 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8565 * gcc.misc-tests/gcov-14.c: Likewise.
8566 * gfortran.dg/guality/guality.exp: Likewise.
8567 * lib/target-supports.exp (check_weak_available): Likewise.
8568 (add_options_for_tls): Likewise.
8569 (check_ascii_locale_available): Likewise.
8570 * obj-c++.dg/dwarf-2.mm: Likewise.
8571 * objc.dg/dwarf-1.m: Likewise.
8572 * objc.dg/dwarf-2.m: Likewise.
8574 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8576 PR tree-optimization/51721
8577 * gcc.dg/tree-ssa/vrp64.c: New test.
8579 PR tree-optimization/52533
8580 * gcc.c-torture/compile/pr52533.c: New test.
8582 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8584 * gcc.target/i386/rtm-xabort-1.c: New.
8585 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8586 * gcc.target/i386/rtm-xend-1.c: Ditto.
8587 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8588 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8589 * gcc.target/i386/sse-13.c: Ditto.
8590 * gcc.target/i386/sse-14.c: Ditto.
8591 * gcc.target/i386/sse-22.c: Ditto.
8592 * gcc.target/i386/sse-23.c: Ditto.
8593 * g++.dg/other/i386-2.C: Ditto.
8594 * g++.dg/other/i386-3.C: Ditto.
8596 2012-03-12 Tobias Burnus <burnus@net-b.de>
8599 * gfortran.dg/proc_ptr_35.f90: New.
8601 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8604 * gcc.dg/torture/pr52530.c: New test.
8606 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8609 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8611 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8614 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8616 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8618 2012-03-09 Andrew Pinski <apinski@cavium.com>
8621 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8622 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8624 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8626 * gcc.dg/tree-ssa/scev-3.c: New.
8627 * gcc.dg/tree-ssa/scev-4.c: New.
8629 2012-03-08 Tobias Burnus <burnus@net-b.de>
8632 * gfortran.dg/proc_ptr_34.f90
8634 2012-03-07 Jason Merrill <jason@redhat.com>
8637 * g++.dg/cpp0x/udlit-mangle.C: New.
8639 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8641 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8643 2012-03-06 Richard Guenther <rguenther@suse.de>
8646 * gcc.dg/torture/pr52493.c: New testcase.
8648 2012-03-06 Richard Guenther <rguenther@suse.de>
8651 * gcc.dg/lto/pr52097_0.c: New testcase.
8653 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8656 * gcc.target/sh/pr51244-1.c: New.
8657 * gcc.target/sh/pr51244-2.c: New.
8658 * gcc.target/sh/pr51244-3.c: New.
8660 2012-03-05 Jason Merrill <jason@redhat.com>
8663 * g++.dg/ext/visibility/template11.C: New.
8665 * g++.dg/cpp0x/implicit13.C: New.
8667 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8669 PR tree-optimization/51721
8670 * gcc.dg/tree-ssa/vrp63.c: New test.
8671 * gcc.dg/pr51721.c: New test.
8673 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8676 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8679 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8682 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8684 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8687 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8689 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8691 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8694 2012-03-03 Jason Merrill <jason@redhat.com>
8696 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8699 * g++.dg/cpp0x/initlist65.C: New.
8702 * g++.dg/ext/is_empty2.C: New.
8704 2012-03-03 Tobias Burnus <burnus@net-b.de>
8707 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8709 2012-03-03 Tobias Burnus <burnus@net-b.de>
8711 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8712 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8713 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8714 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8715 * gfortran.dg/class_30.f90: Remove dg-warning line.
8716 * gfortran.dg/bind_c_usage_25.f90: New.
8718 2012-03-03 Tobias Burnus <burnus@net-b.de>
8721 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8722 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8723 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8725 2012-03-03 Tobias Burnus <burnus@net-b.de>
8728 * gfortran.dg/assumed_type_1.f90: New.
8729 * gfortran.dg/assumed_type_2.f90: New.
8730 * gfortran.dg/assumed_type_3.f90: New.
8731 * gfortran.dg/assumed_type_4.f90: New.
8733 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8736 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8737 * gcc.target/sh/pr49468-di.c: New.
8739 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8741 * gcc.dg/graphite/pr50561.c: Update.
8743 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8745 * gcc.target/powerpc/pr52457.c: New test.
8747 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8749 * gcc.target/arm/sat-1.c: New test.
8751 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8754 * gcc.target/i386/pr46716.c: New test.
8756 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8759 * g++.dg/cpp0x/sfinae32.C: New.
8761 2012-03-02 Richard Guenther <rguenther@suse.de>
8763 PR tree-optimization/52406
8764 * gcc.dg/torture/pr52406.c: New testcase.
8766 2012-03-02 Tobias Burnus <burnus@net-b.de>
8769 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8770 * gfortran.dg/nullify_2.f90: Update dg-error.
8771 * gfortran.dg/nullify_4.f90: Ditto.
8772 * gfortran.dg/pointer_init_6.f90: Ditto.
8774 2012-03-02 Tobias Burnus <burnus@net-b.de>
8777 * gfortran.dg/class_51.f90: New.
8779 2012-03-02 Tobias Burnus <burnus@net-b.de>
8782 * gfortran.dg/intrinsic_8.f90: New.
8784 2012-03-01 Kai Tietz <ktietz@redhat.com>
8786 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8787 routines on mingw targets.
8788 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8790 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8792 PR tree-optimization/52445
8793 * gcc.dg/pr52445.c: New test.
8795 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8798 * gcc.c-torture/compile/pr52437.c: New test.
8801 * gcc.dg/torture/pr52419.c: New test.
8803 PR tree-optimization/52429
8804 * gcc.dg/torture/pr52429.c: New test.
8805 * g++.dg/opt/pr52429.C: New test.
8807 2012-02-29 Richard Guenther <rguenther@suse.de>
8810 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8811 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8812 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8813 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8814 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8815 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8817 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8819 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8821 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8824 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8826 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8829 * gcc.target/arm/neon/pr51534.c: New testcase.
8831 2012-02-28 Richard Guenther <rguenther@suse.de>
8834 * gcc.dg/torture/pr52407.c: New testcase.
8836 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8838 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8839 * gcc.target/arm/vfp2.c: Likewise.
8840 * gcc.target/arm/vfp3.c: Likewise.
8841 * gcc.target/arm/vfp4.c: Likewise.
8842 * gcc.target/arm/vfp5.c: Likewise.
8843 * gcc.target/arm/vfp6.c: Likewise.
8844 * gcc.target/arm/vfp7.c: Likewise.
8845 * gcc.target/arm/vfp8.c: Likewise.
8846 * gcc.target/arm/vfp9.c: Likewise.
8847 * gcc.target/arm/vfp10.c: Likewise.
8848 * gcc.target/arm/vfp11.c: Likewise.
8849 * gcc.target/arm/vfp12.c: Likewise.
8850 * gcc.target/arm/vfp13.c: Likewise.
8851 * gcc.target/arm/vfp14.c: Likewise.
8852 * gcc.target/arm/vfp15.c: Likewise.
8853 * gcc.target/arm/vfp16.c: Likewise.
8854 * gcc.target/arm/vfp17.c: Likewise.
8855 * gcc.target/arm/neon-constants.h: New file.
8856 * gcc.target/arm/neon-vect1.c: New test.
8857 * gcc.target/arm/neon-vect2.c: New test.
8858 * gcc.target/arm/neon-vect3.c: New test.
8859 * gcc.target/arm/neon-vect4.c: New test.
8860 * gcc.target/arm/neon-vect5.c: New test.
8861 * gcc.target/arm/neon-vect6.c: New test.
8862 * gcc.target/arm/neon-vect7.c: New test.
8863 * gcc.target/arm/neon-vect8.c: New test.
8865 2012-02-28 Richard Guenther <rguenther@suse.de>
8867 PR tree-optimization/52402
8868 * gcc.dg/torture/pr52402.c: New testcase.
8870 2012-02-28 Richard Guenther <rguenther@suse.de>
8873 * g++.dg/lto/pr52400_0.C: New testcase.
8875 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8877 * gcc.target/avr/torture/builtins-1.c: New test.
8878 * gcc.target/avr/torture/builtins-error.c: New test.
8880 2012-02-28 Kai Tietz <ktietz@redhat.com>
8882 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8883 * gcc.target/i386/pr45352-2.c: Likewise.
8884 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8885 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8886 targets instead rand.
8887 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8888 * gcc.target/i386/sse2-mul-1.c: Likewise.
8889 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8890 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8891 * gcc.target/i386/pad-1.c: Likewise.
8892 * gcc.target/i386/pad-9.c: Likewise.
8893 * gcc.target/i386/pad-2.c: Likewise.
8894 * gcc.target/i386/pad-5b.c: Likewise.
8895 * gcc.target/i386/pad-8.c: Likewise.
8896 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8897 * gcc.target/i386/pr44130.c: Likewise.
8898 * gcc.target/i386/align-main-1.c: Likewise.
8899 * gcc.target/i386/align-main-2.c: Likewise.
8900 * gcc.target/i386/sw-1.c: Likewise.
8901 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8902 on x64 mingw target.
8903 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8904 * gcc.target/i386/pr46295.c: Likewise.
8905 * gcc.target/i386/amd64-abi-1.c: Likewise.
8906 * gcc.target/i386/amd64-abi-2.c: Likewise.
8907 * gcc.target/i386/pr39082-1.c: Likewise.
8908 * gcc.target/i386/pr39162.c: Likewise.
8909 * gcc.target/i386/pr22152.c: Likewise.
8910 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8911 * gcc.target/i386/wrfsbase-2.c: Likewise.
8912 * gcc.target/i386/local.c: Likewise
8913 * gcc.target/i386/wrgsbase-1.c: Likewise.
8914 * gcc.target/i386/wrfsbase-1.c: Likewise.
8915 * gcc.target/i386/pr39315-3.c: Likewise.
8916 * gcc.target/i386/pr35767-4.c: Likewise.
8917 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8919 * gcc.target/i386/pr45336-2.c: Likewise.
8920 * gcc.target/i386/pr45336-1.c: Likewise.
8921 * gcc.target/i386/pr45336-4.c: Likewise.
8923 2012-02-27 Tristan Gingold <gingold@adacore.com>
8925 * gnat.dg/array20.ad[sb]: New test.
8927 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8930 * gcc.target/arm/pr52375.c: New test.
8931 * gcc.c-torture/compile/pr52375.c: New test.
8933 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8935 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8936 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8938 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8940 * gnat.dg/aggr19.adb: New test.
8941 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8943 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8946 * gcc.target/sh/pr49263.c: New.
8948 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8950 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8951 simulate_thread_wrapper_other_threads
8952 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8953 Move initialization of 'value' to main().
8954 (main): Initialize 'value';
8955 * gcc.dg/simulate-thread/speculative-store.c
8956 (simulate_thread_step_verify): Return 0 when successful.
8957 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8959 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8960 (simulate_thread_wrapper_other_threads): Return a success/fail value
8961 and issue an error if the instruction count threshold is exceeded.
8963 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8966 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8967 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8969 2012-02-24 Richard Guenther <rguenther@suse.de>
8972 * gcc.dg/pr52355.c: New testcase.
8974 2012-02-23 Kai Tietz <ktietz@redhat.com>
8976 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8977 * gcc.dg/Wpadded.c: Likewise.
8978 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8980 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8981 for sleep by Sleep and add windows.h include for this function.
8982 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8984 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8986 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8987 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8988 on x64 mingw target.
8989 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8990 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8991 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8992 failure on LLP64 target.
8994 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8997 * gcc.dg/noncompile/pr52290.c: New test.
8999 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9001 PR tree-optimization/52019
9002 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9004 2012-02-22 Kai Tietz <ktietz@redhat.com>
9006 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9007 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9008 derived pdiff_t type.
9009 * g++.dg/torture/pr49720.C: Likewise
9011 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9014 * gcc.target/i386/pr52330.c: New test.
9016 2012-02-22 Tobias Burnus <burnus@net-b.de>
9019 * gfortran.dg/io_constraints_10.f90: New.
9021 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9023 * lib/target-supports.exp (check_effective_target_vect_condition):
9024 Return true for NEON.
9026 2012-02-21 Kai Tietz <ktietz@redhat.com>
9028 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9030 2012-02-21 Richard Guenther <rguenther@suse.de>
9032 PR tree-optimization/52324
9033 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9035 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9038 * gcc.target/avr/torture/pr51782-1.c: New test.
9040 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9042 PR tree-optimization/52318
9043 * gcc.dg/pr52318.c: New test.
9045 2012-02-20 Kai Tietz <ktietz@redhat.com>
9047 * gcc.dg/bf-ms-layout-3.c: New testcase.
9049 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9053 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9055 2012-02-20 Richard Guenther <rguenther@suse.de>
9057 PR tree-optimization/52298
9058 * gcc.dg/torture/pr52298.c: New testcase.
9059 * gcc.dg/vect/pr52298.c: Likewise.
9061 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9063 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9064 * gcc.c-torture/execute/pr52286.c: Ditto.
9066 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9068 PR tree-optimization/52286
9069 * gcc.c-torture/execute/pr52286.c: New test.
9071 2012-02-18 Tobias Burnus <burnus@net-b.de>
9074 * gfortran.dg/interface_35.f90: Use -std=f2003.
9075 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9076 * gfortran.dg/interface_assignment_4.f90: Ditto.
9077 * gfortran.dg/bessel_1.f90: Ditto.
9078 * gfortran.dg/func_result_6.f90: Ditto.
9079 * gfortran.dg/hypot_1.f90: Ditto.
9080 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9082 2012-02-17 Tobias Burnus <burnus@net-b.de>
9084 PR translation/52232
9085 PR translation/52234
9086 PR translation/52245
9087 PR translation/52246
9088 PR translation/52262
9089 PR translation/52273
9090 * gfortran.dg/coarray_22.f90: Update dg-error.
9091 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9093 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9096 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9097 (simulate-thread): Use default timeout.
9099 2012-02-16 Jason Merrill <jason@redhat.com>
9102 * g++.dg/ext/timevar1.C: New.
9104 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9107 * g++.dg/template/using21.C: New.
9108 * g++.dg/template/using22.C: Likewise.
9110 2012-02-16 Jason Merrill <jason@redhat.com>
9113 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9115 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9117 PR tree-optimization/52255
9118 * gcc.c-torture/compile/pr52255.c: New test.
9121 * g++.dg/debug/dwarf2/pr52260.C: New test.
9124 * g++.dg/ipa/pr51929.C: New test.
9126 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9129 * gcc.target/powerpc/pr52199.c: New file.
9131 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9134 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9136 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9138 * gcc.dg/pr51867.c: Don't include <math.h>.
9141 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9143 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9144 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9146 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9148 PR tree-optimization/50561
9149 * gcc.dg/graphite/pr50561.c: New testcase.
9151 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9153 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9154 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9156 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9158 * gnat.dg/discr35.ad[sb]: New test.
9160 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9162 * gnat.dg/volatile10.adb: New test.
9163 * gnat.dg/volatile10_pkg.ads: New helper.
9165 2012-02-14 Jason Merrill <jason@redhat.com>
9167 * g++.dg/ext/attrib43.C: New.
9169 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9171 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9172 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9174 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9175 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9176 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9177 effective_target fgnu_tm.
9178 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9180 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9183 * g++.dg/template/asmgoto1.C: New test.
9185 2012-02-14 Ian Lance Taylor <iant@google.com>
9188 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9189 compiling generated file for 64bit and index tests.
9191 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9193 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9195 2012-02-14 Richard Guenther <rguenther@suse.de>
9197 PR tree-optimization/52244
9198 PR tree-optimization/51528
9199 * gcc.dg/torture/pr52244.c: New testcase.
9201 2012-02-14 Walter Lee <walt@tilera.com>
9203 * g++.dg/other/PR23205.C: Disable test on tile.
9204 * g++.dg/other/pr23205-2.C: Disable test on tile.
9205 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9206 * gcc.dg/20040813-1.c: Disable test on tile.
9207 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9208 * gcc.misc-tests/linkage.exp: Handle tilegx.
9210 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9212 PR tree-optimization/52210
9213 * gcc.dg/pr52210.c: New test.
9215 2012-02-14 Jason Merrill <jason@redhat.com>
9218 * g++.dg/overload/defarg5.C: New.
9220 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9223 * c-c++-common/pr52181.c: New test.
9225 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9228 * g++.dg/ext/atomic-1.C: New test.
9230 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9232 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9234 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9237 * gcc.c-torture/execute/pr52209.c: New test.
9239 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9242 * gfortran.dg/elemental_optional_args_5.f03: New test.
9244 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9247 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9250 2012-02-11 Ian Lance Taylor <iant@google.com>
9253 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9254 SPARC Solaris. Don't run the test at all on systems where it may
9255 not work, rather than xfailing it.
9257 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9259 PR rtl-optimization/52175
9260 * gcc.c-torture/compile/pr52175.c: New test.
9262 2012-02-10 Jason Merrill <jason@redhat.com>
9265 * g++.dg/template/repo10.C: New.
9267 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9270 * gcc.dg/pr52132.c: New test.
9272 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9274 * gnat.dg/specs/aggr4.ads: New test.
9275 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9277 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9280 * gcc.target/i386/pr52146.c: New.
9282 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9285 * c-c++-common/pr52177.c: New test.
9287 2012-02-10 Jan Hubicka <jh@suse.cz>
9290 * g++.dg/torture/pr48600.C: New testcase.
9292 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9295 * gcc.dg/dfp/pr52140.c: New test.
9297 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9300 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9303 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9306 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9307 * gcc.dg/pr51867.c: New test.
9309 2012-02-09 Ian Lance Taylor <iant@google.com>
9311 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9312 which don't support -fsplit-stack. Turn off optimization when
9313 compiling select5-out.go.
9315 2012-02-08 Ian Lance Taylor <iant@google.com>
9317 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9318 systems which don't support -fsplit-stack.
9320 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9322 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9323 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9324 machine instuction in the log.
9326 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9328 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9331 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9334 * gcc.dg/pr48524.c: New test.
9335 * gcc.dg/pr48524.spec: New spec file for test.
9337 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9340 * gfortran.dg/vect/pr32380.f90: New test.
9342 2012-02-08 Tobias Burnus <burnus@net-b.de>
9345 * gfortran.dg/realloc_on_assign_12.f90: New.
9347 2012-02-08 Richard Guenther <rguenther@suse.de>
9349 PR rtl-optimization/52170
9350 * gcc.dg/torture/pr52170.c: New testcase.
9352 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9354 PR gcov-profile/52150
9355 * gcc.dg/tree-prof/pr52150.c: New test.
9357 PR rtl-optimization/52139
9358 * gcc.dg/pr52139.c: New test.
9360 2012-02-07 Jason Merrill <jason@redhat.com>
9363 * g++.dg/cpp0x/constexpr-union3.C: New.
9366 * g++.dg/lto/pr52035_0.C: New.
9368 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9370 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9371 * gcc.dg/special/weak-1.c: Likewise.
9372 * gcc.dg/ucnid-12.c: Likewise.
9373 * gcc.dg/torture/pr45678-1.c: Likewise.
9374 * gcc.dg/torture/pr45678-2.c: Likewise.
9375 * gcc.dg/vector-4.c: Likewise.
9376 * gcc.dg/ipa/inline-5.c: Likewise.
9377 * gcc.dg/ucnid-11.c: Likewise.
9378 * gcc.misc-tests/gcov-13.c: Likewise.
9379 * gcc.misc-tests/gcov-14.c: Likewise.
9380 * g++.dg/ext/label13.C: Likewise.
9381 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9382 hppa*-*-hpux* options.
9383 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9384 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9385 * gcc.dg/pr48616.c: Likewise.
9386 * gcc.dg/pr17957.c: Likewise.
9387 * gcc.dg/pr17055-1.c: Likewise.
9388 * gcc.dg/pr32912-1.c: Likewise.
9389 * gcc.dg/tm/pr51472.c: Likewise.
9390 * c-c++-common/fold-bitand-4.c: Likewise.
9391 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9392 Use dg-additional-options for extra options.
9394 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9396 * gcc.target/epiphany/interrupt-2.c: New test.
9398 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9401 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9402 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9405 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9408 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9410 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9414 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9415 * gcc.target/mips/va-arg-1.c: New test.
9417 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9419 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9420 for -mno-pointers-to-nested-functions.
9422 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9424 * gcc.c-torture/execute/20120207-1.c: New test.
9426 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9428 PR rtl-optimization/52060
9429 * gcc.dg/torture/pr52060.c: New test.
9432 * gcc.c-torture/compile/pr52074.c: New test.
9434 2012-02-07 Tobias Burnus <burnus@net-b.de>
9437 * gfortran.dg/class_to_type_2.f90: New.
9439 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9442 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9445 2012-02-06 Jason Merrill <jason@redhat.com>
9448 * g++.dg/template/conv13.C: New.
9450 2012-02-06 Richard Guenther <rguenther@suse.de>
9452 PR tree-optimization/52115
9453 * gcc.c-torture/compile/pr52115.c: New testcase.
9455 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9458 * gcc.c-torture/execute/pr52129.c: New test.
9460 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9462 * gcc.dg/pr48374.c: Actually add the test I forgot
9463 in the 2012-01-25 commit.
9465 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9468 * gfortran.dg/vect/vect-8.f90: New test case.
9470 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9473 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9475 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9478 * gfortran.dg/class_48.f90 : Add test of allocate class array
9479 component with source in subroutine test3. Remove commenting
9480 out in subroutine test4, since branching on unitialized variable
9481 is now fixed (no PR for this last.).
9483 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9485 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9487 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9489 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9492 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9493 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9495 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9497 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9498 (check_effective_target_sync_int_long): Use it.
9499 (check_effective_target_sync_char_short): Likewise.
9500 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9502 2012-02-05 Tobias Burnus <burnus@net-b.de>
9505 * gfortran.dg/class_48.f90: Add some further checks.
9507 2012-02-05 Ira Rosen <irar@il.ibm.com>
9509 PR tree-optimization/52091
9510 * gcc.dg/vect/pr52091.c: New test.
9512 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9514 PR rtl-optimization/52113
9515 * gcc.target/avr/pr52113.c: New test.
9517 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9519 PR rtl-optimization/52092
9520 * gcc.c-torture/compile/pr52092.c: New test.
9522 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9525 * gfortran.dg/class_array_10.f03: New test.
9528 * gfortran.dg/class_array_11.f03: New test.
9531 * gfortran.dg/class_array_12.f03: New test.
9533 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9536 * gfortran.dg/realloc_on_assign_11.f90: New test.
9538 2012-02-02 Tobias Burnus <burnus@net-b.de>
9541 * gfortran.dg/shape_7.f90: New.
9543 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9545 * gcc.target/mips/mips-prepend-1.c: New test.
9547 2012-02-02 Jan Hubicka <jh@suse.cz>
9548 Tom de Vries <tom@codesourcery.com>
9551 * gcc.dg/alias-12.c: New testcase.
9552 * gcc.dg/alias-13.c: New testcase.
9554 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9557 * gcc.dg/pr52086.c: New test.
9559 PR tree-optimization/52073
9560 * gcc.c-torture/compile/pr52073.c: New test.
9562 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9565 * gfortran.dg/function_optimize_10.f90: New test.
9567 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9569 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9572 2012-02-01 Tobias Burnus <burnus@net-b.de>
9575 * gfortran.dg/typebound_operator_14.f90: New.
9577 2012-02-01 Tobias Burnus <burnus@net-b.de>
9580 * gfortran.dg/elemental_function_1.f90: New.
9582 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9584 PR rtl-optimization/51374
9585 * gcc.target/avr/torture/pr51374-1.c:
9586 Also fail if SBIS is seen.
9588 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9590 PR rtl-optimization/51374
9591 * gcc.target/avr/torture/pr51374-1.c: New.
9593 2012-01-31 Tobias Burnus <burnus@net-b.de>
9596 * gfortran.dg/typebound_generic_11.f90: New.
9598 2012-01-31 Tobias Burnus <burnus@net-b.de>
9601 * gfortran.dg/class_49.f90: New.
9603 2012-01-31 Tobias Burnus <burnus@net-b.de>
9606 * gfortran.dg/elemental_args_check_6.f90: New.
9608 2012-01-31 Jason Merrill <jason@redhat.com>
9611 * g++.dg/cpp0x/variadic122.C: New.
9613 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9616 * gfortran.dg/realloc_on_assign_10.f90: New test.
9618 2012-01-31 Richard Guenther <rguenther@suse.de>
9620 PR tree-optimization/51528
9621 * gcc.dg/torture/pr51528.c: New testcase.
9623 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9626 * lib/go.exp (go_target_compile): Append timeout= to options.
9627 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9628 select5-out.go test on alpha*-*-* targets.
9630 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9632 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9633 (TEST_SHORT): Reformat in the same way.
9634 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9635 (TEST_SHORT): Reformat in the same way.
9636 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9637 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9638 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9639 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9640 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9642 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9645 * gcc.target/arm/pr51835.c: New testcase.
9647 2012-01-30 Richard Guenther <rguenther@suse.de>
9649 PR tree-optimization/52028
9650 * gcc.dg/torture/pr52028.c: New testcase.
9651 * gfortran.dg/ldist-pr45199.f: Adjust.
9652 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9653 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9654 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9656 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9659 * gcc.dg/tree-prof/pr52027.c: New test.
9661 PR tree-optimization/52046
9662 * gcc.dg/pr52046.c: New test.
9665 * g++.dg/other/pr52048.C: New test.
9667 2012-01-30 Richard Guenther <rguenther@suse.de>
9669 PR tree-optimization/52045
9670 * gcc.dg/pr52045.c: New testcase.
9672 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9674 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9675 new code generated for __sync_lock_release.
9677 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9679 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9681 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9684 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9686 * g++.dg/ext/visibility/template10.C: Fix typo.
9688 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9690 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9693 * g++.dg/cpp0x/constexpr-ice6.C: New.
9695 2012-01-29 Tobias Burnus <burnus@net-b.de>
9698 * gfortran.dg/default_initialization_6.f90: New.
9700 2012-01-29 Tobias Burnus <burnus@net-b.de>
9703 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9704 * gfortran.dg/class_48.f90: New.
9706 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9709 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9711 2012-01-28 Tobias Burnus <burnus@net-b.de>
9714 * gfortran.dg/class_allocate_12.f90: New.
9716 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9718 * gcc.dg/torture/pr50444.c: Fix dg directives.
9720 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9723 * gcc.target/arm/pr52006.c: New test.
9725 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9728 * gcc.dg/lto/trans-mem.h: New file.
9729 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9730 * gcc.dg/lto/trans-mem-1_1.c: Same.
9731 * gcc.dg/lto/trans-mem-4_1.c: Same.
9732 * gcc.dg/lto/trans-mem-3_1.c: Same.
9734 2012-01-27 Tobias Burnus <burnus@net-b.de>
9737 * gfortran.dg/dummy_procedure_7.f90: New.
9739 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9741 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9742 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9744 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9747 * g++.dg/other/gc5.C: New test.
9749 2012-01-27 Richard Guenther <rguenther@suse.de>
9751 PR tree-optimization/50444
9752 * gcc.dg/torture/pr50444.c: New testcase.
9754 2012-01-27 Tobias Burnus <burnus@net-b.de>
9758 * gfortran.dg/move_alloc_13.f90: New.
9760 2012-01-27 Tobias Burnus <burnus@net-b.de>
9763 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9764 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9765 and change dg-error string.
9767 2012-01-27 Tobias Burnus <burnus@net-b.de>
9770 * gfortran.dg/elemental_args_check_5.f90: New.
9772 2012-01-27 Richard Guenther <rguenther@suse.de>
9775 * g++.dg/torture/pr51959.C: New testcase.
9777 2012-01-27 Tom de Vries <tom@codesourcery.com>
9779 PR tree-optimization/51990
9780 * gcc.dg/pr51990.c: New test.
9781 * gcc.dg/pr51990-2.c: Same.
9783 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9784 Tobias Burnus <burnus@gcc.gnu.org>
9787 * gfortran.dg/class_allocate_11.f03: New.
9792 * gfortran.dg/class_allocate_7.f03: New.
9793 * gfortran.dg/class_allocate_8.f03: New.
9794 * gfortran.dg/class_allocate_9.f03: New.
9795 * gfortran.dg/class_allocate_10.f03: New.
9797 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9799 * gnat.dg/discr34.adb: New test.
9800 * gnat.dg/discr34_pkg.ads: New helper.
9802 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9804 * gnat.dg/discr33.adb: New test.
9806 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9808 * gnat.dg/limited_with3.ad[sb): New test.
9809 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9810 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9811 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9813 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9815 * gnat.dg/stack_usage1.adb: New test.
9816 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9818 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9819 * gcc.dg/pr44194-2.c: Likewise.
9821 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9824 * g++.dg/template/crash112.C: New.
9826 2012-01-27 Richard Henderson <rth@redhat.com>
9828 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9830 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9832 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9834 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9837 * g++.dg/opt/pr51895.C: New test.
9839 2012-01-26 Michael Matz <matz@suse.de>
9841 PR tree-optimization/48794
9842 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9844 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9846 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9848 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9850 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9851 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9853 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9854 the default value for s390 and s390x.
9856 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9859 * gcc.dg/lto/trans-mem-4_0.c: New.
9860 * gcc.dg/lto/trans-mem-4_1.c: New.
9861 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9863 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9864 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9866 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9867 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9870 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9872 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9874 2012-01-25 Ian Lance Taylor <iant@google.com>
9876 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9878 2012-01-25 Tobias Burnus <burnus@net-b.de>
9881 * gfortran.dg/typebound_proc_25.f90: New.
9883 2012-01-25 Jason Merrill <jason@redhat.com>
9886 * g++.dg/lto/pr51992_0.C: New.
9888 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9890 PR tree-optimization/51987
9891 * gcc.target/i386/pr51987.c: New test.
9893 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9895 * gcc.dg/tm/lto-1.c: Require lto support in target.
9897 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9899 PR rtl-optimization/48374
9900 * gcc.dg/pr48374.c: New test.
9902 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9904 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9906 2012-01-25 Tobias Burnus <burnus@net-b.de>
9909 * gfortran.dg/derived_constructor_char_3.f90: New.
9911 2012-01-24 Ian Lance Taylor <iant@google.com>
9913 * go.test/go-test.exp (filecmp): New procedure.
9914 (errchk): Handle quoted square brackets.
9915 (go-gc-tests): Set go_compile_args. Handle various new test
9916 lines. Skip a few new tests.
9917 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9919 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9921 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9922 (check_effective_target_vect_extract_even_odd)
9923 (check_effective_target_vect_interleave): Return true for MIPS
9926 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9928 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9929 (main): Use it instead of argc.
9931 2012-01-24 Jason Merrill <jason@redhat.com>
9934 * g++.dg/cpp0x/sfinae31.C: New.
9936 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9938 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9940 2012-01-24 Jason Merrill <jason@redhat.com>
9943 * g++.dg/inherit/covariant20.C: New.
9945 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9948 * g++.dg/parse/crash58.C: New.
9950 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9953 * gcc.dg/pr51957-1.c: New test.
9954 * gcc.dg/pr51957-1.h: New file.
9955 * gcc.dg/pr51957-2.c: New test.
9957 2012-01-23 Jason Merrill <jason@redhat.com>
9960 * g++.dg/ext/visibility/template10.C: New.
9962 2012-01-23 Tobias Burnus <burnus@net-b.de>
9965 * gfortran.dg/move_alloc_12.f90: New.
9967 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9970 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9972 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9975 * g++.dg/template/crash111.C: New.
9977 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9979 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9981 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9983 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9986 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9987 the DW_TAG_class_type and DW_AT_name: "Executor".
9989 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9991 * lib/target-supports.exp
9992 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9993 (check_effective_target_vect_interleave): Likewise.
9995 2012-01-22 Jason Merrill <jason@redhat.com>
9998 * g++.dg/template/using20.C: New.
9999 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10001 2012-01-23 Jason Merrill <jason@redhat.com>
10004 * g++.dg/torture/pr51344.C: Limit to x86.
10006 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10008 * c-c++-common/tm/omp.c: Require target with pthread support.
10010 2012-01-23 Richard Guenther <rguenther@suse.de>
10012 PR tree-optimization/51949
10013 * gcc.dg/torture/pr51949.c: New testcase.
10015 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10017 PR rtl-optimization/51933
10018 * gcc.c-torture/execute/pr51933.c: New test.
10020 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10022 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10023 Do not define for Interix.
10025 2012-01-22 Jason Merrill <jason@redhat.com>
10028 * g++.dg/lto/pr51832.h: New.
10029 * g++.dg/lto/pr51832_0.C: New.
10030 * g++.dg/lto/pr51832_1.C: New.
10032 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10034 * gcc.dg/ext-elim-1.c: New test.
10036 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10039 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10040 * g++.dg/opt/longbranch1.C: Likewise.
10042 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10044 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10047 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10050 * gfortran.dg/namelist_74.f90: New test.
10051 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10053 2012-01-21 Tobias Burnus <burnus@net-b.de>
10056 * gfortran.dg/class_47.f90: New.
10058 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10060 * gnat.dg/renaming5.ad[sb]: New test.
10062 2012-01-20 Jason Merrill <jason@redhat.com>
10065 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10067 2012-01-20 Jason Merrill <jason@redhat.com>
10070 * g++.dg/ext/attrib42.C: Require ilp32.
10072 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10075 * gcc.target/arm/pr51915.c: New test.
10077 2012-01-20 Cary Coutant <ccoutant@google.com>
10078 Dodji Seketeli <dodji@redhat.com>
10081 * g++.dg/debug/dwarf2/nested-3.C: New test.
10083 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10086 * g++.dg/template/crash110.C: New.
10088 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10090 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10091 Remove default options on hppa*-*-hpux*.
10093 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10095 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10097 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10099 * gcc.c-torture/compile/pr51856.c: New testcase.
10101 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10103 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10104 options to go_target_compile.
10106 2012-01-20 Kai Tietz <ktietz@redhat.com>
10108 * g++.dg/torture/pr51344.C: Fix typo.
10110 2012-01-20 Richard Guenther <rguenther@suse.de>
10112 PR tree-optimization/51903
10113 * g++.dg/torture/pr51903.C: New testcase.
10115 2012-01-20 Tobias Burnus <burnus@net-b.de>
10116 Janus Weil <janus@gcc.gnu.org>
10119 * gfortran.dg/use_21.f90: New.
10121 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10124 * gcc.dg/torture/pr51106-1.c: New test.
10125 * gcc.dg/torture/pr51106-2.c: New test.
10127 2012-01-19 Kai Tietz <ktietz@redhat.com>
10129 * g++.dg/torture/pr51344.C: New test.
10131 2012-01-19 Tobias Burnus <burnus@net-b.de>
10134 * gfortran.dg/intrinsic_size_2.f90: New.
10136 2012-01-19 Jason Merrill <jason@redhat.com>
10139 * g++.dg/inherit/using7.C: New.
10141 2012-01-19 Richard Guenther <rguenther@suse.de>
10143 PR tree-optimization/37997
10144 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10146 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10148 PR rtl-optimization/51505
10149 * gcc.dg/pr51505.c: New test.
10151 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10154 * gfortran.dg/typebound_operator_12.f03: New.
10155 * gfortran.dg/typebound_operator_13.f03: New.
10157 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10160 * g++.dg/cpp0x/pr51225.C: New.
10162 2012-01-17 Ian Lance Taylor <iant@google.com>
10165 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10167 2012-01-17 Tobias Burnus <burnus@net-b.de>
10170 * gfortran.dg/realloc_on_assign_9.f90: New.
10172 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10175 * gcc.dg/tm/memopt-3.c: Remove xfail.
10176 * gcc.dg/tm/memopt-4.c: Remove xfail.
10177 * gcc.dg/tm/memopt-5.c: Remove xfail.
10178 * gcc.dg/tm/memopt-7.c: Remove xfail.
10180 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10182 PR tree-optimization/51877
10183 * gcc.c-torture/execute/pr51877.c: New test.
10185 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10187 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10188 {!vect_align_arrays} to vect_sizes_32B_16B.
10189 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10190 * gcc.dg/vect/vect-peel-3.c: Ditto.
10192 2012-01-16 Jason Merrill <jason@redhat.com>
10195 * g++.dg/abi/mangle60.C: New.
10198 * g++.dg/pch/mangle1.{C,Hs}: New.
10200 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10201 Tobias Burnus <burnus@net-b.de>
10204 * gfortran.dg/elemental_optional_args_3.f90: New
10205 * gfortran.dg/elemental_optional_args_4.f90: New
10207 2012-01-16 Tobias Burnus <burnus@net-b.de>
10210 * gfortran.dg/use_20.f90: New
10212 2012-01-16 Jason Merrill <jason@redhat.com>
10215 * g++.dg/cpp0x/rv-bitfield.C: New.
10216 * g++.dg/cpp0x/rv-bitfield2.C: New.
10218 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10220 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10221 subroutine 'qsort' and use index array to assign the result.
10223 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10225 PR tree-optimization/51865
10226 * gcc.dg/pr51865.c: New test.
10228 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10230 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10232 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10234 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10235 to be loaded from the constant pool, rather than via %hi and %lo.
10237 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10239 PR rtl-optimization/51821
10240 * gcc.dg/pr51821.c: New test.
10242 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10244 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10246 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10248 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10250 2012-01-14 Tobias Burnus <burnus@net-b.de>
10253 * gfortran.dg/init_flag_8.f90: New.
10254 * gfortran.dg/init_flag_9.f90: New.
10256 2011-01-14 Tobias Burnus <burnus@net-b.de>
10259 * gfortran.dg/use_18.f90: New.
10260 * gfortran.dg/use_19.f90: New.
10262 2012-01-13 Ian Lance Taylor <iant@google.com>
10265 * g++.dg/warn/Wsign-compare-4.C: New.
10267 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10270 * gfortran.dg/alloc_comp_assign.f03: New.
10271 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10272 __BUILTIN_FREE from 38 to 32.
10274 2012-01-13 Jason Merrill <jason@redhat.com>
10277 * g++.dg/warn/Wreturn-type-7.C: New.
10279 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10281 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10283 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10284 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10285 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10286 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10287 int32plus because of big array needed.
10288 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10289 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10291 2012-01-13 Jason Merrill <jason@redhat.com>
10294 * g++.dg/ext/visibility/template9.C: New.
10297 * g++.dg/cpp0x/defaulted34.C: New.
10298 * g++.dg/template/virtual3.C: New.
10300 2012-01-13 Richard Guenther <rguenther@suse.de>
10303 * gcc.dg/torture/pr8081.c: New testcase.
10305 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10307 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10309 2012-01-12 Jason Merrill <jason@redhat.com>
10312 * g++.dg/ext/stmtexpr14.C: New.
10314 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10317 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10319 2012-01-12 Jason Merrill <jason@redhat.com>
10322 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10323 * g++.dg/abi/mangle58.C: Likewise.
10326 * g++.dg/template/arg8.C: New.
10328 2012-01-12 Ira Rosen <irar@il.ibm.com>
10330 PR tree-optimization/51799
10331 * gcc.dg/vect/pr51799.c: New test.
10332 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10335 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10336 Tobias Burnus <burnus@net-b.de>
10340 * lib/target-supports.exp
10341 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10342 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10344 2012-01-11 Jason Merrill <jason@redhat.com>
10347 * g++.dg/ext/attrib42.C: New.
10349 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10352 * gcc.dg/pr51796.c: New test.
10354 2012-01-11 Jason Merrill <jason@redhat.com>
10357 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10359 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10361 * gnat.dg/array19.ad[sb]: New test.
10363 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10365 * gnat.dg/opt23.ad[sb]: New test.
10366 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10367 * gnat.dg/opt24.ad[sb]: New test.
10369 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10371 PR tree-optimization/49642
10372 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10373 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10375 2012-01-11 Jason Merrill <jason@redhat.com>
10378 * g++.dg/template/explicit-args5.C: New.
10380 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10382 * gcc.c-torture/execute/20120110-1.c: New testcase.
10384 2012-01-10 Jason Merrill <jason@redhat.com>
10387 * g++.dg/inherit/ambig1.C: New.
10390 * g++.dg/cpp0x/constexpr-cache1.C: New.
10392 2012-01-10 Richard Guenther <rguenther@suse.de>
10394 PR tree-optimization/51801
10395 * gcc.dg/torture/pr51801.c: New testcase.
10397 2012-01-10 Tobias Burnus <burnus@net-b.de>
10400 * gfortran.dg/allocate_with_typespec_5.f90: New.
10402 2012-01-10 Tobias Burnus <burnus@net-b.de>
10404 * gfortran.dg/class_39.f03: Update dg-error string.
10406 2012-01-10 Richard Guenther <rguenther@suse.de>
10408 PR tree-optimization/50913
10409 * gcc.dg/graphite/interchange-16.c: New testcase.
10410 * gcc.dg/graphite/scop-20.c: XFAIL.
10411 * gfortran.dg/graphite/interchange-1.f: Likewise.
10412 * gfortran.dg/graphite/block-1.f90: Likewise.
10413 * gfortran.dg/graphite/block-2.f: Likewise.
10415 2012-01-10 Richard Henderson <rth@redhat.com>
10417 * lib/target-supports.exp (check_effective_target_vect_perm,
10418 check_effective_target_vect_perm_byte,
10419 check_effective_target_vect_perm_short): Enable for arm neon.
10421 2012-01-09 Tobias Burnus <burnus@net-b.de>
10424 * gfortran.dg/typebound_operator_11.f90: New.
10426 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10428 * gnat.dg/array18.adb: New test.
10429 * gnat.dg/array18_pkg.ads: New helper.
10431 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10434 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10435 around base object in first assignment in main program.
10436 * gfortran.dg/typebound_operator_10.f03: New test.
10438 2012-01-09 Martin Jambor <mjambor@suse.cz>
10440 PR tree-optimization/51759
10441 * g++.dg/ipa/pr51759.C: New test.
10443 2012-01-09 Tobias Burnus <burnus@net-b.de>
10446 * gfortran.dg/optional_absent_2.f90: New.
10448 2012-01-09 Tobias Burnus <burnus@net-b.de>
10451 * gfortran.dg/use_17.f90: New.
10453 2012-01-09 Gary Funck <gary@intrepid.com>
10455 PR preprocessor/33919
10456 * gcc.dg/pr33919.c: New test.
10457 * gcc.dg/pr33919-0.h: New test header file.
10458 * gcc.dg/pr33919-1.h: Ditto.
10459 * gcc.dg/pr33919-2.h: Ditto.
10461 2012-01-07 Jan Hubicka <jh@suse.cz>
10463 PR tree-optimize/51694
10464 * gcc.c-torture/compile/pr51694.c: new testcase.
10466 2012-01-07 Jan Hubicka <jh@suse.cz>
10468 PR tree-optimization/51600
10469 * g++.dg/torture/pr51600.C: New testcase.
10471 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10473 PR gcov-profile/51715
10474 PR gcov-profile/51717
10475 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10476 * gcc.misc-tests/gcov-14.c: Likewise.
10478 2012-01-06 Jason Merrill <jason@redhat.com>
10480 * g++.dg/parse/new5.C: New.
10482 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10485 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10486 including <string.h>.
10488 2012-01-06 Jason Merrill <jason@redhat.com>
10490 * g++.dg/abi/mangle51.C: New.
10491 * g++.dg/abi/mangle52.C: New.
10492 * g++.dg/abi/mangle53.C: New.
10493 * g++.dg/abi/mangle54.C: New.
10494 * g++.dg/abi/mangle55.C: New.
10495 * g++.dg/abi/mangle56.C: New.
10496 * g++.dg/abi/mangle57.C: New.
10497 * g++.dg/abi/mangle58.C: New.
10498 * g++.dg/abi/mangle59.C: New.
10499 * g++.dg/cpp0x/trailing3.C: Update mangling.
10500 * g++.dg/cpp0x/variadic111.C: Update mangling.
10501 * g++.dg/cpp0x/variadic4.C: Update mangling.
10502 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10503 * g++.dg/template/nontype22.C: Works now.
10504 * g++.dg/template/pr35240.C: Works now.
10506 * g++.dg/cpp0x/error7.C: New.
10508 2012-01-06 Tobias Burnus <burnus@net-b.de>
10510 * gfortran.dg/deallocate_stat_2.f90: New.
10511 * coarray/allocate_errgmsg.f90: New.
10512 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10513 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10514 * coarray/subobject_1.f90: Fix for num_images > 1.
10515 * gfortran.dg/deallocate_stat.f90: Update due to changed
10518 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10520 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10522 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10524 * ada/acats/overflow.lst: Add cb20004.
10526 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10529 * g++.dg/cpp0x/alias-decl-18.C: New test.
10531 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10533 * gcc.c-torture/execute/20120104-1.c: New test.
10535 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10538 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10539 the old typebound_operator_8.f03.
10540 * gfortran.dg/typebound_operator_8.f03: New version of
10541 typebound_operator_7.f03 with 'u' a derived type instead of a
10544 2012-01-05 Richard Guenther <rguenther@suse.de>
10546 * g++.dg/torture/pr49309.C: Skip for -flto.
10548 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10550 PR middle-end/51761
10551 * gcc.c-torture/compile/pr51761.c: New test.
10553 2012-01-05 Richard Guenther <rguenther@suse.de>
10555 PR tree-optimization/51760
10556 * gcc.dg/torture/pr51760.c: New testcase.
10558 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10560 PR middle-end/51472
10561 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10563 2012-01-05 Richard Guenther <rguenther@suse.de>
10566 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10567 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10569 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10572 * gcc.dg/pr51695.c: New test.
10574 2012-01-04 Andrew Pinski <apinski@cavium.com>
10576 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10577 * gcc.target/mips/octeon2-lx-1.c: New test.
10578 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10579 * gcc.target/mips/octeon2-lx-2.c: New test.
10580 * gcc.target/mips/octeon2-lx-3.c: New test.
10582 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10586 * gcc.dg/tm/alias-1.c: Adjust regexp.
10587 * gcc.dg/tm/alias-2.c: Adjust regexp.
10589 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10592 * g++.dg/warn/Wparentheses-26.C: New.
10594 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10596 * gfortran.dg/elemental_optional_args_2.f90: New test.
10598 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10601 * gfortran.dg/common_17.f90: New test.
10603 2012-01-04 Richard Guenther <rguenther@suse.de>
10605 PR tree-optimization/49651
10606 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10607 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10609 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10612 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10614 2012-01-03 Andrew Pinski <apinski@cavium.com>
10616 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10617 for all mips targets. Also allow an optional .cfi_startproc.
10619 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10621 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10623 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10626 * g++.dg/rtti/dyncast5.C: New.
10628 2012-01-03 Richard Guenther <rguenther@suse.de>
10630 PR tree-optimization/51070
10631 * gcc.dg/torture/pr51070-2.c: New testcase.
10633 2012-01-03 Richard Guenther <rguenther@suse.de>
10635 PR tree-optimization/51692
10636 * gcc.dg/torture/pr51692.c: New testcase.
10638 2012-01-03 Richard Guenther <rguenther@suse.de>
10641 * g++.dg/lto/pr51650-3_0.C: New testcase.
10643 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10646 * g++.dg/warn/Wredundant-decls-spec.C: New.
10648 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10650 PR tree-optimization/51719
10651 * g++.dg/tree-prof/pr51719.C: New test.
10653 2012-01-03 Richard Guenther <rguenther@suse.de>
10655 PR middle-end/51730
10656 * gcc.dg/fold-compare-6.c: New testcase.
10658 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10661 * g++.dg/gomp/pr51669.C: New test.
10663 2012-01-02 Jason Merrill <jason@redhat.com>
10666 * g++.dg/cpp0x/constexpr-union2.C: New.
10669 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10671 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10674 * g++.dg/cpp0x/constexpr-99.C: New test.
10676 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10679 * g++.dg/template/init9.C: New.
10681 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10683 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10684 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10685 rather than a specific number.
10687 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10692 * gfortran.dg/typebound_operator_7.f03: New.
10693 * gfortran.dg/typebound_operator_8.f03: New.
10695 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10698 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10700 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10702 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10704 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10706 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10708 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10711 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10713 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10714 * gfortran.dg/io_real_boz_4.f90: Likewise.
10715 * gfortran.dg/io_real_boz_5.f90: Likewise.
10717 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10719 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10721 2012-01-02 Revital Eres <revital.eres@linaro.org>
10723 * gcc.dg/sms-11.c: New file.
10725 2012-01-02 Tobias Burnus <burnus@net-b.de>
10728 * gfortran.dg/coarray/image_index_3.f90: New.
10730 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10733 * g++.dg/parse/enum8.C: New.
10735 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10738 * g++.dg/conversion/reinterpret4.C: New.
10739 * g++.dg/conversion/reinterpret1.C: Adjust.
10741 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10743 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10745 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10747 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10748 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10749 * g++.old-deja/g++.jason/access14.C: Likewise.
10750 * g++.old-deja/g++.jason/access8.C: Likewise.
10751 * g++.old-deja/g++.jason/access1.C: Likewise.
10752 * g++.old-deja/g++.other/access3.C: Likewise.
10753 * g++.old-deja/g++.other/access5.C: Likewise.
10754 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10755 * g++.old-deja/g++.law/visibility22.C: Likewise.
10756 * g++.old-deja/g++.law/visibility26.C: Likewise.
10757 * g++.old-deja/g++.mike/p2746.C: Likewise.
10758 * g++.dg/debug/using1.C: Likewise.
10759 * g++.dg/lookup/using51.C: Likewise.
10760 * g++.dg/inherit/using5.C: Likewise.
10761 * g++.dg/inherit/pr30297.C: Likewise.
10762 * g++.dg/inherit/access8.C: Likewise.
10763 * g++.dg/torture/pr39362.C: Likewise.
10764 * g++.dg/template/crash13.C: Likewise.
10765 * g++.dg/template/using10.C: Likewise.
10767 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10770 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10772 2012-01-01 Ira Rosen <irar@il.ibm.com>
10774 PR tree-optimization/51704
10775 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10776 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10777 corresponding flags.
10779 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10782 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10784 2012-01-01 Jan Hubicka <jh@suse.cz>
10786 PR rtl-optimization/51069
10787 * gcc.c-torture/compile/pr51069.c: New testcase.
10789 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10791 PR tree-optimization/51683
10792 * gcc.dg/pr51683.c: New test.
10794 Copyright (C) 2012 Free Software Foundation, Inc.
10796 Copying and distribution of this file, with or without modification,
10797 are permitted in any medium without royalty provided the copyright
10798 notice and this notice are preserved.