1 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
2 Paul Thomas <pault@gcc.gnu.org>
5 * gfortran.dg/defined_assignment_1.f90: New test.
6 * gfortran.dg/defined_assignment_2.f90: New test.
7 * gfortran.dg/defined_assignment_3.f90: New test.
8 * gfortran.dg/defined_assignment_4.f90: New test.
9 * gfortran.dg/defined_assignment_5.f90: New test.
11 2012-12-01 Jakub Jelinek <jakub@redhat.com>
14 * g++.dg/cpp0x/vt-55542.C: New test.
16 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
18 * gnat.dg/specs/pack9.ads: New test.
20 2012-11-30 Martin Jambor <mjambor@suse.cz>
23 PR tree-optimization/55415
24 PR tree-optimization/54386
26 * gcc.dg/ipa/ipa-sra-7.c: New test.
27 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
28 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
29 * gcc.target/i386/pr55448.c: Likewise.
31 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
33 * loop_optimization14.ad[sb]: New test.
34 * loop_optimization14_pkg.ads: New helper.
36 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
39 * gcc.target/arm/pr55073.C: New test.
41 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
44 * g++.dg/ext/vector20.C: New testcase.
46 2012-11-28 Tobias Burnus <burnus@net-b.de>
49 * coarray/sync_3.f90: Extend test.
51 2012-11-29 Jakub Jelinek <jakub@redhat.com>
53 PR rtl-optimization/55512
54 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
55 * gcc.target/i386/pr55512-4.c: Likewise.
57 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
60 * g++.dg/cpp0x/udlit-overflow.C: New.
61 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
63 2012-11-28 Jakub Jelinek <jakub@redhat.com>
69 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
70 are non-empty and add dependency between the first and second asm.
71 * gcc.dg/guality/pr36728-2.c: Likewise.
72 * gcc.dg/guality/pr36728-3.c: New test.
73 * gcc.dg/guality/pr36728-4.c: New test.
75 2012-11-28 Andrew Pinski <apinski@cavium.com>
78 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
80 * lib/obj-c++.exp (obj-c++_init): Likewise.
82 2012-11-28 Tobias Burnus <burnus@net-b.de>
85 * coarray/sync_3.f90: New.
87 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
89 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
91 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
93 PR rtl-optimization/55512
94 * gcc.target/i386/pr55512-[1234].c: New tests.
96 2012-11-28 Jakub Jelinek <jakub@redhat.com>
99 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
102 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
103 attributes. Avoid clobbering memory before malloced chunk.
104 (main): Pass 1 instead of 0 as argument.
106 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
108 * gnat.dg/object_overflow.adb: Rename to...
109 * gnat.dg/object_overflow1.adb: ...this.
110 * gnat.dg/object_overflow2.adb: New test.
111 * gnat.dg/object_overflow3.adb: Likewise.
112 * gnat.dg/object_overflow4.adb: Likewise.
114 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
117 * g++.dg/init/pr55497.C: New.
119 2012-11-28 Richard Biener <rguenther@suse.de>
122 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
123 * gcc.dg/vect/slp-perm-9.c: Likewise.
125 2012-11-28 Richard Biener <rguenther@suse.de>
128 * gcc.dg/torture/pr35634.c: New testcase.
129 * g++.dg/torture/pr35634.C: Likewise.
130 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
132 2012-11-27 Tobias Burnus <burnus@net-b.de>
135 * gfortran.dg/warn_target_lifetime_3.f90: New.
137 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
139 PR rtl-optimization/55458
140 * gcc.target/i386/pr55458.c: New test.
142 2012-11-27 Jakub Jelinek <jakub@redhat.com>
144 PR tree-optimization/55110
145 * gcc.dg/pr55110.c: New test.
147 2012-11-27 Richard Biener <rguenther@suse.de>
150 * g++.dg/opt/pr55331.C: New testcase.
152 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
154 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
156 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
158 * gcc.dg/54455.c: Require scheduling.
159 * gcc.dg/c1x-align-4.c: Skip avr.
160 * gcc.dg/pr44024.c: Skip avr in final scan.
162 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
165 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
166 * gcc.dg/pr54676.c: Make work for 16-bit int.
168 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
171 * gcc.target/i386/pr55227.c: New test.
173 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
175 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
177 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
179 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
181 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
183 (add_options_for_arm_v8_vfp): New procedure.
184 * gcc.target/arm/vrintaf32.c: New test.
185 * gcc.target/arm/vrintaf64.c: Likewise.
186 * gcc.target/arm/vrintmf32.c: Likewise.
187 * gcc.target/arm/vrintmf64.c: Likewise.
188 * gcc.target/arm/vrintpf32.c: Likewise.
189 * gcc.target/arm/vrintpf64.c: Likewise.
190 * gcc.target/arm/vrintrf32.c: Likewise.
191 * gcc.target/arm/vrintrf64.c: Likewise.
192 * gcc.target/arm/vrintxf32.c: Likewise.
193 * gcc.target/arm/vrintxf64.c: Likewise.
194 * gcc.target/arm/vrintzf32.c: Likewise.
195 * gcc.target/arm/vrintzf64.c: Likewise.
197 2012-11-26 Janus Weil <janus@gcc.gnu.org>
200 * gfortran.dg/warn_unused_function_2.f90: New.
202 2012-11-26 Janus Weil <janus@gcc.gnu.org>
205 * gfortran.dg/associated_6.f90: New.
206 * gfortran.dg/select_type_30.f03: New.
208 2012-11-26 Jakub Jelinek <jakub@redhat.com>
210 PR tree-optimization/54471
211 * gcc.dg/tree-ssa/vrp86.c: New test.
212 * gcc.c-torture/execute/pr54471.c: New test.
214 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
217 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
218 use volatile asms, use plain asms. Where the output value for the
219 asm is unused, write a global variable.
221 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
223 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
225 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
228 * gfortran.dg/do_check_7.f90: New test.
230 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
233 * g++.dg/init/new41.C: New.
235 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
238 * gfortran.dg/allocate_error_4.f90: New test.
240 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
242 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
245 2012-11-23 Jakub Jelinek <jakub@redhat.com>
247 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
251 * g++.dg/warn/Wreturn-type-8.C: New test.
254 * gcc.dg/pr55430.c: New test.
256 2012-11-23 Kostya Serebryany <kcc@google.com>
258 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
260 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
262 * gnat.dg/discr40.ad[sb]: New test.
264 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
266 * gnat.dg/discr39.adb: New test.
268 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
271 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
272 * gcc.dg/pr55150-1.c: Same.
273 * gcc.dg/torture/pr54894.c: Add size32plus.
275 2012-11-23 Jakub Jelinek <jakub@redhat.com>
278 * c-c++-common/asan/attrib-1.c: New test.
280 2012-11-22 Ian Bolton <ian.bolton@arm.com>
282 * gcc.target/aarch64/builtin-bswap-1.c: New test.
283 * gcc.target/aarch64/builtin-bswap-2.c: New test.
285 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
288 * g++.dg/cpp0x/constexpr-55432.C: New.
290 2012-11-21 Janus Weil <janus@gcc.gnu.org>
293 * gfortran.dg/namelist_76.f90: New.
295 2012-11-21 Martin Jambor <mjambor@suse.cz>
297 * gcc.dg/ipa/ipcp-agg-7.c: New test.
298 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
300 2012-11-21 Martin Jambor <mjambor@suse.cz>
302 PR tree-optimization/55260
303 * g++.dg/torture/pr55260-2.C: New test.
305 2012-11-21 Martin Jambor <mjambor@suse.cz>
307 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
309 2012-11-21 Bin Cheng <bin.cheng@arm.com>
311 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
312 * gcc.dg/tree-ssa/vrp47.c: Ditto.
314 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
317 * gcc.target/i386/pr19398.c: New test.
319 2012-11-20 Martin Jambor <mjambor@suse.cz>
321 PR tree-optimization/55260
322 * g++.dg/torture/pr55260-1.C: New test.
324 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
326 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
327 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
328 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
329 * gcc.target/aarch64/atomic-op-char.c: Likewise.
330 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
331 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
332 * gcc.target/aarch64/atomic-op-int.c: Likewise.
333 * gcc.target/aarch64/atomic-op-long.c: Likewise.
334 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
335 * gcc.target/aarch64/atomic-op-release.c: Likewise.
336 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
337 * gcc.target/aarch64/atomic-op-short.c: Likewise.
339 2012-11-20 Jakub Jelinek <jakub@redhat.com>
342 * gcc.dg/pr55094.c: New test.
344 PR rtl-optimization/54921
345 * gcc.dg/pr54921.c: New test.
347 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
349 * gcc.target/i386/pr55359.c: New test.
351 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
353 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
354 * g++.dg/tls/thread_local3g.C: Likewise.
355 * g++.dg/tls/thread_local4g.C: Likewise.
356 * g++.dg/tls/thread_local5g.C: Likewise.
357 * g++.dg/tls/thread_local6g.C: Likewise.
358 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
359 * g++.dg/tls/thread_local2.C: Likewise.
360 * g++.dg/tls/thread_local2g.C: Likewise.
361 * g++.dg/tls/thread_local6.C: Likewise.
363 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
365 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
366 * gcc.dg/tm/clone-1.c: New test.
368 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
371 * g++.dg/parse/struct-5.C: New.
373 2012-11-19 Tom de Vries <tom@codesourcery.com>
375 PR rtl-optimization/55315
376 * gcc.target/mips/pr55315.c: New test.
378 2012-11-17 Jakub Jelinek <jakub@redhat.com>
380 PR tree-optimization/55236
381 * gcc.dg/pr55236.c: New test.
384 * gcc.dg/pr19105.c: Accept also optimizing
385 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
387 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
388 from addr2line_output. Increment idx if asking for more than one
389 address in one object.
391 2012-11-16 Jakub Jelinek <jakub@redhat.com>
393 PR tree-optimization/55329
394 * g++.dg/opt/pr55329.C: New test.
396 2012-11-16 Janus Weil <janus@gcc.gnu.org>
399 * gfortran.dg/typebound_operator_18.f90: New.
401 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
403 PR rtl-optimization/55330
404 * gfortran.dg/pr55330.f90: New test.
406 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
408 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
409 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
410 * gcc.dg/hoist-register-pressure-2.c: Ditto.
411 * gcc.dg/hoist-register-pressure-3.c: Ditto.
412 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
413 * gcc.dg/tree-prof/unroll-1.c: Ditto.
415 2012-11-16 Dodji Seketeli <dodji@redhat.com>
418 * g++.dg/cpp0x/alias-decl-27.C: New test.
420 2012-11-16 Jakub Jelinek <jakub@redhat.com>
423 * g++.dg/template/alignof2.C: New test.
425 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
427 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
428 * g++.dg/mv6.C (dg-options): Ditto.
430 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
432 * lib/target_suports.exp
433 (check_effective_target_has_w_floating_suffix): New procedure.
434 (check_effective_target_has_q_floating_suffix): Ditto.
435 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
436 for unsupported non-standard suffix on floating constant.
437 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
439 2012-11-14 Jakub Jelinek <jakub@redhat.com>
441 * lib/asan-dg.exp: New file.
442 * gcc.dg/asan/asan.exp: New file.
443 * g++.dg/dg.exp: Prune also asan tests.
444 * g++.dg/asan/asan.exp: New file.
445 * c-c++-common/asan/memcmp-1.c: New test.
447 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
450 * g++.dg/cpp0x/vt-55323.C: New.
452 2012-11-13 Sriraman Tallam <tmsriram@google.com>
454 * g++.dg/mv4.C: Add require ifunc. Change error message.
455 * g++.dg/mv5.C: Add require ifunc.
456 * g++.dg/mv6.C: Add require ifunc.
458 2012-11-13 Martin Jambor <mjambor@suse.cz>
460 PR tree-optimization/55253
461 * gcc.dg/torture/pr55253.c: New test.
462 * gcc.dg/torture/pr55305.c: Likewise.
464 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
467 * gcc.target/i386/pr55142-1.c: New file.
468 * gcc.target/i386/pr55142-2.c: Likewise.
470 2012-11-13 Dodji Seketeli <dodji@redhat.com>
473 * g++.dg/cpp0x/alias-decl-26.C: New test file.
475 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
477 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
479 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
480 * gcc.target/i386/pr49715-2.c: Likewise.
481 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
483 2012-11-13 Jakub Jelinek <jakub@redhat.com>
485 PR tree-optimization/55281
486 * gcc.dg/vect/fast-math-pr55281.c: New test.
487 * g++.dg/opt/pr55281.C: New test.
489 PR rtl-optimization/54127
490 * gcc.dg/torture/pr54127.c: New test.
492 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
493 Jakub Jelinek <jakub@redhat.com>
495 PR rtl-optimization/51447
496 * gcc.c-torture/execute/pr51447.c: New test.
498 2012-11-12 Ian Bolton <ian.bolton@arm.com>
500 * gcc.target/aarch64/csinc-2.c: New test.
502 2012-11-12 Ian Bolton <ian.bolton@arm.com>
504 * gcc.target/aarch64/cmn.c: New test.
505 * gcc.target/aarch64/adds.c: New test.
506 * gcc.target/aarch64/subs.c: New test.
508 2012-11-12 Tobias Burnus <burnus@net-b.de>
511 * gfortran.dg/coarray_29_1.f90: New.
512 * gfortran.dg/coarray_29_2.f90: New.
514 2012-11-12 Bin Cheng <bin.cheng@arm.com>
516 * gcc.dg/hoist-register-pressure-3.c: New test.
518 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
520 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
521 wrappers around sinf and cosf.
523 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
527 * gcc.target/i386/pr55247-2.c: New file.
529 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
532 * g++.dg/pr55263.C: New test.
534 2012-11-11 Martin Jambor <mjambor@suse.cz>
536 PR tree-optimization/55238
537 * testsuite/gcc.dg/torture/pr55238.c: New test.
539 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
540 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
541 * c-c++-common/torture/vector-subscript-1.c: Likewise.
542 * c-c++-common/torture/vector-subscript-2.c: Likewise.
544 2012-11-10 Jan Hubicka <jh@suse.cz>
546 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
548 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
550 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
551 -mno-sse -mno-mmx to dg-options. Reformat.
553 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
555 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
556 * c-c++-common/vector-compare-1.c: Same.
557 * c-c++-common/vector-compare-2.c: Same.
558 * g++.dg/other/unused1.C: Skip on AIX.
559 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
560 extra message on AIX.
562 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
565 * gcc.target/i386/pr55247.c: New test.
567 2012-11-09 Andrew Pinski <apinski@cavium.com>
569 * gcc.c-torture/execute/20121108-1.c: New test.
571 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
574 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
575 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
576 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
577 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
579 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
581 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
582 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
583 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
585 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
587 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
589 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
590 * g++.dg/tm/pr47530.C: Same.
592 2012-11-09 Jason Merrill <jason@redhat.com>
595 * g++.dg/cpp0x/alias-decl-25.C: New.
597 * g++.dg/abi/abi-tag1.C: New.
598 * g++.dg/abi/abi-tag2.C: New.
600 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
602 PR rtl-optimization/55154
603 * gcc.target/i386/pr55154.c: New test.
605 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
607 PR rtl-optimization/55151
608 * gcc.dg/pr55151.c: Move ...
609 * gcc.target/i386/pr55151.c: ... here.
611 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
613 PR rtl-optimization/54472
614 * gcc.dg/pr54472.c: New test.
616 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
618 * gnat.dg/stack_check3.ad[sb]: New test.
620 2012-11-08 Ian Lance Taylor <iant@google.com>
622 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
623 with arguments. Handle errorcheckoutput and rundir test types.
625 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
627 PR tree-optimization/55191
628 * gcc.dg/pr55191.c: New test.
630 2012-11-08 Jakub Jelinek <jakub@redhat.com>
633 * g++.dg/debug/pr54499.C: New test.
635 2012-11-08 Jan Hubicka <jh@suse.cz>
638 * gcc.dg/winline-3.c: Update.
640 2012-11-08 Martin Jambor <mjambor@suse.cz>
642 * gfortran.dg/ipcp-array-1.f90: New test.
644 2012-11-08 Florian Weimer <fweimer@redhat.com>
646 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
648 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
650 PR rtl-optimization/55151
651 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
653 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
655 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
657 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
659 * gcc.c-torture/compile/20121107-1.c: New test.
661 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
663 PR rtl-optimization/55151
664 * gcc.dg/pr55151.c: Compile it only for x86_64.
666 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
668 PR rtl-optimization/55122
669 * gcc.dg/pr55122.c: New test.
671 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
673 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
675 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
676 * gcc.target/powerpc/loop_align.c: Skip on AIX.
677 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
678 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
680 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
683 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
685 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
688 * c-c++-common/pr51294.c: New.
690 2012-11-07 Martin Jambor <mjambor@suse.cz>
692 PR tree-optimization/53787
693 * gcc.dg/ipa/ipa-5.c: Adjust.
694 * gcc.dg/ipa/ipcp-agg-1.c: New test.
695 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
696 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
697 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
698 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
699 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
700 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
701 * gfortran.dg/pr48636-2.f90: New test.
702 * gfortran.dg/pr53787.f90: Likewise.
704 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
708 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
711 * g++.dg/cpp0x/constexpr-union4.C: New.
713 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
715 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
717 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
720 * gcc.c-torture/compile/pr49220.c: New test.
722 2012-11-07 Florian Weimer <fweimer@redhat.com>
724 * g++.dg/init/new40.C: New.
726 2012-11-07 Jakub Jelinek <jakub@redhat.com>
729 * gcc.dg/guality/pr54693-2.c: New test.
731 2012-11-06 Andrew Pinski <apinski@cavium.com>
733 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
734 -fno-vect-cost-model.
736 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
738 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
739 * gcc.dg/tm/debug-1.c: Same.
740 * gcc.dg/tm/irrevocable-3.c: Same.
741 * gcc.dg/tm/irrevocable-4.c: Same.
742 * gcc.dg/tm/memopt-10.c: Same.
743 * gcc.dg/tm/memopt-11.c: Same.
744 * gcc.dg/tm/props-4.c: Same.
745 * gcc.dg/tm/wrap-3.c: Same.
746 * gcc.dg/tm/wrap-4.c: Same.
748 2012-11-06 Andrew Pinski <apinski@cavium.com>
750 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
752 2012-11-06 Jan Hubicka <jh@suse.cz>
754 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
756 * gcc.dg/tree-ssa/loop-23.c: Likewise.
757 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
758 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
760 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
762 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
764 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
767 * gcc.dg/torture/pr41993.c: New test.
769 2012-11-06 Jan Hubicka <jh@suse.cz>
771 * gcc.target/i386/l_fma_float_?.c: Update.
772 * gcc.target/i386/l_fma_double_?.c: Update.
774 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
777 * gcc.target/sh/pr54089-8.c: New.
778 * gcc.target/sh/pr54089-9.c: New.
780 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
783 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
784 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
785 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
786 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
787 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
788 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
789 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
790 * gcc.target/i386/avx-vzeroupper-27.c: New.
792 2012-11-06 Janus Weil <janus@gcc.gnu.org>
795 * gfortran.dg/transfer_class_1.f90: New.
796 * gfortran.dg/transfer_class_2.f90: New.
798 2012-11-05 Sriraman Tallam <tmsriram@google.com>
800 * testsuite/g++.dg/mv1.C: New test.
801 * testsuite/g++.dg/mv2.C: New test.
802 * testsuite/g++.dg/mv3.C: New test.
803 * testsuite/g++.dg/mv4.C: New test.
804 * testsuite/g++.dg/mv5.C: New test.
805 * testsuite/g++.dg/mv6.C: New test.
807 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
810 * gcc.dg/const-uniq-1.c (a): Increase length four times.
812 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
814 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
817 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
819 * g++.dg/torture/20121105-1.C: New test.
821 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
823 * gcc.dg/torture/fp-compare.c: New testcase.
825 2012-11-05 Jan Hubicka <jh@suse.cz>
827 * gcc.dg/const-1.c: Update.
828 * gcc.dg/pure-1.c: Update.
830 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
832 PR rtl-optimization/55151
833 * gcc.dg/pr55151.c: New test.
835 2012-11-05 Jakub Jelinek <jakub@redhat.com>
839 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
841 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
844 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
846 2012-11-05 Jan Hubicka <jh@suse.cz>
848 * gcc.dg/autopar/pr49960.c: Fix testcase.
850 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
852 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
853 Fix scan-tree-dump-times directive.
855 2012-11-04 Janus Weil <janus@gcc.gnu.org>
858 * gfortran.dg/associate_12.f90: New.
860 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
863 * lib/target-supports.exp (check_effective_target_masm_intel): New
865 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
868 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
869 Jack Howarth <howarth@bromo.med.uc.edu>
871 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
872 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
873 * gcc.target/i386/pr53249.c: Likewise.
875 2012-11-03 Andrew Pinski <apinski@cavium.com>
877 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
878 call abort1 so that cross jumping does not happen.
880 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
883 * gcc.target/sh/pr51244-18.c: New.
884 * gcc.target/sh/pr51244-19.c: New.
886 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
888 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
889 b requires a 64-bit operation followed by a truncation.
891 2012-11-02 Jan Hubicka <jh@suse.cz>
893 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
895 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
897 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
898 conditions to verify the reduction code is vectorized.
900 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
901 in case 'pow', such as 'powerpc' is used in the compiler version name.
902 * gcc.target/powerpc/pr46728-2.c: Likewise.
903 * gcc.target/powerpc/pr46728-3.c: Likewise.
904 * gcc.target/powerpc/pr46728-4.c: Likewise.
905 * gcc.target/powerpc/pr46728-5.c: Likewise.
906 * gcc.target/powerpc/pr46728-7.c: Likewise.
907 * gcc.target/powerpc/pr46728-8.c: Likewise.
908 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
910 2012-11-02 Jan Hubicka <jh@suse.cz>
912 * gcc.dg/tree-ssa/loop-38.c: New testcase.
914 2012-11-02 Jan Hubicka <jh@suse.cz>
916 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
917 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
919 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
922 * gcc.target/i386/pr55130.c: New test.
924 2012-11-02 Jakub Jelinek <jakub@redhat.com>
927 * gcc.target/i386/pr55147.c: New test.
929 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
931 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
932 * gfortran.dg/default_format_denormal_1.f90: Same.
934 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
937 * g++.dg/ext/vector19.C: Remove target restrictions.
938 * gcc.dg/fold-compare-7.c: New testcase.
940 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
943 * gcc.target/sh/pr55160.c: New.
945 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
947 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
948 scan-assembler regex.
950 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
953 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
954 * gcc.dg/pr55150-2.c: New test.
956 2012-11-01 Sharad Singhai <singhai@google.com>
958 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
959 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
960 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
961 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
963 2012-10-31 Dehao Chen <dehao@google.com>
965 * g++.dg/debug/dwarf2/block.C: New testcase.
967 2012-10-31 Jan Hubicka <jh@suse.cz>
969 * gcc.dg/pr44974.c: Add noinline.
971 2012-10-31 Janus Weil <janus@gcc.gnu.org>
974 * gfortran.dg/class_54.f90: New.
976 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
977 Jakub Jelinek <jakub@redhat.com>
979 PR tree-optimization/55018
980 * gcc.dg/torture/pr55018.c: New test.
982 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
985 * g++.dg/ext/vla13.C: New.
987 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
990 * gcc.dg/pr55150.c: New test.
992 2012-10-31 Tobias Burnus <burnus@net-b.de>
995 * gfortran.dg/associate_11.f90: New.
997 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1000 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1002 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1004 PR tree-optimization/19105
1005 PR tree-optimization/21643
1006 PR tree-optimization/46309
1007 * gcc.dg/pr19105.c: New test.
1008 * gcc.dg/pr21643.c: New test.
1009 * gcc.dg/pr46309-2.c: New test.
1010 * gcc.c-torture/execute/pr46309.c: New test.
1012 2012-10-31 Alan Modra <amodra@gmail.com>
1014 * gcc.target/powerpc/dimode_off.c: New.
1015 * gcc.target/powerpc/timode_off.c: New.
1016 * gcc.target/powerpc/dfmode_off.c: New.
1017 * gcc.target/powerpc/tfmode_off.c: New.
1019 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1021 PR rtl-optimization/55093
1022 * gcc.target/i386/pr55093.c: New file.
1024 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1026 * gcc.target/i386/pr55116.c: Renamed to ...
1027 * gcc.target/i386/pr55116-1.c: This.
1029 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1031 * gcc.target/i386/pr55116-2.c: New file.
1033 2012-10-30 Richard Biener <rguenther@suse.de>
1035 * gcc.dg/vect/slp-perm-2.c: Adjust.
1037 2012-10-30 Richard Biener <rguenther@suse.de>
1039 PR tree-optimization/55111
1040 * gcc.dg/torture/pr55111.c: New testcase.
1042 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1045 * gcc.target/sh/pr53988.c: New.
1047 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1050 * gcc.dg/hoist-register-pressure-1.c: Rename from
1051 hoist-register-pressure.c. Add nonpic condition.
1052 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1054 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1057 * gcc.dg/Wreturn-local-addr.c: New.
1058 * g++.dg/warn/Wno-return-local-addr.C: New.
1059 * g++.dg/warn/Wreturn-local-addr.C: New.
1061 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1064 * gcc.target/i386/pr55116.c: New file.
1066 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1069 * gcc.dg/Wshadow-4.c: New.
1070 * gcc.dg/Wshadow-4.h: New.
1072 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1075 * gcc.dg/guality/pr54693.c: New.
1077 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1080 * gcc.dg/pr55027.c: New testcase.
1082 2012-10-29 Jan Hubicka <jh@suse.cz>
1084 * gcc.dg/ipa/inline-6.c: New testcase.
1086 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1088 PR rtl-optimization/55106
1089 * g++.dg/pr55106.C: New.
1091 2012-10-29 Richard Guenther <rguenther@suse.de>
1094 * gcc.dg/torture/pr53695.c: New testcase.
1096 2012-10-28 Jan Hubicka <jh@suse.cz>
1098 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1100 2012-10-28 Tobias Burnus <burnus@net-b.de>
1103 * gfortran.dg/do_check_6.f90: New.
1105 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1106 Jack Howarth <howarth@bromo.med.uc.edu>
1109 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1111 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1113 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1116 * gcc.target/i386/pr34283.c: New test.
1118 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1121 * g++.dg/opt/pr55081.C: New test.
1125 * gcc.dg/guality/pr54970.c: New test.
1127 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1130 * g++.dg/template/new11.C: New.
1132 2012-10-26 Richard Biener <rguenther@suse.de>
1135 * gcc.dg/torture/pr54824.c: New testcase.
1137 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1139 * gcc.target/i386/fxsave-1.c: New.
1140 * gcc.target/i386/fxsave64-1.c: Ditto.
1141 * gcc.target/i386/fxrstor-1.c: Ditto.
1142 * gcc.target/i386/fxrstor64-1.c: Ditto.
1143 * gcc.target/i386/xsave-1.c: Ditto.
1144 * gcc.target/i386/xsave64-1.c: Ditto.
1145 * gcc.target/i386/xrstor-1.c: Ditto.
1146 * gcc.target/i386/xrstor64-1.c: Ditto.
1147 * gcc.target/i386/xsaveopt-1.c: Ditto.
1148 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1149 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1150 * gcc.target/i386/sse-13.c: Ditto.
1151 * gcc.target/i386/sse-14.c: Ditto.
1152 * gcc.target/i386/sse-22.c: Ditto.
1153 * gcc.target/i386/sse-23.c: Ditto.
1154 * g++.dg/other/i386-2.C: Ditto.
1155 * g++.dg/other/i386-3.C: Ditto.
1157 2012-10-25 Jan Hubicka <jh@suse.cz>
1159 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1162 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1165 * g++.dg/ext/transparent-union.C: New.
1167 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1170 * g++.dg/ext/vector19.C: New testcase.
1172 2012-10-25 Richard Biener <rguenther@suse.de>
1174 PR tree-optimization/54902
1175 * g++.dg/torture/pr54902.C: New testcase.
1177 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1180 * g++.dg/template/crash114.C: New.
1182 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1185 * gcc.target/i386/pr55049-1.c: New test.
1187 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1190 * gfortran.dg/class_dummy_4.f03: New.
1192 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1194 PR rtl-optimization/55010
1195 * gcc.dg/pr55010.c: New test.
1198 * g++.dg/debug/pr54828.C: New test.
1200 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1202 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1203 * gcc.dg/vect/vect-83_64.c: Likewise.
1205 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1208 * g++.dg/cpp0x/constexpr-union4.C: New.
1210 2012-10-23 Jeff Law <law@redhat.com>
1212 * gcc.c-torture/execute/pr54985.c: New test.
1214 2012-10-23 Paul Koning <ni1d@arrl.net>
1217 * g++.dg/debug/dwarf2/pr54508.C: New.
1219 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1222 * g++.dg/template/sizeof14.C: New test.
1224 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1225 Jim MacArthur <jim.macarthur@arm.com>
1226 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1227 Marcus Shawcroft <marcus.shawcroft@arm.com>
1228 Nigel Stephens <nigel.stephens@arm.com>
1229 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1230 Richard Earnshaw <rearnsha@arm.com>
1231 Sofiane Naci <sofiane.naci@arm.com>
1232 Stephen Thomas <stephen.thomas@arm.com>
1233 Tejas Belagod <tejas.belagod@arm.com>
1234 Yufeng Zhang <yufeng.zhang@arm.com>
1236 * lib/target-supports.exp
1237 (check_profiling_available): Add AArch64.
1238 (check_effective_target_vect_int): Likewise.
1239 (check_effective_target_vect_shift): Likewise.
1240 (check_effective_target_vect_float): Likewise.
1241 (check_effective_target_vect_double): Likewise.
1242 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1243 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1244 (check_effective_target_vect_pack_trunc): Likewise.
1245 (check_effective_target_vect_unpack): Likewise.
1246 (check_effective_target_vect_hw_misalign): Likewise.
1247 (check_effective_target_vect_short_mult): Likewise.
1248 (check_effective_target_vect_int_mult): Likewise.
1249 (check_effective_target_vect_stridedN): Likewise.
1250 (check_effective_target_sync_int_long): Likewise.
1251 (check_effective_target_sync_char_short): Likewise.
1252 (check_vect_support_and_set_flags): Likewise.
1253 (check_effective_target_aarch64_tiny): New.
1254 (check_effective_target_aarch64_small): New.
1255 (check_effective_target_aarch64_large): New.
1256 * g++.dg/other/PR23205.C: Enable aarch64.
1257 * g++.dg/other/pr23205-2.C: Likewise.
1258 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1259 * gcc.c-torture/execute/20101011-1.c: Likewise.
1260 * gcc.dg/20020312-2.c: Likewise.
1261 * gcc.dg/20040813-1.c: Likewise.
1262 * gcc.dg/builtin-apply2.c: Likewise.
1263 * gcc.dg/stack-usage-1.c: Likewise.
1265 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1266 Jim MacArthur <jim.macarthur@arm.com>
1267 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1268 Marcus Shawcroft <marcus.shawcroft@arm.com>
1269 Nigel Stephens <nigel.stephens@arm.com>
1270 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1271 Richard Earnshaw <rearnsha@arm.com>
1272 Sofiane Naci <sofiane.naci@arm.com>
1273 Stephen Thomas <stephen.thomas@arm.com>
1274 Tejas Belagod <tejas.belagod@arm.com>
1275 Yufeng Zhang <yufeng.zhang@arm.com>
1277 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1278 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1279 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1280 * gcc.target/aarch64/aapcs/abitest.S: New file.
1281 * gcc.target/aarch64/aapcs/abitest.h: New file.
1282 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1283 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1284 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1285 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1286 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1287 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1288 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1289 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1290 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1291 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1292 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1293 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1294 * gcc.target/aarch64/aapcs/test_1.c: New file.
1295 * gcc.target/aarch64/aapcs/test_10.c: New file.
1296 * gcc.target/aarch64/aapcs/test_11.c: New file.
1297 * gcc.target/aarch64/aapcs/test_12.c: New file.
1298 * gcc.target/aarch64/aapcs/test_13.c: New file.
1299 * gcc.target/aarch64/aapcs/test_14.c: New file.
1300 * gcc.target/aarch64/aapcs/test_15.c: New file.
1301 * gcc.target/aarch64/aapcs/test_16.c: New file.
1302 * gcc.target/aarch64/aapcs/test_17.c: New file.
1303 * gcc.target/aarch64/aapcs/test_18.c: New file.
1304 * gcc.target/aarch64/aapcs/test_19.c: New file.
1305 * gcc.target/aarch64/aapcs/test_2.c: New file.
1306 * gcc.target/aarch64/aapcs/test_20.c: New file.
1307 * gcc.target/aarch64/aapcs/test_21.c: New file.
1308 * gcc.target/aarch64/aapcs/test_22.c: New file.
1309 * gcc.target/aarch64/aapcs/test_23.c: New file.
1310 * gcc.target/aarch64/aapcs/test_24.c: New file.
1311 * gcc.target/aarch64/aapcs/test_25.c: New file.
1312 * gcc.target/aarch64/aapcs/test_26.c: New file.
1313 * gcc.target/aarch64/aapcs/test_3.c: New file.
1314 * gcc.target/aarch64/aapcs/test_4.c: New file.
1315 * gcc.target/aarch64/aapcs/test_5.c: New file.
1316 * gcc.target/aarch64/aapcs/test_6.c: New file.
1317 * gcc.target/aarch64/aapcs/test_7.c: New file.
1318 * gcc.target/aarch64/aapcs/test_8.c: New file.
1319 * gcc.target/aarch64/aapcs/test_9.c: New file.
1320 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1321 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1322 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1323 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1324 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1325 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1326 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1327 * gcc.target/aarch64/aapcs/type-def.h: New file.
1328 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1329 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1330 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1331 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1332 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1333 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1334 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1335 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1336 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1337 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1338 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1339 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1340 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1341 * gcc.target/aarch64/aarch64.exp: New file.
1342 * gcc.target/aarch64/adc-1.c: New file.
1343 * gcc.target/aarch64/adc-2.c: New file.
1344 * gcc.target/aarch64/asm-1.c: New file.
1345 * gcc.target/aarch64/clrsb.c: New file.
1346 * gcc.target/aarch64/clz.c: New file.
1347 * gcc.target/aarch64/ctz.c: New file.
1348 * gcc.target/aarch64/csinc-1.c: New file.
1349 * gcc.target/aarch64/csinv-1.c: New file.
1350 * gcc.target/aarch64/csneg-1.c: New file.
1351 * gcc.target/aarch64/extend.c: New file.
1352 * gcc.target/aarch64/fcvt.x: New file.
1353 * gcc.target/aarch64/fcvt_double_int.c: New file.
1354 * gcc.target/aarch64/fcvt_double_long.c: New file.
1355 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1356 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1357 * gcc.target/aarch64/fcvt_float_int.c: New file.
1358 * gcc.target/aarch64/fcvt_float_long.c: New file.
1359 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1360 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1361 * gcc.target/aarch64/ffs.c: New file.
1362 * gcc.target/aarch64/fmadd.c: New file.
1363 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1364 * gcc.target/aarch64/frint.x: New file.
1365 * gcc.target/aarch64/frint_double.c: New file.
1366 * gcc.target/aarch64/frint_float.c: New file.
1367 * gcc.target/aarch64/index.c: New file.
1368 * gcc.target/aarch64/mneg-1.c: New file.
1369 * gcc.target/aarch64/mneg-2.c: New file.
1370 * gcc.target/aarch64/mneg-3.c: New file.
1371 * gcc.target/aarch64/mnegl-1.c: New file.
1372 * gcc.target/aarch64/mnegl-2.c: New file.
1373 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1374 * gcc.target/aarch64/pic-constantpool1.c: New file.
1375 * gcc.target/aarch64/pic-symrefplus.c: New file.
1376 * gcc.target/aarch64/predefine_large.c: New file.
1377 * gcc.target/aarch64/predefine_small.c: New file.
1378 * gcc.target/aarch64/predefine_tiny.c: New file.
1379 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1380 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1381 * gcc.target/aarch64/table-intrinsics.c: New file.
1382 * gcc.target/aarch64/tst-1.c: New file.
1383 * gcc.target/aarch64/vect-abs-compile.c: New file.
1384 * gcc.target/aarch64/vect-abs.c: New file.
1385 * gcc.target/aarch64/vect-abs.x: New file.
1386 * gcc.target/aarch64/vect-compile.c: New file.
1387 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1388 * gcc.target/aarch64/vect-faddv.c: New file.
1389 * gcc.target/aarch64/vect-faddv.x: New file.
1390 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1391 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1392 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1393 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1394 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1395 * gcc.target/aarch64/vect-fp-compile.c: New file.
1396 * gcc.target/aarch64/vect-fp.c: New file.
1397 * gcc.target/aarch64/vect-fp.x: New file.
1398 * gcc.target/aarch64/vect-mull-compile.c: New file.
1399 * gcc.target/aarch64/vect-mull.c: New file.
1400 * gcc.target/aarch64/vect-mull.x: New file.
1401 * gcc.target/aarch64/vect.c: New file.
1402 * gcc.target/aarch64/vect.x: New file.
1403 * gcc.target/aarch64/vector_intrinsics.c: New file.
1404 * gcc.target/aarch64/vfp-1.c: New file.
1405 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1406 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1407 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1408 * g++.dg/abi/aarch64_guard1.C: New file.
1410 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1413 * c-c++-common/pr54988.c: New test.
1415 2012-10-23 Jan Hubicka <jh@suse.cz>
1417 * gcc.dg/tree-prof/peel-1.c: New testcase.
1419 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1422 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1424 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1426 * gcc.dg/c99-predef-1.c: New test.
1427 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1428 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1429 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1430 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1431 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1432 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1433 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1434 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1435 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1436 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1437 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1438 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1440 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1442 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1444 2012-10-23 Jan Hubicka <jh@suse.cz>
1447 * gcc.c-torture/execute/pr54937.c: New testcase.
1448 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1450 2012-10-23 Jan Hubicka <jh@suse.cz>
1453 * gfortran.dg/pr54967.f90: New testcase.
1455 2012-10-23 Terry Guo <terry.guo@arm.com>
1458 * gcc.dg/pr55019.c: New.
1460 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1462 PR tree-optimization/55008
1463 * gcc.dg/tree-ssa/pr55008.c: New test.
1465 2012-10-22 Richard Biener <rguenther@suse.de>
1467 PR tree-optimization/55011
1468 * gcc.dg/torture/pr55011.c: New testcase.
1470 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1472 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1473 * gcc.target/arm/pr40457-2.c: Likewise.
1474 * gcc.target/arm/pr40457-3.c: Likewise.
1476 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1478 * gnat.dg/specs/limited_with4.ads: New test.
1479 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1481 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1483 * gnat.dg/modular4.adb: New test.
1484 * gnat.dg/modular4_pkg.ads: New helper.
1486 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1488 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1489 * gnat.dg/specs/addr1.ads: Likewise.
1491 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1493 * gcc.dg/webizer.c (main): Add missing exit call.
1495 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1498 * gfortran.dg/wextra_1.f: New test.
1500 2012-10-20 Jan Hubicka <jh@suse.cz>
1502 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1504 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1507 * gfortran.dg/warn_unused_function.f90: New.
1509 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1511 * lib/target-supports.exp
1512 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1514 2012-10-19 Richard Guenther <rguenther@suse.de>
1516 PR tree-optimization/54981
1517 * gcc.dg/pr54981.c: New testcase.
1519 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1522 * gcc.target/arm/pr54892.c: New.
1524 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1526 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1528 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1531 * g++.dg/init/array30.C: New.
1532 * g++.dg/init/array31.C: Likewise.
1534 2012-10-18 Tobias Burnus <burnus@net-b.de>
1537 * gfortran.dg/public_private_module_7.f90: New.
1539 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1542 * g++.dg/template/pr29633.C: New.
1544 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1546 * gnat.dg/loop_optimization13.ad[sb]: New test.
1547 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1549 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1551 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1552 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1553 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1554 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1556 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1558 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1559 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1560 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1561 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1562 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1563 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1565 2012-10-16 Jan Hubicka <jh@suse.cz>
1567 * gcc.target/i386/l_fma_float_?.c: Update.
1568 * gcc.target/i386/l_fma_double_?.c: Update.
1569 * gfortran.dg/do_1.f90: XFAIL
1570 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1571 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1572 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1573 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1574 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1575 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1578 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1582 * gcc.dg/Wstrict-overflow-24.c: New.
1584 2012-10-16 Tobias Burnus <burnus@net-b.de>
1588 * gfortran.dg/class_optional_1.f90: New.
1589 * gfortran.dg/class_optional_2.f90: New.
1591 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1594 * gcc.dg/guality/pr54796.c: New test.
1596 PR tree-optimization/54889
1597 * gfortran.dg/pr54889.f90: New test.
1599 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1601 * g++.dg/other/dump-ada-spec-2.C: New test.
1603 2012-10-16 Easwaran Raman <eraman@google.com>
1605 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1606 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1608 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1610 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1611 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1613 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1616 * gcc.c-torture/compile/pr54925.c: New.
1618 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1621 * gcc.target/sh/pr51244-17.c: New.
1623 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1626 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1628 * gcc.target/sh/pr54760-4.c: New.
1630 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1633 * gcc.target/sh/torture/sh-torture.exp: New.
1634 * gcc.target/sh/torture/pr34777.c: New.
1636 2012-10-15 Matthias Klose <doko@ubuntu.com>
1638 * lib/target-supports.exp (check_profiling_available): Match
1639 arm*-*-linux-* for ARM Linux/GNU.
1640 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1641 * gfortran.dg/enum_10.f90: Likewise.
1642 * gfortran.dg/enum_9.f90: Likewise.
1643 * gcc.target/arm/synchronize.c: Likewise.
1644 * g++.old-deja/g++.jason/enum6.C: Likewise.
1645 * g++.old-deja/g++.other/enum4.C: Likewise.
1646 * g++.old-deja/g++.law/enum9.C: Likewise.
1648 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1650 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1651 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1653 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1654 Paolo Carlini <paolo.carlini@oracle.com>
1657 * g++.dg/overload/operator6.C: New.
1659 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1661 PR c++/50080 (again)
1662 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1663 * g++.dg/parse/tmpl-outside1.C: Likewise.
1664 * g++.dg/template/qualttp18.C: Likewise.
1665 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1666 * g++.old-deja/g++.pt/overload13.C: Likewise.
1668 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1670 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1671 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1672 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1673 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1674 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1675 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1676 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1677 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1679 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1682 * g++.dg/parse/tmpl-outside2.C: New.
1683 * g++.dg/parse/tmpl-outside1.C: Adjust.
1684 * g++.dg/template/qualttp18.C: Likewise.
1685 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1686 * g++.old-deja/g++.pt/overload13.C: Likewise.
1688 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1690 PR tree-optimization/54915
1691 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1693 2012-10-15 Richard Guenther <rguenther@suse.de>
1695 PR tree-optimization/54920
1696 * gcc.dg/torture/pr54920.c: New testcase.
1698 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1700 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1702 2012-10-13 Jason Merrill <jason@redhat.com>
1704 * g++.dg/tls/thread_local7g.C: Require tls_native.
1706 2012-10-14 Jason Merrill <jason@redhat.com>
1708 * g++.dg/cpp0x/inh-ctor1.C: New.
1709 * g++.dg/cpp0x/inh-ctor2.C: New.
1710 * g++.dg/cpp0x/inh-ctor3.C: New.
1711 * g++.dg/cpp0x/inh-ctor4.C: New.
1712 * g++.dg/cpp0x/inh-ctor5.C: New.
1713 * g++.dg/cpp0x/inh-ctor6.C: New.
1714 * g++.dg/cpp0x/inh-ctor7.C: New.
1715 * g++.dg/cpp0x/inh-ctor8.C: New.
1716 * g++.dg/cpp0x/inh-ctor9.C: New.
1717 * g++.dg/cpp0x/inh-ctor10.C: New.
1718 * g++.dg/cpp0x/inh-ctor11.C: New.
1719 * g++.dg/cpp0x/inh-ctor12.C: New.
1720 * g++.dg/cpp0x/inh-ctor13.C: New.
1722 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1724 PR rtl-optimization/54919
1725 * gcc.dg/pr54919.c: New testcase.
1727 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1730 * g++.dg/template/crash113.C: New.
1732 2012-10-14 Jan Hubicka <jh@suse.cz>
1734 * gcc.dg/unroll_5.c: New testcase.
1736 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1739 * g++.dg/opt/pr52643.C: New.
1741 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1744 * gcc.target/sh/pr54602-1.c: New.
1745 * gcc.target/sh/pr54602-2.c: New.
1746 * gcc.target/sh/pr54602-3.c: New.
1747 * gcc.target/sh/pr54602-4.c: New.
1749 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1752 * gcc.target/sh/pr54680.c: New.
1754 2012-10-12 Jan Hubicka <jh@suse.cz>
1756 * gcc.dg/webizer.c: New testcase.
1758 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1760 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1763 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1765 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1766 Return 0 if already specifying -mfloat-abi other than hard.
1768 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1770 * gcc.dg/pr53060.c: Prune irrelevant warning.
1772 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1775 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1776 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1777 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1778 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1779 Adjust expected wording of warnings for *cmp* builtins.
1780 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1781 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1783 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1786 * g++.dg/parse/friend-main.C: New.
1788 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1791 * g++.dg/pr53055.C: New testcase.
1793 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1796 * g++.dg/cpp0x/pr52744.C: New.
1798 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1801 * gfortran.dg/dummy_procedure_9.f90: New.
1803 2012-10-12 Richard Biener <rguenther@suse.de>
1805 PR tree-optimization/54894
1806 * gcc.dg/torture/pr54894.c: New testcase.
1808 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1811 * gcc.target/sh/pr51244-13.c: New.
1812 * gcc.target/sh/pr51244-14.c: New.
1813 * gcc.target/sh/pr51244-15.c: New.
1814 * gcc.target/sh/pr51244-16.c: New.
1816 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1819 * g++.dg/cpp0x/decltype45.C: New.
1821 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1824 * gfortran.dg/class_allocate_13.f90: New.
1826 2012-10-11 Jason Merrill <jason@redhat.com>
1828 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1829 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1831 * g++.dg/gomp/tls-5.C: Require tls_native.
1832 * g++.dg/tls/thread_local7.C: Require tls_native.
1833 * g++.dg/tls/static2.C: New.
1835 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1838 * g++.dg/ext/weak5.C: New.
1840 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1843 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1844 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1846 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1849 * g++.dg/parse/pr43765.C: New.
1851 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1853 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1855 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1858 * g++.dg/init/bitfield3.C: New.
1860 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1862 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1864 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1866 PR tree-optimization/54877
1867 * gcc.dg/torture/pr54877.c: New test.
1869 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1872 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1873 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1874 and remove target info from dg-do compile.
1875 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1876 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1877 and remove target info from dg-do compile.
1879 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1881 * gcc.dg/pr54782.c: Require target with pthread support.
1883 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1886 * g++.dg/cpp0x/auto35.C: New.
1888 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1890 PR c++/53540 - using fails to be equivalent to typedef
1891 * g++.dg/cpp0x/alias-decl-24.C: New test.
1893 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1895 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1896 that c++11 attributes to types are ignored for now.
1897 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1898 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1900 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1903 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1905 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1908 * g++.dg/cpp0x/initlist67.C: New.
1910 2012-10-10 Dehao Chen <dehao@google.com>
1912 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1914 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1917 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1920 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1923 * g++.dg/cpp0x/decltype44.C: New.
1925 2012-10-09 Steve Ellcey <sellcey@mips.com>
1927 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1929 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1932 * g++.dg/cpp0x/decltype43.C: New.
1934 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1937 * gcc.dg/pr53397-1.c: New test case.
1938 * gcc.dg/pr53397-2.c: New test case.
1940 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1943 * g++.dg/warn/Wparentheses-26.C: Adjust.
1944 * g++.dg/warn/Wparentheses-27.C: New.
1946 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1949 * c-c++-common/vector-scalar.c: New testcase.
1950 * g++.dg/ext/vector18.C: New testcase.
1951 * g++.dg/ext/vector5.C: This is not an error anymore.
1952 * gcc.dg/init-vec-1.c: Move ...
1953 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1954 * gcc.c-torture/execute/vector-shift1.c: Move ...
1955 * c-c++-common/torture/vector-shift1.c: ... here.
1956 * gcc.dg/scal-to-vec1.c: Move ...
1957 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1958 C++11. Adapt error messages.
1959 * gcc.dg/convert-vec-1.c: Move ...
1960 * c-c++-common/convert-vec-1.c: ... here.
1961 * gcc.dg/scal-to-vec2.c: Move ...
1962 * c-c++-common/scal-to-vec2.c: ... here.
1964 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1967 * gcc.target/i386/pr54400.c: New testcase.
1969 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1972 * g++.dg/template/pr54858.C: New test.
1974 2012-10-08 Marek Polacek <polacek@redhat.com>
1977 * g++.dg/debug/pr54831.C: New test.
1979 2012-10-08 Dehao Chen <dehao@google.com>
1981 * g++.dg/predict-loop-exit-1.C: New.
1982 * g++.dg/predict-loop-exit-2.C: New.
1983 * g++.dg/predict-loop-exit-3.C: New.
1985 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1987 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1989 2012-10-08 Jason Merrill <jason@redhat.com>
1991 * g++.dg/gomp/tls-5.C: New.
1992 * g++.dg/gomp/tls-wrap1.C: New.
1993 * g++.dg/gomp/tls-wrap2.C: New.
1994 * g++.dg/gomp/tls-wrap3.C: New.
1995 * g++.dg/gomp/tls-wrap4.C: New.
1996 * g++.dg/gomp/tls-wrapper-cse.C: New.
1997 * g++.dg/tls/thread_local-cse.C: New.
1998 * g++.dg/tls/thread_local-order1.C: New.
1999 * g++.dg/tls/thread_local-order2.C: New.
2000 * g++.dg/tls/thread_local-wrap1.C: New.
2001 * g++.dg/tls/thread_local-wrap2.C: New.
2002 * g++.dg/tls/thread_local-wrap3.C: New.
2003 * g++.dg/tls/thread_local-wrap4.C: New.
2004 * g++.dg/tls/thread_local2g.C: New.
2005 * g++.dg/tls/thread_local3g.C: New.
2006 * g++.dg/tls/thread_local4g.C: New.
2007 * g++.dg/tls/thread_local5g.C: New.
2008 * g++.dg/tls/thread_local6g.C: New.
2009 * g++.dg/tls/thread_local7g.C: New.
2011 * g++.dg/tls/thread_local3.C: New.
2012 * g++.dg/tls/thread_local4.C: New.
2013 * g++.dg/tls/thread_local5.C: New.
2014 * g++.dg/tls/thread_local6.C: New.
2016 * g++.dg/tls/init-2.C: Tweak errors.
2017 * g++.dg/tls/thread_local1.C: New.
2018 * g++.dg/tls/thread_local2.C: New.
2019 * g++.dg/tls/thread_local7.C: New.
2021 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2024 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2026 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2029 * gcc.target/sh/pr54685.c: New.
2031 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2033 PR c++/53528 C++11 attribute support
2034 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2035 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2036 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2037 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2038 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2039 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2040 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2041 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2042 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2043 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2044 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2045 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2046 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2047 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2048 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2049 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2050 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2051 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2052 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2053 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2054 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2055 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2056 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2057 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2058 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2059 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2060 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2061 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2062 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2063 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2064 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2065 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2066 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2067 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2068 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2069 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2070 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2071 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2072 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2073 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2074 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2075 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2076 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2077 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2078 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2079 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2080 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2081 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2082 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2083 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2084 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2085 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2086 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2087 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2088 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2089 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2090 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2092 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2094 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2095 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2096 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2098 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2101 * gcc.target/sh/pr54760-2.c: New.
2102 * gcc.target/sh/pr54760-3.c: New.
2104 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2107 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2109 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2110 Sandra Loosemore <sandra@codesourcery.com>
2112 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2113 and test that the accumulator is initialized using MULT.
2114 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2115 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2117 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2120 * g++.dg/cpp0x/stdint.C: New.
2122 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2125 * g++.dg/cpp0x/stddef.C: New.
2127 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2130 * gfortran.dg/typebound_operator_17.f90: New.
2132 2012-10-06 Jan Hubicka <jh@suse.cz>
2136 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2138 2012-10-06 Jan Hubicka <jh@suse.cz>
2140 * gcc.dg/lto/resolutions_0.c: New testcase.
2142 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2145 * gfortran.dg/generic_25.f90: New.
2146 * gfortran.dg/generic_26.f90: New.
2147 * gfortran.dg/generic_27.f90: New.
2149 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2152 * gcc.target/sh/pr54760-1.c: New.
2154 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2156 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2157 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2158 * g++.dg/warn/Wsign-compare-5.C: New test.
2159 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2160 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2161 * g++.dg/ext/builtin30.C: New test.
2162 * g++.dg/ext/vla12.C: New test.
2163 * gcc.dg/builtins-85.c: New test.
2166 * gcc.dg/guality/pr54519-1.c: New test.
2167 * gcc.dg/guality/pr54519-2.c: New test.
2168 * gcc.dg/guality/pr54519-3.c: New test.
2169 * gcc.dg/guality/pr54519-4.c: New test.
2170 * gcc.dg/guality/pr54519-5.c: New test.
2171 * gcc.dg/guality/pr54519-6.c: New test.
2173 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2176 * g++.dg/cpp0x/defaulted38.C: New.
2178 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2180 PR tree-optimization/33763
2181 * c-c++-common/pr33763.c: New test.
2183 PR tree-optimization/54810
2184 * gcc.dg/tree-ssa/vrp85.c: New test.
2186 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2188 * gcc.dg/ucnid-7.c: Skip on AIX.
2189 * gcc.dg/ucnid-8.c: Same.
2190 * gcc.dg/ucnid-10.c: Same.
2191 * gcc.dg/ucnid-13.c: Same.
2192 * gcc.dg/attr-alias-3.c: Same.
2193 * gcc.dg/attr-alias-5.c: Same.
2194 * gcc.dg/torture/pr51106-2.c: Same.
2195 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2197 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2200 * g++.dg/cpp0x/alias-decl-23.C: New.
2202 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2205 * g++.dg/template/friend53.C: New.
2207 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2209 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2210 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2211 (scan-ada-spec): Likewise.
2212 (scan-ada-spec-not): Likewise.
2213 * gcc.dg/dump-ada-spec-1.c: New test.
2214 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2216 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2218 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2220 2012-10-04 Florian Weimer <fweimer@redhat.com>
2222 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2224 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2227 * g++.dg/cpp0x/pr54323.C: New.
2229 2012-10-04 Richard Guenther <rguenther@suse.de>
2232 * g++.dg/torture/pr54735.C: New testcase.
2234 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2236 PR rtl-optimization/54739
2237 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2239 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2242 * gcc.target/sh/pr51244-12.c: New.
2244 2012-10-03 Dehao Chen <dehao@google.com>
2247 * gcc.dg/pr54782.c: New test.
2249 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2252 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2254 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2257 * gfortran.dg/class_53.f90: New.
2259 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2262 * gcc.dg/guality/pr54551.c: New.
2264 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2266 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2267 * gcc.target/powerpc/pr46728-2.c: Likewise.
2269 2012-10-02 Sharad Singhai <singhai@google.com>
2272 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2273 to fix test failures caused by r191883.
2274 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2275 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2276 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2277 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2278 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2279 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2280 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2281 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2282 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2284 2012-09-30 Sharad Singhai <singhai@google.com>
2286 * gcc.target/i386/vect-double-1.c: Fix test.
2288 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2291 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2294 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2296 PR rtl-optimization/54457
2297 * gcc.target/i386/pr54457.c: New test.
2299 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2301 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2303 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2305 * gcc.target/i386/vect-rebuild.c: New testcase.
2307 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2309 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2311 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2313 * gcc.target/mips/pr37362.c: Fix target selector.
2315 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2318 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2320 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2322 * gcc.dg/ucnid-8.c: Update line number.
2323 * gcc.dg/torture/pr51106-2.c: Likewise.
2325 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2328 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2329 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2330 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2332 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2334 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2335 partially reverting r170092.
2336 * gfortran.dg/class_7.f03: Ditto.
2337 * gfortran.dg/coarray_14.f90: Ditto.
2338 * gfortran.dg/typebound_proc_13.f03: Ditto.
2340 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2343 * g++.dg/cpp0x/sfinae42.C: New.
2345 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2347 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2348 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2349 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2350 * gcc.dg/pr42629.c: XFAIL on AIX.
2351 * gcc.dg/pr47684.c: Same.
2352 * gcc.dg/pr43670.c: Same.
2353 * gcc.dg/pr42916.c: Same.
2354 * gcc.dg/pr45449.c: Same.
2355 * gcc.dg/pr50017.c: Same.
2356 * gcc.dg/pr42728.c: Same.
2357 * gcc.dg/pr47881.c: Same.
2358 * gcc.dg/pr44023.c: Same.
2359 * gcc.dg/pr41345.c: Same.
2360 * gcc.dg/pr42630.c: Same.
2361 * gcc.dg/pr44971.c: Same.
2362 * gcc.dg/pr46771.c: Same.
2363 * gcc.dg/ucnid-8.c: Same.
2364 * gcc.dg/ucnid-10.c: Same.
2365 * gcc.dg/ucnid-13.c: Same.
2366 * gcc.dg/torture/pr51106-2.c: Same.
2367 * gcc.dg/pr48768.c: Same.
2368 * gcc.dg/pr42631.c: Same.
2369 * gcc.dg/pr43084.c: Same.
2370 * gcc.dg/ucnid-7.c: Same.
2371 * gcc.dg/pr42889.c: Same.
2372 * gcc.dg/pr41241.c: Same.
2373 * gcc.dg/pr42719.c: Same.
2374 * g++.dg/debug/pr46583.C: Same.
2375 * g++.dg/debug/pr47106.C: Same.
2376 * g++.dg/opt/pr48549.C: Same.
2377 * g++.dg/other/pr42685.C: Same.
2378 * c-c++-common/pr43942.c: Same.
2380 2012-09-29 Ian Lance Taylor <iant@google.com>
2382 * go.test/go-test.exp: Update for latest version of Go testsuite.
2384 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2387 * gfortran.dg/internal_readwrite_3.f90: New test.
2389 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2391 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2392 c-c++-common/Wunused-local-typedefs-2.c to here.
2394 PR c++/54372 - unused attribute inactive on dependant entities
2395 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2397 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2399 PR c++/29028 - Missed unused warning on using declaration
2400 * g++.dg/warn/Wunused-var-18.C: New test.
2402 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2404 PR c++/53551 - -Wunused-local-typedefs misses uses
2405 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2407 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2410 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2412 PR tree-optimization/54713
2413 * gcc.c-torture/compile/pr54713-1.c: New test.
2414 * gcc.c-torture/compile/pr54713-2.c: New test.
2415 * gcc.c-torture/compile/pr54713-3.c: New test.
2417 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2419 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2421 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2423 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2425 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2428 * gcc.target/i386/pr54703.c: New test.
2430 2012-09-27 Richard Guenther <rguenther@suse.de>
2433 * gcc.dg/lto/pr54709_0.c: New testcase.
2434 * gcc.dg/lto/pr54709_1.c: Likewise.
2436 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2438 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2440 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2442 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2444 * gcc.target/arm/pr42879.c: Handle big-endian.
2446 2012-09-26 Steve Ellcey <sellcey@mips.com>
2449 * gcc.dg/pr37303.c: Check for rdata or rodata.
2451 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2453 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2455 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2459 * gcc.target/powerpc/ppc-ne0-1.c: New.
2461 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2464 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2465 test_19, test_20, test_21, test_22, test_23): New functions.
2466 * gcc.target/sh/pr54089-4.c: New.
2467 * gcc.target/sh/pr54089-5.c: New.
2468 * gcc.target/sh/pr54089-6.c: New.
2469 * gcc.target/sh/pr54089-7.c: New.
2471 2012-09-25 Richard Guenther <rguenther@suse.de>
2474 * gcc.dg/lto/pr54702_0.c: New testcase.
2475 * gcc.dg/lto/pr54702_1.c: Likewise.
2476 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2477 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2478 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2479 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2481 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2484 * g++.dg/cpp0x/parse2.C: New.
2485 * g++.dg/parse/error11.C: Adjust.
2486 * g++.dg/parse/error12.C: Likewise.
2488 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2490 * gcc.target/i386/20030217-1.c: Added check for
2491 large_long_double effective target.
2492 * gcc.target/i386/387-3.c: Likewise.
2493 * gcc.target/i386/387-4.c: Likewise.
2494 * gcc.target/i386/pr36578-1.c: Likewise.
2495 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2496 when long double size is equal double size.
2497 * gcc.target/i386/excess-precision-1.c: Likewise.
2498 * gcc.target/i386/pr36578-2.c: Likewise.
2499 * gcc.target/i386/20030217-2.c: New testcase.
2501 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2503 PR tree-optimization/54676
2504 * gcc.dg/pr54676.c: New test.
2506 2012-09-25 Richard Guenther <rguenther@suse.de>
2508 PR tree-optimization/53663
2509 * gcc.dg/torture/pr53663-1.c: New testcase.
2510 * gcc.dg/torture/pr53663-2.c: Likewise.
2511 * gcc.dg/torture/pr53663-3.c: Likewise.
2513 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2515 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2517 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2519 * lib/target-supports-dg.exp (dg-require-effective-target,
2520 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2521 dg-process-target-1 instead of dg-process-target.
2522 (dg-process-target-1): Rename from dg-process-target.
2523 (dg-process-target): New.
2525 2012-09-24 Richard Guenther <rguenther@suse.de>
2527 PR tree-optimization/54684
2528 * g++.dg/torture/pr54684.C: New testcase.
2530 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2532 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2534 2012-09-24 Richard Guenther <rguenther@suse.de>
2537 * gcc.dg/tm/pr52173-1.c: New.
2538 * gcc.dg/tm/pr52173-2.c: New.
2540 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2542 * gcc.dg/pr54669.c: New test.
2544 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2545 Dominique Dhumieres <dominiq@lps.ens.fr>
2548 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2550 2012-09-23 Tobias Burnus <burnus@net-b.de>
2553 * gfortran.dg/class_array_14.f90: New.
2555 2012-09-22 Kai Tietz <ktietz@redhat.com>
2557 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2558 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2560 2012-09-21 Dehao Chen <dehao@google.com>
2563 PR tree-optimization/54655
2564 * g++.dg/pr54655.C: New testcase.
2566 2012-09-21 Richard Guenther <rguenther@suse.de>
2568 PR tree-optimization/54647
2569 * g++.dg/torture/pr54647.C: New testcase.
2571 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2574 * c-c++-common/torture/vector-compare-2.c: Add -w.
2576 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2578 * gnat.dg/opt20.ads: Move dg directive to...
2579 * gnat.dg/opt20.adb: ...here.
2580 * gnat.dg/addr1.ad[sb]: Likewise.
2581 * gnat.dg/concat2.ad[sb]: Likewise.
2582 * gnat.dg/array16.ad[sb]: Likewise.
2583 * gnat.dg/atomic5.ad[sb]: Likewise.
2584 * gnat.dg/discr29.ad[sb]: Likewise.
2585 * gnat.dg/noreturn5.ad[sb]: Likewise.
2586 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2587 * gnat.dg/discr23.ads: Remove dg directive.
2588 * gnat.dg/nested_float_packed.ads: Likewise.
2589 * gnat.dg/oconst6.ads: Move to...
2590 * gnat.dg/specs/oconst6.ads: ...here.
2592 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2595 * g++.dg/cpp0x/decltype32.C: Tweak.
2597 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2599 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2600 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2601 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2602 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2604 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2607 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2609 2012-09-19 Steve Ellcey <sellcey@mips.com>
2611 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2613 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2615 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2616 * gcc.target/powerpc/ppc-mftb.c: New file.
2618 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2621 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2624 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2627 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2629 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2631 * gcc.c-torture/execute/20120919-1.c: New test.
2633 2012-09-19 Richard Guenther <rguenther@suse.de>
2635 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2637 2012-09-19 Richard Guenther <rguenther@suse.de>
2639 * gcc.dg/builtin-unreachable-6.c: Adjust.
2641 2012-09-19 Richard Guenther <rguenther@suse.de>
2643 * gcc.dg/builtin-object-size-10.c: Adjust.
2644 * gcc.dg/builtin-unreachable-5.c: Adjust.
2645 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2646 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2647 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2648 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2649 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2650 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2651 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2652 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2653 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2654 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2655 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2656 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2658 2012-09-19 Richard Guenther <rguenther@suse.de>
2660 PR tree-optimization/54132
2661 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2662 * gcc.dg/torture/pr54132.c: Likewise.
2664 2012-09-19 Terry Guo <terry.guo@arm.com>
2666 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2667 extra prune rules that will be applied to all tests in a .exp file.
2668 (gcc-dg-prune): Use rules defined by the above variable.
2669 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2670 harmless warnings on architecture switch conflict.
2672 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2674 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2675 of asm-comment characters instead of a single one.
2676 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2678 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2680 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2682 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2683 target instead of xfailing it.
2684 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2685 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2686 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2687 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2688 * gcc.dg/vect/vect-104.c: Likewise.
2689 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2690 * gcc.dg/vect/vect-outer-1.c: Likewise.
2691 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2692 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2693 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2694 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2695 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2696 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2697 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2698 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2699 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2701 * lib/target-supports.exp
2702 (check_effective_target_vect_widen_mult_qi_to_hi,
2703 check_effective_target_vect_widen_mult_hi_to_si,
2704 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2705 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2706 check_effective_target_vect_pack_trunc,
2707 check_effective_target_vect_unpack,
2708 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2709 instead of arm_none.
2711 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2713 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2715 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2716 config to compiler_flags.
2718 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2721 * gcc.target/i386/pr54592.c: New test.
2723 PR tree-optimization/54610
2724 * gcc.target/i386/pr54610.c: New test.
2726 2012-09-17 Jason Merrill <jason@redhat.com>
2729 * g++.dg/cpp0x/alias-decl-21.C: New.
2730 * g++.dg/cpp0x/alias-decl-22.C: New.
2732 2012-09-17 Tobias Burnus <burnus@net-b.de>
2735 * gfortran.dg/scan_2.f90: New.
2737 2012-09-17 Jason Merrill <jason@redhat.com>
2740 * g++.dg/init/aggr9.C: New.
2742 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2744 * gnat.dg/loop_optimization12.ad[sb]: New test.
2746 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2749 * gfortran.dg/proc_ptr_result_7.f90: New.
2751 2012-09-17 Tobias Burnus <burnus@net-b.de>
2754 * gfortran.dg/structure_constructor_11.f90: New.
2756 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2758 PR tree-optimization/54563
2759 * g++.dg/torture/pr54563.C: New test.
2761 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2764 * gfortran.dg/typebound_generic_14.f03: New.
2766 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2769 * gfortran.dg/proc_ptr_38.f90: New.
2771 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2774 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2778 * gnat.dg/lto15.adb: Require lto.
2780 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2781 "myBindC" for hppa*-*-hpux*.
2783 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2785 * gfortran.dg/namelist_75.f90: New test.
2787 2012-09-15 Tom de Vries <tom@codesourcery.com>
2789 * gcc.dg/tree-ssa/vrp82.c: New test.
2790 * gcc.dg/tree-ssa/vrp83.c: Same.
2791 * gcc.dg/tree-ssa/vrp84.c: Same.
2793 2012-09-15 Tom de Vries <tom@codesourcery.com>
2795 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2796 * gcc.dg/tree-ssa/vrp81.c: ... this.
2798 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2801 * gcc.target/avr/torture/fix-types.h: New.
2802 * gcc.target/avr/torture/vals-hr.def: New.
2803 * gcc.target/avr/torture/vals-r.def: New.
2804 * gcc.target/avr/torture/vals-k.def: New.
2805 * gcc.target/avr/torture/vals-ur.def: New.
2806 * gcc.target/avr/torture/vals-uk.def: New.
2807 * gcc.target/avr/torture/vals-uhr.def: New.
2808 * gcc.target/avr/torture/vals-llk.def: New.
2809 * gcc.target/avr/torture/vals-ullk.def: New.
2810 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2811 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2812 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2813 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2814 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2815 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2816 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2817 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2819 2012-09-14 Dehao Chen <dehao@google.com>
2821 * g++.dg/debug/dwarf2/deallocator.C: New test.
2823 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2826 * gcc.c-torture/compile/pr54552-1.c: New test.
2828 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2831 * g++.dg/other/vector-compare.C: New testcase.
2832 * c-c++-common/vector-compare-3.c: New testcase.
2833 * gcc.dg/vector-shift.c: Move ...
2834 * c-c++-common/vector-shift.c: ... here.
2835 * gcc.dg/vector-shift1.c: Move ...
2836 * c-c++-common/vector-shift1.c: ... here.
2837 * gcc.dg/vector-shift3.c: Move ...
2838 * c-c++-common/vector-shift3.c: ... here.
2839 * gcc.dg/vector-compare-1.c: Move ...
2840 * c-c++-common/vector-compare-1.c: ... here.
2841 * gcc.dg/vector-compare-2.c: Move ...
2842 * c-c++-common/vector-compare-2.c: ... here.
2843 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2844 * c-c++-common/torture/vector-compare-1.c: ... here.
2845 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2846 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2847 * c-c++-common/torture/vector-compare-2.c: ... here.
2848 * gcc.c-torture/execute/vector-shift.c: Move ...
2849 * c-c++-common/torture/vector-shift.c: ... here.
2850 * gcc.c-torture/execute/vector-shift2.c: Move ...
2851 * c-c++-common/torture/vector-shift2.c: ... here.
2852 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2853 * c-c++-common/torture/vector-subscript-1.c: ... here.
2854 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2855 * c-c++-common/torture/vector-subscript-2.c: ... here.
2856 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2857 * c-c++-common/torture/vector-subscript-3.c: ... here.
2859 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2862 * gcc.c-torture/compile/pr54103-1.c,
2863 gcc.c-torture/compile/pr54103-2.c,
2864 gcc.c-torture/compile/pr54103-3.c,
2865 gcc.c-torture/compile/pr54103-4.c,
2866 gcc.c-torture/compile/pr54103-5.c,
2867 gcc.c-torture/compile/pr54103-6.c: New tests.
2868 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2870 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2872 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2874 2012-09-14 Richard Guenther <rguenther@suse.de>
2876 PR tree-optimization/54565
2877 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2878 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2880 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2882 * gcc.target/arm/combine-movs.c: Add missing space.
2884 2012-09-14 Richard Guenther <rguenther@suse.de>
2886 * g++.dg/torture/builtin-location.C: New testcase.
2888 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2889 Manuel López-Ibåñez <manu@gcc.gnu.org>
2892 * g++.dg/warn/Wuninitialized-self.C: New.
2894 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2897 * gcc.c-torture/compile/pr54559.c: New test.
2899 2012-09-13 Jason Merrill <jason@redhat.com>
2902 * g++.dg/cpp0x/constexpr-temp1.C: New.
2905 * g++.dg/template/anonunion2.C: New.
2908 * g++.dg/template/init10.C: New.
2910 2012-09-13 Tobias Burnus <burnus@net-b.de>
2913 * gfortran.dg/implicit_pure_3.f90: New.
2915 2012-09-13 Richard Guenther <rguenther@suse.de>
2917 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2919 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2921 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2923 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2925 * c-c++-common/pr51712.c: Handle for short-enum targets.
2927 2012-09-12 Terry Guo <terry.guo@arm.com>
2929 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2930 and lsrs for Thumb2 mode.
2932 2012-09-12 Jan Hubicka <jh@suse.cz>
2934 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2936 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2939 * gcc.target/i386/pr54445-1.c: New file.
2940 * gcc.target/i386/pr54445-2.c: Likewise.
2942 2012-09-12 Tobias Burnus <burnus@net-b.de>
2946 * gfortran.dg/coarray_10.f90: Update dg-error.
2947 * gfortran.dg/coarray_28.f90: New.
2948 * gfortran.dg/array_section_3.f90: New.
2950 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2952 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2953 gcc.target/arm/pr48252.c: Fix for big-endian support.
2955 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2957 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2959 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2960 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2962 * gcc.target/arm/neon-vfma-1.c: New testcase.
2963 * gcc.target/arm/neon-vfms-1.c: Likewise.
2964 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2966 * gcc.target/arm/neon-vmls-1.c: Likewise.
2967 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2969 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2970 (check_effective_target_arm_neonv2_ok): Likewise.
2971 (check_effective_target_arm_neonv2_hw): Likewise.
2972 (check_effective_target_arm_neonv2): Likewise.
2974 2012-09-11 Richard Guenther <rguenther@suse.de>
2977 * g++.dg/tree-ssa/pr54515.C: New testcase.
2979 2012-09-10 Andrew Pinski <apinski@cavium.com>
2982 * gcc.dg/tm/memopt-16.c: New testcase.
2984 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2988 * g++.dg/cpp0x/sfinae40.C: New.
2989 * g++.dg/cpp0x/sfinae41.C: Likewise.
2991 2012-09-10 Jason Merrill <jason@redhat.com>
2994 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2996 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2999 * gcc.target/sh/pr54089-3.c: New.
3001 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3003 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3005 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3007 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3009 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3011 * gcc.dg/pr52558-2.c: Delete.
3012 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3014 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3016 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3018 2012-09-10 Richard Guenther <rguenther@suse.de>
3020 PR tree-optimization/54520
3021 * gcc.dg/torture/pr54520.c: New testcase.
3023 2012-09-10 Jason Merrill <jason@redhat.com>
3026 * g++.dg/cpp0x/implicit14.C: New.
3028 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3031 * gfortran.dg/bound_simplification_3.f90: New test.
3033 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3036 * gcc.dg/pr52558-1.c: Delete.
3037 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3039 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3041 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3042 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3043 * gcc.target/arm/smlaltt-1.c: Likewise.
3045 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3047 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3049 2012-09-07 Tom de Vries <tom@codesourcery.com>
3051 PR tree-optimization/53986
3052 * gcc.dg/tree-ssa/vrp80.c: New test.
3053 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3055 2012-09-06 Jason Merrill <jason@redhat.com>
3059 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3060 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3062 2012-09-06 Andrew Pinski <apinski@cavium.com>
3065 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3067 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3069 PR rtl-optimization/54455
3070 * gcc.dg/54455.c: New test.
3072 2012-09-06 Tobias Burnus <burnus@net-b.de>
3075 * gfortran.dg/promotion_2.f90: New.
3077 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3080 * c-c++-common/pr54486.c: New test.
3082 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3085 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3087 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3090 * g++.dg/cpp0x/sfinae39.C: New.
3092 2012-09-04 Jason Merrill <jason@redhat.com>
3095 * g++.dg/ext/flexary3.C: New.
3098 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3101 * g++.dg/template/defarg15.C: New.
3104 * g++.dg/template/access24.C: New.
3106 2012-09-04 Richard Guenther <rguenther@suse.de>
3108 PR tree-optimization/54458
3109 * gcc.dg/torture/pr54458.c: New testcase.
3111 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3113 * gcc.target/arm/neon-vext.c: New test.
3114 * gcc.target/arm/neon-vext-execute.c: Ditto.
3116 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3120 * gfortran.dg/select_type_29.f03: New.
3122 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3124 * gcc.dg/fold-perm.c: Improve test.
3126 2012-09-03 Tobias Burnus <burnus@net-b.de>
3129 * gfortran.dg/coarray_class_1.f90: New.
3131 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3134 * gcc.c-torture/compile/pr49206.c: New test.
3136 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3137 Uros Bizjak <ubizjak@gmail.com>
3140 * gfortran.dg/pr36680.f90: New test.
3142 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3145 * g++.dg/opt/pr42295.C: New test.
3147 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3150 * gcc.dg/torture/pr54436.c: New test.
3152 2012-09-01 Andrew Pinski <apinski@cavium.com>
3154 * gcc.target/mips/truncate-8.c: New testcase.
3156 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3160 * gcc.target/i386/pr46829.c: New test.
3161 * gcc.target/i386/pr46843.c: Ditto.
3163 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3164 Jason Merrill <jason@redhat.com>
3167 * g++.dg/parse/error50.C: New.
3169 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3172 * gcc.c-torture/compile/pr54428.c: New test.
3174 2012-08-31 Ollie Wild <aaw@google.com>
3177 * g++.dg/init/lifetime3.C: New test.
3179 2012-08-31 Martin Jambor <mjambor@suse.cz>
3182 * gcc.dg/torture/pr54409.c: New test.
3184 2012-08-31 Martin Jambor <mjambor@suse.cz>
3186 * gfortran.dg/pr48636.f90: Add dump scan checks.
3188 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3190 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3192 2012-08-28 Joey Ye <joey.ye@arm.com>
3194 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3196 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3199 * gcc.target/i386/pr46254.c: New test.
3201 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3203 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3204 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3205 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3207 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3209 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3210 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3211 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3212 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3213 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3214 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3215 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3216 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3217 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3218 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3219 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3220 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3221 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3222 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3223 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3224 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3225 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3226 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3227 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3228 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3229 gcc.target/mips/unaligned-1.c: Tighten regexps.
3231 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3233 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3234 (mips_option_groups): Remove optimization. Add various -f options.
3235 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3236 and -pg imply -fno-omit-frame-pointer.
3237 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3238 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3239 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3240 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3241 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3242 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3243 * gcc.target/mips/abi-n32-long32.c: Likewise.
3244 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3245 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3246 * gcc.target/mips/abi-n32-long64.c: Likewise.
3247 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3248 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3249 * gcc.target/mips/abi-n64-long32.c: Likewise.
3250 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3251 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3252 * gcc.target/mips/abi-n64-long64.c: Likewise.
3253 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3254 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3255 * gcc.target/mips/abi-o32-long32.c: Likewise.
3256 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3257 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3258 * gcc.target/mips/abi-o32-long64.c: Likewise.
3259 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3260 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3261 * gcc.target/mips/abi-o64-long32.c: Likewise.
3262 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3263 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3264 * gcc.target/mips/abi-o64-long64.c: Likewise.
3265 * gcc.target/mips/asm-1.c: Likewise.
3266 * gcc.target/mips/branch-1.c: Likewise.
3267 * gcc.target/mips/call-3.c: Likewise.
3268 * gcc.target/mips/call-saved-3.c: Likewise.
3269 * gcc.target/mips/clear-cache-1.c: Likewise.
3270 * gcc.target/mips/div-1.c: Likewise.
3271 * gcc.target/mips/div-2.c: Likewise.
3272 * gcc.target/mips/div-3.c: Likewise.
3273 * gcc.target/mips/div-4.c: Likewise.
3274 * gcc.target/mips/div-5.c: Likewise.
3275 * gcc.target/mips/div-6.c: Likewise.
3276 * gcc.target/mips/div-7.c: Likewise.
3277 * gcc.target/mips/div-8.c: Likewise.
3278 * gcc.target/mips/div-9.c: Likewise.
3279 * gcc.target/mips/div-10.c: Likewise.
3280 * gcc.target/mips/div-11.c: Likewise.
3281 * gcc.target/mips/div-12.c: Likewise.
3282 * gcc.target/mips/dsp-ctrl.c: Likewise.
3283 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3284 * gcc.target/mips/ext-8.c: Likewise.
3285 * gcc.target/mips/extend-2.c: Likewise.
3286 * gcc.target/mips/fix-r10000-1.c: Likewise.
3287 * gcc.target/mips/fix-r10000-2.c: Likewise.
3288 * gcc.target/mips/fix-r10000-3.c: Likewise.
3289 * gcc.target/mips/fix-r10000-4.c: Likewise.
3290 * gcc.target/mips/fix-r10000-5.c: Likewise.
3291 * gcc.target/mips/fix-r10000-6.c: Likewise.
3292 * gcc.target/mips/fix-r10000-7.c: Likewise.
3293 * gcc.target/mips/fix-r10000-8.c: Likewise.
3294 * gcc.target/mips/fix-r10000-9.c: Likewise.
3295 * gcc.target/mips/fix-r10000-10.c: Likewise.
3296 * gcc.target/mips/fix-r10000-11.c: Likewise.
3297 * gcc.target/mips/fix-r10000-12.c: Likewise.
3298 * gcc.target/mips/fix-r10000-13.c: Likewise.
3299 * gcc.target/mips/fix-r10000-14.c: Likewise.
3300 * gcc.target/mips/fix-r10000-15.c: Likewise.
3301 * gcc.target/mips/fpcmp-1.c: Likewise.
3302 * gcc.target/mips/fpcmp-2.c: Likewise.
3303 * gcc.target/mips/fpr-moves-7.c: Likewise.
3304 * gcc.target/mips/fpr-moves-8.c: Likewise.
3305 * gcc.target/mips/int-moves-1.c: Likewise.
3306 * gcc.target/mips/int-moves-2.c: Likewise.
3307 * gcc.target/mips/long-calls-pg.c: Likewise.
3308 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3309 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3310 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3311 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3312 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3313 * gcc.target/mips/mips-3d-1.c: Likewise.
3314 * gcc.target/mips/mips-3d-2.c: Likewise.
3315 * gcc.target/mips/mips-3d-3.c: Likewise.
3316 * gcc.target/mips/mips-3d-4.c: Likewise.
3317 * gcc.target/mips/mips-3d-5.c: Likewise.
3318 * gcc.target/mips/mips-3d-6.c: Likewise.
3319 * gcc.target/mips/mips-3d-7.c: Likewise.
3320 * gcc.target/mips/mips-3d-8.c: Likewise.
3321 * gcc.target/mips/mips-3d-9.c: Likewise.
3322 * gcc.target/mips/mips-ps-1.c: Likewise.
3323 * gcc.target/mips/mips-ps-2.c: Likewise.
3324 * gcc.target/mips/mips-ps-3.c: Likewise.
3325 * gcc.target/mips/mips-ps-4.c: Likewise.
3326 * gcc.target/mips/mips-ps-6.c: Likewise.
3327 * gcc.target/mips/mips32-dspr2.c: Likewise.
3328 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3329 * gcc.target/mips/neg-abs-1.c: Likewise.
3330 * gcc.target/mips/neg-abs-2.c: Likewise.
3331 * gcc.target/mips/nmadd-3.c: Likewise.
3332 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3333 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3334 * gcc.target/mips/octeon-pop-1.c: Likewise.
3335 * gcc.target/mips/pr26765.c: Likewise.
3336 * gcc.target/mips/pr33256.c: Likewise.
3337 * gcc.target/mips/pr33635-1.c: Likewise.
3338 * gcc.target/mips/pr33755.c: Likewise.
3339 * gcc.target/mips/pr35802.c: Likewise.
3340 * gcc.target/mips/pr45074.c: Likewise.
3341 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3342 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3343 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3344 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3345 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3346 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3347 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3348 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3349 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3350 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3351 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3352 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3353 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3354 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3355 * gcc.target/mips/save-restore-1.c: Likewise.
3356 * gcc.target/mips/save-restore-3.c: Likewise.
3357 * gcc.target/mips/save-restore-5.c: Likewise.
3358 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3359 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3360 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3361 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3362 * gcc.target/mips/stack-1.c: Likewise.
3364 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3367 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3368 branch under test to be filled with preceding rather than
3369 following instructions.
3370 * gcc.target/mips/branch-10.c: Likewise.
3371 * gcc.target/mips/branch-11.c: Likewise.
3372 * gcc.target/mips/branch-12.c: Likewise.
3373 * gcc.target/mips/branch-13.c: Likewise.
3374 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3375 to be eliminated. Tighten $28 scan-assembler-not test.
3377 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3379 * gcc.target/mips/call-4.c: ...this new test.
3381 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3383 * gcc.target/mips/code-readable-3.c: Likewise.
3384 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3385 flag but skip for -O0.
3386 * gcc.target/mips/code-readable-4.c: Likewise.
3388 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3389 of operations under test.
3390 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3392 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3393 Don't require sibling-call optimization.
3394 * gcc.target/mips/near-far-4.c: Likewise.
3396 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3397 Make sure that the register variable is used.
3398 * gcc.target/mips/soft-float-1.c: Likewise.
3400 * gcc.target/mips/sdata-1.c: Make static data volatile.
3401 * gcc.target/mips/sdata-2.c: Likewise.
3402 * gcc.target/mips/sdata-3.c: Likewise.
3403 * gcc.target/mips/sdata-4.c: Likewise.
3405 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3407 * gcc.target/mips/atomic-memory-2.c: Likewise.
3408 * gcc.target/mips/branch-cost-1.c: Likewise.
3409 * gcc.target/mips/branch-cost-2.c: Likewise.
3410 * gcc.target/mips/cache-1.c: Likewise.
3411 * gcc.target/mips/call-1.c: Likewise.
3412 * gcc.target/mips/call-saved-2.c: Likewise.
3413 * gcc.target/mips/const-anchor-1.c: Likewise.
3414 * gcc.target/mips/const-anchor-2.c: Likewise.
3415 * gcc.target/mips/dse-1.c: Likewise.
3416 * gcc.target/mips/dsp-lhx.c: Likewise.
3417 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3418 * gcc.target/mips/ext-1.c: Likewise.
3419 * gcc.target/mips/ext-2.c: Likewise.
3420 * gcc.target/mips/ext-3.c: Likewise.
3421 * gcc.target/mips/ext-4.c: Likewise.
3422 * gcc.target/mips/ext-5.c: Likewise.
3423 * gcc.target/mips/ext-6.c: Likewise.
3424 * gcc.target/mips/ext-7.c: Likewise.
3425 * gcc.target/mips/extend-1.c: Likewise.
3426 * gcc.target/mips/fix-r4000-1.c: Likewise.
3427 * gcc.target/mips/fix-r4000-3.c: Likewise.
3428 * gcc.target/mips/fix-r4000-5.c: Likewise.
3429 * gcc.target/mips/fix-r4000-6.c: Likewise.
3430 * gcc.target/mips/fix-r4000-8.c: Likewise.
3431 * gcc.target/mips/fix-r4000-10.c: Likewise.
3432 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3433 * gcc.target/mips/fixed-vector-type.c: Likewise.
3434 * gcc.target/mips/fpr-moves-1.c: Likewise.
3435 * gcc.target/mips/fpr-moves-2.c: Likewise.
3436 * gcc.target/mips/fpr-moves-3.c: Likewise.
3437 * gcc.target/mips/fpr-moves-4.c: Likewise.
3438 * gcc.target/mips/fpr-moves-5.c: Likewise.
3439 * gcc.target/mips/fpr-moves-6.c: Likewise.
3440 * gcc.target/mips/ins-1.c: Likewise.
3441 * gcc.target/mips/ins-2.c: Likewise.
3442 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3443 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3444 * gcc.target/mips/lazy-binding-1.c: Likewise.
3445 * gcc.target/mips/madd-3.c: Likewise.
3446 * gcc.target/mips/madd-5.c: Likewise.
3447 * gcc.target/mips/madd-6.c: Likewise.
3448 * gcc.target/mips/madd-8.c: Likewise.
3449 * gcc.target/mips/madd-9.c: Likewise.
3450 * gcc.target/mips/memcpy-1.c: Likewise.
3451 * gcc.target/mips/mips-ps-type.c: Likewise.
3452 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3453 * gcc.target/mips/mips-sched-madd.c: Likewise.
3454 * gcc.target/mips/mips16e-extends.c: Likewise.
3455 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3456 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3457 * gcc.target/mips/movcc-1.c: Likewise.
3458 * gcc.target/mips/movcc-2.c: Likewise.
3459 * gcc.target/mips/movcc-3.c: Likewise.
3460 * gcc.target/mips/msub-5.c: Likewise.
3461 * gcc.target/mips/msub-6.c: Likewise.
3462 * gcc.target/mips/msub-8.c: Likewise.
3463 * gcc.target/mips/mult-2.c: Likewise.
3464 * gcc.target/mips/mult-3.c: Likewise.
3465 * gcc.target/mips/mult-5.c: Likewise.
3466 * gcc.target/mips/mult-6.c: Likewise.
3467 * gcc.target/mips/mult-7.c: Likewise.
3468 * gcc.target/mips/mult-12.c: Likewise.
3469 * gcc.target/mips/mult-13.c: Likewise.
3470 * gcc.target/mips/mult-14.c: Likewise.
3471 * gcc.target/mips/mult-15.c: Likewise.
3472 * gcc.target/mips/mult-17.c: Likewise.
3473 * gcc.target/mips/mult-18.c: Likewise.
3474 * gcc.target/mips/mult-19.c: Likewise.
3475 * gcc.target/mips/nmadd-1.c: Likewise.
3476 * gcc.target/mips/nmadd-2.c: Likewise.
3477 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3478 * gcc.target/mips/octeon-cins-1.c: Likewise.
3479 * gcc.target/mips/octeon-cins-2.c: Likewise.
3480 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3481 * gcc.target/mips/octeon-exts-2.c: Likewise.
3482 * gcc.target/mips/octeon-exts-3.c: Likewise.
3483 * gcc.target/mips/octeon-exts-4.c: Likewise.
3484 * gcc.target/mips/octeon-exts-5.c: Likewise.
3485 * gcc.target/mips/octeon-exts-6.c: Likewise.
3486 * gcc.target/mips/octeon-exts-7.c: Likewise.
3487 * gcc.target/mips/octeon-pop-2.c: Likewise.
3488 * gcc.target/mips/octeon-seq-3.c: Likewise.
3489 * gcc.target/mips/octeon-seq-4.c: Likewise.
3490 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3491 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3492 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3493 * gcc.target/mips/pr54240.c: Likewise.
3494 * gcc.target/mips/rsqrt-1.c: Likewise.
3495 * gcc.target/mips/rsqrt-2.c: Likewise.
3496 * gcc.target/mips/rsqrt-3.c: Likewise.
3497 * gcc.target/mips/rsqrt-4.c: Likewise.
3498 * gcc.target/mips/save-restore-2.c: Likewise.
3499 * gcc.target/mips/save-restore-4.c: Likewise.
3500 * gcc.target/mips/sb1-1.c: Likewise.
3501 * gcc.target/mips/scc-1.c: Likewise.
3502 * gcc.target/mips/scc-2.c: Likewise.
3503 * gcc.target/mips/scc-3.c: Likewise.
3504 * gcc.target/mips/scc-4.c: Likewise.
3505 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3506 * gcc.target/mips/truncate-1.c: Likewise.
3507 * gcc.target/mips/truncate-2.c: Likewise.
3508 * gcc.target/mips/truncate-3.c: Likewise.
3509 * gcc.target/mips/truncate-4.c: Likewise.
3510 * gcc.target/mips/truncate-5.c: Likewise.
3511 * gcc.target/mips/truncate-6.c: Likewise.
3512 * gcc.target/mips/unaligned-1.c: Likewise.
3514 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3515 skip for -O0. Require -fexpensive-optimizations.
3516 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3517 * gcc.target/mips/dspr2-MULT.c: Likewise.
3518 * gcc.target/mips/fix-r4000-2.c: Likewise.
3519 * gcc.target/mips/fix-r4000-4.c: Likewise.
3520 * gcc.target/mips/fix-r4000-7.c: Likewise.
3521 * gcc.target/mips/fix-r4000-9.c: Likewise.
3522 * gcc.target/mips/madd-1.c: Likewise.
3523 * gcc.target/mips/madd-2.c: Likewise.
3524 * gcc.target/mips/madd-4.c: Likewise.
3525 * gcc.target/mips/maddu-1.c: Likewise.
3526 * gcc.target/mips/maddu-2.c: Likewise.
3527 * gcc.target/mips/maddu-3.c: Likewise.
3528 * gcc.target/mips/maddu-4.c: Likewise.
3529 * gcc.target/mips/msub-1.c: Likewise.
3530 * gcc.target/mips/msub-2.c: Likewise.
3531 * gcc.target/mips/msub-3.c: Likewise.
3532 * gcc.target/mips/msub-4.c: Likewise.
3533 * gcc.target/mips/msubu-1.c: Likewise.
3534 * gcc.target/mips/msubu-2.c: Likewise.
3535 * gcc.target/mips/msubu-3.c: Likewise.
3536 * gcc.target/mips/msubu-4.c: Likewise.
3537 * gcc.target/mips/mult-1.c: Likewise.
3538 * gcc.target/mips/mult-4.c: Likewise.
3539 * gcc.target/mips/mult-8.c: Likewise.
3540 * gcc.target/mips/mult-9.c: Likewise.
3541 * gcc.target/mips/mult-10.c: Likewise.
3542 * gcc.target/mips/mult-11.c: Likewise.
3543 * gcc.target/mips/mult-16.c: Likewise.
3545 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3546 skip for -O0 and -Os.
3547 * gcc.target/mips/fix-r4000-12.c: Likewise.
3548 * gcc.target/mips/madd-7.c: Likewise.
3549 * gcc.target/mips/mips-ps-5.c: Likewise.
3550 * gcc.target/mips/mips-ps-7.c: Likewise.
3551 * gcc.target/mips/msub-7.c: Likewise.
3553 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3554 skip for -O0. Require -mno-abicalls.
3555 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3557 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3558 skip for -O0. Require a total number of BBIT instructions and
3559 at least one of each kind.
3561 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3562 skip for -O0. Require -fno-unroll-loops.
3564 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3565 skip for -O0. Allow BLTZ as well as BGEZ.
3567 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3569 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3570 skip for -O0. Require -fschedule-insns2.
3571 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3573 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3574 but skip for -O0. Make a branch-likely more likely.
3576 * gcc.target/mips/timode-2.c: Split each test into its own function.
3577 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3579 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3580 skip for -O0. Require -fpeephole2.
3581 * gcc.target/mips/vr-mult-2.c: Likewise.
3583 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3585 PR preprocessor/53469
3586 * gcc.dg/cpp/_Pragma7.c: New test case.
3588 2012-08-27 Tobias Burnus <burnus@net-b.de>
3591 * gfortran.dg/do_5.f90: New.
3593 2012-08-27 Tobias Burnus <burnus@net-b.de>
3595 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3596 from dg-options as -Wall no longer implies it.
3598 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3600 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3602 2012-08-25 Jason Merrill <jason@redhat.com>
3604 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3606 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3609 * g++.dg/cpp0x/auto34.C: New.
3611 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3614 * gcc.dg/pr54363.c: New test.
3617 * gcc.dg/pr54355.c: New test.
3619 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3622 * gcc.target/i386/pr52857-1.c: New.
3623 * gcc.target/i386/pr52857-2.c: Likewise.
3625 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3627 * gcc.target/mips/code-readable-4.c: New test.
3629 2012-08-23 Julian Brown <julian@codesourcery.com>
3630 Sandra Loosemore <sandra@codesourcery.com>
3632 * gcc.target/mips/code-readable-1.c: Add -O to options.
3634 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3637 * g++.dg/lookup/using53.C: New.
3639 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3641 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3642 * gcc.dg/fixed-point/convert-1.c: New.
3643 * gcc.dg/fixed-point/convert-2.c: New.
3644 * gcc.dg/fixed-point/convert-3.c: New.
3645 * gcc.dg/fixed-point/convert-4.c: New.
3646 * gcc.dg/fixed-point/convert-float-1.c: New.
3647 * gcc.dg/fixed-point/convert-float-2.c: New.
3648 * gcc.dg/fixed-point/convert-float-3.c: New.
3649 * gcc.dg/fixed-point/convert-float-4.c: New.
3650 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3651 * gcc.dg/fixed-point/convert-sat.c: New.
3652 * gcc.dg/fixed-point/convert.h: New.
3654 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3657 * gcc.target/sh/pr54089-2.c: New.
3659 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3661 * gcc.target/i386/long-double-64-1.c: New file.
3662 * gcc.target/i386/long-double-64-2.c: Likewise.
3663 * gcc.target/i386/long-double-64-3.c: Likewise.
3664 * gcc.target/i386/long-double-64-4.c: Likewise.
3665 * gcc.target/i386/long-double-80-1.c: Likewise.
3666 * gcc.target/i386/long-double-80-2.c: Likewise.
3667 * gcc.target/i386/long-double-80-3.c: Likewise.
3668 * gcc.target/i386/long-double-80-4.c: Likewise.
3669 * gcc.target/i386/long-double-80-5.c: Likewise.
3670 * gcc.target/i386/long-double-80-6.c: Likewise.
3671 * gcc.target/i386/long-double-80-7.c: Likewise.
3673 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3675 PR tree-optimization/54317
3676 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3678 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3681 * gcc.target/sh/pr39423-2.c: New.
3683 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3685 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3686 * gcc.dg/fold-perm.c: Likewise.
3688 2012-08-20 Jan Hubicka <jh@suse.cz>
3691 * gcc.dg/ipa/inlinehint-1.c: New.
3693 2012-08-20 Florian Weimer <fweimer@redhat.com>
3696 * g++.dg/init/new38.C: New test.
3697 * g++.dg/init/new39.C: New test.
3699 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3702 * gcc.target/sh/pr54089-1.c: New.
3704 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3707 * gcc.target/sh/pr51244-11.c: New.
3709 2012-08-20 Tobias Burnus <burnus@net-b.de>
3712 * gfortran.dg/warn_target_lifetime_2.f90: New.
3714 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3717 * g++.dg/warn/Wunused-var-17.C: New.
3719 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3722 * gcc.dg/gomp/pr53992.c: New test.
3724 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3727 * gcc.c-torture/execute/20120817-1.c: New test.
3729 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3731 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3733 (f2): New test that really does need adds.
3735 2012-08-20 Richard Guenther <rguenther@suse.de>
3737 PR tree-optimization/54327
3738 * gcc.dg/torture/pr54327.c: New testcase.
3740 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3742 PR tree-optimization/54321
3743 * gcc.c-torture/compile/pr54321.c: New test.
3745 2012-08-20 Tobias Burnus <burnus@net-b.de>
3748 * gfortran.dg/warn_target_lifetime_1.f90: New.
3750 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3753 * gfortran.dg/real_compare_1.f90: New test case.
3754 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3756 2012-08-18 Jan Hubicka <jh@suse.cz>
3758 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3760 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3763 * gfortran.dg/interface_37.f90: New test.
3765 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3766 Gary Funck <gary@intrepid.com>
3769 * gcc.target/i386/pr20020-1.c: New test.
3770 * gcc.target/i386/pr20020-2.c: Likewise.
3771 * gcc.target/i386/pr20020-3.c: Likewise.
3773 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3775 * gcc.target/i386/perm-concat.c: New test.
3777 2012-08-17 Julian Brown <julian@codesourcery.com>
3779 * gcc.target/arm/div64-unwinding.c: New test.
3781 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3783 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3785 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3788 * gcc.target/sh/pr54236-1.c: New.
3790 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3792 * lib/target-supports.exp (check_effective_target_sync_int_long)
3793 (check_effective_target_sync_char_short): Enable for crisv32-*
3797 * gcc.dg/torture/pr54261-1.c: New test.
3799 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3803 * gfortran.dg/typebound_call_24.f03: New.
3805 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3807 PR tree-optimization/54245
3808 * gcc.dg/tree-ssa/pr54245.c: New test.
3810 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3812 PR tree-optimization/54240
3813 * gcc.target/powerpc/pr54240.c: New test.
3814 * gcc.target/mips/pr54240.c: Likewise.
3816 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3819 * gcc.target/sh/pr52933-1.c: New.
3820 * gcc.target/sh/pr52933-2.c: New.
3822 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3825 * gcc.target/sh/pr50751-8.c: New.
3827 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3830 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3831 * gfortran.dg/typebound_proc_27.f03: New test.
3833 2012-08-14 Sterling Augustine <saugustine@google.com>
3835 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3837 2012-08-14 Tobias Burnus <burnus@net-b.de>
3840 * gfortran.dg/data_constraints_3.f90: New.
3841 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3842 to disable -pedantic compilation.
3843 * gfortran.dg/pr37243.f: Ditto.
3844 * gfortran.dg/g77/19990826-3.f: Ditto.
3845 * gfortran.dg/g77/20020307-1.f : Ditto.
3846 * gfortran.dg/g77/980310-3.f: Ditto.
3848 2012-08-14 Tobias Burnus <burnus@net-b.de>
3851 * gfortran.dg/warn_conversion_4.f90: New.
3853 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3856 PR rtl-optimization/53495
3857 * gcc.c-torture/compile/pr53411.c: New test.
3858 * gcc.c-torture/compile/pr53495.c: New test.
3860 2012-08-13 Richard Guenther <rguenther@suse.de>
3862 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3864 2012-08-13 Richard Guenther <rguenther@suse.de>
3866 PR tree-optimization/54200
3867 * gcc.dg/guality/pr54200.c: New testcase.
3868 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3870 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3872 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3874 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3877 * gcc.target/sh/pr51244-7.c: New.
3878 * gcc.target/sh/pr51244-8.c: New.
3879 * gcc.target/sh/pr51244-9.c: New.
3880 * gcc.target/sh/pr51244-10.c: New.
3882 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3884 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3886 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3887 * gcc.target/sh/pr53511-1.c: Likewise.
3888 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3889 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3890 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3891 * gcc.target/sh/pr53512-3.c: Likewise.
3892 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3894 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3897 * gcc.c-torture/compile/pr39423-1.c: New.
3898 * gcc.c-torture/compile/pr39423-2.c: New.
3900 2012-08-12 Tobias Burnus <burnus@net-b.de>
3903 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3904 they appear uninitialized on the RHS.
3905 * gfortran.dg/public_private_module_6.f90: New.
3907 2012-08-11 Martin Jambor <mjambor@suse.cz>
3910 * gfortran.dg/pr48636.f90: New test.
3912 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3914 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3916 (main): Adjust caller.
3918 2012-08-10 Richard Guenther <rguenther@suse.de>
3920 * gcc.dg/matrix/*.c: Adjust and move ...
3921 * gcc.dg/torture/: ... here.
3922 * gcc.dg/matrix: Remove directory.
3924 2012-08-10 Richard Guenther <rguenther@suse.de>
3927 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3929 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3932 * gcc.dg/tree-ssa/pr54211.c: New test.
3934 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3936 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3937 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3939 2012-08-10 Richard Guenther <rguenther@suse.de>
3941 PR tree-optimization/54109
3942 * gcc.dg/torture/pr54109.c: New testcase.
3943 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3944 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3946 2012-08-10 Richard Guenther <rguenther@suse.de>
3948 PR tree-optimization/54027
3949 * gcc.dg/torture/pr54027.c: New testcase.
3951 2012-08-10 Richard Guenther <rguenther@suse.de>
3953 * g++.dg/plugin/selfassign.c: Adjust.
3954 * gcc.dg/plugin/selfassign.c: Likewise.
3955 * gcc.dg/strlenopt-11.c: Likewise.
3956 * gcc.dg/strlenopt-13.c: Likewise.
3957 * gcc.dg/no-strict-overflow-4.c: Likewise.
3958 * gcc.dg/strict-overflow-4.c: Likewise.
3959 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3960 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3961 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3962 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3963 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3964 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3965 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3966 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3967 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3968 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3969 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3970 * gcc.dg/pr46309.c: Likewise.
3971 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3973 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3975 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3977 * gcc.c-torture/compile/20120727-2.c: New test.
3979 2012-08-09 Martin Jambor <mjambor@suse.cz>
3981 * gcc.dg/ipa/iinline-4.c: New test.
3982 * gcc.dg/ipa/iinline-5.c: Likewise.
3983 * gcc.dg/ipa/iinline-6.c: Likewise.
3984 * gcc.dg/ipa/iinline-7.c: Likewise.
3985 * gcc.dg/lto/20120723_0.c: Likewise.
3986 * gcc.dg/lto/20120723_1.c: Likewise.
3988 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3991 * gcc.target/sh/pr39423-1.c: New.
3993 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3996 * gcc.target/sh/pr51244-5: New.
3997 * gcc.target/sh/pr51244-6: New.
3999 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4001 * gcc.target/i386/adx-addxcarry32-3.c: New.
4002 * gcc.target/i386/adx-addxcarry64-3.c: New.
4004 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4006 PR rtl-optimization/53701
4007 * gcc.dg/pr53701.c: New test.
4009 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4011 * gcc.c-torture/compile/20120727-1.c: New test.
4013 2012-08-09 Tobias Burnus <burnus@net-b.de>
4016 * gfortran.dg/intrinsic_shadow_4.f90: New.
4018 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4020 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4022 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4024 * gcc.c-torture/execute/20120808-1.c: New test.
4026 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4028 PR rtl-optimization/54157
4029 * gcc.target/i386/pr54157.c: New file.
4031 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4033 * gcc.target/i386/adx-addcarryx32-1.c: New.
4034 * gcc.target/i386/adx-addcarryx32-2.c: New.
4035 * gcc.target/i386/adx-addcarryx64-1.c: New.
4036 * gcc.target/i386/adx-addcarryx64-2.c: New.
4037 * gcc.target/i386/adx-check.h: New.
4038 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4039 * gcc.target/i386/sse-12.c: Add -madx.
4040 * gcc.target/i386/sse-13.c: Ditto.
4041 * gcc.target/i386/sse-14.c: Ditto.
4042 * gcc.target/i386/sse-22.c: Ditto.
4043 * gcc.target/i386/sse-23.c: Ditto.
4044 * g++.dg/other/i386-2.C: Ditto.
4045 * g++.dg/other/i386-3.C: Ditto.
4047 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4049 * gcc.dg/tree-ssa/slsr-5.c: New.
4050 * gcc.dg/tree-ssa/slsr-6.c: New.
4051 * gcc.dg/tree-ssa/slsr-7.c: New.
4052 * gcc.dg/tree-ssa/slsr-8.c: New.
4053 * gcc.dg/tree-ssa/slsr-9.c: New.
4054 * gcc.dg/tree-ssa/slsr-10.c: New.
4055 * gcc.dg/tree-ssa/slsr-11.c: New.
4056 * gcc.dg/tree-ssa/slsr-12.c: New.
4057 * gcc.dg/tree-ssa/slsr-13.c: New.
4058 * gcc.dg/tree-ssa/slsr-14.c: New.
4059 * gcc.dg/tree-ssa/slsr-15.c: New.
4060 * gcc.dg/tree-ssa/slsr-16.c: New.
4061 * gcc.dg/tree-ssa/slsr-17.c: New.
4062 * gcc.dg/tree-ssa/slsr-18.c: New.
4063 * gcc.dg/tree-ssa/slsr-19.c: New.
4064 * gcc.dg/tree-ssa/slsr-20.c: New.
4065 * gcc.dg/tree-ssa/slsr-21.c: New.
4066 * gcc.dg/tree-ssa/slsr-22.c: New.
4067 * gcc.dg/tree-ssa/slsr-23.c: New.
4068 * gcc.dg/tree-ssa/slsr-24.c: New.
4069 * gcc.dg/tree-ssa/slsr-25.c: New.
4070 * gcc.dg/tree-ssa/slsr-26.c: New.
4071 * gcc.dg/tree-ssa/slsr-30.c: New.
4072 * gcc.dg/tree-ssa/slsr-31.c: New.
4074 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4076 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4077 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4078 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4080 2012-08-06 Cary Coutant <ccoutant@google.com>
4082 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4084 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4087 * gfortran.dg/dummy_procedure_5.f90: Modified.
4088 * gfortran.dg/dummy_procedure_8.f90: New.
4089 * gfortran.dg/interface_26.f90: Modified.
4090 * gfortran.dg/proc_ptr_11.f90: Modified.
4091 * gfortran.dg/proc_ptr_15.f90: Modified.
4092 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4093 * gfortran.dg/typebound_override_1.f90: Modified.
4094 * gfortran.dg/typebound_proc_6.f03: Modified.
4096 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4098 PR tree-optimization/51938
4099 PR tree-optimization/52005
4100 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4101 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4102 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4103 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4105 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4107 Avoid crashing on erroneous static_assert usage
4108 * g++.dg/cpp0x/static_assert8.C: New test.
4110 2012-08-06 Jason Merrill <jason@redhat.com>
4112 * g++.dg/cpp0x/sfinae38.C: New.
4114 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4115 Paolo Carlini <paolo.carlini@oracle.com>
4118 * g++.dg/conversion/void2.C: New.
4120 2012-08-06 Tom de Vries <tom@codesourcery.com>
4122 * gcc.dg/tree-ssa/vrp78.c: New test.
4124 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4125 Richard Sandiford <rdsandiford@googlemail.com>
4127 * g++.dg/opt/enum2.C: Require fpic target.
4128 * g++.dg/lto/20090303_0.C: Likewise.
4130 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4131 Catherine Moore <clm@codesourcery.com>
4133 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4134 flush function names too.
4135 * gcc.target/mips/clear-cache-1.c: Likewise.
4137 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4140 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4142 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4145 * gfortran.dg/array_5.f90: New test.
4147 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4149 PR tree-optimization/30318
4150 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4152 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4154 * g++.dg/ext/vector17.C: New testcase.
4156 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4159 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4160 * g++.dg/opt/longbranch1.C: Likewise.
4162 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4164 PR tree-optimization/53805
4165 * gcc.dg/fold-notunord.c: New testcase.
4167 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4170 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4171 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4173 2012-08-02 Jason Merrill <jason@redhat.com>
4174 Paolo Carlini <paolo.carlini@oracle.com>
4176 PR c++/51213 (again)
4177 * g++.dg/cpp0x/sfinae37.C: Extend.
4179 2012-08-02 Richard Guenther <rguenther@suse.de>
4181 PR tree-optimization/50672
4182 * g++.dg/torture/pr50672.C: New testcase.
4184 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4187 * gfortran.dg/abstract_type_6.f03: Modified.
4188 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4189 * gfortran.dg/proc_ptr_comp_35.f90: New.
4190 * gfortran.dg/typebound_proc_9.f03: Modified.
4191 * gfortran.dg/typebound_proc_26.f90: New.
4193 2012-08-02 Richard Guenther <rguenther@suse.de>
4195 * gcc.dg/torture/pta-callused-1.c: Adjust.
4196 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4197 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4198 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4199 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4200 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4201 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4202 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4203 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4205 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4208 * gfortran.dg/include_6.f90: New test case.
4209 * gfortran.dg/include_7.f90: New test case.
4210 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4212 2012-08-01 Tom de Vries <tom@codesourcery.com>
4214 * gcc.dg/tree-ssa/vrp76.c: New test.
4216 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4218 PR tree-optimization/46556
4219 * gcc.dg/tree-ssa/slsr-27.c: New.
4220 * gcc.dg/tree-ssa/slsr-28.c: New.
4221 * gcc.dg/tree-ssa/slsr-29.c: New.
4223 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4226 * gfortran.dg/proc_decl_29.f90: New.
4228 2012-07-31 Dehao Chen <dehao@google.com>
4230 * gcc.dg/predict-7.c: New test.
4232 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4235 * gfortran.dg/typebound_override_3.f90: New.
4237 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4239 PR tree-optimization/53773
4240 * gcc.dg/vect/pr53773.c: New test.
4242 2012-07-31 Nick Clifton <nickc@redhat.com>
4244 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4247 2012-07-31 Tobias Burnus <burnus@net-b.de>
4249 * gfortran.dg/c_funloc_tests_6.f90: New.
4250 * gfortran.dg/c_funloc_tests_7.f90: New.
4251 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4253 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4256 * g++.dg/cpp0x/temp_default5.C: New.
4258 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4261 * gfortran.dg/proc_ptr_37.f90: New.
4263 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4265 * lib/target-supports.exp
4266 (check_effective_target_vect_natural_alignment): New function.
4267 * gcc.dg/align-2.c: Only run on targets with natural alignment
4269 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4270 alignment of vector types.
4272 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4273 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4275 * gcc.target/i386/rdseed16-1.c: New.
4276 * gcc.target/i386/rdseed32-1.c: Ditto
4277 * gcc.target/i386/rdseed64-1.c: Ditto
4278 * gcc.target/i386/sse-12.c: Add -mrdseed.
4279 * gcc.target/i386/sse-13.c: Ditto.
4280 * gcc.target/i386/sse-14.c: Ditto.
4281 * g++.dg/other/i386-2.C: Ditto.
4282 * g++.dg/other/i386-3.C: Ditto.
4284 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4287 * gcc.target/sh/pr51244-4.c: New.
4289 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4291 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4292 for alpha*-*-* targets. Cleanup original tree dump.
4294 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4296 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4297 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4299 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4301 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4302 rand, srand. Include <stdlib.h>.
4304 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4306 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4308 2012-07-26 Richard Henderson <rth@redhat.com>
4310 * gcc.dg/attr-hotcold-1.c: New.
4311 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4313 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4314 Sandra Loosemore <sandra@codesourcery.com>
4316 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4318 2012-07-26 Tobias Burnus <burnus@net-b.de>
4320 * gfortran.dg/contiguous_1.f90: Update dg-error.
4321 * gfortran.dg/proc_ptr_32.f90: Ditto.
4323 2012-07-26 Richard Guenther <rguenther@suse.de>
4325 PR tree-optimization/54098
4326 * gcc.dg/torture/pr54098.c: New testcase.
4328 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4330 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4331 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4333 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4336 * gfortran.dg/array_constructor_39.f90: New test.
4338 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4341 * gfortran.dg/array_constructor_38.f90: New test.
4343 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4345 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4347 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4349 * gnat.dg/noreturn5.ad[sb]: New test.
4351 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4352 Paul Brook <paul@codesourcery.com>
4356 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4357 * c-c++-common/pr53633.c: New test.
4359 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4361 * gcc.target/i386/asm-dialect-1.c: New test case.
4363 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4364 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4366 * gcc.target/i386/prefetchw-1.c: New.
4367 * gcc.target/i386/sse-12.c: Add -mprfchw.
4368 * gcc.target/i386/sse-13.c: Ditto.
4369 * gcc.target/i386/sse-14.c: Ditto.
4370 * gcc.target/i386/sse-22.c: Ditto.
4371 * gcc.target/i386/sse-23.c: Ditto.
4372 * g++.dg/other/i386-2.C: Ditto.
4373 * g++.dg/other/i386-3.C: Ditto.
4375 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4377 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4379 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4382 * gcc.target/arm/pr54051.c: New.
4383 * gcc.target/arm/vfp-1.c: Adjust test.
4385 2012-07-24 Julian Brown <julian@codesourcery.com>
4387 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4388 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4391 2012-07-23 Paul Brook <paul@codesourcery.com>
4393 * g++.dg/other/armv7m-1.c: New test.
4395 2012-07-23 Julian Brown <julian@codesourcery.com>
4397 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4399 (DO_TEST): Define to 1 for appropriate ARM targets.
4401 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4403 PR tree-optimization/53881
4404 * gcc.dg/pr53881.c: Renamed to ...
4405 * gcc.dg/pr53881-1.c: ... this.
4406 * gcc.dg/pr53881-2.c: New test.
4408 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4410 Handle recent changes in default atomics for cris*-*-linux*.
4411 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4412 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4413 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4414 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4415 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4416 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4417 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4418 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4419 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4420 -mno-unaligned-atomic-may-use-library is in effect for
4422 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4423 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4424 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4425 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4426 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4427 gcc.target/cris/torture/sync-mis-op-i-1.c,
4428 gcc.target/cris/torture/sync-mis-op-i-2.c,
4429 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4430 gcc.target/cris/torture/sync-mis-op-i-3.c,
4431 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4432 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4433 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4434 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4435 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4436 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4437 (main): Remove local variable x.
4438 [mis_ok]: Check that atomics don't fail.
4440 2012-07-21 Andrew Pinski <apinski@cavium.com>
4442 * gcc.dg/tree-ssa/vrp72.c: New test.
4443 * gcc.dg/tree-ssa/vrp73.c: New test.
4444 * gcc.dg/tree-ssa/vrp74.c: New test.
4445 * gcc.dg/tree-ssa/vrp75.c: New test.
4447 2012-07-21 Andrew Pinski <apinski@cavium.com>
4449 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4450 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4452 2012-07-21 Andrew Pinski <apinski@cavium.com>
4454 * gcc.target/mips/octeon-pop-2.c: New testcase.
4456 2012-07-21 Tobias Burnus <burnus@net-b.de>
4459 * gfortran.dg/assumed_rank_3.f90: New.
4460 * gfortran.dg/assumed_rank_11.f90: New.
4461 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4462 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4463 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4465 2012-07-21 Andrew Pinski <apinski@cavium.com>
4467 * gcc.target/mips/unaligned-1.c: New testcase.
4469 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4471 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4473 2012-07-20 Tobias Burnus <burnus@net-b.de>
4475 * gfortran.dg/bind_c_array_params_2.f90: New.
4476 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4477 and update dg-error.
4479 2012-07-20 Tobias Burnus <burnus@net-b.de>
4481 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4483 2012-07-20 Jason Merrill <jason@redhat.com>
4486 * g++.dg/other/array7.C: New.
4488 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4490 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4491 the basic block and check loop depth.
4492 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4493 matching patterns and comments.
4494 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4495 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4497 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4500 * c-c++-common/pr28656.c: New test.
4502 2012-07-19 Jason Merrill <jason@redhat.com>
4505 * g++.dg/init/mutable1.C: New.
4507 2012-07-20 Tobias Burnus <burnus@net-b.de>
4510 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4511 * gfortran.dg/assumed_rank_1.f90: New.
4512 * gfortran.dg/assumed_rank_1_c.c: New.
4513 * gfortran.dg/assumed_rank_2.f90: New.
4514 * gfortran.dg/assumed_rank_4.f90: New.
4515 * gfortran.dg/assumed_rank_5.f90: New.
4516 * gfortran.dg/assumed_rank_6.f90: New.
4517 * gfortran.dg/assumed_rank_7.f90: New.
4518 * gfortran.dg/assumed_rank_8.f90: New.
4519 * gfortran.dg/assumed_rank_8_c.c: New.
4520 * gfortran.dg/assumed_rank_9.f90: New.
4521 * gfortran.dg/assumed_rank_10.f90: New.
4522 * gfortran.dg/assumed_rank_12.f90: New.
4524 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4526 * gnat.dg/opt25.adb: New test.
4527 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4528 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4530 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4532 * gnat.dg/aggr20.ad[sb]: New test.
4533 * gnat.dg/aggr20_pkg.ads: New helper.
4535 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4537 * gnat.dg/derived_type3.adb: New test.
4538 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4540 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4542 PR rtl-optimization/53942
4543 * gcc.dg/pr53942.c: New test.
4545 2012-07-19 Jason Merrill <jason@redhat.com>
4548 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4550 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4552 * gnat.dg/discr38.adb: New test.
4554 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4557 * c-c++-common/gomp/pr54017.c: New test.
4559 2012-07-19 Richard Guenther <rguenther@suse.de>
4560 Eric Botcazou <ebotcazou@adacore.com>
4562 * gnat.dg/loop_optimization11.adb: New testcase.
4563 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4565 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4566 Jason Merrill <jason@redhat.com>
4568 * g++.dg/cpp0x/sfinae37.C: New.
4569 * g++.dg/template/access23.C: New.
4570 * g++.dg/template/access7.C: Adjust.
4571 * g++.dg/template/sfinae10.C: Don't expect errors.
4572 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4574 2012-07-18 Julian Brown <julian@codesourcery.com>
4575 Sandra Loosemore <sandra@codesroucery.com>
4577 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4579 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4581 * gnat.dg/noreturn4.ad[sb]: New test.
4582 * gnat.dg/noreturn4_pkg.ads: New helper.
4584 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4585 Julian Brown <julian@codesourcery.com>
4587 * gcc.target/arm/neon-vdup-1.c: New test case.
4588 * gcc.target/arm/neon-vdup-2.c: New test case.
4589 * gcc.target/arm/neon-vdup-3.c: New test case.
4590 * gcc.target/arm/neon-vdup-4.c: New test case.
4591 * gcc.target/arm/neon-vdup-5.c: New test case.
4592 * gcc.target/arm/neon-vdup-6.c: New test case.
4593 * gcc.target/arm/neon-vdup-7.c: New test case.
4594 * gcc.target/arm/neon-vdup-8.c: New test case.
4595 * gcc.target/arm/neon-vdup-9.c: New test case.
4596 * gcc.target/arm/neon-vdup-10.c: New test case.
4597 * gcc.target/arm/neon-vdup-11.c: New test case.
4598 * gcc.target/arm/neon-vdup-12.c: New test case.
4599 * gcc.target/arm/neon-vdup-13.c: New test case.
4600 * gcc.target/arm/neon-vdup-14.c: New test case.
4601 * gcc.target/arm/neon-vdup-15.c: New test case.
4602 * gcc.target/arm/neon-vdup-16.c: New test case.
4603 * gcc.target/arm/neon-vdup-17.c: New test case.
4604 * gcc.target/arm/neon-vdup-18.c: New test case.
4605 * gcc.target/arm/neon-vdup-19.c: New test case.
4606 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4607 arguments non-constant.
4609 2012-07-18 Richard Guenther <rguenther@suse.de>
4611 PR tree-optimization/53970
4612 * g++.dg/torture/pr53970.C: New testcase.
4614 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4617 * gcc.c-torture/compile/pr38621.c: New.
4619 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4622 * gcc.target/sh/pr33135-1.c: New.
4623 * gcc.target/sh/pr33135-2.c: New.
4624 * gcc.target/sh/pr33135-3.c: New.
4625 * gcc.target/sh/pr33135-4.c: New.
4627 2012-07-17 Jason Merrill <jason@redhat.com>
4630 * g++.dg/parse/enum9.C: New.
4632 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4633 Sandra Loosemore <sandra@codesourcery.com>
4635 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4636 if there is a conflict with -mcpu=. Use -mcpu=5208.
4638 2012-07-17 Jason Merrill <jason@redhat.com>
4641 * g++.dg/template/array23.C: New.
4643 2012-07-17 Tobias Burnus <burnus@net-b.de>
4646 * gfortran.dg/bind_c_usage_26.f90: New.
4647 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4648 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4649 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4650 * gfortran.dg/interop_params.f03: Ditto.
4652 2012-07-17 Jason Merrill <jason@redhat.com>
4654 * g++.dg/template/inherit8.C: Adjust.
4655 * g++.dg/template/using21.C: Adjust.
4656 * g++.dg/template/using22.C: Adjust.
4659 * g++.dg/template/current-inst1.C: New.
4660 * g++.dg/parse/crash35.C: Adjust.
4662 2012-07-17 Tobias Burnus <burnus@net-b.de>
4665 * gfortran.dg/oldstyle_4.f90: New.
4667 2012-07-17 Tobias Burnus <burnus@net-b.de>
4670 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4671 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4673 2012-07-16 Jason Merrill <jason@redhat.com>
4675 * g++.dg/parse/access8.C: Adjust.
4676 * g++.dg/template/sfinae6_neg.C: Adjust.
4678 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4681 * gfortran.dg/coarray_allocate_1.f90: New test.
4683 2012-07-16 Andrew Pinski <apinski@cavium.com>
4685 * gcc.c-torture/execute/bswap-1.c: New testcase.
4686 * gcc.c-torture/compile/unalign-1.c: New testcase.
4687 * gcc.c-torture/compile/20120524-1.c: New testcase.
4688 * gcc.c-torture/compile/20101216-1.c: New testcase.
4690 2012-07-16 Dehao Chen <dehao@google.com>
4693 2012-07-10 Dehao Chen <dehao@google.com>
4695 * gcc.dg/debug_info_inline.c: New test.
4697 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4700 * gfortran.dg/proc_decl_28.f90: New.
4702 2012-07-16 Andrew Pinski <apinski@cavium.com>
4704 * gcc.dg/torture/builtins-1.c: New testcase.
4706 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4708 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4709 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4710 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4711 gcc.target/cris/sync-1-v10.c,
4712 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4713 pass -mno-unaligned-atomic-may-use-library.
4714 * gcc.target/cris/sync-xchg-1.c: New test.
4715 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4716 valid register operand output modifier.
4718 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4720 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4723 2012-07-13 Andrew Pinski <apinski@cavium.com>
4725 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4726 rather than cleanup-tree-dump.
4727 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4729 2012-07-13 Richard Guenther <rguenther@suse.de>
4731 PR tree-optimization/53907
4732 * gcc.target/i386/pr53907.c: New testcase.
4734 2012-07-13 Richard Guenther <rguenther@suse.de>
4736 PR tree-optimization/53922
4737 * gcc.dg/torture/pr53922.c: New testcase.
4739 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4741 PR rtl-optimization/53908
4742 * gcc.dg/torture/pr53908.c: New test.
4744 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4747 * g++.dg/cpp0x/variadic135.C: New.
4749 2012-07-12 Jason Merrill <jason@redhat.com>
4751 * g++.dg/template/sfinae6_neg.C: Adjust.
4753 2012-07-12 Tobias Burnus <burnus@net-b.de>
4755 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4756 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4757 scan-tree-dump-times pattern.
4759 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4761 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4763 2012-07-11 Jason Merrill <jason@redhat.com>
4766 * g++.g/cpp0x/defaulted37.C: New.
4768 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4771 * gcc.target/arm/pr53859.c: New test.
4773 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4776 * gcc.c-torture/compile/pr53886.c: New.
4778 2012-07-10 Dehao Chen <dehao@google.com>
4780 * gcc.dg/debug_info_inline.c: New test.
4782 2012-07-10 Jason Merrill <jason@redhat.com>
4785 * g++.dg/cpp0x/defaulted36.C: New.
4786 * g++.dg/cpp0x/defaulted21.C: Adjust.
4788 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4790 2012-07-09 Sterling Augustine <saugustine@google.com>
4792 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4794 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4796 PR tree-optimization/53887
4797 * gcc.dg/pr53887.c: New test.
4799 2012-07-09 Jason Merrill <jason@redhat.com>
4802 * g++.dg/cpp0x/nullptr29.C: New.
4804 2012-07-09 Tom de Vries <tom@codesourcery.com>
4805 Richard Guenther <rguenther@suse.de>
4807 * gcc.dg/builtin-unreachable-6.c: New test.
4808 * gcc.dg/builtin-unreachable-5.c: New test.
4810 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4812 PR tree-optimization/53881
4813 * gcc.dg/pr53881.c: New test.
4815 2012-07-06 Jason Merrill <jason@redhat.com>
4818 * g++.dg/cpp0x/variadic134.C: New.
4821 * g++.dg/cpp0x/alias-decl-20.C: New.
4823 2012-07-06 Tom de Vries <tom@codesourcery.com>
4825 PR tree-optimization/51879
4826 * gcc.dg/pr51879-16.c: New test.
4827 * gcc.dg/pr51879-17.c: Same.
4829 2012-07-06 Tom de Vries <tom@codesourcery.com>
4831 PR tree-optimization/52009
4832 * gcc.dg/pr51879-7.c: New test.
4833 * gcc.dg/pr51879-18.c: New test.
4835 2012-07-05 Jason Merrill <jason@redhat.com>
4838 * g++.dg/template/typedef39.C: New.
4841 * g++.dg/cpp0x/variadic133.C: New.
4842 * g++.dg/template/param1.C: Adjust.
4844 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4848 * gcc.target/arm/neon/vtrnf32.c: Update.
4849 * gcc.target/arm/neon/vtrns32.c: Update.
4850 * gcc.target/arm/neon/vtrnu32.c: Update.
4851 * gcc.target/arm/neon/vzipf32.c: Update.
4852 * gcc.target/arm/neon/vzips32.c: Update.
4853 * gcc.target/arm/neon/vzipu32.c: Update.
4855 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4858 * gfortran.dg/inline_sum_4.f90: New test.
4860 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4862 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4864 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4866 * gcc.target/arm/fma-sp.c: New testcase.
4867 * gcc.target/arm/fma.c: Likewise.
4868 * gcc.target/arm/fma.h: Likewise.
4870 2012-07-04 Jason Merrill <jason@redhat.com>
4873 * g++.dg/other/enum3.C: New.
4875 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4878 * g++.dg/torture/pr53321.C: New test.
4880 2012-07-04 Richard Guenther <rguenther@suse.de>
4882 PR tree-optimization/53844
4883 * g++.dg/tree-ssa/pr53844.C: New testcase.
4885 2012-07-04 Richard Guenther <rguenther@suse.de>
4887 PR tree-optimization/53849
4888 * gcc.dg/pr53849.c: New testcase.
4890 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4893 * g++.dg/ext/label14.C: New test.
4895 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4898 * g++.dg/other/pr53811.C: New test.
4900 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4903 * gcc.target/m68k/stack-limit-1.c: New testcase.
4905 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4907 * gnat.dg/recursive_call.adb: New test.
4909 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4911 * gnat.dg/discr37.ad[sb]: New test.
4913 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4915 * g++.dg/other/packed1.C: Remove SH from xfail list.
4917 2012-07-02 Jason Merrill <jason@redhat.com>
4920 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4923 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4926 * g++.dg/cpp0x/decltype39.C: New.
4927 * g++.dg/diagnostic/method1.C: Adjust.
4930 * g++.dg/template/ref6.C: New.
4932 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4935 * gcc.target/sh/pr53568-1.c: New.
4937 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4940 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4942 2012-07-02 Jason Merrill <jason@redhat.com>
4945 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4948 * g++.dg/template/enum7.C: New.
4949 * g++.dg/other/ptrmem10.C: Adjust.
4950 * g++.dg/other/ptrmem11.C: Adjust.
4951 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4953 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4955 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4957 2012-07-01 Wei Guozhi <carrot@google.com>
4960 * gcc.target/arm/pr53447-1.c: New testcase.
4961 * gcc.target/arm/pr53447-2.c: New testcase.
4962 * gcc.target/arm/pr53447-3.c: New testcase.
4963 * gcc.target/arm/pr53447-4.c: New testcase.
4965 2012-06-29 Richard Guenther <rguenther@suse.de>
4967 PR tree-optimization/47061
4968 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4970 2012-06-29 Richard Guenther <rguenther@suse.de>
4972 PR tree-optimization/37541
4973 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4975 2012-06-29 Richard Guenther <rguenther@suse.de>
4977 PR tree-optimization/52589
4978 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4980 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4982 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4984 * g++.dg/template/error46.C: Add missing comment to dg-message.
4985 * g++.dg/template/crash107.C: Likewise.
4986 * g++.dg/template/error47.C: Likewise.
4987 * g++.dg/template/crash108.C: Likewise.
4988 * g++.dg/overload/operator5.C: Likewise.
4990 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4991 errors in dg-message directives, add comments.
4993 2012-06-28 Kai Tietz <ktietz@redhat.com>
4995 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4996 hard-coded 'unsigned long'.
4998 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5000 PR tree-optimization/51581
5001 * gcc.dg/vect/pr51581-4.c: New test.
5003 PR tree-optimization/53645
5004 * gcc.c-torture/execute/pr53645-2.c: New test.
5006 2012-06-28 Richard Guenther <rguenther@suse.de>
5009 * gcc.dg/torture/pr53790.c: New testcase.
5011 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5013 PR tree-optimization/53645
5014 * gcc.c-torture/execute/pr53645.c: New test.
5016 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5018 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5020 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5024 * gcc.dg/guality/pr49888.c: Account for the possibility that
5025 the variable is optimized out at the first test.
5027 2012-06-27 Jason Merrill <jason@redhat.com>
5029 * g++.dg/cpp0x/override2.C: Adjust.
5030 * g++.dg/template/error5.C: Adjust.
5031 * g++.dg/parse/crash28.C: Adjust.
5034 * g++.dg/parse/template27.C: New.
5035 * g++.dg/template/crash74.C: Adjust expected output.
5037 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5041 * gfortran.dg/typebound_operator_16.f03: New.
5043 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5045 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5046 even src1.i and src2.i fields even in the second half of the arrays.
5048 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5051 * g++.dg/torture/vshuf-16.inc: New test.
5052 * g++.dg/torture/vshuf-2.inc: New test.
5053 * g++.dg/torture/vshuf-4.inc: New test.
5054 * g++.dg/torture/vshuf-8.inc: New test.
5055 * g++.dg/torture/vshuf-main.inc: New test.
5056 * g++.dg/torture/vshuf-v16hi.C: New test.
5057 * g++.dg/torture/vshuf-v16qi.C: New test.
5058 * g++.dg/torture/vshuf-v2df.C: New test.
5059 * g++.dg/torture/vshuf-v2di.C: New test.
5060 * g++.dg/torture/vshuf-v2sf.C: New test.
5061 * g++.dg/torture/vshuf-v2si.C: New test.
5062 * g++.dg/torture/vshuf-v4df.C: New test.
5063 * g++.dg/torture/vshuf-v4di.C: New test.
5064 * g++.dg/torture/vshuf-v4sf.C: New test.
5065 * g++.dg/torture/vshuf-v4si.C: New test.
5066 * g++.dg/torture/vshuf-v8hi.C: New test.
5067 * g++.dg/torture/vshuf-v8qi.C: New test.
5068 * g++.dg/torture/vshuf-v8si.C: New test.
5070 2012-06-27 Richard Guenther <rguenther@suse.de>
5073 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5075 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5077 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5078 scan-dump-dem-not): Use printable pattern in test name.
5080 2012-06-26 Sterling Augustine <saugustine@google.com>
5081 Dominique Dhumieres <dominiq@lps.ens.fr>
5083 * gcc.dg/pubtypes-2.c: Update expected output.
5084 * gcc.dg/pubtypes-3.c: Likewise.
5085 * gcc.dg/pubtypes-4.c: Likewise.
5087 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5089 * gcc.dg/tree-ssa/slsr-1.c: New test.
5090 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5091 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5092 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5094 2012-06-26 Matt Turner <mattst88@gmail.com>
5097 * gcc.target/arm/mmx-2.c: New.
5099 2012-06-26 Richard Guenther <rguenther@suse.de>
5102 * g++.dg/torture/pr53752.C: New testcase.
5104 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5106 PR tree-optimization/53748
5107 * gcc.c-torture/compile/pr53748.c: New test.
5109 2012-06-25 Jason Merrill <jason@redhat.com>
5113 * g++.dg/cpp0x/decltype38.C: New.
5114 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5116 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5118 * lib/target-supports-dg.exp (testname-for-summary): New.
5119 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5120 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5121 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5122 scan-module-absence, output-exists, output-exists-not: Use
5123 testname-for-summary.
5124 (dg-test): Clean up testname_with_flags.
5125 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5126 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5127 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5128 scan-assembler-dem-not, object-size: Use testname-for-summary.
5129 * lib/gcov.exp (run-gcov): Likewise.
5130 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5131 scan-dump-dem, scan-dump-dem-note): Likewise.
5133 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5134 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5135 including profopt.opt; save and restore existing value.
5136 * g++.dg/bprob/bprob.exp: Likewise.
5137 * gcc.dg/matrix/matrix.exp: Likewise.
5138 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5139 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5142 2012-06-25 Richard Henderson <rth@redhat.com>
5144 * gcc.dg/pr53749.c: New.
5146 2012-06-25 Jason Merrill <jason@redhat.com>
5149 * g++.dg/cpp0x/nullptr28.C: New.
5151 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5153 * gcc.target/arm/neon-vld1_dupQ.c: New.
5155 2012-06-25 Florian Weimer <fweimer@redhat.com>
5157 * g++.dg/init/new35.C: New.
5158 * g++.dg/init/new36.C: New.
5159 * g++.dg/init/new37.C: New.
5160 * g++.dg/ext/vla5.C: New warning.
5161 * g++.dg/ext/vla8.C: New warning.
5162 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5164 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5165 James Greenhalgh <james.greenhalgh@arm.com>
5167 * gcc.target/arm/ftest-support-arm.h New testcase.
5168 * gcc.target/arm/ftest-support-thumb.h Likewise.
5169 * gcc.target/arm/ftest-support.h Likewise.
5170 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5171 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5172 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5173 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5174 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5175 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5176 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5177 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5178 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5179 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5180 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5181 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5182 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5183 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5184 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5185 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5186 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5187 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5188 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5189 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5190 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5191 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5192 * lib/target-supports.exp
5193 (check_effective_target_arm_arch_FUNC): Add support for more
5195 (add_options_for_arm_arch_FUNC): Likewise.
5196 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5198 2012-06-25 Jason Merrill <jason@redhat.com>
5201 * g++.dg/cpp0x/constexpr-tuple.C: New.
5203 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5206 * gcc.target/i386/pr53759.c: New test.
5209 * g++.dg/cpp0x/nsdmi7.C: New test.
5211 2012-06-24 Kai Tietz <ktietz@redhat.com>
5213 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5215 * gcc.target/i386/pr38988.c: Likewise.
5217 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5221 * gfortran.dg/typebound_generic_12.f03: New.
5222 * gfortran.dg/typebound_generic_13.f03: New.
5224 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5226 * gnat.dg/lto15.ad[sb]: New test.
5228 2012-06-21 Meador Inge <meadori@codesourcery.com>
5231 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5233 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5235 * gcc.dg/pch/ident-1.c: New test.
5236 * gcc.dg/pch/ident-1.hs: Header file for new test.
5238 2012-06-21 Michael Matz <matz@suse.de>
5241 * gcc.c-torture/execute/pr53688.c: New test.
5243 2012-06-20 Richard Guenther <rguenther@suse.de>
5245 PR tree-optimization/30318
5246 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5248 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5250 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5252 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5254 * gcc.target/i386/clearcapv2.map: New file.
5255 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5257 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5259 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5260 and add __sh__ case.
5262 2012-06-19 Jason Merrill <jason@redhat.com>
5265 * g++.dg/debug/localclass1.C: New.
5267 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5269 * g++.dg/cpp0x/override4.C: New.
5271 2012-06-14 Jason Merrill <jason@redhat.com>
5274 * g++.dg/cpp0x/decltype37.C: New.
5276 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5278 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5280 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5282 * gcc.c-torture/compile/vector-5.c,
5283 gcc.c-torture/compile/vector-6.c: New tests.
5285 2012-06-19 Richard Henderson <rth@redhat.com>
5287 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5289 2012-06-19 Richard Guenther <rguenther@suse.de>
5291 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5293 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5296 * gcc.target/i386/pr53712.c: New test.
5298 2012-06-18 Tobias Burnus <burnus@net-b.de>
5301 * gfortran.dg/elemental_optional_args_6.f90: New.
5303 2012-06-18 Tobias Burnus <burnus@net-b.de>
5306 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5307 * gfortran.dg/coarray/move_alloc_1.f90
5309 2012-06-18 Tobias Burnus <burnus@net-b.de>
5312 * gfortran.dg/coarray_27.f90: New.
5314 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5315 Greta Yorsh <Greta.Yorsh@arm.com>
5317 * gcc.target/arm/epilog-1.c: New test.
5319 2012-06-18 Richard Guenther <rguenther@suse.de>
5321 PR tree-optimization/53693
5322 * g++.dg/torture/pr53693.C: New testcase.
5324 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5326 PR tree-optimization/53703
5327 * gcc.dg/torture/pr53703.c: New test.
5329 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5332 * gcc.target/i386/pr53698.c: New test.
5334 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5336 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5338 2012-06-17 Tobias Burnus <burnus@net-b.de>
5342 * gfortran.dg/transfer_check_3.f90: New.
5344 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5346 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5348 2012-06-16 Tobias Burnus <burnus@net-b.de>
5352 * gfortran.dg/deferred_type_param_8.f90: New.
5354 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5356 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5357 testname that includes flags, passed in as new argument, in
5359 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5360 and pass it to verify-* procedures.
5362 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5363 alignment torture options with usual torture options.
5365 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5366 messages reported for one line of source code.
5367 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5368 * g++.dg/cpp0x/decltype2.C: Likewise.
5369 * g++.dg/cpp0x/decltype3.C: Likewise.
5370 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5371 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5372 * g++.dg/cpp0x/static_assert3.C: Likewise.
5373 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5374 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5375 * g++.dg/cpp0x/union1.C: Likewise.
5376 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5377 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5378 * g++.dg/cpp0x/variadic2.C: Likewise.
5379 * g++.dg/cpp0x/variadic20.C: Likewise.
5380 * g++.dg/cpp0x/variadic74.C: Likewise.
5381 * g++.dg/diagnostic/bitfld2.C: Likewise.
5382 * g++.dg/ext/attrib44.C: Likewise.
5383 * g++.dg/ext/no-asm-1.C: Likewise.
5384 * g++.dg/other/error34.C: Likewise.
5385 * g++.dg/parse/crash46.C: Likewise.
5386 * g++.dg/parse/error10.C: Likewise.
5387 * g++.dg/parse/error2.C: Likewise.
5388 * g++.dg/parse/error3.C: Likewise.
5389 * g++.dg/parse/error36.C: Likewise.
5390 * g++.dg/parse/error8.C: Likewise.
5391 * g++.dg/parse/error9.C: Likewise.
5392 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5393 * g++.dg/parse/parser-pr28152.C: Likewise.
5394 * g++.dg/parse/template25.C: Likewise.
5395 * g++.dg/parse/typename11.C: Likewise.
5396 * g++.dg/tc1/dr147.C: Likewise.
5397 * g++.dg/template/deduce3.C: Likewise.
5398 * g++.dg/template/koenig9.C: Likewise.
5399 * g++.dg/template/pr23510.C: Likewise.
5400 * g++.dg/warn/pr12242.C: Likewise.
5401 * g++.dg/warn/pr30551-2.C: Likewise.
5402 * g++.dg/warn/pr30551.C: Likewise.
5403 * g++.old-deja/g++.other/typename1.C: Likewise.
5404 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5406 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5409 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5410 * c-c++-common/torture/vshuf-2.inc: Likewise.
5411 * c-c++-common/torture/vshuf-4.inc: Likewise.
5412 * c-c++-common/torture/vshuf-8.inc: Likewise.
5413 * c-c++-common/torture/vshuf-main.inc: Likewise.
5414 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5415 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5416 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5417 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5418 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5419 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5420 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5421 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5422 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5423 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5424 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5425 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5426 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5427 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5429 2012-06-15 Michael Matz <matz@suse.de>
5431 * gcc.dg/tree-ssa/vector-4.c: New test.
5433 2012-06-15 Michael Matz <matz@suse.de>
5435 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5436 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5438 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5440 PR tree-optimization/53636
5441 * gcc.target/arm/pr53636.c: New test.
5443 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5445 PR tree-optimization/51581
5446 * gcc.c-torture/execute/pr51581-1.c: New test.
5447 * gcc.c-torture/execute/pr51581-2.c: New test.
5448 * gcc.dg/vect/pr51581-1.c: New test.
5449 * gcc.dg/vect/pr51581-2.c: New test.
5450 * gcc.dg/vect/pr51581-3.c: New test.
5451 * gcc.target/i386/avx-pr51581-1.c: New test.
5452 * gcc.target/i386/avx-pr51581-2.c: New test.
5453 * gcc.target/i386/avx2-pr51581-1.c: New test.
5454 * gcc.target/i386/avx2-pr51581-2.c: New test.
5455 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5457 2012-06-15 Richard Guenther <rguenther@suse.de>
5459 * gcc.c-torture/execute/20120615-1.c: New testcase.
5461 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5463 * gnat.dg/vect8.ad[sb]: New test.
5465 2012-06-14 Richard Guenther <rguenther@suse.de>
5467 * gcc.dg/tree-ssa/vrp.h: New testcase.
5468 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5470 2012-06-13 Christian Bruel <christian.bruel@st.com>
5473 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5475 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5477 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5479 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5482 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5483 test summary unique.
5485 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5486 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5487 scan-stack-usage-not): Don't strip torture options from test name.
5489 * lib/scandump.exp (scan-dump-times): Use printable version of
5490 regexp in test summary line.
5492 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5493 messages reported for one line of source code.
5494 * gcc.dg/format/few-1.c: Likewise.
5495 * gcc.dg/ia64-sync-2.c: Likewise.
5496 * gcc.dg/sync-2.c: Likewise.
5497 * gcc.dg/noncompile/pr44517.c: Likewise.
5499 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5502 * gcc.dg/guality/pr49888.c: New.
5504 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5506 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5507 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5508 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5510 2012-06-13 Tobias Burnus <burnus@net-b.de>
5513 * gfortran.dg/intent_out_7.f90: New.
5515 2012-06-13 Tobias Burnus <burnus@net-b.de>
5518 * gfortran.dg/save_4.f90: New.
5520 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5525 * gcc.dg/pr53532.c: New test.
5526 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5527 adjust line numbers.
5528 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5529 * gcc.dg/Wcxx-compat-8.c: Likewise.
5530 * gcc.dg/pr51034.c: New test.
5531 * gcc.dg/pr53196-1.c: New test.
5532 * gcc.dg/pr53196-2.c: New test.
5534 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5536 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5537 alignment torture options with usual torture options.
5538 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5539 instead of dg-options.
5540 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5541 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5542 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5543 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5544 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5545 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5547 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5548 to checks for multiple messages reported for one line of source code.
5549 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5551 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5552 messages reported for one line of source code.
5554 * gcc.dg/20031223-1.c: Add comments to check for multiple
5555 messages reported for one line of source code.
5556 * gcc.dg/Wconversion-integer.c: Likewise.
5557 * gcc.dg/Wfatal-2.c: Likewise.
5558 * gcc.dg/Wfatal.c: Likewise.
5559 * gcc.dg/Wobjsize-1.c: Likewise.
5560 * gcc.dg/c99-vla-jump-1.c: Likewise.
5561 * gcc.dg/c99-vla-jump-2.c: Likewise.
5562 * gcc.dg/c99-vla-jump-3.c: Likewise.
5563 * gcc.dg/c99-vla-jump-4.c: Likewise.
5564 * gcc.dg/c99-vla-jump-5.c: Likewise.
5565 * gcc.dg/decl-9.c: Likewise.
5566 * gcc.dg/declspec-10.c: Likewise.
5567 * gcc.dg/declspec-18.c: Likewise.
5568 * gcc.dg/mtune.c: Likewise.
5569 * gcc.dg/parser-pr28152-2.c: Likewise.
5570 * gcc.dg/parser-pr28152.c: Likewise.
5571 * gcc.dg/pr14475.c: Likewise.
5572 * gcc.dg/pr27953.c: Likewise.
5573 * gcc.dg/pr28322-3.c: Likewise.
5574 * gcc.dg/pr30457.c: Likewise.
5575 * gcc.dg/pr30551-2.c: Likewise.
5576 * gcc.dg/pr30551-3.c: Likewise.
5577 * gcc.dg/pr30551-4.c: Likewise.
5578 * gcc.dg/pr30551-5.c: Likewise.
5579 * gcc.dg/pr30551-6.c: Likewise.
5580 * gcc.dg/pr30551.c: Likewise.
5581 * gcc.dg/pr45461.c: Likewise.
5582 * gcc.dg/pr48552-1.c: Likewise.
5583 * gcc.dg/pr48552-2.c: Likewise.
5584 * gcc.dg/redecl-1.c: Likewise.
5585 * gcc.dg/transparent-union-3.c: Likewise.
5586 * gcc.dg/utf-dflt.c: Likewise.
5587 * gcc.dg/utf-dflt2.c: Likewise.
5588 * gcc.dg/vla-8.c: Likewise.
5589 * gcc.dg/vla-init-1.c: Likewise.
5590 * gcc.dg/wtr-int-type-1.c: Likewise.
5592 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5593 messages reported for for one line of source code.
5594 * c-c++-common/raw-string-5.c: Likewise.
5595 * c-c++-common/raw-string-4.c: Likewise.
5596 * c-c++-common/raw-string-6.c: Likewise.
5597 * c-c++-common/pr20000.c: Likewise.
5599 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5600 messages reported for one line of source code.
5601 * gcc.dg/cpp/pr30786.c: Likewise.
5602 * gcc.dg/cpp/pr28709.c: Likewise.
5603 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5604 * gcc.dg/cpp/macspace2.c: Likewise.
5605 * gcc.dg/cpp/missing-header-1.c: Likewise.
5606 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5607 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5608 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5610 2012-06-12 Jason Merrill <jason@redhat.com>
5613 * g++.dg/template/local7.C: New.
5615 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5618 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5619 * gcc.target/sh/pr51340-2.c: Likewise.
5620 * gcc.target/sh/pr51340-3.c: Likewise.
5622 2012-06-12 Michael Matz <matz@suse.de>
5624 * gcc.dg/torture/alias-1.c: New test.
5626 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5628 PR rtl-optimization/53589
5629 * gcc.dg/torture/pr53589.c: New test.
5631 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5634 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5635 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5636 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5637 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5638 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5639 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5640 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5641 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5642 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5643 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5644 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5645 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5646 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5647 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5648 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5649 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5651 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5653 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5654 (check_intel_cpu_model): New function.
5655 (check_amd_cpu_model): New function.
5656 (check_features): New function.
5657 (__get_cpuid_output): New function.
5658 (check_detailed): New function.
5659 (fn1): Rename to quick_check.
5660 (main): Update to call quick_check and call check_detailed.
5662 2012-06-11 Richard Henderson <rth@redhat.com>
5664 * lib/target-supports.exp
5665 (check_effective_target_sync_long_long_runtime): Use
5666 check_effective_target_lp64 instead of
5667 check_effective_target_powerpc64 for powerpc targets.
5669 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5672 * gcc.target/sh/pr53511-1.c: New.
5674 2012-06-11 Richard Guenther <rguenther@suse.de>
5677 * g++.dg/lto/pr53470_0.C: New testcase.
5678 * gcc.dg/lto/pr53470_0.c: Likewise.
5680 2012-06-11 Richard Guenther <rguenther@suse.de>
5683 * g++.dg/ext/pr53605.C: New testcase.
5685 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5687 * gnat.dg/specs/array1.ads: New test.
5688 * gnat.dg/specs/array2.ads: Likewise.
5689 * gnat.dg/array22.adb: Likewise.
5691 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5693 * gnat.dg/constant4.adb: New test.
5694 * gnat.dg/constant4_pkg.ads: New helper.
5696 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5699 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5700 * gfortran.dg/allocate_class_1.f90: Modified.
5701 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5702 * gfortran.dg/allocate_class_2.f90: New.
5704 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5707 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5709 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5712 * gfortran.dg/string_assign_2.f90: New test case.
5714 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5717 * gfortran.dg/string_assign_1.f90: New test case.
5719 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5722 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5723 * gcc.dg/gomp/critical-4.c: Likewise.
5724 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5725 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5726 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5727 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5728 * c-c++-common/gomp/pr53580.c: New test.
5730 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5733 * g++.dg/cpp0x/forw_enum11.C: New.
5735 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5738 * g++.dg/cpp0x/alias-decl-19.C: New.
5740 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5742 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5744 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5746 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5748 (XSTATE_SSE): Ditto.
5749 (XSTATE_YMM): Ditto.
5750 (avx_os_support): Use new defines.
5752 2012-06-06 Richard Guenther <rguenther@suse.de>
5755 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5758 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5761 * g++.dg/cpp0x/pr52841.C: New testcase.
5763 2012-06-06 Richard Guenther <rguenther@suse.de>
5765 PR tree-optimization/53081
5766 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5767 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5769 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5771 * gcc.target/powerpc/pr53487.c: New test.
5773 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5775 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5777 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5779 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5781 2012-06-05 Richard Guenther <rguenther@suse.de>
5783 PR tree-optimization/30442
5784 * gcc.dg/vect/bb-slp-30.c: New testcase.
5786 2012-06-05 Richard Guenther <rguenther@suse.de>
5788 PR tree-optimization/53081
5789 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5790 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5791 -fno-tree-loop-distribute-patterns.
5793 2012-06-05 Alan Modra <amodra@gmail.com>
5795 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5796 Check static chain in nested funcs.
5798 2012-06-04 Tobias Burnus <burnus@net-b.de>
5801 * gfortran.dg/init_flag_10.f90: New.
5803 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5806 * g++.dg/warn/Wenum-compare-no-2: New.
5808 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5810 PR preprocessor/53463
5811 * g++.dg/cpp/limits.C: New test.
5812 * g++.dg/parse/error19.C: Adjust.
5813 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5814 * g++.dg/warn/pr35635.C: Likewise.
5815 * g++.old-deja/g++.pt/assign1.C: Likewise.
5817 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5820 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5821 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5822 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5823 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5824 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5825 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5826 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5827 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5829 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5831 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5833 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5835 PR tree-optimization/53550
5836 * gcc.dg/pr53550.c: New test.
5838 2012-06-04 Richard Guenther <rguenther@suse.de>
5840 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5841 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5842 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5844 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5847 * gfortran.dg/parameter_array_element_2.f90: New.
5849 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5852 * gcc.target/sh/pr53512-1.c: New.
5853 * gcc.target/sh/pr53512-2.c: New.
5854 * gcc.target/sh/pr53512-3.c: New.
5855 * gcc.target/sh/pr53512-4.c: New.
5857 2012-06-01 Jason Merrill <jason@redhat.com>
5860 * g++.dg/ext/visibility/template12.C: New.
5861 * g++.dg/ext/attrib14.C: Adjust warning line.
5864 * g++.dg/parse/new6.C: New.
5865 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5867 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5869 * c-c++-common/restrict-2.c: Revert previous change.
5871 2012-06-01 Jason Merrill <jason@redhat.com>
5874 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5877 * g++.dg/cpp0x/auto33.C: New.
5879 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5882 * g++.dg/parse/namespace-alias-1.C: New.
5884 2012-06-01 Christian Bruel <christian.bruel@st.com>
5886 * gcc.dg/spec-options.c: New test.
5887 * gcc.dg/foo.specs: New file.
5889 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5892 * gnat.dg/lto14.adb: Skip on Solaris.
5894 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5896 * gcc.target/cris/sync-1-v10.c,
5897 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5898 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5899 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5900 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5901 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5902 gcc.target/cris/torture/sync-mis-op-i-1.c,
5903 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5904 gcc.target/cris/torture/sync-mis-op-i-2.c,
5905 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5906 gcc.target/cris/torture/sync-mis-op-i-3.c,
5907 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5908 gcc.target/cris/torture/sync-mis-op-s-1.c,
5909 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5910 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5911 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5912 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5913 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5914 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5915 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5916 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5917 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5919 2012-05-31 Richard Guenther <rguenther@suse.de>
5921 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5922 ldist-pr45948.c with disabled SCCP.
5924 2012-05-31 Richard Guenther <rguenther@suse.de>
5927 * gcc.dg/torture/pr48493.c: New testcase.
5929 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5931 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5933 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5934 of the initialization loop.
5935 (dg-final): Adjust the expected number of vectorized loops depending
5936 on vect_char_mult target selector.
5938 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5940 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5941 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5942 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5945 2012-05-30 Jason Merrill <jason@redhat.com>
5948 * g++.dg/init/new34.C: New.
5949 * g++.dg/tree-ssa/stabilize1.C: New.
5951 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5954 * g++.dg/init/new33.C: New test.
5956 2012-05-30 Richard Guenther <rguenther@suse.de>
5959 * gcc.dg/torture/pr53501.c: New testcase.
5960 * c-c++-common/restrict-2.c: Adjust.
5962 2012-05-30 Alan Modra <amodra@gmail.com>
5964 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5967 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5969 * gcc.target/i386/shuf-concat.c: New test.
5971 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5973 PR rtl-optimization/53519
5974 * gcc.c-torture/compile/pr53519.c: New test.
5976 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5978 * gcc.target/arm/neon-vrev.c: New.
5980 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5983 * gcc.target/sh/pr51340-1.c: New.
5984 * gcc.target/sh/pr51340-2.c: New.
5985 * gcc.target/sh/pr51340-3.c: New.
5987 2012-05-29 Richard Guenther <rguenther@suse.de>
5989 PR tree-optimization/53516
5990 * gcc.dg/torture/pr53516.c: New testcase.
5992 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5994 PR preprocessor/53229
5995 * gcc.dg/cpp/paste6.c: Force to run without
5996 -ftrack-macro-expansion.
5997 * gcc.dg/cpp/paste8.c: Likewise.
5998 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5999 -ftrack-macro-expansion.
6000 * gcc.dg/cpp/paste12.c: Force to run without
6001 -ftrack-macro-expansion.
6002 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6003 -ftrack-macro-expansion.
6004 * gcc.dg/cpp/paste13.c: Likewise.
6005 * gcc.dg/cpp/paste14.c: Likewise.
6006 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6007 -ftrack-macro-expansion.
6008 * gcc.dg/cpp/paste18.c: New test.
6010 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6012 * gcc.target/cris/torture/trap-1.c,
6013 gcc.target/cris/torture/trap-2.c,
6014 gcc.target/cris/torture/trap-3.c,
6015 gcc.target/cris/torture/trap-v0.c,
6016 gcc.target/cris/torture/trap-v3.c: New tests.
6018 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6021 * g++.dg/warn/Wbraces3.C: New.
6022 * g++.dg/warn/Wbraces4.C: Likewise.
6024 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6026 PR tree-optimization/53505
6027 * c-c++-common/torture/pr53505.c: New test.
6029 2012-05-27 Nathan Sidwell <nathan@acm.org>
6031 * gcc.dg/stmt-expr-4.c: New.
6033 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6036 * g++.dg/parse/crash60.C: New.
6038 2012-05-26 Jason Merrill <jason@redhat.com>
6041 * c-c++-common/array-lit.c: New.
6042 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6044 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6047 * gnat.dg/array21.adb: New test.
6049 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6051 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6053 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6056 * g++.dg/other/anon-union3.C: New.
6058 2012-05-25 Ian Lance Taylor <iant@google.com>
6060 * gcc.dg/split-6.c: New test.
6062 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6064 * gnat.dg/lto14.adb: New test.
6066 2012-05-25 Tristan Gingold <gingold@adacore.com>
6068 * gcc.target/i386/large-frame.c: New.
6070 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6071 * gcc.target/powerpc/lhs-1.c: New.
6072 * gcc.target/powerpc/lhs-2.c: New.
6073 * gcc.target/powerpc/lhs-3.c: New.
6075 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6077 Make unwound macro expansion trace less redundant
6078 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6079 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6080 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6081 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6082 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6083 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6085 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6088 * g++.dg/cpp0x/constexpr-default1.C: New.
6090 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6093 * g++.dg/eh/goto2.C: New.
6095 2012-05-24 Richard Guenther <rguenther@suse.de>
6098 * g++.dg/tree-prof/pr53460.C: New testcase.
6100 2012-05-24 Richard Guenther <rguenther@suse.de>
6103 * g++.dg/debug/pr53466.C: New testcase.
6105 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6107 PR tree-optimization/53465
6108 * gcc.c-torture/execute/pr53465.c: New test.
6110 2012-05-23 Tobias Burnus <burnus@net-b.de>
6114 * gfortran.dg/allocate_with_typespec_6.f90: New.
6116 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6119 * g++.dg/warn/delete-array-1.C: New.
6121 2012-05-23 Richard Guenther <rguenther@suse.de>
6123 * gcc.dg/torture/pr39074-2.c: Adjust.
6124 * gcc.dg/torture/pr39074.c: Likewise.
6125 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6126 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6128 2012-05-22 Jan Hubicka <jh@suse.cz>
6131 * g++.dg/torture/pr53161.C: New testcase.
6133 2012-05-22 Tobias Burnus <burnus@net-b.de>
6136 * gfortran.dg/realloc_on_assign_15.f90: New.
6138 2012-05-22 Richard Guenther <rguenther@suse.de>
6141 * gcc.dg/torture/pr51071-2.c: New testcase.
6143 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6145 PR tree-optimization/53336
6146 * g++.dg/torture/pr53336.C: New testcase.
6148 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6151 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6152 instead of -Wunused-local-typedefs.
6154 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6157 * g++.dg/other/abstract4.C: New-
6159 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6162 * g++.dg/ext/attrib46.C: New.
6164 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6167 * gcc.c-torture/compile/pr53418-1.c,
6168 gcc.c-torture/compile/pr53418-2.c: New tests.
6170 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6172 PR tree-optimization/53366
6173 * gcc.dg/torture/pr53366-1.c: New test.
6174 * gcc.dg/torture/pr53366-2.c: New test.
6175 * gcc.target/i386/pr53366-1.c: New test.
6176 * gcc.target/i386/pr53366-2.c: New test.
6178 PR tree-optimization/53409
6179 * gcc.c-torture/compile/pr53409.c: New test.
6181 PR tree-optimization/53410
6182 * gcc.c-torture/compile/pr53410-1.c: New test.
6183 * gcc.c-torture/compile/pr53410-2.c: New test.
6185 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6188 * gcc.target/i386/pr53425-1.c: New file.
6189 * gcc.target/i386/pr53425-2.c: Likewise.
6191 2012-05-21 Richard Guenther <rguenther@suse.de>
6193 PR tree-optimization/53408
6194 * gcc.dg/torture/pr53408.c: New testcase.
6196 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6197 H.J. Lu <hongjiu.lu@intel.com>
6200 * gcc.target/i386/pr53416.c: New file.
6202 2012-05-21 Richard Guenther <rguenther@suse.de>
6204 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6206 2012-05-21 Richard Guenther <rguenther@suse.de>
6208 * gcc.dg/torture/ldist-1.c: New testcase.
6210 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6212 * gnat.dg/lto13.adb: New test.
6213 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6215 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6217 * gnat.dg/specs/lto12.ads: New test.
6218 * gnat.dg/specs/lto12_pkg.ads: New helper.
6220 2012-05-18 Richard Guenther <rguenther@suse.de>
6222 PR tree-optimization/53346
6223 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6224 * gcc.target/i386/incoming-10.c: Adjust.
6225 * gcc.target/i386/incoming-11.c: Likewise.
6226 * gcc.target/i386/pr46295.c: Likewise.
6228 2012-05-18 Richard Guenther <rguenther@suse.de>
6230 * gcc.dg/pr53352.c: Return zero.
6232 2012-05-18 Richard Guenther <rguenther@suse.de>
6234 PR tree-optimization/53390
6235 * gcc.dg/torture/pr53390.c: New testcase.
6237 2012-05-18 Meador Inge <meadori@codesourcery.com>
6239 PR rtl-optimization/53352
6240 * gcc.dg/pr53352.c: New test.
6242 2012-05-17 David S. Miller <davem@davemloft.net>
6244 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6245 failure on sparc-*-linux-gnu.
6247 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6250 * g++.dg/parse/error49.C: New.
6251 * g++.dg/cpp0x/error8.C: Likewise.
6252 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6253 * g++.dg/ext/utf-dflt2.C: Likewise.
6254 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6255 * g++.dg/ext/utf-dflt.C: Likewise.
6256 * c-c++-common/raw-string-3.c: Likewise.
6257 * c-c++-common/raw-string-4.c: Likewise.
6259 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6262 * g++.dg/cpp0x/catch1.C: New.
6264 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6267 * g++.dg/parse/error48.C: New.
6268 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6269 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6271 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6273 * gcc.dg/tm/indirect-2.c: New test.
6275 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6277 PR tree-optimization/53217
6278 * gfortran.dg/pr53217.f90: New test.
6280 2012-05-16 Richard Guenther <rguenther@suse.de>
6282 PR tree-optimization/53364
6283 * g++.dg/torture/pr53364.C: New testcase.
6285 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6288 * gcc.dg/pr52549.c: Fix test for long != void*
6289 * gcc.c-torture/execute/pr52979-1.x: New file.
6290 * gcc.c-torture/execute/pr52979-2.x: New file.
6292 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6294 PR preprocessor/7263
6295 * gcc.dg/binary-constants-2.c: Run without tracking locations
6296 accross macro expansion.
6297 * gcc.dg/binary-constants-3.c: Likewise.
6298 * gcc.dg/cpp/sysmac2.c: Likewise.
6299 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6301 * gcc.dg/cpp/syshdr3.c: New test.
6302 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6303 * gcc.dg/system-binary-constants-1.c: New test.
6304 * gcc.dg/system-binary-constants-1.h: New header for the new test
6306 * g++.dg/cpp/syshdr3.C: New test.
6307 * g++.dg/cpp/syshdr3.h: New header the new test above.
6308 * g++.dg/system-binary-constants-1.C: New test.
6309 * g++.dg/system-binary-constants-1.h: New header the new test
6312 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6314 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6316 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6319 * gcc.dg/pr53358.c: New test.
6321 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6324 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6325 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6327 2012-05-15 Olivier Hainque <hainque@adacore.com>
6329 * g++.dg/eh/sighandle.C: New testcase.
6331 2012-05-15 Richard Guenther <rguenther@suse.de>
6333 PR tree-optimization/53355
6334 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6336 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6338 * gfortran.dg/*.f90: Remove now redundant manual
6339 cleanup-modules directive.
6341 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6343 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6344 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6346 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6349 * gfortran.dg/int_range_io_1.f90: New test.
6351 2012-05-14 Andi Kleen <ak@linux.intel.com>
6352 Jakub Jelinek <jakub@redhat.com>
6355 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6356 * gcc.target/i386/rtm-check.h: New file.
6357 * gcc.target/i386/pr53315.c: New test.
6359 2012-05-14 Tobias Burnus <burnus@net-b.de>
6364 * gfortran.dg/deferred_type_param_4.f90: New.
6365 * gfortran.dg/deferred_type_param_6.f90: New.
6367 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6369 * gcc.target/i386/retarg.c: New test.
6371 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6374 * gfortran.dg/deferred_type_param_3.f90: New.
6375 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6376 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6378 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6380 * gnat.dg/null_pointer_deref3.adb: New test.
6382 2012-05-12 Tobias Burnus <burnus@net-b.de>
6386 * gfortran.dg/deferred_type_param_5.f90: New.
6388 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6390 * g++.dg/parse/error47.C: New.
6392 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6395 * gfortran.dg/string_compare_4.f90: Change option
6396 to -fdump-tree-original. Add test case for kind=4.
6398 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6401 * gfortran.dg/string_compare_4.f90: New test.
6403 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6405 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6407 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6410 * g++.dg/cpp0x/variadic132.C: New.
6412 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6415 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6416 * g++.dg/parse/error26.C: Tweak dg-error column number.
6418 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6421 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6423 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6425 * gnat.dg/lto11.ad[sb]: New test.
6427 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6430 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6431 directive to Scan for vpmuldq, not vpmacsdql.
6433 2012-05-09 Michael Matz <matz@suse.de>
6435 PR tree-optimization/53185
6436 * gcc.dg/vect/pr53185.c: New test.
6438 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6441 * gcc.target/i386/pr53249.c: New.
6443 2012-05-09 Richard Guenther <rguenther@suse.de>
6445 PR tree-optimization/18437
6446 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6447 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6449 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6451 PR tree-optimization/53226
6452 * gcc.c-torture/compile/pr53226.c: New test.
6454 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6456 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6457 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6458 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6459 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6460 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6461 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6462 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6463 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6464 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6465 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6466 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6467 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6468 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6469 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6471 2012-05-09 Dehao Chen <dehao@google.com>
6473 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6474 * gcc.dg/predict-2.c: Likewise.
6475 * gcc.dg/predict-3.c: Likewise.
6476 * gcc.dg/predict-4.c: Likewise.
6477 * gcc.dg/predict-5.c: Likewise.
6478 * gcc.dg/predict-6.c: Likewise.
6480 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6483 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6485 2012-05-08 Richard Guenther <rguenther@suse.de>
6487 * gcc.dg/fold-bitand-4.c: New testcase.
6489 2012-05-08 Dehao Chen <dehao@google.com>
6491 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6492 heuristic is working properly.
6493 * gcc.dg/predict-2.c: Likewise.
6494 * gcc/dg/predict-3.c: Likewise.
6495 * gcc/dg/predict-4.c: Likewise.
6496 * gcc/dg/predict-5.c: Likewise.
6497 * gcc/dg/predict-6.c: Likewise.
6499 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6501 PR tree-optimization/53239
6502 * g++.dg/opt/vrp3.C: New test.
6503 * g++.dg/opt/vrp3-aux.cc: New file.
6504 * g++.dg/opt/vrp3.h: New file.
6506 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6508 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6509 .uleb128 support in assembler output.
6511 2012-05-07 Richard Guenther <rguenther@suse.de>
6514 * g++.dg/lto/pr42987_0.C: New testcase.
6515 * g++.dg/lto/pr42987_1.C: Likewise.
6517 2012-05-07 Tobias Burnus <burnus@net-b.de>
6520 * gfortran.dg/typebound_operator_15.f90: New.
6522 2012-05-06 Tobias Burnus <burnus@net-b.de>
6525 * gfortran.dg/class_array_13.f90: New.
6527 2012-05-06 Tristan Gingold <gingold@adacore.com>
6529 * gnat.dg/warn7.adb: New test.
6531 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6533 * gnat.dg/specs/renamings.ads: Rename to...
6534 * gnat.dg/specs/renaming1.ads: ...this.
6535 * gnat.dg/specs/renaming2.ads: New test.
6536 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6537 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6538 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6539 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6541 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6543 * gnat.dg/discr36.ad[sb]: New test.
6544 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6546 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6549 * c-c++-common/pr43772.c: New.
6551 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6554 * gfortran.dg/select_type_26.f03 : New test.
6555 * gfortran.dg/select_type_27.f03 : New test.
6558 * gfortran.dg/select_type_28.f03 : New test.
6560 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6564 * gfortran.dg/mod_sign0_1.f90: New test.
6565 * gfortran.dg/mod_large_1.f90: New test.
6567 2012-05-04 Tobias Burnus <burnus@net-b.de>
6570 gfortran.dg/public_private_module_5.f90: New.
6572 2012-05-04 Tobias Burnus <burnus@net-b.de>
6575 * gfortran.dg/constructor_7.f90: New.
6576 * gfortran.dg/constructor_8.f90: New.
6578 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6581 * g++.dg/cpp0x/static_assert7.C: New.
6583 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6585 PR tree-optimization/52633
6586 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6587 recognized as widening shifts instead of over-widening.
6588 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6589 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6590 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6591 * gcc.target/arm/pr52633.c: New test.
6593 2012-05-04 Richard Guenther <rguenther@suse.de>
6595 PR tree-optimization/53168
6596 * gcc.dg/torture/pr53168.c: New testcase.
6597 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6599 2012-05-04 Richard Guenther <rguenther@suse.de>
6601 * gcc.dg/lto/pr53214_0.c: New testcase.
6603 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6605 * gcc.target/ia64/pr48496.c: New test.
6606 * gcc.target/ia64/pr52657.c: Likewise.
6608 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6611 * c-c++-common/pr51712.c: New.
6613 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6616 * gcc.target/powwerpc/pr53199.c: New file.
6618 2012-05-03 Jason Merrill <jason@redhat.com>
6620 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6622 * gcc.dg/debug/dwarf2/dups-types.c: New.
6623 * gcc.dg/debug/dwarf2/dups-types.h: New.
6625 2012-05-03 Jason Merrill <jason@redhat.com>
6627 * g++.dg/debug/dwarf2/namespace-2.C: New.
6628 * g++.dg/debug/dwarf2/localclass3.C: New.
6630 2012-05-03 Jason Merrill <jason@redhat.com>
6632 * g++.dg/debug/dwarf2/thunk1.C: New.
6634 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6637 * g++.dg/other/final2.C: New.
6639 2012-05-03 Richard Guenther <rguenther@suse.de>
6641 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6643 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6645 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6646 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6647 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6648 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6650 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6652 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6654 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6655 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6656 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6659 * gcc.dg/pr53174.c: New test.
6662 * gcc.target/arm/pr53187.c: New test.
6663 * gcc.c-torture/compile/pr53187.c: New test.
6665 2012-05-03 Richard Guenther <rguenther@suse.de>
6667 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6668 unsupported prefetching support.
6670 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6672 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6673 option -ftrack-macro-expansion=0.
6674 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6675 option -ftrack-macro-expansion=0.
6677 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6679 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6680 dg-options for target arm with dg-additional-options.
6682 2012-05-03 Richard Guenther <rguenther@suse.de>
6684 PR tree-optimization/53144
6685 * gcc.dg/torture/pr53144.c: New testcase.
6687 2012-05-03 Tobias Burnus <burnus@net-b.de>
6690 * gfortran.dg/pointer_intent_7.f90: New.
6691 * gfortran.dg/pure_formal_3.f90: New.
6693 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6695 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6697 2012-05-02 Martin Jambor <mjambor@suse.cz>
6700 * g++.dg/lto/pr52605_0.C: New test.
6702 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6704 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6705 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6706 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6707 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6708 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6709 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6710 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6711 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6712 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6713 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6714 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6715 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6716 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6717 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6718 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6719 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6721 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6724 * gcc.dg/pr53153.c: New test.
6726 2012-05-02 Richard Guenther <rguenther@suse.de>
6728 * g++.dg/tree-ssa/pr19807.C: Adjust.
6730 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6732 PR tree-optimization/53163
6733 * gcc.c-torture/compile/pr53163.c: New test.
6735 PR rtl-optimization/53160
6736 * gcc.c-torture/execute/pr53160.c: New test.
6738 2012-05-01 Ian Lance Taylor <iant@google.com>
6741 * gcc.dg/pr37303.c: New test.
6743 2012-05-01 Richard Henderson <rth@redhat.com>
6745 * lib/target-supports.exp
6746 (check_effective_target_sync_long_long_runtime): True for
6747 check_effective_target_powerpc64.
6749 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6752 * gcc.dg/vector-1.c: Move to ...
6753 * c-c++-common/vector-1.c: ... here.
6754 * gcc.dg/vector-2.c: Move to ...
6755 * c-c++-common/vector-2.c: ... here.
6756 * gcc.dg/vector-3.c: Move to ...
6757 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6758 * gcc.dg/vector-4.c: Move to ...
6759 * c-c++-common/vector-4.c: ... here.
6760 * gcc.dg/vector-init-1.c: Move to ...
6761 * c-c++-common/vector-init-1.c: ... here.
6762 * gcc.dg/vector-init-2.c: Move to ...
6763 * c-c++-common/vector-init-2.c: ... here.
6764 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6765 * c-c++-common/vector-subscript-1.c: ... here.
6766 * gcc.dg/vector-subscript-2.c: Move to ...
6767 * c-c++-common/vector-subscript-2.c: ... here.
6768 * gcc.dg/vector-subscript-3.c: Move to ...
6769 * c-c++-common/vector-subscript-3.c: ... here.
6772 * g++.dg/cpp0x/vt-51314.C: New test.
6773 * g++.dg/cpp0x/variadic76.C: Fix.
6775 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6777 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6779 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6781 Add -Wvarargs option
6782 * c-c++-common/Wvarargs.c: New test case.
6783 * c-c++-common/Wvarargs-2.c: Likewise.
6785 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6787 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6788 * objc.dg/foreach-7.m: Force the test case to run without
6789 -ftrack-macro-expansion.
6790 * c-c++-common/tm/attrib-1.c: Likewise.
6791 * c-c++-common/warn-ommitted-condop.c: Likewise.
6792 * gcc.dg/assign-warn-1.c: Likewise.
6793 * gcc.dg/assign-warn-2.c: Likewise.
6794 * gcc.dg/attr-alloc_size.c: Likewise.
6795 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6796 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6797 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6798 * gcc.dg/c90-const-expr-9.c: Likewise.
6799 * gcc.dg/c99-const-expr-9.c: Likewise.
6800 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6801 * gcc.dg/cpp/direct2s.c: Likewise.
6802 * gcc.dg/cpp/pr28709.c: Likewise.
6803 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6804 * gcc.dg/dfp/composite-type.c: Likewise.
6805 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6806 with -ftrack-macro-expansion
6807 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6808 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6809 * g++.dg/ext/cleanup-1.C: Likewise.
6810 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6811 * g++.dg/template/sfinae10.C: Likewise.
6812 * g++.dg/tm/wrap-2.C: Likewise.
6813 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6814 * g++.dg/warn/Wsign-conversion.C: Likewise.
6815 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6816 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6817 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6818 it to run with -ftrack-macro-expansion.
6819 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6820 test cases without -ftrack-macro-expansion.
6822 Fix location for static class members
6823 * g++.dg/template/sfinae6_neg.C: Adjust.
6825 Make conversion warnings work on NULL with -ftrack-macro-expansion
6826 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6827 alongside the previous testing for NULL.
6829 Fix -Wuninitialized for -ftrack-macro-expansion
6830 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6832 Strip "<built-in>" loc from displayed expansion context
6833 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6834 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6835 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6838 Fix expansion point loc for macro-like tokens
6839 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6840 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6842 Fix token pasting with -ftrack-macro-expansion
6843 * gcc.dg/cpp/paste17.c: New test case for
6844 -ftrack-macro-expansion=2 mode only.
6845 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6847 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6849 * gnat.dg/warn6.ad[sb]: New test.
6851 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6854 * gcc.dg/20011021-1.c: Adjust testcase.
6856 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6859 * gfortran.dg/function_optimize_12.f90: New test.
6861 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6864 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6865 code to match current output and cover new peephole2 pattern.
6867 2012-04-27 Ollie Wild <aaw@google.com>
6869 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6871 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6873 * gcc.c-torture/execute/20120427-2.c: New testcase.
6874 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6875 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6876 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6878 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6881 * gcc.c-torture/execute/20120427-1.c: New testcase.
6883 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6886 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6888 2012-04-27 Tom de Vries <tom@codesourcery.com>
6890 PR tree-optimization/51879
6891 * gcc.dg/pr51879.c: New test.
6892 * gcc.dg/pr51879-2.c: Same.
6893 * gcc.dg/pr51879-3.c: Same.
6894 * gcc.dg/pr51879-4.c: Same.
6895 * gcc.dg/pr51879-6.c: Same.
6897 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6900 * g++.dg/cpp0x/defaulted35.C: New.
6901 * g++.dg/cpp0x/defaulted15.C: Adjust.
6903 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6905 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6908 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6910 * gcc.target/i386/builtin_target.c: Check avx2.
6912 2012-04-26 Alan Modra <amodra@gmail.com>
6914 * gcc.target/powerpc/savres.c: New test.
6915 * gcc.target/powerpc/powerpc.exp: Run it.
6917 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6920 * gcc.dg/torture/pr53120.c: New test.
6922 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6925 * gcc.c-torture/compile/pr52979-1.c: New test.
6926 * gcc.c-torture/execute/pr52979-1.c: New test.
6927 * gcc.c-torture/execute/pr52979-2.c: New test.
6929 2012-04-25 Richard Guenther <rguenther@suse.de>
6931 * gcc.target/i386/l_fma_float_5.c: Adjust.
6932 * gcc.target/i386/l_fma_double_4.c: Likewise.
6933 * gcc.target/i386/l_fma_float_2.c: Likewise.
6934 * gcc.target/i386/l_fma_float_6.c: Likewise.
6935 * gcc.target/i386/l_fma_double_1.c: Likewise.
6936 * gcc.target/i386/l_fma_double_5.c: Likewise.
6937 * gcc.target/i386/l_fma_float_3.c: Likewise.
6938 * gcc.target/i386/l_fma_double_2.c: Likewise.
6939 * gcc.target/i386/l_fma_double_6.c: Likewise.
6940 * gcc.target/i386/l_fma_float_4.c: Likewise.
6941 * gcc.target/i386/l_fma_double_3.c: Likewise.
6942 * gcc.target/i386/l_fma_float_1.c: Likewise.
6944 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6946 PR tree-optimization/53058
6947 * gcc.c-torture/compile/pr53058.c: New test.
6949 2012-04-25 Jan Hubicka <jh@suse.cz>
6952 * gcc.target/i386/pr39082-1.c: Update warning location.
6954 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6957 * gcc.dg/pr52880.c: New test.
6959 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6961 * gcc.dg/m-un-2.c: Update.
6962 * gcc.dg/20011021-1.c: Update.
6964 2012-04-25 Tobias Burnus <burnus@net-b.de>
6967 * gfortran.dg/realloc_on_assign_14.f90: New.
6969 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6972 PR tree-optimizations/52891
6973 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6975 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6978 * g++.dg/cpp0x/sfinae35.C: New.
6979 * g++.dg/cpp0x/sfinae36.C: Likewise.
6981 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6983 * gcc.target/builtin_target.c: New testcase.
6985 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6988 * gcc.target/powerpc/pr47197.c: New test.
6990 2012-04-24 Richard Guenther <rguenther@suse.de>
6992 PR tree-optimization/53085
6993 * g++.dg/torture/pr53085.C: New testcase.
6995 2012-04-24 Andrew Pinski <apinski@cavium.com>
6998 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6999 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7000 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7002 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7005 * gcc.c-torture/execute/pr53084.c: New test.
7007 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7009 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7011 2012-04-23 Andrew Pinski <apinski@cavium.com>
7013 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7015 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7018 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7019 * gcc.dg/torture/builtin-power-1.c: Likewise.
7021 2012-04-23 Richard Guenther <rguenther@suse.de>
7023 PR tree-optimization/53070
7024 * gcc.dg/torture/pr53070.c: New testcase.
7026 2012-04-23 Richard Guenther <rguenther@suse.de>
7029 * gcc.dg/pr53060.c: New testcase.
7031 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7033 PR tree-optimizations/52891
7034 * gcc.c-torture/compile/pr52891-1.c: New test.
7035 * gcc.c-torture/compile/pr52891-2.c: New test.
7037 2012-04-22 Tobias Burnus <burnus@net-b.de>
7040 * gfortran.dg/read_float_4.f90: New.
7042 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7045 * c-c++-common/pr35441.C: New.
7047 2012-04-20 Ian Lance Taylor <iant@google.com>
7049 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7050 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7052 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7054 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7056 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7058 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7060 PR rtl-optimization/44214
7061 * gcc.dg/pr44214-1.c: New test.
7062 * gcc.dg/pr44214-2.c: Likewise.
7063 * gcc.dg/pr44214-3.c: Likewise.
7065 2012-04-20 Richard Guenther <rguenther@suse.de>
7067 * g++.dg/torture/20120420-1.C: New testcase.
7069 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7071 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7073 2012-04-19 Christian Bruel <christian.bruel@st.com>
7075 * gcc.dg/pr52283.c: New test.
7077 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7079 * gcc.dg/pr37985.c: New test.
7081 2012-04-19 Richard Guenther <rguenther@suse.de>
7083 PR rtl-optimization/44688
7084 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7085 possibly profitable.
7087 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7089 PR tree-optimization/52976
7090 * gfortran.dg/reassoc_11.f: New test.
7092 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7094 PR tree-optimization/52976
7095 * gfortran.dg/reassoc_7.f: New test.
7096 * gfortran.dg/reassoc_8.f: Likewise.
7097 * gfortran.dg/reassoc_9.f: Likewise.
7098 * gfortran.dg/reassoc_10.f: Likewise.
7100 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7103 * g++.dg/cpp0x/sfinae33.C: New.
7104 * g++.dg/cpp0x/sfinae34.C: Likewise.
7106 2012-04-18 Joey Ye <joey.ye@arm.com>
7108 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7110 2012-04-18 Richard Guenther <rguenther@suse.de>
7112 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7114 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7115 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7117 2012-04-17 Tom de Vries <tom@codesourcery.com>
7119 * g++.dg/pr51264-4.C: New test.
7121 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7124 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7126 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7129 * g++.dg/parse/crash59.C: New.
7131 2012-04-17 Michael Matz <matz@suse.de>
7133 PR tree-optimization/18437
7134 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7136 2012-04-17 Richard Guenther <rguenther@suse.de>
7139 * g++.dg/torture/pr53011.C: New testcase.
7141 2012-04-16 Jason Merrill <jason@redhat.com>
7144 * g++.dg/cpp0x/variadic131.C: New.
7147 * g++.dg/cpp0x/variadic130.C: New.
7150 * g++.dg/cpp0x/variadic129.C: New.
7153 * g++.dg/cpp0x/variadic128.C: New.
7155 2012-04-16 Tobias Burnus <burnus@net-b.de>
7158 * gfortran.dg/pointer_intent_6.f90: New.
7160 2012-04-16 Tobias Burnus <burnus@net-b.de>
7163 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7164 to include public_private_module_4.f90.
7165 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7168 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7171 * g++.dg/diagnostic/operator1.C: New.
7172 * g++.dg/ext/label5.C: Adjust.
7173 * g++.dg/ext/va-arg1.C: Likewise.
7174 * g++.dg/other/error20.C: Likewise.
7175 * g++.dg/other/error20.C: Likewise.
7176 * g++.dg/other/error16.C: Likewise.
7177 * g++.dg/other/error10.C: Likewise.
7178 * g++.dg/parse/error30.C: Likewise.
7179 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7181 2012-04-16 Jason Merrill <jason@redhat.com>
7184 * g++.dg/cpp0x/variadic127.C: New.
7186 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7188 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7190 Use fail, pass instead of unresolved.
7194 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7196 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7197 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7198 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7200 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7203 * gfortran.dg/typebound_call_23.f03: New test case.
7205 2012-04-15 Jason Merrill <jason@redhat.com>
7208 * g++.dg/cpp0x/variadic126.C: New.
7211 * g++.dg/cpp0x/variadic125.C: New.
7214 * g++.dg/cpp0x/variadic124.C: New.
7217 * g++.dg/cpp0x/nullptr27.C: New.
7220 * g++.dg/warn/format8.C: New.
7222 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7225 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7227 2012-04-14 Tobias Burnus <burnus@net-b.de>
7231 * gfortran.dg/public_private_module_3.f90: New.
7232 * gfortran.dg/public_private_module_4.f90: New.
7234 2012-04-14 Tom de Vries <tom@codesourcery.com>
7236 * gcc.dg/superblock.c: New test.
7238 2012-04-14 Tom de Vries <tom@codesourcery.com>
7240 * gcc.dg/pr51879-12.c: New test.
7242 2012-04-13 Jason Merrill <jason@redhat.com>
7245 * g++.dg/cpp0x/variadic123.C: New.
7246 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7249 * g++.dg/cpp0x/initlist-ctor1.C: New.
7252 * g++.dg/other/anon-union2.C: New.
7254 2012-04-13 Martin Jambor <mjambor@suse.cz>
7257 * g++.dg/ipa/pr52939.C: New test.
7259 2012-04-13 Tom de Vries <tom@codesourcery.com>
7261 * gcc.dg/pr52734.c: New test.
7263 2012-04-13 Richard Guenther <rguenther@suse.de>
7265 PR tree-optimization/52969
7266 * gcc.dg/torture/pr52969.c: New testcase.
7268 2012-04-13 Richard Guenther <rguenther@suse.de>
7271 * gcc.dg/pr52549.c: New testcase.
7273 2012-04-13 Richard Guenther <rguenther@suse.de>
7276 * gcc.dg/pr52862.c: New testcase.
7278 2012-04-13 Joey Ye <joey.ye@arm.com>
7280 * gcc.target/arm/thumb1-imm.c: New testcase.
7282 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7285 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7286 second function argument.
7287 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7288 (calc_permps): Update declaration. Calculate result correctly.
7289 (avx2_test): Change src2 type to union256i_d.
7290 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7293 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7296 * gcc.target/powerpc/pr52775.c: New file.
7298 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7300 PR tree-optimization/18589
7301 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7302 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7303 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7304 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7305 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7306 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7307 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7308 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7309 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7310 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7312 2012-04-12 Richard Guenther <rguenther@suse.de>
7314 PR tree-optimization/52943
7315 * gcc.dg/torture/pr52943.c: New testcase.
7317 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7320 * gcc/target/sh/pr50751-4.c: New.
7321 * gcc/target/sh/pr50751-5.c: New.
7322 * gcc/target/sh/pr50751-6.c: New.
7323 * gcc/target/sh/pr50751-7.c: New.
7325 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7328 * g++.dg/lookup/using52.C: New.
7330 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7332 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7334 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7336 PR rtl-optimization/52876
7337 * gcc.target/i386/pr52876.c: New.
7339 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7341 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7343 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7345 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7346 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7347 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7348 (ptrdiff_t): ... this. All uses changed.
7349 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7350 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7352 (main): Cast argument to __INTPTR_TYPE__.
7353 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7355 * gcc.dg/mallign.c (main): Likewise.
7356 * gcc.dg/pr38700.c (foo): Likewise.
7357 * gcc.dg/long-long-cst1.c (t): Likewise.
7358 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7359 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7360 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7361 * gcc.dg/pr25682.c (d, foo): Likewise.
7362 * gcc.dg/format/cast-1.c (f): Likewise.
7363 * gcc.dg/c90-const-expr-10.c
7364 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7365 (size_t): ...this. All uses changed.
7366 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7367 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7368 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7369 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7370 * gcc.dg/sequence-pt-1.c: Likewise.
7371 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7372 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7373 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7374 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7375 of ptrdiff_t with it.
7376 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7377 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7378 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7380 2012-04-11 Jason Merrill <jason@redhat.com>
7383 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7384 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7387 * g++.dg/ext/attrib45.C: New.
7389 * g++.dg/eh/dtor3.C: New.
7391 2012-04-11 Richard Guenther <rguenther@suse.de>
7394 * gfortran.dg/pr52621.f90: New testcase.
7396 2012-04-11 Richard Guenther <rguenther@suse.de>
7399 * g++.dg/torture/pr52918-1.C: New testcase.
7400 * g++.dg/torture/pr52918-2.C: Likewise.
7402 2012-04-11 Tobias Burnus <burnus@net-b.de>
7405 * gfortran.dg/block_11.f90: New.
7407 2012-04-11 Nick Clifton <nickc@redhat.com>
7409 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7411 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7414 * gcc.target/powerpc/pr16458-1.c: New test.
7415 * gcc.target/powerpc/pr16458-2.c: Likewise.
7416 * gcc.target/powerpc/pr16458-3.c: Likewise.
7417 * gcc.target/powerpc/pr16458-4.c: Likewise.
7419 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7421 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7422 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7423 * gcc.dg/builtin-bswap-5.c: Likewise.
7424 * gcc.target/i386/builtin-bswap-4.c: New test.
7426 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7429 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7431 2012-04-11 Richard Guenther <rguenther@suse.de>
7433 PR rtl-optimization/52881
7434 * gcc.dg/torture/pr52881.c: New testcase.
7435 * gcc.dg/torture/pr52913.c: Likewise.
7437 2012-04-11 Richard Guenther <rguenther@suse.de>
7439 PR tree-optimization/52912
7440 * gcc.dg/torture/pr52912.c: New testcase.
7442 2010-04-10 Michael Matz <matz@suse.de>
7444 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7445 * gcc.dg/vect/vect-outer-1.c: Adjust.
7446 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7447 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7448 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7449 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7450 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7451 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7453 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7455 PR tree-optimization/52870
7456 * gcc.dg/vect/pr52870.c: New test.
7458 2012-04-09 Mike Stump <mikestump@comcast.net>
7460 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7461 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7462 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7463 * gnat.dg/aggr11.adb: Likewise.
7464 * gnat.dg/aggr11_pkg.ads: Likewise.
7465 * gnat.dg/aggr15.adb: Likewise.
7466 * gnat.dg/aggr15.ads: Likewise.
7467 * gnat.dg/aggr17.adb: Likewise.
7468 * gnat.dg/aggr18.adb: Likewise.
7469 * gnat.dg/array14.adb: Likewise.
7470 * gnat.dg/array14.ads: Likewise.
7471 * gnat.dg/array14_pkg.ads: Likewise.
7472 * gnat.dg/array19.adb: Likewise.
7473 * gnat.dg/array19.ads: Likewise.
7474 * gnat.dg/discr27.adb: Likewise.
7475 * gnat.dg/discr27.ads: Likewise.
7476 * gnat.dg/discr35.adb: Likewise.
7477 * gnat.dg/discr35.ads: Likewise.
7478 * gnat.dg/discr6.adb: Likewise.
7479 * gnat.dg/discr6_pkg.ads: Likewise.
7480 * gnat.dg/import1.adb: Likewise.
7481 * gnat.dg/import1.ads: Likewise.
7482 * gnat.dg/loop_address2.adb: Likewise.
7483 * gnat.dg/opt7.adb: Likewise.
7484 * gnat.dg/opt7.ads: Likewise.
7485 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7486 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7487 * gnat.dg/rep_clause2.adb: Likewise.
7488 * gnat.dg/rep_clause2.ads: Likewise.
7489 * gnat.dg/slice2.adb: Likewise.
7490 * gnat.dg/slice2.ads: Likewise.
7491 * gnat.dg/slice6.adb: Likewise.
7492 * gnat.dg/slice6_pkg.ads: Likewise.
7493 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7494 * gnat.dg/taft_type2.adb: Likewise.
7495 * gnat.dg/taft_type2.ads: Likewise.
7496 * gnat.dg/taft_type2_pkg.ads: Likewise.
7497 * gnat.dg/volatile10.adb: Likewise.
7498 * gnat.dg/volatile10_pkg.ads: Likewise.
7500 * gcc.dg/dll-8.c: Remove execute permissions.
7501 * g++.dg/ext/dllexport5.C: Likewise.
7503 2012-04-09 Jan Hubicka <jh@suse.cz>
7508 * gcc.dg/lto/pr52634_1.c: New testcase.
7509 * gcc.dg/lto/pr52634_0.c: New testcase.
7511 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7514 * gcc.target/i386/pr52883.c: New testcase.
7516 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7518 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7519 (check_effective_target_sync_long_long): Add SPARC case.
7520 (check_effective_target_sync_long_long_runtime): Likewise.
7521 (check_effective_target_sync_int_long): Adjust SPARC case.
7522 (check_effective_target_sync_char_short): Likewise.
7524 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7526 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7527 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7529 2012-04-08 Tobias Burnus <burnus@net-b.de>
7533 * gfortran.dg/public_private_module_2.f90: New.
7535 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7537 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7540 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7543 * gfortran.dg/function_optimize_11.f90: New test.
7545 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7548 * gfortran.dg/use_only_6.f90: New test.
7550 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7553 * gfortran.dg/use_only_6.f90: New test.
7554 2012-04-06 Mike Stump <mikestump@comcast.net>
7557 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7559 2012-04-05 Jason Merrill <jason@redhat.com>
7562 * g++.dg/template/qualified-id5.C: New.
7564 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7567 * gcc.target/i386/pr52882.c: New test.
7569 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7570 Dominique D'Humieures <dominiq@lps.ens.fr>
7573 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7574 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7576 2012-04-04 Jason Merrill <jason@redhat.com>
7579 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7581 2012-04-03 Jason Merrill <jason@redhat.com>
7584 * g++.dg/cpp0x/variadic-value1.C: New.
7586 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7588 * gnat.dg/pack18.adb: New test.
7589 * gnat.dg/pack18_pkg.ads: New helper.
7591 2012-04-03 Richard Guenther <rguenther@suse.de>
7593 PR tree-optimization/52808
7594 * gcc.dg/pr52808.c: New testcase.
7596 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7598 PR tree-optimization/52835
7599 * gfortran.dg/pr52835.f90: New test.
7601 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7603 * gnat.dg/specs/aggr5.ads: New test.
7605 2012-04-02 Richard Guenther <rguenther@suse.de>
7607 PR tree-optimization/52756
7608 * gcc.dg/torture/pr52756.c: New testcase.
7610 2012-04-02 Richard Guenther <rguenther@suse.de>
7613 * gcc.dg/pr52803.c: New testcase.
7615 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7618 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7621 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7624 * g++.dg/cpp0x/noexcept17.C: New.
7625 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7626 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7627 * g++.dg/cpp0x/noexcept01.C: Likewise.
7628 * g++.dg/eh/init-temp1.C: Likewise.
7629 * g++.dg/eh/ctor1.C: Likwise.
7631 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7633 * gnat.dg/controlled6.adb: New test.
7634 * gnat.dg/controlled6_pkg.ads: New helper.
7635 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7637 2012-03-30 Richard Henderson <rth@redhat.com>
7640 * g++.dg/opt/pr52727.C: New testcase.
7642 2012-03-30 Richard Guenther <rguenther@suse.de>
7644 PR tree-optimization/52754
7645 * gcc.target/i386/pr52754.c: New testcase.
7647 2012-03-30 Richard Guenther <rguenther@suse.de>
7650 * g++.dg/torture/pr52772.C: New testcase.
7652 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7655 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7657 2012-03-29 Jason Merrill <jason@redhat.com>
7660 * g++.dg/template/inherit8.C: New.
7662 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7665 * g++.dg/ext/weak4.C: New test.
7667 PR tree-optimization/52760
7668 * gcc.c-torture/execute/pr52760.c: New test.
7670 2012-03-29 Jason Merrill <jason@redhat.com>
7673 * g++.dg/cpp0x/initlist-array3.C: New.
7675 2012-03-28 Jason Merrill <jason@redhat.com>
7678 * g++.dg/overload/virtual2.C: New.
7680 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7682 * gnat.dg/vect7.ad[sb]: New test.
7684 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7685 Tobias Burnus <burnus@gcc.gnu.org>
7688 * gfortran.dg/allocate_class_1.f90 : Change error test.
7689 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7690 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7691 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7693 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7696 * gcc.dg/pr52691.c: New test.
7699 * gcc.c-torture/compile/pr52750.c: New test.
7701 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7704 * gcc.target/avr/torture/builtins-2.c: New test.
7706 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7709 * gcc.target/i386/pr52736.c: New test.
7711 2012-03-27 Martin Jambor <mjambor@suse.cz>
7714 * gcc.dg/torture/pr52693.c: New test.
7716 2012-03-27 Meador Inge <meadori@codesourcery.com>
7719 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7721 2012-03-27 Mike Stump <mikestump@comcast.net>
7724 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7725 failures that match branch names.
7727 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7728 H.J. Lu <hongjiu.lu@intel.com>
7731 * gcc.target/i386/pr52698.c: New test.
7733 2012-03-27 Richard Guenther <rguenther@suse.de>
7736 * gcc.dg/torture/pr52720.c: New testcase.
7738 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7740 * gnat.dg/pack17.adb: New test.
7742 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7744 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7745 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7747 2012-03-26 Martin Jambor <mjambor@suse.cz>
7749 PR tree-optimization/50052
7750 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7752 2012-03-26 Richard Guenther <rguenther@suse.de>
7754 PR tree-optimization/52701
7755 * gfortran.dg/pr52701.f90: New testcase.
7757 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7759 PR tree-optimization/52686
7760 * gcc.target/arm/pr52686.c: New test.
7762 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7764 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7765 Add "-Os -flto" to list.
7767 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7769 * gnat.dg/concat2.ad[sb]: New test.
7771 2012-03-24 Jason Merrill <jason@redhat.com>
7773 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7774 * g++.dg/cpp0x/trailing2.C: Likewise.
7775 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7776 * g++.dg/cpp1y/auto-fn1.C: New.
7777 * g++.dg/cpp1y/auto-fn2.C: New.
7778 * g++.dg/cpp1y/auto-fn3.C: New.
7779 * g++.dg/cpp1y/auto-fn4.C: New.
7780 * g++.dg/cpp1y/auto-fn5.C: New.
7781 * g++.dg/cpp1y/auto-fn6.C: New.
7782 * g++.dg/cpp1y/auto-fn7.C: New.
7783 * g++.dg/cpp1y/auto-fn8.C: New.
7784 * g++.dg/cpp1y/auto-fn9.C: New.
7785 * g++.dg/cpp1y/auto-fn10.C: New.
7786 * g++.dg/cpp1y/auto-fn11.C: New.
7788 2012-03-23 Richard Guenther <rguenther@suse.de>
7790 PR tree-optimization/52678
7791 * gfortran.dg/pr52678.f: New testcase.
7793 2012-03-23 Richard Guenther <rguenther@suse.de>
7795 PR tree-optimization/52638
7796 * g++.dg/torture/pr52638.C: New testcase.
7798 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7801 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7803 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7806 * g++.dg/ext/attrib44.C: New test.
7808 2012-03-22 Jan Hubicka <jh@suse.cz>
7811 * g++.dg/torture/pr51737.C: New testcase
7813 2012-03-22 Richard Guenther <rguenther@suse.de>
7815 PR tree-optimization/52548
7816 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7818 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7820 * lib/fortran-modules.exp (list-module-names-1): Remove
7823 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7826 * gcc.target/sh/pr50751-1.c: New.
7827 * gcc.target/sh/pr50751-2.c: New.
7828 * gcc.target/sh/pr50751-3.c: New.
7830 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7833 * gcc.target/sh/sh4a-cos.c: Remove.
7834 * gcc.target/sh/sh4a-sin.c: Remove.
7835 * gcc.target/sh/sh4a-sincos.c: Remove.
7837 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7839 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7840 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7842 2012-03-21 Martin Jambor <mjambor@suse.cz>
7845 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7846 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7848 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7850 * gcc.target/arm/thumb-16bit-ops.c: New file.
7851 * gcc.target/arm/thumb-ifcvt.c: New file.
7853 2012-03-20 Jason Merrill <jason@redhat.com>
7855 * lib/target-supports.exp: Add { target c++1y }.
7857 * g++.dg/cpp0x/auto32.C: New.
7859 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7862 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7864 * gcc.dg/torture/pr48124-4.c: Ditto:
7865 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7867 2012-03-20 Jason Merrill <jason@redhat.com>
7870 * g++.dg/cpp0x/initlist66.C: New.
7872 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7874 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7877 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7880 * gcc.target/avr/torture/addr-space-2.h: New file.
7881 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7882 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7883 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7884 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7886 2012-03-20 Richard Guenther <rguenther@suse.de>
7888 * gnat.dg/pack16.adb: New testcase.
7889 * gnat.dg/pack16_pkg.ads: Likewise.
7890 * gnat.dg/specs/pack8.ads: Likewise.
7891 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7893 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7895 * g++.dg/warn/Wuseless-cast.C: Extend.
7897 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7900 * g++.dg/warn/Wuseless-cast.C: New.
7902 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7905 * gfortran.dg/pr52608.f90: New test.
7907 2012-03-17 Tobias Burnus <burnus@net-b.de>
7910 * gfortran.dg/proc_ptr_36.f90: New.
7912 2012-03-16 Martin Jambor <mjambor@suse.cz>
7914 * gcc.dg/misaligned-expand-1.c: New test.
7915 * gcc.dg/misaligned-expand-3.c: Likewise.
7917 2012-03-16 Richard Guenther <rguenther@suse.de>
7918 Kai Tietz <ktietz@redhat.com>
7921 * gcc.c-torture/execute/pr48814-1.c: New test.
7922 * gcc.c-torture/execute/pr48814-2.c: New test.
7923 * gcc.dg/tree-ssa/assign-1.c: New test.
7924 * gcc.dg/tree-ssa/assign-2.c: New test.
7925 * gcc.dg/tree-ssa/assign-3.c: New test.
7927 2012-03-16 Richard Guenther <rguenther@suse.de>
7929 * gnat.dg/specs/pack7.ads: New testcase.
7931 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7934 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7935 * gcc.dg/torture/vshuf-8.inc: Likewise.
7936 * gcc.dg/torture/vshuf-16.inc: Likewise.
7937 * gcc.dg/torture/vshuf-32.inc: Likewise.
7939 2012-03-15 Jason Merrill <jason@redhat.com>
7941 * g++.dg/torture/pr52582.C: New.
7943 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7945 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7947 2012-03-15 Ira Rosen <irar@il.ibm.com>
7948 Ulrich Weigand <ulrich.weigand@linaro.org>
7950 * gcc.dg/vect/slp-cond-3.c: New test.
7951 * gcc.dg/vect/slp-cond-4.c: New test.
7953 2012-03-15 Ira Rosen <irar@il.ibm.com>
7954 Ulrich Weigand <ulrich.weigand@linaro.org>
7956 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7957 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7959 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7964 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7965 * gfortran.dg/round_1.f03: Likewise.
7967 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7968 Andrew Pinski <apinski@cavium.com>
7971 * gcc.dg/pr52592.c: New test.
7973 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7975 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7976 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7977 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7978 * lib/fortran-modules.exp: .. this new file. Adjust users.
7979 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7980 gfortran-dg-debug-runtest): Call cleanup-modules.
7981 * lib/fortran-torture.exp (fortran-torture-execute,
7982 fortran-torture): Likewise.
7983 * gfortran.dg/coarray/caf.exp: Likewise.
7984 * lib/lto.exp: Likewise.
7985 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7986 * gfortran.dg/class_4b.f03: Likewise.
7987 * gfortran.dg/class_4c.f03: Likewise.
7988 * gfortran.dg/class_45a.f03: Likewise.
7989 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7990 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7991 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7992 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7993 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7994 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7995 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7996 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7997 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7998 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7999 * gfortran.dg/whole_file_28.f90: Likewise.
8000 * gfortran.dg/whole_file_29.f90: Likewise.
8001 * gfortran.dg/whole_file_30.f90: Likewise.
8002 * gfortran.dg/whole_file_31.f90: Likewise.
8004 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8006 PR tree-optimization/52267
8007 * gcc.dg/pr52267.c: New test.
8008 * gcc.dg/tree-ssa/vrp65.c: New test.
8009 * gcc.dg/tree-ssa/vrp66.c: New test.
8011 2012-03-15 Richard Guenther <rguenther@suse.de>
8014 * gfortran.dg/vect/pr52580.f: New testcase.
8016 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8018 * gcc.target/sh/fpul-usage-1.c: New.
8020 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8023 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8024 * gcc.target/sh/pr49468-di.c: Likewise.
8026 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8028 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8029 * gcc.dg/c99-stdint-6.c: Likewise.
8030 * gcc.dg/lto/20090210_0.c: Likewise.
8031 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8032 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8033 * gcc.dg/pragma-init-fini-2.c: Likewise.
8034 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8035 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8036 * gcc.target/i386/pr22152.c: Likewise.
8037 * gcc.target/i386/vect8-ret.c: Likewise.
8038 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8041 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8043 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8044 * g++.dg/tree-prof/partition1.C: Likewise.
8045 * g++.dg/tree-prof/partition2.C: Likewise.
8046 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8048 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8049 * gcc.c-torture/execute/20010724-1.c: Remove.
8050 * gcc.c-torture/execute/20010724-1.x: Remove.
8051 * gcc.c-torture/execute/20040208-2.c: Remove.
8052 * gcc.c-torture/execute/20040208-2.x: Remove.
8053 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8055 (main) [__mips__ && __sgi__]: Remove.
8056 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8057 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8058 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8059 mips-sgi-irix6* handling.
8060 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8061 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8062 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8064 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8065 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8066 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8067 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8068 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8069 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8071 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8072 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8073 * gcc.target/mips/save-restore-3.c: Likewise.
8074 * gcc.target/mips/save-restore-4.c: Likewise.
8075 * gcc.target/mips/save-restore-5.c: Likewise.
8076 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8077 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8079 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8081 (restore_ld_library_path_env_vars): Likewise.
8082 * lib/target-supports.exp (check_profiling_available): Remove
8083 mips*-*-irix* handling.
8084 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8085 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8086 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8088 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8091 * g++.dg/opt/pr52582.C: New test.
8093 2012-03-14 Richard Guenther <rguenther@suse.de>
8095 PR tree-optimization/52571
8096 * gcc.dg/vect/vect-2.c: Initialize arrays.
8097 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8098 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8099 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8101 2012-03-14 Richard Guenther <rguenther@suse.de>
8106 * gcc.dg/torture/pr48124-1.c: New testcase.
8107 * gcc.dg/torture/pr48124-2.c: Likewise.
8108 * gcc.dg/torture/pr48124-3.c: Likewise.
8109 * gcc.dg/torture/pr48124-4.c: Likewise.
8111 2012-03-14 Richard Guenther <rguenther@suse.de>
8114 * gcc.dg/pr52578.c: New testcase.
8116 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8119 * g++.dg/cpp0x/udlit-args2.C: New test.
8121 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8124 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8125 * gcc.c-torture/compile/pr48596.c: ... here.
8127 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8130 * g++.dg/lookup/hidden-class17.C: New test.
8132 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8135 * gcc.dg/Wunused-var-3.c: New test.
8137 2012-03-13 Martin Jambor <mjambor@suse.cz>
8139 * gcc.dg/misaligned-expand-2.c: New test.
8141 2012-03-13 Richard Guenther <rguenther@suse.de>
8144 * gcc.dg/pr52134.c: New testcase.
8146 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8148 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8150 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8152 PR tree-optimization/46728
8153 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8154 * gcc.target/powerpc/pr46728-5.c: Likewise.
8155 * gcc.target/powerpc/pr46728-8.c: Likewise.
8156 * gcc.target/powerpc/pr46728-10.c: Likewise.
8157 * gcc.target/powerpc/pr46728-11.c: Likewise.
8158 * gcc.target/powerpc/pr46728-13.c: Likewise.
8159 * gcc.target/powerpc/pr46728-14.c: Likewise.
8160 * gcc.target/powerpc/pr46728-15.c: Likewise.
8162 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8165 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8167 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8169 PR tree-optimization/46728
8170 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8171 * gcc.target/powerpc/pr46728-5.c: Likewise.
8172 * gcc.target/powerpc/pr46728-8.c: Likewise.
8173 * gcc.target/powerpc/pr46728-10.c: Likewise.
8174 * gcc.target/powerpc/pr46728-11.c: Likewise.
8175 * gcc.target/powerpc/pr46728-13.c: Likewise.
8176 * gcc.target/powerpc/pr46728-14.c: Likewise.
8177 * gcc.target/powerpc/pr46728-15.c: Likewise.
8179 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8182 * gcc.target/avr/torture/addr-space-1.h: New file.
8183 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8184 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8185 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8186 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8188 2012-03-12 Andrew Pinski <apinski@cavium.com>
8190 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8192 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8194 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8195 * g++.dg/abi/thunk4.C: Likewise.
8196 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8198 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8200 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8201 * g++.dg/eh/spbp.C: Likewise.
8202 * g++.dg/ext/label13.C: Likewise.
8203 * g++.dg/guality/guality.exp: Likewise.
8204 * g++.dg/other/anon5.C: Likewise.
8205 * g++.dg/other/pragma-ep-1.C: Remove.
8206 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8207 * g++.dg/warn/pr31246.C: Likewise.
8208 * g++.dg/warn/weak1.C: Likewise.
8209 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8210 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8211 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8212 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8213 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8214 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8215 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8216 * gcc.dg/c99-tgmath-1.c: Likewise.
8217 * gcc.dg/c99-tgmath-2.c: Likewise.
8218 * gcc.dg/c99-tgmath-3.c: Likewise.
8219 * gcc.dg/c99-tgmath-4.c: Likewise.
8220 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8222 * gcc.dg/debug/pr49032.c: Likewise.
8223 * gcc.dg/guality/guality.exp: Likewise.
8224 * gcc.dg/intmax_t-1.c: Likewise.
8225 * gcc.dg/pr48616.c: Likewise.
8226 * gcc.dg/pragma-ep-1.c: Remove.
8227 * gcc.dg/pragma-ep-2.c: Remove.
8228 * gcc.dg/pragma-ep-3.c: Remove.
8229 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8230 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8231 * gcc.misc-tests/gcov-14.c: Likewise.
8232 * gfortran.dg/guality/guality.exp: Likewise.
8233 * lib/target-supports.exp (check_weak_available): Likewise.
8234 (add_options_for_tls): Likewise.
8235 (check_ascii_locale_available): Likewise.
8236 * obj-c++.dg/dwarf-2.mm: Likewise.
8237 * objc.dg/dwarf-1.m: Likewise.
8238 * objc.dg/dwarf-2.m: Likewise.
8240 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8242 PR tree-optimization/51721
8243 * gcc.dg/tree-ssa/vrp64.c: New test.
8245 PR tree-optimization/52533
8246 * gcc.c-torture/compile/pr52533.c: New test.
8248 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8250 * gcc.target/i386/rtm-xabort-1.c: New.
8251 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8252 * gcc.target/i386/rtm-xend-1.c: Ditto.
8253 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8254 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8255 * gcc.target/i386/sse-13.c: Ditto.
8256 * gcc.target/i386/sse-14.c: Ditto.
8257 * gcc.target/i386/sse-22.c: Ditto.
8258 * gcc.target/i386/sse-23.c: Ditto.
8259 * g++.dg/other/i386-2.C: Ditto.
8260 * g++.dg/other/i386-3.C: Ditto.
8262 2012-03-12 Tobias Burnus <burnus@net-b.de>
8265 * gfortran.dg/proc_ptr_35.f90: New.
8267 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8270 * gcc.dg/torture/pr52530.c: New test.
8272 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8275 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8277 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8280 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8282 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8284 2012-03-09 Andrew Pinski <apinski@cavium.com>
8287 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8288 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8290 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8292 * gcc.dg/tree-ssa/scev-3.c: New.
8293 * gcc.dg/tree-ssa/scev-4.c: New.
8295 2012-03-08 Tobias Burnus <burnus@net-b.de>
8298 * gfortran.dg/proc_ptr_34.f90
8300 2012-03-07 Jason Merrill <jason@redhat.com>
8303 * g++.dg/cpp0x/udlit-mangle.C: New.
8305 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8307 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8309 2012-03-06 Richard Guenther <rguenther@suse.de>
8312 * gcc.dg/torture/pr52493.c: New testcase.
8314 2012-03-06 Richard Guenther <rguenther@suse.de>
8317 * gcc.dg/lto/pr52097_0.c: New testcase.
8319 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8322 * gcc.target/sh/pr51244-1.c: New.
8323 * gcc.target/sh/pr51244-2.c: New.
8324 * gcc.target/sh/pr51244-3.c: New.
8326 2012-03-05 Jason Merrill <jason@redhat.com>
8329 * g++.dg/ext/visibility/template11.C: New.
8331 * g++.dg/cpp0x/implicit13.C: New.
8333 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8335 PR tree-optimization/51721
8336 * gcc.dg/tree-ssa/vrp63.c: New test.
8337 * gcc.dg/pr51721.c: New test.
8339 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8342 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8345 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8348 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8350 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8353 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8355 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8357 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8360 2012-03-03 Jason Merrill <jason@redhat.com>
8362 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8365 * g++.dg/cpp0x/initlist65.C: New.
8368 * g++.dg/ext/is_empty2.C: New.
8370 2012-03-03 Tobias Burnus <burnus@net-b.de>
8373 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8375 2012-03-03 Tobias Burnus <burnus@net-b.de>
8377 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8378 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8379 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8380 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8381 * gfortran.dg/class_30.f90: Remove dg-warning line.
8382 * gfortran.dg/bind_c_usage_25.f90: New.
8384 2012-03-03 Tobias Burnus <burnus@net-b.de>
8387 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8388 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8389 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8391 2012-03-03 Tobias Burnus <burnus@net-b.de>
8394 * gfortran.dg/assumed_type_1.f90: New.
8395 * gfortran.dg/assumed_type_2.f90: New.
8396 * gfortran.dg/assumed_type_3.f90: New.
8397 * gfortran.dg/assumed_type_4.f90: New.
8399 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8402 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8403 * gcc.target/sh/pr49468-di.c: New.
8405 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8407 * gcc.dg/graphite/pr50561.c: Update.
8409 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8411 * gcc.target/powerpc/pr52457.c: New test.
8413 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8415 * gcc.target/arm/sat-1.c: New test.
8417 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8420 * gcc.target/i386/pr46716.c: New test.
8422 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8425 * g++.dg/cpp0x/sfinae32.C: New.
8427 2012-03-02 Richard Guenther <rguenther@suse.de>
8429 PR tree-optimization/52406
8430 * gcc.dg/torture/pr52406.c: New testcase.
8432 2012-03-02 Tobias Burnus <burnus@net-b.de>
8435 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8436 * gfortran.dg/nullify_2.f90: Update dg-error.
8437 * gfortran.dg/nullify_4.f90: Ditto.
8438 * gfortran.dg/pointer_init_6.f90: Ditto.
8440 2012-03-02 Tobias Burnus <burnus@net-b.de>
8443 * gfortran.dg/class_51.f90: New.
8445 2012-03-02 Tobias Burnus <burnus@net-b.de>
8448 * gfortran.dg/intrinsic_8.f90: New.
8450 2012-03-01 Kai Tietz <ktietz@redhat.com>
8452 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8453 routines on mingw targets.
8454 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8456 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8458 PR tree-optimization/52445
8459 * gcc.dg/pr52445.c: New test.
8461 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8464 * gcc.c-torture/compile/pr52437.c: New test.
8467 * gcc.dg/torture/pr52419.c: New test.
8469 PR tree-optimization/52429
8470 * gcc.dg/torture/pr52429.c: New test.
8471 * g++.dg/opt/pr52429.C: New test.
8473 2012-02-29 Richard Guenther <rguenther@suse.de>
8476 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8477 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8478 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8479 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8480 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8481 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8483 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8485 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8487 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8490 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8492 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8495 * gcc.target/arm/neon/pr51534.c: New testcase.
8497 2012-02-28 Richard Guenther <rguenther@suse.de>
8500 * gcc.dg/torture/pr52407.c: New testcase.
8502 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8504 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8505 * gcc.target/arm/vfp2.c: Likewise.
8506 * gcc.target/arm/vfp3.c: Likewise.
8507 * gcc.target/arm/vfp4.c: Likewise.
8508 * gcc.target/arm/vfp5.c: Likewise.
8509 * gcc.target/arm/vfp6.c: Likewise.
8510 * gcc.target/arm/vfp7.c: Likewise.
8511 * gcc.target/arm/vfp8.c: Likewise.
8512 * gcc.target/arm/vfp9.c: Likewise.
8513 * gcc.target/arm/vfp10.c: Likewise.
8514 * gcc.target/arm/vfp11.c: Likewise.
8515 * gcc.target/arm/vfp12.c: Likewise.
8516 * gcc.target/arm/vfp13.c: Likewise.
8517 * gcc.target/arm/vfp14.c: Likewise.
8518 * gcc.target/arm/vfp15.c: Likewise.
8519 * gcc.target/arm/vfp16.c: Likewise.
8520 * gcc.target/arm/vfp17.c: Likewise.
8521 * gcc.target/arm/neon-constants.h: New file.
8522 * gcc.target/arm/neon-vect1.c: New test.
8523 * gcc.target/arm/neon-vect2.c: New test.
8524 * gcc.target/arm/neon-vect3.c: New test.
8525 * gcc.target/arm/neon-vect4.c: New test.
8526 * gcc.target/arm/neon-vect5.c: New test.
8527 * gcc.target/arm/neon-vect6.c: New test.
8528 * gcc.target/arm/neon-vect7.c: New test.
8529 * gcc.target/arm/neon-vect8.c: New test.
8531 2012-02-28 Richard Guenther <rguenther@suse.de>
8533 PR tree-optimization/52402
8534 * gcc.dg/torture/pr52402.c: New testcase.
8536 2012-02-28 Richard Guenther <rguenther@suse.de>
8539 * g++.dg/lto/pr52400_0.C: New testcase.
8541 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8543 * gcc.target/avr/torture/builtins-1.c: New test.
8544 * gcc.target/avr/torture/builtins-error.c: New test.
8546 2012-02-28 Kai Tietz <ktietz@redhat.com>
8548 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8549 * gcc.target/i386/pr45352-2.c: Likewise.
8550 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8551 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8552 targets instead rand.
8553 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8554 * gcc.target/i386/sse2-mul-1.c: Likewise.
8555 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8556 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8557 * gcc.target/i386/pad-1.c: Likewise.
8558 * gcc.target/i386/pad-9.c: Likewise.
8559 * gcc.target/i386/pad-2.c: Likewise.
8560 * gcc.target/i386/pad-5b.c: Likewise.
8561 * gcc.target/i386/pad-8.c: Likewise.
8562 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8563 * gcc.target/i386/pr44130.c: Likewise.
8564 * gcc.target/i386/align-main-1.c: Likewise.
8565 * gcc.target/i386/align-main-2.c: Likewise.
8566 * gcc.target/i386/sw-1.c: Likewise.
8567 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8568 on x64 mingw target.
8569 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8570 * gcc.target/i386/pr46295.c: Likewise.
8571 * gcc.target/i386/amd64-abi-1.c: Likewise.
8572 * gcc.target/i386/amd64-abi-2.c: Likewise.
8573 * gcc.target/i386/pr39082-1.c: Likewise.
8574 * gcc.target/i386/pr39162.c: Likewise.
8575 * gcc.target/i386/pr22152.c: Likewise.
8576 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8577 * gcc.target/i386/wrfsbase-2.c: Likewise.
8578 * gcc.target/i386/local.c: Likewise
8579 * gcc.target/i386/wrgsbase-1.c: Likewise.
8580 * gcc.target/i386/wrfsbase-1.c: Likewise.
8581 * gcc.target/i386/pr39315-3.c: Likewise.
8582 * gcc.target/i386/pr35767-4.c: Likewise.
8583 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8585 * gcc.target/i386/pr45336-2.c: Likewise.
8586 * gcc.target/i386/pr45336-1.c: Likewise.
8587 * gcc.target/i386/pr45336-4.c: Likewise.
8589 2012-02-27 Tristan Gingold <gingold@adacore.com>
8591 * gnat.dg/array20.ad[sb]: New test.
8593 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8596 * gcc.target/arm/pr52375.c: New test.
8597 * gcc.c-torture/compile/pr52375.c: New test.
8599 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8601 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8602 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8604 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8606 * gnat.dg/aggr19.adb: New test.
8607 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8609 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8612 * gcc.target/sh/pr49263.c: New.
8614 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8616 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8617 simulate_thread_wrapper_other_threads
8618 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8619 Move initialization of 'value' to main().
8620 (main): Initialize 'value';
8621 * gcc.dg/simulate-thread/speculative-store.c
8622 (simulate_thread_step_verify): Return 0 when successful.
8623 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8625 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8626 (simulate_thread_wrapper_other_threads): Return a success/fail value
8627 and issue an error if the instruction count threshold is exceeded.
8629 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8632 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8633 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8635 2012-02-24 Richard Guenther <rguenther@suse.de>
8638 * gcc.dg/pr52355.c: New testcase.
8640 2012-02-23 Kai Tietz <ktietz@redhat.com>
8642 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8643 * gcc.dg/Wpadded.c: Likewise.
8644 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8646 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8647 for sleep by Sleep and add windows.h include for this function.
8648 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8650 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8652 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8653 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8654 on x64 mingw target.
8655 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8656 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8657 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8658 failure on LLP64 target.
8660 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8663 * gcc.dg/noncompile/pr52290.c: New test.
8665 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8667 PR tree-optimization/52019
8668 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8670 2012-02-22 Kai Tietz <ktietz@redhat.com>
8672 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8673 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8674 derived pdiff_t type.
8675 * g++.dg/torture/pr49720.C: Likewise
8677 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8680 * gcc.target/i386/pr52330.c: New test.
8682 2012-02-22 Tobias Burnus <burnus@net-b.de>
8685 * gfortran.dg/io_constraints_10.f90: New.
8687 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8689 * lib/target-supports.exp (check_effective_target_vect_condition):
8690 Return true for NEON.
8692 2012-02-21 Kai Tietz <ktietz@redhat.com>
8694 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8696 2012-02-21 Richard Guenther <rguenther@suse.de>
8698 PR tree-optimization/52324
8699 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8701 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8704 * gcc.target/avr/torture/pr51782-1.c: New test.
8706 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8708 PR tree-optimization/52318
8709 * gcc.dg/pr52318.c: New test.
8711 2012-02-20 Kai Tietz <ktietz@redhat.com>
8713 * gcc.dg/bf-ms-layout-3.c: New testcase.
8715 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8719 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8721 2012-02-20 Richard Guenther <rguenther@suse.de>
8723 PR tree-optimization/52298
8724 * gcc.dg/torture/pr52298.c: New testcase.
8725 * gcc.dg/vect/pr52298.c: Likewise.
8727 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8729 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8730 * gcc.c-torture/execute/pr52286.c: Ditto.
8732 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8734 PR tree-optimization/52286
8735 * gcc.c-torture/execute/pr52286.c: New test.
8737 2012-02-18 Tobias Burnus <burnus@net-b.de>
8740 * gfortran.dg/interface_35.f90: Use -std=f2003.
8741 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8742 * gfortran.dg/interface_assignment_4.f90: Ditto.
8743 * gfortran.dg/bessel_1.f90: Ditto.
8744 * gfortran.dg/func_result_6.f90: Ditto.
8745 * gfortran.dg/hypot_1.f90: Ditto.
8746 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8748 2012-02-17 Tobias Burnus <burnus@net-b.de>
8750 PR translation/52232
8751 PR translation/52234
8752 PR translation/52245
8753 PR translation/52246
8754 PR translation/52262
8755 PR translation/52273
8756 * gfortran.dg/coarray_22.f90: Update dg-error.
8757 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8759 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8762 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8763 (simulate-thread): Use default timeout.
8765 2012-02-16 Jason Merrill <jason@redhat.com>
8768 * g++.dg/ext/timevar1.C: New.
8770 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8773 * g++.dg/template/using21.C: New.
8774 * g++.dg/template/using22.C: Likewise.
8776 2012-02-16 Jason Merrill <jason@redhat.com>
8779 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8781 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8783 PR tree-optimization/52255
8784 * gcc.c-torture/compile/pr52255.c: New test.
8787 * g++.dg/debug/dwarf2/pr52260.C: New test.
8790 * g++.dg/ipa/pr51929.C: New test.
8792 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8795 * gcc.target/powerpc/pr52199.c: New file.
8797 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8800 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8802 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8804 * gcc.dg/pr51867.c: Don't include <math.h>.
8807 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8809 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8810 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8812 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8814 PR tree-optimization/50561
8815 * gcc.dg/graphite/pr50561.c: New testcase.
8817 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8819 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8820 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8822 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8824 * gnat.dg/discr35.ad[sb]: New test.
8826 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8828 * gnat.dg/volatile10.adb: New test.
8829 * gnat.dg/volatile10_pkg.ads: New helper.
8831 2012-02-14 Jason Merrill <jason@redhat.com>
8833 * g++.dg/ext/attrib43.C: New.
8835 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8837 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8838 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8840 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8841 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8842 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8843 effective_target fgnu_tm.
8844 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8846 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8849 * g++.dg/template/asmgoto1.C: New test.
8851 2012-02-14 Ian Lance Taylor <iant@google.com>
8854 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8855 compiling generated file for 64bit and index tests.
8857 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8859 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8861 2012-02-14 Richard Guenther <rguenther@suse.de>
8863 PR tree-optimization/52244
8864 PR tree-optimization/51528
8865 * gcc.dg/torture/pr52244.c: New testcase.
8867 2012-02-14 Walter Lee <walt@tilera.com>
8869 * g++.dg/other/PR23205.C: Disable test on tile.
8870 * g++.dg/other/pr23205-2.C: Disable test on tile.
8871 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8872 * gcc.dg/20040813-1.c: Disable test on tile.
8873 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8874 * gcc.misc-tests/linkage.exp: Handle tilegx.
8876 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8878 PR tree-optimization/52210
8879 * gcc.dg/pr52210.c: New test.
8881 2012-02-14 Jason Merrill <jason@redhat.com>
8884 * g++.dg/overload/defarg5.C: New.
8886 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8889 * c-c++-common/pr52181.c: New test.
8891 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8894 * g++.dg/ext/atomic-1.C: New test.
8896 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8898 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8900 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8903 * gcc.c-torture/execute/pr52209.c: New test.
8905 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8908 * gfortran.dg/elemental_optional_args_5.f03: New test.
8910 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8913 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8916 2012-02-11 Ian Lance Taylor <iant@google.com>
8919 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8920 SPARC Solaris. Don't run the test at all on systems where it may
8921 not work, rather than xfailing it.
8923 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8925 PR rtl-optimization/52175
8926 * gcc.c-torture/compile/pr52175.c: New test.
8928 2012-02-10 Jason Merrill <jason@redhat.com>
8931 * g++.dg/template/repo10.C: New.
8933 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8936 * gcc.dg/pr52132.c: New test.
8938 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8940 * gnat.dg/specs/aggr4.ads: New test.
8941 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8943 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8946 * gcc.target/i386/pr52146.c: New.
8948 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8951 * c-c++-common/pr52177.c: New test.
8953 2012-02-10 Jan Hubicka <jh@suse.cz>
8956 * g++.dg/torture/pr48600.C: New testcase.
8958 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8961 * gcc.dg/dfp/pr52140.c: New test.
8963 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8966 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8969 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8972 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8973 * gcc.dg/pr51867.c: New test.
8975 2012-02-09 Ian Lance Taylor <iant@google.com>
8977 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8978 which don't support -fsplit-stack. Turn off optimization when
8979 compiling select5-out.go.
8981 2012-02-08 Ian Lance Taylor <iant@google.com>
8983 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8984 systems which don't support -fsplit-stack.
8986 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8988 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8989 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8990 machine instuction in the log.
8992 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8994 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8997 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9000 * gcc.dg/pr48524.c: New test.
9001 * gcc.dg/pr48524.spec: New spec file for test.
9003 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9006 * gfortran.dg/vect/pr32380.f90: New test.
9008 2012-02-08 Tobias Burnus <burnus@net-b.de>
9011 * gfortran.dg/realloc_on_assign_12.f90: New.
9013 2012-02-08 Richard Guenther <rguenther@suse.de>
9015 PR rtl-optimization/52170
9016 * gcc.dg/torture/pr52170.c: New testcase.
9018 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9020 PR gcov-profile/52150
9021 * gcc.dg/tree-prof/pr52150.c: New test.
9023 PR rtl-optimization/52139
9024 * gcc.dg/pr52139.c: New test.
9026 2012-02-07 Jason Merrill <jason@redhat.com>
9029 * g++.dg/cpp0x/constexpr-union3.C: New.
9032 * g++.dg/lto/pr52035_0.C: New.
9034 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9036 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9037 * gcc.dg/special/weak-1.c: Likewise.
9038 * gcc.dg/ucnid-12.c: Likewise.
9039 * gcc.dg/torture/pr45678-1.c: Likewise.
9040 * gcc.dg/torture/pr45678-2.c: Likewise.
9041 * gcc.dg/vector-4.c: Likewise.
9042 * gcc.dg/ipa/inline-5.c: Likewise.
9043 * gcc.dg/ucnid-11.c: Likewise.
9044 * gcc.misc-tests/gcov-13.c: Likewise.
9045 * gcc.misc-tests/gcov-14.c: Likewise.
9046 * g++.dg/ext/label13.C: Likewise.
9047 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9048 hppa*-*-hpux* options.
9049 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9050 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9051 * gcc.dg/pr48616.c: Likewise.
9052 * gcc.dg/pr17957.c: Likewise.
9053 * gcc.dg/pr17055-1.c: Likewise.
9054 * gcc.dg/pr32912-1.c: Likewise.
9055 * gcc.dg/tm/pr51472.c: Likewise.
9056 * c-c++-common/fold-bitand-4.c: Likewise.
9057 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9058 Use dg-additional-options for extra options.
9060 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9062 * gcc.target/epiphany/interrupt-2.c: New test.
9064 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9067 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9068 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9071 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9074 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9076 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9080 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9081 * gcc.target/mips/va-arg-1.c: New test.
9083 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9085 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9086 for -mno-pointers-to-nested-functions.
9088 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9090 * gcc.c-torture/execute/20120207-1.c: New test.
9092 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9094 PR rtl-optimization/52060
9095 * gcc.dg/torture/pr52060.c: New test.
9098 * gcc.c-torture/compile/pr52074.c: New test.
9100 2012-02-07 Tobias Burnus <burnus@net-b.de>
9103 * gfortran.dg/class_to_type_2.f90: New.
9105 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9108 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9111 2012-02-06 Jason Merrill <jason@redhat.com>
9114 * g++.dg/template/conv13.C: New.
9116 2012-02-06 Richard Guenther <rguenther@suse.de>
9118 PR tree-optimization/52115
9119 * gcc.c-torture/compile/pr52115.c: New testcase.
9121 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9124 * gcc.c-torture/execute/pr52129.c: New test.
9126 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9128 * gcc.dg/pr48374.c: Actually add the test I forgot
9129 in the 2012-01-25 commit.
9131 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9134 * gfortran.dg/vect/vect-8.f90: New test case.
9136 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9139 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9141 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9144 * gfortran.dg/class_48.f90 : Add test of allocate class array
9145 component with source in subroutine test3. Remove commenting
9146 out in subroutine test4, since branching on unitialized variable
9147 is now fixed (no PR for this last.).
9149 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9151 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9153 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9155 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9158 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9159 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9161 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9163 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9164 (check_effective_target_sync_int_long): Use it.
9165 (check_effective_target_sync_char_short): Likewise.
9166 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9168 2012-02-05 Tobias Burnus <burnus@net-b.de>
9171 * gfortran.dg/class_48.f90: Add some further checks.
9173 2012-02-05 Ira Rosen <irar@il.ibm.com>
9175 PR tree-optimization/52091
9176 * gcc.dg/vect/pr52091.c: New test.
9178 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9180 PR rtl-optimization/52113
9181 * gcc.target/avr/pr52113.c: New test.
9183 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9185 PR rtl-optimization/52092
9186 * gcc.c-torture/compile/pr52092.c: New test.
9188 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9191 * gfortran.dg/class_array_10.f03: New test.
9194 * gfortran.dg/class_array_11.f03: New test.
9197 * gfortran.dg/class_array_12.f03: New test.
9199 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9202 * gfortran.dg/realloc_on_assign_11.f90: New test.
9204 2012-02-02 Tobias Burnus <burnus@net-b.de>
9207 * gfortran.dg/shape_7.f90: New.
9209 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9211 * gcc.target/mips/mips-prepend-1.c: New test.
9213 2012-02-02 Jan Hubicka <jh@suse.cz>
9214 Tom de Vries <tom@codesourcery.com>
9217 * gcc.dg/alias-12.c: New testcase.
9218 * gcc.dg/alias-13.c: New testcase.
9220 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9223 * gcc.dg/pr52086.c: New test.
9225 PR tree-optimization/52073
9226 * gcc.c-torture/compile/pr52073.c: New test.
9228 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9231 * gfortran.dg/function_optimize_10.f90: New test.
9233 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9235 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9238 2012-02-01 Tobias Burnus <burnus@net-b.de>
9241 * gfortran.dg/typebound_operator_14.f90: New.
9243 2012-02-01 Tobias Burnus <burnus@net-b.de>
9246 * gfortran.dg/elemental_function_1.f90: New.
9248 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9250 PR rtl-optimization/51374
9251 * gcc.target/avr/torture/pr51374-1.c:
9252 Also fail if SBIS is seen.
9254 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9256 PR rtl-optimization/51374
9257 * gcc.target/avr/torture/pr51374-1.c: New.
9259 2012-01-31 Tobias Burnus <burnus@net-b.de>
9262 * gfortran.dg/typebound_generic_11.f90: New.
9264 2012-01-31 Tobias Burnus <burnus@net-b.de>
9267 * gfortran.dg/class_49.f90: New.
9269 2012-01-31 Tobias Burnus <burnus@net-b.de>
9272 * gfortran.dg/elemental_args_check_6.f90: New.
9274 2012-01-31 Jason Merrill <jason@redhat.com>
9277 * g++.dg/cpp0x/variadic122.C: New.
9279 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9282 * gfortran.dg/realloc_on_assign_10.f90: New test.
9284 2012-01-31 Richard Guenther <rguenther@suse.de>
9286 PR tree-optimization/51528
9287 * gcc.dg/torture/pr51528.c: New testcase.
9289 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9292 * lib/go.exp (go_target_compile): Append timeout= to options.
9293 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9294 select5-out.go test on alpha*-*-* targets.
9296 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9298 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9299 (TEST_SHORT): Reformat in the same way.
9300 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9301 (TEST_SHORT): Reformat in the same way.
9302 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9303 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9304 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9305 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9306 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9308 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9311 * gcc.target/arm/pr51835.c: New testcase.
9313 2012-01-30 Richard Guenther <rguenther@suse.de>
9315 PR tree-optimization/52028
9316 * gcc.dg/torture/pr52028.c: New testcase.
9317 * gfortran.dg/ldist-pr45199.f: Adjust.
9318 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9319 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9320 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9322 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9325 * gcc.dg/tree-prof/pr52027.c: New test.
9327 PR tree-optimization/52046
9328 * gcc.dg/pr52046.c: New test.
9331 * g++.dg/other/pr52048.C: New test.
9333 2012-01-30 Richard Guenther <rguenther@suse.de>
9335 PR tree-optimization/52045
9336 * gcc.dg/pr52045.c: New testcase.
9338 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9340 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9341 new code generated for __sync_lock_release.
9343 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9345 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9347 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9350 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9352 * g++.dg/ext/visibility/template10.C: Fix typo.
9354 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9356 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9359 * g++.dg/cpp0x/constexpr-ice6.C: New.
9361 2012-01-29 Tobias Burnus <burnus@net-b.de>
9364 * gfortran.dg/default_initialization_6.f90: New.
9366 2012-01-29 Tobias Burnus <burnus@net-b.de>
9369 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9370 * gfortran.dg/class_48.f90: New.
9372 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9375 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9377 2012-01-28 Tobias Burnus <burnus@net-b.de>
9380 * gfortran.dg/class_allocate_12.f90: New.
9382 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9384 * gcc.dg/torture/pr50444.c: Fix dg directives.
9386 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9389 * gcc.target/arm/pr52006.c: New test.
9391 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9394 * gcc.dg/lto/trans-mem.h: New file.
9395 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9396 * gcc.dg/lto/trans-mem-1_1.c: Same.
9397 * gcc.dg/lto/trans-mem-4_1.c: Same.
9398 * gcc.dg/lto/trans-mem-3_1.c: Same.
9400 2012-01-27 Tobias Burnus <burnus@net-b.de>
9403 * gfortran.dg/dummy_procedure_7.f90: New.
9405 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9407 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9408 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9410 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9413 * g++.dg/other/gc5.C: New test.
9415 2012-01-27 Richard Guenther <rguenther@suse.de>
9417 PR tree-optimization/50444
9418 * gcc.dg/torture/pr50444.c: New testcase.
9420 2012-01-27 Tobias Burnus <burnus@net-b.de>
9424 * gfortran.dg/move_alloc_13.f90: New.
9426 2012-01-27 Tobias Burnus <burnus@net-b.de>
9429 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9430 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9431 and change dg-error string.
9433 2012-01-27 Tobias Burnus <burnus@net-b.de>
9436 * gfortran.dg/elemental_args_check_5.f90: New.
9438 2012-01-27 Richard Guenther <rguenther@suse.de>
9441 * g++.dg/torture/pr51959.C: New testcase.
9443 2012-01-27 Tom de Vries <tom@codesourcery.com>
9445 PR tree-optimization/51990
9446 * gcc.dg/pr51990.c: New test.
9447 * gcc.dg/pr51990-2.c: Same.
9449 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9450 Tobias Burnus <burnus@gcc.gnu.org>
9453 * gfortran.dg/class_allocate_11.f03: New.
9458 * gfortran.dg/class_allocate_7.f03: New.
9459 * gfortran.dg/class_allocate_8.f03: New.
9460 * gfortran.dg/class_allocate_9.f03: New.
9461 * gfortran.dg/class_allocate_10.f03: New.
9463 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9465 * gnat.dg/discr34.adb: New test.
9466 * gnat.dg/discr34_pkg.ads: New helper.
9468 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9470 * gnat.dg/discr33.adb: New test.
9472 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9474 * gnat.dg/limited_with3.ad[sb): New test.
9475 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9476 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9477 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9479 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9481 * gnat.dg/stack_usage1.adb: New test.
9482 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9484 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9485 * gcc.dg/pr44194-2.c: Likewise.
9487 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9490 * g++.dg/template/crash112.C: New.
9492 2012-01-27 Richard Henderson <rth@redhat.com>
9494 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9496 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9498 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9500 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9503 * g++.dg/opt/pr51895.C: New test.
9505 2012-01-26 Michael Matz <matz@suse.de>
9507 PR tree-optimization/48794
9508 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9510 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9512 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9514 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9516 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9517 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9519 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9520 the default value for s390 and s390x.
9522 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9525 * gcc.dg/lto/trans-mem-4_0.c: New.
9526 * gcc.dg/lto/trans-mem-4_1.c: New.
9527 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9529 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9530 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9532 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9533 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9536 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9538 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9540 2012-01-25 Ian Lance Taylor <iant@google.com>
9542 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9544 2012-01-25 Tobias Burnus <burnus@net-b.de>
9547 * gfortran.dg/typebound_proc_25.f90: New.
9549 2012-01-25 Jason Merrill <jason@redhat.com>
9552 * g++.dg/lto/pr51992_0.C: New.
9554 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9556 PR tree-optimization/51987
9557 * gcc.target/i386/pr51987.c: New test.
9559 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9561 * gcc.dg/tm/lto-1.c: Require lto support in target.
9563 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9565 PR rtl-optimization/48374
9566 * gcc.dg/pr48374.c: New test.
9568 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9570 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9572 2012-01-25 Tobias Burnus <burnus@net-b.de>
9575 * gfortran.dg/derived_constructor_char_3.f90: New.
9577 2012-01-24 Ian Lance Taylor <iant@google.com>
9579 * go.test/go-test.exp (filecmp): New procedure.
9580 (errchk): Handle quoted square brackets.
9581 (go-gc-tests): Set go_compile_args. Handle various new test
9582 lines. Skip a few new tests.
9583 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9585 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9587 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9588 (check_effective_target_vect_extract_even_odd)
9589 (check_effective_target_vect_interleave): Return true for MIPS
9592 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9594 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9595 (main): Use it instead of argc.
9597 2012-01-24 Jason Merrill <jason@redhat.com>
9600 * g++.dg/cpp0x/sfinae31.C: New.
9602 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9604 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9606 2012-01-24 Jason Merrill <jason@redhat.com>
9609 * g++.dg/inherit/covariant20.C: New.
9611 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9614 * g++.dg/parse/crash58.C: New.
9616 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9619 * gcc.dg/pr51957-1.c: New test.
9620 * gcc.dg/pr51957-1.h: New file.
9621 * gcc.dg/pr51957-2.c: New test.
9623 2012-01-23 Jason Merrill <jason@redhat.com>
9626 * g++.dg/ext/visibility/template10.C: New.
9628 2012-01-23 Tobias Burnus <burnus@net-b.de>
9631 * gfortran.dg/move_alloc_12.f90: New.
9633 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9636 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9638 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9641 * g++.dg/template/crash111.C: New.
9643 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9645 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9647 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9649 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9652 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9653 the DW_TAG_class_type and DW_AT_name: "Executor".
9655 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9657 * lib/target-supports.exp
9658 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9659 (check_effective_target_vect_interleave): Likewise.
9661 2012-01-22 Jason Merrill <jason@redhat.com>
9664 * g++.dg/template/using20.C: New.
9665 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9667 2012-01-23 Jason Merrill <jason@redhat.com>
9670 * g++.dg/torture/pr51344.C: Limit to x86.
9672 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9674 * c-c++-common/tm/omp.c: Require target with pthread support.
9676 2012-01-23 Richard Guenther <rguenther@suse.de>
9678 PR tree-optimization/51949
9679 * gcc.dg/torture/pr51949.c: New testcase.
9681 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9683 PR rtl-optimization/51933
9684 * gcc.c-torture/execute/pr51933.c: New test.
9686 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9688 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9689 Do not define for Interix.
9691 2012-01-22 Jason Merrill <jason@redhat.com>
9694 * g++.dg/lto/pr51832.h: New.
9695 * g++.dg/lto/pr51832_0.C: New.
9696 * g++.dg/lto/pr51832_1.C: New.
9698 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9700 * gcc.dg/ext-elim-1.c: New test.
9702 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9705 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9706 * g++.dg/opt/longbranch1.C: Likewise.
9708 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9710 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9713 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9716 * gfortran.dg/namelist_74.f90: New test.
9717 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9719 2012-01-21 Tobias Burnus <burnus@net-b.de>
9722 * gfortran.dg/class_47.f90: New.
9724 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9726 * gnat.dg/renaming5.ad[sb]: New test.
9728 2012-01-20 Jason Merrill <jason@redhat.com>
9731 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9733 2012-01-20 Jason Merrill <jason@redhat.com>
9736 * g++.dg/ext/attrib42.C: Require ilp32.
9738 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9741 * gcc.target/arm/pr51915.c: New test.
9743 2012-01-20 Cary Coutant <ccoutant@google.com>
9744 Dodji Seketeli <dodji@redhat.com>
9747 * g++.dg/debug/dwarf2/nested-3.C: New test.
9749 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9752 * g++.dg/template/crash110.C: New.
9754 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9756 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9757 Remove default options on hppa*-*-hpux*.
9759 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9761 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9763 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9765 * gcc.c-torture/compile/pr51856.c: New testcase.
9767 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9769 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9770 options to go_target_compile.
9772 2012-01-20 Kai Tietz <ktietz@redhat.com>
9774 * g++.dg/torture/pr51344.C: Fix typo.
9776 2012-01-20 Richard Guenther <rguenther@suse.de>
9778 PR tree-optimization/51903
9779 * g++.dg/torture/pr51903.C: New testcase.
9781 2012-01-20 Tobias Burnus <burnus@net-b.de>
9782 Janus Weil <janus@gcc.gnu.org>
9785 * gfortran.dg/use_21.f90: New.
9787 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9790 * gcc.dg/torture/pr51106-1.c: New test.
9791 * gcc.dg/torture/pr51106-2.c: New test.
9793 2012-01-19 Kai Tietz <ktietz@redhat.com>
9795 * g++.dg/torture/pr51344.C: New test.
9797 2012-01-19 Tobias Burnus <burnus@net-b.de>
9800 * gfortran.dg/intrinsic_size_2.f90: New.
9802 2012-01-19 Jason Merrill <jason@redhat.com>
9805 * g++.dg/inherit/using7.C: New.
9807 2012-01-19 Richard Guenther <rguenther@suse.de>
9809 PR tree-optimization/37997
9810 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9812 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9814 PR rtl-optimization/51505
9815 * gcc.dg/pr51505.c: New test.
9817 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9820 * gfortran.dg/typebound_operator_12.f03: New.
9821 * gfortran.dg/typebound_operator_13.f03: New.
9823 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9826 * g++.dg/cpp0x/pr51225.C: New.
9828 2012-01-17 Ian Lance Taylor <iant@google.com>
9831 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9833 2012-01-17 Tobias Burnus <burnus@net-b.de>
9836 * gfortran.dg/realloc_on_assign_9.f90: New.
9838 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9841 * gcc.dg/tm/memopt-3.c: Remove xfail.
9842 * gcc.dg/tm/memopt-4.c: Remove xfail.
9843 * gcc.dg/tm/memopt-5.c: Remove xfail.
9844 * gcc.dg/tm/memopt-7.c: Remove xfail.
9846 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9848 PR tree-optimization/51877
9849 * gcc.c-torture/execute/pr51877.c: New test.
9851 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9853 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9854 {!vect_align_arrays} to vect_sizes_32B_16B.
9855 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9856 * gcc.dg/vect/vect-peel-3.c: Ditto.
9858 2012-01-16 Jason Merrill <jason@redhat.com>
9861 * g++.dg/abi/mangle60.C: New.
9864 * g++.dg/pch/mangle1.{C,Hs}: New.
9866 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9867 Tobias Burnus <burnus@net-b.de>
9870 * gfortran.dg/elemental_optional_args_3.f90: New
9871 * gfortran.dg/elemental_optional_args_4.f90: New
9873 2012-01-16 Tobias Burnus <burnus@net-b.de>
9876 * gfortran.dg/use_20.f90: New
9878 2012-01-16 Jason Merrill <jason@redhat.com>
9881 * g++.dg/cpp0x/rv-bitfield.C: New.
9882 * g++.dg/cpp0x/rv-bitfield2.C: New.
9884 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9886 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9887 subroutine 'qsort' and use index array to assign the result.
9889 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9891 PR tree-optimization/51865
9892 * gcc.dg/pr51865.c: New test.
9894 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9896 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9898 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9900 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9901 to be loaded from the constant pool, rather than via %hi and %lo.
9903 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9905 PR rtl-optimization/51821
9906 * gcc.dg/pr51821.c: New test.
9908 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9910 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9912 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9914 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9916 2012-01-14 Tobias Burnus <burnus@net-b.de>
9919 * gfortran.dg/init_flag_8.f90: New.
9920 * gfortran.dg/init_flag_9.f90: New.
9922 2011-01-14 Tobias Burnus <burnus@net-b.de>
9925 * gfortran.dg/use_18.f90: New.
9926 * gfortran.dg/use_19.f90: New.
9928 2012-01-13 Ian Lance Taylor <iant@google.com>
9931 * g++.dg/warn/Wsign-compare-4.C: New.
9933 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9936 * gfortran.dg/alloc_comp_assign.f03: New.
9937 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9938 __BUILTIN_FREE from 38 to 32.
9940 2012-01-13 Jason Merrill <jason@redhat.com>
9943 * g++.dg/warn/Wreturn-type-7.C: New.
9945 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9947 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9949 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9950 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9951 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9952 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9953 int32plus because of big array needed.
9954 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9955 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9957 2012-01-13 Jason Merrill <jason@redhat.com>
9960 * g++.dg/ext/visibility/template9.C: New.
9963 * g++.dg/cpp0x/defaulted34.C: New.
9964 * g++.dg/template/virtual3.C: New.
9966 2012-01-13 Richard Guenther <rguenther@suse.de>
9969 * gcc.dg/torture/pr8081.c: New testcase.
9971 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9973 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9975 2012-01-12 Jason Merrill <jason@redhat.com>
9978 * g++.dg/ext/stmtexpr14.C: New.
9980 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9983 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9985 2012-01-12 Jason Merrill <jason@redhat.com>
9988 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9989 * g++.dg/abi/mangle58.C: Likewise.
9992 * g++.dg/template/arg8.C: New.
9994 2012-01-12 Ira Rosen <irar@il.ibm.com>
9996 PR tree-optimization/51799
9997 * gcc.dg/vect/pr51799.c: New test.
9998 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10001 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10002 Tobias Burnus <burnus@net-b.de>
10006 * lib/target-supports.exp
10007 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10008 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10010 2012-01-11 Jason Merrill <jason@redhat.com>
10013 * g++.dg/ext/attrib42.C: New.
10015 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10018 * gcc.dg/pr51796.c: New test.
10020 2012-01-11 Jason Merrill <jason@redhat.com>
10023 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10025 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10027 * gnat.dg/array19.ad[sb]: New test.
10029 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10031 * gnat.dg/opt23.ad[sb]: New test.
10032 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10033 * gnat.dg/opt24.ad[sb]: New test.
10035 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10037 PR tree-optimization/49642
10038 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10039 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10041 2012-01-11 Jason Merrill <jason@redhat.com>
10044 * g++.dg/template/explicit-args5.C: New.
10046 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10048 * gcc.c-torture/execute/20120110-1.c: New testcase.
10050 2012-01-10 Jason Merrill <jason@redhat.com>
10053 * g++.dg/inherit/ambig1.C: New.
10056 * g++.dg/cpp0x/constexpr-cache1.C: New.
10058 2012-01-10 Richard Guenther <rguenther@suse.de>
10060 PR tree-optimization/51801
10061 * gcc.dg/torture/pr51801.c: New testcase.
10063 2012-01-10 Tobias Burnus <burnus@net-b.de>
10066 * gfortran.dg/allocate_with_typespec_5.f90: New.
10068 2012-01-10 Tobias Burnus <burnus@net-b.de>
10070 * gfortran.dg/class_39.f03: Update dg-error string.
10072 2012-01-10 Richard Guenther <rguenther@suse.de>
10074 PR tree-optimization/50913
10075 * gcc.dg/graphite/interchange-16.c: New testcase.
10076 * gcc.dg/graphite/scop-20.c: XFAIL.
10077 * gfortran.dg/graphite/interchange-1.f: Likewise.
10078 * gfortran.dg/graphite/block-1.f90: Likewise.
10079 * gfortran.dg/graphite/block-2.f: Likewise.
10081 2012-01-10 Richard Henderson <rth@redhat.com>
10083 * lib/target-supports.exp (check_effective_target_vect_perm,
10084 check_effective_target_vect_perm_byte,
10085 check_effective_target_vect_perm_short): Enable for arm neon.
10087 2012-01-09 Tobias Burnus <burnus@net-b.de>
10090 * gfortran.dg/typebound_operator_11.f90: New.
10092 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10094 * gnat.dg/array18.adb: New test.
10095 * gnat.dg/array18_pkg.ads: New helper.
10097 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10100 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10101 around base object in first assignment in main program.
10102 * gfortran.dg/typebound_operator_10.f03: New test.
10104 2012-01-09 Martin Jambor <mjambor@suse.cz>
10106 PR tree-optimization/51759
10107 * g++.dg/ipa/pr51759.C: New test.
10109 2012-01-09 Tobias Burnus <burnus@net-b.de>
10112 * gfortran.dg/optional_absent_2.f90: New.
10114 2012-01-09 Tobias Burnus <burnus@net-b.de>
10117 * gfortran.dg/use_17.f90: New.
10119 2012-01-09 Gary Funck <gary@intrepid.com>
10121 PR preprocessor/33919
10122 * gcc.dg/pr33919.c: New test.
10123 * gcc.dg/pr33919-0.h: New test header file.
10124 * gcc.dg/pr33919-1.h: Ditto.
10125 * gcc.dg/pr33919-2.h: Ditto.
10127 2012-01-07 Jan Hubicka <jh@suse.cz>
10129 PR tree-optimize/51694
10130 * gcc.c-torture/compile/pr51694.c: new testcase.
10132 2012-01-07 Jan Hubicka <jh@suse.cz>
10134 PR tree-optimization/51600
10135 * g++.dg/torture/pr51600.C: New testcase.
10137 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10139 PR gcov-profile/51715
10140 PR gcov-profile/51717
10141 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10142 * gcc.misc-tests/gcov-14.c: Likewise.
10144 2012-01-06 Jason Merrill <jason@redhat.com>
10146 * g++.dg/parse/new5.C: New.
10148 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10151 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10152 including <string.h>.
10154 2012-01-06 Jason Merrill <jason@redhat.com>
10156 * g++.dg/abi/mangle51.C: New.
10157 * g++.dg/abi/mangle52.C: New.
10158 * g++.dg/abi/mangle53.C: New.
10159 * g++.dg/abi/mangle54.C: New.
10160 * g++.dg/abi/mangle55.C: New.
10161 * g++.dg/abi/mangle56.C: New.
10162 * g++.dg/abi/mangle57.C: New.
10163 * g++.dg/abi/mangle58.C: New.
10164 * g++.dg/abi/mangle59.C: New.
10165 * g++.dg/cpp0x/trailing3.C: Update mangling.
10166 * g++.dg/cpp0x/variadic111.C: Update mangling.
10167 * g++.dg/cpp0x/variadic4.C: Update mangling.
10168 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10169 * g++.dg/template/nontype22.C: Works now.
10170 * g++.dg/template/pr35240.C: Works now.
10172 * g++.dg/cpp0x/error7.C: New.
10174 2012-01-06 Tobias Burnus <burnus@net-b.de>
10176 * gfortran.dg/deallocate_stat_2.f90: New.
10177 * coarray/allocate_errgmsg.f90: New.
10178 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10179 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10180 * coarray/subobject_1.f90: Fix for num_images > 1.
10181 * gfortran.dg/deallocate_stat.f90: Update due to changed
10184 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10186 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10188 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10190 * ada/acats/overflow.lst: Add cb20004.
10192 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10195 * g++.dg/cpp0x/alias-decl-18.C: New test.
10197 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10199 * gcc.c-torture/execute/20120104-1.c: New test.
10201 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10204 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10205 the old typebound_operator_8.f03.
10206 * gfortran.dg/typebound_operator_8.f03: New version of
10207 typebound_operator_7.f03 with 'u' a derived type instead of a
10210 2012-01-05 Richard Guenther <rguenther@suse.de>
10212 * g++.dg/torture/pr49309.C: Skip for -flto.
10214 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10216 PR middle-end/51761
10217 * gcc.c-torture/compile/pr51761.c: New test.
10219 2012-01-05 Richard Guenther <rguenther@suse.de>
10221 PR tree-optimization/51760
10222 * gcc.dg/torture/pr51760.c: New testcase.
10224 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10226 PR middle-end/51472
10227 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10229 2012-01-05 Richard Guenther <rguenther@suse.de>
10232 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10233 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10235 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10238 * gcc.dg/pr51695.c: New test.
10240 2012-01-04 Andrew Pinski <apinski@cavium.com>
10242 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10243 * gcc.target/mips/octeon2-lx-1.c: New test.
10244 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10245 * gcc.target/mips/octeon2-lx-2.c: New test.
10246 * gcc.target/mips/octeon2-lx-3.c: New test.
10248 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10252 * gcc.dg/tm/alias-1.c: Adjust regexp.
10253 * gcc.dg/tm/alias-2.c: Adjust regexp.
10255 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10258 * g++.dg/warn/Wparentheses-26.C: New.
10260 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10262 * gfortran.dg/elemental_optional_args_2.f90: New test.
10264 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10267 * gfortran.dg/common_17.f90: New test.
10269 2012-01-04 Richard Guenther <rguenther@suse.de>
10271 PR tree-optimization/49651
10272 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10273 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10275 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10278 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10280 2012-01-03 Andrew Pinski <apinski@cavium.com>
10282 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10283 for all mips targets. Also allow an optional .cfi_startproc.
10285 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10287 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10289 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10292 * g++.dg/rtti/dyncast5.C: New.
10294 2012-01-03 Richard Guenther <rguenther@suse.de>
10296 PR tree-optimization/51070
10297 * gcc.dg/torture/pr51070-2.c: New testcase.
10299 2012-01-03 Richard Guenther <rguenther@suse.de>
10301 PR tree-optimization/51692
10302 * gcc.dg/torture/pr51692.c: New testcase.
10304 2012-01-03 Richard Guenther <rguenther@suse.de>
10307 * g++.dg/lto/pr51650-3_0.C: New testcase.
10309 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10312 * g++.dg/warn/Wredundant-decls-spec.C: New.
10314 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10316 PR tree-optimization/51719
10317 * g++.dg/tree-prof/pr51719.C: New test.
10319 2012-01-03 Richard Guenther <rguenther@suse.de>
10321 PR middle-end/51730
10322 * gcc.dg/fold-compare-6.c: New testcase.
10324 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10327 * g++.dg/gomp/pr51669.C: New test.
10329 2012-01-02 Jason Merrill <jason@redhat.com>
10332 * g++.dg/cpp0x/constexpr-union2.C: New.
10335 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10337 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10340 * g++.dg/cpp0x/constexpr-99.C: New test.
10342 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10345 * g++.dg/template/init9.C: New.
10347 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10349 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10350 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10351 rather than a specific number.
10353 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10358 * gfortran.dg/typebound_operator_7.f03: New.
10359 * gfortran.dg/typebound_operator_8.f03: New.
10361 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10364 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10366 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10368 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10370 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10372 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10374 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10377 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10379 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10380 * gfortran.dg/io_real_boz_4.f90: Likewise.
10381 * gfortran.dg/io_real_boz_5.f90: Likewise.
10383 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10385 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10387 2012-01-02 Revital Eres <revital.eres@linaro.org>
10389 * gcc.dg/sms-11.c: New file.
10391 2012-01-02 Tobias Burnus <burnus@net-b.de>
10394 * gfortran.dg/coarray/image_index_3.f90: New.
10396 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10399 * g++.dg/parse/enum8.C: New.
10401 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10404 * g++.dg/conversion/reinterpret4.C: New.
10405 * g++.dg/conversion/reinterpret1.C: Adjust.
10407 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10409 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10411 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10413 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10414 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10415 * g++.old-deja/g++.jason/access14.C: Likewise.
10416 * g++.old-deja/g++.jason/access8.C: Likewise.
10417 * g++.old-deja/g++.jason/access1.C: Likewise.
10418 * g++.old-deja/g++.other/access3.C: Likewise.
10419 * g++.old-deja/g++.other/access5.C: Likewise.
10420 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10421 * g++.old-deja/g++.law/visibility22.C: Likewise.
10422 * g++.old-deja/g++.law/visibility26.C: Likewise.
10423 * g++.old-deja/g++.mike/p2746.C: Likewise.
10424 * g++.dg/debug/using1.C: Likewise.
10425 * g++.dg/lookup/using51.C: Likewise.
10426 * g++.dg/inherit/using5.C: Likewise.
10427 * g++.dg/inherit/pr30297.C: Likewise.
10428 * g++.dg/inherit/access8.C: Likewise.
10429 * g++.dg/torture/pr39362.C: Likewise.
10430 * g++.dg/template/crash13.C: Likewise.
10431 * g++.dg/template/using10.C: Likewise.
10433 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10436 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10438 2012-01-01 Ira Rosen <irar@il.ibm.com>
10440 PR tree-optimization/51704
10441 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10442 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10443 corresponding flags.
10445 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10448 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10450 2012-01-01 Jan Hubicka <jh@suse.cz>
10452 PR rtl-optimization/51069
10453 * gcc.c-torture/compile/pr51069.c: New testcase.
10455 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10457 PR tree-optimization/51683
10458 * gcc.dg/pr51683.c: New test.
10460 Copyright (C) 2012 Free Software Foundation, Inc.
10462 Copying and distribution of this file, with or without modification,
10463 are permitted in any medium without royalty provided the copyright
10464 notice and this notice are preserved.