1 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
4 * g++.dg/debug/pr53860.C: New test.
6 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7 Paul Thomas <pault@gcc.gnu.org>
10 * gfortran.dg/defined_assignment_1.f90: New test.
11 * gfortran.dg/defined_assignment_2.f90: New test.
12 * gfortran.dg/defined_assignment_3.f90: New test.
13 * gfortran.dg/defined_assignment_4.f90: New test.
14 * gfortran.dg/defined_assignment_5.f90: New test.
16 2012-12-01 Jakub Jelinek <jakub@redhat.com>
19 * g++.dg/cpp0x/vt-55542.C: New test.
21 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
23 * gnat.dg/specs/pack9.ads: New test.
25 2012-11-30 Martin Jambor <mjambor@suse.cz>
28 PR tree-optimization/55415
29 PR tree-optimization/54386
31 * gcc.dg/ipa/ipa-sra-7.c: New test.
32 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
33 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
34 * gcc.target/i386/pr55448.c: Likewise.
36 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
38 * loop_optimization14.ad[sb]: New test.
39 * loop_optimization14_pkg.ads: New helper.
41 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
44 * gcc.target/arm/pr55073.C: New test.
46 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
49 * g++.dg/ext/vector20.C: New testcase.
51 2012-11-28 Tobias Burnus <burnus@net-b.de>
54 * coarray/sync_3.f90: Extend test.
56 2012-11-29 Jakub Jelinek <jakub@redhat.com>
58 PR rtl-optimization/55512
59 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
60 * gcc.target/i386/pr55512-4.c: Likewise.
62 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
65 * g++.dg/cpp0x/udlit-overflow.C: New.
66 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
68 2012-11-28 Jakub Jelinek <jakub@redhat.com>
74 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
75 are non-empty and add dependency between the first and second asm.
76 * gcc.dg/guality/pr36728-2.c: Likewise.
77 * gcc.dg/guality/pr36728-3.c: New test.
78 * gcc.dg/guality/pr36728-4.c: New test.
80 2012-11-28 Andrew Pinski <apinski@cavium.com>
83 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
85 * lib/obj-c++.exp (obj-c++_init): Likewise.
87 2012-11-28 Tobias Burnus <burnus@net-b.de>
90 * coarray/sync_3.f90: New.
92 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
94 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
96 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
98 PR rtl-optimization/55512
99 * gcc.target/i386/pr55512-[1234].c: New tests.
101 2012-11-28 Jakub Jelinek <jakub@redhat.com>
104 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
107 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
108 attributes. Avoid clobbering memory before malloced chunk.
109 (main): Pass 1 instead of 0 as argument.
111 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
113 * gnat.dg/object_overflow.adb: Rename to...
114 * gnat.dg/object_overflow1.adb: ...this.
115 * gnat.dg/object_overflow2.adb: New test.
116 * gnat.dg/object_overflow3.adb: Likewise.
117 * gnat.dg/object_overflow4.adb: Likewise.
119 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
122 * g++.dg/init/pr55497.C: New.
124 2012-11-28 Richard Biener <rguenther@suse.de>
127 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
128 * gcc.dg/vect/slp-perm-9.c: Likewise.
130 2012-11-28 Richard Biener <rguenther@suse.de>
133 * gcc.dg/torture/pr35634.c: New testcase.
134 * g++.dg/torture/pr35634.C: Likewise.
135 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
137 2012-11-27 Tobias Burnus <burnus@net-b.de>
140 * gfortran.dg/warn_target_lifetime_3.f90: New.
142 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
144 PR rtl-optimization/55458
145 * gcc.target/i386/pr55458.c: New test.
147 2012-11-27 Jakub Jelinek <jakub@redhat.com>
149 PR tree-optimization/55110
150 * gcc.dg/pr55110.c: New test.
152 2012-11-27 Richard Biener <rguenther@suse.de>
155 * g++.dg/opt/pr55331.C: New testcase.
157 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
159 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
161 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
163 * gcc.dg/54455.c: Require scheduling.
164 * gcc.dg/c1x-align-4.c: Skip avr.
165 * gcc.dg/pr44024.c: Skip avr in final scan.
167 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
170 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
171 * gcc.dg/pr54676.c: Make work for 16-bit int.
173 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
176 * gcc.target/i386/pr55227.c: New test.
178 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
180 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
182 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
184 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
186 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
188 (add_options_for_arm_v8_vfp): New procedure.
189 * gcc.target/arm/vrintaf32.c: New test.
190 * gcc.target/arm/vrintaf64.c: Likewise.
191 * gcc.target/arm/vrintmf32.c: Likewise.
192 * gcc.target/arm/vrintmf64.c: Likewise.
193 * gcc.target/arm/vrintpf32.c: Likewise.
194 * gcc.target/arm/vrintpf64.c: Likewise.
195 * gcc.target/arm/vrintrf32.c: Likewise.
196 * gcc.target/arm/vrintrf64.c: Likewise.
197 * gcc.target/arm/vrintxf32.c: Likewise.
198 * gcc.target/arm/vrintxf64.c: Likewise.
199 * gcc.target/arm/vrintzf32.c: Likewise.
200 * gcc.target/arm/vrintzf64.c: Likewise.
202 2012-11-26 Janus Weil <janus@gcc.gnu.org>
205 * gfortran.dg/warn_unused_function_2.f90: New.
207 2012-11-26 Janus Weil <janus@gcc.gnu.org>
210 * gfortran.dg/associated_6.f90: New.
211 * gfortran.dg/select_type_30.f03: New.
213 2012-11-26 Jakub Jelinek <jakub@redhat.com>
215 PR tree-optimization/54471
216 * gcc.dg/tree-ssa/vrp86.c: New test.
217 * gcc.c-torture/execute/pr54471.c: New test.
219 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
222 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
223 use volatile asms, use plain asms. Where the output value for the
224 asm is unused, write a global variable.
226 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
228 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
230 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
233 * gfortran.dg/do_check_7.f90: New test.
235 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
238 * g++.dg/init/new41.C: New.
240 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
243 * gfortran.dg/allocate_error_4.f90: New test.
245 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
247 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
250 2012-11-23 Jakub Jelinek <jakub@redhat.com>
252 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
256 * g++.dg/warn/Wreturn-type-8.C: New test.
259 * gcc.dg/pr55430.c: New test.
261 2012-11-23 Kostya Serebryany <kcc@google.com>
263 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
265 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
267 * gnat.dg/discr40.ad[sb]: New test.
269 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
271 * gnat.dg/discr39.adb: New test.
273 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
276 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
277 * gcc.dg/pr55150-1.c: Same.
278 * gcc.dg/torture/pr54894.c: Add size32plus.
280 2012-11-23 Jakub Jelinek <jakub@redhat.com>
283 * c-c++-common/asan/attrib-1.c: New test.
285 2012-11-22 Ian Bolton <ian.bolton@arm.com>
287 * gcc.target/aarch64/builtin-bswap-1.c: New test.
288 * gcc.target/aarch64/builtin-bswap-2.c: New test.
290 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
293 * g++.dg/cpp0x/constexpr-55432.C: New.
295 2012-11-21 Janus Weil <janus@gcc.gnu.org>
298 * gfortran.dg/namelist_76.f90: New.
300 2012-11-21 Martin Jambor <mjambor@suse.cz>
302 * gcc.dg/ipa/ipcp-agg-7.c: New test.
303 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
305 2012-11-21 Martin Jambor <mjambor@suse.cz>
307 PR tree-optimization/55260
308 * g++.dg/torture/pr55260-2.C: New test.
310 2012-11-21 Martin Jambor <mjambor@suse.cz>
312 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
314 2012-11-21 Bin Cheng <bin.cheng@arm.com>
316 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
317 * gcc.dg/tree-ssa/vrp47.c: Ditto.
319 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
322 * gcc.target/i386/pr19398.c: New test.
324 2012-11-20 Martin Jambor <mjambor@suse.cz>
326 PR tree-optimization/55260
327 * g++.dg/torture/pr55260-1.C: New test.
329 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
331 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
332 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
333 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
334 * gcc.target/aarch64/atomic-op-char.c: Likewise.
335 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
336 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
337 * gcc.target/aarch64/atomic-op-int.c: Likewise.
338 * gcc.target/aarch64/atomic-op-long.c: Likewise.
339 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
340 * gcc.target/aarch64/atomic-op-release.c: Likewise.
341 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
342 * gcc.target/aarch64/atomic-op-short.c: Likewise.
344 2012-11-20 Jakub Jelinek <jakub@redhat.com>
347 * gcc.dg/pr55094.c: New test.
349 PR rtl-optimization/54921
350 * gcc.dg/pr54921.c: New test.
352 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
354 * gcc.target/i386/pr55359.c: New test.
356 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
358 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
359 * g++.dg/tls/thread_local3g.C: Likewise.
360 * g++.dg/tls/thread_local4g.C: Likewise.
361 * g++.dg/tls/thread_local5g.C: Likewise.
362 * g++.dg/tls/thread_local6g.C: Likewise.
363 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
364 * g++.dg/tls/thread_local2.C: Likewise.
365 * g++.dg/tls/thread_local2g.C: Likewise.
366 * g++.dg/tls/thread_local6.C: Likewise.
368 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
370 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
371 * gcc.dg/tm/clone-1.c: New test.
373 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
376 * g++.dg/parse/struct-5.C: New.
378 2012-11-19 Tom de Vries <tom@codesourcery.com>
380 PR rtl-optimization/55315
381 * gcc.target/mips/pr55315.c: New test.
383 2012-11-17 Jakub Jelinek <jakub@redhat.com>
385 PR tree-optimization/55236
386 * gcc.dg/pr55236.c: New test.
389 * gcc.dg/pr19105.c: Accept also optimizing
390 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
392 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
393 from addr2line_output. Increment idx if asking for more than one
394 address in one object.
396 2012-11-16 Jakub Jelinek <jakub@redhat.com>
398 PR tree-optimization/55329
399 * g++.dg/opt/pr55329.C: New test.
401 2012-11-16 Janus Weil <janus@gcc.gnu.org>
404 * gfortran.dg/typebound_operator_18.f90: New.
406 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
408 PR rtl-optimization/55330
409 * gfortran.dg/pr55330.f90: New test.
411 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
413 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
414 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
415 * gcc.dg/hoist-register-pressure-2.c: Ditto.
416 * gcc.dg/hoist-register-pressure-3.c: Ditto.
417 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
418 * gcc.dg/tree-prof/unroll-1.c: Ditto.
420 2012-11-16 Dodji Seketeli <dodji@redhat.com>
423 * g++.dg/cpp0x/alias-decl-27.C: New test.
425 2012-11-16 Jakub Jelinek <jakub@redhat.com>
428 * g++.dg/template/alignof2.C: New test.
430 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
432 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
433 * g++.dg/mv6.C (dg-options): Ditto.
435 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
437 * lib/target_suports.exp
438 (check_effective_target_has_w_floating_suffix): New procedure.
439 (check_effective_target_has_q_floating_suffix): Ditto.
440 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
441 for unsupported non-standard suffix on floating constant.
442 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
444 2012-11-14 Jakub Jelinek <jakub@redhat.com>
446 * lib/asan-dg.exp: New file.
447 * gcc.dg/asan/asan.exp: New file.
448 * g++.dg/dg.exp: Prune also asan tests.
449 * g++.dg/asan/asan.exp: New file.
450 * c-c++-common/asan/memcmp-1.c: New test.
452 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
455 * g++.dg/cpp0x/vt-55323.C: New.
457 2012-11-13 Sriraman Tallam <tmsriram@google.com>
459 * g++.dg/mv4.C: Add require ifunc. Change error message.
460 * g++.dg/mv5.C: Add require ifunc.
461 * g++.dg/mv6.C: Add require ifunc.
463 2012-11-13 Martin Jambor <mjambor@suse.cz>
465 PR tree-optimization/55253
466 * gcc.dg/torture/pr55253.c: New test.
467 * gcc.dg/torture/pr55305.c: Likewise.
469 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
472 * gcc.target/i386/pr55142-1.c: New file.
473 * gcc.target/i386/pr55142-2.c: Likewise.
475 2012-11-13 Dodji Seketeli <dodji@redhat.com>
478 * g++.dg/cpp0x/alias-decl-26.C: New test file.
480 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
482 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
484 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
485 * gcc.target/i386/pr49715-2.c: Likewise.
486 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
488 2012-11-13 Jakub Jelinek <jakub@redhat.com>
490 PR tree-optimization/55281
491 * gcc.dg/vect/fast-math-pr55281.c: New test.
492 * g++.dg/opt/pr55281.C: New test.
494 PR rtl-optimization/54127
495 * gcc.dg/torture/pr54127.c: New test.
497 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
498 Jakub Jelinek <jakub@redhat.com>
500 PR rtl-optimization/51447
501 * gcc.c-torture/execute/pr51447.c: New test.
503 2012-11-12 Ian Bolton <ian.bolton@arm.com>
505 * gcc.target/aarch64/csinc-2.c: New test.
507 2012-11-12 Ian Bolton <ian.bolton@arm.com>
509 * gcc.target/aarch64/cmn.c: New test.
510 * gcc.target/aarch64/adds.c: New test.
511 * gcc.target/aarch64/subs.c: New test.
513 2012-11-12 Tobias Burnus <burnus@net-b.de>
516 * gfortran.dg/coarray_29_1.f90: New.
517 * gfortran.dg/coarray_29_2.f90: New.
519 2012-11-12 Bin Cheng <bin.cheng@arm.com>
521 * gcc.dg/hoist-register-pressure-3.c: New test.
523 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
525 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
526 wrappers around sinf and cosf.
528 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
532 * gcc.target/i386/pr55247-2.c: New file.
534 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
537 * g++.dg/pr55263.C: New test.
539 2012-11-11 Martin Jambor <mjambor@suse.cz>
541 PR tree-optimization/55238
542 * testsuite/gcc.dg/torture/pr55238.c: New test.
544 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
545 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
546 * c-c++-common/torture/vector-subscript-1.c: Likewise.
547 * c-c++-common/torture/vector-subscript-2.c: Likewise.
549 2012-11-10 Jan Hubicka <jh@suse.cz>
551 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
553 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
555 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
556 -mno-sse -mno-mmx to dg-options. Reformat.
558 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
560 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
561 * c-c++-common/vector-compare-1.c: Same.
562 * c-c++-common/vector-compare-2.c: Same.
563 * g++.dg/other/unused1.C: Skip on AIX.
564 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
565 extra message on AIX.
567 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
570 * gcc.target/i386/pr55247.c: New test.
572 2012-11-09 Andrew Pinski <apinski@cavium.com>
574 * gcc.c-torture/execute/20121108-1.c: New test.
576 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
579 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
580 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
581 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
582 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
584 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
586 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
587 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
588 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
590 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
592 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
594 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
595 * g++.dg/tm/pr47530.C: Same.
597 2012-11-09 Jason Merrill <jason@redhat.com>
600 * g++.dg/cpp0x/alias-decl-25.C: New.
602 * g++.dg/abi/abi-tag1.C: New.
603 * g++.dg/abi/abi-tag2.C: New.
605 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
607 PR rtl-optimization/55154
608 * gcc.target/i386/pr55154.c: New test.
610 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
612 PR rtl-optimization/55151
613 * gcc.dg/pr55151.c: Move ...
614 * gcc.target/i386/pr55151.c: ... here.
616 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
618 PR rtl-optimization/54472
619 * gcc.dg/pr54472.c: New test.
621 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
623 * gnat.dg/stack_check3.ad[sb]: New test.
625 2012-11-08 Ian Lance Taylor <iant@google.com>
627 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
628 with arguments. Handle errorcheckoutput and rundir test types.
630 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
632 PR tree-optimization/55191
633 * gcc.dg/pr55191.c: New test.
635 2012-11-08 Jakub Jelinek <jakub@redhat.com>
638 * g++.dg/debug/pr54499.C: New test.
640 2012-11-08 Jan Hubicka <jh@suse.cz>
643 * gcc.dg/winline-3.c: Update.
645 2012-11-08 Martin Jambor <mjambor@suse.cz>
647 * gfortran.dg/ipcp-array-1.f90: New test.
649 2012-11-08 Florian Weimer <fweimer@redhat.com>
651 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
653 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
655 PR rtl-optimization/55151
656 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
658 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
660 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
662 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
664 * gcc.c-torture/compile/20121107-1.c: New test.
666 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
668 PR rtl-optimization/55151
669 * gcc.dg/pr55151.c: Compile it only for x86_64.
671 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
673 PR rtl-optimization/55122
674 * gcc.dg/pr55122.c: New test.
676 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
678 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
680 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
681 * gcc.target/powerpc/loop_align.c: Skip on AIX.
682 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
683 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
685 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
688 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
690 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
693 * c-c++-common/pr51294.c: New.
695 2012-11-07 Martin Jambor <mjambor@suse.cz>
697 PR tree-optimization/53787
698 * gcc.dg/ipa/ipa-5.c: Adjust.
699 * gcc.dg/ipa/ipcp-agg-1.c: New test.
700 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
701 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
702 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
703 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
704 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
705 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
706 * gfortran.dg/pr48636-2.f90: New test.
707 * gfortran.dg/pr53787.f90: Likewise.
709 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
713 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
716 * g++.dg/cpp0x/constexpr-union4.C: New.
718 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
720 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
722 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
725 * gcc.c-torture/compile/pr49220.c: New test.
727 2012-11-07 Florian Weimer <fweimer@redhat.com>
729 * g++.dg/init/new40.C: New.
731 2012-11-07 Jakub Jelinek <jakub@redhat.com>
734 * gcc.dg/guality/pr54693-2.c: New test.
736 2012-11-06 Andrew Pinski <apinski@cavium.com>
738 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
739 -fno-vect-cost-model.
741 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
743 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
744 * gcc.dg/tm/debug-1.c: Same.
745 * gcc.dg/tm/irrevocable-3.c: Same.
746 * gcc.dg/tm/irrevocable-4.c: Same.
747 * gcc.dg/tm/memopt-10.c: Same.
748 * gcc.dg/tm/memopt-11.c: Same.
749 * gcc.dg/tm/props-4.c: Same.
750 * gcc.dg/tm/wrap-3.c: Same.
751 * gcc.dg/tm/wrap-4.c: Same.
753 2012-11-06 Andrew Pinski <apinski@cavium.com>
755 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
757 2012-11-06 Jan Hubicka <jh@suse.cz>
759 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
761 * gcc.dg/tree-ssa/loop-23.c: Likewise.
762 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
763 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
765 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
767 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
769 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
772 * gcc.dg/torture/pr41993.c: New test.
774 2012-11-06 Jan Hubicka <jh@suse.cz>
776 * gcc.target/i386/l_fma_float_?.c: Update.
777 * gcc.target/i386/l_fma_double_?.c: Update.
779 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
782 * gcc.target/sh/pr54089-8.c: New.
783 * gcc.target/sh/pr54089-9.c: New.
785 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
788 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
789 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
790 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
791 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
792 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
793 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
794 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
795 * gcc.target/i386/avx-vzeroupper-27.c: New.
797 2012-11-06 Janus Weil <janus@gcc.gnu.org>
800 * gfortran.dg/transfer_class_1.f90: New.
801 * gfortran.dg/transfer_class_2.f90: New.
803 2012-11-05 Sriraman Tallam <tmsriram@google.com>
805 * testsuite/g++.dg/mv1.C: New test.
806 * testsuite/g++.dg/mv2.C: New test.
807 * testsuite/g++.dg/mv3.C: New test.
808 * testsuite/g++.dg/mv4.C: New test.
809 * testsuite/g++.dg/mv5.C: New test.
810 * testsuite/g++.dg/mv6.C: New test.
812 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
815 * gcc.dg/const-uniq-1.c (a): Increase length four times.
817 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
819 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
822 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
824 * g++.dg/torture/20121105-1.C: New test.
826 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
828 * gcc.dg/torture/fp-compare.c: New testcase.
830 2012-11-05 Jan Hubicka <jh@suse.cz>
832 * gcc.dg/const-1.c: Update.
833 * gcc.dg/pure-1.c: Update.
835 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
837 PR rtl-optimization/55151
838 * gcc.dg/pr55151.c: New test.
840 2012-11-05 Jakub Jelinek <jakub@redhat.com>
844 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
846 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
849 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
851 2012-11-05 Jan Hubicka <jh@suse.cz>
853 * gcc.dg/autopar/pr49960.c: Fix testcase.
855 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
857 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
858 Fix scan-tree-dump-times directive.
860 2012-11-04 Janus Weil <janus@gcc.gnu.org>
863 * gfortran.dg/associate_12.f90: New.
865 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
868 * lib/target-supports.exp (check_effective_target_masm_intel): New
870 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
873 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
874 Jack Howarth <howarth@bromo.med.uc.edu>
876 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
877 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
878 * gcc.target/i386/pr53249.c: Likewise.
880 2012-11-03 Andrew Pinski <apinski@cavium.com>
882 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
883 call abort1 so that cross jumping does not happen.
885 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
888 * gcc.target/sh/pr51244-18.c: New.
889 * gcc.target/sh/pr51244-19.c: New.
891 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
893 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
894 b requires a 64-bit operation followed by a truncation.
896 2012-11-02 Jan Hubicka <jh@suse.cz>
898 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
900 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
902 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
903 conditions to verify the reduction code is vectorized.
905 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
906 in case 'pow', such as 'powerpc' is used in the compiler version name.
907 * gcc.target/powerpc/pr46728-2.c: Likewise.
908 * gcc.target/powerpc/pr46728-3.c: Likewise.
909 * gcc.target/powerpc/pr46728-4.c: Likewise.
910 * gcc.target/powerpc/pr46728-5.c: Likewise.
911 * gcc.target/powerpc/pr46728-7.c: Likewise.
912 * gcc.target/powerpc/pr46728-8.c: Likewise.
913 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
915 2012-11-02 Jan Hubicka <jh@suse.cz>
917 * gcc.dg/tree-ssa/loop-38.c: New testcase.
919 2012-11-02 Jan Hubicka <jh@suse.cz>
921 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
922 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
924 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
927 * gcc.target/i386/pr55130.c: New test.
929 2012-11-02 Jakub Jelinek <jakub@redhat.com>
932 * gcc.target/i386/pr55147.c: New test.
934 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
936 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
937 * gfortran.dg/default_format_denormal_1.f90: Same.
939 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
942 * g++.dg/ext/vector19.C: Remove target restrictions.
943 * gcc.dg/fold-compare-7.c: New testcase.
945 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
948 * gcc.target/sh/pr55160.c: New.
950 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
952 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
953 scan-assembler regex.
955 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
958 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
959 * gcc.dg/pr55150-2.c: New test.
961 2012-11-01 Sharad Singhai <singhai@google.com>
963 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
964 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
965 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
966 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
968 2012-10-31 Dehao Chen <dehao@google.com>
970 * g++.dg/debug/dwarf2/block.C: New testcase.
972 2012-10-31 Jan Hubicka <jh@suse.cz>
974 * gcc.dg/pr44974.c: Add noinline.
976 2012-10-31 Janus Weil <janus@gcc.gnu.org>
979 * gfortran.dg/class_54.f90: New.
981 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
982 Jakub Jelinek <jakub@redhat.com>
984 PR tree-optimization/55018
985 * gcc.dg/torture/pr55018.c: New test.
987 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
990 * g++.dg/ext/vla13.C: New.
992 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
995 * gcc.dg/pr55150.c: New test.
997 2012-10-31 Tobias Burnus <burnus@net-b.de>
1000 * gfortran.dg/associate_11.f90: New.
1002 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1005 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1007 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1009 PR tree-optimization/19105
1010 PR tree-optimization/21643
1011 PR tree-optimization/46309
1012 * gcc.dg/pr19105.c: New test.
1013 * gcc.dg/pr21643.c: New test.
1014 * gcc.dg/pr46309-2.c: New test.
1015 * gcc.c-torture/execute/pr46309.c: New test.
1017 2012-10-31 Alan Modra <amodra@gmail.com>
1019 * gcc.target/powerpc/dimode_off.c: New.
1020 * gcc.target/powerpc/timode_off.c: New.
1021 * gcc.target/powerpc/dfmode_off.c: New.
1022 * gcc.target/powerpc/tfmode_off.c: New.
1024 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1026 PR rtl-optimization/55093
1027 * gcc.target/i386/pr55093.c: New file.
1029 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1031 * gcc.target/i386/pr55116.c: Renamed to ...
1032 * gcc.target/i386/pr55116-1.c: This.
1034 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1036 * gcc.target/i386/pr55116-2.c: New file.
1038 2012-10-30 Richard Biener <rguenther@suse.de>
1040 * gcc.dg/vect/slp-perm-2.c: Adjust.
1042 2012-10-30 Richard Biener <rguenther@suse.de>
1044 PR tree-optimization/55111
1045 * gcc.dg/torture/pr55111.c: New testcase.
1047 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1050 * gcc.target/sh/pr53988.c: New.
1052 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1055 * gcc.dg/hoist-register-pressure-1.c: Rename from
1056 hoist-register-pressure.c. Add nonpic condition.
1057 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1059 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1062 * gcc.dg/Wreturn-local-addr.c: New.
1063 * g++.dg/warn/Wno-return-local-addr.C: New.
1064 * g++.dg/warn/Wreturn-local-addr.C: New.
1066 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1069 * gcc.target/i386/pr55116.c: New file.
1071 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1074 * gcc.dg/Wshadow-4.c: New.
1075 * gcc.dg/Wshadow-4.h: New.
1077 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1080 * gcc.dg/guality/pr54693.c: New.
1082 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1085 * gcc.dg/pr55027.c: New testcase.
1087 2012-10-29 Jan Hubicka <jh@suse.cz>
1089 * gcc.dg/ipa/inline-6.c: New testcase.
1091 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1093 PR rtl-optimization/55106
1094 * g++.dg/pr55106.C: New.
1096 2012-10-29 Richard Guenther <rguenther@suse.de>
1099 * gcc.dg/torture/pr53695.c: New testcase.
1101 2012-10-28 Jan Hubicka <jh@suse.cz>
1103 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1105 2012-10-28 Tobias Burnus <burnus@net-b.de>
1108 * gfortran.dg/do_check_6.f90: New.
1110 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1111 Jack Howarth <howarth@bromo.med.uc.edu>
1114 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1116 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1118 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1121 * gcc.target/i386/pr34283.c: New test.
1123 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1126 * g++.dg/opt/pr55081.C: New test.
1130 * gcc.dg/guality/pr54970.c: New test.
1132 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1135 * g++.dg/template/new11.C: New.
1137 2012-10-26 Richard Biener <rguenther@suse.de>
1140 * gcc.dg/torture/pr54824.c: New testcase.
1142 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1144 * gcc.target/i386/fxsave-1.c: New.
1145 * gcc.target/i386/fxsave64-1.c: Ditto.
1146 * gcc.target/i386/fxrstor-1.c: Ditto.
1147 * gcc.target/i386/fxrstor64-1.c: Ditto.
1148 * gcc.target/i386/xsave-1.c: Ditto.
1149 * gcc.target/i386/xsave64-1.c: Ditto.
1150 * gcc.target/i386/xrstor-1.c: Ditto.
1151 * gcc.target/i386/xrstor64-1.c: Ditto.
1152 * gcc.target/i386/xsaveopt-1.c: Ditto.
1153 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1154 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1155 * gcc.target/i386/sse-13.c: Ditto.
1156 * gcc.target/i386/sse-14.c: Ditto.
1157 * gcc.target/i386/sse-22.c: Ditto.
1158 * gcc.target/i386/sse-23.c: Ditto.
1159 * g++.dg/other/i386-2.C: Ditto.
1160 * g++.dg/other/i386-3.C: Ditto.
1162 2012-10-25 Jan Hubicka <jh@suse.cz>
1164 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1167 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1170 * g++.dg/ext/transparent-union.C: New.
1172 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1175 * g++.dg/ext/vector19.C: New testcase.
1177 2012-10-25 Richard Biener <rguenther@suse.de>
1179 PR tree-optimization/54902
1180 * g++.dg/torture/pr54902.C: New testcase.
1182 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1185 * g++.dg/template/crash114.C: New.
1187 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1190 * gcc.target/i386/pr55049-1.c: New test.
1192 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1195 * gfortran.dg/class_dummy_4.f03: New.
1197 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1199 PR rtl-optimization/55010
1200 * gcc.dg/pr55010.c: New test.
1203 * g++.dg/debug/pr54828.C: New test.
1205 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1207 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1208 * gcc.dg/vect/vect-83_64.c: Likewise.
1210 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/cpp0x/constexpr-union4.C: New.
1215 2012-10-23 Jeff Law <law@redhat.com>
1217 * gcc.c-torture/execute/pr54985.c: New test.
1219 2012-10-23 Paul Koning <ni1d@arrl.net>
1222 * g++.dg/debug/dwarf2/pr54508.C: New.
1224 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1227 * g++.dg/template/sizeof14.C: New test.
1229 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1230 Jim MacArthur <jim.macarthur@arm.com>
1231 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1232 Marcus Shawcroft <marcus.shawcroft@arm.com>
1233 Nigel Stephens <nigel.stephens@arm.com>
1234 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1235 Richard Earnshaw <rearnsha@arm.com>
1236 Sofiane Naci <sofiane.naci@arm.com>
1237 Stephen Thomas <stephen.thomas@arm.com>
1238 Tejas Belagod <tejas.belagod@arm.com>
1239 Yufeng Zhang <yufeng.zhang@arm.com>
1241 * lib/target-supports.exp
1242 (check_profiling_available): Add AArch64.
1243 (check_effective_target_vect_int): Likewise.
1244 (check_effective_target_vect_shift): Likewise.
1245 (check_effective_target_vect_float): Likewise.
1246 (check_effective_target_vect_double): Likewise.
1247 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1248 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1249 (check_effective_target_vect_pack_trunc): Likewise.
1250 (check_effective_target_vect_unpack): Likewise.
1251 (check_effective_target_vect_hw_misalign): Likewise.
1252 (check_effective_target_vect_short_mult): Likewise.
1253 (check_effective_target_vect_int_mult): Likewise.
1254 (check_effective_target_vect_stridedN): Likewise.
1255 (check_effective_target_sync_int_long): Likewise.
1256 (check_effective_target_sync_char_short): Likewise.
1257 (check_vect_support_and_set_flags): Likewise.
1258 (check_effective_target_aarch64_tiny): New.
1259 (check_effective_target_aarch64_small): New.
1260 (check_effective_target_aarch64_large): New.
1261 * g++.dg/other/PR23205.C: Enable aarch64.
1262 * g++.dg/other/pr23205-2.C: Likewise.
1263 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1264 * gcc.c-torture/execute/20101011-1.c: Likewise.
1265 * gcc.dg/20020312-2.c: Likewise.
1266 * gcc.dg/20040813-1.c: Likewise.
1267 * gcc.dg/builtin-apply2.c: Likewise.
1268 * gcc.dg/stack-usage-1.c: Likewise.
1270 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1271 Jim MacArthur <jim.macarthur@arm.com>
1272 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1273 Marcus Shawcroft <marcus.shawcroft@arm.com>
1274 Nigel Stephens <nigel.stephens@arm.com>
1275 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1276 Richard Earnshaw <rearnsha@arm.com>
1277 Sofiane Naci <sofiane.naci@arm.com>
1278 Stephen Thomas <stephen.thomas@arm.com>
1279 Tejas Belagod <tejas.belagod@arm.com>
1280 Yufeng Zhang <yufeng.zhang@arm.com>
1282 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1283 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1284 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1285 * gcc.target/aarch64/aapcs/abitest.S: New file.
1286 * gcc.target/aarch64/aapcs/abitest.h: New file.
1287 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1288 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1289 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1290 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1291 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1292 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1293 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1294 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1295 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1296 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1297 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1298 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1299 * gcc.target/aarch64/aapcs/test_1.c: New file.
1300 * gcc.target/aarch64/aapcs/test_10.c: New file.
1301 * gcc.target/aarch64/aapcs/test_11.c: New file.
1302 * gcc.target/aarch64/aapcs/test_12.c: New file.
1303 * gcc.target/aarch64/aapcs/test_13.c: New file.
1304 * gcc.target/aarch64/aapcs/test_14.c: New file.
1305 * gcc.target/aarch64/aapcs/test_15.c: New file.
1306 * gcc.target/aarch64/aapcs/test_16.c: New file.
1307 * gcc.target/aarch64/aapcs/test_17.c: New file.
1308 * gcc.target/aarch64/aapcs/test_18.c: New file.
1309 * gcc.target/aarch64/aapcs/test_19.c: New file.
1310 * gcc.target/aarch64/aapcs/test_2.c: New file.
1311 * gcc.target/aarch64/aapcs/test_20.c: New file.
1312 * gcc.target/aarch64/aapcs/test_21.c: New file.
1313 * gcc.target/aarch64/aapcs/test_22.c: New file.
1314 * gcc.target/aarch64/aapcs/test_23.c: New file.
1315 * gcc.target/aarch64/aapcs/test_24.c: New file.
1316 * gcc.target/aarch64/aapcs/test_25.c: New file.
1317 * gcc.target/aarch64/aapcs/test_26.c: New file.
1318 * gcc.target/aarch64/aapcs/test_3.c: New file.
1319 * gcc.target/aarch64/aapcs/test_4.c: New file.
1320 * gcc.target/aarch64/aapcs/test_5.c: New file.
1321 * gcc.target/aarch64/aapcs/test_6.c: New file.
1322 * gcc.target/aarch64/aapcs/test_7.c: New file.
1323 * gcc.target/aarch64/aapcs/test_8.c: New file.
1324 * gcc.target/aarch64/aapcs/test_9.c: New file.
1325 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1326 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1327 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1328 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1329 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1330 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1331 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1332 * gcc.target/aarch64/aapcs/type-def.h: New file.
1333 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1334 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1335 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1336 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1337 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1338 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1339 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1340 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1341 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1342 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1343 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1344 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1345 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1346 * gcc.target/aarch64/aarch64.exp: New file.
1347 * gcc.target/aarch64/adc-1.c: New file.
1348 * gcc.target/aarch64/adc-2.c: New file.
1349 * gcc.target/aarch64/asm-1.c: New file.
1350 * gcc.target/aarch64/clrsb.c: New file.
1351 * gcc.target/aarch64/clz.c: New file.
1352 * gcc.target/aarch64/ctz.c: New file.
1353 * gcc.target/aarch64/csinc-1.c: New file.
1354 * gcc.target/aarch64/csinv-1.c: New file.
1355 * gcc.target/aarch64/csneg-1.c: New file.
1356 * gcc.target/aarch64/extend.c: New file.
1357 * gcc.target/aarch64/fcvt.x: New file.
1358 * gcc.target/aarch64/fcvt_double_int.c: New file.
1359 * gcc.target/aarch64/fcvt_double_long.c: New file.
1360 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1361 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1362 * gcc.target/aarch64/fcvt_float_int.c: New file.
1363 * gcc.target/aarch64/fcvt_float_long.c: New file.
1364 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1365 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1366 * gcc.target/aarch64/ffs.c: New file.
1367 * gcc.target/aarch64/fmadd.c: New file.
1368 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1369 * gcc.target/aarch64/frint.x: New file.
1370 * gcc.target/aarch64/frint_double.c: New file.
1371 * gcc.target/aarch64/frint_float.c: New file.
1372 * gcc.target/aarch64/index.c: New file.
1373 * gcc.target/aarch64/mneg-1.c: New file.
1374 * gcc.target/aarch64/mneg-2.c: New file.
1375 * gcc.target/aarch64/mneg-3.c: New file.
1376 * gcc.target/aarch64/mnegl-1.c: New file.
1377 * gcc.target/aarch64/mnegl-2.c: New file.
1378 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1379 * gcc.target/aarch64/pic-constantpool1.c: New file.
1380 * gcc.target/aarch64/pic-symrefplus.c: New file.
1381 * gcc.target/aarch64/predefine_large.c: New file.
1382 * gcc.target/aarch64/predefine_small.c: New file.
1383 * gcc.target/aarch64/predefine_tiny.c: New file.
1384 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1385 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1386 * gcc.target/aarch64/table-intrinsics.c: New file.
1387 * gcc.target/aarch64/tst-1.c: New file.
1388 * gcc.target/aarch64/vect-abs-compile.c: New file.
1389 * gcc.target/aarch64/vect-abs.c: New file.
1390 * gcc.target/aarch64/vect-abs.x: New file.
1391 * gcc.target/aarch64/vect-compile.c: New file.
1392 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1393 * gcc.target/aarch64/vect-faddv.c: New file.
1394 * gcc.target/aarch64/vect-faddv.x: New file.
1395 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1396 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1397 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1398 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1399 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1400 * gcc.target/aarch64/vect-fp-compile.c: New file.
1401 * gcc.target/aarch64/vect-fp.c: New file.
1402 * gcc.target/aarch64/vect-fp.x: New file.
1403 * gcc.target/aarch64/vect-mull-compile.c: New file.
1404 * gcc.target/aarch64/vect-mull.c: New file.
1405 * gcc.target/aarch64/vect-mull.x: New file.
1406 * gcc.target/aarch64/vect.c: New file.
1407 * gcc.target/aarch64/vect.x: New file.
1408 * gcc.target/aarch64/vector_intrinsics.c: New file.
1409 * gcc.target/aarch64/vfp-1.c: New file.
1410 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1411 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1412 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1413 * g++.dg/abi/aarch64_guard1.C: New file.
1415 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1418 * c-c++-common/pr54988.c: New test.
1420 2012-10-23 Jan Hubicka <jh@suse.cz>
1422 * gcc.dg/tree-prof/peel-1.c: New testcase.
1424 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1427 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1429 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1431 * gcc.dg/c99-predef-1.c: New test.
1432 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1433 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1434 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1435 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1436 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1437 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1438 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1439 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1440 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1441 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1442 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1443 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1445 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1447 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1449 2012-10-23 Jan Hubicka <jh@suse.cz>
1452 * gcc.c-torture/execute/pr54937.c: New testcase.
1453 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1455 2012-10-23 Jan Hubicka <jh@suse.cz>
1458 * gfortran.dg/pr54967.f90: New testcase.
1460 2012-10-23 Terry Guo <terry.guo@arm.com>
1463 * gcc.dg/pr55019.c: New.
1465 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1467 PR tree-optimization/55008
1468 * gcc.dg/tree-ssa/pr55008.c: New test.
1470 2012-10-22 Richard Biener <rguenther@suse.de>
1472 PR tree-optimization/55011
1473 * gcc.dg/torture/pr55011.c: New testcase.
1475 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1477 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1478 * gcc.target/arm/pr40457-2.c: Likewise.
1479 * gcc.target/arm/pr40457-3.c: Likewise.
1481 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1483 * gnat.dg/specs/limited_with4.ads: New test.
1484 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1486 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1488 * gnat.dg/modular4.adb: New test.
1489 * gnat.dg/modular4_pkg.ads: New helper.
1491 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1493 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1494 * gnat.dg/specs/addr1.ads: Likewise.
1496 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1498 * gcc.dg/webizer.c (main): Add missing exit call.
1500 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1503 * gfortran.dg/wextra_1.f: New test.
1505 2012-10-20 Jan Hubicka <jh@suse.cz>
1507 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1509 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1512 * gfortran.dg/warn_unused_function.f90: New.
1514 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1516 * lib/target-supports.exp
1517 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1519 2012-10-19 Richard Guenther <rguenther@suse.de>
1521 PR tree-optimization/54981
1522 * gcc.dg/pr54981.c: New testcase.
1524 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1527 * gcc.target/arm/pr54892.c: New.
1529 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1531 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1533 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1536 * g++.dg/init/array30.C: New.
1537 * g++.dg/init/array31.C: Likewise.
1539 2012-10-18 Tobias Burnus <burnus@net-b.de>
1542 * gfortran.dg/public_private_module_7.f90: New.
1544 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1547 * g++.dg/template/pr29633.C: New.
1549 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1551 * gnat.dg/loop_optimization13.ad[sb]: New test.
1552 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1554 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1556 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1557 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1558 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1559 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1561 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1563 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1564 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1565 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1566 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1567 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1568 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1570 2012-10-16 Jan Hubicka <jh@suse.cz>
1572 * gcc.target/i386/l_fma_float_?.c: Update.
1573 * gcc.target/i386/l_fma_double_?.c: Update.
1574 * gfortran.dg/do_1.f90: XFAIL
1575 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1576 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1577 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1578 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1579 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1580 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1583 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1587 * gcc.dg/Wstrict-overflow-24.c: New.
1589 2012-10-16 Tobias Burnus <burnus@net-b.de>
1593 * gfortran.dg/class_optional_1.f90: New.
1594 * gfortran.dg/class_optional_2.f90: New.
1596 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1599 * gcc.dg/guality/pr54796.c: New test.
1601 PR tree-optimization/54889
1602 * gfortran.dg/pr54889.f90: New test.
1604 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1606 * g++.dg/other/dump-ada-spec-2.C: New test.
1608 2012-10-16 Easwaran Raman <eraman@google.com>
1610 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1611 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1613 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1615 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1616 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1618 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1621 * gcc.c-torture/compile/pr54925.c: New.
1623 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1626 * gcc.target/sh/pr51244-17.c: New.
1628 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1631 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1633 * gcc.target/sh/pr54760-4.c: New.
1635 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1638 * gcc.target/sh/torture/sh-torture.exp: New.
1639 * gcc.target/sh/torture/pr34777.c: New.
1641 2012-10-15 Matthias Klose <doko@ubuntu.com>
1643 * lib/target-supports.exp (check_profiling_available): Match
1644 arm*-*-linux-* for ARM Linux/GNU.
1645 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1646 * gfortran.dg/enum_10.f90: Likewise.
1647 * gfortran.dg/enum_9.f90: Likewise.
1648 * gcc.target/arm/synchronize.c: Likewise.
1649 * g++.old-deja/g++.jason/enum6.C: Likewise.
1650 * g++.old-deja/g++.other/enum4.C: Likewise.
1651 * g++.old-deja/g++.law/enum9.C: Likewise.
1653 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1655 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1656 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1658 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1659 Paolo Carlini <paolo.carlini@oracle.com>
1662 * g++.dg/overload/operator6.C: New.
1664 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1666 PR c++/50080 (again)
1667 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1668 * g++.dg/parse/tmpl-outside1.C: Likewise.
1669 * g++.dg/template/qualttp18.C: Likewise.
1670 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1671 * g++.old-deja/g++.pt/overload13.C: Likewise.
1673 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1675 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1676 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1677 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1678 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1679 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1680 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1681 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1682 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1684 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1687 * g++.dg/parse/tmpl-outside2.C: New.
1688 * g++.dg/parse/tmpl-outside1.C: Adjust.
1689 * g++.dg/template/qualttp18.C: Likewise.
1690 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1691 * g++.old-deja/g++.pt/overload13.C: Likewise.
1693 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1695 PR tree-optimization/54915
1696 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1698 2012-10-15 Richard Guenther <rguenther@suse.de>
1700 PR tree-optimization/54920
1701 * gcc.dg/torture/pr54920.c: New testcase.
1703 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1705 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1707 2012-10-13 Jason Merrill <jason@redhat.com>
1709 * g++.dg/tls/thread_local7g.C: Require tls_native.
1711 2012-10-14 Jason Merrill <jason@redhat.com>
1713 * g++.dg/cpp0x/inh-ctor1.C: New.
1714 * g++.dg/cpp0x/inh-ctor2.C: New.
1715 * g++.dg/cpp0x/inh-ctor3.C: New.
1716 * g++.dg/cpp0x/inh-ctor4.C: New.
1717 * g++.dg/cpp0x/inh-ctor5.C: New.
1718 * g++.dg/cpp0x/inh-ctor6.C: New.
1719 * g++.dg/cpp0x/inh-ctor7.C: New.
1720 * g++.dg/cpp0x/inh-ctor8.C: New.
1721 * g++.dg/cpp0x/inh-ctor9.C: New.
1722 * g++.dg/cpp0x/inh-ctor10.C: New.
1723 * g++.dg/cpp0x/inh-ctor11.C: New.
1724 * g++.dg/cpp0x/inh-ctor12.C: New.
1725 * g++.dg/cpp0x/inh-ctor13.C: New.
1727 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1729 PR rtl-optimization/54919
1730 * gcc.dg/pr54919.c: New testcase.
1732 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1735 * g++.dg/template/crash113.C: New.
1737 2012-10-14 Jan Hubicka <jh@suse.cz>
1739 * gcc.dg/unroll_5.c: New testcase.
1741 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1744 * g++.dg/opt/pr52643.C: New.
1746 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1749 * gcc.target/sh/pr54602-1.c: New.
1750 * gcc.target/sh/pr54602-2.c: New.
1751 * gcc.target/sh/pr54602-3.c: New.
1752 * gcc.target/sh/pr54602-4.c: New.
1754 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1757 * gcc.target/sh/pr54680.c: New.
1759 2012-10-12 Jan Hubicka <jh@suse.cz>
1761 * gcc.dg/webizer.c: New testcase.
1763 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1765 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1768 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1770 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1771 Return 0 if already specifying -mfloat-abi other than hard.
1773 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1775 * gcc.dg/pr53060.c: Prune irrelevant warning.
1777 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1780 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1781 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1782 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1783 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1784 Adjust expected wording of warnings for *cmp* builtins.
1785 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1786 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1788 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1791 * g++.dg/parse/friend-main.C: New.
1793 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1796 * g++.dg/pr53055.C: New testcase.
1798 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1801 * g++.dg/cpp0x/pr52744.C: New.
1803 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1806 * gfortran.dg/dummy_procedure_9.f90: New.
1808 2012-10-12 Richard Biener <rguenther@suse.de>
1810 PR tree-optimization/54894
1811 * gcc.dg/torture/pr54894.c: New testcase.
1813 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1816 * gcc.target/sh/pr51244-13.c: New.
1817 * gcc.target/sh/pr51244-14.c: New.
1818 * gcc.target/sh/pr51244-15.c: New.
1819 * gcc.target/sh/pr51244-16.c: New.
1821 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1824 * g++.dg/cpp0x/decltype45.C: New.
1826 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1829 * gfortran.dg/class_allocate_13.f90: New.
1831 2012-10-11 Jason Merrill <jason@redhat.com>
1833 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1834 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1836 * g++.dg/gomp/tls-5.C: Require tls_native.
1837 * g++.dg/tls/thread_local7.C: Require tls_native.
1838 * g++.dg/tls/static2.C: New.
1840 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1843 * g++.dg/ext/weak5.C: New.
1845 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1848 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1849 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1851 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1854 * g++.dg/parse/pr43765.C: New.
1856 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1858 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1860 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1863 * g++.dg/init/bitfield3.C: New.
1865 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1867 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1869 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1871 PR tree-optimization/54877
1872 * gcc.dg/torture/pr54877.c: New test.
1874 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1877 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1878 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1879 and remove target info from dg-do compile.
1880 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1881 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1882 and remove target info from dg-do compile.
1884 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1886 * gcc.dg/pr54782.c: Require target with pthread support.
1888 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1891 * g++.dg/cpp0x/auto35.C: New.
1893 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1895 PR c++/53540 - using fails to be equivalent to typedef
1896 * g++.dg/cpp0x/alias-decl-24.C: New test.
1898 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1900 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1901 that c++11 attributes to types are ignored for now.
1902 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1903 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1905 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1908 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1910 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1913 * g++.dg/cpp0x/initlist67.C: New.
1915 2012-10-10 Dehao Chen <dehao@google.com>
1917 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1919 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1922 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1925 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1928 * g++.dg/cpp0x/decltype44.C: New.
1930 2012-10-09 Steve Ellcey <sellcey@mips.com>
1932 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1934 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1937 * g++.dg/cpp0x/decltype43.C: New.
1939 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1942 * gcc.dg/pr53397-1.c: New test case.
1943 * gcc.dg/pr53397-2.c: New test case.
1945 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1948 * g++.dg/warn/Wparentheses-26.C: Adjust.
1949 * g++.dg/warn/Wparentheses-27.C: New.
1951 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1954 * c-c++-common/vector-scalar.c: New testcase.
1955 * g++.dg/ext/vector18.C: New testcase.
1956 * g++.dg/ext/vector5.C: This is not an error anymore.
1957 * gcc.dg/init-vec-1.c: Move ...
1958 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1959 * gcc.c-torture/execute/vector-shift1.c: Move ...
1960 * c-c++-common/torture/vector-shift1.c: ... here.
1961 * gcc.dg/scal-to-vec1.c: Move ...
1962 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1963 C++11. Adapt error messages.
1964 * gcc.dg/convert-vec-1.c: Move ...
1965 * c-c++-common/convert-vec-1.c: ... here.
1966 * gcc.dg/scal-to-vec2.c: Move ...
1967 * c-c++-common/scal-to-vec2.c: ... here.
1969 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1972 * gcc.target/i386/pr54400.c: New testcase.
1974 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1977 * g++.dg/template/pr54858.C: New test.
1979 2012-10-08 Marek Polacek <polacek@redhat.com>
1982 * g++.dg/debug/pr54831.C: New test.
1984 2012-10-08 Dehao Chen <dehao@google.com>
1986 * g++.dg/predict-loop-exit-1.C: New.
1987 * g++.dg/predict-loop-exit-2.C: New.
1988 * g++.dg/predict-loop-exit-3.C: New.
1990 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1992 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1994 2012-10-08 Jason Merrill <jason@redhat.com>
1996 * g++.dg/gomp/tls-5.C: New.
1997 * g++.dg/gomp/tls-wrap1.C: New.
1998 * g++.dg/gomp/tls-wrap2.C: New.
1999 * g++.dg/gomp/tls-wrap3.C: New.
2000 * g++.dg/gomp/tls-wrap4.C: New.
2001 * g++.dg/gomp/tls-wrapper-cse.C: New.
2002 * g++.dg/tls/thread_local-cse.C: New.
2003 * g++.dg/tls/thread_local-order1.C: New.
2004 * g++.dg/tls/thread_local-order2.C: New.
2005 * g++.dg/tls/thread_local-wrap1.C: New.
2006 * g++.dg/tls/thread_local-wrap2.C: New.
2007 * g++.dg/tls/thread_local-wrap3.C: New.
2008 * g++.dg/tls/thread_local-wrap4.C: New.
2009 * g++.dg/tls/thread_local2g.C: New.
2010 * g++.dg/tls/thread_local3g.C: New.
2011 * g++.dg/tls/thread_local4g.C: New.
2012 * g++.dg/tls/thread_local5g.C: New.
2013 * g++.dg/tls/thread_local6g.C: New.
2014 * g++.dg/tls/thread_local7g.C: New.
2016 * g++.dg/tls/thread_local3.C: New.
2017 * g++.dg/tls/thread_local4.C: New.
2018 * g++.dg/tls/thread_local5.C: New.
2019 * g++.dg/tls/thread_local6.C: New.
2021 * g++.dg/tls/init-2.C: Tweak errors.
2022 * g++.dg/tls/thread_local1.C: New.
2023 * g++.dg/tls/thread_local2.C: New.
2024 * g++.dg/tls/thread_local7.C: New.
2026 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2029 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2031 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2034 * gcc.target/sh/pr54685.c: New.
2036 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2038 PR c++/53528 C++11 attribute support
2039 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2040 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2041 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2042 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2043 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2044 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2045 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2046 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2047 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2048 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2049 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2050 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2051 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2052 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2053 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2054 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2055 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2056 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2057 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2058 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2059 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2060 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2061 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2062 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2063 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2064 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2065 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2066 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2067 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2068 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2069 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2070 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2071 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2072 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2073 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2074 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2075 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2076 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2077 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2078 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2079 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2080 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2081 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2082 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2083 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2084 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2085 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2086 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2087 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2088 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2089 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2090 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2091 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2092 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2093 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2094 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2095 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2097 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2099 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2100 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2101 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2103 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2106 * gcc.target/sh/pr54760-2.c: New.
2107 * gcc.target/sh/pr54760-3.c: New.
2109 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2112 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2114 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2115 Sandra Loosemore <sandra@codesourcery.com>
2117 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2118 and test that the accumulator is initialized using MULT.
2119 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2120 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2122 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2125 * g++.dg/cpp0x/stdint.C: New.
2127 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2130 * g++.dg/cpp0x/stddef.C: New.
2132 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2135 * gfortran.dg/typebound_operator_17.f90: New.
2137 2012-10-06 Jan Hubicka <jh@suse.cz>
2141 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2143 2012-10-06 Jan Hubicka <jh@suse.cz>
2145 * gcc.dg/lto/resolutions_0.c: New testcase.
2147 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2150 * gfortran.dg/generic_25.f90: New.
2151 * gfortran.dg/generic_26.f90: New.
2152 * gfortran.dg/generic_27.f90: New.
2154 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2157 * gcc.target/sh/pr54760-1.c: New.
2159 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2161 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2162 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2163 * g++.dg/warn/Wsign-compare-5.C: New test.
2164 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2165 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2166 * g++.dg/ext/builtin30.C: New test.
2167 * g++.dg/ext/vla12.C: New test.
2168 * gcc.dg/builtins-85.c: New test.
2171 * gcc.dg/guality/pr54519-1.c: New test.
2172 * gcc.dg/guality/pr54519-2.c: New test.
2173 * gcc.dg/guality/pr54519-3.c: New test.
2174 * gcc.dg/guality/pr54519-4.c: New test.
2175 * gcc.dg/guality/pr54519-5.c: New test.
2176 * gcc.dg/guality/pr54519-6.c: New test.
2178 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2181 * g++.dg/cpp0x/defaulted38.C: New.
2183 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2185 PR tree-optimization/33763
2186 * c-c++-common/pr33763.c: New test.
2188 PR tree-optimization/54810
2189 * gcc.dg/tree-ssa/vrp85.c: New test.
2191 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2193 * gcc.dg/ucnid-7.c: Skip on AIX.
2194 * gcc.dg/ucnid-8.c: Same.
2195 * gcc.dg/ucnid-10.c: Same.
2196 * gcc.dg/ucnid-13.c: Same.
2197 * gcc.dg/attr-alias-3.c: Same.
2198 * gcc.dg/attr-alias-5.c: Same.
2199 * gcc.dg/torture/pr51106-2.c: Same.
2200 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2202 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2205 * g++.dg/cpp0x/alias-decl-23.C: New.
2207 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2210 * g++.dg/template/friend53.C: New.
2212 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2214 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2215 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2216 (scan-ada-spec): Likewise.
2217 (scan-ada-spec-not): Likewise.
2218 * gcc.dg/dump-ada-spec-1.c: New test.
2219 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2221 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2223 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2225 2012-10-04 Florian Weimer <fweimer@redhat.com>
2227 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2229 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2232 * g++.dg/cpp0x/pr54323.C: New.
2234 2012-10-04 Richard Guenther <rguenther@suse.de>
2237 * g++.dg/torture/pr54735.C: New testcase.
2239 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2241 PR rtl-optimization/54739
2242 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2244 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2247 * gcc.target/sh/pr51244-12.c: New.
2249 2012-10-03 Dehao Chen <dehao@google.com>
2252 * gcc.dg/pr54782.c: New test.
2254 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2257 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2259 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2262 * gfortran.dg/class_53.f90: New.
2264 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2267 * gcc.dg/guality/pr54551.c: New.
2269 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2271 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2272 * gcc.target/powerpc/pr46728-2.c: Likewise.
2274 2012-10-02 Sharad Singhai <singhai@google.com>
2277 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2278 to fix test failures caused by r191883.
2279 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2280 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2281 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2282 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2283 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2284 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2285 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2286 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2287 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2289 2012-09-30 Sharad Singhai <singhai@google.com>
2291 * gcc.target/i386/vect-double-1.c: Fix test.
2293 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2296 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2299 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2301 PR rtl-optimization/54457
2302 * gcc.target/i386/pr54457.c: New test.
2304 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2306 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2308 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2310 * gcc.target/i386/vect-rebuild.c: New testcase.
2312 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2314 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2316 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2318 * gcc.target/mips/pr37362.c: Fix target selector.
2320 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2323 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2325 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2327 * gcc.dg/ucnid-8.c: Update line number.
2328 * gcc.dg/torture/pr51106-2.c: Likewise.
2330 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2333 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2334 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2335 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2337 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2339 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2340 partially reverting r170092.
2341 * gfortran.dg/class_7.f03: Ditto.
2342 * gfortran.dg/coarray_14.f90: Ditto.
2343 * gfortran.dg/typebound_proc_13.f03: Ditto.
2345 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2348 * g++.dg/cpp0x/sfinae42.C: New.
2350 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2352 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2353 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2354 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2355 * gcc.dg/pr42629.c: XFAIL on AIX.
2356 * gcc.dg/pr47684.c: Same.
2357 * gcc.dg/pr43670.c: Same.
2358 * gcc.dg/pr42916.c: Same.
2359 * gcc.dg/pr45449.c: Same.
2360 * gcc.dg/pr50017.c: Same.
2361 * gcc.dg/pr42728.c: Same.
2362 * gcc.dg/pr47881.c: Same.
2363 * gcc.dg/pr44023.c: Same.
2364 * gcc.dg/pr41345.c: Same.
2365 * gcc.dg/pr42630.c: Same.
2366 * gcc.dg/pr44971.c: Same.
2367 * gcc.dg/pr46771.c: Same.
2368 * gcc.dg/ucnid-8.c: Same.
2369 * gcc.dg/ucnid-10.c: Same.
2370 * gcc.dg/ucnid-13.c: Same.
2371 * gcc.dg/torture/pr51106-2.c: Same.
2372 * gcc.dg/pr48768.c: Same.
2373 * gcc.dg/pr42631.c: Same.
2374 * gcc.dg/pr43084.c: Same.
2375 * gcc.dg/ucnid-7.c: Same.
2376 * gcc.dg/pr42889.c: Same.
2377 * gcc.dg/pr41241.c: Same.
2378 * gcc.dg/pr42719.c: Same.
2379 * g++.dg/debug/pr46583.C: Same.
2380 * g++.dg/debug/pr47106.C: Same.
2381 * g++.dg/opt/pr48549.C: Same.
2382 * g++.dg/other/pr42685.C: Same.
2383 * c-c++-common/pr43942.c: Same.
2385 2012-09-29 Ian Lance Taylor <iant@google.com>
2387 * go.test/go-test.exp: Update for latest version of Go testsuite.
2389 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2392 * gfortran.dg/internal_readwrite_3.f90: New test.
2394 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2396 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2397 c-c++-common/Wunused-local-typedefs-2.c to here.
2399 PR c++/54372 - unused attribute inactive on dependant entities
2400 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2402 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2404 PR c++/29028 - Missed unused warning on using declaration
2405 * g++.dg/warn/Wunused-var-18.C: New test.
2407 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2409 PR c++/53551 - -Wunused-local-typedefs misses uses
2410 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2412 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2415 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2417 PR tree-optimization/54713
2418 * gcc.c-torture/compile/pr54713-1.c: New test.
2419 * gcc.c-torture/compile/pr54713-2.c: New test.
2420 * gcc.c-torture/compile/pr54713-3.c: New test.
2422 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2424 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2426 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2428 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2430 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2433 * gcc.target/i386/pr54703.c: New test.
2435 2012-09-27 Richard Guenther <rguenther@suse.de>
2438 * gcc.dg/lto/pr54709_0.c: New testcase.
2439 * gcc.dg/lto/pr54709_1.c: Likewise.
2441 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2443 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2445 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2447 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2449 * gcc.target/arm/pr42879.c: Handle big-endian.
2451 2012-09-26 Steve Ellcey <sellcey@mips.com>
2454 * gcc.dg/pr37303.c: Check for rdata or rodata.
2456 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2458 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2460 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2464 * gcc.target/powerpc/ppc-ne0-1.c: New.
2466 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2469 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2470 test_19, test_20, test_21, test_22, test_23): New functions.
2471 * gcc.target/sh/pr54089-4.c: New.
2472 * gcc.target/sh/pr54089-5.c: New.
2473 * gcc.target/sh/pr54089-6.c: New.
2474 * gcc.target/sh/pr54089-7.c: New.
2476 2012-09-25 Richard Guenther <rguenther@suse.de>
2479 * gcc.dg/lto/pr54702_0.c: New testcase.
2480 * gcc.dg/lto/pr54702_1.c: Likewise.
2481 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2482 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2483 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2484 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2486 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2489 * g++.dg/cpp0x/parse2.C: New.
2490 * g++.dg/parse/error11.C: Adjust.
2491 * g++.dg/parse/error12.C: Likewise.
2493 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2495 * gcc.target/i386/20030217-1.c: Added check for
2496 large_long_double effective target.
2497 * gcc.target/i386/387-3.c: Likewise.
2498 * gcc.target/i386/387-4.c: Likewise.
2499 * gcc.target/i386/pr36578-1.c: Likewise.
2500 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2501 when long double size is equal double size.
2502 * gcc.target/i386/excess-precision-1.c: Likewise.
2503 * gcc.target/i386/pr36578-2.c: Likewise.
2504 * gcc.target/i386/20030217-2.c: New testcase.
2506 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2508 PR tree-optimization/54676
2509 * gcc.dg/pr54676.c: New test.
2511 2012-09-25 Richard Guenther <rguenther@suse.de>
2513 PR tree-optimization/53663
2514 * gcc.dg/torture/pr53663-1.c: New testcase.
2515 * gcc.dg/torture/pr53663-2.c: Likewise.
2516 * gcc.dg/torture/pr53663-3.c: Likewise.
2518 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2520 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2522 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2524 * lib/target-supports-dg.exp (dg-require-effective-target,
2525 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2526 dg-process-target-1 instead of dg-process-target.
2527 (dg-process-target-1): Rename from dg-process-target.
2528 (dg-process-target): New.
2530 2012-09-24 Richard Guenther <rguenther@suse.de>
2532 PR tree-optimization/54684
2533 * g++.dg/torture/pr54684.C: New testcase.
2535 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2537 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2539 2012-09-24 Richard Guenther <rguenther@suse.de>
2542 * gcc.dg/tm/pr52173-1.c: New.
2543 * gcc.dg/tm/pr52173-2.c: New.
2545 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2547 * gcc.dg/pr54669.c: New test.
2549 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2550 Dominique Dhumieres <dominiq@lps.ens.fr>
2553 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2555 2012-09-23 Tobias Burnus <burnus@net-b.de>
2558 * gfortran.dg/class_array_14.f90: New.
2560 2012-09-22 Kai Tietz <ktietz@redhat.com>
2562 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2563 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2565 2012-09-21 Dehao Chen <dehao@google.com>
2568 PR tree-optimization/54655
2569 * g++.dg/pr54655.C: New testcase.
2571 2012-09-21 Richard Guenther <rguenther@suse.de>
2573 PR tree-optimization/54647
2574 * g++.dg/torture/pr54647.C: New testcase.
2576 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2579 * c-c++-common/torture/vector-compare-2.c: Add -w.
2581 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2583 * gnat.dg/opt20.ads: Move dg directive to...
2584 * gnat.dg/opt20.adb: ...here.
2585 * gnat.dg/addr1.ad[sb]: Likewise.
2586 * gnat.dg/concat2.ad[sb]: Likewise.
2587 * gnat.dg/array16.ad[sb]: Likewise.
2588 * gnat.dg/atomic5.ad[sb]: Likewise.
2589 * gnat.dg/discr29.ad[sb]: Likewise.
2590 * gnat.dg/noreturn5.ad[sb]: Likewise.
2591 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2592 * gnat.dg/discr23.ads: Remove dg directive.
2593 * gnat.dg/nested_float_packed.ads: Likewise.
2594 * gnat.dg/oconst6.ads: Move to...
2595 * gnat.dg/specs/oconst6.ads: ...here.
2597 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2600 * g++.dg/cpp0x/decltype32.C: Tweak.
2602 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2604 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2605 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2606 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2607 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2609 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2612 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2614 2012-09-19 Steve Ellcey <sellcey@mips.com>
2616 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2618 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2620 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2621 * gcc.target/powerpc/ppc-mftb.c: New file.
2623 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2626 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2629 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2632 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2634 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2636 * gcc.c-torture/execute/20120919-1.c: New test.
2638 2012-09-19 Richard Guenther <rguenther@suse.de>
2640 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2642 2012-09-19 Richard Guenther <rguenther@suse.de>
2644 * gcc.dg/builtin-unreachable-6.c: Adjust.
2646 2012-09-19 Richard Guenther <rguenther@suse.de>
2648 * gcc.dg/builtin-object-size-10.c: Adjust.
2649 * gcc.dg/builtin-unreachable-5.c: Adjust.
2650 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2651 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2652 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2653 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2654 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2655 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2656 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2657 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2658 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2659 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2660 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2661 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2663 2012-09-19 Richard Guenther <rguenther@suse.de>
2665 PR tree-optimization/54132
2666 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2667 * gcc.dg/torture/pr54132.c: Likewise.
2669 2012-09-19 Terry Guo <terry.guo@arm.com>
2671 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2672 extra prune rules that will be applied to all tests in a .exp file.
2673 (gcc-dg-prune): Use rules defined by the above variable.
2674 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2675 harmless warnings on architecture switch conflict.
2677 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2679 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2680 of asm-comment characters instead of a single one.
2681 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2683 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2685 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2687 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2688 target instead of xfailing it.
2689 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2690 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2691 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2692 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2693 * gcc.dg/vect/vect-104.c: Likewise.
2694 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2695 * gcc.dg/vect/vect-outer-1.c: Likewise.
2696 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2697 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2698 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2699 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2700 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2701 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2702 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2703 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2704 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2706 * lib/target-supports.exp
2707 (check_effective_target_vect_widen_mult_qi_to_hi,
2708 check_effective_target_vect_widen_mult_hi_to_si,
2709 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2710 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2711 check_effective_target_vect_pack_trunc,
2712 check_effective_target_vect_unpack,
2713 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2714 instead of arm_none.
2716 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2718 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2720 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2721 config to compiler_flags.
2723 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2726 * gcc.target/i386/pr54592.c: New test.
2728 PR tree-optimization/54610
2729 * gcc.target/i386/pr54610.c: New test.
2731 2012-09-17 Jason Merrill <jason@redhat.com>
2734 * g++.dg/cpp0x/alias-decl-21.C: New.
2735 * g++.dg/cpp0x/alias-decl-22.C: New.
2737 2012-09-17 Tobias Burnus <burnus@net-b.de>
2740 * gfortran.dg/scan_2.f90: New.
2742 2012-09-17 Jason Merrill <jason@redhat.com>
2745 * g++.dg/init/aggr9.C: New.
2747 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2749 * gnat.dg/loop_optimization12.ad[sb]: New test.
2751 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2754 * gfortran.dg/proc_ptr_result_7.f90: New.
2756 2012-09-17 Tobias Burnus <burnus@net-b.de>
2759 * gfortran.dg/structure_constructor_11.f90: New.
2761 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2763 PR tree-optimization/54563
2764 * g++.dg/torture/pr54563.C: New test.
2766 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2769 * gfortran.dg/typebound_generic_14.f03: New.
2771 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2774 * gfortran.dg/proc_ptr_38.f90: New.
2776 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2779 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2783 * gnat.dg/lto15.adb: Require lto.
2785 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2786 "myBindC" for hppa*-*-hpux*.
2788 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2790 * gfortran.dg/namelist_75.f90: New test.
2792 2012-09-15 Tom de Vries <tom@codesourcery.com>
2794 * gcc.dg/tree-ssa/vrp82.c: New test.
2795 * gcc.dg/tree-ssa/vrp83.c: Same.
2796 * gcc.dg/tree-ssa/vrp84.c: Same.
2798 2012-09-15 Tom de Vries <tom@codesourcery.com>
2800 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2801 * gcc.dg/tree-ssa/vrp81.c: ... this.
2803 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2806 * gcc.target/avr/torture/fix-types.h: New.
2807 * gcc.target/avr/torture/vals-hr.def: New.
2808 * gcc.target/avr/torture/vals-r.def: New.
2809 * gcc.target/avr/torture/vals-k.def: New.
2810 * gcc.target/avr/torture/vals-ur.def: New.
2811 * gcc.target/avr/torture/vals-uk.def: New.
2812 * gcc.target/avr/torture/vals-uhr.def: New.
2813 * gcc.target/avr/torture/vals-llk.def: New.
2814 * gcc.target/avr/torture/vals-ullk.def: New.
2815 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2816 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2817 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2818 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2819 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2820 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2821 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2822 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2824 2012-09-14 Dehao Chen <dehao@google.com>
2826 * g++.dg/debug/dwarf2/deallocator.C: New test.
2828 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2831 * gcc.c-torture/compile/pr54552-1.c: New test.
2833 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2836 * g++.dg/other/vector-compare.C: New testcase.
2837 * c-c++-common/vector-compare-3.c: New testcase.
2838 * gcc.dg/vector-shift.c: Move ...
2839 * c-c++-common/vector-shift.c: ... here.
2840 * gcc.dg/vector-shift1.c: Move ...
2841 * c-c++-common/vector-shift1.c: ... here.
2842 * gcc.dg/vector-shift3.c: Move ...
2843 * c-c++-common/vector-shift3.c: ... here.
2844 * gcc.dg/vector-compare-1.c: Move ...
2845 * c-c++-common/vector-compare-1.c: ... here.
2846 * gcc.dg/vector-compare-2.c: Move ...
2847 * c-c++-common/vector-compare-2.c: ... here.
2848 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2849 * c-c++-common/torture/vector-compare-1.c: ... here.
2850 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2851 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2852 * c-c++-common/torture/vector-compare-2.c: ... here.
2853 * gcc.c-torture/execute/vector-shift.c: Move ...
2854 * c-c++-common/torture/vector-shift.c: ... here.
2855 * gcc.c-torture/execute/vector-shift2.c: Move ...
2856 * c-c++-common/torture/vector-shift2.c: ... here.
2857 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2858 * c-c++-common/torture/vector-subscript-1.c: ... here.
2859 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2860 * c-c++-common/torture/vector-subscript-2.c: ... here.
2861 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2862 * c-c++-common/torture/vector-subscript-3.c: ... here.
2864 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2867 * gcc.c-torture/compile/pr54103-1.c,
2868 gcc.c-torture/compile/pr54103-2.c,
2869 gcc.c-torture/compile/pr54103-3.c,
2870 gcc.c-torture/compile/pr54103-4.c,
2871 gcc.c-torture/compile/pr54103-5.c,
2872 gcc.c-torture/compile/pr54103-6.c: New tests.
2873 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2875 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2877 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2879 2012-09-14 Richard Guenther <rguenther@suse.de>
2881 PR tree-optimization/54565
2882 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2883 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2885 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2887 * gcc.target/arm/combine-movs.c: Add missing space.
2889 2012-09-14 Richard Guenther <rguenther@suse.de>
2891 * g++.dg/torture/builtin-location.C: New testcase.
2893 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2894 Manuel López-Ibåñez <manu@gcc.gnu.org>
2897 * g++.dg/warn/Wuninitialized-self.C: New.
2899 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2902 * gcc.c-torture/compile/pr54559.c: New test.
2904 2012-09-13 Jason Merrill <jason@redhat.com>
2907 * g++.dg/cpp0x/constexpr-temp1.C: New.
2910 * g++.dg/template/anonunion2.C: New.
2913 * g++.dg/template/init10.C: New.
2915 2012-09-13 Tobias Burnus <burnus@net-b.de>
2918 * gfortran.dg/implicit_pure_3.f90: New.
2920 2012-09-13 Richard Guenther <rguenther@suse.de>
2922 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2924 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2926 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2928 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2930 * c-c++-common/pr51712.c: Handle for short-enum targets.
2932 2012-09-12 Terry Guo <terry.guo@arm.com>
2934 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2935 and lsrs for Thumb2 mode.
2937 2012-09-12 Jan Hubicka <jh@suse.cz>
2939 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2941 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2944 * gcc.target/i386/pr54445-1.c: New file.
2945 * gcc.target/i386/pr54445-2.c: Likewise.
2947 2012-09-12 Tobias Burnus <burnus@net-b.de>
2951 * gfortran.dg/coarray_10.f90: Update dg-error.
2952 * gfortran.dg/coarray_28.f90: New.
2953 * gfortran.dg/array_section_3.f90: New.
2955 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2957 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2958 gcc.target/arm/pr48252.c: Fix for big-endian support.
2960 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2962 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2964 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2965 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2967 * gcc.target/arm/neon-vfma-1.c: New testcase.
2968 * gcc.target/arm/neon-vfms-1.c: Likewise.
2969 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2971 * gcc.target/arm/neon-vmls-1.c: Likewise.
2972 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2974 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2975 (check_effective_target_arm_neonv2_ok): Likewise.
2976 (check_effective_target_arm_neonv2_hw): Likewise.
2977 (check_effective_target_arm_neonv2): Likewise.
2979 2012-09-11 Richard Guenther <rguenther@suse.de>
2982 * g++.dg/tree-ssa/pr54515.C: New testcase.
2984 2012-09-10 Andrew Pinski <apinski@cavium.com>
2987 * gcc.dg/tm/memopt-16.c: New testcase.
2989 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2993 * g++.dg/cpp0x/sfinae40.C: New.
2994 * g++.dg/cpp0x/sfinae41.C: Likewise.
2996 2012-09-10 Jason Merrill <jason@redhat.com>
2999 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3001 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3004 * gcc.target/sh/pr54089-3.c: New.
3006 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3008 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3010 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3012 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3014 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3016 * gcc.dg/pr52558-2.c: Delete.
3017 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3019 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3021 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3023 2012-09-10 Richard Guenther <rguenther@suse.de>
3025 PR tree-optimization/54520
3026 * gcc.dg/torture/pr54520.c: New testcase.
3028 2012-09-10 Jason Merrill <jason@redhat.com>
3031 * g++.dg/cpp0x/implicit14.C: New.
3033 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3036 * gfortran.dg/bound_simplification_3.f90: New test.
3038 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3041 * gcc.dg/pr52558-1.c: Delete.
3042 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3044 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3046 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3047 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3048 * gcc.target/arm/smlaltt-1.c: Likewise.
3050 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3052 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3054 2012-09-07 Tom de Vries <tom@codesourcery.com>
3056 PR tree-optimization/53986
3057 * gcc.dg/tree-ssa/vrp80.c: New test.
3058 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3060 2012-09-06 Jason Merrill <jason@redhat.com>
3064 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3065 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3067 2012-09-06 Andrew Pinski <apinski@cavium.com>
3070 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3072 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3074 PR rtl-optimization/54455
3075 * gcc.dg/54455.c: New test.
3077 2012-09-06 Tobias Burnus <burnus@net-b.de>
3080 * gfortran.dg/promotion_2.f90: New.
3082 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3085 * c-c++-common/pr54486.c: New test.
3087 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3090 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3092 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3095 * g++.dg/cpp0x/sfinae39.C: New.
3097 2012-09-04 Jason Merrill <jason@redhat.com>
3100 * g++.dg/ext/flexary3.C: New.
3103 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3106 * g++.dg/template/defarg15.C: New.
3109 * g++.dg/template/access24.C: New.
3111 2012-09-04 Richard Guenther <rguenther@suse.de>
3113 PR tree-optimization/54458
3114 * gcc.dg/torture/pr54458.c: New testcase.
3116 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3118 * gcc.target/arm/neon-vext.c: New test.
3119 * gcc.target/arm/neon-vext-execute.c: Ditto.
3121 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3125 * gfortran.dg/select_type_29.f03: New.
3127 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3129 * gcc.dg/fold-perm.c: Improve test.
3131 2012-09-03 Tobias Burnus <burnus@net-b.de>
3134 * gfortran.dg/coarray_class_1.f90: New.
3136 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3139 * gcc.c-torture/compile/pr49206.c: New test.
3141 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3142 Uros Bizjak <ubizjak@gmail.com>
3145 * gfortran.dg/pr36680.f90: New test.
3147 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3150 * g++.dg/opt/pr42295.C: New test.
3152 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3155 * gcc.dg/torture/pr54436.c: New test.
3157 2012-09-01 Andrew Pinski <apinski@cavium.com>
3159 * gcc.target/mips/truncate-8.c: New testcase.
3161 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3165 * gcc.target/i386/pr46829.c: New test.
3166 * gcc.target/i386/pr46843.c: Ditto.
3168 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3169 Jason Merrill <jason@redhat.com>
3172 * g++.dg/parse/error50.C: New.
3174 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3177 * gcc.c-torture/compile/pr54428.c: New test.
3179 2012-08-31 Ollie Wild <aaw@google.com>
3182 * g++.dg/init/lifetime3.C: New test.
3184 2012-08-31 Martin Jambor <mjambor@suse.cz>
3187 * gcc.dg/torture/pr54409.c: New test.
3189 2012-08-31 Martin Jambor <mjambor@suse.cz>
3191 * gfortran.dg/pr48636.f90: Add dump scan checks.
3193 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3195 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3197 2012-08-28 Joey Ye <joey.ye@arm.com>
3199 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3201 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3204 * gcc.target/i386/pr46254.c: New test.
3206 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3208 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3209 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3210 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3212 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3214 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3215 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3216 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3217 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3218 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3219 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3220 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3221 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3222 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3223 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3224 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3225 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3226 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3227 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3228 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3229 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3230 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3231 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3232 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3233 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3234 gcc.target/mips/unaligned-1.c: Tighten regexps.
3236 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3238 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3239 (mips_option_groups): Remove optimization. Add various -f options.
3240 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3241 and -pg imply -fno-omit-frame-pointer.
3242 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3243 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3244 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3245 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3246 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3247 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3248 * gcc.target/mips/abi-n32-long32.c: Likewise.
3249 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3250 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3251 * gcc.target/mips/abi-n32-long64.c: Likewise.
3252 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3253 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3254 * gcc.target/mips/abi-n64-long32.c: Likewise.
3255 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3256 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3257 * gcc.target/mips/abi-n64-long64.c: Likewise.
3258 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3259 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3260 * gcc.target/mips/abi-o32-long32.c: Likewise.
3261 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3262 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3263 * gcc.target/mips/abi-o32-long64.c: Likewise.
3264 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3265 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3266 * gcc.target/mips/abi-o64-long32.c: Likewise.
3267 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3268 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3269 * gcc.target/mips/abi-o64-long64.c: Likewise.
3270 * gcc.target/mips/asm-1.c: Likewise.
3271 * gcc.target/mips/branch-1.c: Likewise.
3272 * gcc.target/mips/call-3.c: Likewise.
3273 * gcc.target/mips/call-saved-3.c: Likewise.
3274 * gcc.target/mips/clear-cache-1.c: Likewise.
3275 * gcc.target/mips/div-1.c: Likewise.
3276 * gcc.target/mips/div-2.c: Likewise.
3277 * gcc.target/mips/div-3.c: Likewise.
3278 * gcc.target/mips/div-4.c: Likewise.
3279 * gcc.target/mips/div-5.c: Likewise.
3280 * gcc.target/mips/div-6.c: Likewise.
3281 * gcc.target/mips/div-7.c: Likewise.
3282 * gcc.target/mips/div-8.c: Likewise.
3283 * gcc.target/mips/div-9.c: Likewise.
3284 * gcc.target/mips/div-10.c: Likewise.
3285 * gcc.target/mips/div-11.c: Likewise.
3286 * gcc.target/mips/div-12.c: Likewise.
3287 * gcc.target/mips/dsp-ctrl.c: Likewise.
3288 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3289 * gcc.target/mips/ext-8.c: Likewise.
3290 * gcc.target/mips/extend-2.c: Likewise.
3291 * gcc.target/mips/fix-r10000-1.c: Likewise.
3292 * gcc.target/mips/fix-r10000-2.c: Likewise.
3293 * gcc.target/mips/fix-r10000-3.c: Likewise.
3294 * gcc.target/mips/fix-r10000-4.c: Likewise.
3295 * gcc.target/mips/fix-r10000-5.c: Likewise.
3296 * gcc.target/mips/fix-r10000-6.c: Likewise.
3297 * gcc.target/mips/fix-r10000-7.c: Likewise.
3298 * gcc.target/mips/fix-r10000-8.c: Likewise.
3299 * gcc.target/mips/fix-r10000-9.c: Likewise.
3300 * gcc.target/mips/fix-r10000-10.c: Likewise.
3301 * gcc.target/mips/fix-r10000-11.c: Likewise.
3302 * gcc.target/mips/fix-r10000-12.c: Likewise.
3303 * gcc.target/mips/fix-r10000-13.c: Likewise.
3304 * gcc.target/mips/fix-r10000-14.c: Likewise.
3305 * gcc.target/mips/fix-r10000-15.c: Likewise.
3306 * gcc.target/mips/fpcmp-1.c: Likewise.
3307 * gcc.target/mips/fpcmp-2.c: Likewise.
3308 * gcc.target/mips/fpr-moves-7.c: Likewise.
3309 * gcc.target/mips/fpr-moves-8.c: Likewise.
3310 * gcc.target/mips/int-moves-1.c: Likewise.
3311 * gcc.target/mips/int-moves-2.c: Likewise.
3312 * gcc.target/mips/long-calls-pg.c: Likewise.
3313 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3314 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3315 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3316 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3317 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3318 * gcc.target/mips/mips-3d-1.c: Likewise.
3319 * gcc.target/mips/mips-3d-2.c: Likewise.
3320 * gcc.target/mips/mips-3d-3.c: Likewise.
3321 * gcc.target/mips/mips-3d-4.c: Likewise.
3322 * gcc.target/mips/mips-3d-5.c: Likewise.
3323 * gcc.target/mips/mips-3d-6.c: Likewise.
3324 * gcc.target/mips/mips-3d-7.c: Likewise.
3325 * gcc.target/mips/mips-3d-8.c: Likewise.
3326 * gcc.target/mips/mips-3d-9.c: Likewise.
3327 * gcc.target/mips/mips-ps-1.c: Likewise.
3328 * gcc.target/mips/mips-ps-2.c: Likewise.
3329 * gcc.target/mips/mips-ps-3.c: Likewise.
3330 * gcc.target/mips/mips-ps-4.c: Likewise.
3331 * gcc.target/mips/mips-ps-6.c: Likewise.
3332 * gcc.target/mips/mips32-dspr2.c: Likewise.
3333 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3334 * gcc.target/mips/neg-abs-1.c: Likewise.
3335 * gcc.target/mips/neg-abs-2.c: Likewise.
3336 * gcc.target/mips/nmadd-3.c: Likewise.
3337 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3338 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3339 * gcc.target/mips/octeon-pop-1.c: Likewise.
3340 * gcc.target/mips/pr26765.c: Likewise.
3341 * gcc.target/mips/pr33256.c: Likewise.
3342 * gcc.target/mips/pr33635-1.c: Likewise.
3343 * gcc.target/mips/pr33755.c: Likewise.
3344 * gcc.target/mips/pr35802.c: Likewise.
3345 * gcc.target/mips/pr45074.c: Likewise.
3346 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3347 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3348 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3349 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3350 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3351 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3352 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3353 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3354 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3355 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3356 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3357 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3358 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3359 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3360 * gcc.target/mips/save-restore-1.c: Likewise.
3361 * gcc.target/mips/save-restore-3.c: Likewise.
3362 * gcc.target/mips/save-restore-5.c: Likewise.
3363 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3364 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3365 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3366 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3367 * gcc.target/mips/stack-1.c: Likewise.
3369 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3372 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3373 branch under test to be filled with preceding rather than
3374 following instructions.
3375 * gcc.target/mips/branch-10.c: Likewise.
3376 * gcc.target/mips/branch-11.c: Likewise.
3377 * gcc.target/mips/branch-12.c: Likewise.
3378 * gcc.target/mips/branch-13.c: Likewise.
3379 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3380 to be eliminated. Tighten $28 scan-assembler-not test.
3382 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3384 * gcc.target/mips/call-4.c: ...this new test.
3386 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3388 * gcc.target/mips/code-readable-3.c: Likewise.
3389 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3390 flag but skip for -O0.
3391 * gcc.target/mips/code-readable-4.c: Likewise.
3393 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3394 of operations under test.
3395 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3397 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3398 Don't require sibling-call optimization.
3399 * gcc.target/mips/near-far-4.c: Likewise.
3401 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3402 Make sure that the register variable is used.
3403 * gcc.target/mips/soft-float-1.c: Likewise.
3405 * gcc.target/mips/sdata-1.c: Make static data volatile.
3406 * gcc.target/mips/sdata-2.c: Likewise.
3407 * gcc.target/mips/sdata-3.c: Likewise.
3408 * gcc.target/mips/sdata-4.c: Likewise.
3410 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3412 * gcc.target/mips/atomic-memory-2.c: Likewise.
3413 * gcc.target/mips/branch-cost-1.c: Likewise.
3414 * gcc.target/mips/branch-cost-2.c: Likewise.
3415 * gcc.target/mips/cache-1.c: Likewise.
3416 * gcc.target/mips/call-1.c: Likewise.
3417 * gcc.target/mips/call-saved-2.c: Likewise.
3418 * gcc.target/mips/const-anchor-1.c: Likewise.
3419 * gcc.target/mips/const-anchor-2.c: Likewise.
3420 * gcc.target/mips/dse-1.c: Likewise.
3421 * gcc.target/mips/dsp-lhx.c: Likewise.
3422 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3423 * gcc.target/mips/ext-1.c: Likewise.
3424 * gcc.target/mips/ext-2.c: Likewise.
3425 * gcc.target/mips/ext-3.c: Likewise.
3426 * gcc.target/mips/ext-4.c: Likewise.
3427 * gcc.target/mips/ext-5.c: Likewise.
3428 * gcc.target/mips/ext-6.c: Likewise.
3429 * gcc.target/mips/ext-7.c: Likewise.
3430 * gcc.target/mips/extend-1.c: Likewise.
3431 * gcc.target/mips/fix-r4000-1.c: Likewise.
3432 * gcc.target/mips/fix-r4000-3.c: Likewise.
3433 * gcc.target/mips/fix-r4000-5.c: Likewise.
3434 * gcc.target/mips/fix-r4000-6.c: Likewise.
3435 * gcc.target/mips/fix-r4000-8.c: Likewise.
3436 * gcc.target/mips/fix-r4000-10.c: Likewise.
3437 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3438 * gcc.target/mips/fixed-vector-type.c: Likewise.
3439 * gcc.target/mips/fpr-moves-1.c: Likewise.
3440 * gcc.target/mips/fpr-moves-2.c: Likewise.
3441 * gcc.target/mips/fpr-moves-3.c: Likewise.
3442 * gcc.target/mips/fpr-moves-4.c: Likewise.
3443 * gcc.target/mips/fpr-moves-5.c: Likewise.
3444 * gcc.target/mips/fpr-moves-6.c: Likewise.
3445 * gcc.target/mips/ins-1.c: Likewise.
3446 * gcc.target/mips/ins-2.c: Likewise.
3447 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3448 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3449 * gcc.target/mips/lazy-binding-1.c: Likewise.
3450 * gcc.target/mips/madd-3.c: Likewise.
3451 * gcc.target/mips/madd-5.c: Likewise.
3452 * gcc.target/mips/madd-6.c: Likewise.
3453 * gcc.target/mips/madd-8.c: Likewise.
3454 * gcc.target/mips/madd-9.c: Likewise.
3455 * gcc.target/mips/memcpy-1.c: Likewise.
3456 * gcc.target/mips/mips-ps-type.c: Likewise.
3457 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3458 * gcc.target/mips/mips-sched-madd.c: Likewise.
3459 * gcc.target/mips/mips16e-extends.c: Likewise.
3460 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3461 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3462 * gcc.target/mips/movcc-1.c: Likewise.
3463 * gcc.target/mips/movcc-2.c: Likewise.
3464 * gcc.target/mips/movcc-3.c: Likewise.
3465 * gcc.target/mips/msub-5.c: Likewise.
3466 * gcc.target/mips/msub-6.c: Likewise.
3467 * gcc.target/mips/msub-8.c: Likewise.
3468 * gcc.target/mips/mult-2.c: Likewise.
3469 * gcc.target/mips/mult-3.c: Likewise.
3470 * gcc.target/mips/mult-5.c: Likewise.
3471 * gcc.target/mips/mult-6.c: Likewise.
3472 * gcc.target/mips/mult-7.c: Likewise.
3473 * gcc.target/mips/mult-12.c: Likewise.
3474 * gcc.target/mips/mult-13.c: Likewise.
3475 * gcc.target/mips/mult-14.c: Likewise.
3476 * gcc.target/mips/mult-15.c: Likewise.
3477 * gcc.target/mips/mult-17.c: Likewise.
3478 * gcc.target/mips/mult-18.c: Likewise.
3479 * gcc.target/mips/mult-19.c: Likewise.
3480 * gcc.target/mips/nmadd-1.c: Likewise.
3481 * gcc.target/mips/nmadd-2.c: Likewise.
3482 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3483 * gcc.target/mips/octeon-cins-1.c: Likewise.
3484 * gcc.target/mips/octeon-cins-2.c: Likewise.
3485 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3486 * gcc.target/mips/octeon-exts-2.c: Likewise.
3487 * gcc.target/mips/octeon-exts-3.c: Likewise.
3488 * gcc.target/mips/octeon-exts-4.c: Likewise.
3489 * gcc.target/mips/octeon-exts-5.c: Likewise.
3490 * gcc.target/mips/octeon-exts-6.c: Likewise.
3491 * gcc.target/mips/octeon-exts-7.c: Likewise.
3492 * gcc.target/mips/octeon-pop-2.c: Likewise.
3493 * gcc.target/mips/octeon-seq-3.c: Likewise.
3494 * gcc.target/mips/octeon-seq-4.c: Likewise.
3495 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3496 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3497 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3498 * gcc.target/mips/pr54240.c: Likewise.
3499 * gcc.target/mips/rsqrt-1.c: Likewise.
3500 * gcc.target/mips/rsqrt-2.c: Likewise.
3501 * gcc.target/mips/rsqrt-3.c: Likewise.
3502 * gcc.target/mips/rsqrt-4.c: Likewise.
3503 * gcc.target/mips/save-restore-2.c: Likewise.
3504 * gcc.target/mips/save-restore-4.c: Likewise.
3505 * gcc.target/mips/sb1-1.c: Likewise.
3506 * gcc.target/mips/scc-1.c: Likewise.
3507 * gcc.target/mips/scc-2.c: Likewise.
3508 * gcc.target/mips/scc-3.c: Likewise.
3509 * gcc.target/mips/scc-4.c: Likewise.
3510 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3511 * gcc.target/mips/truncate-1.c: Likewise.
3512 * gcc.target/mips/truncate-2.c: Likewise.
3513 * gcc.target/mips/truncate-3.c: Likewise.
3514 * gcc.target/mips/truncate-4.c: Likewise.
3515 * gcc.target/mips/truncate-5.c: Likewise.
3516 * gcc.target/mips/truncate-6.c: Likewise.
3517 * gcc.target/mips/unaligned-1.c: Likewise.
3519 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3520 skip for -O0. Require -fexpensive-optimizations.
3521 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3522 * gcc.target/mips/dspr2-MULT.c: Likewise.
3523 * gcc.target/mips/fix-r4000-2.c: Likewise.
3524 * gcc.target/mips/fix-r4000-4.c: Likewise.
3525 * gcc.target/mips/fix-r4000-7.c: Likewise.
3526 * gcc.target/mips/fix-r4000-9.c: Likewise.
3527 * gcc.target/mips/madd-1.c: Likewise.
3528 * gcc.target/mips/madd-2.c: Likewise.
3529 * gcc.target/mips/madd-4.c: Likewise.
3530 * gcc.target/mips/maddu-1.c: Likewise.
3531 * gcc.target/mips/maddu-2.c: Likewise.
3532 * gcc.target/mips/maddu-3.c: Likewise.
3533 * gcc.target/mips/maddu-4.c: Likewise.
3534 * gcc.target/mips/msub-1.c: Likewise.
3535 * gcc.target/mips/msub-2.c: Likewise.
3536 * gcc.target/mips/msub-3.c: Likewise.
3537 * gcc.target/mips/msub-4.c: Likewise.
3538 * gcc.target/mips/msubu-1.c: Likewise.
3539 * gcc.target/mips/msubu-2.c: Likewise.
3540 * gcc.target/mips/msubu-3.c: Likewise.
3541 * gcc.target/mips/msubu-4.c: Likewise.
3542 * gcc.target/mips/mult-1.c: Likewise.
3543 * gcc.target/mips/mult-4.c: Likewise.
3544 * gcc.target/mips/mult-8.c: Likewise.
3545 * gcc.target/mips/mult-9.c: Likewise.
3546 * gcc.target/mips/mult-10.c: Likewise.
3547 * gcc.target/mips/mult-11.c: Likewise.
3548 * gcc.target/mips/mult-16.c: Likewise.
3550 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3551 skip for -O0 and -Os.
3552 * gcc.target/mips/fix-r4000-12.c: Likewise.
3553 * gcc.target/mips/madd-7.c: Likewise.
3554 * gcc.target/mips/mips-ps-5.c: Likewise.
3555 * gcc.target/mips/mips-ps-7.c: Likewise.
3556 * gcc.target/mips/msub-7.c: Likewise.
3558 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3559 skip for -O0. Require -mno-abicalls.
3560 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3562 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3563 skip for -O0. Require a total number of BBIT instructions and
3564 at least one of each kind.
3566 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3567 skip for -O0. Require -fno-unroll-loops.
3569 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3570 skip for -O0. Allow BLTZ as well as BGEZ.
3572 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3574 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3575 skip for -O0. Require -fschedule-insns2.
3576 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3578 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3579 but skip for -O0. Make a branch-likely more likely.
3581 * gcc.target/mips/timode-2.c: Split each test into its own function.
3582 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3584 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3585 skip for -O0. Require -fpeephole2.
3586 * gcc.target/mips/vr-mult-2.c: Likewise.
3588 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3590 PR preprocessor/53469
3591 * gcc.dg/cpp/_Pragma7.c: New test case.
3593 2012-08-27 Tobias Burnus <burnus@net-b.de>
3596 * gfortran.dg/do_5.f90: New.
3598 2012-08-27 Tobias Burnus <burnus@net-b.de>
3600 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3601 from dg-options as -Wall no longer implies it.
3603 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3605 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3607 2012-08-25 Jason Merrill <jason@redhat.com>
3609 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3611 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3614 * g++.dg/cpp0x/auto34.C: New.
3616 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3619 * gcc.dg/pr54363.c: New test.
3622 * gcc.dg/pr54355.c: New test.
3624 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3627 * gcc.target/i386/pr52857-1.c: New.
3628 * gcc.target/i386/pr52857-2.c: Likewise.
3630 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3632 * gcc.target/mips/code-readable-4.c: New test.
3634 2012-08-23 Julian Brown <julian@codesourcery.com>
3635 Sandra Loosemore <sandra@codesourcery.com>
3637 * gcc.target/mips/code-readable-1.c: Add -O to options.
3639 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3642 * g++.dg/lookup/using53.C: New.
3644 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3646 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3647 * gcc.dg/fixed-point/convert-1.c: New.
3648 * gcc.dg/fixed-point/convert-2.c: New.
3649 * gcc.dg/fixed-point/convert-3.c: New.
3650 * gcc.dg/fixed-point/convert-4.c: New.
3651 * gcc.dg/fixed-point/convert-float-1.c: New.
3652 * gcc.dg/fixed-point/convert-float-2.c: New.
3653 * gcc.dg/fixed-point/convert-float-3.c: New.
3654 * gcc.dg/fixed-point/convert-float-4.c: New.
3655 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3656 * gcc.dg/fixed-point/convert-sat.c: New.
3657 * gcc.dg/fixed-point/convert.h: New.
3659 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3662 * gcc.target/sh/pr54089-2.c: New.
3664 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3666 * gcc.target/i386/long-double-64-1.c: New file.
3667 * gcc.target/i386/long-double-64-2.c: Likewise.
3668 * gcc.target/i386/long-double-64-3.c: Likewise.
3669 * gcc.target/i386/long-double-64-4.c: Likewise.
3670 * gcc.target/i386/long-double-80-1.c: Likewise.
3671 * gcc.target/i386/long-double-80-2.c: Likewise.
3672 * gcc.target/i386/long-double-80-3.c: Likewise.
3673 * gcc.target/i386/long-double-80-4.c: Likewise.
3674 * gcc.target/i386/long-double-80-5.c: Likewise.
3675 * gcc.target/i386/long-double-80-6.c: Likewise.
3676 * gcc.target/i386/long-double-80-7.c: Likewise.
3678 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3680 PR tree-optimization/54317
3681 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3683 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3686 * gcc.target/sh/pr39423-2.c: New.
3688 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3690 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3691 * gcc.dg/fold-perm.c: Likewise.
3693 2012-08-20 Jan Hubicka <jh@suse.cz>
3696 * gcc.dg/ipa/inlinehint-1.c: New.
3698 2012-08-20 Florian Weimer <fweimer@redhat.com>
3701 * g++.dg/init/new38.C: New test.
3702 * g++.dg/init/new39.C: New test.
3704 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3707 * gcc.target/sh/pr54089-1.c: New.
3709 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3712 * gcc.target/sh/pr51244-11.c: New.
3714 2012-08-20 Tobias Burnus <burnus@net-b.de>
3717 * gfortran.dg/warn_target_lifetime_2.f90: New.
3719 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3722 * g++.dg/warn/Wunused-var-17.C: New.
3724 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3727 * gcc.dg/gomp/pr53992.c: New test.
3729 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3732 * gcc.c-torture/execute/20120817-1.c: New test.
3734 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3736 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3738 (f2): New test that really does need adds.
3740 2012-08-20 Richard Guenther <rguenther@suse.de>
3742 PR tree-optimization/54327
3743 * gcc.dg/torture/pr54327.c: New testcase.
3745 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3747 PR tree-optimization/54321
3748 * gcc.c-torture/compile/pr54321.c: New test.
3750 2012-08-20 Tobias Burnus <burnus@net-b.de>
3753 * gfortran.dg/warn_target_lifetime_1.f90: New.
3755 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3758 * gfortran.dg/real_compare_1.f90: New test case.
3759 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3761 2012-08-18 Jan Hubicka <jh@suse.cz>
3763 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3765 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3768 * gfortran.dg/interface_37.f90: New test.
3770 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3771 Gary Funck <gary@intrepid.com>
3774 * gcc.target/i386/pr20020-1.c: New test.
3775 * gcc.target/i386/pr20020-2.c: Likewise.
3776 * gcc.target/i386/pr20020-3.c: Likewise.
3778 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3780 * gcc.target/i386/perm-concat.c: New test.
3782 2012-08-17 Julian Brown <julian@codesourcery.com>
3784 * gcc.target/arm/div64-unwinding.c: New test.
3786 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3788 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3790 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3793 * gcc.target/sh/pr54236-1.c: New.
3795 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3797 * lib/target-supports.exp (check_effective_target_sync_int_long)
3798 (check_effective_target_sync_char_short): Enable for crisv32-*
3802 * gcc.dg/torture/pr54261-1.c: New test.
3804 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3808 * gfortran.dg/typebound_call_24.f03: New.
3810 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3812 PR tree-optimization/54245
3813 * gcc.dg/tree-ssa/pr54245.c: New test.
3815 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3817 PR tree-optimization/54240
3818 * gcc.target/powerpc/pr54240.c: New test.
3819 * gcc.target/mips/pr54240.c: Likewise.
3821 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3824 * gcc.target/sh/pr52933-1.c: New.
3825 * gcc.target/sh/pr52933-2.c: New.
3827 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3830 * gcc.target/sh/pr50751-8.c: New.
3832 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3835 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3836 * gfortran.dg/typebound_proc_27.f03: New test.
3838 2012-08-14 Sterling Augustine <saugustine@google.com>
3840 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3842 2012-08-14 Tobias Burnus <burnus@net-b.de>
3845 * gfortran.dg/data_constraints_3.f90: New.
3846 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3847 to disable -pedantic compilation.
3848 * gfortran.dg/pr37243.f: Ditto.
3849 * gfortran.dg/g77/19990826-3.f: Ditto.
3850 * gfortran.dg/g77/20020307-1.f : Ditto.
3851 * gfortran.dg/g77/980310-3.f: Ditto.
3853 2012-08-14 Tobias Burnus <burnus@net-b.de>
3856 * gfortran.dg/warn_conversion_4.f90: New.
3858 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3861 PR rtl-optimization/53495
3862 * gcc.c-torture/compile/pr53411.c: New test.
3863 * gcc.c-torture/compile/pr53495.c: New test.
3865 2012-08-13 Richard Guenther <rguenther@suse.de>
3867 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3869 2012-08-13 Richard Guenther <rguenther@suse.de>
3871 PR tree-optimization/54200
3872 * gcc.dg/guality/pr54200.c: New testcase.
3873 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3875 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3877 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3879 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3882 * gcc.target/sh/pr51244-7.c: New.
3883 * gcc.target/sh/pr51244-8.c: New.
3884 * gcc.target/sh/pr51244-9.c: New.
3885 * gcc.target/sh/pr51244-10.c: New.
3887 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3889 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3891 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3892 * gcc.target/sh/pr53511-1.c: Likewise.
3893 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3894 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3895 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3896 * gcc.target/sh/pr53512-3.c: Likewise.
3897 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3899 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3902 * gcc.c-torture/compile/pr39423-1.c: New.
3903 * gcc.c-torture/compile/pr39423-2.c: New.
3905 2012-08-12 Tobias Burnus <burnus@net-b.de>
3908 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3909 they appear uninitialized on the RHS.
3910 * gfortran.dg/public_private_module_6.f90: New.
3912 2012-08-11 Martin Jambor <mjambor@suse.cz>
3915 * gfortran.dg/pr48636.f90: New test.
3917 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3919 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3921 (main): Adjust caller.
3923 2012-08-10 Richard Guenther <rguenther@suse.de>
3925 * gcc.dg/matrix/*.c: Adjust and move ...
3926 * gcc.dg/torture/: ... here.
3927 * gcc.dg/matrix: Remove directory.
3929 2012-08-10 Richard Guenther <rguenther@suse.de>
3932 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3934 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3937 * gcc.dg/tree-ssa/pr54211.c: New test.
3939 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3941 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3942 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3944 2012-08-10 Richard Guenther <rguenther@suse.de>
3946 PR tree-optimization/54109
3947 * gcc.dg/torture/pr54109.c: New testcase.
3948 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3949 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3951 2012-08-10 Richard Guenther <rguenther@suse.de>
3953 PR tree-optimization/54027
3954 * gcc.dg/torture/pr54027.c: New testcase.
3956 2012-08-10 Richard Guenther <rguenther@suse.de>
3958 * g++.dg/plugin/selfassign.c: Adjust.
3959 * gcc.dg/plugin/selfassign.c: Likewise.
3960 * gcc.dg/strlenopt-11.c: Likewise.
3961 * gcc.dg/strlenopt-13.c: Likewise.
3962 * gcc.dg/no-strict-overflow-4.c: Likewise.
3963 * gcc.dg/strict-overflow-4.c: Likewise.
3964 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3965 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3966 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3967 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3968 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3969 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3970 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3971 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3972 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3973 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3974 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3975 * gcc.dg/pr46309.c: Likewise.
3976 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3978 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3980 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3982 * gcc.c-torture/compile/20120727-2.c: New test.
3984 2012-08-09 Martin Jambor <mjambor@suse.cz>
3986 * gcc.dg/ipa/iinline-4.c: New test.
3987 * gcc.dg/ipa/iinline-5.c: Likewise.
3988 * gcc.dg/ipa/iinline-6.c: Likewise.
3989 * gcc.dg/ipa/iinline-7.c: Likewise.
3990 * gcc.dg/lto/20120723_0.c: Likewise.
3991 * gcc.dg/lto/20120723_1.c: Likewise.
3993 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3996 * gcc.target/sh/pr39423-1.c: New.
3998 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4001 * gcc.target/sh/pr51244-5: New.
4002 * gcc.target/sh/pr51244-6: New.
4004 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4006 * gcc.target/i386/adx-addxcarry32-3.c: New.
4007 * gcc.target/i386/adx-addxcarry64-3.c: New.
4009 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4011 PR rtl-optimization/53701
4012 * gcc.dg/pr53701.c: New test.
4014 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4016 * gcc.c-torture/compile/20120727-1.c: New test.
4018 2012-08-09 Tobias Burnus <burnus@net-b.de>
4021 * gfortran.dg/intrinsic_shadow_4.f90: New.
4023 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4025 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4027 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4029 * gcc.c-torture/execute/20120808-1.c: New test.
4031 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4033 PR rtl-optimization/54157
4034 * gcc.target/i386/pr54157.c: New file.
4036 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4038 * gcc.target/i386/adx-addcarryx32-1.c: New.
4039 * gcc.target/i386/adx-addcarryx32-2.c: New.
4040 * gcc.target/i386/adx-addcarryx64-1.c: New.
4041 * gcc.target/i386/adx-addcarryx64-2.c: New.
4042 * gcc.target/i386/adx-check.h: New.
4043 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4044 * gcc.target/i386/sse-12.c: Add -madx.
4045 * gcc.target/i386/sse-13.c: Ditto.
4046 * gcc.target/i386/sse-14.c: Ditto.
4047 * gcc.target/i386/sse-22.c: Ditto.
4048 * gcc.target/i386/sse-23.c: Ditto.
4049 * g++.dg/other/i386-2.C: Ditto.
4050 * g++.dg/other/i386-3.C: Ditto.
4052 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4054 * gcc.dg/tree-ssa/slsr-5.c: New.
4055 * gcc.dg/tree-ssa/slsr-6.c: New.
4056 * gcc.dg/tree-ssa/slsr-7.c: New.
4057 * gcc.dg/tree-ssa/slsr-8.c: New.
4058 * gcc.dg/tree-ssa/slsr-9.c: New.
4059 * gcc.dg/tree-ssa/slsr-10.c: New.
4060 * gcc.dg/tree-ssa/slsr-11.c: New.
4061 * gcc.dg/tree-ssa/slsr-12.c: New.
4062 * gcc.dg/tree-ssa/slsr-13.c: New.
4063 * gcc.dg/tree-ssa/slsr-14.c: New.
4064 * gcc.dg/tree-ssa/slsr-15.c: New.
4065 * gcc.dg/tree-ssa/slsr-16.c: New.
4066 * gcc.dg/tree-ssa/slsr-17.c: New.
4067 * gcc.dg/tree-ssa/slsr-18.c: New.
4068 * gcc.dg/tree-ssa/slsr-19.c: New.
4069 * gcc.dg/tree-ssa/slsr-20.c: New.
4070 * gcc.dg/tree-ssa/slsr-21.c: New.
4071 * gcc.dg/tree-ssa/slsr-22.c: New.
4072 * gcc.dg/tree-ssa/slsr-23.c: New.
4073 * gcc.dg/tree-ssa/slsr-24.c: New.
4074 * gcc.dg/tree-ssa/slsr-25.c: New.
4075 * gcc.dg/tree-ssa/slsr-26.c: New.
4076 * gcc.dg/tree-ssa/slsr-30.c: New.
4077 * gcc.dg/tree-ssa/slsr-31.c: New.
4079 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4081 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4082 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4083 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4085 2012-08-06 Cary Coutant <ccoutant@google.com>
4087 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4089 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4092 * gfortran.dg/dummy_procedure_5.f90: Modified.
4093 * gfortran.dg/dummy_procedure_8.f90: New.
4094 * gfortran.dg/interface_26.f90: Modified.
4095 * gfortran.dg/proc_ptr_11.f90: Modified.
4096 * gfortran.dg/proc_ptr_15.f90: Modified.
4097 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4098 * gfortran.dg/typebound_override_1.f90: Modified.
4099 * gfortran.dg/typebound_proc_6.f03: Modified.
4101 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4103 PR tree-optimization/51938
4104 PR tree-optimization/52005
4105 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4106 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4107 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4108 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4110 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4112 Avoid crashing on erroneous static_assert usage
4113 * g++.dg/cpp0x/static_assert8.C: New test.
4115 2012-08-06 Jason Merrill <jason@redhat.com>
4117 * g++.dg/cpp0x/sfinae38.C: New.
4119 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4120 Paolo Carlini <paolo.carlini@oracle.com>
4123 * g++.dg/conversion/void2.C: New.
4125 2012-08-06 Tom de Vries <tom@codesourcery.com>
4127 * gcc.dg/tree-ssa/vrp78.c: New test.
4129 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4130 Richard Sandiford <rdsandiford@googlemail.com>
4132 * g++.dg/opt/enum2.C: Require fpic target.
4133 * g++.dg/lto/20090303_0.C: Likewise.
4135 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4136 Catherine Moore <clm@codesourcery.com>
4138 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4139 flush function names too.
4140 * gcc.target/mips/clear-cache-1.c: Likewise.
4142 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4145 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4147 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4150 * gfortran.dg/array_5.f90: New test.
4152 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4154 PR tree-optimization/30318
4155 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4157 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4159 * g++.dg/ext/vector17.C: New testcase.
4161 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4164 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4165 * g++.dg/opt/longbranch1.C: Likewise.
4167 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4169 PR tree-optimization/53805
4170 * gcc.dg/fold-notunord.c: New testcase.
4172 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4175 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4176 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4178 2012-08-02 Jason Merrill <jason@redhat.com>
4179 Paolo Carlini <paolo.carlini@oracle.com>
4181 PR c++/51213 (again)
4182 * g++.dg/cpp0x/sfinae37.C: Extend.
4184 2012-08-02 Richard Guenther <rguenther@suse.de>
4186 PR tree-optimization/50672
4187 * g++.dg/torture/pr50672.C: New testcase.
4189 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4192 * gfortran.dg/abstract_type_6.f03: Modified.
4193 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4194 * gfortran.dg/proc_ptr_comp_35.f90: New.
4195 * gfortran.dg/typebound_proc_9.f03: Modified.
4196 * gfortran.dg/typebound_proc_26.f90: New.
4198 2012-08-02 Richard Guenther <rguenther@suse.de>
4200 * gcc.dg/torture/pta-callused-1.c: Adjust.
4201 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4202 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4203 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4204 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4205 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4206 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4207 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4208 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4210 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4213 * gfortran.dg/include_6.f90: New test case.
4214 * gfortran.dg/include_7.f90: New test case.
4215 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4217 2012-08-01 Tom de Vries <tom@codesourcery.com>
4219 * gcc.dg/tree-ssa/vrp76.c: New test.
4221 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4223 PR tree-optimization/46556
4224 * gcc.dg/tree-ssa/slsr-27.c: New.
4225 * gcc.dg/tree-ssa/slsr-28.c: New.
4226 * gcc.dg/tree-ssa/slsr-29.c: New.
4228 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4231 * gfortran.dg/proc_decl_29.f90: New.
4233 2012-07-31 Dehao Chen <dehao@google.com>
4235 * gcc.dg/predict-7.c: New test.
4237 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4240 * gfortran.dg/typebound_override_3.f90: New.
4242 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4244 PR tree-optimization/53773
4245 * gcc.dg/vect/pr53773.c: New test.
4247 2012-07-31 Nick Clifton <nickc@redhat.com>
4249 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4252 2012-07-31 Tobias Burnus <burnus@net-b.de>
4254 * gfortran.dg/c_funloc_tests_6.f90: New.
4255 * gfortran.dg/c_funloc_tests_7.f90: New.
4256 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4258 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4261 * g++.dg/cpp0x/temp_default5.C: New.
4263 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4266 * gfortran.dg/proc_ptr_37.f90: New.
4268 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4270 * lib/target-supports.exp
4271 (check_effective_target_vect_natural_alignment): New function.
4272 * gcc.dg/align-2.c: Only run on targets with natural alignment
4274 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4275 alignment of vector types.
4277 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4278 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4280 * gcc.target/i386/rdseed16-1.c: New.
4281 * gcc.target/i386/rdseed32-1.c: Ditto
4282 * gcc.target/i386/rdseed64-1.c: Ditto
4283 * gcc.target/i386/sse-12.c: Add -mrdseed.
4284 * gcc.target/i386/sse-13.c: Ditto.
4285 * gcc.target/i386/sse-14.c: Ditto.
4286 * g++.dg/other/i386-2.C: Ditto.
4287 * g++.dg/other/i386-3.C: Ditto.
4289 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4292 * gcc.target/sh/pr51244-4.c: New.
4294 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4296 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4297 for alpha*-*-* targets. Cleanup original tree dump.
4299 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4301 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4302 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4304 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4306 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4307 rand, srand. Include <stdlib.h>.
4309 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4311 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4313 2012-07-26 Richard Henderson <rth@redhat.com>
4315 * gcc.dg/attr-hotcold-1.c: New.
4316 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4318 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4319 Sandra Loosemore <sandra@codesourcery.com>
4321 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4323 2012-07-26 Tobias Burnus <burnus@net-b.de>
4325 * gfortran.dg/contiguous_1.f90: Update dg-error.
4326 * gfortran.dg/proc_ptr_32.f90: Ditto.
4328 2012-07-26 Richard Guenther <rguenther@suse.de>
4330 PR tree-optimization/54098
4331 * gcc.dg/torture/pr54098.c: New testcase.
4333 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4335 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4336 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4338 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4341 * gfortran.dg/array_constructor_39.f90: New test.
4343 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4346 * gfortran.dg/array_constructor_38.f90: New test.
4348 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4350 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4352 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4354 * gnat.dg/noreturn5.ad[sb]: New test.
4356 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4357 Paul Brook <paul@codesourcery.com>
4361 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4362 * c-c++-common/pr53633.c: New test.
4364 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4366 * gcc.target/i386/asm-dialect-1.c: New test case.
4368 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4369 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4371 * gcc.target/i386/prefetchw-1.c: New.
4372 * gcc.target/i386/sse-12.c: Add -mprfchw.
4373 * gcc.target/i386/sse-13.c: Ditto.
4374 * gcc.target/i386/sse-14.c: Ditto.
4375 * gcc.target/i386/sse-22.c: Ditto.
4376 * gcc.target/i386/sse-23.c: Ditto.
4377 * g++.dg/other/i386-2.C: Ditto.
4378 * g++.dg/other/i386-3.C: Ditto.
4380 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4382 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4384 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4387 * gcc.target/arm/pr54051.c: New.
4388 * gcc.target/arm/vfp-1.c: Adjust test.
4390 2012-07-24 Julian Brown <julian@codesourcery.com>
4392 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4393 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4396 2012-07-23 Paul Brook <paul@codesourcery.com>
4398 * g++.dg/other/armv7m-1.c: New test.
4400 2012-07-23 Julian Brown <julian@codesourcery.com>
4402 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4404 (DO_TEST): Define to 1 for appropriate ARM targets.
4406 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4408 PR tree-optimization/53881
4409 * gcc.dg/pr53881.c: Renamed to ...
4410 * gcc.dg/pr53881-1.c: ... this.
4411 * gcc.dg/pr53881-2.c: New test.
4413 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4415 Handle recent changes in default atomics for cris*-*-linux*.
4416 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4417 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4418 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4419 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4420 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4421 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4422 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4423 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4424 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4425 -mno-unaligned-atomic-may-use-library is in effect for
4427 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4428 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4429 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4430 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4431 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4432 gcc.target/cris/torture/sync-mis-op-i-1.c,
4433 gcc.target/cris/torture/sync-mis-op-i-2.c,
4434 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4435 gcc.target/cris/torture/sync-mis-op-i-3.c,
4436 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4437 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4438 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4439 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4440 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4441 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4442 (main): Remove local variable x.
4443 [mis_ok]: Check that atomics don't fail.
4445 2012-07-21 Andrew Pinski <apinski@cavium.com>
4447 * gcc.dg/tree-ssa/vrp72.c: New test.
4448 * gcc.dg/tree-ssa/vrp73.c: New test.
4449 * gcc.dg/tree-ssa/vrp74.c: New test.
4450 * gcc.dg/tree-ssa/vrp75.c: New test.
4452 2012-07-21 Andrew Pinski <apinski@cavium.com>
4454 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4455 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4457 2012-07-21 Andrew Pinski <apinski@cavium.com>
4459 * gcc.target/mips/octeon-pop-2.c: New testcase.
4461 2012-07-21 Tobias Burnus <burnus@net-b.de>
4464 * gfortran.dg/assumed_rank_3.f90: New.
4465 * gfortran.dg/assumed_rank_11.f90: New.
4466 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4467 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4468 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4470 2012-07-21 Andrew Pinski <apinski@cavium.com>
4472 * gcc.target/mips/unaligned-1.c: New testcase.
4474 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4476 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4478 2012-07-20 Tobias Burnus <burnus@net-b.de>
4480 * gfortran.dg/bind_c_array_params_2.f90: New.
4481 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4482 and update dg-error.
4484 2012-07-20 Tobias Burnus <burnus@net-b.de>
4486 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4488 2012-07-20 Jason Merrill <jason@redhat.com>
4491 * g++.dg/other/array7.C: New.
4493 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4495 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4496 the basic block and check loop depth.
4497 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4498 matching patterns and comments.
4499 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4500 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4502 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4505 * c-c++-common/pr28656.c: New test.
4507 2012-07-19 Jason Merrill <jason@redhat.com>
4510 * g++.dg/init/mutable1.C: New.
4512 2012-07-20 Tobias Burnus <burnus@net-b.de>
4515 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4516 * gfortran.dg/assumed_rank_1.f90: New.
4517 * gfortran.dg/assumed_rank_1_c.c: New.
4518 * gfortran.dg/assumed_rank_2.f90: New.
4519 * gfortran.dg/assumed_rank_4.f90: New.
4520 * gfortran.dg/assumed_rank_5.f90: New.
4521 * gfortran.dg/assumed_rank_6.f90: New.
4522 * gfortran.dg/assumed_rank_7.f90: New.
4523 * gfortran.dg/assumed_rank_8.f90: New.
4524 * gfortran.dg/assumed_rank_8_c.c: New.
4525 * gfortran.dg/assumed_rank_9.f90: New.
4526 * gfortran.dg/assumed_rank_10.f90: New.
4527 * gfortran.dg/assumed_rank_12.f90: New.
4529 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4531 * gnat.dg/opt25.adb: New test.
4532 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4533 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4535 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4537 * gnat.dg/aggr20.ad[sb]: New test.
4538 * gnat.dg/aggr20_pkg.ads: New helper.
4540 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4542 * gnat.dg/derived_type3.adb: New test.
4543 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4545 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4547 PR rtl-optimization/53942
4548 * gcc.dg/pr53942.c: New test.
4550 2012-07-19 Jason Merrill <jason@redhat.com>
4553 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4555 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4557 * gnat.dg/discr38.adb: New test.
4559 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4562 * c-c++-common/gomp/pr54017.c: New test.
4564 2012-07-19 Richard Guenther <rguenther@suse.de>
4565 Eric Botcazou <ebotcazou@adacore.com>
4567 * gnat.dg/loop_optimization11.adb: New testcase.
4568 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4570 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4571 Jason Merrill <jason@redhat.com>
4573 * g++.dg/cpp0x/sfinae37.C: New.
4574 * g++.dg/template/access23.C: New.
4575 * g++.dg/template/access7.C: Adjust.
4576 * g++.dg/template/sfinae10.C: Don't expect errors.
4577 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4579 2012-07-18 Julian Brown <julian@codesourcery.com>
4580 Sandra Loosemore <sandra@codesroucery.com>
4582 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4584 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4586 * gnat.dg/noreturn4.ad[sb]: New test.
4587 * gnat.dg/noreturn4_pkg.ads: New helper.
4589 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4590 Julian Brown <julian@codesourcery.com>
4592 * gcc.target/arm/neon-vdup-1.c: New test case.
4593 * gcc.target/arm/neon-vdup-2.c: New test case.
4594 * gcc.target/arm/neon-vdup-3.c: New test case.
4595 * gcc.target/arm/neon-vdup-4.c: New test case.
4596 * gcc.target/arm/neon-vdup-5.c: New test case.
4597 * gcc.target/arm/neon-vdup-6.c: New test case.
4598 * gcc.target/arm/neon-vdup-7.c: New test case.
4599 * gcc.target/arm/neon-vdup-8.c: New test case.
4600 * gcc.target/arm/neon-vdup-9.c: New test case.
4601 * gcc.target/arm/neon-vdup-10.c: New test case.
4602 * gcc.target/arm/neon-vdup-11.c: New test case.
4603 * gcc.target/arm/neon-vdup-12.c: New test case.
4604 * gcc.target/arm/neon-vdup-13.c: New test case.
4605 * gcc.target/arm/neon-vdup-14.c: New test case.
4606 * gcc.target/arm/neon-vdup-15.c: New test case.
4607 * gcc.target/arm/neon-vdup-16.c: New test case.
4608 * gcc.target/arm/neon-vdup-17.c: New test case.
4609 * gcc.target/arm/neon-vdup-18.c: New test case.
4610 * gcc.target/arm/neon-vdup-19.c: New test case.
4611 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4612 arguments non-constant.
4614 2012-07-18 Richard Guenther <rguenther@suse.de>
4616 PR tree-optimization/53970
4617 * g++.dg/torture/pr53970.C: New testcase.
4619 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4622 * gcc.c-torture/compile/pr38621.c: New.
4624 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4627 * gcc.target/sh/pr33135-1.c: New.
4628 * gcc.target/sh/pr33135-2.c: New.
4629 * gcc.target/sh/pr33135-3.c: New.
4630 * gcc.target/sh/pr33135-4.c: New.
4632 2012-07-17 Jason Merrill <jason@redhat.com>
4635 * g++.dg/parse/enum9.C: New.
4637 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4638 Sandra Loosemore <sandra@codesourcery.com>
4640 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4641 if there is a conflict with -mcpu=. Use -mcpu=5208.
4643 2012-07-17 Jason Merrill <jason@redhat.com>
4646 * g++.dg/template/array23.C: New.
4648 2012-07-17 Tobias Burnus <burnus@net-b.de>
4651 * gfortran.dg/bind_c_usage_26.f90: New.
4652 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4653 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4654 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4655 * gfortran.dg/interop_params.f03: Ditto.
4657 2012-07-17 Jason Merrill <jason@redhat.com>
4659 * g++.dg/template/inherit8.C: Adjust.
4660 * g++.dg/template/using21.C: Adjust.
4661 * g++.dg/template/using22.C: Adjust.
4664 * g++.dg/template/current-inst1.C: New.
4665 * g++.dg/parse/crash35.C: Adjust.
4667 2012-07-17 Tobias Burnus <burnus@net-b.de>
4670 * gfortran.dg/oldstyle_4.f90: New.
4672 2012-07-17 Tobias Burnus <burnus@net-b.de>
4675 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4676 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4678 2012-07-16 Jason Merrill <jason@redhat.com>
4680 * g++.dg/parse/access8.C: Adjust.
4681 * g++.dg/template/sfinae6_neg.C: Adjust.
4683 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4686 * gfortran.dg/coarray_allocate_1.f90: New test.
4688 2012-07-16 Andrew Pinski <apinski@cavium.com>
4690 * gcc.c-torture/execute/bswap-1.c: New testcase.
4691 * gcc.c-torture/compile/unalign-1.c: New testcase.
4692 * gcc.c-torture/compile/20120524-1.c: New testcase.
4693 * gcc.c-torture/compile/20101216-1.c: New testcase.
4695 2012-07-16 Dehao Chen <dehao@google.com>
4698 2012-07-10 Dehao Chen <dehao@google.com>
4700 * gcc.dg/debug_info_inline.c: New test.
4702 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4705 * gfortran.dg/proc_decl_28.f90: New.
4707 2012-07-16 Andrew Pinski <apinski@cavium.com>
4709 * gcc.dg/torture/builtins-1.c: New testcase.
4711 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4713 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4714 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4715 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4716 gcc.target/cris/sync-1-v10.c,
4717 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4718 pass -mno-unaligned-atomic-may-use-library.
4719 * gcc.target/cris/sync-xchg-1.c: New test.
4720 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4721 valid register operand output modifier.
4723 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4725 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4728 2012-07-13 Andrew Pinski <apinski@cavium.com>
4730 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4731 rather than cleanup-tree-dump.
4732 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4734 2012-07-13 Richard Guenther <rguenther@suse.de>
4736 PR tree-optimization/53907
4737 * gcc.target/i386/pr53907.c: New testcase.
4739 2012-07-13 Richard Guenther <rguenther@suse.de>
4741 PR tree-optimization/53922
4742 * gcc.dg/torture/pr53922.c: New testcase.
4744 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4746 PR rtl-optimization/53908
4747 * gcc.dg/torture/pr53908.c: New test.
4749 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4752 * g++.dg/cpp0x/variadic135.C: New.
4754 2012-07-12 Jason Merrill <jason@redhat.com>
4756 * g++.dg/template/sfinae6_neg.C: Adjust.
4758 2012-07-12 Tobias Burnus <burnus@net-b.de>
4760 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4761 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4762 scan-tree-dump-times pattern.
4764 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4766 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4768 2012-07-11 Jason Merrill <jason@redhat.com>
4771 * g++.g/cpp0x/defaulted37.C: New.
4773 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4776 * gcc.target/arm/pr53859.c: New test.
4778 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4781 * gcc.c-torture/compile/pr53886.c: New.
4783 2012-07-10 Dehao Chen <dehao@google.com>
4785 * gcc.dg/debug_info_inline.c: New test.
4787 2012-07-10 Jason Merrill <jason@redhat.com>
4790 * g++.dg/cpp0x/defaulted36.C: New.
4791 * g++.dg/cpp0x/defaulted21.C: Adjust.
4793 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4795 2012-07-09 Sterling Augustine <saugustine@google.com>
4797 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4799 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4801 PR tree-optimization/53887
4802 * gcc.dg/pr53887.c: New test.
4804 2012-07-09 Jason Merrill <jason@redhat.com>
4807 * g++.dg/cpp0x/nullptr29.C: New.
4809 2012-07-09 Tom de Vries <tom@codesourcery.com>
4810 Richard Guenther <rguenther@suse.de>
4812 * gcc.dg/builtin-unreachable-6.c: New test.
4813 * gcc.dg/builtin-unreachable-5.c: New test.
4815 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4817 PR tree-optimization/53881
4818 * gcc.dg/pr53881.c: New test.
4820 2012-07-06 Jason Merrill <jason@redhat.com>
4823 * g++.dg/cpp0x/variadic134.C: New.
4826 * g++.dg/cpp0x/alias-decl-20.C: New.
4828 2012-07-06 Tom de Vries <tom@codesourcery.com>
4830 PR tree-optimization/51879
4831 * gcc.dg/pr51879-16.c: New test.
4832 * gcc.dg/pr51879-17.c: Same.
4834 2012-07-06 Tom de Vries <tom@codesourcery.com>
4836 PR tree-optimization/52009
4837 * gcc.dg/pr51879-7.c: New test.
4838 * gcc.dg/pr51879-18.c: New test.
4840 2012-07-05 Jason Merrill <jason@redhat.com>
4843 * g++.dg/template/typedef39.C: New.
4846 * g++.dg/cpp0x/variadic133.C: New.
4847 * g++.dg/template/param1.C: Adjust.
4849 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4853 * gcc.target/arm/neon/vtrnf32.c: Update.
4854 * gcc.target/arm/neon/vtrns32.c: Update.
4855 * gcc.target/arm/neon/vtrnu32.c: Update.
4856 * gcc.target/arm/neon/vzipf32.c: Update.
4857 * gcc.target/arm/neon/vzips32.c: Update.
4858 * gcc.target/arm/neon/vzipu32.c: Update.
4860 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4863 * gfortran.dg/inline_sum_4.f90: New test.
4865 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4867 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4869 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4871 * gcc.target/arm/fma-sp.c: New testcase.
4872 * gcc.target/arm/fma.c: Likewise.
4873 * gcc.target/arm/fma.h: Likewise.
4875 2012-07-04 Jason Merrill <jason@redhat.com>
4878 * g++.dg/other/enum3.C: New.
4880 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4883 * g++.dg/torture/pr53321.C: New test.
4885 2012-07-04 Richard Guenther <rguenther@suse.de>
4887 PR tree-optimization/53844
4888 * g++.dg/tree-ssa/pr53844.C: New testcase.
4890 2012-07-04 Richard Guenther <rguenther@suse.de>
4892 PR tree-optimization/53849
4893 * gcc.dg/pr53849.c: New testcase.
4895 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4898 * g++.dg/ext/label14.C: New test.
4900 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4903 * g++.dg/other/pr53811.C: New test.
4905 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4908 * gcc.target/m68k/stack-limit-1.c: New testcase.
4910 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4912 * gnat.dg/recursive_call.adb: New test.
4914 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4916 * gnat.dg/discr37.ad[sb]: New test.
4918 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4920 * g++.dg/other/packed1.C: Remove SH from xfail list.
4922 2012-07-02 Jason Merrill <jason@redhat.com>
4925 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4928 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4931 * g++.dg/cpp0x/decltype39.C: New.
4932 * g++.dg/diagnostic/method1.C: Adjust.
4935 * g++.dg/template/ref6.C: New.
4937 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4940 * gcc.target/sh/pr53568-1.c: New.
4942 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4945 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4947 2012-07-02 Jason Merrill <jason@redhat.com>
4950 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4953 * g++.dg/template/enum7.C: New.
4954 * g++.dg/other/ptrmem10.C: Adjust.
4955 * g++.dg/other/ptrmem11.C: Adjust.
4956 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4958 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4960 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4962 2012-07-01 Wei Guozhi <carrot@google.com>
4965 * gcc.target/arm/pr53447-1.c: New testcase.
4966 * gcc.target/arm/pr53447-2.c: New testcase.
4967 * gcc.target/arm/pr53447-3.c: New testcase.
4968 * gcc.target/arm/pr53447-4.c: New testcase.
4970 2012-06-29 Richard Guenther <rguenther@suse.de>
4972 PR tree-optimization/47061
4973 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4975 2012-06-29 Richard Guenther <rguenther@suse.de>
4977 PR tree-optimization/37541
4978 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4980 2012-06-29 Richard Guenther <rguenther@suse.de>
4982 PR tree-optimization/52589
4983 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4985 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4987 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4989 * g++.dg/template/error46.C: Add missing comment to dg-message.
4990 * g++.dg/template/crash107.C: Likewise.
4991 * g++.dg/template/error47.C: Likewise.
4992 * g++.dg/template/crash108.C: Likewise.
4993 * g++.dg/overload/operator5.C: Likewise.
4995 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4996 errors in dg-message directives, add comments.
4998 2012-06-28 Kai Tietz <ktietz@redhat.com>
5000 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5001 hard-coded 'unsigned long'.
5003 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5005 PR tree-optimization/51581
5006 * gcc.dg/vect/pr51581-4.c: New test.
5008 PR tree-optimization/53645
5009 * gcc.c-torture/execute/pr53645-2.c: New test.
5011 2012-06-28 Richard Guenther <rguenther@suse.de>
5014 * gcc.dg/torture/pr53790.c: New testcase.
5016 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5018 PR tree-optimization/53645
5019 * gcc.c-torture/execute/pr53645.c: New test.
5021 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5023 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5025 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5029 * gcc.dg/guality/pr49888.c: Account for the possibility that
5030 the variable is optimized out at the first test.
5032 2012-06-27 Jason Merrill <jason@redhat.com>
5034 * g++.dg/cpp0x/override2.C: Adjust.
5035 * g++.dg/template/error5.C: Adjust.
5036 * g++.dg/parse/crash28.C: Adjust.
5039 * g++.dg/parse/template27.C: New.
5040 * g++.dg/template/crash74.C: Adjust expected output.
5042 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5046 * gfortran.dg/typebound_operator_16.f03: New.
5048 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5050 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5051 even src1.i and src2.i fields even in the second half of the arrays.
5053 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5056 * g++.dg/torture/vshuf-16.inc: New test.
5057 * g++.dg/torture/vshuf-2.inc: New test.
5058 * g++.dg/torture/vshuf-4.inc: New test.
5059 * g++.dg/torture/vshuf-8.inc: New test.
5060 * g++.dg/torture/vshuf-main.inc: New test.
5061 * g++.dg/torture/vshuf-v16hi.C: New test.
5062 * g++.dg/torture/vshuf-v16qi.C: New test.
5063 * g++.dg/torture/vshuf-v2df.C: New test.
5064 * g++.dg/torture/vshuf-v2di.C: New test.
5065 * g++.dg/torture/vshuf-v2sf.C: New test.
5066 * g++.dg/torture/vshuf-v2si.C: New test.
5067 * g++.dg/torture/vshuf-v4df.C: New test.
5068 * g++.dg/torture/vshuf-v4di.C: New test.
5069 * g++.dg/torture/vshuf-v4sf.C: New test.
5070 * g++.dg/torture/vshuf-v4si.C: New test.
5071 * g++.dg/torture/vshuf-v8hi.C: New test.
5072 * g++.dg/torture/vshuf-v8qi.C: New test.
5073 * g++.dg/torture/vshuf-v8si.C: New test.
5075 2012-06-27 Richard Guenther <rguenther@suse.de>
5078 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5080 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5082 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5083 scan-dump-dem-not): Use printable pattern in test name.
5085 2012-06-26 Sterling Augustine <saugustine@google.com>
5086 Dominique Dhumieres <dominiq@lps.ens.fr>
5088 * gcc.dg/pubtypes-2.c: Update expected output.
5089 * gcc.dg/pubtypes-3.c: Likewise.
5090 * gcc.dg/pubtypes-4.c: Likewise.
5092 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5094 * gcc.dg/tree-ssa/slsr-1.c: New test.
5095 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5096 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5097 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5099 2012-06-26 Matt Turner <mattst88@gmail.com>
5102 * gcc.target/arm/mmx-2.c: New.
5104 2012-06-26 Richard Guenther <rguenther@suse.de>
5107 * g++.dg/torture/pr53752.C: New testcase.
5109 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5111 PR tree-optimization/53748
5112 * gcc.c-torture/compile/pr53748.c: New test.
5114 2012-06-25 Jason Merrill <jason@redhat.com>
5118 * g++.dg/cpp0x/decltype38.C: New.
5119 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5121 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5123 * lib/target-supports-dg.exp (testname-for-summary): New.
5124 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5125 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5126 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5127 scan-module-absence, output-exists, output-exists-not: Use
5128 testname-for-summary.
5129 (dg-test): Clean up testname_with_flags.
5130 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5131 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5132 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5133 scan-assembler-dem-not, object-size: Use testname-for-summary.
5134 * lib/gcov.exp (run-gcov): Likewise.
5135 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5136 scan-dump-dem, scan-dump-dem-note): Likewise.
5138 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5139 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5140 including profopt.opt; save and restore existing value.
5141 * g++.dg/bprob/bprob.exp: Likewise.
5142 * gcc.dg/matrix/matrix.exp: Likewise.
5143 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5144 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5147 2012-06-25 Richard Henderson <rth@redhat.com>
5149 * gcc.dg/pr53749.c: New.
5151 2012-06-25 Jason Merrill <jason@redhat.com>
5154 * g++.dg/cpp0x/nullptr28.C: New.
5156 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5158 * gcc.target/arm/neon-vld1_dupQ.c: New.
5160 2012-06-25 Florian Weimer <fweimer@redhat.com>
5162 * g++.dg/init/new35.C: New.
5163 * g++.dg/init/new36.C: New.
5164 * g++.dg/init/new37.C: New.
5165 * g++.dg/ext/vla5.C: New warning.
5166 * g++.dg/ext/vla8.C: New warning.
5167 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5169 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5170 James Greenhalgh <james.greenhalgh@arm.com>
5172 * gcc.target/arm/ftest-support-arm.h New testcase.
5173 * gcc.target/arm/ftest-support-thumb.h Likewise.
5174 * gcc.target/arm/ftest-support.h Likewise.
5175 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5176 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5177 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5178 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5179 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5180 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5181 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5182 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5183 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5184 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5185 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5186 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5187 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5188 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5189 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5190 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5191 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5192 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5193 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5194 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5195 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5196 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5197 * lib/target-supports.exp
5198 (check_effective_target_arm_arch_FUNC): Add support for more
5200 (add_options_for_arm_arch_FUNC): Likewise.
5201 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5203 2012-06-25 Jason Merrill <jason@redhat.com>
5206 * g++.dg/cpp0x/constexpr-tuple.C: New.
5208 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5211 * gcc.target/i386/pr53759.c: New test.
5214 * g++.dg/cpp0x/nsdmi7.C: New test.
5216 2012-06-24 Kai Tietz <ktietz@redhat.com>
5218 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5220 * gcc.target/i386/pr38988.c: Likewise.
5222 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5226 * gfortran.dg/typebound_generic_12.f03: New.
5227 * gfortran.dg/typebound_generic_13.f03: New.
5229 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5231 * gnat.dg/lto15.ad[sb]: New test.
5233 2012-06-21 Meador Inge <meadori@codesourcery.com>
5236 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5238 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5240 * gcc.dg/pch/ident-1.c: New test.
5241 * gcc.dg/pch/ident-1.hs: Header file for new test.
5243 2012-06-21 Michael Matz <matz@suse.de>
5246 * gcc.c-torture/execute/pr53688.c: New test.
5248 2012-06-20 Richard Guenther <rguenther@suse.de>
5250 PR tree-optimization/30318
5251 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5253 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5255 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5257 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5259 * gcc.target/i386/clearcapv2.map: New file.
5260 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5262 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5264 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5265 and add __sh__ case.
5267 2012-06-19 Jason Merrill <jason@redhat.com>
5270 * g++.dg/debug/localclass1.C: New.
5272 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5274 * g++.dg/cpp0x/override4.C: New.
5276 2012-06-14 Jason Merrill <jason@redhat.com>
5279 * g++.dg/cpp0x/decltype37.C: New.
5281 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5283 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5285 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5287 * gcc.c-torture/compile/vector-5.c,
5288 gcc.c-torture/compile/vector-6.c: New tests.
5290 2012-06-19 Richard Henderson <rth@redhat.com>
5292 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5294 2012-06-19 Richard Guenther <rguenther@suse.de>
5296 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5298 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5301 * gcc.target/i386/pr53712.c: New test.
5303 2012-06-18 Tobias Burnus <burnus@net-b.de>
5306 * gfortran.dg/elemental_optional_args_6.f90: New.
5308 2012-06-18 Tobias Burnus <burnus@net-b.de>
5311 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5312 * gfortran.dg/coarray/move_alloc_1.f90
5314 2012-06-18 Tobias Burnus <burnus@net-b.de>
5317 * gfortran.dg/coarray_27.f90: New.
5319 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5320 Greta Yorsh <Greta.Yorsh@arm.com>
5322 * gcc.target/arm/epilog-1.c: New test.
5324 2012-06-18 Richard Guenther <rguenther@suse.de>
5326 PR tree-optimization/53693
5327 * g++.dg/torture/pr53693.C: New testcase.
5329 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5331 PR tree-optimization/53703
5332 * gcc.dg/torture/pr53703.c: New test.
5334 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5337 * gcc.target/i386/pr53698.c: New test.
5339 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5341 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5343 2012-06-17 Tobias Burnus <burnus@net-b.de>
5347 * gfortran.dg/transfer_check_3.f90: New.
5349 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5351 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5353 2012-06-16 Tobias Burnus <burnus@net-b.de>
5357 * gfortran.dg/deferred_type_param_8.f90: New.
5359 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5361 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5362 testname that includes flags, passed in as new argument, in
5364 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5365 and pass it to verify-* procedures.
5367 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5368 alignment torture options with usual torture options.
5370 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5371 messages reported for one line of source code.
5372 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5373 * g++.dg/cpp0x/decltype2.C: Likewise.
5374 * g++.dg/cpp0x/decltype3.C: Likewise.
5375 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5376 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5377 * g++.dg/cpp0x/static_assert3.C: Likewise.
5378 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5379 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5380 * g++.dg/cpp0x/union1.C: Likewise.
5381 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5382 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5383 * g++.dg/cpp0x/variadic2.C: Likewise.
5384 * g++.dg/cpp0x/variadic20.C: Likewise.
5385 * g++.dg/cpp0x/variadic74.C: Likewise.
5386 * g++.dg/diagnostic/bitfld2.C: Likewise.
5387 * g++.dg/ext/attrib44.C: Likewise.
5388 * g++.dg/ext/no-asm-1.C: Likewise.
5389 * g++.dg/other/error34.C: Likewise.
5390 * g++.dg/parse/crash46.C: Likewise.
5391 * g++.dg/parse/error10.C: Likewise.
5392 * g++.dg/parse/error2.C: Likewise.
5393 * g++.dg/parse/error3.C: Likewise.
5394 * g++.dg/parse/error36.C: Likewise.
5395 * g++.dg/parse/error8.C: Likewise.
5396 * g++.dg/parse/error9.C: Likewise.
5397 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5398 * g++.dg/parse/parser-pr28152.C: Likewise.
5399 * g++.dg/parse/template25.C: Likewise.
5400 * g++.dg/parse/typename11.C: Likewise.
5401 * g++.dg/tc1/dr147.C: Likewise.
5402 * g++.dg/template/deduce3.C: Likewise.
5403 * g++.dg/template/koenig9.C: Likewise.
5404 * g++.dg/template/pr23510.C: Likewise.
5405 * g++.dg/warn/pr12242.C: Likewise.
5406 * g++.dg/warn/pr30551-2.C: Likewise.
5407 * g++.dg/warn/pr30551.C: Likewise.
5408 * g++.old-deja/g++.other/typename1.C: Likewise.
5409 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5411 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5414 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5415 * c-c++-common/torture/vshuf-2.inc: Likewise.
5416 * c-c++-common/torture/vshuf-4.inc: Likewise.
5417 * c-c++-common/torture/vshuf-8.inc: Likewise.
5418 * c-c++-common/torture/vshuf-main.inc: Likewise.
5419 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5420 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5421 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5422 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5423 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5424 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5425 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5426 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5427 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5428 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5429 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5430 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5431 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5432 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5434 2012-06-15 Michael Matz <matz@suse.de>
5436 * gcc.dg/tree-ssa/vector-4.c: New test.
5438 2012-06-15 Michael Matz <matz@suse.de>
5440 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5441 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5443 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5445 PR tree-optimization/53636
5446 * gcc.target/arm/pr53636.c: New test.
5448 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5450 PR tree-optimization/51581
5451 * gcc.c-torture/execute/pr51581-1.c: New test.
5452 * gcc.c-torture/execute/pr51581-2.c: New test.
5453 * gcc.dg/vect/pr51581-1.c: New test.
5454 * gcc.dg/vect/pr51581-2.c: New test.
5455 * gcc.dg/vect/pr51581-3.c: New test.
5456 * gcc.target/i386/avx-pr51581-1.c: New test.
5457 * gcc.target/i386/avx-pr51581-2.c: New test.
5458 * gcc.target/i386/avx2-pr51581-1.c: New test.
5459 * gcc.target/i386/avx2-pr51581-2.c: New test.
5460 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5462 2012-06-15 Richard Guenther <rguenther@suse.de>
5464 * gcc.c-torture/execute/20120615-1.c: New testcase.
5466 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5468 * gnat.dg/vect8.ad[sb]: New test.
5470 2012-06-14 Richard Guenther <rguenther@suse.de>
5472 * gcc.dg/tree-ssa/vrp.h: New testcase.
5473 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5475 2012-06-13 Christian Bruel <christian.bruel@st.com>
5478 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5480 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5482 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5484 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5487 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5488 test summary unique.
5490 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5491 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5492 scan-stack-usage-not): Don't strip torture options from test name.
5494 * lib/scandump.exp (scan-dump-times): Use printable version of
5495 regexp in test summary line.
5497 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5498 messages reported for one line of source code.
5499 * gcc.dg/format/few-1.c: Likewise.
5500 * gcc.dg/ia64-sync-2.c: Likewise.
5501 * gcc.dg/sync-2.c: Likewise.
5502 * gcc.dg/noncompile/pr44517.c: Likewise.
5504 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5507 * gcc.dg/guality/pr49888.c: New.
5509 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5511 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5512 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5513 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5515 2012-06-13 Tobias Burnus <burnus@net-b.de>
5518 * gfortran.dg/intent_out_7.f90: New.
5520 2012-06-13 Tobias Burnus <burnus@net-b.de>
5523 * gfortran.dg/save_4.f90: New.
5525 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5530 * gcc.dg/pr53532.c: New test.
5531 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5532 adjust line numbers.
5533 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5534 * gcc.dg/Wcxx-compat-8.c: Likewise.
5535 * gcc.dg/pr51034.c: New test.
5536 * gcc.dg/pr53196-1.c: New test.
5537 * gcc.dg/pr53196-2.c: New test.
5539 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5541 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5542 alignment torture options with usual torture options.
5543 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5544 instead of dg-options.
5545 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5546 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5547 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5548 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5549 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5550 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5552 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5553 to checks for multiple messages reported for one line of source code.
5554 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5556 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5557 messages reported for one line of source code.
5559 * gcc.dg/20031223-1.c: Add comments to check for multiple
5560 messages reported for one line of source code.
5561 * gcc.dg/Wconversion-integer.c: Likewise.
5562 * gcc.dg/Wfatal-2.c: Likewise.
5563 * gcc.dg/Wfatal.c: Likewise.
5564 * gcc.dg/Wobjsize-1.c: Likewise.
5565 * gcc.dg/c99-vla-jump-1.c: Likewise.
5566 * gcc.dg/c99-vla-jump-2.c: Likewise.
5567 * gcc.dg/c99-vla-jump-3.c: Likewise.
5568 * gcc.dg/c99-vla-jump-4.c: Likewise.
5569 * gcc.dg/c99-vla-jump-5.c: Likewise.
5570 * gcc.dg/decl-9.c: Likewise.
5571 * gcc.dg/declspec-10.c: Likewise.
5572 * gcc.dg/declspec-18.c: Likewise.
5573 * gcc.dg/mtune.c: Likewise.
5574 * gcc.dg/parser-pr28152-2.c: Likewise.
5575 * gcc.dg/parser-pr28152.c: Likewise.
5576 * gcc.dg/pr14475.c: Likewise.
5577 * gcc.dg/pr27953.c: Likewise.
5578 * gcc.dg/pr28322-3.c: Likewise.
5579 * gcc.dg/pr30457.c: Likewise.
5580 * gcc.dg/pr30551-2.c: Likewise.
5581 * gcc.dg/pr30551-3.c: Likewise.
5582 * gcc.dg/pr30551-4.c: Likewise.
5583 * gcc.dg/pr30551-5.c: Likewise.
5584 * gcc.dg/pr30551-6.c: Likewise.
5585 * gcc.dg/pr30551.c: Likewise.
5586 * gcc.dg/pr45461.c: Likewise.
5587 * gcc.dg/pr48552-1.c: Likewise.
5588 * gcc.dg/pr48552-2.c: Likewise.
5589 * gcc.dg/redecl-1.c: Likewise.
5590 * gcc.dg/transparent-union-3.c: Likewise.
5591 * gcc.dg/utf-dflt.c: Likewise.
5592 * gcc.dg/utf-dflt2.c: Likewise.
5593 * gcc.dg/vla-8.c: Likewise.
5594 * gcc.dg/vla-init-1.c: Likewise.
5595 * gcc.dg/wtr-int-type-1.c: Likewise.
5597 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5598 messages reported for for one line of source code.
5599 * c-c++-common/raw-string-5.c: Likewise.
5600 * c-c++-common/raw-string-4.c: Likewise.
5601 * c-c++-common/raw-string-6.c: Likewise.
5602 * c-c++-common/pr20000.c: Likewise.
5604 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5605 messages reported for one line of source code.
5606 * gcc.dg/cpp/pr30786.c: Likewise.
5607 * gcc.dg/cpp/pr28709.c: Likewise.
5608 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5609 * gcc.dg/cpp/macspace2.c: Likewise.
5610 * gcc.dg/cpp/missing-header-1.c: Likewise.
5611 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5612 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5613 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5615 2012-06-12 Jason Merrill <jason@redhat.com>
5618 * g++.dg/template/local7.C: New.
5620 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5623 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5624 * gcc.target/sh/pr51340-2.c: Likewise.
5625 * gcc.target/sh/pr51340-3.c: Likewise.
5627 2012-06-12 Michael Matz <matz@suse.de>
5629 * gcc.dg/torture/alias-1.c: New test.
5631 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5633 PR rtl-optimization/53589
5634 * gcc.dg/torture/pr53589.c: New test.
5636 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5639 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5640 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5641 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5642 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5643 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5644 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5645 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5646 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5647 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5648 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5649 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5650 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5651 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5652 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5653 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5654 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5656 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5658 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5659 (check_intel_cpu_model): New function.
5660 (check_amd_cpu_model): New function.
5661 (check_features): New function.
5662 (__get_cpuid_output): New function.
5663 (check_detailed): New function.
5664 (fn1): Rename to quick_check.
5665 (main): Update to call quick_check and call check_detailed.
5667 2012-06-11 Richard Henderson <rth@redhat.com>
5669 * lib/target-supports.exp
5670 (check_effective_target_sync_long_long_runtime): Use
5671 check_effective_target_lp64 instead of
5672 check_effective_target_powerpc64 for powerpc targets.
5674 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5677 * gcc.target/sh/pr53511-1.c: New.
5679 2012-06-11 Richard Guenther <rguenther@suse.de>
5682 * g++.dg/lto/pr53470_0.C: New testcase.
5683 * gcc.dg/lto/pr53470_0.c: Likewise.
5685 2012-06-11 Richard Guenther <rguenther@suse.de>
5688 * g++.dg/ext/pr53605.C: New testcase.
5690 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5692 * gnat.dg/specs/array1.ads: New test.
5693 * gnat.dg/specs/array2.ads: Likewise.
5694 * gnat.dg/array22.adb: Likewise.
5696 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5698 * gnat.dg/constant4.adb: New test.
5699 * gnat.dg/constant4_pkg.ads: New helper.
5701 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5704 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5705 * gfortran.dg/allocate_class_1.f90: Modified.
5706 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5707 * gfortran.dg/allocate_class_2.f90: New.
5709 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5712 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5714 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5717 * gfortran.dg/string_assign_2.f90: New test case.
5719 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5722 * gfortran.dg/string_assign_1.f90: New test case.
5724 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5727 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5728 * gcc.dg/gomp/critical-4.c: Likewise.
5729 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5730 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5731 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5732 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5733 * c-c++-common/gomp/pr53580.c: New test.
5735 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5738 * g++.dg/cpp0x/forw_enum11.C: New.
5740 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5743 * g++.dg/cpp0x/alias-decl-19.C: New.
5745 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5747 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5749 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5751 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5753 (XSTATE_SSE): Ditto.
5754 (XSTATE_YMM): Ditto.
5755 (avx_os_support): Use new defines.
5757 2012-06-06 Richard Guenther <rguenther@suse.de>
5760 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5763 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5766 * g++.dg/cpp0x/pr52841.C: New testcase.
5768 2012-06-06 Richard Guenther <rguenther@suse.de>
5770 PR tree-optimization/53081
5771 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5772 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5774 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5776 * gcc.target/powerpc/pr53487.c: New test.
5778 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5780 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5782 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5784 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5786 2012-06-05 Richard Guenther <rguenther@suse.de>
5788 PR tree-optimization/30442
5789 * gcc.dg/vect/bb-slp-30.c: New testcase.
5791 2012-06-05 Richard Guenther <rguenther@suse.de>
5793 PR tree-optimization/53081
5794 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5795 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5796 -fno-tree-loop-distribute-patterns.
5798 2012-06-05 Alan Modra <amodra@gmail.com>
5800 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5801 Check static chain in nested funcs.
5803 2012-06-04 Tobias Burnus <burnus@net-b.de>
5806 * gfortran.dg/init_flag_10.f90: New.
5808 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5811 * g++.dg/warn/Wenum-compare-no-2: New.
5813 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5815 PR preprocessor/53463
5816 * g++.dg/cpp/limits.C: New test.
5817 * g++.dg/parse/error19.C: Adjust.
5818 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5819 * g++.dg/warn/pr35635.C: Likewise.
5820 * g++.old-deja/g++.pt/assign1.C: Likewise.
5822 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5825 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5826 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5827 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5828 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5829 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5830 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5831 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5832 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5834 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5836 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5838 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5840 PR tree-optimization/53550
5841 * gcc.dg/pr53550.c: New test.
5843 2012-06-04 Richard Guenther <rguenther@suse.de>
5845 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5846 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5847 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5849 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5852 * gfortran.dg/parameter_array_element_2.f90: New.
5854 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5857 * gcc.target/sh/pr53512-1.c: New.
5858 * gcc.target/sh/pr53512-2.c: New.
5859 * gcc.target/sh/pr53512-3.c: New.
5860 * gcc.target/sh/pr53512-4.c: New.
5862 2012-06-01 Jason Merrill <jason@redhat.com>
5865 * g++.dg/ext/visibility/template12.C: New.
5866 * g++.dg/ext/attrib14.C: Adjust warning line.
5869 * g++.dg/parse/new6.C: New.
5870 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5872 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5874 * c-c++-common/restrict-2.c: Revert previous change.
5876 2012-06-01 Jason Merrill <jason@redhat.com>
5879 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5882 * g++.dg/cpp0x/auto33.C: New.
5884 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5887 * g++.dg/parse/namespace-alias-1.C: New.
5889 2012-06-01 Christian Bruel <christian.bruel@st.com>
5891 * gcc.dg/spec-options.c: New test.
5892 * gcc.dg/foo.specs: New file.
5894 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5897 * gnat.dg/lto14.adb: Skip on Solaris.
5899 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5901 * gcc.target/cris/sync-1-v10.c,
5902 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5903 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5904 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5905 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5906 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5907 gcc.target/cris/torture/sync-mis-op-i-1.c,
5908 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5909 gcc.target/cris/torture/sync-mis-op-i-2.c,
5910 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5911 gcc.target/cris/torture/sync-mis-op-i-3.c,
5912 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5913 gcc.target/cris/torture/sync-mis-op-s-1.c,
5914 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5915 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5916 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5917 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5918 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5919 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5920 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5921 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5922 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5924 2012-05-31 Richard Guenther <rguenther@suse.de>
5926 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5927 ldist-pr45948.c with disabled SCCP.
5929 2012-05-31 Richard Guenther <rguenther@suse.de>
5932 * gcc.dg/torture/pr48493.c: New testcase.
5934 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5936 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5938 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5939 of the initialization loop.
5940 (dg-final): Adjust the expected number of vectorized loops depending
5941 on vect_char_mult target selector.
5943 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5945 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5946 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5947 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5950 2012-05-30 Jason Merrill <jason@redhat.com>
5953 * g++.dg/init/new34.C: New.
5954 * g++.dg/tree-ssa/stabilize1.C: New.
5956 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5959 * g++.dg/init/new33.C: New test.
5961 2012-05-30 Richard Guenther <rguenther@suse.de>
5964 * gcc.dg/torture/pr53501.c: New testcase.
5965 * c-c++-common/restrict-2.c: Adjust.
5967 2012-05-30 Alan Modra <amodra@gmail.com>
5969 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5972 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5974 * gcc.target/i386/shuf-concat.c: New test.
5976 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5978 PR rtl-optimization/53519
5979 * gcc.c-torture/compile/pr53519.c: New test.
5981 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5983 * gcc.target/arm/neon-vrev.c: New.
5985 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5988 * gcc.target/sh/pr51340-1.c: New.
5989 * gcc.target/sh/pr51340-2.c: New.
5990 * gcc.target/sh/pr51340-3.c: New.
5992 2012-05-29 Richard Guenther <rguenther@suse.de>
5994 PR tree-optimization/53516
5995 * gcc.dg/torture/pr53516.c: New testcase.
5997 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5999 PR preprocessor/53229
6000 * gcc.dg/cpp/paste6.c: Force to run without
6001 -ftrack-macro-expansion.
6002 * gcc.dg/cpp/paste8.c: Likewise.
6003 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6004 -ftrack-macro-expansion.
6005 * gcc.dg/cpp/paste12.c: Force to run without
6006 -ftrack-macro-expansion.
6007 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6008 -ftrack-macro-expansion.
6009 * gcc.dg/cpp/paste13.c: Likewise.
6010 * gcc.dg/cpp/paste14.c: Likewise.
6011 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6012 -ftrack-macro-expansion.
6013 * gcc.dg/cpp/paste18.c: New test.
6015 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6017 * gcc.target/cris/torture/trap-1.c,
6018 gcc.target/cris/torture/trap-2.c,
6019 gcc.target/cris/torture/trap-3.c,
6020 gcc.target/cris/torture/trap-v0.c,
6021 gcc.target/cris/torture/trap-v3.c: New tests.
6023 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6026 * g++.dg/warn/Wbraces3.C: New.
6027 * g++.dg/warn/Wbraces4.C: Likewise.
6029 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6031 PR tree-optimization/53505
6032 * c-c++-common/torture/pr53505.c: New test.
6034 2012-05-27 Nathan Sidwell <nathan@acm.org>
6036 * gcc.dg/stmt-expr-4.c: New.
6038 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6041 * g++.dg/parse/crash60.C: New.
6043 2012-05-26 Jason Merrill <jason@redhat.com>
6046 * c-c++-common/array-lit.c: New.
6047 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6049 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6052 * gnat.dg/array21.adb: New test.
6054 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6056 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6058 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6061 * g++.dg/other/anon-union3.C: New.
6063 2012-05-25 Ian Lance Taylor <iant@google.com>
6065 * gcc.dg/split-6.c: New test.
6067 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6069 * gnat.dg/lto14.adb: New test.
6071 2012-05-25 Tristan Gingold <gingold@adacore.com>
6073 * gcc.target/i386/large-frame.c: New.
6075 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6076 * gcc.target/powerpc/lhs-1.c: New.
6077 * gcc.target/powerpc/lhs-2.c: New.
6078 * gcc.target/powerpc/lhs-3.c: New.
6080 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6082 Make unwound macro expansion trace less redundant
6083 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6084 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6085 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6086 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6087 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6088 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6090 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6093 * g++.dg/cpp0x/constexpr-default1.C: New.
6095 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6098 * g++.dg/eh/goto2.C: New.
6100 2012-05-24 Richard Guenther <rguenther@suse.de>
6103 * g++.dg/tree-prof/pr53460.C: New testcase.
6105 2012-05-24 Richard Guenther <rguenther@suse.de>
6108 * g++.dg/debug/pr53466.C: New testcase.
6110 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6112 PR tree-optimization/53465
6113 * gcc.c-torture/execute/pr53465.c: New test.
6115 2012-05-23 Tobias Burnus <burnus@net-b.de>
6119 * gfortran.dg/allocate_with_typespec_6.f90: New.
6121 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6124 * g++.dg/warn/delete-array-1.C: New.
6126 2012-05-23 Richard Guenther <rguenther@suse.de>
6128 * gcc.dg/torture/pr39074-2.c: Adjust.
6129 * gcc.dg/torture/pr39074.c: Likewise.
6130 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6131 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6133 2012-05-22 Jan Hubicka <jh@suse.cz>
6136 * g++.dg/torture/pr53161.C: New testcase.
6138 2012-05-22 Tobias Burnus <burnus@net-b.de>
6141 * gfortran.dg/realloc_on_assign_15.f90: New.
6143 2012-05-22 Richard Guenther <rguenther@suse.de>
6146 * gcc.dg/torture/pr51071-2.c: New testcase.
6148 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6150 PR tree-optimization/53336
6151 * g++.dg/torture/pr53336.C: New testcase.
6153 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6156 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6157 instead of -Wunused-local-typedefs.
6159 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6162 * g++.dg/other/abstract4.C: New-
6164 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6167 * g++.dg/ext/attrib46.C: New.
6169 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6172 * gcc.c-torture/compile/pr53418-1.c,
6173 gcc.c-torture/compile/pr53418-2.c: New tests.
6175 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6177 PR tree-optimization/53366
6178 * gcc.dg/torture/pr53366-1.c: New test.
6179 * gcc.dg/torture/pr53366-2.c: New test.
6180 * gcc.target/i386/pr53366-1.c: New test.
6181 * gcc.target/i386/pr53366-2.c: New test.
6183 PR tree-optimization/53409
6184 * gcc.c-torture/compile/pr53409.c: New test.
6186 PR tree-optimization/53410
6187 * gcc.c-torture/compile/pr53410-1.c: New test.
6188 * gcc.c-torture/compile/pr53410-2.c: New test.
6190 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6193 * gcc.target/i386/pr53425-1.c: New file.
6194 * gcc.target/i386/pr53425-2.c: Likewise.
6196 2012-05-21 Richard Guenther <rguenther@suse.de>
6198 PR tree-optimization/53408
6199 * gcc.dg/torture/pr53408.c: New testcase.
6201 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6202 H.J. Lu <hongjiu.lu@intel.com>
6205 * gcc.target/i386/pr53416.c: New file.
6207 2012-05-21 Richard Guenther <rguenther@suse.de>
6209 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6211 2012-05-21 Richard Guenther <rguenther@suse.de>
6213 * gcc.dg/torture/ldist-1.c: New testcase.
6215 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6217 * gnat.dg/lto13.adb: New test.
6218 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6220 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6222 * gnat.dg/specs/lto12.ads: New test.
6223 * gnat.dg/specs/lto12_pkg.ads: New helper.
6225 2012-05-18 Richard Guenther <rguenther@suse.de>
6227 PR tree-optimization/53346
6228 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6229 * gcc.target/i386/incoming-10.c: Adjust.
6230 * gcc.target/i386/incoming-11.c: Likewise.
6231 * gcc.target/i386/pr46295.c: Likewise.
6233 2012-05-18 Richard Guenther <rguenther@suse.de>
6235 * gcc.dg/pr53352.c: Return zero.
6237 2012-05-18 Richard Guenther <rguenther@suse.de>
6239 PR tree-optimization/53390
6240 * gcc.dg/torture/pr53390.c: New testcase.
6242 2012-05-18 Meador Inge <meadori@codesourcery.com>
6244 PR rtl-optimization/53352
6245 * gcc.dg/pr53352.c: New test.
6247 2012-05-17 David S. Miller <davem@davemloft.net>
6249 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6250 failure on sparc-*-linux-gnu.
6252 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6255 * g++.dg/parse/error49.C: New.
6256 * g++.dg/cpp0x/error8.C: Likewise.
6257 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6258 * g++.dg/ext/utf-dflt2.C: Likewise.
6259 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6260 * g++.dg/ext/utf-dflt.C: Likewise.
6261 * c-c++-common/raw-string-3.c: Likewise.
6262 * c-c++-common/raw-string-4.c: Likewise.
6264 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6267 * g++.dg/cpp0x/catch1.C: New.
6269 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6272 * g++.dg/parse/error48.C: New.
6273 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6274 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6276 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6278 * gcc.dg/tm/indirect-2.c: New test.
6280 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6282 PR tree-optimization/53217
6283 * gfortran.dg/pr53217.f90: New test.
6285 2012-05-16 Richard Guenther <rguenther@suse.de>
6287 PR tree-optimization/53364
6288 * g++.dg/torture/pr53364.C: New testcase.
6290 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6293 * gcc.dg/pr52549.c: Fix test for long != void*
6294 * gcc.c-torture/execute/pr52979-1.x: New file.
6295 * gcc.c-torture/execute/pr52979-2.x: New file.
6297 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6299 PR preprocessor/7263
6300 * gcc.dg/binary-constants-2.c: Run without tracking locations
6301 accross macro expansion.
6302 * gcc.dg/binary-constants-3.c: Likewise.
6303 * gcc.dg/cpp/sysmac2.c: Likewise.
6304 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6306 * gcc.dg/cpp/syshdr3.c: New test.
6307 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6308 * gcc.dg/system-binary-constants-1.c: New test.
6309 * gcc.dg/system-binary-constants-1.h: New header for the new test
6311 * g++.dg/cpp/syshdr3.C: New test.
6312 * g++.dg/cpp/syshdr3.h: New header the new test above.
6313 * g++.dg/system-binary-constants-1.C: New test.
6314 * g++.dg/system-binary-constants-1.h: New header the new test
6317 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6319 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6321 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6324 * gcc.dg/pr53358.c: New test.
6326 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6329 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6330 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6332 2012-05-15 Olivier Hainque <hainque@adacore.com>
6334 * g++.dg/eh/sighandle.C: New testcase.
6336 2012-05-15 Richard Guenther <rguenther@suse.de>
6338 PR tree-optimization/53355
6339 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6341 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6343 * gfortran.dg/*.f90: Remove now redundant manual
6344 cleanup-modules directive.
6346 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6348 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6349 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6351 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6354 * gfortran.dg/int_range_io_1.f90: New test.
6356 2012-05-14 Andi Kleen <ak@linux.intel.com>
6357 Jakub Jelinek <jakub@redhat.com>
6360 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6361 * gcc.target/i386/rtm-check.h: New file.
6362 * gcc.target/i386/pr53315.c: New test.
6364 2012-05-14 Tobias Burnus <burnus@net-b.de>
6369 * gfortran.dg/deferred_type_param_4.f90: New.
6370 * gfortran.dg/deferred_type_param_6.f90: New.
6372 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6374 * gcc.target/i386/retarg.c: New test.
6376 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6379 * gfortran.dg/deferred_type_param_3.f90: New.
6380 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6381 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6383 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6385 * gnat.dg/null_pointer_deref3.adb: New test.
6387 2012-05-12 Tobias Burnus <burnus@net-b.de>
6391 * gfortran.dg/deferred_type_param_5.f90: New.
6393 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6395 * g++.dg/parse/error47.C: New.
6397 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6400 * gfortran.dg/string_compare_4.f90: Change option
6401 to -fdump-tree-original. Add test case for kind=4.
6403 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6406 * gfortran.dg/string_compare_4.f90: New test.
6408 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6410 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6412 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6415 * g++.dg/cpp0x/variadic132.C: New.
6417 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6420 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6421 * g++.dg/parse/error26.C: Tweak dg-error column number.
6423 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6426 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6428 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6430 * gnat.dg/lto11.ad[sb]: New test.
6432 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6435 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6436 directive to Scan for vpmuldq, not vpmacsdql.
6438 2012-05-09 Michael Matz <matz@suse.de>
6440 PR tree-optimization/53185
6441 * gcc.dg/vect/pr53185.c: New test.
6443 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6446 * gcc.target/i386/pr53249.c: New.
6448 2012-05-09 Richard Guenther <rguenther@suse.de>
6450 PR tree-optimization/18437
6451 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6452 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6454 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6456 PR tree-optimization/53226
6457 * gcc.c-torture/compile/pr53226.c: New test.
6459 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6461 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6462 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6463 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6464 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6465 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6466 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6467 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6468 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6469 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6470 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6471 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6472 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6473 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6474 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6476 2012-05-09 Dehao Chen <dehao@google.com>
6478 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6479 * gcc.dg/predict-2.c: Likewise.
6480 * gcc.dg/predict-3.c: Likewise.
6481 * gcc.dg/predict-4.c: Likewise.
6482 * gcc.dg/predict-5.c: Likewise.
6483 * gcc.dg/predict-6.c: Likewise.
6485 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6488 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6490 2012-05-08 Richard Guenther <rguenther@suse.de>
6492 * gcc.dg/fold-bitand-4.c: New testcase.
6494 2012-05-08 Dehao Chen <dehao@google.com>
6496 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6497 heuristic is working properly.
6498 * gcc.dg/predict-2.c: Likewise.
6499 * gcc/dg/predict-3.c: Likewise.
6500 * gcc/dg/predict-4.c: Likewise.
6501 * gcc/dg/predict-5.c: Likewise.
6502 * gcc/dg/predict-6.c: Likewise.
6504 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6506 PR tree-optimization/53239
6507 * g++.dg/opt/vrp3.C: New test.
6508 * g++.dg/opt/vrp3-aux.cc: New file.
6509 * g++.dg/opt/vrp3.h: New file.
6511 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6513 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6514 .uleb128 support in assembler output.
6516 2012-05-07 Richard Guenther <rguenther@suse.de>
6519 * g++.dg/lto/pr42987_0.C: New testcase.
6520 * g++.dg/lto/pr42987_1.C: Likewise.
6522 2012-05-07 Tobias Burnus <burnus@net-b.de>
6525 * gfortran.dg/typebound_operator_15.f90: New.
6527 2012-05-06 Tobias Burnus <burnus@net-b.de>
6530 * gfortran.dg/class_array_13.f90: New.
6532 2012-05-06 Tristan Gingold <gingold@adacore.com>
6534 * gnat.dg/warn7.adb: New test.
6536 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6538 * gnat.dg/specs/renamings.ads: Rename to...
6539 * gnat.dg/specs/renaming1.ads: ...this.
6540 * gnat.dg/specs/renaming2.ads: New test.
6541 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6542 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6543 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6544 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6546 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6548 * gnat.dg/discr36.ad[sb]: New test.
6549 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6551 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6554 * c-c++-common/pr43772.c: New.
6556 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6559 * gfortran.dg/select_type_26.f03 : New test.
6560 * gfortran.dg/select_type_27.f03 : New test.
6563 * gfortran.dg/select_type_28.f03 : New test.
6565 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6569 * gfortran.dg/mod_sign0_1.f90: New test.
6570 * gfortran.dg/mod_large_1.f90: New test.
6572 2012-05-04 Tobias Burnus <burnus@net-b.de>
6575 gfortran.dg/public_private_module_5.f90: New.
6577 2012-05-04 Tobias Burnus <burnus@net-b.de>
6580 * gfortran.dg/constructor_7.f90: New.
6581 * gfortran.dg/constructor_8.f90: New.
6583 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6586 * g++.dg/cpp0x/static_assert7.C: New.
6588 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6590 PR tree-optimization/52633
6591 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6592 recognized as widening shifts instead of over-widening.
6593 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6594 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6595 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6596 * gcc.target/arm/pr52633.c: New test.
6598 2012-05-04 Richard Guenther <rguenther@suse.de>
6600 PR tree-optimization/53168
6601 * gcc.dg/torture/pr53168.c: New testcase.
6602 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6604 2012-05-04 Richard Guenther <rguenther@suse.de>
6606 * gcc.dg/lto/pr53214_0.c: New testcase.
6608 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6610 * gcc.target/ia64/pr48496.c: New test.
6611 * gcc.target/ia64/pr52657.c: Likewise.
6613 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6616 * c-c++-common/pr51712.c: New.
6618 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6621 * gcc.target/powwerpc/pr53199.c: New file.
6623 2012-05-03 Jason Merrill <jason@redhat.com>
6625 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6627 * gcc.dg/debug/dwarf2/dups-types.c: New.
6628 * gcc.dg/debug/dwarf2/dups-types.h: New.
6630 2012-05-03 Jason Merrill <jason@redhat.com>
6632 * g++.dg/debug/dwarf2/namespace-2.C: New.
6633 * g++.dg/debug/dwarf2/localclass3.C: New.
6635 2012-05-03 Jason Merrill <jason@redhat.com>
6637 * g++.dg/debug/dwarf2/thunk1.C: New.
6639 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6642 * g++.dg/other/final2.C: New.
6644 2012-05-03 Richard Guenther <rguenther@suse.de>
6646 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6648 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6650 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6651 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6652 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6653 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6655 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6657 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6659 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6660 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6661 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6664 * gcc.dg/pr53174.c: New test.
6667 * gcc.target/arm/pr53187.c: New test.
6668 * gcc.c-torture/compile/pr53187.c: New test.
6670 2012-05-03 Richard Guenther <rguenther@suse.de>
6672 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6673 unsupported prefetching support.
6675 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6677 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6678 option -ftrack-macro-expansion=0.
6679 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6680 option -ftrack-macro-expansion=0.
6682 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6684 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6685 dg-options for target arm with dg-additional-options.
6687 2012-05-03 Richard Guenther <rguenther@suse.de>
6689 PR tree-optimization/53144
6690 * gcc.dg/torture/pr53144.c: New testcase.
6692 2012-05-03 Tobias Burnus <burnus@net-b.de>
6695 * gfortran.dg/pointer_intent_7.f90: New.
6696 * gfortran.dg/pure_formal_3.f90: New.
6698 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6700 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6702 2012-05-02 Martin Jambor <mjambor@suse.cz>
6705 * g++.dg/lto/pr52605_0.C: New test.
6707 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6709 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6710 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6711 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6712 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6713 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6714 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6715 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6716 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6717 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6718 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6719 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6720 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6721 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6722 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6723 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6724 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6726 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6729 * gcc.dg/pr53153.c: New test.
6731 2012-05-02 Richard Guenther <rguenther@suse.de>
6733 * g++.dg/tree-ssa/pr19807.C: Adjust.
6735 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6737 PR tree-optimization/53163
6738 * gcc.c-torture/compile/pr53163.c: New test.
6740 PR rtl-optimization/53160
6741 * gcc.c-torture/execute/pr53160.c: New test.
6743 2012-05-01 Ian Lance Taylor <iant@google.com>
6746 * gcc.dg/pr37303.c: New test.
6748 2012-05-01 Richard Henderson <rth@redhat.com>
6750 * lib/target-supports.exp
6751 (check_effective_target_sync_long_long_runtime): True for
6752 check_effective_target_powerpc64.
6754 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6757 * gcc.dg/vector-1.c: Move to ...
6758 * c-c++-common/vector-1.c: ... here.
6759 * gcc.dg/vector-2.c: Move to ...
6760 * c-c++-common/vector-2.c: ... here.
6761 * gcc.dg/vector-3.c: Move to ...
6762 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6763 * gcc.dg/vector-4.c: Move to ...
6764 * c-c++-common/vector-4.c: ... here.
6765 * gcc.dg/vector-init-1.c: Move to ...
6766 * c-c++-common/vector-init-1.c: ... here.
6767 * gcc.dg/vector-init-2.c: Move to ...
6768 * c-c++-common/vector-init-2.c: ... here.
6769 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6770 * c-c++-common/vector-subscript-1.c: ... here.
6771 * gcc.dg/vector-subscript-2.c: Move to ...
6772 * c-c++-common/vector-subscript-2.c: ... here.
6773 * gcc.dg/vector-subscript-3.c: Move to ...
6774 * c-c++-common/vector-subscript-3.c: ... here.
6777 * g++.dg/cpp0x/vt-51314.C: New test.
6778 * g++.dg/cpp0x/variadic76.C: Fix.
6780 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6782 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6784 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6786 Add -Wvarargs option
6787 * c-c++-common/Wvarargs.c: New test case.
6788 * c-c++-common/Wvarargs-2.c: Likewise.
6790 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6792 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6793 * objc.dg/foreach-7.m: Force the test case to run without
6794 -ftrack-macro-expansion.
6795 * c-c++-common/tm/attrib-1.c: Likewise.
6796 * c-c++-common/warn-ommitted-condop.c: Likewise.
6797 * gcc.dg/assign-warn-1.c: Likewise.
6798 * gcc.dg/assign-warn-2.c: Likewise.
6799 * gcc.dg/attr-alloc_size.c: Likewise.
6800 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6801 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6802 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6803 * gcc.dg/c90-const-expr-9.c: Likewise.
6804 * gcc.dg/c99-const-expr-9.c: Likewise.
6805 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6806 * gcc.dg/cpp/direct2s.c: Likewise.
6807 * gcc.dg/cpp/pr28709.c: Likewise.
6808 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6809 * gcc.dg/dfp/composite-type.c: Likewise.
6810 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6811 with -ftrack-macro-expansion
6812 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6813 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6814 * g++.dg/ext/cleanup-1.C: Likewise.
6815 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6816 * g++.dg/template/sfinae10.C: Likewise.
6817 * g++.dg/tm/wrap-2.C: Likewise.
6818 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6819 * g++.dg/warn/Wsign-conversion.C: Likewise.
6820 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6821 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6822 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6823 it to run with -ftrack-macro-expansion.
6824 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6825 test cases without -ftrack-macro-expansion.
6827 Fix location for static class members
6828 * g++.dg/template/sfinae6_neg.C: Adjust.
6830 Make conversion warnings work on NULL with -ftrack-macro-expansion
6831 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6832 alongside the previous testing for NULL.
6834 Fix -Wuninitialized for -ftrack-macro-expansion
6835 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6837 Strip "<built-in>" loc from displayed expansion context
6838 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6839 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6840 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6843 Fix expansion point loc for macro-like tokens
6844 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6845 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6847 Fix token pasting with -ftrack-macro-expansion
6848 * gcc.dg/cpp/paste17.c: New test case for
6849 -ftrack-macro-expansion=2 mode only.
6850 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6852 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6854 * gnat.dg/warn6.ad[sb]: New test.
6856 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6859 * gcc.dg/20011021-1.c: Adjust testcase.
6861 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6864 * gfortran.dg/function_optimize_12.f90: New test.
6866 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6869 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6870 code to match current output and cover new peephole2 pattern.
6872 2012-04-27 Ollie Wild <aaw@google.com>
6874 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6876 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6878 * gcc.c-torture/execute/20120427-2.c: New testcase.
6879 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6880 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6881 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6883 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6886 * gcc.c-torture/execute/20120427-1.c: New testcase.
6888 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6891 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6893 2012-04-27 Tom de Vries <tom@codesourcery.com>
6895 PR tree-optimization/51879
6896 * gcc.dg/pr51879.c: New test.
6897 * gcc.dg/pr51879-2.c: Same.
6898 * gcc.dg/pr51879-3.c: Same.
6899 * gcc.dg/pr51879-4.c: Same.
6900 * gcc.dg/pr51879-6.c: Same.
6902 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6905 * g++.dg/cpp0x/defaulted35.C: New.
6906 * g++.dg/cpp0x/defaulted15.C: Adjust.
6908 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6910 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6913 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6915 * gcc.target/i386/builtin_target.c: Check avx2.
6917 2012-04-26 Alan Modra <amodra@gmail.com>
6919 * gcc.target/powerpc/savres.c: New test.
6920 * gcc.target/powerpc/powerpc.exp: Run it.
6922 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6925 * gcc.dg/torture/pr53120.c: New test.
6927 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6930 * gcc.c-torture/compile/pr52979-1.c: New test.
6931 * gcc.c-torture/execute/pr52979-1.c: New test.
6932 * gcc.c-torture/execute/pr52979-2.c: New test.
6934 2012-04-25 Richard Guenther <rguenther@suse.de>
6936 * gcc.target/i386/l_fma_float_5.c: Adjust.
6937 * gcc.target/i386/l_fma_double_4.c: Likewise.
6938 * gcc.target/i386/l_fma_float_2.c: Likewise.
6939 * gcc.target/i386/l_fma_float_6.c: Likewise.
6940 * gcc.target/i386/l_fma_double_1.c: Likewise.
6941 * gcc.target/i386/l_fma_double_5.c: Likewise.
6942 * gcc.target/i386/l_fma_float_3.c: Likewise.
6943 * gcc.target/i386/l_fma_double_2.c: Likewise.
6944 * gcc.target/i386/l_fma_double_6.c: Likewise.
6945 * gcc.target/i386/l_fma_float_4.c: Likewise.
6946 * gcc.target/i386/l_fma_double_3.c: Likewise.
6947 * gcc.target/i386/l_fma_float_1.c: Likewise.
6949 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6951 PR tree-optimization/53058
6952 * gcc.c-torture/compile/pr53058.c: New test.
6954 2012-04-25 Jan Hubicka <jh@suse.cz>
6957 * gcc.target/i386/pr39082-1.c: Update warning location.
6959 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6962 * gcc.dg/pr52880.c: New test.
6964 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6966 * gcc.dg/m-un-2.c: Update.
6967 * gcc.dg/20011021-1.c: Update.
6969 2012-04-25 Tobias Burnus <burnus@net-b.de>
6972 * gfortran.dg/realloc_on_assign_14.f90: New.
6974 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6977 PR tree-optimizations/52891
6978 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6980 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6983 * g++.dg/cpp0x/sfinae35.C: New.
6984 * g++.dg/cpp0x/sfinae36.C: Likewise.
6986 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6988 * gcc.target/builtin_target.c: New testcase.
6990 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6993 * gcc.target/powerpc/pr47197.c: New test.
6995 2012-04-24 Richard Guenther <rguenther@suse.de>
6997 PR tree-optimization/53085
6998 * g++.dg/torture/pr53085.C: New testcase.
7000 2012-04-24 Andrew Pinski <apinski@cavium.com>
7003 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7004 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7005 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7007 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7010 * gcc.c-torture/execute/pr53084.c: New test.
7012 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7014 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7016 2012-04-23 Andrew Pinski <apinski@cavium.com>
7018 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7020 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7023 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7024 * gcc.dg/torture/builtin-power-1.c: Likewise.
7026 2012-04-23 Richard Guenther <rguenther@suse.de>
7028 PR tree-optimization/53070
7029 * gcc.dg/torture/pr53070.c: New testcase.
7031 2012-04-23 Richard Guenther <rguenther@suse.de>
7034 * gcc.dg/pr53060.c: New testcase.
7036 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7038 PR tree-optimizations/52891
7039 * gcc.c-torture/compile/pr52891-1.c: New test.
7040 * gcc.c-torture/compile/pr52891-2.c: New test.
7042 2012-04-22 Tobias Burnus <burnus@net-b.de>
7045 * gfortran.dg/read_float_4.f90: New.
7047 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7050 * c-c++-common/pr35441.C: New.
7052 2012-04-20 Ian Lance Taylor <iant@google.com>
7054 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7055 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7057 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7059 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7061 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7063 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7065 PR rtl-optimization/44214
7066 * gcc.dg/pr44214-1.c: New test.
7067 * gcc.dg/pr44214-2.c: Likewise.
7068 * gcc.dg/pr44214-3.c: Likewise.
7070 2012-04-20 Richard Guenther <rguenther@suse.de>
7072 * g++.dg/torture/20120420-1.C: New testcase.
7074 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7076 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7078 2012-04-19 Christian Bruel <christian.bruel@st.com>
7080 * gcc.dg/pr52283.c: New test.
7082 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7084 * gcc.dg/pr37985.c: New test.
7086 2012-04-19 Richard Guenther <rguenther@suse.de>
7088 PR rtl-optimization/44688
7089 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7090 possibly profitable.
7092 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7094 PR tree-optimization/52976
7095 * gfortran.dg/reassoc_11.f: New test.
7097 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7099 PR tree-optimization/52976
7100 * gfortran.dg/reassoc_7.f: New test.
7101 * gfortran.dg/reassoc_8.f: Likewise.
7102 * gfortran.dg/reassoc_9.f: Likewise.
7103 * gfortran.dg/reassoc_10.f: Likewise.
7105 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7108 * g++.dg/cpp0x/sfinae33.C: New.
7109 * g++.dg/cpp0x/sfinae34.C: Likewise.
7111 2012-04-18 Joey Ye <joey.ye@arm.com>
7113 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7115 2012-04-18 Richard Guenther <rguenther@suse.de>
7117 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7119 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7120 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7122 2012-04-17 Tom de Vries <tom@codesourcery.com>
7124 * g++.dg/pr51264-4.C: New test.
7126 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7129 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7131 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7134 * g++.dg/parse/crash59.C: New.
7136 2012-04-17 Michael Matz <matz@suse.de>
7138 PR tree-optimization/18437
7139 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7141 2012-04-17 Richard Guenther <rguenther@suse.de>
7144 * g++.dg/torture/pr53011.C: New testcase.
7146 2012-04-16 Jason Merrill <jason@redhat.com>
7149 * g++.dg/cpp0x/variadic131.C: New.
7152 * g++.dg/cpp0x/variadic130.C: New.
7155 * g++.dg/cpp0x/variadic129.C: New.
7158 * g++.dg/cpp0x/variadic128.C: New.
7160 2012-04-16 Tobias Burnus <burnus@net-b.de>
7163 * gfortran.dg/pointer_intent_6.f90: New.
7165 2012-04-16 Tobias Burnus <burnus@net-b.de>
7168 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7169 to include public_private_module_4.f90.
7170 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7173 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7176 * g++.dg/diagnostic/operator1.C: New.
7177 * g++.dg/ext/label5.C: Adjust.
7178 * g++.dg/ext/va-arg1.C: Likewise.
7179 * g++.dg/other/error20.C: Likewise.
7180 * g++.dg/other/error20.C: Likewise.
7181 * g++.dg/other/error16.C: Likewise.
7182 * g++.dg/other/error10.C: Likewise.
7183 * g++.dg/parse/error30.C: Likewise.
7184 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7186 2012-04-16 Jason Merrill <jason@redhat.com>
7189 * g++.dg/cpp0x/variadic127.C: New.
7191 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7193 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7195 Use fail, pass instead of unresolved.
7199 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7201 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7202 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7203 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7205 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7208 * gfortran.dg/typebound_call_23.f03: New test case.
7210 2012-04-15 Jason Merrill <jason@redhat.com>
7213 * g++.dg/cpp0x/variadic126.C: New.
7216 * g++.dg/cpp0x/variadic125.C: New.
7219 * g++.dg/cpp0x/variadic124.C: New.
7222 * g++.dg/cpp0x/nullptr27.C: New.
7225 * g++.dg/warn/format8.C: New.
7227 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7230 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7232 2012-04-14 Tobias Burnus <burnus@net-b.de>
7236 * gfortran.dg/public_private_module_3.f90: New.
7237 * gfortran.dg/public_private_module_4.f90: New.
7239 2012-04-14 Tom de Vries <tom@codesourcery.com>
7241 * gcc.dg/superblock.c: New test.
7243 2012-04-14 Tom de Vries <tom@codesourcery.com>
7245 * gcc.dg/pr51879-12.c: New test.
7247 2012-04-13 Jason Merrill <jason@redhat.com>
7250 * g++.dg/cpp0x/variadic123.C: New.
7251 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7254 * g++.dg/cpp0x/initlist-ctor1.C: New.
7257 * g++.dg/other/anon-union2.C: New.
7259 2012-04-13 Martin Jambor <mjambor@suse.cz>
7262 * g++.dg/ipa/pr52939.C: New test.
7264 2012-04-13 Tom de Vries <tom@codesourcery.com>
7266 * gcc.dg/pr52734.c: New test.
7268 2012-04-13 Richard Guenther <rguenther@suse.de>
7270 PR tree-optimization/52969
7271 * gcc.dg/torture/pr52969.c: New testcase.
7273 2012-04-13 Richard Guenther <rguenther@suse.de>
7276 * gcc.dg/pr52549.c: New testcase.
7278 2012-04-13 Richard Guenther <rguenther@suse.de>
7281 * gcc.dg/pr52862.c: New testcase.
7283 2012-04-13 Joey Ye <joey.ye@arm.com>
7285 * gcc.target/arm/thumb1-imm.c: New testcase.
7287 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7290 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7291 second function argument.
7292 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7293 (calc_permps): Update declaration. Calculate result correctly.
7294 (avx2_test): Change src2 type to union256i_d.
7295 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7298 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7301 * gcc.target/powerpc/pr52775.c: New file.
7303 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7305 PR tree-optimization/18589
7306 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7307 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7308 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7309 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7310 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7311 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7312 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7313 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7314 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7315 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7317 2012-04-12 Richard Guenther <rguenther@suse.de>
7319 PR tree-optimization/52943
7320 * gcc.dg/torture/pr52943.c: New testcase.
7322 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7325 * gcc/target/sh/pr50751-4.c: New.
7326 * gcc/target/sh/pr50751-5.c: New.
7327 * gcc/target/sh/pr50751-6.c: New.
7328 * gcc/target/sh/pr50751-7.c: New.
7330 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7333 * g++.dg/lookup/using52.C: New.
7335 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7337 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7339 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7341 PR rtl-optimization/52876
7342 * gcc.target/i386/pr52876.c: New.
7344 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7346 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7348 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7350 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7351 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7352 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7353 (ptrdiff_t): ... this. All uses changed.
7354 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7355 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7357 (main): Cast argument to __INTPTR_TYPE__.
7358 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7360 * gcc.dg/mallign.c (main): Likewise.
7361 * gcc.dg/pr38700.c (foo): Likewise.
7362 * gcc.dg/long-long-cst1.c (t): Likewise.
7363 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7364 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7365 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7366 * gcc.dg/pr25682.c (d, foo): Likewise.
7367 * gcc.dg/format/cast-1.c (f): Likewise.
7368 * gcc.dg/c90-const-expr-10.c
7369 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7370 (size_t): ...this. All uses changed.
7371 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7372 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7373 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7374 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7375 * gcc.dg/sequence-pt-1.c: Likewise.
7376 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7377 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7378 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7379 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7380 of ptrdiff_t with it.
7381 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7382 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7383 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7385 2012-04-11 Jason Merrill <jason@redhat.com>
7388 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7389 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7392 * g++.dg/ext/attrib45.C: New.
7394 * g++.dg/eh/dtor3.C: New.
7396 2012-04-11 Richard Guenther <rguenther@suse.de>
7399 * gfortran.dg/pr52621.f90: New testcase.
7401 2012-04-11 Richard Guenther <rguenther@suse.de>
7404 * g++.dg/torture/pr52918-1.C: New testcase.
7405 * g++.dg/torture/pr52918-2.C: Likewise.
7407 2012-04-11 Tobias Burnus <burnus@net-b.de>
7410 * gfortran.dg/block_11.f90: New.
7412 2012-04-11 Nick Clifton <nickc@redhat.com>
7414 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7416 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7419 * gcc.target/powerpc/pr16458-1.c: New test.
7420 * gcc.target/powerpc/pr16458-2.c: Likewise.
7421 * gcc.target/powerpc/pr16458-3.c: Likewise.
7422 * gcc.target/powerpc/pr16458-4.c: Likewise.
7424 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7426 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7427 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7428 * gcc.dg/builtin-bswap-5.c: Likewise.
7429 * gcc.target/i386/builtin-bswap-4.c: New test.
7431 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7434 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7436 2012-04-11 Richard Guenther <rguenther@suse.de>
7438 PR rtl-optimization/52881
7439 * gcc.dg/torture/pr52881.c: New testcase.
7440 * gcc.dg/torture/pr52913.c: Likewise.
7442 2012-04-11 Richard Guenther <rguenther@suse.de>
7444 PR tree-optimization/52912
7445 * gcc.dg/torture/pr52912.c: New testcase.
7447 2010-04-10 Michael Matz <matz@suse.de>
7449 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7450 * gcc.dg/vect/vect-outer-1.c: Adjust.
7451 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7452 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7453 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7454 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7455 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7456 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7458 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7460 PR tree-optimization/52870
7461 * gcc.dg/vect/pr52870.c: New test.
7463 2012-04-09 Mike Stump <mikestump@comcast.net>
7465 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7466 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7467 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7468 * gnat.dg/aggr11.adb: Likewise.
7469 * gnat.dg/aggr11_pkg.ads: Likewise.
7470 * gnat.dg/aggr15.adb: Likewise.
7471 * gnat.dg/aggr15.ads: Likewise.
7472 * gnat.dg/aggr17.adb: Likewise.
7473 * gnat.dg/aggr18.adb: Likewise.
7474 * gnat.dg/array14.adb: Likewise.
7475 * gnat.dg/array14.ads: Likewise.
7476 * gnat.dg/array14_pkg.ads: Likewise.
7477 * gnat.dg/array19.adb: Likewise.
7478 * gnat.dg/array19.ads: Likewise.
7479 * gnat.dg/discr27.adb: Likewise.
7480 * gnat.dg/discr27.ads: Likewise.
7481 * gnat.dg/discr35.adb: Likewise.
7482 * gnat.dg/discr35.ads: Likewise.
7483 * gnat.dg/discr6.adb: Likewise.
7484 * gnat.dg/discr6_pkg.ads: Likewise.
7485 * gnat.dg/import1.adb: Likewise.
7486 * gnat.dg/import1.ads: Likewise.
7487 * gnat.dg/loop_address2.adb: Likewise.
7488 * gnat.dg/opt7.adb: Likewise.
7489 * gnat.dg/opt7.ads: Likewise.
7490 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7491 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7492 * gnat.dg/rep_clause2.adb: Likewise.
7493 * gnat.dg/rep_clause2.ads: Likewise.
7494 * gnat.dg/slice2.adb: Likewise.
7495 * gnat.dg/slice2.ads: Likewise.
7496 * gnat.dg/slice6.adb: Likewise.
7497 * gnat.dg/slice6_pkg.ads: Likewise.
7498 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7499 * gnat.dg/taft_type2.adb: Likewise.
7500 * gnat.dg/taft_type2.ads: Likewise.
7501 * gnat.dg/taft_type2_pkg.ads: Likewise.
7502 * gnat.dg/volatile10.adb: Likewise.
7503 * gnat.dg/volatile10_pkg.ads: Likewise.
7505 * gcc.dg/dll-8.c: Remove execute permissions.
7506 * g++.dg/ext/dllexport5.C: Likewise.
7508 2012-04-09 Jan Hubicka <jh@suse.cz>
7513 * gcc.dg/lto/pr52634_1.c: New testcase.
7514 * gcc.dg/lto/pr52634_0.c: New testcase.
7516 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7519 * gcc.target/i386/pr52883.c: New testcase.
7521 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7523 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7524 (check_effective_target_sync_long_long): Add SPARC case.
7525 (check_effective_target_sync_long_long_runtime): Likewise.
7526 (check_effective_target_sync_int_long): Adjust SPARC case.
7527 (check_effective_target_sync_char_short): Likewise.
7529 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7531 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7532 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7534 2012-04-08 Tobias Burnus <burnus@net-b.de>
7538 * gfortran.dg/public_private_module_2.f90: New.
7540 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7542 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7545 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7548 * gfortran.dg/function_optimize_11.f90: New test.
7550 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7553 * gfortran.dg/use_only_6.f90: New test.
7555 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7558 * gfortran.dg/use_only_6.f90: New test.
7559 2012-04-06 Mike Stump <mikestump@comcast.net>
7562 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7564 2012-04-05 Jason Merrill <jason@redhat.com>
7567 * g++.dg/template/qualified-id5.C: New.
7569 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7572 * gcc.target/i386/pr52882.c: New test.
7574 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7575 Dominique D'Humieures <dominiq@lps.ens.fr>
7578 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7579 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7581 2012-04-04 Jason Merrill <jason@redhat.com>
7584 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7586 2012-04-03 Jason Merrill <jason@redhat.com>
7589 * g++.dg/cpp0x/variadic-value1.C: New.
7591 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7593 * gnat.dg/pack18.adb: New test.
7594 * gnat.dg/pack18_pkg.ads: New helper.
7596 2012-04-03 Richard Guenther <rguenther@suse.de>
7598 PR tree-optimization/52808
7599 * gcc.dg/pr52808.c: New testcase.
7601 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7603 PR tree-optimization/52835
7604 * gfortran.dg/pr52835.f90: New test.
7606 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7608 * gnat.dg/specs/aggr5.ads: New test.
7610 2012-04-02 Richard Guenther <rguenther@suse.de>
7612 PR tree-optimization/52756
7613 * gcc.dg/torture/pr52756.c: New testcase.
7615 2012-04-02 Richard Guenther <rguenther@suse.de>
7618 * gcc.dg/pr52803.c: New testcase.
7620 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7623 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7626 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7629 * g++.dg/cpp0x/noexcept17.C: New.
7630 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7631 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7632 * g++.dg/cpp0x/noexcept01.C: Likewise.
7633 * g++.dg/eh/init-temp1.C: Likewise.
7634 * g++.dg/eh/ctor1.C: Likwise.
7636 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7638 * gnat.dg/controlled6.adb: New test.
7639 * gnat.dg/controlled6_pkg.ads: New helper.
7640 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7642 2012-03-30 Richard Henderson <rth@redhat.com>
7645 * g++.dg/opt/pr52727.C: New testcase.
7647 2012-03-30 Richard Guenther <rguenther@suse.de>
7649 PR tree-optimization/52754
7650 * gcc.target/i386/pr52754.c: New testcase.
7652 2012-03-30 Richard Guenther <rguenther@suse.de>
7655 * g++.dg/torture/pr52772.C: New testcase.
7657 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7660 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7662 2012-03-29 Jason Merrill <jason@redhat.com>
7665 * g++.dg/template/inherit8.C: New.
7667 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7670 * g++.dg/ext/weak4.C: New test.
7672 PR tree-optimization/52760
7673 * gcc.c-torture/execute/pr52760.c: New test.
7675 2012-03-29 Jason Merrill <jason@redhat.com>
7678 * g++.dg/cpp0x/initlist-array3.C: New.
7680 2012-03-28 Jason Merrill <jason@redhat.com>
7683 * g++.dg/overload/virtual2.C: New.
7685 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7687 * gnat.dg/vect7.ad[sb]: New test.
7689 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7690 Tobias Burnus <burnus@gcc.gnu.org>
7693 * gfortran.dg/allocate_class_1.f90 : Change error test.
7694 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7695 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7696 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7698 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7701 * gcc.dg/pr52691.c: New test.
7704 * gcc.c-torture/compile/pr52750.c: New test.
7706 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7709 * gcc.target/avr/torture/builtins-2.c: New test.
7711 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7714 * gcc.target/i386/pr52736.c: New test.
7716 2012-03-27 Martin Jambor <mjambor@suse.cz>
7719 * gcc.dg/torture/pr52693.c: New test.
7721 2012-03-27 Meador Inge <meadori@codesourcery.com>
7724 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7726 2012-03-27 Mike Stump <mikestump@comcast.net>
7729 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7730 failures that match branch names.
7732 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7733 H.J. Lu <hongjiu.lu@intel.com>
7736 * gcc.target/i386/pr52698.c: New test.
7738 2012-03-27 Richard Guenther <rguenther@suse.de>
7741 * gcc.dg/torture/pr52720.c: New testcase.
7743 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7745 * gnat.dg/pack17.adb: New test.
7747 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7749 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7750 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7752 2012-03-26 Martin Jambor <mjambor@suse.cz>
7754 PR tree-optimization/50052
7755 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7757 2012-03-26 Richard Guenther <rguenther@suse.de>
7759 PR tree-optimization/52701
7760 * gfortran.dg/pr52701.f90: New testcase.
7762 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7764 PR tree-optimization/52686
7765 * gcc.target/arm/pr52686.c: New test.
7767 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7769 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7770 Add "-Os -flto" to list.
7772 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7774 * gnat.dg/concat2.ad[sb]: New test.
7776 2012-03-24 Jason Merrill <jason@redhat.com>
7778 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7779 * g++.dg/cpp0x/trailing2.C: Likewise.
7780 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7781 * g++.dg/cpp1y/auto-fn1.C: New.
7782 * g++.dg/cpp1y/auto-fn2.C: New.
7783 * g++.dg/cpp1y/auto-fn3.C: New.
7784 * g++.dg/cpp1y/auto-fn4.C: New.
7785 * g++.dg/cpp1y/auto-fn5.C: New.
7786 * g++.dg/cpp1y/auto-fn6.C: New.
7787 * g++.dg/cpp1y/auto-fn7.C: New.
7788 * g++.dg/cpp1y/auto-fn8.C: New.
7789 * g++.dg/cpp1y/auto-fn9.C: New.
7790 * g++.dg/cpp1y/auto-fn10.C: New.
7791 * g++.dg/cpp1y/auto-fn11.C: New.
7793 2012-03-23 Richard Guenther <rguenther@suse.de>
7795 PR tree-optimization/52678
7796 * gfortran.dg/pr52678.f: New testcase.
7798 2012-03-23 Richard Guenther <rguenther@suse.de>
7800 PR tree-optimization/52638
7801 * g++.dg/torture/pr52638.C: New testcase.
7803 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7806 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7808 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7811 * g++.dg/ext/attrib44.C: New test.
7813 2012-03-22 Jan Hubicka <jh@suse.cz>
7816 * g++.dg/torture/pr51737.C: New testcase
7818 2012-03-22 Richard Guenther <rguenther@suse.de>
7820 PR tree-optimization/52548
7821 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7823 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7825 * lib/fortran-modules.exp (list-module-names-1): Remove
7828 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7831 * gcc.target/sh/pr50751-1.c: New.
7832 * gcc.target/sh/pr50751-2.c: New.
7833 * gcc.target/sh/pr50751-3.c: New.
7835 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7838 * gcc.target/sh/sh4a-cos.c: Remove.
7839 * gcc.target/sh/sh4a-sin.c: Remove.
7840 * gcc.target/sh/sh4a-sincos.c: Remove.
7842 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7844 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7845 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7847 2012-03-21 Martin Jambor <mjambor@suse.cz>
7850 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7851 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7853 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7855 * gcc.target/arm/thumb-16bit-ops.c: New file.
7856 * gcc.target/arm/thumb-ifcvt.c: New file.
7858 2012-03-20 Jason Merrill <jason@redhat.com>
7860 * lib/target-supports.exp: Add { target c++1y }.
7862 * g++.dg/cpp0x/auto32.C: New.
7864 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7867 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7869 * gcc.dg/torture/pr48124-4.c: Ditto:
7870 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7872 2012-03-20 Jason Merrill <jason@redhat.com>
7875 * g++.dg/cpp0x/initlist66.C: New.
7877 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7879 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7882 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7885 * gcc.target/avr/torture/addr-space-2.h: New file.
7886 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7887 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7888 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7889 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7891 2012-03-20 Richard Guenther <rguenther@suse.de>
7893 * gnat.dg/pack16.adb: New testcase.
7894 * gnat.dg/pack16_pkg.ads: Likewise.
7895 * gnat.dg/specs/pack8.ads: Likewise.
7896 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7898 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7900 * g++.dg/warn/Wuseless-cast.C: Extend.
7902 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7905 * g++.dg/warn/Wuseless-cast.C: New.
7907 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7910 * gfortran.dg/pr52608.f90: New test.
7912 2012-03-17 Tobias Burnus <burnus@net-b.de>
7915 * gfortran.dg/proc_ptr_36.f90: New.
7917 2012-03-16 Martin Jambor <mjambor@suse.cz>
7919 * gcc.dg/misaligned-expand-1.c: New test.
7920 * gcc.dg/misaligned-expand-3.c: Likewise.
7922 2012-03-16 Richard Guenther <rguenther@suse.de>
7923 Kai Tietz <ktietz@redhat.com>
7926 * gcc.c-torture/execute/pr48814-1.c: New test.
7927 * gcc.c-torture/execute/pr48814-2.c: New test.
7928 * gcc.dg/tree-ssa/assign-1.c: New test.
7929 * gcc.dg/tree-ssa/assign-2.c: New test.
7930 * gcc.dg/tree-ssa/assign-3.c: New test.
7932 2012-03-16 Richard Guenther <rguenther@suse.de>
7934 * gnat.dg/specs/pack7.ads: New testcase.
7936 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7939 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7940 * gcc.dg/torture/vshuf-8.inc: Likewise.
7941 * gcc.dg/torture/vshuf-16.inc: Likewise.
7942 * gcc.dg/torture/vshuf-32.inc: Likewise.
7944 2012-03-15 Jason Merrill <jason@redhat.com>
7946 * g++.dg/torture/pr52582.C: New.
7948 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7950 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7952 2012-03-15 Ira Rosen <irar@il.ibm.com>
7953 Ulrich Weigand <ulrich.weigand@linaro.org>
7955 * gcc.dg/vect/slp-cond-3.c: New test.
7956 * gcc.dg/vect/slp-cond-4.c: New test.
7958 2012-03-15 Ira Rosen <irar@il.ibm.com>
7959 Ulrich Weigand <ulrich.weigand@linaro.org>
7961 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7962 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7964 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7969 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7970 * gfortran.dg/round_1.f03: Likewise.
7972 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7973 Andrew Pinski <apinski@cavium.com>
7976 * gcc.dg/pr52592.c: New test.
7978 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7980 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7981 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7982 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7983 * lib/fortran-modules.exp: .. this new file. Adjust users.
7984 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7985 gfortran-dg-debug-runtest): Call cleanup-modules.
7986 * lib/fortran-torture.exp (fortran-torture-execute,
7987 fortran-torture): Likewise.
7988 * gfortran.dg/coarray/caf.exp: Likewise.
7989 * lib/lto.exp: Likewise.
7990 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7991 * gfortran.dg/class_4b.f03: Likewise.
7992 * gfortran.dg/class_4c.f03: Likewise.
7993 * gfortran.dg/class_45a.f03: Likewise.
7994 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7995 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7996 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7997 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7998 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7999 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8000 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8001 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8002 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8003 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8004 * gfortran.dg/whole_file_28.f90: Likewise.
8005 * gfortran.dg/whole_file_29.f90: Likewise.
8006 * gfortran.dg/whole_file_30.f90: Likewise.
8007 * gfortran.dg/whole_file_31.f90: Likewise.
8009 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8011 PR tree-optimization/52267
8012 * gcc.dg/pr52267.c: New test.
8013 * gcc.dg/tree-ssa/vrp65.c: New test.
8014 * gcc.dg/tree-ssa/vrp66.c: New test.
8016 2012-03-15 Richard Guenther <rguenther@suse.de>
8019 * gfortran.dg/vect/pr52580.f: New testcase.
8021 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8023 * gcc.target/sh/fpul-usage-1.c: New.
8025 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8028 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8029 * gcc.target/sh/pr49468-di.c: Likewise.
8031 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8033 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8034 * gcc.dg/c99-stdint-6.c: Likewise.
8035 * gcc.dg/lto/20090210_0.c: Likewise.
8036 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8037 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8038 * gcc.dg/pragma-init-fini-2.c: Likewise.
8039 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8040 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8041 * gcc.target/i386/pr22152.c: Likewise.
8042 * gcc.target/i386/vect8-ret.c: Likewise.
8043 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8046 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8048 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8049 * g++.dg/tree-prof/partition1.C: Likewise.
8050 * g++.dg/tree-prof/partition2.C: Likewise.
8051 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8053 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8054 * gcc.c-torture/execute/20010724-1.c: Remove.
8055 * gcc.c-torture/execute/20010724-1.x: Remove.
8056 * gcc.c-torture/execute/20040208-2.c: Remove.
8057 * gcc.c-torture/execute/20040208-2.x: Remove.
8058 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8060 (main) [__mips__ && __sgi__]: Remove.
8061 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8062 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8063 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8064 mips-sgi-irix6* handling.
8065 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8066 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8067 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8069 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8070 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8071 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8072 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8073 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8074 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8076 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8077 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8078 * gcc.target/mips/save-restore-3.c: Likewise.
8079 * gcc.target/mips/save-restore-4.c: Likewise.
8080 * gcc.target/mips/save-restore-5.c: Likewise.
8081 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8082 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8084 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8086 (restore_ld_library_path_env_vars): Likewise.
8087 * lib/target-supports.exp (check_profiling_available): Remove
8088 mips*-*-irix* handling.
8089 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8090 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8091 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8093 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8096 * g++.dg/opt/pr52582.C: New test.
8098 2012-03-14 Richard Guenther <rguenther@suse.de>
8100 PR tree-optimization/52571
8101 * gcc.dg/vect/vect-2.c: Initialize arrays.
8102 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8103 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8104 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8106 2012-03-14 Richard Guenther <rguenther@suse.de>
8111 * gcc.dg/torture/pr48124-1.c: New testcase.
8112 * gcc.dg/torture/pr48124-2.c: Likewise.
8113 * gcc.dg/torture/pr48124-3.c: Likewise.
8114 * gcc.dg/torture/pr48124-4.c: Likewise.
8116 2012-03-14 Richard Guenther <rguenther@suse.de>
8119 * gcc.dg/pr52578.c: New testcase.
8121 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8124 * g++.dg/cpp0x/udlit-args2.C: New test.
8126 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8129 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8130 * gcc.c-torture/compile/pr48596.c: ... here.
8132 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8135 * g++.dg/lookup/hidden-class17.C: New test.
8137 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8140 * gcc.dg/Wunused-var-3.c: New test.
8142 2012-03-13 Martin Jambor <mjambor@suse.cz>
8144 * gcc.dg/misaligned-expand-2.c: New test.
8146 2012-03-13 Richard Guenther <rguenther@suse.de>
8149 * gcc.dg/pr52134.c: New testcase.
8151 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8153 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8155 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8157 PR tree-optimization/46728
8158 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8159 * gcc.target/powerpc/pr46728-5.c: Likewise.
8160 * gcc.target/powerpc/pr46728-8.c: Likewise.
8161 * gcc.target/powerpc/pr46728-10.c: Likewise.
8162 * gcc.target/powerpc/pr46728-11.c: Likewise.
8163 * gcc.target/powerpc/pr46728-13.c: Likewise.
8164 * gcc.target/powerpc/pr46728-14.c: Likewise.
8165 * gcc.target/powerpc/pr46728-15.c: Likewise.
8167 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8170 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8172 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8174 PR tree-optimization/46728
8175 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8176 * gcc.target/powerpc/pr46728-5.c: Likewise.
8177 * gcc.target/powerpc/pr46728-8.c: Likewise.
8178 * gcc.target/powerpc/pr46728-10.c: Likewise.
8179 * gcc.target/powerpc/pr46728-11.c: Likewise.
8180 * gcc.target/powerpc/pr46728-13.c: Likewise.
8181 * gcc.target/powerpc/pr46728-14.c: Likewise.
8182 * gcc.target/powerpc/pr46728-15.c: Likewise.
8184 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8187 * gcc.target/avr/torture/addr-space-1.h: New file.
8188 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8189 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8190 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8191 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8193 2012-03-12 Andrew Pinski <apinski@cavium.com>
8195 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8197 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8199 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8200 * g++.dg/abi/thunk4.C: Likewise.
8201 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8203 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8205 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8206 * g++.dg/eh/spbp.C: Likewise.
8207 * g++.dg/ext/label13.C: Likewise.
8208 * g++.dg/guality/guality.exp: Likewise.
8209 * g++.dg/other/anon5.C: Likewise.
8210 * g++.dg/other/pragma-ep-1.C: Remove.
8211 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8212 * g++.dg/warn/pr31246.C: Likewise.
8213 * g++.dg/warn/weak1.C: Likewise.
8214 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8215 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8216 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8217 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8218 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8219 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8220 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8221 * gcc.dg/c99-tgmath-1.c: Likewise.
8222 * gcc.dg/c99-tgmath-2.c: Likewise.
8223 * gcc.dg/c99-tgmath-3.c: Likewise.
8224 * gcc.dg/c99-tgmath-4.c: Likewise.
8225 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8227 * gcc.dg/debug/pr49032.c: Likewise.
8228 * gcc.dg/guality/guality.exp: Likewise.
8229 * gcc.dg/intmax_t-1.c: Likewise.
8230 * gcc.dg/pr48616.c: Likewise.
8231 * gcc.dg/pragma-ep-1.c: Remove.
8232 * gcc.dg/pragma-ep-2.c: Remove.
8233 * gcc.dg/pragma-ep-3.c: Remove.
8234 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8235 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8236 * gcc.misc-tests/gcov-14.c: Likewise.
8237 * gfortran.dg/guality/guality.exp: Likewise.
8238 * lib/target-supports.exp (check_weak_available): Likewise.
8239 (add_options_for_tls): Likewise.
8240 (check_ascii_locale_available): Likewise.
8241 * obj-c++.dg/dwarf-2.mm: Likewise.
8242 * objc.dg/dwarf-1.m: Likewise.
8243 * objc.dg/dwarf-2.m: Likewise.
8245 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8247 PR tree-optimization/51721
8248 * gcc.dg/tree-ssa/vrp64.c: New test.
8250 PR tree-optimization/52533
8251 * gcc.c-torture/compile/pr52533.c: New test.
8253 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8255 * gcc.target/i386/rtm-xabort-1.c: New.
8256 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8257 * gcc.target/i386/rtm-xend-1.c: Ditto.
8258 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8259 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8260 * gcc.target/i386/sse-13.c: Ditto.
8261 * gcc.target/i386/sse-14.c: Ditto.
8262 * gcc.target/i386/sse-22.c: Ditto.
8263 * gcc.target/i386/sse-23.c: Ditto.
8264 * g++.dg/other/i386-2.C: Ditto.
8265 * g++.dg/other/i386-3.C: Ditto.
8267 2012-03-12 Tobias Burnus <burnus@net-b.de>
8270 * gfortran.dg/proc_ptr_35.f90: New.
8272 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8275 * gcc.dg/torture/pr52530.c: New test.
8277 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8280 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8282 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8285 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8287 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8289 2012-03-09 Andrew Pinski <apinski@cavium.com>
8292 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8293 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8295 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8297 * gcc.dg/tree-ssa/scev-3.c: New.
8298 * gcc.dg/tree-ssa/scev-4.c: New.
8300 2012-03-08 Tobias Burnus <burnus@net-b.de>
8303 * gfortran.dg/proc_ptr_34.f90
8305 2012-03-07 Jason Merrill <jason@redhat.com>
8308 * g++.dg/cpp0x/udlit-mangle.C: New.
8310 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8312 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8314 2012-03-06 Richard Guenther <rguenther@suse.de>
8317 * gcc.dg/torture/pr52493.c: New testcase.
8319 2012-03-06 Richard Guenther <rguenther@suse.de>
8322 * gcc.dg/lto/pr52097_0.c: New testcase.
8324 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8327 * gcc.target/sh/pr51244-1.c: New.
8328 * gcc.target/sh/pr51244-2.c: New.
8329 * gcc.target/sh/pr51244-3.c: New.
8331 2012-03-05 Jason Merrill <jason@redhat.com>
8334 * g++.dg/ext/visibility/template11.C: New.
8336 * g++.dg/cpp0x/implicit13.C: New.
8338 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8340 PR tree-optimization/51721
8341 * gcc.dg/tree-ssa/vrp63.c: New test.
8342 * gcc.dg/pr51721.c: New test.
8344 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8347 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8350 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8353 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8355 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8358 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8360 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8362 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8365 2012-03-03 Jason Merrill <jason@redhat.com>
8367 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8370 * g++.dg/cpp0x/initlist65.C: New.
8373 * g++.dg/ext/is_empty2.C: New.
8375 2012-03-03 Tobias Burnus <burnus@net-b.de>
8378 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8380 2012-03-03 Tobias Burnus <burnus@net-b.de>
8382 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8383 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8384 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8385 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8386 * gfortran.dg/class_30.f90: Remove dg-warning line.
8387 * gfortran.dg/bind_c_usage_25.f90: New.
8389 2012-03-03 Tobias Burnus <burnus@net-b.de>
8392 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8393 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8394 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8396 2012-03-03 Tobias Burnus <burnus@net-b.de>
8399 * gfortran.dg/assumed_type_1.f90: New.
8400 * gfortran.dg/assumed_type_2.f90: New.
8401 * gfortran.dg/assumed_type_3.f90: New.
8402 * gfortran.dg/assumed_type_4.f90: New.
8404 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8407 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8408 * gcc.target/sh/pr49468-di.c: New.
8410 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8412 * gcc.dg/graphite/pr50561.c: Update.
8414 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8416 * gcc.target/powerpc/pr52457.c: New test.
8418 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8420 * gcc.target/arm/sat-1.c: New test.
8422 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8425 * gcc.target/i386/pr46716.c: New test.
8427 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8430 * g++.dg/cpp0x/sfinae32.C: New.
8432 2012-03-02 Richard Guenther <rguenther@suse.de>
8434 PR tree-optimization/52406
8435 * gcc.dg/torture/pr52406.c: New testcase.
8437 2012-03-02 Tobias Burnus <burnus@net-b.de>
8440 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8441 * gfortran.dg/nullify_2.f90: Update dg-error.
8442 * gfortran.dg/nullify_4.f90: Ditto.
8443 * gfortran.dg/pointer_init_6.f90: Ditto.
8445 2012-03-02 Tobias Burnus <burnus@net-b.de>
8448 * gfortran.dg/class_51.f90: New.
8450 2012-03-02 Tobias Burnus <burnus@net-b.de>
8453 * gfortran.dg/intrinsic_8.f90: New.
8455 2012-03-01 Kai Tietz <ktietz@redhat.com>
8457 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8458 routines on mingw targets.
8459 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8461 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8463 PR tree-optimization/52445
8464 * gcc.dg/pr52445.c: New test.
8466 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8469 * gcc.c-torture/compile/pr52437.c: New test.
8472 * gcc.dg/torture/pr52419.c: New test.
8474 PR tree-optimization/52429
8475 * gcc.dg/torture/pr52429.c: New test.
8476 * g++.dg/opt/pr52429.C: New test.
8478 2012-02-29 Richard Guenther <rguenther@suse.de>
8481 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8482 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8483 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8484 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8485 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8486 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8488 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8490 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8492 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8495 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8497 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8500 * gcc.target/arm/neon/pr51534.c: New testcase.
8502 2012-02-28 Richard Guenther <rguenther@suse.de>
8505 * gcc.dg/torture/pr52407.c: New testcase.
8507 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8509 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8510 * gcc.target/arm/vfp2.c: Likewise.
8511 * gcc.target/arm/vfp3.c: Likewise.
8512 * gcc.target/arm/vfp4.c: Likewise.
8513 * gcc.target/arm/vfp5.c: Likewise.
8514 * gcc.target/arm/vfp6.c: Likewise.
8515 * gcc.target/arm/vfp7.c: Likewise.
8516 * gcc.target/arm/vfp8.c: Likewise.
8517 * gcc.target/arm/vfp9.c: Likewise.
8518 * gcc.target/arm/vfp10.c: Likewise.
8519 * gcc.target/arm/vfp11.c: Likewise.
8520 * gcc.target/arm/vfp12.c: Likewise.
8521 * gcc.target/arm/vfp13.c: Likewise.
8522 * gcc.target/arm/vfp14.c: Likewise.
8523 * gcc.target/arm/vfp15.c: Likewise.
8524 * gcc.target/arm/vfp16.c: Likewise.
8525 * gcc.target/arm/vfp17.c: Likewise.
8526 * gcc.target/arm/neon-constants.h: New file.
8527 * gcc.target/arm/neon-vect1.c: New test.
8528 * gcc.target/arm/neon-vect2.c: New test.
8529 * gcc.target/arm/neon-vect3.c: New test.
8530 * gcc.target/arm/neon-vect4.c: New test.
8531 * gcc.target/arm/neon-vect5.c: New test.
8532 * gcc.target/arm/neon-vect6.c: New test.
8533 * gcc.target/arm/neon-vect7.c: New test.
8534 * gcc.target/arm/neon-vect8.c: New test.
8536 2012-02-28 Richard Guenther <rguenther@suse.de>
8538 PR tree-optimization/52402
8539 * gcc.dg/torture/pr52402.c: New testcase.
8541 2012-02-28 Richard Guenther <rguenther@suse.de>
8544 * g++.dg/lto/pr52400_0.C: New testcase.
8546 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8548 * gcc.target/avr/torture/builtins-1.c: New test.
8549 * gcc.target/avr/torture/builtins-error.c: New test.
8551 2012-02-28 Kai Tietz <ktietz@redhat.com>
8553 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8554 * gcc.target/i386/pr45352-2.c: Likewise.
8555 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8556 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8557 targets instead rand.
8558 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8559 * gcc.target/i386/sse2-mul-1.c: Likewise.
8560 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8561 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8562 * gcc.target/i386/pad-1.c: Likewise.
8563 * gcc.target/i386/pad-9.c: Likewise.
8564 * gcc.target/i386/pad-2.c: Likewise.
8565 * gcc.target/i386/pad-5b.c: Likewise.
8566 * gcc.target/i386/pad-8.c: Likewise.
8567 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8568 * gcc.target/i386/pr44130.c: Likewise.
8569 * gcc.target/i386/align-main-1.c: Likewise.
8570 * gcc.target/i386/align-main-2.c: Likewise.
8571 * gcc.target/i386/sw-1.c: Likewise.
8572 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8573 on x64 mingw target.
8574 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8575 * gcc.target/i386/pr46295.c: Likewise.
8576 * gcc.target/i386/amd64-abi-1.c: Likewise.
8577 * gcc.target/i386/amd64-abi-2.c: Likewise.
8578 * gcc.target/i386/pr39082-1.c: Likewise.
8579 * gcc.target/i386/pr39162.c: Likewise.
8580 * gcc.target/i386/pr22152.c: Likewise.
8581 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8582 * gcc.target/i386/wrfsbase-2.c: Likewise.
8583 * gcc.target/i386/local.c: Likewise
8584 * gcc.target/i386/wrgsbase-1.c: Likewise.
8585 * gcc.target/i386/wrfsbase-1.c: Likewise.
8586 * gcc.target/i386/pr39315-3.c: Likewise.
8587 * gcc.target/i386/pr35767-4.c: Likewise.
8588 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8590 * gcc.target/i386/pr45336-2.c: Likewise.
8591 * gcc.target/i386/pr45336-1.c: Likewise.
8592 * gcc.target/i386/pr45336-4.c: Likewise.
8594 2012-02-27 Tristan Gingold <gingold@adacore.com>
8596 * gnat.dg/array20.ad[sb]: New test.
8598 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8601 * gcc.target/arm/pr52375.c: New test.
8602 * gcc.c-torture/compile/pr52375.c: New test.
8604 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8606 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8607 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8609 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8611 * gnat.dg/aggr19.adb: New test.
8612 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8614 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8617 * gcc.target/sh/pr49263.c: New.
8619 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8621 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8622 simulate_thread_wrapper_other_threads
8623 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8624 Move initialization of 'value' to main().
8625 (main): Initialize 'value';
8626 * gcc.dg/simulate-thread/speculative-store.c
8627 (simulate_thread_step_verify): Return 0 when successful.
8628 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8630 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8631 (simulate_thread_wrapper_other_threads): Return a success/fail value
8632 and issue an error if the instruction count threshold is exceeded.
8634 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8637 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8638 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8640 2012-02-24 Richard Guenther <rguenther@suse.de>
8643 * gcc.dg/pr52355.c: New testcase.
8645 2012-02-23 Kai Tietz <ktietz@redhat.com>
8647 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8648 * gcc.dg/Wpadded.c: Likewise.
8649 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8651 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8652 for sleep by Sleep and add windows.h include for this function.
8653 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8655 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8657 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8658 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8659 on x64 mingw target.
8660 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8661 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8662 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8663 failure on LLP64 target.
8665 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8668 * gcc.dg/noncompile/pr52290.c: New test.
8670 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8672 PR tree-optimization/52019
8673 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8675 2012-02-22 Kai Tietz <ktietz@redhat.com>
8677 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8678 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8679 derived pdiff_t type.
8680 * g++.dg/torture/pr49720.C: Likewise
8682 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8685 * gcc.target/i386/pr52330.c: New test.
8687 2012-02-22 Tobias Burnus <burnus@net-b.de>
8690 * gfortran.dg/io_constraints_10.f90: New.
8692 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8694 * lib/target-supports.exp (check_effective_target_vect_condition):
8695 Return true for NEON.
8697 2012-02-21 Kai Tietz <ktietz@redhat.com>
8699 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8701 2012-02-21 Richard Guenther <rguenther@suse.de>
8703 PR tree-optimization/52324
8704 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8706 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8709 * gcc.target/avr/torture/pr51782-1.c: New test.
8711 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8713 PR tree-optimization/52318
8714 * gcc.dg/pr52318.c: New test.
8716 2012-02-20 Kai Tietz <ktietz@redhat.com>
8718 * gcc.dg/bf-ms-layout-3.c: New testcase.
8720 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8724 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8726 2012-02-20 Richard Guenther <rguenther@suse.de>
8728 PR tree-optimization/52298
8729 * gcc.dg/torture/pr52298.c: New testcase.
8730 * gcc.dg/vect/pr52298.c: Likewise.
8732 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8734 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8735 * gcc.c-torture/execute/pr52286.c: Ditto.
8737 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8739 PR tree-optimization/52286
8740 * gcc.c-torture/execute/pr52286.c: New test.
8742 2012-02-18 Tobias Burnus <burnus@net-b.de>
8745 * gfortran.dg/interface_35.f90: Use -std=f2003.
8746 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8747 * gfortran.dg/interface_assignment_4.f90: Ditto.
8748 * gfortran.dg/bessel_1.f90: Ditto.
8749 * gfortran.dg/func_result_6.f90: Ditto.
8750 * gfortran.dg/hypot_1.f90: Ditto.
8751 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8753 2012-02-17 Tobias Burnus <burnus@net-b.de>
8755 PR translation/52232
8756 PR translation/52234
8757 PR translation/52245
8758 PR translation/52246
8759 PR translation/52262
8760 PR translation/52273
8761 * gfortran.dg/coarray_22.f90: Update dg-error.
8762 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8764 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8767 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8768 (simulate-thread): Use default timeout.
8770 2012-02-16 Jason Merrill <jason@redhat.com>
8773 * g++.dg/ext/timevar1.C: New.
8775 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8778 * g++.dg/template/using21.C: New.
8779 * g++.dg/template/using22.C: Likewise.
8781 2012-02-16 Jason Merrill <jason@redhat.com>
8784 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8786 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8788 PR tree-optimization/52255
8789 * gcc.c-torture/compile/pr52255.c: New test.
8792 * g++.dg/debug/dwarf2/pr52260.C: New test.
8795 * g++.dg/ipa/pr51929.C: New test.
8797 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8800 * gcc.target/powerpc/pr52199.c: New file.
8802 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8805 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8807 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8809 * gcc.dg/pr51867.c: Don't include <math.h>.
8812 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8814 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8815 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8817 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8819 PR tree-optimization/50561
8820 * gcc.dg/graphite/pr50561.c: New testcase.
8822 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8824 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8825 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8827 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8829 * gnat.dg/discr35.ad[sb]: New test.
8831 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8833 * gnat.dg/volatile10.adb: New test.
8834 * gnat.dg/volatile10_pkg.ads: New helper.
8836 2012-02-14 Jason Merrill <jason@redhat.com>
8838 * g++.dg/ext/attrib43.C: New.
8840 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8842 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8843 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8845 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8846 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8847 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8848 effective_target fgnu_tm.
8849 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8851 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8854 * g++.dg/template/asmgoto1.C: New test.
8856 2012-02-14 Ian Lance Taylor <iant@google.com>
8859 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8860 compiling generated file for 64bit and index tests.
8862 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8864 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8866 2012-02-14 Richard Guenther <rguenther@suse.de>
8868 PR tree-optimization/52244
8869 PR tree-optimization/51528
8870 * gcc.dg/torture/pr52244.c: New testcase.
8872 2012-02-14 Walter Lee <walt@tilera.com>
8874 * g++.dg/other/PR23205.C: Disable test on tile.
8875 * g++.dg/other/pr23205-2.C: Disable test on tile.
8876 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8877 * gcc.dg/20040813-1.c: Disable test on tile.
8878 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8879 * gcc.misc-tests/linkage.exp: Handle tilegx.
8881 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8883 PR tree-optimization/52210
8884 * gcc.dg/pr52210.c: New test.
8886 2012-02-14 Jason Merrill <jason@redhat.com>
8889 * g++.dg/overload/defarg5.C: New.
8891 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8894 * c-c++-common/pr52181.c: New test.
8896 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8899 * g++.dg/ext/atomic-1.C: New test.
8901 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8903 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8905 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8908 * gcc.c-torture/execute/pr52209.c: New test.
8910 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8913 * gfortran.dg/elemental_optional_args_5.f03: New test.
8915 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8918 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8921 2012-02-11 Ian Lance Taylor <iant@google.com>
8924 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8925 SPARC Solaris. Don't run the test at all on systems where it may
8926 not work, rather than xfailing it.
8928 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8930 PR rtl-optimization/52175
8931 * gcc.c-torture/compile/pr52175.c: New test.
8933 2012-02-10 Jason Merrill <jason@redhat.com>
8936 * g++.dg/template/repo10.C: New.
8938 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8941 * gcc.dg/pr52132.c: New test.
8943 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8945 * gnat.dg/specs/aggr4.ads: New test.
8946 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8948 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8951 * gcc.target/i386/pr52146.c: New.
8953 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8956 * c-c++-common/pr52177.c: New test.
8958 2012-02-10 Jan Hubicka <jh@suse.cz>
8961 * g++.dg/torture/pr48600.C: New testcase.
8963 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8966 * gcc.dg/dfp/pr52140.c: New test.
8968 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8971 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8974 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8977 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8978 * gcc.dg/pr51867.c: New test.
8980 2012-02-09 Ian Lance Taylor <iant@google.com>
8982 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8983 which don't support -fsplit-stack. Turn off optimization when
8984 compiling select5-out.go.
8986 2012-02-08 Ian Lance Taylor <iant@google.com>
8988 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8989 systems which don't support -fsplit-stack.
8991 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8993 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8994 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8995 machine instuction in the log.
8997 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8999 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9002 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9005 * gcc.dg/pr48524.c: New test.
9006 * gcc.dg/pr48524.spec: New spec file for test.
9008 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9011 * gfortran.dg/vect/pr32380.f90: New test.
9013 2012-02-08 Tobias Burnus <burnus@net-b.de>
9016 * gfortran.dg/realloc_on_assign_12.f90: New.
9018 2012-02-08 Richard Guenther <rguenther@suse.de>
9020 PR rtl-optimization/52170
9021 * gcc.dg/torture/pr52170.c: New testcase.
9023 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9025 PR gcov-profile/52150
9026 * gcc.dg/tree-prof/pr52150.c: New test.
9028 PR rtl-optimization/52139
9029 * gcc.dg/pr52139.c: New test.
9031 2012-02-07 Jason Merrill <jason@redhat.com>
9034 * g++.dg/cpp0x/constexpr-union3.C: New.
9037 * g++.dg/lto/pr52035_0.C: New.
9039 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9041 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9042 * gcc.dg/special/weak-1.c: Likewise.
9043 * gcc.dg/ucnid-12.c: Likewise.
9044 * gcc.dg/torture/pr45678-1.c: Likewise.
9045 * gcc.dg/torture/pr45678-2.c: Likewise.
9046 * gcc.dg/vector-4.c: Likewise.
9047 * gcc.dg/ipa/inline-5.c: Likewise.
9048 * gcc.dg/ucnid-11.c: Likewise.
9049 * gcc.misc-tests/gcov-13.c: Likewise.
9050 * gcc.misc-tests/gcov-14.c: Likewise.
9051 * g++.dg/ext/label13.C: Likewise.
9052 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9053 hppa*-*-hpux* options.
9054 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9055 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9056 * gcc.dg/pr48616.c: Likewise.
9057 * gcc.dg/pr17957.c: Likewise.
9058 * gcc.dg/pr17055-1.c: Likewise.
9059 * gcc.dg/pr32912-1.c: Likewise.
9060 * gcc.dg/tm/pr51472.c: Likewise.
9061 * c-c++-common/fold-bitand-4.c: Likewise.
9062 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9063 Use dg-additional-options for extra options.
9065 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9067 * gcc.target/epiphany/interrupt-2.c: New test.
9069 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9072 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9073 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9076 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9079 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9081 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9085 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9086 * gcc.target/mips/va-arg-1.c: New test.
9088 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9090 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9091 for -mno-pointers-to-nested-functions.
9093 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9095 * gcc.c-torture/execute/20120207-1.c: New test.
9097 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9099 PR rtl-optimization/52060
9100 * gcc.dg/torture/pr52060.c: New test.
9103 * gcc.c-torture/compile/pr52074.c: New test.
9105 2012-02-07 Tobias Burnus <burnus@net-b.de>
9108 * gfortran.dg/class_to_type_2.f90: New.
9110 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9113 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9116 2012-02-06 Jason Merrill <jason@redhat.com>
9119 * g++.dg/template/conv13.C: New.
9121 2012-02-06 Richard Guenther <rguenther@suse.de>
9123 PR tree-optimization/52115
9124 * gcc.c-torture/compile/pr52115.c: New testcase.
9126 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9129 * gcc.c-torture/execute/pr52129.c: New test.
9131 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9133 * gcc.dg/pr48374.c: Actually add the test I forgot
9134 in the 2012-01-25 commit.
9136 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9139 * gfortran.dg/vect/vect-8.f90: New test case.
9141 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9144 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9146 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9149 * gfortran.dg/class_48.f90 : Add test of allocate class array
9150 component with source in subroutine test3. Remove commenting
9151 out in subroutine test4, since branching on unitialized variable
9152 is now fixed (no PR for this last.).
9154 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9156 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9158 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9160 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9163 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9164 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9166 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9168 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9169 (check_effective_target_sync_int_long): Use it.
9170 (check_effective_target_sync_char_short): Likewise.
9171 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9173 2012-02-05 Tobias Burnus <burnus@net-b.de>
9176 * gfortran.dg/class_48.f90: Add some further checks.
9178 2012-02-05 Ira Rosen <irar@il.ibm.com>
9180 PR tree-optimization/52091
9181 * gcc.dg/vect/pr52091.c: New test.
9183 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9185 PR rtl-optimization/52113
9186 * gcc.target/avr/pr52113.c: New test.
9188 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9190 PR rtl-optimization/52092
9191 * gcc.c-torture/compile/pr52092.c: New test.
9193 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9196 * gfortran.dg/class_array_10.f03: New test.
9199 * gfortran.dg/class_array_11.f03: New test.
9202 * gfortran.dg/class_array_12.f03: New test.
9204 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9207 * gfortran.dg/realloc_on_assign_11.f90: New test.
9209 2012-02-02 Tobias Burnus <burnus@net-b.de>
9212 * gfortran.dg/shape_7.f90: New.
9214 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9216 * gcc.target/mips/mips-prepend-1.c: New test.
9218 2012-02-02 Jan Hubicka <jh@suse.cz>
9219 Tom de Vries <tom@codesourcery.com>
9222 * gcc.dg/alias-12.c: New testcase.
9223 * gcc.dg/alias-13.c: New testcase.
9225 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9228 * gcc.dg/pr52086.c: New test.
9230 PR tree-optimization/52073
9231 * gcc.c-torture/compile/pr52073.c: New test.
9233 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9236 * gfortran.dg/function_optimize_10.f90: New test.
9238 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9240 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9243 2012-02-01 Tobias Burnus <burnus@net-b.de>
9246 * gfortran.dg/typebound_operator_14.f90: New.
9248 2012-02-01 Tobias Burnus <burnus@net-b.de>
9251 * gfortran.dg/elemental_function_1.f90: New.
9253 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9255 PR rtl-optimization/51374
9256 * gcc.target/avr/torture/pr51374-1.c:
9257 Also fail if SBIS is seen.
9259 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9261 PR rtl-optimization/51374
9262 * gcc.target/avr/torture/pr51374-1.c: New.
9264 2012-01-31 Tobias Burnus <burnus@net-b.de>
9267 * gfortran.dg/typebound_generic_11.f90: New.
9269 2012-01-31 Tobias Burnus <burnus@net-b.de>
9272 * gfortran.dg/class_49.f90: New.
9274 2012-01-31 Tobias Burnus <burnus@net-b.de>
9277 * gfortran.dg/elemental_args_check_6.f90: New.
9279 2012-01-31 Jason Merrill <jason@redhat.com>
9282 * g++.dg/cpp0x/variadic122.C: New.
9284 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9287 * gfortran.dg/realloc_on_assign_10.f90: New test.
9289 2012-01-31 Richard Guenther <rguenther@suse.de>
9291 PR tree-optimization/51528
9292 * gcc.dg/torture/pr51528.c: New testcase.
9294 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9297 * lib/go.exp (go_target_compile): Append timeout= to options.
9298 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9299 select5-out.go test on alpha*-*-* targets.
9301 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9303 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9304 (TEST_SHORT): Reformat in the same way.
9305 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9306 (TEST_SHORT): Reformat in the same way.
9307 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9308 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9309 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9310 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9311 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9313 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9316 * gcc.target/arm/pr51835.c: New testcase.
9318 2012-01-30 Richard Guenther <rguenther@suse.de>
9320 PR tree-optimization/52028
9321 * gcc.dg/torture/pr52028.c: New testcase.
9322 * gfortran.dg/ldist-pr45199.f: Adjust.
9323 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9324 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9325 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9327 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9330 * gcc.dg/tree-prof/pr52027.c: New test.
9332 PR tree-optimization/52046
9333 * gcc.dg/pr52046.c: New test.
9336 * g++.dg/other/pr52048.C: New test.
9338 2012-01-30 Richard Guenther <rguenther@suse.de>
9340 PR tree-optimization/52045
9341 * gcc.dg/pr52045.c: New testcase.
9343 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9345 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9346 new code generated for __sync_lock_release.
9348 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9350 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9352 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9355 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9357 * g++.dg/ext/visibility/template10.C: Fix typo.
9359 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9361 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9364 * g++.dg/cpp0x/constexpr-ice6.C: New.
9366 2012-01-29 Tobias Burnus <burnus@net-b.de>
9369 * gfortran.dg/default_initialization_6.f90: New.
9371 2012-01-29 Tobias Burnus <burnus@net-b.de>
9374 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9375 * gfortran.dg/class_48.f90: New.
9377 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9380 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9382 2012-01-28 Tobias Burnus <burnus@net-b.de>
9385 * gfortran.dg/class_allocate_12.f90: New.
9387 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9389 * gcc.dg/torture/pr50444.c: Fix dg directives.
9391 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9394 * gcc.target/arm/pr52006.c: New test.
9396 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9399 * gcc.dg/lto/trans-mem.h: New file.
9400 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9401 * gcc.dg/lto/trans-mem-1_1.c: Same.
9402 * gcc.dg/lto/trans-mem-4_1.c: Same.
9403 * gcc.dg/lto/trans-mem-3_1.c: Same.
9405 2012-01-27 Tobias Burnus <burnus@net-b.de>
9408 * gfortran.dg/dummy_procedure_7.f90: New.
9410 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9412 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9413 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9415 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9418 * g++.dg/other/gc5.C: New test.
9420 2012-01-27 Richard Guenther <rguenther@suse.de>
9422 PR tree-optimization/50444
9423 * gcc.dg/torture/pr50444.c: New testcase.
9425 2012-01-27 Tobias Burnus <burnus@net-b.de>
9429 * gfortran.dg/move_alloc_13.f90: New.
9431 2012-01-27 Tobias Burnus <burnus@net-b.de>
9434 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9435 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9436 and change dg-error string.
9438 2012-01-27 Tobias Burnus <burnus@net-b.de>
9441 * gfortran.dg/elemental_args_check_5.f90: New.
9443 2012-01-27 Richard Guenther <rguenther@suse.de>
9446 * g++.dg/torture/pr51959.C: New testcase.
9448 2012-01-27 Tom de Vries <tom@codesourcery.com>
9450 PR tree-optimization/51990
9451 * gcc.dg/pr51990.c: New test.
9452 * gcc.dg/pr51990-2.c: Same.
9454 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9455 Tobias Burnus <burnus@gcc.gnu.org>
9458 * gfortran.dg/class_allocate_11.f03: New.
9463 * gfortran.dg/class_allocate_7.f03: New.
9464 * gfortran.dg/class_allocate_8.f03: New.
9465 * gfortran.dg/class_allocate_9.f03: New.
9466 * gfortran.dg/class_allocate_10.f03: New.
9468 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9470 * gnat.dg/discr34.adb: New test.
9471 * gnat.dg/discr34_pkg.ads: New helper.
9473 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9475 * gnat.dg/discr33.adb: New test.
9477 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9479 * gnat.dg/limited_with3.ad[sb): New test.
9480 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9481 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9482 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9484 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9486 * gnat.dg/stack_usage1.adb: New test.
9487 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9489 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9490 * gcc.dg/pr44194-2.c: Likewise.
9492 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9495 * g++.dg/template/crash112.C: New.
9497 2012-01-27 Richard Henderson <rth@redhat.com>
9499 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9501 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9503 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9505 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9508 * g++.dg/opt/pr51895.C: New test.
9510 2012-01-26 Michael Matz <matz@suse.de>
9512 PR tree-optimization/48794
9513 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9515 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9517 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9519 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9521 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9522 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9524 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9525 the default value for s390 and s390x.
9527 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9530 * gcc.dg/lto/trans-mem-4_0.c: New.
9531 * gcc.dg/lto/trans-mem-4_1.c: New.
9532 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9534 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9535 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9537 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9538 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9541 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9543 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9545 2012-01-25 Ian Lance Taylor <iant@google.com>
9547 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9549 2012-01-25 Tobias Burnus <burnus@net-b.de>
9552 * gfortran.dg/typebound_proc_25.f90: New.
9554 2012-01-25 Jason Merrill <jason@redhat.com>
9557 * g++.dg/lto/pr51992_0.C: New.
9559 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9561 PR tree-optimization/51987
9562 * gcc.target/i386/pr51987.c: New test.
9564 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9566 * gcc.dg/tm/lto-1.c: Require lto support in target.
9568 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9570 PR rtl-optimization/48374
9571 * gcc.dg/pr48374.c: New test.
9573 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9575 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9577 2012-01-25 Tobias Burnus <burnus@net-b.de>
9580 * gfortran.dg/derived_constructor_char_3.f90: New.
9582 2012-01-24 Ian Lance Taylor <iant@google.com>
9584 * go.test/go-test.exp (filecmp): New procedure.
9585 (errchk): Handle quoted square brackets.
9586 (go-gc-tests): Set go_compile_args. Handle various new test
9587 lines. Skip a few new tests.
9588 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9590 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9592 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9593 (check_effective_target_vect_extract_even_odd)
9594 (check_effective_target_vect_interleave): Return true for MIPS
9597 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9599 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9600 (main): Use it instead of argc.
9602 2012-01-24 Jason Merrill <jason@redhat.com>
9605 * g++.dg/cpp0x/sfinae31.C: New.
9607 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9609 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9611 2012-01-24 Jason Merrill <jason@redhat.com>
9614 * g++.dg/inherit/covariant20.C: New.
9616 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9619 * g++.dg/parse/crash58.C: New.
9621 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9624 * gcc.dg/pr51957-1.c: New test.
9625 * gcc.dg/pr51957-1.h: New file.
9626 * gcc.dg/pr51957-2.c: New test.
9628 2012-01-23 Jason Merrill <jason@redhat.com>
9631 * g++.dg/ext/visibility/template10.C: New.
9633 2012-01-23 Tobias Burnus <burnus@net-b.de>
9636 * gfortran.dg/move_alloc_12.f90: New.
9638 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9641 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9643 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9646 * g++.dg/template/crash111.C: New.
9648 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9650 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9652 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9654 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9657 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9658 the DW_TAG_class_type and DW_AT_name: "Executor".
9660 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9662 * lib/target-supports.exp
9663 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9664 (check_effective_target_vect_interleave): Likewise.
9666 2012-01-22 Jason Merrill <jason@redhat.com>
9669 * g++.dg/template/using20.C: New.
9670 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9672 2012-01-23 Jason Merrill <jason@redhat.com>
9675 * g++.dg/torture/pr51344.C: Limit to x86.
9677 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9679 * c-c++-common/tm/omp.c: Require target with pthread support.
9681 2012-01-23 Richard Guenther <rguenther@suse.de>
9683 PR tree-optimization/51949
9684 * gcc.dg/torture/pr51949.c: New testcase.
9686 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9688 PR rtl-optimization/51933
9689 * gcc.c-torture/execute/pr51933.c: New test.
9691 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9693 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9694 Do not define for Interix.
9696 2012-01-22 Jason Merrill <jason@redhat.com>
9699 * g++.dg/lto/pr51832.h: New.
9700 * g++.dg/lto/pr51832_0.C: New.
9701 * g++.dg/lto/pr51832_1.C: New.
9703 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9705 * gcc.dg/ext-elim-1.c: New test.
9707 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9710 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9711 * g++.dg/opt/longbranch1.C: Likewise.
9713 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9715 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9718 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9721 * gfortran.dg/namelist_74.f90: New test.
9722 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9724 2012-01-21 Tobias Burnus <burnus@net-b.de>
9727 * gfortran.dg/class_47.f90: New.
9729 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9731 * gnat.dg/renaming5.ad[sb]: New test.
9733 2012-01-20 Jason Merrill <jason@redhat.com>
9736 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9738 2012-01-20 Jason Merrill <jason@redhat.com>
9741 * g++.dg/ext/attrib42.C: Require ilp32.
9743 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9746 * gcc.target/arm/pr51915.c: New test.
9748 2012-01-20 Cary Coutant <ccoutant@google.com>
9749 Dodji Seketeli <dodji@redhat.com>
9752 * g++.dg/debug/dwarf2/nested-3.C: New test.
9754 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9757 * g++.dg/template/crash110.C: New.
9759 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9761 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9762 Remove default options on hppa*-*-hpux*.
9764 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9766 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9768 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9770 * gcc.c-torture/compile/pr51856.c: New testcase.
9772 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9774 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9775 options to go_target_compile.
9777 2012-01-20 Kai Tietz <ktietz@redhat.com>
9779 * g++.dg/torture/pr51344.C: Fix typo.
9781 2012-01-20 Richard Guenther <rguenther@suse.de>
9783 PR tree-optimization/51903
9784 * g++.dg/torture/pr51903.C: New testcase.
9786 2012-01-20 Tobias Burnus <burnus@net-b.de>
9787 Janus Weil <janus@gcc.gnu.org>
9790 * gfortran.dg/use_21.f90: New.
9792 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9795 * gcc.dg/torture/pr51106-1.c: New test.
9796 * gcc.dg/torture/pr51106-2.c: New test.
9798 2012-01-19 Kai Tietz <ktietz@redhat.com>
9800 * g++.dg/torture/pr51344.C: New test.
9802 2012-01-19 Tobias Burnus <burnus@net-b.de>
9805 * gfortran.dg/intrinsic_size_2.f90: New.
9807 2012-01-19 Jason Merrill <jason@redhat.com>
9810 * g++.dg/inherit/using7.C: New.
9812 2012-01-19 Richard Guenther <rguenther@suse.de>
9814 PR tree-optimization/37997
9815 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9817 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9819 PR rtl-optimization/51505
9820 * gcc.dg/pr51505.c: New test.
9822 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9825 * gfortran.dg/typebound_operator_12.f03: New.
9826 * gfortran.dg/typebound_operator_13.f03: New.
9828 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9831 * g++.dg/cpp0x/pr51225.C: New.
9833 2012-01-17 Ian Lance Taylor <iant@google.com>
9836 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9838 2012-01-17 Tobias Burnus <burnus@net-b.de>
9841 * gfortran.dg/realloc_on_assign_9.f90: New.
9843 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9846 * gcc.dg/tm/memopt-3.c: Remove xfail.
9847 * gcc.dg/tm/memopt-4.c: Remove xfail.
9848 * gcc.dg/tm/memopt-5.c: Remove xfail.
9849 * gcc.dg/tm/memopt-7.c: Remove xfail.
9851 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9853 PR tree-optimization/51877
9854 * gcc.c-torture/execute/pr51877.c: New test.
9856 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9858 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9859 {!vect_align_arrays} to vect_sizes_32B_16B.
9860 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9861 * gcc.dg/vect/vect-peel-3.c: Ditto.
9863 2012-01-16 Jason Merrill <jason@redhat.com>
9866 * g++.dg/abi/mangle60.C: New.
9869 * g++.dg/pch/mangle1.{C,Hs}: New.
9871 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9872 Tobias Burnus <burnus@net-b.de>
9875 * gfortran.dg/elemental_optional_args_3.f90: New
9876 * gfortran.dg/elemental_optional_args_4.f90: New
9878 2012-01-16 Tobias Burnus <burnus@net-b.de>
9881 * gfortran.dg/use_20.f90: New
9883 2012-01-16 Jason Merrill <jason@redhat.com>
9886 * g++.dg/cpp0x/rv-bitfield.C: New.
9887 * g++.dg/cpp0x/rv-bitfield2.C: New.
9889 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9891 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9892 subroutine 'qsort' and use index array to assign the result.
9894 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9896 PR tree-optimization/51865
9897 * gcc.dg/pr51865.c: New test.
9899 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9901 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9903 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9905 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9906 to be loaded from the constant pool, rather than via %hi and %lo.
9908 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9910 PR rtl-optimization/51821
9911 * gcc.dg/pr51821.c: New test.
9913 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9915 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9917 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9919 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9921 2012-01-14 Tobias Burnus <burnus@net-b.de>
9924 * gfortran.dg/init_flag_8.f90: New.
9925 * gfortran.dg/init_flag_9.f90: New.
9927 2011-01-14 Tobias Burnus <burnus@net-b.de>
9930 * gfortran.dg/use_18.f90: New.
9931 * gfortran.dg/use_19.f90: New.
9933 2012-01-13 Ian Lance Taylor <iant@google.com>
9936 * g++.dg/warn/Wsign-compare-4.C: New.
9938 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9941 * gfortran.dg/alloc_comp_assign.f03: New.
9942 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9943 __BUILTIN_FREE from 38 to 32.
9945 2012-01-13 Jason Merrill <jason@redhat.com>
9948 * g++.dg/warn/Wreturn-type-7.C: New.
9950 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9952 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9954 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9955 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9956 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9957 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9958 int32plus because of big array needed.
9959 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9960 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9962 2012-01-13 Jason Merrill <jason@redhat.com>
9965 * g++.dg/ext/visibility/template9.C: New.
9968 * g++.dg/cpp0x/defaulted34.C: New.
9969 * g++.dg/template/virtual3.C: New.
9971 2012-01-13 Richard Guenther <rguenther@suse.de>
9974 * gcc.dg/torture/pr8081.c: New testcase.
9976 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9978 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9980 2012-01-12 Jason Merrill <jason@redhat.com>
9983 * g++.dg/ext/stmtexpr14.C: New.
9985 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9988 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9990 2012-01-12 Jason Merrill <jason@redhat.com>
9993 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9994 * g++.dg/abi/mangle58.C: Likewise.
9997 * g++.dg/template/arg8.C: New.
9999 2012-01-12 Ira Rosen <irar@il.ibm.com>
10001 PR tree-optimization/51799
10002 * gcc.dg/vect/pr51799.c: New test.
10003 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10006 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10007 Tobias Burnus <burnus@net-b.de>
10011 * lib/target-supports.exp
10012 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10013 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10015 2012-01-11 Jason Merrill <jason@redhat.com>
10018 * g++.dg/ext/attrib42.C: New.
10020 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10023 * gcc.dg/pr51796.c: New test.
10025 2012-01-11 Jason Merrill <jason@redhat.com>
10028 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10030 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10032 * gnat.dg/array19.ad[sb]: New test.
10034 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10036 * gnat.dg/opt23.ad[sb]: New test.
10037 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10038 * gnat.dg/opt24.ad[sb]: New test.
10040 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10042 PR tree-optimization/49642
10043 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10044 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10046 2012-01-11 Jason Merrill <jason@redhat.com>
10049 * g++.dg/template/explicit-args5.C: New.
10051 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10053 * gcc.c-torture/execute/20120110-1.c: New testcase.
10055 2012-01-10 Jason Merrill <jason@redhat.com>
10058 * g++.dg/inherit/ambig1.C: New.
10061 * g++.dg/cpp0x/constexpr-cache1.C: New.
10063 2012-01-10 Richard Guenther <rguenther@suse.de>
10065 PR tree-optimization/51801
10066 * gcc.dg/torture/pr51801.c: New testcase.
10068 2012-01-10 Tobias Burnus <burnus@net-b.de>
10071 * gfortran.dg/allocate_with_typespec_5.f90: New.
10073 2012-01-10 Tobias Burnus <burnus@net-b.de>
10075 * gfortran.dg/class_39.f03: Update dg-error string.
10077 2012-01-10 Richard Guenther <rguenther@suse.de>
10079 PR tree-optimization/50913
10080 * gcc.dg/graphite/interchange-16.c: New testcase.
10081 * gcc.dg/graphite/scop-20.c: XFAIL.
10082 * gfortran.dg/graphite/interchange-1.f: Likewise.
10083 * gfortran.dg/graphite/block-1.f90: Likewise.
10084 * gfortran.dg/graphite/block-2.f: Likewise.
10086 2012-01-10 Richard Henderson <rth@redhat.com>
10088 * lib/target-supports.exp (check_effective_target_vect_perm,
10089 check_effective_target_vect_perm_byte,
10090 check_effective_target_vect_perm_short): Enable for arm neon.
10092 2012-01-09 Tobias Burnus <burnus@net-b.de>
10095 * gfortran.dg/typebound_operator_11.f90: New.
10097 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10099 * gnat.dg/array18.adb: New test.
10100 * gnat.dg/array18_pkg.ads: New helper.
10102 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10105 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10106 around base object in first assignment in main program.
10107 * gfortran.dg/typebound_operator_10.f03: New test.
10109 2012-01-09 Martin Jambor <mjambor@suse.cz>
10111 PR tree-optimization/51759
10112 * g++.dg/ipa/pr51759.C: New test.
10114 2012-01-09 Tobias Burnus <burnus@net-b.de>
10117 * gfortran.dg/optional_absent_2.f90: New.
10119 2012-01-09 Tobias Burnus <burnus@net-b.de>
10122 * gfortran.dg/use_17.f90: New.
10124 2012-01-09 Gary Funck <gary@intrepid.com>
10126 PR preprocessor/33919
10127 * gcc.dg/pr33919.c: New test.
10128 * gcc.dg/pr33919-0.h: New test header file.
10129 * gcc.dg/pr33919-1.h: Ditto.
10130 * gcc.dg/pr33919-2.h: Ditto.
10132 2012-01-07 Jan Hubicka <jh@suse.cz>
10134 PR tree-optimize/51694
10135 * gcc.c-torture/compile/pr51694.c: new testcase.
10137 2012-01-07 Jan Hubicka <jh@suse.cz>
10139 PR tree-optimization/51600
10140 * g++.dg/torture/pr51600.C: New testcase.
10142 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10144 PR gcov-profile/51715
10145 PR gcov-profile/51717
10146 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10147 * gcc.misc-tests/gcov-14.c: Likewise.
10149 2012-01-06 Jason Merrill <jason@redhat.com>
10151 * g++.dg/parse/new5.C: New.
10153 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10156 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10157 including <string.h>.
10159 2012-01-06 Jason Merrill <jason@redhat.com>
10161 * g++.dg/abi/mangle51.C: New.
10162 * g++.dg/abi/mangle52.C: New.
10163 * g++.dg/abi/mangle53.C: New.
10164 * g++.dg/abi/mangle54.C: New.
10165 * g++.dg/abi/mangle55.C: New.
10166 * g++.dg/abi/mangle56.C: New.
10167 * g++.dg/abi/mangle57.C: New.
10168 * g++.dg/abi/mangle58.C: New.
10169 * g++.dg/abi/mangle59.C: New.
10170 * g++.dg/cpp0x/trailing3.C: Update mangling.
10171 * g++.dg/cpp0x/variadic111.C: Update mangling.
10172 * g++.dg/cpp0x/variadic4.C: Update mangling.
10173 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10174 * g++.dg/template/nontype22.C: Works now.
10175 * g++.dg/template/pr35240.C: Works now.
10177 * g++.dg/cpp0x/error7.C: New.
10179 2012-01-06 Tobias Burnus <burnus@net-b.de>
10181 * gfortran.dg/deallocate_stat_2.f90: New.
10182 * coarray/allocate_errgmsg.f90: New.
10183 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10184 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10185 * coarray/subobject_1.f90: Fix for num_images > 1.
10186 * gfortran.dg/deallocate_stat.f90: Update due to changed
10189 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10191 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10193 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10195 * ada/acats/overflow.lst: Add cb20004.
10197 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10200 * g++.dg/cpp0x/alias-decl-18.C: New test.
10202 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10204 * gcc.c-torture/execute/20120104-1.c: New test.
10206 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10209 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10210 the old typebound_operator_8.f03.
10211 * gfortran.dg/typebound_operator_8.f03: New version of
10212 typebound_operator_7.f03 with 'u' a derived type instead of a
10215 2012-01-05 Richard Guenther <rguenther@suse.de>
10217 * g++.dg/torture/pr49309.C: Skip for -flto.
10219 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10221 PR middle-end/51761
10222 * gcc.c-torture/compile/pr51761.c: New test.
10224 2012-01-05 Richard Guenther <rguenther@suse.de>
10226 PR tree-optimization/51760
10227 * gcc.dg/torture/pr51760.c: New testcase.
10229 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10231 PR middle-end/51472
10232 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10234 2012-01-05 Richard Guenther <rguenther@suse.de>
10237 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10238 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10240 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10243 * gcc.dg/pr51695.c: New test.
10245 2012-01-04 Andrew Pinski <apinski@cavium.com>
10247 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10248 * gcc.target/mips/octeon2-lx-1.c: New test.
10249 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10250 * gcc.target/mips/octeon2-lx-2.c: New test.
10251 * gcc.target/mips/octeon2-lx-3.c: New test.
10253 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10257 * gcc.dg/tm/alias-1.c: Adjust regexp.
10258 * gcc.dg/tm/alias-2.c: Adjust regexp.
10260 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10263 * g++.dg/warn/Wparentheses-26.C: New.
10265 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10267 * gfortran.dg/elemental_optional_args_2.f90: New test.
10269 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10272 * gfortran.dg/common_17.f90: New test.
10274 2012-01-04 Richard Guenther <rguenther@suse.de>
10276 PR tree-optimization/49651
10277 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10278 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10280 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10283 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10285 2012-01-03 Andrew Pinski <apinski@cavium.com>
10287 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10288 for all mips targets. Also allow an optional .cfi_startproc.
10290 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10292 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10294 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10297 * g++.dg/rtti/dyncast5.C: New.
10299 2012-01-03 Richard Guenther <rguenther@suse.de>
10301 PR tree-optimization/51070
10302 * gcc.dg/torture/pr51070-2.c: New testcase.
10304 2012-01-03 Richard Guenther <rguenther@suse.de>
10306 PR tree-optimization/51692
10307 * gcc.dg/torture/pr51692.c: New testcase.
10309 2012-01-03 Richard Guenther <rguenther@suse.de>
10312 * g++.dg/lto/pr51650-3_0.C: New testcase.
10314 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10317 * g++.dg/warn/Wredundant-decls-spec.C: New.
10319 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10321 PR tree-optimization/51719
10322 * g++.dg/tree-prof/pr51719.C: New test.
10324 2012-01-03 Richard Guenther <rguenther@suse.de>
10326 PR middle-end/51730
10327 * gcc.dg/fold-compare-6.c: New testcase.
10329 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10332 * g++.dg/gomp/pr51669.C: New test.
10334 2012-01-02 Jason Merrill <jason@redhat.com>
10337 * g++.dg/cpp0x/constexpr-union2.C: New.
10340 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10342 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10345 * g++.dg/cpp0x/constexpr-99.C: New test.
10347 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10350 * g++.dg/template/init9.C: New.
10352 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10354 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10355 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10356 rather than a specific number.
10358 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10363 * gfortran.dg/typebound_operator_7.f03: New.
10364 * gfortran.dg/typebound_operator_8.f03: New.
10366 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10369 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10371 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10373 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10375 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10377 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10379 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10382 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10384 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10385 * gfortran.dg/io_real_boz_4.f90: Likewise.
10386 * gfortran.dg/io_real_boz_5.f90: Likewise.
10388 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10390 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10392 2012-01-02 Revital Eres <revital.eres@linaro.org>
10394 * gcc.dg/sms-11.c: New file.
10396 2012-01-02 Tobias Burnus <burnus@net-b.de>
10399 * gfortran.dg/coarray/image_index_3.f90: New.
10401 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10404 * g++.dg/parse/enum8.C: New.
10406 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10409 * g++.dg/conversion/reinterpret4.C: New.
10410 * g++.dg/conversion/reinterpret1.C: Adjust.
10412 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10414 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10416 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10418 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10419 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10420 * g++.old-deja/g++.jason/access14.C: Likewise.
10421 * g++.old-deja/g++.jason/access8.C: Likewise.
10422 * g++.old-deja/g++.jason/access1.C: Likewise.
10423 * g++.old-deja/g++.other/access3.C: Likewise.
10424 * g++.old-deja/g++.other/access5.C: Likewise.
10425 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10426 * g++.old-deja/g++.law/visibility22.C: Likewise.
10427 * g++.old-deja/g++.law/visibility26.C: Likewise.
10428 * g++.old-deja/g++.mike/p2746.C: Likewise.
10429 * g++.dg/debug/using1.C: Likewise.
10430 * g++.dg/lookup/using51.C: Likewise.
10431 * g++.dg/inherit/using5.C: Likewise.
10432 * g++.dg/inherit/pr30297.C: Likewise.
10433 * g++.dg/inherit/access8.C: Likewise.
10434 * g++.dg/torture/pr39362.C: Likewise.
10435 * g++.dg/template/crash13.C: Likewise.
10436 * g++.dg/template/using10.C: Likewise.
10438 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10441 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10443 2012-01-01 Ira Rosen <irar@il.ibm.com>
10445 PR tree-optimization/51704
10446 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10447 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10448 corresponding flags.
10450 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10453 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10455 2012-01-01 Jan Hubicka <jh@suse.cz>
10457 PR rtl-optimization/51069
10458 * gcc.c-torture/compile/pr51069.c: New testcase.
10460 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10462 PR tree-optimization/51683
10463 * gcc.dg/pr51683.c: New test.
10465 Copyright (C) 2012 Free Software Foundation, Inc.
10467 Copying and distribution of this file, with or without modification,
10468 are permitted in any medium without royalty provided the copyright
10469 notice and this notice are preserved.