1 2012-12-01 Xinliang David Li <davidxl@google.com>
3 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
6 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/cpp0x/decltype46.C: New.
11 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
16 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
19 * g++.dg/debug/pr53860.C: New test.
21 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
22 Paul Thomas <pault@gcc.gnu.org>
25 * gfortran.dg/defined_assignment_1.f90: New test.
26 * gfortran.dg/defined_assignment_2.f90: New test.
27 * gfortran.dg/defined_assignment_3.f90: New test.
28 * gfortran.dg/defined_assignment_4.f90: New test.
29 * gfortran.dg/defined_assignment_5.f90: New test.
31 2012-12-01 Jakub Jelinek <jakub@redhat.com>
34 * g++.dg/cpp0x/vt-55542.C: New test.
36 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
38 * gnat.dg/specs/pack9.ads: New test.
40 2012-11-30 Martin Jambor <mjambor@suse.cz>
43 PR tree-optimization/55415
44 PR tree-optimization/54386
46 * gcc.dg/ipa/ipa-sra-7.c: New test.
47 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
48 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
49 * gcc.target/i386/pr55448.c: Likewise.
51 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
53 * loop_optimization14.ad[sb]: New test.
54 * loop_optimization14_pkg.ads: New helper.
56 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
59 * gcc.target/arm/pr55073.C: New test.
61 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
64 * g++.dg/ext/vector20.C: New testcase.
66 2012-11-28 Tobias Burnus <burnus@net-b.de>
69 * coarray/sync_3.f90: Extend test.
71 2012-11-29 Jakub Jelinek <jakub@redhat.com>
73 PR rtl-optimization/55512
74 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
75 * gcc.target/i386/pr55512-4.c: Likewise.
77 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
80 * g++.dg/cpp0x/udlit-overflow.C: New.
81 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
83 2012-11-28 Jakub Jelinek <jakub@redhat.com>
89 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
90 are non-empty and add dependency between the first and second asm.
91 * gcc.dg/guality/pr36728-2.c: Likewise.
92 * gcc.dg/guality/pr36728-3.c: New test.
93 * gcc.dg/guality/pr36728-4.c: New test.
95 2012-11-28 Andrew Pinski <apinski@cavium.com>
98 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
100 * lib/obj-c++.exp (obj-c++_init): Likewise.
102 2012-11-28 Tobias Burnus <burnus@net-b.de>
105 * coarray/sync_3.f90: New.
107 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
109 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
111 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
113 PR rtl-optimization/55512
114 * gcc.target/i386/pr55512-[1234].c: New tests.
116 2012-11-28 Jakub Jelinek <jakub@redhat.com>
119 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
122 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
123 attributes. Avoid clobbering memory before malloced chunk.
124 (main): Pass 1 instead of 0 as argument.
126 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
128 * gnat.dg/object_overflow.adb: Rename to...
129 * gnat.dg/object_overflow1.adb: ...this.
130 * gnat.dg/object_overflow2.adb: New test.
131 * gnat.dg/object_overflow3.adb: Likewise.
132 * gnat.dg/object_overflow4.adb: Likewise.
134 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
137 * g++.dg/init/pr55497.C: New.
139 2012-11-28 Richard Biener <rguenther@suse.de>
142 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
143 * gcc.dg/vect/slp-perm-9.c: Likewise.
145 2012-11-28 Richard Biener <rguenther@suse.de>
148 * gcc.dg/torture/pr35634.c: New testcase.
149 * g++.dg/torture/pr35634.C: Likewise.
150 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
152 2012-11-27 Tobias Burnus <burnus@net-b.de>
155 * gfortran.dg/warn_target_lifetime_3.f90: New.
157 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
159 PR rtl-optimization/55458
160 * gcc.target/i386/pr55458.c: New test.
162 2012-11-27 Jakub Jelinek <jakub@redhat.com>
164 PR tree-optimization/55110
165 * gcc.dg/pr55110.c: New test.
167 2012-11-27 Richard Biener <rguenther@suse.de>
170 * g++.dg/opt/pr55331.C: New testcase.
172 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
174 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
176 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
178 * gcc.dg/54455.c: Require scheduling.
179 * gcc.dg/c1x-align-4.c: Skip avr.
180 * gcc.dg/pr44024.c: Skip avr in final scan.
182 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
185 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
186 * gcc.dg/pr54676.c: Make work for 16-bit int.
188 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
191 * gcc.target/i386/pr55227.c: New test.
193 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
195 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
197 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
199 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
201 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
203 (add_options_for_arm_v8_vfp): New procedure.
204 * gcc.target/arm/vrintaf32.c: New test.
205 * gcc.target/arm/vrintaf64.c: Likewise.
206 * gcc.target/arm/vrintmf32.c: Likewise.
207 * gcc.target/arm/vrintmf64.c: Likewise.
208 * gcc.target/arm/vrintpf32.c: Likewise.
209 * gcc.target/arm/vrintpf64.c: Likewise.
210 * gcc.target/arm/vrintrf32.c: Likewise.
211 * gcc.target/arm/vrintrf64.c: Likewise.
212 * gcc.target/arm/vrintxf32.c: Likewise.
213 * gcc.target/arm/vrintxf64.c: Likewise.
214 * gcc.target/arm/vrintzf32.c: Likewise.
215 * gcc.target/arm/vrintzf64.c: Likewise.
217 2012-11-26 Janus Weil <janus@gcc.gnu.org>
220 * gfortran.dg/warn_unused_function_2.f90: New.
222 2012-11-26 Janus Weil <janus@gcc.gnu.org>
225 * gfortran.dg/associated_6.f90: New.
226 * gfortran.dg/select_type_30.f03: New.
228 2012-11-26 Jakub Jelinek <jakub@redhat.com>
230 PR tree-optimization/54471
231 * gcc.dg/tree-ssa/vrp86.c: New test.
232 * gcc.c-torture/execute/pr54471.c: New test.
234 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
237 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
238 use volatile asms, use plain asms. Where the output value for the
239 asm is unused, write a global variable.
241 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
243 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
245 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
248 * gfortran.dg/do_check_7.f90: New test.
250 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
253 * g++.dg/init/new41.C: New.
255 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
258 * gfortran.dg/allocate_error_4.f90: New test.
260 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
262 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
265 2012-11-23 Jakub Jelinek <jakub@redhat.com>
267 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
271 * g++.dg/warn/Wreturn-type-8.C: New test.
274 * gcc.dg/pr55430.c: New test.
276 2012-11-23 Kostya Serebryany <kcc@google.com>
278 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
280 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
282 * gnat.dg/discr40.ad[sb]: New test.
284 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
286 * gnat.dg/discr39.adb: New test.
288 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
291 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
292 * gcc.dg/pr55150-1.c: Same.
293 * gcc.dg/torture/pr54894.c: Add size32plus.
295 2012-11-23 Jakub Jelinek <jakub@redhat.com>
298 * c-c++-common/asan/attrib-1.c: New test.
300 2012-11-22 Ian Bolton <ian.bolton@arm.com>
302 * gcc.target/aarch64/builtin-bswap-1.c: New test.
303 * gcc.target/aarch64/builtin-bswap-2.c: New test.
305 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
308 * g++.dg/cpp0x/constexpr-55432.C: New.
310 2012-11-21 Janus Weil <janus@gcc.gnu.org>
313 * gfortran.dg/namelist_76.f90: New.
315 2012-11-21 Martin Jambor <mjambor@suse.cz>
317 * gcc.dg/ipa/ipcp-agg-7.c: New test.
318 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
320 2012-11-21 Martin Jambor <mjambor@suse.cz>
322 PR tree-optimization/55260
323 * g++.dg/torture/pr55260-2.C: New test.
325 2012-11-21 Martin Jambor <mjambor@suse.cz>
327 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
329 2012-11-21 Bin Cheng <bin.cheng@arm.com>
331 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
332 * gcc.dg/tree-ssa/vrp47.c: Ditto.
334 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
337 * gcc.target/i386/pr19398.c: New test.
339 2012-11-20 Martin Jambor <mjambor@suse.cz>
341 PR tree-optimization/55260
342 * g++.dg/torture/pr55260-1.C: New test.
344 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
346 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
347 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
348 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
349 * gcc.target/aarch64/atomic-op-char.c: Likewise.
350 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
351 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
352 * gcc.target/aarch64/atomic-op-int.c: Likewise.
353 * gcc.target/aarch64/atomic-op-long.c: Likewise.
354 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
355 * gcc.target/aarch64/atomic-op-release.c: Likewise.
356 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
357 * gcc.target/aarch64/atomic-op-short.c: Likewise.
359 2012-11-20 Jakub Jelinek <jakub@redhat.com>
362 * gcc.dg/pr55094.c: New test.
364 PR rtl-optimization/54921
365 * gcc.dg/pr54921.c: New test.
367 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
369 * gcc.target/i386/pr55359.c: New test.
371 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
373 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
374 * g++.dg/tls/thread_local3g.C: Likewise.
375 * g++.dg/tls/thread_local4g.C: Likewise.
376 * g++.dg/tls/thread_local5g.C: Likewise.
377 * g++.dg/tls/thread_local6g.C: Likewise.
378 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
379 * g++.dg/tls/thread_local2.C: Likewise.
380 * g++.dg/tls/thread_local2g.C: Likewise.
381 * g++.dg/tls/thread_local6.C: Likewise.
383 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
385 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
386 * gcc.dg/tm/clone-1.c: New test.
388 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
391 * g++.dg/parse/struct-5.C: New.
393 2012-11-19 Tom de Vries <tom@codesourcery.com>
395 PR rtl-optimization/55315
396 * gcc.target/mips/pr55315.c: New test.
398 2012-11-17 Jakub Jelinek <jakub@redhat.com>
400 PR tree-optimization/55236
401 * gcc.dg/pr55236.c: New test.
404 * gcc.dg/pr19105.c: Accept also optimizing
405 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
407 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
408 from addr2line_output. Increment idx if asking for more than one
409 address in one object.
411 2012-11-16 Jakub Jelinek <jakub@redhat.com>
413 PR tree-optimization/55329
414 * g++.dg/opt/pr55329.C: New test.
416 2012-11-16 Janus Weil <janus@gcc.gnu.org>
419 * gfortran.dg/typebound_operator_18.f90: New.
421 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
423 PR rtl-optimization/55330
424 * gfortran.dg/pr55330.f90: New test.
426 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
428 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
429 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
430 * gcc.dg/hoist-register-pressure-2.c: Ditto.
431 * gcc.dg/hoist-register-pressure-3.c: Ditto.
432 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
433 * gcc.dg/tree-prof/unroll-1.c: Ditto.
435 2012-11-16 Dodji Seketeli <dodji@redhat.com>
438 * g++.dg/cpp0x/alias-decl-27.C: New test.
440 2012-11-16 Jakub Jelinek <jakub@redhat.com>
443 * g++.dg/template/alignof2.C: New test.
445 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
447 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
448 * g++.dg/mv6.C (dg-options): Ditto.
450 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
452 * lib/target_suports.exp
453 (check_effective_target_has_w_floating_suffix): New procedure.
454 (check_effective_target_has_q_floating_suffix): Ditto.
455 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
456 for unsupported non-standard suffix on floating constant.
457 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
459 2012-11-14 Jakub Jelinek <jakub@redhat.com>
461 * lib/asan-dg.exp: New file.
462 * gcc.dg/asan/asan.exp: New file.
463 * g++.dg/dg.exp: Prune also asan tests.
464 * g++.dg/asan/asan.exp: New file.
465 * c-c++-common/asan/memcmp-1.c: New test.
467 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
470 * g++.dg/cpp0x/vt-55323.C: New.
472 2012-11-13 Sriraman Tallam <tmsriram@google.com>
474 * g++.dg/mv4.C: Add require ifunc. Change error message.
475 * g++.dg/mv5.C: Add require ifunc.
476 * g++.dg/mv6.C: Add require ifunc.
478 2012-11-13 Martin Jambor <mjambor@suse.cz>
480 PR tree-optimization/55253
481 * gcc.dg/torture/pr55253.c: New test.
482 * gcc.dg/torture/pr55305.c: Likewise.
484 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
487 * gcc.target/i386/pr55142-1.c: New file.
488 * gcc.target/i386/pr55142-2.c: Likewise.
490 2012-11-13 Dodji Seketeli <dodji@redhat.com>
493 * g++.dg/cpp0x/alias-decl-26.C: New test file.
495 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
497 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
499 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
500 * gcc.target/i386/pr49715-2.c: Likewise.
501 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
503 2012-11-13 Jakub Jelinek <jakub@redhat.com>
505 PR tree-optimization/55281
506 * gcc.dg/vect/fast-math-pr55281.c: New test.
507 * g++.dg/opt/pr55281.C: New test.
509 PR rtl-optimization/54127
510 * gcc.dg/torture/pr54127.c: New test.
512 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
513 Jakub Jelinek <jakub@redhat.com>
515 PR rtl-optimization/51447
516 * gcc.c-torture/execute/pr51447.c: New test.
518 2012-11-12 Ian Bolton <ian.bolton@arm.com>
520 * gcc.target/aarch64/csinc-2.c: New test.
522 2012-11-12 Ian Bolton <ian.bolton@arm.com>
524 * gcc.target/aarch64/cmn.c: New test.
525 * gcc.target/aarch64/adds.c: New test.
526 * gcc.target/aarch64/subs.c: New test.
528 2012-11-12 Tobias Burnus <burnus@net-b.de>
531 * gfortran.dg/coarray_29_1.f90: New.
532 * gfortran.dg/coarray_29_2.f90: New.
534 2012-11-12 Bin Cheng <bin.cheng@arm.com>
536 * gcc.dg/hoist-register-pressure-3.c: New test.
538 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
540 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
541 wrappers around sinf and cosf.
543 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
547 * gcc.target/i386/pr55247-2.c: New file.
549 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
552 * g++.dg/pr55263.C: New test.
554 2012-11-11 Martin Jambor <mjambor@suse.cz>
556 PR tree-optimization/55238
557 * testsuite/gcc.dg/torture/pr55238.c: New test.
559 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
561 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
562 * c-c++-common/torture/vector-subscript-1.c: Likewise.
563 * c-c++-common/torture/vector-subscript-2.c: Likewise.
565 2012-11-10 Jan Hubicka <jh@suse.cz>
567 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
569 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
571 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
572 -mno-sse -mno-mmx to dg-options. Reformat.
574 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
576 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
577 * c-c++-common/vector-compare-1.c: Same.
578 * c-c++-common/vector-compare-2.c: Same.
579 * g++.dg/other/unused1.C: Skip on AIX.
580 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
581 extra message on AIX.
583 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
586 * gcc.target/i386/pr55247.c: New test.
588 2012-11-09 Andrew Pinski <apinski@cavium.com>
590 * gcc.c-torture/execute/20121108-1.c: New test.
592 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
595 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
596 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
597 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
598 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
600 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
602 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
603 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
604 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
606 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
608 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
610 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
611 * g++.dg/tm/pr47530.C: Same.
613 2012-11-09 Jason Merrill <jason@redhat.com>
616 * g++.dg/cpp0x/alias-decl-25.C: New.
618 * g++.dg/abi/abi-tag1.C: New.
619 * g++.dg/abi/abi-tag2.C: New.
621 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
623 PR rtl-optimization/55154
624 * gcc.target/i386/pr55154.c: New test.
626 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
628 PR rtl-optimization/55151
629 * gcc.dg/pr55151.c: Move ...
630 * gcc.target/i386/pr55151.c: ... here.
632 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
634 PR rtl-optimization/54472
635 * gcc.dg/pr54472.c: New test.
637 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
639 * gnat.dg/stack_check3.ad[sb]: New test.
641 2012-11-08 Ian Lance Taylor <iant@google.com>
643 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
644 with arguments. Handle errorcheckoutput and rundir test types.
646 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
648 PR tree-optimization/55191
649 * gcc.dg/pr55191.c: New test.
651 2012-11-08 Jakub Jelinek <jakub@redhat.com>
654 * g++.dg/debug/pr54499.C: New test.
656 2012-11-08 Jan Hubicka <jh@suse.cz>
659 * gcc.dg/winline-3.c: Update.
661 2012-11-08 Martin Jambor <mjambor@suse.cz>
663 * gfortran.dg/ipcp-array-1.f90: New test.
665 2012-11-08 Florian Weimer <fweimer@redhat.com>
667 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
669 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
671 PR rtl-optimization/55151
672 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
674 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
676 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
678 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
680 * gcc.c-torture/compile/20121107-1.c: New test.
682 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
684 PR rtl-optimization/55151
685 * gcc.dg/pr55151.c: Compile it only for x86_64.
687 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
689 PR rtl-optimization/55122
690 * gcc.dg/pr55122.c: New test.
692 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
694 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
696 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
697 * gcc.target/powerpc/loop_align.c: Skip on AIX.
698 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
699 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
701 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
704 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
706 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
709 * c-c++-common/pr51294.c: New.
711 2012-11-07 Martin Jambor <mjambor@suse.cz>
713 PR tree-optimization/53787
714 * gcc.dg/ipa/ipa-5.c: Adjust.
715 * gcc.dg/ipa/ipcp-agg-1.c: New test.
716 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
717 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
718 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
719 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
720 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
721 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
722 * gfortran.dg/pr48636-2.f90: New test.
723 * gfortran.dg/pr53787.f90: Likewise.
725 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
729 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
732 * g++.dg/cpp0x/constexpr-union4.C: New.
734 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
736 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
738 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
741 * gcc.c-torture/compile/pr49220.c: New test.
743 2012-11-07 Florian Weimer <fweimer@redhat.com>
745 * g++.dg/init/new40.C: New.
747 2012-11-07 Jakub Jelinek <jakub@redhat.com>
750 * gcc.dg/guality/pr54693-2.c: New test.
752 2012-11-06 Andrew Pinski <apinski@cavium.com>
754 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
755 -fno-vect-cost-model.
757 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
759 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
760 * gcc.dg/tm/debug-1.c: Same.
761 * gcc.dg/tm/irrevocable-3.c: Same.
762 * gcc.dg/tm/irrevocable-4.c: Same.
763 * gcc.dg/tm/memopt-10.c: Same.
764 * gcc.dg/tm/memopt-11.c: Same.
765 * gcc.dg/tm/props-4.c: Same.
766 * gcc.dg/tm/wrap-3.c: Same.
767 * gcc.dg/tm/wrap-4.c: Same.
769 2012-11-06 Andrew Pinski <apinski@cavium.com>
771 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
773 2012-11-06 Jan Hubicka <jh@suse.cz>
775 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
777 * gcc.dg/tree-ssa/loop-23.c: Likewise.
778 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
779 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
781 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
783 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
785 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
788 * gcc.dg/torture/pr41993.c: New test.
790 2012-11-06 Jan Hubicka <jh@suse.cz>
792 * gcc.target/i386/l_fma_float_?.c: Update.
793 * gcc.target/i386/l_fma_double_?.c: Update.
795 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
798 * gcc.target/sh/pr54089-8.c: New.
799 * gcc.target/sh/pr54089-9.c: New.
801 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
804 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
805 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
806 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
807 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
808 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
809 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
810 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
811 * gcc.target/i386/avx-vzeroupper-27.c: New.
813 2012-11-06 Janus Weil <janus@gcc.gnu.org>
816 * gfortran.dg/transfer_class_1.f90: New.
817 * gfortran.dg/transfer_class_2.f90: New.
819 2012-11-05 Sriraman Tallam <tmsriram@google.com>
821 * testsuite/g++.dg/mv1.C: New test.
822 * testsuite/g++.dg/mv2.C: New test.
823 * testsuite/g++.dg/mv3.C: New test.
824 * testsuite/g++.dg/mv4.C: New test.
825 * testsuite/g++.dg/mv5.C: New test.
826 * testsuite/g++.dg/mv6.C: New test.
828 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
831 * gcc.dg/const-uniq-1.c (a): Increase length four times.
833 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
835 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
838 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
840 * g++.dg/torture/20121105-1.C: New test.
842 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
844 * gcc.dg/torture/fp-compare.c: New testcase.
846 2012-11-05 Jan Hubicka <jh@suse.cz>
848 * gcc.dg/const-1.c: Update.
849 * gcc.dg/pure-1.c: Update.
851 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
853 PR rtl-optimization/55151
854 * gcc.dg/pr55151.c: New test.
856 2012-11-05 Jakub Jelinek <jakub@redhat.com>
860 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
862 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
865 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
867 2012-11-05 Jan Hubicka <jh@suse.cz>
869 * gcc.dg/autopar/pr49960.c: Fix testcase.
871 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
873 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
874 Fix scan-tree-dump-times directive.
876 2012-11-04 Janus Weil <janus@gcc.gnu.org>
879 * gfortran.dg/associate_12.f90: New.
881 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
884 * lib/target-supports.exp (check_effective_target_masm_intel): New
886 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
889 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
890 Jack Howarth <howarth@bromo.med.uc.edu>
892 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
893 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
894 * gcc.target/i386/pr53249.c: Likewise.
896 2012-11-03 Andrew Pinski <apinski@cavium.com>
898 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
899 call abort1 so that cross jumping does not happen.
901 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
904 * gcc.target/sh/pr51244-18.c: New.
905 * gcc.target/sh/pr51244-19.c: New.
907 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
909 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
910 b requires a 64-bit operation followed by a truncation.
912 2012-11-02 Jan Hubicka <jh@suse.cz>
914 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
916 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
918 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
919 conditions to verify the reduction code is vectorized.
921 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
922 in case 'pow', such as 'powerpc' is used in the compiler version name.
923 * gcc.target/powerpc/pr46728-2.c: Likewise.
924 * gcc.target/powerpc/pr46728-3.c: Likewise.
925 * gcc.target/powerpc/pr46728-4.c: Likewise.
926 * gcc.target/powerpc/pr46728-5.c: Likewise.
927 * gcc.target/powerpc/pr46728-7.c: Likewise.
928 * gcc.target/powerpc/pr46728-8.c: Likewise.
929 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
931 2012-11-02 Jan Hubicka <jh@suse.cz>
933 * gcc.dg/tree-ssa/loop-38.c: New testcase.
935 2012-11-02 Jan Hubicka <jh@suse.cz>
937 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
938 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
940 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
943 * gcc.target/i386/pr55130.c: New test.
945 2012-11-02 Jakub Jelinek <jakub@redhat.com>
948 * gcc.target/i386/pr55147.c: New test.
950 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
952 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
953 * gfortran.dg/default_format_denormal_1.f90: Same.
955 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
958 * g++.dg/ext/vector19.C: Remove target restrictions.
959 * gcc.dg/fold-compare-7.c: New testcase.
961 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
964 * gcc.target/sh/pr55160.c: New.
966 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
968 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
969 scan-assembler regex.
971 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
974 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
975 * gcc.dg/pr55150-2.c: New test.
977 2012-11-01 Sharad Singhai <singhai@google.com>
979 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
980 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
981 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
982 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
984 2012-10-31 Dehao Chen <dehao@google.com>
986 * g++.dg/debug/dwarf2/block.C: New testcase.
988 2012-10-31 Jan Hubicka <jh@suse.cz>
990 * gcc.dg/pr44974.c: Add noinline.
992 2012-10-31 Janus Weil <janus@gcc.gnu.org>
995 * gfortran.dg/class_54.f90: New.
997 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
998 Jakub Jelinek <jakub@redhat.com>
1000 PR tree-optimization/55018
1001 * gcc.dg/torture/pr55018.c: New test.
1003 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1006 * g++.dg/ext/vla13.C: New.
1008 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1011 * gcc.dg/pr55150.c: New test.
1013 2012-10-31 Tobias Burnus <burnus@net-b.de>
1016 * gfortran.dg/associate_11.f90: New.
1018 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1021 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1023 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1025 PR tree-optimization/19105
1026 PR tree-optimization/21643
1027 PR tree-optimization/46309
1028 * gcc.dg/pr19105.c: New test.
1029 * gcc.dg/pr21643.c: New test.
1030 * gcc.dg/pr46309-2.c: New test.
1031 * gcc.c-torture/execute/pr46309.c: New test.
1033 2012-10-31 Alan Modra <amodra@gmail.com>
1035 * gcc.target/powerpc/dimode_off.c: New.
1036 * gcc.target/powerpc/timode_off.c: New.
1037 * gcc.target/powerpc/dfmode_off.c: New.
1038 * gcc.target/powerpc/tfmode_off.c: New.
1040 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1042 PR rtl-optimization/55093
1043 * gcc.target/i386/pr55093.c: New file.
1045 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1047 * gcc.target/i386/pr55116.c: Renamed to ...
1048 * gcc.target/i386/pr55116-1.c: This.
1050 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1052 * gcc.target/i386/pr55116-2.c: New file.
1054 2012-10-30 Richard Biener <rguenther@suse.de>
1056 * gcc.dg/vect/slp-perm-2.c: Adjust.
1058 2012-10-30 Richard Biener <rguenther@suse.de>
1060 PR tree-optimization/55111
1061 * gcc.dg/torture/pr55111.c: New testcase.
1063 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1066 * gcc.target/sh/pr53988.c: New.
1068 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1071 * gcc.dg/hoist-register-pressure-1.c: Rename from
1072 hoist-register-pressure.c. Add nonpic condition.
1073 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1075 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1078 * gcc.dg/Wreturn-local-addr.c: New.
1079 * g++.dg/warn/Wno-return-local-addr.C: New.
1080 * g++.dg/warn/Wreturn-local-addr.C: New.
1082 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1085 * gcc.target/i386/pr55116.c: New file.
1087 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1090 * gcc.dg/Wshadow-4.c: New.
1091 * gcc.dg/Wshadow-4.h: New.
1093 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1096 * gcc.dg/guality/pr54693.c: New.
1098 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1101 * gcc.dg/pr55027.c: New testcase.
1103 2012-10-29 Jan Hubicka <jh@suse.cz>
1105 * gcc.dg/ipa/inline-6.c: New testcase.
1107 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1109 PR rtl-optimization/55106
1110 * g++.dg/pr55106.C: New.
1112 2012-10-29 Richard Guenther <rguenther@suse.de>
1115 * gcc.dg/torture/pr53695.c: New testcase.
1117 2012-10-28 Jan Hubicka <jh@suse.cz>
1119 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1121 2012-10-28 Tobias Burnus <burnus@net-b.de>
1124 * gfortran.dg/do_check_6.f90: New.
1126 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1127 Jack Howarth <howarth@bromo.med.uc.edu>
1130 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1132 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1134 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1137 * gcc.target/i386/pr34283.c: New test.
1139 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1142 * g++.dg/opt/pr55081.C: New test.
1146 * gcc.dg/guality/pr54970.c: New test.
1148 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1151 * g++.dg/template/new11.C: New.
1153 2012-10-26 Richard Biener <rguenther@suse.de>
1156 * gcc.dg/torture/pr54824.c: New testcase.
1158 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1160 * gcc.target/i386/fxsave-1.c: New.
1161 * gcc.target/i386/fxsave64-1.c: Ditto.
1162 * gcc.target/i386/fxrstor-1.c: Ditto.
1163 * gcc.target/i386/fxrstor64-1.c: Ditto.
1164 * gcc.target/i386/xsave-1.c: Ditto.
1165 * gcc.target/i386/xsave64-1.c: Ditto.
1166 * gcc.target/i386/xrstor-1.c: Ditto.
1167 * gcc.target/i386/xrstor64-1.c: Ditto.
1168 * gcc.target/i386/xsaveopt-1.c: Ditto.
1169 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1170 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1171 * gcc.target/i386/sse-13.c: Ditto.
1172 * gcc.target/i386/sse-14.c: Ditto.
1173 * gcc.target/i386/sse-22.c: Ditto.
1174 * gcc.target/i386/sse-23.c: Ditto.
1175 * g++.dg/other/i386-2.C: Ditto.
1176 * g++.dg/other/i386-3.C: Ditto.
1178 2012-10-25 Jan Hubicka <jh@suse.cz>
1180 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1183 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1186 * g++.dg/ext/transparent-union.C: New.
1188 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1191 * g++.dg/ext/vector19.C: New testcase.
1193 2012-10-25 Richard Biener <rguenther@suse.de>
1195 PR tree-optimization/54902
1196 * g++.dg/torture/pr54902.C: New testcase.
1198 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1201 * g++.dg/template/crash114.C: New.
1203 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1206 * gcc.target/i386/pr55049-1.c: New test.
1208 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1211 * gfortran.dg/class_dummy_4.f03: New.
1213 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1215 PR rtl-optimization/55010
1216 * gcc.dg/pr55010.c: New test.
1219 * g++.dg/debug/pr54828.C: New test.
1221 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1223 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1224 * gcc.dg/vect/vect-83_64.c: Likewise.
1226 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1229 * g++.dg/cpp0x/constexpr-union4.C: New.
1231 2012-10-23 Jeff Law <law@redhat.com>
1233 * gcc.c-torture/execute/pr54985.c: New test.
1235 2012-10-23 Paul Koning <ni1d@arrl.net>
1238 * g++.dg/debug/dwarf2/pr54508.C: New.
1240 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1243 * g++.dg/template/sizeof14.C: New test.
1245 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1246 Jim MacArthur <jim.macarthur@arm.com>
1247 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1248 Marcus Shawcroft <marcus.shawcroft@arm.com>
1249 Nigel Stephens <nigel.stephens@arm.com>
1250 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1251 Richard Earnshaw <rearnsha@arm.com>
1252 Sofiane Naci <sofiane.naci@arm.com>
1253 Stephen Thomas <stephen.thomas@arm.com>
1254 Tejas Belagod <tejas.belagod@arm.com>
1255 Yufeng Zhang <yufeng.zhang@arm.com>
1257 * lib/target-supports.exp
1258 (check_profiling_available): Add AArch64.
1259 (check_effective_target_vect_int): Likewise.
1260 (check_effective_target_vect_shift): Likewise.
1261 (check_effective_target_vect_float): Likewise.
1262 (check_effective_target_vect_double): Likewise.
1263 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1264 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1265 (check_effective_target_vect_pack_trunc): Likewise.
1266 (check_effective_target_vect_unpack): Likewise.
1267 (check_effective_target_vect_hw_misalign): Likewise.
1268 (check_effective_target_vect_short_mult): Likewise.
1269 (check_effective_target_vect_int_mult): Likewise.
1270 (check_effective_target_vect_stridedN): Likewise.
1271 (check_effective_target_sync_int_long): Likewise.
1272 (check_effective_target_sync_char_short): Likewise.
1273 (check_vect_support_and_set_flags): Likewise.
1274 (check_effective_target_aarch64_tiny): New.
1275 (check_effective_target_aarch64_small): New.
1276 (check_effective_target_aarch64_large): New.
1277 * g++.dg/other/PR23205.C: Enable aarch64.
1278 * g++.dg/other/pr23205-2.C: Likewise.
1279 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1280 * gcc.c-torture/execute/20101011-1.c: Likewise.
1281 * gcc.dg/20020312-2.c: Likewise.
1282 * gcc.dg/20040813-1.c: Likewise.
1283 * gcc.dg/builtin-apply2.c: Likewise.
1284 * gcc.dg/stack-usage-1.c: Likewise.
1286 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1287 Jim MacArthur <jim.macarthur@arm.com>
1288 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1289 Marcus Shawcroft <marcus.shawcroft@arm.com>
1290 Nigel Stephens <nigel.stephens@arm.com>
1291 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1292 Richard Earnshaw <rearnsha@arm.com>
1293 Sofiane Naci <sofiane.naci@arm.com>
1294 Stephen Thomas <stephen.thomas@arm.com>
1295 Tejas Belagod <tejas.belagod@arm.com>
1296 Yufeng Zhang <yufeng.zhang@arm.com>
1298 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1299 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1300 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1301 * gcc.target/aarch64/aapcs/abitest.S: New file.
1302 * gcc.target/aarch64/aapcs/abitest.h: New file.
1303 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1304 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1305 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1306 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1307 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1308 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1309 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1310 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1311 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1312 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1313 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1314 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1315 * gcc.target/aarch64/aapcs/test_1.c: New file.
1316 * gcc.target/aarch64/aapcs/test_10.c: New file.
1317 * gcc.target/aarch64/aapcs/test_11.c: New file.
1318 * gcc.target/aarch64/aapcs/test_12.c: New file.
1319 * gcc.target/aarch64/aapcs/test_13.c: New file.
1320 * gcc.target/aarch64/aapcs/test_14.c: New file.
1321 * gcc.target/aarch64/aapcs/test_15.c: New file.
1322 * gcc.target/aarch64/aapcs/test_16.c: New file.
1323 * gcc.target/aarch64/aapcs/test_17.c: New file.
1324 * gcc.target/aarch64/aapcs/test_18.c: New file.
1325 * gcc.target/aarch64/aapcs/test_19.c: New file.
1326 * gcc.target/aarch64/aapcs/test_2.c: New file.
1327 * gcc.target/aarch64/aapcs/test_20.c: New file.
1328 * gcc.target/aarch64/aapcs/test_21.c: New file.
1329 * gcc.target/aarch64/aapcs/test_22.c: New file.
1330 * gcc.target/aarch64/aapcs/test_23.c: New file.
1331 * gcc.target/aarch64/aapcs/test_24.c: New file.
1332 * gcc.target/aarch64/aapcs/test_25.c: New file.
1333 * gcc.target/aarch64/aapcs/test_26.c: New file.
1334 * gcc.target/aarch64/aapcs/test_3.c: New file.
1335 * gcc.target/aarch64/aapcs/test_4.c: New file.
1336 * gcc.target/aarch64/aapcs/test_5.c: New file.
1337 * gcc.target/aarch64/aapcs/test_6.c: New file.
1338 * gcc.target/aarch64/aapcs/test_7.c: New file.
1339 * gcc.target/aarch64/aapcs/test_8.c: New file.
1340 * gcc.target/aarch64/aapcs/test_9.c: New file.
1341 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1342 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1343 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1344 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1345 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1346 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1347 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1348 * gcc.target/aarch64/aapcs/type-def.h: New file.
1349 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1350 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1351 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1352 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1353 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1354 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1355 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1356 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1357 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1358 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1359 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1360 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1361 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1362 * gcc.target/aarch64/aarch64.exp: New file.
1363 * gcc.target/aarch64/adc-1.c: New file.
1364 * gcc.target/aarch64/adc-2.c: New file.
1365 * gcc.target/aarch64/asm-1.c: New file.
1366 * gcc.target/aarch64/clrsb.c: New file.
1367 * gcc.target/aarch64/clz.c: New file.
1368 * gcc.target/aarch64/ctz.c: New file.
1369 * gcc.target/aarch64/csinc-1.c: New file.
1370 * gcc.target/aarch64/csinv-1.c: New file.
1371 * gcc.target/aarch64/csneg-1.c: New file.
1372 * gcc.target/aarch64/extend.c: New file.
1373 * gcc.target/aarch64/fcvt.x: New file.
1374 * gcc.target/aarch64/fcvt_double_int.c: New file.
1375 * gcc.target/aarch64/fcvt_double_long.c: New file.
1376 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1377 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1378 * gcc.target/aarch64/fcvt_float_int.c: New file.
1379 * gcc.target/aarch64/fcvt_float_long.c: New file.
1380 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1381 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1382 * gcc.target/aarch64/ffs.c: New file.
1383 * gcc.target/aarch64/fmadd.c: New file.
1384 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1385 * gcc.target/aarch64/frint.x: New file.
1386 * gcc.target/aarch64/frint_double.c: New file.
1387 * gcc.target/aarch64/frint_float.c: New file.
1388 * gcc.target/aarch64/index.c: New file.
1389 * gcc.target/aarch64/mneg-1.c: New file.
1390 * gcc.target/aarch64/mneg-2.c: New file.
1391 * gcc.target/aarch64/mneg-3.c: New file.
1392 * gcc.target/aarch64/mnegl-1.c: New file.
1393 * gcc.target/aarch64/mnegl-2.c: New file.
1394 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1395 * gcc.target/aarch64/pic-constantpool1.c: New file.
1396 * gcc.target/aarch64/pic-symrefplus.c: New file.
1397 * gcc.target/aarch64/predefine_large.c: New file.
1398 * gcc.target/aarch64/predefine_small.c: New file.
1399 * gcc.target/aarch64/predefine_tiny.c: New file.
1400 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1401 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1402 * gcc.target/aarch64/table-intrinsics.c: New file.
1403 * gcc.target/aarch64/tst-1.c: New file.
1404 * gcc.target/aarch64/vect-abs-compile.c: New file.
1405 * gcc.target/aarch64/vect-abs.c: New file.
1406 * gcc.target/aarch64/vect-abs.x: New file.
1407 * gcc.target/aarch64/vect-compile.c: New file.
1408 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1409 * gcc.target/aarch64/vect-faddv.c: New file.
1410 * gcc.target/aarch64/vect-faddv.x: New file.
1411 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1412 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1413 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1414 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1415 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1416 * gcc.target/aarch64/vect-fp-compile.c: New file.
1417 * gcc.target/aarch64/vect-fp.c: New file.
1418 * gcc.target/aarch64/vect-fp.x: New file.
1419 * gcc.target/aarch64/vect-mull-compile.c: New file.
1420 * gcc.target/aarch64/vect-mull.c: New file.
1421 * gcc.target/aarch64/vect-mull.x: New file.
1422 * gcc.target/aarch64/vect.c: New file.
1423 * gcc.target/aarch64/vect.x: New file.
1424 * gcc.target/aarch64/vector_intrinsics.c: New file.
1425 * gcc.target/aarch64/vfp-1.c: New file.
1426 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1427 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1428 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1429 * g++.dg/abi/aarch64_guard1.C: New file.
1431 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1434 * c-c++-common/pr54988.c: New test.
1436 2012-10-23 Jan Hubicka <jh@suse.cz>
1438 * gcc.dg/tree-prof/peel-1.c: New testcase.
1440 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1443 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1445 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1447 * gcc.dg/c99-predef-1.c: New test.
1448 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1449 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1450 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1451 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1452 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1453 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1454 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1455 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1456 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1457 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1458 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1459 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1461 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1463 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1465 2012-10-23 Jan Hubicka <jh@suse.cz>
1468 * gcc.c-torture/execute/pr54937.c: New testcase.
1469 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1471 2012-10-23 Jan Hubicka <jh@suse.cz>
1474 * gfortran.dg/pr54967.f90: New testcase.
1476 2012-10-23 Terry Guo <terry.guo@arm.com>
1479 * gcc.dg/pr55019.c: New.
1481 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1483 PR tree-optimization/55008
1484 * gcc.dg/tree-ssa/pr55008.c: New test.
1486 2012-10-22 Richard Biener <rguenther@suse.de>
1488 PR tree-optimization/55011
1489 * gcc.dg/torture/pr55011.c: New testcase.
1491 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1493 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1494 * gcc.target/arm/pr40457-2.c: Likewise.
1495 * gcc.target/arm/pr40457-3.c: Likewise.
1497 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1499 * gnat.dg/specs/limited_with4.ads: New test.
1500 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1502 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1504 * gnat.dg/modular4.adb: New test.
1505 * gnat.dg/modular4_pkg.ads: New helper.
1507 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1509 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1510 * gnat.dg/specs/addr1.ads: Likewise.
1512 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1514 * gcc.dg/webizer.c (main): Add missing exit call.
1516 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1519 * gfortran.dg/wextra_1.f: New test.
1521 2012-10-20 Jan Hubicka <jh@suse.cz>
1523 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1525 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1528 * gfortran.dg/warn_unused_function.f90: New.
1530 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1532 * lib/target-supports.exp
1533 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1535 2012-10-19 Richard Guenther <rguenther@suse.de>
1537 PR tree-optimization/54981
1538 * gcc.dg/pr54981.c: New testcase.
1540 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1543 * gcc.target/arm/pr54892.c: New.
1545 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1547 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1549 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1552 * g++.dg/init/array30.C: New.
1553 * g++.dg/init/array31.C: Likewise.
1555 2012-10-18 Tobias Burnus <burnus@net-b.de>
1558 * gfortran.dg/public_private_module_7.f90: New.
1560 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1563 * g++.dg/template/pr29633.C: New.
1565 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1567 * gnat.dg/loop_optimization13.ad[sb]: New test.
1568 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1570 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1572 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1573 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1574 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1575 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1577 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1579 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1580 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1581 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1582 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1583 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1584 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1586 2012-10-16 Jan Hubicka <jh@suse.cz>
1588 * gcc.target/i386/l_fma_float_?.c: Update.
1589 * gcc.target/i386/l_fma_double_?.c: Update.
1590 * gfortran.dg/do_1.f90: XFAIL
1591 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1592 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1593 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1594 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1595 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1596 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1599 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1603 * gcc.dg/Wstrict-overflow-24.c: New.
1605 2012-10-16 Tobias Burnus <burnus@net-b.de>
1609 * gfortran.dg/class_optional_1.f90: New.
1610 * gfortran.dg/class_optional_2.f90: New.
1612 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1615 * gcc.dg/guality/pr54796.c: New test.
1617 PR tree-optimization/54889
1618 * gfortran.dg/pr54889.f90: New test.
1620 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1622 * g++.dg/other/dump-ada-spec-2.C: New test.
1624 2012-10-16 Easwaran Raman <eraman@google.com>
1626 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1627 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1629 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1631 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1632 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1634 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1637 * gcc.c-torture/compile/pr54925.c: New.
1639 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1642 * gcc.target/sh/pr51244-17.c: New.
1644 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1647 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1649 * gcc.target/sh/pr54760-4.c: New.
1651 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1654 * gcc.target/sh/torture/sh-torture.exp: New.
1655 * gcc.target/sh/torture/pr34777.c: New.
1657 2012-10-15 Matthias Klose <doko@ubuntu.com>
1659 * lib/target-supports.exp (check_profiling_available): Match
1660 arm*-*-linux-* for ARM Linux/GNU.
1661 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1662 * gfortran.dg/enum_10.f90: Likewise.
1663 * gfortran.dg/enum_9.f90: Likewise.
1664 * gcc.target/arm/synchronize.c: Likewise.
1665 * g++.old-deja/g++.jason/enum6.C: Likewise.
1666 * g++.old-deja/g++.other/enum4.C: Likewise.
1667 * g++.old-deja/g++.law/enum9.C: Likewise.
1669 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1671 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1672 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1674 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1675 Paolo Carlini <paolo.carlini@oracle.com>
1678 * g++.dg/overload/operator6.C: New.
1680 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1682 PR c++/50080 (again)
1683 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1684 * g++.dg/parse/tmpl-outside1.C: Likewise.
1685 * g++.dg/template/qualttp18.C: Likewise.
1686 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1687 * g++.old-deja/g++.pt/overload13.C: Likewise.
1689 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1691 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1692 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1693 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1694 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1695 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1696 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1697 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1698 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1700 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1703 * g++.dg/parse/tmpl-outside2.C: New.
1704 * g++.dg/parse/tmpl-outside1.C: Adjust.
1705 * g++.dg/template/qualttp18.C: Likewise.
1706 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1707 * g++.old-deja/g++.pt/overload13.C: Likewise.
1709 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1711 PR tree-optimization/54915
1712 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1714 2012-10-15 Richard Guenther <rguenther@suse.de>
1716 PR tree-optimization/54920
1717 * gcc.dg/torture/pr54920.c: New testcase.
1719 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1721 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1723 2012-10-13 Jason Merrill <jason@redhat.com>
1725 * g++.dg/tls/thread_local7g.C: Require tls_native.
1727 2012-10-14 Jason Merrill <jason@redhat.com>
1729 * g++.dg/cpp0x/inh-ctor1.C: New.
1730 * g++.dg/cpp0x/inh-ctor2.C: New.
1731 * g++.dg/cpp0x/inh-ctor3.C: New.
1732 * g++.dg/cpp0x/inh-ctor4.C: New.
1733 * g++.dg/cpp0x/inh-ctor5.C: New.
1734 * g++.dg/cpp0x/inh-ctor6.C: New.
1735 * g++.dg/cpp0x/inh-ctor7.C: New.
1736 * g++.dg/cpp0x/inh-ctor8.C: New.
1737 * g++.dg/cpp0x/inh-ctor9.C: New.
1738 * g++.dg/cpp0x/inh-ctor10.C: New.
1739 * g++.dg/cpp0x/inh-ctor11.C: New.
1740 * g++.dg/cpp0x/inh-ctor12.C: New.
1741 * g++.dg/cpp0x/inh-ctor13.C: New.
1743 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1745 PR rtl-optimization/54919
1746 * gcc.dg/pr54919.c: New testcase.
1748 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1751 * g++.dg/template/crash113.C: New.
1753 2012-10-14 Jan Hubicka <jh@suse.cz>
1755 * gcc.dg/unroll_5.c: New testcase.
1757 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1760 * g++.dg/opt/pr52643.C: New.
1762 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1765 * gcc.target/sh/pr54602-1.c: New.
1766 * gcc.target/sh/pr54602-2.c: New.
1767 * gcc.target/sh/pr54602-3.c: New.
1768 * gcc.target/sh/pr54602-4.c: New.
1770 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1773 * gcc.target/sh/pr54680.c: New.
1775 2012-10-12 Jan Hubicka <jh@suse.cz>
1777 * gcc.dg/webizer.c: New testcase.
1779 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1781 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1784 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1786 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1787 Return 0 if already specifying -mfloat-abi other than hard.
1789 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1791 * gcc.dg/pr53060.c: Prune irrelevant warning.
1793 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1796 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1797 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1798 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1799 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1800 Adjust expected wording of warnings for *cmp* builtins.
1801 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1802 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1804 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1807 * g++.dg/parse/friend-main.C: New.
1809 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1812 * g++.dg/pr53055.C: New testcase.
1814 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1817 * g++.dg/cpp0x/pr52744.C: New.
1819 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1822 * gfortran.dg/dummy_procedure_9.f90: New.
1824 2012-10-12 Richard Biener <rguenther@suse.de>
1826 PR tree-optimization/54894
1827 * gcc.dg/torture/pr54894.c: New testcase.
1829 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1832 * gcc.target/sh/pr51244-13.c: New.
1833 * gcc.target/sh/pr51244-14.c: New.
1834 * gcc.target/sh/pr51244-15.c: New.
1835 * gcc.target/sh/pr51244-16.c: New.
1837 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1840 * g++.dg/cpp0x/decltype45.C: New.
1842 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1845 * gfortran.dg/class_allocate_13.f90: New.
1847 2012-10-11 Jason Merrill <jason@redhat.com>
1849 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1850 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1852 * g++.dg/gomp/tls-5.C: Require tls_native.
1853 * g++.dg/tls/thread_local7.C: Require tls_native.
1854 * g++.dg/tls/static2.C: New.
1856 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1859 * g++.dg/ext/weak5.C: New.
1861 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1864 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1865 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1867 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1870 * g++.dg/parse/pr43765.C: New.
1872 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1874 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1876 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1879 * g++.dg/init/bitfield3.C: New.
1881 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1883 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1885 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1887 PR tree-optimization/54877
1888 * gcc.dg/torture/pr54877.c: New test.
1890 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1893 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1894 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1895 and remove target info from dg-do compile.
1896 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1897 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1898 and remove target info from dg-do compile.
1900 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1902 * gcc.dg/pr54782.c: Require target with pthread support.
1904 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1907 * g++.dg/cpp0x/auto35.C: New.
1909 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1911 PR c++/53540 - using fails to be equivalent to typedef
1912 * g++.dg/cpp0x/alias-decl-24.C: New test.
1914 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1916 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1917 that c++11 attributes to types are ignored for now.
1918 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1919 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1921 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1924 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1926 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1929 * g++.dg/cpp0x/initlist67.C: New.
1931 2012-10-10 Dehao Chen <dehao@google.com>
1933 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1935 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1938 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1941 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1944 * g++.dg/cpp0x/decltype44.C: New.
1946 2012-10-09 Steve Ellcey <sellcey@mips.com>
1948 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1950 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1953 * g++.dg/cpp0x/decltype43.C: New.
1955 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1958 * gcc.dg/pr53397-1.c: New test case.
1959 * gcc.dg/pr53397-2.c: New test case.
1961 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1964 * g++.dg/warn/Wparentheses-26.C: Adjust.
1965 * g++.dg/warn/Wparentheses-27.C: New.
1967 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1970 * c-c++-common/vector-scalar.c: New testcase.
1971 * g++.dg/ext/vector18.C: New testcase.
1972 * g++.dg/ext/vector5.C: This is not an error anymore.
1973 * gcc.dg/init-vec-1.c: Move ...
1974 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1975 * gcc.c-torture/execute/vector-shift1.c: Move ...
1976 * c-c++-common/torture/vector-shift1.c: ... here.
1977 * gcc.dg/scal-to-vec1.c: Move ...
1978 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1979 C++11. Adapt error messages.
1980 * gcc.dg/convert-vec-1.c: Move ...
1981 * c-c++-common/convert-vec-1.c: ... here.
1982 * gcc.dg/scal-to-vec2.c: Move ...
1983 * c-c++-common/scal-to-vec2.c: ... here.
1985 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1988 * gcc.target/i386/pr54400.c: New testcase.
1990 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1993 * g++.dg/template/pr54858.C: New test.
1995 2012-10-08 Marek Polacek <polacek@redhat.com>
1998 * g++.dg/debug/pr54831.C: New test.
2000 2012-10-08 Dehao Chen <dehao@google.com>
2002 * g++.dg/predict-loop-exit-1.C: New.
2003 * g++.dg/predict-loop-exit-2.C: New.
2004 * g++.dg/predict-loop-exit-3.C: New.
2006 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2008 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2010 2012-10-08 Jason Merrill <jason@redhat.com>
2012 * g++.dg/gomp/tls-5.C: New.
2013 * g++.dg/gomp/tls-wrap1.C: New.
2014 * g++.dg/gomp/tls-wrap2.C: New.
2015 * g++.dg/gomp/tls-wrap3.C: New.
2016 * g++.dg/gomp/tls-wrap4.C: New.
2017 * g++.dg/gomp/tls-wrapper-cse.C: New.
2018 * g++.dg/tls/thread_local-cse.C: New.
2019 * g++.dg/tls/thread_local-order1.C: New.
2020 * g++.dg/tls/thread_local-order2.C: New.
2021 * g++.dg/tls/thread_local-wrap1.C: New.
2022 * g++.dg/tls/thread_local-wrap2.C: New.
2023 * g++.dg/tls/thread_local-wrap3.C: New.
2024 * g++.dg/tls/thread_local-wrap4.C: New.
2025 * g++.dg/tls/thread_local2g.C: New.
2026 * g++.dg/tls/thread_local3g.C: New.
2027 * g++.dg/tls/thread_local4g.C: New.
2028 * g++.dg/tls/thread_local5g.C: New.
2029 * g++.dg/tls/thread_local6g.C: New.
2030 * g++.dg/tls/thread_local7g.C: New.
2032 * g++.dg/tls/thread_local3.C: New.
2033 * g++.dg/tls/thread_local4.C: New.
2034 * g++.dg/tls/thread_local5.C: New.
2035 * g++.dg/tls/thread_local6.C: New.
2037 * g++.dg/tls/init-2.C: Tweak errors.
2038 * g++.dg/tls/thread_local1.C: New.
2039 * g++.dg/tls/thread_local2.C: New.
2040 * g++.dg/tls/thread_local7.C: New.
2042 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2045 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2047 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2050 * gcc.target/sh/pr54685.c: New.
2052 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2054 PR c++/53528 C++11 attribute support
2055 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2056 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2057 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2058 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2059 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2060 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2061 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2062 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2063 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2064 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2065 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2066 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2067 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2068 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2069 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2070 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2071 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2072 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2073 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2074 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2075 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2076 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2077 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2078 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2079 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2080 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2081 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2082 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2083 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2084 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2085 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2086 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2087 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2088 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2089 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2090 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2091 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2092 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2093 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2094 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2095 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2096 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2097 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2098 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2099 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2100 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2101 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2102 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2103 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2104 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2105 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2106 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2107 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2108 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2109 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2110 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2111 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2113 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2115 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2116 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2117 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2119 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2122 * gcc.target/sh/pr54760-2.c: New.
2123 * gcc.target/sh/pr54760-3.c: New.
2125 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2128 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2130 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2131 Sandra Loosemore <sandra@codesourcery.com>
2133 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2134 and test that the accumulator is initialized using MULT.
2135 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2136 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2138 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2141 * g++.dg/cpp0x/stdint.C: New.
2143 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2146 * g++.dg/cpp0x/stddef.C: New.
2148 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2151 * gfortran.dg/typebound_operator_17.f90: New.
2153 2012-10-06 Jan Hubicka <jh@suse.cz>
2157 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2159 2012-10-06 Jan Hubicka <jh@suse.cz>
2161 * gcc.dg/lto/resolutions_0.c: New testcase.
2163 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2166 * gfortran.dg/generic_25.f90: New.
2167 * gfortran.dg/generic_26.f90: New.
2168 * gfortran.dg/generic_27.f90: New.
2170 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2173 * gcc.target/sh/pr54760-1.c: New.
2175 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2177 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2178 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2179 * g++.dg/warn/Wsign-compare-5.C: New test.
2180 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2181 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2182 * g++.dg/ext/builtin30.C: New test.
2183 * g++.dg/ext/vla12.C: New test.
2184 * gcc.dg/builtins-85.c: New test.
2187 * gcc.dg/guality/pr54519-1.c: New test.
2188 * gcc.dg/guality/pr54519-2.c: New test.
2189 * gcc.dg/guality/pr54519-3.c: New test.
2190 * gcc.dg/guality/pr54519-4.c: New test.
2191 * gcc.dg/guality/pr54519-5.c: New test.
2192 * gcc.dg/guality/pr54519-6.c: New test.
2194 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2197 * g++.dg/cpp0x/defaulted38.C: New.
2199 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2201 PR tree-optimization/33763
2202 * c-c++-common/pr33763.c: New test.
2204 PR tree-optimization/54810
2205 * gcc.dg/tree-ssa/vrp85.c: New test.
2207 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2209 * gcc.dg/ucnid-7.c: Skip on AIX.
2210 * gcc.dg/ucnid-8.c: Same.
2211 * gcc.dg/ucnid-10.c: Same.
2212 * gcc.dg/ucnid-13.c: Same.
2213 * gcc.dg/attr-alias-3.c: Same.
2214 * gcc.dg/attr-alias-5.c: Same.
2215 * gcc.dg/torture/pr51106-2.c: Same.
2216 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2218 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2221 * g++.dg/cpp0x/alias-decl-23.C: New.
2223 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2226 * g++.dg/template/friend53.C: New.
2228 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2230 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2231 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2232 (scan-ada-spec): Likewise.
2233 (scan-ada-spec-not): Likewise.
2234 * gcc.dg/dump-ada-spec-1.c: New test.
2235 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2237 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2239 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2241 2012-10-04 Florian Weimer <fweimer@redhat.com>
2243 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2245 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2248 * g++.dg/cpp0x/pr54323.C: New.
2250 2012-10-04 Richard Guenther <rguenther@suse.de>
2253 * g++.dg/torture/pr54735.C: New testcase.
2255 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2257 PR rtl-optimization/54739
2258 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2260 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2263 * gcc.target/sh/pr51244-12.c: New.
2265 2012-10-03 Dehao Chen <dehao@google.com>
2268 * gcc.dg/pr54782.c: New test.
2270 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2273 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2275 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2278 * gfortran.dg/class_53.f90: New.
2280 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2283 * gcc.dg/guality/pr54551.c: New.
2285 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2287 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2288 * gcc.target/powerpc/pr46728-2.c: Likewise.
2290 2012-10-02 Sharad Singhai <singhai@google.com>
2293 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2294 to fix test failures caused by r191883.
2295 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2296 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2297 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2298 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2299 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2300 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2301 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2302 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2303 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2305 2012-09-30 Sharad Singhai <singhai@google.com>
2307 * gcc.target/i386/vect-double-1.c: Fix test.
2309 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2312 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2315 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2317 PR rtl-optimization/54457
2318 * gcc.target/i386/pr54457.c: New test.
2320 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2322 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2324 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2326 * gcc.target/i386/vect-rebuild.c: New testcase.
2328 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2330 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2332 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2334 * gcc.target/mips/pr37362.c: Fix target selector.
2336 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2339 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2341 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2343 * gcc.dg/ucnid-8.c: Update line number.
2344 * gcc.dg/torture/pr51106-2.c: Likewise.
2346 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2349 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2350 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2351 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2353 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2355 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2356 partially reverting r170092.
2357 * gfortran.dg/class_7.f03: Ditto.
2358 * gfortran.dg/coarray_14.f90: Ditto.
2359 * gfortran.dg/typebound_proc_13.f03: Ditto.
2361 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2364 * g++.dg/cpp0x/sfinae42.C: New.
2366 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2368 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2369 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2370 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2371 * gcc.dg/pr42629.c: XFAIL on AIX.
2372 * gcc.dg/pr47684.c: Same.
2373 * gcc.dg/pr43670.c: Same.
2374 * gcc.dg/pr42916.c: Same.
2375 * gcc.dg/pr45449.c: Same.
2376 * gcc.dg/pr50017.c: Same.
2377 * gcc.dg/pr42728.c: Same.
2378 * gcc.dg/pr47881.c: Same.
2379 * gcc.dg/pr44023.c: Same.
2380 * gcc.dg/pr41345.c: Same.
2381 * gcc.dg/pr42630.c: Same.
2382 * gcc.dg/pr44971.c: Same.
2383 * gcc.dg/pr46771.c: Same.
2384 * gcc.dg/ucnid-8.c: Same.
2385 * gcc.dg/ucnid-10.c: Same.
2386 * gcc.dg/ucnid-13.c: Same.
2387 * gcc.dg/torture/pr51106-2.c: Same.
2388 * gcc.dg/pr48768.c: Same.
2389 * gcc.dg/pr42631.c: Same.
2390 * gcc.dg/pr43084.c: Same.
2391 * gcc.dg/ucnid-7.c: Same.
2392 * gcc.dg/pr42889.c: Same.
2393 * gcc.dg/pr41241.c: Same.
2394 * gcc.dg/pr42719.c: Same.
2395 * g++.dg/debug/pr46583.C: Same.
2396 * g++.dg/debug/pr47106.C: Same.
2397 * g++.dg/opt/pr48549.C: Same.
2398 * g++.dg/other/pr42685.C: Same.
2399 * c-c++-common/pr43942.c: Same.
2401 2012-09-29 Ian Lance Taylor <iant@google.com>
2403 * go.test/go-test.exp: Update for latest version of Go testsuite.
2405 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2408 * gfortran.dg/internal_readwrite_3.f90: New test.
2410 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2412 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2413 c-c++-common/Wunused-local-typedefs-2.c to here.
2415 PR c++/54372 - unused attribute inactive on dependant entities
2416 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2418 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2420 PR c++/29028 - Missed unused warning on using declaration
2421 * g++.dg/warn/Wunused-var-18.C: New test.
2423 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2425 PR c++/53551 - -Wunused-local-typedefs misses uses
2426 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2428 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2431 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2433 PR tree-optimization/54713
2434 * gcc.c-torture/compile/pr54713-1.c: New test.
2435 * gcc.c-torture/compile/pr54713-2.c: New test.
2436 * gcc.c-torture/compile/pr54713-3.c: New test.
2438 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2440 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2442 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2444 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2446 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2449 * gcc.target/i386/pr54703.c: New test.
2451 2012-09-27 Richard Guenther <rguenther@suse.de>
2454 * gcc.dg/lto/pr54709_0.c: New testcase.
2455 * gcc.dg/lto/pr54709_1.c: Likewise.
2457 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2459 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2461 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2463 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2465 * gcc.target/arm/pr42879.c: Handle big-endian.
2467 2012-09-26 Steve Ellcey <sellcey@mips.com>
2470 * gcc.dg/pr37303.c: Check for rdata or rodata.
2472 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2474 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2476 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2480 * gcc.target/powerpc/ppc-ne0-1.c: New.
2482 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2485 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2486 test_19, test_20, test_21, test_22, test_23): New functions.
2487 * gcc.target/sh/pr54089-4.c: New.
2488 * gcc.target/sh/pr54089-5.c: New.
2489 * gcc.target/sh/pr54089-6.c: New.
2490 * gcc.target/sh/pr54089-7.c: New.
2492 2012-09-25 Richard Guenther <rguenther@suse.de>
2495 * gcc.dg/lto/pr54702_0.c: New testcase.
2496 * gcc.dg/lto/pr54702_1.c: Likewise.
2497 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2498 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2499 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2500 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2502 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2505 * g++.dg/cpp0x/parse2.C: New.
2506 * g++.dg/parse/error11.C: Adjust.
2507 * g++.dg/parse/error12.C: Likewise.
2509 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2511 * gcc.target/i386/20030217-1.c: Added check for
2512 large_long_double effective target.
2513 * gcc.target/i386/387-3.c: Likewise.
2514 * gcc.target/i386/387-4.c: Likewise.
2515 * gcc.target/i386/pr36578-1.c: Likewise.
2516 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2517 when long double size is equal double size.
2518 * gcc.target/i386/excess-precision-1.c: Likewise.
2519 * gcc.target/i386/pr36578-2.c: Likewise.
2520 * gcc.target/i386/20030217-2.c: New testcase.
2522 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2524 PR tree-optimization/54676
2525 * gcc.dg/pr54676.c: New test.
2527 2012-09-25 Richard Guenther <rguenther@suse.de>
2529 PR tree-optimization/53663
2530 * gcc.dg/torture/pr53663-1.c: New testcase.
2531 * gcc.dg/torture/pr53663-2.c: Likewise.
2532 * gcc.dg/torture/pr53663-3.c: Likewise.
2534 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2536 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2538 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2540 * lib/target-supports-dg.exp (dg-require-effective-target,
2541 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2542 dg-process-target-1 instead of dg-process-target.
2543 (dg-process-target-1): Rename from dg-process-target.
2544 (dg-process-target): New.
2546 2012-09-24 Richard Guenther <rguenther@suse.de>
2548 PR tree-optimization/54684
2549 * g++.dg/torture/pr54684.C: New testcase.
2551 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2553 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2555 2012-09-24 Richard Guenther <rguenther@suse.de>
2558 * gcc.dg/tm/pr52173-1.c: New.
2559 * gcc.dg/tm/pr52173-2.c: New.
2561 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2563 * gcc.dg/pr54669.c: New test.
2565 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2566 Dominique Dhumieres <dominiq@lps.ens.fr>
2569 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2571 2012-09-23 Tobias Burnus <burnus@net-b.de>
2574 * gfortran.dg/class_array_14.f90: New.
2576 2012-09-22 Kai Tietz <ktietz@redhat.com>
2578 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2579 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2581 2012-09-21 Dehao Chen <dehao@google.com>
2584 PR tree-optimization/54655
2585 * g++.dg/pr54655.C: New testcase.
2587 2012-09-21 Richard Guenther <rguenther@suse.de>
2589 PR tree-optimization/54647
2590 * g++.dg/torture/pr54647.C: New testcase.
2592 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2595 * c-c++-common/torture/vector-compare-2.c: Add -w.
2597 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2599 * gnat.dg/opt20.ads: Move dg directive to...
2600 * gnat.dg/opt20.adb: ...here.
2601 * gnat.dg/addr1.ad[sb]: Likewise.
2602 * gnat.dg/concat2.ad[sb]: Likewise.
2603 * gnat.dg/array16.ad[sb]: Likewise.
2604 * gnat.dg/atomic5.ad[sb]: Likewise.
2605 * gnat.dg/discr29.ad[sb]: Likewise.
2606 * gnat.dg/noreturn5.ad[sb]: Likewise.
2607 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2608 * gnat.dg/discr23.ads: Remove dg directive.
2609 * gnat.dg/nested_float_packed.ads: Likewise.
2610 * gnat.dg/oconst6.ads: Move to...
2611 * gnat.dg/specs/oconst6.ads: ...here.
2613 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2616 * g++.dg/cpp0x/decltype32.C: Tweak.
2618 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2620 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2621 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2622 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2623 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2625 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2628 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2630 2012-09-19 Steve Ellcey <sellcey@mips.com>
2632 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2634 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2636 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2637 * gcc.target/powerpc/ppc-mftb.c: New file.
2639 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2642 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2645 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2648 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2650 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2652 * gcc.c-torture/execute/20120919-1.c: New test.
2654 2012-09-19 Richard Guenther <rguenther@suse.de>
2656 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2658 2012-09-19 Richard Guenther <rguenther@suse.de>
2660 * gcc.dg/builtin-unreachable-6.c: Adjust.
2662 2012-09-19 Richard Guenther <rguenther@suse.de>
2664 * gcc.dg/builtin-object-size-10.c: Adjust.
2665 * gcc.dg/builtin-unreachable-5.c: Adjust.
2666 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2667 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2668 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2669 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2670 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2671 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2672 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2673 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2674 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2675 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2676 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2677 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2679 2012-09-19 Richard Guenther <rguenther@suse.de>
2681 PR tree-optimization/54132
2682 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2683 * gcc.dg/torture/pr54132.c: Likewise.
2685 2012-09-19 Terry Guo <terry.guo@arm.com>
2687 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2688 extra prune rules that will be applied to all tests in a .exp file.
2689 (gcc-dg-prune): Use rules defined by the above variable.
2690 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2691 harmless warnings on architecture switch conflict.
2693 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2695 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2696 of asm-comment characters instead of a single one.
2697 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2699 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2701 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2703 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2704 target instead of xfailing it.
2705 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2706 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2707 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2708 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2709 * gcc.dg/vect/vect-104.c: Likewise.
2710 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2711 * gcc.dg/vect/vect-outer-1.c: Likewise.
2712 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2713 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2714 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2715 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2716 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2717 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2718 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2719 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2720 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2722 * lib/target-supports.exp
2723 (check_effective_target_vect_widen_mult_qi_to_hi,
2724 check_effective_target_vect_widen_mult_hi_to_si,
2725 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2726 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2727 check_effective_target_vect_pack_trunc,
2728 check_effective_target_vect_unpack,
2729 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2730 instead of arm_none.
2732 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2734 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2736 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2737 config to compiler_flags.
2739 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2742 * gcc.target/i386/pr54592.c: New test.
2744 PR tree-optimization/54610
2745 * gcc.target/i386/pr54610.c: New test.
2747 2012-09-17 Jason Merrill <jason@redhat.com>
2750 * g++.dg/cpp0x/alias-decl-21.C: New.
2751 * g++.dg/cpp0x/alias-decl-22.C: New.
2753 2012-09-17 Tobias Burnus <burnus@net-b.de>
2756 * gfortran.dg/scan_2.f90: New.
2758 2012-09-17 Jason Merrill <jason@redhat.com>
2761 * g++.dg/init/aggr9.C: New.
2763 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2765 * gnat.dg/loop_optimization12.ad[sb]: New test.
2767 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2770 * gfortran.dg/proc_ptr_result_7.f90: New.
2772 2012-09-17 Tobias Burnus <burnus@net-b.de>
2775 * gfortran.dg/structure_constructor_11.f90: New.
2777 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2779 PR tree-optimization/54563
2780 * g++.dg/torture/pr54563.C: New test.
2782 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2785 * gfortran.dg/typebound_generic_14.f03: New.
2787 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2790 * gfortran.dg/proc_ptr_38.f90: New.
2792 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2795 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2799 * gnat.dg/lto15.adb: Require lto.
2801 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2802 "myBindC" for hppa*-*-hpux*.
2804 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2806 * gfortran.dg/namelist_75.f90: New test.
2808 2012-09-15 Tom de Vries <tom@codesourcery.com>
2810 * gcc.dg/tree-ssa/vrp82.c: New test.
2811 * gcc.dg/tree-ssa/vrp83.c: Same.
2812 * gcc.dg/tree-ssa/vrp84.c: Same.
2814 2012-09-15 Tom de Vries <tom@codesourcery.com>
2816 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2817 * gcc.dg/tree-ssa/vrp81.c: ... this.
2819 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2822 * gcc.target/avr/torture/fix-types.h: New.
2823 * gcc.target/avr/torture/vals-hr.def: New.
2824 * gcc.target/avr/torture/vals-r.def: New.
2825 * gcc.target/avr/torture/vals-k.def: New.
2826 * gcc.target/avr/torture/vals-ur.def: New.
2827 * gcc.target/avr/torture/vals-uk.def: New.
2828 * gcc.target/avr/torture/vals-uhr.def: New.
2829 * gcc.target/avr/torture/vals-llk.def: New.
2830 * gcc.target/avr/torture/vals-ullk.def: New.
2831 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2832 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2833 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2834 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2835 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2836 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2837 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2838 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2840 2012-09-14 Dehao Chen <dehao@google.com>
2842 * g++.dg/debug/dwarf2/deallocator.C: New test.
2844 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2847 * gcc.c-torture/compile/pr54552-1.c: New test.
2849 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2852 * g++.dg/other/vector-compare.C: New testcase.
2853 * c-c++-common/vector-compare-3.c: New testcase.
2854 * gcc.dg/vector-shift.c: Move ...
2855 * c-c++-common/vector-shift.c: ... here.
2856 * gcc.dg/vector-shift1.c: Move ...
2857 * c-c++-common/vector-shift1.c: ... here.
2858 * gcc.dg/vector-shift3.c: Move ...
2859 * c-c++-common/vector-shift3.c: ... here.
2860 * gcc.dg/vector-compare-1.c: Move ...
2861 * c-c++-common/vector-compare-1.c: ... here.
2862 * gcc.dg/vector-compare-2.c: Move ...
2863 * c-c++-common/vector-compare-2.c: ... here.
2864 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2865 * c-c++-common/torture/vector-compare-1.c: ... here.
2866 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2867 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2868 * c-c++-common/torture/vector-compare-2.c: ... here.
2869 * gcc.c-torture/execute/vector-shift.c: Move ...
2870 * c-c++-common/torture/vector-shift.c: ... here.
2871 * gcc.c-torture/execute/vector-shift2.c: Move ...
2872 * c-c++-common/torture/vector-shift2.c: ... here.
2873 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2874 * c-c++-common/torture/vector-subscript-1.c: ... here.
2875 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2876 * c-c++-common/torture/vector-subscript-2.c: ... here.
2877 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2878 * c-c++-common/torture/vector-subscript-3.c: ... here.
2880 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2883 * gcc.c-torture/compile/pr54103-1.c,
2884 gcc.c-torture/compile/pr54103-2.c,
2885 gcc.c-torture/compile/pr54103-3.c,
2886 gcc.c-torture/compile/pr54103-4.c,
2887 gcc.c-torture/compile/pr54103-5.c,
2888 gcc.c-torture/compile/pr54103-6.c: New tests.
2889 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2891 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2893 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2895 2012-09-14 Richard Guenther <rguenther@suse.de>
2897 PR tree-optimization/54565
2898 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2899 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2901 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2903 * gcc.target/arm/combine-movs.c: Add missing space.
2905 2012-09-14 Richard Guenther <rguenther@suse.de>
2907 * g++.dg/torture/builtin-location.C: New testcase.
2909 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2910 Manuel López-Ibåñez <manu@gcc.gnu.org>
2913 * g++.dg/warn/Wuninitialized-self.C: New.
2915 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2918 * gcc.c-torture/compile/pr54559.c: New test.
2920 2012-09-13 Jason Merrill <jason@redhat.com>
2923 * g++.dg/cpp0x/constexpr-temp1.C: New.
2926 * g++.dg/template/anonunion2.C: New.
2929 * g++.dg/template/init10.C: New.
2931 2012-09-13 Tobias Burnus <burnus@net-b.de>
2934 * gfortran.dg/implicit_pure_3.f90: New.
2936 2012-09-13 Richard Guenther <rguenther@suse.de>
2938 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2940 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2942 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2944 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2946 * c-c++-common/pr51712.c: Handle for short-enum targets.
2948 2012-09-12 Terry Guo <terry.guo@arm.com>
2950 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2951 and lsrs for Thumb2 mode.
2953 2012-09-12 Jan Hubicka <jh@suse.cz>
2955 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2957 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2960 * gcc.target/i386/pr54445-1.c: New file.
2961 * gcc.target/i386/pr54445-2.c: Likewise.
2963 2012-09-12 Tobias Burnus <burnus@net-b.de>
2967 * gfortran.dg/coarray_10.f90: Update dg-error.
2968 * gfortran.dg/coarray_28.f90: New.
2969 * gfortran.dg/array_section_3.f90: New.
2971 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2973 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2974 gcc.target/arm/pr48252.c: Fix for big-endian support.
2976 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2978 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2980 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2981 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2983 * gcc.target/arm/neon-vfma-1.c: New testcase.
2984 * gcc.target/arm/neon-vfms-1.c: Likewise.
2985 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2987 * gcc.target/arm/neon-vmls-1.c: Likewise.
2988 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2990 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2991 (check_effective_target_arm_neonv2_ok): Likewise.
2992 (check_effective_target_arm_neonv2_hw): Likewise.
2993 (check_effective_target_arm_neonv2): Likewise.
2995 2012-09-11 Richard Guenther <rguenther@suse.de>
2998 * g++.dg/tree-ssa/pr54515.C: New testcase.
3000 2012-09-10 Andrew Pinski <apinski@cavium.com>
3003 * gcc.dg/tm/memopt-16.c: New testcase.
3005 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3009 * g++.dg/cpp0x/sfinae40.C: New.
3010 * g++.dg/cpp0x/sfinae41.C: Likewise.
3012 2012-09-10 Jason Merrill <jason@redhat.com>
3015 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3017 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3020 * gcc.target/sh/pr54089-3.c: New.
3022 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3024 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3026 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3028 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3030 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3032 * gcc.dg/pr52558-2.c: Delete.
3033 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3035 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3037 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3039 2012-09-10 Richard Guenther <rguenther@suse.de>
3041 PR tree-optimization/54520
3042 * gcc.dg/torture/pr54520.c: New testcase.
3044 2012-09-10 Jason Merrill <jason@redhat.com>
3047 * g++.dg/cpp0x/implicit14.C: New.
3049 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3052 * gfortran.dg/bound_simplification_3.f90: New test.
3054 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3057 * gcc.dg/pr52558-1.c: Delete.
3058 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3060 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3062 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3063 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3064 * gcc.target/arm/smlaltt-1.c: Likewise.
3066 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3068 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3070 2012-09-07 Tom de Vries <tom@codesourcery.com>
3072 PR tree-optimization/53986
3073 * gcc.dg/tree-ssa/vrp80.c: New test.
3074 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3076 2012-09-06 Jason Merrill <jason@redhat.com>
3080 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3081 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3083 2012-09-06 Andrew Pinski <apinski@cavium.com>
3086 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3088 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3090 PR rtl-optimization/54455
3091 * gcc.dg/54455.c: New test.
3093 2012-09-06 Tobias Burnus <burnus@net-b.de>
3096 * gfortran.dg/promotion_2.f90: New.
3098 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3101 * c-c++-common/pr54486.c: New test.
3103 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3106 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3108 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3111 * g++.dg/cpp0x/sfinae39.C: New.
3113 2012-09-04 Jason Merrill <jason@redhat.com>
3116 * g++.dg/ext/flexary3.C: New.
3119 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3122 * g++.dg/template/defarg15.C: New.
3125 * g++.dg/template/access24.C: New.
3127 2012-09-04 Richard Guenther <rguenther@suse.de>
3129 PR tree-optimization/54458
3130 * gcc.dg/torture/pr54458.c: New testcase.
3132 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3134 * gcc.target/arm/neon-vext.c: New test.
3135 * gcc.target/arm/neon-vext-execute.c: Ditto.
3137 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3141 * gfortran.dg/select_type_29.f03: New.
3143 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3145 * gcc.dg/fold-perm.c: Improve test.
3147 2012-09-03 Tobias Burnus <burnus@net-b.de>
3150 * gfortran.dg/coarray_class_1.f90: New.
3152 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3155 * gcc.c-torture/compile/pr49206.c: New test.
3157 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3158 Uros Bizjak <ubizjak@gmail.com>
3161 * gfortran.dg/pr36680.f90: New test.
3163 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3166 * g++.dg/opt/pr42295.C: New test.
3168 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3171 * gcc.dg/torture/pr54436.c: New test.
3173 2012-09-01 Andrew Pinski <apinski@cavium.com>
3175 * gcc.target/mips/truncate-8.c: New testcase.
3177 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3181 * gcc.target/i386/pr46829.c: New test.
3182 * gcc.target/i386/pr46843.c: Ditto.
3184 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3185 Jason Merrill <jason@redhat.com>
3188 * g++.dg/parse/error50.C: New.
3190 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3193 * gcc.c-torture/compile/pr54428.c: New test.
3195 2012-08-31 Ollie Wild <aaw@google.com>
3198 * g++.dg/init/lifetime3.C: New test.
3200 2012-08-31 Martin Jambor <mjambor@suse.cz>
3203 * gcc.dg/torture/pr54409.c: New test.
3205 2012-08-31 Martin Jambor <mjambor@suse.cz>
3207 * gfortran.dg/pr48636.f90: Add dump scan checks.
3209 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3211 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3213 2012-08-28 Joey Ye <joey.ye@arm.com>
3215 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3217 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3220 * gcc.target/i386/pr46254.c: New test.
3222 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3224 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3225 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3226 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3228 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3230 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3231 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3232 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3233 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3234 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3235 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3236 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3237 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3238 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3239 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3240 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3241 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3242 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3243 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3244 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3245 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3246 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3247 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3248 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3249 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3250 gcc.target/mips/unaligned-1.c: Tighten regexps.
3252 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3254 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3255 (mips_option_groups): Remove optimization. Add various -f options.
3256 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3257 and -pg imply -fno-omit-frame-pointer.
3258 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3259 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3260 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3261 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3262 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3263 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3264 * gcc.target/mips/abi-n32-long32.c: Likewise.
3265 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3266 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3267 * gcc.target/mips/abi-n32-long64.c: Likewise.
3268 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3269 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3270 * gcc.target/mips/abi-n64-long32.c: Likewise.
3271 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3272 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3273 * gcc.target/mips/abi-n64-long64.c: Likewise.
3274 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3275 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3276 * gcc.target/mips/abi-o32-long32.c: Likewise.
3277 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3278 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3279 * gcc.target/mips/abi-o32-long64.c: Likewise.
3280 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3281 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3282 * gcc.target/mips/abi-o64-long32.c: Likewise.
3283 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3284 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3285 * gcc.target/mips/abi-o64-long64.c: Likewise.
3286 * gcc.target/mips/asm-1.c: Likewise.
3287 * gcc.target/mips/branch-1.c: Likewise.
3288 * gcc.target/mips/call-3.c: Likewise.
3289 * gcc.target/mips/call-saved-3.c: Likewise.
3290 * gcc.target/mips/clear-cache-1.c: Likewise.
3291 * gcc.target/mips/div-1.c: Likewise.
3292 * gcc.target/mips/div-2.c: Likewise.
3293 * gcc.target/mips/div-3.c: Likewise.
3294 * gcc.target/mips/div-4.c: Likewise.
3295 * gcc.target/mips/div-5.c: Likewise.
3296 * gcc.target/mips/div-6.c: Likewise.
3297 * gcc.target/mips/div-7.c: Likewise.
3298 * gcc.target/mips/div-8.c: Likewise.
3299 * gcc.target/mips/div-9.c: Likewise.
3300 * gcc.target/mips/div-10.c: Likewise.
3301 * gcc.target/mips/div-11.c: Likewise.
3302 * gcc.target/mips/div-12.c: Likewise.
3303 * gcc.target/mips/dsp-ctrl.c: Likewise.
3304 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3305 * gcc.target/mips/ext-8.c: Likewise.
3306 * gcc.target/mips/extend-2.c: Likewise.
3307 * gcc.target/mips/fix-r10000-1.c: Likewise.
3308 * gcc.target/mips/fix-r10000-2.c: Likewise.
3309 * gcc.target/mips/fix-r10000-3.c: Likewise.
3310 * gcc.target/mips/fix-r10000-4.c: Likewise.
3311 * gcc.target/mips/fix-r10000-5.c: Likewise.
3312 * gcc.target/mips/fix-r10000-6.c: Likewise.
3313 * gcc.target/mips/fix-r10000-7.c: Likewise.
3314 * gcc.target/mips/fix-r10000-8.c: Likewise.
3315 * gcc.target/mips/fix-r10000-9.c: Likewise.
3316 * gcc.target/mips/fix-r10000-10.c: Likewise.
3317 * gcc.target/mips/fix-r10000-11.c: Likewise.
3318 * gcc.target/mips/fix-r10000-12.c: Likewise.
3319 * gcc.target/mips/fix-r10000-13.c: Likewise.
3320 * gcc.target/mips/fix-r10000-14.c: Likewise.
3321 * gcc.target/mips/fix-r10000-15.c: Likewise.
3322 * gcc.target/mips/fpcmp-1.c: Likewise.
3323 * gcc.target/mips/fpcmp-2.c: Likewise.
3324 * gcc.target/mips/fpr-moves-7.c: Likewise.
3325 * gcc.target/mips/fpr-moves-8.c: Likewise.
3326 * gcc.target/mips/int-moves-1.c: Likewise.
3327 * gcc.target/mips/int-moves-2.c: Likewise.
3328 * gcc.target/mips/long-calls-pg.c: Likewise.
3329 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3330 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3331 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3332 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3333 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3334 * gcc.target/mips/mips-3d-1.c: Likewise.
3335 * gcc.target/mips/mips-3d-2.c: Likewise.
3336 * gcc.target/mips/mips-3d-3.c: Likewise.
3337 * gcc.target/mips/mips-3d-4.c: Likewise.
3338 * gcc.target/mips/mips-3d-5.c: Likewise.
3339 * gcc.target/mips/mips-3d-6.c: Likewise.
3340 * gcc.target/mips/mips-3d-7.c: Likewise.
3341 * gcc.target/mips/mips-3d-8.c: Likewise.
3342 * gcc.target/mips/mips-3d-9.c: Likewise.
3343 * gcc.target/mips/mips-ps-1.c: Likewise.
3344 * gcc.target/mips/mips-ps-2.c: Likewise.
3345 * gcc.target/mips/mips-ps-3.c: Likewise.
3346 * gcc.target/mips/mips-ps-4.c: Likewise.
3347 * gcc.target/mips/mips-ps-6.c: Likewise.
3348 * gcc.target/mips/mips32-dspr2.c: Likewise.
3349 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3350 * gcc.target/mips/neg-abs-1.c: Likewise.
3351 * gcc.target/mips/neg-abs-2.c: Likewise.
3352 * gcc.target/mips/nmadd-3.c: Likewise.
3353 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3354 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3355 * gcc.target/mips/octeon-pop-1.c: Likewise.
3356 * gcc.target/mips/pr26765.c: Likewise.
3357 * gcc.target/mips/pr33256.c: Likewise.
3358 * gcc.target/mips/pr33635-1.c: Likewise.
3359 * gcc.target/mips/pr33755.c: Likewise.
3360 * gcc.target/mips/pr35802.c: Likewise.
3361 * gcc.target/mips/pr45074.c: Likewise.
3362 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3363 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3364 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3365 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3366 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3367 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3368 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3369 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3370 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3371 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3372 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3373 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3374 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3375 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3376 * gcc.target/mips/save-restore-1.c: Likewise.
3377 * gcc.target/mips/save-restore-3.c: Likewise.
3378 * gcc.target/mips/save-restore-5.c: Likewise.
3379 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3380 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3381 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3382 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3383 * gcc.target/mips/stack-1.c: Likewise.
3385 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3388 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3389 branch under test to be filled with preceding rather than
3390 following instructions.
3391 * gcc.target/mips/branch-10.c: Likewise.
3392 * gcc.target/mips/branch-11.c: Likewise.
3393 * gcc.target/mips/branch-12.c: Likewise.
3394 * gcc.target/mips/branch-13.c: Likewise.
3395 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3396 to be eliminated. Tighten $28 scan-assembler-not test.
3398 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3400 * gcc.target/mips/call-4.c: ...this new test.
3402 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3404 * gcc.target/mips/code-readable-3.c: Likewise.
3405 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3406 flag but skip for -O0.
3407 * gcc.target/mips/code-readable-4.c: Likewise.
3409 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3410 of operations under test.
3411 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3413 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3414 Don't require sibling-call optimization.
3415 * gcc.target/mips/near-far-4.c: Likewise.
3417 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3418 Make sure that the register variable is used.
3419 * gcc.target/mips/soft-float-1.c: Likewise.
3421 * gcc.target/mips/sdata-1.c: Make static data volatile.
3422 * gcc.target/mips/sdata-2.c: Likewise.
3423 * gcc.target/mips/sdata-3.c: Likewise.
3424 * gcc.target/mips/sdata-4.c: Likewise.
3426 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3428 * gcc.target/mips/atomic-memory-2.c: Likewise.
3429 * gcc.target/mips/branch-cost-1.c: Likewise.
3430 * gcc.target/mips/branch-cost-2.c: Likewise.
3431 * gcc.target/mips/cache-1.c: Likewise.
3432 * gcc.target/mips/call-1.c: Likewise.
3433 * gcc.target/mips/call-saved-2.c: Likewise.
3434 * gcc.target/mips/const-anchor-1.c: Likewise.
3435 * gcc.target/mips/const-anchor-2.c: Likewise.
3436 * gcc.target/mips/dse-1.c: Likewise.
3437 * gcc.target/mips/dsp-lhx.c: Likewise.
3438 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3439 * gcc.target/mips/ext-1.c: Likewise.
3440 * gcc.target/mips/ext-2.c: Likewise.
3441 * gcc.target/mips/ext-3.c: Likewise.
3442 * gcc.target/mips/ext-4.c: Likewise.
3443 * gcc.target/mips/ext-5.c: Likewise.
3444 * gcc.target/mips/ext-6.c: Likewise.
3445 * gcc.target/mips/ext-7.c: Likewise.
3446 * gcc.target/mips/extend-1.c: Likewise.
3447 * gcc.target/mips/fix-r4000-1.c: Likewise.
3448 * gcc.target/mips/fix-r4000-3.c: Likewise.
3449 * gcc.target/mips/fix-r4000-5.c: Likewise.
3450 * gcc.target/mips/fix-r4000-6.c: Likewise.
3451 * gcc.target/mips/fix-r4000-8.c: Likewise.
3452 * gcc.target/mips/fix-r4000-10.c: Likewise.
3453 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3454 * gcc.target/mips/fixed-vector-type.c: Likewise.
3455 * gcc.target/mips/fpr-moves-1.c: Likewise.
3456 * gcc.target/mips/fpr-moves-2.c: Likewise.
3457 * gcc.target/mips/fpr-moves-3.c: Likewise.
3458 * gcc.target/mips/fpr-moves-4.c: Likewise.
3459 * gcc.target/mips/fpr-moves-5.c: Likewise.
3460 * gcc.target/mips/fpr-moves-6.c: Likewise.
3461 * gcc.target/mips/ins-1.c: Likewise.
3462 * gcc.target/mips/ins-2.c: Likewise.
3463 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3464 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3465 * gcc.target/mips/lazy-binding-1.c: Likewise.
3466 * gcc.target/mips/madd-3.c: Likewise.
3467 * gcc.target/mips/madd-5.c: Likewise.
3468 * gcc.target/mips/madd-6.c: Likewise.
3469 * gcc.target/mips/madd-8.c: Likewise.
3470 * gcc.target/mips/madd-9.c: Likewise.
3471 * gcc.target/mips/memcpy-1.c: Likewise.
3472 * gcc.target/mips/mips-ps-type.c: Likewise.
3473 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3474 * gcc.target/mips/mips-sched-madd.c: Likewise.
3475 * gcc.target/mips/mips16e-extends.c: Likewise.
3476 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3477 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3478 * gcc.target/mips/movcc-1.c: Likewise.
3479 * gcc.target/mips/movcc-2.c: Likewise.
3480 * gcc.target/mips/movcc-3.c: Likewise.
3481 * gcc.target/mips/msub-5.c: Likewise.
3482 * gcc.target/mips/msub-6.c: Likewise.
3483 * gcc.target/mips/msub-8.c: Likewise.
3484 * gcc.target/mips/mult-2.c: Likewise.
3485 * gcc.target/mips/mult-3.c: Likewise.
3486 * gcc.target/mips/mult-5.c: Likewise.
3487 * gcc.target/mips/mult-6.c: Likewise.
3488 * gcc.target/mips/mult-7.c: Likewise.
3489 * gcc.target/mips/mult-12.c: Likewise.
3490 * gcc.target/mips/mult-13.c: Likewise.
3491 * gcc.target/mips/mult-14.c: Likewise.
3492 * gcc.target/mips/mult-15.c: Likewise.
3493 * gcc.target/mips/mult-17.c: Likewise.
3494 * gcc.target/mips/mult-18.c: Likewise.
3495 * gcc.target/mips/mult-19.c: Likewise.
3496 * gcc.target/mips/nmadd-1.c: Likewise.
3497 * gcc.target/mips/nmadd-2.c: Likewise.
3498 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3499 * gcc.target/mips/octeon-cins-1.c: Likewise.
3500 * gcc.target/mips/octeon-cins-2.c: Likewise.
3501 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3502 * gcc.target/mips/octeon-exts-2.c: Likewise.
3503 * gcc.target/mips/octeon-exts-3.c: Likewise.
3504 * gcc.target/mips/octeon-exts-4.c: Likewise.
3505 * gcc.target/mips/octeon-exts-5.c: Likewise.
3506 * gcc.target/mips/octeon-exts-6.c: Likewise.
3507 * gcc.target/mips/octeon-exts-7.c: Likewise.
3508 * gcc.target/mips/octeon-pop-2.c: Likewise.
3509 * gcc.target/mips/octeon-seq-3.c: Likewise.
3510 * gcc.target/mips/octeon-seq-4.c: Likewise.
3511 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3512 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3513 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3514 * gcc.target/mips/pr54240.c: Likewise.
3515 * gcc.target/mips/rsqrt-1.c: Likewise.
3516 * gcc.target/mips/rsqrt-2.c: Likewise.
3517 * gcc.target/mips/rsqrt-3.c: Likewise.
3518 * gcc.target/mips/rsqrt-4.c: Likewise.
3519 * gcc.target/mips/save-restore-2.c: Likewise.
3520 * gcc.target/mips/save-restore-4.c: Likewise.
3521 * gcc.target/mips/sb1-1.c: Likewise.
3522 * gcc.target/mips/scc-1.c: Likewise.
3523 * gcc.target/mips/scc-2.c: Likewise.
3524 * gcc.target/mips/scc-3.c: Likewise.
3525 * gcc.target/mips/scc-4.c: Likewise.
3526 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3527 * gcc.target/mips/truncate-1.c: Likewise.
3528 * gcc.target/mips/truncate-2.c: Likewise.
3529 * gcc.target/mips/truncate-3.c: Likewise.
3530 * gcc.target/mips/truncate-4.c: Likewise.
3531 * gcc.target/mips/truncate-5.c: Likewise.
3532 * gcc.target/mips/truncate-6.c: Likewise.
3533 * gcc.target/mips/unaligned-1.c: Likewise.
3535 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3536 skip for -O0. Require -fexpensive-optimizations.
3537 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3538 * gcc.target/mips/dspr2-MULT.c: Likewise.
3539 * gcc.target/mips/fix-r4000-2.c: Likewise.
3540 * gcc.target/mips/fix-r4000-4.c: Likewise.
3541 * gcc.target/mips/fix-r4000-7.c: Likewise.
3542 * gcc.target/mips/fix-r4000-9.c: Likewise.
3543 * gcc.target/mips/madd-1.c: Likewise.
3544 * gcc.target/mips/madd-2.c: Likewise.
3545 * gcc.target/mips/madd-4.c: Likewise.
3546 * gcc.target/mips/maddu-1.c: Likewise.
3547 * gcc.target/mips/maddu-2.c: Likewise.
3548 * gcc.target/mips/maddu-3.c: Likewise.
3549 * gcc.target/mips/maddu-4.c: Likewise.
3550 * gcc.target/mips/msub-1.c: Likewise.
3551 * gcc.target/mips/msub-2.c: Likewise.
3552 * gcc.target/mips/msub-3.c: Likewise.
3553 * gcc.target/mips/msub-4.c: Likewise.
3554 * gcc.target/mips/msubu-1.c: Likewise.
3555 * gcc.target/mips/msubu-2.c: Likewise.
3556 * gcc.target/mips/msubu-3.c: Likewise.
3557 * gcc.target/mips/msubu-4.c: Likewise.
3558 * gcc.target/mips/mult-1.c: Likewise.
3559 * gcc.target/mips/mult-4.c: Likewise.
3560 * gcc.target/mips/mult-8.c: Likewise.
3561 * gcc.target/mips/mult-9.c: Likewise.
3562 * gcc.target/mips/mult-10.c: Likewise.
3563 * gcc.target/mips/mult-11.c: Likewise.
3564 * gcc.target/mips/mult-16.c: Likewise.
3566 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3567 skip for -O0 and -Os.
3568 * gcc.target/mips/fix-r4000-12.c: Likewise.
3569 * gcc.target/mips/madd-7.c: Likewise.
3570 * gcc.target/mips/mips-ps-5.c: Likewise.
3571 * gcc.target/mips/mips-ps-7.c: Likewise.
3572 * gcc.target/mips/msub-7.c: Likewise.
3574 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3575 skip for -O0. Require -mno-abicalls.
3576 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3578 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3579 skip for -O0. Require a total number of BBIT instructions and
3580 at least one of each kind.
3582 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3583 skip for -O0. Require -fno-unroll-loops.
3585 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3586 skip for -O0. Allow BLTZ as well as BGEZ.
3588 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3590 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3591 skip for -O0. Require -fschedule-insns2.
3592 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3594 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3595 but skip for -O0. Make a branch-likely more likely.
3597 * gcc.target/mips/timode-2.c: Split each test into its own function.
3598 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3600 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3601 skip for -O0. Require -fpeephole2.
3602 * gcc.target/mips/vr-mult-2.c: Likewise.
3604 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3606 PR preprocessor/53469
3607 * gcc.dg/cpp/_Pragma7.c: New test case.
3609 2012-08-27 Tobias Burnus <burnus@net-b.de>
3612 * gfortran.dg/do_5.f90: New.
3614 2012-08-27 Tobias Burnus <burnus@net-b.de>
3616 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3617 from dg-options as -Wall no longer implies it.
3619 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3621 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3623 2012-08-25 Jason Merrill <jason@redhat.com>
3625 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3627 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3630 * g++.dg/cpp0x/auto34.C: New.
3632 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3635 * gcc.dg/pr54363.c: New test.
3638 * gcc.dg/pr54355.c: New test.
3640 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3643 * gcc.target/i386/pr52857-1.c: New.
3644 * gcc.target/i386/pr52857-2.c: Likewise.
3646 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3648 * gcc.target/mips/code-readable-4.c: New test.
3650 2012-08-23 Julian Brown <julian@codesourcery.com>
3651 Sandra Loosemore <sandra@codesourcery.com>
3653 * gcc.target/mips/code-readable-1.c: Add -O to options.
3655 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3658 * g++.dg/lookup/using53.C: New.
3660 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3662 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3663 * gcc.dg/fixed-point/convert-1.c: New.
3664 * gcc.dg/fixed-point/convert-2.c: New.
3665 * gcc.dg/fixed-point/convert-3.c: New.
3666 * gcc.dg/fixed-point/convert-4.c: New.
3667 * gcc.dg/fixed-point/convert-float-1.c: New.
3668 * gcc.dg/fixed-point/convert-float-2.c: New.
3669 * gcc.dg/fixed-point/convert-float-3.c: New.
3670 * gcc.dg/fixed-point/convert-float-4.c: New.
3671 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3672 * gcc.dg/fixed-point/convert-sat.c: New.
3673 * gcc.dg/fixed-point/convert.h: New.
3675 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3678 * gcc.target/sh/pr54089-2.c: New.
3680 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3682 * gcc.target/i386/long-double-64-1.c: New file.
3683 * gcc.target/i386/long-double-64-2.c: Likewise.
3684 * gcc.target/i386/long-double-64-3.c: Likewise.
3685 * gcc.target/i386/long-double-64-4.c: Likewise.
3686 * gcc.target/i386/long-double-80-1.c: Likewise.
3687 * gcc.target/i386/long-double-80-2.c: Likewise.
3688 * gcc.target/i386/long-double-80-3.c: Likewise.
3689 * gcc.target/i386/long-double-80-4.c: Likewise.
3690 * gcc.target/i386/long-double-80-5.c: Likewise.
3691 * gcc.target/i386/long-double-80-6.c: Likewise.
3692 * gcc.target/i386/long-double-80-7.c: Likewise.
3694 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3696 PR tree-optimization/54317
3697 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3699 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3702 * gcc.target/sh/pr39423-2.c: New.
3704 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3706 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3707 * gcc.dg/fold-perm.c: Likewise.
3709 2012-08-20 Jan Hubicka <jh@suse.cz>
3712 * gcc.dg/ipa/inlinehint-1.c: New.
3714 2012-08-20 Florian Weimer <fweimer@redhat.com>
3717 * g++.dg/init/new38.C: New test.
3718 * g++.dg/init/new39.C: New test.
3720 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3723 * gcc.target/sh/pr54089-1.c: New.
3725 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3728 * gcc.target/sh/pr51244-11.c: New.
3730 2012-08-20 Tobias Burnus <burnus@net-b.de>
3733 * gfortran.dg/warn_target_lifetime_2.f90: New.
3735 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3738 * g++.dg/warn/Wunused-var-17.C: New.
3740 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3743 * gcc.dg/gomp/pr53992.c: New test.
3745 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3748 * gcc.c-torture/execute/20120817-1.c: New test.
3750 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3752 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3754 (f2): New test that really does need adds.
3756 2012-08-20 Richard Guenther <rguenther@suse.de>
3758 PR tree-optimization/54327
3759 * gcc.dg/torture/pr54327.c: New testcase.
3761 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3763 PR tree-optimization/54321
3764 * gcc.c-torture/compile/pr54321.c: New test.
3766 2012-08-20 Tobias Burnus <burnus@net-b.de>
3769 * gfortran.dg/warn_target_lifetime_1.f90: New.
3771 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3774 * gfortran.dg/real_compare_1.f90: New test case.
3775 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3777 2012-08-18 Jan Hubicka <jh@suse.cz>
3779 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3781 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3784 * gfortran.dg/interface_37.f90: New test.
3786 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3787 Gary Funck <gary@intrepid.com>
3790 * gcc.target/i386/pr20020-1.c: New test.
3791 * gcc.target/i386/pr20020-2.c: Likewise.
3792 * gcc.target/i386/pr20020-3.c: Likewise.
3794 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3796 * gcc.target/i386/perm-concat.c: New test.
3798 2012-08-17 Julian Brown <julian@codesourcery.com>
3800 * gcc.target/arm/div64-unwinding.c: New test.
3802 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3804 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3806 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3809 * gcc.target/sh/pr54236-1.c: New.
3811 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3813 * lib/target-supports.exp (check_effective_target_sync_int_long)
3814 (check_effective_target_sync_char_short): Enable for crisv32-*
3818 * gcc.dg/torture/pr54261-1.c: New test.
3820 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3824 * gfortran.dg/typebound_call_24.f03: New.
3826 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3828 PR tree-optimization/54245
3829 * gcc.dg/tree-ssa/pr54245.c: New test.
3831 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3833 PR tree-optimization/54240
3834 * gcc.target/powerpc/pr54240.c: New test.
3835 * gcc.target/mips/pr54240.c: Likewise.
3837 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3840 * gcc.target/sh/pr52933-1.c: New.
3841 * gcc.target/sh/pr52933-2.c: New.
3843 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3846 * gcc.target/sh/pr50751-8.c: New.
3848 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3851 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3852 * gfortran.dg/typebound_proc_27.f03: New test.
3854 2012-08-14 Sterling Augustine <saugustine@google.com>
3856 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3858 2012-08-14 Tobias Burnus <burnus@net-b.de>
3861 * gfortran.dg/data_constraints_3.f90: New.
3862 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3863 to disable -pedantic compilation.
3864 * gfortran.dg/pr37243.f: Ditto.
3865 * gfortran.dg/g77/19990826-3.f: Ditto.
3866 * gfortran.dg/g77/20020307-1.f : Ditto.
3867 * gfortran.dg/g77/980310-3.f: Ditto.
3869 2012-08-14 Tobias Burnus <burnus@net-b.de>
3872 * gfortran.dg/warn_conversion_4.f90: New.
3874 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3877 PR rtl-optimization/53495
3878 * gcc.c-torture/compile/pr53411.c: New test.
3879 * gcc.c-torture/compile/pr53495.c: New test.
3881 2012-08-13 Richard Guenther <rguenther@suse.de>
3883 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3885 2012-08-13 Richard Guenther <rguenther@suse.de>
3887 PR tree-optimization/54200
3888 * gcc.dg/guality/pr54200.c: New testcase.
3889 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3891 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3893 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3895 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3898 * gcc.target/sh/pr51244-7.c: New.
3899 * gcc.target/sh/pr51244-8.c: New.
3900 * gcc.target/sh/pr51244-9.c: New.
3901 * gcc.target/sh/pr51244-10.c: New.
3903 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3905 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3907 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3908 * gcc.target/sh/pr53511-1.c: Likewise.
3909 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3910 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3911 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3912 * gcc.target/sh/pr53512-3.c: Likewise.
3913 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3915 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3918 * gcc.c-torture/compile/pr39423-1.c: New.
3919 * gcc.c-torture/compile/pr39423-2.c: New.
3921 2012-08-12 Tobias Burnus <burnus@net-b.de>
3924 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3925 they appear uninitialized on the RHS.
3926 * gfortran.dg/public_private_module_6.f90: New.
3928 2012-08-11 Martin Jambor <mjambor@suse.cz>
3931 * gfortran.dg/pr48636.f90: New test.
3933 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3935 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3937 (main): Adjust caller.
3939 2012-08-10 Richard Guenther <rguenther@suse.de>
3941 * gcc.dg/matrix/*.c: Adjust and move ...
3942 * gcc.dg/torture/: ... here.
3943 * gcc.dg/matrix: Remove directory.
3945 2012-08-10 Richard Guenther <rguenther@suse.de>
3948 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3950 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3953 * gcc.dg/tree-ssa/pr54211.c: New test.
3955 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3957 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3958 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3960 2012-08-10 Richard Guenther <rguenther@suse.de>
3962 PR tree-optimization/54109
3963 * gcc.dg/torture/pr54109.c: New testcase.
3964 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3965 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3967 2012-08-10 Richard Guenther <rguenther@suse.de>
3969 PR tree-optimization/54027
3970 * gcc.dg/torture/pr54027.c: New testcase.
3972 2012-08-10 Richard Guenther <rguenther@suse.de>
3974 * g++.dg/plugin/selfassign.c: Adjust.
3975 * gcc.dg/plugin/selfassign.c: Likewise.
3976 * gcc.dg/strlenopt-11.c: Likewise.
3977 * gcc.dg/strlenopt-13.c: Likewise.
3978 * gcc.dg/no-strict-overflow-4.c: Likewise.
3979 * gcc.dg/strict-overflow-4.c: Likewise.
3980 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3981 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3982 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3983 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3984 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3985 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3986 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3987 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3988 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3989 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3990 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3991 * gcc.dg/pr46309.c: Likewise.
3992 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3994 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3996 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3998 * gcc.c-torture/compile/20120727-2.c: New test.
4000 2012-08-09 Martin Jambor <mjambor@suse.cz>
4002 * gcc.dg/ipa/iinline-4.c: New test.
4003 * gcc.dg/ipa/iinline-5.c: Likewise.
4004 * gcc.dg/ipa/iinline-6.c: Likewise.
4005 * gcc.dg/ipa/iinline-7.c: Likewise.
4006 * gcc.dg/lto/20120723_0.c: Likewise.
4007 * gcc.dg/lto/20120723_1.c: Likewise.
4009 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4012 * gcc.target/sh/pr39423-1.c: New.
4014 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4017 * gcc.target/sh/pr51244-5: New.
4018 * gcc.target/sh/pr51244-6: New.
4020 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4022 * gcc.target/i386/adx-addxcarry32-3.c: New.
4023 * gcc.target/i386/adx-addxcarry64-3.c: New.
4025 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4027 PR rtl-optimization/53701
4028 * gcc.dg/pr53701.c: New test.
4030 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4032 * gcc.c-torture/compile/20120727-1.c: New test.
4034 2012-08-09 Tobias Burnus <burnus@net-b.de>
4037 * gfortran.dg/intrinsic_shadow_4.f90: New.
4039 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4041 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4043 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4045 * gcc.c-torture/execute/20120808-1.c: New test.
4047 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4049 PR rtl-optimization/54157
4050 * gcc.target/i386/pr54157.c: New file.
4052 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4054 * gcc.target/i386/adx-addcarryx32-1.c: New.
4055 * gcc.target/i386/adx-addcarryx32-2.c: New.
4056 * gcc.target/i386/adx-addcarryx64-1.c: New.
4057 * gcc.target/i386/adx-addcarryx64-2.c: New.
4058 * gcc.target/i386/adx-check.h: New.
4059 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4060 * gcc.target/i386/sse-12.c: Add -madx.
4061 * gcc.target/i386/sse-13.c: Ditto.
4062 * gcc.target/i386/sse-14.c: Ditto.
4063 * gcc.target/i386/sse-22.c: Ditto.
4064 * gcc.target/i386/sse-23.c: Ditto.
4065 * g++.dg/other/i386-2.C: Ditto.
4066 * g++.dg/other/i386-3.C: Ditto.
4068 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4070 * gcc.dg/tree-ssa/slsr-5.c: New.
4071 * gcc.dg/tree-ssa/slsr-6.c: New.
4072 * gcc.dg/tree-ssa/slsr-7.c: New.
4073 * gcc.dg/tree-ssa/slsr-8.c: New.
4074 * gcc.dg/tree-ssa/slsr-9.c: New.
4075 * gcc.dg/tree-ssa/slsr-10.c: New.
4076 * gcc.dg/tree-ssa/slsr-11.c: New.
4077 * gcc.dg/tree-ssa/slsr-12.c: New.
4078 * gcc.dg/tree-ssa/slsr-13.c: New.
4079 * gcc.dg/tree-ssa/slsr-14.c: New.
4080 * gcc.dg/tree-ssa/slsr-15.c: New.
4081 * gcc.dg/tree-ssa/slsr-16.c: New.
4082 * gcc.dg/tree-ssa/slsr-17.c: New.
4083 * gcc.dg/tree-ssa/slsr-18.c: New.
4084 * gcc.dg/tree-ssa/slsr-19.c: New.
4085 * gcc.dg/tree-ssa/slsr-20.c: New.
4086 * gcc.dg/tree-ssa/slsr-21.c: New.
4087 * gcc.dg/tree-ssa/slsr-22.c: New.
4088 * gcc.dg/tree-ssa/slsr-23.c: New.
4089 * gcc.dg/tree-ssa/slsr-24.c: New.
4090 * gcc.dg/tree-ssa/slsr-25.c: New.
4091 * gcc.dg/tree-ssa/slsr-26.c: New.
4092 * gcc.dg/tree-ssa/slsr-30.c: New.
4093 * gcc.dg/tree-ssa/slsr-31.c: New.
4095 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4097 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4098 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4099 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4101 2012-08-06 Cary Coutant <ccoutant@google.com>
4103 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4105 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4108 * gfortran.dg/dummy_procedure_5.f90: Modified.
4109 * gfortran.dg/dummy_procedure_8.f90: New.
4110 * gfortran.dg/interface_26.f90: Modified.
4111 * gfortran.dg/proc_ptr_11.f90: Modified.
4112 * gfortran.dg/proc_ptr_15.f90: Modified.
4113 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4114 * gfortran.dg/typebound_override_1.f90: Modified.
4115 * gfortran.dg/typebound_proc_6.f03: Modified.
4117 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4119 PR tree-optimization/51938
4120 PR tree-optimization/52005
4121 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4122 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4123 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4124 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4126 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4128 Avoid crashing on erroneous static_assert usage
4129 * g++.dg/cpp0x/static_assert8.C: New test.
4131 2012-08-06 Jason Merrill <jason@redhat.com>
4133 * g++.dg/cpp0x/sfinae38.C: New.
4135 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4136 Paolo Carlini <paolo.carlini@oracle.com>
4139 * g++.dg/conversion/void2.C: New.
4141 2012-08-06 Tom de Vries <tom@codesourcery.com>
4143 * gcc.dg/tree-ssa/vrp78.c: New test.
4145 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4146 Richard Sandiford <rdsandiford@googlemail.com>
4148 * g++.dg/opt/enum2.C: Require fpic target.
4149 * g++.dg/lto/20090303_0.C: Likewise.
4151 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4152 Catherine Moore <clm@codesourcery.com>
4154 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4155 flush function names too.
4156 * gcc.target/mips/clear-cache-1.c: Likewise.
4158 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4161 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4163 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4166 * gfortran.dg/array_5.f90: New test.
4168 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4170 PR tree-optimization/30318
4171 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4173 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4175 * g++.dg/ext/vector17.C: New testcase.
4177 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4180 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4181 * g++.dg/opt/longbranch1.C: Likewise.
4183 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4185 PR tree-optimization/53805
4186 * gcc.dg/fold-notunord.c: New testcase.
4188 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4191 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4192 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4194 2012-08-02 Jason Merrill <jason@redhat.com>
4195 Paolo Carlini <paolo.carlini@oracle.com>
4197 PR c++/51213 (again)
4198 * g++.dg/cpp0x/sfinae37.C: Extend.
4200 2012-08-02 Richard Guenther <rguenther@suse.de>
4202 PR tree-optimization/50672
4203 * g++.dg/torture/pr50672.C: New testcase.
4205 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4208 * gfortran.dg/abstract_type_6.f03: Modified.
4209 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4210 * gfortran.dg/proc_ptr_comp_35.f90: New.
4211 * gfortran.dg/typebound_proc_9.f03: Modified.
4212 * gfortran.dg/typebound_proc_26.f90: New.
4214 2012-08-02 Richard Guenther <rguenther@suse.de>
4216 * gcc.dg/torture/pta-callused-1.c: Adjust.
4217 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4218 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4219 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4220 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4221 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4222 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4223 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4224 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4226 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4229 * gfortran.dg/include_6.f90: New test case.
4230 * gfortran.dg/include_7.f90: New test case.
4231 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4233 2012-08-01 Tom de Vries <tom@codesourcery.com>
4235 * gcc.dg/tree-ssa/vrp76.c: New test.
4237 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4239 PR tree-optimization/46556
4240 * gcc.dg/tree-ssa/slsr-27.c: New.
4241 * gcc.dg/tree-ssa/slsr-28.c: New.
4242 * gcc.dg/tree-ssa/slsr-29.c: New.
4244 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4247 * gfortran.dg/proc_decl_29.f90: New.
4249 2012-07-31 Dehao Chen <dehao@google.com>
4251 * gcc.dg/predict-7.c: New test.
4253 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4256 * gfortran.dg/typebound_override_3.f90: New.
4258 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4260 PR tree-optimization/53773
4261 * gcc.dg/vect/pr53773.c: New test.
4263 2012-07-31 Nick Clifton <nickc@redhat.com>
4265 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4268 2012-07-31 Tobias Burnus <burnus@net-b.de>
4270 * gfortran.dg/c_funloc_tests_6.f90: New.
4271 * gfortran.dg/c_funloc_tests_7.f90: New.
4272 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4274 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4277 * g++.dg/cpp0x/temp_default5.C: New.
4279 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4282 * gfortran.dg/proc_ptr_37.f90: New.
4284 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4286 * lib/target-supports.exp
4287 (check_effective_target_vect_natural_alignment): New function.
4288 * gcc.dg/align-2.c: Only run on targets with natural alignment
4290 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4291 alignment of vector types.
4293 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4294 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4296 * gcc.target/i386/rdseed16-1.c: New.
4297 * gcc.target/i386/rdseed32-1.c: Ditto
4298 * gcc.target/i386/rdseed64-1.c: Ditto
4299 * gcc.target/i386/sse-12.c: Add -mrdseed.
4300 * gcc.target/i386/sse-13.c: Ditto.
4301 * gcc.target/i386/sse-14.c: Ditto.
4302 * g++.dg/other/i386-2.C: Ditto.
4303 * g++.dg/other/i386-3.C: Ditto.
4305 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4308 * gcc.target/sh/pr51244-4.c: New.
4310 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4312 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4313 for alpha*-*-* targets. Cleanup original tree dump.
4315 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4317 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4318 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4320 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4322 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4323 rand, srand. Include <stdlib.h>.
4325 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4327 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4329 2012-07-26 Richard Henderson <rth@redhat.com>
4331 * gcc.dg/attr-hotcold-1.c: New.
4332 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4334 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4335 Sandra Loosemore <sandra@codesourcery.com>
4337 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4339 2012-07-26 Tobias Burnus <burnus@net-b.de>
4341 * gfortran.dg/contiguous_1.f90: Update dg-error.
4342 * gfortran.dg/proc_ptr_32.f90: Ditto.
4344 2012-07-26 Richard Guenther <rguenther@suse.de>
4346 PR tree-optimization/54098
4347 * gcc.dg/torture/pr54098.c: New testcase.
4349 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4351 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4352 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4354 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4357 * gfortran.dg/array_constructor_39.f90: New test.
4359 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4362 * gfortran.dg/array_constructor_38.f90: New test.
4364 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4366 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4368 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4370 * gnat.dg/noreturn5.ad[sb]: New test.
4372 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4373 Paul Brook <paul@codesourcery.com>
4377 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4378 * c-c++-common/pr53633.c: New test.
4380 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4382 * gcc.target/i386/asm-dialect-1.c: New test case.
4384 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4385 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4387 * gcc.target/i386/prefetchw-1.c: New.
4388 * gcc.target/i386/sse-12.c: Add -mprfchw.
4389 * gcc.target/i386/sse-13.c: Ditto.
4390 * gcc.target/i386/sse-14.c: Ditto.
4391 * gcc.target/i386/sse-22.c: Ditto.
4392 * gcc.target/i386/sse-23.c: Ditto.
4393 * g++.dg/other/i386-2.C: Ditto.
4394 * g++.dg/other/i386-3.C: Ditto.
4396 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4398 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4400 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4403 * gcc.target/arm/pr54051.c: New.
4404 * gcc.target/arm/vfp-1.c: Adjust test.
4406 2012-07-24 Julian Brown <julian@codesourcery.com>
4408 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4409 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4412 2012-07-23 Paul Brook <paul@codesourcery.com>
4414 * g++.dg/other/armv7m-1.c: New test.
4416 2012-07-23 Julian Brown <julian@codesourcery.com>
4418 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4420 (DO_TEST): Define to 1 for appropriate ARM targets.
4422 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4424 PR tree-optimization/53881
4425 * gcc.dg/pr53881.c: Renamed to ...
4426 * gcc.dg/pr53881-1.c: ... this.
4427 * gcc.dg/pr53881-2.c: New test.
4429 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4431 Handle recent changes in default atomics for cris*-*-linux*.
4432 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4433 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4434 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4435 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4436 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4437 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4438 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4439 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4440 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4441 -mno-unaligned-atomic-may-use-library is in effect for
4443 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4444 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4445 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4446 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4447 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4448 gcc.target/cris/torture/sync-mis-op-i-1.c,
4449 gcc.target/cris/torture/sync-mis-op-i-2.c,
4450 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4451 gcc.target/cris/torture/sync-mis-op-i-3.c,
4452 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4453 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4454 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4455 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4456 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4457 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4458 (main): Remove local variable x.
4459 [mis_ok]: Check that atomics don't fail.
4461 2012-07-21 Andrew Pinski <apinski@cavium.com>
4463 * gcc.dg/tree-ssa/vrp72.c: New test.
4464 * gcc.dg/tree-ssa/vrp73.c: New test.
4465 * gcc.dg/tree-ssa/vrp74.c: New test.
4466 * gcc.dg/tree-ssa/vrp75.c: New test.
4468 2012-07-21 Andrew Pinski <apinski@cavium.com>
4470 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4471 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4473 2012-07-21 Andrew Pinski <apinski@cavium.com>
4475 * gcc.target/mips/octeon-pop-2.c: New testcase.
4477 2012-07-21 Tobias Burnus <burnus@net-b.de>
4480 * gfortran.dg/assumed_rank_3.f90: New.
4481 * gfortran.dg/assumed_rank_11.f90: New.
4482 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4483 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4484 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4486 2012-07-21 Andrew Pinski <apinski@cavium.com>
4488 * gcc.target/mips/unaligned-1.c: New testcase.
4490 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4492 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4494 2012-07-20 Tobias Burnus <burnus@net-b.de>
4496 * gfortran.dg/bind_c_array_params_2.f90: New.
4497 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4498 and update dg-error.
4500 2012-07-20 Tobias Burnus <burnus@net-b.de>
4502 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4504 2012-07-20 Jason Merrill <jason@redhat.com>
4507 * g++.dg/other/array7.C: New.
4509 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4511 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4512 the basic block and check loop depth.
4513 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4514 matching patterns and comments.
4515 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4516 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4518 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4521 * c-c++-common/pr28656.c: New test.
4523 2012-07-19 Jason Merrill <jason@redhat.com>
4526 * g++.dg/init/mutable1.C: New.
4528 2012-07-20 Tobias Burnus <burnus@net-b.de>
4531 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4532 * gfortran.dg/assumed_rank_1.f90: New.
4533 * gfortran.dg/assumed_rank_1_c.c: New.
4534 * gfortran.dg/assumed_rank_2.f90: New.
4535 * gfortran.dg/assumed_rank_4.f90: New.
4536 * gfortran.dg/assumed_rank_5.f90: New.
4537 * gfortran.dg/assumed_rank_6.f90: New.
4538 * gfortran.dg/assumed_rank_7.f90: New.
4539 * gfortran.dg/assumed_rank_8.f90: New.
4540 * gfortran.dg/assumed_rank_8_c.c: New.
4541 * gfortran.dg/assumed_rank_9.f90: New.
4542 * gfortran.dg/assumed_rank_10.f90: New.
4543 * gfortran.dg/assumed_rank_12.f90: New.
4545 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4547 * gnat.dg/opt25.adb: New test.
4548 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4549 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4551 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4553 * gnat.dg/aggr20.ad[sb]: New test.
4554 * gnat.dg/aggr20_pkg.ads: New helper.
4556 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4558 * gnat.dg/derived_type3.adb: New test.
4559 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4561 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4563 PR rtl-optimization/53942
4564 * gcc.dg/pr53942.c: New test.
4566 2012-07-19 Jason Merrill <jason@redhat.com>
4569 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4571 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4573 * gnat.dg/discr38.adb: New test.
4575 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4578 * c-c++-common/gomp/pr54017.c: New test.
4580 2012-07-19 Richard Guenther <rguenther@suse.de>
4581 Eric Botcazou <ebotcazou@adacore.com>
4583 * gnat.dg/loop_optimization11.adb: New testcase.
4584 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4586 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4587 Jason Merrill <jason@redhat.com>
4589 * g++.dg/cpp0x/sfinae37.C: New.
4590 * g++.dg/template/access23.C: New.
4591 * g++.dg/template/access7.C: Adjust.
4592 * g++.dg/template/sfinae10.C: Don't expect errors.
4593 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4595 2012-07-18 Julian Brown <julian@codesourcery.com>
4596 Sandra Loosemore <sandra@codesroucery.com>
4598 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4600 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4602 * gnat.dg/noreturn4.ad[sb]: New test.
4603 * gnat.dg/noreturn4_pkg.ads: New helper.
4605 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4606 Julian Brown <julian@codesourcery.com>
4608 * gcc.target/arm/neon-vdup-1.c: New test case.
4609 * gcc.target/arm/neon-vdup-2.c: New test case.
4610 * gcc.target/arm/neon-vdup-3.c: New test case.
4611 * gcc.target/arm/neon-vdup-4.c: New test case.
4612 * gcc.target/arm/neon-vdup-5.c: New test case.
4613 * gcc.target/arm/neon-vdup-6.c: New test case.
4614 * gcc.target/arm/neon-vdup-7.c: New test case.
4615 * gcc.target/arm/neon-vdup-8.c: New test case.
4616 * gcc.target/arm/neon-vdup-9.c: New test case.
4617 * gcc.target/arm/neon-vdup-10.c: New test case.
4618 * gcc.target/arm/neon-vdup-11.c: New test case.
4619 * gcc.target/arm/neon-vdup-12.c: New test case.
4620 * gcc.target/arm/neon-vdup-13.c: New test case.
4621 * gcc.target/arm/neon-vdup-14.c: New test case.
4622 * gcc.target/arm/neon-vdup-15.c: New test case.
4623 * gcc.target/arm/neon-vdup-16.c: New test case.
4624 * gcc.target/arm/neon-vdup-17.c: New test case.
4625 * gcc.target/arm/neon-vdup-18.c: New test case.
4626 * gcc.target/arm/neon-vdup-19.c: New test case.
4627 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4628 arguments non-constant.
4630 2012-07-18 Richard Guenther <rguenther@suse.de>
4632 PR tree-optimization/53970
4633 * g++.dg/torture/pr53970.C: New testcase.
4635 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4638 * gcc.c-torture/compile/pr38621.c: New.
4640 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4643 * gcc.target/sh/pr33135-1.c: New.
4644 * gcc.target/sh/pr33135-2.c: New.
4645 * gcc.target/sh/pr33135-3.c: New.
4646 * gcc.target/sh/pr33135-4.c: New.
4648 2012-07-17 Jason Merrill <jason@redhat.com>
4651 * g++.dg/parse/enum9.C: New.
4653 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4654 Sandra Loosemore <sandra@codesourcery.com>
4656 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4657 if there is a conflict with -mcpu=. Use -mcpu=5208.
4659 2012-07-17 Jason Merrill <jason@redhat.com>
4662 * g++.dg/template/array23.C: New.
4664 2012-07-17 Tobias Burnus <burnus@net-b.de>
4667 * gfortran.dg/bind_c_usage_26.f90: New.
4668 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4669 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4670 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4671 * gfortran.dg/interop_params.f03: Ditto.
4673 2012-07-17 Jason Merrill <jason@redhat.com>
4675 * g++.dg/template/inherit8.C: Adjust.
4676 * g++.dg/template/using21.C: Adjust.
4677 * g++.dg/template/using22.C: Adjust.
4680 * g++.dg/template/current-inst1.C: New.
4681 * g++.dg/parse/crash35.C: Adjust.
4683 2012-07-17 Tobias Burnus <burnus@net-b.de>
4686 * gfortran.dg/oldstyle_4.f90: New.
4688 2012-07-17 Tobias Burnus <burnus@net-b.de>
4691 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4692 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4694 2012-07-16 Jason Merrill <jason@redhat.com>
4696 * g++.dg/parse/access8.C: Adjust.
4697 * g++.dg/template/sfinae6_neg.C: Adjust.
4699 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4702 * gfortran.dg/coarray_allocate_1.f90: New test.
4704 2012-07-16 Andrew Pinski <apinski@cavium.com>
4706 * gcc.c-torture/execute/bswap-1.c: New testcase.
4707 * gcc.c-torture/compile/unalign-1.c: New testcase.
4708 * gcc.c-torture/compile/20120524-1.c: New testcase.
4709 * gcc.c-torture/compile/20101216-1.c: New testcase.
4711 2012-07-16 Dehao Chen <dehao@google.com>
4714 2012-07-10 Dehao Chen <dehao@google.com>
4716 * gcc.dg/debug_info_inline.c: New test.
4718 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4721 * gfortran.dg/proc_decl_28.f90: New.
4723 2012-07-16 Andrew Pinski <apinski@cavium.com>
4725 * gcc.dg/torture/builtins-1.c: New testcase.
4727 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4729 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4730 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4731 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4732 gcc.target/cris/sync-1-v10.c,
4733 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4734 pass -mno-unaligned-atomic-may-use-library.
4735 * gcc.target/cris/sync-xchg-1.c: New test.
4736 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4737 valid register operand output modifier.
4739 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4741 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4744 2012-07-13 Andrew Pinski <apinski@cavium.com>
4746 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4747 rather than cleanup-tree-dump.
4748 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4750 2012-07-13 Richard Guenther <rguenther@suse.de>
4752 PR tree-optimization/53907
4753 * gcc.target/i386/pr53907.c: New testcase.
4755 2012-07-13 Richard Guenther <rguenther@suse.de>
4757 PR tree-optimization/53922
4758 * gcc.dg/torture/pr53922.c: New testcase.
4760 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4762 PR rtl-optimization/53908
4763 * gcc.dg/torture/pr53908.c: New test.
4765 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4768 * g++.dg/cpp0x/variadic135.C: New.
4770 2012-07-12 Jason Merrill <jason@redhat.com>
4772 * g++.dg/template/sfinae6_neg.C: Adjust.
4774 2012-07-12 Tobias Burnus <burnus@net-b.de>
4776 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4777 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4778 scan-tree-dump-times pattern.
4780 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4782 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4784 2012-07-11 Jason Merrill <jason@redhat.com>
4787 * g++.g/cpp0x/defaulted37.C: New.
4789 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4792 * gcc.target/arm/pr53859.c: New test.
4794 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4797 * gcc.c-torture/compile/pr53886.c: New.
4799 2012-07-10 Dehao Chen <dehao@google.com>
4801 * gcc.dg/debug_info_inline.c: New test.
4803 2012-07-10 Jason Merrill <jason@redhat.com>
4806 * g++.dg/cpp0x/defaulted36.C: New.
4807 * g++.dg/cpp0x/defaulted21.C: Adjust.
4809 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4811 2012-07-09 Sterling Augustine <saugustine@google.com>
4813 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4815 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4817 PR tree-optimization/53887
4818 * gcc.dg/pr53887.c: New test.
4820 2012-07-09 Jason Merrill <jason@redhat.com>
4823 * g++.dg/cpp0x/nullptr29.C: New.
4825 2012-07-09 Tom de Vries <tom@codesourcery.com>
4826 Richard Guenther <rguenther@suse.de>
4828 * gcc.dg/builtin-unreachable-6.c: New test.
4829 * gcc.dg/builtin-unreachable-5.c: New test.
4831 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4833 PR tree-optimization/53881
4834 * gcc.dg/pr53881.c: New test.
4836 2012-07-06 Jason Merrill <jason@redhat.com>
4839 * g++.dg/cpp0x/variadic134.C: New.
4842 * g++.dg/cpp0x/alias-decl-20.C: New.
4844 2012-07-06 Tom de Vries <tom@codesourcery.com>
4846 PR tree-optimization/51879
4847 * gcc.dg/pr51879-16.c: New test.
4848 * gcc.dg/pr51879-17.c: Same.
4850 2012-07-06 Tom de Vries <tom@codesourcery.com>
4852 PR tree-optimization/52009
4853 * gcc.dg/pr51879-7.c: New test.
4854 * gcc.dg/pr51879-18.c: New test.
4856 2012-07-05 Jason Merrill <jason@redhat.com>
4859 * g++.dg/template/typedef39.C: New.
4862 * g++.dg/cpp0x/variadic133.C: New.
4863 * g++.dg/template/param1.C: Adjust.
4865 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4869 * gcc.target/arm/neon/vtrnf32.c: Update.
4870 * gcc.target/arm/neon/vtrns32.c: Update.
4871 * gcc.target/arm/neon/vtrnu32.c: Update.
4872 * gcc.target/arm/neon/vzipf32.c: Update.
4873 * gcc.target/arm/neon/vzips32.c: Update.
4874 * gcc.target/arm/neon/vzipu32.c: Update.
4876 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4879 * gfortran.dg/inline_sum_4.f90: New test.
4881 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4883 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4885 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4887 * gcc.target/arm/fma-sp.c: New testcase.
4888 * gcc.target/arm/fma.c: Likewise.
4889 * gcc.target/arm/fma.h: Likewise.
4891 2012-07-04 Jason Merrill <jason@redhat.com>
4894 * g++.dg/other/enum3.C: New.
4896 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4899 * g++.dg/torture/pr53321.C: New test.
4901 2012-07-04 Richard Guenther <rguenther@suse.de>
4903 PR tree-optimization/53844
4904 * g++.dg/tree-ssa/pr53844.C: New testcase.
4906 2012-07-04 Richard Guenther <rguenther@suse.de>
4908 PR tree-optimization/53849
4909 * gcc.dg/pr53849.c: New testcase.
4911 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4914 * g++.dg/ext/label14.C: New test.
4916 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4919 * g++.dg/other/pr53811.C: New test.
4921 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4924 * gcc.target/m68k/stack-limit-1.c: New testcase.
4926 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4928 * gnat.dg/recursive_call.adb: New test.
4930 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4932 * gnat.dg/discr37.ad[sb]: New test.
4934 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4936 * g++.dg/other/packed1.C: Remove SH from xfail list.
4938 2012-07-02 Jason Merrill <jason@redhat.com>
4941 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4944 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4947 * g++.dg/cpp0x/decltype39.C: New.
4948 * g++.dg/diagnostic/method1.C: Adjust.
4951 * g++.dg/template/ref6.C: New.
4953 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4956 * gcc.target/sh/pr53568-1.c: New.
4958 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4961 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4963 2012-07-02 Jason Merrill <jason@redhat.com>
4966 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4969 * g++.dg/template/enum7.C: New.
4970 * g++.dg/other/ptrmem10.C: Adjust.
4971 * g++.dg/other/ptrmem11.C: Adjust.
4972 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4974 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4976 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4978 2012-07-01 Wei Guozhi <carrot@google.com>
4981 * gcc.target/arm/pr53447-1.c: New testcase.
4982 * gcc.target/arm/pr53447-2.c: New testcase.
4983 * gcc.target/arm/pr53447-3.c: New testcase.
4984 * gcc.target/arm/pr53447-4.c: New testcase.
4986 2012-06-29 Richard Guenther <rguenther@suse.de>
4988 PR tree-optimization/47061
4989 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4991 2012-06-29 Richard Guenther <rguenther@suse.de>
4993 PR tree-optimization/37541
4994 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4996 2012-06-29 Richard Guenther <rguenther@suse.de>
4998 PR tree-optimization/52589
4999 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5001 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5003 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5005 * g++.dg/template/error46.C: Add missing comment to dg-message.
5006 * g++.dg/template/crash107.C: Likewise.
5007 * g++.dg/template/error47.C: Likewise.
5008 * g++.dg/template/crash108.C: Likewise.
5009 * g++.dg/overload/operator5.C: Likewise.
5011 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5012 errors in dg-message directives, add comments.
5014 2012-06-28 Kai Tietz <ktietz@redhat.com>
5016 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5017 hard-coded 'unsigned long'.
5019 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5021 PR tree-optimization/51581
5022 * gcc.dg/vect/pr51581-4.c: New test.
5024 PR tree-optimization/53645
5025 * gcc.c-torture/execute/pr53645-2.c: New test.
5027 2012-06-28 Richard Guenther <rguenther@suse.de>
5030 * gcc.dg/torture/pr53790.c: New testcase.
5032 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5034 PR tree-optimization/53645
5035 * gcc.c-torture/execute/pr53645.c: New test.
5037 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5039 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5041 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5045 * gcc.dg/guality/pr49888.c: Account for the possibility that
5046 the variable is optimized out at the first test.
5048 2012-06-27 Jason Merrill <jason@redhat.com>
5050 * g++.dg/cpp0x/override2.C: Adjust.
5051 * g++.dg/template/error5.C: Adjust.
5052 * g++.dg/parse/crash28.C: Adjust.
5055 * g++.dg/parse/template27.C: New.
5056 * g++.dg/template/crash74.C: Adjust expected output.
5058 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5062 * gfortran.dg/typebound_operator_16.f03: New.
5064 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5066 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5067 even src1.i and src2.i fields even in the second half of the arrays.
5069 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5072 * g++.dg/torture/vshuf-16.inc: New test.
5073 * g++.dg/torture/vshuf-2.inc: New test.
5074 * g++.dg/torture/vshuf-4.inc: New test.
5075 * g++.dg/torture/vshuf-8.inc: New test.
5076 * g++.dg/torture/vshuf-main.inc: New test.
5077 * g++.dg/torture/vshuf-v16hi.C: New test.
5078 * g++.dg/torture/vshuf-v16qi.C: New test.
5079 * g++.dg/torture/vshuf-v2df.C: New test.
5080 * g++.dg/torture/vshuf-v2di.C: New test.
5081 * g++.dg/torture/vshuf-v2sf.C: New test.
5082 * g++.dg/torture/vshuf-v2si.C: New test.
5083 * g++.dg/torture/vshuf-v4df.C: New test.
5084 * g++.dg/torture/vshuf-v4di.C: New test.
5085 * g++.dg/torture/vshuf-v4sf.C: New test.
5086 * g++.dg/torture/vshuf-v4si.C: New test.
5087 * g++.dg/torture/vshuf-v8hi.C: New test.
5088 * g++.dg/torture/vshuf-v8qi.C: New test.
5089 * g++.dg/torture/vshuf-v8si.C: New test.
5091 2012-06-27 Richard Guenther <rguenther@suse.de>
5094 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5096 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5098 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5099 scan-dump-dem-not): Use printable pattern in test name.
5101 2012-06-26 Sterling Augustine <saugustine@google.com>
5102 Dominique Dhumieres <dominiq@lps.ens.fr>
5104 * gcc.dg/pubtypes-2.c: Update expected output.
5105 * gcc.dg/pubtypes-3.c: Likewise.
5106 * gcc.dg/pubtypes-4.c: Likewise.
5108 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5110 * gcc.dg/tree-ssa/slsr-1.c: New test.
5111 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5112 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5113 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5115 2012-06-26 Matt Turner <mattst88@gmail.com>
5118 * gcc.target/arm/mmx-2.c: New.
5120 2012-06-26 Richard Guenther <rguenther@suse.de>
5123 * g++.dg/torture/pr53752.C: New testcase.
5125 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5127 PR tree-optimization/53748
5128 * gcc.c-torture/compile/pr53748.c: New test.
5130 2012-06-25 Jason Merrill <jason@redhat.com>
5134 * g++.dg/cpp0x/decltype38.C: New.
5135 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5137 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5139 * lib/target-supports-dg.exp (testname-for-summary): New.
5140 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5141 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5142 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5143 scan-module-absence, output-exists, output-exists-not: Use
5144 testname-for-summary.
5145 (dg-test): Clean up testname_with_flags.
5146 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5147 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5148 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5149 scan-assembler-dem-not, object-size: Use testname-for-summary.
5150 * lib/gcov.exp (run-gcov): Likewise.
5151 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5152 scan-dump-dem, scan-dump-dem-note): Likewise.
5154 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5155 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5156 including profopt.opt; save and restore existing value.
5157 * g++.dg/bprob/bprob.exp: Likewise.
5158 * gcc.dg/matrix/matrix.exp: Likewise.
5159 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5160 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5163 2012-06-25 Richard Henderson <rth@redhat.com>
5165 * gcc.dg/pr53749.c: New.
5167 2012-06-25 Jason Merrill <jason@redhat.com>
5170 * g++.dg/cpp0x/nullptr28.C: New.
5172 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5174 * gcc.target/arm/neon-vld1_dupQ.c: New.
5176 2012-06-25 Florian Weimer <fweimer@redhat.com>
5178 * g++.dg/init/new35.C: New.
5179 * g++.dg/init/new36.C: New.
5180 * g++.dg/init/new37.C: New.
5181 * g++.dg/ext/vla5.C: New warning.
5182 * g++.dg/ext/vla8.C: New warning.
5183 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5185 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5186 James Greenhalgh <james.greenhalgh@arm.com>
5188 * gcc.target/arm/ftest-support-arm.h New testcase.
5189 * gcc.target/arm/ftest-support-thumb.h Likewise.
5190 * gcc.target/arm/ftest-support.h Likewise.
5191 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5192 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5193 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5194 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5195 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5196 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5197 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5198 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5199 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5200 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5201 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5202 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5203 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5204 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5205 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5206 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5207 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5208 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5209 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5210 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5211 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5212 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5213 * lib/target-supports.exp
5214 (check_effective_target_arm_arch_FUNC): Add support for more
5216 (add_options_for_arm_arch_FUNC): Likewise.
5217 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5219 2012-06-25 Jason Merrill <jason@redhat.com>
5222 * g++.dg/cpp0x/constexpr-tuple.C: New.
5224 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5227 * gcc.target/i386/pr53759.c: New test.
5230 * g++.dg/cpp0x/nsdmi7.C: New test.
5232 2012-06-24 Kai Tietz <ktietz@redhat.com>
5234 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5236 * gcc.target/i386/pr38988.c: Likewise.
5238 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5242 * gfortran.dg/typebound_generic_12.f03: New.
5243 * gfortran.dg/typebound_generic_13.f03: New.
5245 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5247 * gnat.dg/lto15.ad[sb]: New test.
5249 2012-06-21 Meador Inge <meadori@codesourcery.com>
5252 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5254 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5256 * gcc.dg/pch/ident-1.c: New test.
5257 * gcc.dg/pch/ident-1.hs: Header file for new test.
5259 2012-06-21 Michael Matz <matz@suse.de>
5262 * gcc.c-torture/execute/pr53688.c: New test.
5264 2012-06-20 Richard Guenther <rguenther@suse.de>
5266 PR tree-optimization/30318
5267 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5269 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5271 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5273 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5275 * gcc.target/i386/clearcapv2.map: New file.
5276 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5278 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5280 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5281 and add __sh__ case.
5283 2012-06-19 Jason Merrill <jason@redhat.com>
5286 * g++.dg/debug/localclass1.C: New.
5288 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5290 * g++.dg/cpp0x/override4.C: New.
5292 2012-06-14 Jason Merrill <jason@redhat.com>
5295 * g++.dg/cpp0x/decltype37.C: New.
5297 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5299 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5301 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5303 * gcc.c-torture/compile/vector-5.c,
5304 gcc.c-torture/compile/vector-6.c: New tests.
5306 2012-06-19 Richard Henderson <rth@redhat.com>
5308 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5310 2012-06-19 Richard Guenther <rguenther@suse.de>
5312 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5314 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5317 * gcc.target/i386/pr53712.c: New test.
5319 2012-06-18 Tobias Burnus <burnus@net-b.de>
5322 * gfortran.dg/elemental_optional_args_6.f90: New.
5324 2012-06-18 Tobias Burnus <burnus@net-b.de>
5327 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5328 * gfortran.dg/coarray/move_alloc_1.f90
5330 2012-06-18 Tobias Burnus <burnus@net-b.de>
5333 * gfortran.dg/coarray_27.f90: New.
5335 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5336 Greta Yorsh <Greta.Yorsh@arm.com>
5338 * gcc.target/arm/epilog-1.c: New test.
5340 2012-06-18 Richard Guenther <rguenther@suse.de>
5342 PR tree-optimization/53693
5343 * g++.dg/torture/pr53693.C: New testcase.
5345 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5347 PR tree-optimization/53703
5348 * gcc.dg/torture/pr53703.c: New test.
5350 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5353 * gcc.target/i386/pr53698.c: New test.
5355 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5357 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5359 2012-06-17 Tobias Burnus <burnus@net-b.de>
5363 * gfortran.dg/transfer_check_3.f90: New.
5365 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5367 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5369 2012-06-16 Tobias Burnus <burnus@net-b.de>
5373 * gfortran.dg/deferred_type_param_8.f90: New.
5375 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5377 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5378 testname that includes flags, passed in as new argument, in
5380 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5381 and pass it to verify-* procedures.
5383 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5384 alignment torture options with usual torture options.
5386 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5387 messages reported for one line of source code.
5388 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5389 * g++.dg/cpp0x/decltype2.C: Likewise.
5390 * g++.dg/cpp0x/decltype3.C: Likewise.
5391 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5392 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5393 * g++.dg/cpp0x/static_assert3.C: Likewise.
5394 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5395 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5396 * g++.dg/cpp0x/union1.C: Likewise.
5397 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5398 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5399 * g++.dg/cpp0x/variadic2.C: Likewise.
5400 * g++.dg/cpp0x/variadic20.C: Likewise.
5401 * g++.dg/cpp0x/variadic74.C: Likewise.
5402 * g++.dg/diagnostic/bitfld2.C: Likewise.
5403 * g++.dg/ext/attrib44.C: Likewise.
5404 * g++.dg/ext/no-asm-1.C: Likewise.
5405 * g++.dg/other/error34.C: Likewise.
5406 * g++.dg/parse/crash46.C: Likewise.
5407 * g++.dg/parse/error10.C: Likewise.
5408 * g++.dg/parse/error2.C: Likewise.
5409 * g++.dg/parse/error3.C: Likewise.
5410 * g++.dg/parse/error36.C: Likewise.
5411 * g++.dg/parse/error8.C: Likewise.
5412 * g++.dg/parse/error9.C: Likewise.
5413 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5414 * g++.dg/parse/parser-pr28152.C: Likewise.
5415 * g++.dg/parse/template25.C: Likewise.
5416 * g++.dg/parse/typename11.C: Likewise.
5417 * g++.dg/tc1/dr147.C: Likewise.
5418 * g++.dg/template/deduce3.C: Likewise.
5419 * g++.dg/template/koenig9.C: Likewise.
5420 * g++.dg/template/pr23510.C: Likewise.
5421 * g++.dg/warn/pr12242.C: Likewise.
5422 * g++.dg/warn/pr30551-2.C: Likewise.
5423 * g++.dg/warn/pr30551.C: Likewise.
5424 * g++.old-deja/g++.other/typename1.C: Likewise.
5425 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5427 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5430 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5431 * c-c++-common/torture/vshuf-2.inc: Likewise.
5432 * c-c++-common/torture/vshuf-4.inc: Likewise.
5433 * c-c++-common/torture/vshuf-8.inc: Likewise.
5434 * c-c++-common/torture/vshuf-main.inc: Likewise.
5435 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5436 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5437 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5438 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5439 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5440 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5441 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5442 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5443 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5444 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5445 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5446 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5447 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5448 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5450 2012-06-15 Michael Matz <matz@suse.de>
5452 * gcc.dg/tree-ssa/vector-4.c: New test.
5454 2012-06-15 Michael Matz <matz@suse.de>
5456 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5457 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5459 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5461 PR tree-optimization/53636
5462 * gcc.target/arm/pr53636.c: New test.
5464 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5466 PR tree-optimization/51581
5467 * gcc.c-torture/execute/pr51581-1.c: New test.
5468 * gcc.c-torture/execute/pr51581-2.c: New test.
5469 * gcc.dg/vect/pr51581-1.c: New test.
5470 * gcc.dg/vect/pr51581-2.c: New test.
5471 * gcc.dg/vect/pr51581-3.c: New test.
5472 * gcc.target/i386/avx-pr51581-1.c: New test.
5473 * gcc.target/i386/avx-pr51581-2.c: New test.
5474 * gcc.target/i386/avx2-pr51581-1.c: New test.
5475 * gcc.target/i386/avx2-pr51581-2.c: New test.
5476 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5478 2012-06-15 Richard Guenther <rguenther@suse.de>
5480 * gcc.c-torture/execute/20120615-1.c: New testcase.
5482 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5484 * gnat.dg/vect8.ad[sb]: New test.
5486 2012-06-14 Richard Guenther <rguenther@suse.de>
5488 * gcc.dg/tree-ssa/vrp.h: New testcase.
5489 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5491 2012-06-13 Christian Bruel <christian.bruel@st.com>
5494 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5496 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5498 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5500 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5503 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5504 test summary unique.
5506 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5507 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5508 scan-stack-usage-not): Don't strip torture options from test name.
5510 * lib/scandump.exp (scan-dump-times): Use printable version of
5511 regexp in test summary line.
5513 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5514 messages reported for one line of source code.
5515 * gcc.dg/format/few-1.c: Likewise.
5516 * gcc.dg/ia64-sync-2.c: Likewise.
5517 * gcc.dg/sync-2.c: Likewise.
5518 * gcc.dg/noncompile/pr44517.c: Likewise.
5520 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5523 * gcc.dg/guality/pr49888.c: New.
5525 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5527 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5528 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5529 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5531 2012-06-13 Tobias Burnus <burnus@net-b.de>
5534 * gfortran.dg/intent_out_7.f90: New.
5536 2012-06-13 Tobias Burnus <burnus@net-b.de>
5539 * gfortran.dg/save_4.f90: New.
5541 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5546 * gcc.dg/pr53532.c: New test.
5547 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5548 adjust line numbers.
5549 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5550 * gcc.dg/Wcxx-compat-8.c: Likewise.
5551 * gcc.dg/pr51034.c: New test.
5552 * gcc.dg/pr53196-1.c: New test.
5553 * gcc.dg/pr53196-2.c: New test.
5555 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5557 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5558 alignment torture options with usual torture options.
5559 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5560 instead of dg-options.
5561 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5562 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5563 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5564 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5565 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5566 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5568 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5569 to checks for multiple messages reported for one line of source code.
5570 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5572 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5573 messages reported for one line of source code.
5575 * gcc.dg/20031223-1.c: Add comments to check for multiple
5576 messages reported for one line of source code.
5577 * gcc.dg/Wconversion-integer.c: Likewise.
5578 * gcc.dg/Wfatal-2.c: Likewise.
5579 * gcc.dg/Wfatal.c: Likewise.
5580 * gcc.dg/Wobjsize-1.c: Likewise.
5581 * gcc.dg/c99-vla-jump-1.c: Likewise.
5582 * gcc.dg/c99-vla-jump-2.c: Likewise.
5583 * gcc.dg/c99-vla-jump-3.c: Likewise.
5584 * gcc.dg/c99-vla-jump-4.c: Likewise.
5585 * gcc.dg/c99-vla-jump-5.c: Likewise.
5586 * gcc.dg/decl-9.c: Likewise.
5587 * gcc.dg/declspec-10.c: Likewise.
5588 * gcc.dg/declspec-18.c: Likewise.
5589 * gcc.dg/mtune.c: Likewise.
5590 * gcc.dg/parser-pr28152-2.c: Likewise.
5591 * gcc.dg/parser-pr28152.c: Likewise.
5592 * gcc.dg/pr14475.c: Likewise.
5593 * gcc.dg/pr27953.c: Likewise.
5594 * gcc.dg/pr28322-3.c: Likewise.
5595 * gcc.dg/pr30457.c: Likewise.
5596 * gcc.dg/pr30551-2.c: Likewise.
5597 * gcc.dg/pr30551-3.c: Likewise.
5598 * gcc.dg/pr30551-4.c: Likewise.
5599 * gcc.dg/pr30551-5.c: Likewise.
5600 * gcc.dg/pr30551-6.c: Likewise.
5601 * gcc.dg/pr30551.c: Likewise.
5602 * gcc.dg/pr45461.c: Likewise.
5603 * gcc.dg/pr48552-1.c: Likewise.
5604 * gcc.dg/pr48552-2.c: Likewise.
5605 * gcc.dg/redecl-1.c: Likewise.
5606 * gcc.dg/transparent-union-3.c: Likewise.
5607 * gcc.dg/utf-dflt.c: Likewise.
5608 * gcc.dg/utf-dflt2.c: Likewise.
5609 * gcc.dg/vla-8.c: Likewise.
5610 * gcc.dg/vla-init-1.c: Likewise.
5611 * gcc.dg/wtr-int-type-1.c: Likewise.
5613 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5614 messages reported for for one line of source code.
5615 * c-c++-common/raw-string-5.c: Likewise.
5616 * c-c++-common/raw-string-4.c: Likewise.
5617 * c-c++-common/raw-string-6.c: Likewise.
5618 * c-c++-common/pr20000.c: Likewise.
5620 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5621 messages reported for one line of source code.
5622 * gcc.dg/cpp/pr30786.c: Likewise.
5623 * gcc.dg/cpp/pr28709.c: Likewise.
5624 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5625 * gcc.dg/cpp/macspace2.c: Likewise.
5626 * gcc.dg/cpp/missing-header-1.c: Likewise.
5627 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5628 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5629 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5631 2012-06-12 Jason Merrill <jason@redhat.com>
5634 * g++.dg/template/local7.C: New.
5636 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5639 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5640 * gcc.target/sh/pr51340-2.c: Likewise.
5641 * gcc.target/sh/pr51340-3.c: Likewise.
5643 2012-06-12 Michael Matz <matz@suse.de>
5645 * gcc.dg/torture/alias-1.c: New test.
5647 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5649 PR rtl-optimization/53589
5650 * gcc.dg/torture/pr53589.c: New test.
5652 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5655 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5656 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5657 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5658 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5659 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5660 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5661 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5662 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5663 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5664 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5665 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5666 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5667 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5668 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5669 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5670 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5672 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5674 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5675 (check_intel_cpu_model): New function.
5676 (check_amd_cpu_model): New function.
5677 (check_features): New function.
5678 (__get_cpuid_output): New function.
5679 (check_detailed): New function.
5680 (fn1): Rename to quick_check.
5681 (main): Update to call quick_check and call check_detailed.
5683 2012-06-11 Richard Henderson <rth@redhat.com>
5685 * lib/target-supports.exp
5686 (check_effective_target_sync_long_long_runtime): Use
5687 check_effective_target_lp64 instead of
5688 check_effective_target_powerpc64 for powerpc targets.
5690 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5693 * gcc.target/sh/pr53511-1.c: New.
5695 2012-06-11 Richard Guenther <rguenther@suse.de>
5698 * g++.dg/lto/pr53470_0.C: New testcase.
5699 * gcc.dg/lto/pr53470_0.c: Likewise.
5701 2012-06-11 Richard Guenther <rguenther@suse.de>
5704 * g++.dg/ext/pr53605.C: New testcase.
5706 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5708 * gnat.dg/specs/array1.ads: New test.
5709 * gnat.dg/specs/array2.ads: Likewise.
5710 * gnat.dg/array22.adb: Likewise.
5712 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5714 * gnat.dg/constant4.adb: New test.
5715 * gnat.dg/constant4_pkg.ads: New helper.
5717 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5720 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5721 * gfortran.dg/allocate_class_1.f90: Modified.
5722 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5723 * gfortran.dg/allocate_class_2.f90: New.
5725 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5728 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5730 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5733 * gfortran.dg/string_assign_2.f90: New test case.
5735 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5738 * gfortran.dg/string_assign_1.f90: New test case.
5740 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5743 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5744 * gcc.dg/gomp/critical-4.c: Likewise.
5745 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5746 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5747 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5748 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5749 * c-c++-common/gomp/pr53580.c: New test.
5751 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5754 * g++.dg/cpp0x/forw_enum11.C: New.
5756 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5759 * g++.dg/cpp0x/alias-decl-19.C: New.
5761 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5763 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5765 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5767 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5769 (XSTATE_SSE): Ditto.
5770 (XSTATE_YMM): Ditto.
5771 (avx_os_support): Use new defines.
5773 2012-06-06 Richard Guenther <rguenther@suse.de>
5776 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5779 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5782 * g++.dg/cpp0x/pr52841.C: New testcase.
5784 2012-06-06 Richard Guenther <rguenther@suse.de>
5786 PR tree-optimization/53081
5787 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5788 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5790 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5792 * gcc.target/powerpc/pr53487.c: New test.
5794 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5796 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5798 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5800 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5802 2012-06-05 Richard Guenther <rguenther@suse.de>
5804 PR tree-optimization/30442
5805 * gcc.dg/vect/bb-slp-30.c: New testcase.
5807 2012-06-05 Richard Guenther <rguenther@suse.de>
5809 PR tree-optimization/53081
5810 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5811 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5812 -fno-tree-loop-distribute-patterns.
5814 2012-06-05 Alan Modra <amodra@gmail.com>
5816 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5817 Check static chain in nested funcs.
5819 2012-06-04 Tobias Burnus <burnus@net-b.de>
5822 * gfortran.dg/init_flag_10.f90: New.
5824 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5827 * g++.dg/warn/Wenum-compare-no-2: New.
5829 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5831 PR preprocessor/53463
5832 * g++.dg/cpp/limits.C: New test.
5833 * g++.dg/parse/error19.C: Adjust.
5834 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5835 * g++.dg/warn/pr35635.C: Likewise.
5836 * g++.old-deja/g++.pt/assign1.C: Likewise.
5838 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5841 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5842 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5843 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5844 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5845 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5846 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5847 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5848 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5850 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5852 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5854 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5856 PR tree-optimization/53550
5857 * gcc.dg/pr53550.c: New test.
5859 2012-06-04 Richard Guenther <rguenther@suse.de>
5861 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5862 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5863 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5865 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5868 * gfortran.dg/parameter_array_element_2.f90: New.
5870 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5873 * gcc.target/sh/pr53512-1.c: New.
5874 * gcc.target/sh/pr53512-2.c: New.
5875 * gcc.target/sh/pr53512-3.c: New.
5876 * gcc.target/sh/pr53512-4.c: New.
5878 2012-06-01 Jason Merrill <jason@redhat.com>
5881 * g++.dg/ext/visibility/template12.C: New.
5882 * g++.dg/ext/attrib14.C: Adjust warning line.
5885 * g++.dg/parse/new6.C: New.
5886 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5888 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5890 * c-c++-common/restrict-2.c: Revert previous change.
5892 2012-06-01 Jason Merrill <jason@redhat.com>
5895 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5898 * g++.dg/cpp0x/auto33.C: New.
5900 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5903 * g++.dg/parse/namespace-alias-1.C: New.
5905 2012-06-01 Christian Bruel <christian.bruel@st.com>
5907 * gcc.dg/spec-options.c: New test.
5908 * gcc.dg/foo.specs: New file.
5910 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5913 * gnat.dg/lto14.adb: Skip on Solaris.
5915 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5917 * gcc.target/cris/sync-1-v10.c,
5918 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5919 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5920 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5921 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5922 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5923 gcc.target/cris/torture/sync-mis-op-i-1.c,
5924 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5925 gcc.target/cris/torture/sync-mis-op-i-2.c,
5926 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5927 gcc.target/cris/torture/sync-mis-op-i-3.c,
5928 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5929 gcc.target/cris/torture/sync-mis-op-s-1.c,
5930 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5931 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5932 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5933 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5934 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5935 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5936 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5937 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5938 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5940 2012-05-31 Richard Guenther <rguenther@suse.de>
5942 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5943 ldist-pr45948.c with disabled SCCP.
5945 2012-05-31 Richard Guenther <rguenther@suse.de>
5948 * gcc.dg/torture/pr48493.c: New testcase.
5950 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5952 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5954 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5955 of the initialization loop.
5956 (dg-final): Adjust the expected number of vectorized loops depending
5957 on vect_char_mult target selector.
5959 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5961 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5962 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5963 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5966 2012-05-30 Jason Merrill <jason@redhat.com>
5969 * g++.dg/init/new34.C: New.
5970 * g++.dg/tree-ssa/stabilize1.C: New.
5972 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5975 * g++.dg/init/new33.C: New test.
5977 2012-05-30 Richard Guenther <rguenther@suse.de>
5980 * gcc.dg/torture/pr53501.c: New testcase.
5981 * c-c++-common/restrict-2.c: Adjust.
5983 2012-05-30 Alan Modra <amodra@gmail.com>
5985 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5988 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5990 * gcc.target/i386/shuf-concat.c: New test.
5992 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5994 PR rtl-optimization/53519
5995 * gcc.c-torture/compile/pr53519.c: New test.
5997 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5999 * gcc.target/arm/neon-vrev.c: New.
6001 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6004 * gcc.target/sh/pr51340-1.c: New.
6005 * gcc.target/sh/pr51340-2.c: New.
6006 * gcc.target/sh/pr51340-3.c: New.
6008 2012-05-29 Richard Guenther <rguenther@suse.de>
6010 PR tree-optimization/53516
6011 * gcc.dg/torture/pr53516.c: New testcase.
6013 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6015 PR preprocessor/53229
6016 * gcc.dg/cpp/paste6.c: Force to run without
6017 -ftrack-macro-expansion.
6018 * gcc.dg/cpp/paste8.c: Likewise.
6019 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6020 -ftrack-macro-expansion.
6021 * gcc.dg/cpp/paste12.c: Force to run without
6022 -ftrack-macro-expansion.
6023 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6024 -ftrack-macro-expansion.
6025 * gcc.dg/cpp/paste13.c: Likewise.
6026 * gcc.dg/cpp/paste14.c: Likewise.
6027 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6028 -ftrack-macro-expansion.
6029 * gcc.dg/cpp/paste18.c: New test.
6031 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6033 * gcc.target/cris/torture/trap-1.c,
6034 gcc.target/cris/torture/trap-2.c,
6035 gcc.target/cris/torture/trap-3.c,
6036 gcc.target/cris/torture/trap-v0.c,
6037 gcc.target/cris/torture/trap-v3.c: New tests.
6039 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6042 * g++.dg/warn/Wbraces3.C: New.
6043 * g++.dg/warn/Wbraces4.C: Likewise.
6045 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6047 PR tree-optimization/53505
6048 * c-c++-common/torture/pr53505.c: New test.
6050 2012-05-27 Nathan Sidwell <nathan@acm.org>
6052 * gcc.dg/stmt-expr-4.c: New.
6054 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6057 * g++.dg/parse/crash60.C: New.
6059 2012-05-26 Jason Merrill <jason@redhat.com>
6062 * c-c++-common/array-lit.c: New.
6063 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6065 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6068 * gnat.dg/array21.adb: New test.
6070 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6072 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6074 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6077 * g++.dg/other/anon-union3.C: New.
6079 2012-05-25 Ian Lance Taylor <iant@google.com>
6081 * gcc.dg/split-6.c: New test.
6083 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6085 * gnat.dg/lto14.adb: New test.
6087 2012-05-25 Tristan Gingold <gingold@adacore.com>
6089 * gcc.target/i386/large-frame.c: New.
6091 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6092 * gcc.target/powerpc/lhs-1.c: New.
6093 * gcc.target/powerpc/lhs-2.c: New.
6094 * gcc.target/powerpc/lhs-3.c: New.
6096 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6098 Make unwound macro expansion trace less redundant
6099 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6100 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6101 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6102 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6103 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6104 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6106 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6109 * g++.dg/cpp0x/constexpr-default1.C: New.
6111 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6114 * g++.dg/eh/goto2.C: New.
6116 2012-05-24 Richard Guenther <rguenther@suse.de>
6119 * g++.dg/tree-prof/pr53460.C: New testcase.
6121 2012-05-24 Richard Guenther <rguenther@suse.de>
6124 * g++.dg/debug/pr53466.C: New testcase.
6126 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6128 PR tree-optimization/53465
6129 * gcc.c-torture/execute/pr53465.c: New test.
6131 2012-05-23 Tobias Burnus <burnus@net-b.de>
6135 * gfortran.dg/allocate_with_typespec_6.f90: New.
6137 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6140 * g++.dg/warn/delete-array-1.C: New.
6142 2012-05-23 Richard Guenther <rguenther@suse.de>
6144 * gcc.dg/torture/pr39074-2.c: Adjust.
6145 * gcc.dg/torture/pr39074.c: Likewise.
6146 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6147 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6149 2012-05-22 Jan Hubicka <jh@suse.cz>
6152 * g++.dg/torture/pr53161.C: New testcase.
6154 2012-05-22 Tobias Burnus <burnus@net-b.de>
6157 * gfortran.dg/realloc_on_assign_15.f90: New.
6159 2012-05-22 Richard Guenther <rguenther@suse.de>
6162 * gcc.dg/torture/pr51071-2.c: New testcase.
6164 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6166 PR tree-optimization/53336
6167 * g++.dg/torture/pr53336.C: New testcase.
6169 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6172 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6173 instead of -Wunused-local-typedefs.
6175 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6178 * g++.dg/other/abstract4.C: New-
6180 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6183 * g++.dg/ext/attrib46.C: New.
6185 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6188 * gcc.c-torture/compile/pr53418-1.c,
6189 gcc.c-torture/compile/pr53418-2.c: New tests.
6191 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6193 PR tree-optimization/53366
6194 * gcc.dg/torture/pr53366-1.c: New test.
6195 * gcc.dg/torture/pr53366-2.c: New test.
6196 * gcc.target/i386/pr53366-1.c: New test.
6197 * gcc.target/i386/pr53366-2.c: New test.
6199 PR tree-optimization/53409
6200 * gcc.c-torture/compile/pr53409.c: New test.
6202 PR tree-optimization/53410
6203 * gcc.c-torture/compile/pr53410-1.c: New test.
6204 * gcc.c-torture/compile/pr53410-2.c: New test.
6206 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6209 * gcc.target/i386/pr53425-1.c: New file.
6210 * gcc.target/i386/pr53425-2.c: Likewise.
6212 2012-05-21 Richard Guenther <rguenther@suse.de>
6214 PR tree-optimization/53408
6215 * gcc.dg/torture/pr53408.c: New testcase.
6217 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6218 H.J. Lu <hongjiu.lu@intel.com>
6221 * gcc.target/i386/pr53416.c: New file.
6223 2012-05-21 Richard Guenther <rguenther@suse.de>
6225 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6227 2012-05-21 Richard Guenther <rguenther@suse.de>
6229 * gcc.dg/torture/ldist-1.c: New testcase.
6231 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6233 * gnat.dg/lto13.adb: New test.
6234 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6236 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6238 * gnat.dg/specs/lto12.ads: New test.
6239 * gnat.dg/specs/lto12_pkg.ads: New helper.
6241 2012-05-18 Richard Guenther <rguenther@suse.de>
6243 PR tree-optimization/53346
6244 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6245 * gcc.target/i386/incoming-10.c: Adjust.
6246 * gcc.target/i386/incoming-11.c: Likewise.
6247 * gcc.target/i386/pr46295.c: Likewise.
6249 2012-05-18 Richard Guenther <rguenther@suse.de>
6251 * gcc.dg/pr53352.c: Return zero.
6253 2012-05-18 Richard Guenther <rguenther@suse.de>
6255 PR tree-optimization/53390
6256 * gcc.dg/torture/pr53390.c: New testcase.
6258 2012-05-18 Meador Inge <meadori@codesourcery.com>
6260 PR rtl-optimization/53352
6261 * gcc.dg/pr53352.c: New test.
6263 2012-05-17 David S. Miller <davem@davemloft.net>
6265 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6266 failure on sparc-*-linux-gnu.
6268 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6271 * g++.dg/parse/error49.C: New.
6272 * g++.dg/cpp0x/error8.C: Likewise.
6273 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6274 * g++.dg/ext/utf-dflt2.C: Likewise.
6275 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6276 * g++.dg/ext/utf-dflt.C: Likewise.
6277 * c-c++-common/raw-string-3.c: Likewise.
6278 * c-c++-common/raw-string-4.c: Likewise.
6280 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6283 * g++.dg/cpp0x/catch1.C: New.
6285 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6288 * g++.dg/parse/error48.C: New.
6289 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6290 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6292 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6294 * gcc.dg/tm/indirect-2.c: New test.
6296 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6298 PR tree-optimization/53217
6299 * gfortran.dg/pr53217.f90: New test.
6301 2012-05-16 Richard Guenther <rguenther@suse.de>
6303 PR tree-optimization/53364
6304 * g++.dg/torture/pr53364.C: New testcase.
6306 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6309 * gcc.dg/pr52549.c: Fix test for long != void*
6310 * gcc.c-torture/execute/pr52979-1.x: New file.
6311 * gcc.c-torture/execute/pr52979-2.x: New file.
6313 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6315 PR preprocessor/7263
6316 * gcc.dg/binary-constants-2.c: Run without tracking locations
6317 accross macro expansion.
6318 * gcc.dg/binary-constants-3.c: Likewise.
6319 * gcc.dg/cpp/sysmac2.c: Likewise.
6320 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6322 * gcc.dg/cpp/syshdr3.c: New test.
6323 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6324 * gcc.dg/system-binary-constants-1.c: New test.
6325 * gcc.dg/system-binary-constants-1.h: New header for the new test
6327 * g++.dg/cpp/syshdr3.C: New test.
6328 * g++.dg/cpp/syshdr3.h: New header the new test above.
6329 * g++.dg/system-binary-constants-1.C: New test.
6330 * g++.dg/system-binary-constants-1.h: New header the new test
6333 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6335 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6337 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6340 * gcc.dg/pr53358.c: New test.
6342 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6345 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6346 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6348 2012-05-15 Olivier Hainque <hainque@adacore.com>
6350 * g++.dg/eh/sighandle.C: New testcase.
6352 2012-05-15 Richard Guenther <rguenther@suse.de>
6354 PR tree-optimization/53355
6355 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6357 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6359 * gfortran.dg/*.f90: Remove now redundant manual
6360 cleanup-modules directive.
6362 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6364 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6365 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6367 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6370 * gfortran.dg/int_range_io_1.f90: New test.
6372 2012-05-14 Andi Kleen <ak@linux.intel.com>
6373 Jakub Jelinek <jakub@redhat.com>
6376 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6377 * gcc.target/i386/rtm-check.h: New file.
6378 * gcc.target/i386/pr53315.c: New test.
6380 2012-05-14 Tobias Burnus <burnus@net-b.de>
6385 * gfortran.dg/deferred_type_param_4.f90: New.
6386 * gfortran.dg/deferred_type_param_6.f90: New.
6388 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6390 * gcc.target/i386/retarg.c: New test.
6392 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6395 * gfortran.dg/deferred_type_param_3.f90: New.
6396 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6397 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6399 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6401 * gnat.dg/null_pointer_deref3.adb: New test.
6403 2012-05-12 Tobias Burnus <burnus@net-b.de>
6407 * gfortran.dg/deferred_type_param_5.f90: New.
6409 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6411 * g++.dg/parse/error47.C: New.
6413 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6416 * gfortran.dg/string_compare_4.f90: Change option
6417 to -fdump-tree-original. Add test case for kind=4.
6419 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6422 * gfortran.dg/string_compare_4.f90: New test.
6424 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6426 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6428 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6431 * g++.dg/cpp0x/variadic132.C: New.
6433 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6436 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6437 * g++.dg/parse/error26.C: Tweak dg-error column number.
6439 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6442 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6444 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6446 * gnat.dg/lto11.ad[sb]: New test.
6448 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6451 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6452 directive to Scan for vpmuldq, not vpmacsdql.
6454 2012-05-09 Michael Matz <matz@suse.de>
6456 PR tree-optimization/53185
6457 * gcc.dg/vect/pr53185.c: New test.
6459 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6462 * gcc.target/i386/pr53249.c: New.
6464 2012-05-09 Richard Guenther <rguenther@suse.de>
6466 PR tree-optimization/18437
6467 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6468 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6470 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6472 PR tree-optimization/53226
6473 * gcc.c-torture/compile/pr53226.c: New test.
6475 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6477 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6478 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6479 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6480 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6481 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6482 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6483 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6484 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6485 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6486 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6487 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6488 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6489 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6490 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6492 2012-05-09 Dehao Chen <dehao@google.com>
6494 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6495 * gcc.dg/predict-2.c: Likewise.
6496 * gcc.dg/predict-3.c: Likewise.
6497 * gcc.dg/predict-4.c: Likewise.
6498 * gcc.dg/predict-5.c: Likewise.
6499 * gcc.dg/predict-6.c: Likewise.
6501 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6504 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6506 2012-05-08 Richard Guenther <rguenther@suse.de>
6508 * gcc.dg/fold-bitand-4.c: New testcase.
6510 2012-05-08 Dehao Chen <dehao@google.com>
6512 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6513 heuristic is working properly.
6514 * gcc.dg/predict-2.c: Likewise.
6515 * gcc/dg/predict-3.c: Likewise.
6516 * gcc/dg/predict-4.c: Likewise.
6517 * gcc/dg/predict-5.c: Likewise.
6518 * gcc/dg/predict-6.c: Likewise.
6520 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6522 PR tree-optimization/53239
6523 * g++.dg/opt/vrp3.C: New test.
6524 * g++.dg/opt/vrp3-aux.cc: New file.
6525 * g++.dg/opt/vrp3.h: New file.
6527 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6529 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6530 .uleb128 support in assembler output.
6532 2012-05-07 Richard Guenther <rguenther@suse.de>
6535 * g++.dg/lto/pr42987_0.C: New testcase.
6536 * g++.dg/lto/pr42987_1.C: Likewise.
6538 2012-05-07 Tobias Burnus <burnus@net-b.de>
6541 * gfortran.dg/typebound_operator_15.f90: New.
6543 2012-05-06 Tobias Burnus <burnus@net-b.de>
6546 * gfortran.dg/class_array_13.f90: New.
6548 2012-05-06 Tristan Gingold <gingold@adacore.com>
6550 * gnat.dg/warn7.adb: New test.
6552 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6554 * gnat.dg/specs/renamings.ads: Rename to...
6555 * gnat.dg/specs/renaming1.ads: ...this.
6556 * gnat.dg/specs/renaming2.ads: New test.
6557 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6558 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6559 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6560 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6562 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6564 * gnat.dg/discr36.ad[sb]: New test.
6565 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6567 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6570 * c-c++-common/pr43772.c: New.
6572 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6575 * gfortran.dg/select_type_26.f03 : New test.
6576 * gfortran.dg/select_type_27.f03 : New test.
6579 * gfortran.dg/select_type_28.f03 : New test.
6581 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6585 * gfortran.dg/mod_sign0_1.f90: New test.
6586 * gfortran.dg/mod_large_1.f90: New test.
6588 2012-05-04 Tobias Burnus <burnus@net-b.de>
6591 gfortran.dg/public_private_module_5.f90: New.
6593 2012-05-04 Tobias Burnus <burnus@net-b.de>
6596 * gfortran.dg/constructor_7.f90: New.
6597 * gfortran.dg/constructor_8.f90: New.
6599 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6602 * g++.dg/cpp0x/static_assert7.C: New.
6604 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6606 PR tree-optimization/52633
6607 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6608 recognized as widening shifts instead of over-widening.
6609 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6610 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6611 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6612 * gcc.target/arm/pr52633.c: New test.
6614 2012-05-04 Richard Guenther <rguenther@suse.de>
6616 PR tree-optimization/53168
6617 * gcc.dg/torture/pr53168.c: New testcase.
6618 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6620 2012-05-04 Richard Guenther <rguenther@suse.de>
6622 * gcc.dg/lto/pr53214_0.c: New testcase.
6624 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6626 * gcc.target/ia64/pr48496.c: New test.
6627 * gcc.target/ia64/pr52657.c: Likewise.
6629 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6632 * c-c++-common/pr51712.c: New.
6634 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6637 * gcc.target/powwerpc/pr53199.c: New file.
6639 2012-05-03 Jason Merrill <jason@redhat.com>
6641 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6643 * gcc.dg/debug/dwarf2/dups-types.c: New.
6644 * gcc.dg/debug/dwarf2/dups-types.h: New.
6646 2012-05-03 Jason Merrill <jason@redhat.com>
6648 * g++.dg/debug/dwarf2/namespace-2.C: New.
6649 * g++.dg/debug/dwarf2/localclass3.C: New.
6651 2012-05-03 Jason Merrill <jason@redhat.com>
6653 * g++.dg/debug/dwarf2/thunk1.C: New.
6655 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6658 * g++.dg/other/final2.C: New.
6660 2012-05-03 Richard Guenther <rguenther@suse.de>
6662 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6664 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6666 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6667 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6668 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6669 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6671 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6673 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6675 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6676 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6677 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6680 * gcc.dg/pr53174.c: New test.
6683 * gcc.target/arm/pr53187.c: New test.
6684 * gcc.c-torture/compile/pr53187.c: New test.
6686 2012-05-03 Richard Guenther <rguenther@suse.de>
6688 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6689 unsupported prefetching support.
6691 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6693 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6694 option -ftrack-macro-expansion=0.
6695 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6696 option -ftrack-macro-expansion=0.
6698 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6700 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6701 dg-options for target arm with dg-additional-options.
6703 2012-05-03 Richard Guenther <rguenther@suse.de>
6705 PR tree-optimization/53144
6706 * gcc.dg/torture/pr53144.c: New testcase.
6708 2012-05-03 Tobias Burnus <burnus@net-b.de>
6711 * gfortran.dg/pointer_intent_7.f90: New.
6712 * gfortran.dg/pure_formal_3.f90: New.
6714 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6716 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6718 2012-05-02 Martin Jambor <mjambor@suse.cz>
6721 * g++.dg/lto/pr52605_0.C: New test.
6723 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6725 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6726 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6727 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6728 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6729 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6730 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6731 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6732 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6733 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6734 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6735 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6736 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6737 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6738 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6739 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6740 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6742 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6745 * gcc.dg/pr53153.c: New test.
6747 2012-05-02 Richard Guenther <rguenther@suse.de>
6749 * g++.dg/tree-ssa/pr19807.C: Adjust.
6751 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6753 PR tree-optimization/53163
6754 * gcc.c-torture/compile/pr53163.c: New test.
6756 PR rtl-optimization/53160
6757 * gcc.c-torture/execute/pr53160.c: New test.
6759 2012-05-01 Ian Lance Taylor <iant@google.com>
6762 * gcc.dg/pr37303.c: New test.
6764 2012-05-01 Richard Henderson <rth@redhat.com>
6766 * lib/target-supports.exp
6767 (check_effective_target_sync_long_long_runtime): True for
6768 check_effective_target_powerpc64.
6770 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6773 * gcc.dg/vector-1.c: Move to ...
6774 * c-c++-common/vector-1.c: ... here.
6775 * gcc.dg/vector-2.c: Move to ...
6776 * c-c++-common/vector-2.c: ... here.
6777 * gcc.dg/vector-3.c: Move to ...
6778 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6779 * gcc.dg/vector-4.c: Move to ...
6780 * c-c++-common/vector-4.c: ... here.
6781 * gcc.dg/vector-init-1.c: Move to ...
6782 * c-c++-common/vector-init-1.c: ... here.
6783 * gcc.dg/vector-init-2.c: Move to ...
6784 * c-c++-common/vector-init-2.c: ... here.
6785 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6786 * c-c++-common/vector-subscript-1.c: ... here.
6787 * gcc.dg/vector-subscript-2.c: Move to ...
6788 * c-c++-common/vector-subscript-2.c: ... here.
6789 * gcc.dg/vector-subscript-3.c: Move to ...
6790 * c-c++-common/vector-subscript-3.c: ... here.
6793 * g++.dg/cpp0x/vt-51314.C: New test.
6794 * g++.dg/cpp0x/variadic76.C: Fix.
6796 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6798 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6800 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6802 Add -Wvarargs option
6803 * c-c++-common/Wvarargs.c: New test case.
6804 * c-c++-common/Wvarargs-2.c: Likewise.
6806 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6808 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6809 * objc.dg/foreach-7.m: Force the test case to run without
6810 -ftrack-macro-expansion.
6811 * c-c++-common/tm/attrib-1.c: Likewise.
6812 * c-c++-common/warn-ommitted-condop.c: Likewise.
6813 * gcc.dg/assign-warn-1.c: Likewise.
6814 * gcc.dg/assign-warn-2.c: Likewise.
6815 * gcc.dg/attr-alloc_size.c: Likewise.
6816 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6817 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6818 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6819 * gcc.dg/c90-const-expr-9.c: Likewise.
6820 * gcc.dg/c99-const-expr-9.c: Likewise.
6821 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6822 * gcc.dg/cpp/direct2s.c: Likewise.
6823 * gcc.dg/cpp/pr28709.c: Likewise.
6824 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6825 * gcc.dg/dfp/composite-type.c: Likewise.
6826 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6827 with -ftrack-macro-expansion
6828 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6829 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6830 * g++.dg/ext/cleanup-1.C: Likewise.
6831 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6832 * g++.dg/template/sfinae10.C: Likewise.
6833 * g++.dg/tm/wrap-2.C: Likewise.
6834 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6835 * g++.dg/warn/Wsign-conversion.C: Likewise.
6836 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6837 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6838 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6839 it to run with -ftrack-macro-expansion.
6840 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6841 test cases without -ftrack-macro-expansion.
6843 Fix location for static class members
6844 * g++.dg/template/sfinae6_neg.C: Adjust.
6846 Make conversion warnings work on NULL with -ftrack-macro-expansion
6847 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6848 alongside the previous testing for NULL.
6850 Fix -Wuninitialized for -ftrack-macro-expansion
6851 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6853 Strip "<built-in>" loc from displayed expansion context
6854 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6855 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6856 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6859 Fix expansion point loc for macro-like tokens
6860 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6861 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6863 Fix token pasting with -ftrack-macro-expansion
6864 * gcc.dg/cpp/paste17.c: New test case for
6865 -ftrack-macro-expansion=2 mode only.
6866 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6868 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6870 * gnat.dg/warn6.ad[sb]: New test.
6872 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6875 * gcc.dg/20011021-1.c: Adjust testcase.
6877 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6880 * gfortran.dg/function_optimize_12.f90: New test.
6882 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6885 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6886 code to match current output and cover new peephole2 pattern.
6888 2012-04-27 Ollie Wild <aaw@google.com>
6890 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6892 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6894 * gcc.c-torture/execute/20120427-2.c: New testcase.
6895 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6896 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6897 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6899 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6902 * gcc.c-torture/execute/20120427-1.c: New testcase.
6904 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6907 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6909 2012-04-27 Tom de Vries <tom@codesourcery.com>
6911 PR tree-optimization/51879
6912 * gcc.dg/pr51879.c: New test.
6913 * gcc.dg/pr51879-2.c: Same.
6914 * gcc.dg/pr51879-3.c: Same.
6915 * gcc.dg/pr51879-4.c: Same.
6916 * gcc.dg/pr51879-6.c: Same.
6918 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6921 * g++.dg/cpp0x/defaulted35.C: New.
6922 * g++.dg/cpp0x/defaulted15.C: Adjust.
6924 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6926 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6929 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6931 * gcc.target/i386/builtin_target.c: Check avx2.
6933 2012-04-26 Alan Modra <amodra@gmail.com>
6935 * gcc.target/powerpc/savres.c: New test.
6936 * gcc.target/powerpc/powerpc.exp: Run it.
6938 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6941 * gcc.dg/torture/pr53120.c: New test.
6943 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6946 * gcc.c-torture/compile/pr52979-1.c: New test.
6947 * gcc.c-torture/execute/pr52979-1.c: New test.
6948 * gcc.c-torture/execute/pr52979-2.c: New test.
6950 2012-04-25 Richard Guenther <rguenther@suse.de>
6952 * gcc.target/i386/l_fma_float_5.c: Adjust.
6953 * gcc.target/i386/l_fma_double_4.c: Likewise.
6954 * gcc.target/i386/l_fma_float_2.c: Likewise.
6955 * gcc.target/i386/l_fma_float_6.c: Likewise.
6956 * gcc.target/i386/l_fma_double_1.c: Likewise.
6957 * gcc.target/i386/l_fma_double_5.c: Likewise.
6958 * gcc.target/i386/l_fma_float_3.c: Likewise.
6959 * gcc.target/i386/l_fma_double_2.c: Likewise.
6960 * gcc.target/i386/l_fma_double_6.c: Likewise.
6961 * gcc.target/i386/l_fma_float_4.c: Likewise.
6962 * gcc.target/i386/l_fma_double_3.c: Likewise.
6963 * gcc.target/i386/l_fma_float_1.c: Likewise.
6965 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6967 PR tree-optimization/53058
6968 * gcc.c-torture/compile/pr53058.c: New test.
6970 2012-04-25 Jan Hubicka <jh@suse.cz>
6973 * gcc.target/i386/pr39082-1.c: Update warning location.
6975 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6978 * gcc.dg/pr52880.c: New test.
6980 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6982 * gcc.dg/m-un-2.c: Update.
6983 * gcc.dg/20011021-1.c: Update.
6985 2012-04-25 Tobias Burnus <burnus@net-b.de>
6988 * gfortran.dg/realloc_on_assign_14.f90: New.
6990 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6993 PR tree-optimizations/52891
6994 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6996 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6999 * g++.dg/cpp0x/sfinae35.C: New.
7000 * g++.dg/cpp0x/sfinae36.C: Likewise.
7002 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7004 * gcc.target/builtin_target.c: New testcase.
7006 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7009 * gcc.target/powerpc/pr47197.c: New test.
7011 2012-04-24 Richard Guenther <rguenther@suse.de>
7013 PR tree-optimization/53085
7014 * g++.dg/torture/pr53085.C: New testcase.
7016 2012-04-24 Andrew Pinski <apinski@cavium.com>
7019 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7020 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7021 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7023 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7026 * gcc.c-torture/execute/pr53084.c: New test.
7028 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7030 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7032 2012-04-23 Andrew Pinski <apinski@cavium.com>
7034 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7036 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7039 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7040 * gcc.dg/torture/builtin-power-1.c: Likewise.
7042 2012-04-23 Richard Guenther <rguenther@suse.de>
7044 PR tree-optimization/53070
7045 * gcc.dg/torture/pr53070.c: New testcase.
7047 2012-04-23 Richard Guenther <rguenther@suse.de>
7050 * gcc.dg/pr53060.c: New testcase.
7052 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7054 PR tree-optimizations/52891
7055 * gcc.c-torture/compile/pr52891-1.c: New test.
7056 * gcc.c-torture/compile/pr52891-2.c: New test.
7058 2012-04-22 Tobias Burnus <burnus@net-b.de>
7061 * gfortran.dg/read_float_4.f90: New.
7063 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7066 * c-c++-common/pr35441.C: New.
7068 2012-04-20 Ian Lance Taylor <iant@google.com>
7070 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7071 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7073 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7075 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7077 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7079 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7081 PR rtl-optimization/44214
7082 * gcc.dg/pr44214-1.c: New test.
7083 * gcc.dg/pr44214-2.c: Likewise.
7084 * gcc.dg/pr44214-3.c: Likewise.
7086 2012-04-20 Richard Guenther <rguenther@suse.de>
7088 * g++.dg/torture/20120420-1.C: New testcase.
7090 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7092 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7094 2012-04-19 Christian Bruel <christian.bruel@st.com>
7096 * gcc.dg/pr52283.c: New test.
7098 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7100 * gcc.dg/pr37985.c: New test.
7102 2012-04-19 Richard Guenther <rguenther@suse.de>
7104 PR rtl-optimization/44688
7105 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7106 possibly profitable.
7108 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7110 PR tree-optimization/52976
7111 * gfortran.dg/reassoc_11.f: New test.
7113 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7115 PR tree-optimization/52976
7116 * gfortran.dg/reassoc_7.f: New test.
7117 * gfortran.dg/reassoc_8.f: Likewise.
7118 * gfortran.dg/reassoc_9.f: Likewise.
7119 * gfortran.dg/reassoc_10.f: Likewise.
7121 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7124 * g++.dg/cpp0x/sfinae33.C: New.
7125 * g++.dg/cpp0x/sfinae34.C: Likewise.
7127 2012-04-18 Joey Ye <joey.ye@arm.com>
7129 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7131 2012-04-18 Richard Guenther <rguenther@suse.de>
7133 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7135 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7136 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7138 2012-04-17 Tom de Vries <tom@codesourcery.com>
7140 * g++.dg/pr51264-4.C: New test.
7142 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7145 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7147 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7150 * g++.dg/parse/crash59.C: New.
7152 2012-04-17 Michael Matz <matz@suse.de>
7154 PR tree-optimization/18437
7155 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7157 2012-04-17 Richard Guenther <rguenther@suse.de>
7160 * g++.dg/torture/pr53011.C: New testcase.
7162 2012-04-16 Jason Merrill <jason@redhat.com>
7165 * g++.dg/cpp0x/variadic131.C: New.
7168 * g++.dg/cpp0x/variadic130.C: New.
7171 * g++.dg/cpp0x/variadic129.C: New.
7174 * g++.dg/cpp0x/variadic128.C: New.
7176 2012-04-16 Tobias Burnus <burnus@net-b.de>
7179 * gfortran.dg/pointer_intent_6.f90: New.
7181 2012-04-16 Tobias Burnus <burnus@net-b.de>
7184 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7185 to include public_private_module_4.f90.
7186 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7189 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7192 * g++.dg/diagnostic/operator1.C: New.
7193 * g++.dg/ext/label5.C: Adjust.
7194 * g++.dg/ext/va-arg1.C: Likewise.
7195 * g++.dg/other/error20.C: Likewise.
7196 * g++.dg/other/error20.C: Likewise.
7197 * g++.dg/other/error16.C: Likewise.
7198 * g++.dg/other/error10.C: Likewise.
7199 * g++.dg/parse/error30.C: Likewise.
7200 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7202 2012-04-16 Jason Merrill <jason@redhat.com>
7205 * g++.dg/cpp0x/variadic127.C: New.
7207 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7209 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7211 Use fail, pass instead of unresolved.
7215 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7217 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7218 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7219 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7221 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7224 * gfortran.dg/typebound_call_23.f03: New test case.
7226 2012-04-15 Jason Merrill <jason@redhat.com>
7229 * g++.dg/cpp0x/variadic126.C: New.
7232 * g++.dg/cpp0x/variadic125.C: New.
7235 * g++.dg/cpp0x/variadic124.C: New.
7238 * g++.dg/cpp0x/nullptr27.C: New.
7241 * g++.dg/warn/format8.C: New.
7243 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7246 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7248 2012-04-14 Tobias Burnus <burnus@net-b.de>
7252 * gfortran.dg/public_private_module_3.f90: New.
7253 * gfortran.dg/public_private_module_4.f90: New.
7255 2012-04-14 Tom de Vries <tom@codesourcery.com>
7257 * gcc.dg/superblock.c: New test.
7259 2012-04-14 Tom de Vries <tom@codesourcery.com>
7261 * gcc.dg/pr51879-12.c: New test.
7263 2012-04-13 Jason Merrill <jason@redhat.com>
7266 * g++.dg/cpp0x/variadic123.C: New.
7267 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7270 * g++.dg/cpp0x/initlist-ctor1.C: New.
7273 * g++.dg/other/anon-union2.C: New.
7275 2012-04-13 Martin Jambor <mjambor@suse.cz>
7278 * g++.dg/ipa/pr52939.C: New test.
7280 2012-04-13 Tom de Vries <tom@codesourcery.com>
7282 * gcc.dg/pr52734.c: New test.
7284 2012-04-13 Richard Guenther <rguenther@suse.de>
7286 PR tree-optimization/52969
7287 * gcc.dg/torture/pr52969.c: New testcase.
7289 2012-04-13 Richard Guenther <rguenther@suse.de>
7292 * gcc.dg/pr52549.c: New testcase.
7294 2012-04-13 Richard Guenther <rguenther@suse.de>
7297 * gcc.dg/pr52862.c: New testcase.
7299 2012-04-13 Joey Ye <joey.ye@arm.com>
7301 * gcc.target/arm/thumb1-imm.c: New testcase.
7303 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7306 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7307 second function argument.
7308 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7309 (calc_permps): Update declaration. Calculate result correctly.
7310 (avx2_test): Change src2 type to union256i_d.
7311 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7314 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7317 * gcc.target/powerpc/pr52775.c: New file.
7319 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7321 PR tree-optimization/18589
7322 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7323 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7324 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7325 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7326 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7327 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7328 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7329 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7330 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7331 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7333 2012-04-12 Richard Guenther <rguenther@suse.de>
7335 PR tree-optimization/52943
7336 * gcc.dg/torture/pr52943.c: New testcase.
7338 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7341 * gcc/target/sh/pr50751-4.c: New.
7342 * gcc/target/sh/pr50751-5.c: New.
7343 * gcc/target/sh/pr50751-6.c: New.
7344 * gcc/target/sh/pr50751-7.c: New.
7346 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7349 * g++.dg/lookup/using52.C: New.
7351 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7353 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7355 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7357 PR rtl-optimization/52876
7358 * gcc.target/i386/pr52876.c: New.
7360 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7362 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7364 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7366 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7367 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7368 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7369 (ptrdiff_t): ... this. All uses changed.
7370 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7371 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7373 (main): Cast argument to __INTPTR_TYPE__.
7374 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7376 * gcc.dg/mallign.c (main): Likewise.
7377 * gcc.dg/pr38700.c (foo): Likewise.
7378 * gcc.dg/long-long-cst1.c (t): Likewise.
7379 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7380 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7381 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7382 * gcc.dg/pr25682.c (d, foo): Likewise.
7383 * gcc.dg/format/cast-1.c (f): Likewise.
7384 * gcc.dg/c90-const-expr-10.c
7385 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7386 (size_t): ...this. All uses changed.
7387 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7388 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7389 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7390 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7391 * gcc.dg/sequence-pt-1.c: Likewise.
7392 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7393 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7394 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7395 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7396 of ptrdiff_t with it.
7397 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7398 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7399 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7401 2012-04-11 Jason Merrill <jason@redhat.com>
7404 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7405 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7408 * g++.dg/ext/attrib45.C: New.
7410 * g++.dg/eh/dtor3.C: New.
7412 2012-04-11 Richard Guenther <rguenther@suse.de>
7415 * gfortran.dg/pr52621.f90: New testcase.
7417 2012-04-11 Richard Guenther <rguenther@suse.de>
7420 * g++.dg/torture/pr52918-1.C: New testcase.
7421 * g++.dg/torture/pr52918-2.C: Likewise.
7423 2012-04-11 Tobias Burnus <burnus@net-b.de>
7426 * gfortran.dg/block_11.f90: New.
7428 2012-04-11 Nick Clifton <nickc@redhat.com>
7430 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7432 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7435 * gcc.target/powerpc/pr16458-1.c: New test.
7436 * gcc.target/powerpc/pr16458-2.c: Likewise.
7437 * gcc.target/powerpc/pr16458-3.c: Likewise.
7438 * gcc.target/powerpc/pr16458-4.c: Likewise.
7440 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7442 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7443 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7444 * gcc.dg/builtin-bswap-5.c: Likewise.
7445 * gcc.target/i386/builtin-bswap-4.c: New test.
7447 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7450 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7452 2012-04-11 Richard Guenther <rguenther@suse.de>
7454 PR rtl-optimization/52881
7455 * gcc.dg/torture/pr52881.c: New testcase.
7456 * gcc.dg/torture/pr52913.c: Likewise.
7458 2012-04-11 Richard Guenther <rguenther@suse.de>
7460 PR tree-optimization/52912
7461 * gcc.dg/torture/pr52912.c: New testcase.
7463 2010-04-10 Michael Matz <matz@suse.de>
7465 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7466 * gcc.dg/vect/vect-outer-1.c: Adjust.
7467 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7468 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7469 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7470 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7471 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7472 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7474 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7476 PR tree-optimization/52870
7477 * gcc.dg/vect/pr52870.c: New test.
7479 2012-04-09 Mike Stump <mikestump@comcast.net>
7481 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7482 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7483 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7484 * gnat.dg/aggr11.adb: Likewise.
7485 * gnat.dg/aggr11_pkg.ads: Likewise.
7486 * gnat.dg/aggr15.adb: Likewise.
7487 * gnat.dg/aggr15.ads: Likewise.
7488 * gnat.dg/aggr17.adb: Likewise.
7489 * gnat.dg/aggr18.adb: Likewise.
7490 * gnat.dg/array14.adb: Likewise.
7491 * gnat.dg/array14.ads: Likewise.
7492 * gnat.dg/array14_pkg.ads: Likewise.
7493 * gnat.dg/array19.adb: Likewise.
7494 * gnat.dg/array19.ads: Likewise.
7495 * gnat.dg/discr27.adb: Likewise.
7496 * gnat.dg/discr27.ads: Likewise.
7497 * gnat.dg/discr35.adb: Likewise.
7498 * gnat.dg/discr35.ads: Likewise.
7499 * gnat.dg/discr6.adb: Likewise.
7500 * gnat.dg/discr6_pkg.ads: Likewise.
7501 * gnat.dg/import1.adb: Likewise.
7502 * gnat.dg/import1.ads: Likewise.
7503 * gnat.dg/loop_address2.adb: Likewise.
7504 * gnat.dg/opt7.adb: Likewise.
7505 * gnat.dg/opt7.ads: Likewise.
7506 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7507 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7508 * gnat.dg/rep_clause2.adb: Likewise.
7509 * gnat.dg/rep_clause2.ads: Likewise.
7510 * gnat.dg/slice2.adb: Likewise.
7511 * gnat.dg/slice2.ads: Likewise.
7512 * gnat.dg/slice6.adb: Likewise.
7513 * gnat.dg/slice6_pkg.ads: Likewise.
7514 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7515 * gnat.dg/taft_type2.adb: Likewise.
7516 * gnat.dg/taft_type2.ads: Likewise.
7517 * gnat.dg/taft_type2_pkg.ads: Likewise.
7518 * gnat.dg/volatile10.adb: Likewise.
7519 * gnat.dg/volatile10_pkg.ads: Likewise.
7521 * gcc.dg/dll-8.c: Remove execute permissions.
7522 * g++.dg/ext/dllexport5.C: Likewise.
7524 2012-04-09 Jan Hubicka <jh@suse.cz>
7529 * gcc.dg/lto/pr52634_1.c: New testcase.
7530 * gcc.dg/lto/pr52634_0.c: New testcase.
7532 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7535 * gcc.target/i386/pr52883.c: New testcase.
7537 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7539 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7540 (check_effective_target_sync_long_long): Add SPARC case.
7541 (check_effective_target_sync_long_long_runtime): Likewise.
7542 (check_effective_target_sync_int_long): Adjust SPARC case.
7543 (check_effective_target_sync_char_short): Likewise.
7545 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7547 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7548 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7550 2012-04-08 Tobias Burnus <burnus@net-b.de>
7554 * gfortran.dg/public_private_module_2.f90: New.
7556 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7558 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7561 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7564 * gfortran.dg/function_optimize_11.f90: New test.
7566 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7569 * gfortran.dg/use_only_6.f90: New test.
7571 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7574 * gfortran.dg/use_only_6.f90: New test.
7575 2012-04-06 Mike Stump <mikestump@comcast.net>
7578 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7580 2012-04-05 Jason Merrill <jason@redhat.com>
7583 * g++.dg/template/qualified-id5.C: New.
7585 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7588 * gcc.target/i386/pr52882.c: New test.
7590 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7591 Dominique D'Humieures <dominiq@lps.ens.fr>
7594 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7595 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7597 2012-04-04 Jason Merrill <jason@redhat.com>
7600 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7602 2012-04-03 Jason Merrill <jason@redhat.com>
7605 * g++.dg/cpp0x/variadic-value1.C: New.
7607 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7609 * gnat.dg/pack18.adb: New test.
7610 * gnat.dg/pack18_pkg.ads: New helper.
7612 2012-04-03 Richard Guenther <rguenther@suse.de>
7614 PR tree-optimization/52808
7615 * gcc.dg/pr52808.c: New testcase.
7617 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7619 PR tree-optimization/52835
7620 * gfortran.dg/pr52835.f90: New test.
7622 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7624 * gnat.dg/specs/aggr5.ads: New test.
7626 2012-04-02 Richard Guenther <rguenther@suse.de>
7628 PR tree-optimization/52756
7629 * gcc.dg/torture/pr52756.c: New testcase.
7631 2012-04-02 Richard Guenther <rguenther@suse.de>
7634 * gcc.dg/pr52803.c: New testcase.
7636 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7639 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7642 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7645 * g++.dg/cpp0x/noexcept17.C: New.
7646 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7647 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7648 * g++.dg/cpp0x/noexcept01.C: Likewise.
7649 * g++.dg/eh/init-temp1.C: Likewise.
7650 * g++.dg/eh/ctor1.C: Likwise.
7652 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7654 * gnat.dg/controlled6.adb: New test.
7655 * gnat.dg/controlled6_pkg.ads: New helper.
7656 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7658 2012-03-30 Richard Henderson <rth@redhat.com>
7661 * g++.dg/opt/pr52727.C: New testcase.
7663 2012-03-30 Richard Guenther <rguenther@suse.de>
7665 PR tree-optimization/52754
7666 * gcc.target/i386/pr52754.c: New testcase.
7668 2012-03-30 Richard Guenther <rguenther@suse.de>
7671 * g++.dg/torture/pr52772.C: New testcase.
7673 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7676 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7678 2012-03-29 Jason Merrill <jason@redhat.com>
7681 * g++.dg/template/inherit8.C: New.
7683 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7686 * g++.dg/ext/weak4.C: New test.
7688 PR tree-optimization/52760
7689 * gcc.c-torture/execute/pr52760.c: New test.
7691 2012-03-29 Jason Merrill <jason@redhat.com>
7694 * g++.dg/cpp0x/initlist-array3.C: New.
7696 2012-03-28 Jason Merrill <jason@redhat.com>
7699 * g++.dg/overload/virtual2.C: New.
7701 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7703 * gnat.dg/vect7.ad[sb]: New test.
7705 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7706 Tobias Burnus <burnus@gcc.gnu.org>
7709 * gfortran.dg/allocate_class_1.f90 : Change error test.
7710 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7711 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7712 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7714 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7717 * gcc.dg/pr52691.c: New test.
7720 * gcc.c-torture/compile/pr52750.c: New test.
7722 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7725 * gcc.target/avr/torture/builtins-2.c: New test.
7727 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7730 * gcc.target/i386/pr52736.c: New test.
7732 2012-03-27 Martin Jambor <mjambor@suse.cz>
7735 * gcc.dg/torture/pr52693.c: New test.
7737 2012-03-27 Meador Inge <meadori@codesourcery.com>
7740 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7742 2012-03-27 Mike Stump <mikestump@comcast.net>
7745 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7746 failures that match branch names.
7748 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7749 H.J. Lu <hongjiu.lu@intel.com>
7752 * gcc.target/i386/pr52698.c: New test.
7754 2012-03-27 Richard Guenther <rguenther@suse.de>
7757 * gcc.dg/torture/pr52720.c: New testcase.
7759 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7761 * gnat.dg/pack17.adb: New test.
7763 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7765 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7766 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7768 2012-03-26 Martin Jambor <mjambor@suse.cz>
7770 PR tree-optimization/50052
7771 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7773 2012-03-26 Richard Guenther <rguenther@suse.de>
7775 PR tree-optimization/52701
7776 * gfortran.dg/pr52701.f90: New testcase.
7778 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7780 PR tree-optimization/52686
7781 * gcc.target/arm/pr52686.c: New test.
7783 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7785 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7786 Add "-Os -flto" to list.
7788 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7790 * gnat.dg/concat2.ad[sb]: New test.
7792 2012-03-24 Jason Merrill <jason@redhat.com>
7794 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7795 * g++.dg/cpp0x/trailing2.C: Likewise.
7796 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7797 * g++.dg/cpp1y/auto-fn1.C: New.
7798 * g++.dg/cpp1y/auto-fn2.C: New.
7799 * g++.dg/cpp1y/auto-fn3.C: New.
7800 * g++.dg/cpp1y/auto-fn4.C: New.
7801 * g++.dg/cpp1y/auto-fn5.C: New.
7802 * g++.dg/cpp1y/auto-fn6.C: New.
7803 * g++.dg/cpp1y/auto-fn7.C: New.
7804 * g++.dg/cpp1y/auto-fn8.C: New.
7805 * g++.dg/cpp1y/auto-fn9.C: New.
7806 * g++.dg/cpp1y/auto-fn10.C: New.
7807 * g++.dg/cpp1y/auto-fn11.C: New.
7809 2012-03-23 Richard Guenther <rguenther@suse.de>
7811 PR tree-optimization/52678
7812 * gfortran.dg/pr52678.f: New testcase.
7814 2012-03-23 Richard Guenther <rguenther@suse.de>
7816 PR tree-optimization/52638
7817 * g++.dg/torture/pr52638.C: New testcase.
7819 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7822 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7824 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7827 * g++.dg/ext/attrib44.C: New test.
7829 2012-03-22 Jan Hubicka <jh@suse.cz>
7832 * g++.dg/torture/pr51737.C: New testcase
7834 2012-03-22 Richard Guenther <rguenther@suse.de>
7836 PR tree-optimization/52548
7837 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7839 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7841 * lib/fortran-modules.exp (list-module-names-1): Remove
7844 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7847 * gcc.target/sh/pr50751-1.c: New.
7848 * gcc.target/sh/pr50751-2.c: New.
7849 * gcc.target/sh/pr50751-3.c: New.
7851 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7854 * gcc.target/sh/sh4a-cos.c: Remove.
7855 * gcc.target/sh/sh4a-sin.c: Remove.
7856 * gcc.target/sh/sh4a-sincos.c: Remove.
7858 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7860 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7861 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7863 2012-03-21 Martin Jambor <mjambor@suse.cz>
7866 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7867 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7869 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7871 * gcc.target/arm/thumb-16bit-ops.c: New file.
7872 * gcc.target/arm/thumb-ifcvt.c: New file.
7874 2012-03-20 Jason Merrill <jason@redhat.com>
7876 * lib/target-supports.exp: Add { target c++1y }.
7878 * g++.dg/cpp0x/auto32.C: New.
7880 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7883 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7885 * gcc.dg/torture/pr48124-4.c: Ditto:
7886 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7888 2012-03-20 Jason Merrill <jason@redhat.com>
7891 * g++.dg/cpp0x/initlist66.C: New.
7893 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7895 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7898 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7901 * gcc.target/avr/torture/addr-space-2.h: New file.
7902 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7903 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7904 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7905 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7907 2012-03-20 Richard Guenther <rguenther@suse.de>
7909 * gnat.dg/pack16.adb: New testcase.
7910 * gnat.dg/pack16_pkg.ads: Likewise.
7911 * gnat.dg/specs/pack8.ads: Likewise.
7912 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7914 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7916 * g++.dg/warn/Wuseless-cast.C: Extend.
7918 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7921 * g++.dg/warn/Wuseless-cast.C: New.
7923 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7926 * gfortran.dg/pr52608.f90: New test.
7928 2012-03-17 Tobias Burnus <burnus@net-b.de>
7931 * gfortran.dg/proc_ptr_36.f90: New.
7933 2012-03-16 Martin Jambor <mjambor@suse.cz>
7935 * gcc.dg/misaligned-expand-1.c: New test.
7936 * gcc.dg/misaligned-expand-3.c: Likewise.
7938 2012-03-16 Richard Guenther <rguenther@suse.de>
7939 Kai Tietz <ktietz@redhat.com>
7942 * gcc.c-torture/execute/pr48814-1.c: New test.
7943 * gcc.c-torture/execute/pr48814-2.c: New test.
7944 * gcc.dg/tree-ssa/assign-1.c: New test.
7945 * gcc.dg/tree-ssa/assign-2.c: New test.
7946 * gcc.dg/tree-ssa/assign-3.c: New test.
7948 2012-03-16 Richard Guenther <rguenther@suse.de>
7950 * gnat.dg/specs/pack7.ads: New testcase.
7952 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7955 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7956 * gcc.dg/torture/vshuf-8.inc: Likewise.
7957 * gcc.dg/torture/vshuf-16.inc: Likewise.
7958 * gcc.dg/torture/vshuf-32.inc: Likewise.
7960 2012-03-15 Jason Merrill <jason@redhat.com>
7962 * g++.dg/torture/pr52582.C: New.
7964 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7966 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7968 2012-03-15 Ira Rosen <irar@il.ibm.com>
7969 Ulrich Weigand <ulrich.weigand@linaro.org>
7971 * gcc.dg/vect/slp-cond-3.c: New test.
7972 * gcc.dg/vect/slp-cond-4.c: New test.
7974 2012-03-15 Ira Rosen <irar@il.ibm.com>
7975 Ulrich Weigand <ulrich.weigand@linaro.org>
7977 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7978 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7980 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7985 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7986 * gfortran.dg/round_1.f03: Likewise.
7988 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7989 Andrew Pinski <apinski@cavium.com>
7992 * gcc.dg/pr52592.c: New test.
7994 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7996 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7997 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7998 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7999 * lib/fortran-modules.exp: .. this new file. Adjust users.
8000 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8001 gfortran-dg-debug-runtest): Call cleanup-modules.
8002 * lib/fortran-torture.exp (fortran-torture-execute,
8003 fortran-torture): Likewise.
8004 * gfortran.dg/coarray/caf.exp: Likewise.
8005 * lib/lto.exp: Likewise.
8006 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8007 * gfortran.dg/class_4b.f03: Likewise.
8008 * gfortran.dg/class_4c.f03: Likewise.
8009 * gfortran.dg/class_45a.f03: Likewise.
8010 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8011 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8012 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8013 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8014 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8015 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8016 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8017 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8018 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8019 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8020 * gfortran.dg/whole_file_28.f90: Likewise.
8021 * gfortran.dg/whole_file_29.f90: Likewise.
8022 * gfortran.dg/whole_file_30.f90: Likewise.
8023 * gfortran.dg/whole_file_31.f90: Likewise.
8025 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8027 PR tree-optimization/52267
8028 * gcc.dg/pr52267.c: New test.
8029 * gcc.dg/tree-ssa/vrp65.c: New test.
8030 * gcc.dg/tree-ssa/vrp66.c: New test.
8032 2012-03-15 Richard Guenther <rguenther@suse.de>
8035 * gfortran.dg/vect/pr52580.f: New testcase.
8037 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8039 * gcc.target/sh/fpul-usage-1.c: New.
8041 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8044 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8045 * gcc.target/sh/pr49468-di.c: Likewise.
8047 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8049 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8050 * gcc.dg/c99-stdint-6.c: Likewise.
8051 * gcc.dg/lto/20090210_0.c: Likewise.
8052 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8053 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8054 * gcc.dg/pragma-init-fini-2.c: Likewise.
8055 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8056 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8057 * gcc.target/i386/pr22152.c: Likewise.
8058 * gcc.target/i386/vect8-ret.c: Likewise.
8059 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8062 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8064 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8065 * g++.dg/tree-prof/partition1.C: Likewise.
8066 * g++.dg/tree-prof/partition2.C: Likewise.
8067 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8069 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8070 * gcc.c-torture/execute/20010724-1.c: Remove.
8071 * gcc.c-torture/execute/20010724-1.x: Remove.
8072 * gcc.c-torture/execute/20040208-2.c: Remove.
8073 * gcc.c-torture/execute/20040208-2.x: Remove.
8074 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8076 (main) [__mips__ && __sgi__]: Remove.
8077 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8078 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8079 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8080 mips-sgi-irix6* handling.
8081 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8082 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8083 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8085 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8086 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8087 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8088 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8089 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8090 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8092 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8093 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8094 * gcc.target/mips/save-restore-3.c: Likewise.
8095 * gcc.target/mips/save-restore-4.c: Likewise.
8096 * gcc.target/mips/save-restore-5.c: Likewise.
8097 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8098 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8100 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8102 (restore_ld_library_path_env_vars): Likewise.
8103 * lib/target-supports.exp (check_profiling_available): Remove
8104 mips*-*-irix* handling.
8105 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8106 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8107 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8109 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8112 * g++.dg/opt/pr52582.C: New test.
8114 2012-03-14 Richard Guenther <rguenther@suse.de>
8116 PR tree-optimization/52571
8117 * gcc.dg/vect/vect-2.c: Initialize arrays.
8118 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8119 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8120 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8122 2012-03-14 Richard Guenther <rguenther@suse.de>
8127 * gcc.dg/torture/pr48124-1.c: New testcase.
8128 * gcc.dg/torture/pr48124-2.c: Likewise.
8129 * gcc.dg/torture/pr48124-3.c: Likewise.
8130 * gcc.dg/torture/pr48124-4.c: Likewise.
8132 2012-03-14 Richard Guenther <rguenther@suse.de>
8135 * gcc.dg/pr52578.c: New testcase.
8137 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8140 * g++.dg/cpp0x/udlit-args2.C: New test.
8142 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8145 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8146 * gcc.c-torture/compile/pr48596.c: ... here.
8148 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8151 * g++.dg/lookup/hidden-class17.C: New test.
8153 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8156 * gcc.dg/Wunused-var-3.c: New test.
8158 2012-03-13 Martin Jambor <mjambor@suse.cz>
8160 * gcc.dg/misaligned-expand-2.c: New test.
8162 2012-03-13 Richard Guenther <rguenther@suse.de>
8165 * gcc.dg/pr52134.c: New testcase.
8167 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8169 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8171 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8173 PR tree-optimization/46728
8174 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8175 * gcc.target/powerpc/pr46728-5.c: Likewise.
8176 * gcc.target/powerpc/pr46728-8.c: Likewise.
8177 * gcc.target/powerpc/pr46728-10.c: Likewise.
8178 * gcc.target/powerpc/pr46728-11.c: Likewise.
8179 * gcc.target/powerpc/pr46728-13.c: Likewise.
8180 * gcc.target/powerpc/pr46728-14.c: Likewise.
8181 * gcc.target/powerpc/pr46728-15.c: Likewise.
8183 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8186 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8188 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8190 PR tree-optimization/46728
8191 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8192 * gcc.target/powerpc/pr46728-5.c: Likewise.
8193 * gcc.target/powerpc/pr46728-8.c: Likewise.
8194 * gcc.target/powerpc/pr46728-10.c: Likewise.
8195 * gcc.target/powerpc/pr46728-11.c: Likewise.
8196 * gcc.target/powerpc/pr46728-13.c: Likewise.
8197 * gcc.target/powerpc/pr46728-14.c: Likewise.
8198 * gcc.target/powerpc/pr46728-15.c: Likewise.
8200 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8203 * gcc.target/avr/torture/addr-space-1.h: New file.
8204 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8205 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8206 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8207 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8209 2012-03-12 Andrew Pinski <apinski@cavium.com>
8211 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8213 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8215 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8216 * g++.dg/abi/thunk4.C: Likewise.
8217 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8219 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8221 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8222 * g++.dg/eh/spbp.C: Likewise.
8223 * g++.dg/ext/label13.C: Likewise.
8224 * g++.dg/guality/guality.exp: Likewise.
8225 * g++.dg/other/anon5.C: Likewise.
8226 * g++.dg/other/pragma-ep-1.C: Remove.
8227 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8228 * g++.dg/warn/pr31246.C: Likewise.
8229 * g++.dg/warn/weak1.C: Likewise.
8230 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8231 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8232 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8233 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8234 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8235 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8236 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8237 * gcc.dg/c99-tgmath-1.c: Likewise.
8238 * gcc.dg/c99-tgmath-2.c: Likewise.
8239 * gcc.dg/c99-tgmath-3.c: Likewise.
8240 * gcc.dg/c99-tgmath-4.c: Likewise.
8241 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8243 * gcc.dg/debug/pr49032.c: Likewise.
8244 * gcc.dg/guality/guality.exp: Likewise.
8245 * gcc.dg/intmax_t-1.c: Likewise.
8246 * gcc.dg/pr48616.c: Likewise.
8247 * gcc.dg/pragma-ep-1.c: Remove.
8248 * gcc.dg/pragma-ep-2.c: Remove.
8249 * gcc.dg/pragma-ep-3.c: Remove.
8250 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8251 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8252 * gcc.misc-tests/gcov-14.c: Likewise.
8253 * gfortran.dg/guality/guality.exp: Likewise.
8254 * lib/target-supports.exp (check_weak_available): Likewise.
8255 (add_options_for_tls): Likewise.
8256 (check_ascii_locale_available): Likewise.
8257 * obj-c++.dg/dwarf-2.mm: Likewise.
8258 * objc.dg/dwarf-1.m: Likewise.
8259 * objc.dg/dwarf-2.m: Likewise.
8261 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8263 PR tree-optimization/51721
8264 * gcc.dg/tree-ssa/vrp64.c: New test.
8266 PR tree-optimization/52533
8267 * gcc.c-torture/compile/pr52533.c: New test.
8269 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8271 * gcc.target/i386/rtm-xabort-1.c: New.
8272 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8273 * gcc.target/i386/rtm-xend-1.c: Ditto.
8274 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8275 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8276 * gcc.target/i386/sse-13.c: Ditto.
8277 * gcc.target/i386/sse-14.c: Ditto.
8278 * gcc.target/i386/sse-22.c: Ditto.
8279 * gcc.target/i386/sse-23.c: Ditto.
8280 * g++.dg/other/i386-2.C: Ditto.
8281 * g++.dg/other/i386-3.C: Ditto.
8283 2012-03-12 Tobias Burnus <burnus@net-b.de>
8286 * gfortran.dg/proc_ptr_35.f90: New.
8288 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8291 * gcc.dg/torture/pr52530.c: New test.
8293 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8296 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8298 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8301 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8303 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8305 2012-03-09 Andrew Pinski <apinski@cavium.com>
8308 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8309 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8311 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8313 * gcc.dg/tree-ssa/scev-3.c: New.
8314 * gcc.dg/tree-ssa/scev-4.c: New.
8316 2012-03-08 Tobias Burnus <burnus@net-b.de>
8319 * gfortran.dg/proc_ptr_34.f90
8321 2012-03-07 Jason Merrill <jason@redhat.com>
8324 * g++.dg/cpp0x/udlit-mangle.C: New.
8326 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8328 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8330 2012-03-06 Richard Guenther <rguenther@suse.de>
8333 * gcc.dg/torture/pr52493.c: New testcase.
8335 2012-03-06 Richard Guenther <rguenther@suse.de>
8338 * gcc.dg/lto/pr52097_0.c: New testcase.
8340 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8343 * gcc.target/sh/pr51244-1.c: New.
8344 * gcc.target/sh/pr51244-2.c: New.
8345 * gcc.target/sh/pr51244-3.c: New.
8347 2012-03-05 Jason Merrill <jason@redhat.com>
8350 * g++.dg/ext/visibility/template11.C: New.
8352 * g++.dg/cpp0x/implicit13.C: New.
8354 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8356 PR tree-optimization/51721
8357 * gcc.dg/tree-ssa/vrp63.c: New test.
8358 * gcc.dg/pr51721.c: New test.
8360 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8363 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8366 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8369 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8371 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8374 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8376 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8378 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8381 2012-03-03 Jason Merrill <jason@redhat.com>
8383 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8386 * g++.dg/cpp0x/initlist65.C: New.
8389 * g++.dg/ext/is_empty2.C: New.
8391 2012-03-03 Tobias Burnus <burnus@net-b.de>
8394 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8396 2012-03-03 Tobias Burnus <burnus@net-b.de>
8398 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8399 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8400 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8401 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8402 * gfortran.dg/class_30.f90: Remove dg-warning line.
8403 * gfortran.dg/bind_c_usage_25.f90: New.
8405 2012-03-03 Tobias Burnus <burnus@net-b.de>
8408 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8409 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8410 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8412 2012-03-03 Tobias Burnus <burnus@net-b.de>
8415 * gfortran.dg/assumed_type_1.f90: New.
8416 * gfortran.dg/assumed_type_2.f90: New.
8417 * gfortran.dg/assumed_type_3.f90: New.
8418 * gfortran.dg/assumed_type_4.f90: New.
8420 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8423 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8424 * gcc.target/sh/pr49468-di.c: New.
8426 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8428 * gcc.dg/graphite/pr50561.c: Update.
8430 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8432 * gcc.target/powerpc/pr52457.c: New test.
8434 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8436 * gcc.target/arm/sat-1.c: New test.
8438 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8441 * gcc.target/i386/pr46716.c: New test.
8443 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8446 * g++.dg/cpp0x/sfinae32.C: New.
8448 2012-03-02 Richard Guenther <rguenther@suse.de>
8450 PR tree-optimization/52406
8451 * gcc.dg/torture/pr52406.c: New testcase.
8453 2012-03-02 Tobias Burnus <burnus@net-b.de>
8456 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8457 * gfortran.dg/nullify_2.f90: Update dg-error.
8458 * gfortran.dg/nullify_4.f90: Ditto.
8459 * gfortran.dg/pointer_init_6.f90: Ditto.
8461 2012-03-02 Tobias Burnus <burnus@net-b.de>
8464 * gfortran.dg/class_51.f90: New.
8466 2012-03-02 Tobias Burnus <burnus@net-b.de>
8469 * gfortran.dg/intrinsic_8.f90: New.
8471 2012-03-01 Kai Tietz <ktietz@redhat.com>
8473 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8474 routines on mingw targets.
8475 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8477 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8479 PR tree-optimization/52445
8480 * gcc.dg/pr52445.c: New test.
8482 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8485 * gcc.c-torture/compile/pr52437.c: New test.
8488 * gcc.dg/torture/pr52419.c: New test.
8490 PR tree-optimization/52429
8491 * gcc.dg/torture/pr52429.c: New test.
8492 * g++.dg/opt/pr52429.C: New test.
8494 2012-02-29 Richard Guenther <rguenther@suse.de>
8497 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8498 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8499 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8500 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8501 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8502 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8504 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8506 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8508 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8511 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8513 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8516 * gcc.target/arm/neon/pr51534.c: New testcase.
8518 2012-02-28 Richard Guenther <rguenther@suse.de>
8521 * gcc.dg/torture/pr52407.c: New testcase.
8523 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8525 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8526 * gcc.target/arm/vfp2.c: Likewise.
8527 * gcc.target/arm/vfp3.c: Likewise.
8528 * gcc.target/arm/vfp4.c: Likewise.
8529 * gcc.target/arm/vfp5.c: Likewise.
8530 * gcc.target/arm/vfp6.c: Likewise.
8531 * gcc.target/arm/vfp7.c: Likewise.
8532 * gcc.target/arm/vfp8.c: Likewise.
8533 * gcc.target/arm/vfp9.c: Likewise.
8534 * gcc.target/arm/vfp10.c: Likewise.
8535 * gcc.target/arm/vfp11.c: Likewise.
8536 * gcc.target/arm/vfp12.c: Likewise.
8537 * gcc.target/arm/vfp13.c: Likewise.
8538 * gcc.target/arm/vfp14.c: Likewise.
8539 * gcc.target/arm/vfp15.c: Likewise.
8540 * gcc.target/arm/vfp16.c: Likewise.
8541 * gcc.target/arm/vfp17.c: Likewise.
8542 * gcc.target/arm/neon-constants.h: New file.
8543 * gcc.target/arm/neon-vect1.c: New test.
8544 * gcc.target/arm/neon-vect2.c: New test.
8545 * gcc.target/arm/neon-vect3.c: New test.
8546 * gcc.target/arm/neon-vect4.c: New test.
8547 * gcc.target/arm/neon-vect5.c: New test.
8548 * gcc.target/arm/neon-vect6.c: New test.
8549 * gcc.target/arm/neon-vect7.c: New test.
8550 * gcc.target/arm/neon-vect8.c: New test.
8552 2012-02-28 Richard Guenther <rguenther@suse.de>
8554 PR tree-optimization/52402
8555 * gcc.dg/torture/pr52402.c: New testcase.
8557 2012-02-28 Richard Guenther <rguenther@suse.de>
8560 * g++.dg/lto/pr52400_0.C: New testcase.
8562 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8564 * gcc.target/avr/torture/builtins-1.c: New test.
8565 * gcc.target/avr/torture/builtins-error.c: New test.
8567 2012-02-28 Kai Tietz <ktietz@redhat.com>
8569 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8570 * gcc.target/i386/pr45352-2.c: Likewise.
8571 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8572 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8573 targets instead rand.
8574 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8575 * gcc.target/i386/sse2-mul-1.c: Likewise.
8576 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8577 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8578 * gcc.target/i386/pad-1.c: Likewise.
8579 * gcc.target/i386/pad-9.c: Likewise.
8580 * gcc.target/i386/pad-2.c: Likewise.
8581 * gcc.target/i386/pad-5b.c: Likewise.
8582 * gcc.target/i386/pad-8.c: Likewise.
8583 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8584 * gcc.target/i386/pr44130.c: Likewise.
8585 * gcc.target/i386/align-main-1.c: Likewise.
8586 * gcc.target/i386/align-main-2.c: Likewise.
8587 * gcc.target/i386/sw-1.c: Likewise.
8588 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8589 on x64 mingw target.
8590 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8591 * gcc.target/i386/pr46295.c: Likewise.
8592 * gcc.target/i386/amd64-abi-1.c: Likewise.
8593 * gcc.target/i386/amd64-abi-2.c: Likewise.
8594 * gcc.target/i386/pr39082-1.c: Likewise.
8595 * gcc.target/i386/pr39162.c: Likewise.
8596 * gcc.target/i386/pr22152.c: Likewise.
8597 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8598 * gcc.target/i386/wrfsbase-2.c: Likewise.
8599 * gcc.target/i386/local.c: Likewise
8600 * gcc.target/i386/wrgsbase-1.c: Likewise.
8601 * gcc.target/i386/wrfsbase-1.c: Likewise.
8602 * gcc.target/i386/pr39315-3.c: Likewise.
8603 * gcc.target/i386/pr35767-4.c: Likewise.
8604 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8606 * gcc.target/i386/pr45336-2.c: Likewise.
8607 * gcc.target/i386/pr45336-1.c: Likewise.
8608 * gcc.target/i386/pr45336-4.c: Likewise.
8610 2012-02-27 Tristan Gingold <gingold@adacore.com>
8612 * gnat.dg/array20.ad[sb]: New test.
8614 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8617 * gcc.target/arm/pr52375.c: New test.
8618 * gcc.c-torture/compile/pr52375.c: New test.
8620 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8622 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8623 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8625 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8627 * gnat.dg/aggr19.adb: New test.
8628 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8630 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8633 * gcc.target/sh/pr49263.c: New.
8635 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8637 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8638 simulate_thread_wrapper_other_threads
8639 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8640 Move initialization of 'value' to main().
8641 (main): Initialize 'value';
8642 * gcc.dg/simulate-thread/speculative-store.c
8643 (simulate_thread_step_verify): Return 0 when successful.
8644 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8646 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8647 (simulate_thread_wrapper_other_threads): Return a success/fail value
8648 and issue an error if the instruction count threshold is exceeded.
8650 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8653 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8654 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8656 2012-02-24 Richard Guenther <rguenther@suse.de>
8659 * gcc.dg/pr52355.c: New testcase.
8661 2012-02-23 Kai Tietz <ktietz@redhat.com>
8663 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8664 * gcc.dg/Wpadded.c: Likewise.
8665 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8667 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8668 for sleep by Sleep and add windows.h include for this function.
8669 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8671 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8673 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8674 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8675 on x64 mingw target.
8676 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8677 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8678 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8679 failure on LLP64 target.
8681 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8684 * gcc.dg/noncompile/pr52290.c: New test.
8686 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8688 PR tree-optimization/52019
8689 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8691 2012-02-22 Kai Tietz <ktietz@redhat.com>
8693 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8694 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8695 derived pdiff_t type.
8696 * g++.dg/torture/pr49720.C: Likewise
8698 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8701 * gcc.target/i386/pr52330.c: New test.
8703 2012-02-22 Tobias Burnus <burnus@net-b.de>
8706 * gfortran.dg/io_constraints_10.f90: New.
8708 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8710 * lib/target-supports.exp (check_effective_target_vect_condition):
8711 Return true for NEON.
8713 2012-02-21 Kai Tietz <ktietz@redhat.com>
8715 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8717 2012-02-21 Richard Guenther <rguenther@suse.de>
8719 PR tree-optimization/52324
8720 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8722 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8725 * gcc.target/avr/torture/pr51782-1.c: New test.
8727 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8729 PR tree-optimization/52318
8730 * gcc.dg/pr52318.c: New test.
8732 2012-02-20 Kai Tietz <ktietz@redhat.com>
8734 * gcc.dg/bf-ms-layout-3.c: New testcase.
8736 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8740 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8742 2012-02-20 Richard Guenther <rguenther@suse.de>
8744 PR tree-optimization/52298
8745 * gcc.dg/torture/pr52298.c: New testcase.
8746 * gcc.dg/vect/pr52298.c: Likewise.
8748 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8750 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8751 * gcc.c-torture/execute/pr52286.c: Ditto.
8753 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8755 PR tree-optimization/52286
8756 * gcc.c-torture/execute/pr52286.c: New test.
8758 2012-02-18 Tobias Burnus <burnus@net-b.de>
8761 * gfortran.dg/interface_35.f90: Use -std=f2003.
8762 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8763 * gfortran.dg/interface_assignment_4.f90: Ditto.
8764 * gfortran.dg/bessel_1.f90: Ditto.
8765 * gfortran.dg/func_result_6.f90: Ditto.
8766 * gfortran.dg/hypot_1.f90: Ditto.
8767 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8769 2012-02-17 Tobias Burnus <burnus@net-b.de>
8771 PR translation/52232
8772 PR translation/52234
8773 PR translation/52245
8774 PR translation/52246
8775 PR translation/52262
8776 PR translation/52273
8777 * gfortran.dg/coarray_22.f90: Update dg-error.
8778 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8780 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8783 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8784 (simulate-thread): Use default timeout.
8786 2012-02-16 Jason Merrill <jason@redhat.com>
8789 * g++.dg/ext/timevar1.C: New.
8791 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8794 * g++.dg/template/using21.C: New.
8795 * g++.dg/template/using22.C: Likewise.
8797 2012-02-16 Jason Merrill <jason@redhat.com>
8800 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8802 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8804 PR tree-optimization/52255
8805 * gcc.c-torture/compile/pr52255.c: New test.
8808 * g++.dg/debug/dwarf2/pr52260.C: New test.
8811 * g++.dg/ipa/pr51929.C: New test.
8813 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8816 * gcc.target/powerpc/pr52199.c: New file.
8818 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8821 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8823 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8825 * gcc.dg/pr51867.c: Don't include <math.h>.
8828 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8830 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8831 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8833 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8835 PR tree-optimization/50561
8836 * gcc.dg/graphite/pr50561.c: New testcase.
8838 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8840 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8841 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8843 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8845 * gnat.dg/discr35.ad[sb]: New test.
8847 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8849 * gnat.dg/volatile10.adb: New test.
8850 * gnat.dg/volatile10_pkg.ads: New helper.
8852 2012-02-14 Jason Merrill <jason@redhat.com>
8854 * g++.dg/ext/attrib43.C: New.
8856 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8858 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8859 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8861 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8862 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8863 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8864 effective_target fgnu_tm.
8865 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8867 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8870 * g++.dg/template/asmgoto1.C: New test.
8872 2012-02-14 Ian Lance Taylor <iant@google.com>
8875 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8876 compiling generated file for 64bit and index tests.
8878 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8880 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8882 2012-02-14 Richard Guenther <rguenther@suse.de>
8884 PR tree-optimization/52244
8885 PR tree-optimization/51528
8886 * gcc.dg/torture/pr52244.c: New testcase.
8888 2012-02-14 Walter Lee <walt@tilera.com>
8890 * g++.dg/other/PR23205.C: Disable test on tile.
8891 * g++.dg/other/pr23205-2.C: Disable test on tile.
8892 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8893 * gcc.dg/20040813-1.c: Disable test on tile.
8894 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8895 * gcc.misc-tests/linkage.exp: Handle tilegx.
8897 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8899 PR tree-optimization/52210
8900 * gcc.dg/pr52210.c: New test.
8902 2012-02-14 Jason Merrill <jason@redhat.com>
8905 * g++.dg/overload/defarg5.C: New.
8907 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8910 * c-c++-common/pr52181.c: New test.
8912 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8915 * g++.dg/ext/atomic-1.C: New test.
8917 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8919 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8921 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8924 * gcc.c-torture/execute/pr52209.c: New test.
8926 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8929 * gfortran.dg/elemental_optional_args_5.f03: New test.
8931 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8934 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8937 2012-02-11 Ian Lance Taylor <iant@google.com>
8940 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8941 SPARC Solaris. Don't run the test at all on systems where it may
8942 not work, rather than xfailing it.
8944 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8946 PR rtl-optimization/52175
8947 * gcc.c-torture/compile/pr52175.c: New test.
8949 2012-02-10 Jason Merrill <jason@redhat.com>
8952 * g++.dg/template/repo10.C: New.
8954 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8957 * gcc.dg/pr52132.c: New test.
8959 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8961 * gnat.dg/specs/aggr4.ads: New test.
8962 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8964 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8967 * gcc.target/i386/pr52146.c: New.
8969 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8972 * c-c++-common/pr52177.c: New test.
8974 2012-02-10 Jan Hubicka <jh@suse.cz>
8977 * g++.dg/torture/pr48600.C: New testcase.
8979 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8982 * gcc.dg/dfp/pr52140.c: New test.
8984 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8987 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8990 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8993 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8994 * gcc.dg/pr51867.c: New test.
8996 2012-02-09 Ian Lance Taylor <iant@google.com>
8998 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8999 which don't support -fsplit-stack. Turn off optimization when
9000 compiling select5-out.go.
9002 2012-02-08 Ian Lance Taylor <iant@google.com>
9004 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9005 systems which don't support -fsplit-stack.
9007 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9009 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9010 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9011 machine instuction in the log.
9013 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9015 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9018 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9021 * gcc.dg/pr48524.c: New test.
9022 * gcc.dg/pr48524.spec: New spec file for test.
9024 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9027 * gfortran.dg/vect/pr32380.f90: New test.
9029 2012-02-08 Tobias Burnus <burnus@net-b.de>
9032 * gfortran.dg/realloc_on_assign_12.f90: New.
9034 2012-02-08 Richard Guenther <rguenther@suse.de>
9036 PR rtl-optimization/52170
9037 * gcc.dg/torture/pr52170.c: New testcase.
9039 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9041 PR gcov-profile/52150
9042 * gcc.dg/tree-prof/pr52150.c: New test.
9044 PR rtl-optimization/52139
9045 * gcc.dg/pr52139.c: New test.
9047 2012-02-07 Jason Merrill <jason@redhat.com>
9050 * g++.dg/cpp0x/constexpr-union3.C: New.
9053 * g++.dg/lto/pr52035_0.C: New.
9055 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9057 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9058 * gcc.dg/special/weak-1.c: Likewise.
9059 * gcc.dg/ucnid-12.c: Likewise.
9060 * gcc.dg/torture/pr45678-1.c: Likewise.
9061 * gcc.dg/torture/pr45678-2.c: Likewise.
9062 * gcc.dg/vector-4.c: Likewise.
9063 * gcc.dg/ipa/inline-5.c: Likewise.
9064 * gcc.dg/ucnid-11.c: Likewise.
9065 * gcc.misc-tests/gcov-13.c: Likewise.
9066 * gcc.misc-tests/gcov-14.c: Likewise.
9067 * g++.dg/ext/label13.C: Likewise.
9068 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9069 hppa*-*-hpux* options.
9070 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9071 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9072 * gcc.dg/pr48616.c: Likewise.
9073 * gcc.dg/pr17957.c: Likewise.
9074 * gcc.dg/pr17055-1.c: Likewise.
9075 * gcc.dg/pr32912-1.c: Likewise.
9076 * gcc.dg/tm/pr51472.c: Likewise.
9077 * c-c++-common/fold-bitand-4.c: Likewise.
9078 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9079 Use dg-additional-options for extra options.
9081 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9083 * gcc.target/epiphany/interrupt-2.c: New test.
9085 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9088 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9089 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9092 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9095 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9097 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9101 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9102 * gcc.target/mips/va-arg-1.c: New test.
9104 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9106 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9107 for -mno-pointers-to-nested-functions.
9109 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9111 * gcc.c-torture/execute/20120207-1.c: New test.
9113 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9115 PR rtl-optimization/52060
9116 * gcc.dg/torture/pr52060.c: New test.
9119 * gcc.c-torture/compile/pr52074.c: New test.
9121 2012-02-07 Tobias Burnus <burnus@net-b.de>
9124 * gfortran.dg/class_to_type_2.f90: New.
9126 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9129 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9132 2012-02-06 Jason Merrill <jason@redhat.com>
9135 * g++.dg/template/conv13.C: New.
9137 2012-02-06 Richard Guenther <rguenther@suse.de>
9139 PR tree-optimization/52115
9140 * gcc.c-torture/compile/pr52115.c: New testcase.
9142 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9145 * gcc.c-torture/execute/pr52129.c: New test.
9147 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9149 * gcc.dg/pr48374.c: Actually add the test I forgot
9150 in the 2012-01-25 commit.
9152 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9155 * gfortran.dg/vect/vect-8.f90: New test case.
9157 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9160 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9162 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9165 * gfortran.dg/class_48.f90 : Add test of allocate class array
9166 component with source in subroutine test3. Remove commenting
9167 out in subroutine test4, since branching on unitialized variable
9168 is now fixed (no PR for this last.).
9170 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9172 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9174 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9176 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9179 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9180 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9182 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9184 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9185 (check_effective_target_sync_int_long): Use it.
9186 (check_effective_target_sync_char_short): Likewise.
9187 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9189 2012-02-05 Tobias Burnus <burnus@net-b.de>
9192 * gfortran.dg/class_48.f90: Add some further checks.
9194 2012-02-05 Ira Rosen <irar@il.ibm.com>
9196 PR tree-optimization/52091
9197 * gcc.dg/vect/pr52091.c: New test.
9199 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9201 PR rtl-optimization/52113
9202 * gcc.target/avr/pr52113.c: New test.
9204 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9206 PR rtl-optimization/52092
9207 * gcc.c-torture/compile/pr52092.c: New test.
9209 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9212 * gfortran.dg/class_array_10.f03: New test.
9215 * gfortran.dg/class_array_11.f03: New test.
9218 * gfortran.dg/class_array_12.f03: New test.
9220 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9223 * gfortran.dg/realloc_on_assign_11.f90: New test.
9225 2012-02-02 Tobias Burnus <burnus@net-b.de>
9228 * gfortran.dg/shape_7.f90: New.
9230 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9232 * gcc.target/mips/mips-prepend-1.c: New test.
9234 2012-02-02 Jan Hubicka <jh@suse.cz>
9235 Tom de Vries <tom@codesourcery.com>
9238 * gcc.dg/alias-12.c: New testcase.
9239 * gcc.dg/alias-13.c: New testcase.
9241 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9244 * gcc.dg/pr52086.c: New test.
9246 PR tree-optimization/52073
9247 * gcc.c-torture/compile/pr52073.c: New test.
9249 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9252 * gfortran.dg/function_optimize_10.f90: New test.
9254 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9256 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9259 2012-02-01 Tobias Burnus <burnus@net-b.de>
9262 * gfortran.dg/typebound_operator_14.f90: New.
9264 2012-02-01 Tobias Burnus <burnus@net-b.de>
9267 * gfortran.dg/elemental_function_1.f90: New.
9269 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9271 PR rtl-optimization/51374
9272 * gcc.target/avr/torture/pr51374-1.c:
9273 Also fail if SBIS is seen.
9275 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9277 PR rtl-optimization/51374
9278 * gcc.target/avr/torture/pr51374-1.c: New.
9280 2012-01-31 Tobias Burnus <burnus@net-b.de>
9283 * gfortran.dg/typebound_generic_11.f90: New.
9285 2012-01-31 Tobias Burnus <burnus@net-b.de>
9288 * gfortran.dg/class_49.f90: New.
9290 2012-01-31 Tobias Burnus <burnus@net-b.de>
9293 * gfortran.dg/elemental_args_check_6.f90: New.
9295 2012-01-31 Jason Merrill <jason@redhat.com>
9298 * g++.dg/cpp0x/variadic122.C: New.
9300 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9303 * gfortran.dg/realloc_on_assign_10.f90: New test.
9305 2012-01-31 Richard Guenther <rguenther@suse.de>
9307 PR tree-optimization/51528
9308 * gcc.dg/torture/pr51528.c: New testcase.
9310 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9313 * lib/go.exp (go_target_compile): Append timeout= to options.
9314 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9315 select5-out.go test on alpha*-*-* targets.
9317 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9319 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9320 (TEST_SHORT): Reformat in the same way.
9321 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9322 (TEST_SHORT): Reformat in the same way.
9323 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9324 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9325 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9326 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9327 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9329 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9332 * gcc.target/arm/pr51835.c: New testcase.
9334 2012-01-30 Richard Guenther <rguenther@suse.de>
9336 PR tree-optimization/52028
9337 * gcc.dg/torture/pr52028.c: New testcase.
9338 * gfortran.dg/ldist-pr45199.f: Adjust.
9339 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9340 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9341 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9343 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9346 * gcc.dg/tree-prof/pr52027.c: New test.
9348 PR tree-optimization/52046
9349 * gcc.dg/pr52046.c: New test.
9352 * g++.dg/other/pr52048.C: New test.
9354 2012-01-30 Richard Guenther <rguenther@suse.de>
9356 PR tree-optimization/52045
9357 * gcc.dg/pr52045.c: New testcase.
9359 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9361 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9362 new code generated for __sync_lock_release.
9364 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9366 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9368 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9371 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9373 * g++.dg/ext/visibility/template10.C: Fix typo.
9375 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9377 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9380 * g++.dg/cpp0x/constexpr-ice6.C: New.
9382 2012-01-29 Tobias Burnus <burnus@net-b.de>
9385 * gfortran.dg/default_initialization_6.f90: New.
9387 2012-01-29 Tobias Burnus <burnus@net-b.de>
9390 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9391 * gfortran.dg/class_48.f90: New.
9393 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9396 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9398 2012-01-28 Tobias Burnus <burnus@net-b.de>
9401 * gfortran.dg/class_allocate_12.f90: New.
9403 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9405 * gcc.dg/torture/pr50444.c: Fix dg directives.
9407 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9410 * gcc.target/arm/pr52006.c: New test.
9412 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9415 * gcc.dg/lto/trans-mem.h: New file.
9416 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9417 * gcc.dg/lto/trans-mem-1_1.c: Same.
9418 * gcc.dg/lto/trans-mem-4_1.c: Same.
9419 * gcc.dg/lto/trans-mem-3_1.c: Same.
9421 2012-01-27 Tobias Burnus <burnus@net-b.de>
9424 * gfortran.dg/dummy_procedure_7.f90: New.
9426 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9428 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9429 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9431 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9434 * g++.dg/other/gc5.C: New test.
9436 2012-01-27 Richard Guenther <rguenther@suse.de>
9438 PR tree-optimization/50444
9439 * gcc.dg/torture/pr50444.c: New testcase.
9441 2012-01-27 Tobias Burnus <burnus@net-b.de>
9445 * gfortran.dg/move_alloc_13.f90: New.
9447 2012-01-27 Tobias Burnus <burnus@net-b.de>
9450 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9451 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9452 and change dg-error string.
9454 2012-01-27 Tobias Burnus <burnus@net-b.de>
9457 * gfortran.dg/elemental_args_check_5.f90: New.
9459 2012-01-27 Richard Guenther <rguenther@suse.de>
9462 * g++.dg/torture/pr51959.C: New testcase.
9464 2012-01-27 Tom de Vries <tom@codesourcery.com>
9466 PR tree-optimization/51990
9467 * gcc.dg/pr51990.c: New test.
9468 * gcc.dg/pr51990-2.c: Same.
9470 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9471 Tobias Burnus <burnus@gcc.gnu.org>
9474 * gfortran.dg/class_allocate_11.f03: New.
9479 * gfortran.dg/class_allocate_7.f03: New.
9480 * gfortran.dg/class_allocate_8.f03: New.
9481 * gfortran.dg/class_allocate_9.f03: New.
9482 * gfortran.dg/class_allocate_10.f03: New.
9484 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9486 * gnat.dg/discr34.adb: New test.
9487 * gnat.dg/discr34_pkg.ads: New helper.
9489 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9491 * gnat.dg/discr33.adb: New test.
9493 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9495 * gnat.dg/limited_with3.ad[sb): New test.
9496 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9497 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9498 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9500 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9502 * gnat.dg/stack_usage1.adb: New test.
9503 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9505 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9506 * gcc.dg/pr44194-2.c: Likewise.
9508 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9511 * g++.dg/template/crash112.C: New.
9513 2012-01-27 Richard Henderson <rth@redhat.com>
9515 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9517 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9519 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9521 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9524 * g++.dg/opt/pr51895.C: New test.
9526 2012-01-26 Michael Matz <matz@suse.de>
9528 PR tree-optimization/48794
9529 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9531 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9533 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9535 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9537 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9538 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9540 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9541 the default value for s390 and s390x.
9543 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9546 * gcc.dg/lto/trans-mem-4_0.c: New.
9547 * gcc.dg/lto/trans-mem-4_1.c: New.
9548 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9550 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9551 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9553 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9554 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9557 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9559 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9561 2012-01-25 Ian Lance Taylor <iant@google.com>
9563 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9565 2012-01-25 Tobias Burnus <burnus@net-b.de>
9568 * gfortran.dg/typebound_proc_25.f90: New.
9570 2012-01-25 Jason Merrill <jason@redhat.com>
9573 * g++.dg/lto/pr51992_0.C: New.
9575 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9577 PR tree-optimization/51987
9578 * gcc.target/i386/pr51987.c: New test.
9580 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9582 * gcc.dg/tm/lto-1.c: Require lto support in target.
9584 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9586 PR rtl-optimization/48374
9587 * gcc.dg/pr48374.c: New test.
9589 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9591 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9593 2012-01-25 Tobias Burnus <burnus@net-b.de>
9596 * gfortran.dg/derived_constructor_char_3.f90: New.
9598 2012-01-24 Ian Lance Taylor <iant@google.com>
9600 * go.test/go-test.exp (filecmp): New procedure.
9601 (errchk): Handle quoted square brackets.
9602 (go-gc-tests): Set go_compile_args. Handle various new test
9603 lines. Skip a few new tests.
9604 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9606 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9608 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9609 (check_effective_target_vect_extract_even_odd)
9610 (check_effective_target_vect_interleave): Return true for MIPS
9613 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9615 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9616 (main): Use it instead of argc.
9618 2012-01-24 Jason Merrill <jason@redhat.com>
9621 * g++.dg/cpp0x/sfinae31.C: New.
9623 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9625 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9627 2012-01-24 Jason Merrill <jason@redhat.com>
9630 * g++.dg/inherit/covariant20.C: New.
9632 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9635 * g++.dg/parse/crash58.C: New.
9637 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9640 * gcc.dg/pr51957-1.c: New test.
9641 * gcc.dg/pr51957-1.h: New file.
9642 * gcc.dg/pr51957-2.c: New test.
9644 2012-01-23 Jason Merrill <jason@redhat.com>
9647 * g++.dg/ext/visibility/template10.C: New.
9649 2012-01-23 Tobias Burnus <burnus@net-b.de>
9652 * gfortran.dg/move_alloc_12.f90: New.
9654 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9657 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9659 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9662 * g++.dg/template/crash111.C: New.
9664 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9666 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9668 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9670 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9673 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9674 the DW_TAG_class_type and DW_AT_name: "Executor".
9676 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9678 * lib/target-supports.exp
9679 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9680 (check_effective_target_vect_interleave): Likewise.
9682 2012-01-22 Jason Merrill <jason@redhat.com>
9685 * g++.dg/template/using20.C: New.
9686 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9688 2012-01-23 Jason Merrill <jason@redhat.com>
9691 * g++.dg/torture/pr51344.C: Limit to x86.
9693 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9695 * c-c++-common/tm/omp.c: Require target with pthread support.
9697 2012-01-23 Richard Guenther <rguenther@suse.de>
9699 PR tree-optimization/51949
9700 * gcc.dg/torture/pr51949.c: New testcase.
9702 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9704 PR rtl-optimization/51933
9705 * gcc.c-torture/execute/pr51933.c: New test.
9707 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9709 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9710 Do not define for Interix.
9712 2012-01-22 Jason Merrill <jason@redhat.com>
9715 * g++.dg/lto/pr51832.h: New.
9716 * g++.dg/lto/pr51832_0.C: New.
9717 * g++.dg/lto/pr51832_1.C: New.
9719 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9721 * gcc.dg/ext-elim-1.c: New test.
9723 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9726 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9727 * g++.dg/opt/longbranch1.C: Likewise.
9729 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9731 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9734 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9737 * gfortran.dg/namelist_74.f90: New test.
9738 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9740 2012-01-21 Tobias Burnus <burnus@net-b.de>
9743 * gfortran.dg/class_47.f90: New.
9745 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9747 * gnat.dg/renaming5.ad[sb]: New test.
9749 2012-01-20 Jason Merrill <jason@redhat.com>
9752 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9754 2012-01-20 Jason Merrill <jason@redhat.com>
9757 * g++.dg/ext/attrib42.C: Require ilp32.
9759 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9762 * gcc.target/arm/pr51915.c: New test.
9764 2012-01-20 Cary Coutant <ccoutant@google.com>
9765 Dodji Seketeli <dodji@redhat.com>
9768 * g++.dg/debug/dwarf2/nested-3.C: New test.
9770 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9773 * g++.dg/template/crash110.C: New.
9775 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9777 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9778 Remove default options on hppa*-*-hpux*.
9780 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9782 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9784 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9786 * gcc.c-torture/compile/pr51856.c: New testcase.
9788 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9790 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9791 options to go_target_compile.
9793 2012-01-20 Kai Tietz <ktietz@redhat.com>
9795 * g++.dg/torture/pr51344.C: Fix typo.
9797 2012-01-20 Richard Guenther <rguenther@suse.de>
9799 PR tree-optimization/51903
9800 * g++.dg/torture/pr51903.C: New testcase.
9802 2012-01-20 Tobias Burnus <burnus@net-b.de>
9803 Janus Weil <janus@gcc.gnu.org>
9806 * gfortran.dg/use_21.f90: New.
9808 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9811 * gcc.dg/torture/pr51106-1.c: New test.
9812 * gcc.dg/torture/pr51106-2.c: New test.
9814 2012-01-19 Kai Tietz <ktietz@redhat.com>
9816 * g++.dg/torture/pr51344.C: New test.
9818 2012-01-19 Tobias Burnus <burnus@net-b.de>
9821 * gfortran.dg/intrinsic_size_2.f90: New.
9823 2012-01-19 Jason Merrill <jason@redhat.com>
9826 * g++.dg/inherit/using7.C: New.
9828 2012-01-19 Richard Guenther <rguenther@suse.de>
9830 PR tree-optimization/37997
9831 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9833 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9835 PR rtl-optimization/51505
9836 * gcc.dg/pr51505.c: New test.
9838 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9841 * gfortran.dg/typebound_operator_12.f03: New.
9842 * gfortran.dg/typebound_operator_13.f03: New.
9844 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9847 * g++.dg/cpp0x/pr51225.C: New.
9849 2012-01-17 Ian Lance Taylor <iant@google.com>
9852 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9854 2012-01-17 Tobias Burnus <burnus@net-b.de>
9857 * gfortran.dg/realloc_on_assign_9.f90: New.
9859 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9862 * gcc.dg/tm/memopt-3.c: Remove xfail.
9863 * gcc.dg/tm/memopt-4.c: Remove xfail.
9864 * gcc.dg/tm/memopt-5.c: Remove xfail.
9865 * gcc.dg/tm/memopt-7.c: Remove xfail.
9867 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9869 PR tree-optimization/51877
9870 * gcc.c-torture/execute/pr51877.c: New test.
9872 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9874 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9875 {!vect_align_arrays} to vect_sizes_32B_16B.
9876 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9877 * gcc.dg/vect/vect-peel-3.c: Ditto.
9879 2012-01-16 Jason Merrill <jason@redhat.com>
9882 * g++.dg/abi/mangle60.C: New.
9885 * g++.dg/pch/mangle1.{C,Hs}: New.
9887 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9888 Tobias Burnus <burnus@net-b.de>
9891 * gfortran.dg/elemental_optional_args_3.f90: New
9892 * gfortran.dg/elemental_optional_args_4.f90: New
9894 2012-01-16 Tobias Burnus <burnus@net-b.de>
9897 * gfortran.dg/use_20.f90: New
9899 2012-01-16 Jason Merrill <jason@redhat.com>
9902 * g++.dg/cpp0x/rv-bitfield.C: New.
9903 * g++.dg/cpp0x/rv-bitfield2.C: New.
9905 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9907 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9908 subroutine 'qsort' and use index array to assign the result.
9910 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9912 PR tree-optimization/51865
9913 * gcc.dg/pr51865.c: New test.
9915 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9917 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9919 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9921 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9922 to be loaded from the constant pool, rather than via %hi and %lo.
9924 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9926 PR rtl-optimization/51821
9927 * gcc.dg/pr51821.c: New test.
9929 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9931 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9933 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9935 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9937 2012-01-14 Tobias Burnus <burnus@net-b.de>
9940 * gfortran.dg/init_flag_8.f90: New.
9941 * gfortran.dg/init_flag_9.f90: New.
9943 2011-01-14 Tobias Burnus <burnus@net-b.de>
9946 * gfortran.dg/use_18.f90: New.
9947 * gfortran.dg/use_19.f90: New.
9949 2012-01-13 Ian Lance Taylor <iant@google.com>
9952 * g++.dg/warn/Wsign-compare-4.C: New.
9954 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9957 * gfortran.dg/alloc_comp_assign.f03: New.
9958 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9959 __BUILTIN_FREE from 38 to 32.
9961 2012-01-13 Jason Merrill <jason@redhat.com>
9964 * g++.dg/warn/Wreturn-type-7.C: New.
9966 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9968 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9970 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9971 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9972 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9973 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9974 int32plus because of big array needed.
9975 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9976 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9978 2012-01-13 Jason Merrill <jason@redhat.com>
9981 * g++.dg/ext/visibility/template9.C: New.
9984 * g++.dg/cpp0x/defaulted34.C: New.
9985 * g++.dg/template/virtual3.C: New.
9987 2012-01-13 Richard Guenther <rguenther@suse.de>
9990 * gcc.dg/torture/pr8081.c: New testcase.
9992 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9994 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9996 2012-01-12 Jason Merrill <jason@redhat.com>
9999 * g++.dg/ext/stmtexpr14.C: New.
10001 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10004 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10006 2012-01-12 Jason Merrill <jason@redhat.com>
10009 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10010 * g++.dg/abi/mangle58.C: Likewise.
10013 * g++.dg/template/arg8.C: New.
10015 2012-01-12 Ira Rosen <irar@il.ibm.com>
10017 PR tree-optimization/51799
10018 * gcc.dg/vect/pr51799.c: New test.
10019 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10022 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10023 Tobias Burnus <burnus@net-b.de>
10027 * lib/target-supports.exp
10028 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10029 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10031 2012-01-11 Jason Merrill <jason@redhat.com>
10034 * g++.dg/ext/attrib42.C: New.
10036 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10039 * gcc.dg/pr51796.c: New test.
10041 2012-01-11 Jason Merrill <jason@redhat.com>
10044 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10046 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10048 * gnat.dg/array19.ad[sb]: New test.
10050 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10052 * gnat.dg/opt23.ad[sb]: New test.
10053 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10054 * gnat.dg/opt24.ad[sb]: New test.
10056 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10058 PR tree-optimization/49642
10059 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10060 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10062 2012-01-11 Jason Merrill <jason@redhat.com>
10065 * g++.dg/template/explicit-args5.C: New.
10067 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10069 * gcc.c-torture/execute/20120110-1.c: New testcase.
10071 2012-01-10 Jason Merrill <jason@redhat.com>
10074 * g++.dg/inherit/ambig1.C: New.
10077 * g++.dg/cpp0x/constexpr-cache1.C: New.
10079 2012-01-10 Richard Guenther <rguenther@suse.de>
10081 PR tree-optimization/51801
10082 * gcc.dg/torture/pr51801.c: New testcase.
10084 2012-01-10 Tobias Burnus <burnus@net-b.de>
10087 * gfortran.dg/allocate_with_typespec_5.f90: New.
10089 2012-01-10 Tobias Burnus <burnus@net-b.de>
10091 * gfortran.dg/class_39.f03: Update dg-error string.
10093 2012-01-10 Richard Guenther <rguenther@suse.de>
10095 PR tree-optimization/50913
10096 * gcc.dg/graphite/interchange-16.c: New testcase.
10097 * gcc.dg/graphite/scop-20.c: XFAIL.
10098 * gfortran.dg/graphite/interchange-1.f: Likewise.
10099 * gfortran.dg/graphite/block-1.f90: Likewise.
10100 * gfortran.dg/graphite/block-2.f: Likewise.
10102 2012-01-10 Richard Henderson <rth@redhat.com>
10104 * lib/target-supports.exp (check_effective_target_vect_perm,
10105 check_effective_target_vect_perm_byte,
10106 check_effective_target_vect_perm_short): Enable for arm neon.
10108 2012-01-09 Tobias Burnus <burnus@net-b.de>
10111 * gfortran.dg/typebound_operator_11.f90: New.
10113 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10115 * gnat.dg/array18.adb: New test.
10116 * gnat.dg/array18_pkg.ads: New helper.
10118 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10121 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10122 around base object in first assignment in main program.
10123 * gfortran.dg/typebound_operator_10.f03: New test.
10125 2012-01-09 Martin Jambor <mjambor@suse.cz>
10127 PR tree-optimization/51759
10128 * g++.dg/ipa/pr51759.C: New test.
10130 2012-01-09 Tobias Burnus <burnus@net-b.de>
10133 * gfortran.dg/optional_absent_2.f90: New.
10135 2012-01-09 Tobias Burnus <burnus@net-b.de>
10138 * gfortran.dg/use_17.f90: New.
10140 2012-01-09 Gary Funck <gary@intrepid.com>
10142 PR preprocessor/33919
10143 * gcc.dg/pr33919.c: New test.
10144 * gcc.dg/pr33919-0.h: New test header file.
10145 * gcc.dg/pr33919-1.h: Ditto.
10146 * gcc.dg/pr33919-2.h: Ditto.
10148 2012-01-07 Jan Hubicka <jh@suse.cz>
10150 PR tree-optimize/51694
10151 * gcc.c-torture/compile/pr51694.c: new testcase.
10153 2012-01-07 Jan Hubicka <jh@suse.cz>
10155 PR tree-optimization/51600
10156 * g++.dg/torture/pr51600.C: New testcase.
10158 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10160 PR gcov-profile/51715
10161 PR gcov-profile/51717
10162 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10163 * gcc.misc-tests/gcov-14.c: Likewise.
10165 2012-01-06 Jason Merrill <jason@redhat.com>
10167 * g++.dg/parse/new5.C: New.
10169 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10172 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10173 including <string.h>.
10175 2012-01-06 Jason Merrill <jason@redhat.com>
10177 * g++.dg/abi/mangle51.C: New.
10178 * g++.dg/abi/mangle52.C: New.
10179 * g++.dg/abi/mangle53.C: New.
10180 * g++.dg/abi/mangle54.C: New.
10181 * g++.dg/abi/mangle55.C: New.
10182 * g++.dg/abi/mangle56.C: New.
10183 * g++.dg/abi/mangle57.C: New.
10184 * g++.dg/abi/mangle58.C: New.
10185 * g++.dg/abi/mangle59.C: New.
10186 * g++.dg/cpp0x/trailing3.C: Update mangling.
10187 * g++.dg/cpp0x/variadic111.C: Update mangling.
10188 * g++.dg/cpp0x/variadic4.C: Update mangling.
10189 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10190 * g++.dg/template/nontype22.C: Works now.
10191 * g++.dg/template/pr35240.C: Works now.
10193 * g++.dg/cpp0x/error7.C: New.
10195 2012-01-06 Tobias Burnus <burnus@net-b.de>
10197 * gfortran.dg/deallocate_stat_2.f90: New.
10198 * coarray/allocate_errgmsg.f90: New.
10199 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10200 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10201 * coarray/subobject_1.f90: Fix for num_images > 1.
10202 * gfortran.dg/deallocate_stat.f90: Update due to changed
10205 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10207 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10209 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10211 * ada/acats/overflow.lst: Add cb20004.
10213 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10216 * g++.dg/cpp0x/alias-decl-18.C: New test.
10218 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10220 * gcc.c-torture/execute/20120104-1.c: New test.
10222 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10225 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10226 the old typebound_operator_8.f03.
10227 * gfortran.dg/typebound_operator_8.f03: New version of
10228 typebound_operator_7.f03 with 'u' a derived type instead of a
10231 2012-01-05 Richard Guenther <rguenther@suse.de>
10233 * g++.dg/torture/pr49309.C: Skip for -flto.
10235 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10237 PR middle-end/51761
10238 * gcc.c-torture/compile/pr51761.c: New test.
10240 2012-01-05 Richard Guenther <rguenther@suse.de>
10242 PR tree-optimization/51760
10243 * gcc.dg/torture/pr51760.c: New testcase.
10245 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10247 PR middle-end/51472
10248 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10250 2012-01-05 Richard Guenther <rguenther@suse.de>
10253 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10254 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10256 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10259 * gcc.dg/pr51695.c: New test.
10261 2012-01-04 Andrew Pinski <apinski@cavium.com>
10263 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10264 * gcc.target/mips/octeon2-lx-1.c: New test.
10265 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10266 * gcc.target/mips/octeon2-lx-2.c: New test.
10267 * gcc.target/mips/octeon2-lx-3.c: New test.
10269 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10273 * gcc.dg/tm/alias-1.c: Adjust regexp.
10274 * gcc.dg/tm/alias-2.c: Adjust regexp.
10276 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10279 * g++.dg/warn/Wparentheses-26.C: New.
10281 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10283 * gfortran.dg/elemental_optional_args_2.f90: New test.
10285 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10288 * gfortran.dg/common_17.f90: New test.
10290 2012-01-04 Richard Guenther <rguenther@suse.de>
10292 PR tree-optimization/49651
10293 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10294 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10296 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10299 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10301 2012-01-03 Andrew Pinski <apinski@cavium.com>
10303 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10304 for all mips targets. Also allow an optional .cfi_startproc.
10306 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10308 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10310 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10313 * g++.dg/rtti/dyncast5.C: New.
10315 2012-01-03 Richard Guenther <rguenther@suse.de>
10317 PR tree-optimization/51070
10318 * gcc.dg/torture/pr51070-2.c: New testcase.
10320 2012-01-03 Richard Guenther <rguenther@suse.de>
10322 PR tree-optimization/51692
10323 * gcc.dg/torture/pr51692.c: New testcase.
10325 2012-01-03 Richard Guenther <rguenther@suse.de>
10328 * g++.dg/lto/pr51650-3_0.C: New testcase.
10330 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10333 * g++.dg/warn/Wredundant-decls-spec.C: New.
10335 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10337 PR tree-optimization/51719
10338 * g++.dg/tree-prof/pr51719.C: New test.
10340 2012-01-03 Richard Guenther <rguenther@suse.de>
10342 PR middle-end/51730
10343 * gcc.dg/fold-compare-6.c: New testcase.
10345 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10348 * g++.dg/gomp/pr51669.C: New test.
10350 2012-01-02 Jason Merrill <jason@redhat.com>
10353 * g++.dg/cpp0x/constexpr-union2.C: New.
10356 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10358 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10361 * g++.dg/cpp0x/constexpr-99.C: New test.
10363 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10366 * g++.dg/template/init9.C: New.
10368 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10370 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10371 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10372 rather than a specific number.
10374 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10379 * gfortran.dg/typebound_operator_7.f03: New.
10380 * gfortran.dg/typebound_operator_8.f03: New.
10382 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10385 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10387 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10389 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10391 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10393 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10395 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10398 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10400 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10401 * gfortran.dg/io_real_boz_4.f90: Likewise.
10402 * gfortran.dg/io_real_boz_5.f90: Likewise.
10404 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10406 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10408 2012-01-02 Revital Eres <revital.eres@linaro.org>
10410 * gcc.dg/sms-11.c: New file.
10412 2012-01-02 Tobias Burnus <burnus@net-b.de>
10415 * gfortran.dg/coarray/image_index_3.f90: New.
10417 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10420 * g++.dg/parse/enum8.C: New.
10422 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10425 * g++.dg/conversion/reinterpret4.C: New.
10426 * g++.dg/conversion/reinterpret1.C: Adjust.
10428 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10430 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10432 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10434 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10435 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10436 * g++.old-deja/g++.jason/access14.C: Likewise.
10437 * g++.old-deja/g++.jason/access8.C: Likewise.
10438 * g++.old-deja/g++.jason/access1.C: Likewise.
10439 * g++.old-deja/g++.other/access3.C: Likewise.
10440 * g++.old-deja/g++.other/access5.C: Likewise.
10441 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10442 * g++.old-deja/g++.law/visibility22.C: Likewise.
10443 * g++.old-deja/g++.law/visibility26.C: Likewise.
10444 * g++.old-deja/g++.mike/p2746.C: Likewise.
10445 * g++.dg/debug/using1.C: Likewise.
10446 * g++.dg/lookup/using51.C: Likewise.
10447 * g++.dg/inherit/using5.C: Likewise.
10448 * g++.dg/inherit/pr30297.C: Likewise.
10449 * g++.dg/inherit/access8.C: Likewise.
10450 * g++.dg/torture/pr39362.C: Likewise.
10451 * g++.dg/template/crash13.C: Likewise.
10452 * g++.dg/template/using10.C: Likewise.
10454 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10457 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10459 2012-01-01 Ira Rosen <irar@il.ibm.com>
10461 PR tree-optimization/51704
10462 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10463 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10464 corresponding flags.
10466 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10469 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10471 2012-01-01 Jan Hubicka <jh@suse.cz>
10473 PR rtl-optimization/51069
10474 * gcc.c-torture/compile/pr51069.c: New testcase.
10476 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10478 PR tree-optimization/51683
10479 * gcc.dg/pr51683.c: New test.
10481 Copyright (C) 2012 Free Software Foundation, Inc.
10483 Copying and distribution of this file, with or without modification,
10484 are permitted in any medium without royalty provided the copyright
10485 notice and this notice are preserved.