1 2012-12-11 Jakub Jelinek <jakub@redhat.com>
3 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
5 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
7 * gcc.dg/pr54121.c: New test.
9 2012-12-11 Jakub Jelinek <jakub@redhat.com>
12 * g++.dg/ext/asm12.C: New test.
14 PR tree-optimization/54570
15 * gcc.dg/builtin-object-size-8.c: Xfail.
16 * gcc.dg/builtin-object-size-13.c: New test.
18 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21 * gcc.target/arm/pr55642.c: New testcase.
23 2012-12-11 Jakub Jelinek <jakub@redhat.com>
27 * g++.dg/other/pr43631.C: New test.
29 2012-12-11 Richard Biener <rguenther@suse.de>
31 PR tree-optimization/55079
32 * gcc.dg/Warray-bounds-9.c: New testcase.
33 * gcc.dg/Warray-bounds-10.c: Likewise.
34 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
36 2012-12-10 Janus Weil <janus@gcc.gnu.org>
39 * gfortran.dg/proc_ptr_39.f90: New test case.
41 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
43 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
44 code duplication is required. Allow BNE to appear.
46 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
48 * gcc.target/mips/ext-2.c: Require -mlong64.
50 2012-12-10 Richard Biener <rguenther@suse.de>
52 PR tree-optimization/55107
53 * gcc.dg/torture/pr55107.c: New testcase.
54 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
56 2012-12-10 Jakub Jelinek <jakub@redhat.com>
58 * g++.dg/asan/asan_test.cc: Sync from upstream.
59 * g++.dg/asan/asan_test_utils.h: Likewise.
61 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
63 * gcc.target/arm/neon/vrndaf32.c: New test.
64 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
65 * gcc.target/arm/neon/vrndf32.c: Likewise.
66 * gcc.target/arm/neon/vrndqf32.c: Likewise.
67 * gcc.target/arm/neon/vrndmf32.c: Likewise.
68 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
69 * gcc.target/arm/neon/vrndnf32.c: Likewise.
70 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
71 * gcc.target/arm/neon/vrndpf32.c: Likewise.
72 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
74 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
76 * gcc.misc-tests/gcov-12.c: Fix dg order.
79 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
81 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
84 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
85 * gcc.dg/20050826-1.c: Likewise.
87 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
89 * gnat.dg/vect9.adb: Add -w to dg-options.
90 * gnat.dg/vect10.adb: Likewise.
92 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
95 * gfortran.dg/do_check_8.f90: New test.
97 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
99 * gnat.dg/vect10.ad[sb]: New test.
101 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
103 * gnat.dg/vect9.ad[sb]: New test.
104 * gnat.dg/vect9_pkg.ads: New helper.
106 2012-12-07 Mike Stump <mikestump@comcast.net>
108 * gnat.dg/discr38.adb: Don't use ^M line endings.
109 gnat.dg/loop_optimization13.adb: Likewise.
110 gnat.dg/loop_optimization13.ads: Likewise.
111 gnat.dg/discr36_pkg.adb: Likewise.
112 gnat.dg/discr36_pkg.ads: Likewise.
113 gnat.dg/loop_optimization11_pkg.ads: Likewise.
114 gnat.dg/discr36.ads: Likewise.
115 gnat.dg/loop_optimization11.adb: Likewise.
117 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
119 PR rtl-optimization/55141
120 * gcc.target/i386/pr55141.c: New.
122 2012-12-07 Dodji Seketeli <dodji@redhat.com>
125 * g++.dg/cpp0x/alias-decl-28.C: New test.
126 * g++.dg/cpp0x/alias-decl-16.C: Update.
128 2012-12-07 Martin Jambor <mjambor@suse.cz>
130 PR tree-optimization/55590
131 * gcc.target/i386/pr55590-1.c: New test.
132 * gcc.target/i386/pr55590-2.c: Likewise.
134 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
137 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
139 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
142 * gcc.target/i386/pr55597.c: New test.
144 2012-12-06 Jakub Jelinek <jakub@redhat.com>
147 * g++.dg/cpp0x/noexcept18.C: New test.
150 * g++.dg/cpp0x/constexpr-55573.C: New test.
153 * g++.dg/opt/pr55137.C: New test.
154 * gcc.c-torture/execute/pr55137.c: New test.
156 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
158 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
160 (add_options_for_arm_v8_neon): Likewise.
162 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
164 * g++.dg/pr55604.C: New test.
166 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
168 * lib/target-supports.exp
169 (check_effective_target_vect_perm): Allow aarch64*-*-*.
170 (check_effective_target_vect_perm_byte): Likewise.
171 (check_effective_target_vect_perm_short): Likewise.
172 (check_effective_target_vect_char_mult): Likewise.
173 (check_effective_target_vect_extract_even_odd): Likewise.
174 (check_effective_target_vect_interleave): Likewise.
176 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
178 * g++.dg/abi/mangle-neon-aarch64.C: New test.
180 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
182 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
184 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
186 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
187 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
188 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
189 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
190 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
191 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
192 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
193 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
194 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
195 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
196 * gcc.dg/vect/vect-rounding-round.c: Likewise.
197 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
198 * target-supports.exp
199 (check_effective_target_vect_call_btrunc): New.
200 (check_effective_target_vect_call_btruncf): Likewise.
201 (check_effective_target_vect_call_ceil): Likewise.
202 (check_effective_target_vect_call_ceilf): Likewise.
203 (check_effective_target_vect_call_floor): Likewise.
204 (check_effective_target_vect_call_floorf): Likewise.
205 (check_effective_target_vect_call_lceil): Likewise.
206 (check_effective_target_vect_call_lfloor): Likewise.
207 (check_effective_target_vect_call_nearbyint): Likewise.
208 (check_effective_target_vect_call_nearbyintf): Likewise.
209 (check_effective_target_vect_call_round): Likewise.
210 (check_effective_target_vect_call_roundf): Likewise.
212 2012-12-05 Richard Biener <rguenther@suse.de>
214 PR tree-optimization/51238
215 * gcc.dg/torture/pr51238.c: New testcase.
217 2012-12-05 Richard Biener <rguenther@suse.de>
219 PR tree-optimization/50222
220 * gcc.dg/torture/pr50222.c: New testcase.
222 2012-12-05 Richard Biener <rguenther@suse.de>
225 * gcc.dg/lto/pr55525_0.c: New testcase.
226 * gcc.dg/lto/pr55525_1.c: Likewise.
228 2012-12-04 Tobias Burnus <burnus@net-b.de>
230 * gfortran.dg/quad_3.f90: Really fix an if condition.
232 2012-12-04 Tobias Burnus <burnus@net-b.de>
234 * gfortran.dg/quad_3.f90: Fix a condition,
235 which wrongly required ordered/lazy evaluation.
237 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
239 * gcc.target/aarch64/121127.c: New test.
241 2012-12-04 Jakub Jelinek <jakub@redhat.com>
244 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
246 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
248 * gcc.dg/asan/asan.exp: Likewise.
250 2012-12-04 Richard Biener <rguenther@suse.de>
252 PR tree-optimization/55124
253 * gcc.dg/torture/pr55124.c: New testcase.
255 2012-12-03 Tobias Burnus <burnus@net-b.de>
257 * gfortran.dg/quad_3.f90: New.
259 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
262 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
264 2012-12-03 Jakub Jelinek <jakub@redhat.com>
267 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
268 on all targets, not just s390*.
270 2012-12-03 Marek Polacek <polacek@redhat.com>
273 * gcc.dg/pr55570.c: New test.
275 2012-12-03 Jakub Jelinek <jakub@redhat.com>
277 * lib/asan-dg.exp (asan_get_gtest_test_list,
278 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
279 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
280 and [asan_get_gtest_expect_death_list "$output"] in global vars.
281 (asan_symbolize): Sanitize [] characters from key.
282 * g++.dg/asan/asan_test_config.h: New file.
283 * g++.dg/asan/asan_globals_test.cc: New file.
284 * g++.dg/asan/asan_test_utils.h: New file.
285 * g++.dg/asan/dejagnu-gtest.h: New file.
286 * g++.dg/asan/asan_test.cc: New file.
287 * g++.dg/asan/asan_test.C: New test.
289 2012-12-03 Richard Biener <rguenther@suse.de>
291 * gcc.dg/torture/pr35634.c: Use signed char.
292 * g++.dg/torture/pr35634.C: Likewise.
294 2012-12-02 Marek Polacek <polacek@redhat.com>
297 * gcc.dg/pr54838.c: New test.
299 2012-12-01 Xinliang David Li <davidxl@google.com>
301 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
304 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
307 * g++.dg/cpp0x/decltype46.C: New.
309 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
312 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
314 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
317 * g++.dg/debug/pr53860.C: New test.
319 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
320 Paul Thomas <pault@gcc.gnu.org>
323 * gfortran.dg/defined_assignment_1.f90: New test.
324 * gfortran.dg/defined_assignment_2.f90: New test.
325 * gfortran.dg/defined_assignment_3.f90: New test.
326 * gfortran.dg/defined_assignment_4.f90: New test.
327 * gfortran.dg/defined_assignment_5.f90: New test.
329 2012-12-01 Jakub Jelinek <jakub@redhat.com>
332 * g++.dg/cpp0x/vt-55542.C: New test.
334 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
336 * gnat.dg/specs/pack9.ads: New test.
338 2012-11-30 Martin Jambor <mjambor@suse.cz>
341 PR tree-optimization/55415
342 PR tree-optimization/54386
344 * gcc.dg/ipa/ipa-sra-7.c: New test.
345 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
346 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
347 * gcc.target/i386/pr55448.c: Likewise.
349 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
351 * loop_optimization14.ad[sb]: New test.
352 * loop_optimization14_pkg.ads: New helper.
354 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
357 * gcc.target/arm/pr55073.C: New test.
359 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
362 * g++.dg/ext/vector20.C: New testcase.
364 2012-11-28 Tobias Burnus <burnus@net-b.de>
367 * coarray/sync_3.f90: Extend test.
369 2012-11-29 Jakub Jelinek <jakub@redhat.com>
371 PR rtl-optimization/55512
372 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
373 * gcc.target/i386/pr55512-4.c: Likewise.
375 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
378 * g++.dg/cpp0x/udlit-overflow.C: New.
379 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
381 2012-11-28 Jakub Jelinek <jakub@redhat.com>
387 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
388 are non-empty and add dependency between the first and second asm.
389 * gcc.dg/guality/pr36728-2.c: Likewise.
390 * gcc.dg/guality/pr36728-3.c: New test.
391 * gcc.dg/guality/pr36728-4.c: New test.
393 2012-11-28 Andrew Pinski <apinski@cavium.com>
396 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
398 * lib/obj-c++.exp (obj-c++_init): Likewise.
400 2012-11-28 Tobias Burnus <burnus@net-b.de>
403 * coarray/sync_3.f90: New.
405 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
407 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
409 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
411 PR rtl-optimization/55512
412 * gcc.target/i386/pr55512-[1234].c: New tests.
414 2012-11-28 Jakub Jelinek <jakub@redhat.com>
417 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
420 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
421 attributes. Avoid clobbering memory before malloced chunk.
422 (main): Pass 1 instead of 0 as argument.
424 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
426 * gnat.dg/object_overflow.adb: Rename to...
427 * gnat.dg/object_overflow1.adb: ...this.
428 * gnat.dg/object_overflow2.adb: New test.
429 * gnat.dg/object_overflow3.adb: Likewise.
430 * gnat.dg/object_overflow4.adb: Likewise.
432 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
435 * g++.dg/init/pr55497.C: New.
437 2012-11-28 Richard Biener <rguenther@suse.de>
440 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
441 * gcc.dg/vect/slp-perm-9.c: Likewise.
443 2012-11-28 Richard Biener <rguenther@suse.de>
446 * gcc.dg/torture/pr35634.c: New testcase.
447 * g++.dg/torture/pr35634.C: Likewise.
448 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
450 2012-11-27 Tobias Burnus <burnus@net-b.de>
453 * gfortran.dg/warn_target_lifetime_3.f90: New.
455 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
457 PR rtl-optimization/55458
458 * gcc.target/i386/pr55458.c: New test.
460 2012-11-27 Jakub Jelinek <jakub@redhat.com>
462 PR tree-optimization/55110
463 * gcc.dg/pr55110.c: New test.
465 2012-11-27 Richard Biener <rguenther@suse.de>
468 * g++.dg/opt/pr55331.C: New testcase.
470 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
472 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
474 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
476 * gcc.dg/54455.c: Require scheduling.
477 * gcc.dg/c1x-align-4.c: Skip avr.
478 * gcc.dg/pr44024.c: Skip avr in final scan.
480 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
483 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
484 * gcc.dg/pr54676.c: Make work for 16-bit int.
486 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
489 * gcc.target/i386/pr55227.c: New test.
491 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
493 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
495 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
497 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
499 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
501 (add_options_for_arm_v8_vfp): New procedure.
502 * gcc.target/arm/vrintaf32.c: New test.
503 * gcc.target/arm/vrintaf64.c: Likewise.
504 * gcc.target/arm/vrintmf32.c: Likewise.
505 * gcc.target/arm/vrintmf64.c: Likewise.
506 * gcc.target/arm/vrintpf32.c: Likewise.
507 * gcc.target/arm/vrintpf64.c: Likewise.
508 * gcc.target/arm/vrintrf32.c: Likewise.
509 * gcc.target/arm/vrintrf64.c: Likewise.
510 * gcc.target/arm/vrintxf32.c: Likewise.
511 * gcc.target/arm/vrintxf64.c: Likewise.
512 * gcc.target/arm/vrintzf32.c: Likewise.
513 * gcc.target/arm/vrintzf64.c: Likewise.
515 2012-11-26 Janus Weil <janus@gcc.gnu.org>
518 * gfortran.dg/warn_unused_function_2.f90: New.
520 2012-11-26 Janus Weil <janus@gcc.gnu.org>
523 * gfortran.dg/associated_6.f90: New.
524 * gfortran.dg/select_type_30.f03: New.
526 2012-11-26 Jakub Jelinek <jakub@redhat.com>
528 PR tree-optimization/54471
529 * gcc.dg/tree-ssa/vrp86.c: New test.
530 * gcc.c-torture/execute/pr54471.c: New test.
532 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
535 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
536 use volatile asms, use plain asms. Where the output value for the
537 asm is unused, write a global variable.
539 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
541 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
543 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
546 * gfortran.dg/do_check_7.f90: New test.
548 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
551 * g++.dg/init/new41.C: New.
553 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
556 * gfortran.dg/allocate_error_4.f90: New test.
558 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
560 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
563 2012-11-23 Jakub Jelinek <jakub@redhat.com>
565 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
569 * g++.dg/warn/Wreturn-type-8.C: New test.
572 * gcc.dg/pr55430.c: New test.
574 2012-11-23 Kostya Serebryany <kcc@google.com>
576 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
578 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
580 * gnat.dg/discr40.ad[sb]: New test.
582 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
584 * gnat.dg/discr39.adb: New test.
586 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
589 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
590 * gcc.dg/pr55150-1.c: Same.
591 * gcc.dg/torture/pr54894.c: Add size32plus.
593 2012-11-23 Jakub Jelinek <jakub@redhat.com>
596 * c-c++-common/asan/attrib-1.c: New test.
598 2012-11-22 Ian Bolton <ian.bolton@arm.com>
600 * gcc.target/aarch64/builtin-bswap-1.c: New test.
601 * gcc.target/aarch64/builtin-bswap-2.c: New test.
603 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
606 * g++.dg/cpp0x/constexpr-55432.C: New.
608 2012-11-21 Janus Weil <janus@gcc.gnu.org>
611 * gfortran.dg/namelist_76.f90: New.
613 2012-11-21 Martin Jambor <mjambor@suse.cz>
615 * gcc.dg/ipa/ipcp-agg-7.c: New test.
616 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
618 2012-11-21 Martin Jambor <mjambor@suse.cz>
620 PR tree-optimization/55260
621 * g++.dg/torture/pr55260-2.C: New test.
623 2012-11-21 Martin Jambor <mjambor@suse.cz>
625 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
627 2012-11-21 Bin Cheng <bin.cheng@arm.com>
629 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
630 * gcc.dg/tree-ssa/vrp47.c: Ditto.
632 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
635 * gcc.target/i386/pr19398.c: New test.
637 2012-11-20 Martin Jambor <mjambor@suse.cz>
639 PR tree-optimization/55260
640 * g++.dg/torture/pr55260-1.C: New test.
642 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
644 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
645 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
646 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
647 * gcc.target/aarch64/atomic-op-char.c: Likewise.
648 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
649 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
650 * gcc.target/aarch64/atomic-op-int.c: Likewise.
651 * gcc.target/aarch64/atomic-op-long.c: Likewise.
652 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
653 * gcc.target/aarch64/atomic-op-release.c: Likewise.
654 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
655 * gcc.target/aarch64/atomic-op-short.c: Likewise.
657 2012-11-20 Jakub Jelinek <jakub@redhat.com>
660 * gcc.dg/pr55094.c: New test.
662 PR rtl-optimization/54921
663 * gcc.dg/pr54921.c: New test.
665 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
667 * gcc.target/i386/pr55359.c: New test.
669 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
671 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
672 * g++.dg/tls/thread_local3g.C: Likewise.
673 * g++.dg/tls/thread_local4g.C: Likewise.
674 * g++.dg/tls/thread_local5g.C: Likewise.
675 * g++.dg/tls/thread_local6g.C: Likewise.
676 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
677 * g++.dg/tls/thread_local2.C: Likewise.
678 * g++.dg/tls/thread_local2g.C: Likewise.
679 * g++.dg/tls/thread_local6.C: Likewise.
681 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
683 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
684 * gcc.dg/tm/clone-1.c: New test.
686 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
689 * g++.dg/parse/struct-5.C: New.
691 2012-11-19 Tom de Vries <tom@codesourcery.com>
693 PR rtl-optimization/55315
694 * gcc.target/mips/pr55315.c: New test.
696 2012-11-17 Jakub Jelinek <jakub@redhat.com>
698 PR tree-optimization/55236
699 * gcc.dg/pr55236.c: New test.
702 * gcc.dg/pr19105.c: Accept also optimizing
703 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
705 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
706 from addr2line_output. Increment idx if asking for more than one
707 address in one object.
709 2012-11-16 Jakub Jelinek <jakub@redhat.com>
711 PR tree-optimization/55329
712 * g++.dg/opt/pr55329.C: New test.
714 2012-11-16 Janus Weil <janus@gcc.gnu.org>
717 * gfortran.dg/typebound_operator_18.f90: New.
719 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
721 PR rtl-optimization/55330
722 * gfortran.dg/pr55330.f90: New test.
724 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
726 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
727 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
728 * gcc.dg/hoist-register-pressure-2.c: Ditto.
729 * gcc.dg/hoist-register-pressure-3.c: Ditto.
730 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
731 * gcc.dg/tree-prof/unroll-1.c: Ditto.
733 2012-11-16 Dodji Seketeli <dodji@redhat.com>
736 * g++.dg/cpp0x/alias-decl-27.C: New test.
738 2012-11-16 Jakub Jelinek <jakub@redhat.com>
741 * g++.dg/template/alignof2.C: New test.
743 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
745 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
746 * g++.dg/mv6.C (dg-options): Ditto.
748 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
750 * lib/target_suports.exp
751 (check_effective_target_has_w_floating_suffix): New procedure.
752 (check_effective_target_has_q_floating_suffix): Ditto.
753 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
754 for unsupported non-standard suffix on floating constant.
755 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
757 2012-11-14 Jakub Jelinek <jakub@redhat.com>
759 * lib/asan-dg.exp: New file.
760 * gcc.dg/asan/asan.exp: New file.
761 * g++.dg/dg.exp: Prune also asan tests.
762 * g++.dg/asan/asan.exp: New file.
763 * c-c++-common/asan/memcmp-1.c: New test.
765 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
768 * g++.dg/cpp0x/vt-55323.C: New.
770 2012-11-13 Sriraman Tallam <tmsriram@google.com>
772 * g++.dg/mv4.C: Add require ifunc. Change error message.
773 * g++.dg/mv5.C: Add require ifunc.
774 * g++.dg/mv6.C: Add require ifunc.
776 2012-11-13 Martin Jambor <mjambor@suse.cz>
778 PR tree-optimization/55253
779 * gcc.dg/torture/pr55253.c: New test.
780 * gcc.dg/torture/pr55305.c: Likewise.
782 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
785 * gcc.target/i386/pr55142-1.c: New file.
786 * gcc.target/i386/pr55142-2.c: Likewise.
788 2012-11-13 Dodji Seketeli <dodji@redhat.com>
791 * g++.dg/cpp0x/alias-decl-26.C: New test file.
793 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
795 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
797 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
798 * gcc.target/i386/pr49715-2.c: Likewise.
799 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
801 2012-11-13 Jakub Jelinek <jakub@redhat.com>
803 PR tree-optimization/55281
804 * gcc.dg/vect/fast-math-pr55281.c: New test.
805 * g++.dg/opt/pr55281.C: New test.
807 PR rtl-optimization/54127
808 * gcc.dg/torture/pr54127.c: New test.
810 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
811 Jakub Jelinek <jakub@redhat.com>
813 PR rtl-optimization/51447
814 * gcc.c-torture/execute/pr51447.c: New test.
816 2012-11-12 Ian Bolton <ian.bolton@arm.com>
818 * gcc.target/aarch64/csinc-2.c: New test.
820 2012-11-12 Ian Bolton <ian.bolton@arm.com>
822 * gcc.target/aarch64/cmn.c: New test.
823 * gcc.target/aarch64/adds.c: New test.
824 * gcc.target/aarch64/subs.c: New test.
826 2012-11-12 Tobias Burnus <burnus@net-b.de>
829 * gfortran.dg/coarray_29_1.f90: New.
830 * gfortran.dg/coarray_29_2.f90: New.
832 2012-11-12 Bin Cheng <bin.cheng@arm.com>
834 * gcc.dg/hoist-register-pressure-3.c: New test.
836 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
838 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
839 wrappers around sinf and cosf.
841 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
845 * gcc.target/i386/pr55247-2.c: New file.
847 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
850 * g++.dg/pr55263.C: New test.
852 2012-11-11 Martin Jambor <mjambor@suse.cz>
854 PR tree-optimization/55238
855 * testsuite/gcc.dg/torture/pr55238.c: New test.
857 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
859 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
860 * c-c++-common/torture/vector-subscript-1.c: Likewise.
861 * c-c++-common/torture/vector-subscript-2.c: Likewise.
863 2012-11-10 Jan Hubicka <jh@suse.cz>
865 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
867 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
869 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
870 -mno-sse -mno-mmx to dg-options. Reformat.
872 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
874 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
875 * c-c++-common/vector-compare-1.c: Same.
876 * c-c++-common/vector-compare-2.c: Same.
877 * g++.dg/other/unused1.C: Skip on AIX.
878 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
879 extra message on AIX.
881 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
884 * gcc.target/i386/pr55247.c: New test.
886 2012-11-09 Andrew Pinski <apinski@cavium.com>
888 * gcc.c-torture/execute/20121108-1.c: New test.
890 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
893 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
894 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
895 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
896 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
898 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
900 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
901 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
902 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
904 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
906 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
908 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
909 * g++.dg/tm/pr47530.C: Same.
911 2012-11-09 Jason Merrill <jason@redhat.com>
914 * g++.dg/cpp0x/alias-decl-25.C: New.
916 * g++.dg/abi/abi-tag1.C: New.
917 * g++.dg/abi/abi-tag2.C: New.
919 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
921 PR rtl-optimization/55154
922 * gcc.target/i386/pr55154.c: New test.
924 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
926 PR rtl-optimization/55151
927 * gcc.dg/pr55151.c: Move ...
928 * gcc.target/i386/pr55151.c: ... here.
930 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
932 PR rtl-optimization/54472
933 * gcc.dg/pr54472.c: New test.
935 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
937 * gnat.dg/stack_check3.ad[sb]: New test.
939 2012-11-08 Ian Lance Taylor <iant@google.com>
941 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
942 with arguments. Handle errorcheckoutput and rundir test types.
944 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
946 PR tree-optimization/55191
947 * gcc.dg/pr55191.c: New test.
949 2012-11-08 Jakub Jelinek <jakub@redhat.com>
952 * g++.dg/debug/pr54499.C: New test.
954 2012-11-08 Jan Hubicka <jh@suse.cz>
957 * gcc.dg/winline-3.c: Update.
959 2012-11-08 Martin Jambor <mjambor@suse.cz>
961 * gfortran.dg/ipcp-array-1.f90: New test.
963 2012-11-08 Florian Weimer <fweimer@redhat.com>
965 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
967 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
969 PR rtl-optimization/55151
970 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
972 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
974 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
976 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
978 * gcc.c-torture/compile/20121107-1.c: New test.
980 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
982 PR rtl-optimization/55151
983 * gcc.dg/pr55151.c: Compile it only for x86_64.
985 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
987 PR rtl-optimization/55122
988 * gcc.dg/pr55122.c: New test.
990 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
992 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
994 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
995 * gcc.target/powerpc/loop_align.c: Skip on AIX.
996 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
997 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
999 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1002 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1004 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1007 * c-c++-common/pr51294.c: New.
1009 2012-11-07 Martin Jambor <mjambor@suse.cz>
1011 PR tree-optimization/53787
1012 * gcc.dg/ipa/ipa-5.c: Adjust.
1013 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1014 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1015 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1016 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1017 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1018 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1019 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1020 * gfortran.dg/pr48636-2.f90: New test.
1021 * gfortran.dg/pr53787.f90: Likewise.
1023 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1027 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1030 * g++.dg/cpp0x/constexpr-union4.C: New.
1032 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1034 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1036 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1039 * gcc.c-torture/compile/pr49220.c: New test.
1041 2012-11-07 Florian Weimer <fweimer@redhat.com>
1043 * g++.dg/init/new40.C: New.
1045 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1048 * gcc.dg/guality/pr54693-2.c: New test.
1050 2012-11-06 Andrew Pinski <apinski@cavium.com>
1052 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1053 -fno-vect-cost-model.
1055 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1057 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1058 * gcc.dg/tm/debug-1.c: Same.
1059 * gcc.dg/tm/irrevocable-3.c: Same.
1060 * gcc.dg/tm/irrevocable-4.c: Same.
1061 * gcc.dg/tm/memopt-10.c: Same.
1062 * gcc.dg/tm/memopt-11.c: Same.
1063 * gcc.dg/tm/props-4.c: Same.
1064 * gcc.dg/tm/wrap-3.c: Same.
1065 * gcc.dg/tm/wrap-4.c: Same.
1067 2012-11-06 Andrew Pinski <apinski@cavium.com>
1069 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1071 2012-11-06 Jan Hubicka <jh@suse.cz>
1073 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1075 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1076 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1077 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1079 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1081 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1083 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1086 * gcc.dg/torture/pr41993.c: New test.
1088 2012-11-06 Jan Hubicka <jh@suse.cz>
1090 * gcc.target/i386/l_fma_float_?.c: Update.
1091 * gcc.target/i386/l_fma_double_?.c: Update.
1093 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1096 * gcc.target/sh/pr54089-8.c: New.
1097 * gcc.target/sh/pr54089-9.c: New.
1099 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1102 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1103 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1104 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1105 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1106 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1107 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1108 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1109 * gcc.target/i386/avx-vzeroupper-27.c: New.
1111 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1114 * gfortran.dg/transfer_class_1.f90: New.
1115 * gfortran.dg/transfer_class_2.f90: New.
1117 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1119 * testsuite/g++.dg/mv1.C: New test.
1120 * testsuite/g++.dg/mv2.C: New test.
1121 * testsuite/g++.dg/mv3.C: New test.
1122 * testsuite/g++.dg/mv4.C: New test.
1123 * testsuite/g++.dg/mv5.C: New test.
1124 * testsuite/g++.dg/mv6.C: New test.
1126 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1129 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1131 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1133 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1136 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1138 * g++.dg/torture/20121105-1.C: New test.
1140 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1142 * gcc.dg/torture/fp-compare.c: New testcase.
1144 2012-11-05 Jan Hubicka <jh@suse.cz>
1146 * gcc.dg/const-1.c: Update.
1147 * gcc.dg/pure-1.c: Update.
1149 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1151 PR rtl-optimization/55151
1152 * gcc.dg/pr55151.c: New test.
1154 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1158 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1160 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1163 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1165 2012-11-05 Jan Hubicka <jh@suse.cz>
1167 * gcc.dg/autopar/pr49960.c: Fix testcase.
1169 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1171 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1172 Fix scan-tree-dump-times directive.
1174 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1177 * gfortran.dg/associate_12.f90: New.
1179 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1182 * lib/target-supports.exp (check_effective_target_masm_intel): New
1184 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1187 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1188 Jack Howarth <howarth@bromo.med.uc.edu>
1190 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1191 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1192 * gcc.target/i386/pr53249.c: Likewise.
1194 2012-11-03 Andrew Pinski <apinski@cavium.com>
1196 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1197 call abort1 so that cross jumping does not happen.
1199 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1202 * gcc.target/sh/pr51244-18.c: New.
1203 * gcc.target/sh/pr51244-19.c: New.
1205 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1207 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1208 b requires a 64-bit operation followed by a truncation.
1210 2012-11-02 Jan Hubicka <jh@suse.cz>
1212 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1214 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1216 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1217 conditions to verify the reduction code is vectorized.
1219 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1220 in case 'pow', such as 'powerpc' is used in the compiler version name.
1221 * gcc.target/powerpc/pr46728-2.c: Likewise.
1222 * gcc.target/powerpc/pr46728-3.c: Likewise.
1223 * gcc.target/powerpc/pr46728-4.c: Likewise.
1224 * gcc.target/powerpc/pr46728-5.c: Likewise.
1225 * gcc.target/powerpc/pr46728-7.c: Likewise.
1226 * gcc.target/powerpc/pr46728-8.c: Likewise.
1227 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1229 2012-11-02 Jan Hubicka <jh@suse.cz>
1231 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1233 2012-11-02 Jan Hubicka <jh@suse.cz>
1235 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1236 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1238 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1241 * gcc.target/i386/pr55130.c: New test.
1243 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1246 * gcc.target/i386/pr55147.c: New test.
1248 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1250 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1251 * gfortran.dg/default_format_denormal_1.f90: Same.
1253 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1256 * g++.dg/ext/vector19.C: Remove target restrictions.
1257 * gcc.dg/fold-compare-7.c: New testcase.
1259 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1262 * gcc.target/sh/pr55160.c: New.
1264 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1266 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1267 scan-assembler regex.
1269 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1272 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1273 * gcc.dg/pr55150-2.c: New test.
1275 2012-11-01 Sharad Singhai <singhai@google.com>
1277 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1278 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1279 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1280 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1282 2012-10-31 Dehao Chen <dehao@google.com>
1284 * g++.dg/debug/dwarf2/block.C: New testcase.
1286 2012-10-31 Jan Hubicka <jh@suse.cz>
1288 * gcc.dg/pr44974.c: Add noinline.
1290 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1293 * gfortran.dg/class_54.f90: New.
1295 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1296 Jakub Jelinek <jakub@redhat.com>
1298 PR tree-optimization/55018
1299 * gcc.dg/torture/pr55018.c: New test.
1301 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1304 * g++.dg/ext/vla13.C: New.
1306 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1309 * gcc.dg/pr55150.c: New test.
1311 2012-10-31 Tobias Burnus <burnus@net-b.de>
1314 * gfortran.dg/associate_11.f90: New.
1316 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1319 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1321 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1323 PR tree-optimization/19105
1324 PR tree-optimization/21643
1325 PR tree-optimization/46309
1326 * gcc.dg/pr19105.c: New test.
1327 * gcc.dg/pr21643.c: New test.
1328 * gcc.dg/pr46309-2.c: New test.
1329 * gcc.c-torture/execute/pr46309.c: New test.
1331 2012-10-31 Alan Modra <amodra@gmail.com>
1333 * gcc.target/powerpc/dimode_off.c: New.
1334 * gcc.target/powerpc/timode_off.c: New.
1335 * gcc.target/powerpc/dfmode_off.c: New.
1336 * gcc.target/powerpc/tfmode_off.c: New.
1338 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1340 PR rtl-optimization/55093
1341 * gcc.target/i386/pr55093.c: New file.
1343 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1345 * gcc.target/i386/pr55116.c: Renamed to ...
1346 * gcc.target/i386/pr55116-1.c: This.
1348 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1350 * gcc.target/i386/pr55116-2.c: New file.
1352 2012-10-30 Richard Biener <rguenther@suse.de>
1354 * gcc.dg/vect/slp-perm-2.c: Adjust.
1356 2012-10-30 Richard Biener <rguenther@suse.de>
1358 PR tree-optimization/55111
1359 * gcc.dg/torture/pr55111.c: New testcase.
1361 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1364 * gcc.target/sh/pr53988.c: New.
1366 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1369 * gcc.dg/hoist-register-pressure-1.c: Rename from
1370 hoist-register-pressure.c. Add nonpic condition.
1371 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1373 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1376 * gcc.dg/Wreturn-local-addr.c: New.
1377 * g++.dg/warn/Wno-return-local-addr.C: New.
1378 * g++.dg/warn/Wreturn-local-addr.C: New.
1380 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1383 * gcc.target/i386/pr55116.c: New file.
1385 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1388 * gcc.dg/Wshadow-4.c: New.
1389 * gcc.dg/Wshadow-4.h: New.
1391 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1394 * gcc.dg/guality/pr54693.c: New.
1396 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1399 * gcc.dg/pr55027.c: New testcase.
1401 2012-10-29 Jan Hubicka <jh@suse.cz>
1403 * gcc.dg/ipa/inline-6.c: New testcase.
1405 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1407 PR rtl-optimization/55106
1408 * g++.dg/pr55106.C: New.
1410 2012-10-29 Richard Guenther <rguenther@suse.de>
1413 * gcc.dg/torture/pr53695.c: New testcase.
1415 2012-10-28 Jan Hubicka <jh@suse.cz>
1417 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1419 2012-10-28 Tobias Burnus <burnus@net-b.de>
1422 * gfortran.dg/do_check_6.f90: New.
1424 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1425 Jack Howarth <howarth@bromo.med.uc.edu>
1428 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1430 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1432 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1435 * gcc.target/i386/pr34283.c: New test.
1437 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1440 * g++.dg/opt/pr55081.C: New test.
1444 * gcc.dg/guality/pr54970.c: New test.
1446 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1449 * g++.dg/template/new11.C: New.
1451 2012-10-26 Richard Biener <rguenther@suse.de>
1454 * gcc.dg/torture/pr54824.c: New testcase.
1456 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1458 * gcc.target/i386/fxsave-1.c: New.
1459 * gcc.target/i386/fxsave64-1.c: Ditto.
1460 * gcc.target/i386/fxrstor-1.c: Ditto.
1461 * gcc.target/i386/fxrstor64-1.c: Ditto.
1462 * gcc.target/i386/xsave-1.c: Ditto.
1463 * gcc.target/i386/xsave64-1.c: Ditto.
1464 * gcc.target/i386/xrstor-1.c: Ditto.
1465 * gcc.target/i386/xrstor64-1.c: Ditto.
1466 * gcc.target/i386/xsaveopt-1.c: Ditto.
1467 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1468 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1469 * gcc.target/i386/sse-13.c: Ditto.
1470 * gcc.target/i386/sse-14.c: Ditto.
1471 * gcc.target/i386/sse-22.c: Ditto.
1472 * gcc.target/i386/sse-23.c: Ditto.
1473 * g++.dg/other/i386-2.C: Ditto.
1474 * g++.dg/other/i386-3.C: Ditto.
1476 2012-10-25 Jan Hubicka <jh@suse.cz>
1478 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1481 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1484 * g++.dg/ext/transparent-union.C: New.
1486 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1489 * g++.dg/ext/vector19.C: New testcase.
1491 2012-10-25 Richard Biener <rguenther@suse.de>
1493 PR tree-optimization/54902
1494 * g++.dg/torture/pr54902.C: New testcase.
1496 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1499 * g++.dg/template/crash114.C: New.
1501 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1504 * gcc.target/i386/pr55049-1.c: New test.
1506 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1509 * gfortran.dg/class_dummy_4.f03: New.
1511 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1513 PR rtl-optimization/55010
1514 * gcc.dg/pr55010.c: New test.
1517 * g++.dg/debug/pr54828.C: New test.
1519 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1521 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1522 * gcc.dg/vect/vect-83_64.c: Likewise.
1524 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1527 * g++.dg/cpp0x/constexpr-union4.C: New.
1529 2012-10-23 Jeff Law <law@redhat.com>
1531 * gcc.c-torture/execute/pr54985.c: New test.
1533 2012-10-23 Paul Koning <ni1d@arrl.net>
1536 * g++.dg/debug/dwarf2/pr54508.C: New.
1538 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1541 * g++.dg/template/sizeof14.C: New test.
1543 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1544 Jim MacArthur <jim.macarthur@arm.com>
1545 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1546 Marcus Shawcroft <marcus.shawcroft@arm.com>
1547 Nigel Stephens <nigel.stephens@arm.com>
1548 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1549 Richard Earnshaw <rearnsha@arm.com>
1550 Sofiane Naci <sofiane.naci@arm.com>
1551 Stephen Thomas <stephen.thomas@arm.com>
1552 Tejas Belagod <tejas.belagod@arm.com>
1553 Yufeng Zhang <yufeng.zhang@arm.com>
1555 * lib/target-supports.exp
1556 (check_profiling_available): Add AArch64.
1557 (check_effective_target_vect_int): Likewise.
1558 (check_effective_target_vect_shift): Likewise.
1559 (check_effective_target_vect_float): Likewise.
1560 (check_effective_target_vect_double): Likewise.
1561 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1562 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1563 (check_effective_target_vect_pack_trunc): Likewise.
1564 (check_effective_target_vect_unpack): Likewise.
1565 (check_effective_target_vect_hw_misalign): Likewise.
1566 (check_effective_target_vect_short_mult): Likewise.
1567 (check_effective_target_vect_int_mult): Likewise.
1568 (check_effective_target_vect_stridedN): Likewise.
1569 (check_effective_target_sync_int_long): Likewise.
1570 (check_effective_target_sync_char_short): Likewise.
1571 (check_vect_support_and_set_flags): Likewise.
1572 (check_effective_target_aarch64_tiny): New.
1573 (check_effective_target_aarch64_small): New.
1574 (check_effective_target_aarch64_large): New.
1575 * g++.dg/other/PR23205.C: Enable aarch64.
1576 * g++.dg/other/pr23205-2.C: Likewise.
1577 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1578 * gcc.c-torture/execute/20101011-1.c: Likewise.
1579 * gcc.dg/20020312-2.c: Likewise.
1580 * gcc.dg/20040813-1.c: Likewise.
1581 * gcc.dg/builtin-apply2.c: Likewise.
1582 * gcc.dg/stack-usage-1.c: Likewise.
1584 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1585 Jim MacArthur <jim.macarthur@arm.com>
1586 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1587 Marcus Shawcroft <marcus.shawcroft@arm.com>
1588 Nigel Stephens <nigel.stephens@arm.com>
1589 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1590 Richard Earnshaw <rearnsha@arm.com>
1591 Sofiane Naci <sofiane.naci@arm.com>
1592 Stephen Thomas <stephen.thomas@arm.com>
1593 Tejas Belagod <tejas.belagod@arm.com>
1594 Yufeng Zhang <yufeng.zhang@arm.com>
1596 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1597 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1598 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1599 * gcc.target/aarch64/aapcs/abitest.S: New file.
1600 * gcc.target/aarch64/aapcs/abitest.h: New file.
1601 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1602 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1603 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1604 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1605 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1606 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1607 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1608 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1609 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1610 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1611 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1612 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1613 * gcc.target/aarch64/aapcs/test_1.c: New file.
1614 * gcc.target/aarch64/aapcs/test_10.c: New file.
1615 * gcc.target/aarch64/aapcs/test_11.c: New file.
1616 * gcc.target/aarch64/aapcs/test_12.c: New file.
1617 * gcc.target/aarch64/aapcs/test_13.c: New file.
1618 * gcc.target/aarch64/aapcs/test_14.c: New file.
1619 * gcc.target/aarch64/aapcs/test_15.c: New file.
1620 * gcc.target/aarch64/aapcs/test_16.c: New file.
1621 * gcc.target/aarch64/aapcs/test_17.c: New file.
1622 * gcc.target/aarch64/aapcs/test_18.c: New file.
1623 * gcc.target/aarch64/aapcs/test_19.c: New file.
1624 * gcc.target/aarch64/aapcs/test_2.c: New file.
1625 * gcc.target/aarch64/aapcs/test_20.c: New file.
1626 * gcc.target/aarch64/aapcs/test_21.c: New file.
1627 * gcc.target/aarch64/aapcs/test_22.c: New file.
1628 * gcc.target/aarch64/aapcs/test_23.c: New file.
1629 * gcc.target/aarch64/aapcs/test_24.c: New file.
1630 * gcc.target/aarch64/aapcs/test_25.c: New file.
1631 * gcc.target/aarch64/aapcs/test_26.c: New file.
1632 * gcc.target/aarch64/aapcs/test_3.c: New file.
1633 * gcc.target/aarch64/aapcs/test_4.c: New file.
1634 * gcc.target/aarch64/aapcs/test_5.c: New file.
1635 * gcc.target/aarch64/aapcs/test_6.c: New file.
1636 * gcc.target/aarch64/aapcs/test_7.c: New file.
1637 * gcc.target/aarch64/aapcs/test_8.c: New file.
1638 * gcc.target/aarch64/aapcs/test_9.c: New file.
1639 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1640 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1641 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1642 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1643 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1644 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1645 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1646 * gcc.target/aarch64/aapcs/type-def.h: New file.
1647 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1648 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1649 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1650 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1651 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1652 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1653 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1654 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1655 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1656 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1657 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1658 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1659 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1660 * gcc.target/aarch64/aarch64.exp: New file.
1661 * gcc.target/aarch64/adc-1.c: New file.
1662 * gcc.target/aarch64/adc-2.c: New file.
1663 * gcc.target/aarch64/asm-1.c: New file.
1664 * gcc.target/aarch64/clrsb.c: New file.
1665 * gcc.target/aarch64/clz.c: New file.
1666 * gcc.target/aarch64/ctz.c: New file.
1667 * gcc.target/aarch64/csinc-1.c: New file.
1668 * gcc.target/aarch64/csinv-1.c: New file.
1669 * gcc.target/aarch64/csneg-1.c: New file.
1670 * gcc.target/aarch64/extend.c: New file.
1671 * gcc.target/aarch64/fcvt.x: New file.
1672 * gcc.target/aarch64/fcvt_double_int.c: New file.
1673 * gcc.target/aarch64/fcvt_double_long.c: New file.
1674 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1675 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1676 * gcc.target/aarch64/fcvt_float_int.c: New file.
1677 * gcc.target/aarch64/fcvt_float_long.c: New file.
1678 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1679 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1680 * gcc.target/aarch64/ffs.c: New file.
1681 * gcc.target/aarch64/fmadd.c: New file.
1682 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1683 * gcc.target/aarch64/frint.x: New file.
1684 * gcc.target/aarch64/frint_double.c: New file.
1685 * gcc.target/aarch64/frint_float.c: New file.
1686 * gcc.target/aarch64/index.c: New file.
1687 * gcc.target/aarch64/mneg-1.c: New file.
1688 * gcc.target/aarch64/mneg-2.c: New file.
1689 * gcc.target/aarch64/mneg-3.c: New file.
1690 * gcc.target/aarch64/mnegl-1.c: New file.
1691 * gcc.target/aarch64/mnegl-2.c: New file.
1692 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1693 * gcc.target/aarch64/pic-constantpool1.c: New file.
1694 * gcc.target/aarch64/pic-symrefplus.c: New file.
1695 * gcc.target/aarch64/predefine_large.c: New file.
1696 * gcc.target/aarch64/predefine_small.c: New file.
1697 * gcc.target/aarch64/predefine_tiny.c: New file.
1698 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1699 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1700 * gcc.target/aarch64/table-intrinsics.c: New file.
1701 * gcc.target/aarch64/tst-1.c: New file.
1702 * gcc.target/aarch64/vect-abs-compile.c: New file.
1703 * gcc.target/aarch64/vect-abs.c: New file.
1704 * gcc.target/aarch64/vect-abs.x: New file.
1705 * gcc.target/aarch64/vect-compile.c: New file.
1706 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1707 * gcc.target/aarch64/vect-faddv.c: New file.
1708 * gcc.target/aarch64/vect-faddv.x: New file.
1709 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1710 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1711 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1712 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1713 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1714 * gcc.target/aarch64/vect-fp-compile.c: New file.
1715 * gcc.target/aarch64/vect-fp.c: New file.
1716 * gcc.target/aarch64/vect-fp.x: New file.
1717 * gcc.target/aarch64/vect-mull-compile.c: New file.
1718 * gcc.target/aarch64/vect-mull.c: New file.
1719 * gcc.target/aarch64/vect-mull.x: New file.
1720 * gcc.target/aarch64/vect.c: New file.
1721 * gcc.target/aarch64/vect.x: New file.
1722 * gcc.target/aarch64/vector_intrinsics.c: New file.
1723 * gcc.target/aarch64/vfp-1.c: New file.
1724 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1725 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1726 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1727 * g++.dg/abi/aarch64_guard1.C: New file.
1729 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1732 * c-c++-common/pr54988.c: New test.
1734 2012-10-23 Jan Hubicka <jh@suse.cz>
1736 * gcc.dg/tree-prof/peel-1.c: New testcase.
1738 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1741 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1743 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1745 * gcc.dg/c99-predef-1.c: New test.
1746 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1747 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1748 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1749 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1750 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1751 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1752 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1753 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1754 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1755 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1756 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1757 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1759 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1761 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1763 2012-10-23 Jan Hubicka <jh@suse.cz>
1766 * gcc.c-torture/execute/pr54937.c: New testcase.
1767 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1769 2012-10-23 Jan Hubicka <jh@suse.cz>
1772 * gfortran.dg/pr54967.f90: New testcase.
1774 2012-10-23 Terry Guo <terry.guo@arm.com>
1777 * gcc.dg/pr55019.c: New.
1779 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1781 PR tree-optimization/55008
1782 * gcc.dg/tree-ssa/pr55008.c: New test.
1784 2012-10-22 Richard Biener <rguenther@suse.de>
1786 PR tree-optimization/55011
1787 * gcc.dg/torture/pr55011.c: New testcase.
1789 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1791 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1792 * gcc.target/arm/pr40457-2.c: Likewise.
1793 * gcc.target/arm/pr40457-3.c: Likewise.
1795 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1797 * gnat.dg/specs/limited_with4.ads: New test.
1798 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1800 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1802 * gnat.dg/modular4.adb: New test.
1803 * gnat.dg/modular4_pkg.ads: New helper.
1805 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1807 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1808 * gnat.dg/specs/addr1.ads: Likewise.
1810 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1812 * gcc.dg/webizer.c (main): Add missing exit call.
1814 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1817 * gfortran.dg/wextra_1.f: New test.
1819 2012-10-20 Jan Hubicka <jh@suse.cz>
1821 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1823 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1826 * gfortran.dg/warn_unused_function.f90: New.
1828 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1830 * lib/target-supports.exp
1831 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1833 2012-10-19 Richard Guenther <rguenther@suse.de>
1835 PR tree-optimization/54981
1836 * gcc.dg/pr54981.c: New testcase.
1838 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1841 * gcc.target/arm/pr54892.c: New.
1843 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1845 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1847 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1850 * g++.dg/init/array30.C: New.
1851 * g++.dg/init/array31.C: Likewise.
1853 2012-10-18 Tobias Burnus <burnus@net-b.de>
1856 * gfortran.dg/public_private_module_7.f90: New.
1858 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1861 * g++.dg/template/pr29633.C: New.
1863 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1865 * gnat.dg/loop_optimization13.ad[sb]: New test.
1866 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1868 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1870 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1871 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1872 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1873 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1875 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1877 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1878 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1879 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1880 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1881 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1882 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1884 2012-10-16 Jan Hubicka <jh@suse.cz>
1886 * gcc.target/i386/l_fma_float_?.c: Update.
1887 * gcc.target/i386/l_fma_double_?.c: Update.
1888 * gfortran.dg/do_1.f90: XFAIL
1889 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1890 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1891 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1892 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1893 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1894 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1897 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1901 * gcc.dg/Wstrict-overflow-24.c: New.
1903 2012-10-16 Tobias Burnus <burnus@net-b.de>
1907 * gfortran.dg/class_optional_1.f90: New.
1908 * gfortran.dg/class_optional_2.f90: New.
1910 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1913 * gcc.dg/guality/pr54796.c: New test.
1915 PR tree-optimization/54889
1916 * gfortran.dg/pr54889.f90: New test.
1918 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1920 * g++.dg/other/dump-ada-spec-2.C: New test.
1922 2012-10-16 Easwaran Raman <eraman@google.com>
1924 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1925 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1927 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1929 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1930 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1932 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1935 * gcc.c-torture/compile/pr54925.c: New.
1937 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1940 * gcc.target/sh/pr51244-17.c: New.
1942 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1945 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1947 * gcc.target/sh/pr54760-4.c: New.
1949 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1952 * gcc.target/sh/torture/sh-torture.exp: New.
1953 * gcc.target/sh/torture/pr34777.c: New.
1955 2012-10-15 Matthias Klose <doko@ubuntu.com>
1957 * lib/target-supports.exp (check_profiling_available): Match
1958 arm*-*-linux-* for ARM Linux/GNU.
1959 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1960 * gfortran.dg/enum_10.f90: Likewise.
1961 * gfortran.dg/enum_9.f90: Likewise.
1962 * gcc.target/arm/synchronize.c: Likewise.
1963 * g++.old-deja/g++.jason/enum6.C: Likewise.
1964 * g++.old-deja/g++.other/enum4.C: Likewise.
1965 * g++.old-deja/g++.law/enum9.C: Likewise.
1967 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1969 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1970 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1972 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1973 Paolo Carlini <paolo.carlini@oracle.com>
1976 * g++.dg/overload/operator6.C: New.
1978 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1980 PR c++/50080 (again)
1981 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1982 * g++.dg/parse/tmpl-outside1.C: Likewise.
1983 * g++.dg/template/qualttp18.C: Likewise.
1984 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1985 * g++.old-deja/g++.pt/overload13.C: Likewise.
1987 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1989 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1990 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1991 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1992 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1993 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1994 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1995 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1996 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1998 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2001 * g++.dg/parse/tmpl-outside2.C: New.
2002 * g++.dg/parse/tmpl-outside1.C: Adjust.
2003 * g++.dg/template/qualttp18.C: Likewise.
2004 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2005 * g++.old-deja/g++.pt/overload13.C: Likewise.
2007 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2009 PR tree-optimization/54915
2010 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2012 2012-10-15 Richard Guenther <rguenther@suse.de>
2014 PR tree-optimization/54920
2015 * gcc.dg/torture/pr54920.c: New testcase.
2017 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2019 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2021 2012-10-13 Jason Merrill <jason@redhat.com>
2023 * g++.dg/tls/thread_local7g.C: Require tls_native.
2025 2012-10-14 Jason Merrill <jason@redhat.com>
2027 * g++.dg/cpp0x/inh-ctor1.C: New.
2028 * g++.dg/cpp0x/inh-ctor2.C: New.
2029 * g++.dg/cpp0x/inh-ctor3.C: New.
2030 * g++.dg/cpp0x/inh-ctor4.C: New.
2031 * g++.dg/cpp0x/inh-ctor5.C: New.
2032 * g++.dg/cpp0x/inh-ctor6.C: New.
2033 * g++.dg/cpp0x/inh-ctor7.C: New.
2034 * g++.dg/cpp0x/inh-ctor8.C: New.
2035 * g++.dg/cpp0x/inh-ctor9.C: New.
2036 * g++.dg/cpp0x/inh-ctor10.C: New.
2037 * g++.dg/cpp0x/inh-ctor11.C: New.
2038 * g++.dg/cpp0x/inh-ctor12.C: New.
2039 * g++.dg/cpp0x/inh-ctor13.C: New.
2041 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2043 PR rtl-optimization/54919
2044 * gcc.dg/pr54919.c: New testcase.
2046 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2049 * g++.dg/template/crash113.C: New.
2051 2012-10-14 Jan Hubicka <jh@suse.cz>
2053 * gcc.dg/unroll_5.c: New testcase.
2055 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2058 * g++.dg/opt/pr52643.C: New.
2060 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2063 * gcc.target/sh/pr54602-1.c: New.
2064 * gcc.target/sh/pr54602-2.c: New.
2065 * gcc.target/sh/pr54602-3.c: New.
2066 * gcc.target/sh/pr54602-4.c: New.
2068 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2071 * gcc.target/sh/pr54680.c: New.
2073 2012-10-12 Jan Hubicka <jh@suse.cz>
2075 * gcc.dg/webizer.c: New testcase.
2077 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2079 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2082 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2084 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2085 Return 0 if already specifying -mfloat-abi other than hard.
2087 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2089 * gcc.dg/pr53060.c: Prune irrelevant warning.
2091 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2094 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2095 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2096 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2097 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2098 Adjust expected wording of warnings for *cmp* builtins.
2099 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2100 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2102 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2105 * g++.dg/parse/friend-main.C: New.
2107 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2110 * g++.dg/pr53055.C: New testcase.
2112 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2115 * g++.dg/cpp0x/pr52744.C: New.
2117 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2120 * gfortran.dg/dummy_procedure_9.f90: New.
2122 2012-10-12 Richard Biener <rguenther@suse.de>
2124 PR tree-optimization/54894
2125 * gcc.dg/torture/pr54894.c: New testcase.
2127 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2130 * gcc.target/sh/pr51244-13.c: New.
2131 * gcc.target/sh/pr51244-14.c: New.
2132 * gcc.target/sh/pr51244-15.c: New.
2133 * gcc.target/sh/pr51244-16.c: New.
2135 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2138 * g++.dg/cpp0x/decltype45.C: New.
2140 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2143 * gfortran.dg/class_allocate_13.f90: New.
2145 2012-10-11 Jason Merrill <jason@redhat.com>
2147 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2148 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2150 * g++.dg/gomp/tls-5.C: Require tls_native.
2151 * g++.dg/tls/thread_local7.C: Require tls_native.
2152 * g++.dg/tls/static2.C: New.
2154 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2157 * g++.dg/ext/weak5.C: New.
2159 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2162 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2163 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2165 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2168 * g++.dg/parse/pr43765.C: New.
2170 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2172 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2174 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2177 * g++.dg/init/bitfield3.C: New.
2179 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2181 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2183 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2185 PR tree-optimization/54877
2186 * gcc.dg/torture/pr54877.c: New test.
2188 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2191 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2192 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2193 and remove target info from dg-do compile.
2194 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2195 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2196 and remove target info from dg-do compile.
2198 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2200 * gcc.dg/pr54782.c: Require target with pthread support.
2202 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2205 * g++.dg/cpp0x/auto35.C: New.
2207 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2209 PR c++/53540 - using fails to be equivalent to typedef
2210 * g++.dg/cpp0x/alias-decl-24.C: New test.
2212 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2214 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2215 that c++11 attributes to types are ignored for now.
2216 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2217 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2219 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2222 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2224 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2227 * g++.dg/cpp0x/initlist67.C: New.
2229 2012-10-10 Dehao Chen <dehao@google.com>
2231 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2233 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2236 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2239 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2242 * g++.dg/cpp0x/decltype44.C: New.
2244 2012-10-09 Steve Ellcey <sellcey@mips.com>
2246 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2248 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2251 * g++.dg/cpp0x/decltype43.C: New.
2253 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2256 * gcc.dg/pr53397-1.c: New test case.
2257 * gcc.dg/pr53397-2.c: New test case.
2259 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2262 * g++.dg/warn/Wparentheses-26.C: Adjust.
2263 * g++.dg/warn/Wparentheses-27.C: New.
2265 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2268 * c-c++-common/vector-scalar.c: New testcase.
2269 * g++.dg/ext/vector18.C: New testcase.
2270 * g++.dg/ext/vector5.C: This is not an error anymore.
2271 * gcc.dg/init-vec-1.c: Move ...
2272 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2273 * gcc.c-torture/execute/vector-shift1.c: Move ...
2274 * c-c++-common/torture/vector-shift1.c: ... here.
2275 * gcc.dg/scal-to-vec1.c: Move ...
2276 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2277 C++11. Adapt error messages.
2278 * gcc.dg/convert-vec-1.c: Move ...
2279 * c-c++-common/convert-vec-1.c: ... here.
2280 * gcc.dg/scal-to-vec2.c: Move ...
2281 * c-c++-common/scal-to-vec2.c: ... here.
2283 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2286 * gcc.target/i386/pr54400.c: New testcase.
2288 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2291 * g++.dg/template/pr54858.C: New test.
2293 2012-10-08 Marek Polacek <polacek@redhat.com>
2296 * g++.dg/debug/pr54831.C: New test.
2298 2012-10-08 Dehao Chen <dehao@google.com>
2300 * g++.dg/predict-loop-exit-1.C: New.
2301 * g++.dg/predict-loop-exit-2.C: New.
2302 * g++.dg/predict-loop-exit-3.C: New.
2304 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2306 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2308 2012-10-08 Jason Merrill <jason@redhat.com>
2310 * g++.dg/gomp/tls-5.C: New.
2311 * g++.dg/gomp/tls-wrap1.C: New.
2312 * g++.dg/gomp/tls-wrap2.C: New.
2313 * g++.dg/gomp/tls-wrap3.C: New.
2314 * g++.dg/gomp/tls-wrap4.C: New.
2315 * g++.dg/gomp/tls-wrapper-cse.C: New.
2316 * g++.dg/tls/thread_local-cse.C: New.
2317 * g++.dg/tls/thread_local-order1.C: New.
2318 * g++.dg/tls/thread_local-order2.C: New.
2319 * g++.dg/tls/thread_local-wrap1.C: New.
2320 * g++.dg/tls/thread_local-wrap2.C: New.
2321 * g++.dg/tls/thread_local-wrap3.C: New.
2322 * g++.dg/tls/thread_local-wrap4.C: New.
2323 * g++.dg/tls/thread_local2g.C: New.
2324 * g++.dg/tls/thread_local3g.C: New.
2325 * g++.dg/tls/thread_local4g.C: New.
2326 * g++.dg/tls/thread_local5g.C: New.
2327 * g++.dg/tls/thread_local6g.C: New.
2328 * g++.dg/tls/thread_local7g.C: New.
2330 * g++.dg/tls/thread_local3.C: New.
2331 * g++.dg/tls/thread_local4.C: New.
2332 * g++.dg/tls/thread_local5.C: New.
2333 * g++.dg/tls/thread_local6.C: New.
2335 * g++.dg/tls/init-2.C: Tweak errors.
2336 * g++.dg/tls/thread_local1.C: New.
2337 * g++.dg/tls/thread_local2.C: New.
2338 * g++.dg/tls/thread_local7.C: New.
2340 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2343 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2345 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2348 * gcc.target/sh/pr54685.c: New.
2350 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2352 PR c++/53528 C++11 attribute support
2353 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2354 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2355 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2356 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2357 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2358 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2359 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2360 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2361 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2362 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2363 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2364 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2365 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2366 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2367 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2368 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2369 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2370 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2371 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2372 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2373 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2374 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2375 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2376 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2377 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2378 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2379 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2380 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2381 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2382 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2383 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2384 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2385 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2386 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2387 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2388 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2389 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2390 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2391 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2392 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2393 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2394 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2395 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2396 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2397 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2398 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2399 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2400 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2401 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2402 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2403 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2404 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2405 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2406 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2407 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2408 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2409 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2411 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2413 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2414 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2415 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2417 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2420 * gcc.target/sh/pr54760-2.c: New.
2421 * gcc.target/sh/pr54760-3.c: New.
2423 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2426 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2428 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2429 Sandra Loosemore <sandra@codesourcery.com>
2431 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2432 and test that the accumulator is initialized using MULT.
2433 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2434 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2436 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2439 * g++.dg/cpp0x/stdint.C: New.
2441 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2444 * g++.dg/cpp0x/stddef.C: New.
2446 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2449 * gfortran.dg/typebound_operator_17.f90: New.
2451 2012-10-06 Jan Hubicka <jh@suse.cz>
2455 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2457 2012-10-06 Jan Hubicka <jh@suse.cz>
2459 * gcc.dg/lto/resolutions_0.c: New testcase.
2461 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2464 * gfortran.dg/generic_25.f90: New.
2465 * gfortran.dg/generic_26.f90: New.
2466 * gfortran.dg/generic_27.f90: New.
2468 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2471 * gcc.target/sh/pr54760-1.c: New.
2473 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2475 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2476 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2477 * g++.dg/warn/Wsign-compare-5.C: New test.
2478 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2479 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2480 * g++.dg/ext/builtin30.C: New test.
2481 * g++.dg/ext/vla12.C: New test.
2482 * gcc.dg/builtins-85.c: New test.
2485 * gcc.dg/guality/pr54519-1.c: New test.
2486 * gcc.dg/guality/pr54519-2.c: New test.
2487 * gcc.dg/guality/pr54519-3.c: New test.
2488 * gcc.dg/guality/pr54519-4.c: New test.
2489 * gcc.dg/guality/pr54519-5.c: New test.
2490 * gcc.dg/guality/pr54519-6.c: New test.
2492 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2495 * g++.dg/cpp0x/defaulted38.C: New.
2497 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2499 PR tree-optimization/33763
2500 * c-c++-common/pr33763.c: New test.
2502 PR tree-optimization/54810
2503 * gcc.dg/tree-ssa/vrp85.c: New test.
2505 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2507 * gcc.dg/ucnid-7.c: Skip on AIX.
2508 * gcc.dg/ucnid-8.c: Same.
2509 * gcc.dg/ucnid-10.c: Same.
2510 * gcc.dg/ucnid-13.c: Same.
2511 * gcc.dg/attr-alias-3.c: Same.
2512 * gcc.dg/attr-alias-5.c: Same.
2513 * gcc.dg/torture/pr51106-2.c: Same.
2514 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2516 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2519 * g++.dg/cpp0x/alias-decl-23.C: New.
2521 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2524 * g++.dg/template/friend53.C: New.
2526 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2528 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2529 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2530 (scan-ada-spec): Likewise.
2531 (scan-ada-spec-not): Likewise.
2532 * gcc.dg/dump-ada-spec-1.c: New test.
2533 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2535 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2537 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2539 2012-10-04 Florian Weimer <fweimer@redhat.com>
2541 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2543 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2546 * g++.dg/cpp0x/pr54323.C: New.
2548 2012-10-04 Richard Guenther <rguenther@suse.de>
2551 * g++.dg/torture/pr54735.C: New testcase.
2553 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2555 PR rtl-optimization/54739
2556 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2558 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2561 * gcc.target/sh/pr51244-12.c: New.
2563 2012-10-03 Dehao Chen <dehao@google.com>
2566 * gcc.dg/pr54782.c: New test.
2568 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2571 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2573 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2576 * gfortran.dg/class_53.f90: New.
2578 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2581 * gcc.dg/guality/pr54551.c: New.
2583 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2585 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2586 * gcc.target/powerpc/pr46728-2.c: Likewise.
2588 2012-10-02 Sharad Singhai <singhai@google.com>
2591 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2592 to fix test failures caused by r191883.
2593 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2594 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2595 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2596 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2597 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2598 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2599 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2600 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2601 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2603 2012-09-30 Sharad Singhai <singhai@google.com>
2605 * gcc.target/i386/vect-double-1.c: Fix test.
2607 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2610 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2613 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2615 PR rtl-optimization/54457
2616 * gcc.target/i386/pr54457.c: New test.
2618 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2620 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2622 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2624 * gcc.target/i386/vect-rebuild.c: New testcase.
2626 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2628 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2630 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2632 * gcc.target/mips/pr37362.c: Fix target selector.
2634 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2637 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2639 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2641 * gcc.dg/ucnid-8.c: Update line number.
2642 * gcc.dg/torture/pr51106-2.c: Likewise.
2644 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2647 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2648 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2649 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2651 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2653 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2654 partially reverting r170092.
2655 * gfortran.dg/class_7.f03: Ditto.
2656 * gfortran.dg/coarray_14.f90: Ditto.
2657 * gfortran.dg/typebound_proc_13.f03: Ditto.
2659 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2662 * g++.dg/cpp0x/sfinae42.C: New.
2664 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2666 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2667 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2668 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2669 * gcc.dg/pr42629.c: XFAIL on AIX.
2670 * gcc.dg/pr47684.c: Same.
2671 * gcc.dg/pr43670.c: Same.
2672 * gcc.dg/pr42916.c: Same.
2673 * gcc.dg/pr45449.c: Same.
2674 * gcc.dg/pr50017.c: Same.
2675 * gcc.dg/pr42728.c: Same.
2676 * gcc.dg/pr47881.c: Same.
2677 * gcc.dg/pr44023.c: Same.
2678 * gcc.dg/pr41345.c: Same.
2679 * gcc.dg/pr42630.c: Same.
2680 * gcc.dg/pr44971.c: Same.
2681 * gcc.dg/pr46771.c: Same.
2682 * gcc.dg/ucnid-8.c: Same.
2683 * gcc.dg/ucnid-10.c: Same.
2684 * gcc.dg/ucnid-13.c: Same.
2685 * gcc.dg/torture/pr51106-2.c: Same.
2686 * gcc.dg/pr48768.c: Same.
2687 * gcc.dg/pr42631.c: Same.
2688 * gcc.dg/pr43084.c: Same.
2689 * gcc.dg/ucnid-7.c: Same.
2690 * gcc.dg/pr42889.c: Same.
2691 * gcc.dg/pr41241.c: Same.
2692 * gcc.dg/pr42719.c: Same.
2693 * g++.dg/debug/pr46583.C: Same.
2694 * g++.dg/debug/pr47106.C: Same.
2695 * g++.dg/opt/pr48549.C: Same.
2696 * g++.dg/other/pr42685.C: Same.
2697 * c-c++-common/pr43942.c: Same.
2699 2012-09-29 Ian Lance Taylor <iant@google.com>
2701 * go.test/go-test.exp: Update for latest version of Go testsuite.
2703 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2706 * gfortran.dg/internal_readwrite_3.f90: New test.
2708 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2710 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2711 c-c++-common/Wunused-local-typedefs-2.c to here.
2713 PR c++/54372 - unused attribute inactive on dependant entities
2714 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2716 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2718 PR c++/29028 - Missed unused warning on using declaration
2719 * g++.dg/warn/Wunused-var-18.C: New test.
2721 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2723 PR c++/53551 - -Wunused-local-typedefs misses uses
2724 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2726 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2729 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2731 PR tree-optimization/54713
2732 * gcc.c-torture/compile/pr54713-1.c: New test.
2733 * gcc.c-torture/compile/pr54713-2.c: New test.
2734 * gcc.c-torture/compile/pr54713-3.c: New test.
2736 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2738 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2740 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2742 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2744 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2747 * gcc.target/i386/pr54703.c: New test.
2749 2012-09-27 Richard Guenther <rguenther@suse.de>
2752 * gcc.dg/lto/pr54709_0.c: New testcase.
2753 * gcc.dg/lto/pr54709_1.c: Likewise.
2755 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2757 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2759 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2761 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2763 * gcc.target/arm/pr42879.c: Handle big-endian.
2765 2012-09-26 Steve Ellcey <sellcey@mips.com>
2768 * gcc.dg/pr37303.c: Check for rdata or rodata.
2770 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2772 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2774 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2778 * gcc.target/powerpc/ppc-ne0-1.c: New.
2780 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2783 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2784 test_19, test_20, test_21, test_22, test_23): New functions.
2785 * gcc.target/sh/pr54089-4.c: New.
2786 * gcc.target/sh/pr54089-5.c: New.
2787 * gcc.target/sh/pr54089-6.c: New.
2788 * gcc.target/sh/pr54089-7.c: New.
2790 2012-09-25 Richard Guenther <rguenther@suse.de>
2793 * gcc.dg/lto/pr54702_0.c: New testcase.
2794 * gcc.dg/lto/pr54702_1.c: Likewise.
2795 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2796 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2797 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2798 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2800 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2803 * g++.dg/cpp0x/parse2.C: New.
2804 * g++.dg/parse/error11.C: Adjust.
2805 * g++.dg/parse/error12.C: Likewise.
2807 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2809 * gcc.target/i386/20030217-1.c: Added check for
2810 large_long_double effective target.
2811 * gcc.target/i386/387-3.c: Likewise.
2812 * gcc.target/i386/387-4.c: Likewise.
2813 * gcc.target/i386/pr36578-1.c: Likewise.
2814 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2815 when long double size is equal double size.
2816 * gcc.target/i386/excess-precision-1.c: Likewise.
2817 * gcc.target/i386/pr36578-2.c: Likewise.
2818 * gcc.target/i386/20030217-2.c: New testcase.
2820 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2822 PR tree-optimization/54676
2823 * gcc.dg/pr54676.c: New test.
2825 2012-09-25 Richard Guenther <rguenther@suse.de>
2827 PR tree-optimization/53663
2828 * gcc.dg/torture/pr53663-1.c: New testcase.
2829 * gcc.dg/torture/pr53663-2.c: Likewise.
2830 * gcc.dg/torture/pr53663-3.c: Likewise.
2832 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2834 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2836 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2838 * lib/target-supports-dg.exp (dg-require-effective-target,
2839 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2840 dg-process-target-1 instead of dg-process-target.
2841 (dg-process-target-1): Rename from dg-process-target.
2842 (dg-process-target): New.
2844 2012-09-24 Richard Guenther <rguenther@suse.de>
2846 PR tree-optimization/54684
2847 * g++.dg/torture/pr54684.C: New testcase.
2849 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2851 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2853 2012-09-24 Richard Guenther <rguenther@suse.de>
2856 * gcc.dg/tm/pr52173-1.c: New.
2857 * gcc.dg/tm/pr52173-2.c: New.
2859 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2861 * gcc.dg/pr54669.c: New test.
2863 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2864 Dominique Dhumieres <dominiq@lps.ens.fr>
2867 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2869 2012-09-23 Tobias Burnus <burnus@net-b.de>
2872 * gfortran.dg/class_array_14.f90: New.
2874 2012-09-22 Kai Tietz <ktietz@redhat.com>
2876 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2877 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2879 2012-09-21 Dehao Chen <dehao@google.com>
2882 PR tree-optimization/54655
2883 * g++.dg/pr54655.C: New testcase.
2885 2012-09-21 Richard Guenther <rguenther@suse.de>
2887 PR tree-optimization/54647
2888 * g++.dg/torture/pr54647.C: New testcase.
2890 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2893 * c-c++-common/torture/vector-compare-2.c: Add -w.
2895 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2897 * gnat.dg/opt20.ads: Move dg directive to...
2898 * gnat.dg/opt20.adb: ...here.
2899 * gnat.dg/addr1.ad[sb]: Likewise.
2900 * gnat.dg/concat2.ad[sb]: Likewise.
2901 * gnat.dg/array16.ad[sb]: Likewise.
2902 * gnat.dg/atomic5.ad[sb]: Likewise.
2903 * gnat.dg/discr29.ad[sb]: Likewise.
2904 * gnat.dg/noreturn5.ad[sb]: Likewise.
2905 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2906 * gnat.dg/discr23.ads: Remove dg directive.
2907 * gnat.dg/nested_float_packed.ads: Likewise.
2908 * gnat.dg/oconst6.ads: Move to...
2909 * gnat.dg/specs/oconst6.ads: ...here.
2911 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2914 * g++.dg/cpp0x/decltype32.C: Tweak.
2916 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2918 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2919 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2920 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2921 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2923 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2926 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2928 2012-09-19 Steve Ellcey <sellcey@mips.com>
2930 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2932 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2934 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2935 * gcc.target/powerpc/ppc-mftb.c: New file.
2937 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2940 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2943 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2946 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2948 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2950 * gcc.c-torture/execute/20120919-1.c: New test.
2952 2012-09-19 Richard Guenther <rguenther@suse.de>
2954 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2956 2012-09-19 Richard Guenther <rguenther@suse.de>
2958 * gcc.dg/builtin-unreachable-6.c: Adjust.
2960 2012-09-19 Richard Guenther <rguenther@suse.de>
2962 * gcc.dg/builtin-object-size-10.c: Adjust.
2963 * gcc.dg/builtin-unreachable-5.c: Adjust.
2964 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2965 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2966 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2967 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2968 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2969 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2970 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2971 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2972 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2973 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2974 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2975 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2977 2012-09-19 Richard Guenther <rguenther@suse.de>
2979 PR tree-optimization/54132
2980 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2981 * gcc.dg/torture/pr54132.c: Likewise.
2983 2012-09-19 Terry Guo <terry.guo@arm.com>
2985 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2986 extra prune rules that will be applied to all tests in a .exp file.
2987 (gcc-dg-prune): Use rules defined by the above variable.
2988 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2989 harmless warnings on architecture switch conflict.
2991 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2993 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2994 of asm-comment characters instead of a single one.
2995 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2997 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2999 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3001 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3002 target instead of xfailing it.
3003 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3004 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3005 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3006 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3007 * gcc.dg/vect/vect-104.c: Likewise.
3008 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3009 * gcc.dg/vect/vect-outer-1.c: Likewise.
3010 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3011 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3012 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3013 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3014 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3015 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3016 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3017 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3018 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3020 * lib/target-supports.exp
3021 (check_effective_target_vect_widen_mult_qi_to_hi,
3022 check_effective_target_vect_widen_mult_hi_to_si,
3023 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3024 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3025 check_effective_target_vect_pack_trunc,
3026 check_effective_target_vect_unpack,
3027 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3028 instead of arm_none.
3030 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3032 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3034 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3035 config to compiler_flags.
3037 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3040 * gcc.target/i386/pr54592.c: New test.
3042 PR tree-optimization/54610
3043 * gcc.target/i386/pr54610.c: New test.
3045 2012-09-17 Jason Merrill <jason@redhat.com>
3048 * g++.dg/cpp0x/alias-decl-21.C: New.
3049 * g++.dg/cpp0x/alias-decl-22.C: New.
3051 2012-09-17 Tobias Burnus <burnus@net-b.de>
3054 * gfortran.dg/scan_2.f90: New.
3056 2012-09-17 Jason Merrill <jason@redhat.com>
3059 * g++.dg/init/aggr9.C: New.
3061 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3063 * gnat.dg/loop_optimization12.ad[sb]: New test.
3065 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3068 * gfortran.dg/proc_ptr_result_7.f90: New.
3070 2012-09-17 Tobias Burnus <burnus@net-b.de>
3073 * gfortran.dg/structure_constructor_11.f90: New.
3075 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3077 PR tree-optimization/54563
3078 * g++.dg/torture/pr54563.C: New test.
3080 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3083 * gfortran.dg/typebound_generic_14.f03: New.
3085 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3088 * gfortran.dg/proc_ptr_38.f90: New.
3090 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3093 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3097 * gnat.dg/lto15.adb: Require lto.
3099 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3100 "myBindC" for hppa*-*-hpux*.
3102 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3104 * gfortran.dg/namelist_75.f90: New test.
3106 2012-09-15 Tom de Vries <tom@codesourcery.com>
3108 * gcc.dg/tree-ssa/vrp82.c: New test.
3109 * gcc.dg/tree-ssa/vrp83.c: Same.
3110 * gcc.dg/tree-ssa/vrp84.c: Same.
3112 2012-09-15 Tom de Vries <tom@codesourcery.com>
3114 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3115 * gcc.dg/tree-ssa/vrp81.c: ... this.
3117 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3120 * gcc.target/avr/torture/fix-types.h: New.
3121 * gcc.target/avr/torture/vals-hr.def: New.
3122 * gcc.target/avr/torture/vals-r.def: New.
3123 * gcc.target/avr/torture/vals-k.def: New.
3124 * gcc.target/avr/torture/vals-ur.def: New.
3125 * gcc.target/avr/torture/vals-uk.def: New.
3126 * gcc.target/avr/torture/vals-uhr.def: New.
3127 * gcc.target/avr/torture/vals-llk.def: New.
3128 * gcc.target/avr/torture/vals-ullk.def: New.
3129 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3130 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3131 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3132 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3133 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3134 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3135 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3136 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3138 2012-09-14 Dehao Chen <dehao@google.com>
3140 * g++.dg/debug/dwarf2/deallocator.C: New test.
3142 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3145 * gcc.c-torture/compile/pr54552-1.c: New test.
3147 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3150 * g++.dg/other/vector-compare.C: New testcase.
3151 * c-c++-common/vector-compare-3.c: New testcase.
3152 * gcc.dg/vector-shift.c: Move ...
3153 * c-c++-common/vector-shift.c: ... here.
3154 * gcc.dg/vector-shift1.c: Move ...
3155 * c-c++-common/vector-shift1.c: ... here.
3156 * gcc.dg/vector-shift3.c: Move ...
3157 * c-c++-common/vector-shift3.c: ... here.
3158 * gcc.dg/vector-compare-1.c: Move ...
3159 * c-c++-common/vector-compare-1.c: ... here.
3160 * gcc.dg/vector-compare-2.c: Move ...
3161 * c-c++-common/vector-compare-2.c: ... here.
3162 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3163 * c-c++-common/torture/vector-compare-1.c: ... here.
3164 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3165 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3166 * c-c++-common/torture/vector-compare-2.c: ... here.
3167 * gcc.c-torture/execute/vector-shift.c: Move ...
3168 * c-c++-common/torture/vector-shift.c: ... here.
3169 * gcc.c-torture/execute/vector-shift2.c: Move ...
3170 * c-c++-common/torture/vector-shift2.c: ... here.
3171 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3172 * c-c++-common/torture/vector-subscript-1.c: ... here.
3173 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3174 * c-c++-common/torture/vector-subscript-2.c: ... here.
3175 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3176 * c-c++-common/torture/vector-subscript-3.c: ... here.
3178 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3181 * gcc.c-torture/compile/pr54103-1.c,
3182 gcc.c-torture/compile/pr54103-2.c,
3183 gcc.c-torture/compile/pr54103-3.c,
3184 gcc.c-torture/compile/pr54103-4.c,
3185 gcc.c-torture/compile/pr54103-5.c,
3186 gcc.c-torture/compile/pr54103-6.c: New tests.
3187 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3189 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3191 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3193 2012-09-14 Richard Guenther <rguenther@suse.de>
3195 PR tree-optimization/54565
3196 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3197 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3199 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3201 * gcc.target/arm/combine-movs.c: Add missing space.
3203 2012-09-14 Richard Guenther <rguenther@suse.de>
3205 * g++.dg/torture/builtin-location.C: New testcase.
3207 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3208 Manuel López-Ibåñez <manu@gcc.gnu.org>
3211 * g++.dg/warn/Wuninitialized-self.C: New.
3213 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3216 * gcc.c-torture/compile/pr54559.c: New test.
3218 2012-09-13 Jason Merrill <jason@redhat.com>
3221 * g++.dg/cpp0x/constexpr-temp1.C: New.
3224 * g++.dg/template/anonunion2.C: New.
3227 * g++.dg/template/init10.C: New.
3229 2012-09-13 Tobias Burnus <burnus@net-b.de>
3232 * gfortran.dg/implicit_pure_3.f90: New.
3234 2012-09-13 Richard Guenther <rguenther@suse.de>
3236 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3238 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3240 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3242 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3244 * c-c++-common/pr51712.c: Handle for short-enum targets.
3246 2012-09-12 Terry Guo <terry.guo@arm.com>
3248 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3249 and lsrs for Thumb2 mode.
3251 2012-09-12 Jan Hubicka <jh@suse.cz>
3253 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3255 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3258 * gcc.target/i386/pr54445-1.c: New file.
3259 * gcc.target/i386/pr54445-2.c: Likewise.
3261 2012-09-12 Tobias Burnus <burnus@net-b.de>
3265 * gfortran.dg/coarray_10.f90: Update dg-error.
3266 * gfortran.dg/coarray_28.f90: New.
3267 * gfortran.dg/array_section_3.f90: New.
3269 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3271 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3272 gcc.target/arm/pr48252.c: Fix for big-endian support.
3274 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3276 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3278 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3279 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3281 * gcc.target/arm/neon-vfma-1.c: New testcase.
3282 * gcc.target/arm/neon-vfms-1.c: Likewise.
3283 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3285 * gcc.target/arm/neon-vmls-1.c: Likewise.
3286 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3288 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3289 (check_effective_target_arm_neonv2_ok): Likewise.
3290 (check_effective_target_arm_neonv2_hw): Likewise.
3291 (check_effective_target_arm_neonv2): Likewise.
3293 2012-09-11 Richard Guenther <rguenther@suse.de>
3296 * g++.dg/tree-ssa/pr54515.C: New testcase.
3298 2012-09-10 Andrew Pinski <apinski@cavium.com>
3301 * gcc.dg/tm/memopt-16.c: New testcase.
3303 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3307 * g++.dg/cpp0x/sfinae40.C: New.
3308 * g++.dg/cpp0x/sfinae41.C: Likewise.
3310 2012-09-10 Jason Merrill <jason@redhat.com>
3313 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3315 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3318 * gcc.target/sh/pr54089-3.c: New.
3320 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3322 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3324 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3326 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3328 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3330 * gcc.dg/pr52558-2.c: Delete.
3331 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3333 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3335 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3337 2012-09-10 Richard Guenther <rguenther@suse.de>
3339 PR tree-optimization/54520
3340 * gcc.dg/torture/pr54520.c: New testcase.
3342 2012-09-10 Jason Merrill <jason@redhat.com>
3345 * g++.dg/cpp0x/implicit14.C: New.
3347 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3350 * gfortran.dg/bound_simplification_3.f90: New test.
3352 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3355 * gcc.dg/pr52558-1.c: Delete.
3356 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3358 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3360 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3361 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3362 * gcc.target/arm/smlaltt-1.c: Likewise.
3364 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3366 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3368 2012-09-07 Tom de Vries <tom@codesourcery.com>
3370 PR tree-optimization/53986
3371 * gcc.dg/tree-ssa/vrp80.c: New test.
3372 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3374 2012-09-06 Jason Merrill <jason@redhat.com>
3378 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3379 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3381 2012-09-06 Andrew Pinski <apinski@cavium.com>
3384 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3386 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3388 PR rtl-optimization/54455
3389 * gcc.dg/54455.c: New test.
3391 2012-09-06 Tobias Burnus <burnus@net-b.de>
3394 * gfortran.dg/promotion_2.f90: New.
3396 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3399 * c-c++-common/pr54486.c: New test.
3401 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3404 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3406 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3409 * g++.dg/cpp0x/sfinae39.C: New.
3411 2012-09-04 Jason Merrill <jason@redhat.com>
3414 * g++.dg/ext/flexary3.C: New.
3417 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3420 * g++.dg/template/defarg15.C: New.
3423 * g++.dg/template/access24.C: New.
3425 2012-09-04 Richard Guenther <rguenther@suse.de>
3427 PR tree-optimization/54458
3428 * gcc.dg/torture/pr54458.c: New testcase.
3430 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3432 * gcc.target/arm/neon-vext.c: New test.
3433 * gcc.target/arm/neon-vext-execute.c: Ditto.
3435 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3439 * gfortran.dg/select_type_29.f03: New.
3441 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3443 * gcc.dg/fold-perm.c: Improve test.
3445 2012-09-03 Tobias Burnus <burnus@net-b.de>
3448 * gfortran.dg/coarray_class_1.f90: New.
3450 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3453 * gcc.c-torture/compile/pr49206.c: New test.
3455 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3456 Uros Bizjak <ubizjak@gmail.com>
3459 * gfortran.dg/pr36680.f90: New test.
3461 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3464 * g++.dg/opt/pr42295.C: New test.
3466 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3469 * gcc.dg/torture/pr54436.c: New test.
3471 2012-09-01 Andrew Pinski <apinski@cavium.com>
3473 * gcc.target/mips/truncate-8.c: New testcase.
3475 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3479 * gcc.target/i386/pr46829.c: New test.
3480 * gcc.target/i386/pr46843.c: Ditto.
3482 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3483 Jason Merrill <jason@redhat.com>
3486 * g++.dg/parse/error50.C: New.
3488 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3491 * gcc.c-torture/compile/pr54428.c: New test.
3493 2012-08-31 Ollie Wild <aaw@google.com>
3496 * g++.dg/init/lifetime3.C: New test.
3498 2012-08-31 Martin Jambor <mjambor@suse.cz>
3501 * gcc.dg/torture/pr54409.c: New test.
3503 2012-08-31 Martin Jambor <mjambor@suse.cz>
3505 * gfortran.dg/pr48636.f90: Add dump scan checks.
3507 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3509 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3511 2012-08-28 Joey Ye <joey.ye@arm.com>
3513 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3515 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3518 * gcc.target/i386/pr46254.c: New test.
3520 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3522 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3523 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3524 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3526 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3528 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3529 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3530 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3531 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3532 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3533 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3534 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3535 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3536 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3537 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3538 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3539 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3540 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3541 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3542 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3543 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3544 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3545 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3546 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3547 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3548 gcc.target/mips/unaligned-1.c: Tighten regexps.
3550 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3552 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3553 (mips_option_groups): Remove optimization. Add various -f options.
3554 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3555 and -pg imply -fno-omit-frame-pointer.
3556 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3557 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3558 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3559 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3560 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3561 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3562 * gcc.target/mips/abi-n32-long32.c: Likewise.
3563 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3564 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3565 * gcc.target/mips/abi-n32-long64.c: Likewise.
3566 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3567 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3568 * gcc.target/mips/abi-n64-long32.c: Likewise.
3569 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3570 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3571 * gcc.target/mips/abi-n64-long64.c: Likewise.
3572 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3573 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3574 * gcc.target/mips/abi-o32-long32.c: Likewise.
3575 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3576 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3577 * gcc.target/mips/abi-o32-long64.c: Likewise.
3578 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3579 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3580 * gcc.target/mips/abi-o64-long32.c: Likewise.
3581 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3582 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3583 * gcc.target/mips/abi-o64-long64.c: Likewise.
3584 * gcc.target/mips/asm-1.c: Likewise.
3585 * gcc.target/mips/branch-1.c: Likewise.
3586 * gcc.target/mips/call-3.c: Likewise.
3587 * gcc.target/mips/call-saved-3.c: Likewise.
3588 * gcc.target/mips/clear-cache-1.c: Likewise.
3589 * gcc.target/mips/div-1.c: Likewise.
3590 * gcc.target/mips/div-2.c: Likewise.
3591 * gcc.target/mips/div-3.c: Likewise.
3592 * gcc.target/mips/div-4.c: Likewise.
3593 * gcc.target/mips/div-5.c: Likewise.
3594 * gcc.target/mips/div-6.c: Likewise.
3595 * gcc.target/mips/div-7.c: Likewise.
3596 * gcc.target/mips/div-8.c: Likewise.
3597 * gcc.target/mips/div-9.c: Likewise.
3598 * gcc.target/mips/div-10.c: Likewise.
3599 * gcc.target/mips/div-11.c: Likewise.
3600 * gcc.target/mips/div-12.c: Likewise.
3601 * gcc.target/mips/dsp-ctrl.c: Likewise.
3602 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3603 * gcc.target/mips/ext-8.c: Likewise.
3604 * gcc.target/mips/extend-2.c: Likewise.
3605 * gcc.target/mips/fix-r10000-1.c: Likewise.
3606 * gcc.target/mips/fix-r10000-2.c: Likewise.
3607 * gcc.target/mips/fix-r10000-3.c: Likewise.
3608 * gcc.target/mips/fix-r10000-4.c: Likewise.
3609 * gcc.target/mips/fix-r10000-5.c: Likewise.
3610 * gcc.target/mips/fix-r10000-6.c: Likewise.
3611 * gcc.target/mips/fix-r10000-7.c: Likewise.
3612 * gcc.target/mips/fix-r10000-8.c: Likewise.
3613 * gcc.target/mips/fix-r10000-9.c: Likewise.
3614 * gcc.target/mips/fix-r10000-10.c: Likewise.
3615 * gcc.target/mips/fix-r10000-11.c: Likewise.
3616 * gcc.target/mips/fix-r10000-12.c: Likewise.
3617 * gcc.target/mips/fix-r10000-13.c: Likewise.
3618 * gcc.target/mips/fix-r10000-14.c: Likewise.
3619 * gcc.target/mips/fix-r10000-15.c: Likewise.
3620 * gcc.target/mips/fpcmp-1.c: Likewise.
3621 * gcc.target/mips/fpcmp-2.c: Likewise.
3622 * gcc.target/mips/fpr-moves-7.c: Likewise.
3623 * gcc.target/mips/fpr-moves-8.c: Likewise.
3624 * gcc.target/mips/int-moves-1.c: Likewise.
3625 * gcc.target/mips/int-moves-2.c: Likewise.
3626 * gcc.target/mips/long-calls-pg.c: Likewise.
3627 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3628 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3629 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3630 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3631 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3632 * gcc.target/mips/mips-3d-1.c: Likewise.
3633 * gcc.target/mips/mips-3d-2.c: Likewise.
3634 * gcc.target/mips/mips-3d-3.c: Likewise.
3635 * gcc.target/mips/mips-3d-4.c: Likewise.
3636 * gcc.target/mips/mips-3d-5.c: Likewise.
3637 * gcc.target/mips/mips-3d-6.c: Likewise.
3638 * gcc.target/mips/mips-3d-7.c: Likewise.
3639 * gcc.target/mips/mips-3d-8.c: Likewise.
3640 * gcc.target/mips/mips-3d-9.c: Likewise.
3641 * gcc.target/mips/mips-ps-1.c: Likewise.
3642 * gcc.target/mips/mips-ps-2.c: Likewise.
3643 * gcc.target/mips/mips-ps-3.c: Likewise.
3644 * gcc.target/mips/mips-ps-4.c: Likewise.
3645 * gcc.target/mips/mips-ps-6.c: Likewise.
3646 * gcc.target/mips/mips32-dspr2.c: Likewise.
3647 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3648 * gcc.target/mips/neg-abs-1.c: Likewise.
3649 * gcc.target/mips/neg-abs-2.c: Likewise.
3650 * gcc.target/mips/nmadd-3.c: Likewise.
3651 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3652 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3653 * gcc.target/mips/octeon-pop-1.c: Likewise.
3654 * gcc.target/mips/pr26765.c: Likewise.
3655 * gcc.target/mips/pr33256.c: Likewise.
3656 * gcc.target/mips/pr33635-1.c: Likewise.
3657 * gcc.target/mips/pr33755.c: Likewise.
3658 * gcc.target/mips/pr35802.c: Likewise.
3659 * gcc.target/mips/pr45074.c: Likewise.
3660 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3661 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3662 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3663 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3664 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3665 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3666 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3667 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3668 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3669 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3670 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3671 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3672 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3673 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3674 * gcc.target/mips/save-restore-1.c: Likewise.
3675 * gcc.target/mips/save-restore-3.c: Likewise.
3676 * gcc.target/mips/save-restore-5.c: Likewise.
3677 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3678 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3679 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3680 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3681 * gcc.target/mips/stack-1.c: Likewise.
3683 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3686 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3687 branch under test to be filled with preceding rather than
3688 following instructions.
3689 * gcc.target/mips/branch-10.c: Likewise.
3690 * gcc.target/mips/branch-11.c: Likewise.
3691 * gcc.target/mips/branch-12.c: Likewise.
3692 * gcc.target/mips/branch-13.c: Likewise.
3693 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3694 to be eliminated. Tighten $28 scan-assembler-not test.
3696 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3698 * gcc.target/mips/call-4.c: ...this new test.
3700 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3702 * gcc.target/mips/code-readable-3.c: Likewise.
3703 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3704 flag but skip for -O0.
3705 * gcc.target/mips/code-readable-4.c: Likewise.
3707 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3708 of operations under test.
3709 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3711 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3712 Don't require sibling-call optimization.
3713 * gcc.target/mips/near-far-4.c: Likewise.
3715 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3716 Make sure that the register variable is used.
3717 * gcc.target/mips/soft-float-1.c: Likewise.
3719 * gcc.target/mips/sdata-1.c: Make static data volatile.
3720 * gcc.target/mips/sdata-2.c: Likewise.
3721 * gcc.target/mips/sdata-3.c: Likewise.
3722 * gcc.target/mips/sdata-4.c: Likewise.
3724 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3726 * gcc.target/mips/atomic-memory-2.c: Likewise.
3727 * gcc.target/mips/branch-cost-1.c: Likewise.
3728 * gcc.target/mips/branch-cost-2.c: Likewise.
3729 * gcc.target/mips/cache-1.c: Likewise.
3730 * gcc.target/mips/call-1.c: Likewise.
3731 * gcc.target/mips/call-saved-2.c: Likewise.
3732 * gcc.target/mips/const-anchor-1.c: Likewise.
3733 * gcc.target/mips/const-anchor-2.c: Likewise.
3734 * gcc.target/mips/dse-1.c: Likewise.
3735 * gcc.target/mips/dsp-lhx.c: Likewise.
3736 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3737 * gcc.target/mips/ext-1.c: Likewise.
3738 * gcc.target/mips/ext-2.c: Likewise.
3739 * gcc.target/mips/ext-3.c: Likewise.
3740 * gcc.target/mips/ext-4.c: Likewise.
3741 * gcc.target/mips/ext-5.c: Likewise.
3742 * gcc.target/mips/ext-6.c: Likewise.
3743 * gcc.target/mips/ext-7.c: Likewise.
3744 * gcc.target/mips/extend-1.c: Likewise.
3745 * gcc.target/mips/fix-r4000-1.c: Likewise.
3746 * gcc.target/mips/fix-r4000-3.c: Likewise.
3747 * gcc.target/mips/fix-r4000-5.c: Likewise.
3748 * gcc.target/mips/fix-r4000-6.c: Likewise.
3749 * gcc.target/mips/fix-r4000-8.c: Likewise.
3750 * gcc.target/mips/fix-r4000-10.c: Likewise.
3751 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3752 * gcc.target/mips/fixed-vector-type.c: Likewise.
3753 * gcc.target/mips/fpr-moves-1.c: Likewise.
3754 * gcc.target/mips/fpr-moves-2.c: Likewise.
3755 * gcc.target/mips/fpr-moves-3.c: Likewise.
3756 * gcc.target/mips/fpr-moves-4.c: Likewise.
3757 * gcc.target/mips/fpr-moves-5.c: Likewise.
3758 * gcc.target/mips/fpr-moves-6.c: Likewise.
3759 * gcc.target/mips/ins-1.c: Likewise.
3760 * gcc.target/mips/ins-2.c: Likewise.
3761 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3762 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3763 * gcc.target/mips/lazy-binding-1.c: Likewise.
3764 * gcc.target/mips/madd-3.c: Likewise.
3765 * gcc.target/mips/madd-5.c: Likewise.
3766 * gcc.target/mips/madd-6.c: Likewise.
3767 * gcc.target/mips/madd-8.c: Likewise.
3768 * gcc.target/mips/madd-9.c: Likewise.
3769 * gcc.target/mips/memcpy-1.c: Likewise.
3770 * gcc.target/mips/mips-ps-type.c: Likewise.
3771 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3772 * gcc.target/mips/mips-sched-madd.c: Likewise.
3773 * gcc.target/mips/mips16e-extends.c: Likewise.
3774 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3775 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3776 * gcc.target/mips/movcc-1.c: Likewise.
3777 * gcc.target/mips/movcc-2.c: Likewise.
3778 * gcc.target/mips/movcc-3.c: Likewise.
3779 * gcc.target/mips/msub-5.c: Likewise.
3780 * gcc.target/mips/msub-6.c: Likewise.
3781 * gcc.target/mips/msub-8.c: Likewise.
3782 * gcc.target/mips/mult-2.c: Likewise.
3783 * gcc.target/mips/mult-3.c: Likewise.
3784 * gcc.target/mips/mult-5.c: Likewise.
3785 * gcc.target/mips/mult-6.c: Likewise.
3786 * gcc.target/mips/mult-7.c: Likewise.
3787 * gcc.target/mips/mult-12.c: Likewise.
3788 * gcc.target/mips/mult-13.c: Likewise.
3789 * gcc.target/mips/mult-14.c: Likewise.
3790 * gcc.target/mips/mult-15.c: Likewise.
3791 * gcc.target/mips/mult-17.c: Likewise.
3792 * gcc.target/mips/mult-18.c: Likewise.
3793 * gcc.target/mips/mult-19.c: Likewise.
3794 * gcc.target/mips/nmadd-1.c: Likewise.
3795 * gcc.target/mips/nmadd-2.c: Likewise.
3796 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3797 * gcc.target/mips/octeon-cins-1.c: Likewise.
3798 * gcc.target/mips/octeon-cins-2.c: Likewise.
3799 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3800 * gcc.target/mips/octeon-exts-2.c: Likewise.
3801 * gcc.target/mips/octeon-exts-3.c: Likewise.
3802 * gcc.target/mips/octeon-exts-4.c: Likewise.
3803 * gcc.target/mips/octeon-exts-5.c: Likewise.
3804 * gcc.target/mips/octeon-exts-6.c: Likewise.
3805 * gcc.target/mips/octeon-exts-7.c: Likewise.
3806 * gcc.target/mips/octeon-pop-2.c: Likewise.
3807 * gcc.target/mips/octeon-seq-3.c: Likewise.
3808 * gcc.target/mips/octeon-seq-4.c: Likewise.
3809 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3810 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3811 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3812 * gcc.target/mips/pr54240.c: Likewise.
3813 * gcc.target/mips/rsqrt-1.c: Likewise.
3814 * gcc.target/mips/rsqrt-2.c: Likewise.
3815 * gcc.target/mips/rsqrt-3.c: Likewise.
3816 * gcc.target/mips/rsqrt-4.c: Likewise.
3817 * gcc.target/mips/save-restore-2.c: Likewise.
3818 * gcc.target/mips/save-restore-4.c: Likewise.
3819 * gcc.target/mips/sb1-1.c: Likewise.
3820 * gcc.target/mips/scc-1.c: Likewise.
3821 * gcc.target/mips/scc-2.c: Likewise.
3822 * gcc.target/mips/scc-3.c: Likewise.
3823 * gcc.target/mips/scc-4.c: Likewise.
3824 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3825 * gcc.target/mips/truncate-1.c: Likewise.
3826 * gcc.target/mips/truncate-2.c: Likewise.
3827 * gcc.target/mips/truncate-3.c: Likewise.
3828 * gcc.target/mips/truncate-4.c: Likewise.
3829 * gcc.target/mips/truncate-5.c: Likewise.
3830 * gcc.target/mips/truncate-6.c: Likewise.
3831 * gcc.target/mips/unaligned-1.c: Likewise.
3833 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3834 skip for -O0. Require -fexpensive-optimizations.
3835 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3836 * gcc.target/mips/dspr2-MULT.c: Likewise.
3837 * gcc.target/mips/fix-r4000-2.c: Likewise.
3838 * gcc.target/mips/fix-r4000-4.c: Likewise.
3839 * gcc.target/mips/fix-r4000-7.c: Likewise.
3840 * gcc.target/mips/fix-r4000-9.c: Likewise.
3841 * gcc.target/mips/madd-1.c: Likewise.
3842 * gcc.target/mips/madd-2.c: Likewise.
3843 * gcc.target/mips/madd-4.c: Likewise.
3844 * gcc.target/mips/maddu-1.c: Likewise.
3845 * gcc.target/mips/maddu-2.c: Likewise.
3846 * gcc.target/mips/maddu-3.c: Likewise.
3847 * gcc.target/mips/maddu-4.c: Likewise.
3848 * gcc.target/mips/msub-1.c: Likewise.
3849 * gcc.target/mips/msub-2.c: Likewise.
3850 * gcc.target/mips/msub-3.c: Likewise.
3851 * gcc.target/mips/msub-4.c: Likewise.
3852 * gcc.target/mips/msubu-1.c: Likewise.
3853 * gcc.target/mips/msubu-2.c: Likewise.
3854 * gcc.target/mips/msubu-3.c: Likewise.
3855 * gcc.target/mips/msubu-4.c: Likewise.
3856 * gcc.target/mips/mult-1.c: Likewise.
3857 * gcc.target/mips/mult-4.c: Likewise.
3858 * gcc.target/mips/mult-8.c: Likewise.
3859 * gcc.target/mips/mult-9.c: Likewise.
3860 * gcc.target/mips/mult-10.c: Likewise.
3861 * gcc.target/mips/mult-11.c: Likewise.
3862 * gcc.target/mips/mult-16.c: Likewise.
3864 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3865 skip for -O0 and -Os.
3866 * gcc.target/mips/fix-r4000-12.c: Likewise.
3867 * gcc.target/mips/madd-7.c: Likewise.
3868 * gcc.target/mips/mips-ps-5.c: Likewise.
3869 * gcc.target/mips/mips-ps-7.c: Likewise.
3870 * gcc.target/mips/msub-7.c: Likewise.
3872 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3873 skip for -O0. Require -mno-abicalls.
3874 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3876 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3877 skip for -O0. Require a total number of BBIT instructions and
3878 at least one of each kind.
3880 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3881 skip for -O0. Require -fno-unroll-loops.
3883 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3884 skip for -O0. Allow BLTZ as well as BGEZ.
3886 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3888 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3889 skip for -O0. Require -fschedule-insns2.
3890 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3892 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3893 but skip for -O0. Make a branch-likely more likely.
3895 * gcc.target/mips/timode-2.c: Split each test into its own function.
3896 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3898 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3899 skip for -O0. Require -fpeephole2.
3900 * gcc.target/mips/vr-mult-2.c: Likewise.
3902 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3904 PR preprocessor/53469
3905 * gcc.dg/cpp/_Pragma7.c: New test case.
3907 2012-08-27 Tobias Burnus <burnus@net-b.de>
3910 * gfortran.dg/do_5.f90: New.
3912 2012-08-27 Tobias Burnus <burnus@net-b.de>
3914 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3915 from dg-options as -Wall no longer implies it.
3917 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3919 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3921 2012-08-25 Jason Merrill <jason@redhat.com>
3923 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3925 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3928 * g++.dg/cpp0x/auto34.C: New.
3930 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3933 * gcc.dg/pr54363.c: New test.
3936 * gcc.dg/pr54355.c: New test.
3938 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3941 * gcc.target/i386/pr52857-1.c: New.
3942 * gcc.target/i386/pr52857-2.c: Likewise.
3944 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3946 * gcc.target/mips/code-readable-4.c: New test.
3948 2012-08-23 Julian Brown <julian@codesourcery.com>
3949 Sandra Loosemore <sandra@codesourcery.com>
3951 * gcc.target/mips/code-readable-1.c: Add -O to options.
3953 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3956 * g++.dg/lookup/using53.C: New.
3958 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3960 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3961 * gcc.dg/fixed-point/convert-1.c: New.
3962 * gcc.dg/fixed-point/convert-2.c: New.
3963 * gcc.dg/fixed-point/convert-3.c: New.
3964 * gcc.dg/fixed-point/convert-4.c: New.
3965 * gcc.dg/fixed-point/convert-float-1.c: New.
3966 * gcc.dg/fixed-point/convert-float-2.c: New.
3967 * gcc.dg/fixed-point/convert-float-3.c: New.
3968 * gcc.dg/fixed-point/convert-float-4.c: New.
3969 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3970 * gcc.dg/fixed-point/convert-sat.c: New.
3971 * gcc.dg/fixed-point/convert.h: New.
3973 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3976 * gcc.target/sh/pr54089-2.c: New.
3978 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3980 * gcc.target/i386/long-double-64-1.c: New file.
3981 * gcc.target/i386/long-double-64-2.c: Likewise.
3982 * gcc.target/i386/long-double-64-3.c: Likewise.
3983 * gcc.target/i386/long-double-64-4.c: Likewise.
3984 * gcc.target/i386/long-double-80-1.c: Likewise.
3985 * gcc.target/i386/long-double-80-2.c: Likewise.
3986 * gcc.target/i386/long-double-80-3.c: Likewise.
3987 * gcc.target/i386/long-double-80-4.c: Likewise.
3988 * gcc.target/i386/long-double-80-5.c: Likewise.
3989 * gcc.target/i386/long-double-80-6.c: Likewise.
3990 * gcc.target/i386/long-double-80-7.c: Likewise.
3992 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3994 PR tree-optimization/54317
3995 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3997 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4000 * gcc.target/sh/pr39423-2.c: New.
4002 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4004 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4005 * gcc.dg/fold-perm.c: Likewise.
4007 2012-08-20 Jan Hubicka <jh@suse.cz>
4010 * gcc.dg/ipa/inlinehint-1.c: New.
4012 2012-08-20 Florian Weimer <fweimer@redhat.com>
4015 * g++.dg/init/new38.C: New test.
4016 * g++.dg/init/new39.C: New test.
4018 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4021 * gcc.target/sh/pr54089-1.c: New.
4023 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4026 * gcc.target/sh/pr51244-11.c: New.
4028 2012-08-20 Tobias Burnus <burnus@net-b.de>
4031 * gfortran.dg/warn_target_lifetime_2.f90: New.
4033 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4036 * g++.dg/warn/Wunused-var-17.C: New.
4038 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4041 * gcc.dg/gomp/pr53992.c: New test.
4043 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4046 * gcc.c-torture/execute/20120817-1.c: New test.
4048 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4050 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4052 (f2): New test that really does need adds.
4054 2012-08-20 Richard Guenther <rguenther@suse.de>
4056 PR tree-optimization/54327
4057 * gcc.dg/torture/pr54327.c: New testcase.
4059 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4061 PR tree-optimization/54321
4062 * gcc.c-torture/compile/pr54321.c: New test.
4064 2012-08-20 Tobias Burnus <burnus@net-b.de>
4067 * gfortran.dg/warn_target_lifetime_1.f90: New.
4069 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4072 * gfortran.dg/real_compare_1.f90: New test case.
4073 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4075 2012-08-18 Jan Hubicka <jh@suse.cz>
4077 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4079 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4082 * gfortran.dg/interface_37.f90: New test.
4084 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4085 Gary Funck <gary@intrepid.com>
4088 * gcc.target/i386/pr20020-1.c: New test.
4089 * gcc.target/i386/pr20020-2.c: Likewise.
4090 * gcc.target/i386/pr20020-3.c: Likewise.
4092 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4094 * gcc.target/i386/perm-concat.c: New test.
4096 2012-08-17 Julian Brown <julian@codesourcery.com>
4098 * gcc.target/arm/div64-unwinding.c: New test.
4100 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4102 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4104 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4107 * gcc.target/sh/pr54236-1.c: New.
4109 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4111 * lib/target-supports.exp (check_effective_target_sync_int_long)
4112 (check_effective_target_sync_char_short): Enable for crisv32-*
4116 * gcc.dg/torture/pr54261-1.c: New test.
4118 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4122 * gfortran.dg/typebound_call_24.f03: New.
4124 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4126 PR tree-optimization/54245
4127 * gcc.dg/tree-ssa/pr54245.c: New test.
4129 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4131 PR tree-optimization/54240
4132 * gcc.target/powerpc/pr54240.c: New test.
4133 * gcc.target/mips/pr54240.c: Likewise.
4135 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4138 * gcc.target/sh/pr52933-1.c: New.
4139 * gcc.target/sh/pr52933-2.c: New.
4141 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4144 * gcc.target/sh/pr50751-8.c: New.
4146 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4149 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4150 * gfortran.dg/typebound_proc_27.f03: New test.
4152 2012-08-14 Sterling Augustine <saugustine@google.com>
4154 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4156 2012-08-14 Tobias Burnus <burnus@net-b.de>
4159 * gfortran.dg/data_constraints_3.f90: New.
4160 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4161 to disable -pedantic compilation.
4162 * gfortran.dg/pr37243.f: Ditto.
4163 * gfortran.dg/g77/19990826-3.f: Ditto.
4164 * gfortran.dg/g77/20020307-1.f : Ditto.
4165 * gfortran.dg/g77/980310-3.f: Ditto.
4167 2012-08-14 Tobias Burnus <burnus@net-b.de>
4170 * gfortran.dg/warn_conversion_4.f90: New.
4172 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4175 PR rtl-optimization/53495
4176 * gcc.c-torture/compile/pr53411.c: New test.
4177 * gcc.c-torture/compile/pr53495.c: New test.
4179 2012-08-13 Richard Guenther <rguenther@suse.de>
4181 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4183 2012-08-13 Richard Guenther <rguenther@suse.de>
4185 PR tree-optimization/54200
4186 * gcc.dg/guality/pr54200.c: New testcase.
4187 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4189 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4191 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4193 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4196 * gcc.target/sh/pr51244-7.c: New.
4197 * gcc.target/sh/pr51244-8.c: New.
4198 * gcc.target/sh/pr51244-9.c: New.
4199 * gcc.target/sh/pr51244-10.c: New.
4201 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4203 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4205 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4206 * gcc.target/sh/pr53511-1.c: Likewise.
4207 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4208 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4209 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4210 * gcc.target/sh/pr53512-3.c: Likewise.
4211 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4213 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4216 * gcc.c-torture/compile/pr39423-1.c: New.
4217 * gcc.c-torture/compile/pr39423-2.c: New.
4219 2012-08-12 Tobias Burnus <burnus@net-b.de>
4222 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4223 they appear uninitialized on the RHS.
4224 * gfortran.dg/public_private_module_6.f90: New.
4226 2012-08-11 Martin Jambor <mjambor@suse.cz>
4229 * gfortran.dg/pr48636.f90: New test.
4231 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4233 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4235 (main): Adjust caller.
4237 2012-08-10 Richard Guenther <rguenther@suse.de>
4239 * gcc.dg/matrix/*.c: Adjust and move ...
4240 * gcc.dg/torture/: ... here.
4241 * gcc.dg/matrix: Remove directory.
4243 2012-08-10 Richard Guenther <rguenther@suse.de>
4246 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4248 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4251 * gcc.dg/tree-ssa/pr54211.c: New test.
4253 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4255 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4256 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4258 2012-08-10 Richard Guenther <rguenther@suse.de>
4260 PR tree-optimization/54109
4261 * gcc.dg/torture/pr54109.c: New testcase.
4262 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4263 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4265 2012-08-10 Richard Guenther <rguenther@suse.de>
4267 PR tree-optimization/54027
4268 * gcc.dg/torture/pr54027.c: New testcase.
4270 2012-08-10 Richard Guenther <rguenther@suse.de>
4272 * g++.dg/plugin/selfassign.c: Adjust.
4273 * gcc.dg/plugin/selfassign.c: Likewise.
4274 * gcc.dg/strlenopt-11.c: Likewise.
4275 * gcc.dg/strlenopt-13.c: Likewise.
4276 * gcc.dg/no-strict-overflow-4.c: Likewise.
4277 * gcc.dg/strict-overflow-4.c: Likewise.
4278 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4279 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4280 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4281 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4282 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4283 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4284 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4285 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4286 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4287 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4288 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4289 * gcc.dg/pr46309.c: Likewise.
4290 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4292 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4294 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4296 * gcc.c-torture/compile/20120727-2.c: New test.
4298 2012-08-09 Martin Jambor <mjambor@suse.cz>
4300 * gcc.dg/ipa/iinline-4.c: New test.
4301 * gcc.dg/ipa/iinline-5.c: Likewise.
4302 * gcc.dg/ipa/iinline-6.c: Likewise.
4303 * gcc.dg/ipa/iinline-7.c: Likewise.
4304 * gcc.dg/lto/20120723_0.c: Likewise.
4305 * gcc.dg/lto/20120723_1.c: Likewise.
4307 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4310 * gcc.target/sh/pr39423-1.c: New.
4312 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4315 * gcc.target/sh/pr51244-5: New.
4316 * gcc.target/sh/pr51244-6: New.
4318 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4320 * gcc.target/i386/adx-addxcarry32-3.c: New.
4321 * gcc.target/i386/adx-addxcarry64-3.c: New.
4323 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4325 PR rtl-optimization/53701
4326 * gcc.dg/pr53701.c: New test.
4328 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4330 * gcc.c-torture/compile/20120727-1.c: New test.
4332 2012-08-09 Tobias Burnus <burnus@net-b.de>
4335 * gfortran.dg/intrinsic_shadow_4.f90: New.
4337 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4339 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4341 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4343 * gcc.c-torture/execute/20120808-1.c: New test.
4345 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4347 PR rtl-optimization/54157
4348 * gcc.target/i386/pr54157.c: New file.
4350 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4352 * gcc.target/i386/adx-addcarryx32-1.c: New.
4353 * gcc.target/i386/adx-addcarryx32-2.c: New.
4354 * gcc.target/i386/adx-addcarryx64-1.c: New.
4355 * gcc.target/i386/adx-addcarryx64-2.c: New.
4356 * gcc.target/i386/adx-check.h: New.
4357 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4358 * gcc.target/i386/sse-12.c: Add -madx.
4359 * gcc.target/i386/sse-13.c: Ditto.
4360 * gcc.target/i386/sse-14.c: Ditto.
4361 * gcc.target/i386/sse-22.c: Ditto.
4362 * gcc.target/i386/sse-23.c: Ditto.
4363 * g++.dg/other/i386-2.C: Ditto.
4364 * g++.dg/other/i386-3.C: Ditto.
4366 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4368 * gcc.dg/tree-ssa/slsr-5.c: New.
4369 * gcc.dg/tree-ssa/slsr-6.c: New.
4370 * gcc.dg/tree-ssa/slsr-7.c: New.
4371 * gcc.dg/tree-ssa/slsr-8.c: New.
4372 * gcc.dg/tree-ssa/slsr-9.c: New.
4373 * gcc.dg/tree-ssa/slsr-10.c: New.
4374 * gcc.dg/tree-ssa/slsr-11.c: New.
4375 * gcc.dg/tree-ssa/slsr-12.c: New.
4376 * gcc.dg/tree-ssa/slsr-13.c: New.
4377 * gcc.dg/tree-ssa/slsr-14.c: New.
4378 * gcc.dg/tree-ssa/slsr-15.c: New.
4379 * gcc.dg/tree-ssa/slsr-16.c: New.
4380 * gcc.dg/tree-ssa/slsr-17.c: New.
4381 * gcc.dg/tree-ssa/slsr-18.c: New.
4382 * gcc.dg/tree-ssa/slsr-19.c: New.
4383 * gcc.dg/tree-ssa/slsr-20.c: New.
4384 * gcc.dg/tree-ssa/slsr-21.c: New.
4385 * gcc.dg/tree-ssa/slsr-22.c: New.
4386 * gcc.dg/tree-ssa/slsr-23.c: New.
4387 * gcc.dg/tree-ssa/slsr-24.c: New.
4388 * gcc.dg/tree-ssa/slsr-25.c: New.
4389 * gcc.dg/tree-ssa/slsr-26.c: New.
4390 * gcc.dg/tree-ssa/slsr-30.c: New.
4391 * gcc.dg/tree-ssa/slsr-31.c: New.
4393 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4395 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4396 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4397 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4399 2012-08-06 Cary Coutant <ccoutant@google.com>
4401 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4403 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4406 * gfortran.dg/dummy_procedure_5.f90: Modified.
4407 * gfortran.dg/dummy_procedure_8.f90: New.
4408 * gfortran.dg/interface_26.f90: Modified.
4409 * gfortran.dg/proc_ptr_11.f90: Modified.
4410 * gfortran.dg/proc_ptr_15.f90: Modified.
4411 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4412 * gfortran.dg/typebound_override_1.f90: Modified.
4413 * gfortran.dg/typebound_proc_6.f03: Modified.
4415 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4417 PR tree-optimization/51938
4418 PR tree-optimization/52005
4419 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4420 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4421 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4422 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4424 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4426 Avoid crashing on erroneous static_assert usage
4427 * g++.dg/cpp0x/static_assert8.C: New test.
4429 2012-08-06 Jason Merrill <jason@redhat.com>
4431 * g++.dg/cpp0x/sfinae38.C: New.
4433 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4434 Paolo Carlini <paolo.carlini@oracle.com>
4437 * g++.dg/conversion/void2.C: New.
4439 2012-08-06 Tom de Vries <tom@codesourcery.com>
4441 * gcc.dg/tree-ssa/vrp78.c: New test.
4443 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4444 Richard Sandiford <rdsandiford@googlemail.com>
4446 * g++.dg/opt/enum2.C: Require fpic target.
4447 * g++.dg/lto/20090303_0.C: Likewise.
4449 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4450 Catherine Moore <clm@codesourcery.com>
4452 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4453 flush function names too.
4454 * gcc.target/mips/clear-cache-1.c: Likewise.
4456 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4459 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4461 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4464 * gfortran.dg/array_5.f90: New test.
4466 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4468 PR tree-optimization/30318
4469 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4471 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4473 * g++.dg/ext/vector17.C: New testcase.
4475 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4478 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4479 * g++.dg/opt/longbranch1.C: Likewise.
4481 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4483 PR tree-optimization/53805
4484 * gcc.dg/fold-notunord.c: New testcase.
4486 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4489 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4490 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4492 2012-08-02 Jason Merrill <jason@redhat.com>
4493 Paolo Carlini <paolo.carlini@oracle.com>
4495 PR c++/51213 (again)
4496 * g++.dg/cpp0x/sfinae37.C: Extend.
4498 2012-08-02 Richard Guenther <rguenther@suse.de>
4500 PR tree-optimization/50672
4501 * g++.dg/torture/pr50672.C: New testcase.
4503 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4506 * gfortran.dg/abstract_type_6.f03: Modified.
4507 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4508 * gfortran.dg/proc_ptr_comp_35.f90: New.
4509 * gfortran.dg/typebound_proc_9.f03: Modified.
4510 * gfortran.dg/typebound_proc_26.f90: New.
4512 2012-08-02 Richard Guenther <rguenther@suse.de>
4514 * gcc.dg/torture/pta-callused-1.c: Adjust.
4515 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4516 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4517 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4518 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4519 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4520 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4521 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4522 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4524 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4527 * gfortran.dg/include_6.f90: New test case.
4528 * gfortran.dg/include_7.f90: New test case.
4529 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4531 2012-08-01 Tom de Vries <tom@codesourcery.com>
4533 * gcc.dg/tree-ssa/vrp76.c: New test.
4535 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4537 PR tree-optimization/46556
4538 * gcc.dg/tree-ssa/slsr-27.c: New.
4539 * gcc.dg/tree-ssa/slsr-28.c: New.
4540 * gcc.dg/tree-ssa/slsr-29.c: New.
4542 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4545 * gfortran.dg/proc_decl_29.f90: New.
4547 2012-07-31 Dehao Chen <dehao@google.com>
4549 * gcc.dg/predict-7.c: New test.
4551 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4554 * gfortran.dg/typebound_override_3.f90: New.
4556 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4558 PR tree-optimization/53773
4559 * gcc.dg/vect/pr53773.c: New test.
4561 2012-07-31 Nick Clifton <nickc@redhat.com>
4563 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4566 2012-07-31 Tobias Burnus <burnus@net-b.de>
4568 * gfortran.dg/c_funloc_tests_6.f90: New.
4569 * gfortran.dg/c_funloc_tests_7.f90: New.
4570 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4572 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4575 * g++.dg/cpp0x/temp_default5.C: New.
4577 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4580 * gfortran.dg/proc_ptr_37.f90: New.
4582 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4584 * lib/target-supports.exp
4585 (check_effective_target_vect_natural_alignment): New function.
4586 * gcc.dg/align-2.c: Only run on targets with natural alignment
4588 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4589 alignment of vector types.
4591 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4592 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4594 * gcc.target/i386/rdseed16-1.c: New.
4595 * gcc.target/i386/rdseed32-1.c: Ditto
4596 * gcc.target/i386/rdseed64-1.c: Ditto
4597 * gcc.target/i386/sse-12.c: Add -mrdseed.
4598 * gcc.target/i386/sse-13.c: Ditto.
4599 * gcc.target/i386/sse-14.c: Ditto.
4600 * g++.dg/other/i386-2.C: Ditto.
4601 * g++.dg/other/i386-3.C: Ditto.
4603 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4606 * gcc.target/sh/pr51244-4.c: New.
4608 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4610 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4611 for alpha*-*-* targets. Cleanup original tree dump.
4613 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4615 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4616 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4618 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4620 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4621 rand, srand. Include <stdlib.h>.
4623 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4625 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4627 2012-07-26 Richard Henderson <rth@redhat.com>
4629 * gcc.dg/attr-hotcold-1.c: New.
4630 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4632 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4633 Sandra Loosemore <sandra@codesourcery.com>
4635 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4637 2012-07-26 Tobias Burnus <burnus@net-b.de>
4639 * gfortran.dg/contiguous_1.f90: Update dg-error.
4640 * gfortran.dg/proc_ptr_32.f90: Ditto.
4642 2012-07-26 Richard Guenther <rguenther@suse.de>
4644 PR tree-optimization/54098
4645 * gcc.dg/torture/pr54098.c: New testcase.
4647 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4649 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4650 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4652 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4655 * gfortran.dg/array_constructor_39.f90: New test.
4657 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4660 * gfortran.dg/array_constructor_38.f90: New test.
4662 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4664 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4666 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4668 * gnat.dg/noreturn5.ad[sb]: New test.
4670 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4671 Paul Brook <paul@codesourcery.com>
4675 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4676 * c-c++-common/pr53633.c: New test.
4678 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4680 * gcc.target/i386/asm-dialect-1.c: New test case.
4682 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4683 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4685 * gcc.target/i386/prefetchw-1.c: New.
4686 * gcc.target/i386/sse-12.c: Add -mprfchw.
4687 * gcc.target/i386/sse-13.c: Ditto.
4688 * gcc.target/i386/sse-14.c: Ditto.
4689 * gcc.target/i386/sse-22.c: Ditto.
4690 * gcc.target/i386/sse-23.c: Ditto.
4691 * g++.dg/other/i386-2.C: Ditto.
4692 * g++.dg/other/i386-3.C: Ditto.
4694 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4696 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4698 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4701 * gcc.target/arm/pr54051.c: New.
4702 * gcc.target/arm/vfp-1.c: Adjust test.
4704 2012-07-24 Julian Brown <julian@codesourcery.com>
4706 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4707 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4710 2012-07-23 Paul Brook <paul@codesourcery.com>
4712 * g++.dg/other/armv7m-1.c: New test.
4714 2012-07-23 Julian Brown <julian@codesourcery.com>
4716 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4718 (DO_TEST): Define to 1 for appropriate ARM targets.
4720 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4722 PR tree-optimization/53881
4723 * gcc.dg/pr53881.c: Renamed to ...
4724 * gcc.dg/pr53881-1.c: ... this.
4725 * gcc.dg/pr53881-2.c: New test.
4727 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4729 Handle recent changes in default atomics for cris*-*-linux*.
4730 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4731 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4732 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4733 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4734 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4735 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4736 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4737 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4738 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4739 -mno-unaligned-atomic-may-use-library is in effect for
4741 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4742 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4743 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4744 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4745 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4746 gcc.target/cris/torture/sync-mis-op-i-1.c,
4747 gcc.target/cris/torture/sync-mis-op-i-2.c,
4748 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4749 gcc.target/cris/torture/sync-mis-op-i-3.c,
4750 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4751 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4752 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4753 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4754 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4755 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4756 (main): Remove local variable x.
4757 [mis_ok]: Check that atomics don't fail.
4759 2012-07-21 Andrew Pinski <apinski@cavium.com>
4761 * gcc.dg/tree-ssa/vrp72.c: New test.
4762 * gcc.dg/tree-ssa/vrp73.c: New test.
4763 * gcc.dg/tree-ssa/vrp74.c: New test.
4764 * gcc.dg/tree-ssa/vrp75.c: New test.
4766 2012-07-21 Andrew Pinski <apinski@cavium.com>
4768 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4769 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4771 2012-07-21 Andrew Pinski <apinski@cavium.com>
4773 * gcc.target/mips/octeon-pop-2.c: New testcase.
4775 2012-07-21 Tobias Burnus <burnus@net-b.de>
4778 * gfortran.dg/assumed_rank_3.f90: New.
4779 * gfortran.dg/assumed_rank_11.f90: New.
4780 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4781 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4782 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4784 2012-07-21 Andrew Pinski <apinski@cavium.com>
4786 * gcc.target/mips/unaligned-1.c: New testcase.
4788 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4790 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4792 2012-07-20 Tobias Burnus <burnus@net-b.de>
4794 * gfortran.dg/bind_c_array_params_2.f90: New.
4795 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4796 and update dg-error.
4798 2012-07-20 Tobias Burnus <burnus@net-b.de>
4800 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4802 2012-07-20 Jason Merrill <jason@redhat.com>
4805 * g++.dg/other/array7.C: New.
4807 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4809 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4810 the basic block and check loop depth.
4811 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4812 matching patterns and comments.
4813 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4814 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4816 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4819 * c-c++-common/pr28656.c: New test.
4821 2012-07-19 Jason Merrill <jason@redhat.com>
4824 * g++.dg/init/mutable1.C: New.
4826 2012-07-20 Tobias Burnus <burnus@net-b.de>
4829 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4830 * gfortran.dg/assumed_rank_1.f90: New.
4831 * gfortran.dg/assumed_rank_1_c.c: New.
4832 * gfortran.dg/assumed_rank_2.f90: New.
4833 * gfortran.dg/assumed_rank_4.f90: New.
4834 * gfortran.dg/assumed_rank_5.f90: New.
4835 * gfortran.dg/assumed_rank_6.f90: New.
4836 * gfortran.dg/assumed_rank_7.f90: New.
4837 * gfortran.dg/assumed_rank_8.f90: New.
4838 * gfortran.dg/assumed_rank_8_c.c: New.
4839 * gfortran.dg/assumed_rank_9.f90: New.
4840 * gfortran.dg/assumed_rank_10.f90: New.
4841 * gfortran.dg/assumed_rank_12.f90: New.
4843 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4845 * gnat.dg/opt25.adb: New test.
4846 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4847 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4849 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4851 * gnat.dg/aggr20.ad[sb]: New test.
4852 * gnat.dg/aggr20_pkg.ads: New helper.
4854 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4856 * gnat.dg/derived_type3.adb: New test.
4857 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4859 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4861 PR rtl-optimization/53942
4862 * gcc.dg/pr53942.c: New test.
4864 2012-07-19 Jason Merrill <jason@redhat.com>
4867 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4869 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4871 * gnat.dg/discr38.adb: New test.
4873 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4876 * c-c++-common/gomp/pr54017.c: New test.
4878 2012-07-19 Richard Guenther <rguenther@suse.de>
4879 Eric Botcazou <ebotcazou@adacore.com>
4881 * gnat.dg/loop_optimization11.adb: New testcase.
4882 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4884 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4885 Jason Merrill <jason@redhat.com>
4887 * g++.dg/cpp0x/sfinae37.C: New.
4888 * g++.dg/template/access23.C: New.
4889 * g++.dg/template/access7.C: Adjust.
4890 * g++.dg/template/sfinae10.C: Don't expect errors.
4891 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4893 2012-07-18 Julian Brown <julian@codesourcery.com>
4894 Sandra Loosemore <sandra@codesroucery.com>
4896 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4898 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4900 * gnat.dg/noreturn4.ad[sb]: New test.
4901 * gnat.dg/noreturn4_pkg.ads: New helper.
4903 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4904 Julian Brown <julian@codesourcery.com>
4906 * gcc.target/arm/neon-vdup-1.c: New test case.
4907 * gcc.target/arm/neon-vdup-2.c: New test case.
4908 * gcc.target/arm/neon-vdup-3.c: New test case.
4909 * gcc.target/arm/neon-vdup-4.c: New test case.
4910 * gcc.target/arm/neon-vdup-5.c: New test case.
4911 * gcc.target/arm/neon-vdup-6.c: New test case.
4912 * gcc.target/arm/neon-vdup-7.c: New test case.
4913 * gcc.target/arm/neon-vdup-8.c: New test case.
4914 * gcc.target/arm/neon-vdup-9.c: New test case.
4915 * gcc.target/arm/neon-vdup-10.c: New test case.
4916 * gcc.target/arm/neon-vdup-11.c: New test case.
4917 * gcc.target/arm/neon-vdup-12.c: New test case.
4918 * gcc.target/arm/neon-vdup-13.c: New test case.
4919 * gcc.target/arm/neon-vdup-14.c: New test case.
4920 * gcc.target/arm/neon-vdup-15.c: New test case.
4921 * gcc.target/arm/neon-vdup-16.c: New test case.
4922 * gcc.target/arm/neon-vdup-17.c: New test case.
4923 * gcc.target/arm/neon-vdup-18.c: New test case.
4924 * gcc.target/arm/neon-vdup-19.c: New test case.
4925 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4926 arguments non-constant.
4928 2012-07-18 Richard Guenther <rguenther@suse.de>
4930 PR tree-optimization/53970
4931 * g++.dg/torture/pr53970.C: New testcase.
4933 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4936 * gcc.c-torture/compile/pr38621.c: New.
4938 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4941 * gcc.target/sh/pr33135-1.c: New.
4942 * gcc.target/sh/pr33135-2.c: New.
4943 * gcc.target/sh/pr33135-3.c: New.
4944 * gcc.target/sh/pr33135-4.c: New.
4946 2012-07-17 Jason Merrill <jason@redhat.com>
4949 * g++.dg/parse/enum9.C: New.
4951 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4952 Sandra Loosemore <sandra@codesourcery.com>
4954 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4955 if there is a conflict with -mcpu=. Use -mcpu=5208.
4957 2012-07-17 Jason Merrill <jason@redhat.com>
4960 * g++.dg/template/array23.C: New.
4962 2012-07-17 Tobias Burnus <burnus@net-b.de>
4965 * gfortran.dg/bind_c_usage_26.f90: New.
4966 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4967 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4968 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4969 * gfortran.dg/interop_params.f03: Ditto.
4971 2012-07-17 Jason Merrill <jason@redhat.com>
4973 * g++.dg/template/inherit8.C: Adjust.
4974 * g++.dg/template/using21.C: Adjust.
4975 * g++.dg/template/using22.C: Adjust.
4978 * g++.dg/template/current-inst1.C: New.
4979 * g++.dg/parse/crash35.C: Adjust.
4981 2012-07-17 Tobias Burnus <burnus@net-b.de>
4984 * gfortran.dg/oldstyle_4.f90: New.
4986 2012-07-17 Tobias Burnus <burnus@net-b.de>
4989 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4990 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4992 2012-07-16 Jason Merrill <jason@redhat.com>
4994 * g++.dg/parse/access8.C: Adjust.
4995 * g++.dg/template/sfinae6_neg.C: Adjust.
4997 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5000 * gfortran.dg/coarray_allocate_1.f90: New test.
5002 2012-07-16 Andrew Pinski <apinski@cavium.com>
5004 * gcc.c-torture/execute/bswap-1.c: New testcase.
5005 * gcc.c-torture/compile/unalign-1.c: New testcase.
5006 * gcc.c-torture/compile/20120524-1.c: New testcase.
5007 * gcc.c-torture/compile/20101216-1.c: New testcase.
5009 2012-07-16 Dehao Chen <dehao@google.com>
5012 2012-07-10 Dehao Chen <dehao@google.com>
5014 * gcc.dg/debug_info_inline.c: New test.
5016 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5019 * gfortran.dg/proc_decl_28.f90: New.
5021 2012-07-16 Andrew Pinski <apinski@cavium.com>
5023 * gcc.dg/torture/builtins-1.c: New testcase.
5025 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5027 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5028 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5029 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5030 gcc.target/cris/sync-1-v10.c,
5031 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5032 pass -mno-unaligned-atomic-may-use-library.
5033 * gcc.target/cris/sync-xchg-1.c: New test.
5034 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5035 valid register operand output modifier.
5037 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5039 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5042 2012-07-13 Andrew Pinski <apinski@cavium.com>
5044 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5045 rather than cleanup-tree-dump.
5046 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5048 2012-07-13 Richard Guenther <rguenther@suse.de>
5050 PR tree-optimization/53907
5051 * gcc.target/i386/pr53907.c: New testcase.
5053 2012-07-13 Richard Guenther <rguenther@suse.de>
5055 PR tree-optimization/53922
5056 * gcc.dg/torture/pr53922.c: New testcase.
5058 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5060 PR rtl-optimization/53908
5061 * gcc.dg/torture/pr53908.c: New test.
5063 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5066 * g++.dg/cpp0x/variadic135.C: New.
5068 2012-07-12 Jason Merrill <jason@redhat.com>
5070 * g++.dg/template/sfinae6_neg.C: Adjust.
5072 2012-07-12 Tobias Burnus <burnus@net-b.de>
5074 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5075 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5076 scan-tree-dump-times pattern.
5078 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5080 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5082 2012-07-11 Jason Merrill <jason@redhat.com>
5085 * g++.g/cpp0x/defaulted37.C: New.
5087 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5090 * gcc.target/arm/pr53859.c: New test.
5092 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5095 * gcc.c-torture/compile/pr53886.c: New.
5097 2012-07-10 Dehao Chen <dehao@google.com>
5099 * gcc.dg/debug_info_inline.c: New test.
5101 2012-07-10 Jason Merrill <jason@redhat.com>
5104 * g++.dg/cpp0x/defaulted36.C: New.
5105 * g++.dg/cpp0x/defaulted21.C: Adjust.
5107 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5109 2012-07-09 Sterling Augustine <saugustine@google.com>
5111 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5113 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5115 PR tree-optimization/53887
5116 * gcc.dg/pr53887.c: New test.
5118 2012-07-09 Jason Merrill <jason@redhat.com>
5121 * g++.dg/cpp0x/nullptr29.C: New.
5123 2012-07-09 Tom de Vries <tom@codesourcery.com>
5124 Richard Guenther <rguenther@suse.de>
5126 * gcc.dg/builtin-unreachable-6.c: New test.
5127 * gcc.dg/builtin-unreachable-5.c: New test.
5129 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5131 PR tree-optimization/53881
5132 * gcc.dg/pr53881.c: New test.
5134 2012-07-06 Jason Merrill <jason@redhat.com>
5137 * g++.dg/cpp0x/variadic134.C: New.
5140 * g++.dg/cpp0x/alias-decl-20.C: New.
5142 2012-07-06 Tom de Vries <tom@codesourcery.com>
5144 PR tree-optimization/51879
5145 * gcc.dg/pr51879-16.c: New test.
5146 * gcc.dg/pr51879-17.c: Same.
5148 2012-07-06 Tom de Vries <tom@codesourcery.com>
5150 PR tree-optimization/52009
5151 * gcc.dg/pr51879-7.c: New test.
5152 * gcc.dg/pr51879-18.c: New test.
5154 2012-07-05 Jason Merrill <jason@redhat.com>
5157 * g++.dg/template/typedef39.C: New.
5160 * g++.dg/cpp0x/variadic133.C: New.
5161 * g++.dg/template/param1.C: Adjust.
5163 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5167 * gcc.target/arm/neon/vtrnf32.c: Update.
5168 * gcc.target/arm/neon/vtrns32.c: Update.
5169 * gcc.target/arm/neon/vtrnu32.c: Update.
5170 * gcc.target/arm/neon/vzipf32.c: Update.
5171 * gcc.target/arm/neon/vzips32.c: Update.
5172 * gcc.target/arm/neon/vzipu32.c: Update.
5174 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5177 * gfortran.dg/inline_sum_4.f90: New test.
5179 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5181 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5183 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5185 * gcc.target/arm/fma-sp.c: New testcase.
5186 * gcc.target/arm/fma.c: Likewise.
5187 * gcc.target/arm/fma.h: Likewise.
5189 2012-07-04 Jason Merrill <jason@redhat.com>
5192 * g++.dg/other/enum3.C: New.
5194 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5197 * g++.dg/torture/pr53321.C: New test.
5199 2012-07-04 Richard Guenther <rguenther@suse.de>
5201 PR tree-optimization/53844
5202 * g++.dg/tree-ssa/pr53844.C: New testcase.
5204 2012-07-04 Richard Guenther <rguenther@suse.de>
5206 PR tree-optimization/53849
5207 * gcc.dg/pr53849.c: New testcase.
5209 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5212 * g++.dg/ext/label14.C: New test.
5214 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5217 * g++.dg/other/pr53811.C: New test.
5219 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5222 * gcc.target/m68k/stack-limit-1.c: New testcase.
5224 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5226 * gnat.dg/recursive_call.adb: New test.
5228 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5230 * gnat.dg/discr37.ad[sb]: New test.
5232 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5234 * g++.dg/other/packed1.C: Remove SH from xfail list.
5236 2012-07-02 Jason Merrill <jason@redhat.com>
5239 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5242 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5245 * g++.dg/cpp0x/decltype39.C: New.
5246 * g++.dg/diagnostic/method1.C: Adjust.
5249 * g++.dg/template/ref6.C: New.
5251 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5254 * gcc.target/sh/pr53568-1.c: New.
5256 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5259 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5261 2012-07-02 Jason Merrill <jason@redhat.com>
5264 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5267 * g++.dg/template/enum7.C: New.
5268 * g++.dg/other/ptrmem10.C: Adjust.
5269 * g++.dg/other/ptrmem11.C: Adjust.
5270 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5272 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5274 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5276 2012-07-01 Wei Guozhi <carrot@google.com>
5279 * gcc.target/arm/pr53447-1.c: New testcase.
5280 * gcc.target/arm/pr53447-2.c: New testcase.
5281 * gcc.target/arm/pr53447-3.c: New testcase.
5282 * gcc.target/arm/pr53447-4.c: New testcase.
5284 2012-06-29 Richard Guenther <rguenther@suse.de>
5286 PR tree-optimization/47061
5287 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5289 2012-06-29 Richard Guenther <rguenther@suse.de>
5291 PR tree-optimization/37541
5292 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5294 2012-06-29 Richard Guenther <rguenther@suse.de>
5296 PR tree-optimization/52589
5297 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5299 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5301 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5303 * g++.dg/template/error46.C: Add missing comment to dg-message.
5304 * g++.dg/template/crash107.C: Likewise.
5305 * g++.dg/template/error47.C: Likewise.
5306 * g++.dg/template/crash108.C: Likewise.
5307 * g++.dg/overload/operator5.C: Likewise.
5309 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5310 errors in dg-message directives, add comments.
5312 2012-06-28 Kai Tietz <ktietz@redhat.com>
5314 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5315 hard-coded 'unsigned long'.
5317 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5319 PR tree-optimization/51581
5320 * gcc.dg/vect/pr51581-4.c: New test.
5322 PR tree-optimization/53645
5323 * gcc.c-torture/execute/pr53645-2.c: New test.
5325 2012-06-28 Richard Guenther <rguenther@suse.de>
5328 * gcc.dg/torture/pr53790.c: New testcase.
5330 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5332 PR tree-optimization/53645
5333 * gcc.c-torture/execute/pr53645.c: New test.
5335 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5337 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5339 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5343 * gcc.dg/guality/pr49888.c: Account for the possibility that
5344 the variable is optimized out at the first test.
5346 2012-06-27 Jason Merrill <jason@redhat.com>
5348 * g++.dg/cpp0x/override2.C: Adjust.
5349 * g++.dg/template/error5.C: Adjust.
5350 * g++.dg/parse/crash28.C: Adjust.
5353 * g++.dg/parse/template27.C: New.
5354 * g++.dg/template/crash74.C: Adjust expected output.
5356 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5360 * gfortran.dg/typebound_operator_16.f03: New.
5362 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5364 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5365 even src1.i and src2.i fields even in the second half of the arrays.
5367 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5370 * g++.dg/torture/vshuf-16.inc: New test.
5371 * g++.dg/torture/vshuf-2.inc: New test.
5372 * g++.dg/torture/vshuf-4.inc: New test.
5373 * g++.dg/torture/vshuf-8.inc: New test.
5374 * g++.dg/torture/vshuf-main.inc: New test.
5375 * g++.dg/torture/vshuf-v16hi.C: New test.
5376 * g++.dg/torture/vshuf-v16qi.C: New test.
5377 * g++.dg/torture/vshuf-v2df.C: New test.
5378 * g++.dg/torture/vshuf-v2di.C: New test.
5379 * g++.dg/torture/vshuf-v2sf.C: New test.
5380 * g++.dg/torture/vshuf-v2si.C: New test.
5381 * g++.dg/torture/vshuf-v4df.C: New test.
5382 * g++.dg/torture/vshuf-v4di.C: New test.
5383 * g++.dg/torture/vshuf-v4sf.C: New test.
5384 * g++.dg/torture/vshuf-v4si.C: New test.
5385 * g++.dg/torture/vshuf-v8hi.C: New test.
5386 * g++.dg/torture/vshuf-v8qi.C: New test.
5387 * g++.dg/torture/vshuf-v8si.C: New test.
5389 2012-06-27 Richard Guenther <rguenther@suse.de>
5392 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5394 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5396 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5397 scan-dump-dem-not): Use printable pattern in test name.
5399 2012-06-26 Sterling Augustine <saugustine@google.com>
5400 Dominique Dhumieres <dominiq@lps.ens.fr>
5402 * gcc.dg/pubtypes-2.c: Update expected output.
5403 * gcc.dg/pubtypes-3.c: Likewise.
5404 * gcc.dg/pubtypes-4.c: Likewise.
5406 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5408 * gcc.dg/tree-ssa/slsr-1.c: New test.
5409 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5410 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5411 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5413 2012-06-26 Matt Turner <mattst88@gmail.com>
5416 * gcc.target/arm/mmx-2.c: New.
5418 2012-06-26 Richard Guenther <rguenther@suse.de>
5421 * g++.dg/torture/pr53752.C: New testcase.
5423 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5425 PR tree-optimization/53748
5426 * gcc.c-torture/compile/pr53748.c: New test.
5428 2012-06-25 Jason Merrill <jason@redhat.com>
5432 * g++.dg/cpp0x/decltype38.C: New.
5433 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5435 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5437 * lib/target-supports-dg.exp (testname-for-summary): New.
5438 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5439 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5440 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5441 scan-module-absence, output-exists, output-exists-not: Use
5442 testname-for-summary.
5443 (dg-test): Clean up testname_with_flags.
5444 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5445 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5446 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5447 scan-assembler-dem-not, object-size: Use testname-for-summary.
5448 * lib/gcov.exp (run-gcov): Likewise.
5449 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5450 scan-dump-dem, scan-dump-dem-note): Likewise.
5452 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5453 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5454 including profopt.opt; save and restore existing value.
5455 * g++.dg/bprob/bprob.exp: Likewise.
5456 * gcc.dg/matrix/matrix.exp: Likewise.
5457 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5458 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5461 2012-06-25 Richard Henderson <rth@redhat.com>
5463 * gcc.dg/pr53749.c: New.
5465 2012-06-25 Jason Merrill <jason@redhat.com>
5468 * g++.dg/cpp0x/nullptr28.C: New.
5470 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5472 * gcc.target/arm/neon-vld1_dupQ.c: New.
5474 2012-06-25 Florian Weimer <fweimer@redhat.com>
5476 * g++.dg/init/new35.C: New.
5477 * g++.dg/init/new36.C: New.
5478 * g++.dg/init/new37.C: New.
5479 * g++.dg/ext/vla5.C: New warning.
5480 * g++.dg/ext/vla8.C: New warning.
5481 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5483 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5484 James Greenhalgh <james.greenhalgh@arm.com>
5486 * gcc.target/arm/ftest-support-arm.h New testcase.
5487 * gcc.target/arm/ftest-support-thumb.h Likewise.
5488 * gcc.target/arm/ftest-support.h Likewise.
5489 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5490 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5491 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5492 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5493 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5494 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5495 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5496 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5497 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5498 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5499 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5500 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5501 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5502 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5503 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5504 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5505 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5506 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5507 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5508 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5509 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5510 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5511 * lib/target-supports.exp
5512 (check_effective_target_arm_arch_FUNC): Add support for more
5514 (add_options_for_arm_arch_FUNC): Likewise.
5515 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5517 2012-06-25 Jason Merrill <jason@redhat.com>
5520 * g++.dg/cpp0x/constexpr-tuple.C: New.
5522 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5525 * gcc.target/i386/pr53759.c: New test.
5528 * g++.dg/cpp0x/nsdmi7.C: New test.
5530 2012-06-24 Kai Tietz <ktietz@redhat.com>
5532 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5534 * gcc.target/i386/pr38988.c: Likewise.
5536 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5540 * gfortran.dg/typebound_generic_12.f03: New.
5541 * gfortran.dg/typebound_generic_13.f03: New.
5543 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5545 * gnat.dg/lto15.ad[sb]: New test.
5547 2012-06-21 Meador Inge <meadori@codesourcery.com>
5550 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5552 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5554 * gcc.dg/pch/ident-1.c: New test.
5555 * gcc.dg/pch/ident-1.hs: Header file for new test.
5557 2012-06-21 Michael Matz <matz@suse.de>
5560 * gcc.c-torture/execute/pr53688.c: New test.
5562 2012-06-20 Richard Guenther <rguenther@suse.de>
5564 PR tree-optimization/30318
5565 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5567 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5569 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5571 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5573 * gcc.target/i386/clearcapv2.map: New file.
5574 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5576 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5578 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5579 and add __sh__ case.
5581 2012-06-19 Jason Merrill <jason@redhat.com>
5584 * g++.dg/debug/localclass1.C: New.
5586 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5588 * g++.dg/cpp0x/override4.C: New.
5590 2012-06-14 Jason Merrill <jason@redhat.com>
5593 * g++.dg/cpp0x/decltype37.C: New.
5595 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5597 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5599 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5601 * gcc.c-torture/compile/vector-5.c,
5602 gcc.c-torture/compile/vector-6.c: New tests.
5604 2012-06-19 Richard Henderson <rth@redhat.com>
5606 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5608 2012-06-19 Richard Guenther <rguenther@suse.de>
5610 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5612 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5615 * gcc.target/i386/pr53712.c: New test.
5617 2012-06-18 Tobias Burnus <burnus@net-b.de>
5620 * gfortran.dg/elemental_optional_args_6.f90: New.
5622 2012-06-18 Tobias Burnus <burnus@net-b.de>
5625 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5626 * gfortran.dg/coarray/move_alloc_1.f90
5628 2012-06-18 Tobias Burnus <burnus@net-b.de>
5631 * gfortran.dg/coarray_27.f90: New.
5633 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5634 Greta Yorsh <Greta.Yorsh@arm.com>
5636 * gcc.target/arm/epilog-1.c: New test.
5638 2012-06-18 Richard Guenther <rguenther@suse.de>
5640 PR tree-optimization/53693
5641 * g++.dg/torture/pr53693.C: New testcase.
5643 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5645 PR tree-optimization/53703
5646 * gcc.dg/torture/pr53703.c: New test.
5648 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5651 * gcc.target/i386/pr53698.c: New test.
5653 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5655 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5657 2012-06-17 Tobias Burnus <burnus@net-b.de>
5661 * gfortran.dg/transfer_check_3.f90: New.
5663 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5665 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5667 2012-06-16 Tobias Burnus <burnus@net-b.de>
5671 * gfortran.dg/deferred_type_param_8.f90: New.
5673 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5675 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5676 testname that includes flags, passed in as new argument, in
5678 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5679 and pass it to verify-* procedures.
5681 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5682 alignment torture options with usual torture options.
5684 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5685 messages reported for one line of source code.
5686 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5687 * g++.dg/cpp0x/decltype2.C: Likewise.
5688 * g++.dg/cpp0x/decltype3.C: Likewise.
5689 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5690 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5691 * g++.dg/cpp0x/static_assert3.C: Likewise.
5692 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5693 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5694 * g++.dg/cpp0x/union1.C: Likewise.
5695 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5696 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5697 * g++.dg/cpp0x/variadic2.C: Likewise.
5698 * g++.dg/cpp0x/variadic20.C: Likewise.
5699 * g++.dg/cpp0x/variadic74.C: Likewise.
5700 * g++.dg/diagnostic/bitfld2.C: Likewise.
5701 * g++.dg/ext/attrib44.C: Likewise.
5702 * g++.dg/ext/no-asm-1.C: Likewise.
5703 * g++.dg/other/error34.C: Likewise.
5704 * g++.dg/parse/crash46.C: Likewise.
5705 * g++.dg/parse/error10.C: Likewise.
5706 * g++.dg/parse/error2.C: Likewise.
5707 * g++.dg/parse/error3.C: Likewise.
5708 * g++.dg/parse/error36.C: Likewise.
5709 * g++.dg/parse/error8.C: Likewise.
5710 * g++.dg/parse/error9.C: Likewise.
5711 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5712 * g++.dg/parse/parser-pr28152.C: Likewise.
5713 * g++.dg/parse/template25.C: Likewise.
5714 * g++.dg/parse/typename11.C: Likewise.
5715 * g++.dg/tc1/dr147.C: Likewise.
5716 * g++.dg/template/deduce3.C: Likewise.
5717 * g++.dg/template/koenig9.C: Likewise.
5718 * g++.dg/template/pr23510.C: Likewise.
5719 * g++.dg/warn/pr12242.C: Likewise.
5720 * g++.dg/warn/pr30551-2.C: Likewise.
5721 * g++.dg/warn/pr30551.C: Likewise.
5722 * g++.old-deja/g++.other/typename1.C: Likewise.
5723 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5725 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5728 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5729 * c-c++-common/torture/vshuf-2.inc: Likewise.
5730 * c-c++-common/torture/vshuf-4.inc: Likewise.
5731 * c-c++-common/torture/vshuf-8.inc: Likewise.
5732 * c-c++-common/torture/vshuf-main.inc: Likewise.
5733 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5734 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5735 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5736 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5737 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5738 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5739 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5740 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5741 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5742 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5743 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5744 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5745 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5746 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5748 2012-06-15 Michael Matz <matz@suse.de>
5750 * gcc.dg/tree-ssa/vector-4.c: New test.
5752 2012-06-15 Michael Matz <matz@suse.de>
5754 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5755 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5757 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5759 PR tree-optimization/53636
5760 * gcc.target/arm/pr53636.c: New test.
5762 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5764 PR tree-optimization/51581
5765 * gcc.c-torture/execute/pr51581-1.c: New test.
5766 * gcc.c-torture/execute/pr51581-2.c: New test.
5767 * gcc.dg/vect/pr51581-1.c: New test.
5768 * gcc.dg/vect/pr51581-2.c: New test.
5769 * gcc.dg/vect/pr51581-3.c: New test.
5770 * gcc.target/i386/avx-pr51581-1.c: New test.
5771 * gcc.target/i386/avx-pr51581-2.c: New test.
5772 * gcc.target/i386/avx2-pr51581-1.c: New test.
5773 * gcc.target/i386/avx2-pr51581-2.c: New test.
5774 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5776 2012-06-15 Richard Guenther <rguenther@suse.de>
5778 * gcc.c-torture/execute/20120615-1.c: New testcase.
5780 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5782 * gnat.dg/vect8.ad[sb]: New test.
5784 2012-06-14 Richard Guenther <rguenther@suse.de>
5786 * gcc.dg/tree-ssa/vrp.h: New testcase.
5787 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5789 2012-06-13 Christian Bruel <christian.bruel@st.com>
5792 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5794 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5796 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5798 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5801 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5802 test summary unique.
5804 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5805 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5806 scan-stack-usage-not): Don't strip torture options from test name.
5808 * lib/scandump.exp (scan-dump-times): Use printable version of
5809 regexp in test summary line.
5811 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5812 messages reported for one line of source code.
5813 * gcc.dg/format/few-1.c: Likewise.
5814 * gcc.dg/ia64-sync-2.c: Likewise.
5815 * gcc.dg/sync-2.c: Likewise.
5816 * gcc.dg/noncompile/pr44517.c: Likewise.
5818 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5821 * gcc.dg/guality/pr49888.c: New.
5823 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5825 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5826 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5827 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5829 2012-06-13 Tobias Burnus <burnus@net-b.de>
5832 * gfortran.dg/intent_out_7.f90: New.
5834 2012-06-13 Tobias Burnus <burnus@net-b.de>
5837 * gfortran.dg/save_4.f90: New.
5839 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5844 * gcc.dg/pr53532.c: New test.
5845 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5846 adjust line numbers.
5847 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5848 * gcc.dg/Wcxx-compat-8.c: Likewise.
5849 * gcc.dg/pr51034.c: New test.
5850 * gcc.dg/pr53196-1.c: New test.
5851 * gcc.dg/pr53196-2.c: New test.
5853 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5855 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5856 alignment torture options with usual torture options.
5857 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5858 instead of dg-options.
5859 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5860 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5861 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5862 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5863 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5864 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5866 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5867 to checks for multiple messages reported for one line of source code.
5868 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5870 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5871 messages reported for one line of source code.
5873 * gcc.dg/20031223-1.c: Add comments to check for multiple
5874 messages reported for one line of source code.
5875 * gcc.dg/Wconversion-integer.c: Likewise.
5876 * gcc.dg/Wfatal-2.c: Likewise.
5877 * gcc.dg/Wfatal.c: Likewise.
5878 * gcc.dg/Wobjsize-1.c: Likewise.
5879 * gcc.dg/c99-vla-jump-1.c: Likewise.
5880 * gcc.dg/c99-vla-jump-2.c: Likewise.
5881 * gcc.dg/c99-vla-jump-3.c: Likewise.
5882 * gcc.dg/c99-vla-jump-4.c: Likewise.
5883 * gcc.dg/c99-vla-jump-5.c: Likewise.
5884 * gcc.dg/decl-9.c: Likewise.
5885 * gcc.dg/declspec-10.c: Likewise.
5886 * gcc.dg/declspec-18.c: Likewise.
5887 * gcc.dg/mtune.c: Likewise.
5888 * gcc.dg/parser-pr28152-2.c: Likewise.
5889 * gcc.dg/parser-pr28152.c: Likewise.
5890 * gcc.dg/pr14475.c: Likewise.
5891 * gcc.dg/pr27953.c: Likewise.
5892 * gcc.dg/pr28322-3.c: Likewise.
5893 * gcc.dg/pr30457.c: Likewise.
5894 * gcc.dg/pr30551-2.c: Likewise.
5895 * gcc.dg/pr30551-3.c: Likewise.
5896 * gcc.dg/pr30551-4.c: Likewise.
5897 * gcc.dg/pr30551-5.c: Likewise.
5898 * gcc.dg/pr30551-6.c: Likewise.
5899 * gcc.dg/pr30551.c: Likewise.
5900 * gcc.dg/pr45461.c: Likewise.
5901 * gcc.dg/pr48552-1.c: Likewise.
5902 * gcc.dg/pr48552-2.c: Likewise.
5903 * gcc.dg/redecl-1.c: Likewise.
5904 * gcc.dg/transparent-union-3.c: Likewise.
5905 * gcc.dg/utf-dflt.c: Likewise.
5906 * gcc.dg/utf-dflt2.c: Likewise.
5907 * gcc.dg/vla-8.c: Likewise.
5908 * gcc.dg/vla-init-1.c: Likewise.
5909 * gcc.dg/wtr-int-type-1.c: Likewise.
5911 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5912 messages reported for for one line of source code.
5913 * c-c++-common/raw-string-5.c: Likewise.
5914 * c-c++-common/raw-string-4.c: Likewise.
5915 * c-c++-common/raw-string-6.c: Likewise.
5916 * c-c++-common/pr20000.c: Likewise.
5918 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5919 messages reported for one line of source code.
5920 * gcc.dg/cpp/pr30786.c: Likewise.
5921 * gcc.dg/cpp/pr28709.c: Likewise.
5922 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5923 * gcc.dg/cpp/macspace2.c: Likewise.
5924 * gcc.dg/cpp/missing-header-1.c: Likewise.
5925 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5926 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5927 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5929 2012-06-12 Jason Merrill <jason@redhat.com>
5932 * g++.dg/template/local7.C: New.
5934 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5937 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5938 * gcc.target/sh/pr51340-2.c: Likewise.
5939 * gcc.target/sh/pr51340-3.c: Likewise.
5941 2012-06-12 Michael Matz <matz@suse.de>
5943 * gcc.dg/torture/alias-1.c: New test.
5945 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5947 PR rtl-optimization/53589
5948 * gcc.dg/torture/pr53589.c: New test.
5950 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5953 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5954 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5955 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5956 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5957 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5958 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5959 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5960 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5961 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5962 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5963 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5964 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5965 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5966 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5967 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5968 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5970 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5972 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5973 (check_intel_cpu_model): New function.
5974 (check_amd_cpu_model): New function.
5975 (check_features): New function.
5976 (__get_cpuid_output): New function.
5977 (check_detailed): New function.
5978 (fn1): Rename to quick_check.
5979 (main): Update to call quick_check and call check_detailed.
5981 2012-06-11 Richard Henderson <rth@redhat.com>
5983 * lib/target-supports.exp
5984 (check_effective_target_sync_long_long_runtime): Use
5985 check_effective_target_lp64 instead of
5986 check_effective_target_powerpc64 for powerpc targets.
5988 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5991 * gcc.target/sh/pr53511-1.c: New.
5993 2012-06-11 Richard Guenther <rguenther@suse.de>
5996 * g++.dg/lto/pr53470_0.C: New testcase.
5997 * gcc.dg/lto/pr53470_0.c: Likewise.
5999 2012-06-11 Richard Guenther <rguenther@suse.de>
6002 * g++.dg/ext/pr53605.C: New testcase.
6004 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6006 * gnat.dg/specs/array1.ads: New test.
6007 * gnat.dg/specs/array2.ads: Likewise.
6008 * gnat.dg/array22.adb: Likewise.
6010 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6012 * gnat.dg/constant4.adb: New test.
6013 * gnat.dg/constant4_pkg.ads: New helper.
6015 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6018 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6019 * gfortran.dg/allocate_class_1.f90: Modified.
6020 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6021 * gfortran.dg/allocate_class_2.f90: New.
6023 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6026 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6028 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6031 * gfortran.dg/string_assign_2.f90: New test case.
6033 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6036 * gfortran.dg/string_assign_1.f90: New test case.
6038 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6041 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6042 * gcc.dg/gomp/critical-4.c: Likewise.
6043 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6044 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6045 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6046 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6047 * c-c++-common/gomp/pr53580.c: New test.
6049 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6052 * g++.dg/cpp0x/forw_enum11.C: New.
6054 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6057 * g++.dg/cpp0x/alias-decl-19.C: New.
6059 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6061 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6063 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6065 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6067 (XSTATE_SSE): Ditto.
6068 (XSTATE_YMM): Ditto.
6069 (avx_os_support): Use new defines.
6071 2012-06-06 Richard Guenther <rguenther@suse.de>
6074 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6077 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6080 * g++.dg/cpp0x/pr52841.C: New testcase.
6082 2012-06-06 Richard Guenther <rguenther@suse.de>
6084 PR tree-optimization/53081
6085 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6086 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6088 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6090 * gcc.target/powerpc/pr53487.c: New test.
6092 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6094 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6096 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6098 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6100 2012-06-05 Richard Guenther <rguenther@suse.de>
6102 PR tree-optimization/30442
6103 * gcc.dg/vect/bb-slp-30.c: New testcase.
6105 2012-06-05 Richard Guenther <rguenther@suse.de>
6107 PR tree-optimization/53081
6108 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6109 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6110 -fno-tree-loop-distribute-patterns.
6112 2012-06-05 Alan Modra <amodra@gmail.com>
6114 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6115 Check static chain in nested funcs.
6117 2012-06-04 Tobias Burnus <burnus@net-b.de>
6120 * gfortran.dg/init_flag_10.f90: New.
6122 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6125 * g++.dg/warn/Wenum-compare-no-2: New.
6127 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6129 PR preprocessor/53463
6130 * g++.dg/cpp/limits.C: New test.
6131 * g++.dg/parse/error19.C: Adjust.
6132 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6133 * g++.dg/warn/pr35635.C: Likewise.
6134 * g++.old-deja/g++.pt/assign1.C: Likewise.
6136 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6139 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6140 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6141 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6142 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6143 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6144 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6145 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6146 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6148 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6150 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6152 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6154 PR tree-optimization/53550
6155 * gcc.dg/pr53550.c: New test.
6157 2012-06-04 Richard Guenther <rguenther@suse.de>
6159 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6160 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6161 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6163 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6166 * gfortran.dg/parameter_array_element_2.f90: New.
6168 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6171 * gcc.target/sh/pr53512-1.c: New.
6172 * gcc.target/sh/pr53512-2.c: New.
6173 * gcc.target/sh/pr53512-3.c: New.
6174 * gcc.target/sh/pr53512-4.c: New.
6176 2012-06-01 Jason Merrill <jason@redhat.com>
6179 * g++.dg/ext/visibility/template12.C: New.
6180 * g++.dg/ext/attrib14.C: Adjust warning line.
6183 * g++.dg/parse/new6.C: New.
6184 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6186 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6188 * c-c++-common/restrict-2.c: Revert previous change.
6190 2012-06-01 Jason Merrill <jason@redhat.com>
6193 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6196 * g++.dg/cpp0x/auto33.C: New.
6198 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6201 * g++.dg/parse/namespace-alias-1.C: New.
6203 2012-06-01 Christian Bruel <christian.bruel@st.com>
6205 * gcc.dg/spec-options.c: New test.
6206 * gcc.dg/foo.specs: New file.
6208 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6211 * gnat.dg/lto14.adb: Skip on Solaris.
6213 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6215 * gcc.target/cris/sync-1-v10.c,
6216 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6217 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6218 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6219 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6220 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6221 gcc.target/cris/torture/sync-mis-op-i-1.c,
6222 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6223 gcc.target/cris/torture/sync-mis-op-i-2.c,
6224 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6225 gcc.target/cris/torture/sync-mis-op-i-3.c,
6226 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6227 gcc.target/cris/torture/sync-mis-op-s-1.c,
6228 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6229 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6230 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6231 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6232 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6233 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6234 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6235 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6236 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6238 2012-05-31 Richard Guenther <rguenther@suse.de>
6240 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6241 ldist-pr45948.c with disabled SCCP.
6243 2012-05-31 Richard Guenther <rguenther@suse.de>
6246 * gcc.dg/torture/pr48493.c: New testcase.
6248 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6250 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6252 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6253 of the initialization loop.
6254 (dg-final): Adjust the expected number of vectorized loops depending
6255 on vect_char_mult target selector.
6257 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6259 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6260 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6261 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6264 2012-05-30 Jason Merrill <jason@redhat.com>
6267 * g++.dg/init/new34.C: New.
6268 * g++.dg/tree-ssa/stabilize1.C: New.
6270 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6273 * g++.dg/init/new33.C: New test.
6275 2012-05-30 Richard Guenther <rguenther@suse.de>
6278 * gcc.dg/torture/pr53501.c: New testcase.
6279 * c-c++-common/restrict-2.c: Adjust.
6281 2012-05-30 Alan Modra <amodra@gmail.com>
6283 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6286 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6288 * gcc.target/i386/shuf-concat.c: New test.
6290 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6292 PR rtl-optimization/53519
6293 * gcc.c-torture/compile/pr53519.c: New test.
6295 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6297 * gcc.target/arm/neon-vrev.c: New.
6299 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6302 * gcc.target/sh/pr51340-1.c: New.
6303 * gcc.target/sh/pr51340-2.c: New.
6304 * gcc.target/sh/pr51340-3.c: New.
6306 2012-05-29 Richard Guenther <rguenther@suse.de>
6308 PR tree-optimization/53516
6309 * gcc.dg/torture/pr53516.c: New testcase.
6311 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6313 PR preprocessor/53229
6314 * gcc.dg/cpp/paste6.c: Force to run without
6315 -ftrack-macro-expansion.
6316 * gcc.dg/cpp/paste8.c: Likewise.
6317 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6318 -ftrack-macro-expansion.
6319 * gcc.dg/cpp/paste12.c: Force to run without
6320 -ftrack-macro-expansion.
6321 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6322 -ftrack-macro-expansion.
6323 * gcc.dg/cpp/paste13.c: Likewise.
6324 * gcc.dg/cpp/paste14.c: Likewise.
6325 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6326 -ftrack-macro-expansion.
6327 * gcc.dg/cpp/paste18.c: New test.
6329 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6331 * gcc.target/cris/torture/trap-1.c,
6332 gcc.target/cris/torture/trap-2.c,
6333 gcc.target/cris/torture/trap-3.c,
6334 gcc.target/cris/torture/trap-v0.c,
6335 gcc.target/cris/torture/trap-v3.c: New tests.
6337 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6340 * g++.dg/warn/Wbraces3.C: New.
6341 * g++.dg/warn/Wbraces4.C: Likewise.
6343 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6345 PR tree-optimization/53505
6346 * c-c++-common/torture/pr53505.c: New test.
6348 2012-05-27 Nathan Sidwell <nathan@acm.org>
6350 * gcc.dg/stmt-expr-4.c: New.
6352 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6355 * g++.dg/parse/crash60.C: New.
6357 2012-05-26 Jason Merrill <jason@redhat.com>
6360 * c-c++-common/array-lit.c: New.
6361 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6363 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6366 * gnat.dg/array21.adb: New test.
6368 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6370 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6372 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6375 * g++.dg/other/anon-union3.C: New.
6377 2012-05-25 Ian Lance Taylor <iant@google.com>
6379 * gcc.dg/split-6.c: New test.
6381 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6383 * gnat.dg/lto14.adb: New test.
6385 2012-05-25 Tristan Gingold <gingold@adacore.com>
6387 * gcc.target/i386/large-frame.c: New.
6389 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6390 * gcc.target/powerpc/lhs-1.c: New.
6391 * gcc.target/powerpc/lhs-2.c: New.
6392 * gcc.target/powerpc/lhs-3.c: New.
6394 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6396 Make unwound macro expansion trace less redundant
6397 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6398 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6399 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6400 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6401 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6402 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6404 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6407 * g++.dg/cpp0x/constexpr-default1.C: New.
6409 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6412 * g++.dg/eh/goto2.C: New.
6414 2012-05-24 Richard Guenther <rguenther@suse.de>
6417 * g++.dg/tree-prof/pr53460.C: New testcase.
6419 2012-05-24 Richard Guenther <rguenther@suse.de>
6422 * g++.dg/debug/pr53466.C: New testcase.
6424 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6426 PR tree-optimization/53465
6427 * gcc.c-torture/execute/pr53465.c: New test.
6429 2012-05-23 Tobias Burnus <burnus@net-b.de>
6433 * gfortran.dg/allocate_with_typespec_6.f90: New.
6435 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6438 * g++.dg/warn/delete-array-1.C: New.
6440 2012-05-23 Richard Guenther <rguenther@suse.de>
6442 * gcc.dg/torture/pr39074-2.c: Adjust.
6443 * gcc.dg/torture/pr39074.c: Likewise.
6444 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6445 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6447 2012-05-22 Jan Hubicka <jh@suse.cz>
6450 * g++.dg/torture/pr53161.C: New testcase.
6452 2012-05-22 Tobias Burnus <burnus@net-b.de>
6455 * gfortran.dg/realloc_on_assign_15.f90: New.
6457 2012-05-22 Richard Guenther <rguenther@suse.de>
6460 * gcc.dg/torture/pr51071-2.c: New testcase.
6462 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6464 PR tree-optimization/53336
6465 * g++.dg/torture/pr53336.C: New testcase.
6467 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6470 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6471 instead of -Wunused-local-typedefs.
6473 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6476 * g++.dg/other/abstract4.C: New-
6478 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6481 * g++.dg/ext/attrib46.C: New.
6483 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6486 * gcc.c-torture/compile/pr53418-1.c,
6487 gcc.c-torture/compile/pr53418-2.c: New tests.
6489 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6491 PR tree-optimization/53366
6492 * gcc.dg/torture/pr53366-1.c: New test.
6493 * gcc.dg/torture/pr53366-2.c: New test.
6494 * gcc.target/i386/pr53366-1.c: New test.
6495 * gcc.target/i386/pr53366-2.c: New test.
6497 PR tree-optimization/53409
6498 * gcc.c-torture/compile/pr53409.c: New test.
6500 PR tree-optimization/53410
6501 * gcc.c-torture/compile/pr53410-1.c: New test.
6502 * gcc.c-torture/compile/pr53410-2.c: New test.
6504 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6507 * gcc.target/i386/pr53425-1.c: New file.
6508 * gcc.target/i386/pr53425-2.c: Likewise.
6510 2012-05-21 Richard Guenther <rguenther@suse.de>
6512 PR tree-optimization/53408
6513 * gcc.dg/torture/pr53408.c: New testcase.
6515 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6516 H.J. Lu <hongjiu.lu@intel.com>
6519 * gcc.target/i386/pr53416.c: New file.
6521 2012-05-21 Richard Guenther <rguenther@suse.de>
6523 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6525 2012-05-21 Richard Guenther <rguenther@suse.de>
6527 * gcc.dg/torture/ldist-1.c: New testcase.
6529 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6531 * gnat.dg/lto13.adb: New test.
6532 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6534 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6536 * gnat.dg/specs/lto12.ads: New test.
6537 * gnat.dg/specs/lto12_pkg.ads: New helper.
6539 2012-05-18 Richard Guenther <rguenther@suse.de>
6541 PR tree-optimization/53346
6542 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6543 * gcc.target/i386/incoming-10.c: Adjust.
6544 * gcc.target/i386/incoming-11.c: Likewise.
6545 * gcc.target/i386/pr46295.c: Likewise.
6547 2012-05-18 Richard Guenther <rguenther@suse.de>
6549 * gcc.dg/pr53352.c: Return zero.
6551 2012-05-18 Richard Guenther <rguenther@suse.de>
6553 PR tree-optimization/53390
6554 * gcc.dg/torture/pr53390.c: New testcase.
6556 2012-05-18 Meador Inge <meadori@codesourcery.com>
6558 PR rtl-optimization/53352
6559 * gcc.dg/pr53352.c: New test.
6561 2012-05-17 David S. Miller <davem@davemloft.net>
6563 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6564 failure on sparc-*-linux-gnu.
6566 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6569 * g++.dg/parse/error49.C: New.
6570 * g++.dg/cpp0x/error8.C: Likewise.
6571 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6572 * g++.dg/ext/utf-dflt2.C: Likewise.
6573 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6574 * g++.dg/ext/utf-dflt.C: Likewise.
6575 * c-c++-common/raw-string-3.c: Likewise.
6576 * c-c++-common/raw-string-4.c: Likewise.
6578 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6581 * g++.dg/cpp0x/catch1.C: New.
6583 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6586 * g++.dg/parse/error48.C: New.
6587 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6588 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6590 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6592 * gcc.dg/tm/indirect-2.c: New test.
6594 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6596 PR tree-optimization/53217
6597 * gfortran.dg/pr53217.f90: New test.
6599 2012-05-16 Richard Guenther <rguenther@suse.de>
6601 PR tree-optimization/53364
6602 * g++.dg/torture/pr53364.C: New testcase.
6604 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6607 * gcc.dg/pr52549.c: Fix test for long != void*
6608 * gcc.c-torture/execute/pr52979-1.x: New file.
6609 * gcc.c-torture/execute/pr52979-2.x: New file.
6611 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6613 PR preprocessor/7263
6614 * gcc.dg/binary-constants-2.c: Run without tracking locations
6615 accross macro expansion.
6616 * gcc.dg/binary-constants-3.c: Likewise.
6617 * gcc.dg/cpp/sysmac2.c: Likewise.
6618 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6620 * gcc.dg/cpp/syshdr3.c: New test.
6621 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6622 * gcc.dg/system-binary-constants-1.c: New test.
6623 * gcc.dg/system-binary-constants-1.h: New header for the new test
6625 * g++.dg/cpp/syshdr3.C: New test.
6626 * g++.dg/cpp/syshdr3.h: New header the new test above.
6627 * g++.dg/system-binary-constants-1.C: New test.
6628 * g++.dg/system-binary-constants-1.h: New header the new test
6631 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6633 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6635 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6638 * gcc.dg/pr53358.c: New test.
6640 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6643 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6644 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6646 2012-05-15 Olivier Hainque <hainque@adacore.com>
6648 * g++.dg/eh/sighandle.C: New testcase.
6650 2012-05-15 Richard Guenther <rguenther@suse.de>
6652 PR tree-optimization/53355
6653 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6655 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6657 * gfortran.dg/*.f90: Remove now redundant manual
6658 cleanup-modules directive.
6660 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6662 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6663 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6665 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6668 * gfortran.dg/int_range_io_1.f90: New test.
6670 2012-05-14 Andi Kleen <ak@linux.intel.com>
6671 Jakub Jelinek <jakub@redhat.com>
6674 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6675 * gcc.target/i386/rtm-check.h: New file.
6676 * gcc.target/i386/pr53315.c: New test.
6678 2012-05-14 Tobias Burnus <burnus@net-b.de>
6683 * gfortran.dg/deferred_type_param_4.f90: New.
6684 * gfortran.dg/deferred_type_param_6.f90: New.
6686 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6688 * gcc.target/i386/retarg.c: New test.
6690 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6693 * gfortran.dg/deferred_type_param_3.f90: New.
6694 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6695 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6697 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6699 * gnat.dg/null_pointer_deref3.adb: New test.
6701 2012-05-12 Tobias Burnus <burnus@net-b.de>
6705 * gfortran.dg/deferred_type_param_5.f90: New.
6707 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6709 * g++.dg/parse/error47.C: New.
6711 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6714 * gfortran.dg/string_compare_4.f90: Change option
6715 to -fdump-tree-original. Add test case for kind=4.
6717 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6720 * gfortran.dg/string_compare_4.f90: New test.
6722 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6724 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6726 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6729 * g++.dg/cpp0x/variadic132.C: New.
6731 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6734 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6735 * g++.dg/parse/error26.C: Tweak dg-error column number.
6737 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6740 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6742 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6744 * gnat.dg/lto11.ad[sb]: New test.
6746 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6749 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6750 directive to Scan for vpmuldq, not vpmacsdql.
6752 2012-05-09 Michael Matz <matz@suse.de>
6754 PR tree-optimization/53185
6755 * gcc.dg/vect/pr53185.c: New test.
6757 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6760 * gcc.target/i386/pr53249.c: New.
6762 2012-05-09 Richard Guenther <rguenther@suse.de>
6764 PR tree-optimization/18437
6765 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6766 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6768 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6770 PR tree-optimization/53226
6771 * gcc.c-torture/compile/pr53226.c: New test.
6773 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6775 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6776 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6777 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6778 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6779 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6780 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6781 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6782 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6783 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6784 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6785 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6786 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6787 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6788 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6790 2012-05-09 Dehao Chen <dehao@google.com>
6792 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6793 * gcc.dg/predict-2.c: Likewise.
6794 * gcc.dg/predict-3.c: Likewise.
6795 * gcc.dg/predict-4.c: Likewise.
6796 * gcc.dg/predict-5.c: Likewise.
6797 * gcc.dg/predict-6.c: Likewise.
6799 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6802 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6804 2012-05-08 Richard Guenther <rguenther@suse.de>
6806 * gcc.dg/fold-bitand-4.c: New testcase.
6808 2012-05-08 Dehao Chen <dehao@google.com>
6810 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6811 heuristic is working properly.
6812 * gcc.dg/predict-2.c: Likewise.
6813 * gcc/dg/predict-3.c: Likewise.
6814 * gcc/dg/predict-4.c: Likewise.
6815 * gcc/dg/predict-5.c: Likewise.
6816 * gcc/dg/predict-6.c: Likewise.
6818 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6820 PR tree-optimization/53239
6821 * g++.dg/opt/vrp3.C: New test.
6822 * g++.dg/opt/vrp3-aux.cc: New file.
6823 * g++.dg/opt/vrp3.h: New file.
6825 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6827 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6828 .uleb128 support in assembler output.
6830 2012-05-07 Richard Guenther <rguenther@suse.de>
6833 * g++.dg/lto/pr42987_0.C: New testcase.
6834 * g++.dg/lto/pr42987_1.C: Likewise.
6836 2012-05-07 Tobias Burnus <burnus@net-b.de>
6839 * gfortran.dg/typebound_operator_15.f90: New.
6841 2012-05-06 Tobias Burnus <burnus@net-b.de>
6844 * gfortran.dg/class_array_13.f90: New.
6846 2012-05-06 Tristan Gingold <gingold@adacore.com>
6848 * gnat.dg/warn7.adb: New test.
6850 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6852 * gnat.dg/specs/renamings.ads: Rename to...
6853 * gnat.dg/specs/renaming1.ads: ...this.
6854 * gnat.dg/specs/renaming2.ads: New test.
6855 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6856 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6857 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6858 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6860 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6862 * gnat.dg/discr36.ad[sb]: New test.
6863 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6865 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6868 * c-c++-common/pr43772.c: New.
6870 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6873 * gfortran.dg/select_type_26.f03 : New test.
6874 * gfortran.dg/select_type_27.f03 : New test.
6877 * gfortran.dg/select_type_28.f03 : New test.
6879 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6883 * gfortran.dg/mod_sign0_1.f90: New test.
6884 * gfortran.dg/mod_large_1.f90: New test.
6886 2012-05-04 Tobias Burnus <burnus@net-b.de>
6889 gfortran.dg/public_private_module_5.f90: New.
6891 2012-05-04 Tobias Burnus <burnus@net-b.de>
6894 * gfortran.dg/constructor_7.f90: New.
6895 * gfortran.dg/constructor_8.f90: New.
6897 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6900 * g++.dg/cpp0x/static_assert7.C: New.
6902 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6904 PR tree-optimization/52633
6905 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6906 recognized as widening shifts instead of over-widening.
6907 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6908 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6909 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6910 * gcc.target/arm/pr52633.c: New test.
6912 2012-05-04 Richard Guenther <rguenther@suse.de>
6914 PR tree-optimization/53168
6915 * gcc.dg/torture/pr53168.c: New testcase.
6916 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6918 2012-05-04 Richard Guenther <rguenther@suse.de>
6920 * gcc.dg/lto/pr53214_0.c: New testcase.
6922 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6924 * gcc.target/ia64/pr48496.c: New test.
6925 * gcc.target/ia64/pr52657.c: Likewise.
6927 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6930 * c-c++-common/pr51712.c: New.
6932 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6935 * gcc.target/powwerpc/pr53199.c: New file.
6937 2012-05-03 Jason Merrill <jason@redhat.com>
6939 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6941 * gcc.dg/debug/dwarf2/dups-types.c: New.
6942 * gcc.dg/debug/dwarf2/dups-types.h: New.
6944 2012-05-03 Jason Merrill <jason@redhat.com>
6946 * g++.dg/debug/dwarf2/namespace-2.C: New.
6947 * g++.dg/debug/dwarf2/localclass3.C: New.
6949 2012-05-03 Jason Merrill <jason@redhat.com>
6951 * g++.dg/debug/dwarf2/thunk1.C: New.
6953 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6956 * g++.dg/other/final2.C: New.
6958 2012-05-03 Richard Guenther <rguenther@suse.de>
6960 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6962 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6964 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6965 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6966 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6967 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6969 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6971 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6973 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6974 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6975 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6978 * gcc.dg/pr53174.c: New test.
6981 * gcc.target/arm/pr53187.c: New test.
6982 * gcc.c-torture/compile/pr53187.c: New test.
6984 2012-05-03 Richard Guenther <rguenther@suse.de>
6986 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6987 unsupported prefetching support.
6989 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6991 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6992 option -ftrack-macro-expansion=0.
6993 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6994 option -ftrack-macro-expansion=0.
6996 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6998 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6999 dg-options for target arm with dg-additional-options.
7001 2012-05-03 Richard Guenther <rguenther@suse.de>
7003 PR tree-optimization/53144
7004 * gcc.dg/torture/pr53144.c: New testcase.
7006 2012-05-03 Tobias Burnus <burnus@net-b.de>
7009 * gfortran.dg/pointer_intent_7.f90: New.
7010 * gfortran.dg/pure_formal_3.f90: New.
7012 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7014 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7016 2012-05-02 Martin Jambor <mjambor@suse.cz>
7019 * g++.dg/lto/pr52605_0.C: New test.
7021 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7023 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7024 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7025 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7026 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7027 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7028 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7029 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7030 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7031 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7032 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7033 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7034 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7035 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7036 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7037 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7038 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7040 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7043 * gcc.dg/pr53153.c: New test.
7045 2012-05-02 Richard Guenther <rguenther@suse.de>
7047 * g++.dg/tree-ssa/pr19807.C: Adjust.
7049 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7051 PR tree-optimization/53163
7052 * gcc.c-torture/compile/pr53163.c: New test.
7054 PR rtl-optimization/53160
7055 * gcc.c-torture/execute/pr53160.c: New test.
7057 2012-05-01 Ian Lance Taylor <iant@google.com>
7060 * gcc.dg/pr37303.c: New test.
7062 2012-05-01 Richard Henderson <rth@redhat.com>
7064 * lib/target-supports.exp
7065 (check_effective_target_sync_long_long_runtime): True for
7066 check_effective_target_powerpc64.
7068 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7071 * gcc.dg/vector-1.c: Move to ...
7072 * c-c++-common/vector-1.c: ... here.
7073 * gcc.dg/vector-2.c: Move to ...
7074 * c-c++-common/vector-2.c: ... here.
7075 * gcc.dg/vector-3.c: Move to ...
7076 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7077 * gcc.dg/vector-4.c: Move to ...
7078 * c-c++-common/vector-4.c: ... here.
7079 * gcc.dg/vector-init-1.c: Move to ...
7080 * c-c++-common/vector-init-1.c: ... here.
7081 * gcc.dg/vector-init-2.c: Move to ...
7082 * c-c++-common/vector-init-2.c: ... here.
7083 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7084 * c-c++-common/vector-subscript-1.c: ... here.
7085 * gcc.dg/vector-subscript-2.c: Move to ...
7086 * c-c++-common/vector-subscript-2.c: ... here.
7087 * gcc.dg/vector-subscript-3.c: Move to ...
7088 * c-c++-common/vector-subscript-3.c: ... here.
7091 * g++.dg/cpp0x/vt-51314.C: New test.
7092 * g++.dg/cpp0x/variadic76.C: Fix.
7094 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7096 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7098 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7100 Add -Wvarargs option
7101 * c-c++-common/Wvarargs.c: New test case.
7102 * c-c++-common/Wvarargs-2.c: Likewise.
7104 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7106 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7107 * objc.dg/foreach-7.m: Force the test case to run without
7108 -ftrack-macro-expansion.
7109 * c-c++-common/tm/attrib-1.c: Likewise.
7110 * c-c++-common/warn-ommitted-condop.c: Likewise.
7111 * gcc.dg/assign-warn-1.c: Likewise.
7112 * gcc.dg/assign-warn-2.c: Likewise.
7113 * gcc.dg/attr-alloc_size.c: Likewise.
7114 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7115 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7116 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7117 * gcc.dg/c90-const-expr-9.c: Likewise.
7118 * gcc.dg/c99-const-expr-9.c: Likewise.
7119 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7120 * gcc.dg/cpp/direct2s.c: Likewise.
7121 * gcc.dg/cpp/pr28709.c: Likewise.
7122 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7123 * gcc.dg/dfp/composite-type.c: Likewise.
7124 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7125 with -ftrack-macro-expansion
7126 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7127 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7128 * g++.dg/ext/cleanup-1.C: Likewise.
7129 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7130 * g++.dg/template/sfinae10.C: Likewise.
7131 * g++.dg/tm/wrap-2.C: Likewise.
7132 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7133 * g++.dg/warn/Wsign-conversion.C: Likewise.
7134 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7135 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7136 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7137 it to run with -ftrack-macro-expansion.
7138 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7139 test cases without -ftrack-macro-expansion.
7141 Fix location for static class members
7142 * g++.dg/template/sfinae6_neg.C: Adjust.
7144 Make conversion warnings work on NULL with -ftrack-macro-expansion
7145 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7146 alongside the previous testing for NULL.
7148 Fix -Wuninitialized for -ftrack-macro-expansion
7149 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7151 Strip "<built-in>" loc from displayed expansion context
7152 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7153 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7154 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7157 Fix expansion point loc for macro-like tokens
7158 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7159 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7161 Fix token pasting with -ftrack-macro-expansion
7162 * gcc.dg/cpp/paste17.c: New test case for
7163 -ftrack-macro-expansion=2 mode only.
7164 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7166 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7168 * gnat.dg/warn6.ad[sb]: New test.
7170 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7173 * gcc.dg/20011021-1.c: Adjust testcase.
7175 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7178 * gfortran.dg/function_optimize_12.f90: New test.
7180 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7183 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7184 code to match current output and cover new peephole2 pattern.
7186 2012-04-27 Ollie Wild <aaw@google.com>
7188 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7190 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7192 * gcc.c-torture/execute/20120427-2.c: New testcase.
7193 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7194 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7195 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7197 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7200 * gcc.c-torture/execute/20120427-1.c: New testcase.
7202 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7205 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7207 2012-04-27 Tom de Vries <tom@codesourcery.com>
7209 PR tree-optimization/51879
7210 * gcc.dg/pr51879.c: New test.
7211 * gcc.dg/pr51879-2.c: Same.
7212 * gcc.dg/pr51879-3.c: Same.
7213 * gcc.dg/pr51879-4.c: Same.
7214 * gcc.dg/pr51879-6.c: Same.
7216 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7219 * g++.dg/cpp0x/defaulted35.C: New.
7220 * g++.dg/cpp0x/defaulted15.C: Adjust.
7222 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7224 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7227 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7229 * gcc.target/i386/builtin_target.c: Check avx2.
7231 2012-04-26 Alan Modra <amodra@gmail.com>
7233 * gcc.target/powerpc/savres.c: New test.
7234 * gcc.target/powerpc/powerpc.exp: Run it.
7236 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7239 * gcc.dg/torture/pr53120.c: New test.
7241 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7244 * gcc.c-torture/compile/pr52979-1.c: New test.
7245 * gcc.c-torture/execute/pr52979-1.c: New test.
7246 * gcc.c-torture/execute/pr52979-2.c: New test.
7248 2012-04-25 Richard Guenther <rguenther@suse.de>
7250 * gcc.target/i386/l_fma_float_5.c: Adjust.
7251 * gcc.target/i386/l_fma_double_4.c: Likewise.
7252 * gcc.target/i386/l_fma_float_2.c: Likewise.
7253 * gcc.target/i386/l_fma_float_6.c: Likewise.
7254 * gcc.target/i386/l_fma_double_1.c: Likewise.
7255 * gcc.target/i386/l_fma_double_5.c: Likewise.
7256 * gcc.target/i386/l_fma_float_3.c: Likewise.
7257 * gcc.target/i386/l_fma_double_2.c: Likewise.
7258 * gcc.target/i386/l_fma_double_6.c: Likewise.
7259 * gcc.target/i386/l_fma_float_4.c: Likewise.
7260 * gcc.target/i386/l_fma_double_3.c: Likewise.
7261 * gcc.target/i386/l_fma_float_1.c: Likewise.
7263 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7265 PR tree-optimization/53058
7266 * gcc.c-torture/compile/pr53058.c: New test.
7268 2012-04-25 Jan Hubicka <jh@suse.cz>
7271 * gcc.target/i386/pr39082-1.c: Update warning location.
7273 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7276 * gcc.dg/pr52880.c: New test.
7278 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7280 * gcc.dg/m-un-2.c: Update.
7281 * gcc.dg/20011021-1.c: Update.
7283 2012-04-25 Tobias Burnus <burnus@net-b.de>
7286 * gfortran.dg/realloc_on_assign_14.f90: New.
7288 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7291 PR tree-optimizations/52891
7292 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7294 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7297 * g++.dg/cpp0x/sfinae35.C: New.
7298 * g++.dg/cpp0x/sfinae36.C: Likewise.
7300 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7302 * gcc.target/builtin_target.c: New testcase.
7304 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7307 * gcc.target/powerpc/pr47197.c: New test.
7309 2012-04-24 Richard Guenther <rguenther@suse.de>
7311 PR tree-optimization/53085
7312 * g++.dg/torture/pr53085.C: New testcase.
7314 2012-04-24 Andrew Pinski <apinski@cavium.com>
7317 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7318 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7319 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7321 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7324 * gcc.c-torture/execute/pr53084.c: New test.
7326 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7328 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7330 2012-04-23 Andrew Pinski <apinski@cavium.com>
7332 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7334 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7337 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7338 * gcc.dg/torture/builtin-power-1.c: Likewise.
7340 2012-04-23 Richard Guenther <rguenther@suse.de>
7342 PR tree-optimization/53070
7343 * gcc.dg/torture/pr53070.c: New testcase.
7345 2012-04-23 Richard Guenther <rguenther@suse.de>
7348 * gcc.dg/pr53060.c: New testcase.
7350 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7352 PR tree-optimizations/52891
7353 * gcc.c-torture/compile/pr52891-1.c: New test.
7354 * gcc.c-torture/compile/pr52891-2.c: New test.
7356 2012-04-22 Tobias Burnus <burnus@net-b.de>
7359 * gfortran.dg/read_float_4.f90: New.
7361 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7364 * c-c++-common/pr35441.C: New.
7366 2012-04-20 Ian Lance Taylor <iant@google.com>
7368 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7369 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7371 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7373 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7375 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7377 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7379 PR rtl-optimization/44214
7380 * gcc.dg/pr44214-1.c: New test.
7381 * gcc.dg/pr44214-2.c: Likewise.
7382 * gcc.dg/pr44214-3.c: Likewise.
7384 2012-04-20 Richard Guenther <rguenther@suse.de>
7386 * g++.dg/torture/20120420-1.C: New testcase.
7388 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7390 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7392 2012-04-19 Christian Bruel <christian.bruel@st.com>
7394 * gcc.dg/pr52283.c: New test.
7396 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7398 * gcc.dg/pr37985.c: New test.
7400 2012-04-19 Richard Guenther <rguenther@suse.de>
7402 PR rtl-optimization/44688
7403 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7404 possibly profitable.
7406 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7408 PR tree-optimization/52976
7409 * gfortran.dg/reassoc_11.f: New test.
7411 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7413 PR tree-optimization/52976
7414 * gfortran.dg/reassoc_7.f: New test.
7415 * gfortran.dg/reassoc_8.f: Likewise.
7416 * gfortran.dg/reassoc_9.f: Likewise.
7417 * gfortran.dg/reassoc_10.f: Likewise.
7419 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7422 * g++.dg/cpp0x/sfinae33.C: New.
7423 * g++.dg/cpp0x/sfinae34.C: Likewise.
7425 2012-04-18 Joey Ye <joey.ye@arm.com>
7427 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7429 2012-04-18 Richard Guenther <rguenther@suse.de>
7431 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7433 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7434 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7436 2012-04-17 Tom de Vries <tom@codesourcery.com>
7438 * g++.dg/pr51264-4.C: New test.
7440 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7443 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7445 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7448 * g++.dg/parse/crash59.C: New.
7450 2012-04-17 Michael Matz <matz@suse.de>
7452 PR tree-optimization/18437
7453 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7455 2012-04-17 Richard Guenther <rguenther@suse.de>
7458 * g++.dg/torture/pr53011.C: New testcase.
7460 2012-04-16 Jason Merrill <jason@redhat.com>
7463 * g++.dg/cpp0x/variadic131.C: New.
7466 * g++.dg/cpp0x/variadic130.C: New.
7469 * g++.dg/cpp0x/variadic129.C: New.
7472 * g++.dg/cpp0x/variadic128.C: New.
7474 2012-04-16 Tobias Burnus <burnus@net-b.de>
7477 * gfortran.dg/pointer_intent_6.f90: New.
7479 2012-04-16 Tobias Burnus <burnus@net-b.de>
7482 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7483 to include public_private_module_4.f90.
7484 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7487 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7490 * g++.dg/diagnostic/operator1.C: New.
7491 * g++.dg/ext/label5.C: Adjust.
7492 * g++.dg/ext/va-arg1.C: Likewise.
7493 * g++.dg/other/error20.C: Likewise.
7494 * g++.dg/other/error20.C: Likewise.
7495 * g++.dg/other/error16.C: Likewise.
7496 * g++.dg/other/error10.C: Likewise.
7497 * g++.dg/parse/error30.C: Likewise.
7498 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7500 2012-04-16 Jason Merrill <jason@redhat.com>
7503 * g++.dg/cpp0x/variadic127.C: New.
7505 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7507 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7509 Use fail, pass instead of unresolved.
7513 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7515 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7516 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7517 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7519 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7522 * gfortran.dg/typebound_call_23.f03: New test case.
7524 2012-04-15 Jason Merrill <jason@redhat.com>
7527 * g++.dg/cpp0x/variadic126.C: New.
7530 * g++.dg/cpp0x/variadic125.C: New.
7533 * g++.dg/cpp0x/variadic124.C: New.
7536 * g++.dg/cpp0x/nullptr27.C: New.
7539 * g++.dg/warn/format8.C: New.
7541 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7544 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7546 2012-04-14 Tobias Burnus <burnus@net-b.de>
7550 * gfortran.dg/public_private_module_3.f90: New.
7551 * gfortran.dg/public_private_module_4.f90: New.
7553 2012-04-14 Tom de Vries <tom@codesourcery.com>
7555 * gcc.dg/superblock.c: New test.
7557 2012-04-14 Tom de Vries <tom@codesourcery.com>
7559 * gcc.dg/pr51879-12.c: New test.
7561 2012-04-13 Jason Merrill <jason@redhat.com>
7564 * g++.dg/cpp0x/variadic123.C: New.
7565 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7568 * g++.dg/cpp0x/initlist-ctor1.C: New.
7571 * g++.dg/other/anon-union2.C: New.
7573 2012-04-13 Martin Jambor <mjambor@suse.cz>
7576 * g++.dg/ipa/pr52939.C: New test.
7578 2012-04-13 Tom de Vries <tom@codesourcery.com>
7580 * gcc.dg/pr52734.c: New test.
7582 2012-04-13 Richard Guenther <rguenther@suse.de>
7584 PR tree-optimization/52969
7585 * gcc.dg/torture/pr52969.c: New testcase.
7587 2012-04-13 Richard Guenther <rguenther@suse.de>
7590 * gcc.dg/pr52549.c: New testcase.
7592 2012-04-13 Richard Guenther <rguenther@suse.de>
7595 * gcc.dg/pr52862.c: New testcase.
7597 2012-04-13 Joey Ye <joey.ye@arm.com>
7599 * gcc.target/arm/thumb1-imm.c: New testcase.
7601 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7604 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7605 second function argument.
7606 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7607 (calc_permps): Update declaration. Calculate result correctly.
7608 (avx2_test): Change src2 type to union256i_d.
7609 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7612 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7615 * gcc.target/powerpc/pr52775.c: New file.
7617 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7619 PR tree-optimization/18589
7620 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7621 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7622 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7623 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7624 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7625 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7626 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7627 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7628 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7629 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7631 2012-04-12 Richard Guenther <rguenther@suse.de>
7633 PR tree-optimization/52943
7634 * gcc.dg/torture/pr52943.c: New testcase.
7636 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7639 * gcc/target/sh/pr50751-4.c: New.
7640 * gcc/target/sh/pr50751-5.c: New.
7641 * gcc/target/sh/pr50751-6.c: New.
7642 * gcc/target/sh/pr50751-7.c: New.
7644 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7647 * g++.dg/lookup/using52.C: New.
7649 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7651 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7653 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7655 PR rtl-optimization/52876
7656 * gcc.target/i386/pr52876.c: New.
7658 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7660 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7662 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7664 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7665 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7666 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7667 (ptrdiff_t): ... this. All uses changed.
7668 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7669 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7671 (main): Cast argument to __INTPTR_TYPE__.
7672 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7674 * gcc.dg/mallign.c (main): Likewise.
7675 * gcc.dg/pr38700.c (foo): Likewise.
7676 * gcc.dg/long-long-cst1.c (t): Likewise.
7677 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7678 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7679 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7680 * gcc.dg/pr25682.c (d, foo): Likewise.
7681 * gcc.dg/format/cast-1.c (f): Likewise.
7682 * gcc.dg/c90-const-expr-10.c
7683 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7684 (size_t): ...this. All uses changed.
7685 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7686 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7687 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7688 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7689 * gcc.dg/sequence-pt-1.c: Likewise.
7690 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7691 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7692 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7693 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7694 of ptrdiff_t with it.
7695 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7696 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7697 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7699 2012-04-11 Jason Merrill <jason@redhat.com>
7702 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7703 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7706 * g++.dg/ext/attrib45.C: New.
7708 * g++.dg/eh/dtor3.C: New.
7710 2012-04-11 Richard Guenther <rguenther@suse.de>
7713 * gfortran.dg/pr52621.f90: New testcase.
7715 2012-04-11 Richard Guenther <rguenther@suse.de>
7718 * g++.dg/torture/pr52918-1.C: New testcase.
7719 * g++.dg/torture/pr52918-2.C: Likewise.
7721 2012-04-11 Tobias Burnus <burnus@net-b.de>
7724 * gfortran.dg/block_11.f90: New.
7726 2012-04-11 Nick Clifton <nickc@redhat.com>
7728 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7730 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7733 * gcc.target/powerpc/pr16458-1.c: New test.
7734 * gcc.target/powerpc/pr16458-2.c: Likewise.
7735 * gcc.target/powerpc/pr16458-3.c: Likewise.
7736 * gcc.target/powerpc/pr16458-4.c: Likewise.
7738 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7740 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7741 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7742 * gcc.dg/builtin-bswap-5.c: Likewise.
7743 * gcc.target/i386/builtin-bswap-4.c: New test.
7745 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7748 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7750 2012-04-11 Richard Guenther <rguenther@suse.de>
7752 PR rtl-optimization/52881
7753 * gcc.dg/torture/pr52881.c: New testcase.
7754 * gcc.dg/torture/pr52913.c: Likewise.
7756 2012-04-11 Richard Guenther <rguenther@suse.de>
7758 PR tree-optimization/52912
7759 * gcc.dg/torture/pr52912.c: New testcase.
7761 2010-04-10 Michael Matz <matz@suse.de>
7763 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7764 * gcc.dg/vect/vect-outer-1.c: Adjust.
7765 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7766 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7767 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7768 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7769 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7770 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7772 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7774 PR tree-optimization/52870
7775 * gcc.dg/vect/pr52870.c: New test.
7777 2012-04-09 Mike Stump <mikestump@comcast.net>
7779 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7780 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7781 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7782 * gnat.dg/aggr11.adb: Likewise.
7783 * gnat.dg/aggr11_pkg.ads: Likewise.
7784 * gnat.dg/aggr15.adb: Likewise.
7785 * gnat.dg/aggr15.ads: Likewise.
7786 * gnat.dg/aggr17.adb: Likewise.
7787 * gnat.dg/aggr18.adb: Likewise.
7788 * gnat.dg/array14.adb: Likewise.
7789 * gnat.dg/array14.ads: Likewise.
7790 * gnat.dg/array14_pkg.ads: Likewise.
7791 * gnat.dg/array19.adb: Likewise.
7792 * gnat.dg/array19.ads: Likewise.
7793 * gnat.dg/discr27.adb: Likewise.
7794 * gnat.dg/discr27.ads: Likewise.
7795 * gnat.dg/discr35.adb: Likewise.
7796 * gnat.dg/discr35.ads: Likewise.
7797 * gnat.dg/discr6.adb: Likewise.
7798 * gnat.dg/discr6_pkg.ads: Likewise.
7799 * gnat.dg/import1.adb: Likewise.
7800 * gnat.dg/import1.ads: Likewise.
7801 * gnat.dg/loop_address2.adb: Likewise.
7802 * gnat.dg/opt7.adb: Likewise.
7803 * gnat.dg/opt7.ads: Likewise.
7804 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7805 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7806 * gnat.dg/rep_clause2.adb: Likewise.
7807 * gnat.dg/rep_clause2.ads: Likewise.
7808 * gnat.dg/slice2.adb: Likewise.
7809 * gnat.dg/slice2.ads: Likewise.
7810 * gnat.dg/slice6.adb: Likewise.
7811 * gnat.dg/slice6_pkg.ads: Likewise.
7812 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7813 * gnat.dg/taft_type2.adb: Likewise.
7814 * gnat.dg/taft_type2.ads: Likewise.
7815 * gnat.dg/taft_type2_pkg.ads: Likewise.
7816 * gnat.dg/volatile10.adb: Likewise.
7817 * gnat.dg/volatile10_pkg.ads: Likewise.
7819 * gcc.dg/dll-8.c: Remove execute permissions.
7820 * g++.dg/ext/dllexport5.C: Likewise.
7822 2012-04-09 Jan Hubicka <jh@suse.cz>
7827 * gcc.dg/lto/pr52634_1.c: New testcase.
7828 * gcc.dg/lto/pr52634_0.c: New testcase.
7830 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7833 * gcc.target/i386/pr52883.c: New testcase.
7835 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7837 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7838 (check_effective_target_sync_long_long): Add SPARC case.
7839 (check_effective_target_sync_long_long_runtime): Likewise.
7840 (check_effective_target_sync_int_long): Adjust SPARC case.
7841 (check_effective_target_sync_char_short): Likewise.
7843 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7845 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7846 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7848 2012-04-08 Tobias Burnus <burnus@net-b.de>
7852 * gfortran.dg/public_private_module_2.f90: New.
7854 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7856 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7859 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7862 * gfortran.dg/function_optimize_11.f90: New test.
7864 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7867 * gfortran.dg/use_only_6.f90: New test.
7869 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7872 * gfortran.dg/use_only_6.f90: New test.
7873 2012-04-06 Mike Stump <mikestump@comcast.net>
7876 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7878 2012-04-05 Jason Merrill <jason@redhat.com>
7881 * g++.dg/template/qualified-id5.C: New.
7883 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7886 * gcc.target/i386/pr52882.c: New test.
7888 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7889 Dominique D'Humieures <dominiq@lps.ens.fr>
7892 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7893 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7895 2012-04-04 Jason Merrill <jason@redhat.com>
7898 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7900 2012-04-03 Jason Merrill <jason@redhat.com>
7903 * g++.dg/cpp0x/variadic-value1.C: New.
7905 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7907 * gnat.dg/pack18.adb: New test.
7908 * gnat.dg/pack18_pkg.ads: New helper.
7910 2012-04-03 Richard Guenther <rguenther@suse.de>
7912 PR tree-optimization/52808
7913 * gcc.dg/pr52808.c: New testcase.
7915 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7917 PR tree-optimization/52835
7918 * gfortran.dg/pr52835.f90: New test.
7920 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7922 * gnat.dg/specs/aggr5.ads: New test.
7924 2012-04-02 Richard Guenther <rguenther@suse.de>
7926 PR tree-optimization/52756
7927 * gcc.dg/torture/pr52756.c: New testcase.
7929 2012-04-02 Richard Guenther <rguenther@suse.de>
7932 * gcc.dg/pr52803.c: New testcase.
7934 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7937 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7940 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7943 * g++.dg/cpp0x/noexcept17.C: New.
7944 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7945 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7946 * g++.dg/cpp0x/noexcept01.C: Likewise.
7947 * g++.dg/eh/init-temp1.C: Likewise.
7948 * g++.dg/eh/ctor1.C: Likwise.
7950 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7952 * gnat.dg/controlled6.adb: New test.
7953 * gnat.dg/controlled6_pkg.ads: New helper.
7954 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7956 2012-03-30 Richard Henderson <rth@redhat.com>
7959 * g++.dg/opt/pr52727.C: New testcase.
7961 2012-03-30 Richard Guenther <rguenther@suse.de>
7963 PR tree-optimization/52754
7964 * gcc.target/i386/pr52754.c: New testcase.
7966 2012-03-30 Richard Guenther <rguenther@suse.de>
7969 * g++.dg/torture/pr52772.C: New testcase.
7971 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7974 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7976 2012-03-29 Jason Merrill <jason@redhat.com>
7979 * g++.dg/template/inherit8.C: New.
7981 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7984 * g++.dg/ext/weak4.C: New test.
7986 PR tree-optimization/52760
7987 * gcc.c-torture/execute/pr52760.c: New test.
7989 2012-03-29 Jason Merrill <jason@redhat.com>
7992 * g++.dg/cpp0x/initlist-array3.C: New.
7994 2012-03-28 Jason Merrill <jason@redhat.com>
7997 * g++.dg/overload/virtual2.C: New.
7999 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8001 * gnat.dg/vect7.ad[sb]: New test.
8003 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8004 Tobias Burnus <burnus@gcc.gnu.org>
8007 * gfortran.dg/allocate_class_1.f90 : Change error test.
8008 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8009 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8010 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8012 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8015 * gcc.dg/pr52691.c: New test.
8018 * gcc.c-torture/compile/pr52750.c: New test.
8020 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8023 * gcc.target/avr/torture/builtins-2.c: New test.
8025 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8028 * gcc.target/i386/pr52736.c: New test.
8030 2012-03-27 Martin Jambor <mjambor@suse.cz>
8033 * gcc.dg/torture/pr52693.c: New test.
8035 2012-03-27 Meador Inge <meadori@codesourcery.com>
8038 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8040 2012-03-27 Mike Stump <mikestump@comcast.net>
8043 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8044 failures that match branch names.
8046 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8047 H.J. Lu <hongjiu.lu@intel.com>
8050 * gcc.target/i386/pr52698.c: New test.
8052 2012-03-27 Richard Guenther <rguenther@suse.de>
8055 * gcc.dg/torture/pr52720.c: New testcase.
8057 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8059 * gnat.dg/pack17.adb: New test.
8061 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8063 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8064 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8066 2012-03-26 Martin Jambor <mjambor@suse.cz>
8068 PR tree-optimization/50052
8069 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8071 2012-03-26 Richard Guenther <rguenther@suse.de>
8073 PR tree-optimization/52701
8074 * gfortran.dg/pr52701.f90: New testcase.
8076 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8078 PR tree-optimization/52686
8079 * gcc.target/arm/pr52686.c: New test.
8081 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8083 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8084 Add "-Os -flto" to list.
8086 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8088 * gnat.dg/concat2.ad[sb]: New test.
8090 2012-03-24 Jason Merrill <jason@redhat.com>
8092 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8093 * g++.dg/cpp0x/trailing2.C: Likewise.
8094 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8095 * g++.dg/cpp1y/auto-fn1.C: New.
8096 * g++.dg/cpp1y/auto-fn2.C: New.
8097 * g++.dg/cpp1y/auto-fn3.C: New.
8098 * g++.dg/cpp1y/auto-fn4.C: New.
8099 * g++.dg/cpp1y/auto-fn5.C: New.
8100 * g++.dg/cpp1y/auto-fn6.C: New.
8101 * g++.dg/cpp1y/auto-fn7.C: New.
8102 * g++.dg/cpp1y/auto-fn8.C: New.
8103 * g++.dg/cpp1y/auto-fn9.C: New.
8104 * g++.dg/cpp1y/auto-fn10.C: New.
8105 * g++.dg/cpp1y/auto-fn11.C: New.
8107 2012-03-23 Richard Guenther <rguenther@suse.de>
8109 PR tree-optimization/52678
8110 * gfortran.dg/pr52678.f: New testcase.
8112 2012-03-23 Richard Guenther <rguenther@suse.de>
8114 PR tree-optimization/52638
8115 * g++.dg/torture/pr52638.C: New testcase.
8117 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8120 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8122 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8125 * g++.dg/ext/attrib44.C: New test.
8127 2012-03-22 Jan Hubicka <jh@suse.cz>
8130 * g++.dg/torture/pr51737.C: New testcase
8132 2012-03-22 Richard Guenther <rguenther@suse.de>
8134 PR tree-optimization/52548
8135 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8137 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8139 * lib/fortran-modules.exp (list-module-names-1): Remove
8142 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8145 * gcc.target/sh/pr50751-1.c: New.
8146 * gcc.target/sh/pr50751-2.c: New.
8147 * gcc.target/sh/pr50751-3.c: New.
8149 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8152 * gcc.target/sh/sh4a-cos.c: Remove.
8153 * gcc.target/sh/sh4a-sin.c: Remove.
8154 * gcc.target/sh/sh4a-sincos.c: Remove.
8156 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8158 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8159 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8161 2012-03-21 Martin Jambor <mjambor@suse.cz>
8164 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8165 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8167 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8169 * gcc.target/arm/thumb-16bit-ops.c: New file.
8170 * gcc.target/arm/thumb-ifcvt.c: New file.
8172 2012-03-20 Jason Merrill <jason@redhat.com>
8174 * lib/target-supports.exp: Add { target c++1y }.
8176 * g++.dg/cpp0x/auto32.C: New.
8178 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8181 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8183 * gcc.dg/torture/pr48124-4.c: Ditto:
8184 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8186 2012-03-20 Jason Merrill <jason@redhat.com>
8189 * g++.dg/cpp0x/initlist66.C: New.
8191 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8193 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8196 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8199 * gcc.target/avr/torture/addr-space-2.h: New file.
8200 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8201 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8202 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8203 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8205 2012-03-20 Richard Guenther <rguenther@suse.de>
8207 * gnat.dg/pack16.adb: New testcase.
8208 * gnat.dg/pack16_pkg.ads: Likewise.
8209 * gnat.dg/specs/pack8.ads: Likewise.
8210 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8212 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8214 * g++.dg/warn/Wuseless-cast.C: Extend.
8216 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8219 * g++.dg/warn/Wuseless-cast.C: New.
8221 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8224 * gfortran.dg/pr52608.f90: New test.
8226 2012-03-17 Tobias Burnus <burnus@net-b.de>
8229 * gfortran.dg/proc_ptr_36.f90: New.
8231 2012-03-16 Martin Jambor <mjambor@suse.cz>
8233 * gcc.dg/misaligned-expand-1.c: New test.
8234 * gcc.dg/misaligned-expand-3.c: Likewise.
8236 2012-03-16 Richard Guenther <rguenther@suse.de>
8237 Kai Tietz <ktietz@redhat.com>
8240 * gcc.c-torture/execute/pr48814-1.c: New test.
8241 * gcc.c-torture/execute/pr48814-2.c: New test.
8242 * gcc.dg/tree-ssa/assign-1.c: New test.
8243 * gcc.dg/tree-ssa/assign-2.c: New test.
8244 * gcc.dg/tree-ssa/assign-3.c: New test.
8246 2012-03-16 Richard Guenther <rguenther@suse.de>
8248 * gnat.dg/specs/pack7.ads: New testcase.
8250 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8253 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8254 * gcc.dg/torture/vshuf-8.inc: Likewise.
8255 * gcc.dg/torture/vshuf-16.inc: Likewise.
8256 * gcc.dg/torture/vshuf-32.inc: Likewise.
8258 2012-03-15 Jason Merrill <jason@redhat.com>
8260 * g++.dg/torture/pr52582.C: New.
8262 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8264 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8266 2012-03-15 Ira Rosen <irar@il.ibm.com>
8267 Ulrich Weigand <ulrich.weigand@linaro.org>
8269 * gcc.dg/vect/slp-cond-3.c: New test.
8270 * gcc.dg/vect/slp-cond-4.c: New test.
8272 2012-03-15 Ira Rosen <irar@il.ibm.com>
8273 Ulrich Weigand <ulrich.weigand@linaro.org>
8275 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8276 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8278 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8283 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8284 * gfortran.dg/round_1.f03: Likewise.
8286 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8287 Andrew Pinski <apinski@cavium.com>
8290 * gcc.dg/pr52592.c: New test.
8292 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8294 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8295 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8296 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8297 * lib/fortran-modules.exp: .. this new file. Adjust users.
8298 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8299 gfortran-dg-debug-runtest): Call cleanup-modules.
8300 * lib/fortran-torture.exp (fortran-torture-execute,
8301 fortran-torture): Likewise.
8302 * gfortran.dg/coarray/caf.exp: Likewise.
8303 * lib/lto.exp: Likewise.
8304 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8305 * gfortran.dg/class_4b.f03: Likewise.
8306 * gfortran.dg/class_4c.f03: Likewise.
8307 * gfortran.dg/class_45a.f03: Likewise.
8308 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8309 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8310 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8311 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8312 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8313 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8314 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8315 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8316 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8317 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8318 * gfortran.dg/whole_file_28.f90: Likewise.
8319 * gfortran.dg/whole_file_29.f90: Likewise.
8320 * gfortran.dg/whole_file_30.f90: Likewise.
8321 * gfortran.dg/whole_file_31.f90: Likewise.
8323 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8325 PR tree-optimization/52267
8326 * gcc.dg/pr52267.c: New test.
8327 * gcc.dg/tree-ssa/vrp65.c: New test.
8328 * gcc.dg/tree-ssa/vrp66.c: New test.
8330 2012-03-15 Richard Guenther <rguenther@suse.de>
8333 * gfortran.dg/vect/pr52580.f: New testcase.
8335 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8337 * gcc.target/sh/fpul-usage-1.c: New.
8339 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8342 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8343 * gcc.target/sh/pr49468-di.c: Likewise.
8345 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8347 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8348 * gcc.dg/c99-stdint-6.c: Likewise.
8349 * gcc.dg/lto/20090210_0.c: Likewise.
8350 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8351 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8352 * gcc.dg/pragma-init-fini-2.c: Likewise.
8353 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8354 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8355 * gcc.target/i386/pr22152.c: Likewise.
8356 * gcc.target/i386/vect8-ret.c: Likewise.
8357 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8360 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8362 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8363 * g++.dg/tree-prof/partition1.C: Likewise.
8364 * g++.dg/tree-prof/partition2.C: Likewise.
8365 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8367 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8368 * gcc.c-torture/execute/20010724-1.c: Remove.
8369 * gcc.c-torture/execute/20010724-1.x: Remove.
8370 * gcc.c-torture/execute/20040208-2.c: Remove.
8371 * gcc.c-torture/execute/20040208-2.x: Remove.
8372 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8374 (main) [__mips__ && __sgi__]: Remove.
8375 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8376 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8377 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8378 mips-sgi-irix6* handling.
8379 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8380 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8381 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8383 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8384 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8385 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8386 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8387 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8388 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8390 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8391 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8392 * gcc.target/mips/save-restore-3.c: Likewise.
8393 * gcc.target/mips/save-restore-4.c: Likewise.
8394 * gcc.target/mips/save-restore-5.c: Likewise.
8395 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8396 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8398 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8400 (restore_ld_library_path_env_vars): Likewise.
8401 * lib/target-supports.exp (check_profiling_available): Remove
8402 mips*-*-irix* handling.
8403 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8404 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8405 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8407 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8410 * g++.dg/opt/pr52582.C: New test.
8412 2012-03-14 Richard Guenther <rguenther@suse.de>
8414 PR tree-optimization/52571
8415 * gcc.dg/vect/vect-2.c: Initialize arrays.
8416 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8417 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8418 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8420 2012-03-14 Richard Guenther <rguenther@suse.de>
8425 * gcc.dg/torture/pr48124-1.c: New testcase.
8426 * gcc.dg/torture/pr48124-2.c: Likewise.
8427 * gcc.dg/torture/pr48124-3.c: Likewise.
8428 * gcc.dg/torture/pr48124-4.c: Likewise.
8430 2012-03-14 Richard Guenther <rguenther@suse.de>
8433 * gcc.dg/pr52578.c: New testcase.
8435 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8438 * g++.dg/cpp0x/udlit-args2.C: New test.
8440 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8443 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8444 * gcc.c-torture/compile/pr48596.c: ... here.
8446 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8449 * g++.dg/lookup/hidden-class17.C: New test.
8451 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8454 * gcc.dg/Wunused-var-3.c: New test.
8456 2012-03-13 Martin Jambor <mjambor@suse.cz>
8458 * gcc.dg/misaligned-expand-2.c: New test.
8460 2012-03-13 Richard Guenther <rguenther@suse.de>
8463 * gcc.dg/pr52134.c: New testcase.
8465 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8467 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8469 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8471 PR tree-optimization/46728
8472 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8473 * gcc.target/powerpc/pr46728-5.c: Likewise.
8474 * gcc.target/powerpc/pr46728-8.c: Likewise.
8475 * gcc.target/powerpc/pr46728-10.c: Likewise.
8476 * gcc.target/powerpc/pr46728-11.c: Likewise.
8477 * gcc.target/powerpc/pr46728-13.c: Likewise.
8478 * gcc.target/powerpc/pr46728-14.c: Likewise.
8479 * gcc.target/powerpc/pr46728-15.c: Likewise.
8481 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8484 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8486 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8488 PR tree-optimization/46728
8489 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8490 * gcc.target/powerpc/pr46728-5.c: Likewise.
8491 * gcc.target/powerpc/pr46728-8.c: Likewise.
8492 * gcc.target/powerpc/pr46728-10.c: Likewise.
8493 * gcc.target/powerpc/pr46728-11.c: Likewise.
8494 * gcc.target/powerpc/pr46728-13.c: Likewise.
8495 * gcc.target/powerpc/pr46728-14.c: Likewise.
8496 * gcc.target/powerpc/pr46728-15.c: Likewise.
8498 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8501 * gcc.target/avr/torture/addr-space-1.h: New file.
8502 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8503 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8504 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8505 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8507 2012-03-12 Andrew Pinski <apinski@cavium.com>
8509 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8511 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8513 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8514 * g++.dg/abi/thunk4.C: Likewise.
8515 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8517 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8519 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8520 * g++.dg/eh/spbp.C: Likewise.
8521 * g++.dg/ext/label13.C: Likewise.
8522 * g++.dg/guality/guality.exp: Likewise.
8523 * g++.dg/other/anon5.C: Likewise.
8524 * g++.dg/other/pragma-ep-1.C: Remove.
8525 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8526 * g++.dg/warn/pr31246.C: Likewise.
8527 * g++.dg/warn/weak1.C: Likewise.
8528 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8529 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8530 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8531 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8532 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8533 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8534 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8535 * gcc.dg/c99-tgmath-1.c: Likewise.
8536 * gcc.dg/c99-tgmath-2.c: Likewise.
8537 * gcc.dg/c99-tgmath-3.c: Likewise.
8538 * gcc.dg/c99-tgmath-4.c: Likewise.
8539 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8541 * gcc.dg/debug/pr49032.c: Likewise.
8542 * gcc.dg/guality/guality.exp: Likewise.
8543 * gcc.dg/intmax_t-1.c: Likewise.
8544 * gcc.dg/pr48616.c: Likewise.
8545 * gcc.dg/pragma-ep-1.c: Remove.
8546 * gcc.dg/pragma-ep-2.c: Remove.
8547 * gcc.dg/pragma-ep-3.c: Remove.
8548 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8549 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8550 * gcc.misc-tests/gcov-14.c: Likewise.
8551 * gfortran.dg/guality/guality.exp: Likewise.
8552 * lib/target-supports.exp (check_weak_available): Likewise.
8553 (add_options_for_tls): Likewise.
8554 (check_ascii_locale_available): Likewise.
8555 * obj-c++.dg/dwarf-2.mm: Likewise.
8556 * objc.dg/dwarf-1.m: Likewise.
8557 * objc.dg/dwarf-2.m: Likewise.
8559 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8561 PR tree-optimization/51721
8562 * gcc.dg/tree-ssa/vrp64.c: New test.
8564 PR tree-optimization/52533
8565 * gcc.c-torture/compile/pr52533.c: New test.
8567 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8569 * gcc.target/i386/rtm-xabort-1.c: New.
8570 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8571 * gcc.target/i386/rtm-xend-1.c: Ditto.
8572 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8573 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8574 * gcc.target/i386/sse-13.c: Ditto.
8575 * gcc.target/i386/sse-14.c: Ditto.
8576 * gcc.target/i386/sse-22.c: Ditto.
8577 * gcc.target/i386/sse-23.c: Ditto.
8578 * g++.dg/other/i386-2.C: Ditto.
8579 * g++.dg/other/i386-3.C: Ditto.
8581 2012-03-12 Tobias Burnus <burnus@net-b.de>
8584 * gfortran.dg/proc_ptr_35.f90: New.
8586 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8589 * gcc.dg/torture/pr52530.c: New test.
8591 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8594 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8596 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8599 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8601 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8603 2012-03-09 Andrew Pinski <apinski@cavium.com>
8606 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8607 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8609 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8611 * gcc.dg/tree-ssa/scev-3.c: New.
8612 * gcc.dg/tree-ssa/scev-4.c: New.
8614 2012-03-08 Tobias Burnus <burnus@net-b.de>
8617 * gfortran.dg/proc_ptr_34.f90
8619 2012-03-07 Jason Merrill <jason@redhat.com>
8622 * g++.dg/cpp0x/udlit-mangle.C: New.
8624 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8626 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8628 2012-03-06 Richard Guenther <rguenther@suse.de>
8631 * gcc.dg/torture/pr52493.c: New testcase.
8633 2012-03-06 Richard Guenther <rguenther@suse.de>
8636 * gcc.dg/lto/pr52097_0.c: New testcase.
8638 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8641 * gcc.target/sh/pr51244-1.c: New.
8642 * gcc.target/sh/pr51244-2.c: New.
8643 * gcc.target/sh/pr51244-3.c: New.
8645 2012-03-05 Jason Merrill <jason@redhat.com>
8648 * g++.dg/ext/visibility/template11.C: New.
8650 * g++.dg/cpp0x/implicit13.C: New.
8652 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8654 PR tree-optimization/51721
8655 * gcc.dg/tree-ssa/vrp63.c: New test.
8656 * gcc.dg/pr51721.c: New test.
8658 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8661 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8664 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8667 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8669 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8672 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8674 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8676 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8679 2012-03-03 Jason Merrill <jason@redhat.com>
8681 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8684 * g++.dg/cpp0x/initlist65.C: New.
8687 * g++.dg/ext/is_empty2.C: New.
8689 2012-03-03 Tobias Burnus <burnus@net-b.de>
8692 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8694 2012-03-03 Tobias Burnus <burnus@net-b.de>
8696 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8697 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8698 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8699 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8700 * gfortran.dg/class_30.f90: Remove dg-warning line.
8701 * gfortran.dg/bind_c_usage_25.f90: New.
8703 2012-03-03 Tobias Burnus <burnus@net-b.de>
8706 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8707 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8708 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8710 2012-03-03 Tobias Burnus <burnus@net-b.de>
8713 * gfortran.dg/assumed_type_1.f90: New.
8714 * gfortran.dg/assumed_type_2.f90: New.
8715 * gfortran.dg/assumed_type_3.f90: New.
8716 * gfortran.dg/assumed_type_4.f90: New.
8718 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8721 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8722 * gcc.target/sh/pr49468-di.c: New.
8724 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8726 * gcc.dg/graphite/pr50561.c: Update.
8728 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8730 * gcc.target/powerpc/pr52457.c: New test.
8732 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8734 * gcc.target/arm/sat-1.c: New test.
8736 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8739 * gcc.target/i386/pr46716.c: New test.
8741 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8744 * g++.dg/cpp0x/sfinae32.C: New.
8746 2012-03-02 Richard Guenther <rguenther@suse.de>
8748 PR tree-optimization/52406
8749 * gcc.dg/torture/pr52406.c: New testcase.
8751 2012-03-02 Tobias Burnus <burnus@net-b.de>
8754 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8755 * gfortran.dg/nullify_2.f90: Update dg-error.
8756 * gfortran.dg/nullify_4.f90: Ditto.
8757 * gfortran.dg/pointer_init_6.f90: Ditto.
8759 2012-03-02 Tobias Burnus <burnus@net-b.de>
8762 * gfortran.dg/class_51.f90: New.
8764 2012-03-02 Tobias Burnus <burnus@net-b.de>
8767 * gfortran.dg/intrinsic_8.f90: New.
8769 2012-03-01 Kai Tietz <ktietz@redhat.com>
8771 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8772 routines on mingw targets.
8773 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8775 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8777 PR tree-optimization/52445
8778 * gcc.dg/pr52445.c: New test.
8780 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8783 * gcc.c-torture/compile/pr52437.c: New test.
8786 * gcc.dg/torture/pr52419.c: New test.
8788 PR tree-optimization/52429
8789 * gcc.dg/torture/pr52429.c: New test.
8790 * g++.dg/opt/pr52429.C: New test.
8792 2012-02-29 Richard Guenther <rguenther@suse.de>
8795 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8796 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8797 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8798 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8799 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8800 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8802 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8804 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8806 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8809 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8811 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8814 * gcc.target/arm/neon/pr51534.c: New testcase.
8816 2012-02-28 Richard Guenther <rguenther@suse.de>
8819 * gcc.dg/torture/pr52407.c: New testcase.
8821 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8823 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8824 * gcc.target/arm/vfp2.c: Likewise.
8825 * gcc.target/arm/vfp3.c: Likewise.
8826 * gcc.target/arm/vfp4.c: Likewise.
8827 * gcc.target/arm/vfp5.c: Likewise.
8828 * gcc.target/arm/vfp6.c: Likewise.
8829 * gcc.target/arm/vfp7.c: Likewise.
8830 * gcc.target/arm/vfp8.c: Likewise.
8831 * gcc.target/arm/vfp9.c: Likewise.
8832 * gcc.target/arm/vfp10.c: Likewise.
8833 * gcc.target/arm/vfp11.c: Likewise.
8834 * gcc.target/arm/vfp12.c: Likewise.
8835 * gcc.target/arm/vfp13.c: Likewise.
8836 * gcc.target/arm/vfp14.c: Likewise.
8837 * gcc.target/arm/vfp15.c: Likewise.
8838 * gcc.target/arm/vfp16.c: Likewise.
8839 * gcc.target/arm/vfp17.c: Likewise.
8840 * gcc.target/arm/neon-constants.h: New file.
8841 * gcc.target/arm/neon-vect1.c: New test.
8842 * gcc.target/arm/neon-vect2.c: New test.
8843 * gcc.target/arm/neon-vect3.c: New test.
8844 * gcc.target/arm/neon-vect4.c: New test.
8845 * gcc.target/arm/neon-vect5.c: New test.
8846 * gcc.target/arm/neon-vect6.c: New test.
8847 * gcc.target/arm/neon-vect7.c: New test.
8848 * gcc.target/arm/neon-vect8.c: New test.
8850 2012-02-28 Richard Guenther <rguenther@suse.de>
8852 PR tree-optimization/52402
8853 * gcc.dg/torture/pr52402.c: New testcase.
8855 2012-02-28 Richard Guenther <rguenther@suse.de>
8858 * g++.dg/lto/pr52400_0.C: New testcase.
8860 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8862 * gcc.target/avr/torture/builtins-1.c: New test.
8863 * gcc.target/avr/torture/builtins-error.c: New test.
8865 2012-02-28 Kai Tietz <ktietz@redhat.com>
8867 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8868 * gcc.target/i386/pr45352-2.c: Likewise.
8869 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8870 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8871 targets instead rand.
8872 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8873 * gcc.target/i386/sse2-mul-1.c: Likewise.
8874 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8875 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8876 * gcc.target/i386/pad-1.c: Likewise.
8877 * gcc.target/i386/pad-9.c: Likewise.
8878 * gcc.target/i386/pad-2.c: Likewise.
8879 * gcc.target/i386/pad-5b.c: Likewise.
8880 * gcc.target/i386/pad-8.c: Likewise.
8881 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8882 * gcc.target/i386/pr44130.c: Likewise.
8883 * gcc.target/i386/align-main-1.c: Likewise.
8884 * gcc.target/i386/align-main-2.c: Likewise.
8885 * gcc.target/i386/sw-1.c: Likewise.
8886 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8887 on x64 mingw target.
8888 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8889 * gcc.target/i386/pr46295.c: Likewise.
8890 * gcc.target/i386/amd64-abi-1.c: Likewise.
8891 * gcc.target/i386/amd64-abi-2.c: Likewise.
8892 * gcc.target/i386/pr39082-1.c: Likewise.
8893 * gcc.target/i386/pr39162.c: Likewise.
8894 * gcc.target/i386/pr22152.c: Likewise.
8895 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8896 * gcc.target/i386/wrfsbase-2.c: Likewise.
8897 * gcc.target/i386/local.c: Likewise
8898 * gcc.target/i386/wrgsbase-1.c: Likewise.
8899 * gcc.target/i386/wrfsbase-1.c: Likewise.
8900 * gcc.target/i386/pr39315-3.c: Likewise.
8901 * gcc.target/i386/pr35767-4.c: Likewise.
8902 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8904 * gcc.target/i386/pr45336-2.c: Likewise.
8905 * gcc.target/i386/pr45336-1.c: Likewise.
8906 * gcc.target/i386/pr45336-4.c: Likewise.
8908 2012-02-27 Tristan Gingold <gingold@adacore.com>
8910 * gnat.dg/array20.ad[sb]: New test.
8912 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8915 * gcc.target/arm/pr52375.c: New test.
8916 * gcc.c-torture/compile/pr52375.c: New test.
8918 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8920 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8921 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8923 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8925 * gnat.dg/aggr19.adb: New test.
8926 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8928 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8931 * gcc.target/sh/pr49263.c: New.
8933 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8935 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8936 simulate_thread_wrapper_other_threads
8937 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8938 Move initialization of 'value' to main().
8939 (main): Initialize 'value';
8940 * gcc.dg/simulate-thread/speculative-store.c
8941 (simulate_thread_step_verify): Return 0 when successful.
8942 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8944 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8945 (simulate_thread_wrapper_other_threads): Return a success/fail value
8946 and issue an error if the instruction count threshold is exceeded.
8948 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8951 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8952 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8954 2012-02-24 Richard Guenther <rguenther@suse.de>
8957 * gcc.dg/pr52355.c: New testcase.
8959 2012-02-23 Kai Tietz <ktietz@redhat.com>
8961 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8962 * gcc.dg/Wpadded.c: Likewise.
8963 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8965 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8966 for sleep by Sleep and add windows.h include for this function.
8967 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8969 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8971 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8972 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8973 on x64 mingw target.
8974 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8975 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8976 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8977 failure on LLP64 target.
8979 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8982 * gcc.dg/noncompile/pr52290.c: New test.
8984 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8986 PR tree-optimization/52019
8987 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8989 2012-02-22 Kai Tietz <ktietz@redhat.com>
8991 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8992 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8993 derived pdiff_t type.
8994 * g++.dg/torture/pr49720.C: Likewise
8996 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8999 * gcc.target/i386/pr52330.c: New test.
9001 2012-02-22 Tobias Burnus <burnus@net-b.de>
9004 * gfortran.dg/io_constraints_10.f90: New.
9006 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9008 * lib/target-supports.exp (check_effective_target_vect_condition):
9009 Return true for NEON.
9011 2012-02-21 Kai Tietz <ktietz@redhat.com>
9013 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9015 2012-02-21 Richard Guenther <rguenther@suse.de>
9017 PR tree-optimization/52324
9018 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9020 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9023 * gcc.target/avr/torture/pr51782-1.c: New test.
9025 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9027 PR tree-optimization/52318
9028 * gcc.dg/pr52318.c: New test.
9030 2012-02-20 Kai Tietz <ktietz@redhat.com>
9032 * gcc.dg/bf-ms-layout-3.c: New testcase.
9034 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9038 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9040 2012-02-20 Richard Guenther <rguenther@suse.de>
9042 PR tree-optimization/52298
9043 * gcc.dg/torture/pr52298.c: New testcase.
9044 * gcc.dg/vect/pr52298.c: Likewise.
9046 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9048 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9049 * gcc.c-torture/execute/pr52286.c: Ditto.
9051 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9053 PR tree-optimization/52286
9054 * gcc.c-torture/execute/pr52286.c: New test.
9056 2012-02-18 Tobias Burnus <burnus@net-b.de>
9059 * gfortran.dg/interface_35.f90: Use -std=f2003.
9060 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9061 * gfortran.dg/interface_assignment_4.f90: Ditto.
9062 * gfortran.dg/bessel_1.f90: Ditto.
9063 * gfortran.dg/func_result_6.f90: Ditto.
9064 * gfortran.dg/hypot_1.f90: Ditto.
9065 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9067 2012-02-17 Tobias Burnus <burnus@net-b.de>
9069 PR translation/52232
9070 PR translation/52234
9071 PR translation/52245
9072 PR translation/52246
9073 PR translation/52262
9074 PR translation/52273
9075 * gfortran.dg/coarray_22.f90: Update dg-error.
9076 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9078 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9081 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9082 (simulate-thread): Use default timeout.
9084 2012-02-16 Jason Merrill <jason@redhat.com>
9087 * g++.dg/ext/timevar1.C: New.
9089 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9092 * g++.dg/template/using21.C: New.
9093 * g++.dg/template/using22.C: Likewise.
9095 2012-02-16 Jason Merrill <jason@redhat.com>
9098 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9100 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9102 PR tree-optimization/52255
9103 * gcc.c-torture/compile/pr52255.c: New test.
9106 * g++.dg/debug/dwarf2/pr52260.C: New test.
9109 * g++.dg/ipa/pr51929.C: New test.
9111 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9114 * gcc.target/powerpc/pr52199.c: New file.
9116 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9119 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9121 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9123 * gcc.dg/pr51867.c: Don't include <math.h>.
9126 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9128 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9129 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9131 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9133 PR tree-optimization/50561
9134 * gcc.dg/graphite/pr50561.c: New testcase.
9136 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9138 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9139 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9141 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9143 * gnat.dg/discr35.ad[sb]: New test.
9145 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9147 * gnat.dg/volatile10.adb: New test.
9148 * gnat.dg/volatile10_pkg.ads: New helper.
9150 2012-02-14 Jason Merrill <jason@redhat.com>
9152 * g++.dg/ext/attrib43.C: New.
9154 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9156 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9157 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9159 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9160 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9161 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9162 effective_target fgnu_tm.
9163 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9165 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9168 * g++.dg/template/asmgoto1.C: New test.
9170 2012-02-14 Ian Lance Taylor <iant@google.com>
9173 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9174 compiling generated file for 64bit and index tests.
9176 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9178 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9180 2012-02-14 Richard Guenther <rguenther@suse.de>
9182 PR tree-optimization/52244
9183 PR tree-optimization/51528
9184 * gcc.dg/torture/pr52244.c: New testcase.
9186 2012-02-14 Walter Lee <walt@tilera.com>
9188 * g++.dg/other/PR23205.C: Disable test on tile.
9189 * g++.dg/other/pr23205-2.C: Disable test on tile.
9190 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9191 * gcc.dg/20040813-1.c: Disable test on tile.
9192 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9193 * gcc.misc-tests/linkage.exp: Handle tilegx.
9195 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9197 PR tree-optimization/52210
9198 * gcc.dg/pr52210.c: New test.
9200 2012-02-14 Jason Merrill <jason@redhat.com>
9203 * g++.dg/overload/defarg5.C: New.
9205 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9208 * c-c++-common/pr52181.c: New test.
9210 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9213 * g++.dg/ext/atomic-1.C: New test.
9215 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9217 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9219 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9222 * gcc.c-torture/execute/pr52209.c: New test.
9224 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9227 * gfortran.dg/elemental_optional_args_5.f03: New test.
9229 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9232 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9235 2012-02-11 Ian Lance Taylor <iant@google.com>
9238 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9239 SPARC Solaris. Don't run the test at all on systems where it may
9240 not work, rather than xfailing it.
9242 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9244 PR rtl-optimization/52175
9245 * gcc.c-torture/compile/pr52175.c: New test.
9247 2012-02-10 Jason Merrill <jason@redhat.com>
9250 * g++.dg/template/repo10.C: New.
9252 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9255 * gcc.dg/pr52132.c: New test.
9257 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9259 * gnat.dg/specs/aggr4.ads: New test.
9260 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9262 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9265 * gcc.target/i386/pr52146.c: New.
9267 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9270 * c-c++-common/pr52177.c: New test.
9272 2012-02-10 Jan Hubicka <jh@suse.cz>
9275 * g++.dg/torture/pr48600.C: New testcase.
9277 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9280 * gcc.dg/dfp/pr52140.c: New test.
9282 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9285 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9288 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9291 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9292 * gcc.dg/pr51867.c: New test.
9294 2012-02-09 Ian Lance Taylor <iant@google.com>
9296 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9297 which don't support -fsplit-stack. Turn off optimization when
9298 compiling select5-out.go.
9300 2012-02-08 Ian Lance Taylor <iant@google.com>
9302 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9303 systems which don't support -fsplit-stack.
9305 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9307 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9308 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9309 machine instuction in the log.
9311 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9313 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9316 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9319 * gcc.dg/pr48524.c: New test.
9320 * gcc.dg/pr48524.spec: New spec file for test.
9322 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9325 * gfortran.dg/vect/pr32380.f90: New test.
9327 2012-02-08 Tobias Burnus <burnus@net-b.de>
9330 * gfortran.dg/realloc_on_assign_12.f90: New.
9332 2012-02-08 Richard Guenther <rguenther@suse.de>
9334 PR rtl-optimization/52170
9335 * gcc.dg/torture/pr52170.c: New testcase.
9337 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9339 PR gcov-profile/52150
9340 * gcc.dg/tree-prof/pr52150.c: New test.
9342 PR rtl-optimization/52139
9343 * gcc.dg/pr52139.c: New test.
9345 2012-02-07 Jason Merrill <jason@redhat.com>
9348 * g++.dg/cpp0x/constexpr-union3.C: New.
9351 * g++.dg/lto/pr52035_0.C: New.
9353 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9355 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9356 * gcc.dg/special/weak-1.c: Likewise.
9357 * gcc.dg/ucnid-12.c: Likewise.
9358 * gcc.dg/torture/pr45678-1.c: Likewise.
9359 * gcc.dg/torture/pr45678-2.c: Likewise.
9360 * gcc.dg/vector-4.c: Likewise.
9361 * gcc.dg/ipa/inline-5.c: Likewise.
9362 * gcc.dg/ucnid-11.c: Likewise.
9363 * gcc.misc-tests/gcov-13.c: Likewise.
9364 * gcc.misc-tests/gcov-14.c: Likewise.
9365 * g++.dg/ext/label13.C: Likewise.
9366 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9367 hppa*-*-hpux* options.
9368 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9369 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9370 * gcc.dg/pr48616.c: Likewise.
9371 * gcc.dg/pr17957.c: Likewise.
9372 * gcc.dg/pr17055-1.c: Likewise.
9373 * gcc.dg/pr32912-1.c: Likewise.
9374 * gcc.dg/tm/pr51472.c: Likewise.
9375 * c-c++-common/fold-bitand-4.c: Likewise.
9376 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9377 Use dg-additional-options for extra options.
9379 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9381 * gcc.target/epiphany/interrupt-2.c: New test.
9383 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9386 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9387 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9390 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9393 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9395 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9399 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9400 * gcc.target/mips/va-arg-1.c: New test.
9402 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9404 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9405 for -mno-pointers-to-nested-functions.
9407 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9409 * gcc.c-torture/execute/20120207-1.c: New test.
9411 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9413 PR rtl-optimization/52060
9414 * gcc.dg/torture/pr52060.c: New test.
9417 * gcc.c-torture/compile/pr52074.c: New test.
9419 2012-02-07 Tobias Burnus <burnus@net-b.de>
9422 * gfortran.dg/class_to_type_2.f90: New.
9424 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9427 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9430 2012-02-06 Jason Merrill <jason@redhat.com>
9433 * g++.dg/template/conv13.C: New.
9435 2012-02-06 Richard Guenther <rguenther@suse.de>
9437 PR tree-optimization/52115
9438 * gcc.c-torture/compile/pr52115.c: New testcase.
9440 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9443 * gcc.c-torture/execute/pr52129.c: New test.
9445 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9447 * gcc.dg/pr48374.c: Actually add the test I forgot
9448 in the 2012-01-25 commit.
9450 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9453 * gfortran.dg/vect/vect-8.f90: New test case.
9455 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9458 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9460 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9463 * gfortran.dg/class_48.f90 : Add test of allocate class array
9464 component with source in subroutine test3. Remove commenting
9465 out in subroutine test4, since branching on unitialized variable
9466 is now fixed (no PR for this last.).
9468 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9470 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9472 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9474 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9477 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9478 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9480 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9482 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9483 (check_effective_target_sync_int_long): Use it.
9484 (check_effective_target_sync_char_short): Likewise.
9485 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9487 2012-02-05 Tobias Burnus <burnus@net-b.de>
9490 * gfortran.dg/class_48.f90: Add some further checks.
9492 2012-02-05 Ira Rosen <irar@il.ibm.com>
9494 PR tree-optimization/52091
9495 * gcc.dg/vect/pr52091.c: New test.
9497 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9499 PR rtl-optimization/52113
9500 * gcc.target/avr/pr52113.c: New test.
9502 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9504 PR rtl-optimization/52092
9505 * gcc.c-torture/compile/pr52092.c: New test.
9507 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9510 * gfortran.dg/class_array_10.f03: New test.
9513 * gfortran.dg/class_array_11.f03: New test.
9516 * gfortran.dg/class_array_12.f03: New test.
9518 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9521 * gfortran.dg/realloc_on_assign_11.f90: New test.
9523 2012-02-02 Tobias Burnus <burnus@net-b.de>
9526 * gfortran.dg/shape_7.f90: New.
9528 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9530 * gcc.target/mips/mips-prepend-1.c: New test.
9532 2012-02-02 Jan Hubicka <jh@suse.cz>
9533 Tom de Vries <tom@codesourcery.com>
9536 * gcc.dg/alias-12.c: New testcase.
9537 * gcc.dg/alias-13.c: New testcase.
9539 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9542 * gcc.dg/pr52086.c: New test.
9544 PR tree-optimization/52073
9545 * gcc.c-torture/compile/pr52073.c: New test.
9547 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9550 * gfortran.dg/function_optimize_10.f90: New test.
9552 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9554 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9557 2012-02-01 Tobias Burnus <burnus@net-b.de>
9560 * gfortran.dg/typebound_operator_14.f90: New.
9562 2012-02-01 Tobias Burnus <burnus@net-b.de>
9565 * gfortran.dg/elemental_function_1.f90: New.
9567 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9569 PR rtl-optimization/51374
9570 * gcc.target/avr/torture/pr51374-1.c:
9571 Also fail if SBIS is seen.
9573 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9575 PR rtl-optimization/51374
9576 * gcc.target/avr/torture/pr51374-1.c: New.
9578 2012-01-31 Tobias Burnus <burnus@net-b.de>
9581 * gfortran.dg/typebound_generic_11.f90: New.
9583 2012-01-31 Tobias Burnus <burnus@net-b.de>
9586 * gfortran.dg/class_49.f90: New.
9588 2012-01-31 Tobias Burnus <burnus@net-b.de>
9591 * gfortran.dg/elemental_args_check_6.f90: New.
9593 2012-01-31 Jason Merrill <jason@redhat.com>
9596 * g++.dg/cpp0x/variadic122.C: New.
9598 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9601 * gfortran.dg/realloc_on_assign_10.f90: New test.
9603 2012-01-31 Richard Guenther <rguenther@suse.de>
9605 PR tree-optimization/51528
9606 * gcc.dg/torture/pr51528.c: New testcase.
9608 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9611 * lib/go.exp (go_target_compile): Append timeout= to options.
9612 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9613 select5-out.go test on alpha*-*-* targets.
9615 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9617 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9618 (TEST_SHORT): Reformat in the same way.
9619 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9620 (TEST_SHORT): Reformat in the same way.
9621 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9622 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9623 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9624 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9625 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9627 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9630 * gcc.target/arm/pr51835.c: New testcase.
9632 2012-01-30 Richard Guenther <rguenther@suse.de>
9634 PR tree-optimization/52028
9635 * gcc.dg/torture/pr52028.c: New testcase.
9636 * gfortran.dg/ldist-pr45199.f: Adjust.
9637 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9638 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9639 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9641 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9644 * gcc.dg/tree-prof/pr52027.c: New test.
9646 PR tree-optimization/52046
9647 * gcc.dg/pr52046.c: New test.
9650 * g++.dg/other/pr52048.C: New test.
9652 2012-01-30 Richard Guenther <rguenther@suse.de>
9654 PR tree-optimization/52045
9655 * gcc.dg/pr52045.c: New testcase.
9657 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9659 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9660 new code generated for __sync_lock_release.
9662 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9664 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9666 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9669 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9671 * g++.dg/ext/visibility/template10.C: Fix typo.
9673 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9675 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9678 * g++.dg/cpp0x/constexpr-ice6.C: New.
9680 2012-01-29 Tobias Burnus <burnus@net-b.de>
9683 * gfortran.dg/default_initialization_6.f90: New.
9685 2012-01-29 Tobias Burnus <burnus@net-b.de>
9688 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9689 * gfortran.dg/class_48.f90: New.
9691 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9694 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9696 2012-01-28 Tobias Burnus <burnus@net-b.de>
9699 * gfortran.dg/class_allocate_12.f90: New.
9701 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9703 * gcc.dg/torture/pr50444.c: Fix dg directives.
9705 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9708 * gcc.target/arm/pr52006.c: New test.
9710 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9713 * gcc.dg/lto/trans-mem.h: New file.
9714 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9715 * gcc.dg/lto/trans-mem-1_1.c: Same.
9716 * gcc.dg/lto/trans-mem-4_1.c: Same.
9717 * gcc.dg/lto/trans-mem-3_1.c: Same.
9719 2012-01-27 Tobias Burnus <burnus@net-b.de>
9722 * gfortran.dg/dummy_procedure_7.f90: New.
9724 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9726 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9727 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9729 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9732 * g++.dg/other/gc5.C: New test.
9734 2012-01-27 Richard Guenther <rguenther@suse.de>
9736 PR tree-optimization/50444
9737 * gcc.dg/torture/pr50444.c: New testcase.
9739 2012-01-27 Tobias Burnus <burnus@net-b.de>
9743 * gfortran.dg/move_alloc_13.f90: New.
9745 2012-01-27 Tobias Burnus <burnus@net-b.de>
9748 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9749 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9750 and change dg-error string.
9752 2012-01-27 Tobias Burnus <burnus@net-b.de>
9755 * gfortran.dg/elemental_args_check_5.f90: New.
9757 2012-01-27 Richard Guenther <rguenther@suse.de>
9760 * g++.dg/torture/pr51959.C: New testcase.
9762 2012-01-27 Tom de Vries <tom@codesourcery.com>
9764 PR tree-optimization/51990
9765 * gcc.dg/pr51990.c: New test.
9766 * gcc.dg/pr51990-2.c: Same.
9768 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9769 Tobias Burnus <burnus@gcc.gnu.org>
9772 * gfortran.dg/class_allocate_11.f03: New.
9777 * gfortran.dg/class_allocate_7.f03: New.
9778 * gfortran.dg/class_allocate_8.f03: New.
9779 * gfortran.dg/class_allocate_9.f03: New.
9780 * gfortran.dg/class_allocate_10.f03: New.
9782 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9784 * gnat.dg/discr34.adb: New test.
9785 * gnat.dg/discr34_pkg.ads: New helper.
9787 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9789 * gnat.dg/discr33.adb: New test.
9791 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9793 * gnat.dg/limited_with3.ad[sb): New test.
9794 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9795 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9796 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9798 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9800 * gnat.dg/stack_usage1.adb: New test.
9801 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9803 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9804 * gcc.dg/pr44194-2.c: Likewise.
9806 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9809 * g++.dg/template/crash112.C: New.
9811 2012-01-27 Richard Henderson <rth@redhat.com>
9813 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9815 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9817 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9819 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9822 * g++.dg/opt/pr51895.C: New test.
9824 2012-01-26 Michael Matz <matz@suse.de>
9826 PR tree-optimization/48794
9827 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9829 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9831 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9833 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9835 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9836 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9838 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9839 the default value for s390 and s390x.
9841 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9844 * gcc.dg/lto/trans-mem-4_0.c: New.
9845 * gcc.dg/lto/trans-mem-4_1.c: New.
9846 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9848 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9849 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9851 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9852 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9855 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9857 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9859 2012-01-25 Ian Lance Taylor <iant@google.com>
9861 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9863 2012-01-25 Tobias Burnus <burnus@net-b.de>
9866 * gfortran.dg/typebound_proc_25.f90: New.
9868 2012-01-25 Jason Merrill <jason@redhat.com>
9871 * g++.dg/lto/pr51992_0.C: New.
9873 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9875 PR tree-optimization/51987
9876 * gcc.target/i386/pr51987.c: New test.
9878 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9880 * gcc.dg/tm/lto-1.c: Require lto support in target.
9882 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9884 PR rtl-optimization/48374
9885 * gcc.dg/pr48374.c: New test.
9887 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9889 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9891 2012-01-25 Tobias Burnus <burnus@net-b.de>
9894 * gfortran.dg/derived_constructor_char_3.f90: New.
9896 2012-01-24 Ian Lance Taylor <iant@google.com>
9898 * go.test/go-test.exp (filecmp): New procedure.
9899 (errchk): Handle quoted square brackets.
9900 (go-gc-tests): Set go_compile_args. Handle various new test
9901 lines. Skip a few new tests.
9902 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9904 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9906 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9907 (check_effective_target_vect_extract_even_odd)
9908 (check_effective_target_vect_interleave): Return true for MIPS
9911 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9913 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9914 (main): Use it instead of argc.
9916 2012-01-24 Jason Merrill <jason@redhat.com>
9919 * g++.dg/cpp0x/sfinae31.C: New.
9921 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9923 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9925 2012-01-24 Jason Merrill <jason@redhat.com>
9928 * g++.dg/inherit/covariant20.C: New.
9930 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9933 * g++.dg/parse/crash58.C: New.
9935 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9938 * gcc.dg/pr51957-1.c: New test.
9939 * gcc.dg/pr51957-1.h: New file.
9940 * gcc.dg/pr51957-2.c: New test.
9942 2012-01-23 Jason Merrill <jason@redhat.com>
9945 * g++.dg/ext/visibility/template10.C: New.
9947 2012-01-23 Tobias Burnus <burnus@net-b.de>
9950 * gfortran.dg/move_alloc_12.f90: New.
9952 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9955 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9957 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9960 * g++.dg/template/crash111.C: New.
9962 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9964 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9966 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9968 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9971 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9972 the DW_TAG_class_type and DW_AT_name: "Executor".
9974 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9976 * lib/target-supports.exp
9977 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9978 (check_effective_target_vect_interleave): Likewise.
9980 2012-01-22 Jason Merrill <jason@redhat.com>
9983 * g++.dg/template/using20.C: New.
9984 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9986 2012-01-23 Jason Merrill <jason@redhat.com>
9989 * g++.dg/torture/pr51344.C: Limit to x86.
9991 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9993 * c-c++-common/tm/omp.c: Require target with pthread support.
9995 2012-01-23 Richard Guenther <rguenther@suse.de>
9997 PR tree-optimization/51949
9998 * gcc.dg/torture/pr51949.c: New testcase.
10000 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10002 PR rtl-optimization/51933
10003 * gcc.c-torture/execute/pr51933.c: New test.
10005 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10007 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10008 Do not define for Interix.
10010 2012-01-22 Jason Merrill <jason@redhat.com>
10013 * g++.dg/lto/pr51832.h: New.
10014 * g++.dg/lto/pr51832_0.C: New.
10015 * g++.dg/lto/pr51832_1.C: New.
10017 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10019 * gcc.dg/ext-elim-1.c: New test.
10021 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10024 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10025 * g++.dg/opt/longbranch1.C: Likewise.
10027 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10029 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10032 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10035 * gfortran.dg/namelist_74.f90: New test.
10036 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10038 2012-01-21 Tobias Burnus <burnus@net-b.de>
10041 * gfortran.dg/class_47.f90: New.
10043 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10045 * gnat.dg/renaming5.ad[sb]: New test.
10047 2012-01-20 Jason Merrill <jason@redhat.com>
10050 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10052 2012-01-20 Jason Merrill <jason@redhat.com>
10055 * g++.dg/ext/attrib42.C: Require ilp32.
10057 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10060 * gcc.target/arm/pr51915.c: New test.
10062 2012-01-20 Cary Coutant <ccoutant@google.com>
10063 Dodji Seketeli <dodji@redhat.com>
10066 * g++.dg/debug/dwarf2/nested-3.C: New test.
10068 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10071 * g++.dg/template/crash110.C: New.
10073 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10075 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10076 Remove default options on hppa*-*-hpux*.
10078 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10080 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10082 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10084 * gcc.c-torture/compile/pr51856.c: New testcase.
10086 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10088 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10089 options to go_target_compile.
10091 2012-01-20 Kai Tietz <ktietz@redhat.com>
10093 * g++.dg/torture/pr51344.C: Fix typo.
10095 2012-01-20 Richard Guenther <rguenther@suse.de>
10097 PR tree-optimization/51903
10098 * g++.dg/torture/pr51903.C: New testcase.
10100 2012-01-20 Tobias Burnus <burnus@net-b.de>
10101 Janus Weil <janus@gcc.gnu.org>
10104 * gfortran.dg/use_21.f90: New.
10106 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10109 * gcc.dg/torture/pr51106-1.c: New test.
10110 * gcc.dg/torture/pr51106-2.c: New test.
10112 2012-01-19 Kai Tietz <ktietz@redhat.com>
10114 * g++.dg/torture/pr51344.C: New test.
10116 2012-01-19 Tobias Burnus <burnus@net-b.de>
10119 * gfortran.dg/intrinsic_size_2.f90: New.
10121 2012-01-19 Jason Merrill <jason@redhat.com>
10124 * g++.dg/inherit/using7.C: New.
10126 2012-01-19 Richard Guenther <rguenther@suse.de>
10128 PR tree-optimization/37997
10129 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10131 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10133 PR rtl-optimization/51505
10134 * gcc.dg/pr51505.c: New test.
10136 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10139 * gfortran.dg/typebound_operator_12.f03: New.
10140 * gfortran.dg/typebound_operator_13.f03: New.
10142 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10145 * g++.dg/cpp0x/pr51225.C: New.
10147 2012-01-17 Ian Lance Taylor <iant@google.com>
10150 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10152 2012-01-17 Tobias Burnus <burnus@net-b.de>
10155 * gfortran.dg/realloc_on_assign_9.f90: New.
10157 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10160 * gcc.dg/tm/memopt-3.c: Remove xfail.
10161 * gcc.dg/tm/memopt-4.c: Remove xfail.
10162 * gcc.dg/tm/memopt-5.c: Remove xfail.
10163 * gcc.dg/tm/memopt-7.c: Remove xfail.
10165 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10167 PR tree-optimization/51877
10168 * gcc.c-torture/execute/pr51877.c: New test.
10170 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10172 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10173 {!vect_align_arrays} to vect_sizes_32B_16B.
10174 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10175 * gcc.dg/vect/vect-peel-3.c: Ditto.
10177 2012-01-16 Jason Merrill <jason@redhat.com>
10180 * g++.dg/abi/mangle60.C: New.
10183 * g++.dg/pch/mangle1.{C,Hs}: New.
10185 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10186 Tobias Burnus <burnus@net-b.de>
10189 * gfortran.dg/elemental_optional_args_3.f90: New
10190 * gfortran.dg/elemental_optional_args_4.f90: New
10192 2012-01-16 Tobias Burnus <burnus@net-b.de>
10195 * gfortran.dg/use_20.f90: New
10197 2012-01-16 Jason Merrill <jason@redhat.com>
10200 * g++.dg/cpp0x/rv-bitfield.C: New.
10201 * g++.dg/cpp0x/rv-bitfield2.C: New.
10203 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10205 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10206 subroutine 'qsort' and use index array to assign the result.
10208 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10210 PR tree-optimization/51865
10211 * gcc.dg/pr51865.c: New test.
10213 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10215 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10217 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10219 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10220 to be loaded from the constant pool, rather than via %hi and %lo.
10222 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10224 PR rtl-optimization/51821
10225 * gcc.dg/pr51821.c: New test.
10227 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10229 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10231 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10233 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10235 2012-01-14 Tobias Burnus <burnus@net-b.de>
10238 * gfortran.dg/init_flag_8.f90: New.
10239 * gfortran.dg/init_flag_9.f90: New.
10241 2011-01-14 Tobias Burnus <burnus@net-b.de>
10244 * gfortran.dg/use_18.f90: New.
10245 * gfortran.dg/use_19.f90: New.
10247 2012-01-13 Ian Lance Taylor <iant@google.com>
10250 * g++.dg/warn/Wsign-compare-4.C: New.
10252 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10255 * gfortran.dg/alloc_comp_assign.f03: New.
10256 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10257 __BUILTIN_FREE from 38 to 32.
10259 2012-01-13 Jason Merrill <jason@redhat.com>
10262 * g++.dg/warn/Wreturn-type-7.C: New.
10264 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10266 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10268 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10269 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10270 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10271 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10272 int32plus because of big array needed.
10273 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10274 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10276 2012-01-13 Jason Merrill <jason@redhat.com>
10279 * g++.dg/ext/visibility/template9.C: New.
10282 * g++.dg/cpp0x/defaulted34.C: New.
10283 * g++.dg/template/virtual3.C: New.
10285 2012-01-13 Richard Guenther <rguenther@suse.de>
10288 * gcc.dg/torture/pr8081.c: New testcase.
10290 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10292 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10294 2012-01-12 Jason Merrill <jason@redhat.com>
10297 * g++.dg/ext/stmtexpr14.C: New.
10299 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10302 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10304 2012-01-12 Jason Merrill <jason@redhat.com>
10307 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10308 * g++.dg/abi/mangle58.C: Likewise.
10311 * g++.dg/template/arg8.C: New.
10313 2012-01-12 Ira Rosen <irar@il.ibm.com>
10315 PR tree-optimization/51799
10316 * gcc.dg/vect/pr51799.c: New test.
10317 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10320 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10321 Tobias Burnus <burnus@net-b.de>
10325 * lib/target-supports.exp
10326 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10327 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10329 2012-01-11 Jason Merrill <jason@redhat.com>
10332 * g++.dg/ext/attrib42.C: New.
10334 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10337 * gcc.dg/pr51796.c: New test.
10339 2012-01-11 Jason Merrill <jason@redhat.com>
10342 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10344 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10346 * gnat.dg/array19.ad[sb]: New test.
10348 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10350 * gnat.dg/opt23.ad[sb]: New test.
10351 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10352 * gnat.dg/opt24.ad[sb]: New test.
10354 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10356 PR tree-optimization/49642
10357 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10358 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10360 2012-01-11 Jason Merrill <jason@redhat.com>
10363 * g++.dg/template/explicit-args5.C: New.
10365 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10367 * gcc.c-torture/execute/20120110-1.c: New testcase.
10369 2012-01-10 Jason Merrill <jason@redhat.com>
10372 * g++.dg/inherit/ambig1.C: New.
10375 * g++.dg/cpp0x/constexpr-cache1.C: New.
10377 2012-01-10 Richard Guenther <rguenther@suse.de>
10379 PR tree-optimization/51801
10380 * gcc.dg/torture/pr51801.c: New testcase.
10382 2012-01-10 Tobias Burnus <burnus@net-b.de>
10385 * gfortran.dg/allocate_with_typespec_5.f90: New.
10387 2012-01-10 Tobias Burnus <burnus@net-b.de>
10389 * gfortran.dg/class_39.f03: Update dg-error string.
10391 2012-01-10 Richard Guenther <rguenther@suse.de>
10393 PR tree-optimization/50913
10394 * gcc.dg/graphite/interchange-16.c: New testcase.
10395 * gcc.dg/graphite/scop-20.c: XFAIL.
10396 * gfortran.dg/graphite/interchange-1.f: Likewise.
10397 * gfortran.dg/graphite/block-1.f90: Likewise.
10398 * gfortran.dg/graphite/block-2.f: Likewise.
10400 2012-01-10 Richard Henderson <rth@redhat.com>
10402 * lib/target-supports.exp (check_effective_target_vect_perm,
10403 check_effective_target_vect_perm_byte,
10404 check_effective_target_vect_perm_short): Enable for arm neon.
10406 2012-01-09 Tobias Burnus <burnus@net-b.de>
10409 * gfortran.dg/typebound_operator_11.f90: New.
10411 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10413 * gnat.dg/array18.adb: New test.
10414 * gnat.dg/array18_pkg.ads: New helper.
10416 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10419 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10420 around base object in first assignment in main program.
10421 * gfortran.dg/typebound_operator_10.f03: New test.
10423 2012-01-09 Martin Jambor <mjambor@suse.cz>
10425 PR tree-optimization/51759
10426 * g++.dg/ipa/pr51759.C: New test.
10428 2012-01-09 Tobias Burnus <burnus@net-b.de>
10431 * gfortran.dg/optional_absent_2.f90: New.
10433 2012-01-09 Tobias Burnus <burnus@net-b.de>
10436 * gfortran.dg/use_17.f90: New.
10438 2012-01-09 Gary Funck <gary@intrepid.com>
10440 PR preprocessor/33919
10441 * gcc.dg/pr33919.c: New test.
10442 * gcc.dg/pr33919-0.h: New test header file.
10443 * gcc.dg/pr33919-1.h: Ditto.
10444 * gcc.dg/pr33919-2.h: Ditto.
10446 2012-01-07 Jan Hubicka <jh@suse.cz>
10448 PR tree-optimize/51694
10449 * gcc.c-torture/compile/pr51694.c: new testcase.
10451 2012-01-07 Jan Hubicka <jh@suse.cz>
10453 PR tree-optimization/51600
10454 * g++.dg/torture/pr51600.C: New testcase.
10456 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10458 PR gcov-profile/51715
10459 PR gcov-profile/51717
10460 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10461 * gcc.misc-tests/gcov-14.c: Likewise.
10463 2012-01-06 Jason Merrill <jason@redhat.com>
10465 * g++.dg/parse/new5.C: New.
10467 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10470 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10471 including <string.h>.
10473 2012-01-06 Jason Merrill <jason@redhat.com>
10475 * g++.dg/abi/mangle51.C: New.
10476 * g++.dg/abi/mangle52.C: New.
10477 * g++.dg/abi/mangle53.C: New.
10478 * g++.dg/abi/mangle54.C: New.
10479 * g++.dg/abi/mangle55.C: New.
10480 * g++.dg/abi/mangle56.C: New.
10481 * g++.dg/abi/mangle57.C: New.
10482 * g++.dg/abi/mangle58.C: New.
10483 * g++.dg/abi/mangle59.C: New.
10484 * g++.dg/cpp0x/trailing3.C: Update mangling.
10485 * g++.dg/cpp0x/variadic111.C: Update mangling.
10486 * g++.dg/cpp0x/variadic4.C: Update mangling.
10487 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10488 * g++.dg/template/nontype22.C: Works now.
10489 * g++.dg/template/pr35240.C: Works now.
10491 * g++.dg/cpp0x/error7.C: New.
10493 2012-01-06 Tobias Burnus <burnus@net-b.de>
10495 * gfortran.dg/deallocate_stat_2.f90: New.
10496 * coarray/allocate_errgmsg.f90: New.
10497 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10498 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10499 * coarray/subobject_1.f90: Fix for num_images > 1.
10500 * gfortran.dg/deallocate_stat.f90: Update due to changed
10503 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10505 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10507 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10509 * ada/acats/overflow.lst: Add cb20004.
10511 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10514 * g++.dg/cpp0x/alias-decl-18.C: New test.
10516 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10518 * gcc.c-torture/execute/20120104-1.c: New test.
10520 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10523 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10524 the old typebound_operator_8.f03.
10525 * gfortran.dg/typebound_operator_8.f03: New version of
10526 typebound_operator_7.f03 with 'u' a derived type instead of a
10529 2012-01-05 Richard Guenther <rguenther@suse.de>
10531 * g++.dg/torture/pr49309.C: Skip for -flto.
10533 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10535 PR middle-end/51761
10536 * gcc.c-torture/compile/pr51761.c: New test.
10538 2012-01-05 Richard Guenther <rguenther@suse.de>
10540 PR tree-optimization/51760
10541 * gcc.dg/torture/pr51760.c: New testcase.
10543 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10545 PR middle-end/51472
10546 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10548 2012-01-05 Richard Guenther <rguenther@suse.de>
10551 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10552 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10554 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10557 * gcc.dg/pr51695.c: New test.
10559 2012-01-04 Andrew Pinski <apinski@cavium.com>
10561 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10562 * gcc.target/mips/octeon2-lx-1.c: New test.
10563 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10564 * gcc.target/mips/octeon2-lx-2.c: New test.
10565 * gcc.target/mips/octeon2-lx-3.c: New test.
10567 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10571 * gcc.dg/tm/alias-1.c: Adjust regexp.
10572 * gcc.dg/tm/alias-2.c: Adjust regexp.
10574 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10577 * g++.dg/warn/Wparentheses-26.C: New.
10579 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10581 * gfortran.dg/elemental_optional_args_2.f90: New test.
10583 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10586 * gfortran.dg/common_17.f90: New test.
10588 2012-01-04 Richard Guenther <rguenther@suse.de>
10590 PR tree-optimization/49651
10591 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10592 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10594 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10597 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10599 2012-01-03 Andrew Pinski <apinski@cavium.com>
10601 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10602 for all mips targets. Also allow an optional .cfi_startproc.
10604 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10606 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10608 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10611 * g++.dg/rtti/dyncast5.C: New.
10613 2012-01-03 Richard Guenther <rguenther@suse.de>
10615 PR tree-optimization/51070
10616 * gcc.dg/torture/pr51070-2.c: New testcase.
10618 2012-01-03 Richard Guenther <rguenther@suse.de>
10620 PR tree-optimization/51692
10621 * gcc.dg/torture/pr51692.c: New testcase.
10623 2012-01-03 Richard Guenther <rguenther@suse.de>
10626 * g++.dg/lto/pr51650-3_0.C: New testcase.
10628 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10631 * g++.dg/warn/Wredundant-decls-spec.C: New.
10633 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10635 PR tree-optimization/51719
10636 * g++.dg/tree-prof/pr51719.C: New test.
10638 2012-01-03 Richard Guenther <rguenther@suse.de>
10640 PR middle-end/51730
10641 * gcc.dg/fold-compare-6.c: New testcase.
10643 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10646 * g++.dg/gomp/pr51669.C: New test.
10648 2012-01-02 Jason Merrill <jason@redhat.com>
10651 * g++.dg/cpp0x/constexpr-union2.C: New.
10654 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10656 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10659 * g++.dg/cpp0x/constexpr-99.C: New test.
10661 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10664 * g++.dg/template/init9.C: New.
10666 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10668 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10669 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10670 rather than a specific number.
10672 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10677 * gfortran.dg/typebound_operator_7.f03: New.
10678 * gfortran.dg/typebound_operator_8.f03: New.
10680 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10683 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10685 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10687 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10689 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10691 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10693 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10696 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10698 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10699 * gfortran.dg/io_real_boz_4.f90: Likewise.
10700 * gfortran.dg/io_real_boz_5.f90: Likewise.
10702 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10704 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10706 2012-01-02 Revital Eres <revital.eres@linaro.org>
10708 * gcc.dg/sms-11.c: New file.
10710 2012-01-02 Tobias Burnus <burnus@net-b.de>
10713 * gfortran.dg/coarray/image_index_3.f90: New.
10715 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10718 * g++.dg/parse/enum8.C: New.
10720 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10723 * g++.dg/conversion/reinterpret4.C: New.
10724 * g++.dg/conversion/reinterpret1.C: Adjust.
10726 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10728 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10730 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10732 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10733 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10734 * g++.old-deja/g++.jason/access14.C: Likewise.
10735 * g++.old-deja/g++.jason/access8.C: Likewise.
10736 * g++.old-deja/g++.jason/access1.C: Likewise.
10737 * g++.old-deja/g++.other/access3.C: Likewise.
10738 * g++.old-deja/g++.other/access5.C: Likewise.
10739 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10740 * g++.old-deja/g++.law/visibility22.C: Likewise.
10741 * g++.old-deja/g++.law/visibility26.C: Likewise.
10742 * g++.old-deja/g++.mike/p2746.C: Likewise.
10743 * g++.dg/debug/using1.C: Likewise.
10744 * g++.dg/lookup/using51.C: Likewise.
10745 * g++.dg/inherit/using5.C: Likewise.
10746 * g++.dg/inherit/pr30297.C: Likewise.
10747 * g++.dg/inherit/access8.C: Likewise.
10748 * g++.dg/torture/pr39362.C: Likewise.
10749 * g++.dg/template/crash13.C: Likewise.
10750 * g++.dg/template/using10.C: Likewise.
10752 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10755 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10757 2012-01-01 Ira Rosen <irar@il.ibm.com>
10759 PR tree-optimization/51704
10760 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10761 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10762 corresponding flags.
10764 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10767 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10769 2012-01-01 Jan Hubicka <jh@suse.cz>
10771 PR rtl-optimization/51069
10772 * gcc.c-torture/compile/pr51069.c: New testcase.
10774 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10776 PR tree-optimization/51683
10777 * gcc.dg/pr51683.c: New test.
10779 Copyright (C) 2012 Free Software Foundation, Inc.
10781 Copying and distribution of this file, with or without modification,
10782 are permitted in any medium without royalty provided the copyright
10783 notice and this notice are preserved.